CINXE.COM
Welcome - Knowledge Hub
<!DOCTYPE html> <html class="ltr" dir="ltr" lang="en-GB"> <head> <title>Welcome - Knowledge Hub</title> <meta content="initial-scale=1.0, width=device-width" name="viewport" /> <meta content="IE=edge" http-equiv="x-ua-compatible" /> <meta content="text/html; charset=UTF-8" http-equiv="content-type" /> <meta content="Free and easy to use digital tools for the global public service community, purpose-built for professional use to connect digitally with colleagues and experts, share knowledge, insight and best practice, learn from experiences and inspire innovation and new ways of working in the public sector. Use Knowledge Hub to bring professionals together in the Public Sector to connect, communicate and collaborate." lang="en-GB" name="description" /><meta content="Professional, communities, networks, Cloud-based, community platform, knowledge sharing, secure, privacy, GDPR, groups, community, platform, tool, mobile" lang="en-GB" name="keywords" /> <link data-senna-track="permanent" href="/o/frontend-theme-font-awesome-web/css/main.css" rel="stylesheet" type="text/css" /> <script data-senna-track="permanent" src="/combo?browserId=ie&minifierType=js&languageId=en_GB&b=7210&t=1732403794928&/o/frontend-js-jquery-web/jquery/jquery.min.js&/o/frontend-js-jquery-web/jquery/bootstrap.bundle.min.js&/o/frontend-js-jquery-web/jquery/collapsible_search.js&/o/frontend-js-jquery-web/jquery/fm.js&/o/frontend-js-jquery-web/jquery/form.js&/o/frontend-js-jquery-web/jquery/popper.min.js&/o/frontend-js-jquery-web/jquery/side_navigation.js" type="text/javascript"></script> <script src="https://cc.cdn.civiccomputing.com/9/cookieControl-9.x.min.js" type="text/javascript"></script><script>var config = {apiKey: '30d2f45df41df89a5781a5b418af60f7f57bb3a2', product: 'PRO', consentCookieExpiry: 90 ,statement : {description: 'For more information visit our' ,name : 'Privacy Statement' ,url: 'https://khub.net/privacy-statement' ,updated : '29/01/2019'},position: 'RIGHT' ,theme: 'DARK' ,optionalCookies: [{name: 'analytics' ,label: 'Google Analytics' ,description: 'Analytical cookies help us to improve our website by collecting and reporting information on its usage.' ,cookies: ['_ga', '_ga*', '_gid', '_gat', '__utma', '__utmt', '__utmb', '__utmc', '__utmz', '__utmv'] ,onAccept: function(){ gtag('consent', 'update', {'analytics_storage': 'granted'});} ,onRevoke: function(){ gtag('consent', 'update', {'analytics_storage': 'denied'});}} ,],};CookieControl.load(config);</script> <link href="/favicon.ico" rel="icon" /> <link data-senna-track="temporary" href="https://khub.net/web/guest/welcome" rel="canonical" /> <link data-senna-track="temporary" href="https://khub.net/cy/web/guest/welcome" hreflang="cy-GB" rel="alternate" /> <link data-senna-track="temporary" href="https://khub.net/fr/web/guest/welcome" hreflang="fr-FR" rel="alternate" /> <link data-senna-track="temporary" href="https://khub.net/web/guest/welcome" hreflang="en-GB" rel="alternate" /> <link data-senna-track="temporary" href="https://khub.net/web/guest/welcome" hreflang="x-default" rel="alternate" /> <link class="lfr-css-file" data-senna-track="temporary" href="https://khub.net/o/digitalplace-communities-theme/css/clay.css?browserId=ie&themeId=digitalplacecommunitiestheme_WAR_digitalplacecommunitiestheme&minifierType=css&languageId=en_GB&b=7210&t=1732403818000" id="liferayAUICSS" rel="stylesheet" type="text/css" /> <link data-senna-track="temporary" href="/o/frontend-css-web/main.css?browserId=ie&themeId=digitalplacecommunitiestheme_WAR_digitalplacecommunitiestheme&minifierType=css&languageId=en_GB&b=7210&t=1732403776011" id="liferayPortalCSS" rel="stylesheet" type="text/css" /> <link data-senna-track="temporary" href="/combo?browserId=ie&minifierType=&themeId=digitalplacecommunitiestheme_WAR_digitalplacecommunitiestheme&languageId=en_GB&b=7210&com_liferay_portal_search_web_search_bar_portlet_SearchBarPortlet_INSTANCE_templateSearch:%2Fcss%2Fmain.css&com_liferay_product_navigation_product_menu_web_portlet_ProductMenuPortlet:%2Fcss%2Fmain.css&com_liferay_product_navigation_user_personal_bar_web_portlet_ProductNavigationUserPersonalBarPortlet:%2Fcss%2Fmain.css&com_liferay_segments_experiment_web_internal_portlet_SegmentsExperimentPortlet:%2Fcss%2Fmain.css&com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet:%2Fcss%2Fmain.css&t=1732403818000" id="492ffc49" rel="stylesheet" type="text/css" /> <script data-senna-track="temporary" type="text/javascript"> // <![CDATA[ var Liferay = Liferay || {}; Liferay.Browser = { acceptsGzip: function() { return true; }, getMajorVersion: function() { return 7.0; }, getRevision: function() { return '7.0'; }, getVersion: function() { return '7.0'; }, isAir: function() { return false; }, isChrome: function() { return false; }, isEdge: function() { return false; }, isFirefox: function() { return false; }, isGecko: function() { return false; }, isIe: function() { return true; }, isIphone: function() { return false; }, isLinux: function() { return false; }, isMac: function() { return false; }, isMobile: function() { return false; }, isMozilla: function() { return false; }, isOpera: function() { return false; }, isRtf: function() { return true; }, isSafari: function() { return false; }, isSun: function() { return false; }, isWebKit: function() { return false; }, isWindows: function() { return true; } }; Liferay.Data = Liferay.Data || {}; Liferay.Data.ICONS_INLINE_SVG = true; Liferay.Data.NAV_SELECTOR = '#navigation'; Liferay.Data.NAV_SELECTOR_MOBILE = '#navigationCollapse'; Liferay.Data.isCustomizationView = function() { return false; }; Liferay.Data.notices = [ null ]; Liferay.PortletKeys = { DOCUMENT_LIBRARY: 'com_liferay_document_library_web_portlet_DLPortlet', DYNAMIC_DATA_MAPPING: 'com_liferay_dynamic_data_mapping_web_portlet_DDMPortlet', ITEM_SELECTOR: 'com_liferay_item_selector_web_portlet_ItemSelectorPortlet' }; Liferay.PropsValues = { JAVASCRIPT_SINGLE_PAGE_APPLICATION_TIMEOUT: 0, NTLM_AUTH_ENABLED: false, UPLOAD_SERVLET_REQUEST_IMPL_MAX_SIZE: 209715200 }; Liferay.ThemeDisplay = { getLayoutId: function() { return '193'; }, getLayoutRelativeControlPanelURL: function() { return '/group/guest/~/control_panel/manage?p_p_id=com_liferay_login_web_portlet_LoginPortlet&refererPlid=720384459'; }, getLayoutRelativeURL: function() { return '/web/guest/welcome'; }, getLayoutURL: function() { return 'https://khub.net/web/guest/welcome'; }, getParentLayoutId: function() { return '0'; }, isControlPanel: function() { return false; }, isPrivateLayout: function() { return 'false'; }, isVirtualLayout: function() { return false; }, getBCP47LanguageId: function() { return 'en-GB'; }, getCanonicalURL: function() { return 'https\x3a\x2f\x2fkhub\x2enet\x2fweb\x2fguest\x2fwelcome'; }, getCDNBaseURL: function() { return 'https://khub.net'; }, getCDNDynamicResourcesHost: function() { return ''; }, getCDNHost: function() { return ''; }, getCompanyGroupId: function() { return '10192'; }, getCompanyId: function() { return '10154'; }, getDefaultLanguageId: function() { return 'en_GB'; }, getDoAsUserIdEncoded: function() { return ''; }, getLanguageId: function() { return 'en_GB'; }, getParentGroupId: function() { return '10180'; }, getPathContext: function() { return ''; }, getPathImage: function() { return '/image'; }, getPathJavaScript: function() { return '/o/frontend-js-web'; }, getPathMain: function() { return '/c'; }, getPathThemeImages: function() { return 'https://khub.net/o/digitalplace-communities-theme/images'; }, getPathThemeRoot: function() { return '/o/digitalplace-communities-theme'; }, getPlid: function() { return '720383712'; }, getPortalURL: function() { return 'https://khub.net'; }, getScopeGroupId: function() { return '10180'; }, getScopeGroupIdOrLiveGroupId: function() { return '10180'; }, getSessionId: function() { return ''; }, getSiteAdminURL: function() { return 'https://khub.net/group/guest/~/control_panel/manage?p_p_lifecycle=0&p_p_state=maximized&p_p_mode=view'; }, getSiteGroupId: function() { return '10180'; }, getURLControlPanel: function() { return '/group/control_panel?refererPlid=720384459'; }, getURLHome: function() { return 'https\x3a\x2f\x2fkhub\x2enet\x2fweb\x2fguest'; }, getUserEmailAddress: function() { return ''; }, getUserId: function() { return '10158'; }, getUserName: function() { return ''; }, isAddSessionIdToURL: function() { return false; }, isImpersonated: function() { return false; }, isSignedIn: function() { return false; }, isStateExclusive: function() { return false; }, isStateMaximized: function() { return true; }, isStatePopUp: function() { return false; } }; var themeDisplay = Liferay.ThemeDisplay; Liferay.AUI = { getAvailableLangPath: function() { return 'available_languages.jsp?browserId=ie&themeId=digitalplacecommunitiestheme_WAR_digitalplacecommunitiestheme&colorSchemeId=01&minifierType=js&languageId=en_GB&b=7210&t=1732407139688'; }, getCombine: function() { return true; }, getComboPath: function() { return '/combo/?browserId=ie&minifierType=&languageId=en_GB&b=7210&t=1732403776414&'; }, getDateFormat: function() { return '%d/%m/%Y'; }, getEditorCKEditorPath: function() { return '/o/frontend-editor-ckeditor-web'; }, getFilter: function() { var filter = 'raw'; filter = 'min'; return filter; }, getFilterConfig: function() { var instance = this; var filterConfig = null; if (!instance.getCombine()) { filterConfig = { replaceStr: '.js' + instance.getStaticResourceURLParams(), searchExp: '\\.js$' }; } return filterConfig; }, getJavaScriptRootPath: function() { return '/o/frontend-js-web'; }, getLangPath: function() { return 'aui_lang.jsp?browserId=ie&themeId=digitalplacecommunitiestheme_WAR_digitalplacecommunitiestheme&colorSchemeId=01&minifierType=js&languageId=en_GB&b=7210&t=1732403776414'; }, getPortletRootPath: function() { return '/html/portlet'; }, getStaticResourceURLParams: function() { return '?browserId=ie&minifierType=&languageId=en_GB&b=7210&t=1732403776414'; } }; Liferay.authToken = 'icITCSny'; Liferay.currentURL = '\x2fweb\x2fguest\x2fwelcome\x3fp_p_state\x3dmaximized\x26p_p_mode\x3dview\x26refererPlid\x3d720384459\x26saveLastPath\x3dfalse\x26_com_liferay_login_web_portlet_LoginPortlet_mvcRenderCommandName\x3d\x252Flogin\x252Flogin\x26p_p_id\x3dcom_liferay_login_web_portlet_LoginPortlet\x26p_p_lifecycle\x3d0\x26_com_liferay_login_web_portlet_LoginPortlet_redirect\x3d\x252Fgroup\x252Fthefirefighterspensionsdiscussionforum'; Liferay.currentURLEncoded = '\x252Fweb\x252Fguest\x252Fwelcome\x253Fp_p_state\x253Dmaximized\x2526p_p_mode\x253Dview\x2526refererPlid\x253D720384459\x2526saveLastPath\x253Dfalse\x2526_com_liferay_login_web_portlet_LoginPortlet_mvcRenderCommandName\x253D\x25252Flogin\x25252Flogin\x2526p_p_id\x253Dcom_liferay_login_web_portlet_LoginPortlet\x2526p_p_lifecycle\x253D0\x2526_com_liferay_login_web_portlet_LoginPortlet_redirect\x253D\x25252Fgroup\x25252Fthefirefighterspensionsdiscussionforum'; // ]]> </script> <script src="/o/js_loader_config?t=1732403794922" type="text/javascript"></script> <script data-senna-track="permanent" src="/combo?browserId=ie&minifierType=js&languageId=en_GB&b=7210&t=1732403776414&/o/frontend-js-web/loader/config.js&/o/frontend-js-web/loader/loader.js&/o/frontend-js-web/aui/aui/aui.js&/o/frontend-js-web/aui/aui-base-html5-shiv/aui-base-html5-shiv.js&/o/frontend-js-web/liferay/browser_selectors.js&/o/frontend-js-web/liferay/modules.js&/o/frontend-js-web/liferay/aui_sandbox.js&/o/frontend-js-web/misc/svg4everybody.js&/o/frontend-js-web/aui/arraylist-add/arraylist-add.js&/o/frontend-js-web/aui/arraylist-filter/arraylist-filter.js&/o/frontend-js-web/aui/arraylist/arraylist.js&/o/frontend-js-web/aui/array-extras/array-extras.js&/o/frontend-js-web/aui/array-invoke/array-invoke.js&/o/frontend-js-web/aui/attribute-base/attribute-base.js&/o/frontend-js-web/aui/attribute-complex/attribute-complex.js&/o/frontend-js-web/aui/attribute-core/attribute-core.js&/o/frontend-js-web/aui/attribute-observable/attribute-observable.js&/o/frontend-js-web/aui/attribute-extras/attribute-extras.js&/o/frontend-js-web/aui/base-base/base-base.js&/o/frontend-js-web/aui/base-pluginhost/base-pluginhost.js&/o/frontend-js-web/aui/classnamemanager/classnamemanager.js&/o/frontend-js-web/aui/datatype-xml-format/datatype-xml-format.js&/o/frontend-js-web/aui/datatype-xml-parse/datatype-xml-parse.js&/o/frontend-js-web/aui/dom-base/dom-base.js&/o/frontend-js-web/aui/dom-core/dom-core.js&/o/frontend-js-web/aui/dom-screen/dom-screen.js&/o/frontend-js-web/aui/dom-style/dom-style.js&/o/frontend-js-web/aui/event-base/event-base.js&/o/frontend-js-web/aui/event-custom-base/event-custom-base.js&/o/frontend-js-web/aui/event-custom-complex/event-custom-complex.js&/o/frontend-js-web/aui/event-delegate/event-delegate.js&/o/frontend-js-web/aui/event-focus/event-focus.js&/o/frontend-js-web/aui/event-hover/event-hover.js&/o/frontend-js-web/aui/event-key/event-key.js&/o/frontend-js-web/aui/event-mouseenter/event-mouseenter.js&/o/frontend-js-web/aui/event-mousewheel/event-mousewheel.js" type="text/javascript"></script> <script data-senna-track="permanent" src="/combo?browserId=ie&minifierType=js&languageId=en_GB&b=7210&t=1732403776414&/o/frontend-js-web/aui/event-outside/event-outside.js&/o/frontend-js-web/aui/event-resize/event-resize.js&/o/frontend-js-web/aui/event-simulate/event-simulate.js&/o/frontend-js-web/aui/event-synthetic/event-synthetic.js&/o/frontend-js-web/aui/intl/intl.js&/o/frontend-js-web/aui/io-base/io-base.js&/o/frontend-js-web/aui/io-form/io-form.js&/o/frontend-js-web/aui/io-queue/io-queue.js&/o/frontend-js-web/aui/io-upload-iframe/io-upload-iframe.js&/o/frontend-js-web/aui/io-xdr/io-xdr.js&/o/frontend-js-web/aui/json-parse/json-parse.js&/o/frontend-js-web/aui/json-stringify/json-stringify.js&/o/frontend-js-web/aui/node-base/node-base.js&/o/frontend-js-web/aui/node-core/node-core.js&/o/frontend-js-web/aui/node-event-delegate/node-event-delegate.js&/o/frontend-js-web/aui/node-event-simulate/node-event-simulate.js&/o/frontend-js-web/aui/node-focusmanager/node-focusmanager.js&/o/frontend-js-web/aui/node-pluginhost/node-pluginhost.js&/o/frontend-js-web/aui/node-screen/node-screen.js&/o/frontend-js-web/aui/node-style/node-style.js&/o/frontend-js-web/aui/oop/oop.js&/o/frontend-js-web/aui/plugin/plugin.js&/o/frontend-js-web/aui/pluginhost-base/pluginhost-base.js&/o/frontend-js-web/aui/pluginhost-config/pluginhost-config.js&/o/frontend-js-web/aui/querystring-stringify-simple/querystring-stringify-simple.js&/o/frontend-js-web/aui/queue-promote/queue-promote.js&/o/frontend-js-web/aui/selector-css2/selector-css2.js&/o/frontend-js-web/aui/selector-css3/selector-css3.js&/o/frontend-js-web/aui/selector-native/selector-native.js&/o/frontend-js-web/aui/selector/selector.js&/o/frontend-js-web/aui/widget-base/widget-base.js&/o/frontend-js-web/aui/widget-htmlparser/widget-htmlparser.js&/o/frontend-js-web/aui/widget-skin/widget-skin.js&/o/frontend-js-web/aui/widget-uievents/widget-uievents.js&/o/frontend-js-web/aui/yui-throttle/yui-throttle.js&/o/frontend-js-web/aui/aui-base-core/aui-base-core.js" type="text/javascript"></script> <script data-senna-track="permanent" src="/combo?browserId=ie&minifierType=js&languageId=en_GB&b=7210&t=1732403776414&/o/frontend-js-web/aui/aui-base-lang/aui-base-lang.js&/o/frontend-js-web/aui/aui-classnamemanager/aui-classnamemanager.js&/o/frontend-js-web/aui/aui-component/aui-component.js&/o/frontend-js-web/aui/aui-debounce/aui-debounce.js&/o/frontend-js-web/aui/aui-delayed-task-deprecated/aui-delayed-task-deprecated.js&/o/frontend-js-web/aui/aui-event-base/aui-event-base.js&/o/frontend-js-web/aui/aui-event-input/aui-event-input.js&/o/frontend-js-web/aui/aui-form-validator/aui-form-validator.js&/o/frontend-js-web/aui/aui-node-base/aui-node-base.js&/o/frontend-js-web/aui/aui-node-html5/aui-node-html5.js&/o/frontend-js-web/aui/aui-selector/aui-selector.js&/o/frontend-js-web/aui/aui-timer/aui-timer.js&/o/frontend-js-web/liferay/dependency.js&/o/frontend-js-web/liferay/dom_task_runner.js&/o/frontend-js-web/liferay/events.js&/o/frontend-js-web/liferay/language.js&/o/frontend-js-web/liferay/lazy_load.js&/o/frontend-js-web/liferay/liferay.js&/o/frontend-js-web/liferay/util.js&/o/frontend-js-web/liferay/global.bundle.js&/o/frontend-js-web/liferay/portal.js&/o/frontend-js-web/liferay/portlet.js&/o/frontend-js-web/liferay/workflow.js&/o/frontend-js-web/liferay/form.js&/o/frontend-js-web/liferay/form_placeholders.js&/o/frontend-js-web/liferay/icon.js&/o/frontend-js-web/liferay/menu.js&/o/frontend-js-web/liferay/notice.js&/o/frontend-js-web/liferay/poller.js&/o/frontend-js-web/aui/async-queue/async-queue.js&/o/frontend-js-web/aui/base-build/base-build.js&/o/frontend-js-web/aui/cookie/cookie.js&/o/frontend-js-web/aui/event-touch/event-touch.js&/o/frontend-js-web/aui/overlay/overlay.js&/o/frontend-js-web/aui/querystring-stringify/querystring-stringify.js&/o/frontend-js-web/aui/widget-child/widget-child.js&/o/frontend-js-web/aui/widget-position-align/widget-position-align.js&/o/frontend-js-web/aui/widget-position-constrain/widget-position-constrain.js&/o/frontend-js-web/aui/widget-position/widget-position.js" type="text/javascript"></script> <script data-senna-track="permanent" src="/combo?browserId=ie&minifierType=js&languageId=en_GB&b=7210&t=1732403776414&/o/frontend-js-web/aui/widget-stack/widget-stack.js&/o/frontend-js-web/aui/widget-stdmod/widget-stdmod.js&/o/frontend-js-web/aui/aui-aria/aui-aria.js&/o/frontend-js-web/aui/aui-io-plugin-deprecated/aui-io-plugin-deprecated.js&/o/frontend-js-web/aui/aui-io-request/aui-io-request.js&/o/frontend-js-web/aui/aui-loading-mask-deprecated/aui-loading-mask-deprecated.js&/o/frontend-js-web/aui/aui-overlay-base-deprecated/aui-overlay-base-deprecated.js&/o/frontend-js-web/aui/aui-overlay-context-deprecated/aui-overlay-context-deprecated.js&/o/frontend-js-web/aui/aui-overlay-manager-deprecated/aui-overlay-manager-deprecated.js&/o/frontend-js-web/aui/aui-overlay-mask-deprecated/aui-overlay-mask-deprecated.js&/o/frontend-js-web/aui/aui-parse-content/aui-parse-content.js&/o/frontend-js-web/liferay/layout_exporter.js&/o/frontend-js-web/liferay/session.js&/o/frontend-js-web/liferay/deprecated.js" type="text/javascript"></script> <script data-senna-track="temporary" src="/o/js_bundle_config?t=1732403814826" type="text/javascript"></script> <script data-senna-track="temporary" type="text/javascript"> // <![CDATA[ Liferay.Portlet.register('com_liferay_login_web_portlet_LoginPortlet'); // ]]> </script> <script data-senna-track="permanent" id="googleAnalyticsScript" type="text/javascript"> (function(i, s, o, g, r, a, m) { i['GoogleAnalyticsObject'] = r; i[r] = i[r] || function() { var arrayValue = i[r].q || []; i[r].q = arrayValue; (i[r].q).push(arguments); }; i[r].l = 1 * new Date(); a = s.createElement(o); m = s.getElementsByTagName(o)[0]; a.async = 1; a.src = g; m.parentNode.insertBefore(a, m); })(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga'); ga('create', 'UA-68366697-1', 'auto'); ga('send', 'pageview'); Liferay.on( 'endNavigate', function(event) { ga('set', 'page', event.path); ga('send', 'pageview'); } ); </script> <!-- Google tag (gtag.js) --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-X8GTY6NJF4"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-X8GTY6NJF4'); </script> <script data-senna-track="temporary" src="/combo?browserId=ie&minifierType=&themeId=digitalplacecommunitiestheme_WAR_digitalplacecommunitiestheme&languageId=en_GB&b=7210&com_placecube_digitalplace_communities_user_favourite_portlet_UserFavouritePortlet:%2Fjs%2Fuser-favourite.js&t=1732403818000" type="text/javascript"></script> <link class="lfr-css-file" data-senna-track="temporary" href="https://khub.net/o/digitalplace-communities-theme/css/main.css?browserId=ie&themeId=digitalplacecommunitiestheme_WAR_digitalplacecommunitiestheme&minifierType=css&languageId=en_GB&b=7210&t=1732403818000" id="liferayThemeCSS" rel="stylesheet" type="text/css" /> <style data-senna-track="temporary" type="text/css"> </style> <script data-senna-track="permanent" src="/o/frontend-compatibility-ie/closest.js" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-compatibility-ie/core-js-bundle.min.js" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-compatibility-ie/css.escape.js" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-compatibility-ie/fetch.js" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-compatibility-ie/svg.contains.js" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-compatibility-ie/uint16array.slice.js" type="text/javascript"></script> <script type="text/javascript"> // <![CDATA[ Liferay.Loader.require('frontend-js-spa-web@3.0.45/liferay/init.es', function(frontendJsSpaWeb3045LiferayInitEs) { (function(){ var frontendJsSpaWebLiferayInitEs = frontendJsSpaWeb3045LiferayInitEs; (function() {var $ = AUI.$;var _ = AUI._; Liferay.SPA = Liferay.SPA || {}; Liferay.SPA.cacheExpirationTime = -1; Liferay.SPA.clearScreensCache = false; Liferay.SPA.debugEnabled = false; Liferay.SPA.excludedPaths = ["/c/document_library","/documents","/image"]; Liferay.SPA.loginRedirect = '\x2fgroup\x2fthefirefighterspensionsdiscussionforum'; Liferay.SPA.navigationExceptionSelectors = ':not([target="_blank"]):not([data-senna-off]):not([data-resource-href]):not([data-cke-saved-href]):not([data-cke-saved-href])'; Liferay.SPA.requestTimeout = 0; Liferay.SPA.userNotification = { message: 'It looks like this is taking longer than expected.', timeout: 30000, title: 'Oops' }; frontendJsSpaWebLiferayInitEs.default.init( function(app) { app.setPortletsBlacklist({"com_liferay_nested_portlets_web_portlet_NestedPortletsPortlet":true,"com_liferay_site_navigation_directory_web_portlet_SitesDirectoryPortlet":true,"com_liferay_lcs_client_web_internal_portlet_LCSClientPortlet":true,"com_liferay_login_web_portlet_LoginPortlet":true,"com_liferay_login_web_portlet_FastLoginPortlet":true}); app.setValidStatusCodes([221,490,494,499,491,492,493,495,220]); } );})();})(); }); // ]]> </script><link data-senna-track="permanent" href="https://khub.net/combo?browserId=ie&minifierType=css&languageId=en_GB&b=7210&t=1732403779765&/o/com.placecube.digitalplace.communities.themecontributor/css/main.css&/o/change-tracking-change-lists-indicator-theme-contributor/change_tracking_change_lists_indicator.css" rel="stylesheet" type = "text/css" /> <script data-senna-track="permanent" src="https://khub.net/combo?browserId=ie&minifierType=js&languageId=en_GB&b=7210&t=1732403779765&/o/com.placecube.digitalplace.ddl.web/ddl-search-field-facet/js/field-facet.js&/o/com.placecube.digitalplace.ddl.web/js/ddl-editor-autofill.js&/o/com.placecube.digitalplace.ddl.web/js/filter-builder.js&/o/com.placecube.digitalplace.ddl.web/js/google-places.js&/o/com.placecube.digitalplace.communities.themecontributor/js/bootstrap-editable.js&/o/com.placecube.digitalplace.communities.themecontributor/js/isCompanyAdmin.js&/o/com.placecube.digitalplace.communities.themecontributor/js/toggleTruncated.js&/o/com.placecube.digitalplace.communities.themecontributor/js/x-editable-fields.js&/o/com.placecube.digitalplace.communities.userconnections.taglib/js/com.placecube.digitalplace.communities.userconnections.taglib.js&/o/com.placecube.digitalplace.communities.group.taglib/js/com.placecube.digitalplace.communities.group.taglib.js&/o/com.placecube.digitalplace.address.taglib/js/postcodelookup.js" type = "text/javascript"></script> <script src="https://khub.net/o/adaptive-media-image-web/picturefill.min.js" type= "text/javascript"></script> <script data-senna-track="temporary" type="text/javascript"> if (window.Analytics) { window._com_liferay_document_library_analytics_isViewFileEntry = false; } </script> <script type="text/javascript"> // <![CDATA[ Liferay.on( 'ddmFieldBlur', function(event) { if (window.Analytics) { Analytics.send( 'fieldBlurred', 'Form', { fieldName: event.fieldName, focusDuration: event.focusDuration, formId: event.formId, page: event.page } ); } } ); Liferay.on( 'ddmFieldFocus', function(event) { if (window.Analytics) { Analytics.send( 'fieldFocused', 'Form', { fieldName: event.fieldName, formId: event.formId, page: event.page } ); } } ); Liferay.on( 'ddmFormPageShow', function(event) { if (window.Analytics) { Analytics.send( 'pageViewed', 'Form', { formId: event.formId, page: event.page, title: event.title } ); } } ); Liferay.on( 'ddmFormSubmit', function(event) { if (window.Analytics) { Analytics.send( 'formSubmitted', 'Form', { formId: event.formId } ); } } ); Liferay.on( 'ddmFormView', function(event) { if (window.Analytics) { Analytics.send( 'formViewed', 'Form', { formId: event.formId, title: event.title } ); } } ); // ]]> </script> </head> <body class=" controls-visible yui3-skin-sam page-maximized guest-site signed-out public-page site digitalplace-body non-company-admin user-non-group-member "> <nav class="quick-access-nav" id="vrcg_quickAccessNav" aria-label="Navigation"> <ul> <li><a href="#main-content">Skip to Content</a></li> </ul> </nav> <div id="runtime-portlet-ids-bodytop"> </div> <div class="pt-0 digitalplace-wrapper" id="wrapper"> <header id="banner" class="digitalplace-header"> <nav class="navbar navbar-expand-lg" id="navigationMenu" aria-label="Navigation Menu"> <div class="container-fluid"> <a class="navbar-brand logo custom-logo header-logo" href="https://khub.net/web/guest" title="Go to Knowledge Hub"> <img alt="Knowledge Hub Logo" src="/image/company_logo?img_id=723746302" class="company-logo" /> </a> <ul class="navbar-nav navbar-right justify-content-end" id="headerPrimaryNavbarNav"> <li class="nav-item"> <a class="nav-link action-link" href="/sign-up"><span class="sign-up">Sign up</span></a> </li> </ul> </div> </nav> </header> <section class="digitalplace-content container-fluid " id="content"> <h1 class="sr-only" role="heading" aria-level="1">Welcome</h1> <div class="columns-max" id="main-content" role="main"> <div class="portlet-layout row"> <div class="col-md-12 portlet-column portlet-column-only" id="column-1"> <div class="portlet-boundary portlet-boundary_com_liferay_login_web_portlet_LoginPortlet_ portlet-static portlet-static-end portlet-barebone portlet-login " id="p_p_id_com_liferay_login_web_portlet_LoginPortlet_"> <span id="p_com_liferay_login_web_portlet_LoginPortlet"></span> <section class="portlet" id="portlet_com_liferay_login_web_portlet_LoginPortlet"> <div class="portlet-content"> <div class="autofit-float autofit-row portlet-header"> <div class="autofit-col"> <div class="autofit-section"> <a class="icon-monospaced portlet-icon-back text-default" href="https://khub.net:443/web/guest/welcome?p_p_id=com_liferay_login_web_portlet_LoginPortlet&p_p_lifecycle=0&p_p_state=normal&p_p_state_rcv=1&refererPlid=720384459" title="Return to Full Page"> <span class="" > <span id="qfkd____"><svg aria-hidden="true" class="lexicon-icon lexicon-icon-angle-left" focusable="false" ><use data-href="https://khub.net/o/digitalplace-communities-theme/images/lexicon/icons.svg#angle-left"></use></svg></span> <span class="taglib-text hide-accessible">null</span> </span> </a> </div> </div> </div> <div class=" portlet-content-container"> <div class="portlet-body"> <div class="login-container"> <form action="https://khub.net:443/web/guest/welcome?p_p_id=com_liferay_login_web_portlet_LoginPortlet&p_p_lifecycle=1&p_p_state=maximized&p_p_mode=view&refererPlid=720384459&_com_liferay_login_web_portlet_LoginPortlet_javax.portlet.action=%2Flogin%2Flogin&_com_liferay_login_web_portlet_LoginPortlet_mvcRenderCommandName=%2Flogin%2Flogin&p_auth=icITCSny" class="form sign-in-form " data-fm-namespace="_com_liferay_login_web_portlet_LoginPortlet_" id="_com_liferay_login_web_portlet_LoginPortlet_loginForm" method="post" name="_com_liferay_login_web_portlet_LoginPortlet_loginForm" autocomplete="on" > <fieldset class="input-container" disabled="disabled"> <legend class="sr-only">Sign In</legend> <input class="field form-control" id="_com_liferay_login_web_portlet_LoginPortlet_formDate" name="_com_liferay_login_web_portlet_LoginPortlet_formDate" type="hidden" value="1732413316312" /> <input class="field form-control" id="_com_liferay_login_web_portlet_LoginPortlet_saveLastPath" name="_com_liferay_login_web_portlet_LoginPortlet_saveLastPath" type="hidden" value="false" /> <input class="field form-control" id="_com_liferay_login_web_portlet_LoginPortlet_redirect" name="_com_liferay_login_web_portlet_LoginPortlet_redirect" type="hidden" value="/group/thefirefighterspensionsdiscussionforum" /> <input class="field form-control" id="_com_liferay_login_web_portlet_LoginPortlet_doActionAfterLogin" name="_com_liferay_login_web_portlet_LoginPortlet_doActionAfterLogin" type="hidden" value="false" /> <div class="inline-alert-container lfr-alert-container"></div> <fieldset class="fieldset " ><legend class="fieldset-legend"><span class="legend"></span></legend><div class=""> <div class="form-group input-text-wrapper"> <label class="control-label" for="_com_liferay_login_web_portlet_LoginPortlet_login"> Email Address </label> <input class="field clearable form-control" id="_com_liferay_login_web_portlet_LoginPortlet_login" name="_com_liferay_login_web_portlet_LoginPortlet_login" type="text" value="" /> </div> <div class="form-group input-text-wrapper"> <label class="control-label" for="_com_liferay_login_web_portlet_LoginPortlet_password"> Password </label> <input class="field form-control" id="_com_liferay_login_web_portlet_LoginPortlet_password" name="_com_liferay_login_web_portlet_LoginPortlet_password" type="password" value="" /> </div> <span id="_com_liferay_login_web_portlet_LoginPortlet_passwordCapsLockSpan" style="display: none;">Caps Lock is on.</span> <div class="form-group form-inline input-checkbox-wrapper"> <label for="_com_liferay_login_web_portlet_LoginPortlet_rememberMe"> <input class="field" id="_com_liferay_login_web_portlet_LoginPortlet_rememberMe" name="_com_liferay_login_web_portlet_LoginPortlet_rememberMe" onClick="" type="checkbox" /> Remember me </label> </div> </div></fieldset> <div class="button-holder " > <button class="btn btn-primary btn-default" id="_com_liferay_login_web_portlet_LoginPortlet_nisb" type="submit" > <span class="lfr-btn-label">Log in</span> </button> </div> <input class="field form-control" id="_com_liferay_login_web_portlet_LoginPortlet_checkboxNames" name="_com_liferay_login_web_portlet_LoginPortlet_checkboxNames" type="hidden" value="rememberMe" /> </fieldset> </form> <div class="navigation"> <ul class="list-unstyled taglib-icon-list"> <li class="" role="presentation"> <a href="https://khub.net:443/web/guest/welcome?p_p_id=com_liferay_login_web_portlet_LoginPortlet&p_p_lifecycle=0&p_p_state=maximized&p_p_mode=view&refererPlid=720384459&_com_liferay_login_web_portlet_LoginPortlet_mvcRenderCommandName=%2Flogin%2Fopenid_connect_request&_com_liferay_login_web_portlet_LoginPortlet_redirect=%2Fgroup%2Fthefirefighterspensionsdiscussionforum&saveLastPath=false" target="_self" class=" lfr-icon-item taglib-icon" id="_com_liferay_login_web_portlet_LoginPortlet_rjus____" role="menuitem" > <span class="taglib-text ">OpenId Connect</span> </a> </li> <li class="signin-Google" role="presentation"> <a href="javascript:;" target="_self" class=" lfr-icon-item taglib-icon" id="_com_liferay_login_web_portlet_LoginPortlet_ctvk____" onClick="event.preventDefault();submitForm(document.hrefFm, 'https://khub.net:443/web/guest/welcome/-/login/openid_connect_request?p_p_state=maximized&refererPlid=720384459&_com_liferay_login_web_portlet_LoginPortlet_OPEN_ID_CONNECT_PROVIDER_NAME=Google')" role="menuitem" data-senna-off="true" > <i class="icon-Google"></i> <span class="taglib-text ">Sign in with Google</span> </a> </li> <li class="signin-LG Inform" role="presentation"> <a href="javascript:;" target="_self" class=" lfr-icon-item taglib-icon" id="_com_liferay_login_web_portlet_LoginPortlet_suxb____" onClick="event.preventDefault();submitForm(document.hrefFm, 'https://khub.net:443/web/guest/welcome/-/login/openid_connect_request?p_p_state=maximized&refererPlid=720384459&_com_liferay_login_web_portlet_LoginPortlet_OPEN_ID_CONNECT_PROVIDER_NAME=LG+Inform')" role="menuitem" data-senna-off="true" > <i class="icon-LG Inform"></i> <span class="taglib-text ">Sign in with LG Inform</span> </a> </li> <li class="signin-linkedin" role="presentation"> <a href="javascript:var linkedInLoginWindow = window.open('/c/portal/linkedin_login?cmd=login', 'linkedin', 'align=center,directories=no,height=560,location=no,menubar=no,resizable=yes,scrollbars=yes,status=no,toolbar=no,width=1000'); void(''); linkedInLoginWindow.focus();" target="_self" class=" lfr-icon-item taglib-icon" id="_com_liferay_login_web_portlet_LoginPortlet_gezi____" role="menuitem" > <i class="icon-linkedin"></i> <span class="taglib-text ">Sign in with LinkedIn</span> </a> </li> <li class="" role="presentation"> <a href="https://khub.net:443/web/guest/welcome?p_p_id=com_liferay_login_web_portlet_LoginPortlet&p_p_lifecycle=0&p_p_state=maximized&p_p_mode=view&refererPlid=720384459&saveLastPath=false&_com_liferay_login_web_portlet_LoginPortlet_mvcRenderCommandName=%2Flogin%2Fcreate_account" target="_self" class=" lfr-icon-item taglib-icon" id="_com_liferay_login_web_portlet_LoginPortlet_fmzi____" role="menuitem" > <span class="taglib-text ">Sign up</span> </a> </li> <li class="" role="presentation"> <a href="https://khub.net:443/web/guest/welcome?p_p_id=com_liferay_login_web_portlet_LoginPortlet&p_p_lifecycle=0&p_p_state=maximized&p_p_mode=view&refererPlid=720384459&_com_liferay_login_web_portlet_LoginPortlet_mvcRenderCommandName=%2Flogin%2Fforgot_password" target="_self" class=" lfr-icon-item taglib-icon" id="_com_liferay_login_web_portlet_LoginPortlet_mefv____" role="menuitem" > <span class="taglib-text ">Forgot Password</span> </a> </li> </ul> </div> </div> </div> </div> </div> </section> </div> </div> </div> </div> <div class="portlet-boundary portlet-boundary_com_placecube_digitalplace_communities_user_favourite_portlet_UserFavouritePortlet_ portlet-static portlet-static-end portlet-barebone portlet-user-favourite " id="p_p_id_com_placecube_digitalplace_communities_user_favourite_portlet_UserFavouritePortlet_"> <span id="p_com_placecube_digitalplace_communities_user_favourite_portlet_UserFavouritePortlet"></span> <section class="portlet" id="portlet_com_placecube_digitalplace_communities_user_favourite_portlet_UserFavouritePortlet"> <div class="portlet-content"> <div class=" portlet-content-container"> <div class="portlet-body"> </div> </div> </div> </section> </div> <form action="#" class="hide" id="hrefFm" method="post" name="hrefFm" aria-hidden="true"><span></span><input hidden type="submit"/></form> </section> </div> <script type="text/javascript"> // <![CDATA[ Liferay.BrowserSelectors.run(); // ]]> </script> <script type="text/javascript"> // <![CDATA[ Liferay.currentURL = '\x2fweb\x2fguest\x2fwelcome\x3fp_p_state\x3dmaximized\x26p_p_mode\x3dview\x26refererPlid\x3d720384459\x26saveLastPath\x3dfalse\x26_com_liferay_login_web_portlet_LoginPortlet_mvcRenderCommandName\x3d\x252Flogin\x252Flogin\x26p_p_id\x3dcom_liferay_login_web_portlet_LoginPortlet\x26p_p_lifecycle\x3d0\x26_com_liferay_login_web_portlet_LoginPortlet_redirect\x3d\x252Fgroup\x252Fthefirefighterspensionsdiscussionforum'; Liferay.currentURLEncoded = '\x252Fweb\x252Fguest\x252Fwelcome\x253Fp_p_state\x253Dmaximized\x2526p_p_mode\x253Dview\x2526refererPlid\x253D720384459\x2526saveLastPath\x253Dfalse\x2526_com_liferay_login_web_portlet_LoginPortlet_mvcRenderCommandName\x253D\x25252Flogin\x25252Flogin\x2526p_p_id\x253Dcom_liferay_login_web_portlet_LoginPortlet\x2526p_p_lifecycle\x253D0\x2526_com_liferay_login_web_portlet_LoginPortlet_redirect\x253D\x25252Fgroup\x25252Fthefirefighterspensionsdiscussionforum'; // ]]> </script> <script type="text/javascript"> // <![CDATA[ // ]]> </script> <script type="text/javascript"> // <![CDATA[ (function() {var $ = AUI.$;var _ = AUI._; var onDestroyPortlet = function() { Liferay.detach('messagePosted', onMessagePosted); Liferay.detach('destroyPortlet', onDestroyPortlet); }; Liferay.on('destroyPortlet', onDestroyPortlet); var onMessagePosted = function(event) { if (window.Analytics) { Analytics.send('posted', 'Comment', { className: event.className, classPK: event.classPK, commentId: event.commentId, text: event.text }); } }; Liferay.on('messagePosted', onMessagePosted); })();(function() {var $ = AUI.$;var _ = AUI._; var pathnameRegexp = /\/documents\/(\d+)\/(\d+)\/(.+?)\/([^&]+)/; function handleDownloadClick(event) { if (event.target.nodeName.toLowerCase() === 'a' && window.Analytics) { var anchor = event.target; var match = pathnameRegexp.exec(anchor.pathname); var fileEntryId = anchor.dataset.analyticsFileEntryId || (anchor.parentElement && anchor.parentElement.dataset.analyticsFileEntryId); if (fileEntryId && match) { var getParameterValue = function(parameterName) { var result = null; anchor.search .substr(1) .split('&') .forEach(function(item) { var tmp = item.split('='); if (tmp[0] === parameterName) { result = decodeURIComponent(tmp[1]); } }); return result; }; Analytics.send('documentDownloaded', 'Document', { groupId: match[1], fileEntryId: fileEntryId, preview: !!window._com_liferay_document_library_analytics_isViewFileEntry, title: decodeURIComponent(match[3].replace(/\+/gi, ' ')), version: getParameterValue('version') }); } } } document.body.addEventListener('click', handleDownloadClick); var onDestroyPortlet = function() { document.body.removeEventListener('click', handleDownloadClick); Liferay.detach('destroyPortlet', onDestroyPortlet); }; Liferay.on('destroyPortlet', onDestroyPortlet); })();(function() {var $ = AUI.$;var _ = AUI._; var onVote = function(event) { if (window.Analytics) { Analytics.send('VOTE', 'Ratings', { className: event.className, classPK: event.classPK, ratingType: event.ratingType, score: event.score }); } }; var onDestroyPortlet = function() { Liferay.detach('ratings:vote', onVote); Liferay.detach('destroyPortlet', onDestroyPortlet); }; Liferay.on('ratings:vote', onVote); Liferay.on('destroyPortlet', onDestroyPortlet); })();(function() {var $ = AUI.$;var _ = AUI._; var onShare = function(data) { if (window.Analytics) { Analytics.send('shared', 'SocialBookmarks', { className: data.className, classPK: data.classPK, type: data.type, url: data.url }); } }; var onDestroyPortlet = function() { Liferay.detach('socialBookmarks:share', onShare); Liferay.detach('destroyPortlet', onDestroyPortlet); }; Liferay.on('socialBookmarks:share', onShare); Liferay.on('destroyPortlet', onDestroyPortlet); })(); if (Liferay.Data.ICONS_INLINE_SVG) { svg4everybody( { attributeName: 'data-href', polyfill: true, validate: function (src, svg, use) { return !src || !src.startsWith('#'); } } ); } Liferay.Util.focusFormField('#_com_liferay_login_web_portlet_LoginPortlet_login'); (function() {var $ = AUI.$;var _ = AUI._; var form = document.getElementById('_com_liferay_login_web_portlet_LoginPortlet_loginForm'); if (form) { form.addEventListener('submit', function(event) { var redirect = form.querySelector('#_com_liferay_login_web_portlet_LoginPortlet_redirect'); if (redirect) { var redirectVal = redirect.getAttribute('value'); redirect.setAttribute('value', redirectVal + window.location.hash); } submitForm(form); }); var password = form.querySelector('#_com_liferay_login_web_portlet_LoginPortlet_password'); if (password) { password.addEventListener('keypress', function(event) { Liferay.Util.showCapsLock( event, '_com_liferay_login_web_portlet_LoginPortlet_passwordCapsLockSpan' ); }); } } })(); Liferay.Portlet.onLoad( { canEditTitle: false, columnPos: 0, isStatic: 'end', namespacedId: 'p_p_id_com_liferay_login_web_portlet_LoginPortlet_', portletId: 'com_liferay_login_web_portlet_LoginPortlet', refreshURL: '\x2fc\x2fportal\x2frender_portlet\x3fp_l_id\x3d720383712\x26p_p_id\x3dcom_liferay_login_web_portlet_LoginPortlet\x26p_p_lifecycle\x3d0\x26p_t_lifecycle\x3d0\x26p_p_state\x3dmaximized\x26p_p_mode\x3dview\x26p_p_col_id\x3dnull\x26p_p_col_pos\x3dnull\x26p_p_col_count\x3dnull\x26p_p_isolated\x3d1\x26currentURL\x3d\x252Fweb\x252Fguest\x252Fwelcome\x253Fp_p_state\x253Dmaximized\x2526p_p_mode\x253Dview\x2526refererPlid\x253D720384459\x2526saveLastPath\x253Dfalse\x2526_com_liferay_login_web_portlet_LoginPortlet_mvcRenderCommandName\x253D\x25252Flogin\x25252Flogin\x2526p_p_id\x253Dcom_liferay_login_web_portlet_LoginPortlet\x2526p_p_lifecycle\x253D0\x2526_com_liferay_login_web_portlet_LoginPortlet_redirect\x253D\x25252Fgroup\x25252Fthefirefighterspensionsdiscussionforum', refreshURLData: {"_com_liferay_login_web_portlet_LoginPortlet_mvcRenderCommandName":["\/login\/login"],"refererPlid":["720384459"],"_com_liferay_login_web_portlet_LoginPortlet_redirect":["\/group\/thefirefighterspensionsdiscussionforum"]} } ); Liferay.Portlet.onLoad( { canEditTitle: false, columnPos: 0, isStatic: 'end', namespacedId: 'p_p_id_com_placecube_digitalplace_communities_user_favourite_portlet_UserFavouritePortlet_', portletId: 'com_placecube_digitalplace_communities_user_favourite_portlet_UserFavouritePortlet', refreshURL: '\x2fc\x2fportal\x2frender_portlet\x3fp_l_id\x3d720383712\x26p_p_id\x3dcom_placecube_digitalplace_communities_user_favourite_portlet_UserFavouritePortlet\x26p_p_lifecycle\x3d0\x26p_t_lifecycle\x3d0\x26p_p_state\x3dnormal\x26p_p_mode\x3dview\x26p_p_col_id\x3dnull\x26p_p_col_pos\x3dnull\x26p_p_col_count\x3dnull\x26p_p_static\x3d1\x26p_p_isolated\x3d1\x26currentURL\x3d\x252Fweb\x252Fguest\x252Fwelcome\x253Fp_p_state\x253Dmaximized\x2526p_p_mode\x253Dview\x2526refererPlid\x253D720384459\x2526saveLastPath\x253Dfalse\x2526_com_liferay_login_web_portlet_LoginPortlet_mvcRenderCommandName\x253D\x25252Flogin\x25252Flogin\x2526p_p_id\x253Dcom_liferay_login_web_portlet_LoginPortlet\x2526p_p_lifecycle\x253D0\x2526_com_liferay_login_web_portlet_LoginPortlet_redirect\x253D\x25252Fgroup\x25252Fthefirefighterspensionsdiscussionforum\x26settingsScope\x3dportletInstance', refreshURLData: {"refererPlid":["720384459"]} } ); Liferay.Loader.require('metal-dom/src/all/dom', function(metalDomSrcAllDom) { (function(){ var dom = metalDomSrcAllDom; (function() {var $ = AUI.$;var _ = AUI._; var focusInPortletHandler = dom.delegate( document, 'focusin', '.portlet', function(event) { dom.addClasses(dom.closest(event.delegateTarget, '.portlet'), 'open'); } ); var focusOutPortletHandler = dom.delegate( document, 'focusout', '.portlet', function(event) { dom.removeClasses(dom.closest(event.delegateTarget, '.portlet'), 'open'); } ); })();})(); });AUI().use('liferay-icon', 'liferay-menu', 'liferay-notice', 'aui-base', 'liferay-session', 'liferay-form', 'liferay-poller', function(A) {(function() {var $ = AUI.$;var _ = AUI._; if (A.UA.mobile) { Liferay.Util.addInputCancel(); } })();(function() {var $ = AUI.$;var _ = AUI._; new Liferay.Menu(); var liferayNotices = Liferay.Data.notices; for (var i = 1; i < liferayNotices.length; i++) { new Liferay.Notice(liferayNotices[i]); } })();(function() {var $ = AUI.$;var _ = AUI._; Liferay.Session = new Liferay.SessionBase( { autoExtend: true, redirectOnExpire: false, redirectUrl: 'https\x3a\x2f\x2fkhub\x2enet\x2fweb\x2fguest', sessionLength: 3590, warningLength: 0 } ); })();(function() {var $ = AUI.$;var _ = AUI._; Liferay.Form.register( { id: '_com_liferay_login_web_portlet_LoginPortlet_loginForm' , fieldRules: [ { body: '', custom: false, errorMessage: '', fieldName: '_com_liferay_login_web_portlet_LoginPortlet_password', validatorName: 'required' } , { body: '', custom: false, errorMessage: '', fieldName: '_com_liferay_login_web_portlet_LoginPortlet_login', validatorName: 'required' } , { body: '', custom: false, errorMessage: '', fieldName: '_com_liferay_login_web_portlet_LoginPortlet_login', validatorName: 'email' } ] , onSubmit: function(event) { event.preventDefault(); } , validateOnBlur: false } ); var onDestroyPortlet = function(event) { if (event.portletId === 'com_liferay_login_web_portlet_LoginPortlet') { delete Liferay.Form._INSTANCES['_com_liferay_login_web_portlet_LoginPortlet_loginForm']; } }; Liferay.on('destroyPortlet', onDestroyPortlet); A.all('#_com_liferay_login_web_portlet_LoginPortlet_loginForm .input-container').removeAttribute('disabled'); Liferay.fire( '_com_liferay_login_web_portlet_LoginPortlet_formReady', { formName: '_com_liferay_login_web_portlet_LoginPortlet_loginForm' } ); })();(function() {var $ = AUI.$;var _ = AUI._; Liferay.Icon.register( { forcePost: true, id: '_com_liferay_login_web_portlet_LoginPortlet_ctvk____', useDialog: false } ); })();(function() {var $ = AUI.$;var _ = AUI._; Liferay.Icon.register( { forcePost: true, id: '_com_liferay_login_web_portlet_LoginPortlet_suxb____', useDialog: false } ); })();}); // ]]> </script> <script src="https://khub.net/o/digitalplace-communities-theme/js/main.js?browserId=ie&minifierType=js&languageId=en_GB&b=7210&t=1732403818000" type="text/javascript"></script> <script type="text/javascript"> // <![CDATA[ AUI().use( 'aui-base', function(A) { var frameElement = window.frameElement; if (frameElement && frameElement.getAttribute('id') === 'simulationDeviceIframe') { A.getBody().addClass('lfr-has-simulation-panel'); } } ); // ]]> </script><script type="text/javascript"> // <![CDATA[ Liferay.Loader.require('frontend-js-tooltip-support-web@2.0.3/index', function(frontendJsTooltipSupportWeb203Index) { (function(){ var TooltipSupport = frontendJsTooltipSupportWeb203Index; (function() { try { TooltipSupport.default() } catch (err) { console.error(err); } })();})(); }); // ]]> </script> </body> </html>