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>Meet - Liferay</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 147 148 149 150
151<script type="importmap">{"imports": {"@liferay/dynamic-data-mapping-form-field-type/api": "/o/dynamic-data-mapping-form-field-type/__liferay__/api.js","@clayui/alert": "/o/frontend-js-clay-web/__liferay__/exports/@clayui$alert.js", "@clayui/autocomplete": "/o/frontend-js-clay-web/__liferay__/exports/@clayui$autocomplete.js", "@clayui/badge": "/o/frontend-js-clay-web/__liferay__/exports/@clayui$badge.js", "@clayui/breadcrumb": "/o/frontend-js-clay-web/__liferay__/exports/@clayui$breadcrumb.js", "@clayui/button": "/o/frontend-js-clay-web/__liferay__/exports/@clayui$button.js", "@clayui/card": "/o/frontend-js-clay-web/__liferay__/exports/@clayui$card.js", "@clayui/color-picker": "/o/frontend-js-clay-web/__liferay__/exports/@clayui$color-picker.js", "@clayui/core": "/o/frontend-js-clay-web/__liferay__/exports/@clayui$core.js", "@clayui/data-provider": "/o/frontend-js-clay-web/__liferay__/exports/@clayui$data-provider.js", "@clayui/date-picker": "/o/frontend-js-clay-web/__liferay__/exports/@clayui$date-picker.js", "@clayui/drop-down": "/o/frontend-js-clay-web/__liferay__/exports/@clayui$drop-down.js", "@clayui/empty-state": "/o/frontend-js-clay-web/__liferay__/exports/@clayui$empty-state.js", "@clayui/form": "/o/frontend-js-clay-web/__liferay__/exports/@clayui$form.js", "@clayui/icon": "/o/frontend-js-clay-web/__liferay__/exports/@clayui$icon.js", "@clayui/label": "/o/frontend-js-clay-web/__liferay__/exports/@clayui$label.js", "@clayui/layout": "/o/frontend-js-clay-web/__liferay__/exports/@clayui$layout.js", "@clayui/link": "/o/frontend-js-clay-web/__liferay__/exports/@clayui$link.js", "@clayui/list": "/o/frontend-js-clay-web/__liferay__/exports/@clayui$list.js", "@clayui/loading-indicator": "/o/frontend-js-clay-web/__liferay__/exports/@clayui$loading-indicator.js", "@clayui/localized-input": "/o/frontend-js-clay-web/__liferay__/exports/@clayui$localized-input.js", "@clayui/management-toolbar": "/o/frontend-js-clay-web/__liferay__/exports/@clayui$management-toolbar.js", "@clayui/modal": "/o/frontend-js-clay-web/__liferay__/exports/@clayui$modal.js", "@clayui/multi-select": "/o/frontend-js-clay-web/__liferay__/exports/@clayui$multi-select.js", "@clayui/multi-step-nav": "/o/frontend-js-clay-web/__liferay__/exports/@clayui$multi-step-nav.js", "@clayui/nav": "/o/frontend-js-clay-web/__liferay__/exports/@clayui$nav.js", "@clayui/navigation-bar": "/o/frontend-js-clay-web/__liferay__/exports/@clayui$navigation-bar.js", "@clayui/pagination": "/o/frontend-js-clay-web/__liferay__/exports/@clayui$pagination.js", "@clayui/pagination-bar": "/o/frontend-js-clay-web/__liferay__/exports/@clayui$pagination-bar.js", "@clayui/panel": "/o/frontend-js-clay-web/__liferay__/exports/@clayui$panel.js", "@clayui/popover": "/o/frontend-js-clay-web/__liferay__/exports/@clayui$popover.js", "@clayui/progress-bar": "/o/frontend-js-clay-web/__liferay__/exports/@clayui$progress-bar.js", "@clayui/provider": "/o/frontend-js-clay-web/__liferay__/exports/@clayui$provider.js", "@clayui/shared": "/o/frontend-js-clay-web/__liferay__/exports/@clayui$shared.js", "@clayui/slider": "/o/frontend-js-clay-web/__liferay__/exports/@clayui$slider.js", "@clayui/sticker": "/o/frontend-js-clay-web/__liferay__/exports/@clayui$sticker.js", "@clayui/table": "/o/frontend-js-clay-web/__liferay__/exports/@clayui$table.js", "@clayui/tabs": "/o/frontend-js-clay-web/__liferay__/exports/@clayui$tabs.js", "@clayui/time-picker": "/o/frontend-js-clay-web/__liferay__/exports/@clayui$time-picker.js", "@clayui/toolbar": "/o/frontend-js-clay-web/__liferay__/exports/@clayui$toolbar.js", "@clayui/tooltip": "/o/frontend-js-clay-web/__liferay__/exports/@clayui$tooltip.js", "@clayui/upper-toolbar": "/o/frontend-js-clay-web/__liferay__/exports/@clayui$upper-toolbar.js","react": "/o/frontend-js-react-web/__liferay__/exports/react.js", "react-16": "/o/frontend-js-react-web/__liferay__/exports/react-16.js", "react-18": "/o/frontend-js-react-web/__liferay__/exports/react-18.js", "react-dom": "/o/frontend-js-react-web/__liferay__/exports/react-dom.js", "react-dom/client": "/o/frontend-js-react-web/__liferay__/exports/react-dom$client.js", "react-dom-16": "/o/frontend-js-react-web/__liferay__/exports/react-dom-16.js", "react-dom-18": "/o/frontend-js-react-web/__liferay__/exports/react-dom-18.js", "react-dom-18/client": "/o/frontend-js-react-web/__liferay__/exports/react-dom-18$client.js","@liferay/fragment-impl/api": "/o/fragment-impl/__liferay__/api.js","@ckeditor/ckeditor5-adapter-ckfinder/dist/index.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-adapter-ckfinder$dist$index.js.js", "@ckeditor/ckeditor5-alignment/dist/index.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-alignment$dist$index.js.js", "@ckeditor/ckeditor5-autoformat/dist/index.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-autoformat$dist$index.js.js", "@ckeditor/ckeditor5-autosave/dist/index.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-autosave$dist$index.js.js", "@ckeditor/ckeditor5-basic-styles/dist/index.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-basic-styles$dist$index.js.js", "@ckeditor/ckeditor5-block-quote/dist/index.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-block-quote$dist$index.js.js", "@ckeditor/ckeditor5-bookmark/dist/index.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-bookmark$dist$index.js.js", "@ckeditor/ckeditor5-ckbox/dist/index.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-ckbox$dist$index.js.js", "@ckeditor/ckeditor5-ckfinder/dist/index.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-ckfinder$dist$index.js.js", "@ckeditor/ckeditor5-clipboard/dist/index.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-clipboard$dist$index.js.js", "@ckeditor/ckeditor5-cloud-services/dist/index.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-cloud-services$dist$index.js.js", "@ckeditor/ckeditor5-code-block/dist/index.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-code-block$dist$index.js.js", "@ckeditor/ckeditor5-core/dist/index.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-core$dist$index.js.js", "@ckeditor/ckeditor5-easy-image/dist/index.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-easy-image$dist$index.js.js", "@ckeditor/ckeditor5-editor-balloon/dist/index.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-editor-balloon$dist$index.js.js", "@ckeditor/ckeditor5-editor-classic/dist/index.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-editor-classic$dist$index.js.js", "@ckeditor/ckeditor5-editor-decoupled/dist/index.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-editor-decoupled$dist$index.js.js", "@ckeditor/ckeditor5-editor-inline/dist/index.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-editor-inline$dist$index.js.js", "@ckeditor/ckeditor5-editor-multi-root/dist/index.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-editor-multi-root$dist$index.js.js", "@ckeditor/ckeditor5-emoji/dist/index.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-emoji$dist$index.js.js", "@ckeditor/ckeditor5-engine/dist/index.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-engine$dist$index.js.js", "@ckeditor/ckeditor5-enter/dist/index.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-enter$dist$index.js.js", "@ckeditor/ckeditor5-essentials/
151dist/index.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-essentials$dist$index.js.js", "@ckeditor/ckeditor5-find-and-replace/dist/index.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-find-and-replace$dist$index.js.js", "@ckeditor/ckeditor5-font/dist/index.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-font$dist$index.js.js", "@ckeditor/ckeditor5-fullscreen/dist/index.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-fullscreen$dist$index.js.js", "@ckeditor/ckeditor5-heading/dist/index.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-heading$dist$index.js.js", "@ckeditor/ckeditor5-highlight/dist/index.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-highlight$dist$index.js.js", "@ckeditor/ckeditor5-horizontal-line/dist/index.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-horizontal-line$dist$index.js.js", "@ckeditor/ckeditor5-html-embed/dist/index.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-html-embed$dist$index.js.js", "@ckeditor/ckeditor5-html-support/dist/index.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-html-support$dist$index.js.js", "@ckeditor/ckeditor5-icons/dist/index.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-icons$dist$index.js.js", "@ckeditor/ckeditor5-image/dist/index.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-image$dist$index.js.js", "@ckeditor/ckeditor5-indent/dist/index.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-indent$dist$index.js.js", "@ckeditor/ckeditor5-language/dist/index.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-language$dist$index.js.js", "@ckeditor/ckeditor5-link/dist/index.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-link$dist$index.js.js", "@ckeditor/ckeditor5-list/dist/index.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-list$dist$index.js.js", "@ckeditor/ckeditor5-markdown-gfm/dist/index.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-markdown-gfm$dist$index.js.js", "@ckeditor/ckeditor5-media-embed/dist/index.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-media-embed$dist$index.js.js", "@ckeditor/ckeditor5-mention/dist/index.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-mention$dist$index.js.js", "@ckeditor/ckeditor5-minimap/dist/index.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-minimap$dist$index.js.js", "@ckeditor/ckeditor5-page-break/dist/index.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-page-break$dist$index.js.js", "@ckeditor/ckeditor5-paragraph/dist/index.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-paragraph$dist$index.js.js", "@ckeditor/ckeditor5-paste-from-office/dist/index.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-paste-from-office$dist$index.js.js", "@ckeditor/ckeditor5-react": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-react.js", "@ckeditor/ckeditor5-remove-format/dist/index.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-remove-format$dist$index.js.js", "@ckeditor/ckeditor5-restricted-editing/dist/index.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-restricted-editing$dist$index.js.js", "@ckeditor/ckeditor5-select-all/dist/index.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-select-all$dist$index.js.js", "@ckeditor/ckeditor5-show-blocks/dist/index.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-show-blocks$dist$index.js.js", "@ckeditor/ckeditor5-source-editing/dist/index.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-source-editing$dist$index.js.js", "@ckeditor/ckeditor5-special-characters/dist/index.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-special-characters$dist$index.js.js", "@ckeditor/ckeditor5-style/dist/index.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-style$dist$index.js.js", "@ckeditor/ckeditor5-table/dist/index.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-table$dist$index.js.js", "@ckeditor/ckeditor5-typing/dist/index.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-typing$dist$index.js.js", "@ckeditor/ckeditor5-ui/dist/index.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-ui$dist$index.js.js", "@ckeditor/ckeditor5-undo/dist/index.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-undo$dist$index.js.js", "@ckeditor/ckeditor5-upload/dist/index.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-upload$dist$index.js.js", "@ckeditor/ckeditor5-utils/dist/index.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-utils$dist$index.js.js", "@ckeditor/ckeditor5-watchdog/dist/index.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-watchdog$dist$index.js.js", "@ckeditor/ckeditor5-widget/dist/index.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-widget$dist$index.js.js", "@ckeditor/ckeditor5-word-count/dist/index.js": "/o/frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-word-count$dist$index.js.js","@liferay/frontend-js-api": "/o/frontend-js-dependencies-web/__liferay__/exports/@liferay$js-api.js", "@liferay/frontend-js-api/data-set": "/o/frontend-js-dependencies-web/__liferay__/exports/@liferay$js-api$data-set.js","@liferay/o
151auth2-provider-web/client": "/o/oauth2-provider-web/__liferay__/client.js","@liferay/language/": "/o/js/language/en_US/"}, "scopes": {}}</script>
151<link data-senna-track="temporary" href="https://dev.liferay.com/meet" rel="canonical" /> 152<link data-senna-track="temporary" href="https://dev.liferay.com/zh/meet" hreflang="zh-CN" rel="alternate" /> 153<link data-senna-track="temporary" href="https://dev.liferay.com/es/meet" hreflang="es-ES" rel="alternate" /> 154<link data-senna-track="temporary" href="https://dev.liferay.com/sv/meet" hreflang="sv-SE" rel="alternate" /> 155<link data-senna-track="temporary" href="https://dev.liferay.com/ja/meet" hreflang="ja-JP" rel="alternate" /> 156<link data-senna-track="temporary" href="https://dev.liferay.com/nl/meet" hreflang="nl-NL" rel="alternate" /> 157<link data-senna-track="temporary" href="https://dev.liferay.com/hu/meet" hreflang="hu-HU" rel="alternate" /> 158<link data-senna-track="temporary" href="https://dev.liferay.com/ar/meet" hreflang="ar-SA" rel="alternate" /> 159<link data-senna-track="temporary" href="https://dev.liferay.com/pt/meet" hreflang="pt-BR" rel="alternate" /> 160<link data-senna-track="temporary" href="https://dev.liferay.com/de/meet" hreflang="de-DE" rel="alternate" /> 161<link data-senna-track="temporary" href="https://dev.liferay.com/ca/meet" hreflang="ca-ES" rel="alternate" /> 162<link data-senna-track="temporary" href="https://dev.liferay.com/fi/meet" hreflang="fi-FI" rel="alternate" /> 163<link data-senna-track="temporary" href="https://dev.liferay.com/fr/meet" hreflang="fr-FR" rel="alternate" /> 164<link data-senna-track="temporary" href="https://dev.liferay.com/meet" hreflang="en-US" rel="alternate" /> 165<link data-senna-track="temporary" href="https://dev.liferay.com/meet" hreflang="x-default" rel="alternate" /> 166 167<meta property="og:locale" content="en_US"> 168<meta property="og:locale:alternate" content="en_US"> 169<meta property="og:locale:alternate" content="ar_SA"> 170<meta property="og:locale:alternate" content="ca_ES"> 171<meta property="og:locale:alternate" content="zh_CN"> 172<meta property="og:locale:alternate" content="nl_NL"> 173<meta property="og:locale:alternate" content="fi_FI"> 174<meta property="og:locale:alternate" content="fr_FR"> 175<meta property="og:locale:alternate" content="de_DE"> 176<meta property="og:locale:alternate" content="hu_HU"> 177<meta property="og:locale:alternate" content="ja_JP"> 178<meta property="og:locale:alternate" content="pt_BR"> 179<meta property="og:locale:alternate" content="es_ES"> 180<meta property="og:locale:alternate" content="sv_SE"> 181<meta property="og:site_name" content="Liferay"> 182<meta property="og:title" content="Meet - Liferay"> 183<meta property="og:type" content="website"> 184<meta property="og:url" content="https://dev.liferay.com/meet"> 185 186 187<link href="/documents/14/121605300/favicon.ico/4f3852cf-c31f-4fef-680d-c2cfbddcfbf5" rel="apple-touch-icon" /> 188<link href="/documents/14/121605300/favicon.ico/4f3852cf-c31f-4fef-680d-c2cfbddcfbf5" rel="icon" /> 189 190 191 192<link class="lfr-css-file" data-senna-track="temporary" href="/o/classic-theme/css/clay.(vy9UzUgKpBw).css" id="liferayAUICSS" rel="stylesheet" type="text/css" /> 193 194 195 196 197 198 199 200 201 202 <link href="https://liferay.dev/o/analytics-reports-web/css/main.(s2Ed18qVL$g).css" rel="stylesheet" type="text/css" 203 data-senna-track="temporary" id="777a4f91" /> 204<link href="https://liferay.dev/o/cookies-banner-web/cookies_banner/css/main.(rrlPSd7LGsE).css" rel="stylesheet" type="text/css" 205 data-senna-track="temporary" id="63f5f60c" /> 206<link href="https://liferay.dev/o/journal-content-web/css/main.(73o5RwC7soM).css" rel="stylesheet" type="text/css" 207 data-senna-track="temporary" id="25ee4b55" /> 208<link href="https://liferay.dev/o/portal-search-web/css/main.(ewQ02j$q6kw).css" rel="stylesheet" type="text/css" 209 data-senna-track="temporary" id="84f08879" /> 210<link href="https://liferay.dev/o/product-navigation-product-menu-web/css/main.(i$0IgPwR2kk).css" rel="stylesheet" type="text/css" 211 data-senna-track="temporary" id="bc97445c" /> 212<link href="https://liferay.dev/o/product-navigation-user-personal-bar-web/css/main.(Mc2kn1EU56k).css" rel="stylesheet" type="text/css" 213 data-senna-track="temporary" id="da972c27" /> 214<link href="https://liferay.dev/o/segments-experiment-web/css/main.(sScdGoXOOFU).css" rel="stylesheet" type="text/css" 215 data-senna-track="temporary" id="b3da82e6" /> 216<link href="https://liferay.dev/o/site-navigation-menu-web/css/main.(wnU1o3f4AJ0).css" rel="stylesheet" type="text/css" 217 data-senna-track="temporary" id="ee6f8388" /> 218 219 220 221 222 223 224 225
226<script data-senna-track="temporary" type="text/javascript"> 227(function() { 228 function buildESMStub(contextPath, symbol) { 229 return ( 230 (...args) => { 231 import( 232 Liferay.ThemeDisplay.getCDNHost() + 233 Liferay.ThemeDisplay.getPathContext() + 234 '/o/' + 235 contextPath + 236 '/__liferay__/index.js' 237 ).then( 238 (exports) => exports[symbol](...args) 239 ); 240 } 241 ); 242 } 243 244 function defineReadOnlyGlobal(name, getValue) { 245 Object.defineProperty( 246 window, 247 name, 248 { 249 get: getValue, 250 set: (x) => { 251 if (x !== getValue()) { 252 console.error(`Global variable '${name}' is read-only`); 253 } 254 } 255 } 256 ); 257 } 258 259 function isObject(item) { 260 return (item && typeof item === 'object' && !Array.isArray(item)); 261 } 262 263 function merge(target, source) { 264 for (const key in source) { 265 if (isObject(source[key])) { 266 if (!target[key]) { 267 Object.assign(target, { [key]: {} }); 268 } 269 270 merge(target[key], source[key]); 271 } 272 else { 273 Object.assign(target, { [key]: source[key] }); 274 } 275 } 276 } 277 278 let __liferay = { 279AUI: { 280getCombine: () => true, 281getComboPath: () => '/combo/?browserId=chrome&minifierType=&languageId=en_US&t=1790209818215&', 282getDateFormat: () => '%m/%d/%Y', 283getEditorCKEditorPath: () => '/o/frontend-editor-ckeditor-web', 284getFilter: () => 'min', 285getFilterConfig: () => null, 286getJavaScriptRootPath: () => '/o/frontend-js-web', 287getPortletRootPath: () => '/html/portlet', 288getStaticResourceURLParams: () => '?browserId=chrome&minifierType=&languageId=en_US&t=1790209818215', 289}, 290Browser: { 291acceptsGzip: () => true, 292getMajorVersion: () => '128.0', 293getRevision: () => '537.36', 294getVersion: () => '128.0', 295isAir: () => false, 296isChrome: () => true, 297isEdge: () => false, 298isFirefox: () => false, 299isGecko: () => true, 300isIe: () => false, 301isIphone: () => false, 302isLinux: () => false, 303isMac: () => false, 304isMobile: () => false, 305isMozilla: () => false, 306isOpera: () => false, 307isRtf: () => true, 308isSafari: () => true, 309isSun: () => false, 310isWebKit: () => true, 311isWindows: () => false, 312}, 313Data: { 314ICONS_INLINE_SVG: true, 315NAV_SELECTOR: '#navigation', 316NAV_SELECTOR_MOBILE: '#navigationCollapse', 317isCustomizationView: () => false, 318notices: [ 319], 320}, 321FeatureFlags: { 322'LPD-11342': true, 323'LPD-23840': true, 324'LPD-36010': true, 325'LPD-36719': true, 326'LPD-39203': false, 327'LPD-40529': true, 328'LPD-48372': true, 329'LPD-48975': true, 330'LPD-78863': true, 331'LPS-157670': false, 332'LPS-172416': false, 333'LPS-183672': true, 334'LPS-186360': false, 335'LRAC-14771': false, 336'COMMERCE-10890': true, 337'COMMERCE-11026': true, 338'COMMERCE-11028': true, 339'COMMERCE-13024': false, 340'COMMERCE-5898': true, 341'COMMERCE-8087': true, 342'COMMERCE-8949': false, 343'LPD-10562': false, 344'LPD-10964': false, 345'LPD-11003': false, 346'LPD-11131': true, 347'LPD-11228': false, 348'LPD-11235': false, 349'LPD-11313': false, 350'LPD-11848': false, 351'LPD-13311': true, 352'LPD-13778': true, 353'LPD-17564': false, 354'LPD-19870': false, 355'LPD-19955': false, 356'LPD-20183': false, 357'LPD-20379': false, 358'LPD-20640': false, 359'LPD-21414': false, 360'LPD-29516': true, 361'LPD-31212': false, 362'LPD-31228': false, 363'LPD-31789': false, 364'LPD-32867': false, 365'LPD-34594': true, 366'LPD-35013': true, 367'LPD-35128': false, 368'LPD-35443': false, 369'LPD-36105': false, 370'LPD-38564': false, 371'LPD-38869': true, 372'LPD-39304': true, 373'LPD-39437': false, 374'LPD-40530': true, 375'LPD-40533': true, 376'LPD-40534': true, 377'LPD-40535': true, 378'LPD-42553': false, 379'LPD-43996': false, 380'LPD-44091': true, 381'LPD-44307': true, 382'LPD-44771': true, 383'LPD-45276': false, 384'LPD-47713': true, 385'LPD-48862': true, 386'LPD-51356': false, 387'LPD-56718': false, 388'LPD-57655': false, 389'LPD-58677': false, 390'LPD-60546': true, 391'LPD-62272': false, 392'LPD-63311': false, 393'LPD-63415': false, 394'LPD-63416': false, 395'LPD-6368': false, 396'LPD-65299': false, 397'LPD-65399': false, 398'LPD-66359': false, 399'LPD-66611': true, 400'LPD-74328': false, 401'LPD-74739': true, 402'LPD-75032': false, 403'LPD-75525': false, 404'LPD-7822': false, 405'LPS-122920': false, 406'LPS-135430': true, 407'LPS-153332': false, 408'LPS-153714': false, 409'LPS-153813': false, 410'LPS-154672': true, 411'LPS-155284': true, 412'LPS-159643': false, 413'LPS-162765': true, 414'LPS-164528': true, 415'LPS-164563': true, 416'LPS-165482': true, 417'LPS-166479': true, 418'LPS-169837': false, 419'LPS-169981': true, 420'LPS-170670': false, 421'LPS-172094': true, 422'LPS-174417': false, 423'LPS-174816': false, 424'LPS-176691': false, 425'LPS-177027': true, 426'LPS-178052': false, 427'LPS-178642': false, 428'LPS-180090': false, 429'LPS-180198': true, 430'LPS-185892': false, 431'LPS-186620': false, 432'LPS-193884': false, 433'LPS-196935': true, 434'LPS-197477': false, 435'LPS-197909': false, 436'LPS-198183': false, 437'LPS-199086': false, 438'LPS-200108': false, 439'LPS-202104': true, 440'LRAC-10757': false, 441'LRAC-15017': false, 442}, 443Language: { 444 _cache: 445 window?.Liferay?.Language?._cache 446 ? Liferay.Language._cache 447 : {}, 448 available: { 449'en_US': 'English\x20\x28United\x20States\x29', 450'ar_SA': 'Ø§ÙØ¹Ø±Ø¨ÙØ©\x20\x28اÙÙ Ù ÙÙØ©\x20Ø§ÙØ¹Ø±Ø¨ÙØ©\x20Ø§ÙØ³Ø¹ÙØ¯ÙØ©\x29', 451'ca_ES': 'català \x20\x28Espanya\x29', 452'zh_CN': '䏿\x20\x28ä¸å½\x29', 453'nl_NL': 'Nederlands\x20\x28Nederland\x29', 454'fi_FI': 'suomi\x20\x28Suomi\x29', 455'fr_FR': 'français\x20\x28France\x29', 456'de_DE': 'Deutsch\x20\x28Deutschland\x29', 457'hu_HU': 'magyar\x20\x28Magyarország\x29', 458'ja_JP': 'æ¥æ¬èª\x20\x28æ¥æ¬\x29', 459'pt_BR': 'português\x20\x28Brasil\x29', 460'es_ES': 'español\x20\x28España\x29', 461'sv_SE': 'svenska\x20\x28Sverige\x29', 462 463 }, 464 direction: { 465'en_US': 'ltr', 466'ar_SA': 'rtl', 467'ca_ES': 'ltr', 468'zh_CN': 'ltr', 469'nl_NL': 'ltr', 470'fi_FI': 'ltr', 471'fr_FR': 'ltr', 472'de_DE': 'ltr', 473'hu_HU': 'ltr', 474'ja_JP': 'ltr', 475'pt_BR': 'ltr', 476'es_ES': 'ltr', 477'sv_SE': '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: 21474836480, 504}, 505ThemeDisplay: { 506getLayoutId: () => '1643', 507getLayoutRelativeControlPanelURL: () => '/group/guest/~/control_panel/manage', 508getLayoutRelativeURL: () => '/meet', 509getLayoutURL: () => 'https://liferay.dev/meet', 510getParentLayoutId: () => '0', 511getPathFriendlyURLPublic: () => '/web', 512isControlPanel: () => false, 513isPrivateLayout: () => false, 514isVirtualLayout: () => false, 515getBCP47LanguageId: () => 'en-US', 516getCanonicalURL: () => 'https\x3a\x2f\x2fdev\x2eliferay\x2ecom\x2fmeet', 517getCDNBaseURL: () => 'https://liferay.dev', 518getCDNDynamicResourcesHost: () => '', 519getCDNHost: () => '', 520getCompanyGroupId: () => '8431626', 521getCompanyId: () => '1', 522getDefaultLanguageId: () => 'en_US', 523getDoAsUserIdEncoded: () => '', 524getLanguageId: () => 'en_US', 525getParentGroupId: () => '14', 526getParentSiteGroupId: () => '0', 527getPathContext: () => '', 528getPathImage: () => '/image', 529getPathJavaScript: () => '/o/frontend-js-web', 530getPathMain: () => '/c', 531getPathThemeImages: () => 'https://liferay.dev/o/classic-theme/images', 532getPathThemeRoot: () => '/o/classic-theme', 533getPlid: () => '110203748', 534getPortalURL: () => 'https://liferay.dev', 535getRealUserId: () => '5', 536getRemoteAddr: () => '181.215.65.75', 537getRemoteHost: () => '181.215.65.75', 538getScopeGroupId: () => '14', 539getScopeGroupIdOrLiveGroupId: () => '14', 540getSessionId: () => '', 541getSiteAdminURL: () => 'https://liferay.dev/group/guest/~/control_panel/manage?p_p_lifecycle=0&p_p_state=maximized&p_p_mode=view', 542getSiteGroupId: () => '14', 543getTimeZone: () => 'UTC', 544getURLControlPanel: () => '/group/control_panel?refererPlid=110203748', 545getURLHome: () => 'https\x3a\x2f\x2fliferay\x2edev\x2fweb\x2fguest', 546getUserEmailAddress: () => '', 547getUserId: () => '5', 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: '8sSxZE1k', 570currentURL: '\x2fmeet', 571currentURLEncoded: '\x252Fmeet', 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.js" type="text/javascript"></script>
584<script data-senna-track="permanent" src="/combo?browserId=chrome&minifierType=js&languageId=en_US&t=1790209818215&/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.js" type="text/javascript"></script>
vendor: 1 bytes, line 585
585
586<script data-senna-track="permanent" type="module">import '@liferay/language/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=1790209818215&', 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://liferay.dev/o/admin-theme/images/clay/icons.svg'; Liferay.Icons.spritemap = 'https://liferay.dev/o/classic-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.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://liferay.dev/o/oauth2/authorize';}, getBuiltInRedirectURL: function() {return 'https://liferay.dev/o/oauth2/redirect';}, getIntrospectURL: function() { return 'https://liferay.dev/o/oauth2/introspect';}, getTokenURL: function() {return 'https://liferay.dev/o/oauth2/token';}, getUserAgentApplication: function(externalReferenceCode) {return Liferay.OAuth2._userAgentApplications[externalReferenceCode];}, _userAgentApplications: {}}</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);}</script>
1289 1290 1291 1292 1293
1294<script type="text/javascript" data-senna-track="temporary"> 1295 // <![CDATA[ 1296 1297 1298 1299 1300 1301 1302 1303 1304 // ]]> 1305</script>
1305 1306 1307 1308 1309 1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 1354 1355 1356 1357 1358 1359 1360 1361 1362 1363 1364 1365 1366 1367 1368 1369 1370 1371 1372 1373 1374 1375 1376 1377<link class="lfr-css-file" data-senna-track="temporary" href="/o/classic-theme/css/main.(y322pnf$EXU).css" id="liferayThemeCSS" rel="stylesheet" type="text/css" /> 1378 1379 1380 1381 1382 <style data-senna-track="temporary" type="text/css"> 1383 /*FONT FAMILIES*/ 1384@import url("https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@300;400;500;600;700&display=swap"); 1385 </style> 1386 1387 1388 1389 1390 1391 <style data-senna-track="temporary" type="text/css"> 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 </style> 1476 1477 1478<style data-senna-track="temporary" type="text/css"> 1479 :root { 1480 --container-max-sm: 540px; 1481 --h4-font-size: 1rem; 1482 --font-weight-bold: 700; 1483 --rounded-pill: 50rem; 1484 --display4-weight: 300; 1485 --danger: #da1414; 1486 --display2-size: 5.5rem; 1487 --body-bg: #fff; 1488 --display2-weight: 300; 1489 --display1-weight: 300; 1490 --display3-weight: 300; 1491 --box-shadow-sm: 0 .125rem .25rem rgba(0, 0, 0, .075); 1492 --font-weight-lighter: lighter; 1493 --h3-font-size: 1.1875rem; 1494 --btn-outline-primary-hover-border-color: #0b5fff; 1495 --transition-collapse: height .35s ease; 1496 --blockquote-small-color: #6b6c7e; 1497 --gray-200: #f1f2f5; 1498 --btn-secondary-hover-background-color: #f7f8f9; 1499 --gray-600: #6b6c7e; 1500 --secondary: #6b6c7e; 1501 --btn-outline-primary-color: #0b5fff; 1502 --btn-link-hover-color: #004ad7; 1503 --hr-border-color: rgba(0, 0, 0, .1); 1504 --hr-border-margin-y: 1rem; 1505 --light: #f1f2f5; 1506 --btn-outline-primary-hover-color: #0053f0; 1507 --btn-secondary-background-color: #fff; 1508 --btn-outline-secondary-hover-border-color: transparent; 1509 --display3-size: 4.5rem; 1510 --primary: #0b5fff; 1511 --container-max-md: 720px; 1512 --border-radius-sm: 0.1875rem; 1513 --display-line-height: 1.2; 1514 --h6-font-size: 0.8125rem; 1515 --h2-font-size: 1.375rem; 1516 --aspect-ratio-4-to-3: 75%; 1517 --spacer-10: 10rem; 1518 --font-weight-semi-bold: 600; 1519 --font-weight-normal: 400; 1520 --dark: #272833; 1521 --blockquote-small-font-size: 80%; 1522 --h5-font-size: 0.875rem; 1523 --blockquote-font-size: 1.25rem; 1524 --brand-color-3: #2e5aac; 1525 --brand-color-2: #6b6c7e; 1526 --brand-color-1: #0b5fff; 1527 --transition-fade: opacity .15s linear; 1528 --display4-size: 3.5rem; 1529 --border-radius-lg: 0.375rem; 1530 --btn-primary-hover-color: #fff; 1531 --display1-size: 6rem; 1532 --brand-color-4: #30313f; 1533 --black: #000; 1534 --lighter: #f7f8f9; 1535 --gray-300: #e7e7ed; 1536 --gray-700: #495057; 1537 --btn-secondary-border-color: #cdced9; 1538 --btn-outline-secondary-hover-color: #272833; 1539 --body-color: #1c1c24; 1540 --btn-outline-secondary-hover-background-color: #2728330f; 1541 --btn-primary-color: #fff; 1542 --btn-secondary-color: #6b6c7e; 1543 --btn-secondary-hover-border-color: #cdced9; 1544 --box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, .175); 1545 --container-max-lg: 960px; 1546 --btn-outline-primary-border-color: #0b5fff; 1547 --aspect-ratio: 100%; 1548 --gray-dark: #393a4a; 1549 --aspect-ratio-16-to-9: 56.25%; 1550 --box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15); 1551 --white: #fff; 1552 --warning: #b95000; 1553 --info: #2e5aac; 1554 --hr-border-width: 1px; 1555 --btn-link-color: #0b5fff; 1556 --gray-400: #cdced9; 1557 --gray-800: #393a4a; 1558 --btn-outline-primary-hover-background-color: #0b5fff0f; 1559 --btn-primary-hover-background-color: #0053f0; 1560 --btn-primary-background-color: #0b5fff; 1561 --success: #287d3c; 1562 --font-size-sm: 0.875rem; 1563 --btn-primary-border-color: #0b5fff; 1564 --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'; 1565 --spacer-0: 0; 1566 --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace; 1567 --lead-font-size: 1.25rem; 1568 --border-radius: 0.25rem; 1569 --spacer-9: 9rem; 1570 --font-weight-light: 300; 1571 --btn-secondary-hover-color: #272833; 1572 --spacer-2: 0.5rem; 1573 --spacer-1: 0.25rem; 1574 --spacer-4: 1.5rem; 1575 --spacer-3: 1rem; 1576 --spacer-6: 4.5rem; 1577 --spacer-5: 3rem; 1578 --spacer-8: 7.5rem; 1579 --border-radius-circle: 50%; 1580 --spacer-7: 6rem; 1581 --font-size-lg: 1.125rem; 1582 --aspect-ratio-8-to-3: 37.5%; 1583 --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'; 1584 --gray-100: #f7f8f9; 1585 --font-weight-bolder: 900; 1586 --container-max-xl: 1248px; 1587 --btn-outline-secondary-color: #6b6c7e; 1588 --gray-500: #a7a9bc; 1589 --h1-font-size: 1.625rem; 1590 --gray-900: #272833; 1591 --text-muted: #a7a9bc; 1592 --btn-primary-hover-border-color: transparent; 1593 --btn-outline-secondary-border-color: #cdced9; 1594 --lead-font-weight: 300; 1595 --font-size-base: 0.875rem; 1596 } 1597 :root { 1598 --font-family-base: 'Source Sans Pro', sans-serif; 1599 --h4-font-size: 1.4rem; 1600 --font-family-sans-serif: 'Source Sans Pro', sans-serif; 1601 --font-weight-bold: 600; 1602 --display4-weight: 700; 1603 --h3-font-size: 1.5rem; 1604 --border-radius-lg: 0.5rem; 1605 --font-weight-bolder: 700; 1606 --h6-font-size: .686rem; 1607 --h2-font-size: 2rem; 1608 --h1-font-size: 2.5rem; 1609 --font-weight-light: 400; 1610 --font-weight-normal: 500; 1611 --h5-font-size: 1.34456rem; 1612 --font-size-lg: 1.125rem; 1613 } 1614</style>
1615<script data-senna-track="permanent" src="https://liferay.dev/combo?browserId=chrome&minifierType=js&languageId=en_US&t=1790209824037&/o/product-experience-manager-theme-contributor/js/liferay-usage-events.js" type = "text/javascript"></script>
1615 1616<link data-senna-track="temporary" href="/o/layout-common-styles/main.css?plid=110203748&segmentsExperienceId=121419083&t=17853119631541785294725728" rel="stylesheet" type="text/css">
1616<script type="module"> 1617import {init} from '/o/frontend-js-spa-web/__liferay__/index.js'; 1618{ 1619init({"navigationExceptionSelectors":":not([data-cke-saved-href]):not([data-cke-saved-href]):not([target=\"_blank\"]):not([data-senna-off]):not([data-resource-href])","cacheExpirationTime":-1,"clearScreensCache":false,"portletsBlacklist":["com_liferay_login_web_portlet_CreateAccountPortlet","com_liferay_site_navigation_directory_web_portlet_SitesDirectoryPortlet","com_liferay_nested_portlets_web_portlet_NestedPortletsPortlet","com_liferay_questions_web_internal_portlet_QuestionsPortlet","com_liferay_account_admin_web_internal_portlet_AccountUsersRegistrationPortlet","com_liferay_login_web_portlet_ForgotPasswordPortlet","com_liferay_portal_language_override_web_internal_portlet_PLOPortlet","com_liferay_digital_sales_room_web_internal_portlet_DigitalSalesRoomInviteMemberPortlet","com_liferay_login_web_portlet_LoginPortlet","com_liferay_login_web_portlet_UpdatePasswordPortlet","com_liferay_login_web_portlet_FastLoginPortlet"],"excludedTargetPortlets":["com_liferay_users_admin_web_portlet_UsersAdminPortlet","com_liferay_server_admin_web_portlet_ServerAdminPortlet"],"validStatusCodes":[221,490,494,499,491,496,492,493,495,220],"debugEnabled":false,"loginRedirect":"","excludedPaths":["/c/document_library","/documents","/image","/o/cms/download-folder","/o/cms/translations"],"preloadCSS":false,"userNotification":{"message":"It looks like this is taking longer than expected.","title":"Oops","timeout":30000},"requestTimeout":0}); 1620} 1621 1622</script>
1622<link data-senna-track="permanent" href="/o/frontend-js-aui-web/alloy_ui.css" rel="stylesheet"></link> 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 1635 1636 1637 1638 1639 1640 1641<meta content="false" name="data-analytics-readable-content" /> 1642
1643<script type="text/javascript" data-senna-track="temporary"> 1644 var runMiddlewares = function () { 1645 Analytics.registerMiddleware( 1646 function(request) { 1647 request.context.experienceId = 'DEFAULT'; 1648 request.context.experimentId = ''; 1649 request.context.variantId = ''; 1650 1651 return request; 1652 } 1653); 1654 }; 1655 1656 var analyticsClientChannelId = 1657 '775232078618244070'; 1658 var analyticsClientGroupIds = 1659 ["14"]; 1660 var analyticsCookiesConsentMode = 1661 true; 1662 var analyticsExternalReferenceCode = 1663 '110203748'; 1664 1665 var cookieManagers = { 1666 'cookie.onetrust': { 1667 checkConsent: () => { 1668 var OptanonActiveGroups = window.OptanonActiveGroups; 1669 1670 return OptanonActiveGroups && OptanonActiveGroups.includes('C0002'); 1671 }, 1672 enabled: () => { 1673 if (!window.OneTrustStub && !window.OneTrust) { 1674 return Promise.resolve(false); 1675 } 1676 1677 return new Promise((resolve, reject) => { 1678 var startTime = Date.now(); 1679 1680 var checkObject = () => { 1681 if (window['OneTrust']) { 1682 resolve(window['OneTrust']); 1683 } 1684 else if (Date.now() - startTime >= 5000) { 1685 reject(); 1686 } 1687 else { 1688 setTimeout(checkObject, 100); 1689 } 1690 }; 1691 1692 checkObject(); 1693 }) 1694 .then(() => { 1695 return Promise.resolve(true); 1696 }) 1697 .catch(() => { 1698 return Promise.resolve(false); 1699 }); 1700 }, 1701 onConsentChange: (callbackFn) => { 1702 var OneTrust = window.OneTrust; 1703 1704 OneTrust.OnConsentChanged(callbackFn); 1705 }, 1706 }, 1707 'cookie.liferay': { 1708 checkConsent: ({navigation}) => { 1709 var performanceCookieEnabled = Liferay.Util.Cookie.get( 1710 Liferay.Util.Cookie.TYPES.PERFORMANCE 1711 ); 1712 1713 if (performanceCookieEnabled === 'false') { 1714 if (window.Analytics) { 1715 Analytics.dispose(); 1716 } 1717 1718 return false; 1719 } 1720 1721 if ( 1722 !analyticsCookiesConsentMode && 1723 typeof performanceCookieEnabled === 'undefined' 1724 ) { 1725 return true; 1726 } 1727 1728 if (navigation === 'normal' && window.Analytics) { 1729 return false; 1730 } 1731 1732 return performanceCookieEnabled === 'true'; 1733 }, 1734 enabled: () => { 1735 return Promise.resolve(true); 1736 }, 1737 onConsentChange: (callbackFn) => { 1738 Liferay.on('cookieBannerSetCookie', callbackFn); 1739 }, 1740 }, 1741 }; 1742 1743 function getAnalyticsSDKVersion() { 1744 switch ( 1745 'PROD' 1746 ) { 1747 case 'DEV': { 1748 return 'https://analytics-js-dev-cdn.liferay.com'; 1749 } 1750 case 'INTERNAL': { 1751 return 'https://analytics-js-internal-cdn.liferay.com'; 1752 } 1753 default: { 1754 return 'https://analytics-js-cdn.liferay.com'; 1755 } 1756 } 1757 } 1758</script>
1758 1759
1760<script id="liferayAnalyticsScript" type="text/javascript" data-senna-track="permanent"> 1761 var allPromises = Object.keys(cookieManagers).map((key) => 1762 cookieManagers[key].enabled() 1763 ); 1764 1765 Promise.all(allPromises).then((result) => { 1766 var selectedIndex = result.findIndex((enabled) => enabled); 1767 var selectedCookieManager = Object.values(cookieManagers)[selectedIndex]; 1768 1769 function initializeAnalyticsSDK() { 1770 (function (u, c, a, m, o, l) { 1771 o = 'script'; 1772 l = document; 1773 a = l.createElement(o); 1774 m = l.getElementsByTagName(o)[0]; 1775 a.async = 1; 1776 a.src = u; 1777 a.onload = c; 1778 m.parentNode.insertBefore(a, m); 1779 })(getAnalyticsSDKVersion(), () => { 1780 var config = 1781 {"dataSourceId":"775232078603706532","endpointUrl":"https://osbasahpublisher-ac-internal.lfr.cloud","projectId":"asah8e7d51bce7d941d5b520f95e2fbc75d2"}; 1782 1783 var dxpMiddleware = function (request) { 1784 request.context.canonicalUrl = themeDisplay.getCanonicalURL(); 1785 request.context.channelId = analyticsClientChannelId; 1786 request.context.groupId = 1787 themeDisplay.getScopeGroupIdOrLiveGroupId(); 1788 request.context.layoutExternalReferenceCode = 1789 analyticsExternalReferenceCode; 1790 1791 return request; 1792 }; 1793 1794 Analytics.create(config, [dxpMiddleware]); 1795 1796 if (themeDisplay.isSignedIn()) { 1797 Analytics.setIdentity({ 1798 email: themeDisplay.getUserEmailAddress(), 1799 name: themeDisplay.getUserName(), 1800 }); 1801 } 1802 1803 runMiddlewares(); 1804 1805 Analytics.send('pageViewed', 'Page', { 1806 externalReferenceCode: analyticsExternalReferenceCode, 1807 }); 1808 1809 1810 Liferay.on('endNavigate', (event) => { 1811 var allPromises = Object.keys(cookieManagers).map((key) => 1812 cookieManagers[key].enabled() 1813 ); 1814 1815 Promise.all(allPromises).then((result) => { 1816 function initializeAnalyticsSDKFromSPA( 1817 event 1818 ) { 1819 Analytics.dispose(); 1820 1821 if ( 1822 !themeDisplay.isControlPanel() && 1823 analyticsClientGroupIds.indexOf( 1824 String( 1825 themeDisplay.getScopeGroupIdOrLiveGroupId() 1826 ) 1827 ) >= 0 1828 ) { 1829 Analytics.create(config, [dxpMiddleware]); 1830 1831 if (themeDisplay.isSignedIn()) { 1832 Analytics.setIdentity({ 1833 email: themeDisplay.getUserEmailAddress(), 1834 name: themeDisplay.getUserName(), 1835 }); 1836 } 1837 1838 runMiddlewares(); 1839 1840 Analytics.send('pageViewed', 'Page', { 1841 externalReferenceCode: 1842 analyticsExternalReferenceCode, 1843 page: event.path, 1844 }); 1845 } 1846 } 1847 1848 var selectedIndex = result.findIndex((enabled) => enabled); 1849 var selectedCookieManager = 1850 Object.values(cookieManagers)[selectedIndex]; 1851 1852 if (selectedCookieManager) { 1853 selectedCookieManager.onConsentChange(() => { 1854 if ( 1855 selectedCookieManager.checkConsent({ 1856 navigation: 'spa', 1857 }) 1858 ) { 1859 initializeAnalyticsSDKFromSPA( 1860 event 1861 ); 1862 } 1863 }); 1864 1865 if ( 1866 selectedCookieManager.checkConsent({ 1867 navigation: 'spa', 1868 }) 1869 ) { 1870 initializeAnalyticsSDKFromSPA( 1871 event 1872 ); 1873 } 1874 } 1875 else { 1876 initializeAnalyticsSDKFromSPA( 1877 event 1878 ); 1879 } 1880 }); 1881 }); 1882 1883 }); 1884 } 1885 1886 if (selectedCookieManager) { 1887 selectedCookieManager.onConsentChange(() => { 1888 if (selectedCookieManager.checkConsent({navigation: 'normal'})) { 1889 initializeAnalyticsSDK(); 1890 } 1891 }); 1892 1893 if (selectedCookieManager.checkConsent({navigation: 'normal'})) { 1894 initializeAnalyticsSDK(); 1895 } 1896 } 1897 else { 1898 initializeAnalyticsSDK(); 1899 } 1900 }); 1901</script>
1901 1902 1903 1904 1905 1906 1907 1908 1909 1910 1911 1912
1913<script type="text/javascript"> 1914Liferay.on( 1915 'ddmFieldBlur', function(event) { 1916 if (window.Analytics) { 1917 Analytics.send( 1918 'fieldBlurred', 1919 'Form', 1920 { 1921 fieldName: event.fieldName, 1922 focusDuration: event.focusDuration, 1923 formId: event.formId, 1924 formPageTitle: event.formPageTitle, 1925 page: event.page, 1926 title: event.title 1927 } 1928 ); 1929 } 1930 } 1931); 1932 1933Liferay.on( 1934 'ddmFieldFocus', function(event) { 1935 if (window.Analytics) { 1936 Analytics.send( 1937 'fieldFocused', 1938 'Form', 1939 { 1940 fieldName: event.fieldName, 1941 formId: event.formId, 1942 formPageTitle: event.formPageTitle, 1943 page: event.page, 1944 title:event.title 1945 } 1946 ); 1947 } 1948 } 1949); 1950 1951Liferay.on( 1952 'ddmFormPageShow', function(event) { 1953 if (window.Analytics) { 1954 Analytics.send( 1955 'pageViewed', 1956 'Form', 1957 { 1958 formId: event.formId, 1959 formPageTitle: event.formPageTitle, 1960 page: event.page, 1961 title: event.title 1962 } 1963 ); 1964 } 1965 } 1966); 1967 1968Liferay.on( 1969 'ddmFormSubmit', function(event) { 1970 if (window.Analytics) { 1971 Analytics.send( 1972 'formSubmitted', 1973 'Form', 1974 { 1975 formId: event.formId, 1976 title: event.title 1977 } 1978 ); 1979 } 1980 } 1981); 1982 1983Liferay.on( 1984 'ddmFormView', function(event) { 1985 if (window.Analytics) { 1986 Analytics.send( 1987 'formViewed', 1988 'Form', 1989 { 1990 formId: event.formId, 1991 title: event.title 1992 } 1993 ); 1994 } 1995 } 1996); 1997 1998</script>
1998<script> 1999 2000</script>
2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021
2022<script type="text/javascript" data-senna-track="temporary"> 2023 if (window.Analytics) { 2024 window._com_liferay_document_library_analytics_isViewFileEntry = false; 2025 } 2026</script>
2026 2027 2028 2029 2030 2031 2032 2033 2034 2035 2036 2037 2038 2039 2040 2041 2042 2043 2044 2045 2046 2047 2048 2049 2050</head> 2051 2052<body class="chrome controls-visible yui3-skin-sam guest-site signed-out public-page site"> 2053 2054 2055 2056 2057 2058 2059 2060 2061 2062 2063 2064 2065 2066 2067 2068 2069 2070 2071 2072 2073 2074 2075 2076 2077 2078 2079 2080 2081 2082 2083 2084 2085 2086 2087 2088 2089 2090 2091 2092 2093 2094 2095 2096 2097 2098 2099 <nav aria-label="Quick Links" class="bg-dark cadmin quick-access-nav text-center text-white" id="usel_quickAccessNav"> 2100 2101 2102 <a class="d-block p-2 sr-only sr-only-focusable text-reset" href="#main-content"> 2103 Skip to Main Content 2104 </a> 2105 2106 2107 2108 </nav> 2109 2110 2111 2112 2113 2114 2115 2116 2117 2118 2119 2120 2121 2122 2123 2124 2125 2126 2127 2128 2129 2130 2131 2132 2133 2134 2135 2136 2137 2138 2139 2140 2141 2142 2143 2144 2145 2146 2147 2148 2149 2150 2151 2152 2153 2154 2155 2156 2157 2158 2159 2160 2161 2162 2163 2164 2165 2166 2167 2168 2169 2170 2171 2172 2173 2174 2175 2176 2177 2178 2179 2180 2181 2182 2183<div class="d-flex flex-column min-vh-100"> 2184 2185 <div class="d-flex flex-column flex-fill position-relative" id="wrapper"> 2186 2187 <div class=" flex-fill" id="content"> 2188 2189 2190 2191 2192 2193 2194 2195 2196 2197 2198 2199 2200 2201 2202 2203 2204 2205 2206 2207 2208 2209 2210 2211 2212 2213 2214 2215 2216 2217 2218 2219 2220 2221 2222 2223 2224 2225 2226 2227 2228 2229 2230 2231 2232 2233 2234 2235 2236 2237 2238 2239 2240 2241 2242 <div id="master-layout-wrapper"> 2243 2244 2245 2246 2247 2248 2249 2250 2251 2252 2253 2254 2255 2256 2257 2258 2259 2260 2261 2262 2263 2264 2265 2266 2267 2268 2269 2270 2271 2272 2273 2274 2275 2276 2277 <div class="lfr-layout-structure-item-announcements-banner lfr-layout-structure-item-cd154be1-40f9-a6b4-8ee7-194189d01811 " data-layout-structure-item-id="cd154be1-40f9-a6b4-8ee7-194189d01811"> 2278 <div id="fragment-4364e68e-8cc8-816a-3fb2-42dfa706fdb4"> 2279 <div class="public-site-navigation-container"> 2280 <div class="announcements-banner"> 2281 <div class="announcements-banner-info"> 2282 <div class="announcements-banner-content"><span class="announcements-message" data-lfr-editable-id="text" data-lfr-editable-type="text">Planned maintenance is scheduled for the week of June 15th - the exact date and time will be announced soon.</span> <a class="announcements-button" href="/b/upcoming-scheduled-maintenance-for-liferay-dev"> See More Details </a> 2283 </div> 2284 <div class="icon-x"></div> 2285 </div> 2286 </div> 2287 </div> 2288 </div> 2289 <style>.announcements-banner { 2290 align-items: center; 2291 background: radial-gradient( 2292 52.24% 284.19% at 100% 100%, 2293 #ff6da3 16.34%, 2294 rgba(202, 0, 250, 0.8) 55.85%, 2295 rgba(202, 0, 250, 0) 100% 2296 ), 2297 radial-gradient( 2298 100% 300% at 0% 100%, 2299 #009cff 0%, 2300 #0001a5 36.46%, 2301 #0069ff 75.52%, 2302 #00e0ff 100% 2303 ); 2304 display: none; 2305 height: 52px; 2306 justify-content: center; 2307 line-height: 24px; 2308 position: fixed; 2309 width: 100%; 2310 z-index: 100; 2311 2312 &::after { 2313 /* stylelint-disable-next-line function-url-quotes */ 2314 bottom: -10px; 2315 content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='345' height='226' viewBox='0 0 345 226' fill='none'%3E%3Cpath d='M599.174 139.161C379.772 -318.423 -316.101 496.506 168.15 589.816C615.782 676.12 704.326 358.432 599.182 139.161H599.174Z' fill='url(%23paint0_linear_569_4073)'%3E%3C/path%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_569_4073' x1='589.944' y1='-12.3827' x2='85.9847' y2='692.371' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white' stop-opacity='0.25'%3E%3C/stop%3E%3Cstop offset='0.64' stop-color='white' stop-opacity='0.08'%3E%3C/stop%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'%3E%3C/stop%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E"); 2316 position: absolute; 2317 right: 0; 2318 } 2319 2320 &::before { 2321 /* stylelint-disable-next-line function-url-quotes */ 2322 bottom: -10px; 2323 content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='348' height='184' viewBox='0 0 348 184' fill='none'%3E%3Cpath d='M154.177 86.5742C-201.648 163.477 140.917 681.17 361.932 657.517C582.977 633.941 776.843 274.589 613.272 94.549C449.592 -85.53 376.161 40.082 154.177 86.5742Z' fill='url(%23paint0_linear_569_4074)'%3E%3C/path%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_569_4074' x1='689.702' y1='38.7335' x2='26.9456' y2='563.695' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'%3E%3C/stop%3E%3Cstop offset='0.01' stop-color='white' stop-opacity='0.97'%3E%3C/stop%3E%3Cstop offset='0.13' stop-color='white' stop-opacity='0.75'%3E%3C/stop%3E%3Cstop offset='0.25' stop-color='white' stop-opacity='0.55'%3E%3C/stop%3E%3Cstop offset='0.37' stop-color='white' stop-opacity='0.38'%3E%3C/stop%3E%3Cstop offset='0.49' stop-color='white' stop-opacity='0.24'%3E%3C/stop%3E%3Cstop offset='0.62' stop-color='white' stop-opacity='0.14'%3E%3C/stop%3E%3Cstop offset='0.74' stop-color='white' stop-opacity='0.06'%3E%3C/stop%3E%3Cstop offset='0.87' stop-color='white' stop-opacity='0.01'%3E%3C/stop%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'%3E%3C/stop%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E"); 2324 left: 0; 2325 position: absolute; 2326 transform: rotateY(180deg); 2327 } 2328} 2329 2330.announcements-banner-content { 2331 align-items: center; 2332 display: flex; 2333 flex-direction: row; 2334 gap: 5px; 2335 line-height: normal; 2336 text-align: center; 2337} 2338 2339.announcements-banner-info { 2340 align-items: center; 2341 display: flex; 2342} 2343 2344.announcements-button { 2345 background-color: #fff; 2346 border: 1px solid #0b5fff; 2347 border-radius: 6px; 2348 color: #0b5fff !important; 2349 font-family: var(--font-family-sans-serif, 'Source Sans 3'); 2350 font-size: 1rem; 2351 font-weight: 600; 2352 height: 50%; 2353 margin-left: 10px; 2354 overflow: hidden; 2355 padding: 5px; 2356 white-space: nowrap; 2357} 2358 2359.icon-x { 2360 background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='lexicon-icon lexicon-icon-times' role='presentation' viewB
2360ox='0 0 512 512' fill='%23FFFFFF'%3E%3Cpath class='lexicon-icon-outline' d='M300.4,256L467,89.4c29.6-29.6-14.8-74.1-44.4-44.4L256,211.6L89.4,45C59.8,15.3,15.3,59.8,45,89.4L211.6,256L45,422.6 c-29.7,29.7,14.7,74.1,44.4,44.4L256,300.4L422.6,467c29.7,29.7,74.1-14.7,44.4-44.4L300.4,256z'%3E%3C/path%3E%3C/svg%3E"); 2361 background-repeat: no-repeat; 2362 content: ''; 2363 cursor: pointer; 2364 display: inline-block; 2365 height: 13px; 2366 position: absolute; 2367 right: 2%; 2368 width: 13px; 2369 z-index: 20; 2370} 2371 2372.navigation-margin-true { 2373 margin-top: 50px !important; 2374 top: 50px !important; 2375} 2376 2377.public-site-navigation-container { 2378 margin-top: 0; 2379 top: 0; 2380 display: none; 2381} 2382 2383 2384@media (max-width: 567px) { 2385 .announcements-banner { 2386 font-size: 0.7rem !important; 2387 top: 48px !important; 2388 } 2389 2390 .announcements-banner-content { 2391 align-items: center; 2392 display: flex; 2393 justify-content: center; 2394 width: 100%; 2395 2396 a { 2397 align-items: flex-end; 2398 display: inline-flex; 2399 margin-left: 0.5rem; 2400 2401 &::after { 2402 height: 10px; 2403 position: absolute; 2404 right: 14.5%; 2405 top: 58%; 2406 width: 10px; 2407 } 2408 } 2409 } 2410 2411 .announcements-banner-info { 2412 display: inline; 2413 text-align: center; 2414 width: 70%; 2415 } 2416 2417 .announcements-button { 2418 align-items: center; 2419 display: flex; 2420 font-size: 0.7rem; 2421 justify-content: center; 2422 margin-left: 0.5rem; 2423 margin-right: -1.5rem; 2424 width: 13rem !important; 2425 } 2426 2427 .announcements-message { 2428 font-size: 0.6rem !important; 2429 margin-right: 0; 2430 } 2431} 2432 2433 .icon-x { 2434 height: 10px; 2435 top: 20px; 2436 width: 10px; 2437 } 2438 2439 2440@media (min-width: 568px) and (max-width: 1024px) { 2441 .announcements-banner { 2442 font-size: 0.9rem !important; 2443 } 2444 2445 .announcements-button { 2446 align-items: center; 2447 display: flex; 2448 font-size: 0.8rem; 2449 justify-content: center; 2450 margin-left: 10px; 2451 margin-right: 2.5rem; 2452 width: 8rem !important; 2453 } 2454}</style> 2455
2455<script type="module">const configuration = {"moreInfoLabel":"See More Details","moreInfoURL":"/b/upcoming-scheduled-maintenance-for-liferay-dev","showMoreInfoButton":true}; const fragmentElement = document.querySelector('#fragment-4364e68e-8cc8-816a-3fb2-42dfa706fdb4'); const fragmentElementId = 'fragment-4364e68e-8cc8-816a-3fb2-42dfa706fdb4'; const fragmentEntryLinkNamespace = 'rwnm'; const fragmentNamespace = 'rwnm'; const layoutMode = 'view';/** 2456 * SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com 2457 * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06 2458 */ 2459 2460const publicSiteNavigationContainer = document.querySelector( 2461 '.public-site-navigation-container' 2462); 2463 2464const announcementsBanner = document.querySelector('.announcements-banner'); 2465const editMode = document.body.classList.contains('has-edit-mode-menu'); 2466 2467if (editMode) { 2468 announcementsBanner.style.display = 'flex'; 2469} 2470 2471document.addEventListener('DOMContentLoaded', () => { 2472 const announcementsBannerClosed = sessionStorage.getItem( 2473 '@liferay-dev/announcements-banner-closed' 2474 ); 2475 2476 if (announcementsBannerClosed === 'true') { 2477 announcementsBanner.style.display = 'none'; 2478 publicSiteNavigationContainer.classList.remove( 2479 'navigation-margin-true' 2480 ); 2481 2482 return; 2483 } 2484 2485 if (announcementsBanner) { 2486 announcementsBanner.style.display = 'flex'; 2487 2488 if (themeDisplay.isSignedIn()) { 2489 announcementsBanner.style.top = '56px'; 2490 } 2491 else { 2492 announcementsBanner.style.top = '0px'; 2493 } 2494 2495 publicSiteNavigationContainer.classList.add('navigation-margin-true'); 2496 } 2497 2498 document.querySelector('.icon-x').addEventListener('click', () => { 2499 document.querySelector('.announcements-banner').style.display = 'none'; 2500 2501 publicSiteNavigationContainer.classList.remove( 2502 'navigation-margin-true' 2503 ); 2504 2505 sessionStorage.setItem( 2506 '@liferay-dev/announcements-banner-closed', 2507 'true' 2508 ); 2509 }); 2510});;</script>
2510 2511</div> 2512<div class="layout-content portlet-layout" id="main-content" role="main"> 2513 <div class="lfr-layout-structure-item-602a53fe-bb99-ce3f-40a0-c3cbf38f0098 lfr-layout-structure-item-container " data-layout-structure-item-id="602a53fe-bb99-ce3f-40a0-c3cbf38f0098" style="--background-image-file-entry-id:124559324;--lfr-background-image-602a53fe-bb99-ce3f-40a0-c3cbf38f0098: url(/documents/d/guest/header-bg-crop-1);" id="tlup"> 2514 <style>@media (max-width:300px){#tlup{background-image: url(/o/adaptive-media/image/124559324/Thumbnail-300x300/header-bg-crop.jpg?t=1761881823419) !important;}}@media (max-width:1000px) and (min-width:300px){#tlup{background-image: url(/o/adaptive-media/image/124559324/Preview-1000x0/header-bg-crop.jpg?t=1761881823419) !important;}}</style> 2515 <div class="lfr-layout-structure-item-721018e6-4e91-51ac-e817-9ee7adcb83e7 lfr-layout-structure-item-container container-fluid container-fluid-max-xl" data-layout-structure-item-id="721018e6-4e91-51ac-e817-9ee7adcb83e7"> 2516 <div class="lfr-layout-structure-item-65506a30-5b97-8d3a-0a8f-f9161f7bb34c lfr-layout-structure-item-row " data-layout-structure-item-id="65506a30-5b97-8d3a-0a8f-f9161f7bb34c"> 2517 <div class="row align-items-lg-start align-items-sm-start align-items-start align-items-md-start flex-lg-row flex-sm-row flex-row flex-md-row"> 2518 <div class="col col-lg-3 col-sm-12 col-12 col-md-3"> 2519 <div class="lfr-layout-structure-item-basic-component-image lfr-layout-structure-item-8f5beb60-e35d-08a2-a1b1-46e823ef3081 " data-layout-structure-item-id="8f5beb60-e35d-08a2-a1b1-46e823ef3081"> 2520 <div id="fragment-21925846-5ef8-7947-6236-78ca2cae3b03"> 2521 <div class="component-image overflow-hidden"><a href="/home"><img alt="" class="w-100" data-lfr-editable-id="image-square" data-lfr-editable-type="image" src="https://liferay.dev/documents/14/121606799/logo.svg/e4465290-811e-5183-32b4-b1f5e2a3919f?version=1.0&t=1754524258380" data-fileentryid="123534808"></a> 2522 </div> 2523 </div> 2524 </div> 2525 </div> 2526 <div class="col col-lg-9 col-sm-12 col-12 col-md-9"> 2527 <div class="lfr-layout-structure-item-d09b3180-f05c-c0b9-1a23-dc7cc15f4369 lfr-layout-structure-item-container d-flex flex-row align-items-start justify-content-end" data-layout-structure-item-id="d09b3180-f05c-c0b9-1a23-dc7cc15f4369"> 2528 <div class="lfr-layout-structure-item-com-liferay-site-navigation-menu-web-portlet-sitenavigationmenuportlet lfr-layout-structure-item-2056312e-337f-ac31-1825-8eb53ed9bda1 " data-layout-structure-item-id="2056312e-337f-ac31-1825-8eb53ed9bda1"> 2529 <div id="fragment-d3080eb1-8787-6643-f914-c47f8057fef7"> 2530 <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_yyxo_"><span id="p_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_yyxo"></span> 2531 <section class="portlet" id="portlet_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_yyxo"> 2532 <div class="portlet-content"> 2533 <div class=" portlet-content-container"> 2534 <div class="portlet-body"> 2535 <style> 2536.community-nav-top { 2537 font-size: 20px; 2538 color:rgba(255, 255, 255, 0.8) !important; 2539} 2540</style> 2541 <nav class="navbar navbar-expand-lg navbar-dark"> 2542 <div class="container justify-content-end"><button aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation" class="navbar-toggler" data-target="#navbarSupportedContent" data-toggle="liferay-collapse" type="button"> <span class="navbar-toggler-icon"></span> </button> 2543 <div class="collapse navbar-collapse" id="navbarSupportedContent"> 2544 <div id="navbar_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_yyxo" class="navbar-dark"> 2545 <ul aria-label="Site Pages" class="navbar-nav navbar-site" role="menubar"> 2546 <li class="lfr-nav-item nav-item px-2" id="layout_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_yyxo_125728444" role="presentation"><a aria-labelledby="layout_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_yyxo_125728444" class="nav-link text-truncate community-nav-top" href="https://liferay.dev/blogs?q=**" role="menuitem"> <span class="text-truncate"> Blogs </span> </a></li> 2547 <li class="lfr-nav-item nav-item px-2" id="layout_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_yyxo_125752871" role="presentation"><a aria-labelledby="layout_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_yyxo_125752871" class="nav-link text-truncate community-nav-top" href="https://liferay.dev/contribute" role="menuitem"> <span class="text-truncate"> Contribute </span> </a></li> 2548 <li class="lfr-nav-item nav-item px-2 selected active" id="layout_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_yyxo_123534760" role="presentation"><a aria-labelledby="layout_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_yyxo_123534760" class="nav-link text-truncate community-nav-top" href="https://liferay.dev/meet" role="menuitem"> <span class="text-truncate"> Meet </span> </a></li> 2549 <li class="lfr-nav-item nav-item px-2" id="layout_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_yyxo_125728447" role="presentation"><a aria-labelledby="layout_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_yyxo_125728447" class="nav-link text-truncate community-nav-top" href="https://liferay.dev/vulnerabilities?q=**" role="menuitem"> <span class="text-truncate"> Security </span> </a></li> 2550 <li class="lfr-nav-item nav-item px-2" id="layout_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_yyxo_123873992" role="presentation"><a aria-labelledby="layout_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_yyxo_123873992" class="nav-link text-truncate community-nav-top" href="https://discuss.liferay.com" target="_blank" role="menuitem"> <span class="text-truncate"> Discuss
2551 <svg class="lexicon-icon lexicon-icon-shortcut" role="presentation"> 2552 <use xlink:href="https://liferay.dev/o/classic-theme/images/clay/icons.svg#shortcut" /> 2553 </svg></span> </a></li> 2554 <li class="lfr-nav-item nav-item px-2" id="layout_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_yyxo_123534763" role="presentation"><a aria-labelledby="layout_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_yyxo_123534763" class="nav-link text-truncate community-nav-top" href="https://www.liferay.com/downloads-community" target="_blank" role="menuitem"> <span class="text-truncate"> Download 2555 <svg class="lexicon-icon lexicon-icon-shortcut" role="presentation"> 2556 <use xlink:href="https://liferay.dev/o/classic-theme/images/clay/icons.svg#shortcut" /> 2557 </svg></span> </a></li> 2558 <li class="lfr-nav-item nav-item px-2" id="layout_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_yyxo_123534765" role="presentation"><a aria-labelledby="layout_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_yyxo_123534765" class="nav-link text-truncate community-nav-top" href="https://learn.liferay.com" target="_blank" role="menuitem"> <span class="text-truncate"> Learn 2559 <svg class="lexicon-icon lexicon-icon-shortcut" role="presentation"> 2560 <use xlink:href="https://liferay.dev/o/classic-theme/images/clay/icons.svg#shortcut" /> 2561 </svg></span> </a></li> 2562 <li class="nav-item"><a class="nav-link community-nav-top" data-redirect="true" href="https://liferay.dev/c/portal/login?p_l_id=110203748" id="sign-in" rel="nofollow"> <span>Log In</span> </a></li> 2563 </ul> 2564 </div> 2565 </div> 2566 </div> 2567 </nav> 2568 </div> 2569 </div> 2570 </div> 2571 </section> 2572 </div> 2573 </div> 2574 </div> 2575 </div> 2576 </div> 2577 </div> 2578 </div> 2579 </div> 2580 <div class="lfr-layout-structure-item-7855f795-c622-0256-a588-00375b71acaa lfr-layout-structure-item-container " data-layout-structure-item-id="7855f795-c622-0256-a588-00375b71acaa"> 2581 <div class="lfr-layout-structure-item-header--2025---copy- lfr-layout-structure-item-068ae4ed-0c00-b14c-ba1a-d5bfac0c21b8 " data-layout-structure-item-id="068ae4ed-0c00-b14c-ba1a-d5bfac0c21b8"> 2582 <div id="fragment-40975c8c-4e8b-85bb-854a-ae5d0c53593c"> 2583 <div class="section-header"> 2584 <div class="container"> 2585 <div class="section-header-title"> 2586 <h1 class="display-4">User Groups</h1> 2587 </div> 2588 </div> 2589 </div> 2590 </div> 2591 <style>.section-header .portlet-borderless .portlet-content { 2592 padding: 0; 2593} 2594 2595.section-header-title h1 { 2596 padding: 20px 0 44px; 2597 text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1); 2598} 2599 2600@media (min-width: 992px) { 2601 .section-header-title h1 { 2602 padding: 30px 0 34px; 2603 } 2604}</style> 2605 </div> 2606 </div> 2607 <div class="lfr-layout-structure-item-8a848426-9fef-c10a-021a-80fb782c9c38 lfr-layout-structure-item-container container-fluid container-fluid-max-xl" data-layout-structure-item-id="8a848426-9fef-c10a-021a-80fb782c9c38"> 2608 <div class="lfr-layout-structure-item-com-liferay-site-navigation-menu-web-portlet-sitenavigationmenuportlet lfr-layout-structure-item-1d0d80be-81a5-028a-9209-6c8bdeb006b7 " data-layout-structure-item-id="1d0d80be-81a5-028a-9209-6c8bdeb006b7"> 2609 <div id="fragment-660cb04c-92a6-1b4d-34d8-5142b955b82d"> 2610 <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_ahst_"><span id="p_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_ahst"></span> 2611 <section class="portlet" id="portlet_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_ahst"> 2612 <div class="portlet-content"> 2613 <div class=" portlet-content-container"> 2614 <div class="portlet-body"> 2615 <style> 2616.subnav-menu { 2617 display: flex; 2618 justify-content: space-around; 2619 margin: 0 auto 0; 2620 width: auto; 2621} 2622 2623@media (min-width: 992px) { 2624 .subnav-menu { 2625 display: block; 2626 margin-right: -20px; 2627 } 2628} 2629 2630.subnav-item { 2631 color: var(--light); 2632 display: inline-block; 2633 font-size: 16px; 2634 font-weight: var(--font-weight-bold); 2635 line-height: 44px; 2636 margin: 0 30px 4px 30px; 2637 text-align: center; 2638 text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1); 2639 text-transform: uppercase; 2640 transition: all 0.3s ease-in-out; 2641 width: auto; 2642} 2643 2644@media (min-width: 992px) { 2645 .subnav-item { 2646 margin: 0 30px 4px 30px; 2647 width: auto; 2648 } 2649} 2650 2651.subnav-item:hover, 2652.subnav-item:focus { 2653 color: var(--white); 2654 text-decoration: none; 2655} 2656 2657.subnav-item::after { 2658 background: var(--white); 2659 content: ""; 2660 display: block; 2661 height: 3px; 2662 left: 0; 2663 margin: 0 auto; 2664 position: relative; 2665 transition: width 0.3s ease-in-out, left 0.3s ease-in-out; 2666 width: 0; 2667} 2668 2669.subnav-item:hover::after { 2670 left: -10px; 2671 width: calc(100% + 20px); 2672} 2673 2674.subnav-item.subnav-item-selected { 2675 color: var(--white); 2676} 2677 2678.subnav-item.subnav-item-selected:hover, 2679.subnav-item.subnav-item-selected:focus { 2680 color: var(--white); 2681} 2682 2683.subnav-item.subnav-item-selected::after { 2684 background: var(--white); 2685 left: -10px; 2686 width: calc(100% + 20px); 2687} 2688 2689 2690</style> <a class="subnav-item subnav-item-selected" href="/meet">Liferay User Groups</a> <a class="subnav-item " href="https://liferay.dev/meet/how-to-start-a-lug-"> How to Start a LUG? </a> <a class="subnav-item " href="https://liferay.dev/meet/what-is-a-lug-"> What is a LUG? </a> <a class="subnav-item " href="https://liferay.dev/lugspain"> LUGSpain </a> 2691 </div> 2692 </div> 2693 </div> 2694 </section>
2695 </div> 2696 </div> 2697 </div> 2698 </div> 2699 </div> 2700 <div class="lfr-layout-structure-item-7b3c495c-d36d-48fd-a34f-fda7b5d3db68 lfr-layout-structure-item-container " data-layout-structure-item-id="7b3c495c-d36d-48fd-a34f-fda7b5d3db68"> 2701 <div class="lfr-layout-structure-item-25607c45-a6f1-5753-0f17-be6d51803db9 lfr-layout-structure-item-container container-fluid container-fluid-max-xl" data-layout-structure-item-id="25607c45-a6f1-5753-0f17-be6d51803db9"> 2702 <div class="lfr-layout-structure-item-basic-component-paragraph lfr-layout-structure-item-a59c6fca-4daf-b891-9e39-32896390b311 " data-layout-structure-item-id="a59c6fca-4daf-b891-9e39-32896390b311"> 2703 <div id="fragment-1556e866-63bc-3296-2789-e01edb65a74c"> 2704 <div class="clearfix component-paragraph text-break" data-lfr-editable-id="element-text" data-lfr-editable-type="rich-text"> 2705 <p>Over 6000 people are members of a Liferay User Group - and there are more than 20 groups worldwide!</p> 2706 <p>Find out where people are meeting near you to have fun and chat about Liferay and related technologies!</p> 2707 </div> 2708 </div> 2709 <style>.component-paragraph img { 2710 max-width: 100%; 2711}</style> 2712 </div> 2713 <div class="lfr-layout-structure-item-community-button lfr-layout-structure-item-d19d8001-9060-129d-9ac9-a03081e6a557 " data-layout-structure-item-id="d19d8001-9060-129d-9ac9-a03081e6a557"> 2714 <div id="fragment-c7edd41a-d5fb-5a8c-e82c-bb0a053c69de"><a class="highlight-btn highlight-btn-primary" data-lfr-editable-id="link" data-lfr-editable-type="link" href="https://www.meetup.com/pro/liferay/" id="fragment-zpur-link" target="_blank" rel="noopener noreferrer">Go to Meetup.com</a> 2715 </div> 2716 <style>.highlight-btn { 2717 border-radius: 12px; 2718 display: inline-block; 2719 font-size: 1rem; 2720 font-weight: var(--font-weight-bold); 2721 margin-bottom: 35px; 2722 padding: 10px 25px; 2723 position: relative; 2724 transition: all 0.3s ease-in-out; 2725} 2726 2727.highlight-btn-primary { 2728 border: 1px solid #00c0f0; 2729 color: var(--primary); 2730} 2731 2732.highlight-btn-white { 2733 border: 1px solid var(--white); 2734 color: var(--white); 2735} 2736 2737.highlight-btn-primary:hover, 2738.highlight-btn-primary:focus { 2739 border-color: var(--gray-400); 2740 color: var(--brand-color-3); 2741} 2742 2743.highlight-btn-white:hover, 2744.highlight-btn-white:focus { 2745 border-color: #1ea3ff; 2746 color: var(--light); 2747} 2748 2749@media (min-width: 992px) { 2750 .highlight-btn { 2751 margin-bottom: 0; 2752 } 2753}</style> 2754 </div> 2755 </div> 2756 </div> 2757 <div class="lfr-layout-structure-item-26c4a320-8ba4-e65b-0f1a-605a389850ea lfr-layout-structure-item-container " data-layout-structure-item-id="26c4a320-8ba4-e65b-0f1a-605a389850ea"> 2758 <div class="lfr-layout-structure-item-e5665d87-ba3e-732c-744f-28da225f482f lfr-layout-structure-item-container container-fluid container-fluid-max-xl" data-layout-structure-item-id="e5665d87-ba3e-732c-744f-28da225f482f"> 2759 <div class="lfr-layout-structure-item-b18b7ae7-4cf5-979a-6b50-b2b4ef2eb88c lfr-layout-structure-item-collection" data-layout-structure-item-id="b18b7ae7-4cf5-979a-6b50-b2b4ef2eb88c" data-analytics-targetable-collection="com.liferay.layout.list.retriever.ClassedModelListObjectReference@7498f67a" id="analytics-targetable-collection-b18b7ae7-4cf5-979a-6b50-b2b4ef2eb88c"> 2760 <div class="container-fluid overflow-hidden px-0"> 2761 <div class="row align-items-start"> 2762 <div class="col col-lg-4 col-sm-12 col-12 col-md-12"> 2763 <div class="lfr-layout-structure-item-bf413d32-23ef-67a5-6431-9d1c2e019226 lfr-layout-structure-item-container " data-layout-structure-item-id="bf413d32-23ef-67a5-6431-9d1c2e019226"> 2764 <div class="lfr-layout-structure-item-87ffc92a-c37b-4e8e-9405-7d5017c21f21 lfr-layout-structure-item-container d-flex flex-row align-items-center" data-layout-structure-item-id="87ffc92a-c37b-4e8e-9405-7d5017c21f21"> 2765 <div class="lfr-layout-structure-item-basic-component-image lfr-layout-structure-item-43e9a758-031b-e621-436f-49228d51f2cd " data-layout-structure-item-id="43e9a758-031b-e621-436f-49228d51f2cd"> 2766 <div id="fragment-594f07d2-bd03-a2ab-444a-b31931199089"> 2767 <div class="component-image overflow-hidden"><img alt="" class="w-0" data-lfr-editable-id="image-square" data-lfr-editable-type="image" src="https://liferay.dev/documents/14/121605300/Audience+Community_OBL.svg/45f613bd-b257-b77f-e89c-fe7805e2e6c6?version=1.0&t=1778038901895" data-fileentryid="125752500"> 2768 </div> 2769 </div> 2770 </div> 2771 <div class="lfr-layout-structure-item-basic-component-heading lfr-layout-structure-item-ee352713-5ff7-dd1b-18f9-c3ce0258a275 " data-layout-structure-item-id="ee352713-5ff7-dd1b-18f9-c3ce0258a275"> 2772 <div id="fragment-437145a4-1d45-9ded-1ba4-954ae015489e"> 2773 <h3 class="component-heading mb-0 text-break" data-lfr-editable-id="element-text" data-lfr-editable-type="text">How to start a LUG?</h3> 2774 </div> 2775 </div> 2776 </div> 2777 <div class="lfr-layout-structure-item-3eea3f86-208f-5c8f-d9db-134ce79c71b4 lfr-layout-structure-item-container d-flex flex-row align-items-center" data-layout-structure-item-id="3eea3f86-208f-5c8f-d9db-134ce79c71b4"> 2778 <div class="lfr-layout-structure-item-basic-component-paragraph lfr-layout-structure-item-81661848-1f48-81ba-e2d7-935a9e47cfb6 " data-layout-structure-item-id="81661848-1f48-81ba-e2d7-935a9e47cfb6"> 2779 <div id="fragment-d514194b-da90-3b90-6d2a-883e39d80760"> 2780 <div class="clearfix component-paragraph text-break" data-lfr-editable-id="element-text" data-lfr-editable-type="rich-text"> 2781 Want to start a new Liferay User Group in your area? 2782 </div> 2783 </div> 2784 </div> 2785 </div> 2786 <div class="lfr-layout-structure-item-88854965-3ac0-943f-2364-5a7491eed9fe lfr-layout-structure-item-container d-flex flex-row align-items-end justify-content-end" data-layout-structure-item-id="88854965-3ac0-943f-2364-5a7491eed9fe"> 2787 <div class="lfr-layout-structure-item-basic-component-button lfr-layout-structure-item-32bddbd2-b33f-cd1f-210e-d03c867c32d7 " data-layout-structure-item-id="32bddbd2-b33f-cd1f-210e-d03c867c32d7"> 2788 <div id="fragment-fdcb2bf3-7901-c127-4848-b849588cc7fe"> 2789 <div class="component-button text-break"><a class="btn btn-lg btn-link" data-lfr-editable-id="link" data-lfr-editable-type="link" href="/meet/how-to-start-a-lug-" id="fragment-xdpz-link">Learn More ></a> 2790 </div> 2791 </div> 2792 </div> 2793 </div> 2794 </div> 2795 </div> 2796 <div class="col col-lg-4 col-sm-12 col-12 col-md-12"> 2797 <div class="lfr-layout-structure-item-bf413d32-23ef-67a5-6431-9d1c2e019226 lfr-layout-structure-item-container " data-layout-structure-item-id="bf413d32-23ef-67a5-6431-9d1c2e019226"> 2798 <div class="lfr-layout-structure-item-87ffc92a-c37b-4e8e-9405-7d5017c21f21 lfr-layout-structure-item-container d-flex flex-row align-items-center" data-layout-structure-item-id="87ffc92a-c37b-4e8e-9405-7d5017c21f21"> 2799 <div class="lfr-layout-structure-item-basic-component-image lfr-layout-structure-item-43e9a758-031b-e621-436f-49228d51f2cd " data-layout-structure-item-id="43e9a758-031b-e621-436f-49228d51f2cd"> 2800 <div id="fragment-520bfcdf-239f-06cb-3985-54d86e9a731e"> 2801 <div class="component-image overflow-hidden"><img alt="" class="w-0" data-lfr-editable-id="image-square" data-lfr-editable-type="image" src="https://liferay.dev/documents/14/121605300/emoji+_+puzzled_Blue.svg/6723eb4a-e0a6-22d7-96fc-8526492bb21c?version=1.0&t=1778038135375" data-fileentryid="125752429"> 2802 </div> 2803 </div> 2804 </div> 2805 <div class="lfr-layout-structure-item-basic-component-heading lfr-layout-structure-item-ee352713-5ff7-dd1b-18f9-c3ce0258a275 " data-layout-structure-item-id="ee352713-5ff7-dd1b-18f9-c3ce0258a275"> 2806 <div id="fragment-e0ec3a8a-537d-3e50-687a-2ce55fdb9759"> 2807 <h3 class="component-heading mb-0 text-break" data-lfr-editable-id="element-text" data-lfr-editable-type="text">What is a LUG?</h3> 2808 </div> 2809 </div> 2810 </div> 2811 <div class="lfr-layout-structure-item-3eea3f86-208f-5c8f-d9db-134ce79c71b4 lfr-layout-structure-item-container d-flex flex-row align-items-center" data-layout-structure-item-id="3eea3f86-208f-5c8f-d9db-134ce79c71b4"> 2812 <div class="lfr-layout-structure-item-basic-component-paragraph lfr-layout-structure-item-81661848-1f48-81ba-e2d7-935a9e47cfb6 " data-layout-structure-item-id="81661848-1f48-81ba-e2d7-935a9e47cfb6"> 2813 <div id="fragment-2a6d5c7b-3653-d3a8-80c6-c209b7fbfe82"> 2814 <div class="clearfix component-paragraph text-break" data-lfr-editable-id="element-text" data-lfr-editable-type="rich-text"> 2815 What is this strange 'LUG' thing we're talking about anyway? 2816 </div> 2817 </div> 2818 </div> 2819 </div> 2820 <div class="lfr-layout-structure-item-88854965-3ac0-943f-2364-5a7491eed9fe lfr-layout-structure-item-container d-flex flex-row align-items-end justify-content-end" data-layout-structure-item-id="88854965-3ac0-943f-2364-5a7491eed9fe"> 2821 <div class="lfr-layout-structure-item-basic-component-button lfr-layout-structure-item-32bddbd2-b33f-cd1f-210e-d03c867c32d7 " data-layout-structure-item-id="32bddbd2-b33f-cd1f-210e-d03c867c32d7"> 2822 <div id="fragment-405551c0-21a7-95fa-0738-42be1bb6efb1"> 2823 <div class="component-button text-break"><a class="btn btn-lg btn-link" data-lfr-editable-id="link" data-lfr-editable-type="link" href="/meet/what-is-a-lug-" id="fragment-xdpz-link">Learn More ></a> 2824 </div> 2825 </div> 2826 </div> 2827 </div> 2828 </div> 2829 </div> 2830 <div class="col col-lg-4 col-sm-12 col-12 col-md-12"> 2831 <div class="lfr-layout-structure-item-bf413d32-23ef-67a5-6431-9d1c2e019226 lfr-layout-structure-item-container " data-layout-structure-item-id="bf413d32-23ef-67a5-6431-9d1c2e019226"> 2832 <div class="lfr-layout-structure-item-87ffc92a-c37b-4e8e-9405-7d5017c21f21 lfr-layout-structure-item-container d-flex flex-row align-items-center" data-layout-structure-item-id="87ffc92a-c37b-4e8e-9405-7d5017c21f21"> 2833 <div class="lfr-layout-structure-item-basic-component-image lfr-layout-structure-item-43e9a758-031b-e621-436f-49228d51f2cd " data-layout-structure-item-id="43e9a758-031b-e621-436f-49228d51f2cd"> 2834 <div id="fragment-af202ae7-d1bc-69c5-9ff3-77894f0a4bdb"> 2835 <div class="component-image overflow-hidden"><img alt="" class="w-0" data-lfr-editable-id="image-square" data-lfr-editable-type="image" src="https://liferay.dev/documents/14/121605300/device+_+guitar_Blue.svg/52d0798d-6553-de94-29f6-0d85ee626a19?version=1.0&t=1785294181785" data-fileentryid="126383600"> 2836 </div> 2837 </div> 2838 </div> 2839 <div class="lfr-layout-structure-item-basic-component-heading lfr-layout-structure-item-ee352713-5ff7-dd1b-18f9-c3ce0258a275 " data-layout-structure-item-id="ee352713-5ff7-dd1b-18f9-c3ce0258a275"> 2840 <div id="fragment-d84b2539-5d53-38bc-7575-dba35598bb0b"> 2841 <h3 class="component-heading mb-0 text-break" data-lfr-editable-id="element-text" data-lfr-editable-type="text">LUG Spain</h3> 2842 </div> 2843 </div> 2844 </div> 2845 <div class="lfr-layout-structure-item-3eea3f86-208f-5c8f-d9db-134ce79c71b4 lfr-layout-structure-item-container d-flex flex-row align-items-center" data-layout-structure-item-id="3eea3f86-208f-5c8f-d9db-134ce79c71b4"> 2846 <div class="lfr-layout-structure-item-basic-component-paragraph lfr-layout-structure-item-81661848-1f48-81ba-e2d7-935a9e47cfb6 " data-layout-structure-item-id="81661848-1f48-81ba-e2d7-935a9e47cfb6"> 2847 <div id="fragment-f391b374-f78b-ea6b-5d03-5521243c4f9c"> 2848 <div class="clearfix component-paragraph text-break" data-lfr-editable-id="element-text" data-lfr-editable-type="rich-text"> 2849 ¡Si eres usuario de Liferay en España, ¡este es el lugar para ti! 2850 </div> 2851 </div> 2852 </div> 2853 </div> 2854 <div class="lfr-layout-structure-item-88854965-3ac0-943f-2364-5a7491eed9fe lfr-layout-structure-item-container d-flex flex-row align-items-end justify-content-end" data-layout-structure-item-id="88854965-3ac0-943f-2364-5a7491eed9fe"> 2855 <div class="lfr-layout-structure-item-basic-component-button lfr-layout-structure-item-32bddbd2-b33f-cd1f-210e-d03c867c32d7 " data-layout-structure-item-id="32bddbd2-b33f-cd1f-210e-d03c867c32d7"> 2856 <div id="fragment-187e445a-507b-9e10-03e6-bbe2f0fbbaa2"> 2857 <div class="component-button text-break"><a class="btn btn-lg btn-link" data-lfr-editable-id="link" data-lfr-editable-type="link" href="/lugspain" id="fragment-xdpz-link">Más información ></a> 2858 </div> 2859 </div> 2860 </div> 2861 </div> 2862 </div> 2863 </div>
2864 </div> 2865 </div> 2866 </div> 2867 </div> 2868 </div> 2869</div> 2870<div class="lfr-layout-structure-item-e68d9ecd-5bd4-9440-f74d-6a9460e1d0d5 lfr-layout-structure-item-container " data-layout-structure-item-id="e68d9ecd-5bd4-9440-f74d-6a9460e1d0d5"> 2871 <div class="lfr-layout-structure-item-d6624eac-1cda-c56e-a427-43db68ae6697 lfr-layout-structure-item-container container-fluid container-fluid-max-xl" data-layout-structure-item-id="d6624eac-1cda-c56e-a427-43db68ae6697"> 2872 <div class="lfr-layout-structure-item-7570efd0-83f5-0995-b169-3539d575c4e6 lfr-layout-structure-item-row " data-layout-structure-item-id="7570efd0-83f5-0995-b169-3539d575c4e6"> 2873 <div class="row align-items-lg-start align-items-sm-start align-items-start align-items-md-start flex-lg-row flex-sm-row flex-row flex-md-row"> 2874 <div class="col col-lg-4 col-sm-12 col-12 col-md-4"> 2875 <div class="lfr-layout-structure-item-f8b419e7-eaec-c112-d56d-ebbb743c4570 lfr-layout-structure-item-row " data-layout-structure-item-id="f8b419e7-eaec-c112-d56d-ebbb743c4570"> 2876 <div class="row align-items-lg-start align-items-sm-start align-items-start align-items-md-start flex-lg-row flex-sm-row flex-row flex-md-row"> 2877 <div class="col col-lg-4 col-sm-12 col-12 col-md-4"> 2878 <div class="lfr-layout-structure-item-basic-component-paragraph lfr-layout-structure-item-fc04649a-50ac-7b2a-76d2-4222d9d68375 " data-layout-structure-item-id="fc04649a-50ac-7b2a-76d2-4222d9d68375"> 2879 <div id="fragment-a7d01619-d097-0d7c-d7c2-0f4f948084d7"> 2880 <div class="clearfix component-paragraph text-break" data-lfr-editable-id="element-text" data-lfr-editable-type="rich-text"> 2881 Community 2882 </div> 2883 </div> 2884 </div> 2885 </div> 2886 <div class="col col-lg-4 col-sm-12 col-12 col-md-4"> 2887 <div class="lfr-layout-structure-item-basic-component-paragraph lfr-layout-structure-item-54062efa-e808-ec70-4674-e176d2e82d43 " data-layout-structure-item-id="54062efa-e808-ec70-4674-e176d2e82d43"> 2888 <div id="fragment-4b2502e9-9c22-5c45-e864-a8e91d4d91c5"> 2889 <div class="clearfix component-paragraph text-break" data-lfr-editable-id="element-text" data-lfr-editable-type="rich-text"> 2890 Company 2891 </div> 2892 </div> 2893 </div> 2894 </div> 2895 <div class="col col-lg-4 col-sm-12 col-12 col-md-4"> 2896 <div class="lfr-layout-structure-item-basic-component-paragraph lfr-layout-structure-item-e2400850-439c-de85-0e08-b723a14361c0 " data-layout-structure-item-id="e2400850-439c-de85-0e08-b723a14361c0"> 2897 <div id="fragment-a11873ee-306a-8685-ee30-0e57c8ea4a9d"> 2898 <div class="clearfix component-paragraph text-break" data-lfr-editable-id="element-text" data-lfr-editable-type="rich-text"> 2899 Feedback 2900 </div> 2901 </div> 2902 </div> 2903 </div> 2904 </div> 2905 </div> 2906 <div class="lfr-layout-structure-item-1ac781c6-94b6-b752-879a-2d7affd51426 lfr-layout-structure-item-row " data-layout-structure-item-id="1ac781c6-94b6-b752-879a-2d7affd51426"> 2907 <div class="row align-items-lg-start align-items-sm-start align-items-start align-items-md-start flex-lg-row flex-sm-row flex-row flex-md-row"> 2908 <div class="col col-lg-4 col-sm-12 col-12 col-md-4"> 2909 <div class="lfr-layout-structure-item-com-liferay-site-navigation-menu-web-portlet-sitenavigationmenuportlet lfr-layout-structure-item-1be0529e-b9c9-80f2-4b87-4da225772b96 " data-layout-structure-item-id="1be0529e-b9c9-80f2-4b87-4da225772b96"> 2910 <div id="fragment-85658290-d94a-67be-d720-2308bea3cd56"> 2911 <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_nngt_"><span id="p_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_nngt"></span> 2912 <section class="portlet" id="portlet_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_nngt"> 2913 <div class="portlet-content"> 2914 <div class=" portlet-content-container"> 2915 <div class="portlet-body"> 2916 <style> 2917.footer-menu-item { 2918 color: var(--light); 2919 line-height: 1.75; 2920} 2921 2922.footer-menu-item:hover { 2923 color: var(--white); 2924} 2925 2926</style> 2927 <div id="navbar_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_nngt"> 2928 <div class="lfr-nav-item nav-item" id="layout_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_nngt_123536322" role="presentation"><a class="footer-menu-item" href="https://liferay.dev/blogs" role="menuitem"> <!-- <span class="text-truncate">Blogs</span> --> Blogs </a> 2929 </div> 2930 <div class="lfr-nav-item nav-item" id="layout_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_nngt_123903480" role="presentation"><a class="footer-menu-item" href="https://discuss.liferay.com" target="_blank" role="menuitem"> <!-- <span class="text-truncate">Discuss</span> -->
2930 Discuss </a> 2931 </div> 2932 <div class="lfr-nav-item nav-item selected active" id="layout_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_nngt_123536323" role="presentation"><a class="footer-menu-item" href="https://liferay.dev/meet" role="menuitem"> <!-- <span class="text-truncate">Meet</span> --> Meet </a> 2933 </div> 2934 <div class="lfr-nav-item nav-item" id="layout_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_nngt_123536336" role="presentation"><a class="footer-menu-item" href="https://liferay.dev/open-source" role="menuitem"> <!-- <span class="text-truncate">Open Source</span> --> Open Source </a> 2935 </div> 2936 </div> 2937 </div> 2938 </div> 2939 </div> 2940 </section> 2941 </div> 2942 </div> 2943 </div> 2944 </div> 2945 <div class="col col-lg-4 col-sm-12 col-12 col-md-4"> 2946 <div class="lfr-layout-structure-item-com-liferay-site-navigation-menu-web-portlet-sitenavigationmenuportlet lfr-layout-structure-item-e230f979-53dc-6dd3-61ec-c7be50c088df " data-layout-structure-item-id="e230f979-53dc-6dd3-61ec-c7be50c088df"> 2947 <div id="fragment-bb7ee7f2-f669-9eae-bc17-018d153f6530"> 2948 <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_eeyh_"><span id="p_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_eeyh"></span> 2949 <section class="portlet" id="portlet_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_eeyh"> 2950 <div class="portlet-content"> 2951 <div class=" portlet-content-container"> 2952 <div class="portlet-body"> 2953 <style> 2954.footer-menu-item { 2955 color: var(--light); 2956 line-height: 1.75; 2957} 2958 2959.footer-menu-item:hover { 2960 color: var(--white); 2961} 2962 2963</style> 2964 <div id="navbar_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_eeyh"> 2965 <div class="lfr-nav-item nav-item" id="layout_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_eeyh_123536331" role="presentation"><a class="footer-menu-item" href="https://www.liferay.com/downloads-community" target="_blank" role="menuitem"> <!-- <span class="text-truncate">Download</span> --> Download </a> 2966 </div> 2967 <div class="lfr-nav-item nav-item" id="layout_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_eeyh_123536332" role="presentation"><a class="footer-menu-item" href="https://www.liferay.com/events" target="_blank" role="menuitem"> <!-- <span class="text-truncate">Events</span> --> Events </a> 2968 </div> 2969 <div class="lfr-nav-item nav-item" id="layout_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_eeyh_123536333" role="presentation"><a class="footer-menu-item" href="https://learn.liferay.com" target="_blank" role="menuitem"> <!-- <span class="text-truncate">Learn</span> --> Learn </a> 2970 </div> 2971 <div class="lfr-nav-item nav-item" id="layout_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_eeyh_123536334" role="presentation"><a class="footer-menu-item" href="https://www.liferay.com/careers" target="_blank" role="menuitem"> <!-- <span class="text-truncate">Careers</span> --> Careers </a> 2972 </div> 2973 </div> 2974 </div> 2975 </div> 2976 </div> 2977 </section> 2978 </div> 2979 </div> 2980 </div> 2981 </div> 2982 <div class="col col-lg-4 col-sm-12 col-12 col-md-4"> 2983 <div class="lfr-layout-structure-item-com-liferay-site-navigation-menu-web-portlet-sitenavigationmenuportlet lfr-layout-structure-item-c783d30d-ee32-a07c-0142-47f978e7b31d " data-layout-structure-item-id="c783d30d-ee32-a07c-0142-47f978e7b31d"> 2984 <div id="fragment-ab515c32-1d0a-4400-1438-eeaf5b0c203b"> 2985 <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_qsrx_"><span id="p_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_qsrx"></span> 2986 <section class="portlet" id="portlet_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_qsrx"> 2987 <div class="portlet-content"> 2988 <div class=" portlet-content-container"> 2989 <div class="portlet-body"> 2990 <style> 2991.footer-menu-item { 2992 color: var(--light); 2993 line-height: 1.75; 2994} 2995 2996.footer-menu-item:hover { 2997 color: var(--white); 2998} 2999 3000</style> 3001 <div id="navbar_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_qsrx"> 3002 <div class="lfr-nav-item nav-item" id="layout_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_qsrx_123536338" role="presentation"><a class="footer-menu-item" href="mailto:[email protected]" role="menuitem"> <!-- <span class="text-truncate">Contact Us</span> --> Contact Us </a> 3003 </div> 3004 <div class="lfr-nav-item nav-item" id="layout_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_qsrx_125752880" role="presentation"><a class="footer-menu-item" href="https://liferay.dev/contribute" role="menuitem"> <!-- <span class="text-truncate">
3004Contribute</span> --> Contribute </a> 3005 </div> 3006 </div> 3007 </div> 3008 </div> 3009 </div> 3010 </section> 3011 </div> 3012 </div> 3013 </div> 3014 </div> 3015 </div> 3016 </div> 3017 </div> 3018 <div class="col col-lg-4 col-sm-12 col-12 col-md-4"></div> 3019 <div class="col col-lg-4 col-sm-12 col-12 col-md-4"> 3020 <div class="lfr-layout-structure-item-e48b7bae-9b71-7323-365c-3bbd3a99ebbc lfr-layout-structure-item-container d-flex flex-row justify-content-end" data-layout-structure-item-id="e48b7bae-9b71-7323-365c-3bbd3a99ebbc"> 3021 <div class="lfr-layout-structure-item-footer-social lfr-layout-structure-item-6e0b1e36-c5ca-86ea-79d7-872116834448 " data-layout-structure-item-id="6e0b1e36-c5ca-86ea-79d7-872116834448"> 3022 <div id="fragment-4986ac55-ae9c-a684-c363-e24463aeb537"> 3023 <div> 3024 <ul class="footer-social"> 3025 <li><a href="https://github.com/liferay" rel="noopener" target="_blank" title="GitHub"> 3026 <svg viewbox="0 0 20 20"><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" /> 3027 </svg> </a></li> 3028 <li><a href="https://twitter.com/liferay" rel="noopener" target="_blank" title="X"> 3029 <svg viewbox="0 0 20 20"><path d="M12.6.75h2.454l-5.36 6.142L16 15.25h-4.937l-3.867-5.07-4.425 5.07H.316l5.733-6.57L0 .75h5.063l3.495 4.633L12.601.75Zm-.86 13.028h1.36L4.323 2.145H2.865z" /> 3030 </svg> </a></li> 3031 <li><a href="https://www.youtube.com/user/liferayinc" rel="noopener" target="_blank" title="YouTube"> 3032 <svg viewbox="0 0 20 20"><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" /> 3033 </svg> </a></li> 3034 <li><a href="https://www.facebook.com/liferay/" rel="noopener" target="_blank" title="Facebook"> 3035 <svg viewbox="0 0 20 20"><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" /> 3036 </svg> </a></li> 3037 <li><a href="https://www.instagram.com/liferayinc/" rel="noopener" target="_blank" title="Instagram"> 3038 <svg viewbox="0 0 20 20"><path d="M20 2.6v14.8c0 .7-.3 1.3-.8 1.8s-1.1.8-1.8.8H2.6c-.7 0-1.3-.3-1.8-.8-.5-.6-.8-1.2-.8-1.9V2.6C0 1.9.3 1.3.8.8S1.9 0 2.6 0h14.9c.7 0 1.3.3 1.8.8.4.5.7 1.1.7 1.8zm-2.3 14.2V8.5H16c.2.5.3 1.1.3 1.7 0 1.1-.3 2.1-.8 3-.6.9-1.3 1.7-2.3 2.2s-2 .8-3.1.8c-1.7 0-3.2-.6-4.4-1.8s-1.8-2.6-1.8-4.3c0-.6.1-1.2.3-1.7h-2v8.3c0 .2.1.4.2.6.2.2.3.2.6.2h13.9c.2 0 .4-.1.6-.2s.2-.3.2-.5zm-4.8-4.1C13.6 12 14 11 14 10s-.4-2-1.2-2.8-1.7-1.1-2.8-1.1-2 .4-2.8 1.1C6.4 8 6 8.9 6 10s.4 2 1.2 2.8 1.7 1.1 2.8 1.1c1.1 0 2.1-.4 2.9-1.2zm4.8-7.4V3.1c0-.2-.1-.5-.3-.6-.2-.2-.4-.3-.6-.3h-2.3c-.3 0-.5.1-.6.3-.2.2-.3.4-.3.6v2.1c0 .3.1.5.3.6.2.2.4.3.6.3h2.3c.3 0 .5-.1.6-.3.2-.1.3-.3.3-.5z" /> 3039 </svg> </a></li> 3040 <li><a href="https://www.linkedin.com/company/liferay-inc-/" rel="noopener" target="_blank" title="LinkedIn"> 3041 <svg viewbox="0 0 20 20"><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" /> 3042 </svg> </a></li> 3043 </ul> 3044 </div> 3045 </div> 3046 <style>.footer-social { 3047 list-style: none; 3048 margin: 40px 0 30px; 3049 padding: 0; 3050 text-align: center; 3051} 3052 3053.footer-social li { 3054 display: inline-block; 3055 padding: 0 10px; 3056} 3057 3058.footer-social a, .footer-social a:focus, .footer-social a:hover { 3059 border: 0; 3060} 3061 3062.footer-social svg { 3063 fill: rgba(255, 255, 255, 0.7); 3064 height: 20px; 3065 transition: all 0.3s ease-in-out;
3066 width: 20px; 3067} 3068 3069.footer-social svg:hover { 3070 fill: var(--white); 3071} 3072 3073@media (min-width: 992px) { 3074 .footer-social { 3075 margin: 0; 3076 text-align: right; 3077 } 3078 3079 .footer-social li:last-child { 3080 padding-right: 0; 3081 } 3082}</style> 3083 </div> 3084 </div> 3085 </div> 3086 </div> 3087 </div> 3088 <div class="lfr-layout-structure-item-385d20e9-1f2c-bf73-a22c-86b5a15d9773 lfr-layout-structure-item-row " data-layout-structure-item-id="385d20e9-1f2c-bf73-a22c-86b5a15d9773"> 3089 <div class="row align-items-lg-start align-items-sm-start align-items-start align-items-md-start flex-lg-row flex-sm-row flex-row flex-md-row"> 3090 <div class="col col-lg-4 col-sm-12 col-12 col-md-4"> 3091 <div class="lfr-layout-structure-item-footer-copyright lfr-layout-structure-item-2cf3d6f3-9b1b-9e23-8663-50f2e7d5ff21 " data-layout-structure-item-id="2cf3d6f3-9b1b-9e23-8663-50f2e7d5ff21"> 3092 <div id="fragment-7dd9572b-95b7-d808-f8e6-1d02699e5b9b"> 3093 <div class="footer-copyright"> 3094 Copyright © 2026 <a href="http://liferay.com" rel="noopener" target="_blank">Liferay, Inc</a> 3095 </div> 3096 </div> 3097 <style>.footer-copyright a { 3098 border: 0; 3099 color: var(--light); 3100 font-weight: var(--font-weight-light); 3101 transition: all 0.3s ease-in-out; 3102} 3103 3104.footer-copyright a:hover { 3105 border: 0; 3106 color: var(--white); 3107} 3108 3109@media (min-width: 992px) { 3110 .footer-copyright{ 3111 margin: 75px 0 0; 3112 } 3113} 3114 3115@media (min-width: 992px) { 3116 .footer-copyright { 3117 text-align: left; 3118 } 3119}</style> 3120 </div> 3121 </div> 3122 <div class="col col-lg-4 col-sm-12 col-12 col-md-4"> 3123 <div class="lfr-layout-structure-item-a076935e-6104-77e4-85b9-f8d2923b1b56 lfr-layout-structure-item-container d-flex flex-row justify-content-center" data-layout-structure-item-id="a076935e-6104-77e4-85b9-f8d2923b1b56"> 3124 <div class="lfr-layout-structure-item-basic-component-html lfr-layout-structure-item-eb0458b9-2979-6d61-ac18-6f0112de66ce " data-layout-structure-item-id="eb0458b9-2979-6d61-ac18-6f0112de66ce"> 3125 <div id="fragment-7f51e08e-7629-d5f6-4389-b09aeadabefa"> 3126 <div class="component-html" data-lfr-editable-id="element-html" data-lfr-editable-type="html"> 3127 <p class="footer-copyright">Powered by <a href="https://github.com/liferay/liferay-portal" rel="noopener" target="_blank">Liferayâ¢</a></p> 3128 </div> 3129 </div> 3130 <style>.component-html img { 3131 max-width: 100%; 3132}</style> 3133 </div> 3134 </div> 3135 </div> 3136 <div class="col col-lg-4 col-sm-12 col-12 col-md-4"> 3137 <div class="lfr-layout-structure-item-6c44e930-6bbc-7a75-fe12-2a483a317757 lfr-layout-structure-item-container d-flex flex-row justify-content-end" data-layout-structure-item-id="6c44e930-6bbc-7a75-fe12-2a483a317757"> 3138 <div class="lfr-layout-structure-item-basic-component-html lfr-layout-structure-item-d2a90b5f-8993-44ac-044a-5589af6d8be2 " data-layout-structure-item-id="d2a90b5f-8993-44ac-044a-5589af6d8be2"> 3139 <div id="fragment-4830a8b7-7e4a-d143-a3de-806931818218"> 3140 <div class="component-html" data-lfr-editable-id="element-html" data-lfr-editable-type="html"> 3141 <p class="footer-copyright"><a href="https://www.liferay.com/legal" rel="noopener" target="_blank">Legal</a></p> 3142 </div> 3143 </div> 3144 </div> 3145 <div class="lfr-layout-structure-item-basic-component-html lfr-layout-structure-item-0be8620e-da74-34c8-2f1a-d6fa1aae544e " data-layout-structure-item-id="0be8620e-da74-34c8-2f1a-d6fa1aae544e"> 3146 <div id="fragment-b08b8a66-65f5-8d19-cf57-05c0be543c0c"> 3147 <div class="component-html" data-lfr-editable-id="element-html" data-lfr-editable-type="html"> 3148 <p class="footer-copyright"><a href="https://www.liferay.com/trust-center/general-compliance" rel="noopener" target="_blank">Compliance</a></p> 3149 </div> 3150 </div> 3151 </div> 3152 <div class="lfr-layout-structure-item-basic-component-html lfr-layout-structure-item-a03d881a-2208-a347-3e0e-48cb7020122a " data-layout-structure-item-id="a03d881a-2208-a347-3e0e-48cb7020122a"> 3153 <div id="fragment-27d7d847-eff7-ec58-9235-75264ce794ee"> 3154 <div class="component-html" data-lfr-editable-id="element-html" data-lfr-editable-type="html"> 3155 <p class="footer-copyright"><a href="https://www.liferay.com/privacy-policy" rel="noopener" target="_blank">Privacy Policy</a></p> 3156 </div> 3157 </div> 3158 </div>
3159 </div> 3160 </div> 3161 </div> 3162 </div> 3163 </div> 3164</div> 3165 3166 3167 3168 3169 </div> 3170 3171 3172 3173 3174<form action="#" aria-hidden="true" class="hide" id="hrefFm" method="post" name="hrefFm"><span></span><button hidden type="submit">Hidden</button></form> 3175 3176 3177 </div> 3178 3179 </div> 3180</div> 3181 3182 3183 3184 3185 3186 3187 3188 3189 3190 3191 3192 3193 3194 3195 3196 3197 3198 3199 3200 3201 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 3229 3230 3231 3232 3233 3234 3235 3236 3237 3238 3239 3240 3241 3242 3243 3244 3245 3246 3247 3248 3249 3250 3251 3252 3253 3254 3255 3256 3257 3258 3259 3260 3261 3262 3263 3264 3265 3266 3267 3268 3269 3270 3271 3272 3273 3274 3275 3276 3277 3278 3279 3280 3281 3282 3283 3284 3285 3286 3287 3288 3289 3290 3291 3292 3293 3294 3295 3296 3297 3298 3299 3300 3301 3302 3303 3304
3305<script type="text/javascript"> 3306 3307 3308 3309 3310 3311 3312 3313 3314 3315 3316 3317 3318</script>
3318<script> 3319 3320</script>
3320 3321 3322 3323 3324 3325 3326 3327 3328 3329 3330 3331 3332 3333 3334 3335 3336 3337 3338 3339 3340 3341 3342 3343 3344 3345 3346 3347 3348 3349 3350 3351 3352 3353 3354 3355 3356 3357 3358 3359 3360 3361 3362 3363 3364 3365 3366 3367 3368
3368<script type="module"> 3369 import {Session} from '/o/frontend-js-web/__liferay__/legacy.js'; 3370 3371 if (Liferay.Session && Liferay.Session.destructor) { 3372 Liferay.Session.destructor(); 3373 } 3374 3375 Liferay.Session = new Session( 3376 { 3377 autoExtend: true, 3378 redirectOnExpire: false, 3379 redirectUrl: 'https\x3a\x2f\x2fliferay\x2edev\x2fweb\x2fguest', 3380 rememberMe: false, 3381 sessionLength: 900, 3382 sessionTimeoutOffset: 300, 3383 warningLength: 60 3384 }) 3385 </script>
3385 3386 3387
3388<script type="text/javascript"> 3389(function() {var $ = AUI.$;var _ = AUI._; 3390 var onShare = function (data) { 3391 if (window.Analytics) { 3392 Analytics.send('shared', 'SocialBookmarks', { 3393 className: data.className, 3394 classPK: data.classPK, 3395 type: data.type, 3396 url: data.url, 3397 }); 3398 } 3399 }; 3400 3401 var onDestroyPortlet = function () { 3402 Liferay.detach('socialBookmarks:share', onShare); 3403 Liferay.detach('destroyPortlet', onDestroyPortlet); 3404 }; 3405 3406 Liferay.on('socialBookmarks:share', onShare); 3407 Liferay.on('destroyPortlet', onDestroyPortlet); 3408})(); 3409(function() {var $ = AUI.$;var _ = AUI._; 3410 var onVote = function (event) { 3411 if (window.Analytics) { 3412 let title = event.contentTitle; 3413 3414 if (!title) { 3415 const dmNode = document.querySelector( 3416 '[data-analytics-file-entry-id="' + event.classPK + '"]' 3417 ); 3418 3419 if (dmNode) { 3420 title = dmNode.dataset.analyticsFileEntryTitle; 3421 } 3422 } 3423 3424 Analytics.send('VOTE', 'Ratings', { 3425 className: event.className, 3426 classPK: event.classPK, 3427 externalReferenceCode: event.externalReferenceCode, 3428 ratingType: event.ratingType, 3429 score: event.score, 3430 title, 3431 }); 3432 } 3433 }; 3434 3435 var onDestroyPortlet = function () { 3436 Liferay.detach('ratings:vote', onVote); 3437 Liferay.detach('destroyPortlet', onDestroyPortlet); 3438 }; 3439 3440 Liferay.on('ratings:vote', onVote); 3441 Liferay.on('destroyPortlet', onDestroyPortlet); 3442})(); 3443(function() {var $ = AUI.$;var _ = AUI._; 3444 var onDestroyPortlet = function () { 3445 Liferay.detach('messagePosted', onMessagePosted); 3446 Liferay.detach('destroyPortlet', onDestroyPortlet); 3447 }; 3448 3449 Liferay.on('destroyPortlet', onDestroyPortlet); 3450 3451 var onMessagePosted = function (event) { 3452 if (window.Analytics) { 3453 const eventProperties = { 3454 className: event.className, 3455 classPK: event.classPK, 3456 commentId: event.commentId, 3457 externalReferenceCode: event.externalReferenceCode, 3458 text: event.text, 3459 }; 3460 3461 const blogNode = document.querySelector( 3462 '[data-analytics-asset-id="' + event.classPK + '"]' 3463 ); 3464 3465 const dmNode = document.querySelector( 3466 '[data-analytics-file-entry-id="' + event.classPK + '"]' 3467 ); 3468 3469 if (blogNode) { 3470 eventProperties.title = blogNode.dataset.analyticsAssetTitle; 3471 } 3472 else if (dmNode) { 3473 eventProperties.title = dmNode.dataset.analyticsFileEntryTitle; 3474 } 3475 3476 Analytics.send('posted', 'Comment', eventProperties); 3477 } 3478 }; 3479 3480 Liferay.on('messagePosted', onMessagePosted); 3481})(); 3482 3483 function getValueByAttribute(node, attr) { 3484 return ( 3485 node.dataset[attr] || 3486 (node.parentElement && node.parentElement.dataset[attr]) 3487 ); 3488 } 3489 3490 function sendDocumentDownloadedAnalyticsEvent(anchor) { 3491 var fileEntryId = getValueByAttribute( 3492 anchor, 3493 'analyticsFileEntryId' 3494 ); 3495 var title = getValueByAttribute( 3496 anchor, 3497 'analyticsFileEntryTitle' 3498 ); 3499 var version = getValueByAttribute( 3500 anchor, 3501 'analyticsFileEntryVersion' 3502 ); 3503 var externalReferenceCode = getValueByAttribute( 3504 anchor, 3505 'analyticsExternalReferenceCode' 3506 ); 3507 3508 if (fileEntryId) { 3509 Analytics.send('documentDownloaded', 'Document', { 3510 externalReferenceCode, 3511 fileEntryId, 3512 groupId: themeDisplay.getScopeGroupId(), 3513 preview: 3514 !!window._com_liferay_document_library_analytics_isViewFileEntry, 3515 title, 3516 version, 3517 }); 3518 } 3519 } 3520 3521 function handleDownloadClick(event) { 3522 if (window.Analytics) { 3523 if (event.target.nodeName.toLowerCase() === 'a') { 3524 sendDocumentDownloadedAnalyticsEvent( 3525 event.target 3526 ); 3527 } 3528 else if ( 3529 event.target.parentNode && 3530 event.target.parentNode.nodeName.toLowerCase() === 'a' 3531 ) { 3532 sendDocumentDownloadedAnalyticsEvent( 3533 event.target.parentNode 3534 ); 3535 } 3536 else { 3537 var target = event.target; 3538 var matchTextContent = 3539 target.textContent && 3540 target.textContent.toLowerCase() === 3541 'download'; 3542 var matchTitle = 3543 target.title && target.title.toLowerCase() === 'download'; 3544 var matchAction = target.action === 'download'; 3545 var matchLexiconIcon = !!target.querySelector( 3546 '.lexicon-icon-download' 3547 ); 3548 var matchLexiconClassName = target.classList.contains( 3549 'lexicon-icon-download' 3550 ); 3551 var matchParentTitle = 3552 target.parentNode && 3553 target.parentNode.title && 3554 target.parentNode.title.toLowerCase() === 'download'; 3555 var matchParentLexiconClassName = 3556 target.parentNode && 3557 target.parentNode.classList.contains('lexicon-icon-download'); 3558 3559 if ( 3560 matchTextContent || 3561 matchTitle || 3562 matchParentTitle || 3563 matchAction || 3564 matchLexiconIcon || 3565 matchLexiconClassName || 3566 matchParentLexiconClassName 3567 ) { 3568 var selectedFiles = document.querySelectorAll( 3569 '.form .custom-control-input:checked' 3570 ); 3571
3572 selectedFiles.forEach(({value}) => { 3573 var selectedFile = document.querySelector( 3574 '[data-analytics-file-entry-id="' + value + '"]' 3575 ); 3576 3577 sendDocumentDownloadedAnalyticsEvent( 3578 selectedFile 3579 ); 3580 }); 3581 } 3582 } 3583 } 3584 } 3585 3586 Liferay.once('destroyPortlet', () => { 3587 document.body.removeEventListener( 3588 'click', 3589 handleDownloadClick 3590 ); 3591 }); 3592 3593 Liferay.once('portletReady', () => { 3594 document.body.addEventListener( 3595 'click', 3596 handleDownloadClick 3597 ); 3598 }); 3599 3600(function() {var $ = AUI.$;var _ = AUI._; 3601 3602})(); 3603 3604 if (window.svg4everybody && Liferay.Data.ICONS_INLINE_SVG) { 3605 svg4everybody( 3606 { 3607 polyfill: true, 3608 validate: function (src, svg, use) { 3609 return !src || !src.startsWith('#'); 3610 } 3611 } 3612 ); 3613 } 3614 3615(function() {var $ = AUI.$;var _ = AUI._; 3616 Liferay.Util.delegate( 3617 document, 3618 'focusin', 3619 '.portlet', 3620 function(event) { 3621 event.delegateTarget.closest('.portlet').classList.add('open'); 3622 } 3623 ); 3624 3625 Liferay.Util.delegate( 3626 document, 3627 'focusout', 3628 '.portlet', 3629 function(event) { 3630 event.delegateTarget.closest('.portlet').classList.remove('open'); 3631 } 3632 ); 3633})(); 3634 3635 // <![CDATA[ 3636 3637 3638 3639 Liferay.currentURL = '\x2fmeet'; 3640 Liferay.currentURLEncoded = '\x252Fmeet'; 3641 3642 // ]]> 3643 3644 3645 // <![CDATA[ 3646 (function() { 3647 window['ac_client_disable_tracking'] = !Liferay.Util.Cookie.get(Liferay.Util.Cookie.TYPES.PERFORMANCE); 3648 })(); 3649 // ]]> 3650 3651 3652 3653 Liferay.Portlet.register('com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_ahst'); 3654 3655 3656 Liferay.Portlet.onLoad( 3657 { 3658 canEditTitle: false, 3659 columnPos: 0, 3660 isStatic: 'end', 3661 namespacedId: 'p_p_id_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_ahst_', 3662 portletId: 'com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_ahst', 3663 refreshURL: '\x2fc\x2fportal\x2frender_portlet\x3fp_l_id\x3d110203748\x26p_p_id\x3dcom_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_ahst\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\x252Fmeet', 3664 refreshURLData: {} 3665 } 3666 ); 3667 3668 3669 3670 Liferay.Portlet.register('com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_nngt'); 3671 3672 3673 Liferay.Portlet.onLoad( 3674 { 3675 canEditTitle: false, 3676 columnPos: 0, 3677 isStatic: 'end', 3678 namespacedId: 'p_p_id_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_nngt_', 3679 portletId: 'com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_nngt', 3680 refreshURL: '\x2fc\x2fportal\x2frender_portlet\x3fp_l_id\x3d110203748\x26p_p_id\x3dcom_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_nngt\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\x252Fmeet', 3681 refreshURLData: {} 3682 } 3683 ); 3684 3685 3686 3687 Liferay.Portlet.register('com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_qsrx'); 3688 3689 3690 Liferay.Portlet.onLoad( 3691 { 3692 canEditTitle: false, 3693 columnPos: 0, 3694 isStatic: 'end', 3695 namespacedId: 'p_p_id_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_qsrx_', 3696 portletId: 'com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_qsrx', 3697 refreshURL: '\x2fc\x2fportal\x2frender_portlet\x3fp_l_id\x3d110203748\x26p_p_id\x3dcom_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_qsrx\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\x252Fmeet', 3698 refreshURLData: {} 3699 } 3700 ); 3701 3702 3703 3704 Liferay.Portlet.register('com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_eeyh'); 3705 3706 3707 Liferay.Portlet.onLoad( 3708 { 3709 canEditTitle: false, 3710 columnPos: 0, 3711 isStatic: 'end', 3712 namespacedId: 'p_p_id_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_eeyh_', 3713 portletId: 'com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_eeyh', 3714 refreshURL: '\x2fc\x2fportal\x2frender_portlet\x3fp_l_id\x3d110203748\x26p_p_id\x3dcom_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_eeyh\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\x252Fmeet', 3715 refreshURLData: {} 3716 } 3717 ); 3718 3719 3720 3721 Liferay.Portlet.register('com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_yyxo'); 3722 3723 3724 Liferay.Portlet.onLoad( 3725 { 3726 canEditTitle: false, 3727 columnPos: 0, 3728 isStatic: 'end', 3729 namespacedId: 'p_p_id_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_yyxo_', 3730 portletId: 'com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_yyxo', 3731 refreshURL: '\x2fc\x2fportal\x2frender_portlet\x3fp_l_id\x3d110203748\x26p_p_id\x3dcom_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_yyxo\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\x252Fmeet', 3732 refreshURLData: {} 3733 } 3734 ); 3735 3736 3737</script>
3737<script type="module"> 3738import {InfoItemActionHandler as ComponentModule} from '/o/layout-taglib/__liferay__/render.js'; 3739AUI().use( 3740 'liferay-menu', 3741 'liferay-navigation-interaction', 3742function(A) { 3743{ 3744Liferay.component('infoItemActionComponent', new ComponentModule({"executeInfoItemActionURL":"https:\/\/liferay.dev\/c\/portal\/execute_info_item_action?p_l_mode=view&plid=110203748","namespace":"","spritemap":"https:\/\/liferay.dev\/o\/classic-theme\/images\/clay\/icons.svg"}), { destroyOnNavigate: true, portletId: ''}); 3745} 3746(function() { 3747var $ = AUI.$;var _ = AUI._; 3748 new Liferay.Menu(); 3749 3750 var liferayNotices = Liferay.Data.notices; 3751 3752 for (var i = 0; i < liferayNotices.length; i++) { 3753 Liferay.Util.openToast(liferayNotices[i]); 3754 } 3755 3756})(); 3757(function() { 3758var $ = AUI.$;var _ = AUI._; var navigation = A.one('#navbar_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_yyxo'); 3759 3760 Liferay.Data.NAV_INTERACTION_LIST_SELECTOR = '.navbar-site'; 3761 Liferay.Data.NAV_LIST_SELECTOR = '.navbar-site'; 3762 3763 if (navigation) { 3764 navigation.plug(Liferay.NavigationInteraction); 3765 } 3766})(); 3767}); 3768 3769</script>
3769 3770 3771 3772 3773 3774 3775 3776 3777 3778
3779<script src="/o/classic-theme/js/main.(Dqv62sm20Lg).js" type="text/javascript"></script>
3779 3780 3781 3782 3783
3784<script type="module"> 3785import {main} from '/o/frontend-js-tooltip-support-web/__liferay__/index.js'; 3786{ 3787main(); 3788} 3789 3790</script>
3790<script type="module"> 3791import {main} from '/o/frontend-js-bootstrap-support-web/__liferay__/index.js'; 3792{ 3793main(); 3794} 3795 3796</script>
3796<script type="text/javascript"> 3797Liferay.CustomDialogs = {enabled: false}; 3798 3799</script>
3799<script> 3800 3801</script>
3801<script type="module"> 3802import {runThirdPartyCookiesInterval} from '/o/cookies-banner-web/__liferay__/index.js'; 3803{ 3804runThirdPartyCookiesInterval(); 3805} 3806 3807</script>
3807 3808 3809 3810 3811 3812 3813 3814 3815<div aria-label="banner cookies" class="cookies-banner cookies-banner-bottom" role="dialog"> 3816 3817 3818 3819 3820 3821 3822 3823 3824 3825 3826 3827 3828 3829 3830 3831 3832 3833 3834 3835 3836 3837 3838 3839 3840 3841 3842 3843 3844 3845 3846 3847 3848 3849 3850 3851 3852 3853 3854 3855 3856 3857 3858 3859 3860 3861 3862 3863 3864 3865 3866 3867 3868 3869 3870 3871 3872 3873 3874 3875 3876 3877 3878 3879 3880 3881 3882 3883 3884 3885 3886 3887 3888 <div class="portlet-boundary portlet-boundary_com_liferay_cookies_banner_web_portlet_CookiesBannerPortlet_ portlet-static portlet-static-end portlet-borderless portlet-cookies-banner " id="p_p_id_com_liferay_cookies_banner_web_portlet_CookiesBannerPortlet_"> 3889 <span id="p_com_liferay_cookies_banner_web_portlet_CookiesBannerPortlet"></span> 3890 3891 3892 3893 3894 3895 3896 3897 3898 3899 3900 3901 3902 3903 3904 3905 3906 3907 3908 3909 3910 3911 3912 3913 3914 3915 3916 3917 3918 3919 3920 3921 3922 3923<div class="container-fluid container-fluid-max-xl container-view"> 3924 <div class="row"> 3925 <div class="autofit-row autofit-padded-no-gutters autofit-row-center autofit-float-sm-down px-2 px-md-0"> 3926 <div class="autofit-col autofit-col-expand"> 3927 <p class="mb-2 text-5 text-weight-semi-bold"> 3928 This Website Uses Cookies 3929 </p> 3930 3931 <p class="mb-0"> 3932 This website uses cookies and similar tools, some of which are provided by third parties (together âtoolsâ). These tools enable us and the third parties to access and record certain user-related and activity data and to track your interactions with this website. These tools and the information collected are used to operate and secure this website, enhance performance, enable certain website features and functionality, analyze and improve website performance, and personalize user experience. 3933 3934If you click "Accept Allâ, you allow the deployment of all these tools and collection of the information by us and the third parties for all these purposes. 3935 3936If you click âDecline Allâ your IP address and other information may still be collected but only by tools (including third party tools) that are necessary to operate, secure and enable default website features and functionalities. Review and change your preferences by clicking the âConfigurationsâ at any time. 3937 3938 <a class="" href="https://www.liferay.com/privacy-policy" >Visit our Privacy Policy</a> 3939 </p> 3940 </div> 3941 3942 <div class="autofit-col"> 3943 <button class="btn btn-sm btn-link" id="_com_liferay_cookies_banner_web_portlet_CookiesBannerPortlet_configurationButton" type="button" >Configuration</button> 3944 </div> 3945 3946 <div class="autofit-col"> 3947 <button class="btn btn-sm btn-secondary" id="_com_liferay_cookies_banner_web_portlet_CookiesBannerPortlet_acceptAllButton" type="button" >Accept All</button> 3948 </div> 3949 3950 3951 <div class="autofit-col"> 3952 <button class="btn btn-sm btn-secondary" id="_com_liferay_cookies_banner_web_portlet_CookiesBannerPortlet_declineAllButton" type="button" >Decline All</button> 3953 </div> 3954 3955 </div> 3956 </div> 3957</div> 3958
3959<script type="module"> 3960import {CookiesBanner as ComponentModule} from '/o/cookies-banner-web/__liferay__/index.js'; 3961{ 3962Liferay.component('CookiesBanner', new ComponentModule({"configurationURL":"https:\/\/liferay.dev:443\/meet?p_p_id=com_liferay_cookies_banner_web_portlet_CookiesBannerConfigurationPortlet&p_p_lifecycle=0&p_p_state=pop_up&_com_liferay_cookies_banner_web_portlet_CookiesBannerConfigurationPortlet_mvcPath=%2Fcookies_banner_configuration%2Fview.jsp&p_p_auth=IYqRcaKC","consentRenewalPeriod":12,"optionalConsentCookieTypeNames":["CONSENT_TYPE_FUNCTIONAL","CONSENT_TYPE_PERFORMANCE","CONSENT_TYPE_PERSONALIZATION"],"spritemap":"https:\/\/liferay.dev\/o\/classic-theme\/images\/clay\/icons.svg","configurationNamespace":"com_liferay_cookies_banner_web_portlet_CookiesBannerConfigurationPortlet","modifiedDate":"0","namespace":"_com_liferay_cookies_banner_web_portlet_CookiesBannerPortlet_","requiredConsentCookieTypeNames":["CONSENT_TYPE_NECESSARY"],"includeDeclineAllButton":true,"title":"Cookie Configuration"}), { destroyOnNavigate: true, portletId: 'com_liferay_cookies_banner_web_portlet_CookiesBannerPortlet'}); 3963} 3964 3965</script>
3965 3966 3967 3968 3969 3970 3971 3972 3973 3974 3975 </div> 3976 3977 3978 3979 3980 3981 3982 3983</div> 3984</body> 3985 3986</html> 3987 3988 3989
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.