{"id":66110,"date":"2023-11-23T03:58:59","date_gmt":"2023-11-23T10:58:59","guid":{"rendered":"https:\/\/inmoment.com\/?page_id=66110"},"modified":"2023-12-04T02:29:17","modified_gmt":"2023-12-04T09:29:17","slug":"sko-hamburg","status":"publish","type":"page","link":"https:\/\/inmoment.com\/en-gb\/sko-hamburg\/","title":{"rendered":"SKO Hamburg"},"content":{"rendered":"\n<section id=\"section-block_29cbf6f1e9a6aa12682c1dec8c262a98\" class=\"block-section u-ptb-0 bg-orca   bg-cover bg-center bg-no-repeat  alignfull\"\n    style=\" \">\n\n    <div class=\"py-100px\">\n\n        <div class=\"container\">\n\n            \n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column u-ptb-0 is-layout-flow wp-block-column-is-layout-flow\">\n<h3 class=\"wp-block-heading has-albatross-color has-text-color\"><span style=\"font-weight:300; \">Getcha head in the game and join us for an event that&#8217;s more than just a kickoff; it&#8217;s a play-by-play into the <strong>2024 vision of InMoment.<\/strong> This is your front-row ticket to the most thrilling sales event of 2024, and it&#8217;s all happening in the <strong>heart of Hamburg, Germany.<\/strong> Here&#8217;s what you can expect at this can\u2019t-miss gathering:<\/span><\/h3>\n\n\n\n<p><\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n\n\t<span class=\"hs-gated-content-reveal-overlay  \"><\/span>\n\t<div class=\"hs-form-sticky-wrap   \">\n\t\t\n\n\t\t<div id=\"signup\" class=\"block-hubspot-form hs-form-outer hs-form-zifc-hide  \" data-chili=\"\" data-form-id=\"125bc020-40b4-4573-9f46-94ebd332446d\" >\n\t\t\t\t\t\t\t\t\t<!-- <span class=\"hs-gated-content-reveal-overlay\"><\/span> -->\n\t\t\t\t\t\t\n\n\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\t\t\t\t<h3 class=\"hs-form-title   \">Secure Your Spot Now<\/h3>\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t<div class=\"skeleton-loader\" id=\"loading-indicator-signup\">\n\t\t\t\t\t<div class=\"skeleton-field formpulse delay-1\">\n\t\t\t\t\t\t<div class=\"skeleton-label\"><\/div>\n\t\t\t\t\t\t<div class=\"skeleton-input\"><\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div class=\"skeleton-field formpulse delay-2\">\n\t\t\t\t\t\t<div class=\"skeleton-label\"><\/div>\n\t\t\t\t\t\t<div class=\"skeleton-input\"><\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div class=\"skeleton-field formpulse delay-3\">\n\t\t\t\t\t\t<div class=\"skeleton-label\"><\/div>\n\t\t\t\t\t\t<div class=\"skeleton-input\"><\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<script>\n\t\t\t\t\t\n\n\t\t\t\t\thsformEmbedJs.addEventListener('load', function(event_69f1f0f766ecc) {\n\n\t\t\t\t\tvar gatedContentType = '';\n\t\t\t\t\tvar timeoutTime = 0;\n\n\t\t\t\t\t\t\/\/ Set up functions\n\t\t\t\t\t\tfunction onFormReadyFunction($form) {\n\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\/\/ Gated content known user check\n\t\t\t\t\t\t\t\n\n\n\t\t\t\t\t\tif (gatedContentType === 'contentReveal') {\n\t\t\t\t\t\t\tif (localStorage.getItem('hasSubmittedForm') !== 'true') {\n\t\t\t\t\t\t\t\ttimeoutTime = parseInt(timeoutTime * 1000);\n\n\t\t\t\t\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\t\t\t\t\tdocument.body.classList.add('gated-lock-screen');\n\t\t\t\t\t\t\t\t\t\tdocument.documentElement.classList.add('gated-lock-screen');\n\t\t\t\t\t\t\t\t\t}, timeoutTime);\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\/\/ Init ZI FC\n\t\t\t\t\t\t\t\t$form[0].setAttribute('data-zifc', 'true');\n\t\t\t\t\t\t\t\t\/\/if (!$form[0].closest('.block-hubspot-form').classList.contains('hs-form-zifc-hide'))\n\t\t\t\t\t\t\t\t\/\/\tdocument.getElementById('loading-indicator-signup').style.display = 'none';\n\n\t\t\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\t\t\tdocument.getElementById('loading-indicator-signup').style.display = 'none';\n\t\t\t\t\t\t\t}, 5000);\n\n\t\t\t\t\t\t\t\t\/\/ Init onEmailChange fn if ZIFC enabled\n\t\t\t\t\t\t\t\tonEmailChange($form);\n\n\t\t\t\t\t\t\t\tif($form[0].classList.contains('mktoForm')) {\n\t\t\t\t\t\t\t\t\tonEmailChange($form[0]);\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\/\/ inject custom field values into Hubspot hidden input names\n\t\t\t\t\t\t\tvar formIDLastAssetData = formIDLastAssetData || [];\n\t\t\t\t\t\t\tformIDLastAssetData.push({\n\t\t\t\t\t\t\t\tid: 'signup',\n\t\t\t\t\t\t\t\tlast_asset: '2024 Hamburg SKO Sales'\n\t\t\t\t\t\t\t});\n\t\t\t\t\t\t\tvar input = $form[0].querySelector('input[name=\"last_asset\"]');\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\/\/lastAssetInputs.forEach(input => {\n\t\t\t\t\t\t\tif(input && input.closest('.block-hubspot-form')) {\n\t\t\t\t\t\t\t\tvar formId = input.closest('.block-hubspot-form').id;\n\t\t\t\t\t\t\t\tvar formData = formIDLastAssetData.find(item => item.id === formId);\n\n\t\t\t\t\t\t\tif (formData) {\n\t\t\t\t\t\t\t\tinput.value = formData.last_asset;\n\t\t\t\t\t\t\t\tinput.dispatchEvent(new Event('input', {\n\t\t\t\t\t\t\t\t\tbubbles: true\n\t\t\t\t\t\t\t\t}));\n\n\t\t\t\t\t\t\t\tconsole.log(formData.last_asset);\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t\t\/\/});\n\t\t\t\t\t\t\/\/ if (document.querySelector('input[name=\"last_asset\"]')) {\n\t\t\t\t\t\t\/\/ \tdocument.querySelector('input[name=\"last_asset\"]').value = '<\/\/?php echo $last_asset; ?>';\n\t\t\t\t\t\t\/\/ \tdocument.querySelector('input[name=\"last_asset\"]').dispatchEvent(new Event('input', {\n\t\t\t\t\t\t\/\/ \t\tbubbles: true\n\t\t\t\t\t\t\/\/ \t}));\n\n\t\t\t\t\t\t\t\/\/ }\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\/\/ After button clicked, but before data is sent\n\t\t\t\t\tfunction onBeforeFormSubmitFunction($form) {\n\t\t\t\t\t\tconst submitButton = $form.find('input[type=\"submit\"]').get(0);\n\n\t\t\t\t\t\t\tif (submitButton) {\n\t\t\t\t\t\t\t\tsubmitButton.classList.add('submit-loading');\n\t\t\t\t\t\t\t\tsubmitButton.value = \"Loading...\";\n\t\t\t\t\t\t\t\tsubmitButton.disabled = true;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t\t\/\/ Next few functions fire only if ZI enabled\n\t\t\t\t\t\tfunction onEmailChange($form) {\n\t\t\t\t\t\t\tlet emailInput = document.querySelector('input[name=\"email\"]');\n\t\t\t\t\t\t\tif(document.querySelector('input[name=\"Email\"]'))\n\t\t\t\t\t\t\t\temailInput = document.querySelector('input[name=\"Email\"]');\n\n\t\t\t\t\t\tif (emailInput && !emailInput.hasListenersAttached) {\n\t\t\t\t\t\t\t['input', 'change'].forEach(eventType => {\n\t\t\t\t\t\t\t\temailInput.addEventListener(eventType, handleInputChange.bind(null, $form, emailInput));\n\t\t\t\t\t\t\t});\n\n\t\t\t\t\t\t\temailInput.hasListenersAttached = true;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t\tfunction handleInputChange($form, emailInput) {\n\t\t\t\t\t\t\/\/console.log('Email input event triggered:', emailInput.value);\n\n\t\t\t\t\t\t\t\t\t\t\t\t\tif ($form.attr('data-zifc') === 'true' && typeof window._zi_fc !== 'undefined') {\n\t\t\t\t\t\t\t\thandleZoomInfoMatch($form, emailInput);\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\tfunction handleZoomInfoMatch($form, emailInput) {\n\t\t\t\t\t\tvalidateEmailWithDelay(emailInput);\n\t\t\t\t\t}\n\n\t\t\t\t\tfunction validateEmailWithDelay(emailInput) {\n\t\t\t\t\t\tvar form = emailInput.closest('form');\n\t\t\t\t\t\tvar submitButton = form.querySelector('[type=\"submit\"]');\n\t\t\t\t\t\t\n\t\t\t\t\t\tfunction disableSubmit() {\n\t\t\t\t\t\t\t\/\/console.log('Disable Submit');\n\t\t\t\t\t\t\tsubmitButton.classList.add('disabled');\n\t\t\t\t\t\t\tsubmitButton.disabled = true;\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tfunction enableSubmit() {\n\t\t\t\t\t\t\t\/\/console.log('Enable Submit');\n\t\t\t\t\t\t\tsubmitButton.classList.remove('disabled');\n\t\t\t\t\t\t\tsubmitButton.disabled = false;\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\t\tconst neverBounceStatus = emailInput.getAttribute('data-zi-neverbounce-status');\n\t\t\t\t\t\t\t\/\/console.log(neverBounceStatus);\n\n\n\t\t\t\t\t\t\tfetch(inmomentlocalizedata.theme_path + '\/template-parts\/content-blocks\/blocked-domains.json')\n\t\t\t\t\t\t\t.then(response => response.json())\n\t\t\t\t\t\t\t.then(list => {\n\n\t\t\t\t\t\t\t\tvar emailErrorHtml = document.createElement('div');\n\t\t\t\t\t\t\t\temailErrorHtml.setAttribute('class', 'mktoError mktoErrorCustom');\n\t\t\t\t\t\t\t\temailErrorHtml.innerHTML = 'This email is not allowed.';\n\n\n\t\t\t\t\t\t\t\tfunction isDomainFound(email) {\n\t\t\t\t\t\t\t\t\tconst domain = email.split('@')[1];\n\t\t\t\t\t\t\t\t\treturn list.includes(domain);\n\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\tif (isDomainFound(emailInput.value) || neverBounceStatus === 'invalid' || neverBounceStatus === 'disposable') {\n\t\t\t\t\t\t\t\t\tif(!form.querySelector('.mktoErrorCustom'))\n\t\t\t\t\t\t\t\t\t\temailInput.after(emailErrorHtml);\n\t\t\t\t\t\t\t\t\tdisableSubmit();\n\t\t\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t\t\tif(form.querySelector('.mktoErrorCustom'))\n\t\t\t\t\t\t\t\t\t\tform.querySelector('.mktoErrorCustom').remove();\n\t\t\t\t\t\t\t\t\tenableSubmit();\n\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t})\n\t\t\t\t\t\t\t.catch(error => console.error('Error loading list:', error));\n\n\t\t\t\t\t\t}, 500);\n\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\twindow.addEventListener('message', function(event) {\n\t\t\t\t\t\t\tif (event.data.type === 'hsFormCallback' && event.data.eventName === 'onFormReady') {\n\t\t\t\t\t\t\t\tonEmailChange( \/* Pass your form here if needed *\/ );\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t});\n\t\t\t\t\t\n\n\t\t\t\t\tfunction onFormSubmitFunction($form) {\n\t\t\t\t\t\t\/\/console.log('onFormSubmit function');\n\t\t\t\t\t\t\/\/ if ($form.attr('id') === 'hsForm_125bc020-40b4-4573-9f46-94ebd332446d') {\n\t\t\t\t\t\t\/\/ \t\/\/console.log(\"125bc020-40b4-4573-9f46-94ebd332446d form submit function\");\n\t\t\t\t\t\t\/\/ }\n\t\t\t\t\t}\n\n\t\t\t\t\tfunction onFormSuccessFunction($form, data) {\n\t\t\t\t\t\tif (gatedContentType === 'contentReveal') {\n\t\t\t\t\t\t\tif (localStorage.getItem('hasSubmittedForm') !== 'true') {\n\t\t\t\t\t\t\t\trevealGatedContent();\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t} else if (gatedContentType === 'popupVideo' || gatedContentType === 'heroCTAPopupVideo') {\n\t\t\t\t\t\t\trevealPopupVideo($form);\n\t\t\t\t\t\t} else if (gatedContentType === 'popupPdf') {\n\t\t\t\t\t\t\trevealPopupPdf($form);\n\t\t\t\t\t\t} else if (gatedContentType === 'footerCTAPopupVideo') {\n\t\t\t\t\t\t\trevealFooterPopupVideo()\n\t\t\t\t\t\t} else if (gatedContentType === 'innerGate') {\n\t\t\t\t\t\t\trevealInnerGate($form);\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\/\/ GTM add event trigger here\n\t\t\t\t\t\twindow.dataLayer = window.dataLayer || []\n\t\t\t\t\t\twindow.dataLayer.push({\n\t\t\t\t\t\t\t'event': 'form_submit',\n\t\t\t\t\t\t\t'lastAsset': '2024 Hamburg SKO Sales',\n\t\t\t\t\t\t\t'formSubmittedPage': window.location.href,\n\t\t\t\t\t\t\t'salesforceCampaignID': 'SKO Hamburg',\n\t\t\t\t\t\t\t'formType': 'event',\n\t\t\t\t\t\t\t'gatedContentType': gatedContentType\n\t\t\t\t\t\t});\n\n\t\t\t\t\t\tlocalStorage.setItem('hasSubmittedForm', 'true');\n\n\t\t\t\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\tfunction revealInnerGate($form) {\n\t\t\t\t\t\tif ($form[0].closest('.block-im-quiz')) {\n\t\t\t\t\t\t\t$form[0].closest('.hs-form-sticky-wrap').classList.add('hidden');\n\t\t\t\t\t\t\t$form[0].closest('.block-im-quiz').querySelector('.im-quiz-finish-screen').classList.remove('hidden');\n\t\t\t\t\t\t\t$form[0].closest('.block-im-quiz').querySelector('.quiz-inner').classList.remove('hidden');\n\t\t\t\t\t\t\t$form[0].closest('.block-im-quiz').querySelector('.restart').style.display = 'inline-block';\n\t\t\t\t\t\t}\n\n\n\t\t\t\t\t}\n\n\t\t\t\t\tfunction revealGatedContent() {\n\t\t\t\t\t\t\/\/console.log('content has been revealed');\n\t\t\t\t\t\tdocument.body.classList.remove('gated-lock-screen');\n\t\t\t\t\t\tdocument.documentElement.classList.remove('gated-lock-screen');\n\t\t\t\t\t}\n\n\t\t\t\t\tfunction revealPopupPdf($form) {\n\t\t\t\t\t\t$form[0].closest('.block-hubspot-form').querySelector('.submitted-message-custom').classList.remove('hidden');\n\t\t\t\t\t\t$form[0].closest('.block-hubspot-form').querySelector('.submitted-message').classList.add('hidden');\n\t\t\t\t\t\t$form[0].closest('.block-hubspot-form').querySelector('.hs-form-title').classList.add('hidden');\n\t\t\t\t\t\t$form[0].closest('.block-hubspot-form').querySelector('.more-content').classList.add('hidden');\n\t\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\t\t$form[0].closest('.block-hubspot-form').querySelector('.submitted-message-custom .header-cta-button').click();\n\t\t\t\t\t\t}, 3000);\n\t\t\t\t\t}\n\n\t\t\t\t\tfunction revealPopupVideo($form) {\n\t\t\t\t\t\t$form[0].closest('.block-hubspot-form').querySelector('.play-btn.modal-trigger.form-to-video').click();\n\t\t\t\t\t\t$form[0].closest('.block-hubspot-form').querySelector('.form-to-video-wrapper').classList.remove('hidden');\n\t\t\t\t\t\t$form[0].closest('.block-hubspot-form').querySelector('.submitted-message').classList.add('hidden');\n\t\t\t\t\t\t$form[0].closest('.block-hubspot-form').querySelector('.hs-form-title').classList.add('hidden');\n\t\t\t\t\t\t$form[0].closest('.block-hubspot-form').classList.add('to-video');\n\t\t\t\t\t}\n\n\t\t\t\t\tfunction revealFooterPopupVideo() {\n\t\t\t\t\t\tdocument.querySelector('.play-btn.modal-trigger.form-to-video.footer-cta').click();\n\t\t\t\t\t\tdocument.querySelector('.form-to-video-wrapper.footer-cta').classList.remove('hidden');\n\t\t\t\t\t\tdocument.querySelector('.hs-form-title.footer-cta').classList.add('hidden');\n\t\t\t\t\t\tdocument.querySelector('.hs-form-sticky-wrap.footer-cta-popup-video .block-hubspot-form').classList.add('to-video');\n\t\t\t\t\t\tvar submittedMessages = document.querySelectorAll('.submitted-message');\n\t\t\t\t\t\tsubmittedMessages.forEach(function(submittedMessage) {\n\t\t\t\t\t\t\tsubmittedMessage.classList.add('hidden');\n\t\t\t\t\t\t});\n\t\t\t\t\t}\n\n\t\t\t\t\tfunction gotoScorecard(data) {\n\n\t\t\t\t\t\tvar baseURL = 'https:\/\/inmoment.com\/en-gb\/sko-thank-you-hamburg\/';\n\t\t\t\t\t\tvar thankYouURLParams = [];\n\t\t\t\t\t\tthankYouURLParams['first_name'] = data.submissionValues.firstname ? data.submissionValues.firstname : '';\n\t\t\t\t\t\tthankYouURLParams['last_name'] = data.submissionValues.lastname ? data.submissionValues.lastname : '';\n\t\t\t\t\t\tthankYouURLParams['email'] = data.submissionValues.email ? data.submissionValues.email : '';\n\t\t\t\t\t\tthankYouURLParams['phone_number'] = data.submissionValues.phone ? data.submissionValues.phone : '5555555555';\n\n\t\t\t\t\t\tthankYouURLParams = Object.entries(thankYouURLParams);\n\t\t\t\t\t\tvar queryString = thankYouURLParams.map(([key, value]) =>\n\t\t\t\t\t\t\t`${encodeURIComponent(key)}=${encodeURIComponent(value)}`).join('&');\n\n\n\t\t\t\t\t\tvar finalThankyouURL = `${baseURL}?${queryString}&suppress_fields`;\n\n\t\t\t\t\t\twindow.open(finalThankyouURL, '_blank');\n\n\t\t\t\t\t}\n\t\t\t\t\t\/\/ Returns the redirect URL needed for the Hubspot form\n\t\t\t\t\tfunction generateThankYouURL(customURL, formType, gatedContentType, gatedAsset, $form) {\n\t\t\t\t\t\t\/\/ Check if custom Thank You URL is needed\n\t\t\t\t\t\tif (!customURL) {\n\t\t\t\t\t\t\tvar baseURL =\n\t\t\t\t\t\t\t\t'https:\/\/inmoment.com\/en-gb\/thank-you\/?';\n\t\t\t\t\t\t\tvar thankYouURLParams = [];\n\n\t\t\t\t\t\t\tif (formType === 'gated') {\n\t\t\t\t\t\t\t\tif (gatedContentType === 'pdf') {\n\t\t\t\t\t\t\t\t\tthankYouURLParams['type'] = 'asset';\n\t\t\t\t\t\t\t\t\t\/\/ Gated content needs to be attachment URL\n\t\t\t\t\t\t\t\t\tthankYouURLParams['asset'] = gatedAsset;\n\t\t\t\t\t\t\t\t} else if (gatedContentType === 'video') {\n\t\t\t\t\t\t\t\t\tthankYouURLParams['type'] = 'video';\n\t\t\t\t\t\t\t\t\t\/\/ Gated content needs to be attachment URL\n\t\t\t\t\t\t\t\t\tthankYouURLParams['asset'] = gatedAsset;\n\t\t\t\t\t\t\t\t} else if (gatedContentType === 'popupVideo') {\n\t\t\t\t\t\t\t\t\treturn false;\n\t\t\t\t\t\t\t\t} else if (gatedContentType === 'contentReveal') {\n\t\t\t\t\t\t\t\t\treturn false;\n\t\t\t\t\t\t\t\t} else if (gatedContentType === 'heroCTAPopupVideo') {\n\t\t\t\t\t\t\t\t\treturn false;\n\t\t\t\t\t\t\t\t} else if (gatedContentType === 'footerCTAPopupVideo') {\n\t\t\t\t\t\t\t\t\treturn false;\n\t\t\t\t\t\t\t\t} else if (gatedContentType === 'popupPdf') {\n\t\t\t\t\t\t\t\t\treturn false;\n\t\t\t\t\t\t\t\t} else if (gatedContentType === 'innerGate') {\n\t\t\t\t\t\t\t\t\treturn false;\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\/\/console.log('gatedAsset -> ', gatedAsset);\n\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\tif (formType === 'demo') {\n\t\t\t\t\t\t\t\tthankYouURLParams['type'] = 'contact';\n\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\tif (formType === 'contact') {\n\t\t\t\t\t\t\t\tthankYouURLParams['type'] = 'contact';\n\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\tif (formType === 'event') {\n\t\t\t\t\t\t\t\tthankYouURLParams['type'] = 'event';\n\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\/\/console.log('thankYouURLParams -> ', thankYouURLParams);\n\t\t\t\t\t\t\t\/\/ Construct the query string by joining the key-value pairs\n\t\t\t\t\t\t\tthankYouURLParams = Object.entries(thankYouURLParams);\n\n\t\t\t\t\t\t\tvar queryString = thankYouURLParams.map(([key, value]) =>\n\t\t\t\t\t\t\t\t`${encodeURIComponent(key)}=${encodeURIComponent(value)}`).join('&');\n\n\t\t\t\t\t\t\t\/\/console.log('queryString -> ', queryString);\n\t\t\t\t\t\t\t\/\/ Combine the base URL with the query string\n\t\t\t\t\t\t\tvar finalThankyouURL = `${baseURL}${queryString}`;\n\n\t\t\t\t\t\t\t\/\/console.log('finalThankyouURL -> ', finalThankyouURL);\n\t\t\t\t\t\t\treturn finalThankyouURL;\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t\/\/console.log('customURL -> ', customURL);\n\t\t\t\t\t\t\treturn customURL;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t\t\n\t\t\t\t\t\t\t\tif (document.querySelector('#signup')) {\n\t\t\t\t\t\t\t\t\tvar observer = new IntersectionObserver(function(el) {\n\t\t\t\t\t\t\t\t\t\t\tel = el[0] ? el[0] : el;\n\t\t\t\t\t\t\t\t\t\t\tif (el.isIntersecting) {\n\n\t\t\t\t\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\n\t\t\t\t\t\tfunction mktoFormLoaded(form) {\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\tvar formEl = form.getFormElem();\n\t\t\t\t\t\t\tconsole.log('mktoform', form, formEl[0].querySelector(\"style\"))\n\t\t\t\t\t\t\t\/\/MktoForms2.whenReady(function() {onFormReadyFunction(formEl)});\n\t\t\t\t\t\t\tdocument.getElementById('mktoForms2BaseStyle').remove();\n\t\t\t\t\t\t\tdocument.getElementById('mktoForms2ThemeStyle').remove();\n\t\t\t\t\t\t\tformEl[0].querySelector(\"style\").remove();\n\t\t\t\t\t\t\tconsole.log(formEl[0].querySelector(\"style\"))\n\n\t\t\t\t\t\t\tonFormReadyFunction(formEl);\n\n\t\t\t\t\t\t\tformEl[0].querySelector('[type=\"submit\"]').innerText = 'Register';\n\n\n\t\t\t\t\t\t\tif(formEl[0].closest('.block-hubspot-form').querySelector('.skeleton-loader'))\n\t\t\t\t\t\t\t\tformEl[0].closest('.block-hubspot-form').querySelector('.skeleton-loader').style.display = 'none';\n\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\tform.onSubmit(function() {onFormSubmitFunction(formEl)});\n\t\t\t\t\t\t\tform.onSuccess(function() {\n\t\t\t\t\t\t\t\tonFormSuccessFunction(formEl);\n\t\t\t\t\t\t\t\twindow.location.assign(generateThankYouURL('https:\/\/inmoment.com\/en-gb\/sko-thank-you-hamburg\/',\n\t\t\t\t\t\t\t\t\t'event', '',\n\t\t\t\t\t\t\t\t\t''));\n\n\t\t\t\t\t\t\t\treturn false;\n\n\t\t\t\t\t\t\t});\n\t\t\t\t\t\t\t\/\/onFormSubmitFunction($form);\n\t\t\t\t\t\t\t\/\/onFormSuccessFunction($form, data);\n\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t}\n\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\tif(document.getElementById('mktoForm_2101') && !document.getElementById('mktoForm_2101' ).innerHTML.trim())\n\t\t\t\t\t\t\t\tMktoForms2.loadForm(\"\/\/go.forsta.com\", \"972-OEC-621\", 2101, mktoFormLoaded);\n\n\t\t\t\t\t\treturn;\n\t\t\t\t\t\t\n\t\t\t\t\t\t\/\/ Main hubspot code\n\t\t\t\t\t\thbspt.forms.create({\n\t\t\t\t\t\t\tregion: \"na1\",\n\t\t\t\t\t\t\tportalId: \"1787915\",\n\t\t\t\t\t\t\tlocale: \"en\",\n\t\t\t\t\t\t\ttarget: \"#signup .form_target\",\n\t\t\t\t\t\t\tcss: '',\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tredirectUrl: generateThankYouURL('https:\/\/inmoment.com\/en-gb\/sko-thank-you-hamburg\/',\n\t\t\t\t\t\t\t\t\t'event', '',\n\t\t\t\t\t\t\t\t\t''),\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tformId: \"125bc020-40b4-4573-9f46-94ebd332446d\",\n\t\t\t\t\t\t\tmanuallyBlockedEmailDomain: [\"mailinator.com\",\"mailor.com\",\"yahoi.co.uk\",\"art.suez.edu.eg\",\"eol.com\",\"info.com\",\"weizixu.com\",\"naymedia.com\",\"compny.com\",\"linator.com\",\"edu.com\",\"mailinaor.com\",\"sportrid.comm\",\"tufufacenurimyv.com\",\"eeeqwe2.com\",\"armyspy.com\",\"info.net\",\"hinoon.com\",\"ainator.com\",\"busniess.com\",\"GMAIL1.com\",\"alright.com\",\"example.com\",\"poverts.com\",\"mailt.com\",\"apxby.com\",\"gmail.com\",\"yahoo.com\",\"hotmail.com\",\"live.com\",\"aol.com\",\"outlook.com\",\"qq.com\",\"comcast.com\",\"icloud.com\",\"ctpagent.com\",\"wesolvecx.com\",\"getthematic.com\",\"merkle.com\",\"getlocalmeasure.com\",\"localmeasure.com\",\"asknicely.com\",\"nielseniq.com\",\"momentive.com\",\"reputation.com\",\"zenloop.com\",\"eloquant.com\",\"hellocustomer.com\",\"skeepers.io\",\"yabble.com\",\"resonate.com.au\",\"smg.com\",\"altointelligence.co.uk\",\"altointelligence.com\",\"auracorp.com\",\"bareinternational.com\",\"bestmark.com\",\"blauw.com\",\"clarabridge.com\",\"concentrix.com\",\"concur.com\",\"confirmit.com\",\"copytimize.com\",\"critizr.com\",\"crowdicity.com\",\"customerradar.com\",\"customersat.com\",\"gallup.com\",\"getfeedback.com\",\"gfk.com\",\"globis-consulting.de\",\"glowfeed.com\",\"insync.com.au\",\"intervista.ch\",\"iperceptions.com\",\"jacada.com\",\"ka-brandresearch.com\",\"kantar.com\",\"kantartns.com\",\"kunden-insights.de\",\"link.ch\",\"livinglens.tv\",\"Loyalty360.org\",\"management-consult.de\",\"medallia.com\",\"morpace.com\",\"nice.com\",\"niceincontact.com\",\"op2ma.com.au\",\"opinionlab.com\",\"oracle.com\",\"pangealabs.com\",\"pidas.com\",\"potentiate.com\",\"quadient.com\",\"qualtrics.com\",\"questback.com\",\"rateitapp.com\",\"rateitapp.com.au\",\"responsetek.com\",\"rightnow.com\",\"salesforce.com\",\"sap.com\",\"satmetrix.com\",\"slmedien.de\",\"smg.com\",\"sphanalytics.com\",\"stellarbpo.com\",\"stellarxm.com\",\"strikedeck.com\",\"surveygizmo.com\",\"surveymonkey.com\",\"tele-research.de\",\"themsrgroup.com\",\"tns-global.com\",\"tns-infratest.com\",\"tnsglobal.com\",\"touchpointgroup.com\",\"ttr-group.de\",\"united-research.com\",\"usabilla.com\",\"verint.com\",\"vovici.com\",\"walkerinfo.com\",\"zendesk.com\",\"zingle.com\"],\n\n\t\t\t\t\t\t\t\t\t\t\t\t\/\/ Arbitrary in case there are two of same form on page\n\t\t\t\t\t\t\t\t\t\t\t\tformInstanceId: \"signup\",\n\n\n\n\t\t\t\t\t\t\t\t\t\t\t\tonFormReady: function($form) {\n\t\t\t\t\t\t\t\t\t\t\t\t\tonFormReadyFunction($form);\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\tonBeforeFormSubmit: function($form) {\n\t\t\t\t\t\t\t\t\t\t\t\t\tonBeforeFormSubmitFunction($form);\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\tonFormSubmit: function($form) {\n\t\t\t\t\t\t\t\t\t\t\t\t\tonFormSubmitFunction($form);\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\tonFormSubmitted: function($form, data) {\n\t\t\t\t\t\t\t\t\t\t\t\t\tonFormSuccessFunction($form, data);\n\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\tsubmitText: \"Register\",\n\t\t\t\t\t\t\t\t\t\t\t});\n\n\t\t\t\t\t\t\t\t\t\t\t observer.unobserve(el.target);\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t}, {\n\t\t\t\t\t\t\t\t\troot: null,\n\t\t\t\t\t\t\t\t\trootMargin: '0px 0px 50% 0px',\n\t\t\t\t\t\t\t\t\tthreshold: 0.1\n\t\t\t\t\t\t\t\t});\n\n\t\t\t\t\t\t\tvar targetElement = document.querySelector('#signup'); observer.observe(targetElement.parentElement);\n\t\t\t\t\t\t}\n\n\n\t\t\t\t\t\n\t\t\t\t\t\n\n\t\t\t\t}) \/\/ on hs script loaded\n\t\t\t<\/script>\n\n\n\t\t\t\t\t\t\t<script>\n\t\t\t\t\t(function() { \/\/ Start of IIFE\n\t\t\t\t\t\t\/\/console.log(\"Zi Enabled for form signup, waiting to add FC onReady\");\n\t\t\t\t\t\tif (!window._zi_fc) {\n\t\t\t\t\t\t\twindow._zi_fc = {};\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tif (!window._zi_fc.onReadyList) {\n\t\t\t\t\t\t\twindow._zi_fc.onReadyList = [];\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tconst formId = \"signup\";\n\t\t\t\t\t\t\/\/ Check if a function for this formId already exists\n\t\t\t\t\t\tconst isFuncAlreadyAdded = window._zi_fc.onReadyList.some(func => func.tag === formId);\n\n\t\t\t\t\t\tlet onReadyCalled = false;\n\n\t\t\t\t\t\t\tconst func = (data) => {\n\t\t\t\t\t\t\t\tconst formDivElement = document.getElementById(formId);\n\t\t\t\t\t\t\t\tonReadyCalled = true; \/\/ Set the flag to true\n\t\t\t\t\t\t\t\tif(document.getElementById('loading-indicator-' + formId).nextElementSibling.getAttribute('data-hubspot-rendered') === 'true' || document.getElementById('loading-indicator-' + formId).nextElementSibling.classList.contains('mktoForm')) {\n\t\t\t\t\t\t\t\t\tdocument.getElementById('loading-indicator-' + formId).style.display = 'none';\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\tif (formDivElement) {\n\t\t\t\t\t\t\t\t\tformDivElement.classList.remove('hs-form-zifc-hide');\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t};\n\n\t\t\t\t\t\tif (!isFuncAlreadyAdded) {\n\t\t\t\t\t\t\t\/\/console.log(\"isFuncAlreadyAdded\");\n\t\t\t\t\t\t\tfunc.tag = formId; \/\/ Add a tag to the function for uniqueness check\n\t\t\t\t\t\t\twindow._zi_fc.onReadyList.push(func);\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\/\/ Timer to handle the case when onReady is not called within 4000ms\n\t\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\t\tif (!onReadyCalled) {\n\t\t\t\t\t\t\t\tfunc();\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}, 500);\n\n\t\t\t\t\t\twindow._zi_fc.onReady = (data) => {\n\t\t\t\t\t\t\tconsole.log(\"onReady triggered\");\n\t\t\t\t\t\t\tonReadyCalled = true; \/\/ Set the flag to true\n\t\t\t\t\t\t\twindow._zi_fc.onReadyList.forEach((func) => {\n\t\t\t\t\t\t\t\tfunc(data);\n\t\t\t\t\t\t\t});\n\t\t\t\t\t\t};\n\t\t\t\t\t})(); \/\/ End of IIFE\n\t\t\t\t<\/script>\n\t\t\t\n\n\t\t\t\n\n\n\t\t\t\t\t\t\t\t\t\t\t\t<form id=\"mktoForm_2101\" data-zifc=\"true\"><\/form>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t<\/div>\n\n\t<\/div>\n<\/div>\n<\/div>\n\n\n        <\/div>\n\n    <\/div>\n\n<\/section>\n\n<section id=\"block-b6509c94ded02b1bd73d3eff348d8734\" class=\"content-block fifty-fifty-block fifty-media-text alignfull u-ptb-0 has-background color-as-background background-orca\" style=\"\">\t<div class=\"grid text-left \">\n\n\t\t<div class=\"col col-sm col-md col-middle\">\n\t\t\t<div >\n\t\t\t\t<img decoding=\"async\" width=\"1578\" height=\"1578\" src=\"https:\/\/inmoment.com\/wp-content\/uploads\/2023\/11\/sales-vision.png\" class=\"fifty-image\" alt=\"\" srcset=\"https:\/\/inmoment.com\/wp-content\/uploads\/2023\/11\/sales-vision.png 1578w, https:\/\/inmoment.com\/wp-content\/uploads\/2023\/11\/sales-vision-300x300.png 300w, https:\/\/inmoment.com\/wp-content\/uploads\/2023\/11\/sales-vision-1024x1024.png 1024w, https:\/\/inmoment.com\/wp-content\/uploads\/2023\/11\/sales-vision-150x150.png 150w, https:\/\/inmoment.com\/wp-content\/uploads\/2023\/11\/sales-vision-768x768.png 768w, https:\/\/inmoment.com\/wp-content\/uploads\/2023\/11\/sales-vision-1536x1536.png 1536w, https:\/\/inmoment.com\/wp-content\/uploads\/2023\/11\/sales-vision-1080x1080.png 1080w\" sizes=\"auto, (max-width: 1578px) 100vw, 1578px\" loading=\"lazy\" \/>\t\t\t<\/div>\n\t\t<\/div>\n\n\t\t<div class=\"col col-sm col-md col-align-middle\">\n\n\t\t\t<div class=\"with-padding color-albatross\">\n\n\t\t\t\t\n\t\n\t<h5 class=\"eyebrow eyebrow-heading-style-default-coral\">Why should you come?<\/h5>\n\n\t\t\n\t\t\t\t\t\t\t\t\t<h2 class=\"heading-text color-great-white\">InMoment&#039;s 2024 Sales Vision Unveiled<\/h2>\n\t\t\t\t\n\t\t\t\t<p>Dive deep into the future with us as we reveal our groundbreaking sales vision for 2024, and uncover the intersection where marketing and sales collide.<\/p>\n\n\t\t\t\t\n\t\t\t\t\n\t\t\t<\/div>\n\n\t\t<\/div>\n\n\t<\/div>\n\n<\/section>\n\n\n<section id=\"block-ccbf336474b392bdc90130d0c05c7078\" class=\"content-block grid-container fifty-fifty-block fifty-text-media alignfull u-ptb-0 has-background color-as-background background-orca\" style=\"\">\t<div class=\"grid text-left \">\n\n\t\t<div class=\"col col-sm col-md col-align-middle\">\n\n\t\t\t<div class=\"with-padding color-albatross\">\n\n\t\t\t\t\n\t\n\t<h5 class=\"eyebrow eyebrow-heading-style-default-coral\">Why should you come?<\/h5>\n\n\t\t\n\t\t\t\t\t\t\t\t\t<h2 class=\"heading-text color-great-white\">Meet the Champions<\/h2>\n\t\t\t\t\n\t\t\t\t<p>Join us in celebrating our top performers who are setting new standards for excellence.<\/p>\n\n\t\t\t\t\n\t\t\t\t\n\t\t\t<\/div>\n\n\t\t<\/div>\n\n\t\t<div class=\"col col-sm col_md col-middle\">\n\n\t\t<div >\n\t\t\t\t<img decoding=\"async\" width=\"1578\" height=\"1578\" src=\"https:\/\/inmoment.com\/wp-content\/uploads\/2023\/11\/sales-champions-2.png\" class=\"fifty-image\" alt=\"\" srcset=\"https:\/\/inmoment.com\/wp-content\/uploads\/2023\/11\/sales-champions-2.png 1578w, https:\/\/inmoment.com\/wp-content\/uploads\/2023\/11\/sales-champions-2-300x300.png 300w, https:\/\/inmoment.com\/wp-content\/uploads\/2023\/11\/sales-champions-2-1024x1024.png 1024w, https:\/\/inmoment.com\/wp-content\/uploads\/2023\/11\/sales-champions-2-150x150.png 150w, https:\/\/inmoment.com\/wp-content\/uploads\/2023\/11\/sales-champions-2-768x768.png 768w, https:\/\/inmoment.com\/wp-content\/uploads\/2023\/11\/sales-champions-2-1536x1536.png 1536w, https:\/\/inmoment.com\/wp-content\/uploads\/2023\/11\/sales-champions-2-1080x1080.png 1080w\" sizes=\"auto, (max-width: 1578px) 100vw, 1578px\" loading=\"lazy\" \/>\n\t\t\t<\/div>\n\n\t\t<\/div>\n\n\t<\/div>\n\n<\/section>\n\n\n<section id=\"block-2eb052d46a76157f425af14bad0bc129\" class=\"content-block fifty-fifty-block fifty-media-text alignfull u-ptb-0 has-background color-as-background background-orca\" style=\"\">\t<div class=\"grid text-left \">\n\n\t\t<div class=\"col col-sm col-md col-middle\">\n\t\t\t<div >\n\t\t\t\t<img decoding=\"async\" width=\"1578\" height=\"1578\" src=\"https:\/\/inmoment.com\/wp-content\/uploads\/2023\/11\/sales-austin.png\" class=\"fifty-image\" alt=\"\" srcset=\"https:\/\/inmoment.com\/wp-content\/uploads\/2023\/11\/sales-austin.png 1578w, https:\/\/inmoment.com\/wp-content\/uploads\/2023\/11\/sales-austin-300x300.png 300w, https:\/\/inmoment.com\/wp-content\/uploads\/2023\/11\/sales-austin-1024x1024.png 1024w, https:\/\/inmoment.com\/wp-content\/uploads\/2023\/11\/sales-austin-150x150.png 150w, https:\/\/inmoment.com\/wp-content\/uploads\/2023\/11\/sales-austin-768x768.png 768w, https:\/\/inmoment.com\/wp-content\/uploads\/2023\/11\/sales-austin-1536x1536.png 1536w, https:\/\/inmoment.com\/wp-content\/uploads\/2023\/11\/sales-austin-1080x1080.png 1080w\" sizes=\"auto, (max-width: 1578px) 100vw, 1578px\" loading=\"lazy\" \/>\t\t\t<\/div>\n\t\t<\/div>\n\n\t\t<div class=\"col col-sm col-md col-align-middle\">\n\n\t\t\t<div class=\"with-padding color-albatross\">\n\n\t\t\t\t\n\t\n\t<h5 class=\"eyebrow eyebrow-heading-style-default-coral\">Why should you come?<\/h5>\n\n\t\t\n\t\t\t\t\t\t\t\t\t<h2 class=\"heading-text color-great-white\">Hamburg&#039;s Flavours<\/h2>\n\t\t\t\t\n\t\t\t\t<p>Immerse yourself in the vibrant sights and smells of Hamburg, Germany with your friends \ud83d\ude42<\/p>\n\n\t\t\t\t\n\t\t\t\t\n\t\t\t<\/div>\n\n\t\t<\/div>\n\n\t<\/div>\n\n<\/section>\n\n\n<section id=\"block-725d1670357ba3008c28ca880a1d4209\" class=\"content-block emphasis-text-block alignfull u-ptb-40 has-background color-as-background background-orca\" style=\"\">\n\t\t<div class=\"container\">\n\n\t\t\t\n\t\t\t\t<h5 class=\"eyebrow-heading eyebrow-heading-style-default-\"><\/h5>\n\t\t\t\n\t\t\t\n\t\t\t\t<h2 class=\"heading-color-albatross\">\n\n\t\t\t\t\tThis is more than just an event; it&#039;s THE event of the year, and you won&#039;t want to miss it. Fill out the form to secure your spot now!\n\t\t\t\t<\/h2>\n\n\t\t\t\n\t\t\t\n\t\t\t\t<div class=\"color-albatross\"><p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400\">After registering, look out for an email from InMoment with details on flights, hotels, and more!<\/span><\/p>\n<p><a class=\"button entry-title color-orca background-coral\" style=\"font-size: 1.5rem\" href=\"#signup\">Secure Your Spot<\/a><\/p>\n<p style=\"font-weight: 400\">Questions or Assistance: For any inquiries, reach out to Karolina Michael at <a href=\"mailto:karolina.michael@inmoment.com\">karolina.michael@inmoment.com<\/a><\/p>\n<\/div>\n\n\t\t\t\n\t\t\t\n\t\t<\/div>\n\n\t<\/section>\n\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":15,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-66110","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/inmoment.com\/en-gb\/wp-json\/wp\/v2\/pages\/66110","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/inmoment.com\/en-gb\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/inmoment.com\/en-gb\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/inmoment.com\/en-gb\/wp-json\/wp\/v2\/users\/15"}],"replies":[{"embeddable":true,"href":"https:\/\/inmoment.com\/en-gb\/wp-json\/wp\/v2\/comments?post=66110"}],"version-history":[{"count":0,"href":"https:\/\/inmoment.com\/en-gb\/wp-json\/wp\/v2\/pages\/66110\/revisions"}],"wp:attachment":[{"href":"https:\/\/inmoment.com\/en-gb\/wp-json\/wp\/v2\/media?parent=66110"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}