1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,88653,e=>{"use strict";e.i(47167);var t=e.i(43476),r=e.i(71645),n=e.i(31178),o=e.i(47414),i=e.i(21476),s=r,u=e.i(37806);class a extends s.Component{getSnapshotBeforeUpdate(e){let t=this.props.childRef.current;if(t&&e.isPresent&&!this.props.isPresent){let e=this.props.sizeRef.current;e.height=t.offsetHeight||0,e.width=t.offsetWidth||0,e.top=t.offsetTop,e.left=t.offsetLeft}return null}componentDidUpdate(){}render(){return this.props.children}}function l({children:e,isPresent:r}){let n=(0,s.useId)(),o=(0,s.useRef)(null),i=(0,s.useRef)({width:0,height:0,top:0,left:0}),{nonce:c}=(0,s.useContext)(u.MotionConfigContext);return(0,s.useInsertionEffect)(()=>{let{width:e,height:t,top:s,left:u}=i.current;if(r||!o.current||!e||!t)return;o.current.dataset.motionPopId=n;let a=document.createElement("style");return c&&(a.nonce=c),document.head.appendChild(a),a.sheet&&a.sheet.insertRule(` 2 [data-motion-pop-id="${n}"] { 3 position: absolute !important; 4 width: ${e}px !important; 5 height: ${t}px !important; 6 top: ${s}px !important; 7 left: ${u}px !important; 8 } 9 `),()=>{document.head.removeChild(a)}},[r]),(0,t.jsx)(a,{isPresent:r,childRef:o,sizeRef:i,children:s.cloneElement(e,{ref:o})})}let c=({children:e,initial:n,isPresent:s,onExitComplete:u,custom:a,presenceAffectsLayout:c,mode:f})=>{let d=(0,o.useConstant)(p),h=(0,r.useId)(),m=(0,r.useCallback)(e=>{for(let t of(d.set(e,!0),d.values()))if(!t)return;u&&u()},[d,u]),g=(0,r.useMemo)(()=>({id:h,initial:n,isPresent:s,custom:a,onExitComplete:m,register:e=>(d.set(e,!1),()=>d.delete(e))}),c?[Math.random(),m]:[s,m]);return(0,r.useMemo)(()=>{d.forEach((e,t)=>d.set(t,!1))},[s]),r.useEffect(()=>{s||d.size||!u||u()},[s]),"popLayout"===f&&(e=(0,t.jsx)(l,{isPresent:s,children:e})),(0,t.jsx)(i.PresenceContext.Provider,{value:g,children:e})};function p(){return new Map}var f=e.i(64978);let d=e=>e.key||"";function h(e){let t=[];return r.Children.forEach(e,e=>{(0,r.isValidElement)(e)&&t.push(e)}),t}var m=e.i(74008);e.s(["AnimatePresence",0,({children:e,custom:i,initial:s=!0,onExitComplete:u,presenceAffectsLayout:a=!0,mode:l="sync",propagate:p=!1})=>{let[g,y]=(0,f.usePresence)(p),v=(0,r.useMemo)(()=>h(e),[e]),x=p&&!g?[]:v.map(d),P=(0,r.useRef)(!0),b=(0,r.useRef)(v),C=(0,o.useConstant)(()=>new Map),[R,E]=(0,r.useState)(v),[_,j]=(0,r.useState)(v);(0,m.useIsomorphicLayoutEffect)(()=>{P.current=!1,b.current=v;for(let e=0;e<_.length;e++){let t=d(_[e]);x.includes(t)?C.delete(t):!0!==C.get(t)&&C.set(t,!1)}},[_,x.length,x.join("-")]);let T=[];if(v!==R){let e=[...v];for(let t=0;t<_.length;t++){let r=_[t],n=d(r);x.includes(n)||(e.splice(t,0,r),T.push(r))}"wait"===l&&T.length&&(e=T),j(h(e)),E(v);return}let{forceRender:O}=(0,r.useContext)(n.LayoutGroupContext);return(0,t.jsx)(t.Fragment,{children:_.map(e=>{let r=d(e),n=(!p||!!g)&&(v===_||x.includes(r));return(0,t.jsx)(c,{isPresent:n,initial:(!P.current||!!s)&&void 0,custom:n?void 0:i,presenceAffectsLayout:a,mode:l,onExitComplete:n?void 0:()=>{if(!C.has(r))return;C.set(r,!0);let e=!0;C.forEach(t=>{t||(e=!1)}),e&&(null==O||O(),j(b.current),p&&(null==y||y()),u&&u())},children:e},r)})})}],88653)},94909,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={default:function(){return c},getImageProps:function(){return l}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});let i=e.r(55682),s=e.r(8927),u=e.r(85437),a=i._(e.r(1948));function l(e){let{props:t}=(0,s.getImgProps)(e,{defaultLoader:a.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],qualities:[75],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1}});for(let[e,r]of Object.entries(t))void 0===r&&delete t[e];return{props:t}}let c=u.Image},57688,(e,t,r)=>{t.exports=e.r(94909)},10342,e=>{"use strict";function t(r,n={}){if(r){try{"function"==typeof window.gtag&&window.gtag("event",r,n)}catch(e){}try{e.A(50442).then(({logAnalyticsEvent:e})=>
9e(r,n)).catch(()=>{})}catch{}}}e.s(["trackLead",0,function(e,r={}){t("generate_lead",{form_type:e,currency:"ZAR",value:0,...r})},"trackSignup",0,function(e,r={}){t("sign_up",{method:e,...r})}])},18566,(e,t,r)=>{t.exports=e.r(76562)},46923,e=>{"use strict";var t=e.i(43476);e.i(71645),e.s(["default",0,({pageLoad:e})=>(0,t.jsx)("div",{className:`fixed flex inset-0 ${!e&&"bg-[#00000076]"} items-center justify-center z-[99999999999999999999]`,children:(0,t.jsx)("div",{className:"spinner w-16 h-16 border-4 border-[#11780F] border-t-transparent border-solid rounded-full"})})])},32189,(e,t,r)=>{"use strict";t.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},65156,(e,t,r)=>{"use strict";var n=e.r(32189);function o(){}function i(){}i.resetWarningCache=o,t.exports=function(){function e(e,t,r,o,i,s){if(s!==n){var u=Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw u.name="Invariant Violation",u}}function t(){return e}e.isRequired=e;var r={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:o};return r.PropTypes=r,r}},45009,(e,t,r)=>{t.exports=e.r(65156)()},50442,e=>{e.v(e=>Promise.resolve().then(()=>e(98632)))}]);
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.