1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,47984,e=>{"use strict";var t={0:8203,1:8204,2:8205,3:8290,4:8291,5:8288,6:65279,7:8289,8:119155,9:119156,a:119157,b:119158,c:119159,d:119160,e:119161,f:119162},r={0:8203,1:8204,2:8205,3:65279},n={0:String.fromCodePoint(r[0]),1:String.fromCodePoint(r[1]),2:String.fromCodePoint(r[2]),3:String.fromCodePoint(r[3])},l=[,,,,].fill(String.fromCodePoint(r[0])).join("");Object.fromEntries(Object.entries(n).map(e=>[e[1],+e[0]])),Object.fromEntries(Object.entries(t).map(e=>e.reverse()));var i=`${Object.values(t).map(e=>`\\u{${e.toString(16)}}`).join("")}`,s=RegExp(`[${i}]{4,}`,"gu");e.s(["isRecord",0,function(e){return"object"==typeof e&&null!==e&&!Array.isArray(e)},"stegaClean",0,function(e){var t,r;return e&&JSON.parse({cleaned:(t=JSON.stringify(e)).replace(s,""),encoded:(null==(r=t.match(s))?void 0:r[0])||""}.cleaned)},"y",0,function(e,t,r="auto"){return!0===r||"auto"===r&&(!(!Number.isNaN(Number(e))||/[a-z]/i.test(e)&&!/\d+(?:[-:\/]\d+){2}(?:T\d+(?:[-:\/]\d+){1,2}(\.\d+)?Z?)?/.test(e))&&Date.parse(e)||function(e){try{new URL(e,e.startsWith("/")?"https://acme.com":void 0)}catch{return!1}return!0}(e))?e:`${e}${function(e){let t=JSON.stringify(e),r=new TextEncoder().encode(t),i="";for(let e=0;e<r.length;e++){let t=r[e];i+=n[t>>6&3]+n[t>>4&3]+n[t>>2&3]+n[3&t]}return l+i}(t)}`}])},54782,e=>{"use strict";var t=e.i(43476);function r(e){return"span"===e._type&&"text"in e&&"string"==typeof e.text&&(void 0===e.marks||Array.isArray(e.marks)&&e.marks.every(e=>"string"==typeof e))}function n(e){return"string"==typeof e._type&&"@"!==e._type[0]&&(!("markDefs"in e)||!e.markDefs||Array.isArray(e.markDefs)&&e.markDefs.every(e=>"string"==typeof e._key))&&"children"in e&&Array.isArray(e.children)&&e.children.every(e=>"object"==typeof e&&"_type"in e)}function l(e){return n(e)&&"listItem"in e&&"string"==typeof e.listItem&&(void 0===e.level||"number"==typeof e.level)}function i(e){return"@list"===e._type}function s(e){return"@span"===e._type}function o(e){return"@text"===e._type}let a=["strong","em","code","underline","strike-through"];function c(e,t,n){if(!r(e)||!e.marks||!e.marks.length)return[];let l=e.marks.slice(),i={};return l.forEach(e=>{i[e]=1;for(let l=t+1;l<n.length;l++){let t=n[l];if(t&&r(t)&&Array.isArray(t.marks)&&-1!==t.marks.indexOf(e))i[e]++;else break}}),l.sort((e,t)=>(function(e,t,r){let n=e[t],l=e[r];if(n!==l)return l-n;let i=a.indexOf(t),s=a.indexOf(r);return i===s?t.localeCompare(r):i-s})(i,e,t))}function u(e,t,r){return{_type:"@list",_key:`${e._key||`${t}`}-parent`,mode:r,level:e.level||1,listItem:e.listItem,children:[e]}}function f(e,t){let n=t.level||1,l=t.listItem||"normal",s="string"==typeof t.listItem;if(i(e)&&(e.level||1)===n&&s&&(e.listItem||"normal")===l)return e;if(!("children"in e))return;let o=e.children[e.children.length-1];return o&&!r(o)?f(o,t):void 0}var d=e.i(71645);let m={textDecoration:"underline"},p=(e,t)=>`[@portabletext/react] Unknown ${e}, specify a component for it in the \`components.${t}\` prop`,h=e=>p(`block type "${e}"`,"types");function y(e){console.warn(e)}let g={display:"none"},x={types:{},block:{normal:({children:e})=>(0,t.jsx)("p",{children:e}),blockquote:({children:e})=>(0,t.jsx)("blockquote",{children:e}),h1:({children:e})=>(0,t.jsx)("h1",{children:e}),h2:({children:e})=>(0,t.jsx)("h2",{children:e}),h3:({children:e})=>(0,t.jsx)("h3",{children:e}),h4:({children:e})=>(0,t.jsx)("h4",{children:e}),h5:({children:e})=>(0,t.jsx)("h5",{children:e}),h6:({children:e})=>(0,t.jsx)("h6",{children:e})},marks:{em:({children:e})=>(0,t.jsx)("em",{children:e}),strong:({children:e})=>(0,t.jsx)("strong",{children:e}),code:({children:e})=>(0,t.jsx)("code",{children:e}),underline:({children:e})=>(0,t.jsx)("span",{style:m,children:e}),"strike-through":({children:e})=>(0,t.jsx)("del",{children:e}),link:({children:e,value:r})=>(0,t.jsx)("a",{href:r?.href,children:e})},list:{number:({children:e})=>(0,t.jsx)("ol",{children:e}),bullet:({children:e})=>(0,t.jsx)("ul",{children:e})},listItem:({children:e})=>(0,t.jsx)("li",{children:e}),hardBreak:()=>(0,t.jsx)("br",{}),unknownType:({value:e,isInline:r})=>{let n=h(e._type);return(0,t.jsx)(r?"span":"div",{style:g,children:n})},unknownMark:({markType:e,children:r})=>(0,t.jsx)("span",{className:`unknown__pt__mark__${e}`,children:r}),unknownList:({children:e})=>(0,t.jsx)("ul",{children:e}),unknownListItem:({children:e})=>(0,t.jsx)("li",{children:e}),unknownBlockStyle:({children:e})=>(0,t.jsx)("p",{children:e})};function v(e,t,r){let n=t[r],l=e[r];return"function"==typeof n||n&&"function"==typeof l?n:n?{...l,...n}:l}function b({value:e,components:r,listNestingMode:n,onMissingComponent:i=y}){let s=i||w,o=function(e,t){let r=[],n;for(let o=0;o<e.length;o++){let a=e[o];if(a){var i,s;if(!l(a)){r.push(a),n=void 0;continue}if(!n){n=u(a,o,t),r.push(n);continue}if(i=a,s=n,(i.level||1)===s.level&&i.listItem===s.listItem){n.children.push(a);continue}if((a.level||1)>n.level){let e=u(a,o,t);if("html"===t){let t=n.children[n.children.length-1],r={...t,children:[...t.children,e]};n.children[n.children.length-1]=r}else n.children.push(e);n=e;continue}if((a.level||1)<n.level){let e=r[r.length-1],l=e&&f(e,a);if(l){(n=l).children.push(a);continue}n=u(a,o,t),r.push(n);continue}if(a.listItem!==n.listItem){let e=r[r.length-1],l=e&&f(e,{level:a.level||1});if(l&&l.listItem===a.listItem){(n=l).children.push(a);continue}n=u(a,o,t),r.push(n);continue}console.warn("Unknown state encountered for block",a),r.push(a)}}return r}(Array.isArray(e)?e:null==e?[]:[e],n||"html"),a=(0,d.useMemo)(()=>r?function(e,t){let{block:r,list:n,listItem:l,marks:i,types:s,...o}=t;return{...e,block:v(e,t,"block"),list:v(e,t,"list"),listItem:v(e,t,"listItem"),marks:v(e,t,"marks"),types:v(e,t,"types"),...o}}(x,r):x,[r]),c=(0,d.useMemo)(()=>j(a,s),[a,s]);return(0,t.jsx)(t.Fragment,{children:o.map((e,t)=>c({node:e,index:t,isInline:!1,renderNode:c}))})}let j=(e,r)=>function a(c){var u,f,d,m,y,g,x,v;let b,j,{node:w,index:N,isInline:_}=c,C=w._key||`node-${N}`;return i(w)?function(n,l,i){let s=n.children.map((e,t)=>a({node:e._key?e:{...e,_key:`li-${l}-${t}`},index:t,isInline:!1,renderNode:a})),o=e.list,c=("function"==typeof o?o:o[n.listItem])||e.unknownList;if(c===e.unknownList){let e=n.listItem||"bullet";r(p(`list style "${e}"`,"list"),{nodeType:"listStyle",type:e})}return(0,t.jsx)(c,{value:n,index:l,isInline:!1,renderNode:a,children:s},i)}(w,N,C):l(w)?function(n,l,i){let s=k({node:n,index:l,isInline:!1,renderNode:a}),o=e.listItem,c=("function"==typeof o?o:o[n.listItem])||e.unknownListItem;if(c===e.unknownListItem){let e=n.listItem||"bullet";r(p(`list item style "${e}"`,"listItem"),{type:e,nodeType:"listItemStyle"})}let u=s.children;if(n.style&&"normal"!==n.style){let{listItem:e,...t}=n;u=a({node:t,index:l,isInline:!1,renderNode:a})}return(0,t.jsx)(c,{value:n,index:l,isInline:!1,renderNode:a,children:u},i)}(w,N,C):s(w)?function(n,l){let{markDef:i,markType:c,markKey:u}=n,f=e.marks[c]||e.unknownMark,d=n.children.map((e,t)=>a({node:e,index:t,isInline:!0,renderNode:a}));return f===e.unknownMark&&r(p(`mark type "${c}"`,"marks"),{nodeType:"mark",type:c}),(0,t.jsx)(f,{text:function e(t){let r="";
1return t.children.forEach(t=>{o(t)?r+=t.text:s(t)&&(r+=e(t))}),r}(n),value:i,markType:c,markKey:u,renderNode:a,children:d},l)}(w,C):w._type in e.types?(u=w,f=N,d=C,m=_,(b=e.types[u._type])?(0,t.jsx)(b,{value:u,isInline:m,index:f,renderNode:a},d):null):n(w)?function(n,l,i,s){let{_key:o,...c}=k({node:n,index:l,isInline:s,renderNode:a}),u=c.node.style||"normal",f=("function"==typeof e.block?e.block:e.block[u])||e.unknownBlockStyle;return f===e.unknownBlockStyle&&r(p(`block style "${u}"`,"block"),{nodeType:"blockStyle",type:u}),(0,t.jsx)(f,{...c,value:c.node,renderNode:a},i)}(w,N,C,_):o(w)?function(r,n){if("\n"===r.text){let r=e.hardBreak;return r?(0,t.jsx)(r,{},n):"\n"}return r.text}(w,C):(y=w,g=N,x=C,v=_,r(h(y._type),{nodeType:"block",type:y._type}),j=e.unknownType,(0,t.jsx)(j,{value:y,isInline:v,index:g,renderNode:a},x))};function k(e){let{node:t,index:n,isInline:l,renderNode:i}=e,s=(function(e){let{children:t}=e,n=e.markDefs??[];if(!t||!t.length)return[];let l=t.map(c),i={_type:"@span",children:[],markType:"<unknown>"},s=[i];for(let e=0;e<t.length;e++){let i=t[e];if(!i)continue;let o=l[e]||[],a=1;if(s.length>1)for(;a<s.length;a++){let e=s[a]?.markKey||"",t=o.indexOf(e);if(-1===t)break;o.splice(t,1)}let c=(s=s.slice(0,a))[s.length-1];if(c){for(let e of o){let t=n?.find(t=>t._key===e),r={_type:"@span",_key:i._key,children:[],markDef:t,markType:t?t._type:e,markKey:e};c.children.push(r),s.push(r),c=r}if(r(i)){let e=i.text.split("\n");for(let t=e.length;t-- >1;)e.splice(t,0,"\n");c.children=c.children.concat(e.map(e=>({_type:"@text",text:e})))}else c.children=c.children.concat(i)}}return i.children})(t).map((e,t)=>i({node:e,isInline:!0,index:t,renderNode:i}));return{_key:t._key||`block-${n}`,children:s,index:n,isInline:l,node:t}}function w(){}var N=e.i(22016),_=e.i(37821);let C={block:{},marks:{accent:({children:e})=>(0,t.jsx)("span",{className:"text-accent",children:e}),underline:({children:e})=>(0,t.jsx)("span",{className:"underline",children:e}),link:({value:e,children:r})=>{let n=e?.openInNewTab?"_blank":"_self";return(0,t.jsx)("a",{href:e?.href,target:n,rel:"_blank"===n?"noopener noreferrer":void 0,className:"text-primary underline",children:r})},internalLink:({value:e,children:r})=>{let n=e?.reference?.slug?.current;return n?(0,t.jsx)(N.default,{href:`/${n}`,className:"text-primary underline",children:r}):r}},types:{image:({value:e})=>e?.asset?._ref?(0,t.jsx)("div",{className:"relative w-full h-64 sm:h-96 my-8",children:(0,t.jsx)(_.default,{src:e,alt:e.alt||"Blog Image",fill:!0,className:"object-cover rounded-lg",noLazyLoad:!0})}):null,youtube:({value:e})=>{let r,{url:n,title:l}=e,i=(r=n?.match(/^.*(youtu.be\/|v\/|u\/\w\/|embed\/|shorts\/|watch\?v=|&v=)([^#&?]*).*/))&&11===r[2].length?r[2]:null;return i?(0,t.jsxs)("div",{className:"my-8",children:[(0,t.jsx)("div",{className:"relative w-full",style:{paddingBottom:"56.25%"},children:(0,t.jsx)("iframe",{className:"absolute top-0 left-0 w-full h-full rounded-lg",src:`https://www.youtube.com/embed/${i}`,title:l||"YouTube video",allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture",allowFullScreen:!0,loading:"lazy"})}),l&&(0,t.jsx)("p",{className:"text-sm text-gray-400 mt-2 text-center italic",children:l})]}):(0,t.jsx)("div",{className:"my-8 p-4 border border-red-500/50 rounded bg-red-500/10 text-red-500",children:"Invalid YouTube URL"})}}};e.s(["default",0,function({value:e}){return e?(0,t.jsx)(b,{value:e,components:C}):null}],54782)},35382,e=>{"use strict";var t=e.i(86427),r=e.i(71645),n=e.i(37806),l=e.i(47414);e.s(["useMotionValue",0,function(e){let i=(0,l.useConstant)(()=>(0,t.motionValue)(e)),{isStatic:s}=(0,r.useContext)(n.MotionConfigContext);if(s){let[,t]=(0,r.useState)(e);(0,r.useEffect)(()=>i.on("change",t),[])}return i}])},95420,e=>{"use strict";var t=e.i(44230),r=e.i(47414),n=e.i(87022),l=e.i(74008),i=e.i(35382);function s(e,t){let r=(0,i.useMotionValue)(t()),s=()=>r.set(t());return s(),(0,l.useIsomorphicLayoutEffect)(()=>{let t=()=>n.frame.preRender(s,!1,!0),r=e.map(e=>e.on("change",t));return()=>{r.forEach(e=>e()),(0,n.cancelFrame)(s)}}),r}var o=e.i(86427);function a(e,t){let n=(0,r.useConstant)(()=>[]);return s(e,()=>{n.length=0;let r=e.length;for(let t=0;t<r;t++)n[t]=e[t].get();return t(n)})}e.s(["useTransform",0,function e(n,l,i,c){if("function"==typeof n){let e;return o.collectMotionValues.current=[],n(),e=s(o.collectMotionValues.current,n),o.collectMotionValues.current=void 0,e}if(void 0!==i&&!Array.isArray(i)&&"function"!=typeof l){var u=n,f=l,d=i,m=c;let t=(0,r.useConstant)(()=>Object.keys(d)),s=(0,r.useConstant)(()=>({}));for(let r of t)s[r]=e(u,f,d[r],m);return s}let p="function"==typeof l?l:function(...e){let r=!Array.isArray(e[0]),n=r?0:-1,l=e[0+n],i=e[1+n],s=e[2+n],o=e[3+n],a=(0,t.interpolate)(i,s,o);return r?a(l):a}(l,i,c),h=Array.isArray(n)?a(n,p):a([n],([e])=>p(e)),y=Array.isArray(n)?void 0:n.accelerate;return y&&!y.isTransformed&&"function"!=typeof l&&Array.isArray(i)&&c?.clamp!==!1&&(h.accelerate={...y,times:l,keyframes:i,isTransformed:!0,...c?.ease?{ease:c.ease}:{}}),h}],95420)},94497,e=>{"use strict";var t=e.i(43476),r=e.i(57688),n=e.i(22016),l=e.i(54782),i=e.i(75157),s=e.i(46932),o=e.i(60140),a=e.i(30551),c=e.i(86427),u=e.i(65566),f=e.i(71645),d=e.i(60830),m=e.i(87022);function p(e,t){let r,n=()=>{let{currentTime:n}=t,l=(null===n?0:n.value)/100;r!==l&&e(l),r=l};return m.frame.preUpdate(n,!0),()=>(0,m.cancelFrame)(n)}function h(e){return!("u"<typeof window)&&(e?(0,a.supportsViewTimeline)():(0,a.supportsScrollTimeline)())}var y=e.i(61327),g=e.i(83920),x=e.i(25791);let v=()=>({current:0,offset:[],progress:0,scrollLength:0,targetOffset:0,targetLength:0,containerLength:0,velocity:0}),b={x:{length:"Width",position:"Left"},y:{length:"Height",position:"Top"}};function j(e,t,r,n){let l=r[t],{length:i,position:s}=b[t],o=l.current,a=r.time;l.current=Math.abs(e[`scroll${s}`]),l.scrollLength=e[`scroll${i}`]-e[`client${i}`],l.offset.length=0,l.offset[0]=0,l.offset[1]=l.scrollLength,l.progress=(0,g.progress)(0,l.scrollLength,l.current);let c=n-a;l.velocity=c>50?0:(0,x.velocityPerSecond)(l.current-o,c)}e.i(47167);var k=e.i(44230),w=e.i(15923),N=e.i(76959),_=e.i(72846);let C={start:0,center:.5,end:1};function E(e,t,r=0){let n=0;if(e in C&&(e=C[e]),"string"==typeof e){let t=parseFloat(e);e.endsWith("px")?n=t:e.endsWith("%")?e=t/100:e.endsWith("vw")?n=t/100*document.documentElement.clientWidth:e.endsWith("vh")?n=t/100*document.documentElement.clientHeight:e=t}return"number"==typeof e&&(n=t*e),r+n}let I=[0,0],$=[[0,0],[1,1]],S={x:0,y:0},L=new WeakMap,O=new WeakMap,T=new WeakMap,A=new WeakMap,R=new WeakMap,W=e=>e===document.scrollingElement?window:e;function M(e,{container:t=document.scrollingElement,trackContentSize:r=!1,...n}={}){if(!t)return d.noop;let l=T.get(t);l||(l=new Set,T.set(t,l));let i=function(e,t,r,n={}){return{measure:t=>{!function(e,t=e,r){if(r.x.targetOffset=0,r.y.targetOffset=0,t!==e){let n=t;for(;n&&n!==e;)r.x.targetOffset+=n.offsetLeft,r.y.targetOffset+=n.offsetTop,n=n.offsetParent}r.x.targetLength=t===e?t.scrollWidth:t.clientWidth,r.y.targetLength=t===e?t.scrollHeight:t.clientHeight,r.x.containerLength=e.clientWidth,r.y.containerLength=e.clientHeight}(e,n.target,r),j(e,"x",r,t),j(e,"y",r,t),r.time=t,(n.offset||n.target)&&function(e,t,r){let{offset:n=$}=r,{target:l=e,axis:i="y"}=r,s="y"===i?"height":"width",o=l!==e?function(e,t){let r={x:0,y:0},n=e;for(;n&&n!==t;)if((0,_.isHTMLElement)(n))r.x+=n.offsetLeft,r.y+=n.offsetTop,n=n.offsetParent;else if("svg"===n.tagName){let e=n.getBoundingClientRect(),t=(n=n.parentElement).getBoundingClientRect();r.x+=e.left-t.left,r.y+=e.top-t.top}else if(n instanceof SVGGraphicsElement){let{x:e,y:t}=n.getBBox();r.x+=e,r.y+=t;let l=null,i=n.parentNode;for(;!l;)"svg"===i.tagName&&(l=i),i=n.parentNode;n=l}else break;return r}(l,e):S,a=l===e?{width:e.scrollWidth,height:e.scrollHeight}:"getBBox"in l&&"svg"!==l.tagName?l.getBBox():{width:l.clientWidth,height:l.clientHeight},c={width:e.clientWidth,height:e.clientHeight};t[i].offset.length=0;let u=!t[i].interpolate,f=n.length;for(let e=0;e<f;e++){let r=function(e,t,r,n){let l=Array.isArray(e)?e:I,i=0;
1return"number"==typeof e?l=[e,e]:"string"==typeof e&&(l=(e=e.trim()).includes(" ")?e.split(" "):[e,C[e]?e:"0"]),(i=E(l[0],r,n))-E(l[1],t)}(n[e],c[s],a[s],o[i]);u||r===t[i].interpolatorOffsets[e]||(u=!0),t[i].offset[e]=r}u&&(t[i].interpolate=(0,k.interpolate)(t[i].offset,(0,w.defaultOffset)(n),{clamp:!1}),t[i].interpolatorOffsets=[...t[i].offset]),t[i].progress=(0,N.clamp)(0,1,t[i].interpolate(t[i].current))}(e,r,n)},notify:()=>t(r)}}(t,e,{time:0,x:v(),y:v()},n);if(l.add(i),!L.has(t)){let e=()=>{for(let e of l)e.measure(m.frameData.timestamp);m.frame.preUpdate(r)},r=()=>{for(let e of l)e.notify()},n=()=>m.frame.read(e);L.set(t,n);let i=W(t);window.addEventListener("resize",n),t!==document.documentElement&&O.set(t,(0,y.resize)(t,n)),i.addEventListener("scroll",n),n()}if(r&&!R.has(t)){let e=L.get(t),r={width:t.scrollWidth,height:t.scrollHeight};A.set(t,r);let n=m.frame.read(()=>{let n=t.scrollWidth,l=t.scrollHeight;(r.width!==n||r.height!==l)&&(e(),r.width=n,r.height=l)},!0);R.set(t,n)}let s=L.get(t);return m.frame.read(s,!1,!0),()=>{(0,m.cancelFrame)(s);let e=T.get(t);if(!e||(e.delete(i),e.size))return;let r=L.get(t);L.delete(t),r&&(W(t).removeEventListener("scroll",r),O.get(t)?.(),window.removeEventListener("resize",r));let n=R.get(t);n&&((0,m.cancelFrame)(n),R.delete(t)),A.delete(t)}}let V=[[[[0,1],[1,1]],"entry"],[[[0,0],[1,0]],"exit"],[[[1,0],[0,1]],"cover"],[$,"contain"]],B={start:0,end:1};function P(e){if(!e)return{rangeStart:"contain 0%",rangeEnd:"contain 100%"};for(let[t,r]of V)if(function(e,t){let r=function(e){if(2!==e.length)return;let t=[];for(let r of e)if(Array.isArray(r))t.push(r);else{if("string"!=typeof r)return;let e=function(e){let t=e.trim().split(/\s+/);if(2!==t.length)return;let r=B[t[0]],n=B[t[1]];if(void 0!==r&&void 0!==n)return[r,n]}(r);if(!e)return;t.push(e)}return t}(e);if(!r)return!1;for(let e=0;e<2;e++){let n=r[e],l=t[e];if(n[0]!==l[0]||n[1]!==l[1])return!1}return!0}(e,t))return{rangeStart:`${r} 0%`,rangeEnd:`${r} 100%`}}let z=new Map;function D(e){let t={value:0},r=M(r=>{t.value=100*r[e.axis].progress},e);return{currentTime:t,cancel:r}}function H({source:e,container:t,...r}){let{axis:n}=r;e&&(t=e);let l=z.get(t);l||(l=new Map,z.set(t,l));let i=r.target??"self",s=l.get(i);s||(s={},l.set(i,s));let o=n+(r.offset??[]).join(",");return s[o]||(r.target&&h(r.target)?P(r.offset)?s[o]=new ViewTimeline({subject:r.target,axis:n}):s[o]=D({container:t,...r}):h()?s[o]=new ScrollTimeline({source:t,axis:n}):s[o]=D({container:t,...r})),s[o]}function q(e,{axis:t="y",container:r=document.scrollingElement,...n}={}){let l,i,s;if(!r)return d.noop;let o={axis:t,container:r,...n};return"function"==typeof e?function(e,t){return 2===e.length||t&&(t.target||t.offset)?M(r=>{e(r[t.axis].progress,r)},t):p(e,H(t))}(e,o):(l=H(o),i=o.target?P(o.offset):void 0,s=o.target?h(o.target)&&!!i:h(),e.attachTimeline({timeline:s?l:void 0,...i&&s&&{rangeStart:i.rangeStart,rangeEnd:i.rangeEnd},observe:e=>(e.pause(),p(t=>{e.time=e.iterationDuration*t},l))}))}var F=e.i(47414),U=e.i(74008);let Y=()=>({scrollX:(0,c.motionValue)(0),scrollY:(0,c.motionValue)(0),scrollXProgress:(0,c.motionValue)(0),scrollYProgress:(0,c.motionValue)(0)}),X=e=>!!e&&!e.current;function J(e,t,r,n){return{factory:l=>{let i,s=()=>{X(r)||X(n)?o.microtask.read(s):i=q(l,{...t,axis:e,container:r?.current||void 0,target:n?.current||void 0})};return o.microtask.read(s),()=>{(0,o.cancelMicrotask)(s),i?.()}},times:[0,1],keyframes:[0,1],ease:e=>e,duration:1}}var K=e.i(95420);e.s(["default",0,function({backgroundImage:e,blurDataURL:c,heading:d,subheading:m,primaryCTA:p,secondaryCTA:h,children:y,size:g="full",contentClassName:x,headingClassName:v}){let b=(0,f.useRef)(null),{scrollY:j}=function({container:e,target:t,...r}={}){var n;let l=(0,F.useConstant)(Y);n=r.offset,!("u"<typeof window)&&(t?(0,a.supportsViewTimeline)()&&!!P(n):(0,a.supportsScrollTimeline)())&&(l.scrollXProgress.accelerate=J("x",r,e,t),l.scrollYProgress.accelerate=J("y",r,e,t));let i=(0,f.useRef)(null),s=(0,f.useRef)(!1),c=(0,f.useCallback)(()=>(i.current=q((e,{x:t,y:r})=>{l.scrollX.set(t.current),l.scrollXProgress.set(t.progress),l.scrollY.set(r.current),l.scrollYProgress.set(r.progress)},{...r,container:e?.current||void 0,target:t?.current||void 0}),()=>{i.current?.()}),[e,t,JSON.stringify(r.offset)]);return(0,U.useIsomorphicLayoutEffect)(()=>
1{if(s.current=!1,!(X(e)||X(t)))return c();s.current=!0},[c]),(0,f.useEffect)(()=>{let r;if(!s.current)return;let n=()=>{let n=X(e),l=X(t);(0,u.invariant)(!n,"Container ref is defined but not hydrated","use-scroll-ref"),(0,u.invariant)(!l,"Target ref is defined but not hydrated","use-scroll-ref"),n||l||(r=c())};return o.microtask.read(n),()=>{(0,o.cancelMicrotask)(n),r?.()}},[c]),l}(),k=(0,K.useTransform)(j,[0,400],[0,60]);return(0,t.jsxs)("section",{ref:b,className:`relative w-full flex items-center justify-center text-white text-center overflow-hidden ${"compact"===g?"h-[45vh]":"h-[75vh]"}`,children:[(0,t.jsx)(s.motion.div,{style:{y:k},className:"absolute inset-0 scale-[1.15]",children:(0,t.jsx)(r.default,{src:e,alt:"",fill:!0,priority:!0,sizes:"100vw",className:"object-cover object-center",placeholder:c?"blur":"empty",blurDataURL:c})}),(0,t.jsx)("div",{className:"absolute inset-0 z-0 bg-gradient-to-b from-background via-background/15 to-background"}),(0,t.jsx)("div",{className:"pointer-events-none absolute inset-0 z-0 bg-[radial-gradient(ellipse_62%_58%_at_50%_50%,_rgba(20,12,34,0.55)_0%,_transparent_62%)]"}),(0,t.jsx)("div",{className:"pointer-events-none absolute bottom-0 right-0 h-40 w-28 opacity-[0.14] z-[1]","aria-hidden":"true",children:(0,t.jsxs)("div",{className:"uqr-stripes h-full",children:[(0,t.jsx)("span",{className:"uqr-stripes-s uqr-stripes-s1"}),(0,t.jsx)("span",{className:"uqr-stripes-s uqr-stripes-s2"}),(0,t.jsx)("span",{className:"uqr-stripes-s uqr-stripes-s3"})]})}),(0,t.jsxs)("div",{className:(0,i.cn)("relative z-10 max-w-4xl px-4",x),children:[(0,t.jsx)(s.motion.h1,{className:(0,i.cn)("text-4xl md:text-6xl font-bold mb-4",v),initial:{opacity:0,y:24},animate:{opacity:1,y:0},transition:{duration:.6,ease:"easeOut"},children:(0,t.jsx)(l.default,{value:d})}),m&&(0,t.jsx)(s.motion.div,{className:"text-lg md:text-xl text-gray-200 max-w-2xl mx-auto",initial:{opacity:0,y:24},animate:{opacity:1,y:0},transition:{duration:.6,delay:.15,ease:"easeOut"},children:(0,t.jsx)(l.default,{value:m})}),(p||h)&&(0,t.jsxs)(s.motion.div,{className:"mt-6 flex justify-center gap-4 flex-wrap",initial:{opacity:0,y:24},animate:{opacity:1,y:0},transition:{duration:.6,delay:.3,ease:"easeOut"},children:[p&&(0,t.jsx)(n.default,{href:p.href,className:"px-6 py-3 bg-primary-light text-white font-semibold rounded-full hover:bg-primary transition-all hover:scale-105 hover:shadow-[0_0_20px_rgba(92,19,170,0.5)]",children:p.label}),h&&(0,t.jsx)(n.default,{href:h.href,className:"px-6 py-3 border border-white text-white font-semibold rounded-full hover:bg-white hover:text-black transition-all hover:scale-105",children:h.label})]}),y&&(0,t.jsx)(s.motion.div,{className:"mt-6",initial:{opacity:0,y:24},animate:{opacity:1,y:0},transition:{duration:.6,delay:.4,ease:"easeOut"},children:y})]})]})}],94497)},63059,e=>{"use strict";let t=(0,e.i(75254).default)("chevron-right",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]]);e.s(["ChevronRight",0,t],63059)},82196,e=>{"use strict";let t,r,n;var l,i=e.i(43476),s=e.i(22016),o=e.i(71645);function a(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}var c=(l="Slot",(t=o.forwardRef((e,t)=>{var r;let n,i,{children:s,...c}=e,d=null,g=!1,x=[];m(s)&&"function"==typeof y&&(s=y(s._payload)),o.Children.forEach(s,e=>{var t;if(t=e,o.isValidElement(t)&&"function"==typeof t.type&&"__radixId"in t.type&&t.type.__radixId===u){g=!0;let t="child"in e.props?e.props.child:e.props.children;m(t)&&"function"==typeof y&&(t=y(t._payload)),d=f(e,t),x.push(d?.props?.children)}else x.push(e)}),d?d=o.cloneElement(d,void 0,x):!g&&1===o.Children.count(s)&&o.isValidElement(s)&&(d=s);let v=d?(r=d,(i=(n=Object.getOwnPropertyDescriptor(r.props,"ref")?.get)&&"isReactWarning"in n&&n.isReactWarning)?r.ref:(i=(n=Object.getOwnPropertyDescriptor(r,"ref")?.get)&&"isReactWarning"in n&&n.isReactWarning)?r.props.ref:r.props.ref||r.ref):void 0,b=function(...e){return o.useCallback(function(...e){return t=>{let r=!1,n=e.map(e=>{let n=a(e,t);return r||"function"!=typeof n||(r=!0),n});if(r)return()=>{for(let t=0;t<n.length;t++){let r=n[t];"function"==typeof r?r():a(e[t],null)}}}}(...e),e)}(t,v);if(!d){if(s||0===s)throw Error(g?h(l):p(l));return s}let j=function(e,t){let r={...t};for(let n in t){let l=e[n],i=t[n];/^on[A-Z]/.test(n)?l&&i?r[n]=(...e)=>{let t=i(...e);return l(...e),t}:l&&(r[n]=l):"style"===n?r[n]={...l,...i}
1:"className"===n&&(r[n]=[l,i].filter(Boolean).join(" "))}return{...e,...r}}(c,d.props??{});return d.type!==o.Fragment&&(j.ref=t?b:v),o.cloneElement(d,j)})).displayName=`${l}.Slot`,t),u=Symbol.for("radix.slottable"),f=(e,t)=>{if("child"in e.props){let t=e.props.child;return o.isValidElement(t)?o.cloneElement(t,void 0,e.props.children(t.props.children)):null}return o.isValidElement(t)?t:null},d=Symbol.for("react.lazy");function m(e){var t;return null!=e&&"object"==typeof e&&"$$typeof"in e&&e.$$typeof===d&&"_payload"in e&&"object"==typeof(t=e._payload)&&null!==t&&"then"in t}var p=e=>`${e} failed to slot onto its children. Expected a single React element child or \`Slottable\`.`,h=e=>`${e} failed to slot onto its \`Slottable\`. Expected \`Slottable\` to receive a single React element child.`,y=o[" use ".trim().toString()],g=e.i(7670);let x=e=>"boolean"==typeof e?`${e}`:0===e?"0":e,v=g.clsx;var b=e.i(75157);let j=(r="inline-flex items-center justify-center whitespace-nowrap rounded-full text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50",n={variants:{variant:{default:"bg-primary text-primary-foreground shadow hover:bg-primary/90",destructive:"bg-destructive text-destructive-foreground shadow-sm hover:bg-destructive/90",outline:"border border-input bg-transparent hover:bg-accent hover:text-accent-foreground",secondary:"bg-secondary text-secondary-foreground shadow-sm hover:bg-secondary/80",ghost:"hover:bg-accent hover:text-accent-foreground",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-10 px-4 py-2",sm:"h-9 px-3 py-1.5",lg:"h-11 px-8 py-2",icon:"h-10 w-10"}},defaultVariants:{variant:"default",size:"default"}},e=>{var t;if((null==n?void 0:n.variants)==null)return v(r,null==e?void 0:e.class,null==e?void 0:e.className);let{variants:l,defaultVariants:i}=n,s=Object.keys(l).map(t=>{let r=null==e?void 0:e[t],n=null==i?void 0:i[t];if(null===r)return null;let s=x(r)||x(n);return l[t][s]}),o=e&&Object.entries(e).reduce((e,t)=>{let[r,n]=t;return void 0===n||(e[r]=n),e},{});return v(r,s,null==n||null==(t=n.compoundVariants)?void 0:t.reduce((e,t)=>{let{class:r,className:n,...l}=t;return Object.entries(l).every(e=>{let[t,r]=e;return Array.isArray(r)?r.includes({...i,...o}[t]):({...i,...o})[t]===r})?[...e,r,n]:e},[]),null==e?void 0:e.class,null==e?void 0:e.className)}),k=o.forwardRef(({className:e,variant:t,size:r,asChild:n=!1,...l},s)=>(0,i.jsx)(n?c:"button",{className:(0,b.cn)(j({variant:t,size:r,className:e})),ref:s,...l}));k.displayName="Button";var w=e.i(63059);e.s(["default",0,function({href:e,text:t="View Details",variant:r="default",size:n="sm",className:l=""}){return(0,i.jsx)(k,{asChild:!0,variant:r,size:n,className:l,children:(0,i.jsxs)(s.default,{href:e,children:[t," ",(0,i.jsx)(w.ChevronRight,{className:"ml-1 h-4 w-4"})]})})}],82196)},15288,e=>{"use strict";var t=e.i(43476),r=e.i(71645),n=e.i(75157);let l=r.forwardRef(({className:e,...r},l)=>(0,t.jsx)("div",{ref:l,className:(0,n.cn)("surface-panel surface-panel-hover text-card-foreground rounded-2xl",e),...r}));l.displayName="Card",r.forwardRef(({className:e,...r},l)=>(0,t.jsx)("div",{ref:l,className:(0,n.cn)("flex flex-col space-y-1.5 p-6",e),...r})).displayName="CardHeader",r.forwardRef(({className:e,...r},l)=>(0,t.jsx)("h3",{ref:l,className:(0,n.cn)("text-xl font-semibold leading-none tracking-tight",e),...r})).displayName="CardTitle",r.forwardRef(({className:e,...r},l)=>(0,t.jsx)("p",{ref:l,className:(0,n.cn)("text-sm text-muted-foreground",e),...r})).displayName="CardDescription";let i=r.forwardRef(({className:e,...r},l)=>(0,t.jsx)("div",{ref:l,className:(0,n.cn)("p-6 pt-0",e),...r}));i.displayName="CardContent";let s=r.forwardRef(({className:e,...r},l)=>(0,t.jsx)("div",{ref:l,className:(0,n.cn)("flex items-center p-6 pt-0",e),...r}));s.displayName="CardFooter",e.s(["Card",0,l,"CardContent",0,i,"CardFooter",0,s])},73375,e=>{"use strict";let t=(0,e.i(75254).default)("chevron-left",[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]]);e.s(["ChevronLeft",0,t],73375)},9780,76512,e=>{"use strict";var t=e.i(43476),r=e.i(71645),n=e.i(73375),l=e.i(63059);e.s(["default",0,function({title:e,children:i,rightActions:s,className:o="",itemClassName:a=""}){let c=(0,r.useRef)(null),[u,f]=(0,r.useState)(!1),[d,m]=(0,r.useState)(!1),p=()=>
1{if(c.current){let{scrollLeft:e,scrollWidth:t,clientWidth:r}=c.current;f(e>0),m(e<t-r-10)}};return(0,r.useEffect)(()=>{let e=c.current;if(e){e.addEventListener("scroll",p),p(),window.addEventListener("load",p);let t=new ResizeObserver(()=>{p()});return t.observe(e),()=>{e.removeEventListener("scroll",p),window.removeEventListener("load",p),t.disconnect()}}},[]),(0,t.jsxs)("div",{className:`mb-12 relative ${o}`,children:[(0,t.jsxs)("div",{className:"flex justify-between items-center mb-6",children:[e&&("string"==typeof e?(0,t.jsx)("h2",{className:"text-2xl font-bold",children:e}):e),(0,t.jsxs)("div",{className:"flex items-center space-x-3",children:[s,(0,t.jsxs)("div",{className:"flex space-x-2",children:[u&&(0,t.jsx)("button",{onClick:()=>{if(c.current){let e=c.current.children[0],t=e?e.offsetWidth+20:300;c.current.scrollBy({left:-t,behavior:"smooth"})}},className:"p-2.5 rounded-full border border-gray-600/40 hover:bg-gray-700/30","aria-label":"Scroll left",children:(0,t.jsx)(n.ChevronLeft,{className:"w-5 h-5"})}),d&&(0,t.jsx)("button",{onClick:()=>{if(c.current){let e=c.current.children[0],t=e?e.offsetWidth+20:300;c.current.scrollBy({left:t,behavior:"smooth"})}},className:"p-2.5 rounded-full border border-gray-600/40 hover:bg-gray-700/30","aria-label":"Scroll right",children:(0,t.jsx)(l.ChevronRight,{className:"w-5 h-5"})})]})]})]}),(0,t.jsx)("div",{ref:c,className:`flex items-stretch overflow-x-auto pb-6 space-x-5 scrollbar-hide [&>*]:self-stretch ${a}`,children:i})]})}],9780);var i=e.i(37821),s=e.i(22016),o=e.i(15288),a=e.i(82196);e.s(["default",0,function({title:e,image:r,href:n,className:l="",imageHeight:c="h-48",ctaText:u="View Details",footerContent:f,children:d,badge:m,fullLink:p=!1}){let h=(0,t.jsxs)(o.Card,{className:`flex h-full flex-none flex-col w-[80vw] max-w-72 overflow-hidden bg-background shadow-md sm:w-80 sm:max-w-80 ${p?"cursor-pointer":""} ${l}`,children:[(0,t.jsxs)("div",{className:`relative ${c}`,children:[(0,t.jsx)(i.default,{src:r,alt:e,fill:!0,className:"object-cover"}),m&&(0,t.jsx)("div",{className:`absolute top-2 right-2 px-2 py-1 bg-primary text-white text-xs rounded-full ${m.className||""}`,children:m.text}),(0,t.jsx)("div",{className:"absolute bottom-0 left-0 right-0 p-3 bg-gradient-to-t from-black/80 to-transparent",children:(0,t.jsx)("h3",{className:"text-xl font-bold text-white",children:e})})]}),(0,t.jsx)(o.CardContent,{className:"flex flex-1 flex-col p-5",children:d}),!p&&(f||n)&&(0,t.jsx)(o.CardFooter,{className:"px-5 pb-5 pt-0",children:f||(0,t.jsx)(a.default,{href:n,text:u})})]});return p?(0,t.jsx)(s.default,{href:n,className:"flex h-auto self-stretch",children:h}):h}],76512)},6613,e=>{"use strict";var t=e.i(43476),r=e.i(9780),n=e.i(76512);e.s(["default",0,function({posts:e,title:l="More Articles"}){return(0,t.jsx)(r.default,{title:l,children:e.map(e=>(0,t.jsxs)(n.default,{title:e.title,image:e.coverImage,href:`/blog/${e.slug}`,badge:e.category?{text:e.category}:void 0,fullLink:!0,children:[(0,t.jsxs)("p",{className:"text-xs text-gray-400 mb-2",children:[e.date," | ",e.author]}),(0,t.jsx)("p",{className:"text-sm text-gray-300 mb-3 line-clamp-3",children:e.excerpt})]},e.slug))})}])},84927,e=>{e.v(t=>Promise.all(["static/chunks/06yqgzcuua9e7.js"].map(t=>e.l(t))).then(()=>t(45587)))},27649,e=>{e.v(t=>Promise.all(["static/chunks/3vmavxuj20p9v.js"].map(t=>e.l(t))).then(()=>t(12220)))}]);
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.