(()=>{"use strict";(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,420499,e=>{var t=e.i(843476),i=e.i(271645),n=e.i(770703);let r=(0,n.default)(()=>e.A(473555).then(e=>e.Analytics),{loadableGenerated:{modules:[836270]},ssr:!1}),a=(0,n.default)(()=>e.A(967141).then(e=>e.SpeedInsights),{loadableGenerated:{modules:[255343]},ssr:!1});e.s(["DeferredAnalytics",0,function(){let[e,n]=(0,i.useState)(!1);return((0,i.useEffect)(()=>{let e="function"==typeof window.requestIdleCallback?window.requestIdleCallback.bind(window):e=>window.setTimeout(()=>e({didTimeout:!1,timeRemaining:()=>0}),1),t="function"==typeof window.cancelIdleCallback?window.cancelIdleCallback.bind(window):e=>window.clearTimeout(e),i=e(()=>n(!0),{timeout:500});return()=>t(i)},[]),e)?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(r,{}),(0,t.jsx)(a,{})]}):null}])},698462,e=>{var t=e.i(843476),i=e.i(271645),n=e.i(618566),r=e.i(541872),a=e.i(405240),s=e.i(686525),l=e.i(15942),o=e.i(570590);function u(e){return(e.textContent?.replace(/\s+/g," ").trim()||e.getAttribute("aria-label")?.trim()||"").slice(0,120)}function c(){let e=(0,n.usePathname)(),t=(0,n.useSearchParams)(),c=(0,i.useRef)(!0),d=t.toString();return(0,i.useEffect)(()=>{if(c.current){c.current=!1;return}(0,s.Y)(e,d)||(0,a.f)("page_view",{event_type:"page"})},[e,d]),(0,i.useEffect)(()=>(function(e,t=()=>performance.now()){let i=!1,n=!1,s=0,o="visible"===document.visibilityState?t():null,u=null,c=()=>{null!==u&&clearTimeout(u),u=null},d=()=>l.Z-s-(null===o?0:t()-o),f=()=>{i||!n||d()>0||(i=!0,c(),(0,a.f)("page_engaged",{properties:{engaged_ms:l.Z,page:e}}))},m=()=>{c(),i||null===o||(u=setTimeout(f,Math.max(0,d())))},b=()=>{"visible"===document.visibilityState?(null===o&&(o=t()),m()):(null!==o&&(s+=t()-o),o=null,c())};document.addEventListener("visibilitychange",b);let h=(0,r.Z)(()=>{n=!0,f(),m()});return m(),()=>{c(),h(),document.removeEventListener("visibilitychange",b)}})(e),[e,d]),(0,i.useEffect)(()=>{let e=e=>{let t,i=e.target?.closest?.("a[href]");if(i instanceof HTMLAnchorElement){try{t=new URL(i.href,window.location.href)}catch{return}if("learn.adept.at"===t.hostname)return void(0,a.f)("signup_start",{properties:{target_url:t.toString(),source_page:window.location.pathname,cta_text:u(i)}});if(t.origin===window.location.origin&&(t.pathname===o.Q||t.pathname.startsWith(`${o.Q}/`))){if(window.location.pathname===o.Q)return;(0,a.f)("demo_cta_click",{properties:{target_url:t.pathname+t.search+t.hash,source_page:window.location.pathname,cta_text:u(i)}})}}};return document.addEventListener("click",e,!0),()=>document.removeEventListener("click",e,!0)},[]),null}e.s(["PageViewTracker",0,function(){return(0,t.jsx)(i.Suspense,{fallback:null,children:(0,t.jsx)(c,{})})}])},462300,e=>{var t=e.i(843476),i=e.i(522016),n=e.i(271645),r=e.i(618566),a=e.i(570590),s=e.i(896507),l=e.i(311063),o=e.i(975157);e.s(["MobileStickyCta",0,function({href:e,label:u,className:c}){let d=(0,r.usePathname)(),f=e??a.Q,m=u??s.f.demo,b=(0,n.useRef)(null);return(0,n.useLayoutEffect)(()=>{let e=b.current;if(!e)return;let t=()=>{document.documentElement.style.setProperty("--mobile-sticky-cta-height",`${e.offsetHeight}px`)};t();let i=new ResizeObserver(t);return i.observe(e),()=>{i.disconnect(),document.documentElement.style.removeProperty("--mobile-sticky-cta-height")}},[]),(0,t.jsx)("div",{ref:b,className:(0,o.f)("pb-[max(0.75rem,env(safe-area-inset-bottom))] lg:hidden","fixed inset-x-0 z-[var(--z-sticky-cta)]","bottom-[env(safe-area-inset-bottom)]","[transform:translateY(calc(-1*var(--cookie-banner-height,0px)))]","border-t border-cbt-200/80 bg-white/95 px-4 py-3 shadow-[0_-4px_24px_rgba(7,30,74,0.08)] backdrop-blur-md",c),children:(0,t.jsx)(i.default,{href:f,"data-testid":"mobile-sticky-cta",className:"btn-gradient flex min-h-11 w-full items-center justify-center rounded-full px-4 text-sm font-semibold text-white",onClick:()=>(0,l.p)("mobile-sticky-cta",d),children:m})})}])},100207,e=>{let t={name:"CBT Nuggets",legalName:"CBT Nuggets, LLC",phone:"+1 (541) 284-5522",phoneHref:"tel:+15412845522",email:"support@cbtnuggets.com",salesEmail:"teams@cbtnuggets.com",legalEmail:"legalteam@cbtnuggets.com",address:{street:"497 Oakway Rd. Suite 410",city:"Eugene",state:"OR",zip:"97401",country:"US",formatted:"497 Oakway Rd. Suite 410, Eugene, OR 97401"},social:{twitter:"https://twitter.com/CBTNuggets",linkedin:"https://www.linkedin.com/company/cbt-nuggets",youtube:"https://www.youtube.com/user/cbtnuggets",facebook:"https://www.facebook.com/CBTNuggets"},domain:"https://www.cbtnuggets.com",founded:1999,yearsExperience:"27+"};t.email,encodeURIComponent("Employment at CBT Nuggets"),e.s(["o",0,t,"X",0,"Trust Center (sign-in required)","T",0,"https://learn.adept.at/cbtnuggets/cbt-nuggets-trust-center-bozaod"])},867332,e=>{var t=e.i(570590),i=e.i(100207);let n="/platform#reporting";t.Q,t.Q;let r={training:[{label:"IT Trainerbot",href:"/trainerbot"},{label:"All solutions",href:"/solutions"},{label:"Browse by Topic",href:"/it-training"},{label:"Browse by Certification",href:"/certification-playlist"}],platform:[{label:"Platform Overview",href:"/platform"},{label:"Team Reporting & Admin",href:n},{label:"Custom Playlists",href:"/playlist-enrollment"},{label:"Virtual Labs",href:"/features/virtual-labs"},{label:"Practice Exams",href:"/features/practice-exams"},{label:"Assessments",href:"/features/assessments"},{label:"Internal Training",href:"/internal-training"},{label:"Tenant Hosting",href:"/tenant-training"},{label:"All Integrations",href:"/integrations"},{label:"Single Sign-On (SSO)",href:"/sso"},{label:"LMS / SCORM Export",href:"/lms-integration"}],solutions:[{label:"Compliance & Certification",href:"/compliance"},{label:"Cybersecurity",href:"/it-training/cyber-security"},{label:"Networking",href:"/it-training/networking"},{label:"Onboarding & Upskilling",href:"/upskilling"},{label:"DevOps",href:"/it-training/devops"},{label:"AI & Machine Learning",href:"/it-training/ai"},{label:"Data & Analytics",href:"/it-training/data-analytics"},{label:"Healthcare",href:"/industry/healthcare"},{label:"Banking & FinTech",href:"/industry/finance"},{label:"Government",href:"/industry/government"},{label:"Manufacturing",href:"/industry/manufacturing"},{label:"Education",href:"/industry/education"},{label:"Energy & Utilities",href:"/industry/energy"},{label:"MSPs / IT Services",href:"/industry/msp"}],why:[{label:"Why CBT Nuggets",href:"/why-cbt-nuggets"},{label:"Customer Reviews",href:"/customer-reviews"},{label:"Compare Platforms",href:"/compare"}],company:[{label:"About",href:"/about"},{label:"Pricing",href:"/pricing"},{label:"Trainers",href:"/trainers"},{label:"Become a Trainer",href:"/become-a-trainer"},{label:"Careers",href:"/employment"},{label:"Blog",href:"/blog"},{label:"Help Center",href:"/support"},{label:"Search the Site",href:"/search"},{label:i.X,href:i.T},{label:"Book a Demo",href:t.Q}]};r.training,r.platform,r.solutions,r.why,r.company,e.s(["J",0,n,"A",0,"/platform#group-management","I",0,function(e){return"items"in e&&!("groups"in e)},"O",0,function(e){return"groups"in e}])},896507,e=>{var t=e.i(570590);let i="intent",n={quote:"Get a Quote",demo:"Book a Demo"},r=t.K;function a(e){return Number.isFinite(e)?Math.min(500,Math.max(r,Math.floor(e))):12}function s(e,n){let r=new URLSearchParams({[i]:"quote"});return"number"==typeof e&&Number.isFinite(e)&&r.set("seats",String(a(e))),n?.tier&&r.set("tier",n.tier),`${t.Q}?${r.toString()}`}let l=s(),o=["Request a Demo","Talk to Sales","See a Demo","Start Free Trial"];e.s(["f",0,n,"I",0,"enterprise","q",0,i,"h",0,l,"K",0,500,"_",0,r,"n",0,s,"m",0,a,"y",0,function(e){return{label:n.demo,href:t.Q,intent:"demo"}},"U",0,function(e=""){return RegExp(`\\b(${o.join("|")})\\b`,e)}])},80856,50569,616212,e=>{var t=e.i(570590);function i(e,t){return"/"===t?"/"===e:e===t||e.startsWith(`${t}/`)}function n(e){let t=e.split(/[?#]/)[0]||"/";return t.length>1?t.replace(/\/+$/,"")||"/":t}function r(e,t){if(!t)return!0;let r=n(e),a=t.include??[],s=t.exclude??[];return!(a.length>0&&!a.some(e=>i(r,e))||s.some(e=>i(r,e)))}let a=/^\/[A-Za-z0-9\-_.~/]*$/;function s(e){let t=e.trim();if(!t)return{error:"Empty line."};let i=/^https?:\/\/(?:www\.|newcbt\.)?cbtnuggets\.com(\/.*)?$/i.exec(t);return(i&&(t=i[1]||"/"),/^[a-z][a-z0-9+.-]*:/i.test(t)||t.startsWith("//"))?{error:`“${e.trim()}” — enter the path only (the part after cbtnuggets.com, starting with /), not a full address on another site.`}:t.startsWith("/")?/[?#]/.test(t)?{error:`“${e.trim()}” — leave off the ? and # part; a rule matches the page, not its parameters.`}:/\s/.test(t)?{error:`“${e.trim()}” — a path has no spaces. Put each path on its own line.`}:t.length>200?{error:`“${e.trim().slice(0,40)}…” — longer than any address on this site (200 characters).`}:t.includes("//")||t.split("/").some(e=>"."===e||".."===e)?{error:`“${e.trim()}” — a path has single slashes between plain segments.`}:a.test(t)?{path:n(t.toLowerCase())}:{error:`“${e.trim()}” — use only letters, numbers, hyphens and slashes, as the address bar shows them.`}:{error:`“${e.trim()}” — a path starts with /, for example /it-training/cisco.`}}function l(e,t=3){let i=e.slice(0,t).map(e=>"/"===e?"the homepage (/)":e).join(", "),n=e.length-t;return n>0?`${i} and ${n} more`:i}e.s(["N",0,50,"R",0,function(e){if(!e)return"Shows on every public page";let t=e.include??[],i=e.exclude??[],n=e=>1===e.length?"/"===e[0]?"":" and the pages under it":", and the pages under them";return t.length>0&&i.length>0?`Shows only on ${l(t)}${n(t)} — except ${l(i)}${n(i)}`:t.length>0?`Shows only on ${l(t)}${n(t)}`:`Shows on every public page except ${l(i)}${n(i)}`},"u",0,i,"m",0,r,"O",0,s,"s",0,n,"k",0,function(e){let t=[],i=[];for(let n of e.split(/\r?\n/)){if(!n.trim())continue;let e=s(n);"error"in e?i.push(e.error):t.includes(e.path)||t.push(e.path)}return t.length>50&&i.push(`${t.length} paths listed; the most is 50. Group them under a shared parent path instead.`),{paths:t,errors:i}},"l",0,function(e,t){return"all"===e||0===t.length?null:"include"===e?{include:[...t]}:{exclude:[...t]}},"J",0,function(e){return e?e.include&&e.include.length>0?{mode:"include",text:e.include.join("\n")}:e.exclude&&e.exclude.length>0?{mode:"exclude",text:e.exclude.join("\n")}:{mode:"all",text:""}:{mode:"all",text:""}}],50569);let o=[t.Q,"/playlist-enrollment","/checkout","/account","/admin"],u=["/pricing"];function c(e,t){let r=n(e);return o.find(e=>i(r,e))??("MARKETING"===t?u.find(e=>i(r,e))??null:null)}function d(e,t,i=null){return null===c(e,t)&&r(e,i)}e.s(["F",0,c,"g",0,d],80856);var f=e.i(843476),m=e.i(522016),b=e.i(618566),h=e.i(263676),g=e.i(271645);function p(e){let t=e.trim(),i=/^https?:\/\/([^/]+)(\/.*)?$/i.exec(t);if(i){if(!/(^|\.)cbtnuggets\.com$/i.test(i[1]))return"";t=i[2]??"/"}return t.startsWith("/")?((t=t.split(/[?#]/)[0]).length>1&&t.endsWith("/")&&(t=t.slice(0,-1)),t.toLowerCase()):""}e.i(896507);let w="cbt_banner_dismissed",y=new Set;function v(e){y.add(e);let t=t=>{(null===t.key||t.key===w)&&e()};return window.addEventListener("storage",t),()=>{y.delete(e),window.removeEventListener("storage",t)}}var x=e.i(268863),k=e.i(975157);let S={NOTICE:{dismiss:"text-cbt-200 hover:bg-white/10 hover:text-white focus-visible:ring-cbt-400 focus-visible:ring-offset-cbt-950",bar:"bg-surface-darker text-cbt-200",link:"text-cbt-400 underline underline-offset-2 hover:text-white focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-cbt-400 focus-visible:ring-offset-2 focus-visible:ring-offset-cbt-950",button:"rounded-md border border-cbt-400/60 px-3 py-1.5 text-sm font-semibold text-white underline underline-offset-2 hover:bg-white/10 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-cbt-400 focus-visible:ring-offset-2 focus-visible:ring-offset-cbt-950"},INFO:{dismiss:"text-cbt-900 hover:bg-cbt-100 focus-visible:ring-cbt-500",bar:"bg-cbt-50 text-cbt-900",link:"text-cbt-900 underline underline-offset-2 hover:text-cbt-700 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-cbt-500",button:"rounded-md bg-cbt-700 px-3 py-1.5 text-sm font-semibold text-white underline underline-offset-2 hover:bg-cbt-800 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-cbt-500 focus-visible:ring-offset-2"},PROMO:{dismiss:"text-white hover:bg-white/15 focus-visible:ring-white focus-visible:ring-offset-cbt-700",bar:"bg-[linear-gradient(135deg,var(--gradient-start),var(--gradient-end))] text-white",link:"text-white underline underline-offset-2 hover:text-cbt-100 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-white focus-visible:ring-offset-2 focus-visible:ring-offset-cbt-700",button:"rounded-md bg-white px-3 py-1.5 text-sm font-semibold text-cbt-800 underline underline-offset-2 hover:bg-cbt-50 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-white focus-visible:ring-offset-2 focus-visible:ring-offset-cbt-700"}};e.s(["f",0,function({banner:e,preview:t=!1,pathname:i,className:n}){let r,a,s,l=(0,b.usePathname)(),o=i??l??"/",u=(0,g.useId)(),c=(0,g.useSyncExternalStore)(v,()=>!t&&function(e,t,i=Date.now()){return function(e,t=Date.now()){try{let i=e?.getItem(w);if(!i)return null;let n=JSON.parse(i);if("string"!=typeof n.key||"number"!=typeof n.at||t-n.at>3456e7)return null;return{key:n.key,at:n.at}}catch{return null}}(e,i)?.key===t}(window.localStorage,e.dismissKey),()=>!1),T=(0,g.useCallback)(()=>{!function(e,t,i=Date.now()){try{e?.setItem(w,JSON.stringify({key:t,at:i}))}catch{}for(let e of y)e()}(window.localStorage,e.dismissKey),queueMicrotask(()=>document.getElementById("main-content")?.focus({preventScroll:!0}))},[e.dismissKey]);if(!t&&!d(o,e.team,e.pathRules)||c)return null;let C=S[e.tone],E=!!(e.linkHref&&e.linkLabel),N=E&&""!==p(e.linkHref)&&p(e.linkHref)===p(o),I="BUTTON"===e.linkStyle?C.button:C.link,$=E&&/^https?:\/\//i.test(e.linkHref)&&""===p(e.linkHref),j=E?t||N?(0,f.jsx)("span",{className:(0,k.f)(I,"cursor-default"),"data-site-banner-link":"plain",children:e.linkLabel}):"MARKETING"===e.team?(0,f.jsx)(x.TrackedLink,{href:e.linkHref,location:"site-banner:marketing",details:{banner_id:e.id},ariaDescribedBy:u,external:$,className:(0,k.f)(I,"shrink-0"),dataTestId:"site-banner-link",children:e.linkLabel}):$?(0,f.jsx)("a",{href:e.linkHref,target:"_blank",rel:"noopener noreferrer","aria-describedby":u,className:(0,k.f)(I,"shrink-0"),"data-testid":"site-banner-link",children:e.linkLabel}):(0,f.jsx)(m.default,{href:e.linkHref,"aria-describedby":u,className:(0,k.f)(I,"shrink-0"),"data-testid":"site-banner-link",children:e.linkLabel}):null,_=!t,O=(0,f.jsxs)("div",{className:(0,k.f)("mx-auto flex max-w-7xl flex-col gap-2 px-4 py-2.5 text-sm leading-snug @md:flex-row @md:items-center @md:justify-center @md:gap-4 @md:px-6 @5xl:px-8",_&&"pr-14 @md:pr-16"),children:[(0,f.jsxs)("p",{id:u,className:"min-w-0 break-words text-center @md:text-left",children:[e.title?(0,f.jsxs)("strong",{className:"font-semibold",children:[e.title," "]}):null,e.message]}),j?(0,f.jsx)("div",{className:"flex justify-center @md:justify-start",children:j}):null,_?(0,f.jsx)("button",{type:"button",onClick:T,"aria-label":"Dismiss this notice","data-site-banner-dismiss":"",className:(0,k.f)("absolute right-2 top-1/2 inline-flex size-11 -translate-y-1/2 items-center justify-center rounded-md focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-offset-2",C.dismiss),children:(0,f.jsx)(h.X,{className:"size-5","aria-hidden":"true",focusable:"false"})}):null]});return t?(0,f.jsx)("div",{"data-site-banner":e.id,"data-preview":"1",className:(0,k.f)("@container",C.bar,n),children:O}):(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)("div",{role:"region","aria-label":"Site notice","data-site-banner":e.id,"data-site-banner-key":e.dismissKey,"data-nosnippet":"",className:(0,k.f)("@container relative",C.bar,n),children:O}),_?(0,f.jsx)("script",{dangerouslySetInnerHTML:{__html:(r=JSON.stringify(e.dismissKey),a=JSON.stringify(w),s=JSON.stringify("[site-banner] stored dismissal unreadable; the bar is shown"),`(function(){try{var r=localStorage.getItem(${a});if(!r)return;var d=JSON.parse(r);if(d&&d.key===${r}&&Date.now()-d.at<34560000000){var e=document.querySelector('[data-site-banner-key='+JSON.stringify(${r})+']');if(e)e.style.display='none';}}catch(e){console.warn(${s},e);}})();`)}}):null]})}],616212)},647072,169119,e=>{var t=e.i(686525),i=e.i(100207);let n="/contactus";i.o.email,i.o.email,i.o.phoneHref,i.o.phone,e.s(["f",0,n],169119);var r=e.i(570590),a=e.i(405240);let s="https://crm.cbtnuggets.com",l=`${s}/widget/super-widget.js`,o=`${s}/m`;function u(){return window.innerWidth<=480}let c={apiUrl:s,position:"bottom-right",primaryColor:"#040F28",widgetKey:"cbtnuggets-public",autoShow:!1,startMode:null,zIndex:999999},d=!1,f=null;async function m(){let e,{merged:i}=(0,t.y)(),n=(0,t.M)(),r=(0,t.L)();try{let t=await fetch("/api/geo");e=(await t.json()).country}catch{}return{...i,...r.analytics&&n[t.I.ANON_ID]?{anon_id:n[t.I.ANON_ID]}:{},session_id:n[t.I.SESSION_ID]||void 0,country:e}}async function b(e){let t=u();if((0,a.f)("chat_open",{properties:{entry_point:e.entryPoint,mode:t?"mobile_pwa":"panel",page:window.location.pathname}}),t){let e=new URL(o);e.searchParams.set("source",window.location.origin),window.location.href=e.toString();return}return window.CBTSuperWidget&&d?void window.CBTSuperWidget.open():new Promise((t,i)=>{let n=async()=>{if(!window.CBTSuperWidget)return void i(Error("CBTSuperWidget unavailable after script load"));try{if(!d){let t=await m();window.CBTSuperWidget.init({...c,title:e.title,attribution:t}),d=!0}f&&(clearTimeout(f),f=null),window.CBTSuperWidget.open(),requestAnimationFrame(()=>{let e=document.getElementById("cbt-widget-window")??document.getElementById("cbt-super-widget");if(e){let t=e.querySelector("button, [href], input, select, textarea, [tabindex]:not([tabindex='-1'])");t?.focus()}}),t()}catch(e){i(e instanceof Error?e:Error(String(e)))}},r=document.querySelector(`script[src="http://www.skru.ac.th/intro/?train=${l}"]`);if(r)return void(window.CBTSuperWidget?n():r.addEventListener("load",n,{once:!0}));f=setTimeout(()=>{f=null,e.onTimeout?.(),i(Error("CBT chat widget load timeout"))},1e4);let a=document.createElement("script");a.dataset.apiUrl=c.apiUrl,a.dataset.widgetKey=c.widgetKey,a.dataset.position=c.position,a.dataset.primaryColor=c.primaryColor,a.dataset.title=e.title,a.dataset.autoShow="false",a.dataset.autoInit="false",a.dataset.zIndex=String(c.zIndex),a.src=l,a.onload=n,a.onerror=()=>{a.remove(),f&&(clearTimeout(f),f=null),e.onError?.(),i(Error("CBT chat widget script failed to load"))},document.body.appendChild(a)})}e.s(["I",0,function(e){return e.startsWith("/support")?"Need help with your account?":e===n?"How can we help?":e.startsWith("/pricing")?"Questions about team pricing?":e.startsWith(r.Q)?"Questions before your demo?":"/platform"===e?"Questions about the platform?":"/trainerbot"===e?"Questions about IT Trainerbot?":e.startsWith("/teams/")?"How can we help your team?":"/features"===e||e.startsWith("/features/")?"Questions about platform features?":/^\/it-training\/[^/]+\/[^/]+\/[^/]+$/.test(e)?"Questions about this training for your team?":e.startsWith("/it-training")?"Questions about this training?":e.startsWith("/certification-playlist")?"Questions about certification paths?":e.startsWith("/customer-reviews")?"Questions about team outcomes?":"Questions about training your team?"},"A",0,u,"E",0,b],647072)}])})();