CINXE.COM
Events
<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta content="width=device-width, initial-scale=1" name="viewport"> <meta property="og:type" content="website"> <meta property="og:title" content="Events"> <meta property="og:description" content=""> <meta property="og:image" content="https://cdn.pathfactory.com/assets/146/logos/974261/f855ee36-c0ab-4ed2-a78d-f42068c21fd1.png"> <meta property="og:url" content="https://nurturenow.pathfactory.com/resource/events"> <meta name="twitter:card" content="summary_large_image"> <meta name="twitter:title" content="Events"> <meta name="twitter:description" content=""> <meta name="twitter:image" content="https://cdn.pathfactory.com/assets/146/logos/974261/f855ee36-c0ab-4ed2-a78d-f42068c21fd1.png"> <meta name="robots" content="noindex, follow"> <link rel="canonical" href="https://nurturenow.pathfactory.com/resource/events"> <link rel="icon" type="image/x-icon" href="https://cdn.pathfactory.com/assets/146/icons/457175/5df8a5c0-0972-4a90-8090-f4bfd05dc535.png"> <title> Events </title> <meta name="description" content=""> <script> const jukeboxApiHost = "https://jukebox.pathfactory.com"; const clientId = "LB-931336C1-146"; </script> <script> let dimensions = []; dimensions = `[{"label":"Topics","value":"topics","is_default":true},{"label":"Business Units","value":"business_units","is_default":true},{"label":"Personas","value":"personas","is_default":true},{"label":"Industries","value":"industries","is_default":true},{"label":"Products","value":"products","is_default":true},{"label":"Solutions","value":"solutions","is_default":true},{"label":"Use Cases","value":"use_cases","is_default":false},{"label":"Use In Recommendations?","value":"use_in_recommendations","is_default":false},{"label":"From The Nook?","value":"from_the_nook","is_default":false}]` ? JSON.parse(`[{"label":"Topics","value":"topics","is_default":true},{"label":"Business Units","value":"business_units","is_default":true},{"label":"Personas","value":"personas","is_default":true},{"label":"Industries","value":"industries","is_default":true},{"label":"Products","value":"products","is_default":true},{"label":"Solutions","value":"solutions","is_default":true},{"label":"Use Cases","value":"use_cases","is_default":false},{"label":"Use In Recommendations?","value":"use_in_recommendations","is_default":false},{"label":"From The Nook?","value":"from_the_nook","is_default":false}]`) : [] const contentTagCategories = dimensions; const customCategories = contentTagCategories?.filter(item => item?.is_default === false) || []; const customCategoryKeys = customCategories.map(item => item.value); </script> <script> function pfDebounce(func, timeout = 500){ let timer; return (...args) => { clearTimeout(timer); timer = setTimeout(() => { func.apply(this, args); }, timeout); }; } function pfGeneratePageOptions({ page, totalPages, maxSlots = 7 }) { let pageOptions = []; if (totalPages <= maxSlots) { for (let i = 1; i <= totalPages; i++) { pageOptions.push(i); } } else { pageOptions = [page]; let pagesSlotted = 1; for (let i = 1; pagesSlotted < maxSlots; i++) { const leadingPage = page - i; const trailingPage = page + i; if (leadingPage >= 1) { pageOptions = [leadingPage, ...pageOptions]; pagesSlotted++; } if (trailingPage <= totalPages) { pageOptions = [...pageOptions, trailingPage]; pagesSlotted++; } } if (pageOptions[0] !== 1) { pageOptions[0] = 1; } if (pageOptions[pageOptions.length - 1] !== totalPages) { pageOptions[pageOptions.length - 1] = totalPages; } if (pageOptions[1] > 2) { pageOptions[1] = "..."; } if (pageOptions[pageOptions.length - 2] < totalPages - 1) { pageOptions[pageOptions.length - 2] = "..."; } } return pageOptions; } function pfGetCookie(namePattern){ const cookies = document.cookie.split("; "); const cookie = cookies.find((cookie) => { const cookieName = cookie.split("=")[0]; return !!cookieName.match(namePattern) }) || ""; return cookie.split("=")[1]; } </script> <!-- Google tag (gtag.js) --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-6SYSEVSDWF"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', "G-6SYSEVSDWF"); </script> <script type="javascript/pathfactory"> (function() { var didInit = false; function initMunchkin() { if(didInit === false) { didInit = true; Munchkin.init('186-UMU-338'); } } function trackWebPage(thresholdPassed) { var url = document.location.pathname; var params = ""; var queryString = ""; if (thresholdPassed) { url = url + ", Met Threshold"; params = "threshold_passed=true" + (params ? "&" + params : ""); } params = params + (queryString ? "&" + queryString : ""); window.mktoMunchkinFunction('visitWebPage', { url: url, params: params }); } var s = document.createElement('script'); s.type = 'text/javascript'; s.async = true; s.src = '//munchkin.marketo.net/munchkin.js'; s.onreadystatechange = function() { if (this.readyState == 'complete' || this.readyState == 'loaded') { initMunchkin(); } }; s.onload = initMunchkin; document.getElementsByTagName('head')[0].appendChild(s); })(); </script> <script src="https://cdn.pathfactory.com/templated-experiences/glide.js"></script> <link rel="stylesheet" href="https://cdn.pathfactory.com/templated-experiences/glide.core.css"> <link rel="stylesheet" href="https://cdn.pathfactory.com/templated-experiences/glide.theme.css"> <script defer src="https://cdn.pathfactory.com/templated-experiences/alpine.js"></script> <script src="https://cdn.pathfactory.com/templated-experiences/values.js"></script> <script src="https://cdn.pathfactory.com/templated-experiences/brightcove-player-loader.min.js"></script> <script src="https://cdn.pathfactory.com/templated-experiences/reactplayer.standalone.js"></script> <script src="https://www.youtube.com/iframe_api"></script> <script src="https://player.vimeo.com/api/player.js"></script> <script src="https://play.vidyard.com/embed/v4.js"></script> <script src="https://fast.wistia.com/assets/external/E-v1.js"></script> <script defer src="https://js.static.parmonic.ai/v5/aw-single.js"></script> <script defer src="https://js.static.parmonic.ai/v5/aw-init.js"></script> <script src="https://video.limelight.com/player/limelightjs-player.js"></script> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.1.1/css/all.min.css"> <script> var primaryColor = new Values("#5555FF"); var primaryShades = primaryColor.all(18).map((shade) => shade.hexString()); let sectionPadding = "px-[0px] sm:px-[0px] py-[0px] sm:py-[0px]"; if (true) { sectionPadding = "py-12 px-4 sm:px-6 lg:py-16 lg:px-8"; }; window.__unocss = { theme: { colors: { primary: { DEFAULT: primaryShades[5], 50: primaryShades[0], 100: primaryShades[1], 200: primaryShades[2], 300: primaryShades[3], 400: primaryShades[4], 500: primaryShades[5], 600: primaryShades[6], 700: primaryShades[7], 800: primaryShades[8], 900: primaryShades[9] }, on: { primary: "#ffffff" } } }, shortcuts: { "section-display": "flex justify-center mx-auto", "section-padding": `${sectionPadding} flex justify-center mx-auto`, "section-base": "container", "section-heading": "text-3xl font-bold leading-tight tracking-tight text-gray-900 md:text-4xl", "btn": "inline-block w-full px-4 py-2 text-base font-medium leading-4 text-center border rounded-md shadow-sm focus:ring-2 focus:ring-opacity-50 md:text-lg", "btn-lg": "px-6 py-4", "btn-md": "px-4 py-2", "btn-sm": "px-2 py-1", "btn-primary": "bg-primary-500 border-primary-500 text-on-primary hover:bg-primary-600 focus:ring-primary-500", "btn-outline": "text-gray-800 bg-white border border-gray-400 hover:bg-gray-200 focus:ring-gray-200" } }; </script> <style> [un-cloak] { display: none; } </style> <script defer src="https://cdn.pathfactory.com/templated-experiences/attributify.global.js"></script> <script src="https://cdn.pathfactory.com/templated-experiences/tailwind.js"></script> <script src="https://cdn.pathfactory.com/templated-experiences/ozmenu.js"></script> <link rel="stylesheet" href="https://cdn.pathfactory.com/templated-experiences/ozmenu-styles.css"> <script src="https://cdn-app.pathfactory.com/libraries/overlay/overlay.js"></script> <link href="https://cdn-app.pathfactory.com/libraries/overlay/overlay.css" rel="stylesheet" type="text/css"> <script defer> const detectGlideAndMount = (count = 0) => { const glides = document.querySelectorAll(".glide"); if (glides.length === 0 && count <= 20) { setTimeout(() => detectGlideAndMount(count + 1), 1000); } else { window.pfGlides = {}; window.carouselConfiguration = {}; glides.forEach((glide) => { window.carouselConfiguration[glide?.dataset?.carouselGlideId] = { type: "slider", animationDuration: 1000, autoplay: glide.dataset.autoplay === "no" ? false : glide.dataset.autoplayInterval * 1000, gap: glide.dataset.gap || 0, perView: glide.dataset.tilesPerRow, peek: glide.dataset.peek || 0, breakpoints: { 640: { perView: 1 }, 1024: { perView: glide.dataset.tilesPerRow === "1" ? 1 : 2 } } }; window.pfGlides[glide.dataset.carouselGlideId] = new Glide(glide, window.carouselConfiguration[glide?.dataset?.carouselGlideId]); window.pfGlides[glide.dataset.carouselGlideId].on(['mount.after', 'run'], () => { const bullets = glide.querySelectorAll('.glide__bullet'); const slides = glide.querySelectorAll('.glide__slide'); const activeIndex = window.pfGlides[glide.dataset.carouselGlideId].index; // Dynamically get perView based on the current screen width const viewportWidth = window.innerWidth; let perView = parseInt(glide.dataset.tilesPerRow, 10); if (viewportWidth <= 640) perView = 1; else if (viewportWidth <= 1024) perView = Math.min(perView, 2); const totalSlides = slides.length; bullets.forEach((bullet, index) => { bullet.setAttribute('aria-current', index === activeIndex); bullet.setAttribute("tabindex", bullet.classList.contains("glide__bullet--between") ? "-1" : "0"); }); slides.forEach((slide, index) => { const isVisible = activeIndex + perView <= totalSlides ? index >= activeIndex && index < activeIndex + perView : index >= activeIndex && index < totalSlides; slide.setAttribute('aria-hidden', !isVisible); const slideButtons = slide.querySelectorAll("button, a"); slideButtons.forEach(button => { button.setAttribute("tabindex", isVisible ? "0" : "-1"); }); }); }); window.pfGlides[glide.dataset.carouselGlideId].mount(); }); for (let count = 0; count < 10; count++) { setTimeout(() => window.dispatchEvent(new Event('resize')), 500 * count); } } } detectGlideAndMount(); </script> <script> function pfUpdateCheckedFiltersCount(sectionNodeId) { const section = document.querySelector(`.section-${sectionNodeId}`); const optionWrappers = section.querySelectorAll("ul[class*='pf-options-wrapper-']"); optionWrappers.forEach((wrapper) => { const f = wrapper.closest("[class*=select-container]"); if (!f) return; const checkboxes = Array.from(f.querySelectorAll(".pf-checkbox")); const checkedOptionsCount = checkboxes.reduce((total, cb) => { return cb.checked ? total + 1 : total; }, 0); const countLabel = f.querySelector(".pf-selected-options-count"); countLabel.style.display = checkedOptionsCount === 0 ? "none" : "inline-block"; countLabel.textContent = checkedOptionsCount > 0 ? checkedOptionsCount : ""; }); const filterContainers = section.querySelectorAll(".pf-resource-center-filters"); filterContainers.forEach((filterContainer) => { const totalCheckedFiltersLabel = filterContainer.querySelector(".pf-total-checked-filters-count"); const overallFiltersLabel = filterContainer.querySelector(".pf-filters-label"); if (totalCheckedFiltersLabel && overallFiltersLabel) { const totalChecked = Array.from(filterContainer.querySelectorAll(".pf-checkbox")).reduce((total, cb) => { return cb.checked ? total + 1 : total; }, 0); totalCheckedFiltersLabel.textContent = totalChecked; if (totalChecked > 0) { totalCheckedFiltersLabel.style.display = ""; overallFiltersLabel.textContent = "Filters applied:"; } else { totalCheckedFiltersLabel.style.display = "none"; overallFiltersLabel.textContent = "Filter"; } } }); } function pfUpdateUrlsWithFilterParams(sectionNodeId) { const filterOptions = window.pfAllFilterOptions || {}; const selectedFilters = window.pfResourceCenterParams?.[sectionNodeId] || {}; const userDefinedCategoryParams = customCategoryKeys.reduce((acc, key) => { acc[key] = selectedFilters?.[key]?.map((id) => filterOptions?.dimensions?.[key]?.find((t) => t.value == id)?.label)?.filter((x) => x) || []; return acc; }, {}); reconstructUrl(convertToQueryParams({ topics: selectedFilters.topics?.map((id) => filterOptions.dimensions?.topics?.find((t) => t.value == id)?.label)?.filter((x) => x) || [], languages: selectedFilters.languages?.map((id) => filterOptions.languages?.find((t) => t.value == id)?.label)?.filter((x) => x) || [], personas: selectedFilters.personas?.map((id) => filterOptions.dimensions?.personas?.find((t) => t.value == id)?.label)?.filter((x) => x) || [], business_units: selectedFilters.business_units?.map((id) => filterOptions.dimensions?.business_units?.find((t) => t.value == id)?.label)?.filter((x) => x) || [], industries: selectedFilters.industries?.map((id) => filterOptions.dimensions?.industries?.find((t) => t.value == id)?.label)?.filter((x) => x) || [], products: selectedFilters.products?.map((id) => filterOptions.dimensions?.products?.find((t) => t.value == id)?.label)?.filter((x) => x) || [], solutions: selectedFilters.solutions?.map((id) => filterOptions.dimensions?.solutions?.find((t) => t.value == id)?.label)?.filter((x) => x) || [], content_types: selectedFilters.content_types?.map((id) => filterOptions.contentTypes?.find((t) => t.value == id)?.label)?.filter((x) => x) || [], funnel_stages: selectedFilters.funnel_stages?.map((id) => filterOptions.dimensions?.funnel_stages?.find((t) => t.value == id)?.label)?.filter((x) => x) || [], current_page: `${selectedFilters.page}`, ...userDefinedCategoryParams })); } async function pfGetContents({ sectionNodeId, isLoadMore = false, updateParams = {} }) { const sectionSelector = `.section-${sectionNodeId}`; const contents = Array.from(document.querySelectorAll(`.section-${sectionNodeId} .pf-content-card`)); const contentUuids = contents.map((c) => c.dataset.uuid).filter((x) => x); const landingPageId = "18321"; const segmentGroupId = ""; const api_url = `${jukeboxApiHost}/api/public/v3/get_contents/${window.location.search}`; const initialParams = { sort: "", page: 1, search: "", dimensions: [], languages: [], content_types: [] }; const newParams = { ...(window.pfResourceCenterParams?.[sectionNodeId] || initialParams), ...updateParams }; window.pfResourceCenterParams = { ...(window.pfResourceCenterParams || {}), [sectionNodeId]: newParams }; const body = { ...newParams, landingPageId, sectionNodeId, clientId, baseUrl: "https://nurturenow.pathfactory.com", visitorUuid: pfGetCookie("vid"), sessionId: (pfGetCookie(/_pf_id.+/) || "").split(".")[5], segmentGroupId, loadedContentUuids: newParams.page === 1 ? [] : contentUuids }; const response = await fetch(api_url, { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify(body) }); const result = await response.json(); window.pfResourceCenterParams[sectionNodeId] = { ...window.pfResourceCenterParams[sectionNodeId], totalContents: result.totalContents }; window.document.dispatchEvent(new CustomEvent('pageMetadataUpdated', { detail: sectionNodeId })); const section = document.querySelector(sectionSelector); const contentListWrapper = section.querySelector(".pf-resource-center-cards-wrapper"); const contentCardTemplate = section.querySelector(".pf-content-card.template"); if (!contentCardTemplate || !contentListWrapper) return; if (!isLoadMore) contentListWrapper.innerHTML = ""; const noResultsMessage = document.querySelector(".pf-no-results"); if ((result.contents || []).length === 0 && !isLoadMore) { noResultsMessage.style.display = ""; } else { noResultsMessage.style.display = "none"; } (result.contents || []).forEach((c) => { const contentCard = contentCardTemplate.cloneNode(true); contentCard.dataset.uuid = c.uuid; contentCard.querySelector(".pf-content-card-title").textContent = c.title; contentCard.querySelector(".pf-content-card-thumbnail").src = c.thumbnail; contentCard.querySelector(".pf-content-card-thumbnail").setAttribute("alt", c.alt_text); contentCard.querySelector(".pf-content-card-link").href = c.url; const linkNode = contentCard.querySelector(".pf-content-card-link"); if (linkNode.dataset.hasOwnProperty("lookbookOverlayHref")) { linkNode.dataset.lookbookOverlayHref = c.url; } const descriptionNode = contentCard.querySelector(".pf-content-card-description"); if (descriptionNode && c.description) { descriptionNode.textContent = c.description; descriptionNode.parentElement.style.display = ""; } const ctaLabelNode = contentCard.querySelector(".pf-content-card-cta"); if (ctaLabelNode) { ctaLabelNode.textContent = c.ctaLabel; } const tagsOnCardWrapper = contentCard.querySelector(".pf-content-tag-on-card-wrapper"); const tagsBelowCardWrapper = contentCard.querySelector(".pf-content-tag-below-card-wrapper"); if (tagsOnCardWrapper || tagsBelowCardWrapper) { const tagOnCardTemplate = tagsOnCardWrapper?.querySelector(".pf-content-tag-on-card"); const tagBelowCardTemplate = tagsBelowCardWrapper?.querySelector(".pf-content-tag-below-card"); const enabledTagTypes = (tagBelowCardTemplate || tagOnCardTemplate).dataset.enabledTags.split(","); if (c.contentType && tagsOnCardWrapper && enabledTagTypes.includes("content_type")) { const contentTypeTag = tagOnCardTemplate.cloneNode(); contentTypeTag.textContent = c.contentType; tagsOnCardWrapper.appendChild(contentTypeTag); } if (c.language && tagsOnCardWrapper && enabledTagTypes.includes("language")) { const languageTag = tagOnCardTemplate.cloneNode(); languageTag.textContent = c.language; tagsOnCardWrapper.appendChild(languageTag); } const customCategoryDimensionsByType = customCategoryKeys.reduce((acc, item) => { const camelizedKey = item.replace(/(_\w)/g, function (match) { return match[1].toUpperCase(); }) if (c && c[camelizedKey]) { acc[item] = c[camelizedKey]; } return acc; }, {}); const dimensionsByType = { business_units: c.businessUnits, funnel_stages: c.funnelStages, industries: c.industries, personas: c.personas, products: c.products, solutions: c.solutions, topics: c.topics, ...customCategoryDimensionsByType }; if (Object.values(dimensionsByType).flat().length > 0 && tagsBelowCardWrapper) { enabledTagTypes.forEach((type) => { const dimensions = dimensionsByType[type] || []; dimensions.forEach((d) => { const dimensionTag = tagBelowCardTemplate.cloneNode(); dimensionTag.textContent = d; tagsBelowCardWrapper.appendChild(dimensionTag); }); }); } if(tagOnCardTemplate) tagOnCardTemplate.remove(); if(tagBelowCardTemplate) tagBelowCardTemplate.remove(); if (c.isPinned) { const pinnedTag = tagsOnCardWrapper.querySelector(".pf-pinned-content-tag"); pinnedTag.style.display = ""; tagsOnCardWrapper.style.display = "flex"; } } contentCard.style.display = ""; contentListWrapper.appendChild(contentCard); }); pfUpdateCheckedFiltersCount(sectionNodeId); if (!isLoadMore) section.scrollIntoView(); } function trapElementFocus(wrapper, event) { if (wrapper && !wrapper.classList.contains("hidden")) { function isVisible(element) { return element.offsetParent !== null; } let wrapperElements = [ ...wrapper.querySelectorAll( "button, a[href], input, select, textarea, [tabindex]:not([tabindex='-1'])" ), ].filter((el) => isVisible(el) && el.tabIndex !== -1); if (wrapperElements.length > 0) { const firstElement = wrapperElements[0]; const lastElement = wrapperElements[wrapperElements.length - 1]; if (event.shiftKey && document.activeElement === firstElement) { lastElement.focus(); event.preventDefault(); } else if (!event.shiftKey && document.activeElement === lastElement) { firstElement.focus(); event.preventDefault(); } } } } async function pfGetFilters(sectionNodeId) { const isContentPage = false; const urlParams = new URLSearchParams(window.location.search); const sectionSelector = `.section-${sectionNodeId}`; const contentPlayUuid = urlParams.get("pf_cpid"); const campaignUuid = urlParams.get("pf_cid"); const landingPageId = isContentPage ? urlParams.get("pflpid") : "18321"; const lpSectionNodeId = isContentPage ? urlParams.get("pfsid") : sectionNodeId; const segmentGroupId = ""; const contentPageParams = isContentPage ? { isContentPage: true, contentSource: "experience", templatedExperienceId: "2892" } : {}; const apiUrl = new URL(`${jukeboxApiHost}/api/public/v3/get_filter_options`); const params = { ...contentPageParams, landingPageId, sectionNodeId: lpSectionNodeId, clientId, segmentGroupId, pf_cpid: contentPlayUuid, pf_cid: campaignUuid }; apiUrl.search = new URLSearchParams(params); const response = await fetch(apiUrl); const result = await response.json(); window.pfAllFilterOptions = result; if (typeof result?.totalContents === "number") { window.pfResourceCenterParams = { ...(window.pfResourceCenterParams || {}), [sectionNodeId]: { ...(window.pfResourceCenterParams?.[sectionNodeId] || {}), totalContents: result.totalContents || 0 } }; window.document.dispatchEvent(new CustomEvent('pageMetadataUpdated', { detail: sectionNodeId })); } const section = document.querySelector(sectionSelector); const allFiltersWrapper = section.querySelectorAll(".pf-resource-center-filters"); if (allFiltersWrapper.length === 0) return; allFiltersWrapper.forEach((filtersWrapper) => { const filterOptionTemplate = filtersWrapper.querySelector(".pf-options.pf-template"); const contentTypeOptionsWrapper = filtersWrapper.querySelector(".pf-options-wrapper-content_type") || filtersWrapper.querySelector(".pf-options-wrapper-content_types"); const languageOptionsWrapper = filtersWrapper.querySelector(".pf-options-wrapper-language") || filtersWrapper.querySelector(".pf-options-wrapper-languages"); if (contentTypeOptionsWrapper) { if (result.contentTypes.length === 0) { filtersWrapper.querySelector("[class*='select-content_type']").style.display = "none"; } else { filtersWrapper.querySelector("[class*='select-content_type']").style.display = ""; contentTypeOptionsWrapper.innerHTML = ""; } result.contentTypes.forEach((ct) => { const contentTypeOption = filterOptionTemplate.cloneNode(true); contentTypeOption.querySelector(".pf-label").textContent = ct.label; contentTypeOption.querySelector(".pf-label").setAttribute("for", ct.label.replace(/\s/g, '')); contentTypeOption.querySelector(".pf-checkbox").id = ct.label.replace(/\s/g, ''); contentTypeOption.querySelector(".pf-checkbox").name = ct.value; contentTypeOption.querySelector(".pf-checkbox").dataset.label = ct.label; contentTypeOption.style.display = ""; contentTypeOption.querySelector(".pf-checkbox").addEventListener("change", (event) => { const currentCheckedValues = window.pfResourceCenterParams?.[sectionNodeId]?.["content_types"] || []; const checkedContentTypes = event.target.checked ? [...currentCheckedValues, ct.value] : currentCheckedValues.filter(x => x !== ct.value); const newParams = { ["content_types"]: checkedContentTypes, page: 1 }; if (isContentPage) { pfGetContentPageContents({ sectionNodeId, updateParams: newParams }); } else { pfGetContents({ sectionNodeId, updateParams: newParams }); } }); contentTypeOptionsWrapper.appendChild(contentTypeOption); }); } if (languageOptionsWrapper) { if (result.languages.length === 0) { filtersWrapper.querySelector("[class*='select-language']").style.display = "none"; } else { filtersWrapper.querySelector("[class*='select-language']").style.display = ""; languageOptionsWrapper.innerHTML = ""; } result.languages.forEach((l) => { const languageOption = filterOptionTemplate.cloneNode(true); languageOption.querySelector(".pf-label").textContent = l.label; languageOption.querySelector(".pf-label").setAttribute("for", l.label.replace(/\s/g, '')); languageOption.querySelector(".pf-checkbox").id = l.label.replace(/\s/g, ''); languageOption.querySelector(".pf-checkbox").name = l.value; languageOption.querySelector(".pf-checkbox").dataset.label = l.label; languageOption.style.display = ""; languageOption.querySelector(".pf-checkbox").addEventListener("change", (event) => { const currentCheckedValues = window.pfResourceCenterParams?.[sectionNodeId]?.languages || []; const checkedLanguages = event.target.checked ? [...currentCheckedValues, l.value] : currentCheckedValues.filter(x => x !== l.value); const newParams = { ["languages"]: checkedLanguages, page: 1 }; if (isContentPage) { pfGetContentPageContents({ sectionNodeId, updateParams: newParams }); } else { pfGetContents({ sectionNodeId, updateParams: newParams }); } }); languageOptionsWrapper.appendChild(languageOption); }); } const dimensionTypes = [ "topics", "personas", "business_units", "industries", "products", "solutions", "funnel_stages", ...customCategoryKeys ]; dimensionTypes.forEach((dt) => { const optionsWrapper = filtersWrapper.querySelector(`.pf-options-wrapper-${dt}`); if (optionsWrapper && (result.dimensions[dt] || []).length === 0) { filtersWrapper.querySelector(`.select-${dt}`).style.display = "none"; } if (optionsWrapper && (result.dimensions[dt] || []).length > 0) { filtersWrapper.querySelector(`.select-${dt}`).style.display = ""; optionsWrapper.innerHTML = ""; result.dimensions[dt].forEach((d) => { const option = filterOptionTemplate.cloneNode(true); option.querySelector(".pf-label").textContent = d.label; option.querySelector(".pf-label").setAttribute("for", d.label.replace(/\s/g, '')); option.querySelector(".pf-checkbox").id = d.label.replace(/\s/g, ''); option.querySelector(".pf-checkbox").name = d.value; option.querySelector(".pf-checkbox").dataset.label = d.label; option.style.display = ""; option.querySelector(".pf-checkbox").addEventListener("change", (event) => { const currentTypeCheckedValues = window.pfResourceCenterParams?.[sectionNodeId]?.[dt] || []; const newCurrentTypeCheckedValues = event.target.checked ? [...currentTypeCheckedValues, d.value] : currentTypeCheckedValues.filter(x => x !== d.value); const newCheckedDimensions = [ ...dimensionTypes.map((type) => { if (type !== dt) return window.pfResourceCenterParams?.[sectionNodeId]?.[type]; }), newCurrentTypeCheckedValues ].filter(x => x); const newParams = { [dt]: newCurrentTypeCheckedValues, dimensions: newCheckedDimensions, page: 1 }; if (isContentPage) { pfGetContentPageContents({ sectionNodeId, updateParams: newParams }); } else { pfGetContents({ sectionNodeId, updateParams: newParams }); } }); optionsWrapper.appendChild(option); }); } }); window.document.dispatchEvent(new CustomEvent('pfFiltersRendered', { detail: sectionNodeId })); }); } </script> <script> async function pfGetContentPageContents({ isLoadMore = false, sectionNodeId, initialLimit, pageAfterInitialLimit, updateParams = {}}) { const urlParams = new URLSearchParams(window.location.search); const filterParams = ["topics", "languages", "personas", "business_units", "industries", "products", "solutions", "content_types", "funnel_stages", ...customCategoryKeys]; filterParams.forEach((p) => urlParams.delete(p)); const templatedExperienceId = "2892"; const contentSource = "experience"; const segmentGroupId = ""; const landingPageId = urlParams.get("pflpid"); const lpSectionNodeId = urlParams.get("pfsid"); const contents = Array.from(document.querySelectorAll(`.section-${sectionNodeId} .pf-content-card`)); const contentUuids = contents.map((c) => c.dataset.uuid).filter((x) => x); const api_url = `${jukeboxApiHost}/api/public/v3/get_contents/?${urlParams.toString()}`; const initialParams = { sort: "", page: 1, search: "", dimensions: [], languages: [], content_types: [] }; const newParams = { ...(window.pfResourceCenterParams?.[sectionNodeId] || initialParams), ...updateParams }; window.pfResourceCenterParams = { ...(window.pfResourceCenterParams || {}), [sectionNodeId]: newParams }; const body = { ...newParams, templatedExperienceId, contentSource, landingPageId, sectionNodeId: lpSectionNodeId, clientId, baseUrl: "https://nurturenow.pathfactory.com", visitorUuid: pfGetCookie("vid"), sessionId: (pfGetCookie(/_pf_id.+/) || "").split(".")[5], segmentGroupId, isContentPage: true, loadedContentUuids: newParams.page === 1 ? [] : contentUuids }; if (!isLoadMore && initialLimit) { body.limit = initialLimit; } const response = await fetch(api_url, { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify(body) }); const result = await response.json(); window.pfResourceCenterParams[sectionNodeId] = { ...window.pfResourceCenterParams[sectionNodeId], totalContents: result.totalContents }; if (!isLoadMore && pageAfterInitialLimit) { window.pfResourceCenterParams[sectionNodeId].page = pageAfterInitialLimit; } window.document.dispatchEvent(new CustomEvent('pageMetadataUpdated', { detail: sectionNodeId })); // The following will handle desktop and mobile content lists const contentListWrappers = document.querySelectorAll(".pf-cards-wrapper"); contentListWrappers.forEach((contentListWrapper) => { const contentCardTemplate = contentListWrapper.querySelector(".pf-content-card.template"); const loadMoreButton = contentListWrapper.querySelector(".pf-load-more"); if (!contentCardTemplate) return; if (!isLoadMore) { contentListWrapper.innerHTML = ""; contentCardTemplate.style.display = "none"; contentListWrapper.appendChild(contentCardTemplate); const noResultsMessages = document.querySelectorAll(".pf-no-results"); if ((result.contents || []).length === 0) { noResultsMessages.forEach((noResultsMessage) => { noResultsMessage.style.display = "block"; }); } else { noResultsMessages.forEach((noResultsMessage) => { noResultsMessage.style.display = "none"; }); } }; (result.contents || []).forEach((c) => { const contentCard = contentCardTemplate.cloneNode(true); const thumbnail = contentCard.querySelector(".pf-content-card-thumbnail"); const pinnedTag = contentCard.querySelector(".pf-pinned-content-tag"); const tagTemplate = contentCard.querySelector(".pf-content-tag"); contentCard.dataset.uuid = c.uuid; contentCard.classList.remove("template"); contentCard.querySelector(".pf-content-card-title").textContent = c.title; if (thumbnail) { thumbnail.src = c.thumbnail; thumbnail.setAttribute("alt", c.alt_text); } contentCard.querySelector(".pf-content-card-link").href = c.url; contentCard.querySelector(".pf-content-card-link").onclick = () => { window['initializeContentEvents'] && typeof window['initializeContentEvents'] === 'function' && window['initializeContentEvents']('contentClick', {contentId: c.id}); }; if (c.isPinned && pinnedTag) { pinnedTag.style.display = "" } if (tagTemplate) { const enabledTags = (tagTemplate.dataset.enabledContentTags || "").split(",").filter(x => x); if (enabledTags.length > 0) { const tagsWrapper = contentCard.querySelector(".pf-content-tags-wrapper"); enabledTags.forEach((tagType) => { [c[tagType] || []].flat().forEach((tag) => { const newTag = tagTemplate.cloneNode(true); newTag.textContent = tag; newTag.style.display = "block"; tagsWrapper.appendChild(newTag); }); }); } } contentCard.style.display = ""; contentListWrapper.appendChild(contentCard); }); if (loadMoreButton) { contentListWrapper.appendChild(loadMoreButton); // Moves the button back to bottom const totalPages = Math.ceil(window.pfResourceCenterParams[sectionNodeId].totalContents / window.pfResourceCenterParams[sectionNodeId].limit); if (window.pfResourceCenterParams[sectionNodeId].page == totalPages) { loadMoreButton.style.display = "none"; } } pfUpdateCheckedFiltersCount(sectionNodeId); pfUpdateUrlsWithFilterParams(sectionNodeId); }); } </script> <script defer> const pfShowCookieSettingsModal = () => { const cookieSettingsContainer = document.querySelector("#qa-modal-container"); const cookieSettingsModal = document.querySelector("#qa-modal-background"); if (cookieSettingsModal && cookieSettingsContainer) { cookieSettingsModal.style.display = "block"; cookieSettingsContainer.style.display = "block"; const toggle = cookieSettingsContainer.querySelector("#optIn-checkbox"); toggle.checked = pfConsentStatus(); } }; </script> <script defer> document.addEventListener("click", (event) => { document.querySelectorAll(".select-container").forEach((select) => { if (!select.contains(event.target)) { select.querySelector(".dropdown-list").classList.add("hidden"); } }); }); const convertToQueryParams = (paramObject) => { const keys = Object.keys(paramObject); const keyValuePairs = keys.filter(k => paramObject[k].length).map(key => { return key + '=' + paramObject[key]; }); return keyValuePairs.join('&'); } const reconstructUrl = (newFilterQueryParams) => { const isContentPage = false; if (isContentPage) { const allowedFilters = ["topics", "languages", "personas", "business_units", "industries", "products", "solutions", "content_types", "funnel_stages", "current_page", ...customCategoryKeys]; const allParams = new URLSearchParams(window.location.search); const allParamsAsObject = Object.fromEntries(allParams); const nonFilterParams = Object.keys(allParamsAsObject). filter((key) => !allowedFilters.includes(key)). reduce((cur, key) => { return Object.assign(cur, { [key]: allParamsAsObject[key] })}, {}); const nonFilterQueryParams = convertToQueryParams(nonFilterParams); const currentUrl = window.location.href; const path = currentUrl.substring(0, currentUrl.indexOf('?')); history.replaceState({}, "", `${path}?${nonFilterQueryParams}&${newFilterQueryParams}`); const allContentLinks = document.querySelectorAll(".assets-content-page a"); for (let i = 0; i < allContentLinks.length; i++) { const contentUrl = allContentLinks[i].href.split("?")[0]; allContentLinks[i].href = (`${contentUrl}?${nonFilterQueryParams}&${newFilterQueryParams}`.replace("&lb-mode=overlay", "")); } } }; function handleFilterChange(nodeId) { const isDeviceMobile = window.innerWidth <= 640; const isDeviceTablet = window.innerWidth <= 1024; const mobileFilters = document.querySelector(`.section-${nodeId} .mobile-filters-container`); const mobileFiltersVisible = mobileFilters && window.getComputedStyle(mobileFilters).display !== "none"; const filters = mobileFiltersVisible ? mobileFilters : document.querySelector(`.section-${nodeId} .filters-container`); const search = document.querySelector(`#search-${nodeId}`)?.value?.toLowerCase() || ""; const selectedTopics = filters.querySelector(".select-topics")?.value || []; const selectedLanguages = filters.querySelector(".select-languages")?.value || []; const selectedPersonas = filters.querySelector(".select-personas")?.value || []; const selectedBusinessUnits = filters.querySelector(".select-business_units")?.value || []; const selectedIndustries = filters.querySelector(".select-industries")?.value || []; const selectedProducts = filters.querySelector(".select-products")?.value || []; const selectedSolutions = filters.querySelector(".select-solutions")?.value || []; const selectedContentTypes = filters.querySelector(".select-content_types")?.value || []; const selectedFunnelStages = filters.querySelector(".select-funnel_stages")?.value || []; const filterObj = { topics: selectedTopics, languages: selectedLanguages, personas: selectedPersonas, business_units: selectedBusinessUnits, industries: selectedIndustries, products: selectedProducts, solutions: selectedSolutions, content_types: selectedContentTypes, funnel_stages: selectedFunnelStages }; const carouselArrow = document.querySelector(`.carousel-arrows-${nodeId}`); const carouselSection = document.querySelector(`.carousel-${nodeId}`); const configuredTilesPerRow = carouselSection ? carouselSection?.dataset?.tilesPerRow : ""; const tabletTilesPerRow = configuredTilesPerRow === "1" ? "1" : "2"; const tilesPerRow = Number(isDeviceMobile ? "1" : (isDeviceTablet ? tabletTilesPerRow : configuredTilesPerRow)); customCategories.forEach(filter => { const className = `.select-${filter.value}`; const selectedValue = filters.querySelector(className)?.value || [] filterObj[filter.value] = selectedValue; }) const newQueryString = convertToQueryParams(filterObj); reconstructUrl(newQueryString); window.assets = window.assets || {}; if (!window.assets[`asset-${nodeId}`]) { window.assets[`asset-${nodeId}`] = document.querySelectorAll(`.assets-${nodeId} > .asset`); } const matches = Array.from(window.assets[`asset-${nodeId}`]).filter((asset) => { const topicMatches = selectedTopics.length == 0 || selectedTopics.findIndex((topic) => asset.dataset.topics.includes(topic)) > -1; const searchMatches = asset.dataset.title.toLowerCase().includes(search) || !search; const languageMatches = selectedLanguages.length == 0 || selectedLanguages.findIndex((language) => asset.dataset.language.includes(language)) > -1; const personaMatches = selectedPersonas.length == 0 || selectedPersonas.findIndex((persona) => asset.dataset.personas.includes(persona)) > -1; const businessUnitMatches = selectedBusinessUnits.length == 0 || selectedBusinessUnits.findIndex((value) => asset.dataset.businessUnits.includes(value)) > -1; const industryMatches = selectedIndustries.length == 0 || selectedIndustries.findIndex((value) => asset.dataset.industries.includes(value)) > -1; const productMatches = selectedProducts.length == 0 || selectedProducts.findIndex((value) => asset.dataset.products.includes(value)) > -1; const solutionMatches = selectedSolutions.length == 0 || selectedSolutions.findIndex((value) => asset.dataset.solutions.includes(value)) > -1; const contentTypeMatches = selectedContentTypes.length == 0 || selectedContentTypes.findIndex((value) => asset.dataset.contentType.includes(value)) > -1; const funnelStageMatches = selectedFunnelStages.length == 0 || selectedFunnelStages.findIndex((value) => asset.dataset.funnelStages.includes(value)) > -1; const customCategoriesMatches = customCategories.every(category => { const customFilter = category.value; if (filterObj[customFilter].length === 0) return true; const dataSetKey = "data-" + customFilter.replaceAll("_", "-") return filterObj[customFilter].some(value => asset.getAttribute(dataSetKey)?.includes(value)); }); const isPinned = asset.dataset.isPinned == "true"; const assetMatchesAllFilters = isPinned || ( topicMatches && searchMatches && languageMatches && personaMatches && businessUnitMatches && industryMatches && productMatches && solutionMatches && contentTypeMatches && funnelStageMatches && customCategoriesMatches ); if (assetMatchesAllFilters) { asset.style.display = ""; } else { asset.style.display = "none"; } return assetMatchesAllFilters; }); if (matches.length === 0) { document.querySelectorAll(`.section-${nodeId} .no-results`).forEach((noResultsMessage) => { noResultsMessage.classList.remove("hidden"); }); } else { document.querySelectorAll(`.section-${nodeId} .no-results`).forEach((noResultsMessage) => { noResultsMessage.classList.add("hidden"); }); } const updatedAssets = document.createDocumentFragment(); const bulletsContainer = document.querySelector(`.carousel-${nodeId} .glide__bullets`); const showCarouselArrow = matches.length > tilesPerRow; if (bulletsContainer) { const updatedBulletContainer = document.createDocumentFragment(); bulletsContainer.innerHTML = ''; matches.forEach((asset, index) => { updatedAssets.appendChild(matches[index]); const i = index + 1; if (tilesPerRow) { const remainder = (i + tilesPerRow) % tilesPerRow; const buttonElement = document.createElement('button'); buttonElement.className = `glide__bullet ${!(remainder == 1 || tilesPerRow == 1) && 'glide__bullet--between'}`; buttonElement.setAttribute('data-glide-dir', `=${i-1}`); buttonElement.setAttribute('aria-label', `scroll to content ${i}`); updatedBulletContainer.appendChild(buttonElement); } }); const carouselContainer = document.querySelector(`.carousel-${nodeId} .assets-${nodeId}`); if (carouselContainer) { carouselContainer.innerHTML = ''; carouselContainer.appendChild(updatedAssets); } updatedBulletContainer && bulletsContainer.appendChild(updatedBulletContainer); if (window.pfGlides && window.pfGlides[`glide-${nodeId}`]) { const mountAndGo = window.customThrottle(() => { window.pfGlides[`glide-${nodeId}`].destroy(); const carousel = document.querySelector(`.carousel-${nodeId}`); if (carousel) { window.pfGlides[`glide-${nodeId}`] = new Glide(carousel, window.carouselConfiguration ? window.carouselConfiguration[`glide-${nodeId}`] : {}); window.pfGlides[`glide-${nodeId}`].mount(); window.pfGlides[`glide-${nodeId}`].go('=0'); } }, 1000); mountAndGo(); } } function showHideCarouselActions(type) { if (bulletsContainer) { bulletsContainer.style.display = type; } if (carouselArrow?.style) { carouselArrow.style.display = type; } } showHideCarouselActions(showCarouselArrow ? "" : "none"); } </script> <script> (function(j,o,u,r,n,e,y){j["pfObject"]=n;j[n]=j[n]||function(){ (j[n].q=j[n].q||[]).push(arguments)},j[n].l=1*new Date();e=o.createElement(u), y=o.getElementsByTagName(u)[0];e.async=1;e.src=r;y.parentNode.insertBefore(e,y) })(window,document,"script","https://cdn-app.pathfactory.com/libraries/journey/current/journey.js","pf"); pf("create", "LB-931336C1-146", { appId: "01d216c5-9dcf-465b-a148-f0314ffbbbe3", collectorUrl: "spcollector.pathfactory.com", consentDeclinedCookieLifetimeDays: "1/48", contentId: '585278', contentUuid: "c88169d3-a9c7-46e1-996a-a42256476071", cookieLifetimeDays: "730", experienceId: '165252', experienceUuid: "1db40f13-d89f-4c8e-a949-8263e0bbfa39", gdprCookieConsentEnabled: true, marketingAutomationPlatform: "marketo", landingPageContentUuid: "", jukeboxApiHost: "https://jukebox.pathfactory.com", collectionUuid: "", childTrackExperienceUuid: "", enableDemandBase: false, enableNvidiaNcidCookie: false, baseUrl: "https://nurturenow.pathfactory.com", segmentGroupId: "", enableSixSense: true, sixSenseApiKey: "68c556039adc0a083a76b0bbdfeff500c6175795", sixSenseCustomIdToken: "PathFactory-nurturenow-68c556039adc0a083a76b0bbdfeff500c6175795", sixSenseCacheDuration: "86400", requestIp: "8.222.208.146", engagementThreshold: 0, contentTitle: "Events", contentUrl: "events" }); </script> <script> const elementInView = (elem) => { if (!elem) { return; } var bounding = elem.getBoundingClientRect(); return ( bounding.top >= 0 && bounding.left >= 0 && bounding.bottom <= (window.innerHeight || document.documentElement.clientHeight) && bounding.right <= (window.innerWidth || document.documentElement.clientWidth) ); }; window.customThrottle = (cb, delay) => { let wait = false; let storedArgs = null; const checkStoredArgs = () => { if (storedArgs == null) { wait = false; } else { cb(...storedArgs); storedArgs = null; setTimeout(checkStoredArgs, delay); } }; return (...args) => { if (wait) { storedArgs = args; return; } cb(...args); wait = true; setTimeout(checkStoredArgs, delay); }; }; </script> <script> window.viewedEmbedForms = []; const embedFormLoaded = (retryCount, formId, formType) => { setTimeout(() => { if (window["showForm"] && typeof window["showForm"] === "function") { window.showForm({ formType: formType, formData: { value: formId } }); } else if (retryCount < 5) { retryCount++; embedFormLoaded(retryCount, formId, formType); } }, 500); }; const initEmbedFormShow = (formId, formType, nodeId) => { const scrollElementToView = () => { if (window.viewedEmbedForms && !window.viewedEmbedForms.includes(nodeId)) { const embedFormView = elementInView && elementInView(document.querySelector(`.embed-form-section-${nodeId} .embed-form-container`)); if (embedFormView) { embedFormLoaded && embedFormLoaded(0, formId, formType); window.viewedEmbedForms.push(nodeId); } } } if (window.customThrottle) { document.addEventListener("scroll", window.customThrottle(scrollElementToView, 1000)); } } </script> <script src="https://cdnjs.cloudflare.com/polyfill/v3/polyfill.min.js?version=4.8.0&features=Promise"></script> <script> if (window.Promise) { window.pfResolveJukeboxLoaded; window.pfOnJukeboxLoad = new Promise(function (resolve) { window.pfResolveJukeboxLoaded = resolve; }); } </script> <script> window.getPFContact = function() { var api_host = "https://nurturenow.pathfactory.com"; return fetch(`${api_host}/get_contact`); }; </script> <script defer> function handleOverlay(retries = 0) { var nextRetryCount = retries + 1; var rawOverlayUrl = window.location.search.substring(1).split("&").filter(function(query) { return query.indexOf("overlay_url=") == 0 })[0] var overlayUrl = rawOverlayUrl ? decodeURIComponent(rawOverlayUrl.replace("overlay_url=", "")) : null; var overlayContentLink = document.querySelector(`a[data-lookbook-overlay-href^="${overlayUrl}"]`); if (overlayUrl && overlayContentLink) { overlayContentLink.click() } else if (overlayUrl) { var a = document.createElement('a'); a.setAttribute("data-lookbook-overlay-href", overlayUrl) a.href = overlayUrl; a.style.display = "hidden"; window.onload = function() { document.body.appendChild(a); a.click(); } } else if (retries <= 10) { setTimeout(function() { handleOverlay(nextRetryCount) }, 500); } }; handleOverlay(); </script> <style> .glide__arrow { color: rgba(25, 25, 25, 0.5); height: 100%; top: 40%; border: none; box-shadow: none; } .glide__arrow--left { left: -40px; } .glide__arrow--right { right: -40px; } .glide__bullets { bottom: 0; } .glide__bullet { width: 15px; height: 15px; background-color: rgba(125, 125, 125, 0.5); } .glide__bullet--active { background-color: #5555FF; } .glide__bullet:hover, .glide__bullet:focus { background-color: #5555FF; } .glide__bullet--between { display: none; } .glide__bullet--between.glide__bullet--active { display: block; position: relative; left: -23px; margin-right: -19px; } </style> <style> #content-page { height: 100vh; } .video-js { width: 100%; height: 100% } </style> <style> .pf-full-width-rte .pf-rte-wrapper { width: 100%; } .pf-rte-wrapper ul, .pf-rte-wrapper ol { list-style: revert; list-style-position: inside; margin: revert; padding: revert; } .pf-rte-wrapper menu { list-style: revert !important; margin: revert !important; padding: revert !important; } .pf-rte-wrapper ul p, .pf-rte-wrapper ol p { display: inline; } </style> <style> .pf-aem-fragment .container { max-width: none; } </style> <style> html { scroll-behavior: smooth; } </style> <style> .lookbook-overlay { z-index: 10000000; } </style> <style> body:has(div[class*='pf-modal'][style*='display: block']) { overflow: hidden; } </style> <style> .pf-ai-response ul { list-style: revert; margin: revert; padding: revert; } </style> <style> .visually-hidden { clip: rect(0 0 0 0); clip-path: inset(50%); height: 1px; overflow: hidden; position: absolute; white-space: nowrap; width: 1px; } </style> <link href="//fonts.googleapis.com/css?family=Raleway:300,400,500,600,700|Roboto:300,400,500,700|Lato:300,400,700" media="screen" rel="stylesheet" type="text/css" /> <style> @font-face { font-family: BrownProRegular; src: url('https://app.cdn.lookbookhq.com/lbhq-production/2/fonts/09488fc4-25de-4f23-9e48-9659bc49e0a4.otf') format('opentype'); } @font-face { font-family: BrownProBold; src: url('https://app.cdn.lookbookhq.com/lbhq-production/2/fonts/b7425fd2-659a-420b-938e-a76c031702a4.otf') format('opentype'); } @font-face { font-family: GE; src: url('https://cdn.pathfactory.com/assets/146/fonts/b1ab02a3-ec4b-42b4-bd89-5494cff79117.ttf') format('truetype'); } @font-face { font-family: BrownProLight; src: url('https://cdn.pathfactory.com/assets/2/fonts/714996b2-be29-462a-ab07-bb29f3e466f4.otf') format('opentype'); } @font-face { font-family: BrownProItalic; src: url('https://cdn.pathfactory.com/assets/2/fonts/e435c662-e1ca-4b92-8fd1-1c17f004c892.otf') format('opentype'); } @font-face { font-family: BrownProLightItalic; src: url('https://cdn.pathfactory.com/assets/2/fonts/e9414c1d-5704-49e8-8839-5a1e5c9c60b6.otf') format('opentype'); } @font-face { font-family: BrownProBoldItalic; src: url('https://cdn.pathfactory.com/assets/2/fonts/a59a87a9-7f47-4521-8159-b9dc7af82fb9.otf') format('opentype'); } @font-face { font-family: BrownProBoldAlt; src: url('https://cdn.pathfactory.com/assets/2/fonts/fdd2ac55-9847-41ea-9cc8-7407bc060d3a.otf') format('opentype'); } @font-face { font-family: MonaSansRegular; src: url('https://cdn.pathfactory.com/assets/2/fonts/0c2fee49-1465-4d85-a598-a06be27b3651.ttf') format('truetype'); } @font-face { font-family: MonaSansBold; src: url('https://cdn.pathfactory.com/assets/2/fonts/eb1dbfb0-4a6f-4b20-944a-77b5c01dcff7.ttf') format('truetype'); } @font-face { font-family: MonaSansLight; src: url('https://cdn.pathfactory.com/assets/2/fonts/2a6bfdb5-6582-4b87-8f87-0811554c5ef8.ttf') format('truetype'); } @font-face { font-family: MonaSansSemiBold; src: url('https://cdn.pathfactory.com/assets/2/fonts/ca40901b-fccf-492b-9fae-6acedc936f13.ttf') format('truetype'); } @font-face { font-family: MonaSansMedium; src: url('https://cdn.pathfactory.com/assets/2/fonts/94dd92fc-d5b0-4e47-b039-eea38c8208e7.ttf') format('truetype'); } @font-face { font-family: OpenSansSemiBold; src: url('https://cdn.pathfactory.com/assets/2/fonts/1df957b6-9e30-4233-8ce9-8a49bcb58cb7.ttf') format('truetype'); } @font-face { font-family: OpenSansBold; src: url('https://cdn.pathfactory.com/assets/2/fonts/b710636c-06de-4d91-ba49-33ee3d38d813.ttf') format('truetype'); }</style> <style>.pf_font_preset_0 { font-size: 36pt; font-weight: bold; font-family: BrownProBold; line-height: ; } .pf_font_preset_1 { font-size: 24pt; font-weight: bold; font-family: BrownProBold; line-height: ; } .pf_font_preset_2 { font-size: 24pt; font-weight: normal; font-family: BrownProRegular; line-height: ; } .pf_font_preset_3 { font-size: 20pt; font-weight: bold; font-family: BrownProBold; line-height: ; } .pf_font_preset_4 { font-size: 20pt; font-weight: normal; font-family: BrownProRegular; line-height: ; } .pf_font_preset_5 { font-size: 18pt; font-weight: normal; font-family: BrownProRegular; line-height: ; } .pf_font_preset_6 { font-size: 14pt; font-weight: normal; font-family: BrownProRegular; line-height: ; } .pf_font_preset_7 { font-size: 12pt; font-weight: normal; font-family: BrownProRegular; line-height: ; } @media (max-width: 640px) { .pf_font_preset_0 { font-size: ; line-height: ; } .pf_font_preset_1 { font-size: ; line-height: ; } .pf_font_preset_2 { font-size: ; line-height: ; } .pf_font_preset_3 { font-size: ; line-height: ; } .pf_font_preset_4 { font-size: ; line-height: ; } .pf_font_preset_5 { font-size: ; line-height: ; } .pf_font_preset_6 { font-size: ; line-height: ; } .pf_font_preset_7 { font-size: ; line-height: ; } }</style> <!-- RTP tag --> <script type='text/javascript'> (function(c,h,a,f,i,e){c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)}; c[a].a=i;c[a].e=e;var g=h.createElement("script");g.async=true;g.type="text/javascript"; g.src=f+'?aid='+i;var b=h.getElementsByTagName("script")[0];b.parentNode.insertBefore(g,b); })(window,document,"rtp","//sjrtp7-cdn.marketo.com/rtp-api/v1/rtp.js","lookbookhq"); rtp('send','view'); rtp('get', 'campaign',true); Object.defineProperty(rtp, 'd', {value:false}); // </script> <!-- End of RTP tag --><style> iframe#drift-widget { bottom: 210px !important; z-index: 1 !important; } iframe#drift-widget.drift-widget-sidebar-half-height { max-height: 70vh !important; } @media only screen and (max-device-width: 800px) { iframe#drift-widget.drift-widget-sidebar-half-height { bottom: 0px !important; z-index: 220000 !important; max-height: 100vh !important; } } @media only screen and (min-device-width: 801px) { div#drift-widget-container { z-index: 1 !important; } } </style><style> #qa-cta-button { text-transform: uppercase; padding: 14px 40px !important; line-height: 1.2 !important; } @media (max-width: 500px) and (min-width: 100px) { div#qa-header-title { display: none; } #qa-cta-button { padding: 0px; margin: auto; } #qa-cta-button { padding: 10px 25px !important; font-size: 13px !important; } } </style><!-- PLACE THE CODE IN THE HEAD TAG --> <script src="https://cdnjs.cloudflare.com/ajax/libs/arrive/2.4.1/arrive.min.js" integrity="sha256-WXHeZwrvHW+Qpj5u2NCVyiL5XEVf/AzrYL5i4w4aRHM=" crossorigin="anonymous"></script> <script> var iOS = /(iPad|iPhone|iPod)/g.test(navigator.userAgent); var refreshed=0; if (iOS && window.innerWidth <= 480&&refreshed==0) { document.arrive(".content", function() { var ifr=document.querySelector('.content'); ifr.scrolling="auto"; ifr.src=ifr.src; refreshed=1; }); } </script><!-- Google Tag Manager --> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-NR9MTBPP');</script> <!-- End Google Tag Manager --> </head> <body un-cloak class="mb-[0px]"> <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-NR9MTBPP" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> <script> function toggleMenu() { const menuButton = document.getElementById('menuButton'); const expanded = menuButton.getAttribute('aria-expanded') === 'true'; // Toggle aria-expanded menuButton.setAttribute('aria-expanded', !expanded); } function showDropdown(linkElement) { if (!window.matchMedia('(max-width: 993px)').matches) { const dropdown = linkElement.nextElementSibling; if (dropdown) { dropdown.style.display = 'block'; } }; } document.addEventListener("DOMContentLoaded", () => { const pfOzmenu = document.querySelector(".section-_UB877qB9s .ozmenu"); const focusableElements = pfOzmenu.querySelectorAll("a, button, input"); const firstFocusableEl = focusableElements[0]; const lastFocusableEl = focusableElements[focusableElements.length - 1]; pfOzmenu.addEventListener("keydown", (e) => { if (!window.matchMedia('(max-width: 993px)').matches) return; if (e.key === "Tab") { if ( e.shiftKey ) /* shift + tab */ { if (document.activeElement === firstFocusableEl) { lastFocusableEl.focus(); e.preventDefault(); } } else /* tab */ { if (document.activeElement === lastFocusableEl) { firstFocusableEl.focus(); e.preventDefault(); } } } }); document.addEventListener("keydown", (e) => { if (e.key === "Escape" && pfOzmenu.classList.contains("active")) { document.querySelector(".section-_UB877qB9s .navbar-close").click(); } if (!window.matchMedia('(max-width: 993px)').matches) { if (event.key === 'Escape') { document.querySelectorAll('.dropdown').forEach((dropdown) => { dropdown.style.display = 'none'; }); } }; }); const hash = window.location.hash; if (hash) { const observer = new MutationObserver((mutations) => { const target = document.querySelector(hash); if (!target) return; setTimeout(() => { target.scrollIntoView({ behavior: "smooth" }); observer.disconnect(); }, 50); }); observer.observe(document.body, { childList: true, subtree: true }); } }); </script> <style> @media (max-width: 993px) { .dropdownitem:focus-within .dropdown { position: relative; } } .ozmenu ul li.dropdownitem > span:after { width: 15px; height: 15px; text-align: center; float: right; background-color: currentColor; content: ""; margin: 1px 0px 0px 10px; -webkit-mask-image: url('data:image/svg+xml;charset=utf-8,<svg width="12px" height="12px" xmlns="http://www.w3.org/2000/svg" fill="currentColor" class="bi bi-chevron-down" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z"></path></svg>'); mask-image: url('data:image/svg+xml;charset=utf-8,<svg width="12px" height="12px" xmlns="http://www.w3.org/2000/svg" fill="currentColor" class="bi bi-chevron-down" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z"></path></svg>'); -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; -webkit-mask-position: center; mask-position: center; } .ozmenu ul li.dropdownitem > a:after { margin: 1px 0px 0px 10px; } </style> <header> <section data-pf-theme-artefact-id="header" data-pf-theme-artefact-file-id="97b3fb8d-f132-4aba-b148-2b20cf8a4f4c" data-pf-theme-artefact-filename="header" data-pf-theme-block-id="_UB877qB9s" data-pf-theme-block-type="section" data-pf-theme-block-pos="0" data-pf-theme-block-ref="header" id="" style="" class="section-display relative section-_UB877qB9s pf-header pf-header-background-color z-[10000] !py-0 section-padding bg-[#ffffff] " x-data="{ open: false }" > <div id="header-_UB877qB9s"></div> <div class="section-base w-full relative"> <div class="relative iframe-hide"> <nav class="flex justify-between h-20" aria-label="Header Navigation"> <div class="flex items-center justify-between w-full"> <div class="flex flex-wrap"> <a aria-label= "Company logo link" class="flex items-center max-w-max" href=" www.pathfactory.com " tabindex="0"> <img id="pf-header-company-logo" alt="Sample logo image" class="h-10 mr-3 object-cover" src="https://cdn.pathfactory.com/assets/146/logos/681569/51362415-7f4b-46cc-9c83-85fef791cd04.png" > <span id="pf-header-company-name" class="self-center text-lg hidden md:block font-semibold whitespace-nowrap mr-3 "> <div class="pf-rte-wrapper"> </div> </span> </a> </div> <div class="block grow mx-4"> <div class="menu-open"> <button class="self-center navbar-burger lg:hidden" aria-label="open menu" aria-expanded="false" id="menuButton" onclick="toggleMenu()" onkeydown="if(event.key === 'Enter') { toggleMenu(); }"> <svg fill="none" height="35" viewbox="0 0 32 32" width="35" xmlns="http://www.w3.org/2000/svg"> <rect class="text-gray-50" fill="currentColor" height="32" rx="6" width="32"></rect> <path class="text-gray-500" d="M7 12H25C25.2652 12 25.5196 11.8946 25.7071 11.7071C25.8946 11.5196 26 11.2652 26 11C26 10.7348 25.8946 10.4804 25.7071 10.2929C25.5196 10.1054 25.2652 10 25 10H7C6.73478 10 6.48043 10.1054 6.29289 10.2929C6.10536 10.4804 6 10.7348 6 11C6 11.2652 6.10536 11.5196 6.29289 11.7071C6.48043 11.8946 6.73478 12 7 12ZM25 15H7C6.73478 15 6.48043 15.1054 6.29289 15.2929C6.10536 15.4804 6 15.7348 6 16C6 16.2652 6.10536 16.5196 6.29289 16.7071C6.48043 16.8946 6.73478 17 7 17H25C25.2652 17 25.5196 16.8946 25.7071 16.7071C25.8946 16.5196 26 16.2652 26 16C26 15.7348 25.8946 15.4804 25.7071 15.2929C25.5196 15.1054 25.2652 15 25 15ZM25 20H7C6.73478 20 6.48043 20.1054 6.29289 20.2929C6.10536 20.4804 6 20.7348 6 21C6 21.2652 6.10536 21.5196 6.29289 21.7071C6.48043 21.8946 6.73478 22 7 22H25C25.2652 22 25.5196 21.8946 25.7071 21.7071C25.8946 21.5196 26 21.2652 26 21C26 20.7348 25.8946 20.4804 25.7071 20.2929C25.5196 20.1054 25.2652 20 25 20Z" fill="currentColor"></path> </svg> </button> </div> <div class="ozmenu"> <div class="flex flex-col"> <div class="menu-close"> <button class="absolute p-4 navbar-close top-5 right-3" aria-label="Close" onclick="toggleMenu()"> <svg fill="none" height="12" viewbox="0 0 12 12" width="12" xmlns="http://www.w3.org/2000/svg"> <path d="M6.94004 6L11.14 1.80667C11.2656 1.68113 11.3361 1.51087 11.3361 1.33333C11.3361 1.1558 11.2656 0.985537 11.14 0.860002C11.0145 0.734466 10.8442 0.66394 10.6667 0.66394C10.4892 0.66394 10.3189 0.734466 10.1934 0.860002L6.00004 5.06L1.80671 0.860002C1.68117 0.734466 1.51091 0.663941 1.33337 0.663941C1.15584 0.663941 0.985576 0.734466 0.860041 0.860002C0.734505 0.985537 0.66398 1.1558 0.66398 1.33333C0.66398 1.51087 0.734505 1.68113 0.860041 1.80667L5.06004 6L0.860041 10.1933C0.797555 10.2553 0.747959 10.329 0.714113 10.4103C0.680267 10.4915 0.662842 10.5787 0.662842 10.6667C0.662842 10.7547 0.680267 10.8418 0.714113 10.9231C0.747959 11.0043 0.797555 11.078 0.860041 11.14C0.922016 11.2025 0.99575 11.2521 1.07699 11.2859C1.15823 11.3198 1.24537 11.3372 1.33337 11.3372C1.42138 11.3372 1.50852 11.3198 1.58976 11.2859C1.671 11.2521 1.74473 11.2025 1.80671 11.14L6.00004 6.94L10.1934 11.14C10.2554 11.2025 10.3291 11.2521 10.4103 11.2859C10.4916 11.3198 10.5787 11.3372 10.6667 11.3372C10.7547 11.3372 10.8419 11.3198 10.9231 11.2859C11.0043 11.2521 11.0781 11.2025 11.14 11.14C11.2025 11.078 11.2521 11.0043 11.286 10.9231C11.3198 10.8418 11.3372 10.7547 11.3372 10.6667C11.3372 10.5787 11.3198 10.4915 11.286 10.4103C11.2521 10.329 11.2025 10.2553 11.14 10.1933L6.94004 6Z" fill="#556987"> </path> </svg> </button> </div> <ul class="flex justify-center pf_font_preset_6 gap-8 ozmenu-nav"> </ul> <div class="flex w-50 lg:hidden mx-auto flex-col gap-5"> <div> <a class=" btn leading-none btn-md pf-cta pf_font_preset_6 bg-[#5555FF] border-[#5555FF] text-on-primary hover:bg-primary-600 focus:ring-[#5555FF] rounded-[4px] " href="https://www.pathfactory.com/about/" target="_blank" data-pf-theme-artefact-id="cta-link" data-pf-theme-block-id="pf-mobile-primary-cta-in-header" data-pf-theme-block-type="component" data-pf-theme-block-ref="cta" data-pf-theme-block-label="About PathFactory" tabindex="0" role="button" aria-label="About PathFactory" > About PathFactory </a> </div> <div> <a class=" btn leading-none btn-md pf-cta pf_font_preset_6 bg-[#5555FF] border-[#5555FF] text-on-primary hover:bg-primary-600 focus:ring-[#5555FF] rounded-[4px] " href="https://www.pathfactory.com/demo/" target="_blank" data-pf-theme-artefact-id="cta-link" data-pf-theme-block-id="pf-mobile-secondary-cta-in-header" data-pf-theme-block-type="component" data-pf-theme-block-ref="cta" data-pf-theme-block-label="Request a Demo" tabindex="0" role="button" aria-label="Request a Demo" > Request a Demo </a> </div> </div> </div> </div> </div> <div class="hidden lg:block"> <div class="flex items-center justify-end"> <div> <a class=" btn leading-none btn-md pf-cta pf_font_preset_6 bg-[#5555FF] border-[#5555FF] text-on-primary hover:bg-primary-600 focus:ring-[#5555FF] rounded-[4px] " href="https://www.pathfactory.com/about/" target="_blank" data-pf-theme-artefact-id="cta-link" data-pf-theme-block-id="pf-primary-cta-in-header" data-pf-theme-block-type="component" data-pf-theme-block-ref="cta" data-pf-theme-block-label="About PathFactory" tabindex="0" role="button" aria-label="About PathFactory" > About PathFactory </a> </div> <div class="ml-5 flex-nowrap"> <a class=" btn leading-none btn-md pf-cta pf_font_preset_6 bg-[#5555FF] border-[#5555FF] text-on-primary hover:bg-primary-600 focus:ring-[#5555FF] rounded-[4px] " href="https://www.pathfactory.com/demo/" target="_blank" data-pf-theme-artefact-id="cta-link" data-pf-theme-block-id="pf-secondary-cta-in-header" data-pf-theme-block-type="component" data-pf-theme-block-ref="cta" data-pf-theme-block-label="Request a Demo" tabindex="0" role="button" aria-label="Request a Demo" > Request a Demo </a> </div> </div> </div> </div> </nav> </div> </div> </section> </header> <section data-pf-theme-artefact-id="hero-with-background-image" data-pf-theme-artefact-file-id="bcd8b290-2d51-4320-bce7-f81e7ca69eeb" data-pf-theme-artefact-filename="hero-with-background-image" data-pf-theme-block-id="tu-tgXYR1U" data-pf-theme-block-type="section" data-pf-theme-block-pos="1" data-pf-theme-block-ref="hero" role="region" id="pf-hero-with-background" style="" class="section-display relative section-tu-tgXYR1U pf-hero-background section-padding " > <div id="hero-with-background-image-tu-tgXYR1U"></div> <div class="section-base w-full relative"> <div class="mx-auto py-20 md:py-28"> <div class="mx-auto text-center"> <div id="pf-hero-with-background-heading" class="mb-4"><div class="pf-rte-wrapper"><p class=""><span class="" style="font-family: BrownProRegular; color: rgb(255, 255, 255)">Events At PathFactory</span></p></div></div> <div id="pf-hero-with-background-subheading" class="mb-8"> <div class="pf-rte-wrapper"> <p><span style="color: rgb(255, 255, 255); font-family: BrownProRegular;">Want to see more of us? Catch our team at one of these upcoming webinars or events! We'll see you there!</span></p> <p> </p> </div> </div> <div class="flex flex-wrap gap-4 justify-center"> </div> </div> </div> </div> </section> <style> .section-tu-tgXYR1U::before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-size: cover; background-position: center; opacity: 1.0; background-image: url(https://cdn.pathfactory.com/assets/146/heroes/425415/843195ed-b430-418b-8f0e-2bcfe5064e6a.png); } </style> <section data-pf-theme-artefact-id="hero" data-pf-theme-artefact-file-id="1c2610bb-92ab-4e7e-804e-f630b6fbf154" data-pf-theme-artefact-filename="hero" data-pf-theme-block-id="fv09u2qldR" data-pf-theme-block-type="section" data-pf-theme-block-pos="2" data-pf-theme-block-ref="hero" role="region" id="hero-fv09u2qldR" style="display: none;" class="section-display relative section-fv09u2qldR pf-hero section-padding hidden bg-[#ffffff] " > <div id="hero-fv09u2qldR"></div> <div class="section-base w-full relative"> <div class="flex flex-col -mx-4 md:flex-row xl:items-center" style="align-items: stretch;"> <div class="flex-1 grow-[2] px-4 mb-4 md:mb-0 "> <div id="pf-hero-heading" class="mb-4"> <div class='pf-rte-wrapper'><h1 class='pf_font_preset_0'>Your hero section heading</h1></div> </div> <div id="pf-hero-subheading" class="mb-8"> <div class='pf-rte-wrapper'><p class=''><span class='pf_font_preset_6' style='color: #000000'>The subheading for your hero section</span></p></div> </div> <div class="flex flex-wrap gap-4 justify-start"> <div class="w-full py-1 md:w-auto"> <a class=" btn leading-none btn-md pf-cta pf_font_preset_6 bg-[#5555FF] border-[#5555FF] text-on-primary hover:bg-primary-600 focus:ring-[#5555FF] rounded-[4px] pointer-events-none " href="#" target="_blank" data-pf-theme-artefact-id="cta-link" data-pf-theme-block-id="cta-910524367" data-pf-theme-block-type="component" data-pf-theme-block-ref="cta" data-pf-theme-block-label="Request a Demo" tabindex="0" role="button" aria-label="Request a Demo" > Request a Demo </a> </div> <div class="w-full py-1 md:w-auto"> <a class=" btn leading-none btn-md pf-cta pf_font_preset_6 bg-[#5555FF] border-[#5555FF] text-on-primary hover:bg-primary-600 focus:ring-[#5555FF] rounded-[4px] pointer-events-none " href="#" target="_blank" data-pf-theme-artefact-id="cta-link" data-pf-theme-block-id="cta-911379478" data-pf-theme-block-type="component" data-pf-theme-block-ref="cta" data-pf-theme-block-label="Request a Demo" tabindex="0" role="button" aria-label="Request a Demo" > Request a Demo </a> </div> </div> </div> <div class="flex-1 px-4"> <div class="w-full mx-auto md:max-w-max"> <img id="pf-hero-image" class="rounded-lg w-[500px] mx-auto object-cover" src="https://pathfactory-public-development-assets.s3.amazonaws.com/PathFactory-images/themes-placeholder.jpg" alt="Sample image" > </div> </div> </div> </div> </section> <section data-pf-theme-artefact-id="hero" data-pf-theme-artefact-file-id="1c2610bb-92ab-4e7e-804e-f630b6fbf154" data-pf-theme-artefact-filename="hero" data-pf-theme-block-id="qaE4yDbLd8" data-pf-theme-block-type="section" data-pf-theme-block-pos="3" data-pf-theme-block-ref="hero" role="region" id="hero-qaE4yDbLd8" style="display: none;" class="section-display relative section-qaE4yDbLd8 pf-hero section-padding hidden bg-[#ffffff] " > <div id="hero-qaE4yDbLd8"></div> <div class="section-base w-full relative"> <div class="flex flex-col -mx-4 md:flex-row xl:items-center" style="align-items: stretch;"> <div class="flex-1 grow-[2] px-4 mb-4 md:mb-0 "> <div id="pf-hero-heading" class="mb-4"> <div class='pf-rte-wrapper'><h1 class='pf_font_preset_0'>Your hero section heading</h1></div> </div> <div id="pf-hero-subheading" class="mb-8"> <div class='pf-rte-wrapper'><p class=''><span class='pf_font_preset_6' style='color: #000000'>The subheading for your hero section</span></p></div> </div> <div class="flex flex-wrap gap-4 justify-start"> <div class="w-full py-1 md:w-auto"> <a class=" btn leading-none btn-md pf-cta pf_font_preset_6 bg-[#5555FF] border-[#5555FF] text-on-primary hover:bg-primary-600 focus:ring-[#5555FF] rounded-[4px] pointer-events-none " href="#" target="_blank" data-pf-theme-artefact-id="cta-link" data-pf-theme-block-id="cta-916579587" data-pf-theme-block-type="component" data-pf-theme-block-ref="cta" data-pf-theme-block-label="Request a Demo" tabindex="0" role="button" aria-label="Request a Demo" > Request a Demo </a> </div> <div class="w-full py-1 md:w-auto"> <a class=" btn leading-none btn-md pf-cta pf_font_preset_6 bg-[#5555FF] border-[#5555FF] text-on-primary hover:bg-primary-600 focus:ring-[#5555FF] rounded-[4px] pointer-events-none " href="#" target="_blank" data-pf-theme-artefact-id="cta-link" data-pf-theme-block-id="cta-917357062" data-pf-theme-block-type="component" data-pf-theme-block-ref="cta" data-pf-theme-block-label="Request a Demo" tabindex="0" role="button" aria-label="Request a Demo" > Request a Demo </a> </div> </div> </div> <div class="flex-1 px-4"> <div class="w-full mx-auto md:max-w-max"> <img id="pf-hero-image" class="rounded-lg w-[500px] mx-auto object-cover" src="https://pathfactory-public-development-assets.s3.amazonaws.com/PathFactory-images/themes-placeholder.jpg" alt="Sample image" > </div> </div> </div> </div> </section> <section data-pf-theme-artefact-id="hero" data-pf-theme-artefact-file-id="1c2610bb-92ab-4e7e-804e-f630b6fbf154" data-pf-theme-artefact-filename="hero" data-pf-theme-block-id="pL8aUTYWyE" data-pf-theme-block-type="section" data-pf-theme-block-pos="4" data-pf-theme-block-ref="hero" role="region" id="hero-pL8aUTYWyE" style="" class="section-display relative section-pL8aUTYWyE pf-hero section-padding bg-[#ffffff] " > <div id="hero-pL8aUTYWyE"></div> <div class="section-base w-full relative"> <div class="flex flex-col -mx-4 md:flex-row xl:items-center" style="align-items: stretch;"> <div class="flex-1 grow-[2] px-4 mb-4 md:mb-0 "> <div id="pf-hero-heading" class="mb-4"> </div> <div id="pf-hero-subheading" class="mb-8"> <div class="pf-rte-wrapper"><p class=""><span class="" style="font-family: BrownProBold; font-size: 24.6667px; color: rgb(85, 85, 255)">Live Event</span></p><p class=""><span class="" style="font-family: BrownProBold; font-size: 24.6667px; color: rgb(0, 0, 0)">6sense Breakthrough</span></p><p class=""><span class="" style="font-family: BrownProBold; font-size: 24.6667px; color: rgb(0, 0, 0)">Oct 7-10 | Las Vegas, NV</span></p><p class=""> </p><p class=""><span class="" style="font-family: BrownProRegular; font-size: 18px">Meet with us and learn how PathFactory is transforming the way B2B marketers engage with today鈥檚 self-service buyers.</span></p></div> </div> <div class="flex flex-wrap gap-4 justify-start"> <div class="w-full py-1 md:w-auto"> <a class=" btn leading-none btn-md pf-cta pf_font_preset_6 bg-[#5555FF] border-[#5555FF] text-on-primary hover:bg-primary-600 focus:ring-[#5555FF] rounded-[4px] " href="https://nurturenow.pathfactory.com/6sense-breakthrough" target="_blank" data-pf-theme-artefact-id="cta-link" data-pf-theme-block-id="ctas_0" data-pf-theme-block-type="component" data-pf-theme-block-ref="cta" data-pf-theme-block-label="Learn more" tabindex="0" role="button" aria-label="Learn more" > Learn more </a> </div> </div> </div> <div class="flex-1 px-4"> <div class="w-full mx-auto md:max-w-max"> <img id="pf-hero-image" class="rounded-lg w-[700px] mx-auto object-cover" src="https://cdn.pathfactory.com/assets/146/thumbnails/939991/424252cf-2d5a-47b9-9bff-602ddf058619.png" alt="Sample image" > </div> </div> </div> </div> </section> <section data-pf-theme-artefact-id="hero" data-pf-theme-artefact-file-id="1c2610bb-92ab-4e7e-804e-f630b6fbf154" data-pf-theme-artefact-filename="hero" data-pf-theme-block-id="qd4B35Zvj_" data-pf-theme-block-type="section" data-pf-theme-block-pos="5" data-pf-theme-block-ref="hero" role="region" id="hero-qd4B35Zvj_" style="display: none;" class="section-display relative section-qd4B35Zvj_ pf-hero section-padding hidden bg-[#ffffff] " > <div id="hero-qd4B35Zvj_"></div> <div class="section-base w-full relative"> <div class="flex flex-col -mx-4 md:flex-row xl:items-center" style="align-items: stretch;"> <div class="flex-1 grow-[2] px-4 mb-4 md:mb-0 order-last text-right "> <div id="pf-hero-heading" class="mb-4"> <div class="pf-rte-wrapper"><p class="" style="text-align: left"><span class="pf_font_preset_4" style="font-family: BrownProRegular; font-size: 20pt; color: rgb(85, 85, 255)">Webinar</span></p><p class="" style="text-align: left"><span class="pf_font_preset_1" style="font-family: BrownProRegular; font-size: 24pt">How NVIDIA Wins Deals With Better Buyer Journeys, Intent Data, and AI</span></p></div> </div> <div id="pf-hero-subheading" class="mb-8"> <div class="pf-rte-wrapper"><p class="" style="text-align: left"><span class="" style="font-family: ui-sans-serif, system-ui, -apple-system, system-ui, Segoe\ UI, Roboto, Helvetica\ Neue, Arial, Noto\ Sans, sans-serif, Apple\ Color\ Emoji, Segoe\ UI\ Emoji, Segoe\ UI\ Symbol, Noto\ Color\ Emoji; font-size: medium; color: rgb(0, 0, 0)">J</span><strong class=""><span class="" style="font-family: BrownProRegular; font-size: 18px; color: rgb(0, 0, 0)">oin us for an insightful webinar where Ari Capogeannis, Senior Director of Enterprise Revenue Marketing at NVIDIA, will reveal how NVIDIA is winning more deals by optimizing complex, non-linear buying journeys. Discover how they leverage content personalization, intent data, and artificial intelligence to drive success.</span></strong><br><br><span class="pf_font_preset_2" style="font-family: BrownProBold; font-size: 18px; color: rgb(85, 85, 255)">What you鈥檒l get out of this webinar:</span></p><ul style="text-align: start"><li><p class="" style="padding-left: 20px"><span class="" style="font-family: BrownProRegular; font-size: 18px; color: rgb(0, 0, 0)">Strategies for optimizing non-linear buying journeys</span></p></li><li><p class="" style="padding-left: 20px"><span class="" style="font-family: BrownProRegular; font-size: 18px; color: rgb(0, 0, 0)">The role of content personalization in engaging buyers</span></p></li><li><p class="" style="padding-left: 20px"><span class="" style="font-family: BrownProRegular; font-size: 18px; color: rgb(0, 0, 0)">How intent data can inform and enhance marketing efforts</span></p></li><li><p class="" style="padding-left: 20px"><span class="" style="font-family: BrownProRegular; font-size: 18px; color: rgb(0, 0, 0)">The impact of artificial intelligence on buyer journey optimization</span></p></li></ul></div> </div> <div class="flex flex-wrap gap-4 justify-start"> <div class="w-full py-1 md:w-auto"> <button class="leading-none cta-button-qd4B35Zvj_-ctas_0 pf-cta pf-cta-form btn btn-md bg-[#5555FF] border-[#5555FF] cursor-pointer text-on-primary hover:bg-primary-600 focus:ring-[#5555FF] pf_font_preset_6 rounded-[4px]" data-pf-theme-artefact-id="cta-form" data-pf-theme-block-id="ctas_0" data-pf-theme-block-type="component" data-pf-theme-block-ref="cta" data-pf-theme-block-label="Save Your Seat" aria-label="Save Your Seat" > Save Your Seat </button> <div class="pf-modal modal-qd4B35Zvj_-ctas_0 max-w-full relative z-[10000]" aria-labelledby="modal-title" role="dialog" aria-modal="true" id="pf-modal" style="display: none;" > <div class="fixed inset-0 bg-gray-500 bg-opacity-75 transition-opacity"></div> <div class="fixed inset-0 z-10 overflow-y-auto"> <div class="flex flex-row min-h-full justify-center p-4 pt-10 items-start"> <div class="modal-content relative max-w-full"> <style> .pf-custom-form-qd4B35Zvj_-ctas_0 { background-size: cover; background-position: center; background-image: url(); background-color: #FFFFFF; background-repeat: no-repeat; } </style> <div style="width: 440px;" class="pf-form pf-custom-form-qd4B35Zvj_-ctas_0 max-w-full h-full flex flex-col justify-center items-center text-[#000000]" data-pf-theme-artefact-id="form-custom" data-pf-theme-form-library-id="17033" data-pf-theme-block-id="ctas_0" data-pf-theme-block-type="component" data-pf-theme-block-ref="form" data-pf-theme-modal-type="" > <iframe sandbox="allow-forms allow-same-origin allow-scripts allow-popups allow-popups-to-escape-sandbox allow-top-navigation allow-downloads" style="height: 500px;" class="pf-form-iframe-qd4B35Zvj_-ctas_0 px-[25px] pb-[25px] rounded-b w-full block m-0 border-none bg-[rgba(255,255,255,0)]" > </iframe> <script> (() => { const frame = document.querySelector(".pf-form-iframe-qd4B35Zvj_-ctas_0"); frame.contentDocument.open(); frame.contentDocument.write(atob(`PHNjcmlwdCBzcmM9Ii8vbHAucGF0aGZhY3RvcnkuY29tL2pzL2Zvcm1zMi9q cy9mb3JtczIubWluLmpzIj48L3NjcmlwdD4KPGZvcm0gaWQ9Im1rdG9Gb3Jt XzQ3MDgiPjwvZm9ybT4gCjxzY3JpcHQ+Ck1rdG9Gb3JtczIubG9hZEZvcm0o Ii8vbHAucGF0aGZhY3RvcnkuY29tIiwgIjE4Ni1VTVUtMzM4IiwgNDcwOCwg ZnVuY3Rpb24oZm9ybSkgewoJZm9ybS5vblN1Y2Nlc3MoZnVuY3Rpb24oKXsK ICAJdmFyIHZhbHMgPSBmb3JtLnZhbHMoKTsKICAJd2luZG93LnBhcmVudC5w b3N0TWVzc2FnZSh7CiAgICAJY29udmVyc2lvblVybDogZG9jdW1lbnQubG9j YXRpb24uaHJlZiwKICAgIAlyZWZlcnJlcjogZG9jdW1lbnQucmVmZXJyZXIs CiAgICAJZW1haWw6IHZhbHMuRW1haWwsCiAgICAJbG9va2Jvb2tFeHRlcm5h bEZvcm06IHRydWUKICAJfSwgIioiKTsKICAJcmV0dXJuIHRydWU7Cgl9KTsK fSk7Cjwvc2NyaXB0PgoKPHNjcmlwdD4KKGZ1bmN0aW9uICgpewogIC8vIFBs ZWFzZSBpbmNsdWRlIHRoZSBlbWFpbCBkb21haW5zIHlvdSB3b3VsZCBsaWtl IHRvIGJsb2NrIGluIHRoaXMgbGlzdAogIHZhciBpbnZhbGlkRG9tYWlucyA9 IFsiQGdtYWlsLiIsIkB5YWhvby4iLCJAaG90bWFpbC4iLCJAbGl2ZS4iLCJA YW9sLiIsIkBvdXRsb29rLiJdOwoKICBNa3RvRm9ybXMyLndoZW5SZWFkeShm dW5jdGlvbiAoZm9ybSl7CiAgICBmb3JtLm9uVmFsaWRhdGUoZnVuY3Rpb24o KXsKICAgICAgdmFyIGVtYWlsID0gZm9ybS52YWxzKCkuRW1haWw7CiAgICAg IGlmKGVtYWlsKXsKICAgICAgICBpZighaXNFbWFpbEdvb2QoZW1haWwpKSB7 CiAgICAgICAgICBmb3JtLnN1Ym1pdGFibGUoZmFsc2UpOwogICAgICAgICAg dmFyIGVtYWlsRWxlbSA9IGZvcm0uZ2V0Rm9ybUVsZW0oKS5maW5kKCIjRW1h aWwiKTsKICAgICAgICAgIGZvcm0uc2hvd0Vycm9yTWVzc2FnZSgiTXVzdCBi ZSBCdXNpbmVzcyBlbWFpbC4iLCBlbWFpbEVsZW0pOwogICAgICAgIH1lbHNl ewogICAgICAgICAgZm9ybS5zdWJtaXRhYmxlKHRydWUpOwogICAgICAgIH0K ICAgICAgfQogICAgfSk7CiAgfSk7CiAgCiAgZnVuY3Rpb24gaXNFbWFpbEdv b2QoZW1haWwpIHsKICAgIGZvcih2YXIgaT0wOyBpIDwgaW52YWxpZERvbWFp bnMubGVuZ3RoOyBpKyspIHsKICAgICAgdmFyIGRvbWFpbiA9IGludmFsaWRE b21haW5zW2ldOwogICAgICBpZiAoZW1haWwuaW5kZXhPZihkb21haW4pICE9 IC0xKSB7CiAgICAgICAgcmV0dXJuIGZhbHNlOwogICAgICB9CiAgICB9CiAg ICByZXR1cm4gdHJ1ZTsKICB9Cgp9KSgpOwo8L3NjcmlwdD4K `)); frame.contentDocument.close(); })(); </script> </div> <div class="embed-form-submitted-message form-submitted-message flex flex-col justify-center items-center w-[400px] min-w-[400px] h-[500px] bg-[white]" style="display: none;" > <i class="fa-regular fa-circle-check text-[100px] text-[#00FF00]"></i> <div class="text-[35px] font-bold">Thank you!</div> <div class="text-md">Your submission has been sent.</div> </div> <div class="form-submitted-status visually-hidden" role="status" aria-live="polite"></div> <button class="modal-close-button-qd4B35Zvj_-ctas_0 w-[35px] h-[35px] flex justify-center items-center absolute top-0 right-0 hover:brightness-70" aria-label="Close"> <i class="fa fa-close text-[#5555FF]" style="font-size:20px"></i> </button> </div> </div> </div> </div> <script> document.querySelector(".modal-close-button-qd4B35Zvj_-ctas_0").addEventListener("click", (event) => { window.closeForm({ formType: "custom", formData: { value: "pf_cta_form", ctaId: "ctas_0" } }); document.querySelector(".modal-qd4B35Zvj_-ctas_0").style.display = "none"; }); </script> <script> document.querySelector(".cta-button-qd4B35Zvj_-ctas_0").addEventListener("click", () => { document.querySelector(".modal-qd4B35Zvj_-ctas_0").style.display = "block"; window.showForm({ formType: "custom", formData: { value: "pf_cta_form", ctaId: "ctas_0" } }); (window.pfVideoPlayers || []).forEach((player) => { player.pause(); }) }); </script> </div> </div> </div> <div class="flex-1 px-4"> <div class="w-full mx-auto md:max-w-max"> <img id="pf-hero-image" class="rounded-lg w-[500px] mx-auto object-cover" src="https://cdn.pathfactory.com/assets/146/thumbnails/772002/187eb99c-8910-4748-a8a8-dc607bdb8274.png" alt="Sample image" > </div> </div> </div> </div> </section> <section data-pf-theme-artefact-id="hero" data-pf-theme-artefact-file-id="1c2610bb-92ab-4e7e-804e-f630b6fbf154" data-pf-theme-artefact-filename="hero" data-pf-theme-block-id="o1TXYZ3Ye6" data-pf-theme-block-type="section" data-pf-theme-block-pos="6" data-pf-theme-block-ref="hero" role="region" id="hero-o1TXYZ3Ye6" style="" class="section-display relative section-o1TXYZ3Ye6 pf-hero section-padding bg-[#EDEDFF] " > <div id="hero-o1TXYZ3Ye6"></div> <div class="section-base w-full relative"> <div class="flex flex-col -mx-4 md:flex-row xl:items-center" style="align-items: stretch;"> <div class="flex-1 grow-[2] px-4 mb-4 md:mb-0 "> <div id="pf-hero-heading" class="mb-4"> </div> <div id="pf-hero-subheading" class="mb-8"> <div class="pf-rte-wrapper"><p class=""><span class="" style="font-family: BrownProBold; font-size: 24.6667px; color: rgb(85, 85, 255)">Webinar</span></p><p class=""><span class="" style="font-family: BrownProBold; font-size: 24.6667px; color: rgb(0, 0, 0)">The Impact of GenAI on B2B Marketing:</span></p><p class=""><span class="" style="font-family: BrownProBold; font-size: 24.6667px; color: rgb(0, 0, 0)">Redefining Tools, Teams, and Technology</span></p><p class=""> </p><p class=""><span class="" style="font-family: BrownProRegular; font-size: 18px">Hear from industry experts Scott Brinker, Editor at </span><a target="_blank" rel="noopener noreferrer nofollow" href="http://chiefmartec.com"><span class="" style="font-family: BrownProRegular; font-size: 18px">chiefmartec.com</span></a><span class="" style="font-family: BrownProRegular; font-size: 18px">; Frans Riemersma, Founder of martechTribe; and Venk Chandran, Chief Product Officer at PathFactory, as they discuss how GenAI is transforming the way teams leverage marketing technology.</span></p></div> </div> <div class="flex flex-wrap gap-4 justify-start"> <div class="w-full py-1 md:w-auto"> <a class=" btn leading-none btn-md pf-cta pf_font_preset_6 bg-[#5555FF] border-[#5555FF] text-on-primary hover:bg-primary-600 focus:ring-[#5555FF] rounded-[4px] " href="https://nurturenow.pathfactory.com/webinar/impact-of-genai" target="_blank" data-pf-theme-artefact-id="cta-link" data-pf-theme-block-id="cta-947581685" data-pf-theme-block-type="component" data-pf-theme-block-ref="cta" data-pf-theme-block-label="Watch The Replay" tabindex="0" role="button" aria-label="Watch The Replay" > Watch The Replay </a> </div> </div> </div> <div class="flex-1 px-4"> <div class="w-full mx-auto md:max-w-max"> <img id="pf-hero-image" class="rounded-lg w-[500px] mx-auto object-cover" src="https://cdn.pathfactory.com/assets/146/thumbnails/940039/b10a45bd-ed16-4a48-b9cd-13b542dd601b.png" alt="Sample image" > </div> </div> </div> </div> </section> <section data-pf-theme-artefact-id="hero" data-pf-theme-artefact-file-id="1c2610bb-92ab-4e7e-804e-f630b6fbf154" data-pf-theme-artefact-filename="hero" data-pf-theme-block-id="NCRZl7sYmb" data-pf-theme-block-type="section" data-pf-theme-block-pos="7" data-pf-theme-block-ref="hero" role="region" id="hero-NCRZl7sYmb" style="display: none;" class="section-display relative section-NCRZl7sYmb pf-hero section-padding hidden bg-[#ffffff] " > <div id="hero-NCRZl7sYmb"></div> <div class="section-base w-full relative"> <div class="flex flex-col -mx-4 md:flex-row xl:items-center" style="align-items: stretch;"> <div class="flex-1 grow-[2] px-4 mb-4 md:mb-0 order-last text-right "> <div id="pf-hero-heading" class="mb-4"> <div class="pf-rte-wrapper"> <div class="pf-rte-wrapper"> <div class="pf-rte-wrapper"> <div class="pf-rte-wrapper"> <p style="text-align: left;"><span class="pf_font_preset_4" style="font-size: 20pt; color: rgb(85, 85, 255); font-family: BrownProRegular;">Webinar</span></p> <p style="text-align: left;"><span class="pf_font_preset_1" style="font-size: 24pt; font-family: BrownProRegular;">Automating the Buyer's Journey: The Secret to Anaplan's Success!</span></p> </div> </div> </div> </div> </div> <div id="pf-hero-subheading" class="mb-8"> <div class="pf-rte-wrapper"> <div class="pf-rte-wrapper" style="text-align: left;"><span style="font-family: BrownProRegular; font-size: 20px;"><span style="font-size: 21px;">April 17th | 1 PM ET / 10 AM PT</span><br><br><span style="font-size: 19px;">PathFactory, Demandbase, and Inverta have teamed up with the marketing leaders at Anaplan to share the secrets of buyer journey orchestration at scale. Join us live to learn how to improve sales and marketing motion, optimize your martech stack, and transform marketing motions to address revenue goals!</span></span></div> </div> </div> <div class="flex flex-wrap gap-4 justify-start"> <div class="w-full py-1 md:w-auto"> <a class=" btn leading-none btn-md pf-cta pf_font_preset_6 bg-[#5555FF] border-[#5555FF] text-on-primary hover:bg-primary-600 focus:ring-[#5555FF] rounded-[4px] " href="https://nurturenow.pathfactory.com/c/anaplan-automating-buyer-journey?x=TA7KjU" target="_blank" data-pf-theme-artefact-id="cta-link" data-pf-theme-block-id="cta-953307776" data-pf-theme-block-type="component" data-pf-theme-block-ref="cta" data-pf-theme-block-label="Book Your Spot" tabindex="0" role="button" aria-label="Book Your Spot" > Book Your Spot </a> </div> </div> </div> <div class="flex-1 px-4"> <div class="w-full mx-auto md:max-w-max"> <img id="pf-hero-image" class="rounded-lg w-[500px] mx-auto object-cover" src="https://cdn.pathfactory.com/assets/146/thumbnails/738368/d70a5fe8-9a98-4f0f-b764-d6011bc880aa.png" alt="Sample image" > </div> </div> </div> </div> </section> <section data-pf-theme-artefact-id="hero" data-pf-theme-artefact-file-id="1c2610bb-92ab-4e7e-804e-f630b6fbf154" data-pf-theme-artefact-filename="hero" data-pf-theme-block-id="OWMJS5BLyw" data-pf-theme-block-type="section" data-pf-theme-block-pos="8" data-pf-theme-block-ref="hero" role="region" id="hero-OWMJS5BLyw" style="display: none;" class="section-display relative section-OWMJS5BLyw pf-hero section-padding hidden bg-[#ffffff] " > <div id="hero-OWMJS5BLyw"></div> <div class="section-base w-full relative"> <div class="flex flex-col -mx-4 md:flex-row xl:items-center" style="align-items: stretch;"> <div class="flex-1 grow-[2] px-4 mb-4 md:mb-0 "> <div id="pf-hero-heading" class="mb-4"> <div class="pf-rte-wrapper"> <div class="pf-rte-wrapper"> <div class="pf-rte-wrapper"> <div class="pf-rte-wrapper"> <div class="pf-rte-wrapper"> <p style="text-align: left;"><span class="pf_font_preset_4" style="font-size: 20pt; color: rgb(85, 85, 255); font-family: BrownProRegular;">Webinar</span></p> <p style="text-align: left;"><span class="pf_font_preset_1" style="font-size: 24pt; font-family: BrownProRegular;">Supercharging the Adobe Experience Cloud with Content Intelligence</span></p> </div> </div> </div> </div> </div> </div> <div id="pf-hero-subheading" class="mb-8"> <div class="pf-rte-wrapper"> <div class="pf-rte-wrapper"> <div class="pf-rte-wrapper" style="text-align: left;"><span style="font-family: BrownProRegular; font-size: 20px;"><span style="font-size: 21px;">April 30th | 1 PM ET / 10 AM PT</span><br><br></span> <p><span style="font-family: BrownProRegular; font-size: 19px;">Persistent Systems and PathFactory are co-hosting this session to discuss the key takeaways from the Adobe Summit and showcase how Content Intelligence supercharges Adobe Experience Cloud suite.</span></p> <span style="font-family: BrownProRegular; font-size: 20px;"><br></span></div> </div> </div> </div> <div class="flex flex-wrap gap-4 justify-start"> <div class="w-full py-1 md:w-auto"> <a class=" btn leading-none btn-md pf-cta pf_font_preset_6 bg-[#5555FF] border-[#5555FF] text-on-primary hover:bg-primary-600 focus:ring-[#5555FF] rounded-[4px] " href="https://nurturenow.pathfactory.com/c/supercharge-adobe-cloud?x=5Hk-qq&lb_email=&utm_source=website&utm_medium=events-page&utm_campaign=supercharge-adobe-cloud&utm_content=landing-page" target="_blank" data-pf-theme-artefact-id="cta-link" data-pf-theme-block-id="cta-958951961" data-pf-theme-block-type="component" data-pf-theme-block-ref="cta" data-pf-theme-block-label="Book Your Spot" tabindex="0" role="button" aria-label="Book Your Spot" > Book Your Spot </a> </div> </div> </div> <div class="flex-1 px-4"> <div class="w-full mx-auto md:max-w-max"> <img id="pf-hero-image" class="rounded-lg w-[500px] mx-auto object-cover" src="https://cdn.pathfactory.com/assets/146/thumbnails/745654/007b50b6-e176-4b83-a92e-4604d8f53be2.png" alt="Sample image" > </div> </div> </div> </div> </section> <section data-pf-theme-artefact-id="resource-center" data-pf-theme-artefact-file-id="d867c4da-0f87-4db1-a95d-ef9904a0ef6e" data-pf-theme-artefact-filename="resource-center" data-pf-theme-block-id="J_Dg3Pv6w2" data-pf-theme-block-type="section" data-pf-theme-block-pos="9" data-pf-theme-block-ref="resource-center" role="region" id="" style="display: none;" class="section-display relative section-J_Dg3Pv6w2 pf-resource-center section-padding hidden bg-[#FFFFFF] " > <div id="resource-center-J_Dg3Pv6w2"></div> <div class="section-base w-full relative"> <div class="pf-full-width-rte text-center flex flex-wrap w-full pb-[20px]"> <div class="pf-rte-wrapper"> <p style="text-align: center;"><span class="pf_font_preset_0" style="font-size: 36pt;">Heading</span></p> </div> </div> <div class="pf-full-width-rte text-center flex flex-wrap w-full pb-[20px]"> <div class="pf-rte-wrapper"> <p style="text-align: center;"><span class="pf_font_preset_4" style="font-size: 20pt;">Sub-heading</span></p> </div> </div> <div class="flex flex-col "> <div class="px-[10px] flex-wrap"> <div class="mb-[10px] flex flex-wrap gap-x-3 md:justify-between"> <div class="flex flex-grow justify-between gap-1"> </div> <div class="pf-resource-center-filters rc-mobile-filters-container md:hidden"> <div id="rc-mobile-filter-J_Dg3Pv6w2" class="z-[1000] fixed bottom-[calc(0px-70%)] left-0 h-[70%] w-full transition-[bottom] ease-in-out duration-300 md:hidden bg-white" x-data="{ isFilterExpanded: false, checkStyle() { this.isFilterExpanded = $el.style.bottom === '0px'; } }" x-init="checkStyle()" @keyup.escape="$el.style.bottom = ''; checkStyle()" @transitionend="checkStyle()"> <div id="rc-mobile-filter-J_Dg3Pv6w2-title" class="w-full px-5 flex justify-between items-center h-[50px] text-[#ffffff] bg-[#5555FF] " > <h2>Filters </h2> <button aria-label="Close" class="fa fa-close"></button> </div> <div class="w-full flex justify-center h-full"> <div class="flex flex-col w-full overflow-scroll"> </div> </div> </div> <script> document.querySelector("#rc-mobile-filter-J_Dg3Pv6w2-title").onclick = (e) => { const bottombar = document.querySelector("#rc-mobile-filter-J_Dg3Pv6w2"); const bottombarTitleIcon = document.querySelector("#rc-mobile-filter-J_Dg3Pv6w2-title > i"); if (bottombar.style.bottom == "0px") { bottombar.style.bottom = "" bottombar.classList.add("bottom-calc(0px-70%)"); bottombarTitleIcon?.setAttribute("class", "fa fa-close"); } else { bottombar.classList.remove("bottom-calc(0px-70%)"); bottombar.style.bottom = "0px"; bottombarTitleIcon?.setAttribute("class", "fa fa-close"); } } document.addEventListener("keydown", (e) => { const bottombar = document.querySelector("#rc-mobile-filter-J_Dg3Pv6w2"); const closeButton = document.querySelector('#rc-mobile-filter-J_Dg3Pv6w2 .fa-close'); if (e.key === "Escape") { bottombar.style.bottom = "" closeButton.setAttribute('tabindex', '-1'); } else if (e.key === "Tab") { trapElementFocus(bottombar, e); } }); </script> </div> </div> </div> <script> (() => { const searchBoxElement = document.querySelector(".section-J_Dg3Pv6w2 .search-J_Dg3Pv6w2"); const filterButton = document.querySelector(".section-J_Dg3Pv6w2 .rc-mobile-filter-selector"); const bottomBar = document.querySelector("#rc-mobile-filter-J_Dg3Pv6w2"); const closeButton = document.querySelector('#rc-mobile-filter-J_Dg3Pv6w2 .fa-close'); // disable initial tabbing for close button in bottom bar closeButton.setAttribute("tabindex", "-1"); // handle search input searchBoxElement?.addEventListener("input", pfDebounce((event) => { pfGetContents({sectionNodeId: "J_Dg3Pv6w2", updateParams: {search: event.target.value, page: 1}}); }), 1000); // handle filter button click filterButton?.addEventListener("click", () => { filterButton.setAttribute("aria-expanded", "true"); closeButton.setAttribute("tabindex", "0"); document.querySelector('#rc-mobile-filter-J_Dg3Pv6w2-title').onclick(); }); // handle close button click that collapses bottom bar closeButton?.addEventListener("click", () => { filterButton.setAttribute("aria-expanded", "false"); closeButton.setAttribute("tabindex", "-1"); }); })(); </script> <div class="flex flex-col w-full items-center"> <div data-uuid="" style="display: none;" class="pf-content-card relative px-[10px] mb-8 w-full sm:w-1/2 lg:w-1/2 template" > <a class="pf-content-card-link block group mb-[10px]" href="" > <div class="relative overflow-hidden rounded-md border-solid border-1 border-[#FFFFFF] "> <img class="pf-content-card-thumbnail object-cover w-full rounded-md rounded-b-none aspect-[16/9] transition ease-in-out duration-300 group-hover:scale-105" src="" alt="Sample content thumbnail" > <div class="relative top-[calc(100%-70px)] h-[100%] w-full z-[1] px-[10px] bg-[#5555FF]"> <div class="pf_font_preset_6 text-[#ffffff] h-[70px] flex items-center w-full"> <span class="pf-content-card-title line-clamp-2"></span> </div> </div> </div> <div class="mb-[10px]"></div> <div class="pf-content-tag-on-card-wrapper flex flex-col absolute top-[20px] left-0 gap-[8px]" style="display: none;" > <span class=" pf-content-tag-on-card bg-[#5555FF] text-[#ffffff] pf_font_preset_7 rounded-[5px] max-w-full break-words px-[10px] py-[5px] w-fit " data-enabled-tags=""></span> <span class=" pf-pinned-content-tag bg-[#5555FF] text-[#ffffff] pf_font_preset_7 rounded-[5px] max-w-full break-words px-[10px] py-[5px] " style="display: none;" > Featured <i class="fa fa-star" aria-hidden="true"></i> </span> </div> <div onclick="event.preventDefault()" class="pf-content-tag-below-card-wrapper cursor-default flex flex-wrap gap-[8px]" style="display: none;" > <span class=" pf-content-tag-below-card bg-[#5555FF] text-[#ffffff] pf_font_preset_7 rounded-[5px] max-w-full break-words px-[10px] py-[5px] " data-enabled-tags=""></span> </div> </a> </div> <div role="status" aria-live="polite" class="pf-resource-center-cards-wrapper flex flex-wrap w-full "> </div> <div role="status" aria-live="polite" class="pf-no-results text-xl text-center w-full p-15" style="display: none;">No results match the search/filter criteria</div> <div class="pf-lazy-load-container my-0 mx-auto" > <button class="pf-lazy-load-button bg-[#5454FF] hover:bg-[#5454FF] py-2 px-4 border-2 border-black rounded border-opacity-100" > <div class="pf-rte-wrapper"> <p>Load more...</p> </div> </button> </div> <script > document.querySelector(".section-J_Dg3Pv6w2 .pf-lazy-load-button")?.addEventListener("click", () => { const currentPage = window.pfResourceCenterParams?.["J_Dg3Pv6w2"]?.page || 1; pfGetContents({ sectionNodeId: "J_Dg3Pv6w2", isLoadMore: true, updateParams: {page: currentPage + 1}}); }); document.querySelector(".section-J_Dg3Pv6w2 .pf-pagination-item-previous")?.addEventListener("click", (event) => { let nextPage = (window.pfResourceCenterParams?.["J_Dg3Pv6w2"]?.page || 1) - 1; if (nextPage < 1) { nextPage = 1; } pfGetContents({ sectionNodeId: "J_Dg3Pv6w2", updateParams: { page: nextPage } }); }); document.querySelector(".section-J_Dg3Pv6w2 .pf-pagination-item-next")?.addEventListener("click", (event) => { const totalContents = window.pfResourceCenterParams?.["J_Dg3Pv6w2"]?.totalContents; const contentsPerPage = 6; const totalPages = Math.ceil(totalContents / contentsPerPage); const contentsLoaded = document.querySelectorAll(".section-J_Dg3Pv6w2 .pf-content-card:not(.template)").length; const allContentsLoaded = contentsLoaded === totalContents; let nextPage = (window.pfResourceCenterParams?.["J_Dg3Pv6w2"]?.page || 1) + 1; if (nextPage > totalPages) { nextPage = totalPages; } if (allContentsLoaded) { nextPage = (window.pfResourceCenterParams?.["J_Dg3Pv6w2"]?.page || 1); } pfGetContents({ sectionNodeId: "J_Dg3Pv6w2", updateParams: { page: nextPage } }); }); document.querySelectorAll(".section-J_Dg3Pv6w2 .pf-pagination-item").forEach((link, index) => { link.addEventListener("click", (event) => { if (link.textContent === "...") { return; } const pageNumber = parseInt(link.textContent); pfGetContents({ sectionNodeId: "J_Dg3Pv6w2", updateParams: { page: pageNumber } }); }) }); document.addEventListener('pageMetadataUpdated', (event) => { if (event.detail !== "J_Dg3Pv6w2") return; const currentPage = window.pfResourceCenterParams?.["J_Dg3Pv6w2"]?.page || 1; const totalContents = window.pfResourceCenterParams?.["J_Dg3Pv6w2"]?.totalContents; const totalPages = Math.ceil(totalContents / 6); const pageNumbers = pfGeneratePageOptions({ page: currentPage, totalPages}); const lazyLoadButton = document.querySelector(".section-J_Dg3Pv6w2 .pf-lazy-load-button"); const contentsLoaded = document.querySelectorAll(".section-J_Dg3Pv6w2 .pf-content-card:not(.template)").length; const allContentsLoaded = contentsLoaded === totalContents; if (lazyLoadButton && (totalPages === currentPage || totalContents === 0 || allContentsLoaded)) { lazyLoadButton.style.display = 'none'; } else if (lazyLoadButton) { lazyLoadButton.style.display = ""; } else { const nextButton = document.querySelector(".section-J_Dg3Pv6w2 .pf-pagination-item-next"); const prevButton = document.querySelector(".section-J_Dg3Pv6w2 .pf-pagination-item-previous"); if (currentPage == 1) { prevButton?.setAttribute("aria-disabled", true); } else { prevButton?.setAttribute("aria-disabled", false); } if (currentPage == totalPages) { nextButton?.setAttribute("aria-disabled", true); } else { nextButton?.setAttribute("aria-disabled", false); } } const activePageClasses = "flex rounded-full items-center justify-center bg-[#5555FF] text-[#ffffff] w-7 h-7".split(' '); document.querySelectorAll(".section-J_Dg3Pv6w2 .pf-pagination-item").forEach((link, index) => { link.textContent = pageNumbers[index]; if (pageNumbers[index] !== "...") link.setAttribute("aria-label", `Page ${pageNumbers[index]} of recommended assets`); link.style.display = ""; if (pageNumbers[index] === currentPage) { link.classList.add(...activePageClasses); link.setAttribute("aria-current", "page") } else { link.classList.remove(...activePageClasses); link.removeAttribute("aria-current"); } if (index + 1 > pageNumbers.length || (allContentsLoaded && index > 0)) { link.style.display = 'none'; } }); }); </script> </div> </div> <script> pfGetFilters("J_Dg3Pv6w2"); </script> </div> </section> <script> const pfExperienceFormStrategy = `` ? JSON.parse(``) : null; const pfContentFormStrategy = `` ? JSON.parse(``) : null; const pfExperienceFormPresent = false; const pfContentFormPresent = false; const pfExperienceFormModalSelector = ".modal-pf-experience-form-strategy"; const pfContentFormModalSelector = ".modal-pf-content-form-strategy"; const pfVisitorKnown = false; const pfIsLandingPage = true; const pfExperienceFormModal = pfExperienceFormPresent && document.querySelector(pfExperienceFormModalSelector); const pfContentFormModal = pfContentFormPresent && document.querySelector(pfContentFormModalSelector); if (pfExperienceFormPresent || pfContentFormPresent) { setInterval(() => { document.dispatchEvent(new CustomEvent("pf_page_ping", { detail: { interval: 5 }, })); }, 5000); } const pfFormConditionsMet = ({ formModal, config, toggleModal = false, pdfButtonClick = false }) => { if (!config) { return false; } if (window.pdfFormModalOpen) { return false; } const currentSession = JSON.parse(localStorage.getItem("pfCurrentSession") || "{}"); const knownVisitorCondition = config.show_to_known_visitors && pfVisitorKnown; const unknownVisitorCondition = config.show_to_unknown_visitors && !pfVisitorKnown; const formSubmittedAlready = JSON.parse(localStorage.getItem("pfSubmittedForms") || "[]").filter((sf) => { return ( sf.experienceId == "165252" && sf.formId == config.form_id ); }).length > 0; const submittedShowAgainCondition = config.submitted_show_again || !formSubmittedAlready; const formNotDismissed = JSON.parse(localStorage.getItem("pfDismissedForms") || "[]").filter((df) => { return ( df.experienceId == "165252" && df.formId == config.form_id ); }).length == 0; const visibleModal = Array.from(document.querySelectorAll(".pf-modal")).filter((m) => m.style.display !== "none").length > 0; const show = pdfButtonClick || (knownVisitorCondition || unknownVisitorCondition) && submittedShowAgainCondition && formNotDismissed && !visibleModal; if (toggleModal && formModal) { formModal.style.display = show ? "block" : "none"; formModal.style.opacity = 0; setTimeout(() => formModal.style.opacity = show ? 1 : 0, 500); if (show) { if (!pdfButtonClick) { window.pfFormsShown = [...new Set((window.pfFormsShown || []).concat([config.form_id]))]; } (window.pfVideoPlayers || []).forEach((player) => { player.pause(); }); window.showForm({ formType: pfContentFormPresent ? "" : "", formData: { value: pfContentFormPresent ? "content_form_strategy" : "experience_form_strategy" } }); } } return show; }; const pdfButtonHandler = (e) => { e.preventDefault(); pfFormConditionsMet({ formModal: pfContentFormModal, config: pfContentFormStrategy, toggleModal: true, pdfButtonClick: true, }); setTimeout(() => window.pdfFormModalOpen = e?.target?.id, 0); } const getPdfElements = () => { const pfPrint = document.getElementById("print_pf"); const pfDownload = document.getElementById("download_pf"); const printBtn = document.getElementById("print"); const downloadBtn = document.getElementById("download"); if (!pfPrint || !pfDownload || !printBtn || !downloadBtn) { return false; } return { pfPrint, pfDownload, printBtn, downloadBtn } } const switchPdfButtons = ({ showCustomButtons, config }) => { const pdfElements = getPdfElements(); if (!pdfElements) { return; } const { pfPrint, pfDownload, printBtn, downloadBtn } = pdfElements; if (showCustomButtons) { const { show_on_print, show_on_download } = config; if (show_on_print) { pfPrint.style.display = "inline-block"; printBtn.style.display = "none"; pfPrint.addEventListener("click", pdfButtonHandler); window.originalPrint = window.print; window.print = () => {}; } if (show_on_download) { pfDownload.style.display = "inline-block"; downloadBtn.style.display = "none"; pfDownload.addEventListener("click", pdfButtonHandler); } } else { pfPrint.style.display = "none"; pfDownload.style.display = "none"; printBtn.style.display = "inline-block"; downloadBtn.style.display = "inline-block"; [pfPrint, pfDownload].forEach(button => { button.removeEventListener('click', pdfButtonHandler); }); } } const pfPdfFormConditionsMet = ({ config }) => { if (!config) { return false; } const { show_on_print, show_on_download } = config; if (!show_on_print && !show_on_download) { return; } const knownVisitorCondition = config.show_to_known_visitors && pfVisitorKnown; const unknownVisitorCondition = config.show_to_unknown_visitors && !pfVisitorKnown; const formSubmittedAlready = JSON.parse(localStorage.getItem("pfSubmittedForms") || "[]").filter((sf) => { return ( sf.experienceId == "165252" && sf.formId == config.form_id ); }).length > 0; const submittedShowAgainCondition = config.submitted_show_again || !formSubmittedAlready; const showForm = (knownVisitorCondition || unknownVisitorCondition) && submittedShowAgainCondition; switchPdfButtons({ showCustomButtons: showForm, config }); }; const isBypassEngagementEnabled = (config) => { if (!config) return false; const { enable_bypass_engagement, show_on_download, show_on_print, } = config; if (!getPdfElements()) { return false; } return enable_bypass_engagement && (show_on_download || show_on_print); }; const resumePdfActions = (modal) => { return new Promise((resolve, reject) => { let counter = 0; const modalCloseInterval = setInterval(() => { try { if (modal.style.display === "none" || counter > 10) { clearInterval(modalCloseInterval); if (window.pdfFormModalOpen) { if (window.pdfFormModalOpen === "print_pf") { if (window.originalPrint) { window.print = window.originalPrint; } window.PDFViewerApplication?.triggerPrinting(); } else if (window.pdfFormModalOpen === "download_pf") { window.PDFViewerApplication?.downloadOrSave(); } } window.pdfFormModalOpen = false; pfPdfFormConditionsMet({ config: pfContentFormStrategy }); resolve(); } else { counter++; } } catch (error) { clearInterval(modalCloseInterval); reject(error); } }, 500); }); }; const pfContentFormStrategyEligible = pfContentFormPresent && pfFormConditionsMet({ config: pfContentFormStrategy }); const pfExperienceFormStrategyEligible = pfExperienceFormPresent && pfFormConditionsMet({ config: pfExperienceFormStrategy }); const pfActiveFormStrategy = (pfContentFormStrategyEligible && "contentStrategy") || (pfExperienceFormStrategyEligible && "experienceStrategy"); const promotersClickable = (pfActiveFormStrategy === "experienceStrategy" && pfExperienceFormStrategy.promoters_clickable) || (pfActiveFormStrategy === "contentStrategy" && pfContentFormStrategy.promoters_clickable); pfContentFormPresent && pfPdfFormConditionsMet({ config: pfContentFormStrategy }); const pfForceExperienceFormStrategy = pfExperienceFormPresent && isBypassEngagementEnabled(pfContentFormStrategy) && pfFormConditionsMet({ config: pfExperienceFormStrategy }); const pfUpdateEngagementTimes = (pagePing) => { const engagementTimes = JSON.parse(localStorage.getItem("pfExperienceEngagement") || "[]"); const engagementTimeIndex = engagementTimes.findIndex((et) => { return et.experienceId == "165252" }); let contentEngagementIndex = -1; const contentEngagements = engagementTimes[engagementTimeIndex]?.contentEngagements || []; const contentEngagement = contentEngagements.find((ce, i) => { if (ce.contentId == "585278") { contentEngagementIndex = i; return true; } }) || {}; const newContentEngagement = { ...contentEngagement, contentId: "585278", duration: (contentEngagement.duration || 0) + pagePing.interval }; const updatedEngagementTime = { experienceId: "165252", duration: (engagementTimeIndex > -1 ? engagementTimes[engagementTimeIndex].duration : 0) + pagePing.interval, contents: engagementTimeIndex > -1 ? [...new Set(engagementTimes[engagementTimeIndex].contents.concat(["585278"]))] : ["585278"], contentEngagements: contentEngagementIndex > -1 ? contentEngagements.map((ce) => ce.contentId == "585278" ? newContentEngagement : ce) : [...contentEngagements, newContentEngagement] }; if (engagementTimeIndex > -1) { engagementTimes[engagementTimeIndex] = updatedEngagementTime; } else { engagementTimes.push(updatedEngagementTime); } localStorage.setItem("pfExperienceEngagement", JSON.stringify(engagementTimes)); localStorage.setItem("pfCurrentSession", JSON.stringify(updatedEngagementTime)); if (pfActiveFormStrategy === "experienceStrategy" || pfForceExperienceFormStrategy) { const assetsViewedCondition = updatedEngagementTime.contents.length >= pfExperienceFormStrategy.assets_viewed && updatedEngagementTime.duration >= pfExperienceFormStrategy.assets_viewed_time; const timeOnExperienceCondition = updatedEngagementTime.duration >= pfExperienceFormStrategy.time_on_experience; const formNotYetShown = (window.pfFormsShown || []).indexOf(pfExperienceFormStrategy.form_id) == -1; if ( (pfExperienceFormStrategy.form_trigger_type !== "assetsViewed" || assetsViewedCondition) && (pfExperienceFormStrategy.form_trigger_type !== "timeOnExperience" || timeOnExperienceCondition) && formNotYetShown ) { pfFormConditionsMet({ config: pfExperienceFormStrategy, formModal: pfExperienceFormModal, toggleModal: true }); } } if (pfActiveFormStrategy === "contentStrategy") { const timeOnContentCondition = (newContentEngagement.duration >= pfContentFormStrategy.show_after_time) && !isBypassEngagementEnabled(pfContentFormStrategy); const formNotYetShown = (window.pfFormsShown || []).indexOf(pfContentFormStrategy.form_id) == -1; if (timeOnContentCondition && formNotYetShown) { pfFormConditionsMet({ formModal: pfContentFormModal, config: pfContentFormStrategy, toggleModal: true }) } } }; if (promotersClickable) { const pfPromoter = document.querySelector("#sidebar"); if (pfPromoter) { pfPromoter.style["z-index"] = 1000000; } } document.addEventListener("pf_page_ping", (e) => { if (pfIsLandingPage && pfExperienceFormStrategy?.exclude_landing_page) { return; } if (pfIsLandingPage && document.querySelector(".lookbook-overlay-content")) { return; } const pagePingEvent = e.detail; pfUpdateEngagementTimes(pagePingEvent); }); window.addEventListener("message", (event) => { if (!(event.data?.lookbookExternalForm || event.data?.pfStandardForm)) { return; } const visibleModal = Array.from(document.querySelectorAll("#pf-modal")).filter((m) => m.style.display !== "none")[0]; const visibleForm = visibleModal?.querySelector("[data-pf-theme-block-ref='form']"); const formId = visibleForm?.getAttribute("data-pf-theme-form-library-id"); if (formId) { const submittedForms = JSON.parse(localStorage.getItem("pfSubmittedForms") || "[]"); const submittedForm = { experienceId: "165252", formId }; const submittedFormNotLogged = submittedForms.findIndex((x) => x.experienceId == submittedForm.experienceId && x.formId == submittedForm.formId ) === -1; if (submittedFormNotLogged) { submittedForms.push(submittedForm); localStorage.setItem("pfSubmittedForms", JSON.stringify(submittedForms)); } resumePdfActions(visibleModal).then(() => { window.resetForm(visibleModal); }) } }); window.addEventListener("load", () => { if (pfIsLandingPage && pfExperienceFormStrategy?.exclude_landing_page) { return; } const currentSession = JSON.parse(localStorage.getItem("pfCurrentSession") || "{}"); if (currentSession.experienceId == "165252") { pfUpdateEngagementTimes({ interval: 0 }); } }); </script> <script type="text/javascript"> window.addEventListener('CookiebotOnAccept', function (e) { // if(document.location.href.indexOf('nurturenow.pathfactory.com/aichat/')>0){ // } console.log('On Cookiebot Accept'); if (pfConsentStatus() != true && (Cookiebot.consent.preferences || Cookiebot.consent.statistics)) { try { if (window["cfTracker"]) { // Tracker for CF window["cfTracker"] && window["cfTracker"]("setConsentSettings", { accepted: true }); } else { // Tracker for Other experiences pfCookieResponse(true); } if (!Cookiebot.consent.statistics) { pfCookieTrack([1]); } else if (Cookiebot.consent.statistics) { pfCookieTrack([2]); } } catch (e) { } } else if (pfConsentStatus() == true && (!Cookiebot.consent.preferences && !Cookiebot.consent.statistics)) { try { if (window["cfTracker"]) { // Tracker for CF window["cfTracker"] && window["cfTracker"]("setConsentSettings", { accepted: false }); } else { // Tracker for Other experiences pfCookieResponse(false); } pfCookieTrack([-1]); } catch (e) { } } }, false); window.addEventListener('CookiebotOnDecline', function (e) { console.log('On Cookiebot Decline'); try { if (window["cfTracker"]) { // Tracker for CF window["cfTracker"] && window["cfTracker"]("setConsentSettings", { accepted: false }); } else { // Tracker for Other experiences pfCookieResponse(false); } pfCookieTrack([-1]); } catch (e) { } }, false); // Add an event listener to capture opt-in from parent frame /*window.addEventListener('message', function(event) { if (event.origin === "https://www.pathfactory.com") { // Ensure the message type is 'cookie-opt-in' if (event.data && event.data.type === 'pf-cookie-change') { console.log('Cookie Opt-In message received:', event.data); Cookiebot.hide() if(pfConsentStatus() != true && Cookiebot.consent.preferences) { pfCookieResponse(true); } else if(pfConsentStatus() == true && !Cookiebot.consent.preferences){ pfCookieResponse(false); } } } }, false); */ </script> </body> <div id="clearbit-attribution" class="h-[30px] mb-[0px]" style='display: none; align-items: center; z-index: 99999; overflow: hidden;'> <a style='color: #AAAAAA; font-size: 12px; margin: auto;' href='https://clearbit.com'>Logos Provided by Clearbit</a> </div> </html> <script> const partnershipLogo = document.querySelector("img[src*='//logo.clearbit.com/']") if (partnershipLogo) { const clearbitAttribution = document.getElementById("clearbit-attribution"); clearbitAttribution.style.display = "flex"; } </script> <script> /* This script removes the promoters if content is loaded inside iframe but also checks it is not overlay and preview. This script also removes header if TE landing page is added as content and loaded inside iframe but also checks it is not overlay and preview. */ const parentWindow = window.parent; const insideContentPageIframe = parentWindow && parentWindow.document.querySelector("iframe.pf-content-page-iframe") && window.self !== window.top; if(insideContentPageIframe) { // hide promiters const contentDiv = document.querySelector('.pf-content-wrapper'); if(contentDiv) { const htmlElement = document.querySelector('html'); htmlElement.style.height = "100%"; document.body.style.height = "100%"; document.body.innerHTML = contentDiv.innerHTML; } const iframeHideDivs = document.querySelector(".iframe-hide"); iframeHideDivs && iframeHideDivs.remove(); } </script>