{"version":3,"file":"ImplementationSidebarActive.CIh8gFuu.mjs","names":["useState","_Fragment"],"sources":["https:/framerusercontent.com/modules/0AAop4KCARQ5ukiwuhXI/SQi00HpV4jh4dqhODP82/ImplementationSidebarActive.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useEffect,useState}from\"react\";const implementationChapters=[{id:\"implementation-discover\",label:\"01 DISCOVER\",heading:\"UNDERSTAND THE PROJECT ENVIRONMENT\"},{id:\"implementation-connect\",label:\"02 CONNECT\",heading:\"CONNECT THE PROJECT ENVIRONMENT\"},{id:\"implementation-configure\",label:\"03 CONFIGURE\",heading:\"CONFIGURE PACE AROUND DELIVERY\"},{id:\"implementation-onboard\",label:\"04 ONBOARD\",heading:\"TURN ACCESS INTO ADOPTION\"},{id:\"implementation-deploy\",label:\"05 DEPLOY\",heading:\"MOVE INTO LIVE EXECUTION\"},{id:\"implementation-scale\",label:\"06 SCALE\",heading:\"FROM PROJECT TO PROGRAMME TO PORTFOLIO\"}];const paceOSChapters=[{id:\"pace-discover\",label:\"01 DISCOVER\",heading:\"UNIFY THE DELIVERY PICTURE\"},{id:\"pace-connect\",label:\"02 CONNECT\",heading:\"VERIFY EXECUTION READINESS\"},{id:\"pace-configure\",label:\"03 CONFIGURE\",heading:\"CONNECT THE PROJECT LIFECYCLE\"},{id:\"pace-onboard\",label:\"04 ONBOARD\",heading:\"SEE THE COMPLETE PROJECT PICTURE\"},{id:\"pace-deploy\",label:\"05 DEPLOY\",heading:\"ACT EARLIER WITH CONNECTED CONTROLS\"},{id:\"pace-scale\",label:\"06 SCALE\",heading:\"CARRY CONTROL THROUGH CLOSEOUT\"}];const clean=value=>(value||\"\").replace(/\\s+/g,\" \").trim().toUpperCase();const isVisible=element=>{const rect=element.getBoundingClientRect();const style=window.getComputedStyle(element);return rect.width>0&&rect.height>0&&style.display!==\"none\"&&style.visibility!==\"hidden\";};function exactTextElement(text){const wanted=clean(text);const matches=Array.from(document.querySelectorAll(\"h1,h2,h3,h4,h5,h6,p,a,button,span,div\")).filter(element=>clean(element.textContent)===wanted&&isVisible(element));return matches.find(element=>!Array.from(element.children).some(child=>clean(child.textContent)===wanted))||matches[0]||null;}function sectionForHeading(heading){let candidate=heading;while(candidate&&candidate!==document.body){const rect=candidate.getBoundingClientRect();if(rect.height>=220&&rect.width>=320)return candidate;candidate=candidate.parentElement;}return heading.parentElement||heading;}function commonAncestor(elements,boundary){let candidate=elements[0]?.parentElement||null;while(candidate&&candidate!==boundary.parentElement){if(elements.every(element=>candidate?.contains(element)))return candidate;candidate=candidate.parentElement;}return boundary;}export function withActiveChapter(Component){return props=>{const[root,setRoot]=useState(null);useEffect(()=>{if(!root)return;let observer=null;let cleanup;let attempts=0;const initialise=()=>{const isPaceOS=Boolean(document.querySelector(\".framer-1vnayio p\")||exactTextElement(\"UNIFY THE DELIVERY PICTURE\"));const isSecurity=Boolean(document.querySelector(\".framer-g5h24t\"));const isDCT=Boolean(exactTextElement(\"DIGITAL CONTROL TOWER\"));const chapters=isSecurity?[[\"security-access\",\"01 ACCESS\",\".framer-1eocpqz\"],[\"security-governance\",\"02 GOVERNANCE\",\".framer-u716x5\"],[\"security-systems\",\"03 SYSTEMS\",\".framer-1i7gtr0\"],[\"security-accountability\",\"04 ACCOUNTABILITY\",\".framer-1p80lpg\"],[\"security-deployment\",\"05 DEPLOYMENT\",\".framer-1czn5zq\"],[\"security-portfolio\",\"06 PORTFOLIO\",\".framer-1ye2n2v\"]].map(([id,label,selector])=>({id,label,heading:document.querySelector(selector+\" p\")?.textContent||\"\"})):isPaceOS?paceOSChapters.map((chapter,index)=>({...chapter,label:root.querySelectorAll('[data-framer-name=\"Chapter List\"] a')[index]?.textContent?.trim()||chapter.label,heading:document.querySelector([\".framer-1vnayio p\",\".framer-1g0p7iq p\",\".framer-qd8p42 p\",\".framer-kbmaob p\",\".framer-1cx414v p\",\".framer-v7fau6 p\"][isDCT?[4,0,1,3,2,5][index]:index])?.textContent||chapter.heading})):implementationChapters;const labels=chapters.map(chapter=>{const matches=Array.from(root.querySelectorAll(\"a,button,p,span,div\")).filter(element=>clean(element.textContent)===clean(chapter.label));return matches.find(element=>!Array.from(element.children).some(child=>clean(child.textContent)===clean(chapter.label)))||matches[0]||null;});const sections=chapters.map(chapter=>{const heading=exactTextElement(chapter.heading);if(!heading)return null;heading.id=chapter.id;heading.style.scrollMarginTop=window.innerWidth<=809?\"200px\":\"112px\";return heading;});if(labels.some(label=>!label)||sections.some(section=>!section)){if(attempts++<12)window.setTimeout(initialise,250);return;}const navLabels=labels;const targets=sections;const removeListeners=[];const orange=\"#F28705\";const list=commonAncestor(navLabels,root);root.classList.add(\"tb-chapter-nav\");list.classList.add(\"tb-chapter-list\");if(isPaceOS)root.classList.add(\"tb-pace-chapter-nav\");const column=root.parentElement;const layout=column?.parentElement;column?.classList.add(\"tb-chapter-column\");layout?.classList.add(\"tb-chapter-layout\");removeListeners.push(()=>{root.classList.remove(\"tb-chapter-nav\",\"tb-pace-chapter-nav\");list.classList.remove(\"tb-chapter-list\");column?.classList.remove(\"tb-chapter-column\");layout?.classList.remove(\"tb-chapter-layout\");});let lastActive=\"\";const setActive=id=>{if(id!==lastActive&&window.innerWidth<=809){const index=chapters.findIndex(chapter=>chapter.id===id);const control=navLabels[index]?.closest(\"a,button\")||navLabels[index];if(control){const box=control.getBoundingClientRect();const frame=list.getBoundingClientRect();if(box.left<frame.left||box.right>frame.right){list.scrollTo({left:list.scrollLeft+box.left-frame.left-8,behavior:\"smooth\"});}}}lastActive=id;chapters.forEach((chapter,index)=>{const active=chapter.id===id;const label=navLabels[index];if(active)label.setAttribute(\"aria-current\",\"true\");else label.removeAttribute(\"aria-current\");label.style.setProperty(\"color\",active?orange:\"\",active?\"important\":\"\");Array.from(label.querySelectorAll(\"*\")).forEach(child=>child.style.setProperty(\"color\",active?orange:\"\",active?\"important\":\"\"));});};const updateActive=()=>{const threshold=window.innerWidth<=809?216:140;const ordered=targets.map((section,index)=>({index,top:section.getBoundingClientRect().top})).sort((a,b)=>a.top-b.top);const passed=ordered.filter(item=>item.top<=threshold);const current=passed[passed.length-1]||ordered[0];if(current)setActive(chapters[current.index].id);};navLabels.forEach((label,index)=>{const chapter=chapters[index];const clickable=label.closest(\"a,button\")||label;clickable.setAttribute(\"role\",\"link\");clickable.setAttribute(\"tabindex\",\"0\");clickable.style.cursor=\"pointer\";if(clickable instanceof HTMLAnchorElement)clickable.href=\"#\"+chapter.id;const activate=event=>{event.preventDefault();event.stopPropagation();if(\"stopImmediatePropagation\"in event)event.stopImmediatePropagation();history.replaceState(null,\"\",window.location.pathname+window.location.search+\"#\"+chapter.id);window.scrollTo({top:targets[index].getBoundingClientRect().top+window.scrollY-(window.innerWidth<=809?200:112),behavior:\"smooth\"});setActive(chapter.id);window.setTimeout(()=>{const offset=window.innerWidth<=809?200:112;const delta=targets[index].getBoundingClientRect().top-offset;if(window.innerWidth<=809&&Math.abs(delta)>1&&Math.abs(delta)<80)window.scrollBy({top:delta,behavior:\"auto\"});updateActive();},850);};const keydown=event=>{if(event.key===\"Enter\"||event.key===\" \")activate(event);};clickable.addEventListener(\"click\",activate,true);clickable.addEventListener(\"keydown\",keydown);removeListeners.push(()=>{clickable.removeEventListener(\"click\",activate,true);clickable.removeEventListener(\"keydown\",keydown);});});if(isPaceOS&&\"IntersectionObserver\"in window){observer=new IntersectionObserver(updateActive,{root:null,rootMargin:\"-112px 0px -58% 0px\",threshold:[0,.01,.25,.5]});targets.forEach(section=>observer?.observe(section));}else{window.addEventListener(\"scroll\",updateActive,{passive:true});removeListeners.push(()=>window.removeEventListener(\"scroll\",updateActive));}updateActive();const hashTarget=chapters.find(chapter=>\"#\"+chapter.id===window.location.hash);if(hashTarget)setActive(hashTarget.id);cleanup=()=>{observer?.disconnect();removeListeners.forEach(remove=>remove());};};initialise();return()=>cleanup?.();},[root]);return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"style\",{children:`\n@media(min-width:810px){.tb-pace-chapter-nav,.tb-pace-chapter-nav .tb-chapter-list{overflow:visible}.tb-pace-chapter-nav .tb-chapter-list{width:300px;min-width:300px;max-width:300px}}\n.tb-chapter-list [role=\"link\"]{cursor:pointer;white-space:nowrap}\n@media(max-width:809px){\n[data-framer-name].tb-chapter-layout{display:flex;flex-direction:column;align-items:stretch;gap:28px;height:auto;overflow:visible}\n[data-framer-name].tb-chapter-layout>.tb-chapter-column{position:sticky;top:104px;inset-inline:auto;width:100%;max-width:100%;min-width:0;height:auto;padding:0;z-index:20;background:#fff;order:0;flex:none}\n.tb-chapter-column>.tb-chapter-nav{position:relative;top:auto;width:100%;max-width:100%;min-width:0;height:auto;overflow:visible}\n.tb-chapter-column>:not(.tb-chapter-nav){display:none}\n[data-framer-name].tb-chapter-layout>[data-framer-name=\"Left\"]{position:relative;top:auto;width:100%;max-width:100%;min-width:0;height:auto;order:1;flex:none}\n[data-framer-name].tb-chapter-layout:has(.tb-pace-chapter-nav)>[data-framer-name=\"Left\"]{padding:24px 0 48px;}\n.tb-chapter-nav .tb-chapter-list{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:20px;width:100%;max-width:100%;min-width:0;height:auto;overflow-x:auto;overflow-y:hidden;padding:8px 0;overscroll-behavior-x:contain;scrollbar-width:thin}\n.tb-chapter-nav [data-framer-name].tb-chapter-list>*{flex:0 0 auto;width:max-content;min-width:max-content;height:auto;position:relative;inset:auto}\n.tb-chapter-list [role=\"link\"]{display:flex;align-items:center;min-height:44px;font-size:13px;line-height:1.4}\n.tb-chapter-nav .tb-chapter-list [role=\"link\"] p.framer-text{font-size:13px;line-height:1.4;white-space:nowrap}\n[data-framer-name].tb-chapter-layout :is(.framer-1vnayio,.framer-1g0p7iq,.framer-qd8p42,.framer-kbmaob,.framer-1cx414v,.framer-v7fau6) p.framer-text{font-size:clamp(24px,7.17949vw,28px);line-height:1.15;word-break:normal;overflow-wrap:normal}\n[data-framer-name].tb-chapter-layout .framer-1p8q525 p.framer-text{font-size:16px;line-height:1.5}\n\n[data-framer-name].tb-chapter-layout>.framer-p4qc1s{padding:24px 0 48px;}\n.framer-p4qc1s :is(.framer-aimh4m,.framer-1h1fyn9,.framer-1ibhv3b,.framer-1elzp7s,.framer-11ijp14,.framer-9fqlj3) p.framer-text{font-size:clamp(24px,7.17949vw,28px);line-height:1.15;word-break:normal;overflow-wrap:normal;}\n.framer-p4qc1s :is(.framer-1h71w98,.framer-p1g3s3,.framer-1ur9apn,.framer-14eez7g,.framer-jxmjgb,.framer-um19hj) p.framer-text{font-size:16px;line-height:1.5;}\n\n[data-framer-name].tb-chapter-layout>.framer-g5h24t{padding:24px 0 48px;}\n.framer-nfrcuw [id^=\"security-\"]{font-size:clamp(24px,7.17949vw,28px);line-height:1.15;word-break:normal;overflow-wrap:normal;}\n.framer-nfrcuw .framer-a1ou6g,.framer-nfrcuw .framer-h4v7lt,.framer-nfrcuw .framer-z2alq4{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-auto-rows:auto;gap:24px;height:auto;}\n.framer-nfrcuw .framer-a1ou6g>div,.framer-nfrcuw .framer-h4v7lt>div,.framer-nfrcuw .framer-z2alq4>div{grid-column:auto;grid-row:auto;width:100%;min-width:0;height:auto;}\n.framer-nfrcuw .framer-a1ou6g>div{padding:0;}\n.framer-nfrcuw .framer-1hhj6p{padding:48px 0;gap:24px;}\n.framer-nfrcuw .framer-azb8aj,.framer-nfrcuw .framer-1ps67c6,.framer-nfrcuw .framer-1gy4hkt,.framer-nfrcuw .framer-8i3m4c{width:100%;min-width:0;max-width:100%;}\n.framer-nfrcuw .framer-1ps67c6 p,.framer-nfrcuw .framer-8i3m4c p{font-size:13px;line-height:1.4;white-space:normal;}\n.framer-nfrcuw .framer-aj29hd{padding:32px 0 0;gap:24px;}\n.framer-nfrcuw .framer-aj29hd>div{max-width:100%;min-width:0;}\n.framer-nfrcuw .framer-h4v7lt [data-framer-name=\"Monthly Price\"]>div>div{font-size:24px!important;line-height:1.2!important;}\n.framer-nfrcuw .framer-z2alq4 .framer-yhqqT[data-framer-name=\"Phone\"]{width:100%;height:auto;min-height:160px;}\n.framer-nfrcuw .framer-z2alq4 .framer-1refm87 p{font-size:15px;line-height:1.5;}\n.framer-nfrcuw .framer-1ohn8au{padding:48px 0;}.framer-nfrcuw .framer-14v9r3n{padding:0;}\n.tb-chapter-nav>[data-framer-name=\"Frame\"]{display:none}\n}\n`}),/*#__PURE__*/_jsx(Component,{ref:setRoot,...props})]});};}\nexport const __FramerMetadata__ = {\"exports\":{\"withActiveChapter\":{\"type\":\"reactHoc\",\"name\":\"withActiveChapter\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ImplementationSidebarActive.map"],"mappings":"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"}