PageSourceSearch

https://www.liferay.com/blog/business-partner-experience/-11-build…locks-for-a-high-performing-supplier-portal

html liferay.com collected 2026-09-24 07:20:22 UTC 517,374 bytes, 10,129 lines download raw bytes

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33	
34		
35		
36			<!DOCTYPE html>
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98<html class="ltr" dir="ltr" lang="en-US">
99
100<head>
101	<title>11 Building Blocks for a High-Performing Supplier Portal - Liferay DXP</title>
102
103	<meta content="initial-scale=1.0, width=device-width" name="viewport" />
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136<meta content="text/html; charset=UTF-8" http-equiv="content-type" />
137
138
139
140
141
142
143
144
145
146<meta content="Learn how a supplier portal with the right building blocks can take your business to the next level &#8212; plus, how to choose one that fits your needs." lang="en-US" name="description" /><meta content="english,top of funnel (tofu),middle of funnel (mofu),business partner experience,en us,self service,supplier portal,digital transformation,digital strategy,blog" lang="en-US" name="keywords" />
147
148
149<meta content="4A497F3CE954C8C693E1F754DE9A26C1" name="msvalidate.01" />
150<meta class="swiftype" content="en_US" data-type="string" name="locale" />
151
152
153
154<script type="importmap">{"imports": {"@liferay/dynamic-data-mapping-form-field-type/api": "/o/dynamic-data-mapping-form-field-type/__liferay__/api.(3YNUCOFG).js","@clayui/alert": "/o/frontend-js-clay-web/__liferay__/exports/@clayui$alert.(PX4SCRWU).js", "@clayui/autocomplete": "/o/frontend-js-clay-web/__liferay__/exports/@clayui$autocomplete.(MDZ6TWSX).js", "@clayui/badge": "/o/frontend-js-clay-web/__liferay__/exports/@clayui$badge.(UMC5DU2X).js", "@clayui/breadcrumb": "/o/frontend-js-clay-web/__liferay__/exports/@clayui$breadcrumb.(W3VV7PCS).js", "@clayui/button": "/o/frontend-js-clay-web/__liferay__/exports/@clayui$button.(OIOENRQV).js", "@clayui/card": "/o/frontend-js-clay-web/__liferay__/exports/@clayui$card.(JFOD4EUO).js", "@clayui/color-picker": "/o/frontend-js-clay-web/__liferay__/exports/@clayui$color-picker.(PKSU2WK7).js", "@clayui/core": "/o/frontend-js-clay-web/__liferay__/exports/@clayui$core.(MMBBPUG5).js", "@clayui/data-provider": "/o/frontend-js-clay-web/__liferay__/exports/@clayui$data-provider.(OBK5WOKQ).js", "@clayui/date-picker": "/o/frontend-js-clay-web/__liferay__/exports/@clayui$date-picker.(CJKV35HE).js", "@clayui/drop-down": "/o/frontend-js-clay-web/__liferay__/exports/@clayui$drop-down.(3XC7KPJX).js", "@clayui/empty-state": "/o/frontend-js-clay-web/__liferay__/exports/@clayui$empty-state.(6CTIYDLP).js", "@clayui/form": "/o/frontend-js-clay-web/__liferay__/exports/@clayui$form.(CD3LYNPP).js", "@clayui/icon": "/o/frontend-js-clay-web/__liferay__/exports/@clayui$icon.(TSTXA5FA).js", "@clayui/label": "/o/frontend-js-clay-web/__liferay__/exports/@clayui$label.(FGB7NRUA).js", "@clayui/layout": "/o/frontend-js-clay-web/__liferay__/exports/@clayui$layout.(WVXYPNYS).js", "@clayui/link": "/o/frontend-js-clay-web/__liferay__/exports/@clayui$link.(EGANRMUK).js", "@clayui/list": "/o/frontend-js-clay-web/__liferay__/exports/@clayui$list.(QL5JXLIE).js", "@clayui/loading-indicator": "/o/frontend-js-clay-web/__liferay__/exports/@clayui$loading-indicator.(RSQAF7WJ).js", "@clayui/localized-input": "/o/frontend-js-clay-web/__liferay__/exports/@clayui$localized-input.(WTQC56BZ).js", "@clayui/management-toolbar": "/o/frontend-js-clay-web/__liferay__/exports/@clayui$management-toolbar.(2UIMBGZN).js", "@clayui/modal": "/o/frontend-js-clay-web/__liferay__/exports/@clayui$modal.(KMEKQ75Y).js", "@clayui/multi-select": "/o/frontend-js-clay-web/__liferay__/exports/@clayui$multi-select.(NW7KHP5A).js", "@clayui/multi-step-nav": "/o/frontend-js-clay-web/__liferay__/exports/@clayui$multi-step-nav.(3JTRY2ZU).js", "@clayui/nav": "/o/frontend-js-clay-web/__liferay__/exports/@clayui$nav.(CPW2I35S).js", "@clayui/navigation-bar": "/o/frontend-js-clay-web/__liferay__/exports/@clayui$navigation-bar.(OIEXO2ZY).js", "@clayui/pagination": "/o/frontend-js-clay-web/__liferay__/exports/@clayui$pagination.(HECX5DGR).js", "@clayui/pagination-bar": "/o/frontend-js-clay-web/__liferay__/exports/@clayui$pagination-bar.(R2KF7ZFQ).js", "@clayui/panel": "/o/frontend-js-clay-web/__liferay__/exports/@clayui$panel.(WGGERLJ3).js", "@clayui/popover": "/o/frontend-js-clay-web/__liferay__/exports/@clayui$popover.(NNEUXFHR).js", "@clayui/progress-bar": "/o/frontend-js-clay-web/__liferay__/exports/@clayui$progress-bar.(CVITX335).js", "@clayui/provider": "/o/frontend-js-clay-web/__liferay__/exports/@clayui$provider.(7G2OOTJ2).js", "@clayui/shared": "/o/frontend-js-clay-web/__liferay__/exports/@clayui$shared.(EPNPM2YJ).js", "@clayui/slider": "/o/frontend-js-clay-web/__liferay__/exports/@clayui$slider.(FYV4JW5T).js", "@clayui/sticker": "/o/frontend-js-clay-web/__liferay__/exports/@clayui$sticker.(QY2C6TWY).js", "@clayui/table": "/o/frontend-js-clay-web/__liferay__/exports/@clayui$table.(73ZMZTZH).js", "@clayui/tabs": "/o/frontend-js-clay-web/__liferay__/exports/@clayui$tabs.(2LLQEWB6).js", "@clayui/time-picker": "/o/frontend-js-clay-web/__liferay__/exports/@clayui$time-picker.(72QVL2FR).js", "@clayui/toolbar": "/o/frontend-js-clay-web/__liferay__/exports/@clayui$toolbar.(QGQB5T6O).js", "@clayui/tooltip": "/o/frontend-js-clay-web/__liferay__/exports/@clayui$tooltip.(ZHXXTLFX).js", "@clayui/upper-toolbar": "/o/frontend-js-clay-web/__liferay__/exports/@clayui$upper-toolbar.(WZLKAQ7G).js","react": "/o/frontend-js-react-web/__liferay__/exports/react.(SLLG7B2P).js", "react-16": "/o/frontend-js-react-web/__liferay__/exports/react-16.(VW3AFVUJ).js", "react-18": "/o/frontend-js-react-web/__liferay__/exports/react-18.(KKIZR4HK).js", "react-dom": "/o/frontend-js-react-web/__liferay__/exports/react-dom.(25GLJTLZ).js", "react-dom/client": "/o/frontend-js-react-web/__liferay__/exports/react-dom$client.(EWIAY7BD).js", "react-dom-16": "/o/frontend-js-react-web/__liferay__/exports/react-dom-16.(UE3JVZW4).js", "react-dom-18": "/o/frontend-js-react-web/__liferay__/exports/react-dom-18.(JH4JG6Z6).js", "react-dom-18/client": "/o/frontend-js-react-web/__liferay__/exports/react-dom-18$client.(JVXJLB2J).js","@liferay/fragment-impl/api": "/o/fragment-impl/__liferay__/api.(MIRNHQW5).js","@ckeditor/ckeditor5-adapter-ckfinder/dist/index.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-adapter-ckfinder$dist$index.js.(A7RLYGOE).js", "@ckeditor/ckeditor5-alignment/dist/index.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-alignment$dist$index.js.(476WBT5E).js", "@ckeditor/ckeditor5-autoformat/dist/index.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-autoformat$dist$index.js.(CRBZWGWM).js", "@ckeditor/ckeditor5-autosave/dist/index.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-autosave$dist$index.js.(42N3QBUR).js", "@ckeditor/ckeditor5-basic-styles/dist/index.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-basic-styles$dist$index.js.(OU2JYT2G).js", "@ckeditor/ckeditor5-block-quote/dist/index.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-block-quote$dist$index.js.(3Z766ETJ).js", "@ckeditor/ckeditor5-bookmark/dist/index.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-bookmark$dist$index.js.(CVD2DVWS).js", "@ckeditor/ckeditor5-ckbox/dist/index.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-ckbox$dist$index.js.(KWNOSBEE).js", "@ckeditor/ckeditor5-ckfinder/dist/index.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-ckfinder$dist$index.js.(YKUSFZTE).js", "@ckeditor/ckeditor5-clipboard/dist/index.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-clipboard$dist$index.js.(KGQWZFTR).js", "@ckeditor/ckeditor5-cloud-services/dist/index.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-cloud-services$dist$index.js.(OUHJ3NHN).js", "@ckeditor/ckeditor5-code-block/dist/index.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-code-block$dist$index.js.(LA4JNHMW).js", "@ckeditor/ckeditor5-core/dist/index.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-core$dist$index.js.(GQ7JIZKA).js", "@ckeditor/ckeditor5-easy-image/dist/index.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-easy-image$dist$index.js.(EYLBE4SZ).js", "@ckeditor/ckeditor5-editor-balloon/dist/index.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-editor-balloon$dist$index.js.(N54OPX3R).js", "@ckeditor/ckeditor5-editor-classic/dist/index.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-editor-classic$dist$index.js.(2CMGHQPQ).js", "@ckeditor/ckeditor5-editor-decoupled/dist/index.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-editor-decoupled$dist$index.js.(OPLJWEKY).js", "@ckeditor/ckeditor5-editor-inline/dist/index.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-editor-inline$dist$index.js.(MF6VIAIS).js", "@ckeditor/ckeditor5-editor-multi-root/dist/index.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-editor-multi-root$dist$index.js.(XBC64F56).js", "@ckeditor/ckeditor5-emoji/dist/index.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-emoji$dist$index.js.(JOBMII4M).js", "@ckeditor/ckeditor5-engine/dist/index.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-engine$dist$index.js.(LT77YQKM).js", "@ckeditor/ckeditor5-enter/dist/index.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-enter$dist$index.js.(NQHVATMX).js", "@ckeditor/ckeditor5-essentials/
154dist/index.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-essentials$dist$index.js.(5MJYXDOH).js", "@ckeditor/ckeditor5-find-and-replace/dist/index.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-find-and-replace$dist$index.js.(XWC2GCZO).js", "@ckeditor/ckeditor5-font/dist/index.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-font$dist$index.js.(IPLNNXSA).js", "@ckeditor/ckeditor5-fullscreen/dist/index.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-fullscreen$dist$index.js.(YNV6DKWW).js", "@ckeditor/ckeditor5-heading/dist/index.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-heading$dist$index.js.(HMV76AR5).js", "@ckeditor/ckeditor5-highlight/dist/index.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-highlight$dist$index.js.(TSXW4XC2).js", "@ckeditor/ckeditor5-horizontal-line/dist/index.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-horizontal-line$dist$index.js.(3QISGS6Y).js", "@ckeditor/ckeditor5-html-embed/dist/index.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-html-embed$dist$index.js.(JGMG3ETY).js", "@ckeditor/ckeditor5-html-support/dist/index.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-html-support$dist$index.js.(RCEWCSW5).js", "@ckeditor/ckeditor5-icons/dist/index.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-icons$dist$index.js.(YKHYT74P).js", "@ckeditor/ckeditor5-image/dist/index.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-image$dist$index.js.(N2XZVJS2).js", "@ckeditor/ckeditor5-indent/dist/index.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-indent$dist$index.js.(LCPOU4JT).js", "@ckeditor/ckeditor5-language/dist/index.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-language$dist$index.js.(PUNQJISM).js", "@ckeditor/ckeditor5-link/dist/index.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-link$dist$index.js.(YTUMFURA).js", "@ckeditor/ckeditor5-list/dist/index.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-list$dist$index.js.(GXJLSRO7).js", "@ckeditor/ckeditor5-markdown-gfm/dist/index.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-markdown-gfm$dist$index.js.(LNAFC635).js", "@ckeditor/ckeditor5-media-embed/dist/index.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-media-embed$dist$index.js.(ZDQOIYBA).js", "@ckeditor/ckeditor5-mention/dist/index.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-mention$dist$index.js.(DUEVPF45).js", "@ckeditor/ckeditor5-minimap/dist/index.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-minimap$dist$index.js.(CTWXR6S3).js", "@ckeditor/ckeditor5-page-break/dist/index.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-page-break$dist$index.js.(4JR3A6CZ).js", "@ckeditor/ckeditor5-paragraph/dist/index.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-paragraph$dist$index.js.(Y6FQTOH6).js", "@ckeditor/ckeditor5-paste-from-office/dist/index.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-paste-from-office$dist$index.js.(YAZD2B5R).js", "@ckeditor/ckeditor5-react": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-react.(4TUX2MN7).js", "@ckeditor/ckeditor5-remove-format/dist/index.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-remove-format$dist$index.js.(GANXKSUK).js", "@ckeditor/ckeditor5-restricted-editing/dist/index.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-restricted-editing$dist$index.js.(YVYPHLDT).js", "@ckeditor/ckeditor5-select-all/dist/index.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-select-all$dist$index.js.(XGG2UGJS).js", "@ckeditor/ckeditor5-show-blocks/dist/index.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-show-blocks$dist$index.js.(DCYXFJ5J).js", "@ckeditor/ckeditor5-source-editing/dist/index.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-source-editing$dist$index.js.(LRDGMHRX).js", "@ckeditor/ckeditor5-special-characters/dist/index.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-special-characters$dist$index.js.(2TGCFCB3).js", "@ckeditor/ckeditor5-style/dist/index.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-style$dist$index.js.(YOGT4XBS).js", "@ckeditor/ckeditor5-table/dist/index.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-table$dist$index.js.(TK2UQVGB).js", "@ckeditor/ckeditor5-typing/dist/index.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-typing$dist$index.js.(PBLCZ6SH).js", "@ckeditor/ckeditor5-ui/dist/index.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-ui$dist$index.js.(LA5P7LXE).js", "@ckeditor/ckeditor5-undo/dist/index.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-undo$dist$index.js.(373GH4OQ).js", "@ckeditor/ckeditor5-upload/dist/index.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-upload$dist$index.js.(WI6LA7O6).js", "@ckeditor/ckeditor5-utils/dist/index.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-utils$dist$index.js.(5HRG6CKQ).js", "@ckeditor/ckeditor5-watchdog/dist/index.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-watchdog$dist$index.js.(QA45D4CV).js", "@ckeditor/ckeditor5-widget/dist/index.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-widget$dist$index.js.(IOZGFRMN).js", "@ckeditor/ckeditor5-word-count/dist/index.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-word-count$dist$index.js.(ZXLP6HYI).js","@liferay/frontend-js-api": "/o/frontend-js-dependencies-web/__liferay__/exports/@liferay$js-api.(BKJYAGPO).js", "@liferay/frontend-js-api/data-set": "/o/frontend-js-dependencies-web/__liferay__/exports/@liferay$js-api$data-set.(3U2EHE3D).js","@liferay/o
154auth2-provider-web/client": "/o/oauth2-provider-web/__liferay__/client.(P72AU4QH).js","@liferay/language/": "/o/js/language/", "/o/invitation-invite-members-web/__liferay__/index.js": "/o/invitation-invite-members-web/__liferay__/index.(QBC3GXQX).js", "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-autoformat$dist$index.js.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-autoformat$dist$index.js.(CRBZWGWM).js", "/o/frontend-js-clay-web/__liferay__/exports/@clayui$time-picker.js": "/o/frontend-js-clay-web/__liferay__/exports/@clayui$time-picker.(72QVL2FR).js", "/o/commerce-order-web/__liferay__/index.js": "/o/commerce-order-web/__liferay__/index.(PKJUZHLV).js", "/o/item-selector-web/__liferay__/index.js": "/o/item-selector-web/__liferay__/index.(A4XCGUM3).js", "/o/commerce-channel-web/__liferay__/index.js": "/o/commerce-channel-web/__liferay__/index.(WX4OXWNB).js", "/o/portal-instances-web/__liferay__/index.js": "/o/portal-instances-web/__liferay__/index.(PAMB2KXW).js", "/o/portal-workflow-kaleo-forms-web/__liferay__/index.js": "/o/portal-workflow-kaleo-forms-web/__liferay__/index.(LSDUHCTC).js", "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-ckfinder$dist$index.js.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-ckfinder$dist$index.js.(YKUSFZTE).js", "/o/frontend-js-dependencies-web/__liferay__/exports/highlight.js$lib$languages$javascript.js": "/o/frontend-js-dependencies-web/__liferay__/exports/highlight.js$lib$languages$javascript.(5EG46VC3).js", "/o/segments-web/__liferay__/index.js": "/o/segments-web/__liferay__/index.(4UN2KFWN).js", "/o/feature-flag-web/__liferay__/index.js": "/o/feature-flag-web/__liferay__/index.(7JQ7AKRR).js", "/o/fragment-renderer-collection-filter-impl/__liferay__/index.js": "/o/fragment-renderer-collection-filter-impl/__liferay__/index.(RI6GBYXP).js", "/o/asset-taglib/__liferay__/index.js": "/o/asset-taglib/__liferay__/index.(PXYGLR6S).js", "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-word-count$dist$index.js.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-word-count$dist$index.js.(ZXLP6HYI).js", "/o/translation-web/__liferay__/index.js": "/o/translation-web/__liferay__/index.(SBHT4UMI).js", "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-enter$dist$index.js.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-enter$dist$index.js.(NQHVATMX).js", "/o/commerce-client-extension-web/__liferay__/index.js": "/o/commerce-client-extension-web/__liferay__/index.(ZRHYW3XZ).js", "/o/map-openstreetmap/__liferay__/index.js": "/o/map-openstreetmap/__liferay__/index.(5KYQVEJU).js", "/o/frontend-js-clay-web/__liferay__/exports/@clayui$navigation-bar.js": "/o/frontend-js-clay-web/__liferay__/exports/@clayui$navigation-bar.(OIEXO2ZY).js", "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-engine$dist$index.js.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-engine$dist$index.js.(LT77YQKM).js", "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-alignment$dist$index.js.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-alignment$dist$index.js.(476WBT5E).js", "/o/frontend-js-dependencies-web/__liferay__/exports/dom-align.js": "/o/frontend-js-dependencies-web/__liferay__/exports/dom-align.(OG4WURYH).js", "/o/analytics-reports-js-components-web/__liferay__/index.js": "/o/analytics-reports-js-components-web/__liferay__/index.(EY4RV6JY).js", "/o/frontend-js-dependencies-web/__liferay__/exports/highlight.js$lib$core.js": "/o/frontend-js-dependencies-web/__liferay__/exports/highlight.js$lib$core.(I7J7DBV2).js", "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-utils$dist$index.js.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-utils$dist$index.js.(5HRG6CKQ).js", "/o/expando-taglib/__liferay__/index.js": "/o/expando-taglib/__liferay__/index.(PFD7YTCF).js", "/o/frontend-js-clay-web/__liferay__/index.js": "/o/frontend-js-clay-web/__liferay__/index.(RVV6NY23).js", "/o/fragment-collection-filter-category/__liferay__/index.js": "/o/fragment-collection-filter-category/__liferay__/index.(NE37ZCKM).js", "/o/layout-utility-p
154age-terms-of-use/__liferay__/index.js": "/o/layout-utility-page-terms-of-use/__liferay__/index.(SGWZCAS7).js", "/o/frontend-js-react-web/__liferay__/exports/react-16.js": "/o/frontend-js-react-web/__liferay__/exports/react-16.(VW3AFVUJ).js", "/o/flags-taglib/__liferay__/index.js": "/o/flags-taglib/__liferay__/index.(L3762LKY).js", "/o/cookies-banner-web/__liferay__/index.js": "/o/cookies-banner-web/__liferay__/index.(6MRMXRYC).js", "/o/frontend-js-clay-web/__liferay__/exports/@clayui$upper-toolbar.js": "/o/frontend-js-clay-web/__liferay__/exports/@clayui$upper-toolbar.(WZLKAQ7G).js", "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-remove-format$dist$index.js.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-remove-format$dist$index.js.(GANXKSUK).js", "/o/frontend-js-clay-web/__liferay__/exports/@clayui$pagination.js": "/o/frontend-js-clay-web/__liferay__/exports/@clayui$pagination.(HECX5DGR).js", "/o/document-library-preview-document/__liferay__/index.js": "/o/document-library-preview-document/__liferay__/index.(BSWS4FFO).js", "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-fullscreen$dist$index.js.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-fullscreen$dist$index.js.(YNV6DKWW).js", "/o/commerce-product-content-web/__liferay__/index.js": "/o/commerce-product-content-web/__liferay__/index.(YTOU63XH).js", "/o/commerce-product-type-virtual-web/__liferay__/index.js": "/o/commerce-product-type-virtual-web/__liferay__/index.(YCSJ5KDG).js", "/o/product-analytics-web/__liferay__/index.js": "/o/product-analytics-web/__liferay__/index.(QTQE3FFL).js", "/o/marketplace-store-web/__liferay__/index.js": "/o/marketplace-store-web/__liferay__/index.(G252ZZJL).js", "/o/portal-workflow-taglib/__liferay__/index.js": "/o/portal-workflow-taglib/__liferay__/index.(5QGEGJOF).js", "/o/frontend-js-web/__liferay__/legacy.js": "/o/frontend-js-web/__liferay__/legacy.(HABLQZOY).js", "/o/sharing-web/__liferay__/index.js": "/o/sharing-web/__liferay__/index.(5MCNYC33).js", "/o/frontend-js-clay-web/__liferay__/exports/@clayui$button.js": "/o/frontend-js-clay-web/__liferay__/exports/@clayui$button.(OIOENRQV).js", "/o/friendly-url-web/__liferay__/index.js": "/o/friendly-url-web/__liferay__/index.(B6ATWG6B).js", "/o/frontend-data-set-web/__liferay__/index.js": "/o/frontend-data-set-web/__liferay__/index.(KRJ3OHYM).js", "/o/frontend-js-dependencies-web/__liferay__/exports/fuzzy.js": "/o/frontend-js-dependencies-web/__liferay__/exports/fuzzy.(QLYBAS5U).js", "/o/social-bookmarks-taglib/__liferay__/index.js": "/o/social-bookmarks-taglib/__liferay__/index.(C4673FSG).js", "/o/exportimport-web/__liferay__/index.js": "/o/exportimport-web/__liferay__/index.(YJ5JRPQI).js", "/o/frontend-js-clay-web/__liferay__/exports/@clayui$layout.js": "/o/frontend-js-clay-web/__liferay__/exports/@clayui$layout.(WVXYPNYS).js", "/o/frontend-js-dependencies-web/__liferay__/exports/moment$min$moment-with-locales.js": "/o/frontend-js-dependencies-web/__liferay__/exports/moment$min$moment-with-locales.(MVA2TYW5).js", "/o/dispatch-web/__liferay__/index.js": "/o/dispatch-web/__liferay__/index.(QVIXKPGX).js", "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-source-editing$dist$index.js.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-source-editing$dist$index.js.(LRDGMHRX).js", "/o/commerce-shop-by-diagram-web/__liferay__/index.js": "/o/commerce-shop-by-diagram-web/__liferay__/index.(54IEFYDR).js", "/o/product-navigation-control-menu-web/__liferay__/index.js": "/o/product-navigation-control-menu-web/__liferay__/index.(A7FZKKHU).js", "/o/journal-content-web/__liferay__/index.js": "/o/journal-content-web/__liferay__/index.(IBR6RFOM).js", "/o/frontend-js-dependencies-web/__liferay__/exports/object-hash.js": "/o/frontend-js-dependencies-web/__liferay__/exports/object-hash.(QUJG73EM).js", "/o/product-navigation-simulation-device/__liferay__/index.js": "/o/product-navigation-simulation-device/__liferay__/index.(GCFORRSJ).js", "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-essentials$dist$index.js.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-essentials$dist$index.js.(5MJYXDOH).js", "/o/frontend-js-dependencies-web/__liferay__/exports/highlight.js.js": "/o/frontend-js-dependencies-web/__liferay__/exports/highlight.js.(BCFSCAA5).js", "/o/template-taglib/__liferay__/index.js": "/o/template-taglib/__liferay__/index.(ENYTVV3M).js", "/o/calendar-web/__liferay__/index.js": "/o/calendar-web/__liferay__/index.(PLZNCGCC).js", "/o/saved-content-taglib/__liferay__/index.js": "/o/saved-content-taglib/__liferay__/index.(GTFMUDXX).js", "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-horizontal-line$dist$index.js.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-horizontal-line$dist$index.js.(3QISGS6Y).js", "/o/application-list-taglib/__liferay__/index.js": "/o/application-list-taglib/__liferay__/index.(DCII64FD).js", "/o/layout-admin-web/__liferay__/index.js": "/o/layout-admin-web/__liferay__/index.(4INXQLN5).js", "/o/commerce-product-tax-category-web/__liferay__/index.js": "/o/commerce-product-tax-category-web/__liferay__/index.(SHDTMQLN).js", "/o/commerce-pricing-web/__liferay__/index.js": "/o/commerce-pricing-web/__liferay__/index.(LM5TOVHF).js", "/o/fragment-video-streaming/__liferay__/index.js": "/o/fragment-video-streaming/__liferay__/index.(ZZPNDBFX).js", "/o/fragment-collection-filter-tags/__liferay__/index.js": "/o/fragment-collection-filter-tags/__liferay__/index.(MW76AJ56).js", "/o/frontend-js-clay-web/__liferay__/exports/@clayui$form.js": "/o/frontend-js-clay-web/__liferay__/exports/@clayui$form.(CD3LYNPP).js", "/o/staging-taglib/__liferay__/index.js": "/o/staging-taglib/__liferay__/index.(P2N5G6KF).js", "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-link$dist$index.js.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-link$dist$index.js.(YTUMFURA).js", "/o/frontend-js-clay-web/__liferay__/exports/@clayui$label.js": "/o/frontend-js-clay-web/__liferay__/exports/@clayui$label.(FGB7NRUA).js", "/o/fragment-collection-filter-keyword/__liferay__/index.js": "/o/fragment-collection-filter-keyword/__liferay__/index.(FATANPMP).js", "/o/frontend-js-clay-web/__liferay__/exports/@clayui$localized-input.js": "/o/frontend-js-clay-web/__liferay__/exports/@clayui$localized-input.(WTQC56BZ).js", "/o/frontend-js-clay-web/__liferay__/exports/@clayui$list.js": "/o/frontend-js-clay-web/__liferay__/exports/@clayui$list.(QL5JXLIE).js", "/o/frontend-js-dependencies-web/__liferay__/exports/highlight.js$lib$languages$java.js": "/o/frontend-js-dependencies-web/__liferay__/exports/highlight.js$lib$languages$java.(46V7JRNX).js", "/o/frontend-theme-dialect-style-guide-sample-web/__liferay__/index.js": "/o/frontend-theme-dialect-style-guide-sample-web/__liferay__/index.(NC5EWRU6).js", "/o/commerce-warehouse-web/__liferay__/index.js": "/o/commerce-warehouse-web/__liferay__/index.(WQSCHQSW).js", "/o/dynamic-data-mapping-form-field-type/__liferay__/api.js": "/o/dynamic-data-mapping-form-field-type/__liferay__/api.(3YNUCOFG).js", "/o/layout-type-controller-panel/__liferay__/index.js": "/o/layout-type-controller-panel/__liferay__/index.(JWKMI6V3).js", "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-cloud-services$dist$index.js.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-cloud-services$dist$index.js.(OUHJ3NHN).js", "/o/dynamic-data-mapping-web/__liferay__/index.js": "/o/dynamic-data-mapping-web/__liferay__/index.(6S2JWYDR).js", "/o/account-admin-web/__liferay__/index.js": "/o/account-admin-web/__liferay__/index.(FIVHETII).js", "/o/frontend-js-codemirror-web/__liferay__/exports/codemirror$lib$codemirror.css.js": "/o/frontend-js-codemirror-web/__liferay__/exports/codemirror$lib$codemirror.css.(bzWZtMsQ0MM).js", "/o/multi-factor-authentication-timebased-otp-web/__liferay__/index.js": "/o/multi-factor-authentication-timebased-otp-web/__liferay__/index.(GLYVXFIB).js", "/o/frontend-js-clay-web/__liferay__/exports/@clayui$provider.js": "/o/frontend-js-clay-web/__liferay__/exports/@clayui$provider.(7G2OOTJ2).js", "/o/frontend-js-clay-web/__liferay__/exports/@clayui$popover.js": "/o/frontend-js-clay-web/__liferay__/exports/@clayui$popover.(NNEUXFHR).js", "/o/segments-simulation-web/__liferay__/index.js": "/o/segments-simulation-web/__liferay__/index.(JR74BO5S).js", "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-editor-inline$dist$index.js.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-editor-inline$dist$index.js.(MF6VIAIS).js", "/o/frontend-js-clay-web/__liferay__/exports/@clayui$date-picker.js": "/o/frontend-js-clay-web/__liferay__/exports/@clayui$date-picker.(CJKV35HE).js", "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-code-block$dist$index.js.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-code-block$dist$index.js.(LA4JNHMW).js", "/o/message-boards-web/__liferay__/index.js": "/o/message-boards-web/__liferay__/index.(F576BX4D).js", "/o/frontend-js-clay-web/__liferay__/exports/@clayui$management-toolbar.js": "/o/frontend-js-clay-web/__liferay__/exports/@clayui$management-toolbar.(2UIMBGZN).js", "/o/frontend-js-react-web/__liferay__/exports/prop-types.js": "/o/frontend-js-react-web/__liferay__/exports/prop-types.(WODKIKG4).js", "/o/site-teams-web/__liferay__/index.js": "/o/site-teams-web/__liferay__/index.(OYKCFYG3).js", "/o/journal-taglib/__liferay__/index.js": "/o/journal-taglib/__liferay__/index.(5VK3B6FM).js", "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-autosave$dist$index.js.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-autosave$dist$index.js.(42N3QBUR).js", "/o/admin-theme/js/main.js": "/o/admin-theme/js/main.(Dqv62sm20Lg).js", "/o/commerce-order-rule-web/__liferay__/index.js": "/o/commerce-order-rule-web/__liferay__/index.(SF2NJQWO).js", "/o/site-cms-site-initializer/__liferay__/index.js": "/o/site-cms-site-initializer/__liferay__/index.(N5LPGVFS).js", "/o/frontend-js-clay-web/__liferay__/exports/@clayui$card.js": "/o/frontend-js-clay-web/__liferay__/exports/@clayui$card.(JFOD4EUO).js", "/o/document-library-preview-image/__liferay__/index.js": "/o/document-library-preview-image/__liferay__/index.(4OTE2KD4).js", "/o/frontend-js-clay-web/__liferay__/exports/@clayui$empty-state.js": "/o/frontend-js-clay-web/__liferay__/exports/@clayui$empty-state.(6CTIYDLP).js", "/o/layout-page-template-item-selector-web/__liferay__/index.js": "/o/layout-page-template-item-selector-web/__liferay__/index.(SD4QGXV7).js", "/o/product-navigation-taglib/__liferay__/index.js": "/o/product-navigation-taglib/__liferay__/index.(WSWLXY6U).js", "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-language$dist$index.js.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-language$dist$index.js.(PUNQJISM).js", "/o/commerce-product-type-virtual-order-content-web/__liferay__/index.js": "/o/commerce-product-type-virtual-order-content-web/__liferay__/index.(JRW4P6OE).js", "/o/portal-company-log-web/__liferay__/index.js": "/o/portal-company-log-web/__liferay__/index.(44QUWD3Z).js", "/o/frontend-js-clay-web/__liferay__/exports/@clayui$autocomplete.js": "/o/frontend-js-clay-web/__liferay__/exports/@clayui$autocomplete.(MDZ6TWSX).js", "/o/commerce-frontend-taglib/__liferay__/index.js": "/o/commerce-frontend-taglib/__liferay__/index.(QP4XP2VJ).js", "/o/document-library-taglib/__liferay__/index.js": "/o/document-library-taglib/__liferay__/index.(YN3D3WXS).js", "/o/site-navigation-menu-web/__liferay__/index.js": "/o/site-navigation-menu-web/__liferay__/index.(JX4NAOJK).js", "/o/frontend-editor-ckeditor-web/__liferay__/exports/ckeditor5$ckeditor5.css.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/ckeditor5$ckeditor5.css.(Wlb254rUKAc).js", "/o/announcements-web/__liferay__/index.js": "/o/announcements-web/__liferay__/index.(Y3G2TBZS).js", "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-core$dist$index.js.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-core$dist$index.js.(GQ7JIZKA).js", "/o/frontend-editor-alloyeditor-web/__liferay__/index.js": "/o/frontend-editor-alloyeditor-web/__liferay__/index.(G252ZZJL).js", "/o/commerce-product-asset-categories-web/__liferay__/index.js": "/o/commerce-product-asset-categories-web/__liferay__/index.(VFTXWJYQ).js", "/o/site-admin-web/__liferay__/index.js": "/o/site-admin-web/__liferay__/index.(ZTTL4XHM).js", "/o/template-web/__liferay__/index.js": "/o/template-web/__liferay__/index.(JYSTBQV2).js", "/o/questions-web/__liferay__/index.js": "/o/questions-web/__liferay__/index.(K46ZHU65).js", "/o/site-navigation-taglib/__liferay__/index.js": "/o/site-navigation-taglib/__liferay__/index.(4W3HBVGB).js", "/o/portal-workflow-task-web/__liferay__/index.js": "/o/portal-workflow-task-web/__liferay__/index.(T6J5YOB5).js", "/o/wiki-web/__liferay__/index.js": "/o/wiki-web/__liferay__/index.(A5YFG4DL).js", "/o/commerce-taglib/__liferay__/index.js": "/o/commerce-taglib/__liferay__/index.(FRSFLEGL).js", "/o/frontend-taglib/__liferay__/index.js": "/o/frontend-taglib/__liferay__/index.(TZNL3BCH).js", "/o/frontend-js-react-web/__liferay__/exports/react-dom-18.js": "/o/frontend-js-react-web/__liferay__/exports/react-dom-18.(JH4JG6Z6).js", "/o/object-dynamic-data-mapping-form-field-type/__liferay__/index.js": "/o/object-dynamic-data-mapping-form-field-type/__liferay__/index.(7CI3NRBN).js", "/o/frontend-js-codemirror-web/__liferay__/exports/codemirror$add
154on$fold$foldgutter.css.js": "/o/frontend-js-codemirror-web/__liferay__/exports/codemirror$addon$fold$foldgutter.css.($7NvNNDPhlw).js", "/o/commerce-availability-estimate-web/__liferay__/index.js": "/o/commerce-availability-estimate-web/__liferay__/index.(2H43S3JB).js", "/o/portal-workflow-kaleo-designer-web/__liferay__/index.js": "/o/portal-workflow-kaleo-designer-web/__liferay__/index.(455OBIV6).js", "/o/frontend-js-svg4everybody-web/index.js": "/o/frontend-js-svg4everybody-web/index.(ZVAV357H).js", "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-style$dist$index.js.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-style$dist$index.js.(YOGT4XBS).js", "/o/frontend-js-clay-web/__liferay__/exports/@clayui$icon.js": "/o/frontend-js-clay-web/__liferay__/exports/@clayui$icon.(TSTXA5FA).js", "/o/frontend-js-dependencies-web/__liferay__/exports/react-transition-group.js": "/o/frontend-js-dependencies-web/__liferay__/exports/react-transition-group.(XOH3L2YX).js", "/o/frontend-js-components-web/__liferay__/index.js": "/o/frontend-js-components-web/__liferay__/index.(QNZ3BBOV).js", "/o/frontend-js-react-web/__liferay__/exports/react.js": "/o/frontend-js-react-web/__liferay__/exports/react.(SLLG7B2P).js", "/o/commerce-order-content-web/__liferay__/index.js": "/o/commerce-order-content-web/__liferay__/index.(CMHWZ6HW).js", "/o/product-navigation-applications-menu-web/__liferay__/index.js": "/o/product-navigation-applications-menu-web/__liferay__/index.(P6Y6N3A2).js", "/o/portlet-configuration-web/__liferay__/index.js": "/o/portlet-configuration-web/__liferay__/index.(LWYGPBSF).js", "/o/frontend-editor-ckeditor-web/__liferay__/exports/eventsource.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/eventsource.(MCXM77H6).js", "/o/frontend-js-clay-web/__liferay__/exports/@clayui$pagination-bar.js": "/o/frontend-js-clay-web/__liferay__/exports/@clayui$pagination-bar.(R2KF7ZFQ).js", "/o/dialect-theme/js/main.js": "/o/dialect-theme/js/main.(Dqv62sm20Lg).js", "/o/object-web/__liferay__/index.js": "/o/object-web/__liferay__/index.(6ZDUWYBX).js", "/o/oauth2-provider-web/__liferay__/global.js": "/o/oauth2-provider-web/__liferay__/global.(RI4GBHHA).js", "/o/staging-processes-web/__liferay__/index.js": "/o/staging-processes-web/__liferay__/index.(A4ORRN2P).js", "/o/fragment-collection-filter-date/__liferay__/index.js": "/o/fragment-collection-filter-date/__liferay__/index.(4UQ56GBB).js", "/o/dynamic-data-mapping-data-provider-web/__liferay__/index.js": "/o/dynamic-data-mapping-data-provider-web/__liferay__/index.(ODW2OD7C).js", "/o/content-dashboard-web/__liferay__/index.js": "/o/content-dashboard-web/__liferay__/index.(RCRYUE2Q).js", "/o/product-navigation-user-personal-bar-web/__liferay__/index.js": "/o/product-navigation-user-personal-bar-web/__liferay__/index.(5LJ24OIB).js", "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-html-embed$dist$index.js.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-html-embed$dist$index.js.(JGMG3ETY).js", "/o/frontend-js-clay-web/__liferay__/exports/@clayui$tabs.js": "/o/frontend-js-clay-web/__liferay__/exports/@clayui$tabs.(2LLQEWB6).js", "/o/client-extension-web/__liferay__/index.js": "/o/client-extension-web/__liferay__/index.(JWSQWUPS).js", "/o/frontend-js-dependencies-web/__liferay__/exports/text-mask-addons.js": "/o/frontend-js-dependencies-web/__liferay__/exports/text-mask-addons.(3UAATNHM).js", "/o/frontend-js-dependencies-web/__liferay__/exports/cropperjs$dist$cropper.css.js": "/o/frontend-js-dependencies-web/__liferay__/exports/cropperjs$dist$cropper.css.(TyQqCESgHII).js", "/o/fragment-renderer-react-impl/__liferay__/index.js": "/o/fragment-renderer-react-impl/__liferay__/index.(G252ZZJL).js", "/o/frontend-js-dependencies-web/__liferay__/exports/axe-core.js": "/o/frontend-js-dependencies-web/__liferay__/exports/axe-core.(F3XG4CB3).js", "/o/layout-reports-web/__liferay__/index.js": "/o/layout-reports-web/__liferay__/index.(NQBIBAGK).js", "/o/commerce-product-options-web/__liferay__/index.js": "/o/commerce-product-options-web/__liferay__/index.(XPNRIHFG).js", "/o/frontend-js-dependencies-web/__liferay__/exports/highlight.js$lib$languages$plaintext.js": "/o/frontend-js-dependencies-web/__liferay__/exports/highlight.js$lib$languages$plaintext.(E3NM5RKM).js", "/o/fragment-web/__liferay__/index.js": "/o/fragment-web/__liferay__/index.(YB7FVXPA).js", "/o/roles-admin-web/__liferay__/index.js": "/o/roles-admin-web/__liferay__/index.(GW2GAHOJ).js", "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-indent$dist$index.js.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-indent$dist$index.js.(LCPOU4JT).js", "/o/depot-web/__liferay__/index.js": "/o/depot-web/__liferay__/index.(GU4AC3SZ).js", "/o/commerce-product-asset-categories-navigation-web/__liferay__/index.js": "/o/commerce-product-asset-categories-navigation-web/__liferay__/index.(Q7D7TFCW).js", "/o/knowledge-base-web/__liferay__/index.js": "/o/knowledge-base-web/__liferay__/index.(ISWGQTVH).js", "/o/portal-security-script-management-web/__liferay__/index.js": "/o/portal-security-script-management-web/__liferay__/index.(ZVPN5QLA).js", "/o/layout-taglib/__liferay__/render.js": "/o/layout-taglib/__liferay__/render.(KMQAZSAH).js", "/o/frontend-js-item-selector-web/__liferay__/index.js": "/o/frontend-js-item-selector-web/__liferay__/index.(GPR7VLQQ).js", "/o/frontend-js-clay-web/__liferay__/exports/@clayui$slider.js": "/o/frontend-js-clay-web/__liferay__/exports/@clayui$slider.(FYV4JW5T).js", "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-select-all$dist$index.js.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-select-all$dist$index.js.(XGG2UGJS).js", "/o/frontend-js-clay-web/__liferay__/exports/@clayui$shared.js": "/o/frontend-js-clay-web/__liferay__/exports/@clayui$shared.(EPNPM2YJ).js", "/o/frontend-js-dependencies-web/__liferay__/exports/liferay-ckeditor.js": "/o/frontend-js-dependencies-web/__liferay__/exports/liferay-ckeditor.(NDXMCAOW).js", "/o/frontend-js-clay-web/__liferay__/exports/@clayui$modal.js": "/o/frontend-js-clay-web/__liferay__/exports/@clayui$modal.(KMEKQ75Y).js", "/o/data-engine-taglib/__liferay__/index.js": "/o/data-engine-taglib/__liferay__/index.(AAZO66
154ZB).js", "/o/frontend-js-clay-web/__liferay__/exports/@clayui$css$lib$css$atlas.css.js": "/o/frontend-js-clay-web/__liferay__/exports/@clayui$css$lib$css$atlas.css.(3H$Mf$iqf5k).js", "/o/frontend-editor-ckeditor-web/__liferay__/index.js": "/o/frontend-editor-ckeditor-web/__liferay__/index.(CUFG5ICG).js", "/o/fragment-impl/__liferay__/api.js": "/o/fragment-impl/__liferay__/api.(MIRNHQW5).js", "/o/frontend-js-clay-web/__liferay__/exports/@clayui$css$lib$css$base.css.js": "/o/frontend-js-clay-web/__liferay__/exports/@clayui$css$lib$css$base.css.(2L9DsiGNSNQ).js", "/o/fragment-impl/__liferay__/index.js": "/o/fragment-impl/__liferay__/index.(5UZERQJK).js", "/o/frontend-taglib-clay/__liferay__/index.js": "/o/frontend-taglib-clay/__liferay__/index.(C7BIJUMU).js", "/o/object-js-components-web/__liferay__/index.js": "/o/object-js-components-web/__liferay__/index.(56N5WC5S).js", "/o/site-navigation-admin-web/__liferay__/index.js": "/o/site-navigation-admin-web/__liferay__/index.(HYGOJSOD).js", "/o/portal-search-tuning-synonyms-web/__liferay__/index.js": "/o/portal-search-tuning-synonyms-web/__liferay__/index.(EJXER2HB).js", "/o/frontend-js-clay-web/__liferay__/exports/@clayui$tooltip.js": "/o/frontend-js-clay-web/__liferay__/exports/@clayui$tooltip.(ZHXXTLFX).js", "/o/frontend-js-clay-web/__liferay__/exports/@clayui$table.js": "/o/frontend-js-clay-web/__liferay__/exports/@clayui$table.(73ZMZTZH).js", "/o/frontend-js-clay-web/__liferay__/exports/@clayui$breadcrumb.js": "/o/frontend-js-clay-web/__liferay__/exports/@clayui$breadcrumb.(W3VV7PCS).js", "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-font$dist$index.js.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-font$dist$index.js.(IPLNNXSA).js", "/o/frontend-js-react-web/__liferay__/exports/react-dom$client.js": "/o/frontend-js-react-web/__liferay__/exports/react-dom$client.(EWIAY7BD).js", "/o/product-navigation-site-administration/__liferay__/index.js": "/o/product-navigation-site-administration/__liferay__/index.(6OJXMHDE).js", "/o/notifications-web/__liferay__/index.js": "/o/notifications-web/__liferay__/index.(WTC5WMR3).js", "/o/frontend-js-dependencies-web/__liferay__/exports/react-text-mask.js": "/o/frontend-js-dependencies-web/__liferay__/exports/react-text-mask.(65QTTDY4).js", "/o/portal-workflow-metrics-web/__liferay__/index.js": "/o/portal-workflow-metrics-web/__liferay__/index.(CFHMEO65).js", "/o/password-policies-admin-web/__liferay__/index.js": "/o/password-policies-admin-web/__liferay__/index.(3SSW3QTK).js", "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-clipboard$dist$index.js.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-clipboard$dist$index.js.(KGQWZFTR).js", "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-heading$dist$index.js.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-heading$dist$index.js.(HMV76AR5).js", "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-emoji$dist$index.js.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-emoji$dist$index.js.(JOBMII4M).js", "/o/map-common/__liferay__/index.js": "/o/map-common/__liferay__/index.(3HZAM2H2).js", "/o/asset-categories-admin-web/__liferay__/index.js": "/o/asset-categories-admin-web/__liferay__/index.(YGV455ZB).js", "/o/frontend-taglib-clay-sample-web/__liferay__/index.js": "/o/frontend-taglib-clay-sample-web/__liferay__/index.(MTJO743T).js", "/o/dynamic-data-lists-web/__liferay__/index.js": "/o/dynamic-data-lists-web/__liferay__/index.(WIZAFBPS).js", "/o/frontend-js-bootstrap-support-web/__liferay__/index.js": "/o/frontend-js-bootstrap-support-web/__liferay__/index.(BJNBFAK6).js", "/o/asset-list-web/__liferay__/index.js": "/o/asset-list-web/__liferay__/index.(HEYDZVRB).js", "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-ui$dist$index.js.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-ui$dist$index.js.(LA5P7LXE).js", "/o/speedwell-theme/js/main.js": "/o/speedwell-theme/js/main.(a6@3JF4sxbA).js", "/o/commerce-term-web/__liferay__/index.js": "/o/commerce-term-web/__liferay__/index.(G4JENGMO).js", "/o/frontend-js-clay-web/__liferay__/exports/@clayui$panel.js": "/o/frontend-js-clay-web/__liferay__/exports/@clayui$panel.(WGGERLJ3).js", "/o/frontend-js-codemirror-web/__liferay__/index.js": "/o/frontend-js-codemirror-web/__liferay__/index.(GDAI24I2).js", "/o/layout-js-components-web/__liferay__/index.js": "/o/layout-js-components-web/__liferay__/index.(KCK3PKYZ).js", "/o/site-sitemap-web/__liferay__/index.js": "/o/site-sitemap-web/__liferay__/index.(JO2HSDKC).js", "/o/frontend-js-recharts/__liferay__/exports/recharts.js": "/o/frontend-js-recharts/__liferay__/exports/recharts.(DL76LFVH).js", "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-widget$dist$index.js.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-widget$dist$index.js.(IOZGFRMN).js", "/o/frontend-js-react-web/__liferay__/exports/react-dom-18$client.js": "/o/frontend-js-react-web/__liferay__/exports/react-dom-18$client.(JVXJLB2J).js", "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-image$dist$index.js.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-image$dist$index.js.(N2XZVJS2).js", "/o/commerce-product-content-category-web/__liferay__/index.js": "/o/commerce-product-content-category-web/__liferay__/index.(4CY2LJS2).js", "/o/frontend-js-clay-web/__liferay__/exports/@clayui$alert.js": "/o/frontend-js-clay-web/__liferay__/exports/@clayui$alert.(PX4SCRWU).js", "/o/layout-locked-layouts-web/__liferay__/index.js": "/o/layout-locked-layouts-web/__liferay__/index.(FDVHIVLA).js", "/o/frontend-js-react-web/__liferay__/index.js": "/o/frontend-js-react-web/__liferay__/index.(RRQAWWM7).js", "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-page-break$dist$index.js.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-page-break$dist$index.js.(4JR3A6CZ).js", "/o/friendly-url-taglib/__liferay__/index.js": "/o/friendly-url-taglib/__liferay__/index.(KKVOMMIQ).js", "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-block-quote$dist$index.js.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-block-quote$dist$index.js.(3Z766ETJ).js", "/o/portal-sett
154ings-web/__liferay__/index.js": "/o/portal-settings-web/__liferay__/index.(XGLC6YHX).js", "/o/site-navigation-menu-item-display-page/__liferay__/index.js": "/o/site-navigation-menu-item-display-page/__liferay__/index.(BH4V6H3Y).js", "/o/frontend-theme-classic-style-guide-sample-web/__liferay__/index.js": "/o/frontend-theme-classic-style-guide-sample-web/__liferay__/index.(JZBM5OKH).js", "/o/portal-workflow-instance-tracker-web/__liferay__/index.js": "/o/portal-workflow-instance-tracker-web/__liferay__/index.(YNBJW4KI).js", "/o/frontend-js-web/Liferay.js": "/o/frontend-js-web/Liferay.(HCCC2MUV).js", "/o/map-google-maps/__liferay__/index.js": "/o/map-google-maps/__liferay__/index.(U6QLXYXJ).js", "/o/frontend-js-clay-web/__liferay__/exports/@clayui$toolbar.js": "/o/frontend-js-clay-web/__liferay__/exports/@clayui$toolbar.(QGQB5T6O).js", "/o/search-experiences-web/__liferay__/index.js": "/o/search-experiences-web/__liferay__/index.(VHZN5IUU).js", "/o/portal-workflow-web/__liferay__/index.js": "/o/portal-workflow-web/__liferay__/index.(G252ZZJL).js", "/o/accessibility-menu-web/__liferay__/index.js": "/o/accessibility-menu-web/__liferay__/index.(VCA2F7K2).js", "/o/accessibility-settings-state-web/__liferay__/index.js": "/o/accessibility-settings-state-web/__liferay__/index.(36IAVNFV).js", "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-markdown-gfm$dist$index.js.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-markdown-gfm$dist$index.js.(LNAFC635).js", "/o/frontend-js-dependencies-web/__liferay__/exports/moment.js": "/o/frontend-js-dependencies-web/__liferay__/exports/moment.(BOQIYU55).js", "/o/batch-planner-web/__liferay__/index.js": "/o/batch-planner-web/__liferay__/index.(GVDG3MF5).js", "/o/data-engine-js-components-web/__liferay__/index.js": "/o/data-engine-js-components-web/__liferay__/index.(JZICJSA7).js", "/o/analytics-settings-web/__liferay__/index.js": "/o/analytics-settings-web/__liferay__/index.(AUDNIJLG).js", "/o/commerce-payment-web/__liferay__/index.js": "/o/commerce-payment-web/__liferay__/index.(LHSUT5LY).js", "/o/commerce-checkout-web/__liferay__/index.js": "/o/commerce-checkout-web/__liferay__/index.(HPHOGI5C).js", "/o/dynamic-data-mapping-form-field-type/__liferay__/index.js": "/o/dynamic-data-mapping-form-field-type/__liferay__/index.(ZXTX2TXG).js", "/o/frontend-js-dependencies-web/__liferay__/exports/graphql-hooks.js": "/o/frontend-js-dependencies-web/__liferay__/exports/graphql-hooks.(5HTLOHW5).js", "/o/ai-creator-openai-web/__liferay__/index.js": "/o/ai-creator-openai-web/__liferay__/index.(ZAFYMM3X).js", "/o/comment-taglib/__liferay__/index.js": "/o/comment-taglib/__liferay__/index.(LUQOVARO).js", "/o/notification-web/__liferay__/index.js": "/o/notification-web/__liferay__/index.(F57ARPL3).js", "/o/frontend-js-spa-web/__liferay__/index.js": "/o/frontend-js-spa-web/__liferay__/index.(HFYVOFAS).js", "/o/data-engine-rest-impl/__liferay__/index.js": "/o/data-engine-rest-impl/__liferay__/index.(G252ZZJL).js", "/o/redirect-web/__liferay__/index.js": "/o/redirect-web/__liferay__/index.(NQPOR2J3).js", "/o/frontend-js-state-web/__liferay__/index.js": "/o/frontend-js-state-web/__liferay__/index.(6XDSGRYA).js", "/o/cms-theme/js/main.js": "/o/cms-theme/js/main.(Dqv62sm20Lg).js", "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-restricted-editing$dist$index.js.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-restricted-editing$dist$index.js.(YVYPHLDT).js", "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-typing$dist$index.js.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-typing$dist$index.js.(PBLCZ6SH).js", "/o/layout-page-template-admin-web/__liferay__/index.js": "/o/layout-page-template-admin-web/__liferay__/index.(4SMQ3PSI).js", "/o/asset-publisher-web/__liferay__/index.js": "/o/asset-publisher-web/__liferay__/index.(QM43TSC6).js", "/o/frontend-js-walkthrough-web/__liferay__/index.js": "/o/frontend-js-walkthrough-web/__liferay__/index.(RV5TM3BE).js", "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-basic-styles$dist$index.js.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-basic-styles$dist$index.js.(OU2JYT2G).js", "/o/journal-web/__liferay__/index.js": "/o/journal-web/__liferay__/index.(QTZ2OMON).js", "/o/portal-url-builder
154-impl/Liferay.js": "/o/portal-url-builder-impl/Liferay.(VHTGRCTS).js", "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-editor-balloon$dist$index.js.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-editor-balloon$dist$index.js.(N54OPX3R).js", "/o/staging-bar-web/__liferay__/index.js": "/o/staging-bar-web/__liferay__/index.(QOX6BYKI).js", "/o/commerce-product-content-search-web/__liferay__/index.js": "/o/commerce-product-content-search-web/__liferay__/index.(JYA7E5E4).js", "/o/ratings-taglib/__liferay__/index.js": "/o/ratings-taglib/__liferay__/index.(KDT262L4).js", "/o/frontend-js-dependencies-web/__liferay__/exports/@liferay$js-api$data-set.js": "/o/frontend-js-dependencies-web/__liferay__/exports/@liferay$js-api$data-set.(3U2EHE3D).js", "/o/adaptive-media-web/__liferay__/index.js": "/o/adaptive-media-web/__liferay__/index.(4LZXWCDA).js", "/o/commerce-tax-engine-fixed-web/__liferay__/index.js": "/o/commerce-tax-engine-fixed-web/__liferay__/index.(NGRQYIJ4).js", "/o/frontend-js-dependencies-web/__liferay__/exports/clipboard.js": "/o/frontend-js-dependencies-web/__liferay__/exports/clipboard.(SSO2YS3N).js", "/o/frontend-js-react-web/__liferay__/exports/react-dnd.js": "/o/frontend-js-react-web/__liferay__/exports/react-dnd.(KB5ZURBX).js", "/o/asset-categories-item-selector-web/__liferay__/index.js": "/o/asset-categories-item-selector-web/__liferay__/index.(QQ3PXCOV).js", "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-html-support$dist$index.js.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-html-support$dist$index.js.(RCEWCSW5).js", "/o/frontend-js-tooltip-support-web/__liferay__/index.js": "/o/frontend-js-tooltip-support-web/__liferay__/index.(W54GMJMO).js", "/o/frontend-js-clay-web/__liferay__/exports/@clayui$multi-select.js": "/o/frontend-js-clay-web/__liferay__/exports/@clayui$multi-select.(NW7KHP5A).js", "/o/document-library-web/__liferay__/index.js": "/o/document-library-web/__liferay__/index.(RUPZ5AWR).js", "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-show-blocks$dist$index.js.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-show-blocks$dist$index.js.(DCYXFJ5J).js", "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-special-characters$dist$index.js.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-special-characters$dist$index.js.(2TGCFCB3).js", "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-easy-image$dist$index.js.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-easy-image$dist$index.js.(EYLBE4SZ).js", "/o/layout-dynamic-data-mapping-form-field-type/__liferay__/index.js": "/o/layout-dynamic-data-mapping-form-field-type/__liferay__/index.(I46RFM2Y).js", "/o/frontend-js-react-web/__liferay__/exports/formik.js": "/o/frontend-js-react-web/__liferay__/exports/formik.(LTAG623K).js", "/o/trash-web/__liferay__/index.js": "/o/trash-web/__liferay__/index.(QKMTN2WO).js", "/o/digital-sales-room-web/__liferay__/index.js": "/o/digital-sales-room-web/__liferay__/index.(ZGXNMH4C).js", "/o/frontend-js-dependencies-web/__liferay__/exports/qs.js": "/o/frontend-js-dependencies-web/__liferay__/exports/qs.(UHUMIRVN).js", "/o/minium-theme/js/main.js": "/o/minium-theme/js/main.(lRAwAeEWC78).js", "/o/frontend-data-set-admin-web/__liferay__/index.js": "/o/frontend-data-set-admin-web/__liferay__/index.(SLQ2JN56).js", "/o/commerce-cart-content-web/__liferay__/index.js": "/o/commerce-cart-content-web/__liferay__/index.(WWBIJAAU).js", "/o/frontend-js-clay-web/__liferay__/exports/@clayui$loading-indicator.js": "/o/frontend-js-clay-web/__liferay__/exports/@clayui$loading-indicator.(RSQAF7WJ).js", "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-editor-multi-root$dist$index.js.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-editor-multi-root$dist$index.js.(XBC64F56).js", "/o/frontend-js-dependencies-web/__liferay__/exports/react-helmet.js": "/o/frontend-js-dependencies-web/__liferay__/exports/react-helmet.(NTZ2MSGK).js", "/o/digital-signature-web/__liferay__/index.js": "/o/digital-signature-web/__liferay__/index.(4JCR2YGR).js", "/o/commerce-account-web/__liferay__/index.js": "/o/commerce-account-web/__liferay__/index.(ASZEMJVR).js", "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-icons$dist$index.js.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-icons$dist$index.js.(YKHYT74P).js", "/o/frontend-js-dependencies-web/__liferay__/exports/graphql-hooks-memc
154ache.js": "/o/frontend-js-dependencies-web/__liferay__/exports/graphql-hooks-memcache.(VH4BWO7O).js", "/o/frontend-js-clay-web/__liferay__/exports/@clayui$nav.js": "/o/frontend-js-clay-web/__liferay__/exports/@clayui$nav.(CPW2I35S).js", "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-react.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-react.(4TUX2MN7).js", "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-undo$dist$index.js.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-undo$dist$index.js.(373GH4OQ).js", "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-minimap$dist$index.js.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-minimap$dist$index.js.(CTWXR6S3).js", "/o/configuration-admin-web/__liferay__/index.js": "/o/configuration-admin-web/__liferay__/index.(AQFHPX4F).js", "/o/scim-configuration-web/__liferay__/index.js": "/o/scim-configuration-web/__liferay__/index.(XHRQQB5U).js", "/o/dynamic-data-mapping-form-field-type/__liferay__/exports/leaflet$dist$leaflet.css.js": "/o/dynamic-data-mapping-form-field-type/__liferay__/exports/leaflet$dist$leaflet.css.(a3OvcxO$xwk).js", "/o/portal-search-web/__liferay__/index.js": "/o/portal-search-web/__liferay__/index.(WDZKOQBF).js", "/o/frontend-js-clay-web/__liferay__/exports/@clayui$data-provider.js": "/o/frontend-js-clay-web/__liferay__/exports/@clayui$data-provider.(OBK5WOKQ).js", "/o/blogs-web/__liferay__/index.js": "/o/blogs-web/__liferay__/index.(M5DBOIRS).js", "/o/portal-defaultpermissions-web/__liferay__/index.js": "/o/portal-defaultpermissions-web/__liferay__/index.(X2UGYRD6).js", "/o/classic-theme/js/main.js": "/o/classic-theme/js/main.(Dqv62sm20Lg).js", "/o/frontend-js-dependencies-web/__liferay__/exports/text-mask-core.js": "/o/frontend-js-dependencies-web/__liferay__/exports/text-mask-core.(ABJ44JJ3).js", "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-find-and-replace$dist$index.js.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-find-and-replace$dist$index.js.(XWC2GCZO).js", "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-editor-decoupled$dist$index.js.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-editor-decoupled$dist$index.js.(OPLJWEKY).js", "/o/segments-experiment-web/__liferay__/index.js": "/o/segments-experiment-web/__liferay__/index.(RP6OK3PB).js", "/o/frontend-js-dependencies-web/__liferay__/exports/cropperjs.js": "/o/frontend-js-dependencies-web/__liferay__/exports/cropperjs.(UZ4FFM6B).js", "/o/frontend-js-state-web/__liferay__/react.js": "/o/frontend-js-state-web/__liferay__/react.(5E4YAXSJ).js", "/o/product-navigation-product-menu-web/__liferay__/index.js": "/o/product-navigation-product-menu-web/__liferay__/index.(P4NJ4G5J).js", "/o/commerce-fragment-impl/__liferay__/index.js": "/o/commerce-fragment-impl/__liferay__/index.(4TFAHJTC).js", "/o/frontend-js-react-web/__liferay__/exports/classnames.js": "/o/frontend-js-react-web/__liferay__/exports/classnames.(PK2ZWU2G).js", "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-upload$dist$index.js.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-upload$dist$index.js.(WI6LA7O6).js", "/o/server-admin-web/__liferay__/index.js": "/o/server-admin-web/__liferay__/index.(OCBJPUXJ).js", "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-mention$dist$index.js.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-mention$dist$index.js.(DUEVPF45).js", "/o/portal-template-react-renderer-impl/__liferay__/index.js": "/o/portal-template-react-renderer-impl/__liferay__/index.(CTFZY4SX).js", "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-table$dist$index.js.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-table$dist$index.js.(TK2UQVGB).js", "/o/site-navigation-item-selector-web/__liferay__/index.js": "/o/site-navigation-item-selector-web/__liferay__/index.(E33JFS7M).js", "/o/frontend-js-dependencies-web/__liferay__/exports/qrcode.js": "/o/frontend-js-dependencies-web/__liferay__/exports/qrcode.(YKQ6GQSC).js", "/o/journal-article-dynamic-data-mapping-form-field-type/__liferay__/index.js": "/o/journal-article-dynamic-data-mapping-form-field-type/__liferay__/index.(UP7NNLTR).js", "/o/document-library-opener-onedrive-web/__liferay__/index.js": "/o/document-library-opener-onedrive-web/__liferay__/index.(BFS3XBYS).js", "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-paragraph$dist$index.js.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-paragraph$dist$index.js.(Y6FQTOH6).js", "/o/frontend-js-clay-web/__liferay__/exports/@clayui$css$lib$css$cadmin.css.js": "/o/frontend-js-clay-web/__liferay__/exports/@clayui$css$lib$css$cadmin.css.(vy6tzk4fUK4).js", "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-list$dist$index.js.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-list$dist$index.js.(GXJLSRO7).js", "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-bookmark$dist$index.js.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-bookmark$dist$index.js.(CVD2DVWS).js", "/o/frontend-js-clay-web/__liferay__/exports/@clayui$sticker.js": "/o/frontend-js-clay-web/__liferay__/exports/@clayui$sticker.(QY2C6TWY).js", "/o/frontend-js-dependencies-web/__liferay__/exports/react-router.js": "/o/frontend-js-dependencies-web/__liferay__/exports/react-router.(XQ3OH2R6).js", "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-adapter-ckfinder$dist$index.js.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-adapter-ckfinder$dist$index.js.(A7RLYGOE).js", "/o/commerce-shipping-engine-fixed-web/__liferay__/index.js": "/o/commerce-shipping-engine-fixed-web/__liferay__/index.(4F7WPQUF).js", "/o/frontend-js-react-web/__liferay__/exports/react-dom-16.js": "/o/frontend-js-react-web/__liferay__/exports/react-dom-16.(UE3JVZW4).js", "/o/expando-web/__liferay__/index.js": "/o/expando-web/__liferay__/index.(BIMXP67B).js", "/o/frontend-js-react-web/__liferay__/exports/react-dom.js": "/o/frontend-js-react-web/__liferay__/exports/react-dom.(25GLJTLZ).js", "/o/site-navigation-menu-item-asset-vocabulary/__liferay__/index.js": "/o/site-navigation-menu-item-asset-vocabulary/__liferay__/index.(SELNV7QP).js", "/o/item-selector-upload-web/__liferay__/index.js": "/o/item-selector-upload-web/__liferay__/index.(2VPSAC3N).js", "/o/frontend-icons-web/__liferay__/index.js": "/o/frontend-icons-web/__liferay__/index.(I6IUFPXY).js", "/o/frontend-js-clay-web/__liferay__/exports/@clayui$drop-down.js": "/o/frontend-js-clay-web/__liferay__/exports/@clayui$drop-down.(3XC7KPJX).js", "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-media-embed$dist$index.js.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-media-embed$dist$index.js.(ZDQOIYBA).js", "/o/item-selector-url-web/__liferay__/index.js": "/o/item-selector-url-web/__liferay__/index.(BQOO5SVQ).js", "/o/change-tracking-web/__liferay__/index.js": "/o/change-tracking-web/__liferay__/index.(D5NZJAQ5).js", "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-watchdog$dist$index.js.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-watchdog$dist$index.js.(QA45D4CV).js", "/o/document-library-preview-css/__liferay__/index.js": "/o/document-library-preview-css/__liferay__/index.(MHHRZK3C).js", "/o/layout-seo-web/__liferay__/index.js": "/o/layout-seo-web/__liferay__/index.(VDAYQDWS).js", "/o/sharing-taglib/__liferay__/index.js": "/o/sharing-taglib/__liferay__/index.(VPLBB5F6).js", "/o/commerce-organization-web/__liferay__/index.js": "/o/commerce-organization-web/__liferay__/index.(44SWTPGZ).js", "/o/portal-search-web/__liferay__/search-bar.js": "/o/portal-search-web/__liferay__/search-bar.(6WEO7OAA).js", "/o/contacts-web/__liferay__/index.js": "/o/contacts-web/__liferay__/index.(G252ZZJL).js", "/o/frontend-js-clay-web/__liferay__/exports/@clayui$multi-step-nav.js": "/o/frontend-js-clay-web/__liferay__/exports/@clayui$multi-step-nav.(3JTRY2ZU).js", "/o/frontend-js-dependencies-web/__liferay__/exports/highlight.js$styles$monokai-sublime.css.js": "/o/frontend-js-dependencies-web/__liferay__/exports/highlight.js$styles$monokai-sublime.css.(gHSplSyIiWU).js", "/o/frontend-js-clay-web/__liferay__/exports/@clayui$progress-bar.js": "/o/frontend-js-clay-web/__liferay__/exports/@clayui$progress-bar.(CVITX335).js", "/o/layout-taglib/__liferay__/index.js": "/o/layout-taglib/__liferay__/index.(ZMH43W6F).js", "/o/frontend-js-dependencies-web/__liferay__/exports/@liferay$js-api.js": "/o/frontend-js-dependencies-web/__liferay__/exports/@liferay$js-api.(BKJYAGPO).js", "/o/style-book-web/__liferay__/index.js": "/o/style-book-web/__liferay__/index.(IMPDZBND).js", "/o/commerce-product-measurement-unit-web/__liferay__/index.js": "/o/commerce-product-measurement-unit-web/__liferay__/index.(B7M66DCC).js", "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-ckbox$dist$index.js.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-ckbox$dist$index.js.(KWNOSBEE).js", "/o/frontend-js-dependencies-web/__liferay__/exports/numeral.js": "/o/frontend-js-dependencies-web/__liferay__/exports/numeral.(LMLVCPRA).js", "/o/frontend-js-dependencies-web/__liferay__/exports/react-flow-renderer.js": "/o/frontend-js-dependencies-web/__liferay__/exports/react-flow-renderer.(LFVRJPZA).js", "/o/analytics-reports-web/__liferay__/index.js": "/o/analytics-reports-web/__liferay__/index.(XCHUEUH7).js", "/o/marketplace-settings-web/__liferay__/index.js": "/o/marketplace-settings-web/__liferay__/index.(4YQ3X7OY).js", "/o/asset-tags-admin-web/__liferay__/index.js": "/o/asset-tags-admin-web/__liferay__/index.(HRWPVH36).js", "/o/frontend-js-clay-web/__liferay__/exports/@clayui$color-picker.js": "/o/frontend-js-clay-web/__liferay__/exports/@clayui$color-picker.(PKSU2WK7).js", "/o/commerce-catalog-web/__liferay__/index.js": "/o/commerce-catalog-web/__liferay__/index.(GGEBUICG).js", "/o/user-associated-data-web/__liferay__/index.js": "/o/user-associated-data-web/__liferay__/index.(EINA7
154FYK).js", "/o/layout-set-prototype-web/__liferay__/index.js": "/o/layout-set-prototype-web/__liferay__/index.(JLQOS6WH).js", "/o/address-web/__liferay__/index.js": "/o/address-web/__liferay__/index.(7HTZ3QZH).js", "/o/frontend-js-clay-web/__liferay__/exports/@clayui$badge.js": "/o/frontend-js-clay-web/__liferay__/exports/@clayui$badge.(UMC5DU2X).js", "/o/document-library-video/__liferay__/index.js": "/o/document-library-video/__liferay__/index.(JCSNI7GA).js", "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-highlight$dist$index.js.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-highlight$dist$index.js.(TSXW4XC2).js", "/o/users-admin-web/__liferay__/index.js": "/o/users-admin-web/__liferay__/index.(WFZOBBPA).js", "/o/content-dashboard-document-library-impl/__liferay__/index.js": "/o/content-dashboard-document-library-impl/__liferay__/index.(F3VAM32E).js", "/o/commerce-product-definitions-web/__liferay__/index.js": "/o/commerce-product-definitions-web/__liferay__/index.(S7SC62RE).js", "/o/item-selector-taglib/__liferay__/index.js": "/o/item-selector-taglib/__liferay__/index.(TGJNQ6UL).js", "/o/commerce-shipment-web/__liferay__/index.js": "/o/commerce-shipment-web/__liferay__/index.(NPDPCRBU).js", "/o/frontend-js-dependencies-web/__liferay__/exports/dagre.js": "/o/frontend-js-dependencies-web/__liferay__/exports/dagre.(BI3UVC7K).js", "/o/frontend-js-react-web/__liferay__/exports/react-18.js": "/o/frontend-js-react-web/__liferay__/exports/react-18.(KKIZR4HK).js", "/o/frontend-js-dependencies-web/__liferay__/exports/uuid.js": "/o/frontend-js-dependencies-web/__liferay__/exports/uuid.(BFPI3J5I).js", "/o/commerce-dashboard-web/__liferay__/index.js": "/o/commerce-dashboard-web/__liferay__/index.(JAM5ZAO3).js", "/o/commerce-frontend-js/__liferay__/index.js": "/o/commerce-frontend-js/__liferay__/index.(KOCBLGPI).js", "/o/trash-taglib/__liferay__/index.js": "/o/trash-taglib/__liferay__/index.(NOXIIELS).js", "/o/site-dsr-site-initializer/__liferay__/index.js": "/o/site-dsr-site-initializer/__liferay__/index.(AJL3QZIR).js", "/o/frontend-js-clay-web/__liferay__/exports/@clayui$link.js": "/o/frontend-js-clay-web/__liferay__/exports/@clayui$link.(EGANRMUK).js", "/o/site-navigation-menu-item-layout/__liferay__/index.js": "/o/site-navigation-menu-item-layout/__liferay__/index.(3XVBY3NY).js", "/o/user-groups-admin-web/__liferay__/index.js": "/o/user-groups-admin-web/__liferay__/index.(BSL5XZ7K).js", "/o/multi-factor-authentication-fido2-web/__liferay__/index.js": "/o/multi-factor-authentication-fido2-web/__liferay__/index.(M5SV5PMI).js", "/o/layout-content-page-editor-web/__liferay__/index.js": "/o/layout-content-page-editor-web/__liferay__/index.(MKUQG7WV).js", "/o/commerce-product-type-grouped-web/__liferay__/index.js": "/o/commerce-product-type-grouped-web/__liferay__/index.(PGBKUYAE).js", "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-editor-classic$dist$index.js.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-editor-classic$dist$index.js.(2CMGHQPQ).js", "/o/portal-search-admin-web/__liferay__/index.js": "/o/portal-search-admin-web/__liferay__/index.(3LY5MHKY).js", "/o/frontend-js-codemirror-web/__liferay__/exports/codemirror$addon$hint$show-hint.css.js": "/o/frontend-js-codemirror-web/__liferay__/exports/codemirror$addon$hint$show-hint.css.(nBC4rtZ@Cxw).js", "/o/frontend-js-react-web/__liferay__/exports/react-dnd-html5-backend.js": "/o/frontend-js-react-web/__liferay__/exports/react-dnd-html5-backend.(7USPJLGC).js", "/o/dynamic-data-mapping-form-web/__liferay__/index.js": "/o/dynamic-data-mapping-form-web/__liferay__/index.(A5VTPBA7).js", "/o/frontend-js-dependencies-web/__liferay__/exports/react-dropzone.js": "/o/frontend-js-dependencies-web/__liferay__/exports/react-dropzone.(OR3ZM56F).js", "/o/site-my-sites-web/__liferay__/index.js": "/o/site-my-sites-web/__liferay__/index.(ILKQGWBO).js", "/o/site-memberships-web/__liferay__/index.js": "/o/site-memberships-web/__liferay__/index.(QIQY3EDN).js", "/o/portal-search-tuning-rankings-web/__liferay__/index.js": "/o/portal-search-tuning-rankings-web/__liferay__/index.(Y6TPC6IT).js", "/o/marketplace-js-components-web/__liferay__/index.js": "/o/marketplace-js-components-web/__liferay__/index.(EDOVC774).js", "/o/oauth2-provider-web/__liferay__/index.js": "/o/oauth2-provider-web/__liferay__/index.(3MUCNVIQ).js", "/o/oauth2-provider-web/__liferay__/client.js": "/o/oauth2-provider-web/__liferay__/client.(P72AU4QH).js", "/o/frontend-js-clay-web/__liferay__/exports/@clayui$core.js": "/o/frontend-js-clay-web/__liferay__/exports/@clayui$core.(MMBBPUG5).js", "/o/frontend-js-web/__liferay__/index.js": "/o/frontend-js-web/__liferay__/index.(N2SERL6J).js", "/o/layout-type-controller-embedded/__liferay__/index.js": "/o/layout-type-controller-embedded/__liferay__/index.(CYKLSJP2).js", "/o/headless-builder-web/__liferay__/index.js": "/o/headless-builder-web/__liferay__/index.(OIZPVSNW).js", "/o/portlet-configuration-css-web/__liferay__/index.js": "/o/portlet-configuration-css-web/__liferay__/index.(FYT7AD2K).js", "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-paste-from-office$dist$index.js.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-paste-from-office$dist$index.js.(YAZD2B5R).js"}, "scopes": {}}</script>
154<link data-senna-track="permanent" href="https://pages.liferay.com" rel="preconnect" />
155
156
157
158
159
160
161<script>
vendor: 333 bytes, lines 161-167
161
162	(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push(
163		{'gtm.start': new Date().getTime(),event:'gtm.js'}
164	);var f=d.getElementsByTagName(s)[0],
165		j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
166		'//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
167	})(window,document,'script','dataLayer','
167GTM-TS5JTP
vendor: 4 bytes, line 167
167');
168</script>
168<meta property="article:published_time" content="2023-10-27T18:17:12+00:00">
169
170
171
172<meta property="short_description" content="Learn how a supplier portal with the right building blocks can take your business to the next level — plus, how to choose one that fits your needs.">
173<meta property="short_title" content="11 Building Blocks for a High-Performing Supplier Portal">
174
175
176
177<meta property="og:description" name="og:description" content="Learn how a supplier portal with the right building blocks can take your business to the next level — plus, how to choose one that fits your needs." class="swiftype" data-type="string">
178<meta property="og:image" content="https://www.liferay.com/documents/246440966/372654306/11+Building+Blocks+for+Supplier+Portal+2+%281%29.jpeg/5482005a-722b-1b56-4b77-e41ba5d72dab/11+Building+Blocks+for+Supplier+Portal+2+%281%29.jpeg?version=1.0&t=1751037910839">
179<meta property="og:title" content="11 Building Blocks for a High-Performing Supplier Portal">
180<meta property="og:type" content="article">
181<link data-senna-track="temporary" href="https://www.liferay.com/blog/business-partner-experience/-11-building-blocks-for-a-high-performing-supplier-portal" rel="canonical" />
182<link data-senna-track="temporary" href="https://www.liferay.com/blog/business-partner-experience/-11-building-blocks-for-a-high-performing-supplier-portal" hreflang="en-US" rel="alternate" />
183<link data-senna-track="temporary" href="https://www.liferay.com/blog/business-partner-experience/-11-building-blocks-for-a-high-performing-supplier-portal" hreflang="x-default" rel="alternate" />
184<meta property="og:url" content="https://www.liferay.com/blog/business-partner-experience/-11-building-blocks-for-a-high-performing-supplier-portal">
185<meta property="twitter:card" content="summary">
186
187
188<link href="https://www.liferay.com/o/dialect-theme/images/favicon.ico" rel="apple-touch-icon" />
189<link href="https://www.liferay.com/o/dialect-theme/images/favicon.ico" rel="icon" />
190
191
192
193<link class="lfr-css-file" data-senna-track="temporary" href="/o/dialect-theme/css/clay.(FLVl71WwKTc).css" id="liferayAUICSS" rel="stylesheet" type="text/css" />
194
195
196
197
198
199
200
201
202
203	<link href="https://www.liferay.com/o/analytics-reports-web/css/main.(s2Ed18qVL$g).css" rel="stylesheet" type="text/css"
204 data-senna-track="temporary" id="37ca125c" />
205<link href="https://www.liferay.com/o/commerce-product-asset-categories-navigation-web/css/main.(xdBDoOirBFY).css" rel="stylesheet" type="text/css"
206 data-senna-track="temporary" id="b78435bb" />
207<link href="https://www.liferay.com/o/cookies-banner-web/cookies_banner/css/main.(rrlPSd7LGsE).css" rel="stylesheet" type="text/css"
208 data-senna-track="temporary" id="9298e057" />
209<link href="https://www.liferay.com/o/journal-content-web/css/main.(73o5RwC7soM).css" rel="stylesheet" type="text/css"
210 data-senna-track="temporary" id="e05644e0" />
211<link href="https://www.liferay.com/o/product-navigation-product-menu-web/css/main.(i$0IgPwR2kk).css" rel="stylesheet" type="text/css"
212 data-senna-track="temporary" id="ce28c7e7" />
213<link href="https://www.liferay.com/o/site-navigation-menu-web/css/main.(wnU1o3f4AJ0).css" rel="stylesheet" type="text/css"
214 data-senna-track="temporary" id="704cc8dd" />
215
216
217
218
219
220
221
222
223<script data-senna-track="temporary" type="text/javascript">
224(function() {
225	function buildESMStub(contextPath, symbol) {
226		return (
227			(...args) => {
228				import(
229					Liferay.ThemeDisplay.getCDNHost() +
230					Liferay.ThemeDisplay.getPathContext() +
231						'/o/' +
232						contextPath +
233						'/__liferay__/index.js'
234				).then(
235					(exports) => exports[symbol](...args)
236				);
237			}
238		);
239	}
240
241	function defineReadOnlyGlobal(name, getValue) {
242		Object.defineProperty(
243			window,
244			name,
245			{
246				get: getValue,
247				set: (x) => {
248					if (x !== getValue()) {
249						console.error(`Global variable '${name}' is read-only`);
250					}
251				}
252			}
253		);
254	}
255
256	function isObject(item) {
257		return (item && typeof item === 'object' && !Array.isArray(item));
258	}
259
260	function merge(target, source) {
261		for (const key in source) {
262			if (isObject(source[key])) {
263				if (!target[key]) {
264					Object.assign(target, { [key]: {} });
265				}
266
267				merge(target[key], source[key]);
268			}
269			else {
270				Object.assign(target, { [key]: source[key] });
271			}
272		}
273	}
274
275	let __liferay = {
276AUI: {
277getCombine: () => true,
278getComboPath: () => '/combo/?browserId=chrome&minifierType=&languageId=en_US&t=1790178567396&',
279getDateFormat: () => '%m/%d/%Y',
280getEditorCKEditorPath: () => '/o/frontend-editor-ckeditor-web',
281getFilter: () => 'min',
282getFilterConfig: () => null,
283getJavaScriptRootPath: () => '/o/frontend-js-web',
284getPortletRootPath: () => '/html/portlet',
285getStaticResourceURLParams: () => '?browserId=chrome&minifierType=&languageId=en_US&t=1790178567396',
286},
287Browser: {
288acceptsGzip: () => false,
289getMajorVersion: () => '119.0',
290getRevision: () => '537.36',
291getVersion: () => '119.0',
292isAir: () => false,
293isChrome: () => true,
294isEdge: () => false,
295isFirefox: () => false,
296isGecko: () => true,
297isIe: () => false,
298isIphone: () => false,
299isLinux: () => false,
300isMac: () => false,
301isMobile: () => false,
302isMozilla: () => false,
303isOpera: () => false,
304isRtf: () => true,
305isSafari: () => true,
306isSun: () => false,
307isWebKit: () => true,
308isWindows: () => true,
309},
310Data: {
311ICONS_INLINE_SVG: true,
312NAV_SELECTOR: '#navigation',
313NAV_SELECTOR_MOBILE: '#navigationCollapse',
314isCustomizationView: () => false,
315notices: [
316],
317},
318FeatureFlags: {
319'LPD-11342': false,
320'LPD-23840': false,
321'LPD-36010': true,
322'LPD-36719': true,
323'LPD-39203': false,
324'LPD-40529': true,
325'LPD-48372': true,
326'LPD-48975': true,
327'LPD-78863': true,
328'LPS-157670': false,
329'LPS-172416': false,
330'LPS-183672': false,
331'LPS-186360': false,
332'LRAC-14771': false,
333'COMMERCE-13024': false,
334'COMMERCE-5898': true,
335'COMMERCE-8087': false,
336'COMMERCE-8949': false,
337'LPD-10562': false,
338'LPD-10964': false,
339'LPD-11003': false,
340'LPD-11131': true,
341'LPD-11228': true,
342'LPD-11235': true,
343'LPD-11313': false,
344'LPD-11848': false,
345'LPD-13311': true,
346'LPD-13778': true,
347'LPD-17564': true,
348'LPD-19870': false,
349'LPD-19955': false,
350'LPD-20183': false,
351'LPD-20379': false,
352'LPD-20640': false,
353'LPD-21414': false,
354'LPD-29516': false,
355'LPD-31212': false,
356'LPD-31228': false,
357'LPD-31789': false,
358'LPD-32867': false,
359'LPD-34594': true,
360'LPD-35013': true,
361'LPD-35128': false,
362'LPD-35443': false,
363'LPD-36105': false,
364'LPD-38564': false,
365'LPD-38869': true,
366'LPD-39304': true,
367'LPD-39437': false,
368'LPD-40530': true,
369'LPD-40533': true,
370'LPD-40534': true,
371'LPD-40535': true,
372'LPD-42553': false,
373'LPD-43996': false,
374'LPD-44091': true,
375'LPD-44307': true,
376'LPD-44771': true,
377'LPD-45276': false,
378'LPD-47713': true,
379'LPD-48862': true,
380'LPD-51356': false,
381'LPD-56718': false,
382'LPD-57655': false,
383'LPD-58677': true,
384'LPD-60546': true,
385'LPD-62272': false,
386'LPD-63311': true,
387'LPD-63415': false,
388'LPD-63416': false,
389'LPD-6368': false,
390'LPD-65299': false,
391'LPD-65399': false,
392'LPD-66359': false,
393'LPD-66611': true,
394'LPD-74328': false,
395'LPD-74739': true,
396'LPD-75032': false,
397'LPD-75525': false,
398'LPD-7822': false,
399'LPS-122920': false,
400'LPS-135430': false,
401'LPS-153332': false,
402'LPS-153714': false,
403'LPS-153813': false,
404'LPS-155284': false,
405'LPS-159643': false,
406'LPS-164563': true,
407'LPS-165482': false,
408'LPS-169837': false,
409'LPS-170670': false,
410'LPS-174417': false,
411'LPS-174816': false,
412'LPS-176691': false,
413'LPS-177027': false,
414'LPS-178052': false,
415'LPS-178642': false,
416'LPS-180090': false,
417'LPS-185892': false,
418'LPS-186620': false,
419'LPS-193884': false,
420'LPS-196935': true,
421'LPS-197477': false,
422'LPS-197909': false,
423'LPS-198183': false,
424'LPS-200108': false,
425'LPS-202104': false,
426'LRAC-10757': false,
427'LRAC-15017': false,
428},
429Language: {
430	_cache:
431		window?.Liferay?.Language?._cache
432			? Liferay.Language._cache
433			: {},
434	available: {
435'en_US': 'English\x20\x28United\x20States\x29',
436'en_AU': 'English\x20\x28Australia\x29',
437'zh_CN': '中文\x20\x28中国\x29',
438'fr_FR': 'français\x20\x28France\x29',
439'de_DE': 'Deutsch\x20\x28Deutschland\x29',
440'it_IT': 'italiano\x20\x28Italia\x29',
441'ja_JP': '日本語\x20\x28日本\x29',
442'pt_BR': 'português\x20\x28Brasil\x29',
443'es_ES': 'español\x20\x28España\x29',
444'ar_SA': 'العربية\x20\x28المملكة\x20العربية\x20السعودية\x29',
445'hr_HR': 'hrvatski\x20\x28Hrvatska\x29',
446'nl_NL': 'Nederlands\x20\x28Nederland\x29',
447'fi_FI': 'suomi\x20\x28Suomi\x29',
448'hu_HU': 'magyar\x20\x28Magyarország\x29',
449'nb_NO': 'norsk\x20bokmål\x20\x28Norge\x29',
450'pl_PL': 'polski\x20\x28Polska\x29',
451'ru_RU': 'русский\x20\x28Россия\x29',
452'sv_SE': 'svenska\x20\x28Sverige\x29',
453'cs_CZ': 'čeština\x20\x28Česko\x29',
454'vi_VN': 'Tiếng\x20Việt\x20\x28Việt\x20Nam\x29',
455
456	},
457	direction: {
458'en_US': 'ltr',
459'en_AU': 'ltr',
460'zh_CN': 'ltr',
461'fr_FR': 'ltr',
462'de_DE': 'ltr',
463'it_IT': 'ltr',
464'ja_JP': 'ltr',
465'pt_BR': 'ltr',
466'es_ES': 'ltr',
467'ar_SA': 'rtl',
468'hr_HR': 'ltr',
469'nl_NL': 'ltr',
470'fi_FI': 'ltr',
471'hu_HU': 'ltr',
472'nb_NO': 'ltr',
473'pl_PL': 'ltr',
474'ru_RU': 'ltr',
475'sv_SE': 'ltr',
476'cs_CZ': 'ltr',
477'vi_VN': 'ltr',
478
479	},
480	get:
481		(key) => {
482			let value = Liferay.Language._cache[key];
483
484			if (value === undefined) {
485				value = key;
486			}
487
488			return value;
489		},
490},
491Portlet: {
492openModal: buildESMStub('frontend-js-components-web', 'openPortletModal'),
493openWindow: buildESMStub('frontend-js-components-web', 'openPortletWindow'),
494},
495PortletKeys: {
496DOCUMENT_LIBRARY: 'com_liferay_document_library_web_portlet_DLPortlet',
497DYNAMIC_DATA_MAPPING: 'com_liferay_dynamic_data_mapping_web_portlet_DDMPortlet',
498INSTANCE_SETTINGS: 'com_liferay_configuration_admin_web_portlet_InstanceSettingsPortlet',
499ITEM_SELECTOR: 'com_liferay_item_selector_web_portlet_ItemSelectorPortlet',
500},
501PropsValues: {
502JAVASCRIPT_SINGLE_PAGE_APPLICATION_TIMEOUT: 0,
503UPLOAD_SERVLET_REQUEST_IMPL_MAX_SIZE: 1073741824,
504},
505ThemeDisplay: {
506getLayoutId: () => '1662',
507getLayoutRelativeControlPanelURL: () => '/group/guest/~/control_panel/manage',
508getLayoutRelativeURL: () => '/blog/business-partner-experience/-11-building-blocks-for-a-high-performing-supplier-portal',
509getLayoutURL: () => '/blog/business-partner-experience/-11-building-blocks-for-a-high-performing-supplier-portal',
510getParentLayoutId: () => '0',
511getPathFriendlyURLPublic: () => '/web',
512isControlPanel: () => false,
513isPrivateLayout: () => false,
514isVirtualLayout: () => false,
515getBCP47LanguageId: () => 'en-US',
516getCanonicalURL: () => 'https\x3a\x2f\x2fwww\x2eliferay\x2ecom\x2fblog\x2fbusiness-partner-experience\x2f-11-building-blocks-for-a-high-performing-supplier-portal',
517getCDNBaseURL: () => 'https://www.liferay.com',
518getCDNDynamicResourcesHost: () => '',
519getCDNHost: () => '',
520getCompanyGroupId: () => '10195',
521getCompanyId: () => '10155',
522getDefaultLanguageId: () => 'en_US',
523getDoAsUserIdEncoded: () => '',
524getLanguageId: () => 'en_US',
525getParentGroupId: () => '10182',
526getParentSiteGroupId: () => '0',
527getPathContext: () => '',
528getPathImage: () => '/image',
529getPathJavaScript: () => '/o/frontend-js-web',
530getPathMain: () => '/c',
531getPathThemeImages: () => 'https://www.liferay.com/o/dialect-theme/images',
532getPathThemeRoot: () => '/o/dialect-theme',
533getPlid: () => '233425590',
534getPortalURL: () => 'https://www.liferay.com',
535getRealUserId: () => '10159',
536getRemoteAddr: () => '201.219.221.225',
537getRemoteHost: () => '201.219.221.225',
538getScopeGroupId: () => '10182',
539getScopeGroupIdOrLiveGroupId: () => '10182',
540getSessionId: () => '',
541getSiteAdminURL: () => 'https://www.liferay.com/group/guest/~/control_panel/manage?p_p_lifecycle=0&p_p_state=maximized&p_p_mode=view',
542getSiteGroupId: () => '10182',
543getTimeZone: () => 'America/Los_Angeles',
544getURLControlPanel: () => '/group/control_panel?refererPlid=233425590',
545getURLHome: () => 'https\x3a\x2f\x2fwww\x2eliferay\x2ecom\x2fweb\x2fguest',
546getUserEmailAddress: () => '',
547getUserId: () => '10159',
548getUserName: () => '',
549isAddSessionIdToURL: () => false,
550isImpersonated: () => false,
551isSignedIn: () => false,
552isStagedPortlet: () => false,
553isStateExclusive: () => false,
554isStateMaximized: () => false,
555isStatePopUp: () => false,
556},
557Util: {
558Window: {
559	_map: {},
560	getById: (id) => Liferay.Util.Window._map[id],
561},
562openAlertModal: buildESMStub('frontend-js-components-web', 'openAlertModal'),
563openConfirmModal: buildESMStub('frontend-js-components-web', 'openConfirmModal'),
564openModal: buildESMStub('frontend-js-components-web', 'openModal'),
565openSelectionModal: buildESMStub('frontend-js-components-web', 'openSelectionModal'),
566openSimpleInputModal: buildESMStub('frontend-js-components-web', 'openSimpleInputModal'),
567openToast: buildESMStub('frontend-js-components-web', 'openToast'),
568},
569authToken: 'r76G0uA4',
570currentURL: '\x2fblog\x2fbusiness-partner-experience\x2f-11-building-blocks-for-a-high-performing-supplier-portal',
571currentURLEncoded: '\x252Fblog\x252Fbusiness-partner-experience\x252F-11-building-blocks-for-a-high-performing-supplier-portal',
572
573	};
574
575	if (window.Liferay) {
576		merge(window.Liferay, __liferay);
577	}
578	else {
579		defineReadOnlyGlobal('Liferay', () => __liferay);
580		defineReadOnlyGlobal('themeDisplay', () => window.Liferay.ThemeDisplay);
581	}
582})();
583</script>
vendor: 1 bytes, line 583
583
584<script data-senna-track="permanent" src="/o/portal-url-builder-impl/Liferay.(VHTGRCTS).js" type="text/javascript"></script>
584<script data-senna-track="permanent" src="/combo?browserId=chrome&minifierType=js&languageId=en_US&t=1790178567396&/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" type="text/javascript"></script>
vendor: 1 bytes, line 584
584
585<script data-senna-track="permanent" src="/o/frontend-js-web/Liferay.(HCCC2MUV).js" type="text/javascript"></script>
vendor: 1 bytes, line 585
585
586<script data-senna-track="permanent" type="module">await import(`@liferay/language/${Liferay.ThemeDisplay.getLanguageId()}/frontend-js-web/all.js`);</script>
vendor: 1 bytes, line 586
586
587<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=chrome&minifierType=js&languageId=en_US&t=1790178567396&', waitTimeout: 60000};</script>
587<script data-senna-track="permanent" src="/o/frontend-js-loader-modules-extender/loader.js" type="text/javascript"></script>
587<script data-senna-track="temporary">Liferay.Icons = Liferay.Icons || {};Liferay.Icons.controlPanelSpritemap = 'https://www.liferay.com/o/admin-theme/images/clay/icons.svg'; Liferay.Icons.spritemap = 'https://www.liferay.com/o/dialect-theme/images/clay/icons.svg';</script>
vendor: 1 bytes, line 587
587
588<script data-senna-track="permanent" type="text/javascript">window.Liferay.CSP = {nonce: ''};</script>
vendor: 1 bytes, line 588
588
589<script data-senna-track="permanent" src="/o/oauth2-provider-web/__liferay__/global.(RI4GBHHA).js" type="module"></script>
vendor: 1 bytes, line 589
589
590<script data-senna-track="temporary" type="text/javascript">window.Liferay = Liferay || {}; window.Liferay.OAuth2 = {getAuthorizeURL: function() {return 'https://www.liferay.com/o/oauth2/authorize';}, getBuiltInRedirectURL: function() {return 'https://www.liferay.com/o/oauth2/redirect';}, getIntrospectURL: function() { return 'https://www.liferay.com/o/oauth2/introspect';}, getTokenURL: function() {return 'https://www.liferay.com/o/oauth2/token';}, getUserAgentApplication: function(externalReferenceCode) {return Liferay.OAuth2._userAgentApplications[externalReferenceCode];}, _userAgentApplications: {"liferay-www-etc-spring-boot-oauth-application-user-agent":{"clientId":"id-823edd92-b3df-8946-6ed8-e8bc4fe65a","homePageURL":"https://liferaywwwetcspringboot-liferaywww-prd.lfr.cloud","redirectURIs":["https://www.liferay.com/o/oauth2/redirect","https://www.liferay.co.jp/o/oauth2/redirect","https://marketplace.liferay.com/o/oauth2/redirect"]}}}</script>
590<script data-senna-track="temporary" type="text/javascript"  src="https://www.liferay.com/documents/10182/522644314/LRDC+Consent+Checker.js?v=5"></script>
590<script data-senna-track="temporary" type="text/javascript"  src="https://www.liferay.com/documents/d/guest/qualifiedOnConsent"></script>
590<script data-senna-track="temporary" type="text/javascript"  src="https://www.liferay.com/documents/10182/523900097/oneTrustCMP.js/ebee22e9-9209-68a7-01f8-9fd27a79f5c0?t=1781160669920"></script>
590<script data-senna-track="temporary" type="text/javascript">try {var MODULE_MAIN='[email protected]/index';var MODULE_PATH='/o/frontend-editor-alloyeditor-web';/**
591 * SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com
592 * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06
593 */
594
595(function () {
596	AUI().applyConfig({
597		groups: {
598			alloyeditor: {
599				base: MODULE_PATH + '/js/legacy/',
600				combine: Liferay.AUI.getCombine(),
601				filter: Liferay.AUI.getFilterConfig(),
602				modules: {
603					'liferay-alloy-editor': {
604						path: 'alloyeditor.js',
605						requires: [
606							'aui-component',
607							'liferay-portlet-base',
608							'timers',
609						],
610					},
611					'liferay-alloy-editor-source': {
612						path: 'alloyeditor_source.js',
613						requires: [
614							'aui-debounce',
615							'liferay-fullscreen-source-editor',
616							'liferay-source-editor',
617							'plugin',
618						],
619					},
620					'liferay-fullscreen-source-editor': {
621						path: 'fullscreen_source_editor.js',
622						requires: ['liferay-source-editor'],
623					},
624					'liferay-source-editor': {
625						path: 'source_editor.js',
626						requires: ['aui-ace-editor'],
627					},
628				},
629				root: MODULE_PATH + '/js/legacy/',
630			},
631		},
632	});
633})();
634} catch(error) {console.error(error);}try {var MODULE_MAIN='[email protected]/index';var MODULE_PATH='/o/calendar-web';/**
635 * SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com
636 * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06
637 */
638
639(function () {
640	AUI().applyConfig({
641		groups: {
642			calendar: {
643				base: MODULE_PATH + '/js/legacy/',
644				combine: Liferay.AUI.getCombine(),
645				filter: Liferay.AUI.getFilterConfig(),
646				modules: {
647					'liferay-calendar-a11y': {
648						path: 'calendar_a11y.js',
649						requires: ['calendar'],
650					},
651					'liferay-calendar-container': {
652						path: 'calendar_container.js',
653						requires: [
654							'aui-alert',
655							'aui-base',
656							'aui-component',
657							'liferay-portlet-base',
658						],
659					},
660					'liferay-calendar-date-picker-sanitizer': {
661						path: 'date_picker_sanitizer.js',
662						requires: ['aui-base'],
663					},
664					'liferay-calendar-interval-selector': {
665						path: 'interval_selector.js',
666						requires: ['aui-base', 'liferay-portlet-base'],
667					},
668					'liferay-calendar-interval-selector-scheduler-event-link': {
669						path: 'interval_selector_scheduler_event_link.js',
670						requires: ['aui-base', 'liferay-portlet-base'],
671					},
672					'liferay-calendar-list': {
673						path: 'calendar_list.js',
674						requires: [
675							'aui-template-deprecated',
676							'liferay-scheduler',
677						],
678					},
679					'liferay-calendar-message-util': {
680						path: 'message_util.js',
681						requires: ['liferay-util-window'],
682					},
683					'liferay-calendar-recurrence-converter': {
684						path: 'recurrence_converter.js',
685						requires: [],
686					},
687					'liferay-calendar-recurrence-dialog': {
688						path: 'recurrence.js',
689						requires: [
690							'aui-base',
691							'liferay-calendar-recurrence-util',
692						],
693					},
694					'liferay-calendar-recurrence-util': {
695						path: 'recurrence_util.js',
696						requires: ['aui-base', 'liferay-util-window'],
697					},
698					'liferay-calendar-reminders': {
699						path: 'calendar_reminders.js',
700						requires: ['aui-base'],
701					},
702					'liferay-calendar-remote-services': {
703						path: 'remote_services.js',
704						requires: [
705							'aui-base',
706							'aui-component',
707							'liferay-calendar-util',
708							'liferay-portlet-base',
709						],
710					},
711					'liferay-calendar-session-listener': {
712						path: 'session_listener.js',
713						requires: ['aui-base', 'liferay-scheduler'],
714					},
715					'liferay-calendar-simple-color-picker': {
716						path: 'simple_color_picker.js',
717						requires: ['aui-base', 'aui-template-deprecated'],
718					},
719					'liferay-calendar-simple-menu': {
720						path: 'simple_menu.js',
721						requires: [
722							'aui-base',
723							'aui-template-deprecated',
724							'event-outside',
725							'event-touch',
726							'widget-modality',
727							'widget-position',
728							'widget-position-align',
729							'widget-position-constrain',
730							'widget-stack',
731							'widget-stdmod',
732						],
733					},
734					'liferay-calendar-util': {
735						path: 'calendar_util.js',
736						requires: [
737							'aui-datatype',
738							'aui-io',
739							'aui-scheduler',
740							'aui-toolbar',
741							'autocomplete',
742							'autocomplete-highlighters',
743						],
744					},
745					'liferay-scheduler': {
746						path: 'scheduler.js',
747						requires: [
748							'async-queue',
749							'aui-datatype',
750							'aui-scheduler',
751							'dd-plugin',
752							'liferay-calendar-a11y',
753							'liferay-calendar-message-util',
754							'liferay-calendar-recurrence-converter',
755							'liferay-calendar-recurrence-util',
756							'liferay-calendar-util',
757							'liferay-scheduler-event-recorder',
758							'liferay-scheduler-models',
759							'promise',
760							'resize-plugin',
761						],
762					},
763					'liferay-scheduler-event-recorder': {
764						path: 'scheduler_event_recorder.js',
765						requires: [
766							'dd-plugin',
767							'liferay-calendar-util',
768							'resize-plugin',
769						],
770					},
771					'liferay-scheduler-models': {
772						path: 'scheduler_models.js',
773						requires: [
774							'aui-datatype',
775							'dd-plugin',
776							'liferay-calendar-util',
777						],
778					},
779				},
780				root: MODULE_PATH + '/js/legacy/',
781			},
782		},
783	});
784})();
785} catch(error) {console.error(error);}try {var MODULE_MAIN='@liferay/[email protected]/index';var MODULE_PATH='/o/layout-js-components-web';/**
786 * SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com
787 * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06
788 */
789
790(function () {
791	AUI().applyConfig({
792		groups: {
793			layout: {
794				base: MODULE_PATH + '/js/legacy/',
795				combine: Liferay.AUI.getCombine(),
796				filter: Liferay.AUI.getFilterConfig(),
797				modules: {
798					'liferay-layout': {
799						path: 'layout.js',
800					},
801					'liferay-layout-column': {
802						path: 'layout_column.js',
803						requires: ['aui-sortable-layout', 'dd'],
804					},
805				},
806				root: MODULE_PATH + '/js/legacy/',
807			},
808		},
809	});
810})();
811} catch(error) {console.error(error);}try {var MODULE_MAIN='@liferay/[email protected]/index';var MODULE_PATH='/o/frontend-js-state-web';/**
812 * SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com
813 * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06
814 */
815
816(function () {
817	AUI().applyConfig({
818		groups: {
819			state: {
820
821				// eslint-disable-next-line
822				mainModule: MODULE_MAIN,
823			},
824		},
825	});
826})();
827} catch(error) {console.error(error);}try {var MODULE_MAIN='@liferay/[email protected]/index';var MODULE_PATH='/o/frontend-js-react-web';/**
828 * SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com
829 * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06
830 */
831
832(function () {
833	AUI().applyConfig({
834		groups: {
835			react: {
836
837				// eslint-disable-next-line
838				mainModule: MODULE_MAIN,
839			},
840		},
841	});
842})();
843} catch(error) {console.error(error);}try {var MODULE_MAIN='[email protected]/index';var MODULE_PATH='/o/portal-search-web';/**
844 * SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com
845 * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06
846 */
847
848(function () {
849	AUI().applyConfig({
850		groups: {
851			search: {
852				base: MODULE_PATH + '/js/',
853				combine: Liferay.AUI.getCombine(),
854				filter: Liferay.AUI.getFilterConfig(),
855				modules: {
856					'liferay-search-custom-range-facet': {
857						path: 'custom_range_facet.js',
858						requires: ['aui-form-validator'],
859					},
860				},
861				root: MODULE_PATH + '/js/',
862			},
863		},
864	});
865})();
866} catch(error) {console.error(error);}try {var MODULE_MAIN='@liferay/[email protected]/index';var MODULE_PATH='/o/document-library-web';/**
867 * SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com
868 * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06
869 */
870
871(function () {
872	AUI().applyConfig({
873		groups: {
874			dl: {
875				base: MODULE_PATH + '/js/legacy/',
876				combine: Liferay.AUI.getCombine(),
877				filter: Liferay.AUI.getFilterConfig(),
878				modules: {
879					'document-library-upload-component': {
880						path: 'DocumentLibraryUpload.js',
881						requires: [
882							'aui-component',
883							'aui-data-set-deprecated',
884							'aui-overlay-manager-deprecated',
885							'aui-overlay-mask-deprecated',
886							'aui-parse-content',
887							'aui-progressbar',
888							'aui-template-deprecated',
889							'liferay-search-container',
890							'querystring-parse-simple',
891							'uploader',
892						],
893					},
894				},
895				root: MODULE_PATH + '/js/legacy/',
896			},
897		},
898	});
899})();
900} catch(error) {console.error(error);}try {var MODULE_MAIN='[email protected]/index';var MODULE_PATH='/o/portal-workflow-kaleo-designer-web';/**
901 * SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com
902 * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06
903 */
904
905(function () {
906	AUI().applyConfig({
907		groups: {
908			'kaleo-designer': {
909				base: MODULE_PATH + '/designer/js/legacy/',
910				combine: Liferay.AUI.getCombine(),
911				filter: Liferay.AUI.getFilterConfig(),
912				modules: {
913					'liferay-kaleo-designer-autocomplete-util': {
914						path: 'autocomplete_util.js',
915						requires: ['autocomplete', 'autocomplete-highlighters'],
916					},
917					'liferay-kaleo-designer-definition-diagram-controller': {
918						path: 'definition_diagram_controller.js',
919						requires: [
920							'liferay-kaleo-designer-field-normalizer',
921							'liferay-kaleo-designer-utils',
922						],
923					},
924					'liferay-kaleo-designer-dialogs': {
925						path: 'dialogs.js',
926						requires: ['liferay-util-window'],
927					},
928					'liferay-kaleo-designer-editors': {
929						path: 'editors.js',
930						requires: [
931							'aui-ace-editor',
932							'aui-ace-editor-mode-xml',
933							'aui-base',
934							'aui-datatype',
935							'aui-node',
936							'liferay-kaleo-designer-autocomplete-util',
937							'liferay-kaleo-designer-utils',
938						],
939					},
940					'liferay-kaleo-designer-field-normalizer': {
941						path: 'field_normalizer.js',
942						requires: ['liferay-kaleo-designer-remote-services'],
943					},
944					'liferay-kaleo-designer-nodes': {
945						path: 'nodes.js',
946						requires: [
947							'aui-datatable',
948							'aui-datatype',
949							'aui-diagram-builder',
950							'liferay-kaleo-designer-editors',
951							'liferay-kaleo-designer-utils',
952						],
953					},
954					'liferay-kaleo-designer-remote-services': {
955						path: 'remote_services.js',
956						requires: ['aui-io'],
957					},
958					'liferay-kaleo-designer-templates': {
959						path: 'templates.js',
960						requires: ['aui-tpl-snippets-deprecated'],
961					},
962					'liferay-kaleo-designer-utils': {
963						path: 'utils.js',
964						requires: [],
965					},
966					'liferay-kaleo-designer-xml-definition': {
967						path: 'xml_definition.js',
968						requires: [
969							'aui-base',
970							'aui-component',
971							'dataschema-xml',
972							'datatype-xml',
973						],
974					},
975					'liferay-kaleo-designer-xml-definition-serializer': {
976						path: 'xml_definition_serializer.js',
977						requires: ['escape', 'liferay-kaleo-designer-xml-util'],
978					},
979					'liferay-kaleo-designer-xml-util': {
980						path: 'xml_util.js',
981						requires: ['aui-base'],
982					},
983					'liferay-portlet-kaleo-designer': {
984						path: 'main.js',
985						requires: [
986							'aui-ace-editor',
987							'aui-ace-editor-mode-xml',
988							'aui-tpl-snippets-deprecated',
989							'dataschema-xml',
990							'datasource',
991							'datatype-xml',
992							'event-valuechange',
993							'io-form',
994							'liferay-kaleo-designer-autocomplete-util',
995							'liferay-kaleo-designer-editors',
996							'liferay-kaleo-designer-nodes',
997							'liferay-kaleo-designer-remote-services',
998							'liferay-kaleo-designer-utils',
999							'liferay-kaleo-designer-xml-util',
1000							'liferay-util-window',
1001						],
1002					},
1003				},
1004				root: MODULE_PATH + '/designer/js/legacy/',
1005			},
1006		},
1007	});
1008})();
1009} catch(error) {console.error(error);}try {var MODULE_MAIN='[email protected]/index';var MODULE_PATH='/o/frontend-js-components-web';/**
1010 * SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com
1011 * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06
1012 */
1013
1014(function () {
1015	AUI().applyConfig({
1016		groups: {
1017			components: {
1018
1019				// eslint-disable-next-line
1020				mainModule: MODULE_MAIN,
1021			},
1022		},
1023	});
1024})();
1025} catch(error) {console.error(error);}try {var MODULE_MAIN='[email protected]/index';var MODULE_PATH='/o/frontend-editor-ckeditor-web';/**
1026 * SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com
1027 * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06
1028 */
1029
1030(function () {
1031	AUI().applyConfig({
1032		groups: {
1033			editor: {
1034				base: MODULE_PATH + '/js/legacy/',
1035				combine: Liferay.AUI.getCombine(),
1036				filter: Liferay.AUI.getFilterConfig(),
1037				modules: {
1038					'inline-editor-ckeditor': {
1039						path: 'main.js',
1040						requires: [
1041							'array-invoke',
1042							'liferay-inline-editor-base',
1043							'node-event-simulate',
1044							'overlay',
1045							'yui-later',
1046						],
1047					},
1048					'liferay-inline-editor-base': {
1049						path: 'inline_editor_base.js',
1050						requires: ['aui-base', 'aui-overlay-base-deprecated'],
1051					},
1052				},
1053				root: MODULE_PATH + '/js/legacy/',
1054			},
1055		},
1056	});
1057})();
1058} catch(error) {console.error(error);}try {var MODULE_MAIN='[email protected]/index';var MODULE_PATH='/o/contacts-web';/**
1059 * SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com
1060 * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06
1061 */
1062
1063(function () {
1064	AUI().applyConfig({
1065		groups: {
1066			contactscenter: {
1067				base: MODULE_PATH + '/js/legacy/',
1068				combine: Liferay.AUI.getCombine(),
1069				filter: Liferay.AUI.getFilterConfig(),
1070				modules: {
1071					'liferay-contacts-center': {
1072						path: 'main.js',
1073						requires: [
1074							'aui-io-plugin-deprecated',
1075							'aui-toolbar',
1076							'autocomplete-base',
1077							'datasource-io',
1078							'json-parse',
1079							'liferay-portlet-base',
1080							'liferay-util-window',
1081						],
1082					},
1083				},
1084				root: MODULE_PATH + '/js/legacy/',
1085			},
1086		},
1087	});
1088})();
1089} catch(error) {console.error(error);}try {var MODULE_MAIN='[email protected]/index';var MODULE_PATH='/o/exportimport-web';/**
1090 * SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com
1091 * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06
1092 */
1093
1094(function () {
1095	AUI().applyConfig({
1096		groups: {
1097			exportimportweb: {
1098				base: MODULE_PATH + '/js/legacy/',
1099				combine: Liferay.AUI.getCombine(),
1100				filter: Liferay.AUI.getFilterConfig(),
1101				modules: {
1102					'liferay-export-import-export-import': {
1103						path: 'main.js',
1104						requires: [
1105							'aui-datatype',
1106							'aui-dialog-iframe-deprecated',
1107							'aui-modal',
1108							'aui-parse-content',
1109							'aui-toggler',
1110							'liferay-portlet-base',
1111							'liferay-util-window',
1112						],
1113					},
1114				},
1115				root: MODULE_PATH + '/js/legacy/',
1116			},
1117		},
1118	});
1119})();
1120} catch(error) {console.error(error);}try {var MODULE_MAIN='[email protected]/index';var MODULE_PATH='/o/staging-processes-web';/**
1121 * SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com
1122 * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06
1123 */
1124
1125(function () {
1126	AUI().applyConfig({
1127		groups: {
1128			stagingprocessesweb: {
1129				base: MODULE_PATH + '/js/legacy/',
1130				combine: Liferay.AUI.getCombine(),
1131				filter: Liferay.AUI.getFilterConfig(),
1132				modules: {
1133					'liferay-staging-processes-export-import': {
1134						path: 'main.js',
1135						requires: [
1136							'aui-datatype',
1137							'aui-dialog-iframe-deprecated',
1138							'aui-modal',
1139							'aui-parse-content',
1140							'aui-toggler',
1141							'liferay-portlet-base',
1142							'liferay-util-window',
1143						],
1144					},
1145				},
1146				root: MODULE_PATH + '/js/legacy/',
1147			},
1148		},
1149	});
1150})();
1151} catch(error) {console.error(error);}try {var MODULE_MAIN='[email protected]/index';var MODULE_PATH='/o/dynamic-data-mapping-web';/**
1152 * SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com
1153 * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0
1153-2023-06
1154 */
1155
1156(function () {
1157	const LiferayAUI = Liferay.AUI;
1158
1159	AUI().applyConfig({
1160		groups: {
1161			ddm: {
1162				base: MODULE_PATH + '/js/legacy/',
1163				combine: Liferay.AUI.getCombine(),
1164				filter: LiferayAUI.getFilterConfig(),
1165				modules: {
1166					'liferay-ddm-form': {
1167						path: 'ddm_form.js',
1168						requires: [
1169							'aui-base',
1170							'aui-datatable',
1171							'aui-datatype',
1172							'aui-image-viewer',
1173							'aui-parse-content',
1174							'aui-set',
1175							'aui-sortable-list',
1176							'json',
1177							'liferay-form',
1178							'liferay-map-base',
1179							'liferay-translation-manager',
1180							'liferay-util-window',
1181						],
1182					},
1183					'liferay-portlet-dynamic-data-mapping': {
1184						condition: {
1185							trigger: 'liferay-document-library',
1186						},
1187						path: 'main.js',
1188						requires: [
1189							'arraysort',
1190							'aui-form-builder-deprecated',
1191							'aui-form-validator',
1192							'aui-map',
1193							'aui-text-unicode',
1194							'json',
1195							'liferay-menu',
1196							'liferay-translation-manager',
1197							'liferay-util-window',
1198							'text',
1199						],
1200					},
1201					'liferay-portlet-dynamic-data-mapping-custom-fields': {
1202						condition: {
1203							trigger: 'liferay-document-library',
1204						},
1205						path: 'custom_fields.js',
1206						requires: ['liferay-portlet-dynamic-data-mapping'],
1207					},
1208					'liferay-translation-manager': {
1209						path: 'translation_manager.js',
1210						requires: ['aui-base'],
1211					},
1212				},
1213				root: MODULE_PATH + '/js/legacy/',
1214			},
1215		},
1216	});
1217})();
1218} catch(error) {console.error(error);}try {var MODULE_MAIN='[email protected]/index';var MODULE_PATH='/o/site-navigation-menu-web';/**
1219 * SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com
1220 * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06
1221 */
1222
1223(function () {
1224	AUI().applyConfig({
1225		groups: {
1226			navigationmenuweb: {
1227				base: MODULE_PATH + '/js/legacy/',
1228				combine: Liferay.AUI.getCombine(),
1229				filter: Liferay.AUI.getFilterConfig(),
1230				modules: {
1231					'liferay-navigation-interaction': {
1232						path: 'navigation_interaction.js',
1233						plugins: {
1234							'liferay-navigation-interaction-touch': {
1235								condition: {
1236									name: 'liferay-navigation-interaction-touch',
1237									test(A) {
1238										return A.UA.touchEnabled;
1239									},
1240									trigger: 'liferay-navigation-interaction',
1241								},
1242							},
1243						},
1244						requires: [
1245							'aui-base',
1246							'aui-component',
1247							'event-mouseenter',
1248							'node-focusmanager',
1249							'plugin',
1250						],
1251					},
1252					'liferay-navigation-interaction-touch': {
1253						path: 'navigation_interaction_touch.js',
1254						requires: [
1255							'event-tap',
1256							'event-touch',
1257							'liferay-navigation-interaction',
1258						],
1259					},
1260				},
1261				root: MODULE_PATH + '/js/legacy/',
1262			},
1263		},
1264	});
1265})();
1266} catch(error) {console.error(error);}try {var MODULE_MAIN='@liferay/[email protected]/index';var MODULE_PATH='/o/image-uploader-web';/**
1267 * SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com
1268 * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06
1269 */
1270
1271(function () {
1272	AUI().applyConfig({
1273		groups: {
1274			imageuploaderweb: {
1275				base: MODULE_PATH + '/js/legacy/',
1276				combine: Liferay.AUI.getCombine(),
1277				filter: Liferay.AUI.getFilterConfig(),
1278				modules: {
1279					'liferay-logo-editor': {
1280						path: 'logo_editor.js',
1281						requires: ['aui-image-cropper', 'liferay-portlet-base'],
1282					},
1283				},
1284				root: MODULE_PATH + '/js/legacy/',
1285			},
1286		},
1287	});
1288})();
1289} catch(error) {console.error(error);}try {var MODULE_MAIN='null';var MODULE_PATH='/o/osb-www-partnership-web';AUI().add(
1290	'liferay-partnership-list-controller',
1291	function(A) {
1292		var hubspotCountries = new Liferay.HubspotCountries();
1293		var partnershipLabels = new Liferay.PartnershipLabels();
1294
1295		var PARTNERSHIP_ENTRIES_TPL = new A.Template(
1296			'<div class="{partnerType} partnership-entry">',
1297			'<a class="element-border" href="{url}" title="{name}">',
1298			'{[ values.logoURL ? "<div class=\'partner-logo\' style=\'background-image:url(" + values.logoURL + ")\'></div>" : "" ]}',
1299			'{[ values.name != "n-a" ? "<span class=\'partner-name\'>" + values.name + "</span>" : "" ]}',
1300			'{[ values.level != "n-a" ? "<div class=\'info-wrapper\'><svg width=\'16px\' height=\'17px\'><use xlink:href=\'#levelIcon\'/></svg><span class=\'partner-level\'>
1300" + values.level + "</span></div>" : "" ]}',
1301			'{[ values.countries == "Global" ? "<div class=\'info-wrapper\'><svg width=\'16px\' height=\'17px\'><use xlink:href=\'#levelIcon\'/></svg><span class=\'partner-level\'>Global</span></div>" :"<div class=\'info-wrapper\'><svg width=\'16px\' height=\'17px\'><use xlink:href=\'#countriesIcon\'/></svg><span class=\'partner-countries\'>" + values.countries + "</span></div>"]}',
1302			'</a>',
1303			'</div>'
1304		);
1305
1306		var PartnershipListController = function(options) {
1307			var instance = this;
1308
1309			instance._categoriesNode = options.categoriesNode;
1310			instance._categoryList = options.categoryList.split(',');
1311			instance._clearCategoriesNode = options.clearCategoriesNode;
1312			instance._containerNode = options.containerNode;
1313			instance._displaySearch = options.displaySearch;
1314			instance._filtersNode = options.filtersNode;
1315			instance._globalPartnerships = [];
1316			instance._noResultsErrorMessage = options.noResultsErrorMessage;
1317			instance._partnershipAssignmentsURL =
1318				options.partnershipAssignmentsURL;
1319			instance._partnershipEntriesURL = options.partnershipEntriesURL;
1320			instance._partnershipLevelOrder = options.partnershipLevelOrder;
1321			instance._portletNamespace = options.portletNamespace;
1322			instance._searchBox = options.searchBox;
1323			instance._selectedCategories = {};
1324
1325			instance._initSelectedCategories();
1326
1327			instance._requestData(
1328				instance._partnershipEntriesURL + '?countryA2Codes=global',
1329				instance._updateGlobalPartnerships
1330			);
1331
1332			instance._filterPartnerships(0, 0, false);
1333
1334			instance._initEvents();
1335		};
1336
1337		PartnershipListController.prototype = {
1338			_clearCategories: function() {
1339				var instance = this;
1340
1341				instance._selectedCategories = {};
1342
1343				instance._filterPartnerships(0, 0, true);
1344			},
1345
1346			_filterPartnerships: function(param, value, only) {
1347				var instance = this;
1348
1349				instance._containerNode.addClass('loading');
1350
1351				var category = instance._selectedCategories[param] || [];
1352
1353				if (value == '-1') {
1354					return;
1355				} else if (value == 0) {
1356					category = [];
1357				} else if (only) {
1358					category = [];
1359
1360					category.push(value);
1361				} else if (category.indexOf(value) != -1) {
1362					var index = category.indexOf(value);
1363
1364					category.splice(index, 1);
1365				} else {
1366					category.push(value);
1367				}
1368
1369				if (category.length == 0) {
1370					delete instance._selectedCategories[param];
1371				} else {
1372					instance._selectedCategories[param] = category;
1373				}
1374
1375				instance._requestData(
1376					instance._getURLWithSelectedParams(
1377						instance._partnershipEntriesURL
1378					),
1379					instance._renderPartnerships
1380				);
1381				instance._updateURL();
1382			},
1383
1384			_getURLWithSelectedParams: function(url) {
1385				var instance = this;
1386
1387				var params = {};
1388
1389				for (var key in instance._selectedCategories) {
1390					params[key] = instance._selectedCategories[key].toString();
1391				}
1392
1393				return url + '?' + A.QueryString.stringify(params);
1394			},
1395
1396			_initEvents: function() {
1397				var instance = this;
1398
1399				instance._filtersNode.delegate(
1400					'change',
1401					function(event) {
1402						var target = event.currentTarget;
1403
1404						var value = target.get('value');
1405
1406						if (value == '') {
1407							return;
1408						}
1409
1410						var param = target.getAttribute('data-category');
1411
1412						instance._filterPartnerships(param, value, false);
1413
1414						target.set('value', '-1');
1415					},
1416					'select'
1417				);
1418
1419				instance._categoriesNode.delegate(
1420					'click',
1421					function(event) {
1422						var target = event.currentTarget;
1423
1424						var param = target.getAttribute('data-category');
1425						var value = target.getAttribute('data-value');
1426
1427						instance._filterPartnerships(param, value, true);
1428					},
1429					'a.text'
1430				);
1431
1432				instance._categoriesNode.delegate(
1433					'click',
1434					function(event) {
1435						var target = event.currentTarget;
1436
1437						var param = target.getAttribute('data-category');
1438						var value = target.getAttribute('data-value');
1439
1440						instance._filterPartnerships(param, value, false);
1441					},
1442					'a.remove'
1443				);
1444
1445				instance._clearCategoriesNode.on(
1446					'click',
1447					instance._clearCategories,
1448					instance
1449				);
1450
1451				window.onpopstate = function(event) {
1452					if (event.state) {
1453						Liferay.Portlet.refresh(
1454							'#p_p_id' + instance._portletNamespace,
1455							instance._selectedCategories
1456						);
1457					}
1458				};
1459			},
1460
1461			_initLiveSearch: function() {
1462				var instance = this;
1463
1464				if (instance._displaySearch) {
1465					new A.LiveSearch({
1466						input: instance._searchBox,
1467						nodes: '.osb-www-partnership-portlet .partnership-entry'
1468					});
1469				}
1470			},
1471
1472			_initSelectedCategories: function() {
1473				var instance = this;
1474
1475				var params = A.QueryString.parse(
1476					window.location.search.slice(1)
1477				);
1478
1479				A.Array.each(instance._categoryList, function(obj) {
1480					if (params[obj]) {
1481						instance._selectedCategories[obj] = params[obj]
1482							.toString()
1483							.split(',');
1484					}
1485				});
1486			},
1487
1488			_orderPartnerships: function(array, order) {
1489				var instance = this;
1490
1491				var partnershipsArray = [];
1492				var partnershipsObject = {};
1493
1494				array.forEach(function(object) {
1495					var level = object.partnerships[0]['level'];
1496
1497					if (!partnershipsObject[level]) {
1498						partnershipsObject[level] = [];
1499					}
1500
1501					partnershipsObject[level].push(object);
1502				});
1503
1504				var levels = order.split('::');
1505
1506				levels.forEach(function(level) {
1507					var curObject = partnershipsObject[level];
1508
1509					if (curObject) {
1510						partnershipsArray = partnershipsArray.concat(curObject);
1511					}
1512				});
1513
1514				return partnershipsArray;
1515			},
1516
1517			_randomize: function(array) {
1518				var currentIndex = array.length;
1519
1520				while (0 !== currentIndex) {
1521					var randomIndex = Math.floor(Math.random() * currentIndex);
1522
1523					currentIndex -= 1;
1524
1525					var temporaryValue = array[currentIndex];
1526
1527					array[currentIndex] = array[randomIndex];
1528
1529					array[randomIndex] = temporaryValue;
1530				}
1531
1532				return array;
1533			},
1534
1535			_renderCategories: function() {
1536				var instance = this;
1537
1538				var node = instance._categoriesNode.empty();
1539
1540				for (var key in instance._selectedCategories) {
1541					var category = instance._selectedCategories[key];
1542
1543					var categories = A.Node.create(
1544						'<div class="align-center block-container no-padding"></div>'
1545					).appendTo(node);
1546
1547					A.Node.create(
1548						'<span class="title">' +
1549							partnershipLabels.getLabel(key.toLowerCase()) +
1550							':</span>'
1551					).appendTo(categories);
1552
1553					A.Array.each(category, function(obj) {
1554						var childNode = A.Node.create(
1555							'<div class="block-container filter-label no-padding"></div>'
1556						);
1557						var label = partnershipLabels.getLabel(obj);
1558
1559						if (key == 'countryA2Codes') {
1560							label = hubspotCountries.getCountryName(obj);
1561						}
1562
1563						A.Node.create(
1564							'<a class="alt-font-background light-color partner-category ' +
1565								obj +
1566								' small-padding-horizontal text" data-category="' +
1567								key +
1568								'" data-label="' +
1569								label +
1570								'" data-value="' +
1571								obj +
1572								'" href="javascript:;" name="' +
1573								Liferay.Language.get(
1574									'search-only-in-x',
1575									label
1576								) +
1577								'">' +
1578								label +
1579								'</a>'
1580						).appendTo(childNode);
1581
1582						A.Node.create(
1583							'<a class="alt-font-background light-color partner-category ' +
1584								obj +
1585								' remove" data-category="' +
1586								key +
1587								'" data-label="' +
1588								label +
1589								'" data-value="' +
1590								obj +
1591								'" href="javascript:;" name="' +
1592								Liferay.Language.get('remove-x', label) +
1593								'">' +
1594								'<svg height="10" stroke="currentColor" stroke-miterlimit="10" stroke-width="1.5" viewBox="0 0 10 10" width="20">' +
1595								'<line x1="0" x2="10" y1="0" y2="10"></line>' +
1596								'<line x1="0" x2="10" y1="10" y2="0"></line>' +
1597								'</svg>' +
1598								'</a>'
1599						).appendTo(childNode);
1600
1601						categories.appendChild(childNode);
1602					});
1603				}
1604			},
1605
1606			_renderEntries: function(array, container, partnerType) {
1607				var instance = this;
1608
1609				A.Array.each(array, function(obj) {
1610					var config = {
1611						countries: '',
1612						level: obj.partnerships[0].level,
1613						logoURL: obj.logoURL,
1614						name: obj.name,
1615						partnerType: partnerType,
1616						url: obj.profileURL
1617					};
1618
1619					A.Array.each(obj.partnerships, function(partnership) {
1620						if (config.countries.indexOf(partnership.countryName) === -1 && partnership.countryName != undefined) {
1621							if (config.countries != '') {
1622								config.countries += ', ';
1623							}
1624
1625							config.countries += partnership.countryName;
1626						}
1627					});
1628
1629					container.appendChild(
1630						PARTNERSHIP_ENTRIES_TPL.parse(config)
1631					);
1632				});
1633			},
1634
1635			_renderGlobalPartnerships: function() {
1636				var instance = this;
1637
1638				instance._renderEntries(
1639					instance._globalPartnerships,
1640					instance._containerNode,
1641					'global'
1642				);
1643			},
1644
1645			_renderPartnerships: function(array, config, instance) {
1646				instance._containerNode.empty();
1647
1648				instance._renderCategories();
1649
1650				if (array.length == 0) {
1651					instance._containerNode.append(
1652						'<h3 class="standard-padding">' +
1653							instance._noResultsErrorMessage +
1654							'</h3>'
1655					);
1656
1657					instance._renderGlobalPartnerships();
1658				} else {
1659					var partnerships = instance._orderPartnerships(
1660						array,
1661						instance._partnershipLevelOrder
1662					);
1663
1664					if (Object.keys(instance._selectedCategories).length == 0) {
1665						instance._renderGlobalPartnerships();
1666					}
1667
1668					instance._renderEntries(
1669						partnerships,
1670						instance._containerNode,
1671						'regional'
1672					);
1673
1674					if (Object.keys(instance._selectedCategories).length > 0) {
1675						instance._renderGlobalPartnerships();
1676					}
1677				}
1678
1679				instance._initLiveSearch();
1680
1681				setTimeout(function() {
1682					instance._containerNode.removeClass('loading');
1683				}, 250);
1684			},
1685
1686			_requestData: function(uri, successFn, config) {
1687				var instance = this;
1688
1689				A.io.request(uri, {
1690					dataType: 'JSON',
1691					method: 'GET',
1692					on: {
1693						failure: function(event, id, obj) {
1694							A.one('.osb-www-partnership-portlet').hide();
1695						},
1696						success: function(event, id, obj) {
1697							successFn(
1698								this.get('responseData'),
1699								config,
1700								instance
1701							);
1702						}
1703					}
1704				});
1705			},
1706
1707			_updateGlobalPartnerships: function(array, config, instance) {
1708				instance._globalPartnerships = array;
1709			},
1710
1711			_updateURL: function() {
1712				var instance = this;
1713
1714				window.history.pushState(
1715					instance._selectedCategories,
1716					'',
1717					instance._getURLWithSelectedParams(window.location.pathname)
1718				);
1719			}
1720		};
1721
1722		Liferay.PartnershipListController = PartnershipListController;
1723	},
1724	'',
1725	{
1726		requires: [
1727			'aui-base',
1728			'aui-dialog',
1729			'aui-io',
1730			'aui-live-search-deprecated',
1731			'aui-template-deprecated',
1732			'hubspot-countries',
1733			'json-stringify',
1734			'partnership-labels',
1735			'querystring-parse',
1736			'selector-css3'
1737		]
1738	}
1739);
1740} catch(error) {console.error(error);}</script>
1740
1741
1742
1743
1744
1745<script type="text/javascript" data-senna-track="temporary">
1746	// <![CDATA[
1747		
1748			
1749				
1750				
1751			
1752		
1753
1754		
1755	// ]]>
1756</script>
1756
1757
1758
1759
1760
1761
1762	
1763		
1764		
1765		
1766
1767			
1768
1769			
1770		
1771	
1772
1773
1774
1775	
1776		
1777		
1778		
1779
1780			
1781
1782			
1783		
1784	
1785
1786
1787
1788	
1789		
1790		
1791		
1792
1793			
1794
1795			
1796		
1797	
1798
1799
1800
1801	
1802		
1803		
1804		
1805
1806			
1807
1808			
1809		
1810	
1811
1812
1813
1814
1815
1816
1817
1818
1819
1820
1821	
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
1838
1839
1840
1841<link class="lfr-css-file" data-senna-track="temporary" href="/o/dialect-theme/css/main.(zDuvzazvJSk).css" id="liferayThemeCSS" rel="stylesheet" type="text/css" />
1842
1843
1844
1845
1846	<style data-senna-track="temporary" type="text/css">
1847		@media (min-width: 768px) {
1848    .cookies-banner-bottom .autofit-row {
1849        padding-left: 0px !important;
1850        padding-right: 0px !important;
1851    }
1852}
1853
1854@media (max-width: 767.98px) {
1855
1856    .cookies-banner-bottom .autofit-row {
1857        flex-wrap: wrap;
1858    }
1859}
1860
1861 .cookies-banner-bottom .autofit-row {
1862    padding-left: 0.5rem !important;
1863    padding-right: 0.5rem !important;
1864}
1865	</style>
1866
1867
1868
1869
1870
1871	<style data-senna-track="temporary" type="text/css">
1872
1873		
1874
1875			
1876
1877		
1878
1879			
1880
1881		
1882
1883			
1884
1885		
1886
1887			
1888
1889		
1890
1891			
1892
1893		
1894
1895			
1896
1897		
1898
1899			
1900
1901		
1902
1903			
1904
1905		
1906
1907			
1908
1909		
1910
1911			
1912
1913		
1914
1915			
1916
1917		
1918
1919			
1920
1921		
1922
1923			
1924
1925		
1926
1927			
1928
1929		
1930
1931			
1932
1933		
1934
1935			
1936
1937		
1938
1939	</style>
1940
1941
1942<style data-senna-track="temporary" type="text/css">
1943	:root {
1944		--custom-control-label-font-size: var(--text-paragraph-sm-font-size);
1945		--condensed-form-input-filled-border-color: var(--color-neutral-5);
1946		--tab-segment-item-icon-color-active: var(--tab-segment-item-color-active);
1947		--label-sm-icon-size: 0.75rem;
1948		--condensed-form-input-label-color: var(--color-neutral-5);
1949		--aspect-ratio-5: calc(9 / 16 * 100%);
1950		--aspect-ratio-6: calc(1 / 2 * 100%);
1951		--aspect-ratio-3: calc(2 / 3 * 100%);
1952		--tab-secondary-item-box-shadow-active: none;
1953		--tab-segment-item-icon-color-disabled: var(--tab-segment-item-color-disabled);
1954		--aspect-ratio-4: calc(5 / 8 * 100%);
1955		--card-aspect-ratio-item-offset: var(--spacer-4);
1956		--tab-segment-item-color-active: var(--color-action-primary-inverted);
1957		--color-state-error-darken-2: #6d0a0a;
1958		--aspect-ratio-1: 100%;
1959		--color-state-error-darken-1: #a40f0f;
1960		--aspect-ratio-2: calc(3 / 4 * 100%);
1961		--color-action-neutral-inverted: #fff;
1962		--display2-size: 5.5rem;
1963		--card-elevated-border-width: 0rem;
1964		--label-lg-font-size: var(--text-paragraph-sm-font-size);
1965		--tab-primary-item-box-shadow-active: none;
1966		--display3-weight: var(--font-weight-light);
1967		--label-lg-line-height: var(--text-paragraph-sm-line-height);
1968		--custom-control-label-color: var(--form-input-label-color);
1969		--table-spaced-row-border-color: var(--color-neutral-3);
1970		--tab-segment-item-background-color: transparent;
1971		--color-state-warning-darken-1: #a85100;
1972		--h3-font-size: 1.75rem;
1973		--color-state-warning-darken-2: #703600;
1974		--tab-tertiary-item-color-hover: var(--tab-tertiary-item-color);
1975		--form-input-label-font-weight: var(--font-weight-bolder);
1976		--blockquote-small-color: var(--color-neutral-6);
1977		--transition-collapse: 0.35s ease;
1978		--tab-secondary-item-font-size: var(--text-paragraph-font-size);
1979		--tab-primary-item-background-color-active: var(--tab-primary-item-background-color);
1980		--tab-tertiary-item-font-size: var(--text-paragraph-font-size);;
1981		--condensed-form-feedback-item-margin: 0;
1982		--card-autofit-col-lg-width: 24rem;
1983		--card-flat-background-color-hover: var(--color-neutral-1);
1984		--tab-tertiary-vertical-item-border-left-width: 0;
1985		--form-feedback-item-line-height: var(--text-paragraph-sm-line-height);
1986		--tab-primary-item-active-bar-border-radius: 0.0625rem;
1987		--color-action-primary-inverted-disabled: #ffffff80;
1988		--text-paragraph-sm-line-height: 20px;
1989		--btn-lg-line-height: 28px;
1990		--table-sm-header-cell-min-height: 2.5625rem;
1991		--btn-border-radius: var(--border-radius-sm);
1992		--tab-secondary-item-icon-color-hover: var(--tab-secondary-item-icon-color);
1993		--tab-segment-item-color-disabled: var(--color-action-neutral-disabled);
1994		--link-text-decoration: none;
1995		--table-spaced-row-border-radius: var(--border-radius);
1996		--spacer-10: 10rem;
1997		--tab-primary-item-icon-color-disabled: var(--color-action-neutral-disabled);
1998		--btn-lg-font-size: 1.125rem;
1999		--condensed-form-input-filled-label-color: var(--color-neutral-8);
2000		--tab-primary-item-icon-color-hover: var(--color-action-primary-hover);
2001		--h5-font-size: 1.125rem;
2002		--label-lg-font-weight: var(--font-weight-bolder);
2003		--tab-primary-item-border-radius: 0;
2004		--tab-segment-border-color: var(--color-neutral-3);
2005		--blockquote-font-size: 1.25rem;
2006		--table-sm-font-size: var(--text-paragraph-font-size);
2007		--form-input-line-height: var(--text-paragraph-line-height);
2008		--card-flat-border-color-hover: var(--color-action-primary-hover);
2009		--transition-fade: 0.15s linear;
2010		--table-border-width: 0.0625rem;
2011		--tab-tertiary-horizontal-item-border-left-width: 0;
2012		--tab-segment-item-border-color: transparent;
2013		--card-outlined-background-color: var(--color-neutral-0);
2014		--card-body-padding-top: var(--spacer-3);
2015		--form-input-background-color: var(--color-neutral-0);
2016		--tab-tertiary-item-font-weight-active: var(--font-weight-bolder);
2017		--btn-inline-item-spacer-x: var(--spacer-1);
2018		--form-input-placeholder-font-weight: var(--font-weight-normal);
2019		--tab-secondary-horizontal-item-border-left-width: 0.0625rem;
2020		--color-action-primary-inverted-hover: #ffffff19;
2021		--table-sm-font-weight: var(--font-weight-normal);
2022		--card-outlined-border-width: 0.0625rem;
2023		--form-input-placeholder-font-size: var(--text-paragraph-font-size);
2024		--link-visited-color: #5E38BA;
2025		--form-input-label-margin-top: 0.25rem;
2026		--card-elevated-background-color-active: var(--color-neutral-0);
2027		--tab-secondary-horizontal-item-border-top-width: 0.0625rem;
2028		--color-state-success: #4aab3b;
2029		--h4-font-weight: var(--h1-font-weight);
2030		--color-neutral-10: #1d1c21;
2031		--tab-tertiary-vertical-item-border-top-width: 0;
2032		--color-action-primary-disabled: #a696e4;
2033		--tab-primary-item-border-color: var(--color-neutral-3);
2034		--h6-font-weight: var(--h1-font-weight);
2035		--tab-segment-item-border-color-disabled: var(--tab-segment-item-border-color);
2036		--tab-segment-item-box-shadow-hover: none;
2037		--text-paragraph-font-size: 1rem;
2038		--elevation-tight-7: 0 7px 18px;
2039		--form-text-font-size: var(--text-paragraph-sm-font-size);
2040		--elevation-tight-8: 0 12px 28px;
2041		--elevation-tight-9: 0 13px 36px;
2042		--card-border-radius: var(--border-radius);
2043		--elevation-tight-3: 0 2px 6px;
2044		--tab-secondary-item-color: var(--color-neutral-8);
2045		--elevation-tight-4: 0 2px 7px;
2046		--elevation-tight-5: 0 3px 12px;
2047		--elevation-tight-6: 0 3.5px 14px;
2048		--elevation-tight-1: 0 1px 3px;
2049		--tab-tertiary-item-icon-color-hover: var(--tab-tertiary-item-icon-color);
2050		--h2-font-weight: var(--h1-font-weight);
2051		--elevation-tight-2: 0 1.25px 4px;
2052		--card-flat-box-shadow-hover: none;
2053		--card-flat-background-color-active: var(--color-neutral-1);
2054		--tab-secondary-horizontal-item-padding-x: var(--spacer-3);
2055		--tab-secondary-horizontal-item-padding-y: var(--spacer-3);
2056		--condensed-form-input-filled-label-font-size: var(--text-paragraph-sm-font-size);
2057		--tab-primary-item-font-weight-active: var(--tab-primary-item-font-weight);
2058		--text-paragraph-line-height: 24px;
2059		--table-sm-line-height: var(--text-paragraph-line-height);
2060		--label-lg-padding-x: var(--spacer-2);
2061		--label-lg-padding-y: 0.125rem;
2062		--table-sm-header-cell-padding-y: var(--spacer-2);
2063		--spacer-0: 0;
2064		--table-sm-header-cell-padding-x: var(--spacer-2);
2065		--tab-primary-item-icon-color: var(--color-neutral-7);
2066		--lead-font-size: 1.25rem;
2067		--card-outlined-box-shadow: none;
2068		--tab-secondary-horizontal-item-border-bottom-width: 0.0625rem;
2069		--spacer-9: 9rem;
2070		--tab-segment-item-icon-font-size: var(--text-paragraph-font-size);
2071		--tab-tertiary-horizontal-item-padding-y: var(--spacer-3);
2072		--tab-tertiary-horizontal-item-padding-x: var(--spacer-3);
2073		--table-sm-cell-padding-x: var(--spacer-2);
2074		--btn-lg-border-radius: var(--border-radius);
2075		--table-sm-cell-padding-y: var(--spacer-2);
2076		--tab-primary-item-color-active: var(--color-action-primary-default);
2077		--spacer-2: 0.5rem;
2078		--spacer-1: 0.25rem;
2079		--tab-tertiary-item-font-weight: var(--font-weight-normal);
2080		--color-action-secondary-active: #b95804;
2081		--spacer-4: 1.5rem;
2082		--spacer-3: 1rem;
2083		--spacer-6: 4.5rem;
2084		--spacer-5: 3rem;
2085		--form-input-border-color: var(--color-neutral-5);
2086		--spacer-8: 7.5rem;
2087		--spacer-7: 6rem;
2088		--font-family-sans-serif: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
2089		--card-outlined-border-color: var(--color-neutral-3);
2090		--tab-secondary-vertical-item-border-left-width: 0.0625rem;
2091		--tab-primary-item-icon-font-size: var(--text-paragraph-font-size);
2092		--card-flat-border-color: var(--color-neutral-1);
2093		--color-action-secondary-hover-lighten: #faf0e6;
2094		--h1-font-size: 2.3125rem;
2095		--text-link-sm-font-size: 0.875rem;
2096		--card-horizontal-aspect-ratio-default: var(--aspect-ratio-1);
2097		--custom-control-color-hover: var(--color-action-primary-active-lighten);
2098		--container-max-sm: 540px;
2099		--color-focus: var(--color-brand-primary-lighten-3);
2100		--table-lg-cell-padding-x: var(--spacer-4);
2101		--table-lg-cell-padding-y: var(--spacer-4);
2102		--card-outlined-background-color-hover: var(--color-neutral-0);
2103		--table-image-max-height: 100px;
2104		--tab-secondary-item-background-color-active: var(--color-neutral-0);
2105		--color-brand-primary: #5924eb;
2106		--tab-segment-item-font-size: var(--text-link-small-font-size);
2107		--label-lg-icon-size: 0.875rem;
2108		--card-flat-box-shadow: none;
2109		--form-input-border-width: 0.0625rem;
2110		--card-outlined-box-shadow-hover: none;
2111		--tab-tertiary-horizontal-item-border-bottom-width: 0.0625rem;
2112		--card-flat-box-shadow-active: none;
2113		--color-accent-6-lighten: #defff7;
2114		--text-link-md-line-height: 24px;
2115		--btn-padding-y: 0.75rem;
2116		--table-sm-cell-min-height: 2.5625rem;
2117		--btn-padding-x: 1rem;
2118		--tab-primary-horizontal-item-border-left-width: 0;
2119		--tab-segment-item-inline-item-spacer-x: var(--spacer-3);
2120		--form-text-color: var(--color-neutral-7);
2121		--tab-segment-item-inline-item-spacer-y: var(--spacer-3);
2122		--nav-link-vertical-active-indicator-thickness: 0.25rem;
2123		--tab-segment-item-color: var(--color-neutral-6);
2124		--text-link-lg-font-size: 1.5rem;
2125		--table-lg-line-height: var(--text-paragraph-line-height);
2126		--display3-size: 3.0625rem;
2127		--tab-segment-item-icon-color: var(--tab-segment-item-color);
2128		--tab-segment-item-font-weight: var(--font-weight-bold);
2129		--color-action-secondary-inverted-hover: #ffffff19;
2130		--display-line-height: 1.2;
2131		--color-state-info-darken-1: #234481;
2132		--elevation-fluffy-2: 0 6.25px 20px;
2133		--color-state-info-darken-2: #172d56;
2134		--elevation-fluffy-1: 0 5px 15px;
2135		--table-color: var(--color-neutral-10);
2136		--color-state-success-darken-2: #25561e;
2137		--color-state-info-lighten-1: #8ca4d1;
2138		--color-state-info-lighten-2: #eaeff7;
2139		--custom-control-label-font-weight: var(--form-input-label-font-weight);
2140		--color-state-success-darken-1: #38802c;
2141		--tab-tertiary-item-color-disabled: var(--color-action-neutral-disabled);
2142		--tab-secondary-item-font-weight: var(--font-weight-normal);
2143		--font-weight-semi-bold: 600;
2144		--condensed-form-input-label-padding-x: 0.25rem;
2145		--tab-primary-item-color-disabled: var(--color-action-neutral-disabled);
2146		--tab-secondary-item-active-bar-thickness: 0.1875rem;
2147		--blockquote-small-font-size: 80%;
2148		--color-state-success-lighten-1: #9bd193;
2149		--color-state-success-lighten-2: #edf7eb;
2150		--color-action-primary-inverted: #fff;
2151		--color-accent-2: #a7e204;
2152		--color-accent-1: #eb2453;
2153		--tab-tertiary-item-color-active: var(--tab-tertiary-item-color);
2154		--color-accent-4: #221874;
2155		--color-accent-3: #c70d95;
2156		--color-action-neutral-hover: #34465b;
2157		--text-link-lg-line-height: 28px;
2158		--tab-tertiary-item-icon-color-disabled: var(--color-action-neutral-disabled);
2159		--color-brand-secondary-darken-3: #926800;
2160		--color-accent-6: #1ce4b5;
2161		--color-state-warning-lighten-1: #eeae73;
2162		--color-brand-secondary-darken-4: #614600FF;
2163		--color-accent-5: #bc24eb;
2164		--color-state-warning-lighten-2: #fcf0e6;
2165		--color-brand-secondary-darken-1: #f3ae00;
2166		--display1-size: 6rem;
2167		--nav-link-vertical-margin: 1rem 0;
2168		--color-brand-secondary-darken-2: #c28b00;
2169		--table-box-shadow: none;
2170		--tab-primary-horizontal-item-border-right-width: 0;
2171		--tab-segment-item-background-color-active: var(--color-action-primary-active);
2172		--tab-segment-item-border-radius: var(--border-radius-pill);
2173		--table-title-link-text-decoration: var(--link-text-decoration);
2174		--form-input-color-disabled: var(--color-neutral-4);
2175		--tab-primary-vertical-item-border-bottom-width: 0;
2176		--color-action-neutral-inverted-hover: #ffffff19;
2177		--form-input-label-line-height: var(--text-paragraph-line-height);
2178		--tab-tertiary-item-icon-color: var(--color-neutral-7);
2179		--color-brand-secondary-darken-5: #312300;
2180		--box-shadow-lg: var(--elevation-fluffy-3) rgba(0, 0, 0, .175);
2181		--tab-secondary-vertical-item-padding-y: var(--spacer-3);
2182		--label-lg-border-radius: var(--border-radius-xs);
2183		--tab-primary-vertical-item-border-top-width: 0;
2184		--tab-secondary-vertical-item-padding-x: var(--spacer-3);
2185		--color-chart-9: #3a6ba1;
2186		--tab-secondary-item-background-color-hover: var(--tab-secondary-item-background-color);
2187		--form-feedback-item-font-weight: var(--font-weight-normal);
2188		--form-feedback-item-padding: 0.375rem 1rem;
2189		--tab-tertiary-item-active-bar-color-active: var(--color-action-primary-default);
2190		--color-chart-12: #00520a;
2191		--tab-primary-item-color-hover: var(--color-action-primary-hover);
2192		--color-chart-10: #4d006e;
2193		--label-sm-padding-y: 0.0625rem;
2194		--color-chart-11: #8a6a00;
2195		--h5-font-weight: var(--h1-font-weight);
2196		--label-sm-padding-x: var(--spacer-1);
2197		--table-title-link-color-hover: var(--link-hover-color);
2198		--tab-secondary-item-active-bar-color-active: var(--color-action-primary-default);
2199		--tab-tertiary-item-line-height: var(--text-paragraph-line-height);
2200		--condensed-form-text-font-weight: var(--font-weight-normal);
2201		--hr-border-width: 1px;
2202		--table-font-size: var(--text-paragraph-font-size);
2203		--table-row-background-color-hover: var(--color-action-primary-hover-lighten);
2204		--h1-font-weight: var(--font-weight-bold);
2205		--text-paragraph-xs-line-height: 20px;
2206		--form-input-font-weight: var(--font-weight-normal);
2207		--tab-secondary-item-icon-font-size: var(--text-paragraph-font-size);;
2208		--color-chart-0: #4d2ec9;
2209		--tab-secondary-item-font-weight-active: var(--font-weight-bold);
2210		--color-chart-2: #ad9ee9;
2211		--elevation-fluffy-4: 0 10px 35px;
2212		--color-chart-1: #fdcc4a;
2213		--elevation-fluffy-3: 0 10px 30px;
2214		--color-brand-secondary: #ffc124;
2215		--color-chart-4: #002c62;
2216		--elevation-fluffy-6: 0 17.5px 70px;
2217		--form-input-label-margin-left: 1rem;
2218		--color-chart-3: #fe8856;
2219		--elevation-fluffy-5: 0 15px 60px;
2220		--table-header-font-size: var(--table-font-size);
2221		--color-chart-6: #912600;
2222		--color-chart-5: #78cc88;
2223		--elevation-fluffy-7: 0 35px 90px;
2224		--color-chart-8: #41a0a6;
2225		--form-input-border-radius: var(--border-radius);
2226		--color-chart-7: #ff8585;
2227		--label-sm-border-radius: var(--border-radius-xs);
2228		--font-family-base: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
2229		--tab-tertiary-horizontal-item-active-bar-width: auto;
2230		--tab-tertiary-item-border-color: var(--color-neutral-3);
2231		--table-sm-header-line-height: var(--text-paragraph-line-height);
2232		--color-action-neutral-inverted-disabled: #ffffff80;
2233		--border-radius: 0.5rem;
2234		--table-row-background-color-alternate: var(--color-neutral-1);
2235		--table-header-line-height: var(--text-paragraph-line-height);
2236		--color-accent-1-lighten: #ffeaef;
2237		--label-sm-line-height: 1rem;
2238		--border-radius-circle: 50%;
2239		--tab-tertiary-vertical-item-border-bottom-width: 0.0625rem;
2240		--form-feedback-item-margin: 0.25rem 0 0;
2241		--table-line-height: var(--text-paragraph-line-height);
2242		--container-max-xl: 1248px;
2243		--tab-primary-vertical-item-border-left-width: 0.0625rem;
2244		--form-input-label-color: var(--color-neutral-8);
2245		--text-muted: var(--color-neutral-4);
2246		--tab-tertiary-item-active-bar-border-radius: 0.0625rem;
2247		--table-title-color: var(--color-neutral-9);
2248		--table-border-color: var(--color-neutral-3);
2249		--form-input-placeholder-color-focus: var(--color-neutral-4);
2250		--card-outlined-box-shadow-active: none;
2251		--tab-secondary-item-inline-item-spacer-y: var(--spacer-2);
2252		--tab-secondary-item-inline-item-spacer-x: var(--spacer-2);
2253		--tab-segment-background-color: var(--color-neutral-1);
2254		--card-body-padding-right: var(--spacer-4);
2255		--color-action-secondary-inverted-disabled: #ffffff80;
2256		--color-action-neutral-default: #2b3a4b;
2257		--h4-font-size: 1.5rem;
2258		--font-weight-bold: 700;
2259		--text-paragraph-xxs-font-size: 0.5625rem;
2260		--tab-tertiary-vertical-item-border-right-width: 0;
2261		--form-input-padding-x: 1rem;
2262		--form-input-padding-y: 0.6875rem;
2263		--color-action-primary-active: #3c249e;
2264		--condensed-form-input-label-font-weight: var(--font-weight-bolder);
2265		--table-header-vertical-align: middle;
2266		--card-autofit-col-md-width: 16rem;
2267		--tab-segment-item-color-hover: var(--color-action-primary-active);
2268		--card-elevated-background-color: var(--color-neutral-0);
2269		--color-action-neutral-active-lighten: #d5d8db;
2270		--color-brand-secondary-lighten-4: #ffeab6;
2271		--tab-segment-padding-y: var(--spacer-1);
2272		--color-brand-secondary-lighten-3: #ffe092;
2273		--tab-segment-padding-x: var(--spacer-1);
2274		--color-brand-secondary-lighten-6: #fffbf0;
2275		--display1-weight: var(--font-weight-light);
2276		--tab-secondary-item-active-bar-color-hover: var(--color-action-primary-default);
2277		--color-brand-secondary-lighten-5: #fff5db;
2278		--box-shadow-sm: var(--elevation-tight-1) rgba(0, 0, 0, .075);
2279		--color-brand-secondary-lighten-2: #ffd66d;
2280		--color-brand-secondary-lighten-1: #ffcb48;
2281		--color-accent-2-lighten: #f0ffc6;
2282		--form-text-font-weight: var(--font-weight-light);
2283		--tab-tertiary-item-background-color-active: var(--tab-tertiary-item-background-color);
2284		--tab-primary-item-background-color: transparent;
2285		--tab-secondary-horizontal-item-border-right-width: 0.0625rem;
2286		--font-weight-lighter: lighter;
2287		--tab-segment-item-background-color-disabled: var(--tab-segment-item-background-color);
2288		--tab-secondary-item-background-color: var(--color-neutral-1);
2289		--condensed-form-input-background-color: var(--color-neutral-2);
2290		--tab-primary-item-color: var(--color-neutral-7);
2291		--tab-primary-horizontal-item-active-bar-width: auto;
2292		--tab-tertiary-vertical-item-padding-x: var(--spacer-3);
2293		--tab-tertiary-vertical-item-padding-y: var(--spacer-3);
2294		--form-input-label-margin-bottom: 0.25rem;
2295		--color-neutral-0: #fff;
2296		--color-neutral-1: #f7f6f9;
2297		--color-neutral-2: #eeecf3;
2298		--hr-border-color: rgba(0, 0, 0, .1);
2299		--color-neutral-3: #dcd9e2;
2300		--hr-border-margin-y: 1rem;
2301		--color-neutral-4: #a7a3b2;
2302		--tab-secondary-item-background-color-disabled: var(--tab-secondary-item-background-color);
2303		--color-neutral-5: #898593;
2304		--color-neutral-6: #716c7f;
2305		--color-neutral-7: #5a5469;
2306		--color-neutral-8: #3f3851;
2307		--color-neutral-9: #332b4a;
2308		--tab-secondary-item-icon-color-active: var(--tab-secondary-item-icon-color);
2309		--tab-tertiary-item-border-color-active: transparent;
2310		--tab-segment-item-border-color-hover: var(--tab-segment-item-border-color);
2311		--text-paragraph-sm-font-size: 0.8125rem;
2312		--container-max-md: 720px;
2313		--card-elevated-box-shadow-active: var(--elevation-tight-3) rgba(89, 36, 235, 0.22);
2314		--border-radius-xxl: 1.5rem;
2315		--table-spaced-row-border-spacing: var(--spacer-2);
2316		--tab-segment-item-icon-color-hover: var(--tab-segment-item-color-hover);
2317		--table-lg-cell-min-height: 4.5625rem;
2318		--h6-font-size: 0.875rem;
2319		--h2-font-size: 2rem;
2320		--color-action-secondary-active-lighten: #f1decd;
2321		--custom-control-label-line-height: var(--text-paragraph-sm-line-height);
2322		--color-action-secondary-inverted: #fff;
2323		--form-input-placeholder-color-disabled: var(--color-neutral-3);
2324		--tab-segment-item-background-color-hover: var(--tab-segment-item-background-color);
2325		--link-visited-text-decoration: none;
2326		--border-radius-pill: 50rem;
2327		--card-outlined-border-color-active: var(--color-action-primary-active);
2328		--table-font-weight: var(--font-weight-normal);
2329		--tab-segment-item-line-height: var(--text-link-small-line-height);
2330		--display4-size: 2.6875rem;
2331		--border-radius-lg: 0.75rem;
2332		--tab-primary-horizontal-item-border-top-width: 0;
2333		--form-input-font-size: var(--text-paragraph-font-size);
2334		--tab-primary-vertical-item-border-right-width: 0;
2335		--custom-control-border-color: var(--color-action-primary-default);
2336		--label-item-spacer-x: 0.375rem;
2337		--btn-sm-inline-item-font-size: var(--btn-sm-font-size);
2338		--card-flat-border-width: 0.0625rem;
2339		--table-lg-header-line-height: var(--text-paragraph-line-height);
2340		--body-color: var(--color-neutral-9);
2341		--tab-segment-item-box-shadow-active: var(--elevation-tight-2) rgba(89, 36, 235, 0.25);
2342		--container-max-lg: 960px;
2343		--btn-sm-line-height: 20px;
2344		--table-border-radius: var(--border-radius);
2345		--box-shadow: var(--elevation-tight-3) rgba(0, 0, 0, .15);
2346		--tab-tertiary-horizontal-item-border-top-width: 0;
2347		--table-row-background-color: var(--color-neutral-0);
2348		--label-sm-font-weight: var(--font-weight-bolder);
2349		--btn-border-width: 0.0625rem;
2350		--btn-sm-padding-y: 0.5rem;
2351		--btn-sm-padding-x: 0.75rem;
2352		--table-header-cell-min-height: 3.5rem;
2353		--table-title-link-text-decoration-hover: var(--link-text-decoration-hover);
2354		--card-vertical-aspect-ratio-default: var(--aspect-ratio-3);
2355		--tab-secondary-item-color-disabled: var(--color-action-neutral-disabled);
2356		--table-spaced-row-box-shadow: none;
2357		--nav-link-horizontal-active-indicator-length: 100%;
2358		--text-paragraph-xs-font-size: 0.6875rem;
2359		--card-elevated-box-shadow-hover: var(--elevation-tight-7) rgba(89, 36, 235, 0.17);
2360		--tab-secondary-vertical-item-border-top-width: 0.0625rem;
2361		--color-brand-primary-lighten-5: #e3dbfc;
2362		--color-brand-primary-lighten-6: #fbfaff;
2363		--color-brand-primary-lighten-3: #ac92f5;
2364		--color-brand-primary-lighten-4: #c8b6f8;
2365		--tab-primary-vertical-item-active-bar-height: auto;
2366		--color-brand-primary-lighten-1: #7549ee;
2367		--color-brand-primary-lighten-2: #906df2;
2368		--btn-inline-item-font-size: var(--btn-font-size);
2369		--color-action-primary-hover-lighten: #f2f0fa;
2370		--tab-primary-item-icon-color-active: var(--color-action-primary-default);
2371		--form-feedback-item-font-size: var(--text-paragraph-sm-font-size);
2372		--tab-secondary-item-line-height: var(--text-paragraph-line-height);
2373		--form-input-label-reference-mark-color: var(--color-state-error);
2374		--card-elevated-background-color-hover: var(--color-neutral-0);
2375		--form-text-line-height: var(--text-paragraph-sm-line-height);
2376		--table-cell-min-height: 3.5rem;
2377		--table-cell-padding-x: var(--spacer-3);
2378		--card-elevated-border-color-active: transparent;
2379		--table-cell-padding-y: var(--spacer-3);
2380		--card-elevated-border-color: transparent;
2381		--color-state-warning: #e06c00;
2382		--tab-primary-item-font-size: var(--text-paragraph-font-size);
2383		--form-input-placeholder-color: var(--color-neutral-4);
2384		--table-header-font-weight: var(--font-weight-semi-bold);
2385		--color-action-secondary-hover: #d26404;
2386		--tab-primary-horizontal-item-padding-y: var(--spacer-3);
2387		--tab-primary-horizontal-item-padding-x: var(--spacer-3);
2388		--link-hover-text-decoration: underline;
2389		--font-weight-bolder: 800;
2390		--table-title-link-color: var(--link-color);
2391		--form-input-border-color-disabled: var(--color-neutral-2);
2392		--table-sm-header-font-weight: var(--font-weight-semi-bold);
2393		--table-header-background-color: var(--color-neutral-0);
2394		--tab-segment-item-border-width: 0;
2395		--tab-tertiary-item-color: var(--color-neutral-8);
2396		--color-accent-5-lighten: #f6daff;
2397		--color-action-secondary-disabled: #f6b882;
2398		--tab-primary-item-background-color-disabled: var(--tab-primary-item-background-color);
2399		--btn-sm-font-size: 0.875rem;
2400		--tab-tertiary-item-border-radius: 0;
2401		--color-action-primary-default: #5924eb;
2402		--table-title-line-height: var(--text-paragraph-line-height);
2403		--table-lg-font-weight: var(--font-weight-normal);
2404		--tab-secondary-item-border-color-active: var(--tab-secondary-item-border-color);
2405		--marked-text-background-color: var(--color-brand-secondary-lighten-5);
2406		--tab-tertiary-item-background-color: var(--color-neutral-0);
2407		--tab-secondary-item-border-color-hover: var(--tab-secondary-item-border-color);
2408		--form-text-margin: 0.25rem 1rem 0;
2409		--display4-weight: var(--font-weight-light);
2410		--card-flat-border-color-active: var(--color-action-primary-active);
2411		--nav-link-vertical-active-indicator-length: 100%;
2412		--form-input-color: var(--color-neutral-8);
2413		--body-bg: var(--color-neutral-0);
2414		--tab-segment-border-width: 0.0625rem;
2415		--display2-weight: var(--font-weight-light);
2416		--tab-tertiary-item-icon-color-active: var(--tab-tertiary-item-icon-color);
2417		--tab-secondary-item-active-bar-border-radius: 0.0625rem;
2418		--custom-control-label-padding-left: 0.75rem;
2419		--tab-secondary-item-border-color: var(--color-neutral-3);
2420		--card-elevated-box-shadow: var(--elevation-tight-3) rgba(89, 36, 235, 0.22);
2421		--form-input-placeholder-line-height: var(--text-paragraph-line-height);
2422		--tab-primary-item-line-height: var(--text-paragraph-line-height);
2423		--condensed-form-input-background-color-disabled: var(--color-neutral-1);
2424		--condensed-form-input-filled-label-font-weight: var(--font-weight-bolder);
2425		--tab-secondary-horizontal-item-active-bar-width: auto;
2426		--color-action-secondary-default: #ed7105;
2427		--table-lg-font-size: var(--text-paragraph-font-size);
2428		--label-sm-font-size: var(--text-paragraph-xs-font-size);
2429		--tab-primary-item-active-bar-color-hover: var(--color-brand-primary-darken-1);
2430		--text-small-caps-font-size: 0.875rem;
2431		--text-paragraph-lg-font-size: 1.25rem;
2432		--border-radius-sm: 0.375rem;
2433		--tab-tertiary-item-active-bar-color-hover: var(--color-action-primary-hover);
2434		--color-action-neutral-disabled: #959ca5;
2435		--condensed-form-input-label-font-size: var(--text-paragraph-font-size);
2436		--tab-tertiary-item-box-shadow-active: var(--elevation-fluffy-2) rgba(77, 133, 255, 0.1);
2437		--tab-tertiary-item-background-color-hover: var(--tab-tertiary-item-background-color);
2438		--color-accent-3-lighten: #ffeaf9;
2439		--custom-control-background-color: var(--color-neutral-0);
2440		--text-small-caps-line-height: 20px;
2441		--font-weight-normal: 500;
2442		--btn-sm-border-radius: var(--border-radius-xs);
2443		--table-lg-header-cell-padding-y: var(--spacer-4);
2444		--tab-secondary-item-icon-color: var(--color-neutral-7);
2445		--table-lg-header-cell-padding-x: var(--spacer-4);
2446		--table-spaced-row-border-width: 0;
2447		--tab-primary-item-active-bar-color-active: var(--color-brand-primary);
2448		--card-body-padding-left: var(--spacer-4);
2449		--color-action-primary-active-lighten: #ece9f5;
2450		--tab-secondary-item-icon-color-disabled: var(--color-action-neutral-disabled);
2451		--card-autofit-col-sm-width: 8rem;
2452		--tab-secondary-item-color-active: var(--color-neutral-10);
2453		--tab-secondary-vertical-item-border-right-width: 0.0625rem;
2454		--card-flat-background-color: var(--color-neutral-1);
2455		--table-lg-header-font-size: var(--text-paragraph-font-size);
2456		--tab-tertiary-item-inline-item-spacer-x: var(--spacer-2);
2457		--tab-tertiary-item-inline-item-spacer-y: var(--spacer-2);
2458		--table-header-cell-padding-x: var(--spacer-3);
2459		--table-header-cell-padding-y: var(--spacer-3);
2460		--card-outlined-border-color-hover: var(--color-action-primary-hover);
2461		--btn-font-weight: var(--font-weight-semi-bold);
2462		--form-input-label-font-size: var(--text-paragraph-font-size);
2463		--form-input-label-margin-right: 1rem;
2464		--tab-segment-item-padding-y: var(--spacer-3);
2465		--tab-segment-item-padding-x: 0.375rem;
2466		--tab-primary-vertical-item-padding-y: var(--spacer-3);
2467		--tab-primary-vertical-item-padding-x: var(--spacer-3);
2468		--table-row-background-color-active: var(--color-action-primary-active-lighten);
2469		--condensed-form-text-font-size: var(--text-paragraph-sm-font-size);
2470		--tab-primary-horizontal-item-border-bottom-width: 0.03125rem;
2471		--custom-control-border-color-disabled: var(--color-action-primary-disabled);
2472		--color-state-error-lighten-1: #eb7e7e;
2473		--nav-link-horizontal-active-indicator-thickness: 0.125rem;
2474		--color-state-error-lighten-2: #fbe8e8;
2475		--tab-tertiary-item-border-color-hover: var(--tab-tertiary-item-border-color);
2476		--color-brand-primary-darken-3: #210963;
2477		--color-accent-4-lighten: #e9e8f1;
2478		--color-brand-primary-darken-4: #110532;
2479		--condensed-form-input-label-margin-x: 0.75rem;
2480		--color-brand-primary-darken-5: #000;
2481		--tab-tertiary-horizontal-item-border-right-width: 0;
2482		--headings-line-height: 1.2;
2483		--color-action-neutral-active: #3d536b;
2484		--tab-primary-item-inline-item-spacer-x: var(--spacer-3);
2485		--tab-primary-item-inline-item-spacer-y: var(--spacer-3);
2486		--tab-tertiary-item-box-shadow-hover: none;
2487		--table-sm-header-font-size: var(--text-paragraph-font-size);
2488		--tab-secondary-item-color-hover: var(--color-neutral-10);
2489		--btn-line-height: 24px;
2490		--tab-segment-item-font-weight-active: var(--tab-segment-item-font-weight);
2491		--card-elevated-border-color-hover: transparent;
2492		--table-lg-header-font-weight: var(--font-weight-semi-bold);
2493		--link-color: var(--color-action-primary-default);
2494		--h3-font-weight: var(--h1-font-weight);
2495		--tab-secondary-item-box-shadow-hover: none;
2496		--color-brand-primary-darken-1: #4212c7;
2497		--color-brand-primary-darken-2: #320e95;
2498		--color-action-neutral-hover-lighten: #eaebed;
2499		--card-body-padding-bottom: var(--spacer-4);
2500		--card-outlined-background-color-active: var(--color-neutral-0);
2501		--btn-lg-inline-item-font-size: var(--btn-lg-font-size);
2502		--text-paragraph-lg-line-height: 24px;
2503		--table-title-font-weight: var(--font-weight-semi-bold);
2504		--tab-primary-item-background-color-hover: var(--tab-primary-item-background-color);
2505		--btn-font-size: 1rem;
2506		--tab-secondary-vertical-item-active-bar-height: auto;
2507		--font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;
2508		--tab-primary-item-font-weight: var(--font-weight-bold);
2509		--tab-primary-item-active-bar-thickness: 0.1875rem;
2510		--tab-primary-item-border-color-active: var(--tab-primary-item-border-color);
2511		--tab-segment-border-radius: var(--border-radius-pill);
2512		--color-action-primary-hover: #4429b3;
2513		--font-weight-light: 300;
2514		--link-hover-color: var(--color-action-primary-hover);
2515		--tab-tertiary-item-background-color-disabled: var(--tab-tertiary-item-background-color);
2516		--table-title-font-size: var(--text-small-caps-font-size);
2517		--text-link-md-font-size: 1rem;
2518		--transition-base: 0.2s ease-in-out;
2519		--nav-link-horizontal-margin: 0 1rem;
2520		--form-input-label-color-disabled: var(--color-neutral-8);
2521		--text-link-sm-line-height: 20px;
2522		--border-radius-xs: 0.25rem;
2523		--table-lg-header-cell-min-height: 4.5625rem;
2524		--table-header-color: var(--color-neutral-8);
2525		--form-feedback-item-border-radius: var(--border-radius);
2526		--text-small-caps-letter-spacing: 0.05em;
2527		--condensed-form-input-label-color-disabled: var(--color-neutral-4);
2528		--tab-secondary-item-border-radius: 0;
2529		--tab-tertiary-item-icon-font-size: var(--text-paragraph-font-size);
2530		--tab-primary-item-box-shadow-hover: none;
2531		--color-state-info: #2e5aac;
2532		--tab-tertiary-item-active-bar-thickness: 0.1875rem;
2533		--tab-secondary-vertical-item-border-bottom-width: 0.0625rem;
2534		--tab-segment-item-border-color-active: var(--tab-segment-item-border-color);
2535		--lead-font-weight: var(--font-weight-light);
2536		--table-row-color-hover: var(--table-row-color);
2537		--text-paragraph-xxs-line-height: 16px;
2538		--btn-lg-padding-y: 0.875rem;
2539		--btn-lg-padding-x: 1.125rem;
2540		--color-state-error: #da1414;
2541		--border-radius-xl: 1rem;
2542		--tab-primary-item-border-color-hover: var(--tab-primary-item-border-color);
2543		--font-size-base: var(--text-paragraph-font-size);
2544		--tab-tertiary-vertical-item-active-bar-height: auto;
2545	}
2546	:root {
2547		--display4-weight: var(--font-weight-semi-bold);
2548		--color-action-primary-active: #004AD7;
2549		--aspect-ratio-1: calc(1 / 1 * 100%);;
2550		--display2-size: 2.6875rem;
2551		--color-brand-primary: #0B5FFF;
2552		--body-bg: #fff;
2553		--color-brand-secondary-lighten-4: #00318F;
2554		--display2-weight: var(--font-weight-semi-bold);
2555		--color-brand-secondary-lighten-3: #00318F;
2556		--display3-weight: var(--font-weight-semi-bold);
2557		--color-brand-secondary-lighten-6: #00318F;
2558		--display1-weight: var(--font-weight-semi-bold);
2559		--color-brand-secondary-lighten-5: #E7EFFF;
2560		--color-brand-secondary-lighten-2: #00318F;
2561		--color-accent-2-lighten: #D9F2F3;
2562		--color-brand-secondary-lighten-1: #00318F;
2563		--font-weight-lighter: 200;
2564		--color-accent-6-lighten: #D1ECFA;
2565		--btn-padding-y: 8px;
2566		--btn-padding-x: 16px;
2567		--color-neutral-1: #F7F7F8;
2568		--color-neutral-2: #E2E2E4;
2569		--color-neutral-3: #C9C9CF;
2570		--color-neutral-4: #B1B2B9;
2571		--color-neutral-5: #999AA3;
2572		--color-neutral-6: #82828C;
2573		--color-neutral-7: #6C6C75;
2574		--color-neutral-8: #54555F;
2575		--color-neutral-9: #3F404B;
2576		--text-link-lg-font-size: 20px;
2577		--text-paragraph-lg-font-size: 1.3125rem;
2578		--display3-size: 2.6875rem;
2579		--btn-lg-line-height: 24px;
2580		--border-radius-sm: 4px;
2581		--border-radius-xxl: 48px;
2582		--btn-border-radius: var(--border-radius);
2583		--spacer-10: 80px;
2584		--btn-lg-font-size: 18px;
2585		--color-accent-3-lighten: #FADFE3;
2586		--font-weight-normal: 400;
2587		--btn-sm-border-radius: var(--border-radius);
2588		--border-radius-pill: 999px;
2589		--color-action-primary-active-lighten: #E6EDFB;
2590		--color-accent-2: #42BFC2;
2591		--color-accent-1: #BACCEE;
2592		--color-accent-4: #19AB4F;
2593		--color-accent-3: #E55E75;
2594		--text-link-lg-line-height: 24px;
2595		--color-accent-6: #1AA0E8;
2596		--color-brand-secondary-darken-3: #00318F;
2597		--color-accent-5: #503690;
2598		--border-radius-lg: 16px;
2599		--color-brand-secondary-darken-4: #00318F;
2600		--color-brand-secondary-darken-1: #00318F;
2601		--display1-size: 3.0625rem;
2602		--color-brand-secondary-darken-2: #00318F;
2603		--color-brand-secondary-darken-5: #00318F;
2604		--body-color: #00318F;
2605		--btn-sm-line-height: 16px;
2606		--color-accent-4-lighten: #D1EEDC;
2607		--color-brand-primary-darken-3: #003EB3;
2608		--color-brand-primary-darken-4: #00318F;
2609		--color-brand-primary-darken-5: #00256C;
2610		--color-neutral-10: #282934;
2611		--color-action-primary-disabled: #6D9FFF;
2612		--btn-sm-padding-y: 8px;
2613		--btn-sm-padding-x: 12px;
2614		--h1-font-weight: var(--font-weight-semi-bold);
2615		--color-brand-primary-darken-1: #0053F0;
2616		--color-brand-primary-darken-2: #004AD7;
2617		--color-brand-secondary: #00318F;
2618		--color-brand-primary-lighten-5: #E7EFFF;
2619		--color-brand-primary-lighten-6: #FBFCFE;
2620		--color-brand-primary-lighten-3: #8FB5FF;
2621		--color-brand-primary-lighten-4: #BBD2FF;
2622		--color-brand-primary-lighten-1: #377CFF;
2623		--color-brand-primary-lighten-2: #6399FF;
2624		--font-family-base: 'Source Sans 3', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
2625		--btn-font-size: 16px;
2626		--color-action-primary-hover-lighten: #EDF3FE;
2627		--font-family-monospace: 'Source Code Pro', SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;
2628		--border-radius: 10px;
2629		--color-action-primary-hover: #0053F0;
2630		--spacer-9: 64px;
2631		--spacer-2: 8px;
2632		--spacer-1: 4px;
2633		--color-accent-1-lighten: #E7EFFF;
2634		--spacer-4: 16px;
2635		--spacer-3: 12px;
2636		--text-link-md-font-size: 16px;
2637		--spacer-6: 32px;
2638		--transition-base: 0.15s ease-in-out;
2639		--spacer-5: 24px;
2640		--spacer-8: 48px;
2641		--border-radius-circle: 999px;
2642		--spacer-7: 40px;
2643		--font-family-sans-serif: 'Source Sans 3', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
2644		--link-hover-text-decoration: none;
2645		--text-link-sm-line-height: 16px;
2646		--border-radius-xs: 2px;
2647		--container-max-xl: 1600px;
2648		--text-link-sm-font-size: 14px;
2649		--color-accent-5-lighten: #F6DAFF;
2650		--btn-sm-font-size: 14px;
2651		--color-action-primary-default: #0B5FFF;
2652		--btn-lg-padding-y: 12px;
2653		--btn-lg-padding-x: 16px;
2654		--border-radius-xl: 24px;
2655	}
2656</style>
2657<link data-senna-track="permanent" href="https://www.liferay.com/combo?browserId=chrome&minifierType=css&languageId=en_US&t=1790178572225&/o/osb-www-forms-theme-contributor/css/custom.css&/o/osb-www-forms-theme-contributor/css/marketo-skeleton.css&/o/osb-www-forms-theme-contributor/css/marketo.css&/o/osb-www-forms-theme-contributor/css/multistep.css&/o/osb-www-foundations-theme-contributor/css/osb-foundations-theme-contributor.css" rel="stylesheet" type = "text/css" />
2658<script data-senna-track="permanent" src="https://www.liferay.com/combo?browserId=chrome&minifierType=js&languageId=en_US&t=1790178572225&/o/osb-www-forms-theme-contributor/js/marketo.js&/o/osb-www-foundations-theme-contributor/js/fillBanner.js&/o/osb-www-foundations-theme-contributor/js/forceEqualHeightColumns.js&/o/osb-www-foundations-theme-contributor/js/initClassToggle.js" type = "text/javascript"></script>
2658
2659<link data-senna-track="temporary" href="/o/layout-common-styles/main.css?plid=233425590&segmentsExperienceId=506360495&t=17773575440181787157196378" rel="stylesheet" type="text/css"><link data-senna-track="permanent" href="/o/frontend-js-aui-web/alloy_ui.(ahtT5n@TXis).css" rel="stylesheet"></link>
2660
2661
2662
2663
2664
2665
2666
2667
2668
2669
2670
2671
2672
2673
2674
2675
2676
2677
2678
2679
2680<meta content="true" name="data-analytics-readable-content" />
2681
2682<script type="text/javascript" data-senna-track="temporary">
2683	var runMiddlewares = function () {
2684		Analytics.registerMiddleware(
2685	function(request) {
2686		request.context.experienceId = 'DEFAULT';
2687		request.context.experimentId = '';
2688		request.context.variantId = '';
2689
2690		return request;
2691	}
2692);
2693	};
2694
2695	var analyticsClientChannelId =
2696		'420253908131944590';
2697	var analyticsClientGroupIds =
2698		["10182","1079255","513258441"];
2699	var analyticsCookiesConsentMode =
2700		true;
2701	var analyticsExternalReferenceCode =
2702		'81770778-4d17-3aa8-1569-ba921df1d94a';
2703
2704	var cookieManagers = {
2705		
2706			
2707			
2708				'cookie.onetrust': {
2709					checkConsent: () => {
2710						var OptanonActiveGroups = window.OptanonActiveGroups;
2711
2712						return OptanonActiveGroups && OptanonActiveGroups.includes('C0002');
2713					},
2714					enabled: () => {
2715						if (!window.OneTrustStub && !window.OneTrust) {
2716							return Promise.resolve(false);
2717						}
2718
2719						return new Promise((resolve, reject) => {
2720							var startTime = Date.now();
2721
2722							var checkObject = () => {
2723								if (window['OneTrust']) {
2724									resolve(window['OneTrust']);
2725								}
2726								else if (Date.now() - startTime >= 5000) {
2727									reject();
2728								}
2729								else {
2730									setTimeout(checkObject, 500);
2731								}
2732							};
2733
2734							checkObject();
2735						})
2736							.then(() => {
2737								return Promise.resolve(true);
2738							})
2739							.catch(() => {
2740								return Promise.resolve(false);
2741							});
2742					},
2743					onConsentChange: (callbackFn) => {
2744						var OneTrust = window.OneTrust;
2745
2746						OneTrust.OnConsentChanged(callbackFn);
2747					},
2748				},
2749			
2750		
2751	};
2752
2753	function getAnalyticsSDKVersion() {
2754		switch (
2755			'INTERNAL'
2756		) {
2757			case 'DEV': {
2758				return 'https://analytics-js-dev-cdn.liferay.com';
2759			}
2760			case 'INTERNAL': {
2761				return 'https://analytics-js-internal-cdn.liferay.com';
2762			}
2763			default: {
2764				return 'https://analytics-js-cdn.liferay.com';
2765			}
2766		}
2767	}
2768</script>
2768
2769
2770<script id="liferayAnalyticsScript" type="text/javascript" data-senna-track="permanent">
2771	function runLiferayAnalyticsScripts() {
2772		var allPromises = Object.keys(cookieManagers).map((key) =>
2773			cookieManagers[key].enabled()
2774		);
2775
2776		Promise.all(allPromises).then((result) => {
2777			var selectedIndex = result.findIndex((enabled) => enabled);
2778			var selectedCookieManager =
2779				Object.values(cookieManagers)[selectedIndex];
2780
2781			function initializeAnalyticsSDK() {
2782				(function (u, c, a, m, o, l) {
2783					o = 'script';
2784					l = document;
2785					a = l.createElement(o);
2786					m = l.getElementsByTagName(o)[0];
2787					a.async = 1;
2788					a.src = u;
2789					a.onload = c;
2790					m.parentNode.insertBefore(a, m);
2791				})(getAnalyticsSDKVersion(), () => {
2792					var config =
2793						{"dataSourceId":"757234056225787216","endpointUrl":"https://osbasahpublisher-ac-internal.lfr.cloud","projectId":"asah652a6babdba143d086a19db542781bc2"};
2794
2795				var dxpMiddleware = function (request) {
2796					request.context.canonicalUrl = themeDisplay.getCanonicalURL();
2797					request.context.channelId = analyticsClientChannelId;
2798					request.context.groupId =
2799						themeDisplay.getScopeGroupIdOrLiveGroupId();
2800					request.context.layoutExternalReferenceCode =
2801						analyticsExternalReferenceCode;
2802
2803						return request;
2804					};
2805
2806					Analytics.create(config, [dxpMiddleware]);
2807
2808					if (themeDisplay.isSignedIn()) {
2809						Analytics.setIdentity({
2810							email: themeDisplay.getUserEmailAddress(),
2811							name: themeDisplay.getUserName(),
2812						});
2813					}
2814
2815					runMiddlewares();
2816
2817				Analytics.send('pageViewed', 'Page', {
2818					externalReferenceCode: analyticsExternalReferenceCode,
2819				});
2820
2821				
2822				});
2823			}
2824
2825			if (selectedCookieManager) {
2826				selectedCookieManager.onConsentChange(() => {
2827					if (
2828						selectedCookieManager.checkConsent({navigation: 'normal'})
2829					) {
2830						initializeAnalyticsSDK();
2831					}
2832				});
2833
2834				if (selectedCookieManager.checkConsent({navigation: 'normal'})) {
2835					initializeAnalyticsSDK();
2836				}
2837			}
2838			else if (!analyticsCookiesConsentMode) {
2839				initializeAnalyticsSDK();
2840			}
2841		});
2842	}
2843
2844	
2845		
2846			Liferay.on('cmp-sdk-loaded', runLiferayAnalyticsScripts);
2847		
2848		
2849	
2850</script>
2850
2851
2852
2853
2854
2855
2856
2857
2858
2859
2860
2861
2862<script type="text/javascript">
2863Liferay.on(
2864	'ddmFieldBlur', function(event) {
2865		if (window.Analytics) {
2866			Analytics.send(
2867				'fieldBlurred',
2868				'Form',
2869				{
2870					fieldName: event.fieldName,
2871					focusDuration: event.focusDuration,
2872					formId: event.formId,
2873					formPageTitle: event.formPageTitle,
2874					page: event.page,
2875					title: event.title
2876				}
2877			);
2878		}
2879	}
2880);
2881
2882Liferay.on(
2883	'ddmFieldFocus', function(event) {
2884		if (window.Analytics) {
2885			Analytics.send(
2886				'fieldFocused',
2887				'Form',
2888				{
2889					fieldName: event.fieldName,
2890					formId: event.formId,
2891					formPageTitle: event.formPageTitle,
2892					page: event.page,
2893					title:event.title
2894				}
2895			);
2896		}
2897	}
2898);
2899
2900Liferay.on(
2901	'ddmFormPageShow', function(event) {
2902		if (window.Analytics) {
2903			Analytics.send(
2904				'pageViewed',
2905				'Form',
2906				{
2907					formId: event.formId,
2908					formPageTitle: event.formPageTitle,
2909					page: event.page,
2910					title: event.title
2911				}
2912			);
2913		}
2914	}
2915);
2916
2917Liferay.on(
2918	'ddmFormSubmit', function(event) {
2919		if (window.Analytics) {
2920			Analytics.send(
2921				'formSubmitted',
2922				'Form',
2923				{
2924					formId: event.formId,
2925					title: event.title
2926				}
2927			);
2928		}
2929	}
2930);
2931
2932Liferay.on(
2933	'ddmFormView', function(event) {
2934		if (window.Analytics) {
2935			Analytics.send(
2936				'formViewed',
2937				'Form',
2938				{
2939					formId: event.formId,
2940					title: event.title
2941				}
2942			);
2943		}
2944	}
2945);
2946
2947</script>
2947<script>
2948
2949</script>
2949
2950
2951
2952
2953
2954
2955
2956
2957
2958
2959
2960
2961
2962
2963
2964
2965
2966
2967
2968
2969
2970
2971<script type="text/javascript" data-senna-track="temporary">
2972	if (window.Analytics) {
2973		window._com_liferay_document_library_analytics_isViewFileEntry = false;
2974	}
2975</script>
2975
2976
2977
2978
2979
2980
2981
2982
2983
2984
2985
2986
2987
2988
2989
2990
2991
2992
2993
2994
2995
2996
2997<link data-senna-track="temporary" href="https://www.liferay.com/documents/d/asset-library-513258666/font-family-import" rel="stylesheet" type="text/css" />
2998
2999</head>
3000
3001<body class="chrome change-tracking-enabled controls-visible  yui3-skin-sam guest-site signed-out public-page site">
3002
3003
3004
3005
3006
3007
3008
3009
3010
3011
3012
3013
3014
3015
3016
3017
3018
3019
3020
3021
3022
3023
3024
3025
3026
3027
3028
3029
3030
3031
3032
3033
3034
3035
3036
3037
3038
3039
3040
3041
3042
3043
3044
3045
3046
3047
3048	<nav aria-label="Quick Links" class="bg-dark cadmin quick-access-nav text-center text-white" id="hmbp_quickAccessNav">
3049		
3050			
3051				<a class="d-block p-2 sr-only sr-only-focusable text-reset" href="#main-content">
3052		Skip to Main Content
3053	</a>
3054			
3055			
3056		
3057	</nav>
3058
3059
3060
3061
3062
3063
3064
3065
3066
3067
3068
3069
3070
3071
3072
3073
3074
3075
3076
3077
3078
3079
3080
3081
3082
3083
3084
3085
3086
3087
3088
3089
3090
3091
3092
3093
3094
3095
3096
3097
3098
3099
3100
3101
3102
3103
3104
3105
3106
3107
3108
3109
3110
3111
3112
3113
3114
3115
3116
3117
3118
3119
3120
3121
3122
3123
3124
3125
3126
3127
3128
3129
3130
3131
3132<div class="d-flex flex-column min-vh-100">
3133
3134	<div class="d-flex flex-column flex-fill position-relative" id="wrapper">
3135
3136		<div class=" flex-fill" id="content">
3137
3138
3139
3140
3141
3142
3143
3144
3145
3146
3147
3148
3149
3150
3151
3152
3153
3154
3155
3156
3157
3158
3159
3160
3161
3162
3163
3164
3165
3166	
3167	
3168
3169		
3170
3171
3172
3173
3174
3175
3176
3177
3178
3179
3180
3181
3182
3183
3184
3185
3186
3187
3188	
3189	
3190	
3191
3192		
3193
3194		
3195			
3196		
3197
3198		
3199			
3200			
3201				<div id="master-layout-wrapper">
3202					
3203
3204
3205
3206
3207
3208
3209
3210
3211
3212
3213
3214
3215
3216
3217
3218
3219
3220
3221
3222
3223
3224
3225
3226
3227
3228<div data-analytics-asset-id="520411652" data-analytics-asset-title="11 Building Blocks for a High-Performing Supplier Portal" data-analytics-asset-type="blog" data-analytics-external-reference-code="">
3229
3230
3231
3232	
3233
3234	
3235
3236	<div class="lfr-layout-structure-item-osb-www-components-global-html lfr-layout-structure-item-77ff42cb-b865-bf5d-78da-8f6e85a74998 " data-layout-structure-item-id="77ff42cb-b865-bf5d-78da-8f6e85a74998"><div id="fragment-edf1044b-03c7-059c-7970-fac58a9d710a" > <div class="html-fragment"><style>
3237    :root {
3238        --accent-1: #1aa0e8;
3239        --accent-2: #e06e31;
3240        --accent-3: #d33a2f;
3241        --accent-4: #42bfc2;
3242        --accent-5: #e55e75;
3243        --accent-6: #19ab4f;
3244        --accent-7: #503690;
3245        --accent-8: #fdcc4a;
3246        --accent-9: #47c6f5;
3247        --accent-10: #072252;
3248        --action-default-active: #004ad7;
3249        --action-default-hover: #0053f0;
3250        --action-default: #0b5fff;
3251        --action-primary-dark-active: #0d2d67;
3252        --action-primary-dark-hover: #10377d;
3253        --action-secondary-active: #009236;
3254        --action-secondary-hover: #0c9e42;
3255        --action-secondary: #19ab4f;
3256        --action-visited: #5e38ba;
3257        --black: #09101d;
3258        --color-action-primary-default: #0B5FFF;
3259        --color-brand-primary-darken-5: #00256C;
3260        --color-brand-primary: #0B5FFF;
3261        --color-neutral-10: #282934;
3262        --display4-size: 2rem;
3263        --neutral-1: #2c3a4b;
3264        --neutral-2: #394452;
3265        --neutral-3: #545d69;
3266        --neutral-4: #6d7580;
3267        --neutral-5: #858c94;
3268        --neutral-6: #a5abb3;
3269        --neutral-7: #dadee3;
3270        --neutral-8: #ebeef2;
3271        --neutral-9: #f4f6f9;
3272        --primary-10: #e7effa;
3273        --primary-5: #f3f7fd;
3274        --primary-7: #eef4fc;
3275        --primary-dark: #134194;
3276        --primary: #0b63ce;
3277        --spacer-0: 0;
3278        --spacer-1: 0.25rem;
3279        --spacer-10: auto;
3280        --spacer-2: 0.5rem;
3281        --spacer-3: 0.75rem;
3282        --spacer-4: 1rem;
3283        --spacer-5: 1.5rem;
3284        --spacer-6: 2rem;
3285        --spacer-7: 3rem;
3286        --spacer-8: 3.5rem;
3287        --spacer-9: 4.5rem;
3288        --transparent: transparent;
3289        --white: #ffffff;
3290    }
3291    
3292    .f-navigation-primary.nav-wrapper {
3293        z-index: 500;
3294    }
3295    
3296    .f-navigation-primary .nav nav {
3297        max-width: var(--container-max-xl);
3298    }
3299    
3300    .f-navigation-primary .nav .utility-nav .content-wrapper, .f-navigation-primary .primary-nav .content-wrapper {
3301        margin: 0;
3302    }
3303    
3304    .sticky-top {
3305        z-index: 100;
3306    }
3307</style>
3308
3309<svg display="none" height="0" version="1.1" width="0" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
3310    <symbol id="backArrow">
3311        <path d="M8.07041 -0.675725C7.69721 -1.08284 7.06465 -1.11035 6.65753 -0.737154C6.25041 -0.363962 6.22291 0.268606 6.5961 0.675725L8.07041 -0.675725ZM10.9999 4L11.7371 4.67572C12.0875 4.2934 12.0875 3.7066 11.7371 3.32428L10.9999 4ZM6.5961 7.32428C6.22291 7.73139 6.25041 8.36396 6.65753 8.73715C7.06465 9.11035 7.69721 9.08284 8.07041 8.67572L6.5961 7.32428ZM0 3C-0.552285 3 -1 3.44772 -1 4C-1 4.55228 -0.552285 5 0 5V3ZM6.5961 0.675725L10.2628 4.67572L11.7371 3.32428L8.07041 -0.675725L6.5961 0.675725ZM10.2628 3.32428L6.5961 7.32428L8.07041 8.67572L11.7371 4.67572L10.2628 3.32428ZM10.9999 3H0V5H10.9999V3Z" fill="currentColor" transform="translate(12 1) scale(-1 1)"></path>
3312    </symbol>
3313
3314    <symbol id="caret" viewbox="9 7 6 10">
3315        <polyline fill-rule="evenodd" fill="none" points="10 8 14 12 10 16" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" stroke="currentColor"></polyline>
3316    </symbol>
3317
3318    <symbol id="closeIcon" viewbox="0 0 25.102 25.145">
3319        <path d="M24.573 24.614L.53.572M.53 24.572L24.573.53" fill="none" stroke="currentColor" stroke-miterlimit="10" stroke-width="2"></path>
3320    </symbol>
3321
3322    <symbol id="defaultUserIcon" overflow="visible" viewbox="0 0 31.5 31.5">
3323        <path d="M7.65 28.183c.47-2.558 2.126-4.7 4.377-5.84l-.09-.627c-2.383-1.33-3.993-3.877-3.993-6.798 0-4.297 3.483-7.78 7.78-7.78 4.294 0 7.776 3.483 7.776 7.78 0 2.888-1.573 5.408-3.91 6.75l-.157.677c2.317 1.17 4.008 3.41 4.416 6.074" fill="none" stroke="currentColor" stroke-miterlimit="10" stroke-width="2"></path>
3324
3325        <circle cx="15.75" cy="15.75" fill="none" r="15" stroke="currentColor" stroke-miterlimit="10" stroke-width="2"></circle>
3326
3327        <path d="M0 0h31.5v31.5H0z" fill="none"></path>
3328    </symbol>
3329
3330    <symbol id="directLinkIcon" viewbox="0 0 24 24">
3331        <path d="M13.036 14.457c-.896 0-1.792-.34-2.473-1.022a.9.9 0 1 1 1.276-1.276c.659.66 1.732.66 2.393 0l4.47-4.466a1.693 1.693 0 0 0-2.394-2.394L12.64 8.966a.902.902 0 1 1-1.276-1.276l3.668-3.666A3.474 3.474 0 0 1 17.504 3c.934 0 1.813.364 2.473 1.024a3.499 3.499 0 0 1 .001 4.943l-4.47 4.467a3.484 3.484 0 0 1-2.472 1.024z" fill="currentColor"></path><path d="M6.5 21h-.005a3.496 3.496 0 0 1-2.476-5.964l4.474-4.472a3.501 3.501 0 0 1 4.945.001.9.9 0 1 1-1.276 1.276 1.695 1.695 0 0 0-2.393-.001l-4.474 4.472a1.69 1.69 0 0 0 .005 2.387c.32.32.745.496 1.197.497H6.5c.45 0 .871-.175 1.189-.492l3.659-3.658a.902.902 0 1 1 1.276 1.276l-3.659 3.657A3.459 3.459 0 0 1 6.5 21z" fill="currentColor"></path>
3332    </symbol>
3333
3334    <symbol fill="none" id="expandIcon" viewbox="0 0 24 24">
3335        <path d="M12 19a7 7 0 1 0 0-14 7 7 0 0 0 0 14zm-4-7h8m-4-4v8" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"></path>
3336    </symbol>
3337
3338    <symbol id="externalLinkIcon" viewbox="0 0 14 14">
3339        <g fill="currentColor"><path d="M3 2h3a1 1 0 0 0 0-2H3a3 3 0 0 0-3 3v8a3 3 0 0 0 3 3h8a3 3 0 0 0 3-3V8a1 1 0 0 0-2 0v3a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1z"></path><path d="M8 1a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v4a1 1 0 0 1-2 0V3.415L6.704 8.71A1 1 0 1 1 5.29 7.297L10.586 2H9a1 1 0 0 1-1-1z"></path></g>
3340    </symbol>
3341
3342    <symbol id="facebookSocialIcon" viewbox="0 0 20 20">
3343        <path d="M18.9 0H1.1C.5 0 0 .5 0 1.1v17.8c0 .6.5 1.1 1.1 1.1h9.6v-7.7H8.1v-3h2.6V7c0-2.6 1.6-4 3.9-4 1.1 0 2.1.1 2.3.1v2.7h-1.6c-1.3 0-1.5.6-1.5 1.5v1.9h3l-.4 3h-2.6V20h5.1c.6 0 1.1-.5 1.1-1.1V1.1c0-.6-.5-1.1-1.1-1.1z" fill="currentColor"></path>
3344    </symbol>
3345
3346    <symbol id="githubSocialIcon" viewbox="0 0 20 20">
3347        <path d="M10 0C4.5 0 0 4.5 0 10c0 4.4 2.9 8.2 6.8 9.5.5.1.7-.2.7-.5v-1.7c-2.8.6-3.4-1.3-3.4-1.3-.4-1.2-1.1-1.5-1.1-1.5-.9-.6.1-.6.1-.6 1 .1 1.5 1 1.5 1 .9 1.6 2.4 1.1 2.9.9.1-.6.3-1.1.6-1.3-2.1-.3-4.5-1.2-4.5-5 0-1.1.4-2 1-2.7-.1-.3-.4-1.3.1-2.7 0 0 .8-.3 2.7 1 .9-.1 1.8-.3 2.6-.3s1.7.1 2.5.3c1.9-1.3 2.7-1 2.7-1 .5 1.4.2 2.4.1 2.6.6.7 1 1.6 1 2.7 0 3.8-2.3 4.7-4.6 4.9.4.3.7.9.7 1.9v2.7c0 .3.2.6.7.5 4-1.3 6.8-5.1 6.8-9.5C20 4.5 15.5 0 10 0z" fill="currentColor"></path>
3348    </symbol>
3349
3350    <symbol id="instagramSocialIcon" viewbox="0 0 20 20">
3351        <path d="M10 1.8c2.67 0 3 0 4 .06a5.53 5.53 0 0 1 1.86.34A3.1 3.1 0 0 1 17 3a3.1 3.1 0 0 1 .8 1.1 5.53 5.53 0 0 1 .34 1.9c0 1.05.06 1.37.06 4s0 3-.06 4a5.53 5.53 0 0 1-.34 1.86 3.31 3.31 0 0 1-1.9 1.9 5.53 5.53 0 0 1-1.86.34c-1.05 0-1.37.06-4 .06s-3 0-4-.06a5.53 5.53 0 0 1-1.94-.3A3.1 3.1 0 0 1 3 17a3.1 3.1 0 0 1-.8-1.1 5.53 5.53 0 0 1-.34-1.9c0-1.05-.06-1.37-.06-4s0-3 .06-4a5.53 5.53 0 0 1 .34-1.9A3.1 3.1 0 0 1 3 3a3.1 3.1 0 0 1 1.1-.8A5.53 5.53 0 0 1 6 1.86c1.05 0 1.37-.06 4-.06M10 0C7.28 0 6.94 0 5.88.06a7.34 7.34 0 0 0-2.43.46 4.9 4.9 0 0 0-1.77 1.16A4.9 4.9 0 0 0 .52 3.45a7.34 7.34 0 0 0-.46 2.43C0 6.94 0 7.28 0 10s0 3.06.06 4.12a7.34 7.34 0 0 0 .46 2.43 4.9 4.9 0 0 0 1.15 1.77 4.9 4.9 0 0 0 1.77 1.15 7.34 7.34 0 0 0 2.43.46C6.94 20 7.28 20 10 20s3.06 0 4.12-.06a7.34 7.34 0 0 0 2.43-.46 5.11 5.11 0 0 0 2.92-2.92 7.34 7.34 0 0 0 .46-2.43c0-1.07.06-1.41.06-4.12s0-3.06-.06-4.12a7.34 7.34 0 0 0-.46-2.43 4.9 4.9 0 0 0-1.15-1.77A4.9 4.9 0 0 0 16.55.52a7.34 7.34 0 0 0-2.43-.46C13.06 0 12.72 0 10 0z" fill="currentColor"></path>
3352        <path d="M10 4.86A5.14 5.14 0 1 0 15.14 10 5.14 5.14 0 0 0 10 4.86zm0 8.47A3.33 3.33 0 1 1 13.33 10 3.33 3.33 0 0 1 10 13.33z" fill="currentColor"></path>
3353
3354        <circle cx="15.34" cy="4.66" r="1.2" fill="currentColor"></circle>
3355    </symbol>
3356
3357    <symbol id="languageIcon">
3358        <g fill-rule="evenodd" fill="none" stroke-width="2" stroke="currentColor"><path d="M4 12h16M5 7c2.333.667 4.667 1 7 1s4.667-.333 7-1M5 17c2.333-.667 4.667-1 7-1s4.667.333 7 1" stroke-linecap="square"></path><ellipse cx="12" cy="12" rx="3" ry="9"></ellipse><circle cx="12" cy="12" r="9"></circle></g>
3359    </symbol>
3360
3361    <symbol id="leftCaret" viewbox="0 0 6 10">
3362        <path d="M0.218677 0L4 3.888L5.56619e-09 8" fill="none" transform="translate(5 1) scale(-1 1)" stroke="currentColor" stroke-width="1.5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path>
3363    </symbol>
3364
3365    <symbol id="liferayLogo">
3366        <path clip-rule="evenodd" d="M2 22a4 4 0 0 1 4-4h46a4 4 0 0 1 4 4v46a4 4 0 0 1-4 4H6a4 4 0 0 1-4-4V22zm8 5a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1v6a1 1 0 0 1-1 1h-6a1 1 0 0 1-1-1v-6zm11-1a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1v-6a1 1 0 0 0-1-1h-6zm9 1a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1v6a1 1 0 0 1-1 1h-6a1 1 0 0 1-1-1v-6zm-19 9a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1v-6a1 1 0 0 0-1-1h-6zm9 1a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1v6a1 1 0 0 1-1 1h-6a1 1 0 0 1-1-1v-6zm21-1a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1v-6a1 1 0 0 0-1-1h-6zM10 47a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1v6a1 1 0 0 1-1 1h-6a1 1 0 0 1-1-1v-6zm21-1a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1v-6a1 1 0 0 0-1-1h-6zm9 1a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1v6a1 1 0 0 1-1 1h-6a1 1 0 0 1-1-1v-6zm-19 9a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1v-6a1 1 0 0 0-1-1h-6zm9 1a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1v6a1 1 0 0 1-1 1h-6a1 1 0 0 1-1-1v-6zm11-1a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1v-6a1 1 0 0 0-1-1h-6z" fill="#0B63CE" fill-rule="evenodd"></path>
3367        <path d="M100.4 67.7H76.7v-49c0-.3-.2-.5-.5-.5h-3.7c-.3 0-.5.2-.5.5v52.6c0 .3.2.5.5.5h27.9c.3 0 .5-.2.5-.5v-3.2c0-.2-.2-.4-.5-.4zm35.1-35.2h-8.4v-7.8c0-5.5 1.8-8.2 5.5-8.2 1.5 0 3 .4 4.4 1 .1.1.3.1.4 0l.3-.3 1-2.9c.1-.2 0-.5-.3-.6-1.9-.8-4-1.3-5.8-1.3-6.4 0-10 4.3-10 12v8.1l-4.8.3c-.3 0-.5.2-.5.5V36c0 .3.2.5.5.5h4.8v34.8c0 .3.2.5.5.5h3.5c.3 0 .5-.2.5-.5V36.5h8.4c.3 0 .5-.2.5-.5v-3.1c0-.2-.2-.4-.5-.4zm18.2-1c-8.3 0-17.2 7.3-17.2 20.7 0 12.1 7.5 20.6 18.2 20.6 5.7 0 9.2-1.9 12.4-3.8.2-.1.3-.4.2-.7l-1.5-2.7c-.1-.1-.2-.2-.3-.2-.1 0-.3 0-.4.1-3.2 2.3-6.4 3.3-10 3.3-8.1 0-13.6-6.3-13.9-15.6h27.1c.2 0 .4-.2.5-.4.2-1 .2-2.1.2-3-.2-11.5-5.8-18.3-15.3-18.3zm-12.6 17.7c.9-8.1 6-13.7 12.6-13.7 6.9 0 10.7 4.9 10.8 13.7h-23.4zm53.3-16.8c-1.2-.6-2.4-.8-4-.8-4 0-7.8 2.5-10.7 7.2l-.3-5.8c0-.3-.2-.5-.5-.5h-3c-.3 0-.5.2-.5.5v38.4c0 .3.2.5.5.5h3.5c.3 0 .5-.2.5-.5v-26c2.4-6 6.1-9.5 10-9.5 1.4 0 2 .2 3.3.6h.4c.1-.1.2-.2.2-.3l.8-3.2c.1-.3 0-.5-.2-.6zm31.6.1h-3.1c-.3 0-.5.2-.5.5l-.2 2.9c-3.3-2.6-6.5-4.3-11.1-4.3-10.2 0-17.5 8.7-17.5 20.7 0 12.9 6.1 20.6 16.4 20.6 4.2 0 8.4-1.9 12.3-5.5l.3 4.1c0 .3.2.5.5.5h3c.3 0 .5-.2.5-.5V33c-.1-.3-.3-.5-.6-.5zm-4 7.8v22.3c-4.1 4.2-7.7 6-11.5 6-7.6 0-12.2-6.2-12.2-16.5 0-9.3 5.7-16.6 13-16.6 3.8.1 7 1.5 10.7 4.8zm42.2-7.6c-.1-.1-.2-.2-.4-.2h-3.6c-.2 0-.4.1-.5.3l-8.2 24.1c-.4 1.3-.9 2.7-1.3 4.1-.6 2-1.3 4-1.9 5.8-.8-2-1.6-4.2-2.4-6.3-.5-1.3-1-2.5-1.4-3.7l-9.2-24.1c-.1-.2-.3-.3-.5-.3H231c-.2 0-.3.1-.4.2-.1.1-.1.3 0 .5L246.3 72l-1 3.2c-1.5 4.5-4.3 9.8-9.4 9.8-1 0-2.2-.3-3-.6h-.4l-.3.3-.8 3.1c-.1.2.1.5.3.6 1.1.5 2.7.8 4.1.8 5.9 0 10.5-4.5 13.4-13L264.3 33c.1 0 0-.2-.1-.3zm-153.8-8.9c.6 0 1.1-.5 1.1-1.1v-3.6c0-.6-.5-1.1-1.1-1.1h-3.6c-.6 0-1.1.5-1.1 1.1v3.6c0 .6.5 1.1 1.1 1.1h3.6zm-3.6 8.7h3.5c.3 0 .5.2.5.5v38.4c0 .3-.2.5-.5.5h-3.5c-.3 0-.5-.2-.5-.5V33c0-.3.2-.5.5-.5z" fill="currentColor"></path>
3368    </symbol>
3369
3370    <symbol id="linkedinSocialIcon" viewbox="0 0 20 20">
3371        <path d="M18.5 0h-17C.7 0 0 .6 0 1.4v17.1c0 .9.7 1.5 1.5 1.5h17c.8 0 1.5-.6 1.5-1.4V1.4c0-.8-.7-1.4-1.5-1.4zM5.9 17H3V7.5h3V17zM4.4 6.2c-1 0-1.7-.8-1.7-1.7s.8-1.7 1.7-1.7c.9 0 1.7.8 1.7 1.7s-.7 1.7-1.7 1.7zM17 17h-3v-4.6c0-1.1 0-2.5-1.5-2.5s-1.8 1.2-1.8 2.5V17h-3V7.5h2.8v1.3c.4-.8 1.4-1.5 2.8-1.5 3 0 3.6 2 3.6 4.5V17z" fill="currentColor"></path>
3372    </symbol>
3373
3374    <symbol id="moreIcon" viewbox="-73.5 20.5 5.13 44">
3375        <circle cx="-70.935" cy="31.063" fill="currentColor" r="2"></circle>
3376        <circle cx="-70.935" cy="52.25" fill="currentColor" r="2"></circle>
3377        <circle cx="-70.935" cy="41.563" fill="currentColor" r="2"></circle>
3378    </symbol>
3379
3380    <symbol id="searchIcon" viewbox="0 0 24 24">
3381        <g fill-rule="evenodd" fill="none" stroke-width="2" stroke="currentColor"><circle cx="10.5" cy="10.5" r="7.5"></circle><path d="M14.004 7.677A4.491 4.491 0 0 0 10.5 6M21 21l-5-5" stroke-linecap="round" stroke-linejoin="round"></path></g>
3382    </symbol>
3383
3384    <symbol id="toggleCircle" viewbox="20 20 8 8">
3385        <ellipse cx="18" cy="18" fill="none" rx="8" ry="8" stroke="currentColor" stroke-miterlimit="10" stroke-width="1.5"></ellipse>
3386
3387        <path d="M14 18h8M18 22v-8" fill="none" stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="1.5"></path>
3388    </symbol>
3389
3390    <symbol id="twitterSocialIcon" viewbox="0 0 20 20">
3391        <path d="M20 3.8c-.7.3-1.5.5-2.4.6.8-.5 1.5-1.3 1.8-2.3-.8.5-1.7.8-2.6 1-.7-.8-1.8-1.3-3-1.3-2.3 0-4.1 1.8-4.1 4.1 0 .3 0 .6.1.9-3.4-.1-6.4-1.7-8.4-4.2C1 3.2.8 3.9.8 4.7c0 1.4.7 2.7 1.8 3.4-.6 0-1.2-.2-1.8-.5v.1c0 2 1.4 3.6 3.3 4-.3.1-.7.1-1.1.1-.3 0-.5 0-.8-.1.5 1.6 2 2.8 3.8 2.8-1.4 1.1-3.2 1.8-5.1 1.8-.3 0-.7 0-1-.1 1.8 1.2 4 1.8 6.3 1.8 7.5 0 11.7-6.3 11.7-11.7v-.5c.9-.5 1.5-1.2 2.1-2z" fill="currentColor"></path>
3392    </symbol>
3393
3394    <symbol id="youtubeSocialIcon" viewbox="0 0 20 20">
3395        <path d="M19.8 6s-.2-1.4-.8-2c-.8-.8-1.6-.8-2-.8-2.8-.2-7-.2-7-.2s-4.2 0-7 .2c-.4 0-1.2 0-2 .8-.6.6-.8 2-.8 2S0 7.6 0 9.2v1.5c0 1.7.2 3.3.2 3.3s.2 1.4.8 2c.8.8 1.8.8 2.2.9 1.6.1 6.8.1 6.8.1s4.2 0 7-.2c.4 0 1.2-.1 2-.8.6-.6.8-2 .8-2s.2-1.6.2-3.2V9.2c0-1.6-.2-3.2-.2-3.2zM7.9 12.6V7l5.4 2.8-5.4 2.8z" fill="currentColor"></path>
3396    </symbol>
3397</svg></div></div></div><header class="lfr-layout-structure-item-6b38713d-54ad-7070-698b-109c492a1f88 lfr-layout-structure-item-container navigation-wrapper-container" data-layout-structure-item-id="6b38713d-54ad-7070-698b-109c492a1f88"><div class="lfr-layout-structure-item-atb-navigation-wrapper lfr-layout-structure-item-4d2149f9-6cc3-1131-2aab-262af7a48607 " data-layout-structure-item-id="4d2149f9-6cc3-1131-2aab-262af7a48607">
3397<div id="fragment-b014bee6-c941-c702-8339-212ee83012cb" > <div><div class="lfr-layout-structure-item-navigation-container lfr-layout-structure-item-b7a27155-beb7-b5dd-5037-ce99088d66f0 navigation-container-top" data-layout-structure-item-id="b7a27155-beb7-b5dd-5037-ce99088d66f0"><div id="fragment-cf2cb11f-6a70-38e9-58af-4b9cb8de3538"> <div class="navigation-container">
3398	<div><div class="lfr-layout-structure-item-c1bf04a9-08d8-7e35-8a89-352bc47aefee lfr-layout-structure-item-container  d-flex flex-row align-items-center justify-content-between" data-layout-structure-item-id="c1bf04a9-08d8-7e35-8a89-352bc47aefee"><div class="lfr-layout-structure-item-f926649a-09bd-19f7-1224-6183e18bb8f7 lfr-layout-structure-item-container  container-fluid container-fluid-max-xl d-flex flex-row align-items-center" data-layout-structure-item-id="f926649a-09bd-19f7-1224-6183e18bb8f7"><div class="lfr-layout-structure-item-language-selector lfr-layout-structure-item-518275b7-a256-1b71-c9e7-c39d21d11ed9 " data-layout-structure-item-id="518275b7-a256-1b71-c9e7-c39d21d11ed9"><div id="fragment-10a21ed5-d77b-a996-80e2-0b6892672856">
3399<div class="language-selector-dropdown">
3400	<input type="checkbox" id="nxgh">
3401	<label class="language-selector-dropdown-toggle" for="nxgh">
3402		<svg class="language-selector-dropdown-icon" width="16" height="16" viewbox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
3403			<path fill-rule="evenodd" clip-rule="evenodd" d="M0 8.0275C0 -2.71018 16 -2.64143 16 8.0275C16 18.5808 0 18.7339 0 8.0275ZM13.1313 11.1432H11.8438C12.0062 10.3338 12.1094 9.4619 12.1375 8.54626H13.9781C13.8969 9.49002 13.6 10.3713 13.1313 11.1432ZM13.9781 7.50874H12.1375C12.1094 6.59622 12.0062 5.72121 11.8438 4.91182H13.1313C13.6 5.68058 13.8969 6.56185 13.9781 7.50874ZM8.51875 2.03677C8.975 2.0774 9.41562 2.1649 9.8375 2.3024C10.0844 2.73679 10.3188 3.27742 10.5063 3.8743H8.51562V2.03677H8.51875ZM6.1625 2.3024C6.58437 2.16803 7.025 2.0774 7.48125 2.03677V3.8743H5.49062C5.68125 3.27742 5.91562 2.73991 6.1625 2.3024ZM3.6625 3.8743C3.97187 3.5493 4.31875 3.25867 4.69688 3.00866C4.59375 3.28367 4.49688 3.5743 4.40938 3.8743H3.6625ZM2.02187 7.50874C2.10312 6.56497 2.4 5.68058 2.86875 4.91182H4.15625C3.99375 5.72121 3.89062 6.5931 3.8625 7.50874H2.02187ZM2.86875 11.1432C2.40313 10.3744 2.10312 9.49315 2.02187 8.54626H3.8625C3.89062 9.45877 3.99375 10.3338 4.15625 11.1432H2.86875ZM4.69688 13.0463C4.32188 12.7963 3.975 12.5057 3.6625 12.1807H4.40938C4.49688 12.4807 4.59063 12.7682 4.69688 13.0463ZM7.48125 14.0151C7.025 13.9745 6.58437 13.887 6.1625 13.7495C5.91562 13.3151 5.68125 12.7745 5.49375 12.1776H7.48438V14.0151H7.48125ZM9.8375 13.7495C9.41562 13.8838 8.975 13.9745 8.51875 14.0151V12.1807H10.5094C10.3187 12.7745 10.0844 13.3151 9.8375 13.7495ZM11.3031 13.0463C11.4063 12.7713 11.5031 12.4807 11.5906 12.1807H12.3375C12.0281 12.5057 11.6813 12.7963 11.3031 13.0463ZM11.3031 3.00866C11.6781 3.25867 12.025 3.5493 12.3375 3.8743H11.5906C11.5031 3.5743 11.4094 3.28367 11.3031 3.00866ZM11.1 8.54626C11.0688 9.4744 10.9594 10.3494 10.7844 11.1432H8.51875V8.54626H11.1ZM10.7844 4.91182C10.9594 5.70558 11.0688 6.5806 11.1 7.50874H8.51875V4.91182H10.7844ZM4.9 7.50874C4.93125 6.5806 5.04062 5.70558 5.21562 4.91182H7.48125V7.50874H4.9ZM5.21562 11.1432C5.04062 10.3494 4.93125 9.4744 4.9 8.54626H7.48125V11.1432H5.21562Z" fill="currentColor" />
3404		</svg>
3405		<div class="language-selector-dropdown-title ">
3406			EN (US)
3407		</div>
3408		<svg class="language-selector-dropdown-caret" width="16" height="16" viewbox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
3409	      <path d="M4.17044 6.53604L7.58894 10.1013C7.81544 10.3362 8.18456 10.3362 8.41106 10.1013L11.8296 6.53604C12.1945 6.15434 11.9344 5.5 11.4185 5.5H4.5815C4.06557 5.50419 3.80552 6.15434 4.17044 6.53604V6.53604Z" fill="currentColor" />
3410	    </svg>
3411	</label>
3412	<div class="language-selector-dropdown-content align-dropdown-left">
3413<ul>
3414
3415
3416
3417
3418
3419
3420
3421
3422								
3423
3424                  <li class="selected osb-nav-item">
3425<a href="https://www.liferay.com/blog/business-partner-experience/-11-building-blocks-for-a-high-performing-supplier-portal" class="language-entry-long-text" lang="en-US">English</a>                  </li>
3426								
3427
3428                  <li class=" osb-nav-item">
3429<a href="https://www.liferay.com/fr" class="language-entry-long-text" lang="fr-FR">Français</a>                  </li>
3430								
3431
3432                  <li class=" osb-nav-item">
3433<a href="https://www.liferay.com/de" class="language-entry-long-text" lang="de-DE">Deutsch</a>                  </li>
3434								
3435
3436                  <li class=" osb-nav-item">
3437<a href="https://www.liferay.com/it" class="language-entry-long-text" lang="it-IT">Italiano</a>                  </li>
3438								
3439
3440                  <li class=" osb-nav-item">
3441<a href="https://www.liferay.com/pt" class="language-entry-long-text" lang="pt-BR">Português</a>                  </li>
3442								
3443
3444                  <li class=" osb-nav-item">
3445<a href="https://www.liferay.com/es" class="language-entry-long-text" lang="es-ES">Español</a>                  </li>
3446      <li class=" osb-nav-item">
3447<a href="https://www.liferay.com/zh" class="language-entry-long-text" lang="zh-CN" rel="nofollow">中文</a>      </li>
3448
3449      <li class=" osb-nav-item">
3450<a href="https://www.liferay.co.jp" class="language-entry-long-text" lang="ja-JP" rel="nofollow">日本語</a>      </li>
3451  </ul>	</div>
3452</div></div><style>.language-selector-dropdown {
3453  margin: 4px;
3454  position: relative;
3455  z-index: 10;
3456
3457  input {
3458    position: absolute;
3459    opacity: 0;
3460    z-index: -1;
3461  }
3462  .language-selector-dropdown-toggle:hover,
3463  input:focus ~ .language-selector-dropdown-toggle,
3464  input:focus-visible ~ .language-selector-dropdown-toggle {
3465      outline: var(--color-brand-primary-lighten-2) solid 2px;
3466      background: var(--utility-nav-item-text-color-background, #EDF3FE);
3467      transition: all 0.1s linear;
3468      .language-selector-dropdown-title,
3469      .language-selector-dropdown-icon,
3470      .language-selector-dropdown-caret {
3471        color: var(--utility-nav-item-text-color-hover, #0053F0);
3472        opacity: 1;
3473      }
3474  }
3475
3476  .language-selector-dropdown-toggle {
3477    display: inline-flex;
3478    justify-content: center;
3479    align-items: center;
3480    border-radius: calc(var(--border-radius) / 2);
3481    padding: 8px;
3482    outline: rgba(99, 153, 255, 0.00) solid 2px;
3483    outline-offset: 2px;
3484    position: relative;
3485    width: fit-content;
3486    gap: 4px;
3487    margin: 0;
3488    transition: background 0.1s linear;
3489    min-height: 40px;
3490    
3491    .language-selector-dropdown-title {
3492      color: var(--utility-nav-item-text-color-default, #54555F);
3493      text-align: center;
3494      font-size: var(--text-link-md-font-size);
3495      font-weight: var(--font-weight-semi-bold);
3496      line-height: var(--text-link-md-line-height);
3497      text-wrap: nowrap;
3498      transition: color 0.1s linear;
3499      &.hide-label-mobile {
3500        @media (max-width: 600px) {
3501          display: none;
3502        }
3503      }
3504    }
3505
3506    .language-selector-dropdown-caret {
3507      opacity: 35%;
3508      color: var(--utility-nav-item-text-color-default, #54555F);
3509      width: 16px;
3510      height: 16px;
3511      transition: opacity 0.1s linear, transform 0.2s ease-in-out;
3512    }
3513    .language-selector-dropdown-icon {
3514      opacity: 0.6;
3515      transition: opacity 0.1s linear;
3516      color: var(--utility-nav-item-text-color-default, #54555F);
3517    }
3518  }
3519
3520  .language-selector-dropdown-content {
3521    visibility: hidden;
3522    opacity: 0;
3523    background: var(--color-neutral-0, #fff);
3524    transform: translateY(calc(100% - 4px));
3525    transition: visibility 0s linear 0.2s, opacity 0.1s linear, transform 0.2s ease-in-out;
3526    z-index: -1;
3527    position: absolute;
3528    bottom: 0;
3529    box-shadow: var(--box-shadow);
3530    border-radius: var(--border-radius);
3531    overflow: hidden;
3532    padding: 8px;
3533    width: 288px;
3534    &.align-dropdown-right {
3535      right: 0;
3536    }
3537    &.align-dropdown-left {
3538      left: 0;
3539    }
3540    &.align-dropdown-center {
3541      left: 50%;
3542      transform: translate(-50%, calc(100% - 4px));
3543    }
3544    ul {
3545      padding: 0;
3546      width: 100%;
3547      margin-bottom: 0;
3548      li {
3549        list-style: none;
3550        padding: 0;
3551        display: flex;
3552        position: relative;
3553        .language-entry-long-text {
3554          padding: 12px 12px 12px 48px;
3555          width: 100%;
3556          cursor: pointer;
3557          border-radius: calc(var(--border-radius) / 2);
3558          outline: rgba(99, 153, 255, 0.00) solid 2px;
3559          outline-offset: 2px;
3560          transition: all 0.1s linear;
3561          margin: 4px 0;
3562          color: var(--color-neutral-10, #282934);
3563          &:hover,
3564          &:focus,
3565          &:focus-visible {
3566            background: var(--color-action-primary-hover-lighten, #EDF3FE);
3567            outline: var(--color-brand-primary-lighten-2) solid 2px;
3568            color: var(--color-action-primary-hover, #0053F0);
3569          }
3570        }
3571        &.selected::before {
3572          content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuMDI4NTUgMTMuNDIzN0M1Ljc2OTE4IDEzLjQyMzcgNS41MTYwNSAxMy4zMjA1IDUuMzMxNjggMTMuMTM2MkwxLjM5MTA1IDkuMTkyNDJDMC40NjkxNzkgOC4yMjY4IDEuOTU5OCA2LjkzOTMgMi43ODQ4IDcuNzk4NjdMNS45ODQ4IDExLjAwMThMMTMuMTcyMyAyLjkxMTE3QzE0LjAyMjMgMS45NTgwNSAxNS40OTQyIDMuMjcwNTUgMTQuNjQ0MiA0LjIyMDU1TDYuNzYyOTMgMTMuMDkyNEM2LjU4MTY4IDEzLjI5NTUgNi4zMjU0MyAxMy40MTQzIDYuMDU2NjggMTMuNDIzN0M2LjA0NzMgMTMuNDIzNyA2LjAzNzkzIDEzLjQyMzcgNi4wMjg1NSAxMy40MjM3WiIgZmlsbD0iIzZCNkM3RSIvPgo8L3N2Zz4K");
3573          position: absolute;
3574          left: 16px;
3575          top: 18px;
3576        }
3577      }
3578    }
3579    @media (max-width: 380px) {
3580      width: calc(100vw - 16px);
3581      &.align-dropdown-left,
3582      &.align-dropdown-center,
3583      &.align-dropdown-right {
3584        left: 8px;
3585        right: unset;
3586        transform: none;
3587        position: fixed;
3588        top: 44px;
3589        height: fit-content;
3590        bottom: unset;
3591      }
3592    }
3593    .language-entry-long-text {
3594      color: var(--utility-nav-item-text-color-default, #54555F);
3595      font-size: var(--text-link-md-font-size);
3596      font-weight: var(--font-weight-semi-bold);
3597      line-height: var(--text-link-md-line-height);
3598      text-wrap: nowrap;
3599
3600      &:hover {
3601        color: var(--utility-nav-item-text-color-hover, #0053F0);
3602      }
3603    }
3604  }
3605
3606  input:checked {
3607    ~ .language-selector-dropdown-content {
3608      visibility: visible;
3609      opacity: 1;
3610      transform: translateY(calc(100% + 8px));
3611      transition: visibility 0s linear 0s, opacity 0.1s linear, transform 0.2s ease-in-out;
3612      &.align-dropdown-center {
3613        transform: translate(-50%, calc(100% + 8px));
3614        @media (max-width: 380px) {
3615          transform: none;
3616        }
3617      }
3618      @media (max-width: 380px) {
3619        transform: none;
3620      }
3621    }
3622    ~ .language-selector-dropdown-toggle {
3623        .language-selector-dropdown-title,
3624        svg {
3625          color: var(--utility-nav-item-text-color-active, #004AD7);
3626        }
3627        .language-selector-dropdown-caret {
3628          transform: rotateZ(180deg);
3629        }
3630    }
3631  }
3632}</style></div></div><div class="lfr-layout-structure-item-307442a0-c243-222e-cebe-b1e1ea194d11 lfr-layout-structure-item-container  container-fluid container-fluid-max-xl d-flex flex-row align-items-center justify-content-end" data-layout-structure-item-id="307442a0-c243-222e-cebe-b1e1ea194d11"><div class="lfr-layout-structure-item-account-dropdown--copy- lfr-layout-structure-item-7bc128c8-809f-f815-31fb-aebb004c0596 navigation-account" data-layout-structure-item-id="7bc128c8-809f-f815-31fb-aebb004c0596"><div id="fragment-d2324d25-8b6b-620c-6e6d-bb6baf9f80f1">
3633<div class="account-dropdown">
3634  <input type="checkbox" id="avbp">
3635  <label class="account-dropdown-toggle" for="avbp">	
3636      <svg class="account-dropdown-icon" width="16" height="16" viewbox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
3637        <path d="M11 3.94067C11 5.59753 9.65685 6.94067 8 6.94067C6.34315 6.94067 5 5.59753 5 3.94067C5 2.28382 6.34315 0.940674 8 0.940674C9.65685 0.940674 11 2.28382 11 3.94067Z" fill="currentColor" />
3638        <path d="M14 12.4406C14 15.9406 2 15.9406 2 12.4406C2 6.25308 14 6.31558 14 12.4406Z" fill="currentColor" />
3639      </svg>
3640
3641      <span class="account-dropdown-title hide-label-mobile">
3642        Login
3643      </span>
3644    <svg class="account-dropdown-caret" width="16" height="16" viewbox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
3645      <path d="M4.17044 6.53604L7.58894 10.1013C7.81544 10.3362 8.18456 10.3362 8.41106 10.1013L11.8296 6.53604C12.1945 6.15434 11.9344 5.5 11.4185 5.5H4.5815C4.06557 5.50419 3.80552 6.15434 4.17044 6.53604V6.53604Z" fill="currentColor" />
3646    </svg>
3647  </label>
3648  <div class="account-dropdown-content align-dropdown-right">
3649    <div class="account-dropdown-perminant-links">
3650        <a class="account-dropdown-menu-item" rel="nofollow" href="https://www.liferay.com/c/portal/login?p_l_id=233425590" target="_blank">
3651          <div class="account-dropdown-menu-item-icon">
3652            <svg width="16" height="16" viewbox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
3653              <path d="M14.9944 7.00012H8.98156V1.00293C8.98156 0.45293 8.53156 0.00292969 7.98156 0.00292969C7.43156 0.00292969 6.98156 0.45293 6.98156 1.00293V7.00012H1C0.45 7.00012 0 7.45012 0 8.00012C0 8.55012 0.45 9.00012 1 9.00012H6.98156V14.9973C6.98156 15.5473 7.43156 15.9973 7.98156 15.9973C8.53156 15.9973 8.98156 15.5473 8.98156 14.9973V9.00015H14.9944C15.5444 9.00015 15.9944 8.55015 15.9944 8.00015C15.9944 7.45015 15.5444 7.00012 14.9944 7.00012Z" fill="currentColor" />
3654            </svg>
3655          </div>
3656          <div class="account-dropdown-menu-item-title">
3657            Create An Account
3658          </div>
3659          <svg class="account-dropdown-menu-item-external-icon" width="16" height="16" viewbox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
3660            <path d="M14 11C14 10.4477 14.4473 10 15 10C15.5527 10 16 10.4477 16 11V14C16 15.1028 15.1025 16 14 16H2C0.897461 16 0 15.1028 0 14V2C0 0.897202 0.897461 0 2 0H5C5.55273 0 6 0.447723 6 1C6 1.55228 5.55273 2 5 2H2V14H14V11Z" fill="currentcolor" />
3661            <path d="M10 0H15C15.5527 0 16 0.447708 16 1V6C16 6.55229 15.5527 7 15 7C14.4473 7 14 6.55229 14 6V3.4142L9.70703 7.70711C9.51172 7.90237 9.25586 8 9 8C8.74414 8 8.48828 7.90237 8.29297 7.70711C7.90234 7.31657 7.90234 6.68343 8.29297 6.29289L12.5859 2H10C9.44727 2 9 1.55229 9 1C9 0.447708 9.44727 0 10 0Z" fill="currentColor" />
3662        </svg>
3663        </a>
3664        <a class="account-dropdown-menu-item" href="https://www.liferay.com/c/portal/login?p_l_id=233425590">
3665          <div class="account-dropdown-menu-item-icon">
3666            <svg width="16" height="16" viewbox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
3667              <path fill-rule="evenodd" clip-rule="evenodd" d="M11 3.94067C11 5.59753 9.65685 6.94067 8 6.94067C6.34315 6.94067 5 5.59753 5 3.94067C5 2.28382 6.34315 0.940674 8 0.940674C9.65685 0.940674 11 2.28382 11 3.94067ZM14 12.4406C14 15.9406 2 15.9406 2 12.4406C2 6.25308 14 6.31558 14 12.4406Z" fill="currentColor" />
3668            </svg>
3669          </div>
3670          <div class="account-dropdown-menu-item-title">
3671            Sign In
3672          </div>
3673        </a>
3674    </div>
3675  </div>
3676</div></div><style>.account-dropdown {
3677  margin: 4px;
3678  position: relative;
3679  z-index: 10;
3680
3681  input {
3682    position: absolute;
3683    opacity: 0;
3684    z-index: -1;
3685  }
3686  .account-dropdown-toggle:hover,
3687  input:focus ~ .account-dropdown-toggle,
3688  input:focus-visible ~ .account-dropdown-toggle {
3689      outline: var(--color-brand-primary-lighten-2) solid 2px;
3690      background: var(--utility-nav-item-text-color-background, #EDF3FE);
3691      transition: all 0.1s linear;
3692      .account-dropdown-icon,
3693      .account-dropdown-title,
3694      svg {
3695        color: var(--utility-nav-item-text-color-hover, #0053F0);
3696        opacity: 1;
3697      }
3698  }
3699
3700  .account-dropdown-toggle {
3701    display: inline-flex;
3702    justify-content: center;
3703    align-items: center;
3704    border-radius: calc(var(--border-radius) / 2);
3705    padding: 8px;
3706    outline: rgba(99, 153, 255, 0.00) solid 2px;
3707    outline-offset: 2px;
3708    position: relative;
3709    width: fit-content;
3710    gap: 4px;
3711    margin: 0;
3712
3713    .account-dropdown-avatar {
3714      width: 32px;
3715      height: 32px;
3716      border-radius: var(--border-radius-circle);
3717      overflow: hidden;
3718      object-fit: cover;
3719      border: 1px solid var(--color-neutral-2);
3720    }
3721
3722    .account-dropdown-icon {
3723      opacity: 0.6;
3724      transition: opacity 0.1s linear;
3725      color: var(--utility-nav-item-text-color-default, #54555F);
3726    }
3727    
3728    .account-dropdown-title {
3729      color: var(--utility-nav-item-text-color-default, #54555F);
3730      text-align: center;
3731      font-size: var(--text-link-md-font-size);
3732      font-weight: var(--font-weight-semi-bold);
3733      line-height: var(--text-link-md-line-height);
3734      text-wrap: nowrap;
3735      &.hide-label-mobile {
3736        @media (max-width: 767.98px) {
3737          display: none;
3738        }
3739      }
3740    }
3741
3742    .account-dropdown-caret {
3743      opacity: 35%;
3744      color: var(--utility-nav-item-text-color-default, #54555F);
3745      width: 16px;
3746      height: 16px;
3747      transition: opacity 0.1s linear, transform 0.2s ease-in-out;
3748    }
3749  }
3750
3751  .account-dropdown-content {
3752    width: fit-content;
3753    visibility: hidden;
3754    opacity: 0;
3755    background: var(--color-neutral-0, #fff);
3756    transform: translateY(calc(100% - 4px));
3757    transition: visibility 0s linear 0.2s, opacity 0.1s linear, transform 0.2s ease-in-out;
3758    z-index: -1;
3759    position: absolute;
3760    bottom: 0;
3761    box-shadow: var(--box-shadow);
3762    border-radius: var(--border-radius);
3763    overflow: hidden;
3764    padding: 8px;
3765    min-width: 288px;
3766    &.align-dropdown-right {
3767      right: 0;
3768    }
3769    &.align-dropdown-left {
3770      left: 0;
3771    }
3772    &.align-dropdown-center {
3773      left: 50%;
3774      transform: translate(-50%, calc(100% - 4px));
3775    }
3776    .account-dropdown-content-divider {
3777      width: 100%;
3778      height: 1px;
3779      background-color: hsl(from var(--utility-nav-item-text-color-default) h s l / 0.3)
3780    }
3781    @media (max-width: 380px) {
3782      width: calc(100vw - 16px);
3783      &.align-dropdown-left,
3784      &.align-dropdown-center,
3785      &.align-dropdown-right {
3786        left: 8px;
3787        right: unset;
3788        transform: none;
3789        position: fixed;
3790        top: 44px;
3791        height: fit-content;
3792        bottom: unset;
3793      }
3794    }
3795  }
3796
3797  input:checked {
3798    ~ .account-dropdown-content {
3799      visibility: visible;
3800      opacity: 1;
3801      transform: translateY(calc(100% + 8px));
3802      transition: visibility 0s linear 0s, opacity 0.1s linear, transform 0.2s ease-in-out;
3803      &.align-dropdown-center {
3804        transform: translate(-50%, calc(100% + 8px));
3805        @media (max-width: 380px) {
3806          transform: none;
3807        }
3808      }
3809      @media (max-width: 380px) {
3810        transform: none;
3811      }
3812    }
3813    ~ .account-dropdown-toggle {
3814        .account-dropdown-title,
3815        .account-dropdown-icon,
3816        .account-dropdown-caret {
3817          color: var(--utility-nav-item-text-color-active, #004AD7);
3818        }
3819        .account-dropdown-caret {
3820          transform: rotateZ(180deg);
3821        }
3822    }
3823  }
3824  .account-dropdown-menu-item {
3825    align-items: center;
3826    cursor: pointer;
3827    gap: 12px;
3828    display: flex;
3829    flex-direction: row;
3830    flex-wrap: nowrap;
3831    justify-content: flex-start;
3832    outline: rgba(99, 153, 255, 0.00) solid 2px;
3833    outline-offset: 2px;
3834    transition: all var(--transition-base);
3835    border-radius: calc(var(--border-radius) / 2);
3836    padding: 12px;
3837    width: 100%;
3838    background: var(--color-neutral-0, #fff);
3839    margin: 4px 0;
3840
3841    .account-dropdown-menu-item-icon {
3842      width: 24px;
3843      height: 24px;
3844      opacity: 0.5;
3845      color: var(--color-neutral-10, #282934);
3846      transition: all var(--transition-base);
3847      display: flex;
3848      justify-content: center;
3849      align-items: center;
3850      > svg {
3851        vertical-align: top;
3852      }
3853    }
3854
3855    .account-dropdown-menu-item-title {
3856      color: var(--color-neutral-10, #282934);
3857      font-weight: var(--font-weight-semi-bold, 600);
3858      font-size: var(--h5-font-size);
3859      margin: 0;
3860      transition: all var(--transition-base);
3861      flex-grow: 1;
3862      font-size: var(--text-link-md-font-size);
3863      line-height: var(--text-link-md-line-height);
3864    }
3865
3866    .account-dropdown-menu-item-external-icon {
3867      opacity: 0;
3868      transition: all var(--transition-base);
3869    }
3870
3871    &:hover,
3872    &:focus,
3873    &:focus-visible {
3874      outline: var(--color-brand-primary-lighten-2) solid 2px;
3875      background: var(--color-action-primary-hover-lighten, #EDF3FE);
3876      .account-dropdown-menu-item-icon,
3877      .account-dropdown-menu-item-title {
3878        color: var(--color-action-primary-hover, #0053F0);
3879      }
3880      .account-dropdown-menu-item-icon,
3881      .account-dropdown-menu-item-external-icon {
3882        opacity: 1;
3883      }
3884    }
3885  }
3886}</style></div></div></div></div>
3887</div></div><style>.lfr-layout-structure-item-navigation-container {
3888	position: sticky;
3889	top: 0;
3890	left: 0;
3891	width: 100%;
3892	z-index: 998;
3893	animation: shadow-on-scroll;
3894  animation-timeline: scroll();
3895  animation-range: 0% 100%;
3896}
3897
3898body.has-edit-mode-menu .lfr-layout-structure-item-navigation-container {
3899  z-index: 1 !important;
3900}
3901
3902@keyframes shadow-on-scroll {
3903    0% { box-shadow: var(--elevation-tight-3) rgba(0, 0, 0, 0); }
3904    1% { box-shadow: var(--elevation-tight-3) rgba(0, 0, 0, 0.15); }
3905	  100% { box-shadow: var(--elevation-tight-3) rgba(0, 0, 0, 0.15); }
3906}
3907
3908body.has-edit-mode-menu .utility-nav-container > lfr-drop-zone > div > div > div > div > div > div >
3908 lfr-drop-zone > div > div,
3909body.has-edit-mode-menu .nav-items-container-items > lfr-drop-zone >  div > div,
3910body.has-edit-mode-menu .nav-items-container-items > lfr-drop-zone >  div > div > div > div > div > div > lfr-drop-zone > div > div {
3911    align-items: center;
3912    display: flex;
3913    flex-direction: row;
3914    justify-content: space-between;
3915}
3916</style>
3916<script type="module">const configuration = {}; const fragmentElement = document.querySelector('#fragment-cf2cb11f-6a70-38e9-58af-4b9cb8de3538'); const fragmentElementId = 'fragment-cf2cb11f-6a70-38e9-58af-4b9cb8de3538'; const fragmentEntryLinkNamespace = 'mefh'; const fragmentNamespace = 'mefh'; const layoutMode = 'view';const containerClass = '.navigation-container';
3917
3918document.addEventListener('DOMContentLoaded', function() {
3919  const container = document.querySelector(containerClass);
3920  const checkboxes = container.querySelectorAll('input[type="checkbox"]:not(.nav-items-menu-button-input)'); // Exclude the specified checkbox
3921
3922  document.addEventListener('click', function(event) {
3923    if (!container.contains(event.target)) {
3924      for (const checkbox of checkboxes) {
3925        checkbox.checked = false;
3926      }
3927    }
3928  });
3929
3930  document.addEventListener('keydown', function(event) {
3931    if (event.keyCode === 27) {
3932      for (const checkbox of checkboxes) {
3933        checkbox.checked = false;
3934      }
3935    }
3936});
3937
3938  for (const checkbox of checkboxes) {
3939    checkbox.addEventListener('click', function() {
3940      const otherCheckboxes = container.querySelectorAll('input[type="checkbox"]:not(.nav-items-menu-button-input)'); // Exclude the specified checkbox
3941      for (const otherCheckbox of otherCheckboxes) {
3942        if (otherCheckbox !== this) {
3943          otherCheckbox.checked = false;
3944        }
3945      }
3946    });
3947  }
3948});;</script>
3948</div><div class="lfr-layout-structure-item-navigation-container lfr-layout-structure-item-16dd6360-36d3-52cb-8371-1e11ed3e6b0f navigation-container-bottom" data-layout-structure-item-id="16dd6360-36d3-52cb-8371-1e11ed3e6b0f"><div id="fragment-89ef2783-d779-77f5-7fbc-52777b13aa94"> <div class="navigation-container">
3949	<div><div class="lfr-layout-structure-item-2ea5c4d7-555b-ecba-4a3b-5053cb9aa926 lfr-layout-structure-item-container bottom-content-wrapper container-fluid container-fluid-max-xl d-flex flex-row align-items-center justify-content-between" data-layout-structure-item-id="2ea5c4d7-555b-ecba-4a3b-5053cb9aa926"><div class="lfr-layout-structure-item-3faa614b-0688-05c1-d68a-03e54d2ebeed lfr-layout-structure-item-container left-container d-flex flex-row align-items-center justify-content-end" data-layout-structure-item-id="3faa614b-0688-05c1-d68a-03e54d2ebeed"><div class="lfr-layout-structure-item-logo lfr-layout-structure-item-d9930a6c-aa2e-f666-f348-3e7bb90ff2e3 " data-layout-structure-item-id="d9930a6c-aa2e-f666-f348-3e7bb90ff2e3"><div id="fragment-88d623af-e625-0d82-ef74-8993155a7adf">
3950
3951
3952
3953
3954<a href="/" class="navigation-logo">
3955		<svg width="135" height="54" viewbox="0 0 135 54" fill="none" xmlns="http://www.w3.org/2000/svg">
3956			<path d="M134.06 21.4723C134.008 21.4212 133.957 21.3702 133.855 21.3702H132.017C131.915 21.3702 131.813 21.4212 131.762 21.5233L127.574 33.8297C127.37 34.4936 127.115 35.2085 126.911 35.9233C126.604 36.9446 126.247 37.9659 125.94 38.8851C125.532 37.8638 125.123 36.7404 124.715 35.668C124.46 35.0042 124.204 34.3914 124 33.7787L119.302 21.4723C119.251 21.3702 119.149 21.3191 119.047 21.3191H117.106C117.004 21.3191 116.953 21.3702 116.902 21.4212C116.851 21.4723 116.851 21.5744 116.902 21.6765L124.919 41.5404L124.408 43.1744C123.642 45.4723 122.213 48.1787 119.608 48.1787C119.098 48.1787 118.485 48.0255 118.077 47.8723C118.025 47.8723 117.923 47.8723 117.872 47.8723C117.821 47.9234 117.77 47.9744 117.719 48.0255L117.311 49.6085C117.26 49.7106 117.362 49.8638 117.464 49.9148C118.025 50.1702 118.842 50.3234 119.557 50.3234C122.57 50.3234 124.919 48.0255 126.4 43.6851L134.111 21.6255C134.162 21.6255 134.111 21.5233 134.06 21.4723Z" fill="currentColor" />
3957			<path d="M114.553 21.3702H112.97C112.817 21.3702 112.715 21.4723 112.715 21.6255L112.613 23.1064C110.928 21.7787 109.294 20.9106 106.945 20.9106C101.736 20.9106 98.0085 25.3532 98.0085 31.4809C98.0085 38.0681 101.123 42 106.383 42C108.528 42 110.672 41.0298 112.664 39.1915L112.817 41.2851C112.817 41.4383 112.919 41.5404 113.072 41.5404H114.604C114.757 41.5404 114.86 41.4383 114.86 41.2851V21.6255C114.809 21.4723 114.706 21.3702 114.553 21.3702ZM112.511 25.3532V36.7404C110.417 38.8851 108.579 39.8043 106.638 39.8043C102.757 39.8043 100.409 36.6383 100.409 31.3787C100.409 26.6298 103.319 22.9021 107.047 22.9021C108.987 22.9532 110.621 23.6681 112.511 25.3532Z" fill="currentColor" />
3958			<path d="M98.417 21.3192C97.8042 21.0128 97.1914 20.9106 96.3744 20.9106C94.3319 20.9106 92.3914 22.1872 90.9106 24.5872L90.7574 21.6255C90.7574 21.4723 90.6553 21.3702 90.5021 21.3702H88.9702C88.817 21.3702 88.7148 21.4723 88.7148 21.6255V41.234C88.7148 41.3872 88.817 41.4894 88.9702 41.4894H90.7574C90.9106 41.4894 91.0127 41.3872 91.0127 41.234V27.9575C92.2382 24.8936 94.1276 23.1064 96.1191 23.1064C96.834 23.1064 97.1404 23.2085 97.8042 23.4128C97.8553 23.4128 97.9574 23.4128 98.0085 23.4128C98.0595 23.3617 98.1106 23.3106 98.1106 23.2596L98.5191 21.6255C98.5702 21.4723 98.5191 21.3702 98.417 21.3192Z" fill="currentColor" />
3959			<path d="M77.6341 20.8596C73.3958 20.8596 68.8511 24.5873 68.8511 31.4298C68.8511 37.6086 72.6809 41.949 78.1447 41.949C81.0553 41.949 82.8426 40.9788 84.4766 40.0086C84.5787 39.9575 84.6298 39.8043 84.5787 39.6511L83.8128 38.2724C83.7617 38.2213 83.7106 38.1703 83.6596 38.1703C83.6085 38.1703 83.5064 38.1703 83.4553 38.2213C81.8213 39.3958 80.1872 39.9064 78.3489 39.9064C74.2128 39.9064 71.4043 36.6894 71.2511 31.9405H85.0894C85.1915 31.9405 85.2936 31.8383 85.3447 31.7362C85.4468 31.2256 85.4468 30.6639 85.4468 30.2043C85.3447 24.332 82.4851 20.8596 77.6341 20.8596ZM71.2 29.8979C71.6596 25.7617 74.2638 22.9022 77.6341 22.9022C81.1575 22.9022 83.0979 25.4043 83.1489 29.8979H71.2Z" fill="currentColor" />
3960			<path d="M68.3405 21.3702H64.0511V17.3872C64.0511 14.5787 64.9703 13.1999 66.8596 13.1999C67.6256 13.1999 68.3916 13.4042 69.1064 13.7106C69.1575 13.7616 69.2596 13.7616 69.3107 13.7106C69.3618 13.6595 69.4128 13.6085 69.4639 13.5574L69.9745 12.0765C70.0256 11.9744 69.9745 11.8212 69.8213 11.7702C68.8511 11.3616 67.7788 11.1063 66.8596 11.
39601063C63.5916 11.1063 61.7533 13.3021 61.7533 17.234V21.3702L59.3022 21.5233C59.149 21.5233 59.0469 21.6255 59.0469 21.7787V23.1574C59.0469 23.3106 59.149 23.4127 59.3022 23.4127H61.7533V41.1829C61.7533 41.3361 61.8554 41.4382 62.0086 41.4382H63.7958C63.949 41.4382 64.0511 41.3361 64.0511 41.1829V23.4127H68.3405C68.4937 23.4127 68.5958 23.3106 68.5958 23.1574V21.5744C68.5958 21.4723 68.4937 21.3702 68.3405 21.3702Z" fill="currentColor" />
3961			<path d="M55.5234 16.9276C55.8298 16.9276 56.0851 16.6723 56.0851 16.3659V14.5276C56.0851 14.2213 55.8298 13.9659 55.5234 13.9659H53.6851C53.3787 13.9659 53.1234 14.2213 53.1234 14.5276V16.3659C53.1234 16.6723 53.3787 16.9276 53.6851 16.9276H55.5234Z" fill="currentColor" />
3962			<path d="M53.6851 21.3702H55.4723C55.6255 21.3702 55.7277 21.4723 55.7277 21.6255V41.234C55.7277 41.3872 55.6255 41.4894 55.4723 41.4894H53.6851C53.5319 41.4894 53.4298 41.3872 53.4298 41.234V21.6255C53.4298 21.4723 53.5319 21.3702 53.6851 21.3702Z" fill="currentColor" />
3963			<path d="M50.417 39.3447H38.3149V14.3234C38.3149 14.1702 38.2128 14.0681 38.0596 14.0681H36.1702C36.017 14.0681 35.9149 14.1702 35.9149 14.3234V41.183C35.9149 41.3362 36.017 41.4383 36.1702 41.4383H50.417C50.5
3963702 41.4383 50.6724 41.3362 50.6724 41.183V39.549C50.6724 39.4468 50.5702 39.3447 50.417 39.3447Z" fill="currentColor" />
3964			<path id="waffle" fill-rule="evenodd" clip-rule="evenodd" d="M0.170166 16.2127C0.170166 15.0846 1.08465 14.1702 2.21272 14.1702H25.7021C26.8302 14.1702 27.7446 15.0846 27.7446 16.2127V39.7021C27.7446 40.8302 26.8302 41.7446 25.7021 41.7446H2.21272C1.08465 41.7446 0.170166 40.8302 0.170166 39.7021V16.2127ZM4.25527 18.7659C4.25527 18.4839 4.48389 18.2553 4.76591 18.2553H7.82974C8.11176 18.2553 8.34038 18.4839 8.34038 18.7659V21.8297C8.34038 22.1118 8.11176 22.3404 7.82974 22.3404H4.76591C4.48389 22.3404 4.25527 22.1118 4.25527 21.8297V18.7659ZM9.87229 18.2553C9.59028 18.2553 9.36166 18.4839 9.36166 18.7659V21.8297C9.36166 22.1118 9.59028 22.3404 9.87229 22.3404H12.9361C13.2181 22.3404 13.4468 22.1118 13.4468 21.8297V18.7659C13.4468 18.4839 13.2181 18.2553 12.9361 18.2553H9.87229ZM14.468 18.7659C14.468 18.4839 14.6967 18.2553 14.9787 18.2553H18.0425C18.3245 18.2553 18.5531 18.4839 18.5531 18.7659V21.8297C18.5531 22.1118 18.3245 22.3404 18.0425 22.3404H14.9787C14.6967 22.3404 14.468 22.1118 14.468 21.8297V18.7659ZM4.76591 23.3617C4.48389 23.3617 4.25527 23.5903 4.25527 23.8723V26.9361C4.25527 27.2181 4.48389 27.4468 4.76591 27.4468H7.82974C8.11176 27.4468 8.34038 27.2181 8.34038 26.9361V23.8723C8.34038 23.5903 8.11176 23.3617 7.82974 23.3617H4.76591ZM9.36166 23.8723C9.36166 23.5903 9.59028 23.3617 9.87229 23.3617H12.9361C13.2181 23.3617 13.4468 23.5903 13.4468 23.8723V26.9361C13.4468 27.2181 13.2181 27.4468 12.9361 27.4468H9.87229C9.59028 27.4468 9.36166 27.2181 9.36166 26.9361V23.8723ZM20.0851 23.3617C19.803 23.3617 19.5744 23.5903 19.5744 23.8723V26.9361C19.5744 27.2181 19.803 27.4468 20.0851 27.4468H23.1489C23.4309 27.4468 23.6595 27.2181 23.6595 26.9361V23.8723C23.6595 23.5903 23.4309 23.3617 23.1489 23.3617H20.0851ZM4.25527 28.9787C4.25527 28.6967 4.48389 28.468 4.76591 28.468H7.82974C8.11176 28.468 8.34038 28.6967 8.34038 28.9787V32.0425C8.34038 32.3245 8.11176 32.5531 7.82974 32.5531H4.76591C4.48389 32.5531 4.25527 32.3245 4.25527 32.0425V28.9787ZM14.9787 28.468C14.6967 28.468 14.468 28.6967 14.468 28.9787V32.0425C14.468 32.3245 14.6967 32.5531 14.9787 32.5531H18.0425C18.3245 32.5531 18.5531 32.3245 18.5531 32.0425V28.9787C18.5531 28.6967 18.3245 28.468 18.0425 28.468H14.9787ZM19.5744 28.9787C19.5744 28.6967 19.803 28.468 20.0851 28.468H23.1489C23.4309 28.468 23.6595 28.6967 23.6595 28.9787V32.0425C23.6595 32.3245 23.4309 32.5531 23.1489 32.5531H20.0851C19.803 32.5531 19.5744 32.3245 19.5744 32.0425V28.9787ZM9.87229 33.5744C9.59028 33.5744 9.36166 33.803 9.36166 34.0851V37.1489C9.36166 37.4309 9.59028 37.6595 9.87229 37.6595H12.9361C13.2181 37.6595 13.4468 37.4309 13.4468 37.1489V34.0851C13.4468 33.803 13.2181 33.5744 12.9361 33.5744H9.87229ZM14.468 34.0851C14.468 33.803 14.6967 33.5744 14.9787 33.5744H18.0425C18.3245 33.5744 18.5531 33.803 18.5531 34.0851V37.1489C18.5531 37.4309 18.3245 37.6595 18.0425 37.6595H14.9787C14.6967 37.6595 14.468 37.4309 14.468 37.1489V34.0851ZM20.0851 33.5744C19.803 33.5744 19.5744 33.803 19.5744 34.0851V37.1489C19.5744 37.4309 19.803 37.6595 20.0851 37.6595H23.1489C23.4309 37.6595 23.6595 37.4309 23.6595 37.1489V34.0851C23.6595 33.803 23.4309 33.5744 23.1489 33.5744H20.0851Z" fill="currentColor" />
3965		</svg>
3966</a></div><style>.navigation-logo {
3967	align-items: center;
3968	cursor: pointer;
3969    gap: 12px;
3970    display: flex;
3971    flex-direction: row;
3972    flex-wrap: nowrap;
3973    justify-content: flex-start;
3974    outline: rgba(99, 153, 255, 0.00) solid 2px;
3975    outline-offset: 2px;
3976    transition: all var(--transition-base);
3977    border-radius: calc(var(--border-radius) / 2);
3978    width: max-content;
3979    height: 52px;
3980    background: rgba(237, 243, 254, 0);
3981    svg {
3982        color: var(--nav-item-text-color-default, #282934);
3983    }
3984    &:hover,
3985    &:focus,
3986    &:focus-visible {
3987    	outline: var(--color-brand-primary-lighten-2) solid 2px;
3988        background: var(--nav-item-text-color-background, #EDF3FE)
3989    }
3990    #waffle {
3991        color: var(--logo-waffle-color, #0B5FFF);
3992    }
3993    .navigation-logo-site-title {
3994    	font-size: 30px;
3995    	font-weight: var(--font-weight-semi-bold, 600);
3996    	color: var(--nav-item-text-color-default, #282934);
3997    	@media (max-width 767.98px) {
3998    		font-size: 28px;
3999    	}
4000    }
4001}</style></div><div class="lfr-layout-structure-item-62179c10-2bb9-94a7-3023-c1888615954d lfr-layout-structure-item-container  d-flex flex-row" data-layout-structure-item-id="62179c10-2bb9-94a7-3023-c1888615954d"><div class="lfr-layout-structure-item-navigation-menu--copy- lfr-layout-structure-item-ed272e8a-3c87-90cb-bef2-80c6bc29a010 navigation-menu-items left" data-layout-structure-item-id="ed272e8a-3c87-90cb-bef2-80c6bc29a010"><div id="fragment-352e9d6b-64be-7b9c-76af-539db23b22db"> <div class="lfr-navigation default-style">
4002    <button class="d-flex d-lg-none lfr-navigation__mobile" aria-expanded="open" aria-controls="navigationMenu" id="navigationMobile">
4003        <div class="mobile-icon">
4004            <div class="mobile-icon__line" id="mobile-icon__line--1"></div>
4005            <div class="mobile-icon__line" id="mobile-icon__line--2"></div>
4006            <div class="mobile-icon__line" id="mobile-icon__line--3"></div>
4007        </div>
4008    
4009        <div class="mobile-text">
4010            <span class="mobile-text--menu">Menu</span>
4011            <span class="mobile-text--close d-none">Close</span>
4012        </div>
4013    </button>
4014    
4015    <div class=" align-items-center d-flex flex-column flex-lg-row lfr-navigation__container" id="navigationMenuContainer">
4016        <div class="portlet">
4017
4018
4019
4020
4021
4022
4023
4024
4025
4026
4027
4028
4029
4030
4031
4032
4033
4034
4035
4036
4037
4038
4039
4040
4041
4042
4043
4044
4045
4046
4047
4048
4049
4050
4051
4052
4053
4054
4055
4056
4057
4058
4059
4060
4061
4062
4063
4064
4065
4066
4067
4068
4069
4070
4071
4072
4073
4074
4075
4076
4077
4078
4079
4080
4081
4082
4083
4084
4085
4086	
4087
4088	<div class="portlet-boundary portlet-boundary_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_  portlet-static portlet-static-end portlet-borderless portlet-navigation " id="p_p_id_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_xicvprimaryMenu_">
4089		<span id="p_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_xicvprimaryMenu"></span>
4090
4091
4092
4093
4094	
4095
4096	
4097		
4098			
4099
4100
4101
4102
4103
4104
4105
4106
4107
4108
4109
4110
4111
4112
4113
4114
4115
4116
4117
4118
4119
4120
4121
4122
4123
4124
4125
4126
4127
4128
4129
4130
4131
4132
4133	
4134	
4135	
4136		
4137<section class="portlet" id="portlet_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_xicvprimaryMenu">
4138
4139	<div class="portlet-content">
4140
4141
4142		
4143			<div class=" portlet-content-container">
4144				
4145
4146
4147	<div class="portlet-body">
4148
4149
4150
4151	
4152		
4153			
4154			
4155				
4156					
4157
4158
4159
4160
4161
4162
4163
4164
4165
4166
4167
4168
4169
4170
4171
4172
4173
4174
4175
4176
4177
4178
4179
4180
4181
4182
4183
4184
4185
4186
4187
4188
4189
4190
4191
4192
4193
4194
4195
4196	
4197
4198	
4199
4200
4201
4202
4203
4204
4205
4206
4207	
4208
4209				
4210
4211				
4212					
4213					
4214						
4215
4216
4217	
4218
4219		
4220
4221
4222
4223
4224
4225
4226
4227
4228
4229
4230
4231
4232
4233
4234
4235
4236
4237
4238
4239
4240	
4241
4242		
4243
4244		
4245			
4246				
4247<nav class="lfr-navigation-menu" id="lfr-navigation-menu">
4248			<div class="lfr-navigation-menu__item">
4249				<div class="lfr-navigation-menu__item-button" id="521819009">
4250					<input class="item-button__input" id="item-521819009" type="checkbox">
4251					
4252					<label class="item-button__label" for="item-521819009">
4253						<span class="label-name">Platform</span>
4254
4255						<svg class="label-icon" width="16" height="16" viewbox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg">
4256							<path class="d-block d-lg-none" d="M8.51947 12.7687L14.7674 6.38553C15.4781 5.6394 14.3997 4.49176 13.6828 5.24737L8.00036 11.033L2.32101 5.25053C1.59486 4.49176 0.522647 5.64572 1.23334 6.39185L7.47816 12.7687C7.79024 13.0912 8.23211 13.0627 8.51947 12.7687Z" fill="currentColor" />
4257							<path class="d-none d-lg-block" d="M4.17044 6.53604L7.58894 10.1013C7.81544 10.3362 8.18456 10.3362 8.41106 10.1013L11.8296 6.53604C12.1945 6.15434 11.9344 5.5 11.4185 5.5H4.5815C4.06557 5.50419 3.80552 6.15434 4.17044 6.53604V6.53604Z" fill="currentColor" />
4258						</svg>
4259					</label>
4260				</div>
4261
4262				<div button-id="521819009" class="lfr-navigation-menu__item-options">
4263						<div class="container-fluid container-fluid-max-xl row">
4264
4265    <div class="lfr-navigation-submenu col col-12 col-lg-9 bg-white" id="532029360">
4266        <span class="lfr-navigation-submenu__name">Liferay DXP</span>
4267
4268        <div class="lfr-navigation-submenu__items grid-columns--2">
4269
4270        <a class="submenu-item" href="https://www.liferay.com/platform" id="521826384">
4271
4272        <div class="submenu-item__content">
4273
4274            <span class="submenu-item__content-name">Overview</span>
4275    
4276                <p class="submenu-item__content-description">Everything you need in one flexible platform.</p>
4277        </div>
4278
4279        </a>
4280
4281
4282        <a class="submenu-item" href="https://www.liferay.com/free-trial" id="521826414">
4283
4284        <div class="submenu-item__content">
4285
4286            <span class="submenu-item__content-name">Start a Free Trial</span>
4287    
4288        </div>
4289
4290        </a>
4291
4292
4293        <a class="submenu-item" href="https://www.liferay.com/whats-new" id="521826394">
4294
4295        <div class="submenu-item__content">
4296
4297            <span class="submenu-item__content-name">What’s New</span>
4298    
4299                <p class="submenu-item__content-description">Discover the latest product updates.</p>
4300        </div>
4301
4302        </a>
4303
4304
4305        <a class="submenu-item" href="https://www.liferay.com/request-a-demo" id="521826424">
4306
4307        <div class="submenu-item__content">
4308
4309            <span class="submenu-item__content-name">Book a Demo</span>
4310    
4311        </div>
4312
4313        </a>
4314
4315
4316        <a class="submenu-item" href="https://www.liferay.com/roadmap" id="521826404">
4317
4318        <div class="submenu-item__content">
4319
4320            <span class="submenu-item__content-name">What’s Next</span>
4321    
4322                <p class="submenu-item__content-description">Explore the Liferay Roadmap.</p>
4323        </div>
4324
4325        </a>
4326
4327
4328        <a class="submenu-item" href="https://marketplace.liferay.com/" id="521826434">
4329
4330        <div class="submenu-item__content">
4331
4332            <span class="submenu-item__content-name">Liferay Marketplace</span>
4333    
4334                <p class="submenu-item__content-description">Apps from partners and developers to enhance your solutions.</p>
4335        </div>
4336
4337        </a>
4338
4339        </div>
4340    </div>
4341
4342    <div class="lfr-navigation-submenu col col-12 col-lg-3 bg-light-blue" id="521825866">
4343        <span class="lfr-navigation-submenu__name">More on Liferay DXP</span>
4344
4345        <div class="lfr-navigation-submenu__items grid-columns--1">
4346
4347
4348
4349
4350
4351
4352
4353
4354
4355
4356
4357
4358
4359
4360
4361
4362
4363
4364
4365
4366
4367
4368
4369
4370
4371
4372	
4373	
4374	
4375		<div class="journal-content-article " data-analytics-asset-id="521826451" data-analytics-asset-title="Platform - Nav Item 1" data-analytics-asset-type="web-content" data-analytics-external-reference-code="6352f58e-2c0c-891d-75b3-8b9d85a5f6d0" data-analytics-web-content-resource-pk="521826453">
4376			
4377
4378			<a href="https://www.liferay.com/resources/l/digital-experience-platform" class="mega-menu-item mega-menu-item-has-image">
4379	<img class="mega-menu-item-image" src="" alt="">
4380	<div class="mega-menu-item-text">
4381	  <span class="mega-menu-item-title"></span>
4382		<span class="mega-menu-item-description">Digital Experience Platform (DXP) – The Complete Guide</span>
4383	</div>
4384</a>
4385<style>
4386.mega-menu-item {
4387	align-items: center;
4388	cursor: pointer;
4389    gap: 16px;
4390    display: flex;
4391    flex-direction: row;
4392    flex-wrap: nowrap;
4393    justify-content: flex-start;
4394    outline: rgba(99, 153, 255, 0.00) solid 2px;
4395    outline-offset: 2px;
4396    transition: all var(--transition-base);
4397    border-radius: calc(var(--border-radius) / 2);
4398    background: rgba(231, 239, 255, 0.00);
4399    margin: 4px 0;
4400
4401	.mega-menu-item-image {
4402		width: 94px;
4403		height: 94px;
4404		border-radius: var(--border-radius);
4405		overflow: hidden;
4406		object-fit: cover;
4407		flex-shrink: 0;
4408		@media (max-width: 767.98px) {
4409	       width: 80px;
4410	       height: 80px;
4411	   }
4412	}
4413
4414	.mega-menu-item-text {
4415	    align-items: flex-start;
4416		display: flex;
4417		gap: 8px;
4418		flex-direction: column;
4419		flex-wrap: nowrap;
4420		justify-content: center;
4421		flex-grow: 1;
4422		
4423		.mega-menu-item-title {
4424		    color: var(--color-neutral-10);
4425		    font-weight: var(--font-weight-semi-bold, 600);
4426		    font-size: var(--h5-font-size);
4427		    margin: 0;
4428		    transition: all var(--transition-base);
4429		}
4430		
4431		.mega-menu-item-description {
4432		    color: var(--color-neutral-8);
4433		    font-weight: var(--font-weight-normal, 400);
4434		    font-size: var(--text-paragraph-sm-font-size);
4435		    line-height: var(--text-paragraph-sm-line-height);
4436		    margin: 0;
4437		}
4438	}
4439
4440	.mega-menu-item-external-icon {
4441		opacity: 0;
4442		margin-right: 8px;
4443		transition: all var(--transition-base);
4444	}
4445
4446    &:hover,
4447    &:focus,
4448    &:focus-visible {
4449    	outline: var(--color-brand-primary-lighten-2) solid 2px;
4450 		background: var(--color-action-primary-hover-lighten);
4451    	.mega-menu-item-title {
4452    		color: var(--color-action-primary-hover);
4453    	}
4454    	.mega-menu-item-external-icon {
4455    		opacity: 1;
4456    	}
4457    }
4458    &.mega-menu-item-has-image {
4459    	.mega-menu-item-title {
4460    		color: var(--color-neutral-8);
4461		    font-weight: var(--font-weight-semi-bold, 600);
4462		    font-size: var(--text-paragraph-sm-font-size);
4463    	}
4464    	.mega-menu-item-description {
4465		    color: var(--color-neutral-10);
4466		    font-weight: var(--font-weight-semi-bold, 600);
4467		    font-size: var(--text-paragraph-base-font-size);
4468		    line-height: var(--text-paragraph-base-line-height);
4469		}
4470		&:hover,
4471		&:focus,
4472		&:focus-visible {
4473			.mega-menu-item-description {
4474			    color: var(--color-action-primary-hover);
4475			}
4476		}
4477    }
4478}
4479</style>
4480
4481			
4482		</div>
4483
4484		
4485
4486	
4487
4488
4489
4490
4491
4492
4493
4494
4495
4496
4497
4498
4499
4500
4501
4502
4503
4504
4505
4506
4507
4508
4509
4510
4511
4512
4513
4514
4515
4516	
4517	
4518	
4519		<div class="journal-content-article " data-analytics-asset-id="521826489" data-analytics-asset-title="Platform - Nav Item 2" data-analytics-asset-type="web-content" data-analytics-external-reference-code="282c708b-3a1b-c44f-91e6-fa29c5d2523c" data-analytics-web-content-resource-pk="521826491">
4520			
4521
4522			<a href="https://www.liferay.com/resources/product-info/Liferay+DXP+Capabilities+Summary%3A+The+Building+Blocks+You+Need+to+Create+Digital+Experiences%2C+Your+Way" class="mega-menu-item mega-menu-item-has-image">
4523	<img class="mega-menu-item-image" src="" alt="">
4524	<div class="mega-menu-item-text">
4525	  <span class="mega-menu-item-title"></span>
4526		<span class="mega-menu-item-description">Liferay DXP Capabilities Summary</span>
4527	</div>
4528</a>
4529<style>
4530.mega-menu-item {
4531	align-items: center;
4532	cursor: pointer;
4533    gap: 16px;
4534    display: flex;
4535    flex-direction: row;
4536    flex-wrap: nowrap;
4537    justify-content: flex-start;
4538    outline: rgba(99, 153, 255, 0.00) solid 2px;
4539    outline-offset: 2px;
4540    transition: all var(--transition-base);
4541    border-radius: calc(var(--border-radius) / 2);
4542    background: rgba(231, 239, 255, 0.00);
4543    margin: 4px 0;
4544
4545	.mega-menu-item-image {
4546		width: 94px;
4547		height: 94px;
4548		border-radius: var(--border-radius);
4549		overflow: hidden;
4550		object-fit: cover;
4551		flex-shrink: 0;
4552		@media (max-width: 767.98px) {
4553	       width: 80px;
4554	       height: 80px;
4555	   }
4556	}
4557
4558	.mega-menu-item-text {
4559	    align-items: flex-start;
4560		display: flex;
4561		gap: 8px;
4562		flex-direction: column;
4563		flex-wrap: nowrap;
4564		justify-content: center;
4565		flex-grow: 1;
4566		
4567		.mega-menu-item-title {
4568		    color: var(--color-neutral-10);
4569		    font-weight: var(--font-weight-semi-bold, 600);
4570		    font-size: var(--h5-font-size);
4571		    margin: 0;
4572		    transition: all var(--transition-base);
4573		}
4574		
4575		.mega-menu-item-description {
4576		    color: var(--color-neutral-8);
4577		    font-weight: var(--font-weight-normal, 400);
4578		    font-size: var(--text-paragraph-sm-font-size);
4579		    line-height: var(--text-paragraph-sm-line-height);
4580		    margin: 0;
4581		}
4582	}
4583
4584	.mega-menu-item-external-icon {
4585		opacity: 0;
4586		margin-right: 8px;
4587		transition: all var(--transition-base);
4588	}
4589
4590    &:hover,
4591    &:focus,
4592    &:focus-visible {
4593    	outline: var(--color-brand-primary-lighten-2) solid 2px;
4594 		background: var(--color-action-primary-hover-lighten);
4595    	.mega-menu-item-title {
4596    		color: var(--color-action-primary-hover);
4597    	}
4598    	.mega-menu-item-external-icon {
4599    		opacity: 1;
4600    	}
4601    }
4602    &.mega-menu-item-has-image {
4603    	.mega-menu-item-title {
4604    		color: var(--color-neutral-8);
4605		    font-weight: var(--font-weight-semi-bold, 600);
4606		    font-size: var(--text-paragraph-sm-font-size);
4607    	}
4608    	.mega-menu-item-description {
4609		    color: var(--color-neutral-10);
4610		    font-weight: var(--font-weight-semi-bold, 600);
4611		    font-size: var(--text-paragraph-base-font-size);
4612		    line-height: var(--text-paragraph-base-line-height);
4613		}
4614		&:hover,
4615		&:focus,
4616		&:focus-visible {
4617			.mega-menu-item-description {
4618			    color: var(--color-action-primary-hover);
4619			}
4620		}
4621    }
4622}
4623</style>
4624
4625			
4626		</div>
4627
4628		
4629
4630	
4631
4632
4633
4634        </div>
4635    </div>
4636						</div>
4637				</div>
4638			</div>
4639			<div class="lfr-navigation-menu__item">
4640				<div class="lfr-navigation-menu__item-button" id="522681457">
4641					<input class="item-button__input" id="item-522681457" type="checkbox">
4642					
4643					<label class="item-button__label" for="item-522681457">
4644						<span class="label-name">Products</span>
4645
4646						<svg class="label-icon" width="16" height="16" viewbox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg">
4647							<path class="d-block d-lg-none" d="M8.51947 12.7687L14.7674 6.38553C15.4781 5.6394 14.3997 4.49176 13.6828 5.24737L8.00036 11.033L2.32101 5.25053C1.59486 4.49176 0.522647 5.64572 1.23334 6.39185L7.47816 12.7687C7.79024 13.0912 8.23211 13.0627 8.51947 12.7687Z" fill="currentColor" />
4648							<path class="d-none d-lg-block" d="M4.17044 6.53604L7.58894 10.1013C7.81544 10.3362 8.18456 10.3362 8.41106 10.1013L11.8296 6.53604C12.1945 6.15434 11.9344 5.5 11.4185 5.5H4.5815C4.06557 5.50419 3.80552 6.15434 4.17044 6.53604V6.53604Z" fill="currentColor" />
4649						</svg>
4650					</label>
4651				</div>
4652
4653				<div button-id="522681457" class="lfr-navigation-menu__item-options">
4654						<div class="container-fluid container-fluid-max-xl row">
4655
4656    <div class="lfr-navigation-submenu col col-12 col-lg-3 bg-white" id="521825882">
4657        <span class="lfr-navigation-submenu__name">Digital Experience</span>
4658
4659        <div class="lfr-navigation-submenu__items grid-columns--1">
4660
4661        <a class="submenu-item" href="https://www.liferay.com/capabilities/cms" id="521827152">
4662
4663        <div class="submenu-item__content">
4664
4665            <span class="submenu-item__content-name">Content Management System</span>
4666    
4667        </div>
4668
4669        </a>
4670
4671
4672        <a class="submenu-item" href="https://www.liferay.com/capabilities/cmp" id="522465426">
4673
4674        <div class="submenu-item__content">
4675
4676            <span class="submenu-item__content-name">Content Marketing Platform</span>
4677    
4678        </div>
4679
4680        </a>
4681
4682
4683        <a class="submenu-item" href="https://www.liferay.com/capabilities/dam" id="521827153">
4684
4685        <div class="submenu-item__content">
4686
4687            <span class="submenu-item__content-name">Digital Asset Management</span>
4688    
4689        </div>
4690
4691        </a>
4692
4693
4694        <a class="submenu-item" href="https://www.liferay.com/capabilities/personalization" id="521827155">
4695
4696        <div class="submenu-item__content">
4697
4698            <span class="submenu-item__content-name">Personalization</span>
4699    
4700        </div>
4701
4702        </a>
4703
4704
4705        <a class="submenu-item" href="https://www.liferay.com/capabilities/sites" id="521827154">
4706
4707        <div class="submenu-item__content">
4708
4709            <span class="submenu-item__content-name">Sites</span>
4710    
4711        </div>
4712
4713        </a>
4714
4715
4716        <a class="submenu-item" href="https://www.liferay.com/capabilities/data-platform" id="522465441">
4717
4718        <div class="submenu-item__content">
4719
4720            <span class="submenu-item__content-name">Liferay Data Platform</span>
4721    
4722        </div>
4723
4724        </a>
4725
4726
4727        <a class="submenu-item" href="https://www.liferay.com/capabilities/analytics" id="521827163">
4728
4729        <div class="submenu-item__content">
4730
4731            <span class="submenu-item__content-name">Analytics and Optimization</span>
4732    
4733        </div>
4734
4735        </a>
4736
4737        </div>
4738    </div>
4739
4740    <div class="lfr-navigation-submenu col col-12 col-lg-3 bg-" id="522465427">
4741        <span class="lfr-navigation-submenu__name">Digital Commerce</span>
4742
4743        <div class="lfr-navigation-submenu__items grid-columns--">
4744
4745        <a class="submenu-item" href="https://www.liferay.com/capabilities/commerce" id="521827156">
4746
4747        <div class="submenu-item__content">
4748
4749            <span class="submenu-item__content-name">Commerce</span>
4750    
4751        </div>
4752
4753        </a>
4754
4755
4756        <a class="submenu-item" href="https://www.liferay.com/capabilities/digital-sales-room" id="522465428">
4757
4758        <div class="submenu-item__content">
4759
4760            <span class="submenu-item__content-name">Digital Sales Room</span>
4761    
4762        </div>
4763
4764        </a>
4765
4766        </div>
4767    </div>
4768
4769    <div class="lfr-navigation-submenu col col-12 col-lg-3 bg-white" id="522465438">
4770        <span class="lfr-navigation-submenu__name">Digital Platform</span>
4771
4772        <div class="lfr-navigation-submenu__items grid-columns--1">
4773
4774        <a class="submenu-item" href="https://www.liferay.com/capabilities/ai-hub" id="522465442">
4775
4776        <div class="submenu-item__content">
4777
4778            <span class="submenu-item__content-name">AI Hub</span>
4779    
4780        </div>
4781
4782        </a>
4783
4784
4785        <a class="submenu-item" href="https://www.liferay.com/capabilities/search" id="521827157">
4786
4787        <div class="submenu-item__content">
4788
4789            <span class="submenu-item__content-name">Search</span>
4790    
4791        </div>
4792
4793        </a>
4794
4795
4796        <a class="submenu-item" href="https://www.liferay.com/capabilities/integration" id="521827159">
4797
4798        <div class="submenu-item__content">
4799
4800            <span class="submenu-item__content-name">Integration</span>
4801    
4802        </div>
4803
4804        </a>
4805
4806
4807        <a class="submenu-item" href="https://www.liferay.com/capabilities/low-code" id="521827158">
4808
4809        <div class="submenu-item__content">
4810
4811            <span class="submenu-item__content-name">Low-Code</span>
4812    
4813        </div>
4814
4815        </a>
4816
4817
4818        <a class="submenu-item" href="https://www.liferay.com/capabilities/security" id="521827160">
4819
4820        <div class="submenu-item__content">
4821
4822            <span class="submenu-item__content-name">Security</span>
4823    
4824        </div>
4825
4826        </a>
4827
4828
4829        <a class="submenu-item" href="https://www.liferay.com/capabilities/cloud-native-experience" id="522465439">
4830
4831        <div class="submenu-item__content">
4832
4833            <span class="submenu-item__content-name">Cloud Native Experience</span>
4834    
4835        </div>
4836
4837        </a>
4838
4839
4840        <a class="submenu-item" href="https://www.liferay.com/capabilities/cdn" id="522465440">
4841
4842        <div class="submenu-item__content">
4843
4844            <span class="submenu-item__content-name">Content Delivery Network</span>
4845    
4846        </div>
4847
4848        </a>
4849
4850        </div>
4851    </div>
4852						</div>
4853				</div>
4854			</div>
4855			<div class="lfr-navigation-menu__item">
4856				<div class="lfr-navigation-menu__item-button" id="521825520">
4857					<input class="item-button__input" id="item-521825520" type="checkbox">
4858					
4859					<label class="item-button__label" for="item-521825520">
4860						<span class="label-name">Solutions</span>
4861
4862						<svg class="label-icon" width="16" height="16" viewbox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg">
4863							<path class="d-block d-lg-none" d="M8.51947 12.7687L14.7674 6.38553C15.4781 5.6394 14.3997 4.49176 13.6828 5.24737L8.00036 11.033L2.32101 5.25053C1.59486 4.49176 0.522647 5.64572 1.23334 6.39185L7.47816 12.7687C7.79024 13.0912 8.23211 13.0627 8.51947 12.7687Z" fill="currentColor" />
4864							<path class="d-none d-lg-block" d="M4.17044 6.53604L7.58894 10.1013C7.81544 10.3362 8.18456 10.3362 8.41106 10.1013L11.8296 6.53604C12.1945 6.15434 11.9344 5.5 11.4185 5.5H4.5815C4.06557 5.50419 3.80552 6.15434 4.17044 6.53604V6.53604Z" fill="currentColor" />
4865						</svg>
4866					</label>
4867				</div>
4868
4869				<div button-id="521825520" class="lfr-navigation-menu__item-options">
4870						<div class="container-fluid container-fluid-max-xl row">
4871
4872    <div class="lfr-navigation-submenu col col-12 col-lg-3.996 bg-white" id="521826317">
4873        <span class="lfr-navigation-submenu__name">Solutions</span>
4874
4875        <div class="lfr-navigation-submenu__items grid-columns--1">
4876
4877        <a class="submenu-item" href="https://www.liferay.com/solutions/enterprise-websites" id="521827339">
4878
4879        <div class="submenu-item__content">
4880
4881            <span class="submenu-item__content-name">Enterprise Websites</span>
4882    
4883        </div>
4884
4885        </a>
4886
4887
4888        <a class="submenu-item" href="https://www.liferay.com/solutions/digital-commerce" id="521827340">
4889
4890        <div class="submenu-item__content">
4891
4892            <span class="submenu-item__content-name">Digital Commerce Sites</span>
4893    
4894        </div>
4895
4896        </a>
4897
4898
4899        <a class="submenu-item" href="https://www.liferay.com/solutions/customer-portals" id="521827343">
4900
4901        <div class="submenu-item__content">
4902
4903            <span class="submenu-item__content-name">Customer Portals</span>
4904    
4905        </div>
4906
4907        </a>
4908
4909
4910        <a class="submenu-item" href="https://www.liferay.com/solutions/partner-portals" id="521827342">
4911
4912        <div class="submenu-item__content">
4913
4914            <span class="submenu-item__content-name">Partner Portals</span>
4915    
4916        </div>
4917
4918        </a>
4919
4920
4921        <a class="submenu-item" href="https://www.liferay.com/solutions/supplier-portals" id="521827344">
4922
4923        <div class="submenu-item__content">
4924
4925            <span class="submenu-item__content-name">Supplier Portals</span>
4926    
4927        </div>
4928
4929        </a>
4930
4931
4932        <a class="submenu-item" href="https://www.liferay.com/solutions/intranets" id="521827341">
4933
4934        <div class="submenu-item__content">
4935
4936            <span class="submenu-item__content-name">Intranets</span>
4937    
4938        </div>
4939
4940        </a>
4941
4942        </div>
4943    </div>
4944
4945    <div class="lfr-navigation-submenu col col-12 col-lg-3.996 bg-white" id="521826327">
4946        <span class="lfr-navigation-submenu__name">Industries</span>
4947
4948        <div class="lfr-navigation-submenu__items grid-columns--1">
4949
4950        <a class="submenu-item" href="https://www.liferay.com/industries/financial-services" id="521827345">
4951
4952        <div class="submenu-item__content">
4953
4954            <span class="submenu-item__content-name">Financial Services</span>
4955    
4956        </div>
4957
4958        </a>
4959
4960
4961        <a class="submenu-item" href="https://www.liferay.com/industries/manufacturing" id="521827346">
4962
4963        <div class="submenu-item__content">
4964
4965            <span class="submenu-item__content-name">Manufacturing</span>
4966    
4967        </div>
4968
4969        </a>
4970
4971
4972        <a class="submenu-item" href="https://www.liferay.com/industries/public-sector" id="521827347">
4973
4974        <div class="submenu-item__content">
4975
4976            <span class="submenu-item__content-name">Public Sector</span>
4977    
4978        </div>
4979
4980        </a>
4981
4982
4983        <a class="submenu-item" href="https://www.liferay.com/industries/energy-and-utilities" id="521827348">
4984
4985        <div class="submenu-item__content">
4986
4987            <span class="submenu-item__content-name">Energy &amp; Utilities</span>
4988    
4989        </div>
4990
4991        </a>
4992
4993
4994        <a class="submenu-item" href="https://www.liferay.com/industries/healthcare" id="521827349">
4995
4996        <div class="submenu-item__content">
4997
4998            <span class="submenu-item__content-name">Healthcare</span>
4999    
5000        </div>
5001
5002        </a>
5003
5004
5005        <a class="submenu-item" href="https://www.liferay.com/industries" id="521827350">
5006
5007        <div class="submenu-item__content">
5008
5009            <span class="submenu-item__content-name">All Industries &gt;</span>
5010    
5011        </div>
5012
5013        </a>
5014
5015        </div>
5016    </div>
5017
5018    <div class="lfr-navigation-submenu col col-12 col-lg-3 bg-light-blue" id="521826328">
5019        <span class="lfr-navigation-submenu__name">Featured</span>
5020
5021        <div class="lfr-navigation-submenu__items grid-columns--1">
5022
5023
5024
5025
5026
5027
5028
5029
5030
5031
5032
5033
5034
5035
5036
5037
5038
5039
5040
5041
5042
5043
5044
5045
5046
5047
5048	
5049	
5050	
5051		<div class="journal-content-article " data-analytics-asset-id="521827517" data-analytics-asset-title="Solutions - Nav Item 2" data-analytics-asset-type="web-content" data-analytics-external-reference-code="5ac84c58-f738-3a65-4c17-be7532221512" data-analytics-web-content-resource-pk="521827519">
5052			
5053
5054			<a href="https://www.liferay.com/web/guest/resources/case-studies/skoda-auto" class="mega-menu-item mega-menu-item-has-image">
5055	<img class="mega-menu-item-image" src="" alt="">
5056	<div class="mega-menu-item-text">
5057	  <span class="mega-menu-item-title"></span>
5058		<span class="mega-menu-item-description">Škoda Auto’s Intranet Serves 40,000 Employees</span>
5059	</div>
5060</a>
5061<style>
5062.mega-menu-item {
5063	align-items: center;
5064	cursor: pointer;
5065    gap: 16px;
5066    display: flex;
5067    flex-direction: row;
5068    flex-wrap: nowrap;
5069    justify-content: flex-start;
5070    outline: rgba(99, 153, 255, 0.00) solid 2px;
5071    outline-offset: 2px;
5072    transition: all var(--transition-base);
5073    border-radius: calc(var(--border-radius) / 2);
5074    background: rgba(231, 239, 255, 0.00);
5075    margin: 4px 0;
5076
5077	.mega-menu-item-image {
5078		width: 94px;
5079		height: 94px;
5080		border-radius: var(--border-radius);
5081		overflow: hidden;
5082		object-fit: cover;
5083		flex-shrink: 0;
5084		@media (max-width: 767.98px) {
5085	       width: 80px;
5086	       height: 80px;
5087	   }
5088	}
5089
5090	.mega-menu-item-text {
5091	    align-items: flex-start;
5092		display: flex;
5093		gap: 8px;
5094		flex-direction: column;
5095		flex-wrap: nowrap;
5096		justify-content: center;
5097		flex-grow: 1;
5098		
5099		.mega-menu-item-title {
5100		    color: var(--color-neutral-10);
5101		    font-weight: var(--font-weight-semi-bold, 600);
5102		    font-size: var(--h5-font-size);
5103		    margin: 0;
5104		    transition: all var(--transition-base);
5105		}
5106		
5107		.mega-menu-item-description {
5108		    color: var(--color-neutral-8);
5109		    font-weight: var(--font-weight-normal, 400);
5110		    font-size: var(--text-paragraph-sm-font-size);
5111		    line-height: var(--text-paragraph-sm-line-height);
5112		    margin: 0;
5113		}
5114	}
5115
5116	.mega-menu-item-external-icon {
5117		opacity: 0;
5118		margin-right: 8px;
5119		transition: all var(--transition-base);
5120	}
5121
5122    &:hover,
5123    &:focus,
5124    &:focus-visible {
5125    	outline: var(--color-brand-primary-lighten-2) solid 2px;
5126 		background: var(--color-action-primary-hover-lighten);
5127    	.mega-menu-item-title {
5128    		color: var(--color-action-primary-hover);
5129    	}
5130    	.mega-menu-item-external-icon {
5131    		opacity: 1;
5132    	}
5133    }
5134    &.mega-menu-item-has-image {
5135    	.mega-menu-item-title {
5136    		color: var(--color-neutral-8);
5137		    font-weight: var(--font-weight-semi-bold, 600);
5138		    font-size: var(--text-paragraph-sm-font-size);
5139    	}
5140    	.mega-menu-item-description {
5141		    color: var(--color-neutral-10);
5142		    font-weight: var(--font-weight-semi-bold, 600);
5143		    font-size: var(--text-paragraph-base-font-size);
5144		    line-height: var(--text-paragraph-base-line-height);
5145		}
5146		&:hover,
5147		&:focus,
5148		&:focus-visible {
5149			.mega-menu-item-description {
5150			    color: var(--color-action-primary-hover);
5151			}
5152		}
5153    }
5154}
5155</style>
5156
5157			
5158		</div>
5159
5160		
5161
5162	
5163
5164
5165
5166        </div>
5167    </div>
5168						</div>
5169				</div>
5170			</div>
5171			<div class="lfr-navigation-menu__item">
5172				<div class="lfr-navigation-menu__item-button" id="521825521">
5173					<input class="item-button__input" id="item-521825521" type="checkbox">
5174					
5175					<label class="item-button__label" for="item-521825521">
5176						<span class="label-name">Resources</span>
5177
5178						<svg class="label-icon" width="16" height="16" viewbox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg">
5179							<path class="d-block d-lg-none" d="M8.51947 12.7687L14.7674 6.38553C15.4781 5.6394 14.3997 4.49176 13.6828 5.24737L8.00036 11.033L2.32101 5.25053C1.59486 4.49176 0.522647 5.64572 1.23334 6.39185L7.47816 12.7687C7.79024 13.0912 8.23211 13.0627 8.51947 12.7687Z" fill="currentColor" />
5180							<path class="d-none d-lg-block" d="M4.17044 6.53604L7.58894 10.1013C7.81544 10.3362 8.18456 10.3362 8.41106 10.1013L11.8296 6.53604C12.1945 6.15434 11.9344 5.5 11.4185 5.5H4.5815C4.06557 5.50419 3.80552 6.15434 4.17044 6.53604V6.53604Z" fill="currentColor" />
5181						</svg>
5182					</label>
5183				</div>
5184
5185				<div button-id="521825521" class="lfr-navigation-menu__item-options">
5186						<div class="container-fluid container-fluid-max-xl row">
5187
5188    <div class="lfr-navigation-submenu col col-12 col-lg-3 bg-white" id="521826338">
5189        <span class="lfr-navigation-submenu__name">Resource Hub</span>
5190
5191        <div class="lfr-navigation-submenu__items grid-columns--1">
5192
5193        <a class="submenu-item" href="https://www.liferay.com/resources-hub/customer-stories" id="521827762">
5194
5195        <div class="submenu-item__content">
5196
5197            <span class="submenu-item__content-name">Customer Stories</span>
5198    
5199        </div>
5200
5201        </a>
5202
5203
5204        <a class="submenu-item" href="https://www.liferay.com/blogs" id="521827763">
5205
5206        <div class="submenu-item__content">
5207
5208            <span class="submenu-item__content-name">Blog</span>
5209    
5210        </div>
5211
5212        </a>
5213
5214
5215        <a class="submenu-item" href="https://learn.liferay.com/documentation" id="521827764">
5216
5217        <div class="submenu-item__content">
5218
5219            <span class="submenu-item__content-name">Product Documentation</span>
5220    
5221        </div>
5222
5223        </a>
5224
5225
5226        <a class="submenu-item" href="https://learn.liferay.com/education/courses" id="521827765">
5227
5228        <div class="submenu-item__content">
5229
5230            <span class="submenu-item__content-name">Online Courses</span>
5231    
5232        </div>
5233
5234        </a>
5235
5236
5237        <a class="submenu-item" href="https://www.liferay.com/resource-hub" id="521827766">
5238
5239        <div class="submenu-item__content">
5240
5241            <span class="submenu-item__content-name">All Resources &gt;</span>
5242    
5243        </div>
5244
5245        </a>
5246
5247        </div>
5248    </div>
5249
5250    <div class="lfr-navigation-submenu col col-12 col-lg-3 bg-white" id="521826348">
5251        <span class="lfr-navigation-submenu__name">Connect with Us</span>
5252
5253        <div class="lfr-navigation-submenu__items grid-columns--1">
5254
5255        <a class="submenu-item" href="https://www.liferay.com/events" id="521827776">
5256
5257        <div class="submenu-item__content">
5258
5259            <span class="submenu-item__content-name">Upcoming Events</span>
5260    
5261        </div>
5262
5263        </a>
5264
5265
5266        <a class="submenu-item" href="https://www.liferay.com/classroom-training" id="521827786">
5267
5268        <div class="submenu-item__content">
5269
5270            <span class="submenu-item__content-name">In-Person Trainings</span>
5271    
5272        </div>
5273
5274        </a>
5275
5276
5277        <a class="submenu-item" href="https://liferay.dev/" id="521827796">
5278
5279        <div class="submenu-item__content">
5280
5281            <span class="submenu-item__content-name">Developer Community</span>
5282    
5283        </div>
5284
5285        </a>
5286
5287        </div>
5288    </div>
5289
5290    <div class="lfr-navigation-submenu col col-12 col-lg-3 bg-white" id="521826349">
5291        <span class="lfr-navigation-submenu__name">For Customers</span>
5292
5293        <div class="lfr-navigation-submenu__items grid-columns--1">
5294
5295        <a class="submenu-item" href="https://support.liferay.com" id="521827797">
5296
5297        <div class="submenu-item__content">
5298
5299            <span class="submenu-item__content-name">Customer Portal</span>
5300    
5301        </div>
5302
5303        </a>
5304
5305
5306        <a class="submenu-item" href="https://www.liferay.com/partners/directory" id="521827798">
5307
5308        <div class="submenu-item__content">
5309
5310            <span class="submenu-item__content-name">Partner Directory</span>
5311    
5312        </div>
5313
5314        </a>
5315
5316        </div>
5317    </div>
5318
5319    <div class="lfr-navigation-submenu col col-12 col-lg-3 bg-white" id="521826350">
5320        <span class="lfr-navigation-submenu__name">For Partners</span>
5321
5322        <div class="lfr-navigation-submenu__items grid-columns--1">
5323
5324        <a class="submenu-item" href="https://www.liferay.com/partners" id="521827799">
5325
5326        <div class="submenu-item__content">
5327
5328            <span class="submenu-item__content-name">Become a Partner</span>
5329    
5330        </div>
5331
5332        </a>
5333
5334
5335        <a class="submenu-item" href="https://partner.liferay.com" id="521827809">
5336
5337        <div class="submenu-item__content">
5338
5339            <span class="submenu-item__content-name">Partner Portal</span>
5340    
5341        </div>
5342
5343        </a>
5344
5345        </div>
5346    </div>
5347						</div>
5348				</div>
5349			</div>
5350			<div class="lfr-navigation-menu__item">
5351				<div class="lfr-navigation-menu__item-button" id="521825522">
5352					<input class="item-button__input" id="item-521825522" type="checkbox">
5353					
5354					<label class="item-button__label" for="item-521825522">
5355						<span class="label-name">Subscriptions</span>
5356
5357						<svg class="label-icon" width="16" height="16" viewbox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg">
5358							<path class="d-block d-lg-none" d="M8.51947 12.7687L14.7674 6.38553C15.4781 5.6394 14.3997 4.49176 13.6828 5.24737L8.00036 11.033L2.32101 5.25053C1.59486 4.49176 0.522647 5.64572 1.23334 6.39185L7.47816 12.7687C7.79024 13.0912 8.23211 13.0627 8.51947 12.7687Z" fill="currentColor" />
5359							<path class="d-none d-lg-block" d="M4.17044 6.53604L7.58894 10.1013C7.81544 10.3362 8.18456 10.3362 8.41106 10.1013L11.8296 6.53604C12.1945 6.15434 11.9344 5.5 11.4185 5.5H4.5815C4.06557 5.50419 3.80552 6.15434 4.17044 6.53604V6.53604Z" fill="currentColor" />
5360						</svg>
5361					</label>
5362				</div>
5363
5364				<div button-id="521825522" class="lfr-navigation-menu__item-options">
5365						<div class="container-fluid container-fluid-max-xl row">
5366
5367    <div class="lfr-navigation-submenu col col-12 col-lg-3 bg-white" id="521826351">
5368        <span class="lfr-navigation-submenu__name">Enterprise Subscriptions</span>
5369
5370        <div class="lfr-navigation-submenu__items grid-columns--1">
5371
5372        <a class="submenu-item" href="https://www.liferay.com/subscriptions" id="521827810">
5373
5374        <div class="submenu-item__content">
5375
5376            <span class="submenu-item__content-name">Subscriptions</span>
5377    
5378                <p class="submenu-item__content-description">Turn open source into an enterprise-ready solution.</p>
5379        </div>
5380
5381        </a>
5382
5383
5384        <a class="submenu-item" href="https://www.liferay.com/subscriptions/subscription-options" id="522903644">
5385
5386        <div class="submenu-item__content">
5387
5388            <span class="submenu-item__content-name">Liferay SaaS/PaaS/Self-Hosted</span>
5389    
5390                <p class="submenu-item__content-description">Choose the best hosting environment for your business.</p>
5391        </div>
5392
5393        </a>
5394
5395        </div>
5396    </div>
5397
5398    <div class="lfr-navigation-submenu col col-12 col-lg-3 bg-white" id="521826353">
5399        <span class="lfr-navigation-submenu__name">Add-On Subscriptions</span>
5400
5401        <div class="lfr-navigation-submenu__items grid-columns--1">
5402
5403        <a class="submenu-item" href="https://www.liferay.com/subscriptions/technical-account-management" id="521828443">
5404
5405        <div class="submenu-item__content">
5406
5407            <span class="submenu-item__content-name">Technical Account Management</span>
5408    
5409                <p class="submenu-item__content-description">Expert guidance from planning to launch and beyond.</p>
5410        </div>
5411
5412        </a>
5413
5414
5415        <a class="submenu-item" href="https://www.liferay.com/consulting" id="521828453">
5416
5417        <div class="submenu-item__content">
5418
5419            <span class="submenu-item__content-name">Managed Services</span>
5420    
5421                <p class="submenu-item__content-description">Focus on growth – we'll handle solution management and maintenance for you.</p>
5422        </div>
5423
5424        </a>
5425
5426        </div>
5427    </div>
5428
5429    <div class="lfr-navigation-submenu col col-12 col-lg-3 bg-white" id="521826352">
5430        <span class="lfr-navigation-submenu__name">Implementation Services</span>
5431
5432        <div class="lfr-navigation-submenu__items grid-columns--1">
5433
5434        <a class="submenu-item" href="https://www.liferay.com/partners" id="521828423">
5435
5436        <div class="submenu-item__content">
5437
5438            <span class="submenu-item__content-name">Partners</span>
5439    
5440                <p class="submenu-item__content-description">Rely on certified Solution Partners for
5441implementation and support.</p>
5442        </div>
5443
5444        </a>
5445
5446
5447        <a class="submenu-item" href="https://www.liferay.com/consulting" id="521828433">
5448
5449        <div class="submenu-item__content">
5450
5451            <span class="submenu-item__content-name">Global Services</span>
5452    
5453                <p class="submenu-item__content-description">Work with our experts to build a 
5454custom, full-cycle solution.</p>
5455        </div>
5456
5457        </a>
5458
5459        </div>
5460    </div>
5461
5462    <div class="lfr-navigation-submenu col col-12 col-lg-3 bg-light-blue" id="521826354">
5463        <span class="lfr-navigation-submenu__name">Featured</span>
5464
5465        <div class="lfr-navigation-submenu__items grid-columns--1">
5466
5467
5468
5469
5470
5471
5472
5473
5474
5475
5476
5477
5478
5479
5480
5481
5482
5483
5484
5485
5486
5487
5488
5489
5490
5491
5492	
5493	
5494	
5495		<div class="journal-content-article " data-analytics-asset-id="521827577" data-analytics-asset-title="Subscriptions - Nav Item 1" data-analytics-asset-type="web-content" data-analytics-external-reference-code="3cd8b3dc-a782-66ee-375a-7c86def2bcd2" data-analytics-web-content-resource-pk="521827579">
5496			
5497
5498			<a href="https://www.liferay.com/resources/product-info/Enterprise+Subscription+Benefits" class="mega-menu-item mega-menu-item-has-image">
5499	<img class="mega-menu-item-image" src="" alt="">
5500	<div class="mega-menu-item-text">
5501	  <span class="mega-menu-item-title"></span>
5502		<span class="mega-menu-item-description">Benefits of an Enterprise Subscription</span>
5503	</div>
5504</a>
5505<style>
5506.mega-menu-item {
5507	align-items: center;
5508	cursor: pointer;
5509    gap: 16px;
5510    display: flex;
5511    flex-direction: row;
5512    flex-wrap: nowrap;
5513    justify-content: flex-start;
5514    outline: rgba(99, 153, 255, 0.00) solid 2px;
5515    outline-offset: 2px;
5516    transition: all var(--transition-base);
5517    border-radius: calc(var(--border-radius) / 2);
5518    background: rgba(231, 239, 255, 0.00);
5519    margin: 4px 0;
5520
5521	.mega-menu-item-image {
5522		width: 94px;
5523		height: 94px;
5524		border-radius: var(--border-radius);
5525		overflow: hidden;
5526		object-fit: cover;
5527		flex-shrink: 0;
5528		@media (max-width: 767.98px) {
5529	       width: 80px;
5530	       height: 80px;
5531	   }
5532	}
5533
5534	.mega-menu-item-text {
5535	    align-items: flex-start;
5536		display: flex;
5537		gap: 8px;
5538		flex-direction: column;
5539		flex-wrap: nowrap;
5540		justify-content: center;
5541		flex-grow: 1;
5542		
5543		.mega-menu-item-title {
5544		    color: var(--color-neutral-10);
5545		    font-weight: var(--font-weight-semi-bold, 600);
5546		    font-size: var(--h5-font-size);
5547		    margin: 0;
5548		    transition: all var(--transition-base);
5549		}
5550		
5551		.mega-menu-item-description {
5552		    color: var(--color-neutral-8);
5553		    font-weight: var(--font-weight-normal, 400);
5554		    font-size: var(--text-paragraph-sm-font-size);
5555		    line-height: var(--text-paragraph-sm-line-height);
5556		    margin: 0;
5557		}
5558	}
5559
5560	.mega-menu-item-external-icon {
5561		opacity: 0;
5562		margin-right: 8px;
5563		transition: all var(--transition-base);
5564	}
5565
5566    &:hover,
5567    &:focus,
5568    &:focus-visible {
5569    	outline: var(--color-brand-primary-lighten-2) solid 2px;
5570 		background: var(--color-action-primary-hover-lighten);
5571    	.mega-menu-item-title {
5572    		color: var(--color-action-primary-hover);
5573    	}
5574    	.mega-menu-item-external-icon {
5575    		opacity: 1;
5576    	}
5577    }
5578    &.mega-menu-item-has-image {
5579    	.mega-menu-item-title {
5580    		color: var(--color-neutral-8);
5581		    font-weight: var(--font-weight-semi-bold, 600);
5582		    font-size: var(--text-paragraph-sm-font-size);
5583    	}
5584    	.mega-menu-item-description {
5585		    color: var(--color-neutral-10);
5586		    font-weight: var(--font-weight-semi-bold, 600);
5587		    font-size: var(--text-paragraph-base-font-size);
5588		    line-height: var(--text-paragraph-base-line-height);
5589		}
5590		&:hover,
5591		&:focus,
5592		&:focus-visible {
5593			.mega-menu-item-description {
5594			    color: var(--color-action-primary-hover);
5595			}
5596		}
5597    }
5598}
5599</style>
5600
5601			
5602		</div>
5603
5604		
5605
5606	
5607
5608
5609
5610        </div>
5611    </div>
5612						</div>
5613				</div>
5614			</div>
5615			<div class="lfr-navigation-menu__item">
5616				<div class="lfr-navigation-menu__item-button" id="521825532">
5617					<input class="item-button__input" id="item-521825532" type="checkbox">
5618					
5619					<label class="item-button__label" for="item-521825532">
5620						<span class="label-name">Company</span>
5621
5622						<svg class="label-icon" width="16" height="16" viewbox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg">
5623							<path class="d-block d-lg-none" d="M8.51947 12.7687L14.7674 6.38553C15.4781 5.6394 14.3997 4.49176 13.6828 5.24737L8.00036 11.033L2.32101 5.25053C1.59486 4.49176 0.522647 5.64572 1.23334 6.39185L7.47816 12.7687C7.79024 13.0912 8.23211 13.0627 8.51947 12.7687Z" fill="currentColor" />
5624							<path class="d-none d-lg-block" d="M4.17044 6.53604L7.58894 10.1013C7.81544 10.3362 8.18456 10.3362 8.41106 10.1013L11.8296 6.53604C12.1945 6.15434 11.9344 5.5 11.4185 5.5H4.5815C4.06557 5.50419 3.80552 6.15434 4.17044 6.53604V6.53604Z" fill="currentColor" />
5625						</svg>
5626					</label>
5627				</div>
5628
5629				<div button-id="521825532" class="lfr-navigation-menu__item-options">
5630						<div class="container-fluid container-fluid-max-xl row">
5631
5632    <div class="lfr-navigation-submenu col col-12 col-lg-9 bg-white" id="521826364">
5633        <span class="lfr-navigation-submenu__name">Company</span>
5634
5635        <div class="lfr-navigation-submenu__items grid-columns--3">
5636
5637        <a class="submenu-item" href="https://www.liferay.com/company/our-story" id="521828473">
5638
5639        <div class="submenu-item__content">
5640
5641            <span class="submenu-item__content-name">About Us</span>
5642    
5643        </div>
5644
5645        </a>
5646
5647
5648        <a class="submenu-item" href="https://www.liferay.com/liferay-news" id="521828486">
5649
5650        <div class="submenu-item__content">
5651
5652            <span class="submenu-item__content-name">Liferay in the News</span>
5653    
5654        </div>
5655
5656        </a>
5657
5658
5659        <a class="submenu-item" href="https://www.liferay.com/locations" id="521828476">
5660
5661        <div class="submenu-item__content">
5662
5663            <span class="submenu-item__content-name">Locations</span>
5664    
5665        </div>
5666
5667        </a>
5668
5669
5670        <a class="submenu-item" href="https://www.liferay.com/trust-center" id="521828496">
5671
5672        <div class="submenu-item__content">
5673
5674            <span class="submenu-item__content-name">Trust Center</span>
5675    
5676        </div>
5677
5678        </a>
5679
5680
5681        <a class="submenu-item" href="https://www.liferay.com/contact-us" id="521828475">
5682
5683        <div class="submenu-item__content">
5684
5685            <span class="submenu-item__content-name">Contact Us &gt;</span>
5686    
5687        </div>
5688
5689        </a>
5690
5691
5692        <a class="submenu-item" href="https://www.liferay.com/careers" id="524626592">
5693
5694        <div class="submenu-item__content">
5695
5696            <span class="submenu-item__content-name">Careers</span>
5697    
5698        </div>
5699
5700        </a>
5701
5702        </div>
5703    </div>
5704
5705    <div class="lfr-navigation-submenu col col-12 col-lg-3 bg-light-blue" id="521826374">
5706        <span class="lfr-navigation-submenu__name">Featured</span>
5707
5708        <div class="lfr-navigation-submenu__items grid-columns--1">
5709
5710
5711
5712
5713
5714
5715
5716
5717
5718
5719
5720
5721
5722
5723
5724
5725
5726
5727
5728
5729
5730
5731
5732
5733
5734
5735	
5736	
5737	
5738		<div class="journal-content-article " data-analytics-asset-id="521827670" data-analytics-asset-title="Company - Nav Item 1" data-analytics-asset-type="web-content" data-analytics-external-reference-code="d7077357-09a2-4545-3d6b-cd6bdbf8d42a" data-analytics-web-content-resource-pk="521827672">
5739			
5740
5741			<a href="https://www.liferay.com/web/guest/resources/case-studies/techem" class="mega-menu-item mega-menu-item-has-image">
5742	<img class="mega-menu-item-image" src="" alt="">
5743	<div class="mega-menu-item-text">
5744	  <span class="mega-menu-item-title"></span>
5745		<span class="mega-menu-item-description">Techem’s End-to-End Energy Digitization</span>
5746	</div>
5747</a>
5748<style>
5749.mega-menu-item {
5750	align-items: center;
5751	cursor: pointer;
5752    gap: 16px;
5753    display: flex;
5754    flex-direction: row;
5755    flex-wrap: nowrap;
5756    justify-content: flex-start;
5757    outline: rgba(99, 153, 255, 0.00) solid 2px;
5758    outline-offset: 2px;
5759    transition: all var(--transition-base);
5760    border-radius: calc(var(--border-radius) / 2);
5761    background: rgba(231, 239, 255, 0.00);
5762    margin: 4px 0;
5763
5764	.mega-menu-item-image {
5765		width: 94px;
5766		height: 94px;
5767		border-radius: var(--border-radius);
5768		overflow: hidden;
5769		object-fit: cover;
5770		flex-shrink: 0;
5771		@media (max-width: 767.98px) {
5772	       width: 80px;
5773	       height: 80px;
5774	   }
5775	}
5776
5777	.mega-menu-item-text {
5778	    align-items: flex-start;
5779		display: flex;
5780		gap: 8px;
5781		flex-direction: column;
5782		flex-wrap: nowrap;
5783		justify-content: center;
5784		flex-grow: 1;
5785		
5786		.mega-menu-item-title {
5787		    color: var(--color-neutral-10);
5788		    font-weight: var(--font-weight-semi-bold, 600);
5789		    font-size: var(--h5-font-size);
5790		    margin: 0;
5791		    transition: all var(--transition-base);
5792		}
5793		
5794		.mega-menu-item-description {
5795		    color: var(--color-neutral-8);
5796		    font-weight: var(--font-weight-normal, 400);
5797		    font-size: var(--text-paragraph-sm-font-size);
5798		    line-height: var(--text-paragraph-sm-line-height);
5799		    margin: 0;
5800		}
5801	}
5802
5803	.mega-menu-item-external-icon {
5804		opacity: 0;
5805		margin-right: 8px;
5806		transition: all var(--transition-base);
5807	}
5808
5809    &:hover,
5810    &:focus,
5811    &:focus-visible {
5812    	outline: var(--color-brand-primary-lighten-2) solid 2px;
5813 		background: var(--color-action-primary-hover-lighten);
5814    	.mega-menu-item-title {
5815    		color: var(--color-action-primary-hover);
5816    	}
5817    	.mega-menu-item-external-icon {
5818    		opacity: 1;
5819    	}
5820    }
5821    &.mega-menu-item-has-image {
5822    	.mega-menu-item-title {
5823    		color: var(--color-neutral-8);
5824		    font-weight: var(--font-weight-semi-bold, 600);
5825		    font-size: var(--text-paragraph-sm-font-size);
5826    	}
5827    	.mega-menu-item-description {
5828		    color: var(--color-neutral-10);
5829		    font-weight: var(--font-weight-semi-bold, 600);
5830		    font-size: var(--text-paragraph-base-font-size);
5831		    line-height: var(--text-paragraph-base-line-height);
5832		}
5833		&:hover,
5834		&:focus,
5835		&:focus-visible {
5836			.mega-menu-item-description {
5837			    color: var(--color-action-primary-hover);
5838			}
5839		}
5840    }
5841}
5842</style>
5843
5844			
5845		</div>
5846
5847		
5848
5849	
5850
5851
5852
5853
5854
5855
5856
5857
5858
5859
5860
5861
5862
5863
5864
5865
5866
5867
5868
5869
5870
5871
5872
5873
5874
5875
5876
5877
5878
5879	
5880	
5881	
5882		<div class="journal-content-article " data-analytics-asset-id="521827691" data-analytics-asset-title="Company - Nav Item 2" data-analytics-asset-type="web-content" data-analytics-external-reference-code="f8420c03-4f10-b96e-00d0-73347ce357fd" data-analytics-web-content-resource-pk="521827693">
5883			
5884
5885			<a href="https://www.liferay.com/web/guest/resources/case-studies/maschio-gaspardo" class="mega-menu-item mega-menu-item-has-image">
5886	<img class="mega-menu-item-image" src="" alt="">
5887	<div class="mega-menu-item-text">
5888	  <span class="mega-menu-item-title"></span>
5889		<span class="mega-menu-item-description">Maschio Gaspardo Chooses Liferay to Redesign Data-Driven Processes</span>
5890	</div>
5891</a>
5892<style>
5893.mega-menu-item {
5894	align-items: center;
5895	cursor: pointer;
5896    gap: 16px;
5897    display: flex;
5898    flex-direction: row;
5899    flex-wrap: nowrap;
5900    justify-content: flex-start;
5901    outline: rgba(99, 153, 255, 0.00) solid 2px;
5902    outline-offset: 2px;
5903    transition: all var(--transition-base);
5904    border-radius: calc(var(--border-radius) / 2);
5905    background: rgba(231, 239, 255, 0.00);
5906    margin: 4px 0;
5907
5908	.mega-menu-item-image {
5909		width: 94px;
5910		height: 94px;
5911		border-radius: var(--border-radius);
5912		overflow: hidden;
5913		object-fit: cover;
5914		flex-shrink: 0;
5915		@media (max-width: 767.98px) {
5916	       width: 80px;
5917	       height: 80px;
5918	   }
5919	}
5920
5921	.mega-menu-item-text {
5922	    align-items: flex-start;
5923		display: flex;
5924		gap: 8px;
5925		flex-direction: column;
5926		flex-wrap: nowrap;
5927		justify-content: center;
5928		flex-grow: 1;
5929		
5930		.mega-menu-item-title {
5931		    color: var(--color-neutral-10);
5932		    font-weight: var(--font-weight-semi-bold, 600);
5933		    font-size: var(--h5-font-size);
5934		    margin: 0;
5935		    transition: all var(--transition-base);
5936		}
5937		
5938		.mega-menu-item-description {
5939		    color: var(--color-neutral-8);
5940		    font-weight: var(--font-weight-normal, 400);
5941		    font-size: var(--text-paragraph-sm-font-size);
5942		    line-height: var(--text-paragraph-sm-line-height);
5943		    margin: 0;
5944		}
5945	}
5946
5947	.mega-menu-item-external-icon {
5948		opacity: 0;
5949		margin-right: 8px;
5950		transition: all var(--transition-base);
5951	}
5952
5953    &:hover,
5954    &:focus,
5955    &:focus-visible {
5956    	outline: var(--color-brand-primary-lighten-2) solid 2px;
5957 		background: var(--color-action-primary-hover-lighten);
5958    	.mega-menu-item-title {
5959    		color: var(--color-action-primary-hover);
5960    	}
5961    	.mega-menu-item-external-icon {
5962    		opacity: 1;
5963    	}
5964    }
5965    &.mega-menu-item-has-image {
5966    	.mega-menu-item-title {
5967    		color: var(--color-neutral-8);
5968		    font-weight: var(--font-weight-semi-bold, 600);
5969		    font-size: var(--text-paragraph-sm-font-size);
5970    	}
5971    	.mega-menu-item-description {
5972		    color: var(--color-neutral-10);
5973		    font-weight: var(--font-weight-semi-bold, 600);
5974		    font-size: var(--text-paragraph-base-font-size);
5975		    line-height: var(--text-paragraph-base-line-height);
5976		}
5977		&:hover,
5978		&:focus,
5979		&:focus-visible {
5980			.mega-menu-item-description {
5981			    color: var(--color-action-primary-hover);
5982			}
5983		}
5984    }
5985}
5986</style>
5987
5988			
5989		</div>
5990
5991		
5992
5993	
5994
5995
5996
5997        </div>
5998    </div>
5999						</div>
6000				</div>
6001			</div>
6002</nav>
6003
6004
6005			
6006			
6007		
6008	
6009	
6010	
6011	
6012
6013
6014	
6015	
6016
6017					
6018				
6019			
6020		
6021	
6022	
6023
6024
6025
6026	</div>
6027
6028			</div>
6029		
6030	</div>
6031</section>
6032	
6033
6034		
6035		
6036	
6037
6038
6039
6040
6041
6042
6043
6044	</div>
6045
6046
6047
6048
6049
6050
6051</div>
6052
6053    
6054    </div>
6055</div>
6056
6057<style>
6058    #button-xicv {
6059        background-color: #0D863A;
6060        color: inherit;
6061    }
6062
6063    #button-xicv.default-style:hover,
6064    #button-xicv.default-style:focus,
6065    #button-xicv.default-style:focus-visible {
6066        background-color: #0D863A;
6067        outline-color: #6ada92;
6068        box-shadow: 0 0 0 0.125rem var(--color-neutral-0), 0 0 0 0.25rem #6ada92;
6069    }
6070
6071    #button-xicv.old-style:hover,
6072    #button-xicv.old-style:focus,
6073    #button-xicv.old-style:focus-visible {
6074        background-color: #6ada92;
6075    }
6076
6077    .lfr-navigation-submenu.bg-customizable {
6078        background-color: #6ada92 !important;
6079    }
6080</style></div><style>.lfr-navigation__container .portlet {
6081    position: initial !important;
6082}
6083
6084.lfr-navigation-menu {
6085    display: flex;
6086    column-gap: 8px;
6087}
6088
6089/* STYLES */
6090
6091/** OLD **/
6092.lfr-navigation.old-style
6093.lfr-navigation-menu__item-button {
6094    border-radius: var(--border-radius-sm);
6095}
6096
6097.lfr-navigation.old-style
6098.lfr-navigation-menu__item-button:has(.item-button__input:checked) {
6099    background: var(--nav-item-text-color-background, #EDF3FE);
6100}
6101
6102.lfr-navigation.old-style
6103.lfr-navigation-menu__item-button .item-button__label {
6104    padding: .875rem 1.125rem 0.688rem;
6105}
6106
6107.lfr-navigation.old-style
6108.lfr-navigation-menu__item-button:has(.item-button__input:checked) .item-button__label .label-icon {
6109    color: var(--link-hover-color) !important;
6110    opacity: 1;
6111}
6112
6113.lfr-navigation.old-style
6114.lfr-navigation-submenu .lfr-navigation-submenu__name {
6115    font-size: 0.9rem;
6116    line-height: 1.389;
6117    letter-spacing: 1px;
6118    text-transform: uppercase;
6119}
6120
6121.lfr-navigation.old-style
6122.submenu-item {
6123    border-radius: 0.5px;
6124}
6125
6126.lfr-navigation.old-style
6127.submenu-item:active,
6128.lfr-navigation.old-style
6129.submenu-item:focus,
6130.lfr-navigation.old-style
6131.submenu-item:focus-visible,
6132.lfr-navigation.old-style
6133.submenu-item:hover,
6134.lfr-navigation.old-style
6135.submenu-item:focus-within {
6136    box-shadow: rgb(235, 242, 255) 0px 0px 0px 8px;
6137}
6138
6139/*** Mobile ***/
6140.lfr-navigation.old-style
6141.lfr-navigation__mobile {
6142    border-radius: var(--border-radius-sm);
6143    padding: 0.5rem 1rem;
6144}
6145
6146.lfr-navigation.old-style
6147.lfr-navigation__mobile .mobile-icon {
6148    display: none;
6149}
6150
6151@media (max-width: 598px) {
6152    .lfr-navigation.old-style
6153    .lfr-navigation__mobile {
6154        padding: 0.5rem 1rem;
6155        bottom: 0.75rem;
6156        position: fixed;
6157        right: 50%;
6158        transform: translate(50%, 0);
6159        z-index: 3;
6160        background-color: var(--white);
6161        border: 1px solid var(--action-default);
6162        border-radius: 1.5rem;
6163        box-shadow: 0px 1.1px 4.05px -0.66px rgba(0, 0, 0, 0.14), 0px 3px 4.5px 0.3px rgba(0, 0, 0, 0.036), 0px 2.9px 6px 0.2px rgba(0, 0, 0, 0.06);
6164        color: var(--action-default);
6165        font-size: 1.125rem;
6166        font-weight: 600;
6167        text-align: center;
6168        text-decoration: none;
6169        width: 7.5rem;
6170    }
6171}
6172
6173@media (min-width: 991px) {
6174    .lfr-navigation.old-style
6175    .lfr-navigation-menu__item-button .item-button__label .label-icon {
6176        display: none;
6177    }
6178
6179    .lfr-navigation.old-style
6180    .lfr-navigation-menu__item-options {
6181        box-shadow: rgba(0, 0, 0, 0.14) 0px -20px 11.4px -7.59px, rgba(0, 0, 0, 0.08) 0px 24px 36px 3.45px, rgba(0, 0, 0, 0.06) 0px 9.2px 48px 8.6px;
6182        padding-bottom: 1rem;
6183        border-radius: 0px 0px 0.5rem 0.5rem;
6184    }
6185}
6186
6187/** DEFAULT **/
6188
6189.lfr-navigation.default-style
6190.lfr-navigation-menu__item-button .item-button__label {
6191    padding: 14px;
6192    width: max-content;
6193}
6194
6195.lfr-navigation.default-style
6196.lfr-navigation-menu__item-button:focus,
6197.lfr-navigation.default-style
6198.lfr-navigation-menu__item-button:focus-visible,
6199.lfr-navigation.default-style
6200.lfr-navigation-menu__item-button:focus-within,
6201.lfr-navigation.default-style
6202.lfr-navigation-menu__item-button:hover,
6203.lfr-navigation.default-style
6204.lfr-navigation-menu__item-button:has(.item-button__input:focus),
6205.lfr-navigation.default-style
6206.lfr-navigation-menu__item-button:has(.item-button__input:focus-visible),
6207.lfr-navigation.default-style
6208.lfr-navigation-menu__item-button:has(.item-button__input:focus-within),
6209.lfr-navigation.default-style
6210.lfr-navigation-menu__item-button:has(.item-button__input:hover) {
6211    outline: var(--color-brand-primary-lighten-2) solid 2px;
6212}
6213
6214.lfr-navigation.default-style
6215.lfr-navigation-menu__item-button:has(.item-button__input:checked) .item-button__label .label-icon {
6216    opacity: 0.35;
6217}
6218
6219.lfr-navigation.default-style
6220.lfr-navigation-submenu .lfr-navigation-submenu__name {
6221    font-size: var(--text-paragraph-font-size);
6222}
6223
6224
6225.lfr-navigation.default-style
6226.submenu-item {
6227    border-radius: calc(var(--border-radius) / 2);
6228}
6229
6230.lfr-navigation.default-style
6231.lfr-navigation-submenu__items .submenu-item:hover,
6232.lfr-navigation.default-style
6233.lfr-navigation-submenu__items .submenu-item:focus,
6234.lfr-navigation.default-style
6235.lfr-navigation-submenu__items .submenu-item:focus-visible,
6236.lfr-navigation.default-style
6237.lfr-navigation-submenu__items .submenu-item:focus-within {
6238    outline: var(--color-brand-primary-lighten-2) solid 2px;
6239}
6240
6241/*** Mobile ***/
6242.lfr-navigation.default-style
6243.lfr-navigation__mobile {
6244    min-width: 120px;
6245    border-radius: var(--border-radius);
6246    padding: 8px 16px;
6247}
6248
6249.lfr-navigation.default-style
6250.lfr-navigation__mobile:active,
6251.lfr-navigation.default-style
6252.lfr-navigation__mobile:focus,
6253.lfr-navigation.default-style
6254.lfr-navigation__mobile:focus-visible {
6255    outline-color: var(--color-action-primary-default, #0B5FFF) !important;
6256}
6257
6258.lfr-navigation.default-style
6259.lfr-navigation__mobile .mobile-icon {
6260    display: flex;
6261}
6262
6263@media (max-width: 991px) {
6264    .lfr-navigation.default-style
6265    .lfr-navigation-menu__item-button:has(.item-button__input:checked) {
6266        outline: var(--color-brand-primary-lighten-2) solid 2px;
6267    }
6268}
6269
6270/* MENU */
6271
6272.lfr-navigation-menu__item-button {
6273    display: flex;
6274    align-items: center;
6275    justify-content: center;
6276    position: relative;
6277    border-radius: calc(var(--border-radius) / 2);
6278}
6279
6280.lfr-navigation-menu__item-button:focus,
6281.lfr-navigation-menu__item-button:focus-visible,
6282.lfr-navigation-menu__item-button:hover,
6283.lfr-navigation-menu__item-button:has(.item-button__input:focus),
6284.lfr-navigation-menu__item-button:has(.item-button__input:focus-visible),
6285.lfr-navigation-menu__item-button:has(.item-button__input:hover) {
6286    background: var(--nav-item-text-color-background, #EDF3FE);
6287    transition: all 0.1s linear;
6288}
6289
6290.lfr-navigation-menu__item-button .item-button__input {
6291    opacity: 0;
6292    z-index: -1;
6293    position: absolute;
6294}
6295
6296.lfr-navigation-menu__item-button .item-button__label {
6297    color: var(--nav-item-text-color-default, #3F404B);
6298    text-align: center;
6299    font-size: var(--text-link-md-font-size);
6300    font-weight: var(--font-weight-semi-bold);
6301    line-height: var(--text-link-md-line-height);
6302    display: flex;
6303    align-items: center;
6304    gap: 8px;
6305}
6306
6307.lfr-navigation-menu__item-button:focus .item-button__label,
6308.lfr-navigation-menu__item-button:focus-visible .item-button__label,
6309.lfr-navigation-menu__item-button:focus-within .item-button__label,
6310.lfr-navigation-menu__item-button:hover .item-button__label,
6311.lfr-navigation-menu__item-button:has(.item-button__input:focus),
6312.lfr-navigation-menu__item-button:has(.item-button__input:focus-visible),
6313.lfr-navigation-menu__item-button:has(.item-button__input:focus-within),
6314.lfr-navigation-menu__item-button:has(.item-button__input:hover) {
6315    color: var(--link-hover-color) !important;
6316}
6317
6318.lfr-navigation-menu__item-button .item-button__label .label-icon {
6319    opacity: 0.35;
6320    transform: rotateZ(0deg);
6321    transition: transform 0.1s linear;
6322}
6323
6324.lfr-navigation-menu__item-options {
6325    background: var(--color-neutral-0, #fff);
6326    border-radius: 0 0 calc(var(--border-radius) * 2) calc(var(--border-radius) * 2);
6327    bottom: 0;
6328    box-shadow: var(--box-shadow);
6329    display: flex;
6330    justify-content: center;
6331    left: 50%;
6332    opacity: 0;
6333    position: absolute;
6334    transform: translate(-50%, calc(100% - 24px));
6335    transition: visibility 0s linear 0.2s, opacity 0.2s linear, transform 0.2s ease-in-out;
6336    visibility: hidden;
6337    width: 100%;
6338    z-index: -1;
6339    padding: 40px 60px;
6340}
6341
6342/** Menu Opened **/
6343.lfr-navigation-menu__item-button:has(.item-button__input:checked) .item-button__label {
6344    color: var(--nav-item-text-color-active, #004AD7);
6345}
6346
6347.lfr-navigation-menu__item-button:has(.item-button__input:checked) .item-button__label .label-icon {
6348    transform: rotateZ(180deg);
6349    transition: transform 0.1s linear;
6350}
6351
6352.lfr-navigation-menu__item-button:has(.item-button__input:checked):focus .item-button__label .label-icon,
6353.lfr-navigation-menu__item-button:has(.item-button__input:checked):focus-visible .item-button__label .label-icon,
6354.lfr-navigation-menu__item-button:has(.item-button__input:checked):hover .item-button__label .label-icon {
6355    opacity: 1;
6356}
6357
6358.lfr-navigation-menu__item-button:has(.item-button__input:checked) ~ .lfr-navigation-menu__item-options {
6359    visibility: visible;
6360    opacity: 1;
6361    transform: translate(-50%, 100%);
6362    transition: visibility 0s linear 0s, opacity 0.1s linear, transform 0.2s ease-in-out;
6363}
6364
6365/* SUBMENU */
6366
6367.lfr-navigation-submenu.bg-light-blue,
6368.lfr-navigation-submenu.bg-customizable {
6369    background: var(--color-brand-primary-lighten-5);
6370    border-radius: var(--border-radius);
6371    margin-top: -20px;
6372    padding: 20px;
6373}
6374
6375.lfr-navigation-submenu.bg-light-blue .lfr-navigation-submenu__items,
6376.lfr-navigation-submenu.bg-customizable .lfr-navigation-submenu__items {
6377    gap: 5px !important;
6378}
6379
6380.lfr-navigation-submenu.bg-light-blue .lfr-navigation-submenu__items .submenu-item,
6381.lfr-navigation-submenu.bg-customizable .lfr-navigation-submenu__items .submenu-item {
6382    align-items: center;
6383    padding: 1.3px !important;
6384}
6385
6386.lfr-navigation-submenu.bg-light-blue .lfr-navigation-submenu__items .submenu-item .submenu-item__content .submenu-item__content-name,
6387.lfr-navigation-submenu.bg-customizable .lfr-navigation-submenu__items .submenu-item .submenu-item__content .submenu-item__content-name {
6388    font-size: 16px !important;
6389}
6390
6391.lfr-navigation-submenu.white {
6392    background: var(--color-neutral-0);
6393}
6394
6395.lfr-navigation-submenu .lfr-navigation-submenu__name {
6396    color: var(--color-neutral-8);
6397    font-weight: var(--font-weight-semi-bold, 600);
6398    margin-bottom: 8px;
6399}
6400
6401.lfr-navigation-submenu__items {
6402    padding-top: 16px;
6403    display: grid;
6404    gap: 20px;
6405    border-top: 1px solid var(--color-neutral-2);
6406}
6407
6408.lfr-navigation-submenu__items.grid-columns--1 {
6409    grid-template-columns: 1fr;
6410}
6411
6412.lfr-navigation-submenu__items.grid-columns--2 {
6413    grid-template-columns: repeat(2, 1fr);
6414}
6415
6416.lfr-navigation-submenu__items.grid-columns--3 {
6417    grid-template-columns: repeat(3, 1fr);
6418}
6419
6420.lfr-navigation-submenu__items.grid-columns--4 {
6421    grid-template-columns: repeat(4, 1fr);
6422}
6423
6424.lfr-navigation-submenu__items .submenu-item {
6425    align-items: flex-start;
6426    cursor: pointer;
6427    display: flex;
6428    flex-wrap: nowrap;
6429    justify-content: flex-start;
6430    max-width: 370px;
6431    padding: 8px 4px;
6432    transition: all var(--transition-base);
6433    gap: 16px;
6434}
6435
6436.lfr-navigation-submenu__items .submenu-item:hover,
6437.lfr-navigation-submenu__items .submenu-item:focus,
6438.lfr-navigation-submenu__items .submenu-item:focus-visible,
6439.lfr-navigation-submenu__items .submenu-item:focus-within {
6440    background: var(--color-action-primary-hover-lighten);
6441}
6442
6443.lfr-navigation-submenu__items .submenu-item .submenu-item__image {
6444    width: 94px;
6445    height: 94px;
6446    border-radius: var(--border-radius);
6447    overflow: hidden;
6448    object-fit: cover;
6449    flex-shrink: 0;
6450}
6451
6452.lfr-navigation-submenu__items .submenu-item .submenu-item__content {
6453    display: flex;
6454    flex-direction: column;
6455    gap: 8px;
6456}
6457
6458.lfr-navigation-submenu__items .submenu-item .submenu-item__content .submenu-item__content-type {
6459    color: var(--color-neutral-8);
6460    font-weight: var(--font-weight-semi-bold, 600);
6461    font-size: var(--text-paragraph-sm-font-size);
6462}
6463
6464.lfr-navigation-submenu__items .submenu-item .submenu-item__content .submenu-item__content-name {
6465    color: var(--color-neutral-10);
6466    font-weight: var(--font-weight-semi-bold, 600);
6467    font-size: var(--atb-h5-font-size);
6468    margin: 0;
6469}
6470
6471.lfr-navigation-submenu__items .submenu-item:hover .submenu-item__content .submenu-item__content-name,
6472.lfr-navigation-submenu__items .submenu-item:focus .submenu-item__content .submenu-item__content-name,
6473.lfr-navigation-submenu__items .submenu-item:focus-visible .submenu-item__content .submenu-item__content-name,
6474.lfr-navigation-submenu__items .submenu-item:focus-within .submenu-item__content .submenu-item__content-name {
6475    color: var(--link-hover-color) !important;
6476    text-decoration: var(--link-hover-text-decoration);
6477}
6478
6479.lfr-navigation-submenu__items .submenu-item .submenu-item__content .submenu-item__content-description {
6480    color: var(--color-neutral-8);
6481    font-weight: var(--font-weight-normal, 400);
6482    font-size: var(--text-paragraph-sm-font-size);
6483    line-height: var(--text-paragraph-sm-line-height);
6484    margin: 0;
6485}
6486
6487.lfr-navigation-submenu__items .submenu-item .submenu-item__external-icon {
6488    width: 2rem;
6489    opacity: 0;
6490}
6491
6492.lfr-navigation-submenu__items .submenu-item:hover .submenu-item__external-icon,
6493.lfr-navigation-submenu__items .submenu-item:focus .submenu-item__external-icon,
6494.lfr-navigation-submenu__items .submenu-item:focus-visible .submenu-item__external-icon,
6495.lfr-navigation-submenu__items .submenu-item:focus-within .submenu-item__external-icon {
6496    opacity: 1;
6497}
6498
6499/* OLD INFO SECTION*/
6500.lfr-old-info {
6501    display: none;
6502    justify-content: space-between;
6503    background-color: var(--white);
6504    width: 100%;
6505    padding: 0 1.1rem;
6506    position: relative;
6507}
6508
6509.lfr-old-info a {
6510    color: var(--neutral-3);
6511    font-size: 1rem;
6512}
6513
6514.lfr-old-info::before {
6515    content: "";
6516    position: absolute;
6517    top: 0;
6518    left: 1rem;
6519    right: 1rem;
6520    height: 1px;
6521    background-color: #ccc;
6522}
6523
6524.lfr-old-info li {
6525    flex-grow: 0 !important;
6526}
6527
6528.lfr-old-info ul {
6529    justify-content: space-between;
6530}
6531
6532@media (max-width: 767px) {
6533    .lfr-navigation.old-style
6534    .lfr-old-info {
6535        display: flex !important;
6536    }
6537}
6538
6539
6540/* CONTACT SALES BUTTON */
6541.lfr-contact-sales-button {
6542    font-size: var(--btn-font-size);
6543    font-weight: var(--btn-font-weight);
6544    line-height: var(--btn-line-height);
6545    position: relative;
6546    display: flex;
6547    width: fit-content;
6548    height: fit-content;
6549    padding: var(--btn-padding-y) var(--btn-padding-x);
6550    transition: color var(--transition-base), background-color var(--transition-base), border-color var(--transition-base), box-shadow var(--transition-base), outline var(--transition-base);
6551    text-align: center;
6552    letter-spacing: inherit;
6553    text-transform: none;
6554    color: var(--color-action-primary-inverted) !important;
6555    justify-content: center;
6556    align-items: center;
6557    text-decoration: none;
6558    color: inherit;
6559    cursor: pointer;
6560}
6561
6562.lfr-contact-sales-button.old-style {
6563    border-radius: var(--border-radius-sm);
6564}
6565
6566.lfr-contact-sales-button.default-style {
6567    border-radius: var(--btn-border-radius);
6568    outline: rgb(99, 153, 255, 0) solid 2px;
6569    outline-offset: 2px;
6570    box-shadow: 0 2px 11px -1.5px rgba(0, 0, 0, .19);
6571}
6572
6573.lfr-contact-sales-button.default-style::before {
6574    content: "";
6575    position: absolute;
6576    z-index: 0;
6577    top: 0;
6578    left: 0;
6579    bottom: 0;
6580    right: 0;
6581    mix-blend-mode: overlay;
6582    box-shadow: 0px 12px 12px -3.5px rgba(255, 255, 255, 0.65) inset, 0px 3px 4px 0.5px rgba(255, 255, 255, 0.17) inset;
6583    border-radius: var(--border-radius);
6584    transition: box-shadow var(--transition-base);
6585    pointer-events: none;
6586}
6587
6588/* MOBILE MENU */
6589
6590.lfr-navigation__mobile {
6591    align-items: center;
6592    background: var(--color-action-primary-inverted, #FFF);
6593    border: 1px solid var(--color-action-primary-default, #0B5FFF);
6594    width: fit-content;
6595    justify-content: center;
6596    gap: 8px;
6597    transition: var(--transition-base);
6598    margin: 0;
6599    height: 40px;
6600    outline: rgba(99, 153, 255, 0.00) solid 2px;
6601    outline-offset: 2px;
6602}
6603
6604.lfr-navigation__mobile .mobile-text {
6605    color: var(--color-action-primary-hover, #0053F0);
6606    font-size: var(--text-link-md-font-size);
6607    font-weight: var(--font-weight-semi-bold);
6608    line-height: var(--text-link-md-line-height);
6609}
6610
6611.lfr-navigation__mobile .mobile-icon {
6612    flex-direction: column;
6613    gap: 4px;
6614}
6615
6616.lfr-navigation__mobile .mobile-icon .mobile-icon__line {
6617    height: 2px;
6618    width: 17px;
6619    background: var(--color-action-primary-default, #0B5FFF);
6620    transition: var(--transition-base);
6621    border-radius: var(--border-radius-circle);
6622}
6623
6624.lfr-navigation__mobile[aria-expanded="close"] .mobile-icon #mobile-icon__line--1 {
6625    transform: translate(0px, 6px) rotate(45deg) scaleX(1.3);
6626    transform-origin: center;
6627}
6628
6629.lfr-navigation__mobile[aria-expanded="close"] .mobile-icon #mobile-icon__line--2 {
6630    transform: scaleX(0%);
6631}
6632
6633.lfr-navigation__mobile[aria-expanded="close"] .mobile-icon #mobile-icon__line--3 {
6634    transform: translate(0px, -6px) rotate(-45deg) scaleX(1.3);
6635    transform-origin: center;
6636}
6637
6638.lfr-navigation__mobile[aria-expanded="close"] ~ .lfr-navigation__container {
6639    visibility: visible;
6640    opacity: 1;
6641    transform: translate(-50%, 100%);
6642    transition: visibility 0s linear 0s, opacity 0.1s linear, transform 0.3s ease-in-out;
6643}
6644
6645/* RESPONSIVENESS */
6646
6647@media (max-width: 991px) {
6648    .lfr-navigation__container .portlet {
6649        width: 100%;
6650        padding: 5px 2.5px;
6651    }
6652
6653    .lfr-navigation__mobile ~ .lfr-navigation__container {
6654        width: 100%;
6655        visibility: hidden;
6656        opacity: 0;
6657        transform: translate(-50%, 0%);
6658        transition: visibility 0s linear 0.2s, opacity 0.2s linear, transform 0.2s ease-in-out;
6659        z-index: -1;
6660        position: absolute;
6661        bottom: 0;
6662        left: 50%;
6663        height: calc(100vh - 96px);
6664        background: var(--color-neutral-0);
6665        overflow: scroll;
6666        padding-bottom: 20px;
6667    }
6668
6669    .lfr-navigation-menu {
6670        flex-direction: column;
6671        width: 100%;
6672    }
6673
6674    .lfr-navigation-menu__item-button .item-button__label {
6675        width: 100%;
6676        display: flex;
6677        justify-content: space-between;
6678        align-items: center;
6679    }
6680
6681    .lfr-navigation-submenu:not(.bg-light-blue, .bg-customizable) {
6682        padding-left: 0px !important;
6683        padding-right: 0px !important;
6684    }
6685
6686    .lfr-navigation-submenu {
6687        margin-bottom: 40px;
6688    }
6689
6690    .lfr-navigation-submenu__items {
6691        grid-template-columns: 1fr 1fr !important;
6692    }
6693
6694    .lfr-navigation-menu__item-button ~ .lfr-navigation-menu__item-options {
6695        position: relative;
6696        left: 0;
6697        z-index: 0;
6698        padding: 0;
6699        height: 0;
6700        overflow: hidden;
6701        transform: translate(0%, 1%) !important;
6702        box-shadow: none;
6703        transition: visibility 0s linear 0s, opacity 0.1s linear, transform 0.2s ease-in-out, max-height 0.3s linear;
6704        max-height: 0vh;
6705    }
6706
6707    .lfr-navigation-menu__item-button:has(.item-button__input:checked) {
6708        background: var(--nav-item-text-color-background, #EDF3FE);
6709        transition: all 0.1s linear;
6710    }
6711
6712    .lfr-navigation-menu__item-button:has(.item-button__input:checked) ~ .lfr-navigation-menu__item-options {
6713        height: auto;
6714        max-height: 200vh;
6715        padding: 16px;
6716        transition: visibility 0s linear 0s, opacity 0.1s linear, transform 0.2s ease-in-out, max-height 0.3s linear;
6717    }
6718
6719    .lfr-contact-sales-button {
6720        margin: 10px 0;
6721    }
6722
6723    .lfr-contact-sales-button.old-style {
6724        width: 95.5%;
6725        margin-top: 16px;
6726        margin-bottom: 8.5rem;
6727    }
6728
6729    .page-editor__fragment-content div#navigationMenuContainer {
6730        width: 100vw;
6731        transform: translate(-77%, 100%);
6732    }
6733}
6734
6735@media (min-width: calc(991px)) {
6736    .lfr-navigation-menu__item-button::after {
6737        content: '';
6738        position: absolute;
6739        left: -2px;
6740        right: -2px;
6741        height: 3px;
6742        border-radius: var(--border-radius-circle);
6743        transform: scaleX(0%);
6744        transition: transform 0.2s ease-in-out;
6745        background: var(--nav-item-text-color-active, #004AD7);
6746    }
6747
6748    .lfr-navigation-menu__item-button:has(.item-button__input:checked)::after {
6749        transform: scaleX(100%);
6750        transition: transform 0.2s ease-in-out;
6751    }
6752
6753    .lfr-navigation.default-style .lfr-navigation-menu__item-button::after {
6754        bottom: -2px;
6755    }
6756
6757    .lfr-navigation.old-style .lfr-navigation-menu__item-button::after {
6758        bottom: -5px;
6759    }
6760}
6761
6762@media (max-width: 767px) {
6763    .lfr-navigation-submenu__items {
6764        grid-template-columns: 1fr !important;
6765        gap: 24px !important;
6766    }
6767
6768    .lfr-navigation-submenu__items .submenu-item {
6769        max-width: 100%;
6770        min-height: fit-content;
6771    }
6772
6773    .lfr-navigation-submenu:not(.bg-light-blue, .bg-customizable)
6774    .lfr-navigation-submenu__items {
6775        border-top: none;
6776        border-left: 2px solid var(--color-neutral-2);
6777        margin-top: 16px;
6778        padding-top: 0;
6779        padding-left: 16px;
6780    }
6781}</style>
6781<script type="module">const configuration = {"showContactSalesButton":false,"menuStyle":"default","buttonColor":"#0D863A","buttonStyle":"default","hoverButtonColor":"#6ada92","customazibleBackgroundColor":"#6ada92"}; const fragmentElement = document.querySelector('#fragment-352e9d6b-64be-7b9c-76af-539db23b22db'); const fragmentElementId = 'fragment-352e9d6b-64be-7b9c-76af-539db23b22db'; const fragmentEntryLinkNamespace = 'xicv'; const fragmentNamespace = 'xicv'; const layoutMode = 'view';const mobileMenuButton = fragmentElement.querySelector("#navigationMobile");
6782const menuButtons = fragmentElement.querySelectorAll("#lfr-navigation-menu .lfr-navigation-menu__item .lfr-navigation-menu__item-button .item-button__input");
6783
6784
6785mobileMenuButton.addEventListener("click", () => {this
6786    mobileMenuButton.querySelector(".mobile-text--menu").classList.toggle("d-none");
6787    mobileMenuButton.querySelector(".mobile-text--close").classList.toggle("d-none");
6788
6789    const isOpen = mobileMenuButton.getAttribute("aria-expanded") === "open" ? "close" : "open";
6790
6791    mobileMenuButton.setAttribute("aria-expanded", isOpen);
6792});
6793
6794menuButtons.forEach((button) => { 
6795    button.addEventListener("keydown", (e) => {
6796        if (e.key === "Enter" || e.key === " ") {
6797            e.preventDefault();
6798            button.click();
6799        }
6800    });
6801
6802    button.addEventListener("click", () => {
6803        menuButtons.forEach(current_menuButton => {
6804            if(current_menuButton.id != button.id && current_menuButton.checked)
6805                current_menuButton.checked = false;
6806        })
6807    })
6808});
6809
6810const containerClass = '.lfr-navigation';
6811
6812document.addEventListener('DOMContentLoaded', function() {
6813  const container = document.querySelector(containerClass);
6814  const checkboxes = container.querySelectorAll('input[type="checkbox"]:not(.nav-items-menu-button-input)');
6815
6816  document.addEventListener('click', function(event) {
6817    if (!container.contains(event.target)) {
6818      for (const checkbox of checkboxes) {
6819        checkbox.checked = false;
6820      }
6821    }
6822  });
6823
6824  document.addEventListener('keydown', function(event) {
6825    if (event.keyCode === 27) {
6826      for (const checkbox of checkboxes) {
6827        checkbox.checked = false;
6828      }
6829    }
6830});
6831
6832  for (const checkbox of checkboxes) {
6833    checkbox.addEventListener('click', function() {
6834      const otherCheckboxes = container.querySelectorAll('input[type="checkbox"]:not(.nav-items-menu-button-input)'); // Exclude the specified checkbox
6835			for (const otherCheckbox of otherCheckboxes) {
6836        if (otherCheckbox !== this) {
6837          otherCheckbox.checked = false;
6838        }
6839      }
6840    });
6841  }
6842});;</script>
6842</div></div></div><div class="lfr-layout-structure-item-b5eda03e-024d-f8aa-98e9-abdf9fb07cb1 lfr-layout-structure-item-container right-container container-fluid container-fluid-max-xl d-flex flex-row align-items-center justify-content-end" data-layout-structure-item-id="b5eda03e-024d-f8aa-98e9-abdf9fb07cb1"><div class="lfr-layout-structure-item-logo lfr-layout-structure-item-08ab122e-cda8-0d6e-6c65-19bccc0d466c " data-layout-structure-item-id="08ab122e-cda8-0d6e-6c65-19bccc0d466c"><div id="fragment-672aa8ea-755d-c884-97bd-aff3b764023e">
6843
6844
6845
6846
6847<a href="/" class="navigation-logo">
6848		<svg width="135" height="54" viewbox="0 0 135 54" fill="none" xmlns="http://www.w3.org/2000/svg">
6849			<path d="M134.06 21.4723C134.008 21.4212 133.957 21.3702 133.855 21.3702H132.017C131.915 21.3702 131.813 21.4212 131.762 21.5233L127.574 33.8297C127.37 34.4936 127.115 35.2085 126.911 35.9233C126.604 36.9446 126.247 37.9659 125.94 38.8851C125.532 37.8638 125.123 36.7404 124.715 35.668C124.46 35.0042 124.204 34.3914 124 33.7787L119.302 21.4723C119.251 21.3702 119.149 21.3191 119.047 21.3191H117.106C117.004 21.3191 116.953 21.3702 116.902 21.4212C116.851 21.4723 116.851 21.5744 116.902 21.6765L124.919 41.5404L124.408 43.1744C123.642 45.4723 122.213 48.1787 119.608 48.1787C119.098 48.1787 118.485 48.0255 118.077 47.8723C118.025 47.8723 117.923 47.8723 117.872 47.8723C117.821 47.9234 117.77 47.9744 117.719 48.0255L117.311 49.6085C117.26 49.7106 117.362 49.8638 117.464 49.9148C118.025 50.1702 118.842 50.3234 119.557 50.3234C122.57 50.3234 124.919 48.0255 126.4 43.6851L134.111 21.6255C134.162 21.6255 134.111 21.5233 134.06 21.4723Z" fill="currentColor" />
6850			<path d="M114.553 21.3702H112.97C112.817 21.3702 112.715 21.4723 112.715 21.6255L112.613 23.1064C110.928 21.7787 109.294 20.9106 106.945 20.9106C101.736 20.9106 98.0085 25.3532 98.0085 31.4809C98.0085 38.0681 101.123 42 106.383 42C108.528 42 110.672 41.0298 112.664 39.1915L112.817 41.2851C112.817 41.4383 112.919 41.5404 113.072 41.5404H114.604C114.757 41.5404 114.86 41.4383 114.86 41.2851V21.6255C114.809 21.4723 114.706 21.3702 114.553 21.3702ZM112.511 25.3532V36.7404C110.417 38.8851 108.579 39.8043 106.638 39.8043C102.757 39.8043 100.409 36.6383 100.409 31.3787C100.409 26.6298 103.319 22.9021 107.047 22.9021C108.987 22.9532 110.621 23.6681 112.511 25.3532Z" fill="currentColor" />
6851			<path d="M98.417 21.3192C97.8042 21.0128 97.1914 20.9106 96.3744 20.9106C94.3319 20.9106 92.3914 22.1872 90.9106 24.5872L90.7574 21.6255C90.7574 21.4723 90.6553 21.3702 90.5021 21.3702H88.9702C88.817 21.3702 88.7148 21.4723 88.7148 21.6255V41.234C88.7148 41.3872 88.817 41.4894 88.9702 41.4894H90.7574C90.9106 41.4894 91.0127 41.3872 91.0127 41.234V27.9575C92.2382 24.8936 94.1276 23.1064 96.1191 23.1064C96.834 23.1064 97.1404 23.2085 97.8042 23.4128C97.8553 23.4128 97.9574 23.4128 98.0085 23.4128C98.0595 23.3617 98.1106 23.3106 98.1106 23.2596L98.5191 21.6255C98.5702 21.4723 98.5191 21.3702 98.417 21.3192Z" fill="currentColor" />
6852			<path d="M77.6341 20.8596C73.3958 20.8596 68.8511 24.5873 68.8511 31.4298C68.8511 37.6086 72.6809 41.949 78.1447 41.949C81.0553 41.949 82.8426 40.9788 84.4766 40.0086C84.5787 39.9575 84.6298 39.8043 84.5787 39.6511L83.8128 38.2724C83.7617 38.2213 83.7106 38.1703 83.6596 38.1703C83.6085 38.1703 83.5064 38.1703 83.4553 38.2213C81.8213 39.3958 80.1872 39.9064 78.3489 39.9064C74.2128 39.9064 71.4043 36.6894 71.2511 31.9405H85.0894C85.1915 31.9405 85.2936 31.8383 85.3447 31.7362C85.4468 31.2256 85.4468 30.6639 85.4468 30.2043C85.3447 24.332 82.4851 20.8596 77.6341 20.8596ZM71.2 29.8979C71.6596 25.7617 74.2638 22.9022 77.6341 22.9022C81.1575 22.9022 83.0979 25.4043 83.1489 29.8979H71.2Z" fill="currentColor" />
6853			<path d="M68.3405 21.3702H64.0511V17.3872C64.0511 14.5787 64.9703 13.1999 66.8596 13.1999C67.6256 13.1999 68.3916 13.4042 69.1064 13.7106C69.1575 13.7616 69.2596 13.7616 69.3107 13.7106C69.3618 13.6595 69.4128 13.6085 69.4639 13.5574L69.9745 12.0765C70.0256 11.9744 69.9745 11.8212 69.8213 11.7702C68.8511 11.3616 67.7788 11.1063 66.8596 11.1063C63.5916 11.1063 61.7533 13.3021 61.7533 17.234V21.3702L59.3022 21.5233C59.149 21.5233 59.0469 21.6255 59.0469 21.7787V23.1574C59.0469 23.3106 59.149 23.4127 59.3022 23.4127H61.7533V41.1829C61.7533 41.3361 61.8554 41.4382 62.0086 41.4382H63.7958C63.949 41.4382 64.0511 41.3361 64.0511 41.1829V23.4127H68.3405C68.4937 23.4127 68.5958 23.3106 68.5958 23.1574V21.5744C68.5958 21.4723 68.4937 21.3702 68.3405 21.3702Z" fill="currentColor" />
6854			<path d="M55.5234 16.9276C55.8298 16.9276 56.0851 16.6723 56.0851 16.3659V14.5276C56.0851 14.2213 55.8298 13.9659 55.5234 13.9659H53.6851C53.3787 13.9659 53.1234 14.2213 53.1234 14.5276V16.3659C53.1234 16.6723 53.3787 16.9276 53.6851 16.9276H55.5234Z" fill="currentColor" />
6855			<path d="M53.6851 21.3702H55.4723C55.6255 21.3702 55.7277 21.4723 55.7277 21.6255V41.234C55.7277 41.3872 55.6255 41.4894 55.4723 41.4894H53.6851C53.5319 41.4894 53.4298 41.3872 53.4298 41.234V21.6255C53.4298 21.4723 53.5319 21.3702 53.6851 21.3702Z" fill="currentColor" />
6856			<path d="M50.417 39.3447H38.3149V14.3234C38.3149 14.1702 38.2128 14.0681 38.0596 14.0681H36.1702C36.017 14.0681 35.9149 14.1702 35.9149 14.3234V41.183C35.9149 41.3362 36.017 41.4383 36.1702 41.4383H50.417C50.5702 41.4383 50.6724 41.3362 50.6724 41.183V39.549C50.6724 39.4468 50.5702 39.3447 50.417 39.3447Z" fill="currentColor" />
6857			<path id="waffle" fill-rule="evenodd" clip-rule="evenodd" d="M0.170166 16.2127C0.170166 15.0846 1.08465 14.1702 2.21272 14.1702H25.7021C26.8302 14.1702 27.7446 15.0846 27.7446 16.2127V39.7021C27.7446 40.8302 26.8302 41.7446 25.7021 41.7446H2.21272C1.08465 41.7446 0.170166 40.8302 0.170166 39.7021V16.2127ZM4.25527 18.7659C4.25527 18.4839 4.48389 18.2553 4.76591 18.2553H7.82974C8.11176 18.2553 8.34038 18.4839 8.34038 18.7659V21.8297C8.34038 22.1118 8.11176 22.3404 7.82974 22.3404H4.76591C4.48389 22.3404 4.25527 22.1118 4.25527 21.8297V18.7659ZM9.87229 18.2553C9.59028 18.2553 9.36166 18.4839 9.36166 18.7659V21.8297C9.36166 22.1118 9.59028 22.3404 9.87229 22.3404H12.9361C13.2181 22.3404 13.4468 22.1118 13.4468 21.8297V18.7659C13.4468 18.4839 13.2181 18.2553 12.9361 18.2553H9.87229ZM14.468 18.7659C14.468 18.4839 14.6967 18.2553 14.9787 18.2553H18.0425C18.3245 18.2553 18.5531 18.4839 18.5531 18.7659V21.8297C18.5531 22.1118 18.3245 22.3404 18.0425 22.3404H14.9787C14.6967 22.3404 14.468 22.1118 14.468 21.8297V18.7659ZM4.76591 23.3617C4.48389 23.3617 4.25527 23.5903 4.25527 23.8723V26.9361C4.25527 27.2181 4.48389 27.4468 4.76591 27.4468H7.82974C8.11176 27.4468 8.34038 27.2181 8.34038 26.9361V23.8723C8.34038 23.5903 8.11176 23.3617 7.82974 23.3617H4.76591ZM9.36166 23.8723C9.36166 23.5903 9.59028 23.3617 9.87229 23.3617H12.9361C13.2181 23.3617 13.4468 23.5903 13.4468 23.8723V26.9361C13.4468 27.2181 13.2181 27.4468 12.9361 27.4468H9.87229C9.59028 27.4468 9.36166 27.2181 9.36166 26.9361V23.8723ZM20.0851 23.3617C19.803 23.3617 19.5744 23.5903 19.5744 23.8723V26.9361C19.5744 27.2181 19.803 27.4468 20.0851 27.4468H23.1489C23.4309 27.4468 23.6595 27.2181 23.6595 26.9361V23.8723C23.6595 23.5903 23.4309 23.3617 23.1489 23.3617H20.0851ZM4.25527 28.9787C4.25527 28.6967 4.48389 28.468 4.76591 28.468H7.82974C8.11176 28.468 8.34038 28.6967 8.34038 28.9787V32.0425C8.34038 32.3245 8.11176 32.5531 7.82974 32.5531H4.76591C4.48389 32.5531 4.25527 32.3245 4.25527 32.0425V28.9787ZM14.9787 28.468C14.6967 28.468 14.468 28.6967 14.468 28.9787V32.0425C14.468 32.3245 14.6967 32.5531 14.9787 32.5531H18.0425C18.3245 32.5531 18.5531 32.3245 18.5531 32.0425V28.9787C18.5531 28.6967 18.3245 28.468 18.0425 28.468H14.9787ZM19.5744 28.9787C19.5744 28.6967 19.803 28.468 20.0851 28.468H23.1489C23.4309 28.468 23.6595 28.6967 23.6595 28.9787V32.0425C23.6595 32.3245 23.4309 32.5531 23.1489 32.5531H20.0851C19.803 32.5531 19.5744 32.3245 19.5744 32.0425V28.9787ZM9.87229 33.5744C9.59028 33.5744 9.36166 33.803 9.36166 34.0851V37.1489C9.36166 37.4309 9.59028 37.6595 9.87229 37.6595H12.9361C13.2181 37.6595 13.4468 37.4309 13.4468 37.1489V34.0851C13.4468 33.803 13.2181 33.5744 12.9361 33.5744H9.87229ZM14.468 34.0851C14.468 33.803 14.6967 33.5744 14.9787 33.5744H18.0425C18.3245 33.5744 18.5531 33.803 18.5531 34.0851V37.1489C18.5531 37.4309 18.3245 37.6595 18.0425 37.6595H14.9787C14.6967 37.6595 14.468 37.4309 14.468 37.1489V34.0851ZM20.0851 33.5744C19.803 33.5744 19.5744 33.803 19.5744 34.0851V37.1489C19.5744 37.4309 19.803 37.6595 20.0851 37.6595H23.1489C23.4309 37.6595 23.6595 37.4309 23.6595 37.1489V34.0851C23.6595 33.803 23.4309 33.5744 23.1489 33.5744H20.0851Z" fill="currentColor" />
6858		</svg>
6859</a></div></div><div class="lfr-layout-structure-item-language-selector lfr-layout-structure-item-40bf4f56-70f7-9609-8ee0-0cafd21b4470 " data-layout-structure-item-id="40bf4f56-70f7-9609-8ee0-0cafd21b4470"><div id="fragment-bd078981-4479-4493-0cca-5e828c29cd25">
6860<div class="language-selector-dropdown">
6861	<input type="checkbox" id="mmgm">
6862	<label class="language-selector-dropdown-toggle" for="mmgm">
6863		<svg class="language-selector-dropdown-icon" width="16" height="16" viewbox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
6864			<path fill-rule="evenodd" clip-rule="evenodd" d="M0 8.0275C0 -2.71018 16 -2.64143 16 8.0275C16 18.5808 0 18.7339 0 8.0275ZM13.1313 11.1432H11.8438C12.0062 10.3338 12.1094 9.4619 12.1375 8.54626H13.9781C13.8969 9.49002 13.6 10.3713 13.1313 11.1432ZM13.9781 7.50874H12.1375C12.1094 6.59622 12.0062 5.72121 11.8438 4.91182H13.1313C13.6 5.68058 13.8969 6.56185 13.9781 7.50874ZM8.51875 2.03677C8.975 2.0774 9.41562 2.1649 9.8375 2.3024C10.0844 2.73679 10.3188 3.27742 10.5063 3.8743H8.51562V2.03677H8.51875ZM6.1625 2.3024C6.58437 2.16803 7.025 2.0774 7.48125 2.03677V3.8743H5.49062C5.68125 3.27742 5.91562 2.73991 6.1625 2.3024ZM3.6625 3.8743C3.97187 3.5493 4.31875 3.25867 4.69688 3.00866C4.59375 3.28367 4.49688 3.5743 4.40938 3.8743H3.6625ZM2.02187 7.50874C2.10312 6.56497 2.4 5.68058 2.86875 4.91182H4.15625C3.99375 5.72121 3.89062 6.5931 3.8625 7.50874H2.02187ZM2.86875 11.1432C2.40313 10.3744 2.10312 9.49315 2.02187 8.54626H3.8625C3.89062 9.45877 3.99375 10.3338 4.15625 11.1432H2.86875ZM4.69688 13.0463C4.32188 12.7963 3.975 12.5057 3.6625 12.1807H4.40938C4.49688 12.4807 4.59063 12.7682 4.69688 13.0463ZM7.48125 14.0151C7.025 13.9745 6.58437 13.887 6.1625 13.7495C5.91562 13.3151 5.68125 12.7745 5.49375 12.1776H7.48438V14.0151H7.48125ZM9.8375 13.7495C9.41562 13.8838 8.975 13.9745 8.51875 14.0151V12.1807H10.5094C10.3187 12.7745 10.0844 13.3151 9.8375 13.7495ZM11.3031 13.0463C11.4063 12.7713 11.5031 12.4807 11.5906 12.1807H12.3375C12.0281 12.5057 11.6813 12.7963 11.3031 13.0463ZM11.3031 3.00866C11.6781 3.25867 12.025 3.5493 12.3375 3.8743H11.5906C11.5031 3.5743 11.4094 3.28367 11.3031 3.00866ZM11.1 8.54626C11.0688 9.4744 10.9594 10.3494 10.7844 11.1432H8.51875V8.54626H11.1ZM10.7844 4.91182C10.9594 5.70558 11.0688 6.5806 11.1 7.50874H8.51875V4.91182H10.7844ZM4.9 7.50874C4.93125 6.5806 5.04062 5.70558 5.21562 4.91182H7.48125V7.50874H4.9ZM5.21562 11.1432C5.04062 10.3494 4.93125 9.4744 4.9 8.54626H7.48125V11.1432H5.21562Z" fill="currentColor" />
6865		</svg>
6866		<div class="language-selector-dropdown-title ">
6867			EN (US)
6868		</div>
6869		<svg class="language-selector-dropdown-caret" width="16" height="16" viewbox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
6870	      <path d="M4.17044 6.53604L7.58894 10.1013C7.81544 10.3362 8.18456 10.3362 8.41106 10.1013L11.8296 6.53604C12.1945 6.15434 11.9344 5.5 11.4185 5.5H4.5815C4.06557 5.50419 3.80552 6.15434 4.17044 6.53604V6.53604Z" fill="currentColor" />
6871	    </svg>
6872	</label>
6873	<div class="language-selector-dropdown-content align-dropdown-left">
6874<ul>
6875
6876
6877
6878
6879
6880
6881
6882
6883								
6884
6885                  <li class="selected osb-nav-item">
6886<a href="https://www.liferay.com/blog/business-partner-experience/-11-building-blocks-for-a-high-performing-supplier-portal" class="language-entry-long-text" lang="en-US">English</a>                  </li>
6887								
6888
6889                  <li class=" osb-nav-item">
6890<a href="https://www.liferay.com/fr" class="language-entry-long-text" lang="fr-FR">Français</a>                  </li>
6891								
6892
6893                  <li class=" osb-nav-item">
6894<a href="https://www.liferay.com/de" class="language-entry-long-text" lang="de-DE">Deutsch</a>                  </li>
6895								
6896
6897                  <li class=" osb-nav-item">
6898<a href="https://www.liferay.com/it" class="language-entry-long-text" lang="it-IT">Italiano</a>                  </li>
6899								
6900
6901                  <li class=" osb-nav-item">
6902<a href="https://www.liferay.com/pt" class="language-entry-long-text" lang="pt-BR">Português</a>                  </li>
6903								
6904
6905                  <li class=" osb-nav-item">
6906<a href="https://www.liferay.com/es" class="language-entry-long-text" lang="es-ES">Español</a>                  </li>
6907      <li class=" osb-nav-item">
6908<a href="https://www.liferay.com/zh" class="language-entry-long-text" lang="zh-CN" rel="nofollow">中文</a>      </li>
6909
6910      <li class=" osb-nav-item">
6911<a href="https://www.liferay.co.jp" class="language-entry-long-text" lang="ja-JP" rel="nofollow">日本語</a>      </li>
6912  </ul>	</div>
6913</div></div></div><div class="lfr-layout-structure-item-language-selector--copy--0 lfr-layout-structure-item-f46c910c-8d91-4ef3-8a92-5532116e3f70 navigation-language" data-layout-structure-item-id="f46c910c-8d91-4ef3-8a92-5532116e3f70"><div id="fragment-d0f4509c-73a9-d0d3-f4e9-f58b871ec15d">
6914<div class="language-selector-dropdown">
6915	<input type="checkbox" id="gbll">
6916	<label class="language-selector-dropdown-toggle" for="gbll">
6917		<svg class="language-selector-dropdown-icon" width="16" height="16" viewbox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
6918			<path fill-rule="evenodd" clip-rule="evenodd" d="M0 8.0275C0 -2.71018 16 -2.64143 16 8.0275C16 18.5808 0 18.7339 0 8.0275ZM13.1313 11.1432H11.8438C12.0062 10.3338 12.1094 9.4619 12.1375 8.54626H13.9781C13.8969 9.49002 13.6 10.3713 13.1313 11.1432ZM13.9781 7.50874H12.1375C12.1094 6.59622 12.0062 5.72121 11.8438 4.91182H13.1313C13.6 5.68058 13.8969 6.56185 13.9781 7.50874ZM8.51875 2.03677C8.975 2.0774 9.41562 2.1649 9.8375 2.3024C10.0844 2.73679 10.3188 3.27742 10.5063 3.8743H8.51562V2.03677H8.51875ZM6.1625 2.3024C6.58437 2.16803 7.025 2.0774 7.48125 2.03677V3.8743H5.49062C5.68125 3.27742 5.91562 2.73991 6.1625 2.3024ZM3.6625 3.8743C3.97187 3.5493 4.31875 3.25867 4.69688 3.00866C4.59375 3.28367 4.49688 3.5743 4.40938 3.8743H3.6625ZM2.02187 7.50874C2.10312 6.56497 2.4 5.68058 2.86875 4.91182H4.15625C3.99375 5.72121 3.89062 6.5931 3.8625 7.50874H2.02187ZM2.86875 11.1432C2.40313 10.3744 2.10312 9.49315 2.02187 8.54626H3.8625C3.89062 9.45877 3.99375 10.3338 4.15625 11.1432H2.86875ZM4.69688 13.0463C4.32188 12.7963 3.975 12.5057 3.6625 12.1807H4.40938C4.49688 12.4807 4.59063 12.7682 4.69688 13.0463ZM7.48125 14.0151C7.025 13.9745 6.58437 13.887 6.1625 13.7495C5.91562 13.3151 5.68125 12.7745 5.49375 12.1776H7.48438V14.0151H7.48125ZM9.8375 13.7495C9.41562 13.8838 8.975 13.9745 8.51875 14.0151V12.1807H10.5094C10.3187 12.7745 10.0844 13.3151 9.8375 13.7495ZM11.3031 13.0463C11.4063 12.7713 11.5031 12.4807 11.5906 12.1807H12.3375C12.0281 12.5057 11.6813 12.7963 11.3031 13.0463ZM11.3031 3.00866C11.6781 3.25867 12.025 3.5493 12.3375 3.8743H11.5906C11.5031 3.5743 11.4094 3.28367 11.3031 3.00866ZM11.1 8.54626C11.0688 9.4744 10.9594 10.3494 10.7844 11.1432H8.51875V8.54626H11.1ZM10.7844 4.91182C10.9594 5.70558 11.0688 6.5806 11.1 7.50874H8.51875V4.91182H10.7844ZM4.9 7.50874C4.93125 6.5806 5.04062 5.70558 5.21562 4.91182H7.48125V7.50874H4.9ZM5.21562 11.1432C5.04062 10.3494 4.93125 9.4744 4.9 8.54626H7.48125V11.1432H5.21562Z" fill="currentColor" />
6919		</svg>
6920		<div class="language-selector-dropdown-title ">
6921			EN (US)
6922		</div>
6923		<svg class="language-selector-dropdown-caret" width="16" height="16" viewbox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
6924	      <path d="M4.17044 6.53604L7.58894 10.1013C7.81544 10.3362 8.18456 10.3362 8.41106 10.1013L11.8296 6.53604C12.1945 6.15434 11.9344 5.5 11.4185 5.5H4.5815C4.06557 5.50419 3.80552 6.15434 4.17044 6.53604V6.53604Z" fill="currentColor" />
6925	    </svg>
6926	</label>
6927	<div class="language-selector-dropdown-content align-dropdown-left">
6928<ul>
6929
6930
6931
6932
6933
6934
6935
6936
6937								
6938
6939                  <li class="selected osb-nav-item">
6940<a href="https://www.liferay.com/blog/business-partner-experience/-11-building-blocks-for-a-high-performing-supplier-portal" class="language-entry-long-text" lang="en-US">English</a>                  </li>
6941								
6942
6943                  <li class=" osb-nav-item">
6944<a href="https://www.liferay.com/fr" class="language-entry-long-text" lang="fr-FR">Français</a>                  </li>
6945								
6946
6947                  <li class=" osb-nav-item">
6948<a href="https://www.liferay.com/de" class="language-entry-long-text" lang="de-DE">Deutsch</a>                  </li>
6949								
6950
6951                  <li class=" osb-nav-item">
6952<a href="https://www.liferay.com/it" class="language-entry-long-text" lang="it-IT">Italiano</a>                  </li>
6953								
6954
6955                  <li class=" osb-nav-item">
6956<a href="https://www.liferay.com/pt" class="language-entry-long-text" lang="pt-BR">Português</a>                  </li>
6957								
6958
6959                  <li class=" osb-nav-item">
6960<a href="https://www.liferay.com/es" class="language-entry-long-text" lang="es-ES">Español</a>                  </li>
6961      <li class=" osb-nav-item">
6962<a href="https://www.liferay.com/zh" class="language-entry-long-text" lang="zh-CN" rel="nofollow">中文</a>      </li>
6963
6964      <li class=" osb-nav-item">
6965<a href="https://www.liferay.co.jp" class="language-entry-long-text" lang="ja-JP" rel="nofollow">日本語</a>      </li>
6966  </ul>	</div>
6967</div>
6968</div><style>.language-selector-dropdown {
6969  margin: 4px;
6970  position: relative;
6971  z-index: 10;
6972
6973  input {
6974    position: absolute;
6975    opacity: 0;
6976    z-index: -1;
6977  }
6978  .language-selector-dropdown-toggle:hover,
6979  input:focus ~ .language-selector-dropdown-toggle,
6980  input:focus-visible ~ .language-selector-dropdown-toggle {
6981      outline: var(--color-brand-primary-lighten-2) solid 2px;
6982      background: var(--utility-nav-item-text-color-background, #EDF3FE);
6983      transition: all 0.1s linear;
6984      .language-selector-dropdown-title,
6985      .language-selector-dropdown-icon,
6986      .language-selector-dropdown-caret {
6987        color: var(--utility-nav-item-text-color-hover, #0053F0);
6988        opacity: 1;
6989      }
6990  }
6991
6992  .language-selector-dropdown-toggle {
6993    display: inline-flex;
6994    justify-content: center;
6995    align-items: center;
6996    border-radius: calc(var(--border-radius) / 2);
6997    padding: 8px;
6998    outline: rgba(99, 153, 255, 0.00) solid 2px;
6999    outline-offset: 2px;
7000    position: relative;
7001    width: fit-content;
7002    gap: 4px;
7003    margin: 0;
7004    transition: background 0.1s linear;
7005    min-height: 40px;
7006    
7007    .language-selector-dropdown-title {
7008      color: var(--utility-nav-item-text-color-default, #54555F);
7009      text-align: center;
7010      font-size: var(--text-link-md-font-size);
7011      font-weight: var(--font-weight-semi-bold);
7012      line-height: var(--text-link-md-line-height);
7013      text-wrap: nowrap;
7014      transition: color 0.1s linear;
7015      &.hide-label-mobile {
7016        @media (max-width: 600px) {
7017          display: none;
7018        }
7019      }
7020    }
7021
7022    .language-selector-dropdown-caret {
7023      opacity: 35%;
7024      color: var(--utility-nav-item-text-color-default, #54555F);
7025      width: 16px;
7026      height: 16px;
7027      transition: opacity 0.1s linear, transform 0.2s ease-in-out;
7028    }
7029    .language-selector-dropdown-icon {
7030      opacity: 0.6;
7031      transition: opacity 0.1s linear;
7032      color: var(--utility-nav-item-text-color-default, #54555F);
7033    }
7034  }
7035
7036  .language-selector-dropdown-content {
7037    visibility: hidden;
7038    opacity: 0;
7039    background: var(--color-neutral-0, #fff);
7040    transform: translateY(calc(100% - 4px));
7041    transition: visibility 0s linear 0.2s, opacity 0.1s linear, transform 0.2s ease-in-out;
7042    z-index: -1;
7043    position: absolute;
7044    bottom: 0;
7045    box-shadow: var(--box-shadow);
7046    border-radius: var(--border-radius);
7047    overflow: hidden;
7048    padding: 8px;
7049    width: 288px;
7050    &.align-dropdown-right {
7051      right: 0;
7052    }
7053    &.align-dropdown-left {
7054      left: 0;
7055    }
7056    &.align-dropdown-center {
7057      left: 50%;
7058      transform: translate(-50%, calc(100% - 4px));
7059    }
7060    ul {
7061      padding: 0;
7062      width: 100%;
7063      margin-bottom: 0;
7064      li {
7065        list-style: none;
7066        padding: 0;
7067        display: flex;
7068        position: relative;
7069        .language-entry-long-text {
7070          padding: 12px 12px 12px 48px;
7071          width: 100%;
7072          cursor: pointer;
7073          border-radius: calc(var(--border-radius) / 2);
7074          outline: rgba(99, 153, 255, 0.00) solid 2px;
7075          outline-offset: 2px;
7076          transition: all 0.1s linear;
7077          margin: 4px 0;
7078          color: var(--color-neutral-10, #282934);
7079          &:hover,
7080          &:focus,
7081          &:focus-visible {
7082            background: var(--color-action-primary-hover-lighten, #EDF3FE);
7083            outline: var(--color-brand-primary-lighten-2) solid 2px;
7084            color: var(--color-action-primary-hover, #0053F0);
7085          }
7086        }
7087        &.selected::before {
7088          content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuMDI4NTUgMTMuNDIzN0M1Ljc2OTE4IDEzLjQyMzcgNS41MTYwNSAxMy4zMjA1IDUuMzMxNjggMTMuMTM2MkwxLjM5MTA1IDkuMTkyNDJDMC40NjkxNzkgOC4yMjY4IDEuOTU5OCA2LjkzOTMgMi43ODQ4IDcuNzk4NjdMNS45ODQ4IDExLjAwMThMMTMuMTcyMyAyLjkxMTE3QzE0LjAyMjMgMS45NTgwNSAxNS40OTQyIDMuMjcwNTUgMTQuNjQ0MiA0LjIyMDU1TDYuNzYyOTMgMTMuMDkyNEM2LjU4MTY4IDEzLjI5NTUgNi4zMjU0MyAxMy40MTQzIDYuMDU2NjggMTMuNDIzN0M2LjA0NzMgMTMuNDIzNyA2LjAzNzkzIDEzLjQyMzcgNi4wMjg1NSAxMy40MjM3WiIgZmlsbD0iIzZCNkM3RSIvPgo8L3N2Zz4K");
7089          position: absolute;
7090          left: 16px;
7091          top: 18px;
7092        }
7093      }
7094    }
7095    @media (max-width: 380px) {
7096      width: calc(100vw - 16px);
7097      &.align-dropdown-left,
7098      &.align-dropdown-center,
7099      &.align-dropdown-right {
7100        left: 8px;
7101        right: unset;
7102        transform: none;
7103        position: fixed;
7104        top: 44px;
7105        height: fit-content;
7106        bottom: unset;
7107      }
7108    }
7109    .language-entry-long-text {
7110      color: var(--utility-nav-item-text-color-default, #54555F);
7111      font-size: var(--text-link-md-font-size);
7112      font-weight: var(--font-weight-semi-bold);
7113      line-height: var(--text-link-md-line-height);
7114      text-wrap: nowrap;
7115
7116      &:hover {
7117        color: var(--utility-nav-item-text-color-hover, #0053F0);
7118      }
7119    }
7120  }
7121
7122  input:checked {
7123    ~ .language-selector-dropdown-content {
7124      visibility: visible;
7125      opacity: 1;
7126      transform: translateY(calc(100% + 8px));
7127      transition: visibility 0s linear 0s, opacity 0.1s linear, transform 0.2s ease-in-out;
7128      &.align-dropdown-center {
7129        transform: translate(-50%, calc(100% + 8px));
7130        @media (max-width: 380px) {
7131          transform: none;
7132        }
7133      }
7134      @media (max-width: 380px) {
7135        transform: none;
7136      }
7137    }
7138    ~ .language-selector-dropdown-toggle {
7139        .language-selector-dropdown-title,
7140        svg {
7141          color: var(--utility-nav-item-text-color-active, #004AD7);
7142        }
7143        .language-selector-dropdown-caret {
7144          transform: rotateZ(180deg);
7145        }
7146    }
7147  }
7148}</style></div><div class="lfr-layout-structure-item-account-dropdown--copy- lfr-layout-structure-item-495488e6-53bf-df36-d123-bde84d87ca33 navigation-account" data-layout-structure-item-id="495488e6-53bf-df36-d123-bde84d87ca33"><div id="fragment-d0494d55-6ba0-3dc5-e0a4-af558806fc39">
7149<div class="account-dropdown">
7150  <input type="checkbox" id="xqhj">
7151  <label class="account-dropdown-toggle" for="xqhj">	
7152      <svg class="account-dropdown-icon" width="16" height="16" viewbox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
7153        <path d="M11 3.94067C11 5.59753 9.65685 6.94067 8 6.94067C6.34315 6.94067 5 5.59753 5 3.94067C5 2.28382 6.34315 0.940674 8 0.940674C9.65685 0.940674 11 2.28382 11 3.94067Z" fill="currentColor" />
7154        <path d="M14 12.4406C14 15.9406 2 15.9406 2 12.4406C2 6.25308 14 6.31558 14 12.4406Z" fill="currentColor" />
7155      </svg>
7156
7157      <span class="account-dropdown-title ">
7158        Login
7159      </span>
7160    <svg class="account-dropdown-caret" width="16" height="16" viewbox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
7161      <path d="M4.17044 6.53604L7.58894 10.1013C7.81544 10.3362 8.18456 10.3362 8.41106 10.1013L11.8296 6.53604C12.1945 6.15434 11.9344 5.5 11.4185 5.5H4.5815C4.06557 5.50419 3.80552 6.15434 4.17044 6.53604V6.53604Z" fill="currentColor" />
7162    </svg>
7163  </label>
7164  <div class="account-dropdown-content align-dropdown-left">
7165    <div class="account-dropdown-perminant-links">
7166        <a class="account-dropdown-menu-item" rel="nofollow" href="https://www.liferay.com/c/portal/login?p_l_id=233425590" target="_blank">
7167          <div class="account-dropdown-menu-item-icon">
7168            <svg width="16" height="16" viewbox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
7169              <path d="M14.9944 7.00012H8.98156V1.00293C8.98156 0.45293 8.53156 0.00292969 7.98156 0.00292969C7.43156 0.00292969 6.98156 0.45293 6.98156 1.00293V7.00012H1C0.45 7.00012 0 7.45012 0 8.00012C0 8.55012 0.45 9.00012 1 9.00012H6.98156V14.9973C6.98156 15.5473 7.43156 15.9973 7.98156 15.9973C8.53156 15.9973 8.98156 15.5473 8.98156 14.9973V9.00015H14.9944C15.5444 9.00015 15.9944 8.55015 15.9944 8.00015C15.9944 7.45015 15.5444 7.00012 14.9944 7.00012Z" fill="currentColor" />
7170            </svg>
7171          </div>
7172          <div class="account-dropdown-menu-item-title">
7173            Create An Account
7174          </div>
7175          <svg class="account-dropdown-menu-item-external-icon" width="16" height="16" viewbox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
7176            <path d="M14 11C14 10.4477 14.4473 10 15 10C15.5527 10 16 10.4477 16 11V14C16 15.1028 15.1025 16 14 16H2C0.897461 16 0 15.1028 0 14V2C0 0.897202 0.897461 0 2 0H5C5.55273 0 6 0.447723 6 1C6 1.55228 5.55273 2 5 2H2V14H14V11Z" fill="currentcolor" />
7177            <path d="M10 0H15C15.5527 0 16 0.447708 16 1V6C16 6.55229 15.5527 7 15 7C14.4473 7 14 6.55229 14 6V3.4142L9.70703 7.70711C9.51172 7.90237 9.25586 8 9 8C8.74414 8 8.48828 7.90237 8.29297 7.70711C7.90234 7.31657 7.90234 6.68343 8.29297 6.29289L12.5859 2H10C9.44727 2 9 1.55229 9 1C9 0.447708 9.44727 0 10 0Z" fill="currentColor" />
7178        </svg>
7179        </a>
7180        <a class="account-dropdown-menu-item" href="https://www.liferay.com/c/portal/login?p_l_id=233425590">
7181          <div class="account-dropdown-menu-item-icon">
7182            <svg width="16" height="16" viewbox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
7183              <path fill-rule="evenodd" clip-rule="evenodd" d="M11 3.94067C11 5.59753 9.65685 6.94067 8 6.94067C6.34315 6.94067 5 5.59753 5 3.94067C5 2.28382 6.34315 0.940674 8 0.940674C9.65685 0.940674 11 2.28382 11 3.94067ZM14 12.4406C14 15.9406 2 15.9406 2 12.4406C2 6.25308 14 6.31558 14 12.4406Z" fill="currentColor" />
7184            </svg>
7185          </div>
7186          <div class="account-dropdown-menu-item-title">
7187            Sign In
7188          </div>
7189        </a>
7190    </div>
7191  </div>
7192</div></div></div><div class="lfr-layout-structure-item-basic-component-button lfr-layout-structure-item-b51d0a50-51d7-f152-48b5-fcab6431023b navigation-cta-button" data-layout-structure-item-id="b51d0a50-51d7-f152-48b5-fcab6431023b"><div id="fragment-1efcf0aa-87d0-e702-0133-f26d03a2e0b1"> 		<div class="component-button text-break">
7193			<a class="btn btn-nm btn-primary" data-lfr-editable-id="link" data-lfr-editable-type="link" href="/contact-sales" id="fragment-qzxs-link">Contact Sales</a>
7194		</div>
7195</div></div></div></div></div>
7196</div></div>
7196<script type="module">const configuration = {}; const fragmentElement = document.querySelector('#fragment-89ef2783-d779-77f5-7fbc-52777b13aa94'); const fragmentElementId = 'fragment-89ef2783-d779-77f5-7fbc-52777b13aa94'; const fragmentEntryLinkNamespace = 'ljrl'; const fragmentNamespace = 'ljrl'; const layoutMode = 'view';const containerClass = '.navigation-container';
7197
7198document.addEventListener('DOMContentLoaded', function() {
7199  const container = document.querySelector(containerClass);
7200  const checkboxes = container.querySelectorAll('input[type="checkbox"]:not(.nav-items-menu-button-input)'); // Exclude the specified checkbox
7201
7202  document.addEventListener('click', function(event) {
7203    if (!container.contains(event.target)) {
7204      for (const checkbox of checkboxes) {
7205        checkbox.checked = false;
7206      }
7207    }
7208  });
7209
7210  document.addEventListener('keydown', function(event) {
7211    if (event.keyCode === 27) {
7212      for (const checkbox of checkboxes) {
7213        checkbox.checked = false;
7214      }
7215    }
7216});
7217
7218  for (const checkbox of checkboxes) {
7219    checkbox.addEventListener('click', function() {
7220      const otherCheckboxes = container.querySelectorAll('input[type="checkbox"]:not(.nav-items-menu-button-input)'); // Exclude the specified checkbox
7221      for (const otherCheckbox of otherCheckboxes) {
7222        if (otherCheckbox !== this) {
7223          otherCheckbox.checked = false;
7224        }
7225      }
7226    });
7227  }
7228});;</script>
7228</div></div></div><style >a[href="https://www.liferay.com/contact-us"] .submenu-item__content-name,
7229a[href="https://www.liferay.com/industries"] .submenu-item__content-name,
7230a[href="https://www.liferay.com/resources"] .submenu-item__content-name {
7231    font-weight: 700 !important;
7232}
7233
7234.mega-menu-item-image {
7235   display:none;
7236}
7237
7238.navigation-container-bottom {
7239    body.has-control-menu .navigation-container {
7240      top: 80px;
7241    }
7242
7243   .item-button__label {
7244      margin-bottom: 0px; 
7245    }  
7246
7247   .language-selector-dropdown-icon {
7248      display: none;
7249    }
7250}
7251
7252.navigation-container-top {
7253   body.has-control-menu .navigation-container {
7254      top: 80px;
7255   }
7256}
7257
7258.navigation-cta-button {
7259    white-space: nowrap;
7260}
7261
7262.navigation-wrapper-container {
7263    left: 0;
7264    position: sticky;
7265    top: 0;
7266    width: 100%;
7267    z-index: 99;
7268	  background: white;
7269}
7270
7271.navigation-wrapper-container.logged-in {
7272    top: 80px;
7273}
7274
7275@media (max-width: 600px) {
7276  .navigation-container-bottom {
7277    .navigation-cta-button {
7278      display:none;
7279    }
7280  }
7281}
7282
7283@media (max-width: 1024px) {
7284  .navigation-container-bottom {
7285    .navigation-account, .navigation-language, .navigation-search, .language-selector-dropdown {
7286      display:none;
7287    }
7288		
7289		.bottom-content-wrapper {
7290			.left-container {
7291         order: 2; 
7292      }
7293			
7294			 .right-container {
7295         order: 1; 
7296         display: flex !important;
7297         justify-content: space-between !important;
7298       }
7299			
7300			 .left-container .navigation-logo {
7301          display: none;
7302        }
7303
7304       .left-container,.right-container {
7305         align-items: flex-end;
7306        }
7307		}
7308  }
7309	
7310	.navigation-container-top {
7311    display: block;
7312  }
7313}
7314
7315@media (min-width: 1025px) {
7316	.navigation-container-bottom {
7317		.bottom-content-wrapper {
7318		  .right-container .navigation-logo {
7319        display: none;
7320      }
7321		}
7322	}
7323	
7324	.navigation-container-top {
7325    display: none;
7326  }
7327}</style>
7327<script type="module" >const configuration = {}; const fragmentElement = document.querySelector('#fragment-b014bee6-c941-c702-8339-212ee83012cb'); const fragmentElementId = 'fragment-b014bee6-c941-c702-8339-212ee83012cb'; const fragmentEntryLinkNamespace = 'yiiu'; const fragmentNamespace = 'yiiu'; const layoutMode = 'view';const isLoggedIn = themeDisplay.isSignedIn(); 
7328
7329const navWrapper = document.querySelector('.navigation-wrapper-container');
7330
7331if (isLoggedIn && navWrapper) {
7332  navWrapper.classList.add('logged-in');
7333} else if (navWrapper) {
7334  navWrapper.classList.remove('logged-in');
7335}
7336;</script>
7336</div></header><div class="layout-content portlet-layout"id="main-content" role="main"><div class="lfr-layout-structure-item-ce7f7837-0fdb-03b6-76f7-e3c8b19b3cb7 lfr-layout-structure-item-container " data-layout-structure-item-id="ce7f7837-0fdb-03b6-76f7-e3c8b19b3cb7"><div class="lfr-layout-structure-item-section lfr-layout-structure-item-bcffa96c-1024-716f-5ed5-b1d88ceee91f " data-layout-structure-item-id="bcffa96c-1024-716f-5ed5-b1d88ceee91f"><div id="fragment-284ead02-a465-8eef-b9f1-466f6ccd8f6f" >
7337<div class="d-flex justify-content-center f-section small">
7338	<div class="d-flex justify-content-center section-dropzone-container w-100">
7339		<div class="w-100"><div class="lfr-layout-structure-item-layout lfr-layout-structure-item-24352227-0764-1e58-5a2e-d51c871cb4a0 " data-layout-structure-item-id="24352227-0764-1e58-5a2e-d51c871cb4a0"><div id="fragment-f84f5e7d-8485-b6b3-5fbd-d05838285ba9"> <div class="f-layout-xlhl width-desktop-auto width-tablet-auto width-mobile-auto ">
7340		<div><a href="#" style="color: inherit; text-decoration: none;" target=""><div class="lfr-layout-structure-item-eca2da2e-b394-a54d-6e35-3875cf748807 lfr-layout-structure-item-container " data-layout-structure-item-id="eca2da2e-b394-a54d-6e35-3875cf748807"><div class="lfr-layout-structure-item-text lfr-layout-structure-item-4ed3a0b0-b42c-1c7e-67ae-896cb721b8e1 " data-layout-structure-item-id="4ed3a0b0-b42c-1c7e-67ae-896cb721b8e1"><div id="fragment-837255ed-24dd-893e-f25a-ed0f6296cea5">
7341<span data-lfr-editable-type="rich-text" data-lfr-editable-id="f-text" class="
7342    f-text
7343    paragraphBase
7344  " style="color: var(--color-neutral-0); font-weight: var(--font-weight-regular); margin: 0;">Home</span></div><style>.f-text {
7345	text-wrap: auto;
7346}
7347
7348.f-text.displayLarge {
7349	font-size: calc(var(--display1-size) * 0.8367);
7350}
7351.f-text.displaySmall {
7352	font-size: calc(var(--display2-size) * 0.8372)
7353}
7354.f-text.heading1 {
7355	font-size: calc(var(--h1-font-size) * 0.8649);
7356}
7357.f-text.heading2 {
7358	font-size: calc(var(--h2-font-size) * 0.9063)
7359}
7360.f-text.heading3 {
7361	font-size: calc(var(--h3-font-size) * 0.9286)
7362}
7363.f-text.heading4 {
7364	font-size: calc(var(--h4-font-size) * 0.9583)
7365}
7366.f-text.heading5 {
7367	font-size: calc(var(--h5-font-size) * 0.9524);
7368}
7369.f-text.heading6 {
7370	font-size: var(--h6-font-size);
7371}
7372.f-text.paragraphLarge {
7373	font-size: var(--text-paragraph-lg-font-size);
7374}
7375.f-text.paragraphBase {
7376	font-size: var(--text-paragraph-font-size);
7377}
7378.f-text.paragraphSmall {
7379	font-size: var(--text-paragraph-sm-font-size);
7380}
7381.f-text.paragraphXSmall {
7382	font-size: var(--text-paragraph-xs-font-size);
7383}
7384.f-text.paragraphTiny {
7385	font-size: var(--text-paragraph-xxs-font-size);
7386}
7387@media screen and (min-width: 768px) and (max-width: 992px) {
7388	.f-text.displayLarge {
7389		font-size: calc(var(--display1-size) * 0.8980);
7390	}
7391	.f-text.displaySmall {
7392		font-size: calc(var(--display2-size) * 0.9070)
7393	}
7394	.f-text.heading1 {
7395		font-size: calc(var(--h1-font-size) * 0.9189);
7396	}
7397	.f-text.heading2 {
7398		font-size: calc(var(--h2-font-size) * 0.9375)
7399	}
7400	.f-text.heading3 {
7401		font-size: calc(var(--h3-font-size) * 0.9286)
7402	}
7403	.f-text.heading4 {
7404		font-size: calc(var(--h4-font-size) * 0.9583)
7405	}
7406	.f-text.heading5 {
7407		font-size: var(--h5-font-size);
7408	}
7409}
7410@media screen and (min-width: 993px) {
7411	.f-text.displayLarge {
7412		font-size: var(--display1-size);
7413	}
7414	.f-text.displaySmall {
7415		font-size: var(--display2-size);
7416	}
7417	.f-text.heading1 {
7418		font-size: var(--h1-font-size);
7419	}
7420	.f-text.heading2 {
7421		font-size: var(--h2-font-size);
7422	}
7423	.f-text.heading3 {
7424		font-size: var(--h3-font-size);
7425	}
7426	.f-text.heading4 {
7427		font-size: var(--h4-font-size);
7428	}
7429}</style></div></div></a><div class="lfr-layout-structure-item-text lfr-layout-structure-item-3207a387-93dd-f4b6-7ece-e6dcc1206329 " data-layout-structure-item-id="3207a387-93dd-f4b6-7ece-e6dcc1206329"><div id="fragment-b7d8afa0-64c7-ff64-c199-e299ac09c692">
7430<span data-lfr-editable-type="rich-text" data-lfr-editable-id="f-text" class="
7431    f-text
7432    paragraphBase
7433  " style="color: var(--color-neutral-0); font-weight: var(--font-weight-regular); margin: 0;">/</span></div></div><a href="#" style="color: inherit; text-decoration: none;" target=""></a><div class="lfr-layout-structure-item-73ef23c9-df5e-0d6d-2c01-338a9305761f lfr-layout-structure-item-container " data-layout-structure-item-id="73ef23c9-df5e-0d6d-2c01-338a9305761f"><a href="#" style="color: inherit; text-decoration: none;" target=""></a><div class="lfr-layout-structure-item-text lfr-layout-structure-item-9987f008-9240-ac36-2ebd-e65630563355 " data-layout-structure-item-id="9987f008-9240-ac36-2ebd-e65630563355"><a href="#" style="color: inherit; text-decoration: none;" target=""></a><div id="fragment-bee1797f-81df-9de5-78d3-c0cc36309ce3"><a href="#" style="color: inherit; text-decoration: none;" target="">
7434<span data-lfr-editable-type="rich-text" data-lfr-editable-id="f-text" class="
7435    f-text
7436    paragraphBase
7437  " style="color: var(--color-neutral-0); font-weight: var(--font-weight-regular); margin: 0;"></span></a><a href="https://www.liferay.com/blogs" rel="noopener noreferrer"><span class="text-lighter">Blog</span></a></div></div></div><div class="lfr-layout-structure-item-text lfr-layout-structure-item-ff5b6385-bf5c-6265-60e7-51f0e447378b " data-layout-structure-item-id="ff5b6385-bf5c-6265-60e7-51f0e447378b"><div id="fragment-6395cd04-4db0-3270-f310-f082f38354be">
7438<span data-lfr-editable-type="rich-text" data-lfr-editable-id="f-text" class="
7439    f-text
7440    paragraphBase
7441  " style="color: var(--color-neutral-0); font-weight: var(--font-weight-regular); margin: 0;">/</span></div></div><div class="lfr-layout-structure-item-text lfr-layout-structure-item-8803d6eb-8cb5-252d-b645-bcd0d5521ea3 " data-layout-structure-item-id="8803d6eb-8cb5-252d-b645-bcd0d5521ea3"><div id="fragment-e054df92-7ad9-26e5-2b54-e3bb9ff7e88a">
7442<span data-lfr-editable-type="rich-text" data-lfr-editable-id="f-text" class="
7443    f-text
7444    paragraphBase
7445  " style="color: var(--color-neutral-0); font-weight: var(--font-weight-regular); margin: 0;">11 Building Blocks for a High-Performing Supplier Portal</span></div></div></div>
7446</div>
7447
7448<style>
7449	.lfr-layout-structure-item-layout:has(div.f-layout-xlhl.fill-height), body.has-edit-mode-menu div[class^='lfr-layout-structure-item-topper']:has(div.f-layout-xlhl.fill-height) {
7450		align-self: stretch;
7451	}
7452
7453	.lfr-layout-structure-item-layout:has(.f-layout-xlhl.fill-height) > div, .f-layout-xlhl.fill-height, .f-layout-xlhl.fill-height > div {
7454		height: 100%;
7455	}
7456
7457	div[class^='f-layout'] div[class^='lfr-layout-structure-item-topper'] > .page-editor__topper__content:has(div.f-layout-xlhl),
7458	div[class^='f-layout'] div[class^='lfr-layout-structure-item-topper'] > .page-editor__topper__content:has(div.f-layout-xlhl) > div,
7459	div[class^='f-layout'] div[class^='lfr-layout-structure-item-topper'] > .page-editor__topper__content:has(div.f-layout-xlhl) > div > .lfr-layout-structure-item-layout,
7460	div[class^='f-layout'] div[class^='lfr-layout-structure-item-topper'] > .page-editor__topper__content:has(div.f-layout-xlhl) > div > .lfr-layout-structure-item-layout > div[class^='fragment'],
7461	div[class^='f-layout'] div[class^='lfr-layout-structure-item-topper'] > .page-editor__topper__content > div > .lfr-layout-structure-item-layout > div[id^='fragment-'] > .f-layout-xlhl,
7462	div[class^='f-layout'] div[class^='lfr-layout-structure-item-topper'] > .page-editor__topper__content > div > .lfr-layout-structure-item-layout > div[id^='fragment-'] > .f-layout-xlhl >
7462 lfr-drop-zone,
7463	div[class^='f-layout'] div[class^='lfr-layout-structure-item-topper'] > .page-editor__topper__content > div > .lfr-layout-structure-item-layout > div[id^='fragment-'] > .f-layout-xlhl > lfr-drop-zone > .lfr-tooltip-scope,
7464	div[class^='f-layout'] div[class^='lfr-layout-structure-item-topper'] > .page-editor__topper__content > div > .lfr-layout-structure-item-layout > div[id^='fragment-'] > .f-layout-xlhl > lfr-drop-zone > .lfr-tooltip-scope > .page-editor,
7465	div[class^='f-layout'] div[class^='lfr-layout-structure-item-topper'] > .page-editor__topper__content > div > .lfr-layout-structure-item-layout > div[id^='fragment-'] > .f-layout-xlhl > lfr-drop-zone > .lfr-tooltip-scope > .page-editor > .page-editor__root {
7466		height: 100%;
7467	}
7468
7469	.lfr-layout-structure-item-layout:has(div.f-layout-xlhl), body.has-edit-mode-menu div[class^='lfr-layout-structure-item-topper']:has(div.f-layout-xlhl) {
7470		flex-basis: 100%;
7471	}
7472
7473	@media screen and (min-width: 993px) {
7474		.f-layout-xlhl > lfr-drop-zone > .lfr-tooltip-scope > .page-editor > .page-editor__root, body:not(.has-edit-mode-menu) .f-layout-xlhl > div {
7475			align-items: flex-start;
7476			column-gap: 4px;
7477			display: flex;
7478			row-gap: ;
7479			flex-direction: row;
7480			flex-wrap: nowrap;
7481			justify-content: flex-start;
7482		}
7483
7484		.lfr-layout-structure-item-layout:has(div.f-layout-xlhl.width-desktop-manual), body.has-edit-mode-menu div[class^='lfr-layout-structure-item-topper']:has(div.f-layout-xlhl.width-desktop-manual) {
7485			flex: 1 0 0px;
7486		}
7487
7488		.lfr-layout-structure-item-layout:has(div.f-layout-xlhl.width-desktop-auto), body.has-edit-mode-menu div[class^='lfr-layout-structure-item-topper']:has(div.f-layout-xlhl.width-desktop-auto) {
7489			flex-basis: auto;
7490		}
7491	}
7492
7493	@media screen and (min-width: 768px) and (max-width: 992px) {
7494		.f-layout-xlhl > lfr-drop-zone > .lfr-tooltip-scope > .page-editor > .page-editor__root, body:not(.has-edit-mode-menu) .f-layout-xlhl > div {
7495			align-items: flex-start;
7496			column-gap: 4px;
7497			display: flex;
7498			row-gap: ;
7499			flex-direction: row;
7500			flex-wrap: nowrap;
7501			justify-content: flex-start;
7502		}
7503
7504		.lfr-layout-structure-item-layout:has(div.f-layout-xlhl.width-tablet-manual), body.has-edit-mode-menu div[class^='lfr-layout-structure-item-topper']:has(div.f-layout-xlhl.width-tablet-manual) {
7505			flex: 1 0 0px;
7506		}
7507
7508		.lfr-layout-structure-item-layout:has(div.f-layout-xlhl.width-tablet-auto), body.has-edit-mode-menu div[class^='lfr-layout-structure-item-topper']:has(div.f-layout-xlhl.width-tablet-auto) {
7509			flex-basis: auto;
7510		}
7511	}
7512
7513	@media screen and (max-width: 767px) {
7514		.f-layout-xlhl > lfr-drop-zone > .lfr-tooltip-scope > .page-editor > .page-editor__root, body:not(.has-edit-mode-menu) .f-layout-xlhl > div {
7515			align-items: flex-start;
7516			column-gap: ;
7517			display: flex;
7518			row-gap: ;
7519			flex-direction: row;
7520			flex-wrap: nowrap;
7521			justify-content: flex-start;
7522		}
7523
7524		.lfr-layout-structure-item-layout:has(div.f-layout-xlhl.width-mobile-manual), body.has-edit-mode-menu div[class^='lfr-layout-structure-item-topper']:has(div.f-layout-xlhl.width-mobile-manual) {
7525			flex: 1 0 0px;
7526		}
7527
7528		.lfr-layout-structure-item-layout:has(div.f-layout-xlhl.width-mobile-auto), body.has-edit-mode-menu div[class^='lfr-layout-structure-item-topper']:has(div.f-layout-xlhl.width-mobile-auto) {
7529			flex-basis: auto;
7530		}
7531	}
7532</style></div></div><div class="lfr-layout-structure-item-layout lfr-layout-structure-item-ff112ff3-a29d-9b24-f4f4-5d9f257f91fa " data-layout-structure-item-id="ff112ff3-a29d-9b24-f4f4-5d9f257f91fa"><div id="fragment-a4796cad-9a39-d245-c5c8-ef75b90fe465"> <div class="f-layout-uyty width-desktop-manual width-tablet-manual width-mobile-manual fill-height">
7533		<div><div class="lfr-layout-structure-item-layout lfr-layout-structure-item-c24e6bfc-e44b-6bb7-57d6-44d3ec169a93 " data-layout-structure-item-id="c24e6bfc-e44b-6bb7-57d6-44d3ec169a93"><div id="fragment-a911904b-97f6-e858-52c0-0ce021486a76"> <div class="f-layout-iqyq width-desktop-manual width-tablet-manual width-mobile-manual fill-height">
7534		<div><div class="lfr-layout-structure-item-layout lfr-layout-structure-item-b07772f7-94f7-e9de-e15d-0dc1238d0d29 " data-layout-structure-item-id="b07772f7-94f7-e9de-e15d-0dc1238d0d29"><div id="fragment-7c97371d-5490-8df1-4d4c-05faf5fac5fb"> <div class="f-layout-vazf width-desktop-manual width-tablet-manual width-mobile-manual fill-height">
7535		<div><div class="lfr-layout-structure-item-text lfr-layout-structure-item-54d9d6a2-9369-8e39-b387-53c0edc02498 " data-layout-structure-item-id="54d9d6a2-9369-8e39-b387-53c0edc02498"><div id="fragment-61f1b7a4-40a7-f4a4-3464-645a1491091c">
7536<span data-lfr-editable-type="rich-text" data-lfr-editable-id="f-text" class="
7537    f-text
7538    paragraphBase
7539  " style="color: var(--color-neutral-0); font-weight: var(--font-weight-semi-bold); margin: 0;">5 Minutes</span></div></div><div class="lfr-layout-structure-item-text lfr-layout-structure-item-8eb5f131-2360-5f95-50c5-9eb0f031a43c " data-layout-structure-item-id="8eb5f131-2360-5f95-50c5-9eb0f031a43c"><div id="fragment-0cc64710-5934-10c1-39b7-7a8678ca017c">
7540<h1 data-lfr-editable-type="rich-text" data-lfr-editable-id="f-text" class="
7541    f-text
7542    displayLarge
7543  " style="color: var(--color-neutral-0); font-weight: var(--font-weight-semi-bold); margin: 0;">11 Building Blocks for a High-Performing Supplier Portal</h1></div></div><div class="lfr-layout-structure-item-text lfr-layout-structure-item-8543c28f-e499-0e6a-b3a2-8946cf43630c " data-layout-structure-item-id="8543c28f-e499-0e6a-b3a2-8946cf43630c"><div id="fragment-6968c91a-90a5-4093-e48d-744136b81421">
7544<p data-lfr-editable-type="rich-text" data-lfr-editable-id="f-text" class="
7545    f-text
7546    paragraphLarge
7547  " style="color: var(--color-neutral-0); font-weight: var(--font-weight-regular); margin: 0;">Learn how a supplier portal with the right building blocks can take your business to the next level — plus, how to choose one that fits your needs.</p></div></div></div>
7548</div>
7549
7550<style>
7551	.lfr-layout-structure-item-layout:has(div.f-layout-vazf.fill-height), body.has-edit-mode-menu div[class^='lfr-layout-structure-item-topper']:has(div.f-layout-vazf.fill-height) {
7552		align-self: stretch;
7553	}
7554
7555	.lfr-layout-structure-item-layout:has(.f-layout-vazf.fill-height) > div, .f-layout-vazf.fill-height, .f-layout-vazf.fill-height > div {
7556		height: 100%;
7557	}
7558
7559	div[class^='f-layout'] div[class^='lfr-layout-structure-item-topper'] > .page-editor__topper__content:has(div.f-layout-vazf),
7560	div[class^='f-layout'] div[class^='lfr-layout-structure-item-topper'] > .page-editor__topper__content:has(div.f-layout-vazf) > div,
7561	div[class^='f-layout'] div[class^='lfr-layout-structure-item-topper'] > .page-editor__topper__content:has(div.f-layout-vazf) > div > .lfr-layout-structure-item-layout,
7562	div[class^='f-layout'] div[class^='lfr-layout-structure-item-topper'] > .page-editor__topper__content:has(div.f-layout-vazf) > div > .lfr-layout-structure-item-layout > div[class^='fragment'],
7563	div[class^='f-layout'] div[class^='lfr-layout-structure-item-topper'] > .page-editor__topper__content > div > .lfr-layout-structure-item-layout > div[id^='fragment-'] > .f-layout-vazf,
7564	div[class^='f-layout'] div[class^='lfr-layout-structure-item-topper'] > .page-editor__topper__content > div > .lfr-layout-structure-item-layout > div[id^='fragment-'] > .f-layout-vazf >
7564 lfr-drop-zone,
7565	div[class^='f-layout'] div[class^='lfr-layout-structure-item-topper'] > .page-editor__topper__content > div > .lfr-layout-structure-item-layout > div[id^='fragment-'] > .f-layout-vazf > lfr-drop-zone > .lfr-tooltip-scope,
7566	div[class^='f-layout'] div[class^='lfr-layout-structure-item-topper'] > .page-editor__topper__content > div > .lfr-layout-structure-item-layout > div[id^='fragment-'] > .f-layout-vazf > lfr-drop-zone > .lfr-tooltip-scope > .page-editor,
7567	div[class^='f-layout'] div[class^='lfr-layout-structure-item-topper'] > .page-editor__topper__content > div > .lfr-layout-structure-item-layout > div[id^='fragment-'] > .f-layout-vazf > lfr-drop-zone > .lfr-tooltip-scope > .page-editor > .page-editor__root {
7568		height: 100%;
7569	}
7570
7571	.lfr-layout-structure-item-layout:has(div.f-layout-vazf), body.has-edit-mode-menu div[class^='lfr-layout-structure-item-topper']:has(div.f-layout-vazf) {
7572		flex-basis: 100%;
7573	}
7574
7575	@media screen and (min-width: 993px) {
7576		.f-layout-vazf > lfr-drop-zone > .lfr-tooltip-scope > .page-editor > .page-editor__root, body:not(.has-edit-mode-menu) .f-layout-vazf > div {
7577			align-items: flex-start;
7578			column-gap: ;
7579			display: flex;
7580			row-gap: 16px;
7581			flex-direction: column;
7582			flex-wrap: nowrap;
7583			justify-content: center;
7584		}
7585
7586		.lfr-layout-structure-item-layout:has(div.f-layout-vazf.width-desktop-manual), body.has-edit-mode-menu div[class^='lfr-layout-structure-item-topper']:has(div.f-layout-vazf.width-desktop-manual) {
7587			flex: 1 0 0px;
7588		}
7589
7590		.lfr-layout-structure-item-layout:has(div.f-layout-vazf.width-desktop-auto), body.has-edit-mode-menu div[class^='lfr-layout-structure-item-topper']:has(div.f-layout-vazf.width-desktop-auto) {
7591			flex-basis: auto;
7592		}
7593	}
7594
7595	@media screen and (min-width: 768px) and (max-width: 992px) {
7596		.f-layout-vazf > lfr-drop-zone > .lfr-tooltip-scope > .page-editor > .page-editor__root, body:not(.has-edit-mode-menu) .f-layout-vazf > div {
7597			align-items: flex-start;
7598			column-gap: ;
7599			display: flex;
7600			row-gap: 16px;
7601			flex-direction: column;
7602			flex-wrap: nowrap;
7603			justify-content: center;
7604		}
7605
7606		.lfr-layout-structure-item-layout:has(div.f-layout-vazf.width-tablet-manual), body.has-edit-mode-menu div[class^='lfr-layout-structure-item-topper']:has(div.f-layout-vazf.width-tablet-manual) {
7607			flex: 1 0 0px;
7608		}
7609
7610		.lfr-layout-structure-item-layout:has(div.f-layout-vazf.width-tablet-auto), body.has-edit-mode-menu div[class^='lfr-layout-structure-item-topper']:has(div.f-layout-vazf.width-tablet-auto) {
7611			flex-basis: auto;
7612		}
7613	}
7614
7615	@media screen and (max-width: 767px) {
7616		.f-layout-vazf > lfr-drop-zone > .lfr-tooltip-scope > .page-editor > .page-editor__root, body:not(.has-edit-mode-menu) .f-layout-vazf > div {
7617			align-items: flex-start;
7618			column-gap: ;
7619			display: flex;
7620			row-gap: 16px;
7621			flex-direction: column;
7622			flex-wrap: nowrap;
7623			justify-content: center;
7624		}
7625
7626		.lfr-layout-structure-item-layout:has(div.f-layout-vazf.width-mobile-manual), body.has-edit-mode-menu div[class^='lfr-layout-structure-item-topper']:has(div.f-layout-vazf.width-mobile-manual) {
7627			flex: 1 0 0px;
7628		}
7629
7630		.lfr-layout-structure-item-layout:has(div.f-layout-vazf.width-mobile-auto), body.has-edit-mode-menu div[class^='lfr-layout-structure-item-topper']:has(div.f-layout-vazf.width-mobile-auto) {
7631			flex-basis: auto;
7632		}
7633	}
7634</style></div></div><div class="lfr-layout-structure-item-layout lfr-layout-structure-item-e0e30e4e-e5d4-fe52-e894-deb971e44327 " data-layout-structure-item-id="e0e30e4e-e5d4-fe52-e894-deb971e44327"><div id="fragment-b627e717-5d99-2874-7a56-df9d850a4d67"> <div class="f-layout-gbvp width-desktop-manual width-tablet-manual width-mobile-manual fill-height">
7635		<div><div class="lfr-layout-structure-item-6c0e776c-612a-9625-b5bd-f044687c2167 lfr-layout-structure-item-container " data-layout-structure-item-id="6c0e776c-612a-9625-b5bd-f044687c2167"><div class="lfr-layout-structure-item-basic-component-image lfr-layout-structure-item-8787bc40-5848-35ad-589e-c23fcca938b0 " data-layout-structure-item-id="8787bc40-5848-35ad-589e-c23fcca938b0"><div id="fragment-1411231c-1bc4-4e3c-afa2-55e4c391a41d"> <div class="component-image overflow-hidden">
7636	<img alt="8db4dc9bb17b2fbcc3f7263ca76ab237.png" class="w-100" data-lfr-editable-id="image-square" data-lfr-editable-type="image" src="https://www.liferay.com/documents/246440966/376969236/8db4dc9bb17b2fbcc3f7263ca76ab237.png/248fbc36-f56b-004f-ca3f-46434a0fe693/8db4dc9bb17b2fbcc3f7263ca76ab237.png?version=1.0&amp;t=1751044583599" data-fileentryid="520441353" srcset="/documents/246440966/376969236/8db4dc9bb17b2fbcc3f7263ca76ab237.png/248fbc36-f56b-004f-ca3f-46434a0fe693/8db4dc9bb17b2fbcc3f7263ca76ab237.png?version=1.0&amp;t=1751044583599&amp;width=480&amp;format=auto 480w, /documents/246440966/376969236/8db4dc9bb17b2fbcc3f7263ca76ab237.png/248fbc36-f56b-004f-ca3f-46434a0fe693/8db4dc9bb17b2fbcc3f7263ca76ab237.png?version=1.0&amp;t=1751044583599&amp;width=768&amp;format=auto 768w, /documents/246440966/376969236/8db4dc9bb17b2fbcc3f7263ca76ab237.png/248fbc36-f56b-004f-ca3f-46434a0fe693/8db4dc9bb17b2fbcc3f7263ca76ab237.png?version=1.0&amp;t=1751044583599&amp;width=1024&amp;format=auto 1024w, /documents/246440966/376969236/8db4dc9bb17b2fbcc3f7263ca76ab237.png/248fbc36-f56b-004f-ca3f-46434a0fe693/8db4dc9bb17b2fbcc3f7263ca76ab237.png?version=1.0&amp;t=1751044583599&amp;width=1440&amp;format=auto 1440w, /documents/246440966/376969236/8db4dc9bb17b2fbcc3f7263ca76ab237.png/248fbc36-f56b-004f-ca3f-46434a0fe693/8db4dc9bb17b2fbcc3f7263ca76ab237.png?version=1.0&amp;t=1751044583599&amp;width=1920&amp;
7636format=auto 1920w" sizes="(max-width: 1440px) 100vw, 1440px" decoding="async">
7637</div></div></div></div></div>
7638</div>
7639
7640<style>
7641	.lfr-layout-structure-item-layout:has(div.f-layout-gbvp.fill-height), body.has-edit-mode-menu div[class^='lfr-layout-structure-item-topper']:has(div.f-layout-gbvp.fill-height) {
7642		align-self: stretch;
7643	}
7644
7645	.lfr-layout-structure-item-layout:has(.f-layout-gbvp.fill-height) > div, .f-layout-gbvp.fill-height, .f-layout-gbvp.fill-height > div {
7646		height: 100%;
7647	}
7648
7649	div[class^='f-layout'] div[class^='lfr-layout-structure-item-topper'] > .page-editor__topper__content:has(div.f-layout-gbvp),
7650	div[class^='f-layout'] div[class^='lfr-layout-structure-item-topper'] > .page-editor__topper__content:has(div.f-layout-gbvp) > div,
7651	div[class^='f-layout'] div[class^='lfr-layout-structure-item-topper'] > .page-editor__topper__content:has(div.f-layout-gbvp) > div > .lfr-layout-structure-item-layout,
7652	div[class^='f-layout'] div[class^='lfr-layout-structure-item-topper'] > .page-editor__topper__content:has(div.f-layout-gbvp) > div > .lfr-layout-structure-item-layout > div[class^='fragment'],
7653	div[class^='f-layout'] div[class^='lfr-layout-structure-item-topper'] > .page-editor__topper__content > div > .lfr-layout-structure-item-layout > div[id^='fragment-'] > .f-layout-gbvp,
7654	div[class^='f-layout'] div[class^='lfr-layout-structure-item-topper'] > .page-editor__topper__content > div > .lfr-layout-structure-item-layout > div[id^='fragment-'] > .f-layout-gbvp > lfr-drop-zone,
7655	div[class^='f-layout'] div[class^='lfr-layout-structure-item-topper'] > .page-editor__topper__content > div > .lfr-layout-structure-item-layout > div[id^='fragment-'] > .f-layout-gbvp > lfr-drop-zone > .lfr-tooltip-scope,
7656	div[class^='f-layout'] div[class^='lfr-layout-structure-item-topper'] > .page-editor__topper__content > div > .lfr-layout-structure-item-layout > div[id^='fragment-'] > .f-layout-gbvp > lfr-drop-zone > .lfr-tooltip-scope > .page-editor,
7657	div[class^='f-layout'] div[class^='lfr-layout-structure-item-topper'] > .page-editor__topper__content > div > .lfr-layout-structure-item-layout > div[id^='fragment-'] > .f-layout-gbvp > lfr-drop-zone > .lfr-tooltip-scope > .page-editor > .page-editor__root {
7658		height: 100%;
7659	}
7660
7661	.lfr-layout-structure-item-layout:has(div.f-layout-gbvp), body.has-edit-mode-menu div[class^='lfr-layout-structure-item-topper']:has(div.f-layout-gbvp) {
7662		flex-basis: 100%;
7663	}
7664
7665	@media screen and (min-width: 993px) {
7666		.f-layout-gbvp > lfr-drop-zone > .lfr-tooltip-scope > .page-editor > .page-editor__root, body:not(.has-edit-mode-menu) .f-layout-gbvp > div {
7667			align-items: center;
7668			column-gap: ;
7669			display: flex;
7670			row-gap: ;
7671			flex-direction: row;
7672			flex-wrap: nowrap;
7673			justify-content: center;
7674		}
7675
7676		.lfr-layout-structure-item-layout:has(div.f-layout-gbvp.width-desktop-manual), body.has-edit-mode-menu div[class^='lfr-layout-structure-item-topper']:has(div.f-layout-gbvp.width-desktop-manual) {
7677			flex: 1 0 0px;
7678		}
7679
7680		.lfr-layout-structure-item-layout:has(div.f-layout-gbvp.width-desktop-auto), body.has-edit-mode-menu div[class^='lfr-layout-structure-item-topper']:has(div.f-layout-gbvp.width-desktop-auto) {
7681			flex-basis: auto;
7682		}
7683	}
7684
7685	@media screen and (min-width: 768px) and (max-width: 992px) {
7686		.f-layout-gbvp > lfr-drop-zone > .lfr-tooltip-scope > .page-editor > .page-editor__root, body:not(.has-edit-mode-menu) .f-layout-gbvp > div {
7687			align-items: center;
7688			column-gap: ;
7689			display: flex;
7690			row-gap: ;
7691			flex-direction: row;
7692			flex-wrap: nowrap;
7693			justify-content: center;
7694		}
7695
7696		.lfr-layout-structure-item-layout:has(div.f-layout-gbvp.width-tablet-manual), body.has-edit-mode-menu div[class^='lfr-layout-structure-item-topper']:has(div.f-layout-gbvp.width-tablet-manual) {
7697			flex: 1 0 0px;
7698		}
7699
7700		.lfr-layout-structure-item-layout:has(div.f-layout-gbvp.width-tablet-auto), body.has-edit-mode-menu div[class^='lfr-layout-structure-item-topper']:has(div.f-layout-gbvp.width-tablet-auto) {
7701			flex-basis: auto;
7702		}
7703	}
7704
7705	@media screen and (max-width: 767px) {
7706		.f-layout-gbvp > lfr-drop-zone > .lfr-tooltip-scope > .page-editor > .page-editor__root, body:not(.has-edit-mode-menu) .f-layout-gbvp > div {
7707			align-items: center;
7708			column-gap: ;
7709			display: flex;
7710			row-gap: ;
7711			flex-direction: row;
7712			flex-wrap: nowrap;
7713			justify-content: center;
7714		}
7715
7716		.lfr-layout-structure-item-layout:has(div.f-layout-gbvp.width-mobile-manual), body.has-edit-mode-menu div[class^='lfr-layout-structure-item-topper']:has(div.f-layout-gbvp.width-mobile-manual) {
7717			flex: 1 0 0px;
7718		}
7719
7720		.lfr-layout-structure-item-layout:has(div.f-layout-gbvp.width-mobile-auto), body.has-edit-mode-menu div[class^='lfr-layout-structure-item-topper']:has(div.f-layout-gbvp.width-mobile-auto) {
7721			flex-basis: auto;
7722		}
7723	}
7724</style></div></div></div>
7725</div>
7726
7727<style>
7728	.lfr-layout-structure-item-layout:has(div.f-layout-iqyq.fill-height), body.has-edit-mode-menu div[class^='lfr-layout-structure-item-topper']:has(div.f-layout-iqyq.fill-height) {
7729		align-self: stretch;
7730	}
7731
7732	.lfr-layout-structure-item-layout:has(.f-layout-iqyq.fill-height) > div, .f-layout-iqyq.fill-height, .f-layout-iqyq.fill-height > div {
7733		height: 100%;
7734	}
7735
7736	div[class^='f-layout'] div[class^='lfr-layout-structure-item-topper'] > .page-editor__topper__content:has(div.f-layout-iqyq),
7737	div[class^='f-layout'] div[class^='lfr-layout-structure-item-topper'] > .page-editor__topper__content:has(div.f-layout-iqyq) > div,
7738	div[class^='f-layout'] div[class^='lfr-layout-structure-item-topper'] > .page-editor__topper__content:has(div.f-layout-iqyq) > div > .lfr-layout-structure-item-layout,
7739	div[class^='f-layout'] div[class^='lfr-layout-structure-item-topper'] > .page-editor__topper__content:has(div.f-layout-iqyq) > div > .lfr-layout-structure-item-layout > div[class^='fragment'],
7740	div[class^='f-layout'] div[class^='lfr-layout-structure-item-topper'] > .page-editor__topper__content > div > .lfr-layout-structure-item-layout > div[id^='fragment-'] > .f-layout-iqyq,
7741	div[class^='f-layout'] div[class^='lfr-layout-structure-item-topper'] > .page-editor__topper__content > div > .lfr-layout-structure-item-layout > div[id^='fragment-'] > .f-layout-iqyq > lfr-drop-zone,
7742	div[class^='f-layout'] div[class^='lfr-layout-structure-item-topper'] > .page-editor__topper__content > div > .lfr-layout-structure-item-layout > div[id^='fragment-'] > .f-layout-iqyq > lfr-drop-zone > .lfr-tooltip-scope,
7743	div[class^='f-layout'] div[class^='lfr-layout-structure-item-topper'] > .page-editor__topper__content > div > .lfr-layout-structure-item-layout > div[id^='fragment-'] > .f-layout-iqyq > lfr-drop-zone > .lfr-tooltip-scope > .page-editor,
7744	div[class^='f-layout'] div[class^='lfr-layout-structure-item-topper'] > .page-editor__topper__content > div > .lfr-layout-structure-item-layout > div[id^='fragment-'] > .f-layout-iqyq > lfr-drop-zone > .lfr-tooltip-scope > .page-editor > .page-editor__root {
7745		height: 100%;
7746	}
7747
7748	.lfr-layout-structure-item-layout:has(div.f-layout-iqyq), body.has-edit-mode-menu div[class^='lfr-layout-structure-item-topper']:has(div.f-layout-iqyq) {
7749		flex-basis: 100%;
7750	}
7751
7752	@media screen and (min-width: 993px) {
7753		.f-layout-iqyq > lfr-drop-zone > .lfr-tooltip-scope > .page-editor > .page-editor__root, body:not(.has-edit-mode-menu) .f-layout-iqyq > div {
7754			align-items: flex-start;
7755			column-gap: 40px;
7756			display: flex;
7757			row-gap: ;
7758			flex-direction: row;
7759			flex-wrap: nowrap;
7760			justify-content: flex-start;
7761		}
7762
7763		.lfr-layout-structure-item-layout:has(div.f-layout-iqyq.width-desktop-manual), body.has-edit-mode-menu div[class^='lfr-layout-structure-item-topper']:has(div.f-layout-iqyq.width-desktop-manual) {
7764			flex: 1 0 0px;
7765		}
7766
7767		.lfr-layout-structure-item-layout:has(div.f-layout-iqyq.width-desktop-auto), body.has-edit-mode-menu div[class^='lfr-layout-structure-item-topper']:has(div.f-layout-iqyq.width-desktop-auto) {
7768			flex-basis: auto;
7769		}
7770	}
7771
7772	@media screen and (min-width: 768px) and (max-width: 992px) {
7773		.f-layout-iqyq > lfr-drop-zone > .lfr-tooltip-scope > .page-editor > .page-editor__root, body:not(.has-edit-mode-menu) .f-layout-iqyq > div {
7774			align-items: flex-start;
7775			column-gap: 40px;
7776			display: flex;
7777			row-gap: ;
7778			flex-direction: row;
7779			flex-wrap: nowrap;
7780			justify-content: flex-start;
7781		}
7782
7783		.lfr-layout-structure-item-layout:has(div.f-layout-iqyq.width-tablet-manual), body.has-edit-mode-menu div[class^='lfr-layout-structure-item-topper']:has(div.f-layout-iqyq.width-tablet-manual) {
7784			flex: 1 0 0px;
7785		}
7786
7787		.lfr-layout-structure-item-layout:has(div.f-layout-iqyq.width-tablet-auto), body.has-edit-mode-menu div[class^='lfr-layout-structure-item-topper']:has(div.f-layout-iqyq.width-tablet-auto) {
7788			flex-basis: auto;
7789		}
7790	}
7791
7792	@media screen and (max-width: 767px) {
7793		.f-layout-iqyq >
7793 lfr-drop-zone > .lfr-tooltip-scope > .page-editor > .page-editor__root, body:not(.has-edit-mode-menu) .f-layout-iqyq > div {
7794			align-items: flex-start;
7795			column-gap: ;
7796			display: flex;
7797			row-gap: 40px;
7798			flex-direction: column;
7799			flex-wrap: nowrap;
7800			justify-content: flex-start;
7801		}
7802
7803		.lfr-layout-structure-item-layout:has(div.f-layout-iqyq.width-mobile-manual), body.has-edit-mode-menu div[class^='lfr-layout-structure-item-topper']:has(div.f-layout-iqyq.width-mobile-manual) {
7804			flex: 1 0 0px;
7805		}
7806
7807		.lfr-layout-structure-item-layout:has(div.f-layout-iqyq.width-mobile-auto), body.has-edit-mode-menu div[class^='lfr-layout-structure-item-topper']:has(div.f-layout-iqyq.width-mobile-auto) {
7808			flex-basis: auto;
7809		}
7810	}
7811</style></div></div></div>
7812</div>
7813
7814<style>
7815	.lfr-layout-structure-item-layout:has(div.f-layout-uyty.fill-height), body.has-edit-mode-menu div[class^='lfr-layout-structure-item-topper']:has(div.f-layout-uyty.fill-height) {
7816		align-self: stretch;
7817	}
7818
7819	.lfr-layout-structure-item-layout:has(.f-layout-uyty.fill-height) > div, .f-layout-uyty.fill-height, .f-layout-uyty.fill-height > div {
7820		height: 100%;
7821	}
7822
7823	div[class^='f-layout'] div[class^='lfr-layout-structure-item-topper'] > .page-editor__topper__content:has(div.f-layout-uyty),
7824	div[class^='f-layout'] div[class^='lfr-layout-structure-item-topper'] > .page-editor__topper__content:has(div.f-layout-uyty) > div,
7825	div[class^='f-layout'] div[class^='lfr-layout-structure-item-topper'] > .page-editor__topper__content:has(div.f-layout-uyty) > div > .lfr-layout-structure-item-layout,
7826	div[class^='f-layout'] div[class^='lfr-layout-structure-item-topper'] > .page-editor__topper__content:has(div.f-layout-uyty) > div > .lfr-layout-structure-item-layout > div[class^='fragment'],
7827	div[class^='f-layout'] div[class^='lfr-layout-structure-item-topper'] > .page-editor__topper__content > div > .lfr-layout-structure-item-layout > div[id^='fragment-'] > .f-layout-uyty,
7828	div[class^='f-layout'] div[class^='lfr-layout-structure-item-topper'] > .page-editor__topper__content > div > .lfr-layout-structure-item-layout > div[id^='fragment-'] > .f-layout-uyty > lfr-drop-zone,
7829	div[class^='f-layout'] div[class^='lfr-layout-structure-item-topper'] > .page-editor__topper__content > div > .lfr-layout-structure-item-layout > div[id^='fragment-'] > .f-layout-uyty > lfr-drop-zone > .lfr-tooltip-scope,
7830	div[class^='f-layout'] div[class^='lfr-layout-structure-item-topper'] > .page-editor__topper__content > div > .lfr-layout-structure-item-layout > div[id^='fragment-'] > .f-layout-uyty > lfr-drop-zone > .lfr-tooltip-scope > .page-editor,
7831	div[class^='f-layout'] div[class^='lfr-layout-structure-item-topper'] > .page-editor__topper__content > div > .lfr-layout-structure-item-layout > div[id^='fragment-'] > .f-layout-uyty > lfr-drop-zone > .lfr-tooltip-scope > .page-editor > .page-editor__root {
7832		height: 100%;
7833	}
7834
7835	.lfr-layout-structure-item-layout:has(div.f-layout-uyty), body.has-edit-mode-menu div[class^='lfr-layout-structure-item-topper']:has(div.f-layout-uyty) {
7836		flex-basis: 100%;
7837	}
7838
7839	@media screen and (min-width: 993px) {
7840		.f-layout-uyty > lfr-drop-zone > .lfr-tooltip-scope > .page-editor > .page-editor__root, body:not(.has-edit-mode-menu) .f-layout-uyty > div {
7841			align-items: center;
7842			column-gap: 40px;
7843			display: flex;
7844			row-gap: ;
7845			flex-direction: row;
7846			flex-wrap: nowrap;
7847			justify-content: flex-start;
7848		}
7849
7850		.lfr-layout-structure-item-layout:has(div.f-layout-uyty.width-desktop-manual), body.has-edit-mode-menu div[class^='lfr-layout-structure-item-topper']:has(div.f-layout-uyty.width-desktop-manual) {
7851			flex: 1 0 0px;
7852		}
7853
7854		.lfr-layout-structure-item-layout:has(div.f-layout-uyty.width-desktop-auto), body.has-edit-mode-menu div[class^='lfr-layout-structure-item-topper']:has(div.f-layout-uyty.width-desktop-auto) {
7855			flex-basis: auto;
7856		}
7857	}
7858
7859	@media screen and (min-width: 768px) and (max-width: 992px) {
7860		.f-layout-uyty > lfr-drop-zone > .lfr-tooltip-scope > .page-editor > .page-editor__root, body:not(.has-edit-mode-menu) .f-layout-uyty > div {
7861			align-items: flex-start;
7862			column-gap: ;
7863			display: flex;
7864			row-gap: 40px;
7865			flex-direction: column;
7866			flex-wrap: nowrap;
7867			justify-content: flex-start;
7868		}
7869
7870		.lfr-layout-structure-item-layout:has(div.f-layout-uyty.width-tablet-manual), body.has-edit-mode-menu div[class^='lfr-layout-structure-item-topper']:has(div.f-layout-uyty.width-tablet-manual) {
7871			flex: 1 0 0px;
7872		}
7873
7874		.lfr-layout-structure-item-layout:has(div.f-layout-uyty.width-tablet-auto), body.has-edit-mode-menu div[class^='lfr-layout-structure-item-topper']:has(div.f-layout-uyty.width-tablet-auto) {
7875			flex-basis: auto;
7876		}
7877	}
7878
7879	@media screen and (max-width: 767px) {
7880		.f-layout-uyty > lfr-drop-zone > .lfr-tooltip-scope > .page-editor > .page-editor__root, body:not(.has-edit-mode-menu) .f-layout-uyty > div {
7881			align-items: flex-start;
7882			column-gap: ;
7883			display: flex;
7884			row-gap: 40px;
7885			flex-direction: column;
7886			flex-wrap: nowrap;
7887			justify-content: flex-start;
7888		}
7889
7890		.lfr-layout-structure-item-layout:has(div.f-layout-uyty.width-mobile-manual), body.has-edit-mode-menu div[class^='lfr-layout-structure-item-topper']:has(div.f-layout-uyty.width-mobile-manual) {
7891			flex: 1 0 0px;
7892		}
7893
7894		.lfr-layout-structure-item-layout:has(div.f-layout-uyty.width-mobile-auto), body.has-edit-mode-menu div[class^='lfr-layout-structure-item-topper']:has(div.f-layout-uyty.width-mobile-auto) {
7895			flex-basis: auto;
7896		}
7897	}
7898</style></div></div></div>
7899	</div>
7900</div></div><style >.f-section {
7901  padding-left: 1.5rem;
7902  padding-right: 1.5rem; }
7903  .f-section .section-dropzone-container {
7904    max-width: var(--container-max-xl); }
7905    .f-section .section-dropzone-container > div:first-of-type {
7906      width: 100%; }
7907  .f-section.small {
7908    padding-bottom: 2.5rem;
7909    padding-top: 2.5rem; }
7910  .f-section.medium {
7911    padding-bottom: 5rem;
7912    padding-top: 5rem; }
7913  .f-section.large {
7914    padding-bottom: 7.5rem;
7915    padding-top: 7.5rem; }
7916
7917@media screen and (min-width: 993px) {
7918  .f-section {
7919    padding-left: 5rem;
7920    padding-right: 5rem; } }
7921
7922@media screen and (min-width: 768px) and (max-width: 992px) {
7923  .f-section {
7924    padding-left: 2.5rem;
7925    padding-right: 2.5rem; } }</style></div><div class="lfr-layout-structure-item-basic-component-html lfr-layout-structure-item-11388791-e45e-b915-db6f-35b562a6bca1 background-waves parallax-500" data-layout-structure-item-id="11388791-e45e-b915-db6f-35b562a6bca1"><div id="fragment-0c43c1b6-38e4-43c9-0dd1-cbf5fa813ce1" > <div class="component-html" data-lfr-editable-id="element-html" data-lfr-editable-type="html"><svg width="680" height="680" viewbox="0 0 680 680" fill="none" xmlns="http://www.w3.org/2000/svg">
7926<g clip-path="url(#clip0_974_5939)">
7927<path d="M822.16 210.53C539.06 -379.9 -358.84 671.62 266 792.02C843.59 903.38 957.84 493.46 822.17 210.53H822.16Z" fill="url(#paint0_linear_974_5939)"></path>
7928<path d="M244.1 196.87C-215.03 296.1 226.99 964.09 512.17 933.57C797.39 903.15 1047.54 439.47 836.48 207.16C625.28 -25.2 530.53 136.88 244.1 196.87Z" fill="url(#paint1_linear_974_5939)"></path>
7929</g>
7930<defs>
7931<lineargradient id="paint0_linear_974_5939" x1="810.25" y1="14.9901" x2="159.98" y2="924.35" gradientunits="userSpaceOnUse">
7932<stop stop-color="white" stop-opacity="0.25"></stop>
7933<stop offset="0.64" stop-color="white" stop-opacity="0.08"></stop>
7934<stop offset="1" stop-color="white" stop-opacity="0"></stop>
7935</lineargradient>
7936<lineargradient id="paint1_linear_974_5939" x1="935.1" y1="135.14" x2="79.9298" y2="812.51" gradientunits="userSpaceOnUse">
7937<stop stop-color="white"></stop>
7938<stop offset="0.01" stop-color="white" stop-opacity="0.97"></stop>
7939<stop offset="0.13" stop-color="white" stop-opacity="0.75"></stop>
7940<stop offset="0.25" stop-color="white" stop-opacity="0.55"></stop>
7941<stop offset="0.37" stop-color="white" stop-opacity="0.38"></stop>
7942<stop offset="0.49" stop-color="white" stop-opacity="0.24"></stop>
7943<stop offset="0.62" stop-color="white" stop-opacity="0.14"></stop>
7944<stop offset="0.74" stop-color="white" stop-opacity="0.06"></stop>
7945<stop offset="0.87" stop-color="white" stop-opacity="0.01"></stop>
7946<stop offset="1" stop-color="white" stop-opacity="0"></stop>
7947</lineargradient>
7948<clippath id="clip0_974_5939">
7949<rect width="680" height="680" fill="white"></rect>
7950</clippath>
7951</defs>
7952</svg>
7953</div></div><style >.component-html img {
7954	max-width: 100%;
7955}</style></div></div><div class="lfr-layout-structure-item-section lfr-layout-structure-item-12e7f1c6-1b1e-db65-a714-73e0b33d45a1 " data-layout-structure-item-id="12e7f1c6-1b1e-db65-a714-73e0b33d45a1"><div id="fragment-7107506a-063f-8d05-324b-fbfb3c2689b3" >
7956<div class="d-flex justify-content-center f-section py-0">
7957	<div class="d-flex justify-content-center section-dropzone-container w-100">
7958		<div class="w-100"><div class="lfr-layout-structure-item-layout lfr-layout-structure-item-fd4bdd97-ec59-05d1-1528-f3ac72eed54d " data-layout-structure-item-id="fd4bdd97-ec59-05d1-1528-f3ac72eed54d"><div id="fragment-9504f30d-d9dc-3ad6-dd83-85f2b30a38bb"> <div class="f-layout-irwv width-desktop-manual width-tablet-manual width-mobile-manual fill-height">
7959		<div><div class="lfr-layout-structure-item-basic-component-html lfr-layout-structure-item-48e41be2-18da-3613-0456-9c3b92356c66 " data-layout-structure-item-id="48e41be2-18da-3613-0456-9c3b92356c66"><div id="fragment-a6c8018b-4497-4778-8686-673e3106fbbe"> <div class="component-html" data-lfr-editable-id="element-html" data-lfr-editable-type="html"><style>
7960h1, h2, h3, h4, h5, h6 {
7961    margin-bottom: .5em;
7962}
7963p {
7964    font-size: 18px;
7965    line-height: 1.7;
7966    margin-bottom: 1.35em;
7967}
7968li {
7969    font-size: 18px;
7970    line-height: 1.7;
7971}
7972</style></div></div></div></div>
7973</div>
7974
7975<style>
7976	.lfr-layout-structure-item-layout:has(div.f-layout-irwv.fill-height), body.has-edit-mode-menu div[class^='lfr-layout-structure-item-topper']:has(div.f-layout-irwv.fill-height) {
7977		align-self: stretch;
7978	}
7979
7980	.lfr-layout-structure-item-layout:has(.f-layout-irwv.fill-height) > div, .f-layout-irwv.fill-height, .f-layout-irwv.fill-height > div {
7981		height: 100%;
7982	}
7983
7984	div[class^='f-layout'] div[class^='lfr-layout-structure-item-topper'] > .page-editor__topper__content:has(div.f-layout-irwv),
7985	div[class^='f-layout'] div[class^='lfr-layout-structure-item-topper'] > .page-editor__topper__content:has(div.f-layout-irwv) > div,
7986	div[class^='f-layout'] div[class^='lfr-layout-structure-item-topper'] > .page-editor__topper__content:has(div.f-layout-irwv) > div > .lfr-layout-structure-item-layout,
7987	div[class^='f-layout'] div[class^='lfr-layout-structure-item-topper'] > .page-editor__topper__content:has(div.f-layout-irwv) > div > .lfr-layout-structure-item-layout > div[class^='fragment'],
7988	div[class^='f-layout'] div[class^='lfr-layout-structure-item-topper'] > .page-editor__topper__content > div > .lfr-layout-structure-item-layout > div[id^='fragment-'] > .f-layout-irwv,
7989	div[class^='f-layout'] div[class^='lfr-layout-structure-item-topper'] > .page-editor__topper__content > div > .lfr-layout-structure-item-layout > div[id^='fragment-'] > .f-layout-irwv >
7989 lfr-drop-zone,
7990	div[class^='f-layout'] div[class^='lfr-layout-structure-item-topper'] > .page-editor__topper__content > div > .lfr-layout-structure-item-layout > div[id^='fragment-'] > .f-layout-irwv > lfr-drop-zone > .lfr-tooltip-scope,
7991	div[class^='f-layout'] div[class^='lfr-layout-structure-item-topper'] > .page-editor__topper__content > div > .lfr-layout-structure-item-layout > div[id^='fragment-'] > .f-layout-irwv > lfr-drop-zone > .lfr-tooltip-scope > .page-editor,
7992	div[class^='f-layout'] div[class^='lfr-layout-structure-item-topper'] > .page-editor__topper__content > div > .lfr-layout-structure-item-layout > div[id^='fragment-'] > .f-layout-irwv > lfr-drop-zone > .lfr-tooltip-scope > .page-editor > .page-editor__root {
7993		height: 100%;
7994	}
7995
7996	.lfr-layout-structure-item-layout:has(div.f-layout-irwv), body.has-edit-mode-menu div[class^='lfr-layout-structure-item-topper']:has(div.f-layout-irwv) {
7997		flex-basis: 100%;
7998	}
7999
8000	@media screen and (min-width: 993px) {
8001		.f-layout-irwv > lfr-drop-zone > .lfr-tooltip-scope > .page-editor > .page-editor__root, body:not(.has-edit-mode-menu) .f-layout-irwv > div {
8002			align-items: flex-start;
8003			column-gap: ;
8004			display: flex;
8005			row-gap: ;
8006			flex-direction: column;
8007			flex-wrap: nowrap;
8008			justify-content: flex-start;
8009		}
8010
8011		.lfr-layout-structure-item-layout:has(div.f-layout-irwv.width-desktop-manual), body.has-edit-mode-menu div[class^='lfr-layout-structure-item-topper']:has(div.f-layout-irwv.width-desktop-manual) {
8012			flex: 1 0 0px;
8013		}
8014
8015		.lfr-layout-structure-item-layout:has(div.f-layout-irwv.width-desktop-auto), body.has-edit-mode-menu div[class^='lfr-layout-structure-item-topper']:has(div.f-layout-irwv.width-desktop-auto) {
8016			flex-basis: auto;
8017		}
8018	}
8019
8020	@media screen and (min-width: 768px) and (max-width: 992px) {
8021		.f-layout-irwv > lfr-drop-zone > .lfr-tooltip-scope > .page-editor > .page-editor__root, body:not(.has-edit-mode-menu) .f-layout-irwv > div {
8022			align-items: flex-start;
8023			column-gap: ;
8024			display: flex;
8025			row-gap: ;
8026			flex-direction: column;
8027			flex-wrap: nowrap;
8028			justify-content: flex-start;
8029		}
8030
8031		.lfr-layout-structure-item-layout:has(div.f-layout-irwv.width-tablet-manual), body.has-edit-mode-menu div[class^='lfr-layout-structure-item-topper']:has(div.f-layout-irwv.width-tablet-manual) {
8032			flex: 1 0 0px;
8033		}
8034
8035		.lfr-layout-structure-item-layout:has(div.f-layout-irwv.width-tablet-auto), body.has-edit-mode-menu div[class^='lfr-layout-structure-item-topper']:has(div.f-layout-irwv.width-tablet-auto) {
8036			flex-basis: auto;
8037		}
8038	}
8039
8040	@media screen and (max-width: 767px) {
8041		.f-layout-irwv > lfr-drop-zone > .lfr-tooltip-scope > .page-editor > .page-editor__root, body:not(.has-edit-mode-menu) .f-layout-irwv > div {
8042			align-items: flex-start;
8043			column-gap: ;
8044			display: flex;
8045			row-gap: ;
8046			flex-direction: column;
8047			flex-wrap: nowrap;
8048			justify-content: flex-start;
8049		}
8050
8051		.lfr-layout-structure-item-layout:has(div.f-layout-irwv.width-mobile-manual), body.has-edit-mode-menu div[class^='lfr-layout-structure-item-topper']:has(div.f-layout-irwv.width-mobile-manual) {
8052			flex: 1 0 0px;
8053		}
8054
8055		.lfr-layout-structure-item-layout:has(div.f-layout-irwv.width-mobile-auto), body.has-edit-mode-menu div[class^='lfr-layout-structure-item-topper']:has(div.f-layout-irwv.width-mobile-auto) {
8056			flex-basis: auto;
8057		}
8058	}
8059</style></div></div><div class="lfr-layout-structure-item-text--copy- lfr-layout-structure-item-7cd9a9dc-179b-71da-3962-de1d91708ee2 " data-layout-structure-item-id="7cd9a9dc-179b-71da-3962-de1d91708ee2"><div id="fragment-eeb63913-581b-5228-3a10-214e44d4a80c"> <div data-lfr-editable-type="html" data-lfr-editable-id="Blog Text" class="f-blog-text"><p>A supplier portal, sometimes called a supplier platform or a vendor portal, is a solution that acts as a digital home for your supply network. Supplier portals provide visibility into everything from invoicing and payment to supplier data and status. They act as a one-stop shop for relationship management, capable of delivering value to your entire business in a number of ways.</p>
8060
8061<p>Here’s a look at the building blocks every supplier portal should have and how to choose the right one for your needs.<br>
8062&nbsp;</p>
8063
8064<h2>Benefits of a Supplier Portal</h2>
8065
8066<p>There’s no doubt that the adoption of business-to-business (B2B) self-service commerce has expanded rapidly, particularly since the pandemic and related supply chain disruptions. In fact, the global B2B eCommerce market is estimated to reach <a href="https://www.researchandmarkets.com/reports/5028717/business-to-business-e-commerce-market-size?utm_source=BW&amp;utm_medium=PressRelease&amp;utm_code=lp58wq&amp;utm_campaign=1628686+-+The+Global+B2B+E-Commerce+Market+Size+is+Estimated+to+Reach+USD+25.65+Trillion%2c+Expanding+at+a+CAGR+of+18.7%25+from+2021+to+2028.&amp;utm_exec=elco286prd" rel="noopener noreferrer" target="_blank">USD 33,317.37 billion by 2030</a>, increasing at a compound annual growth rate of 20.2%.</p>
8067
8068<p>But there are more aspects to B2B Commerce than you may have considered. When most companies think of eCommerce, they view it in the context of a better and more efficient way to sell to their customers, whether they are consumers or other businesses. However, to bring even greater eff
8068iciency to their organizations, large retailers, wholesalers, distributors, and manufacturers are also looking for more effective methods of supplier management — like, for example, through a <a href="https://www.liferay.com/blog/business-partner-experience/why-do-you-need-a-supplier-portal" rel="noopener noreferrer" target="_blank">supplier portal</a>.</p>
8069
8070<p>Main <a href="https://www.liferay.com/blog/current-experiences/supplier-portal-solutions" rel="noopener noreferrer" target="_blank">benefits of a supplier portal </a>include:</p>
8071
8072<ul>
8073	<li><strong>Digitization &amp; Automation:</strong> Digitizing business processes is an essential success factor in today's market – and a prerequisite for eliminating manual tasks. A supplier portal allows you to digitize and automate procurement and payment processes, improving data accessibility and ensuring digital accuracy at every turn.</li>
8074	<li><strong>Communication &amp; Visibility:</strong> When every supplier record, purchase order, request, and conversation exists in a single place, communication is faster and clearer. Plus, it’s easier to review and respond to supplier quality issues.</li>
8075	<li><strong>Efficiency &amp; Optimization:</strong> Whether you’re managing the onboarding of new suppliers or improving invoice processing, a supplier portal allows you to start re-defining your existing workflows to boost efficiency across all your supplier relations. This includes offering self-service capabilities for each supplier profile.</li>
8076</ul>
8077
8078<p>&nbsp;</p>
8079
8080<p><br>
8081<img data-fileentryid="507067133" src="/documents/10182/507067131/Supplier+Portal+-+Blog+Draft5.png/cb18207f-e608-76b8-f952-45a8fdd7c497/Supplier+Portal+-+Blog+Draft5.png?t=1704960306333"></p>
8082
8083<p>&nbsp;</p>
8084
8085<h2>Most Important Building Blocks for a Supplier Portal</h2>
8086
8087<p>Your supplier portal should allow you to speed up processes and communicate fast and efficiently, enabling you to quickly adapt to changing market dynamics. The following building blocks will help you accomplish this:</p>
8088
8089<p><strong>1. A self-service knowledge base </strong>that makes it easy for your suppliers to understand your purchasing process and the kinds of benefits they can realize by doing business with you.<br>
8090<br>
8091<strong>2. An easy and efficient self-service onboarding process</strong> for new suppliers.<br>
8092<br>
8093<strong>3. The capability to upload product-related data</strong> to your MDM/PIM database.<br>
8094<br>
8095<strong>4. The ability to request quotes, capture order responses, and track their status</strong> to see if an order has been accepted or rejected.<br>
8096<br>
8097<strong>5. Access to your campaign planning system and calendars</strong> to create, manage, and assess how products and promotions are performing.<br>
8098<br>
8099<strong>6. Access to timely and relevant financial information</strong> such as Accounts Payable status, invoice tracking, performance against contracts, etc.<br>
8100<br>
8101<strong>7. Visibility into EDI transactions</strong> to showcase metrics like fulfillment time and accuracy.<br>
8102<br>
8103<strong>8. The ability to automatically route requests for information or approvals</strong> to the correct department or individual and to receive real-time status updates.<br>
8104<br>
8105<strong>9. Document upload and management</strong> for regulatory and supplier health-related content.<br>
8106<br>
8107<strong>10. A single simplified sign-on</strong> that gives suppliers access to any systems with which they need to interact.<br>
8108<br>
8109<strong>11. Strong user and identity management </strong>that enables access control for each supplier account.</p>
8110
8111<p>Although a supplier portal may be functional without any one of the above building blocks, it may not deliver everything you need to reap the potential benefits. If you want to get the most out of your supplier portal, search for a software solution that unites all of these.<br>
8112&nbsp;</p>
8113
8114<h2>Choosing a Supplier Portal: What to Look For</h2>
8115
8116<p>When looking for a supplier portal, you want to ensure you have the right functionality for both present and future needs. Make sure to prioritize:</p>
8117
8118<p><strong>Scalability</strong><br>
8119You may prefer to start small by making sure your solution offers the basics, such as self-service onboarding for new suppliers or a supplier knowledge base. However, your portal needs to be able to easily scale over time to accommodate more suppliers and applications. Pay attention to any additional costs you may incur when adding more users or additional functionality.</p>
8120
8121<p><strong>Flexibility</strong><br>
8122It's easy to be dazzled by a features demo of portal solutions. But you also need to be sure your portal platform can adapt to your needs as they change in the future. Ask your IT experts to evaluate the proposed solution to make sure it fits in with your <a href="https://www.liferay.com/blog/current-experiences/connecting-your-business-ecosystem-with-liferay-dxp" rel="noopener noreferrer" target="_blank">overall digital ecosystem</a> and offers the tools to grow.</p>
8123
8124<p><strong>CMS</strong><br>
8125Offering accurate and up-to-date information directly to suppliers is essential if you want to facilitate communication and collaboration. Content management capabilities help you provide a single repository for information by enabling you to create and manage content, such as web pages, blog posts, and wiki articles.</p>
8126
8127<p><strong>Digital Asset Management</strong><br>
8128We may live in a largely paperless world, but you'll still need to manage a range of different c
8128ontent types, including spreadsheets, PDFs, images, videos, Word docs, forms, government and health certifications, shipping documents, and more.&nbsp;</p>
8129
8130<p><strong>Search</strong><br>
8131An enterprise-level search capability is essential to help your users navigate your portal and quickly find the information they need. For example, refining search results on FAQ pages and knowledge bases using filters, such as categories, tags, and other metadata attributes, will greatly improve the user experience, helping suppliers to handle and resolve more straightforward issues on their own.</p>
8132
8133<p><strong>Personalized User Dashboards</strong><br>
8134Different categories of suppliers and individual users need to access information unique to their product type, user type, or vendor status. Your portal should be able to support dashboards that make it easy for every user account to find and view general information, role-specific data, and more. For instance, someone in your supplier's accounting department will need a much different view than someone in the sales or logistics team.</p>
8135
8136<p><strong>Integration Capabilities</strong><br>
8137A good supplier portal enables integrations with external technologies through native connectors, APIs, and other integration tools. Bring together existing systems to surface information such as the status of purchase orders, inventory levels, or number of open tickets, all from within the portal.</p>
8138
8139<p><strong>Automated Workflows</strong><br>
8140One of the advantages of an enterprise portal platform is the ability to create automated workflows to optimize routine processes. For instance, you can create a workflow to capture and track the progress of purchase orders, setting an SLA to trigger automatic reminders for suppliers if there is no response within five business days. And in the case of an invoice requiring updates, suppliers should be able to request changes directly within the portal, eliminating the need for phone calls or email communication.</p>
8141
8142<p><strong>User Experience Management</strong><br>
8143It’s critical to create a positive user experience that includes logical journeys with simple navigation. Ideally, your supplier portal unites all the sites and systems that suppliers and internal teams use under one login and password (single sign-on), helping both parties save time. In addition, the portal platform you choose should offer low-code capabilities to business users, allowing them to make changes that affect the user experience without needing to involve IT teams.&nbsp;</p>
8144
8145<p>&nbsp;</p>
8146
8147<h2>Get Started with Your Customized Supplier Portal</h2>
8148
8149<p>As the global supply chain grows more complicated and business partnerships increase reliance on self-service solutions, a good supplier portal will become particularly important. Aside from improved visibility and communication, these solutions put you in charge of real-time supplier relationship management, making the supplier portal an important channel to digitize all relevant interactions and monitor them on a single platform.</p>
8150
8151<p>An effective supplier portal, therefore, needs to sit on top of your existing systems as a window to what is happening on the back-end. To achieve this, build your supplier portal with a flexible solution, like a <a href="https://www.liferay.com/blog/current-experiences/what-s-the-difference-between-a-cms-portal-and-dxp-" rel="noopener noreferrer" target="_blank">digital experience platform (DXP)</a>.</p>
8152
8153<p>A DXP is enterprise software that provides the foundation for companies to deliver connected, contextualized digital experiences across multiple touchpoints for the entire customer journey. DXPs provide capabilities out-of-the-box to support and accelerate the composition, management, and optimization of digital experiences. But what sets DXPs apart is their ability to integrate with other technologies and act as an interface to surface relevant data.</p>
8154
8155<p>Ready to see for yourself? Here’s what a Supplier Portal built with Liferay DXP can do: <a href="https://www.liferay.com/solutions/supplier-portals" rel="noopener noreferrer" target="_blank">www.liferay.com/solutions/supplier-portals</a>.<br>
8156&nbsp;</p>
8157
8158<p>&nbsp;</p>
8159
8160<p>&nbsp;</p>
8161
8162<p>&nbsp;</p></div></div><style>.f-blog-text {
8163    h1, h2, h3, h4, h5, h6 {
8164        margin-bottom: .5em;
8165    }
8166	img {
8167		width: 100% !important;
8168	}
8169}
8170.f-blog-text h1 {
8171	font-size: calc(var(--h1-font-size) * 0.8649);
8172}
8173.f-blog-text h2 {
8174	font-size: calc(var(--h2-font-size) * 0.9063)
8175}
8176.f-blog-text h3 {
8177	font-size: calc(var(--h3-font-size) * 0.9286)
8178}
8179.f-blog-text h4 {
8180	font-size: calc(var(--h4-font-size) * 0.9583)
8181}
8182.f-blog-text h5 {
8183	font-size: calc(var(--h5-font-size) * 0.9524);
8184}
8185.f-blog-text h6 {
8186	font-size: var(--h6-font-size);
8187}
8188.f-blog-text p {
8189    font-size: 18px;
8190    line-height: 1.7;
8191    margin-bottom: 1.35em;
8192}
8193.f-blog-text li {
8194    font-size: 18px;
8195    line-height: 1.7;
8196}
8197@media screen and (min-width: 768px) and (max-width: 992px) {
8198	.f-blog-text h1 {
8199		font-size: calc(var(--h1-font-size) * 0.9189);
8200	}
8201	.f-blog-text h2 {
8202		font-size: calc(var(--h2-font-size) * 0.9375)
8203	}
8204	.f-blog-text h3 {
8205		font-size: calc(var(--h3-font-size) * 0.9286)
8206	}
8207	.f-blog-text h4 {
8208		font-size: calc(var(--h4-font-size) * 0.9583)
8209	}
8210	.f-blog-text h5 {
8211		font-size: var(--h5-font-size);
8212	}
8213}
8214@media screen and (min-width: 993px) {
8215	.f-blog-text h1 {
8216		font-size: var(--h1-font-size);
8217	}
8218	.f-blog-text h2 {
8219		font-size: var(--h2-font-size);
8220	}
8221	.f-blog-text h3 {
8222		font-size: var(--h3-font-size);
8223	}
8224	.f-blog-text h4 {
8225		font-size: var(--h4-font-size);
8226	}
8227}</style></div></div>
8228	</div>
8229</div></div></div><div class="lfr-layout-structure-item-section lfr-layout-structure-item-6f016bae-f216-78a8-e986-963fbb4353a4 " data-layout-structure-item-id="6f016bae-f216-78a8-e986-963fbb4353a4"><div id="fragment-d010ddf4-70c6-2234-fa91-b3aca4a84367" >
8230<div class="d-flex justify-content-center f-section medium">
8231	<div class="d-flex justify-content-center section-dropzone-container w-100">
8232		<div class="w-100"><div class="lfr-layout-structure-item-text lfr-layout-structure-item-976ccf35-6583-353b-6133-36e00f7d0357 " data-layout-structure-item-id="976ccf35-6583-353b-6133-36e00f7d0357"><div id="fragment-6e979a31-5db9-cb5c-f3ef-817b5b150521">
8233<span data-lfr-editable-type="rich-text" data-lfr-editable-id="f-text" class="
8234    f-text
8235    heading1
8236  " style="color: var(--color-brand-primary-darken-4); font-weight: var(--font-weight-semi-bold); margin: 0;">Related Content</span></div></div><div class="lfr-layout-structure-item-881514dc-964c-3844-71da-6a8f70313fbc lfr-layout-structure-item-container " data-layout-structure-item-id="881514dc-964c-3844-71da-6a8f70313fbc"><div class="lfr-layout-structure-item-8ab767d0-5829-b2f5-31cd-b199a31af0db lfr-layout-structure-item-collection" data-layout-structure-item-id="8ab767d0-5829-b2f5-31cd-b199a31af0db" data-analytics-targetable-collection="com.liferay.layout.list.retriever.KeyListObjectReference@2367d41b" id="analytics-targetable-collection-8ab767d0-5829-b2f5-31cd-b199a31af0db"><div class="container-fluid overflow-hidden px-0"><div class="row align-items-start"><div class="col col-lg-4 col-sm-12 col-12 col-md-3"><a href="https://www.liferay.com/blog/current-experiences/what-s-the-difference-between-a-cms-portal-and-dxp-" style="color: inherit; text-decoration: none;" target=""><div class="lfr-layout-structure-item-3ae0a6b4-28ad-2e6c-81b6-3f238d69ee80 lfr-layout-structure-item-container " data-layout-structure-item-id="3ae0a6b4-28ad-2e6c-81b6-3f238d69ee80"><div class="lfr-layout-structure-item-content-container lfr-layout-structure-item-f967bc54-3f9f-dedc-8aad-3183e3c4e6d7 " data-layout-structure-item-id="f967bc54-3f9f-dedc-8aad-3183e3c4e6d7"><div id="fragment-3b52896d-a15b-7898-aa9a-22bd5f95db77">
8237<div class="f-content-container f-content-container-upfs force-equal-height text-decoration-none">
8238		<div class="content-container content-container-blue interactive small">
8239		<div><div class="lfr-layout-structure-item-5b4c2337-c16a-d8ca-bf48-b473c2a47894 lfr-layout-structure-item-container " data-layout-structure-item-id="5b4c2337-c16a-d8ca-bf48-b473c2a47894"><div class="lfr-layout-structure-item-basic-component-image lfr-layout-structure-item-26b3c86c-c327-b4ec-b184-68a07eaf6798 " data-layout-structure-item-id="26b3c86c-c327-b4ec-b184-68a07eaf6798"><div id="fragment-031bfe98-d401-7174-52c0-6d17d6b844a3"> <div class="component-image overflow-hidden">
8240	<img alt="ebbb2295-4d12-49c8-bb5f-016873c3bad8 (2)" class="w-100" data-lfr-editable-id="image-square" data-lfr-editable-type="image" src="https://www.liferay.com/documents/246440966/376969236/ebbb2295-4d12-49c8-bb5f-016873c3bad8+%282%29/3a065f50-7d91-8cc8-6f9e-f153578be5c6/ebbb2295-4d12-49c8-bb5f-016873c3bad8+%282%29?version=1.0&amp;t=1748548486046" decoding="async">
8241</div></div></div></div><div class="lfr-layout-structure-item-layout lfr-layout-structure-item-bdf74014-f3f9-05ef-16d4-e27a02ce0a89 " data-layout-structure-item-id="bdf74014-f3f9-05ef-16d4-e27a02ce0a89"><div id="fragment-56051064-9a74-e4b9-7766-9704aee61279"> <div class="f-layout-psdf width-desktop-manual width-tablet-manual width-mobile-manual fill-height">
8242		<div></div>
8243</div>
8244
8245<style>
8246	.lfr-layout-structure-item-layout:has(div.f-layout-psdf.fill-height), body.has-edit-mode-menu div[class^='lfr-layout-structure-item-topper']:has(div.f-layout-psdf.fill-height) {
8247		align-self: stretch;
8248	}
8249
8250	.lfr-layout-structure-item-layout:has(.f-layout-psdf.fill-height) > div, .f-layout-psdf.fill-height, .f-layout-psdf.fill-height > div {
8251		height: 100%;
8252	}
8253
8254	div[class^='f-layout'] div[class^='lfr-layout-structure-item-topper'] > .page-editor__topper__content:has(div.f-layout-psdf),
8255	div[class^='f-layout'] div[class^='lfr-layout-structure-item-topper'] > .page-editor__topper__content:has(div.f-layout-psdf) > div,
8256	div[class^='f-layout'] div[class^='lfr-layout-structure-item-topper'] > .page-editor__topper__content:has(div.f-layout-psdf) > div > .lfr-layout-structure-item-layout,
8257	div[class^='f-layout'] div[class^='lfr-layout-structure-item-topper'] > .page-editor__topper__content:has(div.f-layout-psdf) > div > .lfr-layout-structure-item-layout > div[class^='fragment'],
8258	div[class^='f-layout'] div[class^='lfr-layout-structure-item-topper'] > .page-editor__topper__content > div > .lfr-layout-structure-item-layout > div[id^='fragment-'] > .f-layout-psdf,
8259	div[class^='f-layout'] div[class^='lfr-layout-structure-item-topper'] > .page-editor__topper__content > div > .lfr-layout-structure-item-layout > div[id^='fragment-'] > .f-layout-psdf > lfr-drop-zone,
8260	div[class^='f-layout'] div[class^='lfr-layout-structure-item-topper'] > .page-editor__topper__content > div > .lfr-layout-structure-item-layout > div[id^='fragment-'] > .f-layout-psdf > lfr-drop-zone > .lfr-tooltip-scope,
8261	div[class^='f-layout'] div[class^='lfr-layout-structure-item-topper'] > .page-editor__topper__content > div > .lfr-layout-structure-item-layout > div[id^='fragment-'] > .f-layout-psdf > lfr-drop-zone > .lfr-tooltip-scope > .page-editor,
8262	div[class^='f-layout'] div[class^='lfr-layout-structure-item-topper'] > .page-editor__topper__content > div > .lfr-layout-structure-item-layout > div[id^='fragment-'] > .f-layout-psdf > lfr-drop-zone > .lfr-tooltip-scope > .page-editor > .page-editor__root {
8263		height: 100%;
8264	}
8265
8266	.lfr-layout-structure-item-layout:has(div.f-layout-psdf), body.has-edit-mode-menu div[class^='lfr-layout-structure-item-topper']:has(div.f-layout-psdf) {
8267		flex-basis: 100%;
8268	}
8269
8270	@media screen and (min-width: 993px) {
8271		.f-layout-psdf > lfr-drop-zone > .lfr-tooltip-scope > .page-editor > .page-editor__root, body:not(.has-edit-mode-menu) .f-layout-psdf > div {
8272			align-items: flex-start;
8273			column-gap: ;
8274			display: flex;
8275			row-gap: ;
8276			flex-direction: row;
8277			flex-wrap: nowrap;
8278			justify-content: flex-start;
8279		}
8280
8281		.lfr-layout-structure-item-layout:has(div.f-layout-psdf.width-desktop-manual), body.has-edit-mode-menu div[class^='lfr-layout-structure-item-topper']:has(div.f-layout-psdf.width-desktop-manual) {
8282			flex: 1 0 0px;
8283		}
8284
8285		.lfr-layout-structure-item-layout:has(div.f-layout-psdf.width-desktop-auto), body.has-edit-mode-menu div[class^='lfr-layout-structure-item-topper']:has(div.f-layout-psdf.width-desktop-auto) {
8286			flex-basis: auto;
8287		}
8288	}
8289
8290	@media screen and (min-width: 768px) and (max-width: 992px) {
8291		.f-layout-psdf > lfr-drop-zone > .lfr-tooltip-scope > .page-editor > .page-editor__root, body:not(.has-edit-mode-menu) .f-layout-psdf > div {
8292			align-items: flex-start;
8293			column-gap: ;
8294			display: flex;
8295			row-gap: ;
8296			flex-direction: row;
8297			flex-wrap: nowrap;
8298			justify-content: flex-start;
8299		}
8300
8301		.lfr-layout-structure-item-layout:has(div.f-layout-psdf.width-tablet-manual), body.has-edit-mode-menu div[class^='lfr-layout-structure-item-topper']:has(div.f-layout-psdf.width-tablet-manual) {
8302			flex: 1 0 0px;
8303		}
8304
8305		.lfr-layout-structure-item-layout:has(div.f-layout-psdf.width-tablet-auto), body.has-edit-mode-menu div[class^='lfr-layout-structure-item-topper']:has(div.f-layout-psdf.width-tablet-auto) {
8306			flex-basis: auto;
8307		}
8308	}
8309
8310	@media screen and (max-width: 767px) {
8311		.f-layout-psdf > lfr-drop-zone > .lfr-tooltip-scope > .page-editor > .page-editor__root, body:not(.has-edit-mode-menu) .f-layout-psdf > div {
8312			align-items: flex-start;
8313			column-gap: ;
8314			display: flex;
8315			row-gap: ;
8316			flex-direction: row;
8317			flex-wrap: nowrap;
8318			justify-content: flex-start;
8319		}
8320
8321		.lfr-layout-structure-item-layout:has(div.f-layout-psdf.width-mobile-manual), body.has-edit-mode-menu div[class^='lfr-layout-structure-item-topper']:has(div.f-layout-psdf.width-mobile-manual) {
8322			flex: 1 0 0px;
8323		}
8324
8325		.lfr-layout-structure-item-layout:has(div.f-layout-psdf.width-mobile-auto), body.has-edit-mode-menu div[class^='lfr-layout-structure-item-topper']:has(div.f-layout-psdf.width-mobile-auto) {
8326			flex-basis: auto;
8327		}
8328	}
8329</style></div></div><div class="lfr-layout-structure-item-text lfr-layout-structure-item-c85df8d0-0c09-b567-e7b1-df4150bcb4a3 " data-layout-structure-item-id="c85df8d0-0c09-b567-e7b1-df4150bcb4a3"><div id="fragment-d386bd69-5f41-8828-4f8c-ac9f76f19204">
8330<span data-lfr-editable-type="rich-text" data-lfr-editable-id="f-text" class="
8331    f-text
8332    heading3
8333  " style="color: var(--color-brand-primary-darken-4); font-weight: var(--font-weight-semi-bold); margin: 0;">What's the Difference Between a CMS, Portal, and DXP?</span></div></div><div class="lfr-layout-structure-item-text lfr-layout-structure-item-99a576f1-e08b-8bf4-5cc3-d16d1480b5e6 " data-layout-structure-item-id="99a576f1-e08b-8bf4-5cc3-d16d1480b5e6"><div id="fragment-d34022ce-c029-5a1c-1445-0f07cab4397b">
8334<span data-lfr-editable-type="rich-text" data-lfr-editable-id="f-text" class="
8335    f-text
8336    paragraphBase
8337  " style="color: var(--color-brand-primary-darken-4); font-weight: var(--font-weight-regular); margin: 0;">What makes a DXP different?</span></div></div><div class="lfr-layout-structure-item-layout lfr-layout-structure-item-91144fbe-826d-3a66-38ae-2b2a734917d8 " data-layout-structure-item-id="91144fbe-826d-3a66-38ae-2b2a734917d8"><div id="fragment-738d2567-6bfc-6839-9a26-307c5aaaa823"> <div class="f-layout-vwgz width-desktop-manual width-tablet-manual width-mobile-manual fill-height">
8338		<div><div class="lfr-layout-structure-item-text lfr-layout-structure-item-65a56ba9-a0d1-8e7f-22c6-0193ace4dc0e " data-layout-structure-item-id="65a56ba9-a0d1-8e7f-22c6-0193ace4dc0e"><div id="fragment-c8c808ce-3f57-3287-8f3f-51971c034d73">
8339<span data-lfr-editable-type="rich-text" data-lfr-editable-id="f-text" class="
8340    f-text
8341    paragraphBase
8342  " style="color: var(--color-brand-primary-darken-4); font-weight: var(--font-weight-regular); margin: 0;">7 Min Read</span></div></div><div class="lfr-layout-structure-item-text lfr-layout-structure-item-01438d97-aa56-fe56-7f4b-af57ac08def6 " data-layout-structure-item-id="01438d97-aa56-fe56-7f4b-af57ac08def6"><div id="fragment-21205586-85ff-c0a8-0623-d2f96d3a47d8">
8343<span data-lfr-editable-type="rich-text" data-lfr-editable-id="f-text" class="
8344    f-text
8345    paragraphBase
8346  " style="color: var(--color-brand-primary-darken-4); font-weight: var(--font-weight-regular); margin: 0;">March 24, 2021</span></div></div></div>
8347</div>
8348
8349<style>
8350	.lfr-layout-structure-item-layout:has(div.f-layout-vwgz.fill-height), body.has-edit-mode-menu div[class^='lfr-layout-struc
8350ture-item-topper']:has(div.f-layout-vwgz.fill-height) {
8351		align-self: stretch;
8352	}
8353
8354	.lfr-layout-structure-item-layout:has(.f-layout-vwgz.fill-height) > div, .f-layout-vwgz.fill-height, .f-layout-vwgz.fill-height > div {
8355		height: 100%;
8356	}
8357
8358	div[class^='f-layout'] div[class^='lfr-layout-structure-item-topper'] > .page-editor__topper__content:has(div.f-layout-vwgz),
8359	div[class^='f-layout'] div[class^='lfr-layout-structure-item-topper'] > .page-editor__topper__content:has(div.f-layout-vwgz) > div,
8360	div[class^='f-layout'] div[class^='lfr-layout-structure-item-topper'] > .page-editor__topper__content:has(div.f-layout-vwgz) > div > .lfr-layout-structure-item-layout,
8361	div[class^='f-layout'] div[class^='lfr-layout-structure-item-topper'] > .page-editor__topper__content:has(div.f-layout-vwgz) > div > .lfr-layout-structure-item-layout > div[class^='fragment'],
8362	div[class^='f-layout'] div[class^='lfr-layout-structure-item-topper'] > .page-editor__topper__content > div > .lfr-layout-structure-item-layout > div[id^='fragment-'] > .f-layout-vwgz,
8363	div[class^='f-layout'] div[class^='lfr-layout-structure-item-topper'] > .page-editor__topper__content > div > .lfr-layout-structure-item-layout > div[id^='fragment-'] > .f-layout-vwgz > lfr-drop-zone,
8364	div[class^='f-layout'] div[class^='lfr-layout-structure-item-topper'] > .page-editor__topper__content > div > .lfr-layout-structure-item-layout > div[id^='fragment-'] > .f-layout-vwgz > lfr-drop-zone > .lfr-tooltip-scope,
8365	div[class^='f-layout'] div[class^='lfr-layout-structure-item-topper'] > .page-editor__topper__content > div > .lfr-layout-structure-item-layout > div[id^='fragment-'] > .f-layout-vwgz > lfr-drop-zone > .lfr-tooltip-scope > .page-editor,
8366	div[class^='f-layout'] div[class^='lfr-layout-structure-item-topper'] > .page-editor__topper__content > div > .lfr-layout-structure-item-layout > div[id^='fragment-'] > .f-layout-vwgz > lfr-drop-zone > .lfr-tooltip-scope > .page-editor > .page-editor__root {
8367		height: 100%;
8368	}
8369
8370	.lfr-layout-structure-item-layout:has(div.f-layout-vwgz), body.has-edit-mode-menu div[class^='lfr-layout-structure-item-topper']:has(div.f-layout-vwgz) {
8371		flex-basis: 100%;
8372	}
8373
8374	@media screen and (min-width: 993px) {
8375		.f-layout-vwgz > lfr-drop-zone > .lfr-tooltip-scope > .page-editor > .page-editor__root, body:not(.has-edit-mode-menu) .f-layout-vwgz > div {
8376			align-items: flex-start;
8377			column-gap: ;
8378			display: flex;
8379			row-gap: ;
8380			flex-direction: row;
8381			flex-wrap: nowrap;
8382			justify-content: space-between;
8383		}
8384
8385		.lfr-layout-structure-item-layout:has(div.f-layout-vwgz.width-desktop-manual), body.has-edit-mode-menu div[class^='lfr-layout-structure-item-topper']:has(div.f-layout-vwgz.width-desktop-manual) {
8386			flex: 1 0 0px;
8387		}
8388
8389		.lfr-layout-structure-item-layout:has(div.f-layout-vwgz.width-desktop-auto), body.has-edit-mode-menu div[class^='lfr-layout-structure-item-topper']:has(div.f-layout-vwgz.width-desktop-auto) {
8390			flex-basis: auto;
8391		}
8392	}
8393
8394	@media screen and (min-width: 768px) and (max-width: 992px) {
8395		.f-layout-vwgz > lfr-drop-zone > .lfr-tooltip-scope > .page-editor > .page-editor__root, body:not(.has-edit-mode-menu) .f-layout-vwgz > div {
8396			align-items: flex-start;
8397			column-gap: ;
8398			display: flex;
8399			row-gap: ;
8400			flex-direction: row;
8401			flex-wrap: nowrap;
8402			justify-content: space-between;
8403		}
8404
8405		.lfr-layout-structure-item-layout:has(div.f-layout-vwgz.width-tablet-manual), body.has-edit-mode-menu div[class^='lfr-layout-structure-item-topper']:has(div.f-layout-vwgz.width-tablet-manual) {
8406			flex: 1 0 0px;
8407		}
8408
8409		.lfr-layout-structure-item-layout:has(div.f-layout-vwgz.width-tablet-auto), body.has-edit-mode-menu div[class^='lfr-layout-structure-item-topper']:has(div.f-layout-vwgz.width-tablet-auto) {
8410			flex-basis: auto;
8411		}
8412	}
8413
8414	@media screen and (max-width: 767px) {
8415		.f-layout-vwgz > lfr-drop-zone > .lfr-tooltip-scope > .page-editor > .page-editor__root, body:not(.has-edit-mode-menu) .f-layout-vwgz > div {
8416			align-items: flex-start;
8417			column-gap: ;
8418			display: flex;
8419			row-gap: ;
8420			flex-direction: row;
8421			flex-wrap: nowrap;
8422			justify-content: space-between;
8423		}
8424
8425		.lfr-layout-structure-item-layout:has(div.f-layout-vwgz.width-mobile-manual), body.has-edit-mode-menu div[class^='lfr-layout-structure-item-topper']:has(div.f-layout-vwgz.width-mobile-manual) {
8426			flex: 1 0 0px;
8427		}
8428
8429		.lfr-layout-structure-item-layout:has(div.f-layout-vwgz.width-mobile-auto), body.has-edit-mode-menu div[class^='lfr-layout-structure-item-topper']:has(div.f-layout-vwgz.width-mobile-auto) {
8430			flex-basis: auto;
8431		}
8432	}
8433</style></div></div></div>
8434		</div>
8435</div>
8436
8437<style>
8438	.lfr-layout-structure-item-content-container:has(.f-content-container-upfs.force-equal-height),
8439	.lfr-layout-structure-item-content-container > div[id^='fragment-']:has(.f-content-container-upfs.force-equal-height),
8440	.force-equal-height,
8441	.force-equal-height .content-container,
8442	.force-equal-height .content-container > div {
8443			height: 100%;
8444	}
8445</style></div><style>.f-content-container {
8446  border-radius: var(--border-radius);}
8447.f-content-container .interactive:hover,
8448.f-content-container .interactive:focus,
8449.f-content-container .interactive:focus-visible,
8450.f-content-container .interactive:active {
8451  box-shadow: none;
8452  outline-offset: 2px;
8453  outline: var(--color-brand-primary-lighten-2) solid 2px;
8454  text-decoration: none; }
8455.f-content-container .content-container {
8456  border-radius: var(--border-radius);
8457}
8458  @media screen and (min-width: 993px) {
8459    .f-content-container .content-container.small {
8460      padding: 1.5rem; }
8461    .f-content-container .content-container.medium {
8462      padding: 2.5rem; }
8463    .f-content-container .content-container.large {
8464      padding: 4rem; } }
8465  @media screen and (min-width: 768px) and (max-width: 992px) {
8466    .f-content-container .content-container.small {
8467      padding: 1.5rem; }
8468    .f-content-container .content-container.medium {
8469      padding: 2.5rem; }
8470    .f-content-container .content-container.large {
8471      padding: 2.5rem; } }
8472  @media screen and (max-width: 767px) {
8473    .f-content-container .content-container.small {
8474      padding: 1.5rem; }
8475    .f-content-container .content-container.medium {
8476      padding: 1.5rem; }
8477    .f-content-container .content-container.large {
8478      padding: 1.5rem; } }
8479  .f-content-container .content-container-blue {
8480    background: linear-gradient(139deg, #e7efff 99.99%, #baccee 100%); }
8481    .f-content-container .content-container-blue.interactive:hover,
8482    .f-content-container .content-container-blue.interactive:focus,
8483    .f-content-container .content-container-blue.interactive:focus-visible,
8484    .f-content-container .content-container-blue.interactive:active {
8485      background: linear-gradient(139deg, #e7efff 60.42%, #baccee 100%);
8486      }
8487  .f-content-container .content-container-gray {
8488    background: var(--color-neutral-1, #f7f7f8); }
8489    .f-content-container .content-container-gray.interactive:hover,
8490    .f-content-container .content-container-gray.interactive:focus,
8491    .f-content-container .content-container-gray.interactive:focus-visible,
8492    .f-content-container .content-container-gray.interactive:active {
8493      background: var(--brand-primary-lighten-lighten-6, #fbfcfe); }
8494  .f-content-container .content-container-white {
8495    background: var(--color-neutral-0, #fff); }
8496  .f-content-container .content-container-gradient-light {
8497    background: linear-gradient(115deg, #122aaf 0%, #01bbf8 100%); }
8498    .f-content-container .content-container-gradient-light.interactive:hover,
8499    .f-content-container .content-container-gradient-light.interactive:focus,
8500    .f-content-container .content-container-gradient-light.interactive:focus-visible,
8501    .f-content-container .content-container-gradient-light.interactive:active {
8502      background: linear-gradient(115deg, #122aaf 0%, #01bbf8 84.37%); }
8503  .f-content-container .content-container-gradient-dark {
8504    background: linear-gradient(124deg, #1514a4 0%, #0a70d2 100%); }
8505    .f-content-container .content-container-gradient-dark.interactive:hover,
8506    .f-content-container .content-container-gradient-dark.interactive:focus,
8507    .f-content-container .content-container-gradient-dark.interactive:focus-visible,
8508    .f-content-container .content-container-gradient-dark.interactive:active {
8509      background: linear-gradient(124deg, #1514a4 0%, #0a70d2 80.21%); }
8510  .f-content-container .content-container-translucent {
8511    background: rgba(255, 255, 255, 0.2); }
8512    .f-content-container .content-container-translucent.interactive:hover,
8513    .f-content-container .content-container-translucent.interactive:focus,
8514    .f-content-container .content-container-translucent.interactive:focus-visible,
8515    .f-content-container .content-container-translucent.interactive:active {
8516      background: rgba(255, 255, 255, 0.2); }</style></div></div></a></div><div class="col col-lg-4 col-sm-12 col-12 col-md-3"><a href="https://www.liferay.com/blog/business-partner-experience/supply-chain-digital-transformation-what-why-how" style="color: inherit; text-decoration: none;" target=""><div class="lfr-layout-structure-item-3ae0a6b4-28ad-2e6c-81b6-3f238d69ee80 lfr-layout-structure-item-container " data-layout-structure-item-id="3ae0a6b4-28ad-2e6c-81b6-3f238d69ee80"><div class="lfr-layout-structure-item-content-container lfr-layout-structure-item-f967bc54-3f9f-dedc-8aad-3183e3c4e6d7 " data-layout-structure-item-id="f967bc54-3f9f-dedc-8aad-3183e3c4e6d7"><div id="fragment-5f3ecfbb-5e28-2887-2a7d-d7df5b26c0ee">
8517<div class="f-content-container f-content-container-upfs force-equal-height text-decoration-none">
8518		<div class="content-container content-container-blue interactive small">
8519		<div><div class="lfr-layout-structure-item-5b4c2337-c16a-d8ca-bf48-b473c2a47894 lfr-layout-structure-item-container " data-layout-structure-item-id="5b4c2337-c16a-d8ca-bf48-b473c2a47894"><div class="lfr-layout-structure-item-basic-component-image lfr-layout-structure-item-26b3c86c-c327-b4ec-b184-68a07eaf6798 " data-layout-structure-item-id="26b3c86c-c327-b4ec-b184-68a07eaf6798"><div id="fragment-bfdfaf3e-de73-a3f8-2ff2-08d6f23eca91"> <div class="component-image overflow-hidden">
8520	<img alt="supply_chain_digital _transformation (1).jpg" class="w-100" data-lfr-editable-id="image-square" data-lfr-editable-type="image" src="https://www.liferay.com/documents/246440966/376969236/supply_chain_digital+_transformation+%281%29.jpg/5ad5da4b-5c3d-c168-82b5-08f1a9b70eb5/supply_chain_digital+_transformation+%281%29.jpg?version=1.0&amp;t=1748552416180" srcset="/documents/246440966/376969236/supply_chain_digital+_transformation+%281%29.jpg/5ad5da4b-5c3d-c168-82b5-08f1a9b70eb5/supply_chain_digital+_transformation+%281%29.jpg?version=1.0&amp;t=1748552416180&amp;width=480&amp;format=auto 480w, /documents/246440966/376969236/supply_chain_digital+_transformation+%281%29.jpg/5ad5da4b-5c3d-c168-82b5-08f1a9b70eb5/supply_chain_digital+_transformation+%281%29.jpg?version=1.0&amp;t=1748552416180&amp;width=768&amp;format=auto 768w, /documents/246440966/376969236/supply_chain_digital+_transformation+%281%29.jpg/5ad5da4b-5c3d-c168-82b5-08f1a9b70eb5/supply_chain_digital+_transformation+%281%29.jpg?version=1.0&amp;t=1748552416180&amp;width=1024&amp;format=auto 1024w, /documents/246440966/376969236/supply_chain_digital+_transformation+%281%29.jpg/5ad5da4b-5c3d-c168-82b5-08f1a9b70eb5/supply_chain_digital+_transformation+%281%29.jpg?version=1.0&amp;t=1748552416180&amp;width=1440&amp;format=auto 1440w, /documents/246440966/376969236/supply_chain_digital+_transformation+%281%29.jpg/5ad5da4b-5c3d-c168-82b5-08f1a9b70eb5/supply_chain_digital+_transformation+%281%29.jpg?version=1.0&amp;t=1748552416180&amp;width=1920&amp;
8520format=auto 1920w" sizes="(max-width: 1440px) 100vw, 1440px" decoding="async">
8521</div></div></div></div><div class="lfr-layout-structure-item-layout lfr-layout-structure-item-bdf74014-f3f9-05ef-16d4-e27a02ce0a89 " data-layout-structure-item-id="bdf74014-f3f9-05ef-16d4-e27a02ce0a89"><div id="fragment-4f6f7120-d647-d2ab-0975-d401872ea57f"> <div class="f-layout-psdf width-desktop-manual width-tablet-manual width-mobile-manual fill-height">
8522		<div></div>
8523</div>
8524
8525<style>
8526	.lfr-layout-structure-item-layout:has(div.f-layout-psdf.fill-height), body.has-edit-mode-menu div[class^='lfr-layout-structure-item-topper']:has(div.f-layout-psdf.fill-height) {
8527		align-self: stretch;
8528	}
8529
8530	.lfr-layout-structure-item-layout:has(.f-layout-psdf.fill-height) > div, .f-layout-psdf.fill-height, .f-layout-psdf.fill-height > div {
8531		height: 100%;
8532	}
8533
8534	div[class^='f-layout'] div[class^='lfr-layout-structure-item-topper'] > .page-editor__topper__content:has(div.f-layout-psdf),
8535	div[class^='f-layout'] div[class^='lfr-layout-structure-item-topper'] > .page-editor__topper__content:has(div.f-layout-psdf) > div,
8536	div[class^='f-layout'] div[class^='lfr-layout-structure-item-topper'] > .page-editor__topper__content:has(div.f-layout-psdf) > div > .lfr-layout-structure-item-layout,
8537	div[class^='f-layout'] div[class^='lfr-layout-structure-item-topper'] > .page-editor__topper__content:has(div.f-layout-psdf) > div > .lfr-layout-structure-item-layout > div[class^='fragment'],
8538	div[class^='f-layout'] div[class^='lfr-layout-structure-item-topper'] > .page-editor__topper__content > div > .lfr-layout-structure-item-layout > div[id^='fragment-'] > .f-layout-psdf,
8539	div[class^='f-layout'] div[class^='lfr-layout-structure-item-topper'] > .page-editor__topper__content > div > .lfr-layout-structure-item-layout > div[id^='fragment-'] > .f-layout-psdf > lfr-drop-zone,
8540	div[class^='f-layout'] div[class^='lfr-layout-structure-item-topper'] > .page-editor__topper__content > div > .lfr-layout-structure-item-layout > div[id^='fragment-'] > .f-layout-psdf > lfr-drop-zone > .lfr-tooltip-scope,
8541	div[class^='f-layout'] div[class^='lfr-layout-structure-item-topper'] > .page-editor__topper__content > div > .lfr-layout-structure-item-layout > div[id^='fragment-'] > .f-layout-psdf > lfr-drop-zone > .lfr-tooltip-scope > .page-editor,
8542	div[class^='f-layout'] div[class^='lfr-layout-structure-item-topper'] > .page-editor__topper__content > div > .lfr-layout-structure-item-layout > div[id^='fragment-'] > .f-layout-psdf > lfr-drop-zone > .lfr-tooltip-scope > .page-editor > .page-editor__root {
8543		height: 100%;
8544	}
8545
8546	.lfr-layout-structure-item-layout:has(div.f-layout-psdf), body.has-edit-mode-menu div[class^='lfr-layout-structure-item-topper']:has(div.f-layout-psdf) {
8547		flex-basis: 100%;
8548	}
8549
8550	@media screen and (min-width: 993px) {
8551		.f-layout-psdf > lfr-drop-zone > .lfr-tooltip-scope > .page-editor > .page-editor__root, body:not(.has-edit-mode-menu) .f-layout-psdf > div {
8552			align-items: flex-start;
8553			column-gap: ;
8554			display: flex;
8555			row-gap: ;
8556			flex-direction: row;
8557			flex-wrap: nowrap;
8558			justify-content: flex-start;
8559		}
8560
8561		.lfr-layout-structure-item-layout:has(div.f-layout-psdf.width-desktop-manual), body.has-edit-mode-menu div[class^='lfr-layout-structure-item-topper']:has(div.f-layout-psdf.width-desktop-manual) {
8562			flex: 1 0 0px;
8563		}
8564
8565		.lfr-layout-structure-item-layout:has(div.f-layout-psdf.width-desktop-auto), body.has-edit-mode-menu div[class^='lfr-layout-structure-item-topper']:has(div.f-layout-psdf.width-desktop-auto) {
8566			flex-basis: auto;
8567		}
8568	}
8569
8570	@media screen and (min-width: 768px) and (max-width: 992px) {
8571		.f-layout-psdf > lfr-drop-zone > .lfr-tooltip-scope > .page-editor > .page-editor__root, body:not(.has-edit-mode-menu) .f-layout-psdf > div {
8572			align-items: flex-start;
8573			column-gap: ;
8574			display: flex;
8575			row-gap: ;
8576			flex-direction: row;
8577			flex-wrap: nowrap;
8578			justify-content: flex-start;
8579		}
8580
8581		.lfr-layout-structure-item-layout:has(div.f-layout-psdf.width-tablet-manual), body.has-edit-mode-menu div[class^='lfr-layout-structure-item-topper']:has(div.f-layout-psdf.width-tablet-manual) {
8582			flex: 1 0 0px;
8583		}
8584
8585		.lfr-layout-structure-item-layout:has(div.f-layout-psdf.width-tablet-auto), body.has-edit-mode-menu div[class^='lfr-layout-structure-item-topper']:has(div.f-layout-psdf.width-tablet-auto) {
8586			flex-basis: auto;
8587		}
8588	}
8589
8590	@media screen and (max-width: 767px) {
8591		.f-layout-psdf > lfr-drop-zone > .lfr-tooltip-scope > .page-editor > .page-editor__root, body:not(.has-edit-mode-menu) .f-layout-psdf > div {
8592			align-items: flex-start;
8593			column-gap: ;
8594			display: flex;
8595			row-gap: ;
8596			flex-direction: row;
8597			flex-wrap: nowrap;
8598			justify-content: flex-start;
8599		}
8600
8601		.lfr-layout-structure-item-layout:has(div.f-layout-psdf.width-mobile-manual), body.has-edit-mode-menu div[class^='lfr-layout-structure-item-topper']:has(div.f-layout-psdf.width-mobile-manual) {
8602			flex: 1 0 0px;
8603		}
8604
8605		.lfr-layout-structure-item-layout:has(div.f-layout-psdf.width-mobile-auto), body.has-edit-mode-menu div[class^='lfr-layout-structure-item-topper']:has(div.f-layout-psdf.width-mobile-auto) {
8606			flex-basis: auto;
8607		}
8608	}
8609</style></div></div><div class="lfr-layout-structure-item-text lfr-layout-structure-item-c85df8d0-0c09-b567-e7b1-df4150bcb4a3 " data-layout-structure-item-id="c85df8d0-0c09-b567-e7b1-df4150bcb4a3"><div id="fragment-74d15fe8-ee6d-4f14-9ef5-fe3d349252e0">
8610<span data-lfr-editable-type="rich-text" data-lfr-editable-id="f-text" class="
8611    f-text
8612    heading3
8613  " style="color: var(--color-brand-primary-darken-4); font-weight: var(--font-weight-semi-bold); margin: 0;">Supply Chain Digital Transformation: The What, Why, and How</span></div></div><div class="lfr-layout-structure-item-text lfr-layout-structure-item-99a576f1-e08b-8bf4-5cc3-d16d1480b5e6 " data-layout-structure-item-id="99a576f1-e08b-8bf4-5cc3-d16d1480b5e6"><div id="fragment-bc764159-0b3c-fd57-1cec-7c3f8adc347c">
8614<span data-lfr-editable-type="rich-text" data-lfr-editable-id="f-text" class="
8615    f-text
8616    paragraphBase
8617  " style="color: var(--color-brand-primary-darken-4); font-weight: var(--font-weight-regular); margin: 0;">Take an in-depth look at supply chain digital transformation to learn best practices, benefits, first steps, and more.</span></div></div><div class="lfr-layout-structure-item-layout lfr-layout-structure-item-91144fbe-826d-3a66-38ae-2b2a734917d8 " data-layout-structure-item-id="91144fbe-826d-3a66-38ae-2b2a734917d8"><div id="fragment-fe4edcd8-0299-5882-da92-0f10e899d017"> <div class="f-layout-vwgz width-desktop-manual width-tablet-manual width-mobile-manual fill-height">
8618		<div><div class="lfr-layout-structure-item-text lfr-layout-structure-item-65a56ba9-a0d1-8e7f-22c6-0193ace4dc0e " data-layout-structure-item-id="65a56ba9-a0d1-8e7f-22c6-0193ace4dc0e"><div id="fragment-2c016bf2-38f5-8801-59cf-df8c2a928335">
8619<span data-lfr-editable-type="rich-text" data-lfr-editable-id="f-text" class="
8620    f-text
8621    paragraphBase
8622  " style="color: var(--color-brand-primary-darken-4); font-weight: var(--font-weight-regular); margin: 0;">5 Min Read</span></div></div><div class="lfr-layout-structure-item-text lfr-layout-structure-item-01438d97-aa56-fe56-7f4b-af57ac08def6 " data-layout-structure-item-id="01438d97-aa56-fe56-7f4b-af57ac08def6"><div id="fragment-7c6729ae-00af-2ecc-c21a-f2da4cf3bcbd">
8623<span data-lfr-editable-type="rich-text" data-lfr-editable-id="f-text" class="
8624    f-text
8625    paragraphBase
8626  " style="color: var(--color-brand-primary-darken-4); font-weight: var(--font-weight-regular); margin: 0;">August 24, 2023</span></div></div></div>
8627</div>
8628
8629<style>
8630	.lfr-layout-structure-item-layout:has(div.f-layout-vwgz.fill-height), body.has-edit-mode-menu div[class^='lfr-layout-structure-item-topper']:has(div.f-layout-vwgz.fill-height) {
8631		align-self: stretch;
8632	}
8633
8634	.lfr-layout-structure-item-layout:has(.f-layout-vwgz.fill-height) > div, .f-layout-vwgz.fill-height, .f-layout-vwgz.fill-height > div {
8635		height: 100%;
8636	}
8637
8638	div[class^='f-layout'] div[class^='lfr-layout-structure-item-topper'] > .page-editor__topper__content:has(div.f-layout-vwgz),
8639	div[class^='f-layout'] div[class^='lfr-layout-structure-item-topper'] > .page-editor__topper__content:has(div.f-layout-vwgz) > div,
8640	div[class^='f-layout'] div[class^='lfr-layout-structure-item-topper'] > .page-editor__topper__content:has(div.f-layout-vwgz) > div > .lfr-layout-structure-item-layout,
8641	div[class^='f-layout'] div[class^='lfr-layout-structure-item-topper'] > .page-editor__topper__content:has(div.f-layout-vwgz) > div > .lfr-layout-structure-item-layout > div[class^='fragment'],
8642	div[class^='f-layout'] div[class^='lfr-layout-structure-item-topper'] > .page-editor__topper__content > div > .lfr-layout-structure-item-layout > div[id^='fragment-'] > .f-layout-vwgz,
8643	div[class^='f-layout'] div[class^='lfr-layout-structure-item-topper'] > .page-editor__topper__content > div > .lfr-layout-structure-item-layout > div[id^='fragment-'] > .f-layout-vwgz >
8643 lfr-drop-zone,
8644	div[class^='f-layout'] div[class^='lfr-layout-structure-item-topper'] > .page-editor__topper__content > div > .lfr-layout-structure-item-layout > div[id^='fragment-'] > .f-layout-vwgz > lfr-drop-zone > .lfr-tooltip-scope,
8645	div[class^='f-layout'] div[class^='lfr-layout-structure-item-topper'] > .page-editor__topper__content > div > .lfr-layout-structure-item-layout > div[id^='fragment-'] > .f-layout-vwgz > lfr-drop-zone > .lfr-tooltip-scope > .page-editor,
8646	div[class^='f-layout'] div[class^='lfr-layout-structure-item-topper'] > .page-editor__topper__content > div > .lfr-layout-structure-item-layout > div[id^='fragment-'] > .f-layout-vwgz > lfr-drop-zone > .lfr-tooltip-scope > .page-editor > .page-editor__root {
8647		height: 100%;
8648	}
8649
8650	.lfr-layout-structure-item-layout:has(div.f-layout-vwgz), body.has-edit-mode-menu div[class^='lfr-layout-structure-item-topper']:has(div.f-layout-vwgz) {
8651		flex-basis: 100%;
8652	}
8653
8654	@media screen and (min-width: 993px) {
8655		.f-layout-vwgz > lfr-drop-zone > .lfr-tooltip-scope > .page-editor > .page-editor__root, body:not(.has-edit-mode-menu) .f-layout-vwgz > div {
8656			align-items: flex-start;
8657			column-gap: ;
8658			display: flex;
8659			row-gap: ;
8660			flex-direction: row;
8661			flex-wrap: nowrap;
8662			justify-content: space-between;
8663		}
8664
8665		.lfr-layout-structure-item-layout:has(div.f-layout-vwgz.width-desktop-manual), body.has-edit-mode-menu div[class^='lfr-layout-structure-item-topper']:has(div.f-layout-vwgz.width-desktop-manual) {
8666			flex: 1 0 0px;
8667		}
8668
8669		.lfr-layout-structure-item-layout:has(div.f-layout-vwgz.width-desktop-auto), body.has-edit-mode-menu div[class^='lfr-layout-structure-item-topper']:has(div.f-layout-vwgz.width-desktop-auto) {
8670			flex-basis: auto;
8671		}
8672	}
8673
8674	@media screen and (min-width: 768px) and (max-width: 992px) {
8675		.f-layout-vwgz > lfr-drop-zone > .lfr-tooltip-scope > .page-editor > .page-editor__root, body:not(.has-edit-mode-menu) .f-layout-vwgz > div {
8676			align-items: flex-start;
8677			column-gap: ;
8678			display: flex;
8679			row-gap: ;
8680			flex-direction: row;
8681			flex-wrap: nowrap;
8682			justify-content: space-between;
8683		}
8684
8685		.lfr-layout-structure-item-layout:has(div.f-layout-vwgz.width-tablet-manual), body.has-edit-mode-menu div[class^='lfr-layout-structure-item-topper']:has(div.f-layout-vwgz.width-tablet-manual) {
8686			flex: 1 0 0px;
8687		}
8688
8689		.lfr-layout-structure-item-layout:has(div.f-layout-vwgz.width-tablet-auto), body.has-edit-mode-menu div[class^='lfr-layout-structure-item-topper']:has(div.f-layout-vwgz.width-tablet-auto) {
8690			flex-basis: auto;
8691		}
8692	}
8693
8694	@media screen and (max-width: 767px) {
8695		.f-layout-vwgz > lfr-drop-zone > .lfr-tooltip-scope > .page-editor > .page-editor__root, body:not(.has-edit-mode-menu) .f-layout-vwgz > div {
8696			align-items: flex-start;
8697			column-gap: ;
8698			display: flex;
8699			row-gap: ;
8700			flex-direction: row;
8701			flex-wrap: nowrap;
8702			justify-content: space-between;
8703		}
8704
8705		.lfr-layout-structure-item-layout:has(div.f-layout-vwgz.width-mobile-manual), body.has-edit-mode-menu div[class^='lfr-layout-structure-item-topper']:has(div.f-layout-vwgz.width-mobile-manual) {
8706			flex: 1 0 0px;
8707		}
8708
8709		.lfr-layout-structure-item-layout:has(div.f-layout-vwgz.width-mobile-auto), body.has-edit-mode-menu div[class^='lfr-layout-structure-item-topper']:has(div.f-layout-vwgz.width-mobile-auto) {
8710			flex-basis: auto;
8711		}
8712	}
8713</style></div></div></div>
8714		</div>
8715</div>
8716
8717<style>
8718	.lfr-layout-structure-item-content-container:has(.f-content-container-upfs.force-equal-height),
8719	.lfr-layout-structure-item-content-container > div[id^='fragment-']:has(.f-content-container-upfs.force-equal-height),
8720	.force-equal-height,
8721	.force-equal-height .content-container,
8722	.force-equal-height .content-container > div {
8723			height: 100%;
8724	}
8725</style></div></div></div></a></div><div class="col col-lg-4 col-sm-12 col-12 col-md-3"><a href="https://www.liferay.com/blog/liferay-experience/10-reasons-to-choose-liferay-dxp" style="color: inherit; text-decoration: none;" target=""><div class="lfr-layout-structure-item-3ae0a6b4-28ad-2e6c-81b6-3f238d69ee80 lfr-layout-structure-item-container " data-layout-structure-item-id="3ae0a6b4-28ad-2e6c-81b6-3f238d69ee80"><div class="lfr-layout-structure-item-content-container lfr-layout-structure-item-f967bc54-3f9f-dedc-8aad-3183e3c4e6d7 " data-layout-structure-item-id="f967bc54-3f9f-dedc-8aad-3183e3c4e6d7"><div id="fragment-d4b9d3bc-f553-01e7-606f-347afc209977">
8726<div class="f-content-container f-content-container-upfs force-equal-height text-decoration-none">
8727		<div class="content-container content-container-blue interactive small">
8728		<div><div class="lfr-layout-structure-item-5b4c2337-c16a-d8ca-bf48-b473c2a47894 lfr-layout-structure-item-container " data-layout-structure-item-id="5b4c2337-c16a-d8ca-bf48-b473c2a47894"><div class="lfr-layout-structure-item-basic-component-image lfr-layout-structure-item-26b3c86c-c327-b4ec-b184-68a07eaf6798 " data-layout-structure-item-id="26b3c86c-c327-b4ec-b184-68a07eaf6798"><div id="fragment-077c5967-6f7c-d098-c607-7e4e41a3d2a1"> <div class="component-image overflow-hidden">
8729	<img alt="10 Reasons to Choose Liferay DXP.jpg" class="w-100" data-lfr-editable-id="image-square" data-lfr-editable-type="image" src="https://www.liferay.com/documents/246440966/372654306/10+Reasons+to+Choose+Liferay+DXP.jpg/624e
8729666b-03c6-4070-82d5-747e1d159bd4/10+Reasons+to+Choose+Liferay+DXP.jpg?version=1.0&amp;t=1700817224535" data-fileentryid="504648962" srcset="/documents/246440966/372654306/10+Reasons+to+Choose+Liferay+DXP.jpg/624e666b-03c6-4070-82d5-747e1d159bd4/10+Reasons+to+Choose+Liferay+DXP.jpg?version=1.0&amp;t=1700817224535&amp;width=480&amp;format=auto 480w, /documents/246440966/372654306/10+Reasons+to+Choose+Liferay+DXP.jpg/624e666b-03c6-4070-82d5-747e1d159bd4/10+Reasons+to+Choose+Liferay+DXP.jpg?version=1.0&amp;t=1700817224535&amp;width=768&amp;format=auto 768w, /documents/246440966/372654306/10+Reasons+to+Choose+Liferay+DXP.jpg/624e666b-03c6-4070-82d5-747e1d159bd4/10+Reasons+to+Choose+Liferay+DXP.jpg?version=1.0&amp;t=1700817224535&amp;width=1024&amp;format=auto 1024w, /documents/246440966/372654306/10+Reasons+to+Choose+Liferay+DXP.jpg/624e666b-03c6-4070-82d5-747e1d159bd4/10+Reasons+to+Choose+Liferay+DXP.jpg?version=1.0&amp;t=1700817224535&amp;width=1440&amp;format=auto 1440w, /documents/246440966/372654306/10+Reasons+to+Choose+Liferay+DXP.jpg/624e666b-03c6-4070-82d5-747e1d159bd4/10+Reasons+to+Choose+Liferay+DXP.jpg?version=1.0&amp;t=1700817224535&amp;width=1920&amp;format=auto 1920w" sizes="(max-width: 1440px) 100vw, 1440px" decoding="async">
8730</div></div></div></div><div class="lfr-layout-structure-item-layout lfr-layout-structure-item-bdf74014-f3f9-05ef-16d4-e27a02ce0a89 " data-layout-structure-item-id="bdf74014-f3f9-05ef-16d4-e27a02ce0a89"><div id="fragment-051b1c1b-bf73-a60b-33ff-1c8c0b87a2ee"> <div class="f-layout-psdf width-desktop-manual width-tablet-manual width-mobile-manual fill-height">
8731		<div></div>
8732</div>
8733
8734<style>
8735	.lfr-layout-structure-item-layout:has(div.f-layout-psdf.fill-height), body.has-edit-mode-menu div[class^='lfr-layout-structure-item-topper']:has(div.f-layout-psdf.fill-height) {
8736		align-self: stretch;
8737	}
8738
8739	.lfr-layout-structure-item-layout:has(.f-layout-psdf.fill-height) > div, .f-layout-psdf.fill-height, .f-layout-psdf.fill-height > div {
8740		height: 100%;
8741	}
8742
8743	div[class^='f-layout'] div[class^='lfr-layout-structure-item-topper'] > .page-editor__topper__content:has(div.f-layout-psdf),
8744	div[class^='f-layout'] div[class^='lfr-layout-structure-item-topper'] > .page-editor__topper__content:has(div.f-layout-psdf) > div,
8745	div[class^='f-layout'] div[class^='lfr-layout-structure-item-topper'] > .page-editor__topper__content:has(div.f-layout-psdf) > div > .lfr-layout-structure-item-layout,
8746	div[class^='f-layout'] div[class^='lfr-layout-structure-item-topper'] > .page-editor__topper__content:has(div.f-layout-psdf) > div > .lfr-layout-structure-item-layout > div[class^='fragment'],
8747	div[class^='f-layout'] div[class^='lfr-layout-structure-item-topper'] > .page-editor__topper__content > div > .lfr-layout-structure-item-layout > div[id^='fragment-'] > .f-layout-psdf,
8748	div[class^='f-layout'] div[class^='lfr-layout-structure-item-topper'] > .page-editor__topper__content > div > .lfr-layout-structure-item-layout > div[id^='fragment-'] > .f-layout-psdf > lfr-drop-zone,
8749	div[class^='f-layout'] div[class^='lfr-layout-structure-item-topper'] > .page-editor__topper__content > div > .lfr-layout-structure-item-layout > div[id^='fragment-'] > .f-layout-psdf > lfr-drop-zone > .lfr-tooltip-scope,
8750	div[class^='f-layout'] div[class^='lfr-layout-structure-item-topper'] > .page-editor__topper__content > div > .lfr-layout-structure-item-layout > div[id^='fragment-'] > .f-layout-psdf > lfr-drop-zone > .lfr-tooltip-scope > .page-editor,
8751	div[class^='f-layout'] div[class^='lfr-layout-structure-item-topper'] > .page-editor__topper__content > div > .lfr-layout-structure-item-layout > div[id^='fragment-'] > .f-layout-psdf > lfr-drop-zone > .lfr-tooltip-scope > .page-editor > .page-editor__root {
8752		height: 100%;
8753	}
8754
8755	.lfr-layout-structure-item-layout:has(div.f-layout-psdf), body.has-edit-mode-menu div[class^='lfr-layout-structure-item-topper']:has(div.f-layout-psdf) {
8756		flex-basis: 100%;
8757	}
8758
8759	@media screen and (min-width: 993px) {
8760		.f-layout-psdf > lfr-drop-zone > .lfr-tooltip-scope > .page-editor > .page-editor__root, body:not(.has-edit-mode-menu) .f-layout-psdf > div {
8761			align-items: flex-start;
8762			column-gap: ;
8763			display: flex;
8764			row-gap: ;
8765			flex-direction: row;
8766			flex-wrap: nowrap;
8767			justify-content: flex-start;
8768		}
8769
8770		.lfr-layout-structure-item-layout:has(div.f-layout-psdf.width-desktop-manual), body.has-edit-mode-menu div[class^='lfr-layout-structure-item-topper']:has(div.f-layout-psdf.width-desktop-manual) {
8771			flex: 1 0 0px;
8772		}
8773
8774		.lfr-layout-structure-item-layout:has(div.f-layout-psdf.width-desktop-auto), body.has-edit-mode-menu div[class^='lfr-layout-structure-item-topper']:has(div.f-layout-psdf.width-desktop-auto) {
8775			flex-basis: auto;
8776		}
8777	}
8778
8779	@media screen and (min-width: 768px) and (max-width: 992px) {
8780		.f-layout-psdf > lfr-drop-zone > .lfr-tooltip-scope > .page-editor > .page-editor__root, body:not(.has-edit-mode-menu) .f-layout-psdf > div {
8781			align-items: flex-start;
8782			column-gap: ;
8783			display: flex;
8784			row-gap: ;
8785			flex-direction: row;
8786			flex-wrap: nowrap;
8787			justify-content: flex-start;
8788		}
8789
8790		.lfr-layout-structure-item-layout:has(div.f-layout-psdf.width-tablet-manual), body.has-edit-mode-menu div[class^='lfr-layout-structure-item-topper']:has(div.f-layout-psdf.width-tablet-manual) {
8791			flex: 1 0 0px;
8792		}
8793
8794		.lfr-layout-structure-item-layout:has(div.f-layout-psdf.width-tablet-auto), body.has-edit-mode-menu div[class^='lfr-layout-structure-item-topper']:has(div.f-layout-psdf.width-tablet-auto) {
8795			flex-basis: auto;
8796		}
8797	}
8798
8799	@media screen and (max-width: 767px) {
8800		.f-layout-psdf > lfr-drop-zone > .lfr-tooltip-scope > .page-editor > .page-editor__root, body:not(.has-edit-mode-menu) .f-layout-psdf > div {
8801			align-items: flex-start;
8802			column-gap: ;
8803			display: flex;
8804			row-gap: ;
8805			flex-direction: row;
8806			flex-wrap: nowrap;
8807			justify-content: flex-start;
8808		}
8809
8810		.lfr-layout-structure-item-layout:has(div.f-layout-psdf.width-mobile-manual), body.has-edit-mode-menu div[class^='lfr-layout-structure-item-topper']:has(div.f-layout-psdf.width-mobile-manual) {
8811			flex: 1 0 0px;
8812		}
8813
8814		.lfr-layout-structure-item-layout:has(div.f-layout-psdf.width-mobile-auto), body.has-edit-mode-menu div[class^='lfr-layout-structure-item-topper']:has(div.f-layout-psdf.width-mobile-auto) {
8815			flex-basis: auto;
8816		}
8817	}
8818</style></div></div><div class="lfr-layout-structure-item-text lfr-layout-structure-item-c85df8d0-0c09-b567-e7b1-df4150bcb4a3 " data-layout-structure-item-id="c85df8d0-0c09-b567-e7b1-df4150bcb4a3"><div id="fragment-7b8d02e9-d39e-3d7a-3cf0-8b7798baf252">
8819<span data-lfr-editable-type="rich-text" data-lfr-editable-id="f-text" class="
8820    f-text
8821    heading3
8822  " style="color: var(--color-brand-primary-darken-4); font-weight: var(--font-weight-semi-bold); margin: 0;">10 Reasons to Choose Liferay DXP</span></div></div><div class="lfr-layout-structure-item-text lfr-layout-structure-item-99a576f1-e08b-8bf4-5cc3-d16d1480b5e6 " data-layout-structure-item-id="99a576f1-e08b-8bf4-5cc3-d16d1480b5e6"><div id="fragment-49df3b17-f575-00b0-34ca-6bcbf55deb12">
8823<span data-lfr-editable-type="rich-text" data-lfr-editable-id="f-text" class="
8824    f-text
8825    paragraphBase
8826  " style="color: var(--color-brand-primary-darken-4); font-weight: var(--font-weight-regular); margin: 0;">Discover 10 reasons why Liferay DXP is the cornerstone of digital transformation for businesses worldwide.</span></div></div><div class="lfr-layout-structure-item-layout lfr-layout-structure-item-91144fbe-826d-3a66-38ae-2b2a734917d8 " data-layout-structure-item-id="91144fbe-826d-3a66-38ae-2b2a734917d8">
8826<div id="fragment-36b90f55-bcaf-1df7-3a80-cf708b062e97"> <div class="f-layout-vwgz width-desktop-manual width-tablet-manual width-mobile-manual fill-height">
8827		<div><div class="lfr-layout-structure-item-text lfr-layout-structure-item-65a56ba9-a0d1-8e7f-22c6-0193ace4dc0e " data-layout-structure-item-id="65a56ba9-a0d1-8e7f-22c6-0193ace4dc0e"><div id="fragment-70c8c5cf-ed2a-2860-6e32-79f820fd2c66">
8828<span data-lfr-editable-type="rich-text" data-lfr-editable-id="f-text" class="
8829    f-text
8830    paragraphBase
8831  " style="color: var(--color-brand-primary-darken-4); font-weight: var(--font-weight-regular); margin: 0;">5 Min Read</span></div></div><div class="lfr-layout-structure-item-text lfr-layout-structure-item-01438d97-aa56-fe56-7f4b-af57ac08def6 " data-layout-structure-item-id="01438d97-aa56-fe56-7f4b-af57ac08def6"><div id="fragment-5e3e0c10-36ed-bb41-3837-02e78cae2322">
8832<span data-lfr-editable-type="rich-text" data-lfr-editable-id="f-text" class="
8833    f-text
8834    paragraphBase
8835  " style="color: var(--color-brand-primary-darken-4); font-weight: var(--font-weight-regular); margin: 0;">October 26, 2023</span></div></div></div>
8836</div>
8837
8838<style>
8839	.lfr-layout-structure-item-layout:has(div.f-layout-vwgz.fill-height), body.has-edit-mode-menu div[class^='lfr-layout-structure-item-topper']:has(div.f-layout-vwgz.fill-height) {
8840		align-self: stretch;
8841	}
8842
8843	.lfr-layout-structure-item-layout:has(.f-layout-vwgz.fill-height) > div, .f-layout-vwgz.fill-height, .f-layout-vwgz.fill-height > div {
8844		height: 100%;
8845	}
8846
8847	div[class^='f-layout'] div[class^='lfr-layout-structure-item-topper'] > .page-editor__topper__content:has(div.f-layout-vwgz),
8848	div[class^='f-layout'] div[class^='lfr-layout-structure-item-topper'] > .page-editor__topper__content:has(div.f-layout-vwgz) > div,
8849	div[class^='f-layout'] div[class^='lfr-layout-structure-item-topper'] > .page-editor__topper__content:has(div.f-layout-vwgz) > div > .lfr-layout-structure-item-layout,
8850	div[class^='f-layout'] div[class^='lfr-layout-structure-item-topper'] > .page-editor__topper__content:has(div.f-layout-vwgz) > div > .lfr-layout-structure-item-layout > div[class^='fragment'],
8851	div[class^='f-layout'] div[class^='lfr-layout-structure-item-topper'] > .page-editor__topper__content > div > .lfr-layout-structure-item-layout > div[id^='fragment-'] > .f-layout-vwgz,
8852	div[class^='f-layout'] div[class^='lfr-layout-structure-item-topper'] > .page-editor__topper__content > div > .lfr-layout-structure-item-layout > div[id^='fragment-'] > .f-layout-vwgz > lfr-drop-zone,
8853	div[class^='f-layout'] div[class^='lfr-layout-structure-item-topper'] > .page-editor__topper__content > div > .lfr-layout-structure-item-layout > div[id^='fragment-'] > .f-layout-vwgz > lfr-drop-zone > .lfr-tooltip-scope,
8854	div[class^='f-layout'] div[class^='lfr-layout-structure-item-topper'] > .page-editor__topper__content > div > .lfr-layout-structure-item-layout > div[id^='fragment-'] > .f-layout-vwgz > lfr-drop-zone > .lfr-tooltip-scope > .page-editor,
8855	div[class^='f-layout'] div[class^='lfr-layout-structure-item-topper'] > .page-editor__topper__content > div > .lfr-layout-structure-item-layout > div[id^='fragment-'] > .f-layout-vwgz > lfr-drop-zone > .lfr-tooltip-scope > .page-editor > .page-editor__root {
8856		height: 100%;
8857	}
8858
8859	.lfr-layout-structure-item-layout:has(div.f-layout-vwgz), body.has-edit-mode-menu div[class^='lfr-layout-structure-item-topper']:has(div.f-layout-vwgz) {
8860		flex-basis: 100%;
8861	}
8862
8863	@media screen and (min-width: 993px) {
8864		.f-layout-vwgz > lfr-drop-zone > .lfr-tooltip-scope > .page-editor > .page-editor__root, body:not(.has-edit-mode-menu) .f-layout-vwgz > div {
8865			align-items: flex-start;
8866			column-gap: ;
8867			display: flex;
8868			row-gap: ;
8869			flex-direction: row;
8870			flex-wrap: nowrap;
8871			justify-content: space-between;
8872		}
8873
8874		.lfr-layout-structure-item-layout:has(div.f-layout-vwgz.width-desktop-manual), body.has-edit-mode-menu div[class^='lfr-layout-structure-item-topper']:has(div.f-layout-vwgz.width-desktop-manual) {
8875			flex: 1 0 0px;
8876		}
8877
8878		.lfr-layout-structure-item-layout:has(div.f-layout-vwgz.width-desktop-auto), body.has-edit-mode-menu div[class^='lfr-layout-structure-item-topper']:has(div.f-layout-vwgz.width-desktop-auto) {
8879			flex-basis: auto;
8880		}
8881	}
8882
8883	@media screen and (min-width: 768px) and (max-width: 992px) {
8884		.f-layout-vwgz >
8884 lfr-drop-zone > .lfr-tooltip-scope > .page-editor > .page-editor__root, body:not(.has-edit-mode-menu) .f-layout-vwgz > div {
8885			align-items: flex-start;
8886			column-gap: ;
8887			display: flex;
8888			row-gap: ;
8889			flex-direction: row;
8890			flex-wrap: nowrap;
8891			justify-content: space-between;
8892		}
8893
8894		.lfr-layout-structure-item-layout:has(div.f-layout-vwgz.width-tablet-manual), body.has-edit-mode-menu div[class^='lfr-layout-structure-item-topper']:has(div.f-layout-vwgz.width-tablet-manual) {
8895			flex: 1 0 0px;
8896		}
8897
8898		.lfr-layout-structure-item-layout:has(div.f-layout-vwgz.width-tablet-auto), body.has-edit-mode-menu div[class^='lfr-layout-structure-item-topper']:has(div.f-layout-vwgz.width-tablet-auto) {
8899			flex-basis: auto;
8900		}
8901	}
8902
8903	@media screen and (max-width: 767px) {
8904		.f-layout-vwgz > lfr-drop-zone > .lfr-tooltip-scope > .page-editor > .page-editor__root, body:not(.has-edit-mode-menu) .f-layout-vwgz > div {
8905			align-items: flex-start;
8906			column-gap: ;
8907			display: flex;
8908			row-gap: ;
8909			flex-direction: row;
8910			flex-wrap: nowrap;
8911			justify-content: space-between;
8912		}
8913
8914		.lfr-layout-structure-item-layout:has(div.f-layout-vwgz.width-mobile-manual), body.has-edit-mode-menu div[class^='lfr-layout-structure-item-topper']:has(div.f-layout-vwgz.width-mobile-manual) {
8915			flex: 1 0 0px;
8916		}
8917
8918		.lfr-layout-structure-item-layout:has(div.f-layout-vwgz.width-mobile-auto), body.has-edit-mode-menu div[class^='lfr-layout-structure-item-topper']:has(div.f-layout-vwgz.width-mobile-auto) {
8919			flex-basis: auto;
8920		}
8921	}
8922</style></div></div></div>
8923		</div>
8924</div>
8925
8926<style>
8927	.lfr-layout-structure-item-content-container:has(.f-content-container-upfs.force-equal-height),
8928	.lfr-layout-structure-item-content-container > div[id^='fragment-']:has(.f-content-container-upfs.force-equal-height),
8929	.force-equal-height,
8930	.force-equal-height .content-container,
8931	.force-equal-height .content-container > div {
8932			height: 100%;
8933	}
8934</style></div></div></div></a></div></div></div></div></div></div>
8935	</div>
8936</div></div></div><div class="lfr-layout-structure-item-6d0d78ec-7d2c-f4b6-a905-2948c0157f2a lfr-layout-structure-item-container " data-layout-structure-item-id="6d0d78ec-7d2c-f4b6-a905-2948c0157f2a"><div class="lfr-layout-structure-item-section lfr-layout-structure-item-2b759cf9-92ac-4e3a-9c8a-84012ad5c281 " data-layout-structure-item-id="2b759cf9-92ac-4e3a-9c8a-84012ad5c281"><div id="fragment-bd32715d-dbd3-53a9-a759-4bd20c6c6884" >
8937<div class="d-flex justify-content-center f-section small">
8938	<div class="d-flex justify-content-center section-dropzone-container w-100">
8939		<div class="w-100"><div class="lfr-layout-structure-item-section lfr-layout-structure-item-4b574092-ee55-c195-c40e-7d2fd1ecdd6b " data-layout-structure-item-id="4b574092-ee55-c195-c40e-7d2fd1ecdd6b" style="--lfr-background-image-4b574092-ee55-c195-c40e-7d2fd1ecdd6b: url(/documents/10182/506366755/Background+Gradient+with+Waves.svg/09b0cc0a-bc6b-3d2f-6373-b1008bf6e72f/Background+Gradient+with+Waves.svg?imagePreview=1);"><div id="fragment-be416b7a-6499-8710-13eb-bd9bdee2fe94">
8940<div class="d-flex justify-content-center f-section medium">
8941	<div class="d-flex justify-content-center section-dropzone-container w-100">
8942		<div class="w-100"><div class="lfr-layout-structure-item-text lfr-layout-structure-item-99c92604-10fb-2718-f362-1bf15fafb492 " data-layout-structure-item-id="99c92604-10fb-2718-f362-1bf15fafb492"><div id="fragment-77421210-9496-4def-b9d9-b81268e4aad5">
8943<h2 data-lfr-editable-type="rich-text" data-lfr-editable-id="f-text" class="
8944    f-text
8945    displaySmall
8946  " style="color: var(--color-neutral-0); font-weight: var(--font-weight-semi-bold); margin: 0;">See how you can build a solution fit for your needs</h2></div></div><div class="lfr-layout-structure-item-www-button lfr-layout-structure-item-67cc192e-88a0-bebb-e1c3-a8b070c819c3 " data-layout-structure-item-id="67cc192e-88a0-bebb-e1c3-a8b070c819c3"><div id="fragment-dd8520b9-1000-50df-485e-0974b1415113">
8947
8948<a href="/request-a-demo" class="f-www-button inverted large" rel="noopener noreferrer" target="_self" id="button-aqyy">
8949	<div class="www-button-text" data-lfr-editable-id="wwwButtonText" data-lfr-editable-type="text">Request a Demo</div>
8950		<div class="button-icon-right" data-lfr-editable-type="html" data-lfr-editable-id="button-icon-right">
8951		<svg class="button-arrow-right" width="16" height="16" viewbox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
8952			<path d="M11.243 10.9898L13.4805 8.75225C13.818 8.38038 13.8305 7.72413 13.4805 7.321L11.243 5.0835C10.193 4.15225 8.90234 5.57725 9.81172 6.51475L10.3336 7.03663H2.74609C1.41797 7.03663 1.41797 9.03663 2.74609 9.03663H10.3336L9.81172 9.5585C8.87734 10.5523 10.2773 11.9179 11.243 10.9898Z" fill="currentColor" />
8953		</svg>
8954		</div>
8955</a></div><style>.f-www-button {
8956    font-size: var(--btn-font-size);
8957    font-weight: var(--btn-font-weight);
8958    line-height: var(--btn-line-height);
8959    position: relative;
8960    display: flex;
8961    width: fit-content;
8962    padding-top: var(--btn-padding-y);
8963    padding-right: var(--btn-padding-x);
8964    padding-bottom: var(--btn-padding-y);
8965    padding-left: var(--btn-padding-x);
8966    cursor: pointer;
8967    -webkit-user-select: none;
8968    -moz-user-select: none;
8969    -ms-user-select: none;
8970    user-select: none;
8971    transition: color var(--transition-base), background-color var(--transition-base), border-color var(--transition-base), box-shadow var(--transition-base), outline var(--transition-base);
8972    text-align: center;
8973    letter-spacing: inherit;
8974    text-transform: none;
8975    color: var(--color-action-primary-inverted);
8976    border-radius: var(--btn-border-radius);
8977    outline: rgb(99, 153, 255, 0) solid 2px;
8978    outline-offset: 2px;
8979    background-color: var(--color-action-primary-default);
8980    box-shadow: 0 2px 11px -1.5px rgba(0, 0, 0, .19);
8981    justify-content: center;
8982    align-items: center;
8983    gap: 8px;
8984}
8985
8986.f-www-button:focus,
8987.f-www-button:focus-visible,
8988.f-www-button:hover {
8989    text-decoration: none;
8990    outline: var(--color-brand-primary-lighten-2) solid 2px;
8991    background-color: var(--color-action-primary-hover);
8992    box-shadow: none;
8993	  color: var(--color-action-primary-inverted);
8994}
8995
8996.f-www-button:active {
8997    background-color: var(--color-action-primary-active);
8998}
8999
9000/*––– Text –––*/
9001.f-www-button .www-button-text {
9002    background: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 50%, rgba(255, 255, 255, 0.75) 100%);
9003    background-size: 100% 200%;
9004    background-position-y: 50%;
9005    background-clip: text;
9006    -webkit-background-clip: text;
9007    -webkit-text-fill-color: transparent;
9008    transition: all var(--transition-base);
9009}
9010.f-www-button:hover .www-button-text {
9011    background: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 50%, rgba(255, 255, 255, 0.75) 100%);
9012    background-size: 100% 200%;
9013    background-position-y: 0%;
9014    background-clip: text;
9015    -webkit-background-clip: text;
9016    -webkit-text-fill-color: transparent;
9017}
9018.f-www-button:active .www-button-text {
9019    background: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 50%, rgba(255, 255, 255, 0.75) 100%);
9020    background-size: 100% 200%;
9021    background-position-y: 0%;
9022    background-clip: text;
9023    -webkit-background-clip: text;
9024    -webkit-text-fill-color: transparent;
9025    opacity: 0.9;
9026}
9027
9028/*––– Shadows –––*/
9029.f-www-button::before {
9030    content: "";
9031    position: absolute;
9032    z-index: 0;
9033    top: 0;
9034    left: 0;
9035    bottom: 0;
9036    right: 0;
9037    mix-blend-mode: overlay;
9038    box-shadow: 0px 12px 12px -3.5px rgba(255, 255, 255, 0.65) inset, 0px 3px 4px 0.5px rgba(255, 255, 255, 0.17) inset;
9039    border-radius: var(--border-radius);
9040    transition: box-shadow var(--transition-base);
9041	  pointer-events: none;
9042}
9043.f-www-button:hover::before,
9044.f-www-button:focus::before,
9045.f-www-button:focus-visible::before, {
9046	box-shadow: 0px 12px 9px -3.5px rgba(255, 255, 255, 0.65) inset, 0px 3px 3px 0.5px rgba(255, 255, 255, 0.17) inset;
9047}
9048.f-www-button:active::before {
9049    box-shadow: 0px 12px 19px -4.5px rgba(0, 0, 0, 0.24) inset, 0px 3px 2px 0.5px rgba(0, 0, 0, 0.17) inset;
9050}
9051.f-www-button.large::after {
9052    content: "";
9053    position: absolute;
9054    z-index: 0;
9055    top: 0;
9056    left: 0;
9057    bottom: 0;
9058    right: 0;
9059    mix-blend-mode: soft-light;
9060    box-shadow: 0px -9px 8px -3.5px rgba(0, 0, 0, 0.60) inset, 0px -2px 3px 0.5px rgba(0, 0, 0, 0.18) inset;
9061    border-radius: var(--border-radius);
9062    transition: box-shadow var(--transition-base);
9063	  pointer-events: none;
9064}
9065.f-www-button:hover::after,
9066.f-www-button:focus::after,
9067.f-www-button:focus-visible::after {
9068	box-shadow: 0px -9px 5px -3.5px rgba(0, 0, 0, 0.60) inset, 0px -2px 2px 0.5px rgba(0, 0, 0, 0.18) inset;
9069}
9070.f-www-button:active::after {
9071    box-shadow: 0px -9px 7px -3.5px rgba(0, 0, 0, 0.30) inset, 0px -1px 3px 0.5px rgba(255, 255, 255, 0.30) inset;
9072}
9073
9074/*––– Sizes –––*/
9075
9076.f-www-button.small {
9077    font-size: var(--btn-sm-font-size);
9078    line-height: var(--btn-sm-line-height);
9079    padding-top: var(--btn-sm-padding-y);
9080    padding-right: var(--btn-sm-padding-x);
9081    padding-bottom: var(--btn-sm-padding-y);
9082    padding-left: var(--btn-sm-padding-x);
9083    border-radius: var(--btn-sm-border-radius);
9084}
9085
9086.f-www-button.large {
9087    font-size: var(--btn-lg-font-size);
9088    line-height: var(--btn-lg-line-height);
9089    padding-top: var(--btn-lg-padding-y);
9090    padding-right: var(--btn-lg-padding-x);
9091    padding-bottom: var(--btn-lg-padding-y);
9092    padding-left: var(--btn-lg-padding-x);
9093    border-radius: var(--btn-lg-border-radius);
9094}
9095
9096/*––– Inverted –––*/
9097
9098.f-www-button.inverted {
9099    color: var(--color-action-primary-hover);
9100	background-color: #D4E2FF;
9101	box-shadow: 0px 3px 20px -6px rgba(0, 0, 0, 0.35);
9102}
9103
9104.f-www-button:focus-visible.inverted,
9105.f-www-button:focus.inverted,
9106.f-www-button:hover.inverted {
9107    color: var(--color-action-primary-hover);
9108    box-shadow: 0px 3px 20px -6px rgba(0, 0, 0, 0.35);
9109}
9110.f-www-button.inverted::before {
9111    mix-blend-mode: normal;
9112    box-shadow: 0px 9px 7px -3.5px rgba(255, 255, 255, 0.75) inset, 0px 3px 3px 0.5px rgba(255, 255, 255, 0.40) inset;
9113}
9114.f-www-button:hover.inverted::before,
9115.f-www-button:focus.inverted::before,
9116.f-www-button:focus-visible.inverted::before   {
9117    box-shadow: 0px 9px 7px -3.5px rgba(255, 255, 255, 0.75) inset, 0px 3px 3px 0.5px rgba(255, 255, 255, 0.40) inset;
9118}
9119.f-www-button.inverted .www-button-text {
9120    background: unset;
9121    -webkit-background-clip: unset;
9122    -webkit-text-fill-color: unset;
9123}
9124.f-www-button:active.inverted::before {
9125    box-shadow: 0px 8px 7px -3.5px rgba(1, 34, 97, 0.40) inset, 0px 3px 5px 0.5px rgba(1, 34, 97, 0.20) inset;
9126}
9127.f-www-button.inverted::after {
9128    mix-blend-mode: normal;
9129    box-shadow: 0px -7px 8px -3.5px rgba(1, 34, 97, 0.30) inset, 0px -2px 2px 0.5px rgba(1, 34, 97, 0.08) inset;
9130}
9131.f-www-button:hover.inverted::after,
9132.f-www-button:focus.inverted::after,
9133.f-www-button:focus-visible.inverted::after {
9134    box-shadow: 0px -7px 8px -3.5px rgba(1, 34, 97, 0.30) inset, 0px -2px 2px 0.5px rgba(1, 34, 97, 0.08) inset;
9135}
9136.f-www-button:active.inverted::after {
9137    box-shadow: 0px -7px 13px -3.5px rgba(1, 34, 97, 0.37) inset, 0px -2px 2px 0.5px rgba(1, 34, 97, 0.08) inset;
9138}
9139
9140/*––– Icons –––*/
9141
9142.f-www-button .button-arrow-right {
9143    transition: transform var(--transition-base);
9144}
9145
9146.f-www-button:active .button-arrow-right,
9147.f-www-button:focus .button-arrow-right,
9148.f-www-button:focus-visible .button-arrow-right,
9149.f-www-button:hover .button-arrow-right {
9150    transform: translatex(4px);
9151}
9152
9153.button-icon-left,
9154.button-icon-right {
9155    width: 16px;
9156    min-width: 16px !important;
9157    height: 16px;
9158    transition: color .15s ease-in-out;
9159}
9160
9161.button-icon-left svg,
9162.button-icon-right svg {
9163    vertical-align: top;
9164}</style>
9164<script type="module">const configuration = {"iconLeft":false,"iconRight":true,"size":"large","propagateUrlParameters":false,"inverted":true,"url":"/request-a-demo","newTab":false}; const fragmentElement = document.querySelector('#fragment-dd8520b9-1000-50df-485e-0974b1415113'); const fragmentElementId = 'fragment-dd8520b9-1000-50df-485e-0974b1415113'; const fragmentEntryLinkNamespace = 'aqyy'; const fragmentNamespace = 'aqyy'; const layoutMode = 'view';function addUrlParameters() {
9165	const a = fragmentElement.querySelector("a");
9166
9167	a.setAttribute('href', a.getAttribute('href') + window.location.search);
9168}
9169
9170if (configuration.propagateUrlParameters) {
9171	addUrlParameters();
9172};</script>
9172</div></div>
9173	</div>
9174</div></div></div></div>
9175	</div>
9176</div></div></div></div></div><footer class="lfr-layout-structure-item-d58f9449-79e6-08c6-f1c8-e0478bf3b905 lfr-layout-structure-item-container " data-layout-structure-item-id="d58f9449-79e6-08c6-f1c8-e0478bf3b905"><div class="lfr-layout-structure-item-footer-0 lfr-layout-structure-item-8a005c62-24cd-ac75-878f-f515f2ab0d78 " data-layout-structure-item-id="8a005c62-24cd-ac75-878f-f515f2ab0d78"><div id="fragment-6b6b1285-6ccc-737d-cb32-29a6d5e62dc1" > <div class="master-atb-footer">
9177	<div><div class="lfr-layout-structure-item-d404a70c-c314-b044-5bcb-862317a7d68b lfr-layout-structure-item-container " data-layout-structure-item-id="d404a70c-c314-b044-5bcb-862317a7d68b"><div class="lfr-layout-structure-item-efc968fb-0008-5b24-e8e3-e050669ef312 lfr-layout-structure-item-container footer-container container-fluid container-fluid-max-xl d-flex flex-column justify-content-between" data-layout-structure-item-id="efc968fb-0008-5b24-e8e3-e050669ef312"><div class="lfr-layout-structure-item-aef0edca-f610-e1b9-ade7-92a8ccc40c5b lfr-layout-structure-item-container sections-container d-flex flex-row justify-content-between" data-layout-structure-item-id="aef0edca-f610-e1b9-ade7-92a8ccc40c5b"><div class="lfr-layout-structure-item-419f58cd-4ad9-3d98-3187-178d1ade85ea lfr-layout-structure-item-container " data-layout-structure-item-id="419f58cd-4ad9-3d98-3187-178d1ade85ea"><div class="lfr-layout-structure-item-a1a270cd-7e77-f862-0553-91419120ff12 lfr-layout-structure-item-container " data-layout-structure-item-id="a1a270cd-7e77-f862-0553-91419120ff12"><div class="lfr-layout-structure-item-basic-component-html lfr-layout-structure-item-fa2742c4-ae29-6427-e165-1d084bcaf7c1 " data-layout-structure-item-id="fa2742c4-ae29-6427-e165-1d084bcaf7c1"><div id="fragment-35107210-16e2-2206-3115-525d5f59b511"> <div class="component-html" data-lfr-editable-id="element-html" data-lfr-editable-type="html"><svg width="152" height="48" viewbox="7 0 152 48" fill="none" xmlns="http://www.w3.org/2000/svg">
9178  <path fill-rule="evenodd" clip-rule="evenodd" d="M8.17017 10.2125C8.17017 9.08441 9.08465 8.16992 10.2127 8.16992H33.7021C34.8302 8.16992 35.7446 9.08441 35.7446 10.2125V33.7018C35.7446 34.8299 34.8302 35.7444 33.7021 35.7444H10.2127C9.08465 35.7444 8.17017 34.8299 8.17017 33.7018V10.2125ZM12.2553 12.7657C12.2553 12.4836 12.4839 12.255 12.7659 12.255H15.8297C16.1118 12.255 16.3404 12.4836 16.3404 12.7657V15.8295C16.3404 16.1115 16.1118 16.3401 15.8297 16.3401H12.7659C12.4839 16.3401 12.2553 16.1115 12.2553 15.8295V12.7657ZM17.8723 12.255C17.5903 12.255 17.3617 12.4836 17.3617 12.7657V15.8295C17.3617 16.1115 17.5903 16.3401 17.8723 16.3401H20.9361C21.2181 16.3401 21.4468 16.1115 21.4468 15.8295V12.7657C21.4468 12.4836 21.2181 12.255 20.9361 12.255H17.8723ZM22.468 12.7657C22.468 12.4836 22.6967 12.255 22.9787 12.255H26.0425C26.3245 12.255 26.5531 12.4836 26.5531 12.7657V15.8295C26.5531 16.1115 26.3245 16.3401 26.0425 16.3401H22.9787C22.6967 16.3401 22.468 16.1115 22.468 15.8295V12.7657ZM12.7659 17.3614C12.4839 17.3614 12.2553 17.59 12.2553 17.8721V20.9359C12.2553 21.2179 12.4839 21.4465 12.7659 21.4465H15.8297C16.1118 21.4465 16.3404 21.2179 16.3404 20.9359V17.8721C16.3404 17.59 16.1118 17.3614 15.8297 17.3614H12.7659ZM17.3617 17.8721C17.3617 17.59 17.5903 17.3614 17.8723 17.3614H20.9361C21.2181 17.3614 21.4468 17.59 21.4468 17.8721V20.9359C21.4468 21.2179 21.2181 21.4465 20.9361 21.4465H17.8723C17.5903 21.4465 17.3617 21.2179 17.3617 20.9359V17.8721ZM28.0851 17.3614C27.803 17.3614 27.5744 17.59 27.5744 17.8721V20.9359C27.5744 21.2179 27.803 21.4465 28.0851 21.4465H31.1489C31.4309 21.4465 31.6595 21.2179 31.6595 20.9359V17.8721C31.6595 17.59 31.4309 17.3614 31.1489 17.3614H28.0851ZM12.2553 22.9784C12.2553 22.6964 12.4839 22.4678 12.7659 22.4678H15.8297C16.1118 22.4678 16.3404 22.6964 16.3404 22.9784V26.0423C16.3404 26.3243 16.1118 26.5529 15.8297 26.5529H12.7659C12.4839 26.5529 12.2553 26.3243 12.2553 26.0423V22.9784ZM22.9787 22.4678C22.6967 22.4678 22.468 22.6964 22.468 22.9784V26.0423C22.468 26.3243 22.6967 26.5529 22.9787 26.5529H26.0425C26.3245 26.5529 26.5531 26.3243 26.5531 26.0423V22.9784C26.5531 22.6964 26.3245 22.4678 26.0425 22.4678H22.9787ZM27.5744 22.9784C27.5744 22.6964 27.803 22.4678 28.0851 22.4678H31.1489C31.4309 22.4678 31.6595 22.6964 31.6595 22.9784V26.0423C31.6595 26.3243 31.4309 26.5529 31.1489 26.5529H28.0851C27.803 26.5529 27.5744 26.3243 27.5744 26.0423V22.9784ZM17.8723 27.5742C17.5903 27.5742 17.3617 27.8028 17.3617 28.0848V31.1486C17.3617 31.4307 17.5903 31.6593 17.8723 31.6593H20.9361C21.2181 31.6593 21.4468 31.4307 21.4468 31.1486V28.0848C21.4468 27.8028 21.2181 27.5742 20.9361 27.5742H17.8723ZM22.468 28.0848C22.468 27.8028 22.6967 27.5742 22.9787 27.5742H26.0425C26.3245 27.5742 26.5531 27.8028 26.5531 28.0848V31.1486C26.5531 31.4307 26.3245 31.6593 26.0425 31.6593H22.9787C22.6967 31.6593 22.468 31.4307 22.468 31.1486V28.0848ZM28.0851 27.5742C27.803 27.5742 27.5744 27.8028 27.5744 28.0848
9178V31.1486C27.5744 31.4307 27.803 31.6593 28.0851 31.6593H31.1489C31.4309 31.6593 31.6595 31.4307 31.6595 31.1486V28.0848C31.6595 27.8028 31.4309 27.5742 31.1489 27.5742H28.0851Z" fill="#0B63CE" />
9179  <path d="M58.4169 33.345H46.3148V8.32368C46.3148 8.17049 46.2127 8.06836 46.0595 8.06836H44.1701C44.0169 8.06836 43.9148 8.17049 43.9148 8.32368V35.1833C43.9148 35.3364 44.0169 35.4386 44.1701 35.4386H58.4169C58.5701 35.4386 58.6722 35.3364 58.6722 35.1833V33.5492C58.6722 33.4471 58.5701 33.345 58.4169 33.345Z" fill="#282934" />
9180  <path d="M76.3402 15.3703H72.0509V11.3873C72.0509 8.57879 72.97 7.20006 74.8594 7.20006C75.6254 7.20006 76.3913 7.40432 77.1062 7.7107C77.1573 7.76176 77.2594 7.76176 77.3105 7.7107C77.3615 7.65964 77.4126 7.60857 77.4636 7.55751L77.9743 6.07666C78.0254 5.97453 77.9743 5.82134 77.8211 5.77028C76.8509 5.36176 75.7785 5.10645 74.8594 5.10645C71.5913 5.10645 69.753 7.30219 69.753 11.2341V15.3703L67.3019 15.5235C67.1488 15.5235 67.0466 15.6256 67.0466 15.7788V17.1575C67.0466 17.3107 67.1488 17.4128 67.3019 17.4128H69.753V35.183C69.753 35.3362 69.8551 35.4384 70.0083 35.4384H71.7956C71.9488 35.4384 72.0509 35.3362 72.0509 35.183V17.4128H76.3402C76.4934 17.4128 76.5956 17.3107 76.5956 17.1575V15.5745C76.5956 15.4724 76.4934 15.3703 76.3402 15.3703Z" fill="#282934" />
9181  <path d="M85.6341 14.8594C81.3958 14.8594 76.8511 18.587 76.8511 25.4296C76.8511 31.6083 80.6809 35.9487 86.1447 35.9487C89.0553 35.9487 90.8426 34.9785 92.4766 34.0083C92.5787 33.9572 92.6298 33.8041 92.5787 33.6509L91.8128 32.2721C91.7617 32.2211 91.7106 32.17 91.6596 32.17C91.6085 32.17 91.5064 32.17 91.4553 32.2211C89.8213 33.3955 88.1872 33.9062 86.3489 33.9062C82.2128 33.9062 79.4043 30.6892 79.2511 25.9402H93.0894C93.1915 25.9402 93.2936 25.8381 93.3447 25.736C93.4468 25.2253 93.4468 24.6636 93.4468 24.2041C93.3447 18.3317 90.4851 14.8594 85.6341 14.8594ZM79.2 23.8977C79.6596 19.7615 82.2638 16.9019 85.6341 16.9019C89.1575 16.9019 91.0979 19.4041 91.1489 23.8977H79.2Z" fill="#282934" />
9182  <path d="M106.417 15.3196C105.804 15.0133 105.191 14.9111 104.374 14.9111C102.332 14.9111 100.391 16.1877 98.9106 18.5877L98.7574 15.626C98.7574 15.4728 98.6553 15.3707 98.5021 15.3707H96.9702C96.817 15.3707 96.7148 15.4728 96.7148 15.626V35.2345C96.7148 35.3877 96.817 35.4899 96.9702 35.4899H98.7574C98.9106 35.4899 99.0127 35.3877 99.0127 35.2345V21.9579C100.238 18.8941 102.128 17.1069 104.119 17.1069C104.834 17.1069 105.14 17.209 105.804 17.4133C105.855 17.4133 105.957 17.4133 106.008 17.4133C106.06 17.3622 106.111 17.3111 106.111 17.2601L106.519 15.626C106.57 15.4728 106.519 15.3707 106.417 15.3196Z" fill="#282934" />
9183  <path d="M122.553 15.3707H120.97C120.817 15.3707 120.715 15.4728 120.715 15.626L120.613 17.1069C118.927 15.7792 117.293 14.9111 114.944 14.9111C109.736 14.9111 106.008 19.3537 106.008 25.4813C106.008 32.0686 109.123 36.0005 114.383 36.0005C116.527 36.0005 118.672 35.0303 120.664 33.192L120.817 35.2856C120.817 35.4388 120.919 35.5409 121.072 35.5409H122.604C122.757 35.5409 122.859 35.4388 122.859 35.2856V15.626C122.808 15.4728 122.706 15.3707 122.553 15.3707ZM120.51 19.3537V30.7409C118.417 32.8856 116.579 33.8048 114.638 33.8048C110.757 33.8048 108.408 30.6388 108.408 25.3792C108.408 20.6303 111.319 16.9026 115.047 16.9026C116.987 16.9537 118.621 17.6686 120.51 19.3537Z" fill="#282934" />
9184  <path d="M142.06 15.4725C142.008 15.4215 141.957 15.3704 141.855 15.3704H140.017C139.915 15.3704 139.813 15.4215 139.762 15.5236L135.574 27.83C135.37 28.4938 135.115 29.2087 134.911 29.9236C134.604 30.9449 134.247 31.9661 133.94 32.8853C133.532 31.864 133.123 30.7406 132.715 29.6683C132.46 29.0044 132.204 28.3917 132 27.7789L127.302 15.4725C127.251 15.3704 127.149 15.3193 127.047 15.3193H125.106C125.004 15.3193 124.953 15.3704 124.902 15.4215C124.851 15.4725 124.851 15.5747 124.902 15.6768L132.919 35.5406L132.408 37.1747C131.642 39.4725 130.213 42.1789 127.608 42.1789C127.098 42.1789 126.485 42.0257 126.077 41.8725C126.025 41.8725 125.923 41.8725 125.872 41.8725C125.821 41.9236 125.77 41.9747 125.719 42.0257L125.311 43.6087C125.26 43.7108 125.362 43.864 125.464 43.9151C126.025 44.1704 126.842 44.3236 127.557 44.3236C130.57 44.3236 132.919 42.0257 134.4 37.6853L142.111 15.6257C142.162 15.6257 142.111 15.5236 142.06 15.4725Z" fill="#282934" />
9185  <path d="M63.5233 10.9275C63.8297 10.9275 64.085 10.6722 64.085 10.3658V8.52753C64.085 8.22114 63.8297 7.96582 63.5233 7.96582H61.685C61.3786 7.96582 61.1233 8.22114 61.1233 8.52753V10.3658C61.1233 10.6722 61.3786 10.9275 61.685 10.9275H63.5233Z" fill="#282934" />
9186  <path d="M61.685 15.3701H63.4722C63.6254 15.3701 63.7275 15.4722 63.7275 15.6254V35.2339C63.7275 35.3871 63.6254 35.4892 63.4722 35.4892H61.685C61.5318 35.4892 61.4297 35.3871 61.4297 35.2339V15.6254C61.4297 15.4722 61.5318 15.3701 61.685 15.3701Z" fill="#282934" />
9187</svg>
9188</div></div></div></div><div class="lfr-layout-structure-item-a71af7b5-6740-8878-7f82-eedcdf9d68c9 lfr-layout-structure-item-container " data-layout-structure-item-id="a71af7b5-6740-8878-7f82-eedcdf9d68c9"><div class="lfr-layout-structure-item-dialect-text lfr-layout-structure-item-58207591-d159-b7db-5fd7-611828898872 " data-layout-structure-item-id="58207591-d159-b7db-5fd7-611828898872"><div id="fragment-82b0415d-3743-cf11-73d3-f36fc7e0ac60">
9189<p class="component-text text-paragraph mb-0 text-break d-flex " data-lfr-editable-id="element-text" data-lfr-editable-type="text">
91891400 Montefino Avenue</p></div><style>.component-text {
9190	font-weight: inherit;
9191}
9192
9193.component-text a {
9194	color: inherit;
9195}
9196.card-tag__time p::before
9197{
9198	margin-bottom:auto;
9199	margin-top:auto;
9200}</style>
9200<script type="module">const configuration = {"textType":"text-paragraph","truncateText":false}; const fragmentElement = document.querySelector('#fragment-82b0415d-3743-cf11-73d3-f36fc7e0ac60'); const fragmentElementId = 'fragment-82b0415d-3743-cf11-73d3-f36fc7e0ac60'; const fragmentEntryLinkNamespace = 'aokn'; const fragmentNamespace = 'aokn'; const layoutMode = 'view';/**
9201 * SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com
9202 * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06
9203 */;</script>
9203</div><div class="lfr-layout-structure-item-dialect-text lfr-layout-structure-item-b344ee38-fff9-83dd-c028-a4825fc81daf " data-layout-structure-item-id="b344ee38-fff9-83dd-c028-a4825fc81daf"><div id="fragment-9a2734a7-a577-2d40-18ff-cfda2c344b5a">
9204<p class="component-text text-paragraph mb-0 text-break d-flex " data-lfr-editable-id="element-text" data-lfr-editable-type="text">Diamond Bar, CA 91765</p></div>
9204<script type="module">const configuration = {"textType":"text-paragraph","truncateText":false}; const fragmentElement = document.querySelector('#fragment-9a2734a7-a577-2d40-18ff-cfda2c344b5a'); const fragmentElementId = 'fragment-9a2734a7-a577-2d40-18ff-cfda2c344b5a'; const fragmentEntryLinkNamespace = 'eajr'; const fragmentNamespace = 'eajr'; const layoutMode = 'view';/**
9205 * SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com
9206 * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06
9207 */;</script>
9207</div><div class="lfr-layout-structure-item-dialect-text lfr-layout-structure-item-dab742dc-6f44-1cf7-0734-e4e29516a30b " data-layout-structure-item-id="dab742dc-6f44-1cf7-0734-e4e29516a30b"><div id="fragment-b3e6a560-e6c5-3c79-f384-7a79c0ac3f3e">
9208<p class="component-text text-paragraph mb-0 text-break d-flex " data-lfr-editable-id="element-text" data-lfr-editable-type="text">USA</p></div>
9208<script type="module">const configuration = {"textType":"text-paragraph","truncateText":false}; const fragmentElement = document.querySelector('#fragment-b3e6a560-e6c5-3c79-f384-7a79c0ac3f3e'); const fragmentElementId = 'fragment-b3e6a560-e6c5-3c79-f384-7a79c0ac3f3e'; const fragmentEntryLinkNamespace = 'jhqh'; const fragmentNamespace = 'jhqh'; const layoutMode = 'view';/**
9209 * SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com
9210 * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06
9211 */;</script>
9211</div><div class="lfr-layout-structure-item-dialect-text lfr-layout-structure-item-80db1953-f6ca-0451-d9c9-113f3a9eaba1 " data-layout-structure-item-id="80db1953-f6ca-0451-d9c9-113f3a9eaba1"><div id="fragment-1806bcb6-c3e5-e32b-853e-a3016ad93f2b">
9212<p class="component-text text-paragraph mb-0 text-break d-flex " data-lfr-editable-id="element-text" data-lfr-editable-type="text">+1-877-LIFERAY</p></div>
9212<script type="module">const configuration = {"textType":"text-paragraph","truncateText":false}; const fragmentElement = document.querySelector('#fragment-1806bcb6-c3e5-e32b-853e-a3016ad93f2b'); const fragmentElementId = 'fragment-1806bcb6-c3e5-e32b-853e-a3016ad93f2b'; const fragmentEntryLinkNamespace = 'rqlo'; const fragmentNamespace = 'rqlo'; const layoutMode = 'view';/**
9213 * SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com
9214 * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06
9215 */;</script>
9215</div></div></div><div class="lfr-layout-structure-item-b2cdfa98-be19-6634-26d1-baddc6e42394 lfr-layout-structure-item-container other-sections-container sections-container d-flex flex-row" data-layout-structure-item-id="b2cdfa98-be19-6634-26d1-baddc6e42394"><div class="lfr-layout-structure-item-a5984641-fcd2-a688-ff8d-9caa141ef4c1 lfr-layout-structure-item-container section-container-left d-flex flex-row" data-layout-structure-item-id="a5984641-fcd2-a688-ff8d-9caa141ef4c1"><div class="lfr-layout-structure-item-0db1f1ec-6312-8bdd-ea91-dd7086e65588 lfr-layout-structure-item-container " data-layout-structure-item-id="0db1f1ec-6312-8bdd-ea91-dd7086e65588"><div class="lfr-layout-structure-item-ef224d1f-2b0f-2591-5776-fc22c93a99ff lfr-layout-structure-item-container " data-layout-structure-item-id="ef224d1f-2b0f-2591-5776-fc22c93a99ff"><div class="lfr-layout-structure-item-dialect-text lfr-layout-structure-item-083a3060-962f-ba51-323c-3ccf525bccfb title-section" data-layout-structure-item-id="083a3060-962f-ba51-323c-3ccf525bccfb"><div id="fragment-eae5d3d2-9944-e351-db66-51502455ae6b">
9216<h5 class="component-text h5 mb-0 text-break d-flex " data-lfr-editable-id="element-text" data-lfr-editable-type="text"><a href="/compare">Compare</a></h5></div>
9216<script type="module">const configuration = {"textType":"h5","truncateText":false}; const fragmentElement = document.querySelector('#fragment-eae5d3d2-9944-e351-db66-51502455ae6b'); const fragmentElementId = 'fragment-eae5d3d2-9944-e351-db66-51502455ae6b'; const fragmentEntryLinkNamespace = 'gogu'; const fragmentNamespace = 'gogu'; const layoutMode = 'view';/**
9217 * SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com
9218 * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06
9219 */;</script>
9219</div></div><div class="lfr-layout-structure-item-cf9a66a9-6896-314d-abf0-1ad7a9c84ba3 lfr-layout-structure-item-container links-container" data-layout-structure-item-id="cf9a66a9-6896-314d-abf0-1ad7a9c84ba3"><div class="lfr-layout-structure-item-dialect-text lfr-layout-structure-item-e3014431-c292-b355-96ca-92fa6ff1c309 " data-layout-structure-item-id="e3014431-c292-b355-96ca-92fa6ff1c309"><div id="fragment-8bde100c-9e29-e2e9-14c7-fa23fc0b9c94">
9220<p class="component-text text-paragraph mb-0 text-break d-flex " data-lfr-editable-id="element-text" data-lfr-editable-type="text"><a href="/compare/liferay-vs-adobe">Liferay vs. Adobe</a></p></div>
9220<script type="module">const configuration = {"textType":"text-paragraph","truncateText":false}; const fragmentElement = document.querySelector('#fragment-8bde100c-9e29-e2e9-14c7-fa23fc0b9c94'); const fragmentElementId = 'fragment-8bde100c-9e29-e2e9-14c7-fa23fc0b9c94'; const fragmentEntryLinkNamespace = 'gyyz'; const fragmentNamespace = 'gyyz'; const layoutMode = 'view';/**
9221 * SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com
9222 * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06
9223 */;</script>
9223</div><div class="lfr-layout-structure-item-dialect-text lfr-layout-structure-item-cb5200be-18c4-7afa-0f0b-c62284493cb1 " data-layout-structure-item-id="cb5200be-18c4-7afa-0f0b-c62284493cb1"><div id="fragment-303912fc-28d2-0752-c084-f1711fd880e6">
9224<p class="component-text text-paragraph mb-0 text-break d-flex " data-lfr-editable-id="element-text" data-lfr-editable-type="text"><a href="/compare/liferay-vs-optimizely">Liferay vs. Optimizely</a></p></div>
9224<script type="module">const configuration = {"textType":"text-paragraph","truncateText":false}; const fragmentElement = document.querySelector('#fragment-303912fc-28d2-0752-c084-f1711fd880e6'); const fragmentElementId = 'fragment-303912fc-28d2-0752-c084-f1711fd880e6'; const fragmentEntryLinkNamespace = 'knac'; const fragmentNamespace = 'knac'; const layoutMode = 'view';/**
9225 * SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com
9226 * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06
9227 */;</script>
9227</div><div class="lfr-layout-structure-item-dialect-text lfr-layout-structure-item-d3ca0eec-edc7-2b07-9507-1facb27200b8 " data-layout-structure-item-id="d3ca0eec-edc7-2b07-9507-1facb27200b8"><div id="fragment-fea665c1-3be3-330a-3f04-701a72781a7c">
9228<p class="component-text text-paragraph mb-0 text-break d-flex " data-lfr-editable-id="element-text" data-lfr-editable-type="text"><a href="/compare/liferay-vs-sharepoint">Liferay vs. SharePoint</a></p></div>
9228<script type="module">const configuration = {"textType":"text-paragraph","truncateText":false}; const fragmentElement = document.querySelector('#fragment-fea665c1-3be3-330a-3f04-701a72781a7c'); const fragmentElementId = 'fragment-fea665c1-3be3-330a-3f04-701a72781a7c'; const fragmentEntryLinkNamespace = 'horc'; const fragmentNamespace = 'horc'; const layoutMode = 'view';/**
9229 * SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com
9230 * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06
9231 */;</script>
9231</div><div class="lfr-layout-structure-item-dialect-text lfr-layout-structure-item-f14f3fc7-26ac-9519-8393-9cc4d6bfe560 " data-layout-structure-item-id="f14f3fc7-26ac-9519-8393-9cc4d6bfe560"><div id="fragment-8e585b9a-e75f-3668-dbcf-0849db7b467d">
9232<p class="component-text text-paragraph mb-0 text-break d-flex " data-lfr-editable-id="element-text" data-lfr-editable-type="text"><a href="/compare/liferay-vs-sitecore">Liferay vs. Sitecore</a></p></div>
9232<script type="module">const configuration = {"textType":"text-paragraph","truncateText":false}; const fragmentElement = document.querySelector('#fragment-8e585b9a-e75f-3668-dbcf-0849db7b467d'); const fragmentElementId = 'fragment-8e585b9a-e75f-3668-dbcf-0849db7b467d'; const fragmentEntryLinkNamespace = 'kmwg'; const fragmentNamespace = 'kmwg'; const layoutMode = 'view';/**
9233 * SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com
9234 * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06
9235 */;</script>
9235</div><div class="lfr-layout-structure-item-dialect-text lfr-layout-structure-item-e4afac6a-a705-10cc-762a-78c7b0b4c8b9 " data-layout-structure-item-id="e4afac6a-a705-10cc-762a-78c7b0b4c8b9"><div id="fragment-d1ab2c3c-3bf3-6037-b24a-055cf0ad3a39">
9236<p class="component-text text-paragraph mb-0 text-break d-flex " data-lfr-editable-id="element-text" data-lfr-editable-type="text"><a href="/compare/liferay-vs-magnolia">Liferay vs. Magnolia</a></p></div>
9236<script type="module">const configuration = {"textType":"text-paragraph","truncateText":false}; const fragmentElement = document.querySelector('#fragment-d1ab2c3c-3bf3-6037-b24a-055cf0ad3a39'); const fragmentElementId = 'fragment-d1ab2c3c-3bf3-6037-b24a-055cf0ad3a39'; const fragmentEntryLinkNamespace = 'fkcj'; const fragmentNamespace = 'fkcj'; const layoutMode = 'view';/**
9237 * SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com
9238 * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06
9239 */;</script>
9239</div><div class="lfr-layout-structure-item-dialect-text lfr-layout-structure-item-80d711b2-c403-c1d0-6250-6365affe98ac " data-layout-structure-item-id="80d711b2-c403-c1d0-6250-6365affe98ac"><div id="fragment-1fc244da-5403-294c-f79c-2bcd662a1789">
9240<p class="component-text text-paragraph mb-0 text-break d-flex " data-lfr-editable-id="element-text" data-lfr-editable-type="text"><a href="/compare/liferay-vs-acquia">Liferay vs. Acquia</a></p></div>
9240<script type="module">const configuration = {"textType":"text-paragraph","truncateText":false}; const fragmentElement = document.querySelector('#fragment-1fc244da-5403-294c-f79c-2bcd662a1789'); const fragmentElementId = 'fragment-1fc244da-5403-294c-f79c-2bcd662a1789'; const fragmentEntryLinkNamespace = 'gchj'; const fragmentNamespace = 'gchj'; const layoutMode = 'view';/**
9241 * SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com
9242 * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06
9243 */;</script>
9243</div><div class="lfr-layout-structure-item-dialect-text lfr-layout-structure-item-ff2361c5-e2a9-40f1-209e-1dca3af410a8 " data-layout-structure-item-id="ff2361c5-e2a9-40f1-209e-1dca3af410a8"><div id="fragment-e13a2b49-26b8-c3e5-b749-81bf7589bfba">
9244<p class="component-text text-paragraph mb-0 text-break d-flex " data-lfr-editable-id="element-text" data-lfr-editable-type="text"><a href="/compare/liferay-vs-hcl">Liferay vs. HCL</a></p></div>
9244<script type="module">const configuration = {"textType":"text-paragraph","truncateText":false}; const fragmentElement = document.querySelector('#fragment-e13a2b49-26b8-c3e5-b749-81bf7589bfba'); const fragmentElementId = 'fragment-e13a2b49-26b8-c3e5-b749-81bf7589bfba'; const fragmentEntryLinkNamespace = 'xsov'; const fragmentNamespace = 'xsov'; const layoutMode = 'view';/**
9245 * SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com
9246 * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06
9247 */;</script>
9247</div></div></div><div class="lfr-layout-structure-item-2b891a22-6146-21d5-5aeb-ea0bae52e4bd lfr-layout-structure-item-container " data-layout-structure-item-id="2b891a22-6146-21d5-5aeb-ea0bae52e4bd"><div class="lfr-layout-structure-item-fcc0dec3-359b-4507-ff0b-77b3dff354cc lfr-layout-structure-item-container " data-layout-structure-item-id="fcc0dec3-359b-4507-ff0b-77b3dff354cc"><div class="lfr-layout-structure-item-dialect-text lfr-layout-structure-item-76f8358e-3735-23b8-5c20-e953d02e6ed0 title-section" data-layout-structure-item-id="76f8358e-3735-23b8-5c20-e953d02e6ed0"><div id="fragment-d504c521-2526-4832-c359-d493581023e6">
9248<h5 class="component-text h5 mb-0 text-break d-flex " data-lfr-editable-id="element-text" data-lfr-editable-type="text"><a href="/capabilities">Products</a></h5></div>
9248<script type="module">const configuration = {"textType":"h5","truncateText":false}; const fragmentElement = document.querySelector('#fragment-d504c521-2526-4832-c359-d493581023e6'); const fragmentElementId = 'fragment-d504c521-2526-4832-c359-d493581023e6'; const fragmentEntryLinkNamespace = 'txaq'; const fragmentNamespace = 'txaq'; const layoutMode = 'view';/**
9249 * SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com
9250 * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06
9251 */;</script>
9251</div></div><div class="lfr-layout-structure-item-ed31596b-2f18-0fff-3290-4c65f72d8fda lfr-layout-structure-item-container links-container" data-layout-structure-item-id="ed31596b-2f18-0fff-3290-4c65f72d8fda"><div class="lfr-layout-structure-item-dialect-text lfr-layout-structure-item-309811b0-19e1-c37d-b049-2dd8f83abab2 " data-layout-structure-item-id="309811b0-19e1-c37d-b049-2dd8f83abab2"><div id="fragment-f1fbdabf-d400-2735-07a8-e9ec7aef3469">
9252<p class="component-text text-paragraph mb-0 text-break d-flex " data-lfr-editable-id="element-text" data-lfr-editable-type="text"><a href="/platform">Platform</a></p></div>
9252<script type="module">const configuration = {"textType":"text-paragraph","truncateText":false}; const fragmentElement = document.querySelector('#fragment-f1fbdabf-d400-2735-07a8-e9ec7aef3469'); const fragmentElementId = 'fragment-f1fbdabf-d400-2735-07a8-e9ec7aef3469'; const fragmentEntryLinkNamespace = 'lmsb'; const fragmentNamespace = 'lmsb'; const layoutMode = 'view';/**
9253 * SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com
9254 * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06
9255 */;</script>
9255</div><div class="lfr-layout-structure-item-dialect-text lfr-layout-structure-item-8dfcfa14-4bb5-e4b8-491f-570b5ad33425 " data-layout-structure-item-id="8dfcfa14-4bb5-e4b8-491f-570b5ad33425"><div id="fragment-3b0b48b9-cee5-ac16-b8b9-a21f3807d269">
9256<p class="component-text text-paragraph mb-0 text-break d-flex " data-lfr-editable-id="element-text" data-lfr-editable-type="text"><a href="/solutions">Solutions</a></p></div>
9256<script type="module">const configuration = {"textType":"text-paragraph","truncateText":false}; const fragmentElement = document.querySelector('#fragment-3b0b48b9-cee5-ac16-b8b9-a21f3807d269'); const fragmentElementId = 'fragment-3b0b48b9-cee5-ac16-b8b9-a21f3807d269'; const fragmentEntryLinkNamespace = 'pysa'; const fragmentNamespace = 'pysa'; const layoutMode = 'view';/**
9257 * SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com
9258 * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06
9259 */;</script>
9259</div><div class="lfr-layout-structure-item-dialect-text lfr-layout-structure-item-63e4e69f-9569-bc38-1c80-cb88a07f121d " data-layout-structure-item-id="63e4e69f-9569-bc38-1c80-cb88a07f121d"><div id="fragment-b03da463-426d-fc44-cdca-74115be0194e">
9260<p class="component-text text-paragraph mb-0 text-break d-flex " data-lfr-editable-id="element-text" data-lfr-editable-type="text"><a href="https://www.liferay.com/industries">Industries</a></p></div>
9260<script type="module">const configuration = {"textType":"text-paragraph","truncateText":false}; const fragmentElement = document.querySelector('#fragment-b03da463-426d-fc44-cdca-74115be0194e'); const fragmentElementId = 'fragment-b03da463-426d-fc44-cdca-74115be0194e'; const fragmentEntryLinkNamespace = 'ldvv'; const fragmentNamespace = 'ldvv'; const layoutMode = 'view';/**
9261 * SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com
9262 * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06
9263 */;</script>
9263</div><div class="lfr-layout-structure-item-dialect-text lfr-layout-structure-item-c20d151e-549a-5ac0-b2c2-b550b574d5c9 " data-layout-structure-item-id="c20d151e-549a-5ac0-b2c2-b550b574d5c9"><div id="fragment-9f4e0179-259a-6a08-ec99-5755484ee127">
9264<p class="component-text text-paragraph mb-0 text-break d-flex " data-lfr-editable-id="element-text" data-lfr-editable-type="text"><a href="/for-marketers">For Marketers</a></p></div>
9264<script type="module">const configuration = {"textType":"text-paragraph","truncateText":false}; const fragmentElement = document.querySelector('#fragment-9f4e0179-259a-6a08-ec99-5755484ee127'); const fragmentElementId = 'fragment-9f4e0179-259a-6a08-ec99-5755484ee127'; const fragmentEntryLinkNamespace = 'dqfv'; const fragmentNamespace = 'dqfv'; const layoutMode = 'view';/**
9265 * SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com
9266 * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06
9267 */;</script>
9267</div><div class="lfr-layout-structure-item-dialect-text lfr-layout-structure-item-dd264d6f-98b5-a380-a081-f6ac25464860 " data-layout-structure-item-id="dd264d6f-98b5-a380-a081-f6ac25464860"><div id="fragment-c7350370-b9ca-8ea0-dbf8-f5a114ae9450">
9268<p class="component-text text-paragraph mb-0 text-break d-flex " data-lfr-editable-id="element-text" data-lfr-editable-type="text"><a href="/free-trial">Start a Free Trial</a></p></div>
9268<script type="module">const configuration = {"textType":"text-paragraph","truncateText":false}; const fragmentElement = document.querySelector('#fragment-c7350370-b9ca-8ea0-dbf8-f5a114ae9450'); const fragmentElementId = 'fragment-c7350370-b9ca-8ea0-dbf8-f5a114ae9450'; const fragmentEntryLinkNamespace = 'iuxp'; const fragmentNamespace = 'iuxp'; const layoutMode = 'view';/**
9269 * SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com
9270 * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06
9271 */;</script>
9271</div></div></div><div class="lfr-layout-structure-item-bb2aceae-905a-2b40-1b1c-6b004cba9be0 lfr-layout-structure-item-container " data-layout-structure-item-id="bb2aceae-905a-2b40-1b1c-6b004cba9be0"><div class="lfr-layout-structure-item-2d1e512b-b97e-c61b-2cb3-105d9f043364 lfr-layout-structure-item-container " data-layout-structure-item-id="2d1e512b-b97e-c61b-2cb3-105d9f043364"><div class="lfr-layout-structure-item-dialect-text lfr-layout-structure-item-a6b9d030-792a-a4cb-645e-79ca91db4e54 title-section" data-layout-structure-item-id="a6b9d030-792a-a4cb-645e-79ca91db4e54"><div id="fragment-88121ce2-3e0f-8670-a216-9f03de3d46ae">
9272<h5 class="component-text h5 mb-0 text-break d-flex " data-lfr-editable-id="element-text" data-lfr-editable-type="text"><a href="https://www.liferay.com/resources/l/digital-transformation">Digital Transformation</a></h5></div>
9272<script type="module">const configuration = {"textType":"h5","truncateText":false}; const fragmentElement = document.querySelector('#fragment-88121ce2-3e0f-8670-a216-9f03de3d46ae'); const fragmentElementId = 'fragment-88121ce2-3e0f-8670-a216-9f03de3d46ae'; const fragmentEntryLinkNamespace = 'poub'; const fragmentNamespace = 'poub'; const layoutMode = 'view';/**
9273 * SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com
9274 * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06
9275 */;</script>
9275</div></div><div class="lfr-layout-structure-item-44ed00cf-b630-2d15-ffde-b1171a2c9f5b lfr-layout-structure-item-container links-container" data-layout-structure-item-id="44ed00cf-b630-2d15-ffde-b1171a2c9f5b"><div class="lfr-layout-structure-item-basic-component-html lfr-layout-structure-item-2003145d-5060-2af0-c72d-517784b155fe " data-layout-structure-item-id="2003145d-5060-2af0-c72d-517784b155fe"><div id="fragment-188dd838-0935-b824-c26e-e3b2fd2a4537"> <div class="component-html" data-lfr-editable-id="element-html" data-lfr-editable-type="html"><a href="https://www.liferay.com/industries/financial-services/digital-transformation" target="_blank" rel="noopener noreferrer" class="redirect-footer-link">
9276Financial Services
9277</a></div></div></div><div class="lfr-layout-structure-item-basic-component-html lfr-layout-structure-item-519a6dfc-4932-fce8-eb8a-aac87e110ca6 " data-layout-structure-item-id="519a6dfc-4932-fce8-eb8a-aac87e110ca6"><div id="fragment-5d456806-ec67-9fd3-85ec-b13b663c3a9d"> <div class="component-html" data-lfr-editable-id="element-html" data-lfr-editable-type="html"><a href="https://www.liferay.com/industries/public-sector/digital-transformation" target="_blank" rel="noopener noreferrer" class="redirect-footer-link">
9278Public Sector
9279</a></div></div></div><div class="lfr-layout-structure-item-basic-component-html lfr-layout-structure-item-67c82e01-ef00-2ee6-cf57-9a4fe4d44ed4 " data-layout-structure-item-id="67c82e01-ef00-2ee6-cf57-9a4fe4d44ed4"><div id="fragment-f3817478-610a-cf9e-0142-5cb7bb1233e0"> <div class="component-html" data-lfr-editable-id="element-html" data-lfr-editable-type="html"><a href="https://www.liferay.com/industries/healthcare/digital-transformation" target="_blank" rel="noopener noreferrer" class="redirect-footer-link">
9280Healthcare
9281</a></div></div></div><div class="lfr-layout-structure-item-basic-component-html lfr-layout-structure-item-dbafbd47-ca01-07b3-8dd4-40ec672f4213 " data-layout-structure-item-id="dbafbd47-ca01-07b3-8dd4-40ec672f4213"><div id="fragment-5662cba6-66ba-abd2-cda7-c308624a8b93"> <div class="component-html" data-lfr-editable-id="element-html" data-lfr-editable-type="html"><a href="https://www.liferay.com/industries/manufacturing/digital-transformation" target="_blank" rel="noopener noreferrer" class="redirect-footer-link">
9282Manufacturing
9283</a></div></div></div><div class="lfr-layout-structure-item-basic-component-html lfr-layout-structure-item-e9b8a7f7-b7f2-4682-a077-e334a2acd2aa " data-layout-structure-item-id="e9b8a7f7-b7f2-4682-a077-e334a2acd2aa"><div id="fragment-d493c4fb-18e0-9ec2-2cbd-4998fe33bea1"> <div class="component-html" data-lfr-editable-id="element-html" data-lfr-editable-type="html"><a href="https://www.liferay.com/industries/insurance/digital-transformation" target="_blank" rel="noopener noreferrer" class="redirect-footer-link">
9284Insurance
9285</a></div></div></div><div class="lfr-layout-structure-item-basic-component-html lfr-layout-structure-item-4b70d62f-2bae-0da8-72c9-686452427c99 " data-layout-structure-item-id="4b70d62f-2bae-0da8-72c9-686452427c99"><div id="fragment-5cee6db5-fa21-ad54-b370-d193c4dd7a09"> <div class="component-html" data-lfr-editable-id="element-html" data-lfr-editable-type="html"><a href="https://www.liferay.com/industries/energy-and-utilities/digital-transformation" target="_blank" rel="noopener noreferrer" class="redirect-footer-link">
9286Energy &amp; utilities
9287</a></div></div></div><div class="lfr-layout-structure-item-basic-component-html lfr-layout-structure-item-72a07486-2f21-8b76-f9bf-1a1df301c798 " data-layout-structure-item-id="72a07486-2f21-8b76-f9bf-1a1df301c798"><div id="fragment-9865b0fa-aa1a-90a0-fcdc-96a80ecad117"> <div class="component-html" data-lfr-editable-id="element-html" data-lfr-editable-type="html"><a href="https://www.liferay.com/industries/supply-chain/digital-transformation" target="_blank" rel="noopener noreferrer" class="redirect-footer-link">
9288Supply chain
9289</a></div></div></div><div class="lfr-layout-structure-item-basic-component-html lfr-layout-structure-item-a51ec4aa-5d8c-72b9-cece-e9e936894179 " data-layout-structure-item-id="a51ec4aa-5d8c-72b9-cece-e9e936894179"><div id="fragment-11b6c696-a0c6-cd54-23ff-c6ad69015c83"> <div class="component-html" data-lfr-editable-id="element-html" data-lfr-editable-type="html"><a href="https://www.liferay.com/industries/digital-transformation" target="_blank" rel="noopener noreferrer" class="redirect-footer-link">
9290Enterprise
9291</a></div></div></div><div class="lfr-layout-structure-item-dialect-text lfr-layout-structure-item-418dc418-69c8-b6e7-33a8-326a71fae88f " data-layout-structure-item-id="418dc418-69c8-b6e7-33a8-326a71fae88f"><div id="fragment-bce667cf-bc3b-3487-29ac-e9015b30f214">
9292<p class="component-text text-paragraph mb-0 text-break d-flex " data-lfr-editable-id="element-text" data-lfr-editable-type="text"><a href="/resource-hub">More Resources &gt; </a></p></div>
9292<script type="module">const configuration = {"textType":"text-paragraph","truncateText":false}; const fragmentElement = document.querySelector('#fragment-bce667cf-bc3b-3487-29ac-e9015b30f214'); const fragmentElementId = 'fragment-bce667cf-bc3b-3487-29ac-e9015b30f214'; const fragmentEntryLinkNamespace = 'nbam'; const fragmentNamespace = 'nbam'; const layoutMode = 'view';/**
9293 * SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com
9294 * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06
9295 */;</script>
9295</div></div></div></div><div class="lfr-layout-structure-item-1d63c84d-a9a4-eeee-9bd2-b92b6b327dc5 lfr-layout-structure-item-container section-container-right d-flex flex-row" data-layout-structure-item-id="1d63c84d-a9a4-eeee-9bd2-b92b6b327dc5"><div class="lfr-layout-structure-item-b5770a0e-11b5-1156-374e-500987291793 lfr-layout-structure-item-container " data-layout-structure-item-id="b5770a0e-11b5-1156-374e-500987291793"><div class="lfr-layout-structure-item-34820235-e64b-4eb8-b321-a43ee30a8957 lfr-layout-structure-item-container " data-layout-structure-item-id="34820235-e64b-4eb8-b321-a43ee30a8957"><div class="lfr-layout-structure-item-dialect-text lfr-layout-structure-item-803de4be-b795-0c0f-fad6-82f7081048c8 title-section" data-layout-structure-item-id="803de4be-b795-0c0f-fad6-82f7081048c8"><div id="fragment-625bc123-0f87-e51b-9050-b20a54fc06a1">
9296<h5 class="component-text h5 mb-0 text-break d-flex " data-lfr-editable-id="element-text" data-lfr-editable-type="text">New to Liferay?</h5></div>
9296<script type="module">const configuration = {"textType":"h5","truncateText":false}; const fragmentElement = document.querySelector('#fragment-625bc123-0f87-e51b-9050-b20a54fc06a1'); const fragmentElementId = 'fragment-625bc123-0f87-e51b-9050-b20a54fc06a1'; const fragmentEntryLinkNamespace = 'ukcg'; const fragmentNamespace = 'ukcg'; const layoutMode = 'view';/**
9297 * SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com
9298 * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06
9299 */;</script>
9299</div></div><div class="lfr-layout-structure-item-7ea8ac0a-7742-576e-8761-1b0f1961e921 lfr-layout-structure-item-container links-container" data-layout-structure-item-id="7ea8ac0a-7742-576e-8761-1b0f1961e921"><div class="lfr-layout-structure-item-basic-component-html lfr-layout-structure-item-0bab861e-8847-5304-58a0-753437e26e87 " data-layout-structure-item-id="0bab861e-8847-5304-58a0-753437e26e87"><div id="fragment-82ea466c-a346-5b60-f388-6ddca29231db"> <div class="component-html" data-lfr-editable-id="element-html" data-lfr-editable-type="html"><a href="/blog/current-experiences/what-s-the-difference-between-a-cms-portal-and-dxp-" target="_blank" rel="noopener noreferrer" class="redirect-footer-link">
9300  DXP vs CMS vs Portal
9301</a></div></div></div><div class="lfr-layout-structure-item-dialect-text lfr-layout-structure-item-8a379b12-a60e-435b-6a07-65a1f090cf50 " data-layout-structure-item-id="8a379b12-a60e-435b-6a07-65a1f090cf50"><div id="fragment-da03d1a8-23b1-593a-80f9-e18296065bea">
9302<p class="component-text text-paragraph mb-0 text-break d-flex " data-lfr-editable-id="element-text" data-lfr-editable-type="text"><a href="/blog/current-experiences/what-s-the-difference-between-saas-and-paas">Saas vs Paas</a></p></div>
9302<script type="module">const configuration = {"textType":"text-paragraph","truncateText":false}; const fragmentElement = document.querySelector('#fragment-da03d1a8-23b1-593a-80f9-e18296065bea'); const fragmentElementId = 'fragment-da03d1a8-23b1-593a-80f9-e18296065bea'; const fragmentEntryLinkNamespace = 'wngg'; const fragmentNamespace = 'wngg'; const layoutMode = 'view';/**
9303 * SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com
9304 * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06
9305 */;</script>
9305</div><div class="lfr-layout-structure-item-basic-component-html lfr-layout-structure-item-b2f5fd59-6f36-19c6-ffd1-c6f2fefafec0 " data-layout-structure-item-id="b2f5fd59-6f36-19c6-ffd1-c6f2fefafec0"><div id="fragment-d2664b92-d371-e429-a1cb-2f6df192a5e4"> <div class="component-html" data-lfr-editable-id="element-html" data-lfr-editable-type="html"><a href="/resources/l/web-portal" target="_blank" rel="noopener noreferrer" class="redirect-footer-link">
9306  Web Portals Explained 
9307</a></div></div></div><div class="lfr-layout-structure-item-basic-component-html lfr-layout-structure-item-cb3ba8c4-d717-7ce7-dd34-3cedf4dc3b0d " data-layout-structure-item-id="cb3ba8c4-d717-7ce7-dd34-3cedf4dc3b0d"><div id="fragment-de52f071-8241-9240-7d46-3d8fc38be24a"> <div class="component-html" data-lfr-editable-id="element-html" data-lfr-editable-type="html"><a href="/blog/current-experiences/16-awesome-web-portal-examples" target="_blank" rel="noopener noreferrer" class="redirect-footer-link">
9308  Web Portal Examples
9309</a></div></div></div><div class="lfr-layout-structure-item-dialect-text lfr-layout-structure-item-b081a43e-7357-7fe0-9e1c-4b1baee9721d " data-layout-structure-item-id="b081a43e-7357-7fe0-9e1c-4b1baee9721d"><div id="fragment-b8416138-dfb7-fc67-ea40-84e63c4ebf10">
9310<p class="component-text text-paragraph mb-0 text-break d-flex " data-lfr-editable-id="element-text" data-lfr-editable-type="text"><a href="/blog/customer-experience/a-guide-to-headless-cms">Headless CMS Guide</a></p></div>
9310<script type="module">const configuration = {"textType":"text-paragraph","truncateText":false}; const fragmentElement = document.querySelector('#fragment-b8416138-dfb7-fc67-ea40-84e63c4ebf10'); const fragmentElementId = 'fragment-b8416138-dfb7-fc67-ea40-84e63c4ebf10'; const fragmentEntryLinkNamespace = 'tpqb'; const fragmentNamespace = 'tpqb'; const layoutMode = 'view';/**
9311 * SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com
9312 * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06
9313 */;</script>
9313</div><div class="lfr-layout-structure-item-dialect-text lfr-layout-structure-item-a095770d-f2bf-cb22-d2ea-3e9bf5793dd1 " data-layout-structure-item-id="a095770d-f2bf-cb22-d2ea-3e9bf5793dd1"><div id="fragment-c9898183-1b82-60ce-0130-88099b71b296">
9314<p class="component-text text-paragraph mb-0 text-break d-flex " data-lfr-editable-id="element-text" data-lfr-editable-type="text"><a href="/enterprise-portals">Enterprise Portals</a></p></div>
9314<script type="module">const configuration = {"textType":"text-paragraph","truncateText":false}; const fragmentElement = document.querySelector('#fragment-c9898183-1b82-60ce-0130-88099b71b296'); const fragmentElementId = 'fragment-c9898183-1b82-60ce-0130-88099b71b296'; const fragmentEntryLinkNamespace = 'mqrx'; const fragmentNamespace = 'mqrx'; const layoutMode = 'view';/**
9315 * SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com
9316 * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06
9317 */;</script>
9317</div><div class="lfr-layout-structure-item-dialect-text lfr-layout-structure-item-bc585769-5cbc-1928-b0a1-229b8da10e2f " data-layout-structure-item-id="bc585769-5cbc-1928-b0a1-229b8da10e2f"><div id="fragment-562dc474-f339-04de-9645-46f835c0f7b4">
9318<p class="component-text text-paragraph mb-0 text-break d-flex " data-lfr-editable-id="element-text" data-lfr-editable-type="text"><a href="/faq">Frequently Asked Questions</a></p></div>
9318<script type="module">const configuration = {"textType":"text-paragraph","truncateText":false}; const fragmentElement = document.querySelector('#fragment-562dc474-f339-04de-9645-46f835c0f7b4'); const fragmentElementId = 'fragment-562dc474-f339-04de-9645-46f835c0f7b4'; const fragmentEntryLinkNamespace = 'luoo'; const fragmentNamespace = 'luoo'; const layoutMode = 'view';/**
9319 * SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com
9320 * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06
9321 */;</script>
9321</div></div></div><div class="lfr-layout-structure-item-ea514668-dbe0-a3a5-7a3f-f5c0051ea9ed lfr-layout-structure-item-container " data-layout-structure-item-id="ea514668-dbe0-a3a5-7a3f-f5c0051ea9ed"><div class="lfr-layout-structure-item-0eb3e0f9-0613-bd5a-95c6-784c31b354b5 lfr-layout-structure-item-container " data-layout-structure-item-id="0eb3e0f9-0613-bd5a-95c6-784c31b354b5"><div class="lfr-layout-structure-item-dialect-text lfr-layout-structure-item-fec9d346-9a12-e920-9105-fb45c7f026c5 title-section" data-layout-structure-item-id="fec9d346-9a12-e920-9105-fb45c7f026c5"><div id="fragment-9b694a10-4871-e550-7748-5db11c938a01">
9322<h5 class="component-text h5 mb-0 text-break d-flex " data-lfr-editable-id="element-text" data-lfr-editable-type="text">Company</h5></div>
9322<script type="module">const configuration = {"textType":"h5","truncateText":false}; const fragmentElement = document.querySelector('#fragment-9b694a10-4871-e550-7748-5db11c938a01'); const fragmentElementId = 'fragment-9b694a10-4871-e550-7748-5db11c938a01'; const fragmentEntryLinkNamespace = 'gbtr'; const fragmentNamespace = 'gbtr'; const layoutMode = 'view';/**
9323 * SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com
9324 * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06
9325 */;</script>
9325</div></div><div class="lfr-layout-structure-item-b712c4e7-ca0c-aaf8-16dc-729e9b7175ee lfr-layout-structure-item-container links-container" data-layout-structure-item-id="b712c4e7-ca0c-aaf8-16dc-729e9b7175ee"><div class="lfr-layout-structure-item-dialect-text lfr-layout-structure-item-7083b6b9-c0a6-0359-2b05-e5079bcb42c2 " data-layout-structure-item-id="7083b6b9-c0a6-0359-2b05-e5079bcb42c2"><div id="fragment-e7a8fee4-dff5-d8bc-7f26-c493d2865359">
9326<p class="component-text text-paragraph mb-0 text-break d-flex " data-lfr-editable-id="element-text" data-lfr-editable-type="text"><a href="/company/our-story">About Us</a></p></div>
9326<script type="module">const configuration = {"textType":"text-paragraph","truncateText":false}; const fragmentElement = document.querySelector('#fragment-e7a8fee4-dff5-d8bc-7f26-c493d2865359'); const fragmentElementId = 'fragment-e7a8fee4-dff5-d8bc-7f26-c493d2865359'; const fragmentEntryLinkNamespace = 'hqup'; const fragmentNamespace = 'hqup'; const layoutMode = 'view';/**
9327 * SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com
9328 * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06
9329 */;</script>
9329</div><div class="lfr-layout-structure-item-dialect-text lfr-layout-structure-item-bff6d0b7-3dfa-0dde-3293-71ac7e589e6e " data-layout-structure-item-id="bff6d0b7-3dfa-0dde-3293-71ac7e589e6e"><div id="fragment-3d3453cc-5cbd-3cb7-31fc-0d4d858ee120">
9330<p class="component-text text-paragraph mb-0 text-break d-flex " data-lfr-editable-id="element-text" data-lfr-editable-type="text"><a href="/careers">Careers</a></p></div>
9330<script type="module">const configuration = {"textType":"text-paragraph","truncateText":false}; const fragmentElement = document.querySelector('#fragment-3d3453cc-5cbd-3cb7-31fc-0d4d858ee120'); const fragmentElementId = 'fragment-3d3453cc-5cbd-3cb7-31fc-0d4d858ee120'; const fragmentEntryLinkNamespace = 'mvoi'; const fragmentNamespace = 'mvoi'; const layoutMode = 'view';/**
9331 * SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com
9332 * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06
9333 */;</script>
9333</div><div class="lfr-layout-structure-item-dialect-text lfr-layout-structure-item-b6e20b67-790d-368f-3535-47c202226e8f " data-layout-structure-item-id="b6e20b67-790d-368f-3535-47c202226e8f"><div id="fragment-5df3e474-e3ca-9ca5-d050-1d98a67800ba">
9334<p class="component-text text-paragraph mb-0 text-break d-flex " data-lfr-editable-id="element-text" data-lfr-editable-type="text"><a href="/liferay-news">Liferay in the News</a></p></div>
9334<script type="module">const configuration = {"textType":"text-paragraph","truncateText":false}; const fragmentElement = document.querySelector('#fragment-5df3e474-e3ca-9ca5-d050-1d98a67800ba'); const fragmentElementId = 'fragment-5df3e474-e3ca-9ca5-d050-1d98a67800ba'; const fragmentEntryLinkNamespace = 'jjlq'; const fragmentNamespace = 'jjlq'; const layoutMode = 'view';/**
9335 * SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com
9336 * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06
9337 */;</script>
9337</div><div class="lfr-layout-structure-item-dialect-text lfr-layout-structure-item-e92dd359-8336-549b-cf1c-441dc4f7e4bd " data-layout-structure-item-id="e92dd359-8336-549b-cf1c-441dc4f7e4bd"><div id="fragment-53d6b85b-a009-11c0-1dc6-f8d85c8452d6">
9338<p class="component-text text-paragraph mb-0 text-break d-flex " data-lfr-editable-id="element-text" data-lfr-editable-type="text"><a href="/trust-center">Trust Center</a></p></div>
9338<script type="module">const configuration = {"textType":"text-paragraph","truncateText":false}; const fragmentElement = document.querySelector('#fragment-53d6b85b-a009-11c0-1dc6-f8d85c8452d6'); const fragmentElementId = 'fragment-53d6b85b-a009-11c0-1dc6-f8d85c8452d6'; const fragmentEntryLinkNamespace = 'qgsz'; const fragmentNamespace = 'qgsz'; const layoutMode = 'view';/**
9339 * SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com
9340 * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06
9341 */;</script>
9341</div><div class="lfr-layout-structure-item-dialect-text lfr-layout-structure-item-a06b20f5-3740-1c1e-65ed-fd40f52a9c51 " data-layout-structure-item-id="a06b20f5-3740-1c1e-65ed-fd40f52a9c51"><div id="fragment-d75550f4-d821-1ee5-89d6-13564584d851">
9342<p class="component-text text-paragraph mb-0 text-break d-flex " data-lfr-editable-id="element-text" data-lfr-editable-type="text"><a href="/locations">Locations</a></p></div>
9342<script type="module">const configuration = {"textType":"text-paragraph","truncateText":false}; const fragmentElement = document.querySelector('#fragment-d75550f4-d821-1ee5-89d6-13564584d851'); const fragmentElementId = 'fragment-d75550f4-d821-1ee5-89d6-13564584d851'; const fragmentEntryLinkNamespace = 'qksb'; const fragmentNamespace = 'qksb'; const layoutMode = 'view';/**
9343 * SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com
9344 * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06
9345 */;</script>
9345</div></div><div class="lfr-layout-structure-item-ec61f7bf-3e99-c996-2f24-82171c331b1b lfr-layout-structure-item-container social-icons-container d-flex flex-row" data-layout-structure-item-id="ec61f7bf-3e99-c996-2f24-82171c331b1b"><div class="lfr-layout-structure-item-basic-component-html lfr-layout-structure-item-4986433f-b8fd-9c35-542f-c7cbaefca360 " data-layout-structure-item-id="4986433f-b8fd-9c35-542f-c7cbaefca360"><div id="fragment-bfc8ec68-7cb2-76a7-03a0-5cf457f498e9"> <div class="component-html" data-lfr-editable-id="element-html" data-lfr-editable-type="html"><a href="https://www.facebook.com/liferay/#" target="_blank" rel="nofollow noopener noreferrer" class="social-link">
9346  <svg width="18" height="18" viewbox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg">
9347    <g clip-path="url(#clip0_9481_35278)">
9348      <path d="M17.25 9.05042C17.25 4.46622 13.5564 0.75 9 0.75C4.44365 0.75 0.75 4.46622 0.75 9.05042C0.75 13.1933 3.76689 16.6273 7.71094 17.25V11.4498H5.61621V9.05042H7.71094V7.22173C7.71094 5.14144 8.94264 3.99235 10.8271 3.99235C11.7294 3.99235 12.6738 4.15447 12.6738 4.15447V6.19715H11.6336C10.6088 6.19715 10.2891 6.83703 10.2891 7.49409V9.05042H12.5771L12.2114 11.4498H10.2891V17.25C14.2331 16.6273 17.25 13.1933 17.25 9.05042Z" fill="currentColor" /> <!-- herda a cor -->
9349    </g>
9350    <defs>
9351      <clippath id="clip0_9481_35278">
9352        <rect width="16.5" height="16.5" fill="white" transform="translate(0.75 0.75)" />
9353      </clippath>
9354    </defs>
9355  </svg>
9356</a></div></div></div><div class="lfr-layout-structure-item-basic-component-html lfr-layout-structure-item-69bf14fd-23b3-53d6-44ef-1d659f8747a2 " data-layout-structure-item-id="69bf14fd-23b3-53d6-44ef-1d659f8747a2"><div id="fragment-c316c057-76bd-4ff1-87a8-b685eadcb6d5"> <div class="component-html" data-lfr-editable-id="element-html" data-lfr-editable-type="html"><a href="https://github.com/liferay" target="_blank" rel="nofollow noopener noreferrer" class="social-link">
9357	<svg width="18" height="18" viewbox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg">
9358		<path fill-rule="evenodd" clip-rule="evenodd" d="M9.015 0.8125C4.46768 0.8125 0.780273 4.56209 0.780273 9.18781C0.780273 12.8883 3.13977 16.0278 6.41168 17.1353C6.82323 17.2128 6.97432 16.9536 6.97432 16.7324C6.97432 16.5326 6.96668 15.8729 6.96314 15.173C4.67223 15.6797 4.18882 14.1848 4.18882 14.1848C3.81423 13.2167 3.2745 12.9593 3.2745 12.9593C2.52736 12.4395 3.33082 12.4502 3.33082 12.4502C4.15773 12.5091 4.59314 13.3133 4.59314 13.3133C5.32759 14.5937 6.51955 14.2235 6.98946 14.0095C7.06336 13.4683 7.27677 13.0986 7.51227 12.8896C5.68323 12.6778 3.7605 11.9596 3.7605 8.75037C3.7605 7.83596 4.08218 7.08882 4.60896 6.50228C4.52346 6.29119 4.24159 5.43947 4.68873 4.28581C4.68873 4.28581 5.38023 4.06071 6.95386 5.14433C7.61073 4.95876 8.31518 4.86569 9.015 4.8625C9.71482 4.86569 10.4198 4.95876 11.0779 5.14433C12.6496 4.06071 13.3402 4.28581 13.3402 4.28581C13.7884 5.43947 13.5064 6.29119 13.4209 6.50228C13.9489 7.08882 14.2684 7.83596 14.2684 8.75037C14.2684 11.9672 12.342 12.6756 10.5083 12.8829C10.8037 13.1428 11.0669 13.6525 11.0669 14.4339C11.0669 15.5544 11.0573 16.4564 11.0573 16.7324C11.0573 16.9552 11.2055 17.2164 11.623 17.1341C14.8931 16.0254 17.2496 12.8871 17.2496 9.18781C17.2496 4.56209 13.5627 0.8125 9.015 0.8125Z" fill="currentColor" />
9359		<path fill-rule="evenodd" clip-rule="evenodd" d="M3.89918 12.8377C3.88105 12.8794 3.81668 12.8918 3.75805 12.8632C3.69832 12.8359 3.66477 12.7792 3.68414 12.7374C3.70186 12.6946 3.76636 12.6828 3.82596 12.7112C3.88582 12.7387 3.91991 12.7959 3.89918 12.8377Z" fill="currentColor" />
9360		<path fill-rule="evenodd" clip-rule="evenodd" d="M4.23273 13.216C4.19346 13.2531 4.11668 13.2359 4.06459 13.1773C4.01073 13.119 4.00064 13.0409 4.04046 13.0033C4.08096 12.9663 4.15541 12.9836 4.20941 13.042C4.26327 13.1011 4.27377 13.1786 4.23273 13.216Z" fill="currentColor" />
9361		<path fill-rule="evenodd" clip-rule="evenodd" d="M4.55741 13.6984C4.50696 13.7341 4.42446 13.7006 4.37346 13.6262C4.323 13.5517 4.323 13.4624 4.37455 13.4266C4.42568 13.3908 4.50696 13.423 4.55864 13.4969C4.60896 13.5725 4.60896 13.6619 4.55741 13.6984Z" fill="currentColor" />
9362		<path fill-rule="evenodd" clip-rule="evenodd" d="M5.00223 14.1644C4.95709 14.2151 4.86096 14.2015 4.79059 14.1324C4.71859 14.0648 4.69855 13.969 4.74382 13.9184C4.7895 13.8676 4.88618 13.8819 4.95709 13.9504C5.02855 14.0178 5.05036 14.1144 5.00223 14.1644Z" fill="currentColor" />
9363		<path fill-rule="evenodd" clip-rule="evenodd" d="M5.61586 14.435C5.59596 14.5006 5.50336 14.5304 5.41009 14.5026C5.31696 14.4739 5.256 14.397 5.27482 14.3307C5.29418 14.2647 5.38718 14.2336 5.48114 14.2635C5.57414 14.292 5.63523 14.3683 5.61586 14.435Z" fill="currentColor" />
9364		<path fill-rule="evenodd" clip-rule="evenodd" d="M6.28977 14.4852C6.29209 14.5543 6.213 14.6116 6.11509 14.6127C6.01664 14.615 5.937 14.5592 5.93591 14.4912C5.93591 14.4214 6.01323 14.3647 6.11168 14.363C6.20959 14.3611 6.28977 14.4166 6.28977 14.4852Z" fill="currentColor" />
9365		<path fill-rule="evenodd" clip-rule="evenodd" d="M6.91691 14.3766C6.92864 14.444 6.86059 14.5132 6.76336 14.5316C6.66777 14.5494 6.57927 14.5078 6.56714 14.441C6.55527 14.3719 6.62455 14.3027 6.72 14.2848C6.81736 14.2676 6.9045 14.3081 6.91691 14.3766Z" fill="currentColor" />
9366	</svg>
9367</a></div></div></div><div class="lfr-layout-structure-item-basic-component-html lfr-layout-structure-item-a3831cee-29fa-8ca3-7210-e4e33a716366 " data-layout-structure-item-id="a3831cee-29fa-8ca3-7210-e4e33a716366"><div id="fragment-7ffba4ec-fe9f-ee0b-5982-1a6200d45479"> <div class="component-html" data-lfr-editable-id="element-html" data-lfr-editable-type="html"><a href="https://www.instagram.com/liferayinc/" target="_blank" rel="nofollow noopener noreferrer" class="social-link">
9368	<svg width="16" height="16" viewbox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
9369		<g clip-path="url(#clip0_9711_13355)">
9370			<path d="M8 1.85059C10.0039 1.85059 10.2412 1.85937 11.0293 1.89453C11.7617 1.92676 12.1572 2.0498 12.4209 2.15234C12.7695 2.28711 13.0215 2.45117 13.2822 2.71191C13.5459 2.97559 13.707 3.22461 13.8418 3.57324C13.9443 3.83691 14.0674 4.23535 14.0996 4.96484C14.1348 5.75586 14.1436 5.99316 14.1436 7.99414C14.1436 9.99805 14.1348 10.2354 14.0996 11.0234C14.0674 11.7559 13.9443 12.1514 13.8418 12.415C13.707 12.7637 13.543 13.0156 13.2822 13.2764C13.0186 13.54 12.7695 13.7012 12.4209 13.8359C12.1572 13.9385 11.7588 14.0615 11.0293 14.0937C10.2383 14.1289 10.001 14.1377 8 14.1377C5.99609 14.1377 5.75879 14.1289 4.9707 14.0937C4.23828 14.0615 3.84277 13.9385 3.5791 13.8359C3.23047 13.7012 2.97852 13.5371 2.71777 13.2764C2.4541 13.0127 2.29297 12.7637 2.1582 12.415C2.05566 12.1514 1.93262 11.7529 1.90039 11.0234C1.86523 10.2324 1.85645 9.99512 1.85645 7.99414C1.85645 5.99023 1.86523 5.75293 1.90039 4.96484C1.93262 4.23242 2.05566 3.83691 2.1582 3.57324C2.29297 3.22461 2.45703 2.97266 2.71777 2.71191C2.98145 2.44824 3.23047 2.28711 3.5791 2.15234C3.84277 2.0498 4.24121 1.92676 4.9707 1.89453C5.75879 1.85937 5.99609 1.85059 8 1.85059ZM8 0.5C5.96387 0.5 5.70898 0.508789 4.90918 0.543945C4.1123 0.579102 3.56445 0.708008 3.08984 0.892578C2.59473 1.08594 2.17578 1.34082 1.75977 1.75977C1.34082 2.17578 1.08594 2.59473 0.892578 3.08691C0.708008 3.56445 0.579102 4.10937 0.543945 4.90625C0.508789 5.70898 0.5 5.96387 0.5 8C0.5 10.0361 0.508789 10.291 0.543945 11.0908C0.579102 11.8877 0.708008 12.4355 0.892578 12.9102C1.08594 13.4053 1.34082 13.8242 1.75977 14.2402C2.17578 14.6562 2.59473 14.9141 3.08691 15.1045C3.56445 15.2891 4.10937 15.418 4.90625 15.4531C5.70605 15.4883 5.96094 15.4971 7.99707 15.4971C10.0332 15.4971 10.2881 15.4883 11.0879 15.4531C11.8848 15.418 12.4326 15.2891 12.9072 15.1045C13.3994 14.9141 13.8184 14.6562 14.2344 14.2402C14.6504 13.8242 14.9082 13.4053 15.0986 12.9131C15.2832 12.4355 15.4121 11.8906 15.4473 11.0937C15.4824 10.2939 15.4912 10.0391 15.4912 8.00293C15.4912 5.9668 15.4824 5.71191 15.4473 4.91211C15.4121 4.11523 15.2832 3.56738 15.0986 3.09277C14.9141 2.59473 14.6592 2.17578 14.2402 1.75977C13.8242 1.34375 13.4053 1.08594 12.9131 0.895508C12.4355 0.710937 11.8906 0.582031 11.0937 0.546875C10.291 0.508789 10.0361 0.5 8 0.5Z" fill="currentColor" />
9371			<path d="M8 4.14746C5.87305 4.14746 4.14746 5.87305 4.14746 8C4.14746 10.127 5.87305 11.8525 8 11.8525C10.127 11.8525 11.8525 10.127 11.8525 8C11.8525 5.87305 10.127 4.14746 8 4.14746ZM8 10.499C6.62012 10.499 5.50098 9.37988 5.50098 8C5.50098 6.62012 6.62012 5.50098 8 5.50098C9.37988 5.50098 10.499 6.62012 10.499 8C10.499 9.37988 9.37988 10.499 8 10.499Z" fill="currentColor" />
9372			<path d="M12.9043 3.99512C12.9043 4.49317 12.5 4.89453 12.0049 4.89453C11.5068 4.89453 11.1055 4.49024 11.1055 3.99512C11.1055 3.49707 11.5098 3.0957 12.0049 3.0957C12.5 3.0957 12.9043 3.5 12.9043 3.99512Z" fill="currentColor" />
9373		</g>
9374		<defs>
9375			<clippath id="clip0_9711_13355">
9376				<rect width="15" height="15" fill="white" transform="translate(0.5 0.5)" />
9377			</clippath>
9378		</defs>
9379	</svg>
9380</a></div></div></div><div class="lfr-layout-structure-item-basic-component-html lfr-layout-structure-item-992c28c9-83a7-abf0-fdb9-5aa98b6a809d " data-layout-structure-item-id="992c28c9-83a7-abf0-fdb9-5aa98b6a809d"><div id="fragment-d02e9a44-3e24-395d-e7be-9f496ec62300"> <div class="component-html" data-lfr-editable-id="element-html" data-lfr-editable-type="html"><a href="https://www.linkedin.com/company/liferay-inc-" target="_blank" rel="nofollow noopener noreferrer" class="social-link">
9381	<svg width="18" height="18" viewbox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg">
9382		<g clip-path="url(#clip0_9481_35155)">
9383			<path d="M15.3896 1.5H2.60742C1.99512 1.5 1.5 1.9834 1.5 2.58105V15.416C1.5 16.0137 1.99512 16.5 2.60742 16.5H15.3896C16.002 16.5 16.5 16.0137 16.5 15.4189V2.58105C16.5 1.9834 16.002 1.5 15.3896 1.5ZM5.9502 14.2822H3.72363V7.12207H5.9502V14.2822ZM4.83691 6.14648C4.12207 6.14648 3.54492 5.56934 3.54492 4.85742C3.54492 4.14551 4.12207 3.56836 4.83691 3.56836C5.54883 3.56836 6.12598 4.14551 6.12598 4.85742C6.12598 5.56641 5.54883 6.14648 4.83691 6.14648ZM14.2822 14.2822H12.0586V10.8018C12.0586 9.97266 12.0439 8.90332 10.9014 8.90332C9.74414 8.90332 9.56836 9.80859 9.56836 10.7432V14.2822H7.34766V7.12207H9.48047V8.10059H9.50977C9.80566 7.53809 10.5322 6.94336 11.6133 6.94336C13.8662 6.94336 14.2822 8.42578 14.2822 10.3535V14.2822Z" fill="currentColor" />
9384		</g>
9385		<defs>
9386			<clippath id="clip0_9481_35155">
9387				<rect width="15" height="15" fill="white" transform="translate(1.5 1.5)" />
9388			</clippath>
9389		</defs>
9390	</svg>
9391</a></div></div></div><div class="lfr-layout-structure-item-basic-component-html lfr-layout-structure-item-d9ed777a-dda8-1a55-c840-65fefd2445f6 " data-layout-structure-item-id="d9ed777a-dda8-1a55-c840-65fefd2445f6"><div id="fragment-7d972558-5ecc-33c9-80a4-91b8a37a0b5e"> <div class="component-html" data-lfr-editable-id="element-html" data-lfr-editable-type="html"><a href="https://x.com/liferay" target="_blank" rel="nofollow noopener noreferrer" class="social-link">
9392  
9393	<svg width="18" height="18" viewbox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg">
9394		<path d="M10.4287 7.8587L16.0134 1.53223H14.6902L9.83882 7.02428L5.96687 1.53223H1.5L7.35644 9.83791L1.5 16.4716H2.82321L7.94326 10.6705L12.0331 16.4716H16.5L10.4287 7.8587ZM8.61579 9.91082L8.0215 9.08324L3.30039 2.5044H5.33312L9.14432 7.81574L9.7361 8.64332L14.6895 15.5469H12.6568L8.61579 9.91082Z" fill="currentColor" />
9395	</svg>
9396</a></div></div></div><div class="lfr-layout-structure-item-basic-component-html lfr-layout-structure-item-ca03e3ff-7234-7c8b-cfd1-94f4dda381fa " data-layout-structure-item-id="ca03e3ff-7234-7c8b-cfd1-94f4dda381fa"><div id="fragment-5a995b92-258f-d43b-2227-7f8feab271f2"> <div class="component-html" data-lfr-editable-id="element-html" data-lfr-editable-type="html"><a href="https://www.youtube.com/user/liferayinc" target="_blank" rel="nofollow noopener noreferrer" class="social-link">
9397	<svg width="18" height="18" viewbox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg">
9398		<g clip-path="url(#clip0_9481_35158)">
9399			<path d="M17.0856 5.69932C17.0856 5.69932 16.9245 4.56172 16.4282 4.06221C15.7998 3.40479 15.0973 3.40156 14.775 3.36289C12.4676 3.19531 9.00322 3.19531 9.00322 3.19531H8.99678C8.99678 3.19531 5.53242 3.19531 3.225 3.36289C2.90273 3.40156 2.2002 3.40479 1.57178 4.06221C1.07549 4.56172 0.917578 5.69932 0.917578 5.69932C0.917578 5.69932 0.75 7.03672 0.75 8.3709V9.62129C0.75 10.9555 0.914355 12.2929 0.914355 12.2929C0.914355 12.2929 1.07549 13.4305 1.56855 13.93C2.19697 14.5874 3.02197 14.5648 3.38936 14.6357C4.71064 14.7614 9 14.8001 9 14.8001C9 14.8001 12.4676 14.7937 14.775 14.6293C15.0973 14.5906 15.7998 14.5874 16.4282 13.93C16.9245 13.4305 17.0856 12.2929 17.0856 12.2929C17.0856 12.2929 17.25 10.9587 17.25 9.62129V8.3709C17.25 7.03672 17.0856 5.69932 17.0856 5.69932ZM7.29522 11.1392V6.50176L11.7521 8.82852L7.29522 11.1392Z" fill="currentColor" />
9400		</g>
9401		<defs>
9402			<clippath id="clip0_9481_35158">
9403				<rect width="16.5" height="16.5" fill="white" transform="translate(0.75 0.75)" />
9404			</clippath>
9405		</defs>
9406	</svg>
9407</a></div></div></div></div></div></div></div></div><div class="lfr-layout-structure-item-76ccf8bf-657e-f6d5-a439-b785869da043 lfr-layout-structure-item-container bottom-section-container d-flex flex-row justify-content-between" data-layout-structure-item-id="76ccf8bf-657e-f6d5-a439-b785869da043"><div class="lfr-layout-structure-item-dialect-text lfr-layout-structure-item-4598ebea-7f64-0311-802c-fb3b95421f03 " data-layout-structure-item-id="4598ebea-7f64-0311-802c-fb3b95421f03"><div id="fragment-7b7c5a97-2f17-98c5-b774-c9abb4554e5c">
9408<p class="component-text text-paragraph-sm mb-0 text-break d-flex " data-lfr-editable-id="element-text" data-lfr-editable-type="text">Built on Liferay Digital Experience Platform</p></div>
9408<script type="module">const configuration = {"textType":"text-paragraph-sm","truncateText":false}; const fragmentElement = document.querySelector('#fragment-7b7c5a97-2f17-98c5-b774-c9abb4554e5c'); const fragmentElementId = 'fragment-7b7c5a97-2f17-98c5-b774-c9abb4554e5c'; const fragmentEntryLinkNamespace = 'jneb'; const fragmentNamespace = 'jneb'; const layoutMode = 'view';/**
9409 * SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com
9410 * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06
9411 */;</script>
9411</div><div class="lfr-layout-structure-item-dialect-text lfr-layout-structure-item-a0e6a15a-09f9-299b-dc8b-2e9a21a02914 " data-layout-structure-item-id="a0e6a15a-09f9-299b-dc8b-2e9a21a02914"><div id="fragment-1794b750-daf1-6e62-3f04-12562bef1a9b">
9412<p class="component-text text-paragraph-sm mb-0 text-break d-flex " data-lfr-editable-id="element-text" data-lfr-editable-type="text">© 2026 Liferay Inc. All Rights Reserved.</p></div>
9412<script type="module">const configuration = {"textType":"text-paragraph-sm","truncateText":false}; const fragmentElement = document.querySelector('#fragment-1794b750-daf1-6e62-3f04-12562bef1a9b'); const fragmentElementId = 'fragment-1794b750-daf1-6e62-3f04-12562bef1a9b'; const fragmentEntryLinkNamespace = 'ypge'; const fragmentNamespace = 'ypge'; const layoutMode = 'view';/**
9413 * SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com
9414 * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06
9415 */;</script>
9415</div><div class="lfr-layout-structure-item-9b6290b7-e1b9-9726-edbe-972d1a8d4f0a lfr-layout-structure-item-container footer-bottom-links d-flex flex-row" data-layout-structure-item-id="9b6290b7-e1b9-9726-edbe-972d1a8d4f0a"><div class="lfr-layout-structure-item-dialect-text lfr-layout-structure-item-0155c3e0-b828-b11f-6f0a-ab3eeedc2cf5 " data-layout-structure-item-id="0155c3e0-b828-b11f-6f0a-ab3eeedc2cf5"><div id="fragment-fb966171-8990-34f1-dd31-691ae70d8867">
9416<p class="component-text text-paragraph-sm mb-0 text-break d-flex " data-lfr-editable-id="element-text" data-lfr-editable-type="text"><a href="/accessibility-compliance/digital-experience-platform">Accessibility</a></p></div>
9416<script type="module">const configuration = {"textType":"text-paragraph-sm","truncateText":false}; const fragmentElement = document.querySelector('#fragment-fb966171-8990-34f1-dd31-691ae70d8867'); const fragmentElementId = 'fragment-fb966171-8990-34f1-dd31-691ae70d8867'; const fragmentEntryLinkNamespace = 'pxhg'; const fragmentNamespace = 'pxhg'; const layoutMode = 'view';/**
9417 * SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com
9418 * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06
9419 */;</script>
9419</div><div class="lfr-layout-structure-item-dialect-text lfr-layout-structure-item-9687ae9c-5d02-6a83-aae3-7214f1d1bae8 " data-layout-structure-item-id="9687ae9c-5d02-6a83-aae3-7214f1d1bae8"><div id="fragment-ecb8e3fa-bda0-b30c-3657-fbf4d5d99650">
9420<p class="component-text text-paragraph-sm mb-0 text-break d-flex " data-lfr-editable-id="element-text" data-lfr-editable-type="text"><a href="https://www.liferay.com/legal">Legal</a></p></div>
9420<script type="module">const configuration = {"textType":"text-paragraph-sm","truncateText":false}; const fragmentElement = document.querySelector('#fragment-ecb8e3fa-bda0-b30c-3657-fbf4d5d99650'); const fragmentElementId = 'fragment-ecb8e3fa-bda0-b30c-3657-fbf4d5d99650'; const fragmentEntryLinkNamespace = 'mwfm'; const fragmentNamespace = 'mwfm'; const layoutMode = 'view';/**
9421 * SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com
9422 * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06
9423 */;</script>
9423</div><div class="lfr-layout-structure-item-dialect-text lfr-layout-structure-item-dc476736-c6be-1b8c-ad1e-cba16175a42b " data-layout-structure-item-id="dc476736-c6be-1b8c-ad1e-cba16175a42b"><div id="fragment-6bcaa945-3a1f-0e6c-2421-863a8192bcf3">
9424<p class="component-text text-paragraph-sm mb-0 text-break d-flex " data-lfr-editable-id="element-text" data-lfr-editable-type="text"><a href="/trust-center/general-compliance">Compliance</a></p></div>
9424<script type="module">const configuration = {"textType":"text-paragraph-sm","truncateText":false}; const fragmentElement = document.querySelector('#fragment-6bcaa945-3a1f-0e6c-2421-863a8192bcf3'); const fragmentElementId = 'fragment-6bcaa945-3a1f-0e6c-2421-863a8192bcf3'; const fragmentEntryLinkNamespace = 'pzrq'; const fragmentNamespace = 'pzrq'; const layoutMode = 'view';/**
9425 * SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com
9426 * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06
9427 */;</script>
9427</div><div class="lfr-layout-structure-item-dialect-text lfr-layout-structure-item-df88ea9a-3b4a-a5ac-d98e-8a81f661a9e6 " data-layout-structure-item-id="df88ea9a-3b4a-a5ac-d98e-8a81f661a9e6"><div id="fragment-d17c6ab2-1aba-df07-423a-71362b2acf2f">
9428<p class="component-text text-paragraph-sm mb-0 text-break d-flex " data-lfr-editable-id="element-text" data-lfr-editable-type="text"><a href="/privacy-policy">Privacy Policy</a></p></div>
9428<script type="module">const configuration = {"textType":"text-paragraph-sm","truncateText":false}; const fragmentElement = document.querySelector('#fragment-d17c6ab2-1aba-df07-423a-71362b2acf2f'); const fragmentElementId = 'fragment-d17c6ab2-1aba-df07-423a-71362b2acf2f'; const fragmentEntryLinkNamespace = 'nnkr'; const fragmentNamespace = 'nnkr'; const layoutMode = 'view';/**
9429 * SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com
9430 * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06
9431 */;</script>
9431</div></div></div></div></div></div>
9432</div></div><style >.footer-bottom-links {
9433	gap: 1.5rem;
9434}
9435
9436.footer-bottom-links div div p a:hover {
9437	color: #0053F0;
9438	text-decoration: none;
9439}
9440
9441.footer-container {
9442	padding: 2.5rem 2.5rem 1rem 2.5rem;
9443}
9444
9445.links-container div div a:hover,
9446.links-container div div p:hover {
9447	color: #0053f0 !important;
9448	text-decoration: none;
9449}
9450
9451.master-atb-footer {
9452	padding: 2.5rem 2.5rem 1.5rem 2.5rem;
9453}
9454
9455.master-atb-footer .bottom-section-container {
9456	margin-bottom: 10px !important;
9457}
9458
9459.master-atb-footer .links-container div,
9460.master-atb-footer .title-section {
9461	margin-bottom: 1rem;
9462}
9463
9464.master-atb-footer h5, 
9465.master-atb-footer p > a {
9466	font-size: 1.125rem;
9467}
9468
9469.redirect-footer-link {
9470	color: #282934;
9471	font-family: 'Source Sans Pro';
9472	font-size: 1rem;
9473	font-weight: 600;
9474	text-decoration: none;
9475}
9476
9477.redirect-footer-link:hover {
9478	color: #0053F0;
9479}
9480
9481.sections-container,
9482.section-container-left,
9483.section-container-right {
9484	gap: 70px;
9485}
9486
9487.social-icons-container {
9488	gap: 1rem;
9489}
9490
9491.social-link {
9492	color: #3F404B;
9493}
9494
9495.social-link:hover {
9496	color: #0053F0;
9497}
9498
9499@media (max-width: 620px) {
9500	.footer-bottom-links {
9501		flex-wrap: wrap;
9502		justify-content: center !important;
9503		row-gap: 1rem;
9504	}
9505
9506	.footer-container {
9507		padding: 1.75rem !important;
9508	}
9509
9510	.footer-contents-top {
9511		flex-direction: column !important;
9512	}
9513
9514	.master-atb-footer {
9515		padding: 1.5rem;
9516	}
9517
9518	.master-atb-footer .bottom-section-container {
9519		margin-bottom: 0 !important;
9520	}
9521
9522	.sections-container {
9523		flex-direction: column !important;
9524	}
9525
9526	.sections-container .section-container-left {
9527		flex-direction: column !important;
9528		gap: 40px !important;
9529	}
9530
9531	.sections-container .section-container-right {
9532		flex-direction: column !important;
9533		gap: 40px !important;
9534	}
9535}
9536
9537@media (max-width: 990px) {
9538	.bottom-section-container {
9539		align-items: center;
9540		flex-direction: column !important;
9541		margin-top: 43px !important;
9542	}
9543
9544	.other-sections-container {
9545		flex-direction: column !important;
9546	}
9547
9548	.section-container-left {
9549		gap: 113px !important;
9550	}
9551
9552	.section-container-right {
9553		gap: 70px !important;
9554	}
9555
9556	.social-icons-container {
9557		display: grid !important;
9558		grid-template-columns: 18px 18px 18px;
9559		grid-template-rows: 18px 18px;
9560	}
9561}
9562
9563@media (max-width: 1024px) {
9564	.section-container-left,
9565	.section-container-right,
9566	.sections-container {
9567		gap: 35px;
9568	}
9569}</style></div></footer>
9570
9571
9572
9573</div>
9574				</div>
9575			
9576			
9577		
9578	
9579
9580
9581<form action="#" aria-hidden="true" class="hide" id="hrefFm" method="post" name="hrefFm"><span></span><button hidden type="submit">Hidden</button></form>
9582
9583	
9584		</div>
9585
9586	</div>
9587</div>
9588
9589
9590
9591
9592
9593
9594
9595
9596
9597
9598
9599
9600
9601
9602
9603
9604
9605
9606
9607
9608
9609
9610
9611
9612
9613
9614
9615
9616
9617
9618
9619
9620
9621
9622
9623
9624
9625
9626
9627
9628
9629
9630
9631
9632
9633
9634
9635
9636
9637
9638
9639
9640
9641
9642
9643
9644
9645
9646
9647
9648
9649
9650
9651
9652
9653
9654
9655
9656
9657
9658
9659
9660
9661
9662
9663
9664
9665
9666
9667
9668
9669
9670
9671
9672
9673
9674
9675
9676
9677
9678
9679
9680
9681
9682
9683
9684
9685
9686
9687
9688
9689
9690
9691
9692	
9693
9694
9695
9696
9697
9698
9699
9700
9701
9702	
9703
9704
9705
9706
9707
9708
9709
9710
9711
9712<script type="text/javascript">
9713
9714	
9715		
9716		
9717
9718			
9719
9720			
9721		
9722	
9723
9724
9725</script>
9725<script>
9726
9727</script>
9727
9728
9729
9730
9731
9732
9733
9734
9735
9736
9737
9738
9739
9740
9741
9742
9743	
9744
9745	
9746
9747	
9748
9749	
9750
9751	
9752
9753	
9754
9755	
9756
9757
9758
9759
9760
9761
9762
9763
9764
9765
9766
9767
9768
9769	
9769<script type="module">
9770		import {Session} from '/o/frontend-js-web/__liferay__/legacy.(HABLQZOY).js';
9771
9772		if (Liferay.Session && Liferay.Session.destructor) {
9773			Liferay.Session.destructor();
9774		}
9775
9776		Liferay.Session = new Session(
9777			{
9778				autoExtend: true,
9779				redirectOnExpire: false,
9780				redirectUrl: 'https\x3a\x2f\x2fwww\x2eliferay\x2ecom\x2fweb\x2fguest',
9781				rememberMe: false,
9782				sessionLength: 86400,
9783				sessionTimeoutOffset: 70,
9784				warningLength: 60
9785			})
9786	</script>
9786
9787
9788
9789<script type="text/javascript">
9790(function() {var $ = AUI.$;var _ = AUI._;
9791	var onShare = function (data) {
9792		if (window.Analytics) {
9793			Analytics.send('shared', 'SocialBookmarks', {
9794				className: data.className,
9795				classPK: data.classPK,
9796				type: data.type,
9797				url: data.url,
9798			});
9799		}
9800	};
9801
9802	var onDestroyPortlet = function () {
9803		Liferay.detach('socialBookmarks:share', onShare);
9804		Liferay.detach('destroyPortlet', onDestroyPortlet);
9805	};
9806
9807	Liferay.on('socialBookmarks:share', onShare);
9808	Liferay.on('destroyPortlet', onDestroyPortlet);
9809})();
9810(function() {var $ = AUI.$;var _ = AUI._;
9811	var onVote = function (event) {
9812		if (window.Analytics) {
9813			let title = event.contentTitle;
9814
9815			if (!title) {
9816				const dmNode = document.querySelector(
9817					'[data-analytics-file-entry-id="' + event.classPK + '"]'
9818				);
9819
9820				if (dmNode) {
9821					title = dmNode.dataset.analyticsFileEntryTitle;
9822				}
9823			}
9824
9825			Analytics.send('VOTE', 'Ratings', {
9826				className: event.className,
9827				classPK: event.classPK,
9828				externalReferenceCode: event.externalReferenceCode,
9829				ratingType: event.ratingType,
9830				score: event.score,
9831				title,
9832			});
9833		}
9834	};
9835
9836	var onDestroyPortlet = function () {
9837		Liferay.detach('ratings:vote', onVote);
9838		Liferay.detach('destroyPortlet', onDestroyPortlet);
9839	};
9840
9841	Liferay.on('ratings:vote', onVote);
9842	Liferay.on('destroyPortlet', onDestroyPortlet);
9843})();
9844(function() {var $ = AUI.$;var _ = AUI._;
9845	var onDestroyPortlet = function () {
9846		Liferay.detach('messagePosted', onMessagePosted);
9847		Liferay.detach('destroyPortlet', onDestroyPortlet);
9848	};
9849
9850	Liferay.on('destroyPortlet', onDestroyPortlet);
9851
9852	var onMessagePosted = function (event) {
9853		if (window.Analytics) {
9854			const eventProperties = {
9855				className: event.className,
9856				classPK: event.classPK,
9857				commentId: event.commentId,
9858				externalReferenceCode: event.externalReferenceCode,
9859				text: event.text,
9860			};
9861
9862			const blogNode = document.querySelector(
9863				'[data-analytics-asset-id="' + event.classPK + '"]'
9864			);
9865
9866			const dmNode = document.querySelector(
9867				'[data-analytics-file-entry-id="' + event.classPK + '"]'
9868			);
9869
9870			if (blogNode) {
9871				eventProperties.title = blogNode.dataset.analyticsAssetTitle;
9872			}
9873			else if (dmNode) {
9874				eventProperties.title = dmNode.dataset.analyticsFileEntryTitle;
9875			}
9876
9877			Analytics.send('posted', 'Comment', eventProperties);
9878		}
9879	};
9880
9881	Liferay.on('messagePosted', onMessagePosted);
9882})();
9883
9884	function getValueByAttribute(node, attr) {
9885		return (
9886			node.dataset[attr] ||
9887			(node.parentElement && node.parentElement.dataset[attr])
9888		);
9889	}
9890
9891	function sendDocumentDownloadedAnalyticsEvent(anchor) {
9892		var fileEntryId = getValueByAttribute(
9893			anchor,
9894			'analyticsFileEntryId'
9895		);
9896		var title = getValueByAttribute(
9897			anchor,
9898			'analyticsFileEntryTitle'
9899		);
9900		var version = getValueByAttribute(
9901			anchor,
9902			'analyticsFileEntryVersion'
9903		);
9904		var externalReferenceCode = getValueByAttribute(
9905			anchor,
9906			'analyticsExternalReferenceCode'
9907		);
9908
9909		if (fileEntryId) {
9910			Analytics.send('documentDownloaded', 'Document', {
9911				externalReferenceCode,
9912				fileEntryId,
9913				groupId: themeDisplay.getScopeGroupId(),
9914				preview:
9915					!!window._com_liferay_document_library_analytics_isViewFileEntry,
9916				title,
9917				version,
9918			});
9919		}
9920	}
9921
9922	function handleDownloadClick(event) {
9923		if (window.Analytics) {
9924			if (event.target.nodeName.toLowerCase() === 'a') {
9925				sendDocumentDownloadedAnalyticsEvent(
9926					event.target
9927				);
9928			}
9929			else if (
9930				event.target.parentNode &&
9931				event.target.parentNode.nodeName.toLowerCase() === 'a'
9932			) {
9933				sendDocumentDownloadedAnalyticsEvent(
9934					event.target.parentNode
9935				);
9936			}
9937			else {
9938				var target = event.target;
9939				var matchTextContent =
9940					target.textContent &&
9941					target.textContent.toLowerCase() ===
9942						'download';
9943				var matchTitle =
9944					target.title && target.title.toLowerCase() === 'download';
9945				var matchAction = target.action === 'download';
9946				var matchLexiconIcon = !!target.querySelector(
9947					'.lexicon-icon-download'
9948				);
9949				var matchLexiconClassName = target.classList.contains(
9950					'lexicon-icon-download'
9951				);
9952				var matchParentTitle =
9953					target.parentNode &&
9954					target.parentNode.title &&
9955					target.parentNode.title.toLowerCase() === 'download';
9956				var matchParentLexiconClassName =
9957					target.parentNode &&
9958					target.parentNode.classList.contains('lexicon-icon-download');
9959
9960				if (
9961					matchTextContent ||
9962					matchTitle ||
9963					matchParentTitle ||
9964					matchAction ||
9965					matchLexiconIcon ||
9966					matchLexiconClassName ||
9967					matchParentLexiconClassName
9968				) {
9969					var selectedFiles = document.querySelectorAll(
9970						'.form .custom-control-input:checked'
9971					);
9972
9973					selectedFiles.forEach(({value}) => {
9974						var selectedFile = document.querySelector(
9975							'[data-analytics-file-entry-id="' + value + '"]'
9976						);
9977
9978						sendDocumentDownloadedAnalyticsEvent(
9979							selectedFile
9980						);
9981					});
9982				}
9983			}
9984		}
9985	}
9986
9987	Liferay.once('destroyPortlet', () => {
9988		document.body.removeEventListener(
9989			'click',
9990			handleDownloadClick
9991		);
9992	});
9993
9994	Liferay.once('portletReady', () => {
9995		document.body.addEventListener(
9996			'click',
9997			handleDownloadClick
9998		);
9999	});
10000
10001(function() {var $ = AUI.$;var _ = AUI._;
10002	
10003})();
10004
10005	if (window.svg4everybody && Liferay.Data.ICONS_INLINE_SVG) {
10006		svg4everybody(
10007			{
10008				polyfill: true,
10009				validate: function (src, svg, use) {
10010					return !src || !src.startsWith('#');
10011				}
10012			}
10013		);
10014	}
10015
10016(function() {var $ = AUI.$;var _ = AUI._;
10017	Liferay.Util.delegate(
10018		document,
10019		'focusin',
10020		'.portlet',
10021		function(event) {
10022			event.delegateTarget.closest('.portlet').classList.add('open');
10023		}
10024	);
10025
10026	Liferay.Util.delegate(
10027		document,
10028		'focusout',
10029		'.portlet',
10030		function(event) {
10031			event.delegateTarget.closest('.portlet').classList.remove('open');
10032		}
10033	);
10034})();
10035
10036	// <![CDATA[
10037
10038		
10039
10040		Liferay.currentURL = '\x2fblog\x2fbusiness-partner-experience\x2f-11-building-blocks-for-a-high-performing-supplier-portal';
10041		Liferay.currentURLEncoded = '\x252Fblog\x252Fbusiness-partner-experience\x252F-11-building-blocks-for-a-high-performing-supplier-portal';
10042
10043	// ]]>
10044
10045
10046	
10047		Liferay.Portlet.register('com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_xicvprimaryMenu');
10048	
10049
10050	Liferay.Portlet.onLoad(
10051		{
10052			canEditTitle: false,
10053			columnPos: 0,
10054			isAjaxable: true,
10055			isStatic: 'end',
10056			namespacedId: 'p_p_id_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_xicvprimaryMenu_',
10057			portletId: 'com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_xicvprimaryMenu',
10058			refreshURL: '\x2fc\x2fportal\x2frender_portlet\x3fp_l_id\x3d233425590\x26p_p_id\x3dcom_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_xicvprimaryMenu\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\x252Fblog\x252Fbusiness-partner-experience\x252F-11-building-blocks-for-a-high-performing-supplier-portal',
10059			refreshURLData: {}
10060		}
10061	);
10062
10063
10064</script>
10064<script type="module">
10065import {InfoItemActionHandler as ComponentModule} from '/o/layout-taglib/__liferay__/render.(KMQAZSAH).js';
10066AUI().use(
10067  'liferay-menu',
10068function(A) {
10069{
10070Liferay.component('infoItemActionComponent', new ComponentModule({"executeInfoItemActionURL":"https:\/\/www.liferay.com\/c\/portal\/execute_info_item_action?p_l_mode=view&plid=233425590","namespace":"","spritemap":"https:\/\/www.liferay.com\/o\/dialect-theme\/images\/clay\/icons.svg"}), { destroyOnNavigate: true, portletId: ''});
10071}
10072(function() {
10073var $ = AUI.$;var _ = AUI._;
10074	new Liferay.Menu();
10075
10076	var liferayNotices = Liferay.Data.notices;
10077
10078	for (var i = 0; i < liferayNotices.length; i++) {
10079		Liferay.Util.openToast(liferayNotices[i]);
10080	}
10081
10082})();
10083});
10084
10085</script>
10085
10086
10087
10088
10089
10090
10091
10092
10093
10094
10095<script src="/o/dialect-theme/js/main.(Dqv62sm20Lg).js" type="text/javascript"></script>
10095
10096
10097
10098
10099
10100<script type="module">
10101import {main} from '/o/frontend-js-tooltip-support-web/__liferay__/index.(W54GMJMO).js';
10102{
10103main();
10104}
10105
10106</script>
10106<script type="module">
10107import {main} from '/o/frontend-js-bootstrap-support-web/__liferay__/index.(BJNBFAK6).js';
10108{
10109main();
10110}
10111
10112</script>
10112<script type="text/javascript">
10113Liferay.CustomDialogs = {enabled: false};
10114
10115</script>
10115<script>
10116
10117</script>
10117<script type="module">
10118import {runThirdPartyCookiesInterval} from '/o/cookies-banner-web/__liferay__/index.(6MRMXRYC).js';
10119{
10120runThirdPartyCookiesInterval();
10121}
10122
10123</script>
10123
10124</body>
10125
10126</html>
10127		
10128	
10129

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.