1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8194],{771:(e,t,s)=>{"use strict";s.d(t,{DefaultHeroAuthors:()=>c});var a=s(52955),r=s(81838),i=s(55747),n=s(35281),l=s(4911),o=s(38015);function c({authors:e,courses:t,events:s,label:c}){let d=(0,n.useTranslations)("common");return(0,a.jsxs)("div",{className:"default-hero__author",children:[(0,a.jsx)("span",{className:"default-hero__author-title",children:c??d("by")}),(0,a.jsxs)("div",{className:"default-hero__author-wrapper",children:[(0,a.jsx)("div",{className:"default-hero__author-images",children:e.slice(0,3).map((e,t)=>e.image?(0,a.jsx)(l.default,{alt:e.name,className:"default-hero__author-image",height:24,loading:"eager",src:e.image.src,width:24},t):(0,a.jsx)("div",{className:"default-hero__author-icon",children:(0,a.jsx)(i.default,{name:"login",size:24})},t))}),(0,a.jsxs)("div",{className:"default-hero__author-names-wrapper",children:[(0,a.jsxs)("span",{className:"default-hero__author-names",children:[(0,o.T)(e.map(e=>e.name),"speakers",d),t&&1===t.length&&t[0]&&(0,a.jsxs)("span",{className:"default-hero__author-courses-label",children:[" ",d("for")," ",(0,a.jsx)(r.SansLink,{className:"default-hero__author-courses-link",href:t[0].href,target:t[0].target,children:t[0].label})]})]}),t&&t.length>1&&(0,a.jsx)("ul",{className:"default-hero__author-courses",children:t.map((e,t)=>(0,a.jsx)("li",{className:"default-hero__author-courses-item",children:(0,a.jsx)(r.SansLink,{className:"default-hero__author-courses-link",href:e.href,target:e.target,children:e.label})},t))}),!!s?.length&&(0,a.jsx)("ul",{className:"default-hero__author-events",children:s.map((e,t)=>(0,a.jsx)("li",{className:"default-hero__author-events-item",children:e},t))})]})]})]})}},936:(e,t,s)=>{"use strict";s.d(t,{ContactFormContainer:()=>F});var a=s(52955),r=s(35281),i=s(57131),n=s(68413);function l({message:e}){let t=(0,r.useTranslations)("common"),s=(0,i.useRef)(null);return(0,i.useEffect)(()=>{s.current&&s.current?.scrollIntoView({behavior:"smooth",block:"center"})},[s.current]),(0,a.jsx)("div",{ref:s,className:"form-dynamic--is-success u-container",children:(0,a.jsx)(n.A,{ariaLabels:{close:t("closeItem",{item:t("message")})},className:"form-item--is-fullwidth",message:e,type:"success"})})}var o=s(66398),c=s(55158),d=s(29061),u=s(55661),m=s(83948),h=s(81838),p=s(325),g=s(39012),f=s(96899),b=s(52951),x=s(99453),v=s(3056),_=s(7680),j=s(60268),y=s(84909),w=s(77980),N=s(2550),T=s(33526),A=s(49428),k=s(7998),S=s(72965),C=s(77859),L=s(90786),D=s(12082);let P=["individualTraining","teamDevelopment","workforceSecurityCompliance","sponsorshipsPartnerships"],I={individualTraining:["coursesAndCertifications","handsOnSimulations","learningPaths"],teamDevelopment:["groupPurchasing","skillsAssessments","privateAndCustomTraining"],workforceSecurityCompliance:["securityAwarenessTraining","complianceTraining","riskManagement","services"],sponsorshipsPartnerships:["sponsorResearch","sponsorAnEvent","partnerWithSans"]},$=["United States"];function E({countryListOptions:e,industriesListOptions:t,onSubmit:s,priorityCountries:l,usStatesListOptions:o}){let c=(0,r.useTranslations)("common"),d=(0,r.useTranslations)("form"),u=(0,r.useTranslations)("contactForm"),m=(0,r.useTranslations)("contactForm.interests"),E=(0,r.useTranslations)("contactForm.interestDetails"),F=(0,i.useMemo)(()=>(0,k.E)(e,l,e=>e.abbreviation),[e,l]),R=(0,i.useMemo)(()=>e.filter(e=>e.is_gdpr).map(e=>e.text),[e]),O=(0,i.useMemo)(()=>{let e={message:d("errors.required")},t={message:d("errors.minLength")},s={message:d("errors.maxLength")},a={message:d("errors.email")},r=C.z.string().max(64,s),i=r.nonempty(e);return C.z.object({first_name:C.z.string().nonempty(e).min(2,t).max(64,s),last_name:C.z.string().nonempty(e).min(2,t).max(64,s),email:C.z.string().nonempty(e).regex(/^[^\s@]+@[^\s@]+\.[^\s@]+$/,a).max(64,s),phone:i.refine(e=>(0,S.Q7)(e).isValid,{message:d("errors.phoneNumber")}),organization:C.z.string().nonempty(e).min(2,t).max(64,s),industry:C.z.string().nonempty(e).min(2,t).max(64,s),job_title:C.z.string().nonempty(e).min(2,t).max(64,s),interest:C.z.string().nonempty(e).min(2,t).max(64,s),interest_details:C.z.string().min(2,t).max(64,s).optional(),country:i,state:r.optional(),message:C.z.string().max(2e3,{message:d("errors.maxLength")}).optional(),acceptedPrivacyPolicy:C.z.literal("true",{errorMap:()=>e}),acceptedGdpr:C.z.enum(["1","0"]).optional()}).refine(({acceptedGdpr:e,country:t})=>!R.includes(t)||"1"===e||"0"===e,{message:d("errors.required"),path:["acceptedGdpr"]}).refine(({country:e,state:t})=>!(e&&$.includes(e))||!!t,()=>({message:u("selectStateError"),path:["state"]}))},[d,u,R]),{formState:z,handleSubmit:W,register:B,resetField:q,setError:V,setValue:G,watch:H}=(0,T.mN)({defaultValues:{first_name:"",last_name:"",email:"",ph
1one:"",interest:"",organization:"",job_title:"",interest_details:"",industry:"",country:"",state:"",message:"",acceptedPrivacyPolicy:void 0,acceptedGdpr:void 0},resolver:(0,p.u)(O)}),Z=H("country"),U=H("interest"),J=(0,i.useMemo)(()=>(0,A.t)(e,Z),[Z,e]),Y=(0,i.useMemo)(()=>({interest:[{disabled:!0,label:u("selectInterestedIn"),value:""},...P.map(e=>({label:m(e),value:e}))],industry:[{disabled:!0,label:u("selectIndustry"),value:""},...t.map(e=>({label:e.text,value:e.abbreviation||e.text}))],country:[{disabled:!0,label:u("selectCountry"),value:""},...F.map(M)],state:[{disabled:!0,label:u("selectState"),value:""},...o.map(M)]}),[u,m,t,F,o]),K=(0,i.useMemo)(()=>{if(U&&I[U])return[{disabled:!0,label:u("selectInterestedDetails"),value:""},...I[U].map(e=>({label:E(e),value:e}))]},[u,E,U]),Q=(0,i.useMemo)(()=>R.includes(Z),[R,Z]),X=(0,i.useMemo)(()=>$.includes(Z),[Z]);(0,i.useEffect)(()=>{G("interest_details","")},[U]),(0,i.useEffect)(()=>{G("state","")},[X]),(0,i.useEffect)(()=>{q("acceptedGdpr")},[Q]);let ee=(0,i.useMemo)(()=>(0,a.jsx)("span",{children:u.rich("submitNotice",{link:e=>(0,a.jsx)(h.SansLink,{href:"/privacy-policy",target:"_blank",children:e})})}),[u]),et=(0,i.useCallback)(async({acceptedGdpr:e,acceptedPrivacyPolicy:t,state:a,...r})=>{let i=(0,D.Zl)();try{let n={...r,...i||{},acceptedGdpr:"1"===e,acceptedPrivacyPolicy:"true"===t,interest:m(r.interest),interest_details:r.interest_details?E(r.interest_details):void 0,message:r.message?(0,L.e)(r.message):void 0,state:a||void 0};await s(n,{gdpr:Q})}catch(e){V("root",{message:d("errorGeneric")})}(0,g.sendGTMEvent)({event:"subscribeFormSubmitted",eventAction:"Contact",eventCategory:"Form Submission",eventLabel:"Contact Form Submission"})},[s,d,Q,m,E]);return(0,a.jsxs)(f.l,{className:"c-contact-form",hasContainer:!1,isGrid:!1,isSubmitting:z.isSubmitting,labels:{submit:d("submit")},onSubmit:W(et),children:[(0,a.jsx)(x.z,{isFullWidth:!0,error:z.errors.interest?.message,children:(0,a.jsx)(w.l,{label:{text:u("interestedIn")},options:Y.interest,...B("interest")})}),K&&(0,a.jsx)(x.z,{isFullWidth:!0,error:z.errors.interest_details?.message,children:(0,a.jsx)(w.l,{label:{text:u("interestedDetails")},options:K,...B("interest_details")})}),(0,a.jsx)(x.z,{error:z.errors.first_name?.message,children:(0,a.jsx)(_.p,{label:{text:u("firstName")},...B("first_name")})}),(0,a.jsx)(x.z,{error:z.errors.last_name?.message,children:(0,a.jsx)(_.p,{label:{text:u("lastName")},...B("last_name")})}),(0,a.jsx)(x.z,{isFullWidth:!0,error:z.errors.email?.message,children:(0,a.jsx)(_.p,{label:{text:u("email")},type:"email",...B("email")})}),(0,a.jsx)(x.z,{isFullWidth:!0,error:z.errors.phone?.message,children:(0,a.jsx)(j.y,{country:J,defaultCountryCode:l?.[0],label:{text:u("phoneNumber")},priorityCountryCodes:l,...B("phone")})}),(0,a.jsx)(x.z,{error:z.errors.organization?.message,children:(0,a.jsx)(_.p,{label:{text:u("organizationName")},...B("organization")})}),(0,a.jsx)(x.z,{error:z.errors.job_title?.message,children:(0,a.jsx)(_.p,{label:{text:u("jobTitle")},...B("job_title")})}),(0,a.jsx)(x.z,{isFullWidth:!0,error:z.errors.industry?.message,children:(0,a.jsx)(w.l,{label:{text:u("industry")},options:Y.industry,...B("industry")})}),(0,a.jsx)(x.z,{isFullWidth:!0,error:z.errors.country?.message,children:(0,a.jsx)(w.l,{label:{text:u("country")},options:Y.country,...B("country")})}),X&&(0,a.jsx)(x.z,{isFullWidth:!0,error:z.errors.state?.message,children:(0,a.jsx)(w.l,{label:{text:u("state")},options:Y.state,...B("state")})}),(0,a.jsx)(x.z,{isFullWidth:!0,error:z.errors.message?.message,children:(0,a.jsx)(N.T,{label:{text:u("message")},...B("message")})}),(0,a.jsx)(x.z,{isFullWidth:!0,error:z.errors.acceptedPrivacyPolicy?.message,children:(0,a.jsx)(b.S,{id:"contact-form-policy",label:ee,value:"true",...B("acceptedPrivacyPolicy")})}),Q&&(0,a.jsxs)(x.z,{isFullWidth:!0,error:z.errors.acceptedGdpr?.message,children:[(0,a.jsx)(v.R,{text:d("gdprNotice")}),(0,a.jsx)(y.s,{label:d("labels.yes"),value:"1",...B("acceptedGdpr")}),(0,a.jsx)(y.s,{label:d("labels.no"),value:"0",...B("acceptedGdpr")})]}),z.errors.root?.message&&(0,a.jsx)(n.A,{ariaLabels:{close:c("closeItem",{item:c("message")})},message:z.errors.root.message,type:"error"})]})}function M(e){let t="string"==typeof e?e:e.text;return{label:t,value:t}}function F({formConfig:e,id:t,...s}){let[r,n]=(0,i.useState)({}),o=(0,i.useCallback)(async(t,{gdpr:s})=>{await R(t,{config:e,gdpr:s}),n({isSuccess:!0})},[e]);return(0,a.jsx)(c.x,{withContainer:!0,columns:12,id:t,children:(0,a.jsxs)(c.E,{colEnd:{base:13,desktop:11,tablet:12},colStart:{base:1,desktop:3,tablet:2},children:[(0,a.jsxs)("div",{className:"contact-form__header",children:[(0,a.jsx)(d.A,{size:"h3",children:e.title}),(0,a.jsx)(u.A,{size:"xs",children:e.paragraph})]}),r.isSuccess?(0,a.jsx)(l,{message:e.success_screen.message}):(0,a.jsx)(E,{...s,priorityCountries:e.priorityCountries,onSubmit:o})]})})}async function R({acceptedGdpr:e,acceptedPrivacyPolicy:t,...s},a){if(!o.K)throw Error("missing GOOGLE_RECAPTCHA_KEY");let r=await (0,m.Hh)(o.K),i=await r.execute("formSubmit"),{id:n,salesforce_crm_settings:l}=a.config;return fetch(`/api-marketing-forms/forms?form_id=${n}&cs=new`,{body:JSON.stringify({...s,GDPR:a.gdpr,"gdpr-agreement":+!!a.gdpr,"g-recaptcha-response":i,marketing:e?"1":"0",referrer:window.location.href,...l}),credentials:"include",headers:{"Content-Type":"application/json"},method:"POST"}).then(e=>e.ok?e.json():Promise.reject(e))}},3916:(e,t,s)=>{"use strict";s.r(t),s.d(t,{RegisterBlock:()=>z});var a=s(52955),r=s(81838),i=s(73317),n=s(90559),l=s(86125),o=s(13908),c=s(55661),d=s(81289),u=s(28852),m=s(35281),h=s(55158);function p({className:e,itemComponent:t,items:s}){if(!s.length)return null;let r=function(e){switch(e){case 1:case 2:case 4:return"2-columns";default:return"3-columns"}}(s.length);return(0,a.jsx)(h.x,{className:(0,d.A)("c-card-grid-auto-layout",`card-grid-auto-layout--${r}`,e),columns:1,children:s.map((e,s)=>(0,a.jsx)(i.AnimateInWrapper,{className:"card-grid-auto-layout__item-wrapper",children:(0,a.jsx)(t,{...e})},s))})}var g=s(20667),f=s(55747),b=s(80142),x=s(81527);let v=e=>e.slice(0,e.indexOf("T")),_=e=>(0,b.GP)((0,x.H)(v(e)),"MMMM d, yyyy");function j(e){let{className:t,icon:s="notification"}=e,r=(0,m.useTranslations)("notice");return(0,a.jsxs)(i.AnimateInWrapper,{className:(0,d.A)("c-early-bird",t),children:[(0,a.jsx)(i.AnimateInWrapper,{className:"early-bird__icon-holder",children:(0,a.jsx)(f.default,{className:"early-bird__icon",name:s,size:16})}),(0,a.jsxs)("div",{className:"early-bird__text-holder",children:[(0,a.jsx)(i.AnimateInWrapper,{asElement:"strong",className:"early-bird__title",delay:100,children:"title"in e?e.title:r("title")}),(0,a.jsxs)(i.AnimateInWrapper,{delay:200,children:["description"in e&&(0,a.jsx)("p",{className:"early-bird__description",children:e.description}),"discountDeadlineDate"in e&&"refundDeadlineDate"in e&&(0,a.jsxs)("dl",{className:"early-bird__description",children:[(0,a.jsxs)("dt",{className:"early-bird__description-label",children:[r("refundDeadlineLabel"),":"]}),(0,a.jsx)("dd",{children:(0,a.jsx)("time",{dateTime:v(e.refundDeadlineDate),children:_(e.refundDeadlineDate)})}),(0,a.jsxs)("dt",{className:"early-bird__description-label",children:[r("discountDeadlineLabel"),":"]}),(0,a.jsx)("dd",{children:(0,a.jsx)("time",{dateTime:v(e.discountDeadlineDate),children:_(e.discountDeadlineDate)})})]})]})]})]})}var y=s(57131),w=s(16559),N=s(62901),T=s(86564),A=s(52536),k=s(98196),S=s(54165
1);function C({className:e,filters:t,id:s,items:r}){let i=(0,m.useTranslations)("courses.scheduleTable"),n=(0,m.useTranslations)("stickyAnchorLinks.componentLabels"),o=(0,y.useMemo)(()=>t.map(e=>({...e,label:i(`filterLabels.${e.label}`)})),[t]),[c,h]=(0,y.useState)(Object.fromEntries(t.map(({type:e,value:t})=>[t,"checkboxes"===e?[]:""]))),p=(0,y.useMemo)(()=>(function(e,t){let s=Object.entries(t);return e.filter(e=>s.every(([t,s])=>((e,t,s)=>{if(!s||Array.isArray(s)&&0===s.length)return!0;if(Array.isArray(s)){if("focusArea"===t)return s.some(t=>(e.focusAreaFilters??[]).includes(t));if("status"===t)return!!e.tag&&s.includes(e.tag.label)}return!0})(e,t,s)))})(r,c),[r,c]),g=p.length;return(0,a.jsx)("div",{className:(0,d.A)("c-quick-course-lister",e),id:s??(0,u.Y)(n("registerBlockCourses")),children:(0,a.jsx)(y.Suspense,{children:(0,a.jsxs)(T.k,{initialValues:c,onChange:h,children:[(0,a.jsx)(N.g,{itemsShown:g,totalItemsAmount:r.length}),(0,a.jsx)(w.J,{className:"quick-course-lister__filters",filterOptions:o}),(0,a.jsx)(l.A,{children:p.length>0?(0,a.jsx)(k.C,{className:"quick-course-lister__tabs-grid",view:"list",children:p.map((e,t)=>(0,a.jsx)(A.m,{variant:"wide",...e},t))}):(0,a.jsx)(S.T,{})})]})})})}var L=s(7503),D=s(98045),P=s(29061),I=s(88610),$=s(34100),E=s(2438),M=s(37900),F=s(81054);function R({className:e,isUserLoggedIn:t,options:s,showStartingPricePrefix:r=!0,startingPrice:i,startingPricetooltip:n,title:l}){let o=(0,m.useTranslations)("registrationOptions"),u=(0,m.useTranslations)("common"),p=(0,$.useRouter)();return(0,a.jsxs)("div",{className:(0,d.A)("c-registration-options",e),children:[(0,a.jsx)(P.A,{asElement:"h3",className:"registration-options__title",size:{base:"h5",desktop:"h4"},children:l}),(0,a.jsxs)(c.A,{"aria-label":r?`${o("priceFrom")} ${i}`:i,asElement:"span",className:"registration-options__price",children:[r?`${o("priceFrom")} `:"",i,n&&(0,a.jsx)(I.Tooltip,{ariaLabel:u("moreInfo"),placement:"top",text:n})]}),(0,a.jsx)(h.x,{className:"registration-options__option-grid",children:s.map((e,s)=>{let r="in-person"===e.format?"people-3":"self-paced",i="in-person"===e.format?o("inPerson"):o("online");return(0,a.jsxs)(h.E,{className:"registration-options__option",colSpan:{base:12,tablet:6},children:[e.price&&(0,a.jsxs)("div",{className:"registration-options__option-pricing",children:[(0,a.jsx)(c.A,{"aria-label":e.price,asElement:"span",className:"registration-options__option-price",children:e.price}),e.priceNote&&(0,a.jsx)("span",{children:e.priceNote})]}),(0,a.jsxs)(c.A,{asElement:"span",className:"registration-options__option-format",children:[(0,a.jsx)(f.default,{name:e.icon??r})," ",i]}),(0,a.jsx)(c.A,{asElement:"span",className:"registration-options__option-includes",children:o("includes")}),(0,a.jsx)("ul",{className:"registration-options__option-includes-list",children:e.includes.map((e,t)=>(0,a.jsx)("li",{className:"registration-options__option-includes-list-item",children:e},t))}),(0,a.jsxs)("div",{className:"registration-options__option-bottom-wrapper",children:[e.disclaimer&&(0,a.jsx)("small",{className:"registration-options__option-disclaimer",children:e.disclaimer}),(0,a.jsx)(O,{isUserLoggedIn:t,option:e,router:p})]})]},s)})})]})}function O({isUserLoggedIn:e,option:t,router:s}){let i=(0,m.useTranslations)("registrationOptions"),l=(0,m.useTranslations)("stickyAnchorLinks.componentLabels"),{addToCart:o,isLoading:c}=(0,F.A)(),d=(0,E.YW)({isSoldOut:t.isSoldOut,isSummitOnly:t.isSummitOnly,isUserLoggedIn:e}).with({isSoldOut:!0},()=>i("soldOut")).with({isSummitOnly:!0,isUserLoggedIn:!1},()=>i("login")).with({isSummitOnly:!0},()=>i("register")).otherwise(()=>i("selectCourse")),h=(0,E.YW)([t.isSummitOnly,e]).with([!1,E.P._],()=>`#${(0,u.Y)(l("registerBlockCourses"))}`).with([!0,!0],()=>t.cta.cartUrl).with([!0,!1],()=>t.cta.cartUrl).run();return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(n.default,{asElement:r.SansLink,className:"registration-options__option-cta",disabled:t.isSoldOut,href:h,icon:t.isSoldOut?void 0:"arrow-right-heavy",prefetch:!1,variant:"primary",...t.isSummitOnly&&!t.isSoldOut&&{onClick:a=>{a.preventDefault(),(()=>{if((0,L.M5)()&&e){let e=(0,D.j)(t.cta.cartUrl);if(e)return o(e)}s.push(t.cta.cartUrl)})()}},children:d}),c&&(0,a.jsx)(M.F,{})]})}function z({className:e,courses:t,coursesContact:s,earlyBird:h,eventHero:f,id:b,isSummitOnlyFirst:x=!1,notice:v,promotionalCards:_,registerOptionsSummit:y,registerOptionsSummitAndCourses:w}){let N=(0,m.useTranslations)("scheduleBlock"),T=(0,m.useTranslations)("stickyAnchorLinks.componentLabels"),A=x?[y,w]:[w,y];return(0,a.jsxs)(i.AnimateInWrapper,{asElement:"section",className:(0,d.A)("c-register-block",e),id:b??(0,u.Y)(T("registerBlock")),children:[h&&(0,a.jsx)(l.A,{children:(0,a.jsx)(j,{className:"register-block__early-bird",...h})}),(y||w)&&(0,a.jsxs)(l.A,{children:[(0,a.jsx)(o.$,{anchorTag:"event-register-id",className:"register-block__title",title:N("register")}),A.filter(e=>!!e).map((e,t)=>(0,a.jsx)(R,{className:"register-block__registration-options",...e},`register-option-${t}`))]}),v&&(0,a.jsx)(l.A,{children:(0,a.jsx)(j,{className:"register-block__early-bird",...v})}),!!t?.items.length&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(o.$,{anchorTag:(0,u.Y)(T("registerBlockCourses")),className:"register-block__title-courses u-container",title:N("c
1ourses"),rightColumnElement:(0,a.jsx)("div",{className:"register-block__title-courses-right",children:(0,a.jsxs)(c.A,{className:"register-block__title-courses-right-title",size:"sm",children:[s.text," ",(0,a.jsx)(n.default,{asElement:r.SansLink,href:s.cta.href,type:"button",variant:"tertiary",dataLayer:{event:"contentInteraction",eventAction:"Selected: Contact Us",eventCategory:"Event Interaction",eventLabel:`Event: ${f?.title||"Courses Contact CTA"}`},children:s.cta.label})]})})}),_&&(0,a.jsx)(p,{className:"register-block__courses u-container",itemComponent:g.B,items:_}),(0,a.jsx)(C,{filters:t.filterOptions,id:(0,u.Y)(T("registerBlockCourses")),items:t.items})]})]})}},5916:(e,t,s)=>{"use strict";s.d(t,{InstructorListingAlgoliaTemplate:()=>S});var a=s(52955),r=s(32207),i=s(35281),n=s(57131),l=s(95521),o=s(46001),c=s(23774),d=s(81838);s(55747);var u=s(90559),m=s(81289),h=s(4911),p=s(26360),g=s(87131);function f({asElement:e="article",background:t,backgroundColor:s="surface-secondary",children:r,className:i,image:n,size:l="default"}){let o="string"==typeof t,c=o&&"blurry"===t,d=o&&"default"===t;return(0,a.jsxs)(e,{className:(0,m.A)(i,"c-wide-card",`wide-card--${l}`,{"wide-card--surface-card":"surface-card"===s,"wide-card--surface-secondary":"surface-secondary"===s}),children:[n?(0,a.jsxs)("header",{className:(0,m.A)("wide-card__image-holder",{"wide-card__image-holder--has-circle-image-blurry-bg":c,"wide-card__image-holder--has-circle-image-default-bg":d}),children:[c&&(0,a.jsx)("div",{className:"wide-card__blurry-bg-holder",children:(0,a.jsx)(h.default,{className:"wide-card__blurry-bg-image",...n})}),(0,a.jsx)(h.default,{...n,className:"wide-card__image",sizes:o?"160px":"100vw"})]}):(0,a.jsx)(g.I,{className:"wide-card__background-rings",rings:4}),(0,a.jsx)("div",{className:"wide-card__body",children:r})]})}function b({cta:e,description:t,disableCtaLabelOverride:s=!1,image:r,name:n,size:l,title:o}){let c=(0,i.useTranslations)("cards.personCard"),d=Array.isArray(e)?e[0]:e;return d&&!s&&(d.label=c("readMoreAbout",{name:n})),(0,a.jsx)(f,{background:"blurry",backgroundColor:"surface-card",className:"c-person-card-large",image:r,size:l,children:(0,a.jsx)(x,{cta:e,description:t,name:n,title:o})})}function x({cta:e,description:t,name:s,title:r}){return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("div",{children:[(0,a.jsx)("h3",{className:"person-card__name",children:s}),r&&(0,a.jsx)("span",{className:"person-card__role",children:r})]}),"string"==typeof t?(0,a.jsx)("p",{className:"person-card__description",children:t}):(0,a.jsx)(p.d,{className:"person-card__description",json:t}),(0,a.jsx)(v,{cta:e,name:s,title:r})]})}function v({cta:e,name:t,title:s}){if(!e)return null;let r=Array.isArray(e)?e:[e];return r.map(e=>(0,a.jsx)(u.default,{asElement:d.SansLink,className:(0,m.A)("person-card__cta-button",{"person-card__cta-button--single":1===r.length}),href:e.href,icon:"arrow-right-heavy",target:e.target,variant:"tertiary",dataLayer:{event:"contentInteraction",eventAction:"Selected: Speaker",eventCategory:"Speaker Grid",eventLabel:`Context: ${s||"Person Card"} | Speaker: ${t}`},children:e.label},e.href))}var _=s(16763),j=s(97787),y=s(66226),w=s(55158),N=s(86171),T=s(17418);function A(){let e=(0,N.u)(),{status:t}=(0,T.J)(),s=(0,n.useRef)(!1),r="loading"===t||"stalled"===t;return((r||e.items.length>0)&&(s.current=!0),r||!s.current)?(0,a.jsx)(_.R,{amountOfCards:12,view:"grid"}):e.items.length?(0,a.jsx)(w.x,{withContainer:!0,className:"c-open-source-tools-listing-results",columns:{base:1,desktop:3,tablet:2},children:e?.items.map((e,t)=>(0,a.jsx)(b,{size:"portrait",...((e,t=!1)=>{let s=e.profileImage||{alt:e.fullName,height:200,src:"/assets/marketing-web/images/person-fallback.png",width:200};return{cta:{href:e.url,label:"#"},description:e.description,image:{...s,priority:t},name:e.fullName,title:e.instructorRole}})(e,t<j.w.INSTRUCTORS-1)},e.objectID))}):(0,a.jsx)(y.c,{})}let k=void 0;function S({algolia:e,hero:t}){let s=(0,i.useTranslations)("facets"),d=(0,i.useTranslations)("lister.filters.labels"),u=(0,i.useTranslations)("lister.sort.labels"),m=(0,o.W)("person_roleRanking_desc"),h=(0,o.W)("person_lastName_asc"),p=(0,o.W)("person_lastName_desc"),g=(0,n.useMemo)(()=>[{attribute:"facets.focusArea",label:s("focusArea"),operator:"or"},{attribute:"instructorRole",label:s("role"),operator:"or"}],[s]),f=(0,n.useMemo)(()=>[{label:u("role"),value:m},{label:u("alphabeticalAZ"),value:h},{label:u("alphabeticalZA"),value:p}],[m,h,p]);return(0,a.jsxs)(r.r,{algolia:e,hero:t,indexName:m,querySuggestionsIndex:k,showAmountOptions:c.s,sortingOptions:f,filters:{filterLabel:d("generic"),isSmallView:!0,refinements:g},children:[(0,a.jsx)(l.Z,{filters:"type:instructor"}),(0,a.jsx)(A,{})]})}},9928:(e,t,s)=>{"use strict";
1s.d(t,{RelatedResourcesCarousel:()=>f});var a=s(52955),r=s(67172),i=s(21501),n=s(81838),l=s(73317),o=s(90559),c=s(35281),d=s(57131),u=s(93617),m=s(37546);let h={blog_single_page:{alt:"insightCard.typeBlog.defaultImageAlt",height:637,src:"/assets/marketing-web/images/blog-placeholder.png",width:1274},case_study_page:{alt:"insightCard.typeCaseStudy.defaultImageAlt",height:637,src:"/assets/marketing-web/images/case-study-placeholder.png",width:1274},course_single_page:{alt:"insightCard.typeCourseSingle.defaultImageAlt",height:637,src:"/assets/marketing-web/images/course-placeholder.png",width:1274},event_single:{alt:"insightCard.typeEventSingle.defaultImageAlt",height:637,src:"/assets/marketing-web/images/event-placeholder.png",width:1274},open_source_tools_single:{alt:"insightCard.typeOpenSourceTools.defaultImageAlt",height:637,src:"/assets/marketing-web/images/open-source-tools-placeholder.png",width:1274},podcast_single_page:{alt:"insightCard.typePodcast.defaultImageAlt",height:637,src:"/assets/marketing-web/images/podcast-placeholder.png",width:1274},policy_single_page:{alt:"insightCard.typePolicy.defaultImageAlt",height:637,src:"/assets/marketing-web/images/policy-placeholder.png",width:1274},poster_and_cheat_sheet_single:{alt:"insightCard.typePosterAndCheatSheet.defaultImageAlt",height:637,src:"/assets/marketing-web/images/poster-placeholder.png",width:1274},summit_presentation_single:{alt:"insightCard.typeSummitPresentation.defaultImageAlt",height:637,src:"/assets/marketing-web/images/summit-presentation-placeholder.png",width:1274},webinar_single:{alt:"insightCard.typeWebinar.defaultImageAlt",height:637,src:"/assets/marketing-web/images/webinar-placeholder.png",width:1274},white_paper_single:{alt:"insightCard.typeWhitepaper.defaultImageAlt",height:637,src:"/assets/marketing-web/images/whitepaper-placeholder.png",width:1274}};var p=s(80142),g=s(81527);function f({headline:e,headlineCta:t,resourceContentType:s,resourceId:f}){let b=(0,c.useTranslations)("resourceCards"),x=(0,c.useTranslations)("cards"),v=(0,d.useMemo)(()=>Math.floor((Date.now()-31536e6)/1e3),[]),{items:_}=(0,u.D)({limit:12,objectIDs:[`${s}.${f}`]}),j=(0,d.useMemo)(()=>_.filter(e=>null!=e.displayDateTimestamp&&e.displayDateTimestamp>v),[_,v]);if(j.length<3)return null;let y=t?(0,a.jsx)(o.default,{asElement:n.SansLink,href:t.href,target:t.target,variant:"tertiary",children:t.label}):null;return(0,a.jsx)(l.AnimateInWrapper,{children:(0,a.jsx)(r.CarouselWithLabels,{hideIndexation:!0,headline:e,linkItem:y,size:"full",slidesPerView:{base:1,desktop:3,tablet:2},children:j.map(e=>(0,a.jsx)(i.InsightCard,{...((e,t,s)=>{let a=(0,m.V)(e.thumbnail?.[0])||((e,t)=>{if(e in h){let s=h[e];return{...s,alt:t(s.alt)}}})(e.contentType,s);return{authors:e.authors?.map(e=>{let t;return{name:(t=e)?[t.name.prefix,t.name.first,t.name.middle,t.name.last,t.name.postfix].filter(Boolean).join(" "):""}}),date:e.displayDate?(0,p.GP)((0,g.H)(e.displayDate),"d MMM yyyy"):void 0,focusArea:e.facets.focusArea?e.facets.focusArea.join(", "):"",href:e.url,image:a,title:e.title,type:t(`title.${e.contentType}`)}})(e,b,x)},e.objectID))})})}},10863:()=>{},15821:(e,t,s)=>{"use strict";s.d(t,{JobRoleListingAlgoliaTemplate:()=>f});var a=s(52955),r=s(32207),i=s(35281),n=s(57131),l=s(46001),o=s(23774),c=s(81838),d=s(55158),u=s(16778),m=s(86171),h=s(66226);function p(){let e=(0,i.useTranslations)("cards.skillsCard"),t=(0,m.u)();return t.items.length?(0,a.jsx)(d.x,{withContainer:!0,className:"c-open-source-tools-listing-results",columns:{base:1,desktop:4,tablet:2},children:t?.items.map(t=>(0,a.jsx)(u.SkillsCard,{...((e,t)=>{let s=e.facets.focusArea?.join(", ");return{category:e.frameworkCategory?.[0]?.lvl1?.[0]?.split("> ")?.[1]||s||"",cta:{asElement:c.SansLink,href:e.url,label:t("ctaLabel")},description:e.description,title:e.title}})(t,e)},t.objectID))}):(0,a.jsx)(h.c,{})}let g=void 0;function f({algolia:e,hero:t}){let s=(0,i.useTranslations)("lister.sort.labels"),c=(0,l.W)("job_role_page_title_asc"),d=(0,l.W)("job_role_page_title_desc"),u=(0,n.useMemo)(()=>[{label:s("alphabeticalAZ"),value:c},{label:s("alphabeticalZA"),value:d}],[c,d]);return(0,a.jsx)(r.r,{algolia:e,hero:t,indexName:c,querySuggestionsIndex:g,showAmountOptions:o.s,sortingOptions:u,children:(0,a.jsx)(p,{})})}},16778:(e,t,s)=>{"use strict";s.r(t),s.d(t,{SkillsCard:()=>o});var a=s(52955),r=s(81289),i=s(90559),n=s(29061),l=s(55661);function o({category:e,className:t,cta:s,description:o,hasFixedFocusAreaHeight:c=!1,headingLevel:d="h3",isWide:u,title:m}){if(!m||!s?.href)return null;let h=e?.toLowerCase().replace(/ /g,"-"),p={event:"contentInteraction",eventAction:"Skills Card Interaction",eventCategory:"Skills Card Interaction",eventLabel:`Context: Skills Card | Title: ${m} | Location: ${s.href} `};return(0,a.jsxs)("div",{className:(0,r.A)("c-skills-card",{"skills-card--is-wide":u},h&&`skills-card--is-${h}`,t),children:[(0,a.jsx)(n.A,{asElement:d,className:"skills-card__title",size:"h5",children:m}),e&&(0,a.jsx)("span",{className:(0,r.A)("skills-card__category",{"skills-card__category--fixed":c}),children:e}),o&&(0,a.jsx)(l.A,{className:"skills-card__description",children:o}),(0,a.jsx)(i.default,{asElement:s.asElement??"a",className:"skills-card__button",dataLayer:p,href:s.href,icon:"arrow-right-heavy",variant:"tertiary",children:s.label})]})}},17218:(e,t,s)=>{"use strict";s.d(t,{R:()=>r});var a=s(57131);function r(e){(0,a.useEffect)(()=>
1{if(e.current)return"scrollRestoration"in history&&(history.scrollRestoration="manual"),window.scrollTo({behavior:"instant",top:0}),()=>{"scrollRestoration"in history&&(history.scrollRestoration="auto")}},[e.current])}},17407:(e,t,s)=>{"use strict";s.d(t,{WebinarButtons:()=>k});var a=s(52955),r=s(81838),i=s(90559),n=s(9861),l=s(55661),o=s(35281),c=s(34100),d=s(57131),u=s(12082),m=s(27367);async function h(e,t){let s=await fetch(`/sans-media/v1/broadcast/info/${e}`,{credentials:"include",signal:t});if(401===s.status||403===s.status)return globalThis.location.reload(),null;if(!s.ok)throw Error(s.statusText||"Failed to fetch webinar info");return s.json()}var p=s(74585);let g=async(e,t)=>{let s=t?`/sans-media/v1/broadcast/join/${e}`:`/sans-media/v1/broadcast/viewarchive/${e}`,a=await fetch(s,{credentials:"include",headers:{"Content-Type":"application/json"},method:t?"POST":"GET"});if(!a.ok)throw Error(`Failed to fetch data: ${a.statusText}`);return await a.json()};function f({downloadDocumentUrl:e,id:t,live:s,sponsored:r,title:n,utmParams:l}){let c=(0,o.useTranslations)("heros.webinar"),d=(0,o.useTranslations)("form"),{displayNotification:u}=(0,p.i)(),m=async()=>{try{let e=await g(t,s);window.open(e,"_blank","noopener")}catch(e){u({message:d("serverError"),type:"error"})}},h="webinar_single",f=t.toString();return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(i.default,{className:"event-hero__cta",userInteraction:{action:"watch",contentType:h,resourceId:f,utms:l},dataLayer:{event:"watchInteraction",eventAction:"Watch",eventCategory:"Webcast",eventLabel:`Context: Webinar Watch | Title: ${n} | Sponsored: ${r}`},onClick:m,children:c("watch")}),e&&(0,a.jsx)(i.default,{asElement:"a",className:"event-hero__cta",href:e,icon:"download",target:"_blank",userInteraction:{contentType:h,resourceId:f,utms:l},dataLayer:{event:"downloadInteraction",eventAction:"Download",eventCategory:"Webcast",eventLabel:`Context: Webinar Download | Title: ${n} | Sponsored: ${r}`},children:c("downloadPresentation")})]})}var b=s(26360),x=s(82909),v=s(52951),_=s(99453),j=s(29061),y=s(81289),w=s(41543),N=s(33526);let T=async(e,t)=>{let s=`/sans-media/v1/broadcast/register/${e}`,a={companySize:"1 - 50",gdpr:!0,...t?{sponsorOptIn:t}:{}},r=await fetch(s,{body:JSON.stringify(a),credentials:"include",headers:{"Content-Type":"application/json"},method:"POST"});if(!r.ok)throw Error(`Failed to fetch data: ${r.statusText}`);return await r.json()};function A({setRegistrationStatus:e,sponsorOptIn:t,utmParams:s,webinar:r,webinarInfo:n}){let l=(0,o.useTranslations)("common"),c=(0,o.useTranslations)("form"),u=(0,d.useRef)(null),{displayNotification:m}=(0,p.i)(),{hasSponsorsOptInExpired:h,id:g,resourceId:f,sponsorsOptInLabels:A}=r,k=t&&!h,{formState:S,handleSubmit:C,register:L}=(0,N.mN)({values:{consent:!1}}),D=async t=>{try{let a=await T(g,n.registrationRequirements?.sponsorOptIn);e(a.registrationState),m({message:c("webinar.registrationSuccess"),type:"success"});let r="webinar_single";(0,w.Cy)({action:"register",contentType:r,resourceId:f,utms:s}),k&&"on"===t.consent&&(0,w.lD)({contentType:r,resourceId:f,stack:"new",userConsent:!0})}catch(e){m({message:c("serverError"),type:"error"})}};return(0,a.jsx)(x._,{ref:u,ariaLabels:{close:"close"},className:(0,y.A)("c-webinar-buttons-drawer"),title:"Register for Webinar",trigger:(0,a.jsx)(i.default,{className:"register-button",type:"button",variant:"primary",children:l("register")}),children:(0,a.jsxs)("div",{className:"c-webinar-buttons",children:[(0,a.jsx)(j.A,{className:"newsletter-drawer__success-title",size:"h3",children:A.header}),(0,a.jsxs)("form",{noValidate:!0,className:"webinar-buttons__form",onSubmit:C(D),children:[k&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(b.d,{className:"webinar-buttons__rich-text",json:A.text}),(0,a.jsx)(_.z,{isFullWidth:!0,error:S.errors?.consent?.message,children:(0,a.jsx)(v.S,{className:"webinar-buttons__checkbox",id:"test",label:A.checkbox,...L("consent",{required:c("requiredLabel")})})}),(0,a.jsx)(b.d,{className:"webinar-buttons__rich-text",json:A.registrationText})]}),(0,a.jsx)(i.default,{dataLayer:{event:"watchInteraction",eventAction:"Register",eventCategory:"Webcast",eventLabel:`Context: Webinar Register | Title: ${r.webinarTitle} | Sponsored: ${t}`},children:l("register")})," "]})]})})}function k({hasSponsors:e,isArchived:t,isLoggedIn:s,webcastId:p,webinarData:g}){let{isLoading:b,webinarInfo:x}=function(e,t){let[s,a]=(0,d.useState)(void 0),[r,i]=(0,d.useState)(!1);return(0,d.useEffect)(()=>
1{if(a(void 0),!e||!t)return void i(!1);let s=new AbortController;return i(!0),h(e,s.signal).then(e=>{e&&a(e)}).catch(e=>{"AbortError"!==e.name&&console.error(`Error webcast info: ${e.message}`)}).finally(()=>{s.signal.aborted||i(!1)}),()=>{s.abort()}},[e,t]),{isLoading:r,webinarInfo:s}}(p,s),[v,_]=(0,d.useState)(),j=v??x?.registrationState,y=(0,c.usePathname)(),w=(0,o.useTranslations)("heros.webinar"),N=(0,o.useTranslations)("urls"),T=g?.addToCalendarProps&&!t&&(0,a.jsx)(m.V,{...g.addToCalendarProps});if(b)return(0,a.jsx)(n.A,{center:!1,className:"event-hero__cta",size:"sm"});if(!s)return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(i.default,{asElement:r.SansLink,className:"event-hero__cta",href:`${N("login")}?url=${y}`,icon:"arrow",dataLayer:{event:"watchInteraction",eventAction:"Login",eventCategory:"Webcast",eventLabel:`Context: Webinar Login | Title: ${g?.webinarTitle} | Sponsored: ${e}`},children:w("login")}),T]});if(!j||!g||!x)return null;let k=(0,u.Zl)();return"register"===j?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(A,{setRegistrationStatus:_,sponsorOptIn:x.registrationRequirements?.sponsorOptIn,utmParams:k,webinar:g,webinarInfo:x}),T]}):"live"===j||"archived"===j||"preRecorded"===j?(0,a.jsx)(f,{downloadDocumentUrl:g.downloadDocumentUrl,id:g.id,live:"live"===j,sponsored:x.registrationRequirements?.sponsorOptIn,title:g.webinarTitle,utmParams:k}):"zoomTest"===j?(0,a.jsx)(S,{}):(0,a.jsx)(l.A,{className:"event-hero__cta",children:w("unavailable")})}function S(){let e=(0,o.useTranslations)("heros.webinar");return(0,a.jsx)(i.default,{asElement:"a",className:"event-hero__cta",href:"https://zoom.us/test",target:"_blank",children:e("testZoomConnection")})}},18194:(e,t,s)=>{"use strict";s.d(t,{WebinarListingAlgoliaTemplate:()=>A});var a=s(52955),r=s(32207),i=s(35281),n=s(57131),l=s(27870),o=s(46001),c=s(23774),d=s(32279),u=s(97787),m=s(55158),h=s(86171),p=s(66226),g=s(37546),f=s(31281),b=s(5210),x=s(10697),v=s(81593),_=s(50720),j=s(80142),y=s(81527),w=s(53402);function N(){let e=(0,i.useTranslations)("cards"),t=(0,h.u)();return t.items.length?(0,a.jsx)(m.x,{withContainer:!0,columns:{base:1,desktop:3,tablet:2},children:t?.items.map((t,s)=>(0,a.jsx)(d.$,{className:"c-webinar-card--invert-header",...((e,t,s=!1)=>{var a;let r=(0,w.Z)(e.speakers),i=(0,g.V)(e.thumbnail[0])||{alt:t("insightCard.typeWebinar.defaultImageAlt"),height:637,src:"/assets/marketing-web/images/webinar-placeholder.png",width:1274},n=e.facets?.focusArea?.[0],l=e.startTime&&(0,v.qg)(e.startTime,"HH:mm",new Date),o=e.startTime&&(0,v.qg)(e.endTime,"HH:mm",new Date),c=e.startDate&&e.timezone.timezone_abbreviation&&(0,f.x)(e.startDate,e.timezone),d=(a=Number(e.endDateTimestamp),Math.floor(Date.now()/1e3)>a),u=c&&(0,_.f)(l)&&`${(0,j.GP)(l,"HH:mm")}-${(0,j.GP)(o,"HH:mm")} ${c}`,m=[];e.startDate&&m.push({icon:"calendar",text:d?`${t("insightCard.typeWebinar.presented")} ${(0,j.GP)((0,y.H)(e.startDate),"d MMM yyyy")}`:`${t("insightCard.typeWebinar.upcoming")} ${(0,j.GP)((0,y.H)(e.startDate),"d MMM yyyy")}`}),u&&!d&&m.push({icon:"time",text:u}),m=[...m,{icon:"instructors",text:r},...e.type?[{icon:"webinar",text:t(`webinarCard.type.${e.type}`)}]:[]];let h=function(e,t){let s=(0,b._)(new Date);return(0,x.v)(new Date(1e3*s),{end:new Date(1e3*t),start:new Date(1e3*e)})}(Number(e.startDateTimestamp),Number(e.endDateTimestamp));return{cta:{href:e.url,label:t("webinarCard.ctaLabel"),variant:"secondary"},description:e.description,details:m,image:{...i,priority:s},liveText:h?t("webinarCard.live"):void 0,name:n,title:e.title,type:t("webinarCard.cardType")}})(t,e,s<u.w.WEBINARS-1)},t.objectID))}):(0,a.jsx)(p.c,{})}let T=void 0;function A({algolia:e,hero:t}){let s=(0,i.useTranslations)("lister.filters.labels"),d=(0,i.useTranslations)("facets"),u=(0,o.W)(l.pq),m=(0,n.useMemo)(()=>[{attribute:"facets.focusArea",label:d("focusArea"),operator:"or"},{attribute:"endDateTimestamp",label:d("view"),operator:"or",type:"webinar-date"},{attribute:"facets.language",label:d("language"),operator:"or"}],[d]);return(0,a.jsx)(r.r,{algolia:e,clearRefinementsAttributes:["facets.focusArea","facets.language"],hero:t,indexName:u,querySuggestionsIndex:T,showAmountOptions:c.s,filters:{filterLabel:s("generic"),filtersToOmit:["endDateTimestamp"],isSmallView:!0,refinements:m},children:(0,a.jsx)(N,{})})}},18443:()=>{},18490:(e,t,s)=>{"use strict";s.d(t,{Lg:()=>n,kM:()=>l,y7:()=>i});var a=s(21693);let r=!1;function i({apiKey:e,appId:t}){if(!r)try{(0,a.Ay)("init",{apiKey:e,appId:t,useCookie:!0}),r=!0}catch(e){console.warn("[insights] init failed",e)}}function n(e){e.queryID&&e.objectIDs.length&&(0,a.Ay)("clickedObjectIDsAfterSearch",e).catch(e=>{console.warn("[insights] clickedObjectIDsAfterSearch failed",e)})}function l(e){e.objectIDs.length&&(0,a.Ay)("viewedObjectIDs",e).catch(e=>{console.warn("[insights] viewedObjectIDs failed",e)})}},18552:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>l});var a=s(52955),r=s(81437),i=s(46001);let n=(0,r.default)(()=>s.e(710).then(s.bind(s,60710)),{loadableGenerated:{webpack:()=>[60710]},ssr:!1});function l({algolia:e,children:t,indexName:s}){let r=(0,i.W)(s||"");return(0,a.jsx)(n,{algolia:e,indexName:r,children:t})}},18605:(e,t,s)=>{"use strict";s.r(t),s.d(t,{DownloadHero:()=>j});var a=s(52955),r=s(81838),i=s(90559),n=s(52951),l=s(55661),o=s(35281),c=s(34100),d=s(57131),u=s(12082),m=s(73317),h=s(87131),p=s(86125),g=s(29061),f=s(81289),b=s(67499),x=s(35076),v=s(771);function _({authors:e,breadcrumbs:t,children:s,className:r,details:i,title:n}){return(0,a.jsx)(m.AnimateInWrapper,{className:(0,f.A)("c-default-hero",r),children:(0,a.jsxs)(p.A,{className:"default-hero__grid",children:[(0,a.jsx)(b.Breadcrumbs,{
1className:"default-hero__breadcrumbs",data:t}),(0,a.jsxs)("div",{className:"default-hero__content",children:[(0,a.jsx)(g.A,{asElement:"h1",className:"default-hero__title",children:n}),s,!!i?.length&&(0,a.jsx)("div",{className:"default-hero__details",children:i?.map((e,t)=>(0,a.jsx)("span",{className:"default-hero__detail",children:e},t))}),!!e?.authors.length&&(0,a.jsx)(v.DefaultHeroAuthors,{...e}),(0,a.jsx)("div",{className:"default-hero__share",children:(0,a.jsx)(x.SocialShare,{})})]}),(0,a.jsx)(h.I,{className:"default-hero__background-rings",rings:4})]})})}function j({authors:e,breadcrumbs:t,contentType:s,ctaAlwaysVisible:m,ctas:h,dataLayer:p,information:g,isConsentRequired:f,isDownloadGated:b,isLoggedIn:x,resourceId:v,title:j}){let y,w,N=(0,o.useTranslations)("heros"),T=(0,o.useTranslations)("urls"),A=(0,c.usePathname)(),k=x||m,[S,C]=(0,d.useState)(!1),L=(0,u.Zl)();s&&v&&(y={contentType:s,resourceId:v,utms:L}),f&&s&&v&&(w={contentType:s,resourceId:v,stack:"new",userConsent:S});let D=(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("div",{className:"download-hero__buttons",children:k?h?.map((e,t)=>(0,a.jsx)(i.default,{asElement:e.isDownload&&f&&!S?"button":"a",className:"download-hero__button",dataLayer:p?.[t],disabled:e.isDownload&&f&&b&&!S,href:e.isDownload&&f&&!S?null:e.href,icon:e.isDownload?"download":"arrow-right-heavy",size:"large",sponsorOptIn:w,target:e.isDownload?"_blank":e.target,userInteraction:y,variant:"primary",children:e.label},t)):(0,a.jsx)(i.default,{asElement:r.SansLink,className:"download-hero__button",href:`${T("login")}?url=${A}`,icon:"arrow-right-heavy",size:"large",variant:"primary",children:N("download.ctaLogIn")})}),k&&f&&(0,a.jsxs)("div",{className:"download-hero__sponsors-opt-in",children:[(0,a.jsx)(l.A,{children:N("whitepaper.sponsorsIntro")}),(0,a.jsx)(n.S,{checked:S,className:"download-hero__checkbox",id:"sponsorOptIn",label:N("whitepaper.sponsorsConsent"),name:"sponsorOptIn",onChange:e=>{C(e.target.checked)}})]})]});return(0,a.jsx)(_,{authors:e?{...e,label:e.label||N("createdBy")}:void 0,breadcrumbs:t,className:"c-download-hero",details:g,title:j,children:D})}},19664:()=>{},20667:(e,t,s)=>{"use strict";s.d(t,{B:()=>d});var a=s(52955),r=s(81838),i=s(55747),n=s(90559),l=s(29061),o=s(81289),c=s(4911);function d({className:e,cta:t,ctaSecondary:s,icon:d,image:u,text:m,title:h,variant:p="secondary"}){return(0,a.jsx)("div",{className:(0,o.A)("c-navigation-card",`navigation-card--${p}`,{[e??""]:!!e,"navigation-card--with-image":!!u}),children:(0,a.jsxs)("div",{className:"navigation-card__grid",children:[(0,a.jsxs)("div",{className:"navigation-card__header",children:[(0,a.jsxs)("div",{className:"navigation-card__title-wrapper",children:[d&&(0,a.jsx)(i.default,{className:"navigation-card__icon",name:d,size:24}),(0,a.jsx)(l.A,{asElement:"h3",className:"navigation-card__title",size:"h5",children:h})]}),m&&(0,a.jsx)("p",{className:"navigation-card__text",children:m})]}),u&&(0,a.jsx)(c.default,{className:"navigation-card__image",...u}),(t||s)&&(0,a.jsxs)("div",{className:"navigation-card__buttons",children:[t&&(0,a.jsx)(n.default,{asElement:r.SansLink,className:"navigation-card__button",href:t.href,icon:"arrow-right-heavy",target:t.target,variant:t.variant??p,dataLayer:{event:"contentInteraction",eventAction:"Nav Card Button Click",eventCategory:"Content Interaction",eventLabel:`Context: ${h} | Title: ${t.label} | Location: ${t.href}`},children:t.label}),s&&(0,a.jsx)(n.default,{asElement:r.SansLink,className:"navigation-card__button",href:s.href,icon:"arrow-right-heavy",target:s.target,variant:s.variant??"secondary",dataLayer:{event:"contentInteraction",eventAction:"Nav Card Button Click",eventCategory:"Content Interaction",eventLabel:`Context: ${h} | Title: ${s.label} | Location: ${s.href} `},children:s.label})]})]})})}},22436:(e,t,s)=>{"use strict";s.d(t,{_:()=>d});var a=s(52955),r=s(90559),i=s(86125),n=s(81289),l=s(35281);function o({className:e,currentPage:t,onPageChange:s,totalPages:o}){let c=(0,l.useTranslations)("pagination");if(o<=1)return null;let d=e=>{s?.(e)};
1return(0,a.jsx)(i.A,{className:(0,n.A)("c-lister-pagination",e),children:(0,a.jsxs)("div",{className:"lister-pagination__wrapper",children:[(0,a.jsx)(r.default,{className:"lister-pagination__previous-button",disabled:1===t,icon:"arrow-right-heavy",iconPosition:"left",title:c("previous"),variant:"link",onClick:()=>d(t-1||1),children:c("previous")}),(0,a.jsx)("div",{className:"lister-pagination__numbers",children:((e,t)=>{let s=[],a=1;(1===e||e===t)&&(a+=1);for(let r=1;r<=t;r++){let i=1===r,n=r===t,l=r===e,o=r>=e-a&&r<=e+a;(i||n||l||o)&&s.push(r)}return s.flatMap((e,t,s)=>{let a=s[t-1],r=s[t+1];return a&&r?e-a>1?["spacer",e]:r-e>1?[e,"spacer"]:[e]:[e]})})(t||1,o).map((e,s)=>"number"!=typeof e?(0,a.jsx)("span",{"aria-hidden":!0,className:"lister-pagination__ellipsis",children:"..."},e+s):(0,a.jsx)(r.default,{title:c("goTo",{page:e}),type:"button",variant:"unstyled",className:(0,n.A)("lister-pagination__number",{"lister-pagination__number--active":t===e}),onClick:()=>d(e),children:e},s))}),(0,a.jsx)(r.default,{iconDontTranslate:!0,className:"lister-pagination__next-button",disabled:t===o,icon:"arrow-right-heavy",iconPosition:"right",title:c("next"),variant:"link",onClick:()=>d((t||1)+1),children:c("next")})]})})}var c=s(99935);function d({className:e,onPageChange:t}){let{currentRefinement:s,nbPages:r,refine:i}=(0,c.W)();return(0,a.jsx)(o,{className:e,currentPage:s+1,totalPages:r,onPageChange:e=>{i(e-1),t?.(e)}})}},22690:(e,t,s)=>{"use strict";s.d(t,{NewsletterOuchStickyAnchorLinks:()=>m});var a=s(52955),r=s(90559),i=s(82909),n=s(35281),l=s(57131),o=s(43216),c=s(77980),d=s(29061);function u({languages:e}){let t=(0,n.useTranslations)("newsletters.ouch"),s=(0,n.useTranslations)("languages"),[i,o]=(0,l.useState)(""),u=[{disabled:!0,label:t("selectLanguage"),value:""},...e.map(e=>({label:s(e.label),value:e.value}))];return(0,a.jsxs)("div",{className:"c-newsletter-downloadable-language-drawer__content",tabIndex:0,children:[(0,a.jsx)(d.A,{asElement:"h3",className:"c-newsletter-downloadable-language-drawer__title",children:t("downloadNewsletter")}),(0,a.jsx)(c.l,{label:{text:t("newsletterLanguage")},options:u,value:i,variant:"form-field",onChange:e=>o(e.currentTarget.value)}),(0,a.jsx)(r.default,{asElement:"a",className:"c-newsletter-downloadable-language-drawer__button",disabled:!i,href:i,icon:"download",iconPosition:"right",target:"_blank","aria-label":t("downloadLanguageButtonAria",{language:u.find(e=>e.value===i)?.label}),children:t("downloadLanguageButton")})]})}function m({anchorLinks:e,languages:t}){let s=(0,n.useTranslations)("newsletters.ouch"),c=(0,n.useTranslations)("common"),d=(0,l.useRef)(null),m=!!t?.length;return(0,a.jsx)(o.default,{disableContainer:!0,links:e,drawer:m?(0,a.jsx)(i._,{ref:d,ariaLabels:{close:c("close")},className:"c-newsletter-downloadable-language-drawer",title:s("downloadNewsletter"),trigger:(0,a.jsx)(r.default,{icon:"arrow-right-heavy",children:s("downloadTranslations")}),children:(0,a.jsx)(u,{languages:t})}):null})}},23774:(e,t,s)=>{"use strict";s.d(t,{b:()=>a,s:()=>r});let a=[{label:"4",value:4},{default:!0,label:"12",value:12},{label:"30",value:30}],r=[{default:!0,label:"12",value:12},{label:"30",value:30},{label:"60",value:60}]},27870:(e,t,s)=>{"use strict";s.d(t,{D0:()=>h,pq:()=>m});var a=s(52955),r=s(52951);s(29740);var i=s(81289),n=s(35281),l=s(34100),o=s(57131),c=s(31019),d=s(66037),u=s(46001);let m="webinar_single_startDateTimestamp_asc";function h(e){let t=(0,u.W)(m),s=(0,u.W)("webinar_single_startDateTimestamp_desc"),{refine:h}=(0,c.l)({items:[{label:"",value:t},{label:"",value:s}]}),p=(0,l.useSearchParams)(),g=p.get(`numericMenu[${e.attribute}]`),f=(0,o.useMemo)(()=>{let t=p.get(`numericMenu[${e.attribute}]`);if(t){let[e,s]=t.split(":").map(Number);return s||e||Math.floor(Date.now()/1e3)}return Math.floor(Date.now()/1e3)},[p,e.attribute]),b=(0,n.useTranslations)("lister.filters.labels"),{items:x,refine:v}=(0,d.w)({attribute:e.attribute,items:[{label:"",start:0},{end:f,label:b("archived")},{label:b("upcoming"),start:f}]}),_=x[0],j=x[1],y=x[2];(0,o.useEffect)(()=>{g&&(g?.startsWith(":")&&j&&v(j.value),g?.endsWith(":")&&y&&v(y.value))},[]);let w=(e,s)=>{if(e.isRefined&&_)return h(t),v(_.value);h(s),v(e.value)};return(0,a.jsx)("div",{children:(0,a.jsxs)("ul",{className:"c-lister-refinement-list__status",children:[y&&(0,a.jsx)("li",{children:(0,a.jsx)(r.S,{checked:y.isRef
1ined,id:y.value,label:`${y.label}`,name:y.label,className:(0,i.A)("c-lister-refinement-list__checkbox",y.isRefined&&"c-lister-refinement-list__checkbox--refined",j?.isRefined&&"c-lister-refinement-list__checkbox--unrefined"),onChange:()=>w(y,t),onKeyChange:e=>{"Enter"===e.key&&(e.preventDefault(),w(y,t))}})}),j&&(0,a.jsx)("li",{children:(0,a.jsx)(r.S,{checked:j.isRefined,id:j.value,label:`${j.label}`,name:j.label,className:(0,i.A)("c-lister-refinement-list__checkbox",j.isRefined&&"c-lister-refinement-list__checkbox--refined",y?.isRefined&&"c-lister-refinement-list__checkbox--unrefined"),onChange:()=>w(j,s),onKeyChange:e=>{"Enter"===e.key&&(e.preventDefault(),w(j,s))}})},j.value)]})})}},28386:(e,t,s)=>{"use strict";s.d(t,{SummitPresentationListingAlgoliaTemplate:()=>x});var a=s(52955),r=s(32207),i=s(35281),n=s(57131),l=s(46001),o=s(23774),c=s(28813),d=s(86171),u=s(66226),m=s(76280),h=s(80142),p=s(81527),g=s(53402);function f(){let e=(0,i.useTranslations)("resourceCards"),t=(0,d.u)();return t.items.length?(0,a.jsx)(m.g,{children:t?.items.map(t=>(0,a.jsx)(c.z,{...((e,t)=>{let s=(0,g.Z)(e.presenters),a=[{icon:"calendar",label:(0,h.GP)((0,p.H)(e.displayDate),"d MMM yyyy")}];return s&&a.push({icon:"instructors",label:s}),e.summitName&&a.push({icon:"speaker",label:e.summitName}),{dataList:a,href:e.url,resource:t("title.summit_presentation_single"),subtitle:e.facets.focusArea.join(", "),title:e.title}})(t,e)},t.objectID))}):(0,a.jsx)(u.c,{})}let b=void 0;function x({algolia:e,hero:t}){let s=(0,i.useTranslations)("lister.filters.labels"),c=(0,i.useTranslations)("facets"),d=(0,i.useTranslations)("lister.sort.labels"),u=(0,l.W)("summit_presentation_single_displayDateTimestamp_desc"),m=(0,l.W)("summit_presentation_single_displayDateTimestamp_asc"),h=(0,n.useMemo)(()=>[{attribute:"facets.focusArea",label:c("focusArea"),operator:"or"}],[c]),p=(0,n.useMemo)(()=>[{label:d("newestFirst"),value:u},{label:d("oldestFirst"),value:m}],[u,m]);return(0,a.jsx)(r.r,{algolia:e,hero:t,indexName:u,querySuggestionsIndex:b,showAmountOptions:o.s,sortingOptions:p,filters:{filterLabel:s("generic"),isSmallView:!0,refinements:h},children:(0,a.jsx)(f,{})})}},28813:(e,t,s)=>{"use strict";s.d(t,{z:()=>o});var a=s(52955),r=s(81838),i=s(55747),n=s(29061),l=s(81289);function o({className:e,dataList:t,href:s,resource:o,subtitle:c,title:d}){return(0,a.jsxs)(r.SansLink,{className:(0,l.A)("c-resource-card",e),href:s,children:[(0,a.jsx)(n.A,{asElement:"h3",className:"resource-card__title",size:"h5",children:d}),(0,a.jsxs)("small",{className:"resource-card__meta",children:[(0,a.jsx)("span",{className:"resource-card__resource",children:o}),c?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("span",{className:"resource-card__meta-divider"}),(0,a.jsx)("span",{className:"resource-card__subtitle",children:c})]}):null]}),!!t?.length&&(0,a.jsx)("ul",{className:"resource-card__data-list",children:t.map((e,t)=>(0,a.jsxs)("li",{className:"resource-card__data-list-item",children:[(0,a.jsx)(i.default,{className:"resource-card__data-list-item-icon",name:e.icon??"filler",size:16}),(0,a.jsx)("span",{className:"resource-card__data-list-item-label",children:e.label})]},t))})]})}},28899:(e,t,s)=>{"use strict";s.d(t,{PodcastListingAlgoliaTemplate:()=>x});var a=s(52955),r=s(32207),i=s(95521),n=s(46001),l=s(23774),o=s(54317),c=s(97787),d=s(59555),u=s(81992),m=s(55158),h=s(35281),p=s(86171),g=s(66226);function f(){let e=(0,h.useTranslations)("cards.podcastCard"),t=(0,p.u)();return t.items.length?(0,a.jsx)(m.x,{withContainer:!0,className:"c-open-source-tools-listing-results",columns:{base:1},children:t?.items.map((t,s)=>(0,a.jsx)(o.P,{...((e,t,s=!1)=>{let a=(0,d.E)(e.speakers.map(({name:e})=>[e.prefix,e.first,e.middle,e.last,e.postfix].filter(Boolean).join(" "))),r=e.thumbnail[0],i=[{icon:"calendar",text:e.displayDate},{icon:"time",text:e.duration},{icon:"instructors",text:a}];return e.season&&i.push({icon:"courses-cards-three",text:t("season",{season:e.season})}),{cta:{href:e.url,label:t("ctaLabel")},description:e.description,details:i,image:{alt:r?.alt_text||"",height:500,priority:s,src:r?.image?.url||"/assets/marketing-web/images/podcast-placeholder.png",width:500},name:(0,u.o3)(e.series),title:e.title,type:t("resourceType")}})(t,e,s<c.w.PODCASTS-1)},t.objectID))}):(0,a.jsx)(g.c,{})}let b=void 0;function x({algolia:e,hero:t,podcastCategories:s}){let o=s?.[0]?[`series:${s[0]}`]:void 0,c=(0,n.W)("podcast_single_page_displayDateTimestamp_desc");return(0,a.jsxs)(r.r,{additionalFacetFilters:o,algolia:e,hero:t,indexName:c,querySuggestionsIndex:b,showAmountOptions:l.s,children:[s&&(0,a.jsx)(i.Z,{filters:s.map(e=>`series:${e}`).join(" OR ")}),(0,a.jsx)(f,{})]})}},29740:()=>{},31281:(e,t,s)=>{"use strict";s.d(t,{x:()=>i});var a=s(81527),r=s(84507);let i=(e,t)=>{if(!t.timezone_abbreviation)return;let s=t.timezone_abbreviation.split(",");if(1===s.length)return t.timezone_abbreviation;let[i,n,l]=s,o=(0,a.H)(`${e}T12:00:00.000Z`),c=(0,r.Zn)(l,new Date(`${o.getFullYear()}-01-01T00:00:00Z`)),d=(0,r.Zn)(l,new Date(`${o.getFullYear()}-07-01T00:00:00Z`)),u=(0,r.Zn)(l,o);return u===c?i:u===d?n:void 0}},32207:(e,t,s)=>{"use strict";s.d(t,{r:()=>eg});var a=s(52955),r=s(57131);s(51922);var i=s(87170),n=s(17218),l=s(78108),o=s(81289),c=s(54113),d=s(35281),u=s(57435),m=s(47457),h=s(81129),p=s(21663),g=s(27429),f=s(41622),b=s(29652),x=s(3122);let v=new Map,_=new Map,j=e=>
1{let t,s=function(e,t){return e.forEach(e=>{"userToken"in e.params&&delete e.params.userToken,"clickAnalytics"in e.params&&delete e.params.clickAnalytics,"analytics"in e.params&&delete e.params.analytics}),t+":"+function e(t){return null===t||"object"!=typeof t?JSON.stringify(t):Array.isArray(t)?"["+t.map(e).join(",")+"]":"{"+Object.keys(t).sort().map(s=>JSON.stringify(s)+":"+e(t[s])).join(",")+"}"}(e.map(e=>{var t;let s={...e.params};return Array.isArray(s.facets)&&(s.facets=[...s.facets].sort()),Array.isArray(s.facetFilters)&&(s.facetFilters=Array.isArray(t=s.facetFilters)?t.map(e=>Array.isArray(e)?[...e].sort():e).sort((e,t)=>{let s=Array.isArray(e)?e.join("|"):String(e),a=Array.isArray(t)?t.join("|"):String(t);return s.localeCompare(a)}):t),{indexName:e.indexName,params:s}}))}(e,"search");if(_.has(s))return Promise.resolve(_.get(s));if(v.has(s))t=v.get(s);else{let a=(()=>{let e={"Content-Type":"application/json"};return(0,x.i)()&&(e["x-dev-sans"]="true",e["x-uat-sans"]="true",e["x-sans-dept-preview"]="KhzHbnOuGV"),e})();t=fetch(`${window.location.origin}/api/algolia`,{body:JSON.stringify({requests:e}),headers:a,method:"POST"}).then(e=>{if(!e.ok)throw Error(`HTTP error! status: ${e.status}`);return e.json()}).catch(t=>(console.error("Error fetching algolia results",t),{results:e.map(e=>({exhaustive:{nbHits:!0,typo:!0},exhaustiveNbHits:!0,exhaustiveTypo:!0,hits:[],hitsPerPage:20,index:e.indexName,nbHits:0,nbPages:0,page:0,params:"",processingTimeMS:0,query:""}))})),v.set(s,t)}return t.then(e=>(_.set(s,e),v.delete(s),e))};var y=s(22436);s(18443);let w=(0,s(18255).v)(e=>({isLocationPreFiltered:!0,setIsLocationPreFiltered:t=>e({isLocationPreFiltered:t})}));var N=s(52951),T=s(27442),A=s(17418);function k(e){let{items:t,refine:s}=(0,T.J)({limit:100,sortBy:["name:asc"],...e}),r=(0,d.useTranslations)("facets"),i=t.reduce((e,t)=>{let[s,a]=t.value.split(" > ");if(!s||!a)return e;let r=e[s];return r?r?{...e,[s]:[...r,{...t,label:a}]}:e:{...e,[s]:[{...t,label:a}]}},{});return 0===t.length?(0,a.jsx)("p",{children:r("noMatches")}):(0,a.jsx)("div",{className:"c-location-refinement-list",children:Object.entries(i).map(([t,r])=>(0,a.jsx)(S,{attribute:e.attribute,items:r,refine:s,region:t},t))})}function S({attribute:e,items:t,refine:s,region:i}){let n=(0,r.useRef)(null),[l,o]=(0,r.useState)(!1),{indexUiState:c,setIndexUiState:d}=(0,A.J)(),{setIsLocationPreFiltered:u}=w(),m=t.reduce((e,t)=>e+t.count,0);return(0,r.useEffect)(()=>{let e=t.filter(e=>e.isRefined),s=t.filter(e=>!e.isRefined);n.current&&(0===e.length?(n.current.indeterminate=!1,o(!1)):0===s.length?(n.current.indeterminate=!1,o(!0)):(n.current.indeterminate=!0,o(!1)))},[t]),(0,r.useEffect)(()=>{let e=setTimeout(()=>{if(c?.refinementList&&c.refinementList["eventLocation.lvl0"]&&(!c.refinementList["eventLocation.lvl1"]||0===c.refinementList["eventLocation.lvl1"].length)){let e=c.refinementList["eventLocation.lvl0"][0],s=t.filter(t=>t.value.includes(e)).map(e=>e.value),{"eventLocation.lvl0":a,...r}=c.refinementList;d({...c,refinementList:{...r,"eventLocation.lvl1":s}})}},400);return()=>clearTimeout(e)},[t,c]),(0,a.jsxs)("div",{className:"c-location-refinement-list__columns",children:[(0,a.jsx)(N.S,{ref:n,checked:l,id:i,label:`${i} (${m})`,name:i,onChange:()=>{if(u(!1),l){o(!1);let s=c.refinementList?.[e]||[],a=t.filter(e=>e.isRefined).map(e=>e.value),r=s.filter(e=>!a.includes(e)),i={...c.refinementList};r.length>0?i[e]=r:delete i[e],d({...c,refinementList:i})}else{o(!0);let s=[...c.refinementList?.[e]||[],...t.filter(e=>!e.isRefined).map(e=>e.value)];d({...c,refinementList:{...c.refinementList,[e]:s}})}}}),(0,a.jsx)("ul",{className:"c-location-refinement-list__columns-checkbox-list",children:t.map(e=>(0,a.jsx)(N.S,{checked:e.isRefined,className:"c-location-refinement-list__columns-checkbox",id:e.value,label:`${e.label} (${e.count})`,name:e.label,onChange:()=>{u(!1),s(e.value);let a=t.map(t=>t.value===e.value?{...t,isRefined:!e.isRefined}:t);n.current&&(a.every(e=>!e.isRefined)?(n.current.indeterminate=!1,o(!1)):a.every(e=>e.isRefined)?(n.current.indeterminate=!1,o(!0)):n.current.indeterminate=!0)}},e.value))})]})}function C({item:e,name:t,refine:s}
1){return(0,a.jsx)(N.S,{checked:e.isRefined,id:e.value,label:`${e.label} (${e.count})`,name:t,onChange:()=>s(e.value)})}function L(e,t){let{indexUiState:s,setIndexUiState:a}=(0,A.J)();return r=>{let i=s.refinementList?.[e]||[],n=i.includes(r),l={...s.refinementList};if(n){let t=i.filter(e=>e!==r);0===t.length?delete l[e]:l[e]=t}else l[e]=[...i,r];a(e=>({...e,page:t??e.page,refinementList:l}))}}function D(e){let{items:t}=(0,T.J)({sortBy:["name:asc"],...e}),s=(0,d.useTranslations)("facets"),i=L(e.attribute,1),n=new Set(["Beginner","Essentials","Intermediate","Advanced"]),l=(0,r.useMemo)(()=>Array.from(n).map(e=>t.find(t=>t.label===e)).filter(e=>void 0!==e),[n,t]);return 0===l.length?(0,a.jsx)("p",{children:s("noMatches")}):(0,a.jsx)("ul",{className:"c-lister-refinement-list",children:l.map(t=>(0,a.jsx)("li",{children:(0,a.jsx)(C,{item:t,name:e.attribute,refine:i})},t.label))})}s(29740),s(95583);var P=s(3056);let I=(0,r.forwardRef)((e,t)=>{let{disabled:s,hasError:r,label:i,...n}=e;return(0,a.jsxs)("label",{className:"date-input__label-wrapper","data-disabled":s,"data-error":r,children:[i&&(0,a.jsx)(P.R,{...i}),(0,a.jsx)("div",{className:(0,o.A)("date-input__wrapper"),children:(0,a.jsx)("input",{ref:t,className:"date-input__input",...n,disabled:s,type:"date"})})]})});I.displayName="DateInput";var $=s(41307);let E=e=>{if(e)return"string"==typeof e&&(e=new Date(e)),Math.floor(e.getTime()/1e3)},M=()=>{},F=e=>{if(null==e||"string"==typeof e&&""===e.trim())return;let t="string"==typeof e?parseFloat(e):e;if(isNaN(t))return;let s=new Date(1e3*t);if(isNaN(s.getTime()))return;let a=s.getUTCFullYear(),r=(s.getUTCMonth()+1).toString().padStart(2,"0"),i=s.getUTCDate().toString().padStart(2,"0");return`${a}-${r}-${i}`},R=function(e,t=M){return s=>{let a=s.attribute;if(!a)throw Error("`connect-unix-time-date-range.ts`: The `attribute` option is required.");let r={range:[void 0,void 0]};return{$$type:"sans.unixTimestampRange",dispose:({state:e})=>(t(),e.removeDisjunctiveFacet(a).removeNumericRefinement(a)),getRenderState(e,t){return{...e,unixTimestampRange:{...e.unixTimestampRange,[a]:this.getWidgetRenderState?.(t)}}},getWidgetRenderState({helper:e,instantSearchInstance:t,state:i}){return r.refine||(r.refine=(t=[void 0,void 0])=>{let s=((e,t)=>{let s=e.state,[r,i]=t;if(r||i){if(s=s.removeNumericRefinement(a),r){let e=E(r);e&&(s=s.addNumericRefinement(a,">=",e))}if(i){let e=E(i);e&&(s=s.addNumericRefinement(a,"<=",e))}}return s.resetPage()})(e,t);s&&e.setState(s).search()}),r.sendEvent||(r.sendEvent=(s,r,i="UnixDateRange Filter Applied")=>{e.state.isFacetRefined(a,r)&&t.sendEventToInsights({attribute:a,eventType:s,insightsMethod:"clickedFilters",payload:{eventName:i,filters:[],index:e.getIndex()},widgetType:this.$$type})}),{range:function(e){let t=e.numericRefinements[a],s=t?.[">="],r=t?.["<="],i=Array.isArray(s)&&"number"==typeof s[0]?s[0]:void 0,n=Array.isArray(r)&&"number"==typeof r[0]?r[0]:void 0;return[F(i),F(n)]}(i),refine:r.refine,sendevent:r.sendEvent,widgetParams:s}},getWidgetSearchParameters(e,{uiState:t}){let s=e.addDisjunctiveFacet(a),r=t.unixTimestampRange?.[a];if(!r||-1===r.indexOf(":"))return s;let[i,n]=r.split(":").map(E);return i&&(s=(s=s.removeNumericRefinement(a,">=")).addNumericRefinement(a,">=",i)),n&&(s=(s=s.removeNumericRefinement(a,"<=")).addNumericRefinement(a,"<=",n)),s},getWidgetUiState(e,{searchParameters:t}){let{"<=":s=[],">=":r=[]}=t.getNumericRefinements(a);if(0===r.length&&0===s.length)return e;let i="number"==typeof r[0]?r[0]:void 0,n="number"==typeof s[0]?s[0]:void 0,l=F(i)||"",o=F(n)||"";return{...e,unixTimestampRange:{...e.unixTimestampRange,[a]:`${l||""}:${o||""}`}}},render(t){let{instantSearchInstance:s}=t;e({...this.getWidgetRenderState(t),instantSearchInstance:s},!1)}}}};function O({attribute:e}){var t;let s=(0,d.useTranslations)("form.errors"),i=(0,d.useTranslations)("lister.date"),{range:n,refine:l}=(t={attribute:e},(0,$.Z)(R,t,void 0)),[o,c]=n,[u,m]=(0,r.useState)(o),[h,p]=(0,r.useState)(c),[g,f]=(0,r.useState)(!1),[b,x]=(0,r.useState)(!1);return(0,r.useEffect)(()=>{m(o),p(c)},[o,c]),(0,r.useEffect)(()=>{let e=u?new Date(u):void 0,t=h?new Date(h):void 0,s=void 0===e||e.getTime()>=0,a=void 0===t||t.getTime()>=0;f(!s),x(!a),s&&a&&l([e,t])},[u,h,l]),(0,a.jsxs)("div",{className:"c-algolia-daterange-refinement",children:[(0,a.jsxs)("div",{children:[(0,a.jsx)(I,{hasError:g,name:"startDate",value:u||"",label:{text:i("from")},onChange:e=>m(e.currentTarget.value)}),g&&(0,a.jsx)("span",{className:"algolia-daterange-refinement__error",children:s("date")})]}),(0,a.jsxs)("div",{children:[(0,a.jsx)(I,{hasError:b,name:"endDate",value:h||"",label:{text:i("until")},onChange:e=>p(e.currentTarget.value)}),b&&(0,a.jsx)("span",{className:"algolia-daterange-refinement__error",children:s("date")})]})]})}var z=s(23765);function W(e){let t=(0,d.useTranslations)("events.refinementFilter"),{refine:s}
1=(0,T.J)({attribute:e.attribute,operator:"or"}),{items:r}=(0,z.d)({includedAttributes:[e.attribute]}),i=r.flatMap(e=>e.refinements.map(e=>e.value)).includes("Summits"),n=!i,l=()=>{s("Summits")};return(0,a.jsx)("div",{children:(0,a.jsxs)("ul",{className:"c-lister-refinement-list__status",children:[(0,a.jsx)("li",{children:(0,a.jsx)(N.S,{checked:n,id:"training-events",label:t("trainingEvents"),name:"training-events",className:(0,o.A)("c-lister-refinement-list__checkbox",n&&"c-lister-refinement-list__checkbox--refined",i&&"c-lister-refinement-list__checkbox--unrefined"),onChange:l,onKeyChange:e=>{"Enter"===e.key&&(e.preventDefault(),l())}})}),(0,a.jsx)("li",{children:(0,a.jsx)(N.S,{checked:i,id:"summits",label:t("summits"),name:"summits",className:(0,o.A)("c-lister-refinement-list__checkbox",i&&"c-lister-refinement-list__checkbox--refined",n&&"c-lister-refinement-list__checkbox--unrefined"),onChange:l,onKeyChange:e=>{"Enter"===e.key&&(e.preventDefault(),l())}})})]})})}var B=s(60647);function q(e){let{items:t}=(0,T.J)({sortBy:["name:asc"],...e}),s=L(e.attribute,1),r=(0,d.useTranslations)("facets");return 0===t.length?(0,a.jsx)("p",{children:r("noMatches")}):t.length>8?(0,a.jsx)(B.m,{items:t,renderItem:t=>(0,a.jsx)(C,{item:t,name:e.attribute,refine:s})}):(0,a.jsx)("ul",{className:"c-lister-refinement-list",children:t.map(t=>(0,a.jsx)("li",{children:(0,a.jsx)(C,{item:t,name:e.attribute,refine:s})},t.value))})}var V=s(27870);function G({type:e,...t}){return"daterange"===e?(0,a.jsx)(O,{...t}):"webinar-date"===e?(0,a.jsx)(V.D0,{...t}):"event-type"===e?(0,a.jsx)(W,{...t}):"location"===e&&"eventLocation.lvl1"===t.attribute?(0,a.jsx)(k,{...t}):"facets.skillLevel"===t.attribute?(0,a.jsx)(D,{...t}):"eventLocation.lvl0"!==t.attribute?(0,a.jsx)(q,{...t}):void 0}s(10863);var H=s(49614),Z=s(86125),U=s(30208),J=s(99935);function Y({className:e,filter:t,showAmountOptions:s}){let{items:r}=(0,U.m)({items:s}),{currentRefinement:i,nbHits:n}=(0,J.W)(),l=r?.find(e=>e.isRefined)?.value;return(0,a.jsxs)(Z.A,{className:(0,o.A)("c-algolia-lister-results-metadata",e),children:[t,(0,a.jsx)(H.N,{className:"algolia-lister-results-metadata__showing-x-of-y",currentPage:i+1,itemsPerPage:l,totalCount:n})]})}s(53275);var K=s(13988),Q=s(86084),X=s(90559),ee=s(43467),et=s(19189);function es({className:e,tabs:t}){let s=(0,d.useTranslations)("lister.filters"),{setIndexUiState:i}=(0,A.J)(),n=(0,r.useRef)(null),[l,c]=(0,r.useState)(!1),[u,m]=(0,r.useState)(""),h=()=>{m(""),i(e=>({...e,page:1}))};return(0,a.jsxs)("div",{ref:n,className:(0,o.A)("c-lister-filters-small-view",e),onBlur:e=>{l||n.current?.contains(e.relatedTarget)||m("")},onMouseDown:()=>{c(!0)},onMouseUp:()=>{c(!1)},children:[(0,a.jsx)("span",{className:"filter-small-view__label",children:s("filterBy")}),(0,a.jsxs)(ee.A.Root,{value:u,children:[(0,a.jsx)(ee.A.List,{className:"filter-small-view__tab-list",children:t.map(e=>(0,a.jsx)(ee.A.Trigger,{asChild:!0,value:e.value,children:(0,a.jsx)(et.D,{onClick:()=>{var t;u===(t=e.value)?m(""):m(t)},children:e.buttonText})},`trigger-${e.value}`))}),(0,a.jsx)("div",{className:(0,o.A)("filter-small-view__tab-panels",{"filter-small-view__tab-panels--is-active":!!u}),children:t.map(e=>(0,a.jsx)(ee.A.Content,{className:"",value:e.value,children:(0,a.jsx)(a.Fragment,{children:(0,a.jsxs)(Z.A,{children:[e.panel,(0,a.jsx)(X.default,{className:"filter-small-view__button",icon:"arrow",variant:"promo",onClick:h,children:s("applyButton")})]})})},`panel-${e.value}`))})]})]})}var ea=s(52742),er=s(75494),ei=s(8440),en=s(82909),el=s(70983),eo=s(88610),ec=s(15650),ed=s(77980);function eu({items:e,label:t,variant:s}){let{items:r,refine:i}=(0,U.m)({items:e});return(0,a.jsx)(ed.l,{defaultValue:r.find(({isRefined:e})=>e)?.value,label:t,options:r,variant:s,onChange:e=>{i(+e.target.value)}})}var em=s(31019);function eh({items:e,label:t,variant:s}){let{currentRefinement:r,options:i,refine:n}=(0,em.l)({items:e});return(0,a.jsx)(ed.l,{label:t,options:i,value:r,variant:s,onChange:e=>n(e.currentTarget.value)})}function ep({clearRefinementsAttributes:e,filterLabel:t,isFilterSmallView:s,manageView:i,refinements:n,showAmountOptions:l,sortingOptions:c}){let u=(0,d.useTranslations)("common"),m=(0,d.useTranslations)("lister"),{setIndexUiState:h}=(0,A.J)(),{canRefine:p,refine:g}=(0,ec.X)({...e?.length&&{includedAttributes:e}}),{items:f}=(0,z.d)(),b=(0,r.useRef)(null),x=(0,r.useRef)(null),v=f.filter(e=>"endDateTimestamp"!==e.attribute).reduce((e,{refinements:t})=>e+t.length,0),{isLocationPreFiltered:_}=w(),j=f.some(e=>e.attribute.startsWith("eventLocation.")),y=_&&j,N=e=>{let t="eventLocation.lvl1"===e.attribute?f.filter(({attribute:e})=>"eventLocation.lvl0"===e||"eventLocation.lvl1"===e).reduce((e,t)=>
1e+t.refinements.length,0):f.find(({attribute:t})=>t===e.attribute)?.refinements.length;return`${e.label}${t?` (${t})`:""}`},T=t??m("filters.buttonLabel"),k=()=>{(0,ei.Ay)({event:"filterSelection",eventAction:"filterList",eventCategory:"filterSelection",eventLabel:"Cleared Filter"}),g()},S=n?.filter(e=>"eventLocation.lvl0"!==e.attribute);return(0,a.jsxs)(el.yP,{children:[S&&(0,a.jsxs)(el.MN,{children:[s&&(0,a.jsx)(es,{className:"lister-top-bar__filter-small-view",label:T,tabs:S.map(e=>({buttonText:N(e),panel:(0,a.jsx)(G,{...e}),tabTitle:e.label,value:e.attribute}))}),(0,a.jsx)(en._,{ref:b,ariaLabels:{close:u("close")},title:m("filters.filterCoursesDrawerTitle"),trigger:(0,a.jsx)(K.D,{className:(0,o.A)({"lister-top-bar-drawer-button--mobile-only":s}),children:`${T}${v>0?` (${v})`:""}`}),children:(0,a.jsx)(Q.$,{canReset:p,notice:y?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("span",{children:m("filters.locationPreFiltered")}),(0,a.jsx)(eo.Tooltip,{ariaLabel:u("moreInfo"),placement:"top-start",text:m("filters.locationPreFilteredTooltip")})]}):void 0,tabs:S.map(e=>({buttonText:N(e),panel:(0,a.jsx)(G,{...e}),tabTitle:e.label,value:e.attribute})),onResetHandler:k,onSubmitHandler:()=>{if(b.current?.closeDrawer(),f&&f.length>0){let e=f.filter(e=>"endDateTimestamp"!==e.attribute).reduce((e,t)=>(e[t.attribute.replace(/^facets\./,"")]=t.refinements.map(e=>e.label),e),{});h(e=>({...e,page:1}));let t={event:"filterSelection",eventAction:"Filter Registration Option on Course Page",eventCategory:"filterSelection",eventLabel:`Skill: ${e.skillLevel?.join(", ")??"None"} | Focus Area: ${e.focusArea?.join(", ")??"None"} | Format: ${e.trainingFormats?.join(", ")??"None"} | Status: ${e.status?.join(", ")??"None"}`};(0,ei.Ay)(t)}}})}),(0,a.jsxs)("div",{className:"lister-top-bar__filter-status",children:[p&&(0,a.jsx)(X.default,{className:"lister-top-bar__reset-button",variant:"link",onClick:k,children:m("filters.reset")}),y&&(0,a.jsxs)("div",{className:"lister-top-bar__helper-text",children:[(0,a.jsx)("span",{className:"lister-top-bar__helper-text-content",children:m("filters.locationPreFiltered")}),(0,a.jsx)(eo.Tooltip,{ariaLabel:u("moreInfo"),placement:"top-start",text:m("filters.locationPreFilteredTooltip")})]})]})]}),(0,a.jsxs)(el.xe,{children:[i&&(0,a.jsx)(el.DX,{isHiddenOnMobile:!0,children:(0,a.jsx)(er.K,{setView:i.setView,view:i.currentView})}),(0,a.jsx)(el.DX,{isHiddenOnMobile:!0,children:(0,a.jsx)(eu,{items:l,label:{text:m("sort.show")},variant:"simple"})}),c&&(0,a.jsx)(el.DX,{isHiddenOnMobile:!0,children:(0,a.jsx)(eh,{items:c,label:{text:m("sort.sortBy")},variant:"simple"})}),(0,a.jsx)(en._,{ref:x,ariaLabels:{close:u("close")},title:"Sort",trigger:(0,a.jsx)(K.D,{className:"course-lister-top-bar__sort-drawer-button",icon:"sort",children:m("sort.mobileButtonLabel")}),children:(0,a.jsxs)(ea.N,{onSubmit:()=>x.current?.closeDrawer(),children:[(0,a.jsx)(eu,{items:l,label:{text:m("sort.show")},variant:"button"}),c&&(0,a.jsx)(eh,{items:c,label:{text:m("sort.sortBy")},variant:"button"})]})})]})]})}function eg({additionalFacetFilters:e,algolia:t,children:s,clearRefinementsAttributes:v,filters:_,hero:w,indexName:N,manageView:T,querySuggestionsIndex:A,showAmountOptions:k,sortingOptions:S}){let C=(0,l.ac)(t),L=(0,r.useMemo)(()=>(e=>{let{host:t,protocol:s}=(0,x.R)(e.url),a=(0,b.p)(e.appId,e.apiKey,{hosts:[{accept:"read",protocol:s,url:t}]});return a.addAlgoliaAgent("proxy-instantsearch.js (1.0.0)"),a.search=j,a})(t),[t.apiKey,t.appId,t.url]),D=(0,r.useRef)(null),P=(0,r.useRef)(null),I=(0,d.useTranslations)("facets"),$=_?.refinements.filter(({type:e})=>"string"===e||"location"===e||void 0===e),E=_?.refinements.filter(({type:e})=>"daterange"===e),M=_?.refinements.filter(({type:e})=>"webinar-date"===e),F=_?.refinements.filter(({type:e})=>"event-type"===e);return(0,n.R)(P),(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("div",{ref:P}),(0,a.jsxs)(f.V,{indexName:N,insights:!0,searchClient:L,future:{preserveSharedStateOnUnmount:!0},routing:{router:{cleanUrlOnDispose:!1},stateMapping:(0,c.A)(N)},children:[(0,a.jsx)(i.z,{algolia:{additionalFacetFilters:e,client:C,indexName:N,querySuggestionsIndex:A},...w}),(0,a.jsx)("div",{ref:D,className:"algolia-lister-template__scroll-anchor"}),(0,a.jsxs)("div",{className:"u-hidden",children:[S&&(0,a.jsx)(u.g,{items:S}),(0,a.jsx)(m.G,{}),(0,a.jsx)(h.r,{items:k}),(0,a.jsx)(p.d,{}),$?.map(({attribute:e,operator:t})=>(0,a.jsx)(g.u,{attribute:e,operator:t},e)),E?.map(e=>(0,r.createElement)(O,{...e,key:e.attribute})),M?.map(e=>(0,r.createElement)(V.D0,{...e,key:e.attribute})),F?.map(e=>(0,r.createElement)(W,{...e,key:e.attribute}))]}),(0,a.jsx)(ep,{clearRefinementsAttributes:v,filterLabel:_?.filterLabel,isFilterSmallView:_?.isSmallView,manageView:T,refinements:_?.refinements.filter(e=>!_?.filtersToOmit?.includes(e.attribute)),showAmountOptions:k,sortingOptions:S}),(0,a.jsx)(Y,{filter:(()=>{let e=M?.length?M:F;return e?.map(e=>(0,a.jsxs)("div",{className:"c-lister-refinement__webinar-date-toggle-wrapper",children:[(0,a.jsx)("span",{className:"c-lister-refinement__webinar-date-toggle-label",children:I("view")}),(0,a.jsx)(G,{...e})]},e.attribute))})(),showAmountOptions:k,className:(0,o.A)("algolia-lister-template__metadata",(M?.length||F?.length)&&"algolia-lister-template__metadata--webinar-date-refinements")}),s,(0,a.jsx)(y._,{className:"u-container",onPageChange:()=>{D.current?.scrollIntoView({behavior:"smooth",block:"start"})}})]})]})}},34237:(e,t,s)=>{"use strict";s.d(t,{NewsletterRiskListingAlgoliaTemplate:()=>u});var a=s(52955),r=s(32207),i=s(35281),n=s(57131),l=s(46001),o=s(237
174),c=s(42994);let d=void 0;function u({algolia:e,hero:t}){let s=(0,i.useTranslations)("lister.sort.labels"),u=(0,i.useTranslations)("facets"),m=(0,l.W)("newsletter_risk_displayDateTimestamp_desc"),h=(0,l.W)("newsletter_risk_displayDateTimestamp_asc"),p=(0,n.useMemo)(()=>[{attribute:"displayDateTimestamp",label:u("date"),type:"daterange"}],[u]),g=(0,n.useMemo)(()=>[{label:s("newestFirst"),value:m},{label:s("oldestFirst"),value:h}],[m,h]);return(0,a.jsx)(r.r,{algolia:e,hero:t,indexName:m,querySuggestionsIndex:d,showAmountOptions:o.s,sortingOptions:g,filters:{isSmallView:!0,refinements:p},children:(0,a.jsx)(c.R,{newsletter:"@risk"})})}},35076:(e,t,s)=>{"use strict";s.r(t),s.d(t,{SocialShare:()=>o});var a=s(52955),r=s(55747),i=s(90559),n=s(35281),l=s(57131);function o({extraText:e,shareUrl:t}){let[s,o]=(0,l.useState)(t),c=(0,n.useTranslations)("socials"),d=(0,n.useTranslations)("socials.share"),[u,m]=(0,l.useState)(!1);return(0,l.useLayoutEffect)(()=>{t||o(window.location.href)},[]),(0,a.jsxs)("div",{className:"c-social-share",children:[(0,a.jsx)("h3",{className:"social-share__title",children:d("label")}),(0,a.jsxs)("div",{className:"social-share__buttons",children:[(0,a.jsxs)(i.default,{asElement:"a",className:"social-share__button",href:((e,t)=>{if(!e)return"";let s=new URL("https://twitter.com/intent/tweet");return s.searchParams.append("url",e),t?.text!==void 0&&s.searchParams.append("text",t.text),s.toString()})(s,{text:e}),rel:"noopener",target:"_blank",variant:"unstyled",children:[(0,a.jsx)("span",{className:"sr-only",children:d("x")}),(0,a.jsx)(r.default,{className:"social-share__icon",name:"x",size:16})]}),(0,a.jsxs)(i.default,{asElement:"a",className:"social-share__button",href:(e=>{if(!e)return"";let t=new URL("https://www.linkedin.com/sharing/share-offsite/");return t.searchParams.append("url",e),t.toString()})(s,{text:e}),rel:"noopener",target:"_blank",variant:"unstyled",children:[(0,a.jsx)("span",{className:"sr-only",children:d("linkedin")}),(0,a.jsx)(r.default,{className:"social-share__icon",name:"linkedin",size:16})]}),(0,a.jsxs)(i.default,{asElement:"a",className:"social-share__button",href:(e=>{if(!e)return"";let t=new URL("https://www.facebook.com/sharer/sharer.php");return t.searchParams.append("u",e),t.toString()})(s,{text:e}),rel:"noopener",target:"_blank",variant:"unstyled",children:[(0,a.jsx)("span",{className:"sr-only",children:d("facebook")}),(0,a.jsx)(r.default,{className:"social-share__icon",name:"facebook",size:16})]}),(0,a.jsxs)("div",{className:"social-share__copy",children:[(0,a.jsxs)(i.default,{"aria-label":c(u?"linkCopied":"copyLink"),className:"social-share__button",type:"button",variant:"unstyled",onClick:()=>{s&&navigator.clipboard.writeText(s).then(()=>{m(!0),setTimeout(()=>m(!1),2e3)})},children:[(0,a.jsx)("span",{className:"sr-only",children:d("link")}),(0,a.jsx)(r.default,{className:"social-share__icon",name:"link",size:16})]}),u&&(0,a.jsxs)("span",{"aria-live":"polite",className:"social-share__copied",children:[(0,a.jsx)(r.default,{className:"social-share__icon",name:"tick",size:16}),c("linkCopied")]})]})]})]})}},37282:(e,t,s)=>{"use strict";s.d(t,{BlogListingAlgoliaTemplate:()=>v});var a=s(52955),r=s(32207),i=s(35281),n=s(57131),l=s(46001),o=s(23774),c=s(21501),d=s(97787),u=s(76280),m=s(37546),h=s(80142),p=s(81527),g=s(86171),f=s(66226);function b(){let e=(0,g.u)(),t=(0,i.useTranslations)("cards");return e.items.length?(0,a.jsx)(u.g,{children:e?.items.map((e,s)=>(0,a.jsx)(c.InsightCard,{...((e,t,s=!1)=>{let a=(0,m.V)(e.thumbnail[0])||{alt:t("insightCard.typeBlog.defaultImageAlt"),height:637,src:"/assets/marketing-web/images/blog-placeholder.png",width:1274},r=e.facets.focusArea[0];return{authors:e.authors.map(({name:e})=>({name:[e.prefix,e.first,e.middle,e.last,e.postfix].filter(Boolean).join(" ")})),date:(0,h.GP)((0,p.H)(e.displayDate),"d MMM yyyy"),focusArea:r,image:{...a,priority:s},title:e.title,type:"Blog",url:e.url}})(e,t,s<d.w.BLOGS-1)},e.objectID))}):(0,a.jsx)(f.c,{})}let x=void 0;function v({algolia:e,hero:t}){let s=(0,i.useTranslations)("facets"),c=(0,i.useTranslations)("lister.filters.labels"),d=(0,i.useTranslations)("lister.sort.labels"),u=(0,l.W)("blog_single_page_displayDateTimestamp_desc"),m=(0,l.W)("blog_single_page_displayDateTimestamp_asc"),h=(0,n.useMemo)(()=>[{attribute:"facets.focusArea",label:s("focusArea"),operator:"or"}],[s]),p=(0,n.useMemo)(()=>[{label:d("newestFirst"),value:u},{label:d("oldestFirst"),value:m}],[u,m]);return(0,a.jsx)(r.r,{algolia:e,hero:t,indexName:u,querySuggestionsIndex:x,showAmountOptions:o.s,sortingOptions:p,filters:{filterLabel:c("filterBlogs"),isSmallView:!0,refinements:h},children:(0,a.jsx)(b,{})})}},37546:(e,t,s)=>{"use strict";s.d(t,{V:()=>a});let a=e=>{if(!e?.image)return;let{dimension:t,url:s}=e.image;return t?s?{alt:e.alt_text,height:t.height,src:s,width:t.width}:void console.warn("Image URL is missing."):void console.log("Image dimensions are missing. Did you forget to add them as parameters in the Contentstack API Query?")}},38132:()=>{},42994:(e,t,s)=>{"use strict";s.d(t,{R:()=>m});var a=s(52955),r=s(28813),i=s(80142),n=s(81527),l=s(53402),o=s(55158),c=s(35281),d=s(86171),u=s(66226);function m({newsletter:e}){let t=(0,c.useTranslations)("resourceCards"),s=(0,c.useTranslations)("newsletter.types"),m=(0,d.u)();return m.items.length?(0,a.jsx)(o.x,{withContainer:!0,columns:{base:1,desktop:3,tablet:2},children:m?.items.map(o=>(0,a.jsx)(r.z,{...((e,t,s,a)=>{let r=[{icon:"calendar",label:(0,i.GP)((0,n.H)(e.displayDate),"dd MMM yyyy")}];if("ouch"===a){let t=(0,l.Z)(e.authors);t&&(r=r.concat([{icon:"instructors",label:t}]))}else r=r.concat([{icon:"book-open-text",label:t("icon.label.newsletterVolume",{number:e.volume})},{icon:"courses-cards-three",label:t("icon.label.newsletterIssue",{number:e.issue})}]);return{dataList:r,href:e.url,resource:t("title.newsletter"),subtitle:s,title:e.title}}
1)(o,t,s(e),e)},o.objectID))}):(0,a.jsx)(u.c,{})}},43054:(e,t,s)=>{"use strict";s.d(t,{B:()=>d,FaqSearchContextProvider:()=>c});var a=s(52955),r=s(15137),i=s(96316),n=s.n(i),l=s(57131);let o=(0,l.createContext)({onSearchTermChange:()=>{},results:[],searchTerm:""});function c({blocks:e=[],children:t}){let[s,i]=(0,l.useState)(""),[c,d]=(0,l.useState)(e),u=(0,l.useMemo)(()=>e.map(e=>({...e,searchInstance:new r.A(e.items,{distance:2,ignoreFieldNorm:!0,ignoreLocation:!0,keys:["summary","rawText"],threshold:.2})})),[e]),m=(0,l.useCallback)(e=>{d(u.map(t=>({...t,items:t.searchInstance.search(e).map(e=>e.item)})).filter(e=>0!==e.items.length))},[u]),h=(0,l.useMemo)(()=>n()(m,100),[m]),p=(0,l.useCallback)((e="")=>{i(e),h(e)},[h]),g=(0,l.useMemo)(()=>({onSearchTermChange:p,results:s?c:e,searchTerm:s}),[s,p,c,e]);return(0,a.jsx)(o.Provider,{value:g,children:t})}function d(){return(0,l.useContext)(o)}},44126:(e,t,s)=>{"use strict";s.d(t,{EventListingAlgoliaTemplate:()=>w});var a=s(52955),r=s(32207),i=s(73295),n=s(35281),l=s(57131),o=s(46001),c=s(23774),d=s(81289),u=s(52536);function m({buttons:e,cardType:t="Event",className:s,description:r,event:i,eventDetails:n,image:l,tag:o,title:c,variant:m}){return(0,a.jsx)(u.m,{buttons:e,cardType:t,className:(0,d.A)("c-event-card",s),courseDetails:n,description:r,image:l,isEvent:!0,skillLevel:i,tag:o,title:c,variant:m})}var h=s(98196),p=s(97787),g=(s(31281),s(81593)),f=s(80142),b=s(37546),x=s(28852),v=s(86171),_=s(66226);function j({view:e}){let t=(0,n.useTranslations)("common"),s=(0,n.useTranslations)("cards"),r=(0,n.useTranslations)("stickyAnchorLinks.componentLabels"),i=(0,n.useTranslations)("events.types"),o=(0,v.u)();return o.items.length?(0,a.jsx)(h.C,{className:"c-event-listing-results",view:e,children:o?.items.map((a,n)=>(0,l.createElement)(m,{variant:"list"===e?"wide":"default",...((e,t,s,a,r,i=!1)=>{let n=(0,b.V)(e.thumbnail[0])||{alt:r("insightCard.typeEvent.defaultImageAlt"),height:637,src:"/assets/marketing-web/images/event-placeholder.png",width:1274};return{buttons:{primary:{href:`${e.url}#${t}`},secondary:{href:e.url}},description:e.description,event:a(e.type),eventDetails:{boldItems:((e,t)=>{let s,a,r,i,n=[],l=e.startDate.split("T")[0],o=e.endDate.split("T")[0];if(e.timezoneAbbreviation&&l&&o){let t=((e,t,s=!1)=>{let{end_date:a,start_date:r}=e;if(s)return r.date&&r.time&&a.time,"";let i=(0,g.qg)(r.date,"yyyy-MM-dd",new Date),n=(0,g.qg)(a.date,"yyyy-MM-dd",new Date);return r.date===a.date?(0,f.GP)(i,"E, MMM d, yyyy"):i.getFullYear()!==n.getFullYear()?`${(0,f.GP)(i,"E, MMM d, yyyy")} - ${(0,f.GP)(n,"E, MMM d, yyyy")}`:`${(0,f.GP)(i,"E, MMM d")} - ${(0,f.GP)(n,"E, MMM d, yyyy")}`})({end_date:{date:o},start_date:{date:l}});n.push({icon:"calendar",text:`${t} ${e.timezoneAbbreviation?`⢠${e.timezoneAbbreviation}`:""}`})}let c=(s=[e.city,e.state,e.country].filter(Boolean).join(", "),a=e.trainingFormat,r=e.timezoneAbbreviation,i=t,"Virtual"===a?`${i("virtual")} (${r})`:"Both"===a?`${s} & ${i("virtual")} (${r})`:s);return c&&n.push({icon:"location",text:c}),e.numberOfCourses&&n.push({icon:"training",text:t("courses",{count:e.numberOfCourses})}),n})(e,s)},image:{...n,priority:i},title:e.title}})(a,(0,x.Y)(r("registerBlock")),t,i,s,n<p.w.EVENTS-1),key:a.objectID}))}):(0,a.jsx)(_.c,{})}let y=void 0;function w({algolia:e,hero:t}){let[s,d]=(0,i.E)("grid"),u=(0,n.useTranslations)("facets"),m=(0,n.useTranslations)("lister.filters.labels"),h=(0,o.W)("event_single_displayDateTimestamp_asc"),p=(0,l.useMemo)(()=>[{attribute:"trainingFormats",label:u("format"),operator:"or"},{attribute:"eventLocation.lvl1",label:u("location"),operator:"or",type:"location"},{attribute:"eventLocation.lvl0",label:u("location"),operator:"or",type:"location"},{attribute:"displayDateTimestamp",label:u("date"),type:"daterange"},{attribute:"eventType",label:u("view"),operator:"or",type:"event-type"}],[u]);return(0,a.jsx)(r.r,{algolia:e,hero:t,indexName:h,querySuggestionsIndex:y,showAmountOptions:c.b,clearRefinementsAttributes:["trainingFormats","displayDateTimestamp","eventLocation.lvl0","eventLocation.lvl1"],filters:{filterLabel:m("event_single"),filtersToOmit:["eventType"],isSmallView:!0,refinements:p},manageView:{currentView:s,setView:d},children:(0,a.jsx)(j,{view:s})})}},44304:(e,t,s)=>{"use strict";s.d(t,{PostersListingAlgoliaTemplate:()=>b});var a=s(52955),r=s(32207),i=s(35281),n=s(57131),l=s(46001),o=s(237
174),c=s(28813),d=s(86171),u=s(66226),m=s(76280),h=s(46264),p=s(84507);function g(){let e=(0,i.useTranslations)("resourceCards"),t=(0,d.u)();return t.items.length?(0,a.jsx)(m.g,{children:t?.items.map(t=>(0,a.jsx)(c.z,{...{dataList:[{icon:"calendar",label:(0,p.qD)((0,h.S)(t.displayDateTimestamp),"UTC","d MMM yyyy")}],href:t.url,resource:e("title.poster_and_cheat_sheet_single"),subtitle:t.facets.focusArea.join(", "),title:t.title}},t.objectID))}):(0,a.jsx)(u.c,{})}let f=void 0;function b({algolia:e,hero:t}){let s=(0,i.useTranslations)("facets"),c=(0,i.useTranslations)("lister.filters.labels"),d=(0,i.useTranslations)("lister.sort.labels"),u=(0,l.W)("poster_and_cheat_sheet_single_displayDateTimestamp_desc"),m=(0,l.W)("poster_and_cheat_sheet_single_displayDateTimestamp_asc"),h=(0,n.useMemo)(()=>[{attribute:"facets.focusArea",label:s("focusArea"),operator:"or"},{attribute:"facets.language",label:s("language"),operator:"or"}],[s]),p=(0,n.useMemo)(()=>[{label:d("newestFirst"),value:u},{label:d("oldestFirst"),value:m}],[u,m]);return(0,a.jsx)(r.r,{algolia:e,hero:t,indexName:u,querySuggestionsIndex:f,showAmountOptions:o.s,sortingOptions:p,filters:{filterLabel:c("generic"),isSmallView:!0,refinements:h},children:(0,a.jsx)(g,{})})}},45138:(e,t,s)=>{Promise.resolve().then(s.bind(s,18109)),Promise.resolve().then(s.bind(s,85265)),Promise.resolve().then(s.bind(s,67499)),Promise.resolve().then(s.bind(s,32812)),Promise.resolve().then(s.bind(s,67172)),Promise.resolve().then(s.bind(s,2325)),Promise.resolve().then(s.bind(s,7268)),Promise.resolve().then(s.bind(s,45474)),Promise.resolve().then(s.bind(s,73799)),Promise.resolve().then(s.bind(s,21501)),Promise.resolve().then(s.bind(s,936)),Promise.resolve().then(s.bind(s,95343)),Promise.resolve().then(s.bind(s,31011)),Promise.resolve().then(s.bind(s,43054)),Promise.resolve().then(s.bind(s,59721)),Promise.resolve().then(s.bind(s,70914)),Promise.resolve().then(s.bind(s,93514)),Promise.resolve().then(s.bind(s,98066)),Promise.resolve().then(s.bind(s,771)),Promise.resolve().then(s.bind(s,18605)),Promise.resolve().then(s.bind(s,97283)),Promise.resolve().then(s.bind(s,17407)),Promise.resolve().then(s.bind(s,42987)),Promise.resolve().then(s.bind(s,81838)),Promise.resolve().then(s.bind(s,4593)),Promise.resolve().then(s.bind(s,63105)),Promise.resolve().then(s.bind(s,22690)),Promise.resolve().then(s.bind(s,47931)),Promise.resolve().then(s.bind(s,3916)),Promise.resolve().then(s.bind(s,1411)),Promise.resolve().then(s.bind(s,17005)),Promise.resolve().then(s.bind(s,35076)),Promise.resolve().then(s.bind(s,78085)),Promise.resolve().then(s.bind(s,642)),Promise.resolve().then(s.bind(s,43216)),Promise.resolve().then(s.bind(s,89312)),Promise.resolve().then(s.bind(s,18552)),Promise.resolve().then(s.bind(s,37282)),Promise.resolve().then(s.bind(s,60859)),Promise.resolve().then(s.bind(s,44126)),Promise.resolve().then(s.bind(s,5916)),Promise.resolve().then(s.bind(s,15821)),Promise.resolve().then(s.bind(s,68526)),Promise.resolve().then(s.bind(s,67693)),Promise.resolve().then(s.bind(s,34237)),Promise.resolve().then(s.bind(s,71068)),Promise.resolve().then(s.bind(s,28899)),Promise.resolve().then(s.bind(s,97445)),Promise.resolve().then(s.bind(s,44304)),Promise.resolve().then(s.bind(s,28386)),Promise.resolve().then(s.bind(s,18194)),Promise.resolve().then(s.bind(s,66311)),Promise.resolve().then(s.bind(s,61194)),Promise.resolve().then(s.bind(s,9928)),Promise.resolve().then(s.bind(s,8440)),Promise.resolve().then(s.bind(s,68106)),Promise.resolve().then(s.t.bind(s,75204,23)),Promise.resolve().then(s.bind(s,2526)),Promise.resolve().then(s.bind(s,55747)),Promise.resolve().then(s.bind(s,47173)),Promise.resolve().then(s.bind(s,90559)),Promise.resolve().then(s.bind(s,67813)),Promise.resolve().then(s.bind(s,61265)),Promise.resolve().then(s.bind(s,88610)),Promise.resolve().then(s.bind(s,16778)),Promise.resolve().then(s.bind(s,73317))},47700:(e,t,s)=>{"use strict";s.d(t,{O:()=>a});let a={base:12,desktop:6}},51922:()=>{},52742:(e,t,s)=>{"use strict";s.d(t,{N:()=>o});var a=s(52955),r=s(86125),i=s(29061),n=s(35281),l=s(72031);function o({canReset:e,children:t,onReset:s,onSubmit:o}){let c=(0,n.useTranslations)("lister.sort");return(0,a.jsxs)(r.A,{className:"c-lister-sort-drawer",children:[(0,a.jsx)(i.A,{asElement:"h3",children:c("mobileButtonLabel")}),t,(0,a.jsx)(l.v,{canReset:e,className:"lister-sort-drawer__bottom",resetLabel:c("reset"),submitLabel:c("submit"),onReset:s,onSubmit:o})]})}},53275:()=>{},53402:(e,t,s)=>{"use strict";s.d(t,{Z:()=>a});let a=e=>e?e.map(({name:e})=>
1[e.prefix,e.first,e.middle,e.last,e.postfix].filter(Boolean).join(" ")).join(", "):""},59721:(e,t,s)=>{"use strict";s.d(t,{FaqSearchHero:()=>p});var a=s(52955),r=s(43054),i=s(87131),n=s(86125),l=s(55158),o=s(29061),c=s(96257),d=s(35281),u=s(57131),m=s(80371),h=s(47700);function p({description_rt:e,title:t}){let s=(0,d.useTranslations)("faq"),p=(0,d.useTranslations)("common"),g=(0,r.B)(),f=(0,u.useCallback)(e=>{g.onSearchTermChange(e?.currentTarget.value)},[g]),b=(0,u.useCallback)(()=>f(),[f]);return(0,a.jsxs)(n.A,{asElement:"section",className:"c-faq-search-hero",children:[(0,a.jsx)("header",{children:(0,a.jsxs)(l.x,{columns:12,children:[(0,a.jsx)(l.E,{colSpan:h.O,children:(0,a.jsx)(o.A,{asElement:"h1",size:"h1",children:t})}),e&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(l.E,{colSpan:12,children:(0,a.jsx)(a.Fragment,{})}),(0,a.jsx)(l.E,{colSpan:h.O,children:(0,a.jsx)(m.d,{json:e})})]}),(0,a.jsx)(l.E,{colSpan:h.O,children:(0,a.jsx)("div",{})}),(0,a.jsx)(l.E,{colSpan:h.O,children:(0,a.jsx)(c.D,{aria:{resetSearch:s("resetSearch"),search:p("search")},placeholder:s("placeholderText"),showReset:!!g.searchTerm,value:g.searchTerm,onInput:f,onResetClick:b})})]})}),(0,a.jsx)(i.I,{className:"faq-search-hero-top__rings",rings:4})]})}},60859:(e,t,s)=>{"use strict";s.d(t,{CourseListingAlgoliaTemplate:()=>N});var a=s(52955);s(38132);var r=s(32207),i=s(73295),n=s(86125),l=s(81289),o=s(90559),c=s(29061);let d=function({className:e,cta:t,id:s,title:r}){return(0,a.jsxs)("section",{className:(0,l.A)("c-promotional-banner","with-circle-background",e),id:s??"",children:[(0,a.jsx)(c.A,{asElement:"h2",className:"promotional-banner__title",size:"h3",children:r}),(0,a.jsx)(o.default,{asElement:t.asElement??"a",className:"promotional-banner__cta",href:t.href,icon:"arrow-right-heavy",target:t.target,variant:"promo",children:t.label})]})};var u=s(35281),m=s(57131),h=s(46001),p=s(23774);s(79864);var g=s(52536),f=s(98196),b=s(97787),x=s(66154),v=s(18490),_=s(28852),j=s(86171),y=s(66226);function w({view:e}){let t=(0,u.useTranslations)("common"),s=(0,u.useTranslations)("stickyAnchorLinks.componentLabels"),{items:r,results:i}=(0,j.u)(),n=(0,m.useRef)(null),l=i?.queryID,o=i?.index;(0,m.useEffect)(()=>{if(!o||!r.length)return;let e=r.map(e=>e.objectID),t=`${l??"no-query"}:${e.join(",")}`;n.current!==t&&(n.current=t,(0,v.kM)({eventName:"Course Listing: Courses Viewed",index:o,objectIDs:e}))},[o,r,l]);let c=(0,m.useCallback)((e,t)=>()=>{o&&void 0!==t&&l&&(0,v.Lg)({eventName:"Course Listing: Course Card Clicked",index:o,objectIDs:[e],positions:[t],queryID:l})},[o,l]);return r.length?(0,a.jsx)(f.C,{className:"c-course-listing-results",view:e,children:r.map((a,r)=>(0,m.createElement)(g.m,{variant:"list"===e?"wide":"default",...(0,x.R)(a,(0,_.Y)(s("courseScheduleTable")),t,r<b.w.COURSES-1),key:a.objectID,context:"listing",onCtaClick:c(a.objectID,a.__position)}))}):(0,a.jsx)(y.c,{})}function N({algolia:e,hero:t,promotionalBanner:s}){let[l,o]=(0,i.E)("grid"),c=(0,u.useTranslations)("facets"),g=(0,u.useTranslations)("courses.filters"),f=(0,h.W)("course_single_page_listing_ranking_desc"),b=(0,m.useMemo)(()=>[{attribute:"facets.skillLevel",label:c("skillLevel"),operator:"or"},{attribute:"facets.focusArea",label:c("focusArea"),operator:"or"},{attribute:"facets.status",label:c("status"),operator:"or"},{attribute:"trainingFormats",label:c("format"),operator:"or"}],[c]);return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(r.r,{algolia:e,hero:t,indexName:f,showAmountOptions:p.b,filters:{filterLabel:g("filterCourses"),refinements:b},manageView:{currentView:l,setView:o},children:(0,a.jsx)(w,{view:l})}),s&&(0,a.jsx)(n.A,{className:"course-listing-algolia-template__promotion-banner",children:(0,a.jsx)(d,{...s})})]})}},60947:()=>{},61194:(e,t,s)=>{"use strict";s.r(t),s.d(t,{RelatedCoursesCarousel:()=>h});var a=s(52955),r=s(67172),i=s(52536),n=s(81838),l=s(73317),o=s(90559),c=s(28852),d=s(35281),u=s(93617),m=s(66154);function h({courseId:e,headline:t}){let s=(0,d.useTranslations)("courses.related"),h=(0,d.useTranslations)("stickyAnchorLinks.componentLabels"),p=(0,d.useTranslations)("common"),{items:g}=(0,u.D)({limit:12,objectIDs:[`course_single_page.${e}`]}),f=g.filter(e=>e?.thumbnail?.[0]?.image?.url);return!f.length||f.length<3?null:(0,a.jsx)(l.AnimateInWrapper,{children:(0,a.jsx)(r.CarouselWithLabels,{hideIndexation:!0,anchorTag:(0,c.Y)(h("relatedCoursesCarou
1sel")),headline:t,size:"full",slidesPerView:{base:1.15,desktop:3.15,tablet:2.2},linkItem:(0,a.jsx)(o.default,{asElement:n.SansLink,href:s("cta"),variant:"tertiary",children:s("viewAll")}),children:f.map(e=>(0,a.jsx)(i.m,{...(0,m.R)(e,(0,c.Y)(h("courseScheduleTable")),p)},e.objectID))})})}},63105:(e,t,s)=>{"use strict";s.r(t),s.d(t,{NewsletterAlgoliaCardGrid:()=>u});var a=s(52955),r=s(57131),i=s(32812),n=s(28813),l=s(35281),o=s(86171),c=s(95521);let d={newsbites:"newsletter_newsbites",ouch:"newsletter_ouch",risk:"newsletter_risk"};function u({filters:e,id:t="read_more",limit:s=4,topic:r,uid:i}){return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(c.Z,{filters:e,hitsPerPage:s,index:d[r]}),(0,a.jsx)(m,{id:t,topic:r,uid:i})]})}function m({id:e,uid:t}){let s=(0,l.useTranslations)("newsletters"),{items:c}=(0,o.u)(),d=c.filter(e=>e.uid!==t).slice(0,3),u=(0,r.useMemo)(()=>(function(e,t){if(e&&0!==e.length)return e.map(e=>({dataList:[{icon:"calendar",label:e.displayDate},{icon:"book-open-text",label:e.volume?t("volume",{volume:e.volume}):void 0},{icon:"courses-cards-three",label:e.issue?t("issue",{issue:e.issue}):void 0}].filter(e=>!!e.label),href:e.url,resource:t("newsletter"),subtitle:e.newsletter,title:e.title}))})(d,s),[d,s]);return(0,a.jsx)(a.Fragment,{children:u&&(0,a.jsx)(i.CardGrid,{className:"newsletter-algolia-card-grid",headline:{title:s("read_more_newsletter")},id:e,variant:"3-columns",children:u.map(e=>(0,r.createElement)(n.z,{...e,key:e.title}))})})}},66154:(e,t,s)=>{"use strict";s.d(t,{R:()=>r});let a={AI:"ai"},r=(e,t,s,r=!1)=>{let i=e.thumbnail[0],{additionalPills:n,catalog:l,certification:o,contentHours:c,cpes:d,days:u,facets:m,numberOfLabs:h,taxonomies:p,title:g,trainingFormats:f,uid:b,url:x}=e,v=p?.find(e=>"coming_soon"===e.term_uid),_=m?.status?.[0]||void 0,j=p.filter(e=>"focus_area"===e.taxonomy_uid).map(e=>e.term_uid),y=[{icon:"sealcheck-certification",text:o}];if(u){let e=s("durationDaysLabel");y.push({icon:"calendar",text:`${s("days",{count:u})} ${e}`})}if(d||c){let e=f?.includes("Self-Paced")?s("durationHoursLabel"):"";y.push({icon:"time",text:[d&&s("cpes",{count:d}),c&&`${s("hours",{count:c})} ${e}`].filter(Boolean).join(" / ")})}return h&&y.push({icon:"workshops",text:s("labs",{count:h})}),{additionalPills:n,buttons:{primary:v?void 0:{href:`${x}#${t}`},secondary:{href:x}},catalog:l,courseDetails:{quickViewItems:y},image:i?.image&&{alt:i.alt_text,height:500,priority:r,src:i.image.url,width:500},labels:{code:l,focusArea:((e=[])=>{if(0!==e.length)return 1===e.length?e[0]:e.join(", ")})(m?.focusArea)},primaryFocusArea:((e=[],t={})=>{if(0===e.length||!e)return;let s=e.filter(e=>e&&e.trim());return(t.excludeAI?s.filter(e=>e!==a.AI):s)[0]})(j,{excludeAI:!0}),skillLevel:m?.skillLevel?.[0]||m?.skill_level?.[0],skillLevelId:p?.find(e=>"skill_level"===e.taxonomy_uid)?.term_uid,tag:_?{label:_,type:_.toLowerCase()}:void 0,title:g,uid:b}}},66226:(e,t,s)=>{"use strict";s.d(t,{c:()=>n});var a=s(52955),r=s(86125),i=s(35281);function n(){let e=(0,i.useTranslations)("lister.noResults");return(0,a.jsx)(r.A,{children:e("listerNothingFound")})}},66311:(e,t,s)=>{"use strict";s.d(t,{WhitePaperListingAlgoliaTemplate:()=>x});var a=s(52955),r=s(32207),i=s(35281),n=s(57131),l=s(46001),o=s(23774),c=s(28813),d=s(86171),u=s(66226),m=s(76280),h=s(80142),p=s(81527),g=s(53402);function f(){let e=(0,i.useTranslations)("resourceCards"),t=(0,d.u)();return t.items.length?(0,a.jsx)(m.g,{children:t?.items.map(t=>(0,a.jsx)(c.z,{...((e,t)=>{let s=(0,g.Z)(e.authors),a=[{icon:"calendar",label:(0,h.GP)((0,p.H)(e.displayDate),"d MMM yyyy")}];return s.length&&a.push({icon:"instructors",label:s}),{dataList:a,href:e.url,resource:t("title.white_paper_single"),subtitle:e.facets.focusArea.join(", "),title:e.title}})(t,e)},t.objectID))}):(0,a.jsx)(u.c,{})}let b=void 0;function x({algolia:e,hero:t}){let s=(0,i.useTranslations)("facets"),c=(0,i.useTranslations)("lister.sort.labels"),d=(0,i.useTranslations)("lister.filters.labels"),u=(0,l.W)("white_paper_single_displayDateTimestamp_desc"),m=(0,l.W)("white_paper_single_displayDateTimestamp_asc"),h=(0,n.useMemo)(()=>[{attribute:"facets.focusArea",label:s("focusArea"),operator:"or"},{attribute:"facets.language",label:s("language"),operator:"or"}],[s]),p=(0,n.useMemo)(()=>[{label:c("newestFirst"),value:u},{label:c("oldestFirst"),value:m}],[u,m]);return(0,a.jsx)(r.r,{algolia:e,hero:t,indexName:u,querySuggestionsIndex:b,showAmountOptions:o.s,sortingOptions:p,filters:{filterLabel:d("generic"),isSmallView:!0,refinements:h},children:(0,a.jsx)(f,{})})}},67693:(e,t,s)=>{"use strict";s.d(t,{NewsletterOuchListingAlgoliaTemplate:()=>u});var a=s(52955),r=s(32207),i=s(35281),n=s(57131),l=s(46001),o=s(237
174),c=s(42994);let d=void 0;function u({algolia:e,hero:t}){let s=(0,i.useTranslations)("lister.sort.labels"),u=(0,i.useTranslations)("facets"),m=(0,l.W)("newsletter_ouch_displayDateTimestamp_desc"),h=(0,l.W)("newsletter_ouch_displayDateTimestamp_asc"),p=(0,n.useMemo)(()=>[{attribute:"displayDateTimestamp",label:u("date"),type:"daterange"}],[u]),g=(0,n.useMemo)(()=>[{label:s("newestFirst"),value:m},{label:s("oldestFirst"),value:h}],[m,h]);return(0,a.jsx)(r.r,{algolia:e,hero:t,indexName:m,querySuggestionsIndex:d,showAmountOptions:o.s,sortingOptions:g,filters:{isSmallView:!0,refinements:p},children:(0,a.jsx)(c.R,{newsletter:"ouch"})})}},68526:(e,t,s)=>{"use strict";s.d(t,{NewsletterNewsbitesListingAlgoliaTemplate:()=>u});var a=s(52955),r=s(32207),i=s(35281),n=s(57131),l=s(46001),o=s(23774),c=s(42994);let d=void 0;function u({algolia:e,hero:t}){let s=(0,i.useTranslations)("lister.sort.labels"),u=(0,i.useTranslations)("facets"),m=(0,l.W)("newsletter_newsbites_displayDateTimestamp_desc"),h=(0,l.W)("newsletter_newsbites_displayDateTimestamp_asc"),p=(0,n.useMemo)(()=>[{attribute:"displayDateTimestamp",label:u("date"),type:"daterange"}],[u]),g=(0,n.useMemo)(()=>[{label:s("newestFirst"),value:m},{label:s("oldestFirst"),value:h}],[m,h]);return(0,a.jsx)(r.r,{algolia:e,hero:t,indexName:m,querySuggestionsIndex:d,showAmountOptions:o.s,sortingOptions:g,filters:{isSmallView:!0,refinements:p},children:(0,a.jsx)(c.R,{newsletter:"newsbites"})})}},70914:(e,t,s)=>{"use strict";s.d(t,{FaqSectionList:()=>v});var a=s(52955),r=s(47173),i=s(73317),n=s(90559),l=s(55158),o=s(29061),c=s(81289),d=s(28852),u=s(35281);function m({schema:e}){return(0,a.jsx)("script",{dangerouslySetInnerHTML:{__html:e},type:"application/ld+json"})}var h=s(81838);function p({backgroundColor:e="transparent",datalayerContext:t,disableFaqSchema:s,ElementBelowItems:p,id:g,items:f,title:b}){let x=(0,u.useTranslations)("common"),v=(0,u.useTranslations)("stickyAnchorLinks.componentLabels"),_=!s&&f&&(e=>{let t=e.items.map(e=>e.rawText&&{"@type":"Question",acceptedAnswer:{"@type":"Answer",text:e.rawText},name:e.summary}).filter(Boolean);if(t.length)return JSON.stringify({"@context":"https://schema.org","@type":"FAQPage",mainEntity:t})})({items:f});return(0,a.jsxs)(a.Fragment,{children:[_&&(0,a.jsx)(m,{schema:_}),(0,a.jsxs)(l.x,{withContainer:!0,className:(0,c.A)("c-accordion-section",`accordion-section--${e}`),columns:{base:1,tablet:3},id:g??(0,d.Y)(v("accordionSection")),children:[(0,a.jsx)(l.E,{colSpan:1,children:(0,a.jsx)(i.AnimateInWrapper,{children:(0,a.jsx)(o.A,{size:"h3",children:b})})}),(0,a.jsx)(l.E,{colSpan:{base:1,tablet:2},children:(0,a.jsxs)(i.AnimateInWrapper,{animation:"none",children:[(0,a.jsx)(r.AccordionGroup,{type:"multiple",children:f.map((e,s)=>(0,a.jsxs)(r.AccordionItem,{closeButton:{label:x("close")},datalayerContext:t,style:{transitionDelay:`${100*s}ms`},summary:e.summary,title:b,value:s.toString(),children:[e.content,e.ctas&&e.ctas.length>0&&(0,a.jsx)("div",{className:"accordion-section__item-ctas",children:e.ctas.map((e,t)=>(0,a.jsx)(n.default,{asElement:h.SansLink,href:e.href,icon:"arrow-right-heavy",size:e.size,target:e.target,variant:e.variant??"primary",children:e.label},`${e.href}-${t}`))})]},s))}),p&&(0,a.jsx)(i.AnimateInWrapper,{className:"accordion-section__element-below-items",children:p})]})})]})]})}var g=s(47700),f=s(86125),b=s(55661),x=s(43054);function v(){let e=(0,u.useTranslations)("faq"),t=(0,x.B)();return 0===t.results.length?(0,a.jsx)(f.A,{children:(0,a.jsx)(l.x,{columns:12,children:(0,a.jsx)(l.E,{colSpan:g.O,children:(0,a.jsx)(b.A,{asElement:"p",className:"faq-section-list__no-results",children:e("noResults",{term:t.searchTerm})})})})}):(0,a.jsx)("div",{children:t.results.map(e=>(0,a.jsx)(p,{disableFaqSchema:!0,id:e.id,items:e.items,title:e.title},e.id))})}},71068:(e,t,s)=>{"use strict";s.d(t,{OpenSourceToolsListingAlgoliaTemplate:()=>f});var a=s(52955),r=s(32207),i=s(35281),n=s(57131),l=s(46001),o=s(23774),c=s(28813),d=s(76280),u=s(53402),m=s(86171),h=s(66226);function p(){let e=(0,i.useTranslations)("resourceCards"),t=(0,m.u)();return t.items.length?(0,a.jsx)(d.g,{children:t?.items.map(t=>(0,a.jsx)(c.z,{...((e,t)=>
1{let s=(0,u.Z)(e.authors),a=[];return s.length&&a.push({icon:"instructors",label:s}),{dataList:a,href:e.url,resource:t("title.open_source_tools_single"),subtitle:e.facets.focusArea.join(", "),title:e.title}})(t,e)},t.objectID))}):(0,a.jsx)(h.c,{})}let g=void 0;function f({algolia:e,hero:t}){let s=(0,i.useTranslations)("lister.filters.labels"),c=(0,i.useTranslations)("lister.sort.labels"),d=(0,i.useTranslations)("facets"),u=(0,l.W)("open_source_tools_single_title_asc"),m=(0,l.W)("open_source_tools_single_title_desc"),h=(0,n.useMemo)(()=>[{attribute:"facets.focusArea",label:d("focusArea"),operator:"or"}],[d]),f=(0,n.useMemo)(()=>[{label:c("alphabeticalAZ"),value:u},{label:c("alphabeticalZA"),value:m}],[u,m]);return(0,a.jsx)(r.r,{algolia:e,hero:t,indexName:u,querySuggestionsIndex:g,showAmountOptions:o.s,sortingOptions:f,filters:{filterLabel:s("generic"),isSmallView:!0,refinements:h},children:(0,a.jsx)(p,{})})}},73295:(e,t,s)=>{"use strict";s.d(t,{E:()=>r});var a=s(57131);let r=(e="grid")=>{let[t,s]=(0,a.useState)(e);return[t,s]}},76280:(e,t,s)=>{"use strict";s.d(t,{g:()=>i});var a=s(52955);s(60947);var r=s(55158);function i({children:e}){return(0,a.jsx)(r.x,{withContainer:!0,className:"c-resource-lister-grid",columns:{base:1,desktop:3,tablet:2},children:e})}},79864:()=>{},85265:(e,t,s)=>{"use strict";s.d(t,{AudioPlayer:()=>n});var a=s(52955),r=s(81289),i=s(57131);function n({className:e,episodeId:t,podcastId:s}){let n=(0,i.createRef)();return(0,i.useEffect)(()=>{let e=document.createElement("script");e.src=`https://www.buzzsprout.com/${s}/${t}.js?container_id=episode-${t}&player=small`,n.current?.appendChild(e)},[t,s]),(0,a.jsx)("div",{ref:n,className:(0,r.A)("c-audio-player",e),children:(0,a.jsx)("div",{id:`episode-${t}`})})}},87131:(e,t,s)=>{"use strict";s.d(t,{I:()=>i});var a=s(52955),r=s(81289);function i({className:e,rings:t,style:s,variant:i="default"}){let n=Array.from({length:t});return(0,a.jsx)("div",{className:(0,r.A)("c-background-rings",e),style:s,children:n.map((e,t)=>(0,a.jsx)("div",{className:(0,r.A)("background-rings__ring",`background-rings__ring--${i}`)},`ring-${i}-${t}`))})}},87170:(e,t,s)=>{"use strict";s.d(t,{z:()=>x});var a=s(52955),r=s(55747),i=s(87131),n=s(55158),l=s(29061),o=s(96257),c=s(35281),d=s(57131),u=s(17418),m=s(5115),h=s(48436),p=s(23950),g=s(8440),f=s(26360),b=s(67499);function x({algolia:e,breadcrumbs:t,description:s,keyFeatures:x,searchInputPlaceholder:v,title:_}){let j=(0,c.useTranslations)("navigation.search"),y=(0,c.useTranslations)("common"),{uiState:w}=(0,u.J)(),{query:N,refine:T}=(0,m.V)(),A=(0,d.useRef)(null),k=(0,d.useRef)(null),S=(0,d.useRef)(null),{instance:C,state:L}=(0,p.mE)(e.client,e.indexName,{additionalFacetFilters:e.additionalFacetFilters,elementRefs:{formRef:S,inputRef:A,panelRef:k},prefilledQuery:N,suggestionsIndex:e.querySuggestionsIndex,uiState:w}),D=L.isOpen;return(0,d.useEffect)(()=>{D&&!L.isOpen&&T(L.query)},[D]),(0,d.useEffect)(()=>{N!==L.query&&C.setQuery(N||"")},[N]),(0,a.jsxs)("div",{className:"c-search-hero",children:[(0,a.jsxs)("div",{className:"search-hero__header-wrapper",children:[(0,a.jsxs)(n.x,{withContainer:!0,className:"search-hero__grid",columns:{base:4,tablet:12},children:[(0,a.jsxs)(n.E,{colSpan:{base:4,desktop:6,tablet:8},children:[t&&(0,a.jsx)(b.Breadcrumbs,{className:"search-hero__breadcrumbs",data:t}),(0,a.jsx)(l.A,{asElement:"h1",className:"search-hero__title",id:"search-hero-title",children:_}),s&&!x&&(0,a.jsx)(f.d,{className:"hero__description",json:s})]}),x&&(0,a.jsx)(n.E,{withSubgrid:!0,asElement:"ul",className:"search-hero__key-features",colSpan:{base:3,tablet:9},children:x.map((e,t)=>(0,a.jsx)(n.E,{colSpan:3,children:(0,a.jsxs)("li",{className:"search-hero__key-feature",children:[e.icon&&(0,a.jsx)(r.default,{className:"search-hero__key-feature-icon",name:e.icon,size:24}),(0,a.jsxs)("div",{className:"search-hero__key-feature-text",children:[e&&(0,a.jsx)("h2",{className:"search-hero__key-feature-title",children:e.title}),e.description&&(0,a.jsx)("p",{className:"search-hero__key-feature-description",children:e.description})]})]})},t))}),(0,a.jsx)(n.E,{className:"search-hero__input-wrapper",colSpan:{base:4,de
1sktop:6,tablet:8},children:(0,a.jsx)("form",{ref:S,...C.getFormProps({"aria-labelledby":"search-hero-title",inputElement:A.current,onSubmit:e=>{e.preventDefault();let t={event:"Search",eventAction:"Search Query Submit",eventCategory:"Search",eventLabel:`Context: ${_} | Search Term | ${L.query||""}`};(0,g.Ay)(t),L.query&&(T(L.query),C.setIsOpen(!1))}}),children:(0,a.jsx)(o.D,{ref:A,aria:{resetSearch:j("resetSearch"),search:y("search")},showReset:!!L.query,...C.getInputProps({"aria-labelledby":"",id:"search-hero-input",inputElement:A.current,placeholder:v||j("placeholderText"),value:L.query||""}),onResetClick:()=>T("")})})})]}),(0,a.jsx)(i.I,{rings:4})]}),(0,a.jsx)("div",{ref:k,className:"search-hero__results-container",...C.getPanelProps(),children:D&&(0,a.jsx)(h.$,{autocomplete:C,results:L})}),D&&(0,a.jsx)("div",{className:"search-hero__results-backdrop"})]})}},95343:(e,t,s)=>{"use strict";s.d(t,{CourseScheduleTableList:()=>D});var a=s(52955),r=s(90559),i=s(55158),n=s(88610),l=s(35281),o=s(57131),c=s(8440);let d=(e,t)=>{let s=Object.hasOwn(e,"regions"),a=Array.isArray(e.trainingFormat)?e.trainingFormat.join(", "):e.trainingFormat,r=Array.isArray(e.location)?e.location.join(", "):e.location,i=s?Array.isArray(e.regions)?e.regions.join(", "):e.regions:"None",n={event:"filterSelection",eventAction:"Filter Registration Option on Course Page",eventCategory:"filterSelection",eventLabel:`Format: ${a} | Location: ${r} | Date: ${e.date} | Regions: ${i} `};(0,c.Ay)(n),t(s?{...e}:{...e,regions:[]})};function u({e,filters:t,setSelectedFilters:s}){let a=e.currentTarget,r="region";if(!a)return;let i=new FormData(a),n=e.target,l=n.checked,o=i.getAll(r).map(String);return n.name!==r||l?n.name===r&&l?void s(e=>{let s=m(a,t,e);s.regions=o.map(String);let r=n.value,i=t.find(e=>"location"===e.value),l=(i?.options??[]).filter(e=>e.value.includes(r)).map(e=>e.value);return s.location=Array.from(new Set([...h(e.location),...l])),s}):void(n.name!==r&&s(e=>m(a,t,e))):void s(e=>{let s=m(a,t,e);s.regions=o;let r=n.value;return s.location=h(e.location).filter(e=>!e.includes(r)),s})}function m(e,t,s){let a={...s};for(let{type:s,value:r}of t)e.elements.namedItem(r)&&(a[r]=function(e,t,s){let a=new FormData(e);if("checkboxes"===s||void 0===s)return a.getAll(t).map(String);let r=a.get(t);return"string"==typeof r?r:""}(e,r,s));return a}function h(e){return null==e?[]:Array.isArray(e)?[...e]:[e]}var p=s(16559),g=s(86564),f=s(54165),b=s(81838);function x(){let e=(0,l.useTranslations)("courses.scheduleTable"),t=(0,o.useMemo)(()=>(0,a.jsx)("span",{children:e.rich("labels.contactUs",{link:e=>(0,a.jsx)(v,{children:e})})}),[e]);return(0,a.jsx)(a.Fragment,{children:t})}function v({children:e}){return(0,a.jsx)(b.SansLink,{className:"course-schedule-table__tooltip-link",href:"/about/contact",target:"_blank",children:e})}function _(e,t){let s=t.location,a=s?.map(e=>e.substring(0,e.lastIndexOf(","))),r=Object.entries({...t,location:a,regions:[]});return e.filter(e=>r.every(([t,s])=>((e,t,s)=>{if(!s||Array.isArray(s)&&0===s.length)return!0;if("string"==typeof s)return"date"===t?((e,t)=>{let s=Number(t);if(0===s||"OnDemand"===e.type)return!0;let a=new Date(e.schedules.startDate),r=new Date,i=new Date;return i.setDate(i.getDate()+s),a>r&&a<i})(e,s):e[t]===s;if(Array.isArray(s)){if("trainingFormat"===t){let t,a;return t=e,!!((a=s).includes("InPerson")||a.includes("Virtual"))&&"Both"===t.trainingFormat||a.includes(t.trainingFormat)}if("location"===t)return"Virtual"!==e.trainingFormat&&s.includes(e.location);let a=e[t];return"string"==typeof a&&s.includes(a)}return!0})(e,t,s)))}let j={SGD:"S$"};function y({currency:e,price:t}){let s="SGD"===e?"en-SG":"en-US",a=new Intl.NumberFormat(s,{currency:e,currencyDisplay:"symbol",maximumFractionDigits:2,minimumFractionDigits:2*(t%1!=0),style:"currency"}),r=`${a.format(t)} ${e}`,i=e in j?j[e]:void 0;if(i)try{r=r.replace(/^(?:\p{Sc}|S\$)[\u00A0\u202F ]?/u,i)}catch{r=r.replace(/^(?:\$|S\$)[\u00A0\u202F ]?/,i)}return r.startsWith(e)&&r.endsWith(e)&&(r=r.slice(e.length).trim()),r}var w=s(31011);function N({instructors:e}
1){return(0,a.jsx)("div",{className:"c-instructors-for-card-with-link",children:e.map((t,s)=>(0,a.jsxs)(o.Fragment,{children:[(0,a.jsx)(b.SansLink,{className:"c-instructors-for-card-with-link__link",href:`/profiles/${t.slug}`,children:t.name}),s<e.length-1&&(s===e.length-2?" & ":", ")]},t.slug))})}var T=s(47173),A=s(81289);function k(e,t){return e.toLocaleTimeString("default",{hour:"2-digit",hour12:!0,minute:"2-digit",timeZone:t}).replace(/\s([ap]m|[AP]M)/i,e=>e.toUpperCase().trim())}function S(e,t,s){try{let a=s?.timezone||function(e){e=e||Intl.DateTimeFormat().resolvedOptions().timeZone;let t=new Date,s={timeZone:e,timeZoneName:"short"},a=new Intl.DateTimeFormat("en-US",s).formatToParts(t).find(e=>"timeZoneName"===e.type);return a?a.value.replace(/[^A-Z]/g,""):""}(),r=new Date(e),i=new Date(t);if(isNaN(r.getTime())||isNaN(i.getTime())||r>i)throw Error("Invalid dates");let n=k(r,a),l=k(i,a),o=r.toLocaleString("default",{day:"numeric",timeZone:a}),c=i.toLocaleString("default",{day:"numeric",timeZone:a}),d=r.toLocaleString("default",{month:"short",timeZone:a}),u=i.toLocaleString("default",{month:"short",timeZone:a}),m=r.toLocaleString("default",{timeZone:a,year:"numeric"}),h=i.toLocaleString("default",{timeZone:a,year:"numeric"}),p=s?.timezoneAbbreviation||a;if(o===c&&d===u&&m===h){let e=`${o} ${d} ${m}`;if(s?.showTime)return`${e}, ${n} - ${l} (${p})`;return e}if(s?.showTime)return`${o} ${d} ${m}, ${n} - ${c} ${u} ${h}, ${l} (${p})`;if(d===u&&m===h&&m===h)return`${o}-${c} ${d} ${m}`;if(m===h)return`${o} ${d} - ${c} ${u} ${m}`;return`${o} ${d} ${m} - ${c} ${u} ${h}`}catch(e){if(e instanceof Error)return`Err: ${e.message}`;return"Err: unknown error"}}function C({schedules:e,trainingFormat:t,type:s}){let r=(0,l.useTranslations)("courses.scheduleTable"),[i,n]=(0,o.useState)(r("labels.fetchingSchedule")),[c,d]=(0,o.useState)([]),u=(0,o.useMemo)(()=>{if(!c[0])return"";let e=c[0].match(/(\([^)]*\))/);return e&&e[1]?e[1]:""},[c]);return((0,o.useEffect)(()=>{"SelfPaced"!==t&&(n(S(e.startDate,e.endDate,{timezone:e.timezone,timezoneAbbreviation:e.timezoneAbbreviation})),d(e.meetingTimes?.map(t=>S(t.startTime,t.endTime,{showTime:!0,timezone:e.timezone,timezoneAbbreviation:e.timezoneAbbreviation}))||[]))},[e]),"SelfPaced"===t)?(0,a.jsxs)("div",{className:"c-course-schedule-table-date-and-time",children:[(0,a.jsx)("span",{className:"course-schedule-table-date-and-time__title",children:r("TrainingEvent"===s?"modality.dateAndTime.selfPaced.title":"modality.dateAndTime.onDemand.title")}),(0,a.jsx)("span",{className:"course-schedule-table-date-and-time__subtitle",children:r("modality.dateAndTime.onDemand.subtitle")})]}):(0,a.jsxs)("div",{className:"c-course-schedule-table-date-and-time",children:[(0,a.jsx)("span",{className:(0,A.A)("course-schedule-table-date-and-time__schedule-desktop-label",{"course-schedule-table-date-and-time__schedule-desktop-label--show-on-mobile":0===c.length}),children:i}),c.length>0&&(0,a.jsx)(T.AccordionGroup,{collapsible:!0,className:"course-schedule-table-date-and-time__schedule-accordion",type:"single",children:(0,a.jsx)(T.AccordionItem,{heading:"h4",value:"schedule",summary:(0,a.jsxs)("span",{children:[(0,a.jsxs)("span",{className:"course-schedule-table-date-and-time__mobile-only-label",children:[i,", "]}),r("labels.courseScheduleList",{timezone:u})]}),children:(0,a.jsx)("ul",{className:"course-schedule-table-date-and-time__schedule-list",children:c.map((e,t)=>(0,a.jsx)("li",{className:"course-schedule-table-date-and-time__list-item",children:e},t))})})})]})}let L=function({courseId:e,coursePrice:t,enrollmentOptions:s,eventName:r,eventUrl:i,instructors:d,location:u,schedules:m,trainingFormat:h,type:p}){let g=(0,l.useTranslations)("courses.scheduleTable"),f=(0,l.useTranslations)("common"),x=y(t),v=t.priceTooltip?.certificationPrice,_=t.priceTooltip?.onDemandPrice,j="TrainingEvent"===p&&"SelfPaced"===h?g("modality.selfPaced"):({Both:`${u} & ${g("modality.virtual")}`,InPerson:u,SelfPaced:g("modality.Ondemand"),Virtual:g("modality.virtual")})[h],T=(0,o.useMemo)(()=>{if(!v&&!_)return;let e=t.priceTooltip?.certificationPrice?y({currency:t.currency,price:t.priceTooltip.certificationPrice}):void 0,s=t.priceTooltip?.onDemandPrice?y({currency:t.currency,price:t.priceTooltip.onDemandPrice}):void 0,a=g("labels.onDemandPrice",{price:s}),r=g("labels.certificationPrice",{price:e});return e&&s?{additionalText:a,text:r}:e?{text:r}:s?{text:a}:void 0},[_,v,t.currency]);return(0,a.jsxs)("li",{className:"c-course-schedule-table-item",children:[(0,a.jsxs)("div",{children:[(0,a.jsx)("span",{className:"course-schedule-table-item__label",children:g("labels.locationAndInstructor")}),"SelfPaced"!==h&&i&&(0,a.jsx)(b.SansLink,{className:"c-course-schedule-table-item__link",href:i,onClick:()=>(0,c.Ay)({event:"contentInteraction",eventAction:"Selected: Event Details",eventCategory:"Course Interaction",eventLabel:`Course: ${e} | ${g("labels.viewEventDetails")}`}),children:(0,a.jsx)("h3",{className:"course-schedule-table-item__location",children:r})}),(0,a.jsx)("h3",{className:"course-schedule-table-item__heading",children:j}),!!d.length&&(0,a.jsxs)("div",{className:"course-schedule-table-item__instructors",children:[g("instructedBy")," ",(0,a.jsx)(N,{instructors:d})]})]}),(0,a.jsxs)("div",{children:[(0,a.jsx)("span",{className:"course-schedule-table-item__label",children:g("labels.dateAndTime")}
1),(0,a.jsx)(C,{schedules:m,trainingFormat:h,type:p})]}),(0,a.jsxs)("div",{children:[(0,a.jsx)("span",{className:"course-schedule-table-item__label",children:g("labels.price")}),(0,a.jsxs)("div",{className:"course-schedule-table-item__pricing",children:[(0,a.jsxs)("span",{className:"course-schedule-table-item__price",onClick:()=>(0,c.Ay)({event:"contentInteraction",eventAction:"Selected: Price Info Icon",eventCategory:"Course Interaction",eventLabel:`Course: ${e}`}),children:[x,T?.text&&(0,a.jsx)(n.Tooltip,{additionalText:T.additionalText,ariaLabel:f("moreInfo"),className:"course-schedule-table-item__tooltip",text:T.text})]}),(0,a.jsx)("span",{children:t.currencyNote}),(0,a.jsx)("span",{children:t.onDemandPreSaleNote})]})]}),(0,a.jsxs)("div",{children:[(0,a.jsx)("span",{className:"course-schedule-table-item__label",children:g("labels.enrollmentOptionsCtaMobile")}),(0,a.jsx)("div",{className:"course-schedule-table-item__enroll-options",children:s.map((t,s)=>(0,a.jsx)(w.default,{dataLayer:{event:"contentInteraction",eventAction:"Selected: Register",eventCategory:"Course Interaction",eventLabel:`Course: ${e} | ${t.modality} `},...t},s))})]})]})};function D({courseId:e,courseRuns:t,filters:s}){let c=(0,l.useTranslations)("courses.scheduleTable"),m=(0,l.useTranslations)("lister.showing"),[h,b]=(0,o.useState)(Object.fromEntries(s.map(({type:e,value:t})=>[t,"checkboxes"===e?[]:""]))),[v,j]=(0,o.useState)(10),[y,w]=(0,o.useState)(()=>_(t,h));(0,o.useEffect)(()=>{j(10),w(()=>_(t,h))},[h]);let N=(0,o.useMemo)(()=>y.slice(0,v),[y,v]),T=N.find(e=>"OnDemand"===e.type);return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(o.Suspense,{children:(0,a.jsx)(g.k,{initialValues:{...h,regions:[]},onChange:b,children:(0,a.jsx)(p.J,{filterOptions:s,onApply:d,onFormChange:u})})}),(0,a.jsxs)(i.x,{withContainer:!0,className:"course-schedule-table__main-grid",columns:{base:1,tablet:4},children:[(0,a.jsxs)("div",{"aria-hidden":!0,className:"course-schedule-table-list__sub-grid course-schedule-table-list__table-header",children:[(0,a.jsx)("span",{children:c("labels.locationAndInstructor")}),(0,a.jsx)("span",{children:c("labels.dateAndTime")}),(0,a.jsxs)("span",{className:"course-schedule-table__course-price",children:[c("labels.price"),T&&(0,a.jsx)(n.Tooltip,{ariaLabel:c("tooltips.price"),text:(0,a.jsx)(x,{})})]}),(0,a.jsx)("span",{children:c("labels.enrollmentOptions")})]}),N.length>0?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("ul",{className:"course-schedule-table-list__sub-grid",children:N.map(t=>(0,a.jsx)(L,{...t,courseId:e},t.eventId))}),(0,a.jsxs)("div",{className:"course-schedule-table-list__bottom",children:[v<y.length&&(0,a.jsx)(r.default,{iconDontTranslate:!0,className:"course-schedule-table-list__load-more",icon:"arrow-right-heavy",type:"button",variant:"tertiary-white",onClick:()=>j(y.length),children:c("labels.showAll")}),(0,a.jsxs)("span",{className:"course-schedule-table-list__showing",children:[m("prefix")," ",(0,a.jsx)("b",{children:N.length})," ",m("of")," ",y.length]})]})]}):(0,a.jsx)(f.T,{})]})]})}},95583:()=>{},97283:(e,t,s)=>{"use strict";s.r(t),s.d(t,{EventHero:()=>j});var a=s(52955),r=s(55747),i=s(73317),n=s(90559),l=s(86125),o=s(29061),c=s(44241),d=s(28852),u=s(35281),m=s(4911),h=s(49204),p=s(67499),g=s(72409),f=s(35076),b=s(26360),x=s(38015);let v=(e,t)=>({icon:e,text:t}),_={courses:"courses-cards-three",cpes:"time",date:"calendar",languages:"language",speakers:"speaker",time:"time",tournaments:"netwars",type:"webinars"};function j({breadcrumbs:e,children:t,ctaLabel:s,htmlBlock:j,image:y,isHtmlBlockFullWidth:w,isWebinar:N,keyFeatures:T,labels:A,liveText:k,location:S,logo:C,tag:L,title:D,webinarButtons:P}){let I=function(e){let t=(0,u.useTranslations)("common");return Object.entries(e).flatMap(([e,s])=>{if(!s)return[];switch(e){case"courses":return v("courses-cards-three",t("courses",{count:Number(s)}));case"cpes":return v("time",t("cpesEvent",{count:Number(s)}));case"speakers":return v("speaker",(0,x.T)(s,"speakers",t));case"tournaments":return v("netwars",t("tournaments",{count:Number(s)}));default:{let t=_[e];if(!t)return v("close","missing icon for key: "+e);return Array.isArray(s)&&(s=s.join(", ")),v(t,s)}}})}(A),$=(0,u.useTranslations)("common"),E=(0,u.useTranslations)("stickyAnchorLinks.componentLabels");return(0,a.jsx)(i.AnimateInWrapper,{className:"c-event-hero",children:(0,a.jsxs)(l.A,{children:[(0,a.jsxs)("div",{className:"event-hero__grid",children:[(0,a.jsx)(p.Breadcrumbs,{
1className:"event-hero__breadcrumbs",data:e}),(0,a.jsxs)("div",{className:"event-hero__content",children:[(0,a.jsxs)("div",{className:"event-hero__tags",children:[L&&(0,a.jsx)(c.A,{className:"event-hero__tag",color:"yellow",children:L}),k&&(0,a.jsx)(c.A,{className:"event-hero__tag",color:"orange",icon:"self-paced",children:k})]}),(0,a.jsx)(o.A,{asElement:"h1",className:"event-hero__title",children:D}),(0,a.jsxs)("div",{className:"event-hero__details",children:[(0,a.jsx)(g.E,{className:"event-hero__labels",items:I}),S&&(0,a.jsxs)("div",{className:"event-hero__address",children:[(0,a.jsx)(r.default,{className:"event-hero__address-icon",name:"location",size:16}),(0,a.jsxs)("div",{children:[(0,a.jsx)("span",{className:"event-hero__address-title",children:S.title}),S.description&&(0,a.jsx)("div",{className:"event-hero__address-description",children:S.description})]})]})]}),N?(0,a.jsx)("div",{className:"event-hero__ctas",children:P}):(0,a.jsx)(n.default,{className:"event-hero__cta",icon:"arrow-right-heavy",onClick:(0,h.h)(`#${(0,d.Y)(E("registerBlock"))}`),children:s||$("register")}),(0,a.jsx)("div",{className:"event-hero__share",children:(0,a.jsx)(f.SocialShare,{})}),!w&&j]}),(0,a.jsxs)("div",{className:"event-hero__image-holder",children:[(0,a.jsx)("div",{className:"event-hero__aspect-ratio",children:(0,a.jsx)(m.default,{fill:!0,alt:y.alt,className:"event-hero__image",src:y.src})}),C?.src&&(0,a.jsx)(m.default,{className:"event-hero__image-logo",...C})]})]}),w&&j&&(0,a.jsx)("div",{className:"event-hero__html-block-full-width",children:j}),t,!!T?.length&&(0,a.jsx)("ul",{className:"event-hero__key-features",children:T.map((e,t)=>(0,a.jsxs)("li",{className:"event-hero__key-feature",children:[e.icon&&(0,a.jsx)(r.default,{className:"event-hero__key-feature-icon",name:e.icon,size:32}),(0,a.jsx)("span",{className:"event-hero__key-feature-title",children:e.title}),e.description&&("string"==typeof e.description?(0,a.jsx)("p",{className:"event-hero__key-feature-description",children:e.description}):(0,a.jsx)(b.d,{className:"event-hero__key-feature-description",json:e.description}))]},t))})]})})}},97445:(e,t,s)=>{"use strict";s.d(t,{PolicyListingAlgoliaTemplate:()=>b});var a=s(52955),r=s(32207),i=s(35281),n=s(57131),l=s(46001),o=s(23774),c=s(28813),d=s(80142),u=s(81527),m=s(86171),h=s(66226),p=s(76280);function g(){let e=(0,i.useTranslations)("resourceCards"),t=(0,m.u)();return t.items.length?(0,a.jsx)(p.g,{children:t?.items.map(t=>(0,a.jsx)(c.z,{...((e,t)=>{let s=e.facets.policyCategory?.join(", ");return{dataList:e.displayDate?[{icon:"calendar",label:(0,d.GP)((0,u.H)(e.displayDate),"d MMM yyyy")}]:void 0,href:e.url,resource:t("title.policy_single_page"),subtitle:s,title:e.title}})(t,e)},t.objectID))}):(0,a.jsx)(h.c,{})}let f=void 0;function b({algolia:e,hero:t}){let s=(0,i.useTranslations)("lister.filters.labels"),c=(0,i.useTranslations)("lister.sort.labels"),d=(0,i.useTranslations)("facets"),u=(0,l.W)("policy_single_page_displayDateTimestamp_desc"),m=(0,l.W)("policy_single_page_displayDateTimestamp_asc"),h=(0,n.useMemo)(()=>[{attribute:"facets.policyCategory",label:d("policyCategory"),operator:"or"}],[d]),p=(0,n.useMemo)(()=>[{label:c("newestFirst"),value:u},{label:c("oldestFirst"),value:m}],[u,m]);return(0,a.jsx)(r.r,{algolia:e,hero:t,indexName:u,querySuggestionsIndex:f,showAmountOptions:o.s,sortingOptions:p,filters:{filterLabel:s("generic"),isSmallView:!0,refinements:h},children:(0,a.jsx)(g,{})})}},97787:(e,t,s)=>{"use strict";s.d(t,{w:()=>a});let a={BLOGS:3,COURSES:2,EVENTS:2,INSTRUCTORS:3,JOBS:4,PODCASTS:3,WEBINARS:3}},98066:(e,t,s)=>{"use strict";s.d(t,{CourseHeroButtons:()=>l});var a=s(52955),r=s(90559),i=s(81838),n=s(49204);function l({primaryButton:e,secondaryButton:t,tag:s}){if(!e&&!t)return null;let l=e?.href?.includes("#");return(0,a.jsxs)("div",{className:"course-hero__buttons",children:[e&&(0,a.jsx)(r.default,{asElement:"a",className:"course-hero__button",href:e.href,icon:"arrow-right-heavy",size:"large",variant:"primary",dataLayer:{event:"contentInteraction",eventAction:"Selected: Course Demo",eventCategory:"Course Interaction",eventLabel:`Course: ${s||e.label} `},...l&&{onClick:t=>(0,n.h)(e.href)(t)},children:e.label}),t&&(0,a.jsx)(r.default,{asElement:i.SansLink,className:"course-hero__button",href:t.href,icon:"arrow-right-heavy",size:"large",target:t.target||"_self",variant:"secondary",dataLayer:{event:"contentInteraction",eventAction:"Selected: Course Demo",eventCategory:"Course Interaction",eventLabel:`Course: ${s||t.label} `},children:t.label})]})}}},e=>{e.O(0,[6906,2655,835,5054,1292,2270,6622,43,5204,6660,9941,8262,5951,5610,3514,1846,4617,9330,2320,5429,4643,2008,4471,7358],()=>e(e.s=45138)),_N_E=e.O()}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.