{"version":3,"file":"e_gXuStIhYV56-z45nHwoV1TjyZPzJnPA6I7-gcK_9U._2lIGe91.mjs","names":["React.useState","_Fragment","Phosphor","React.useState","React.useRef","React.useCallback","React.useId","React.useMemo","_Fragment","React.useRef","React.useState","React.useMemo","_Fragment","_Fragment","P","r","n","a","o","u","c","d","g","p","u","m","p","n","r","t","o","fonts","css","className","Image1","Image2","RichText","Phosphor","ShadcnButton","SeparatorHorizontal","Tabs","TableOfContent","Tags","Profile","Work","React.forwardRef","useRef","React.useId","props","React.useMemo","metadataProvider","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","sharedStyle4.className","sharedStyle5.className","sharedStyle6.className","sharedStyle7.className","sharedStyle8.className","sharedStyle9.className","sharedStyle10.className","sharedStyle11.className","sharedStyle12.className","sharedStyle13.className","sharedStyle14.className","sharedStyle15.className","sharedStyle16.className","React.useContext","React.useRef","className","PropertyOverrides","SVG","React.Fragment","_Fragment","\"mXihZgHxN\"","\"JMJAGoUw9\"","\"BYq8IvmYF\"","\"xj1tjaRAi\"","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle4.css","sharedStyle5.css","sharedStyle6.css","sharedStyle7.css","sharedStyle8.css","sharedStyle9.css","sharedStyle10.css","sharedStyle11.css","sharedStyle12.css","sharedStyle13.css","sharedStyle14.css","sharedStyle15.css","sharedStyle16.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","sharedStyle4.fonts","sharedStyle5.fonts","sharedStyle6.fonts","sharedStyle7.fonts","sharedStyle8.fonts","sharedStyle9.fonts","sharedStyle10.fonts","sharedStyle11.fonts","sharedStyle12.fonts","sharedStyle13.fonts","sharedStyle14.fonts","sharedStyle15.fonts","sharedStyle16.fonts"],"sources":["https:/framerusercontent.com/modules/rTLl9R2qOm3ImfToRu0J/vx7vQQZJfB2sLmiwPElW/FavoriteButton.js","https:/framerusercontent.com/modules/t0kcJqblsp9pOCwHBHYH/h4ZGXwHNzVEctcVJgTHH/RichTextCarosel.js","https:/framerusercontent.com/modules/Knla1R4mab4udmiL8Jlj/OT6WuweuTRPn1EvBw8Lq/TableContent.js","https:/framerusercontent.com/modules/TKqDrtv4DfdQRfFz9nQd/xHpwT6AQTtiEblHHoMrj/CMSContentEnhance.js","https:/framerusercontent.com/modules/bumAip6nn7m326P9ZOo4/8OyrNOjBvb47dBhNOVph/QgWoTE4M0-0.js","https:/framerusercontent.com/modules/bumAip6nn7m326P9ZOo4/8OyrNOjBvb47dBhNOVph/QgWoTE4M0-1.js","https:/framerusercontent.com/modules/bumAip6nn7m326P9ZOo4/8OyrNOjBvb47dBhNOVph/QgWoTE4M0.js","https:/framerusercontent.com/modules/SSstsdU2PCjS3WrLjeNR/arSjsFb125FmTTlKsplF/Gf_JpQH2x.js","https:/framerusercontent.com/modules/8y1GMFdFsMotqmCksgPJ/fkKsiMbPOusRcmW9QHxO/ZNBnv0CxI.js","https:/framerusercontent.com/modules/075mtrKwpXWJPXxmGLQs/SYJCUdlBS2eMNNFvctKu/QEDnxDOZc.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType,RenderTarget,useLocaleInfo}from\"framer\";import{Icon as Phosphor}from\"https://framerusercontent.com/modules/5a5i664fM7kYxZOqjQsC/sx2jmC7zMC6xvuULnmZW/Phosphor.js\";const SUPABASE_PROJECT_REF=\"vhyoaslrtbksdhqamtgg\";const DEFAULT_FAVORITE_ENDPOINT=`https://${SUPABASE_PROJECT_REF}.supabase.co/functions/v1/favorite-button`;const REQUEST_CACHE_TTL=3e4;const MIN_REALTIME_REFRESH_SECONDS=60;const KNOWN_LOCALE_PREFIXES=new Set([\"vi\"]);const endpointFavoriteCache=new Map;const endpointFavoriteInflight=new Map;const likeEffectStyles=`\n@keyframes favorite-icon-pop {\n    0% { transform: scale(1); }\n    35% { transform: scale(1.32) rotate(-8deg); }\n    65% { transform: scale(0.92) rotate(4deg); }\n    100% { transform: scale(1) rotate(0deg); }\n}\n@keyframes favorite-ripple {\n    0% { opacity: 0.5; transform: translate(-50%, -50%) scale(0.35); }\n    100% { opacity: 0; transform: translate(-50%, -50%) scale(1.7); }\n}\n@keyframes favorite-burst-dot {\n    0% { opacity: 0; transform: translate(-50%, -50%) scale(0.4); }\n    25% { opacity: 1; }\n    100% {\n        opacity: 0;\n        transform: translate(calc(-50% + var(--favorite-x)), calc(-50% + var(--favorite-y))) scale(0);\n    }\n}\n`;const eventBus={listeners:new Set,emit(slug,count,isFavorited){this.listeners.forEach(callback=>callback(slug,count,isFavorited));},subscribe(callback){this.listeners.add(callback);return()=>this.listeners.delete(callback);}};/**\n * @framerDisableUnlink\n *\n * @framerIntrinsicWidth auto\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */export default function FavoriteButton(props){const{activeColor=\"#FF3B30\",inactiveColor=\"#8E8E93\",font,iconType=\"Heart\",iconSize=24,spacing=8,endpoint=DEFAULT_FAVORITE_ENDPOINT,favoriteId=\"\",realtime=false,refreshInterval=60}=props;const isCanvas=RenderTarget.current()===RenderTarget.canvas;const{activeLocale}=useLocaleInfo();const locale=activeLocaleCode(activeLocale);const[favorites,setFavorites]=React.useState(isCanvas?123:0);const[isFavorited,setIsFavorited]=React.useState(isCanvas);const[burstKey,setBurstKey]=React.useState(0);useFavoriteEffectStyles();React.useEffect(()=>{if(isCanvas||typeof window===\"undefined\")return;const scope=resolveFavoriteScope(favoriteId,locale);const scopeKey=favoriteScopeKey(scope);const legacyScopeKey=favoriteLegacyScopeKey(scope);const cleanEndpoint=endpoint?.trim();const stored=localStorage.getItem(favoriteStorageKey(scopeKey))||(legacyScopeKey?localStorage.getItem(favoriteStorageKey(legacyScopeKey)):null);const nextIsFavorited=stored===\"true\";let cancelled=false;let intervalId=null;setIsFavorited(nextIsFavorited);if(legacyScopeKey&&nextIsFavorited){localStorage.setItem(favoriteStorageKey(scopeKey),\"true\");localStorage.removeItem(favoriteStorageKey(legacyScopeKey));}async function syncFavorites(){try{const nextFavorites=cleanEndpoint?await getEndpointFavorites(cleanEndpoint,scope):getLocalFavorites(scopeKey,legacyScopeKey);if(!cancelled)setFavorites(nextFavorites);}catch(error){console.error(\"Favorite error:\",error);if(!cancelled){setFavorites(getLocalFavorites(scopeKey,legacyScopeKey));}}}syncFavorites();if(realtime){const refreshSeconds=clampRefreshInterval(refreshInterval);intervalId=window.setInterval(()=>{if(document.visibilityState===\"hidden\")return;syncFavorites();},refreshSeconds*1e3);}const unsubscribe=eventBus.subscribe((eventSlug,count,isFav)=>{if(eventSlug!==scopeKey)return;setFavorites(count);setIsFavorited(isFav);});return()=>{cancelled=true;if(intervalId)window.clearInterval(intervalId);unsubscribe();};},[endpoint,favoriteId,isCanvas,locale,realtime,refreshInterval]);async function toggleFavorite(){if(isCanvas||typeof window===\"undefined\")return;const scope=resolveFavoriteScope(favoriteId,locale);const scopeKey=favoriteScopeKey(scope);const legacyScopeKey=favoriteLegacyScopeKey(scope);const cleanEndpoint=endpoint?.trim();const wasFavorited=isFavorited;const nextIsFavorited=!isFavorited;const optimisticFavorites=Math.max(0,favorites+(nextIsFavorited?1:-1));if(nextIsFavorited){localStorage.setItem(favoriteStorageKey(scopeKey),\"true\");}else{localStorage.removeItem(favoriteStorageKey(scopeKey));}setFavorites(optimisticFavorites);setIsFavorited(nextIsFavorited);setBurstKey(key=>key+1);eventBus.emit(scopeKey,optimisticFavorites,nextIsFavorited);if(!cleanEndpoint){setLocalFavorites(scopeKey,optimisticFavorites,legacyScopeKey);return;}try{const result=await toggleEndpointFavorite({endpoint:cleanEndpoint,scope,isCurrentlyFavorited:wasFavorited});if(result.isFavorited){localStorage.setItem(favoriteStorageKey(scopeKey),\"true\");}else{localStorage.removeItem(favoriteStorageKey(scopeKey));}setFavorites(result.favorites);setIsFavorited(result.isFavorited);eventBus.emit(scopeKey,result.favorites,result.isFavorited);}catch(error){console.error(\"Favorite error:\",error);setLocalFavorites(scopeKey,optimisticFavorites,legacyScopeKey);}}const isActive=isFavorited||isCanvas;const iconName=iconType||\"Heart\";return /*#__PURE__*/_jsxs(\"button\",{type:\"button\",onClick:toggleFavorite,\"aria-pressed\":isActive,\"aria-label\":isActive?\"Remove favorite\":\"Add favorite\",\"data-favorite-button\":\"true\",\"data-favorite-id\":favoriteId||\"default\",\"data-favorite-active\":isActive?\"true\":\"false\",\"data-favorite-icon\":iconName,\"data-favorite-active-color\":activeColor,\"data-favorite-icon-size\":iconSize,style:{border:\"none\",background:\"none\",cursor:isCanvas?\"default\":\"pointer\",padding:0,display:\"flex\",alignItems:\"center\",gap:spacing,overflow:\"visible\",color:isActive?activeColor:inactiveColor,position:\"relative\",WebkitTapHighlightColor:\"transparent\",...props.style},children:[/*#__PURE__*/_jsxs(\"span\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"center\",width:iconSize+10,height:iconSize+10,overflow:\"visible\",position:\"relative\",animation:burstKey>0?\"favorite-icon-pop 520ms cubic-bezier(.18,.89,.32,1.28)\":\"none\"},children:[burstKey>0&&isActive&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"span\",{style:{position:\"absolute\",left:\"50%\",top:\"50%\",width:iconSize+12,height:iconSize+12,borderRadius:\"999px\",border:`1px solid ${activeColor}`,pointerEvents:\"none\",animation:\"favorite-ripple 620ms ease-out forwards\"}},`favorite-ripple-${burstKey}`),Array.from({length:10}).map((_,index)=>/*#__PURE__*/_jsx(\"span\",{style:burstDotStyle(index,iconSize,activeColor)},`favorite-burst-${burstKey}-${index}`))]}),/*#__PURE__*/_jsx(Phosphor,{selectByList:false,iconSearch:iconName,iconSelection:iconName,size:iconSize,color:isActive?activeColor:inactiveColor,weight:isActive?\"fill\":\"regular\",style:{width:iconSize,height:iconSize,filter:isActive?`drop-shadow(0 0 ${Math.max(4,iconSize/3)}px ${activeColor}66)`:\"none\",transition:\"filter 180ms ease, transform 180ms ease\"}})]},`favorite-icon-${burstKey}`),/*#__PURE__*/_jsx(\"span\",{style:{color:isActive?activeColor:inactiveColor,transform:burstKey>0?\"translateY(-1px)\":\"none\",transition:\"color 160ms ease, transform 180ms ease\",...font},children:favorites},`favorite-count-${favorites}`)]});}function useFavoriteEffectStyles(){React.useEffect(()=>{if(typeof document===\"undefined\")return;if(document.getElementById(\"favorite-button-effect-styles\"))return;const style=document.createElement(\"style\");style.id=\"favorite-button-effect-styles\";style.textContent=likeEffectStyles;document.head.appendChild(style);},[]);}function burstDotStyle(index,iconSize,color){const angle=Math.PI*2*index/10;const distance=iconSize*.82+8;return{\"--favorite-x\":`${Math.cos(angle)*distance}px`,\"--favorite-y\":`${Math.sin(angle)*distance}px`,position:\"absolute\",left:\"50%\",top:\"50%\",width:Math.max(3,iconSize*.14),height:Math.max(3,iconSize*.14),borderRadius:\"999px\",background:color,boxShadow:`0 0 ${Math.max(4,iconSize*.25)}px ${color}`,pointerEvents:\"none\",animation:\"favorite-burst-dot 680ms ease-out forwards\",animationDelay:`${index*16}ms`};}function currentFavoriteScope(localeValue=\"\"){const{host,pathname}=window.location;const locale=normalizeLocaleCode(localeValue)||currentDocumentLocale();return{domain:host,slug:canonicalizeLocalizedSlug(pathname,locale),legacySlug:pathname,locale,id:\"\",hasLink:false};}function resolveFavoriteScope(value,locale){return resolveLinkScope(value,currentFavoriteScope(locale));}function favoriteScopeKey(scope){return`${scope.domain}${scope.slug}_${scope.id||\"default\"}`;}function favoriteLegacyScopeKey(scope){if(!scope.legacySlug||scope.legacySlug===scope.slug)return\"\";return`${scope.domain}${scope.legacySlug}_${scope.id||\"default\"}`;}function favoriteStorageKey(scope){return`fav_${scope}`;}function favoriteCountKey(scope){return`fav_count_${scope}`;}function getLocalFavorites(scope,legacyScope=\"\"){const countKey=favoriteCountKey(scope);let count=Number(localStorage.getItem(countKey)||0);if(legacyScope&&legacyScope!==scope){const legacyCountKey=favoriteCountKey(legacyScope);count+=Number(localStorage.getItem(legacyCountKey)||0);localStorage.removeItem(legacyCountKey);localStorage.setItem(countKey,String(count));}return count;}function setLocalFavorites(scope,count,legacyScope=\"\"){localStorage.setItem(favoriteCountKey(scope),String(Math.max(0,count)));if(legacyScope&&legacyScope!==scope){localStorage.removeItem(favoriteCountKey(legacyScope));}}async function getEndpointFavorites(endpoint,scope){const requestKey=endpointScopeRequestKey(endpoint,scope);const cachedFavorites=readCachedEndpointValue(endpointFavoriteCache,requestKey);if(cachedFavorites!==null)return cachedFavorites;if(endpointFavoriteInflight.has(requestKey)){return endpointFavoriteInflight.get(requestKey);}const request=(async()=>{const url=new URL(endpoint);url.searchParams.set(\"domain\",scope.domain);url.searchParams.set(\"slug\",scope.slug);url.searchParams.set(\"favorite_id\",scope.id||\"\");url.searchParams.set(\"locale\",scope.locale||\"\");const response=await fetch(url.toString(),{method:\"GET\",headers:{Accept:\"application/json\"}});if(!response.ok)throw new Error(`Favorite endpoint ${response.status}`);const result=await response.json();const nextFavorites=normalizeFavorites(result);cacheEndpointValue(endpointFavoriteCache,requestKey,nextFavorites);return nextFavorites;})();endpointFavoriteInflight.set(requestKey,request);try{return await request;}finally{endpointFavoriteInflight.delete(requestKey);}}function endpointScopeRequestKey(endpoint,scope){return`${endpoint}|${scope.domain}|${scope.slug}|${scope.id||\"\"}`;}function readCachedEndpointValue(cache,key){const cached=cache.get(key);if(!cached)return null;if(Date.now()-cached.time>REQUEST_CACHE_TTL){cache.delete(key);return null;}return cached.value;}function cacheEndpointValue(cache,key,value){cache.set(key,{value,time:Date.now()});}function clampRefreshInterval(value){return Math.max(MIN_REALTIME_REFRESH_SECONDS,Number(value)||MIN_REALTIME_REFRESH_SECONDS);}async function toggleEndpointFavorite({endpoint,scope,isCurrentlyFavorited}){const response=await fetch(endpoint,{method:\"POST\",headers:{\"Content-Type\":\"application/json\",Accept:\"application/json\"},body:JSON.stringify({domain:scope.domain,slug:scope.slug,favoriteId:scope.id||\"\",isCurrentlyFavorited,locale:scope.locale||\"\"})});if(!response.ok)throw new Error(`Favorite endpoint ${response.status}`);const result=await response.json();const favorites=normalizeFavorites(result);cacheEndpointValue(endpointFavoriteCache,endpointScopeRequestKey(endpoint,scope),favorites);return{favorites,isFavorited:Boolean(result?.data?.is_favorited)};}function readLinkValue(value){if(typeof value===\"string\")return value.trim();if(!value||typeof value!==\"object\")return\"\";return String(value.href||value.url||value.path||value.link||\"\").trim();}function resolveLinkScope(value,fallback){const raw=readLinkValue(value);if(!raw)return fallback;try{const url=new URL(raw,window.location.origin);return{domain:url.host||fallback.domain,slug:canonicalizeLocalizedSlug(url.pathname||fallback.slug,fallback.locale),legacySlug:url.pathname||fallback.legacySlug,locale:fallback.locale,id:`${url.search}${url.hash}`.replace(/^[?#]/,\"\"),hasLink:true};}catch(_error){return{...fallback,id:raw,hasLink:true};}}function currentDocumentLocale(){if(typeof document===\"undefined\")return\"\";return normalizeLocaleCode(document.documentElement.lang);}function activeLocaleCode(activeLocale){return normalizeLocaleCode(activeLocale?.code||activeLocale?.slug||currentDocumentLocale());}function normalizeLocaleCode(value){return String(value||\"\").trim().toLowerCase().replace(/_/g,\"-\");}function canonicalizeLocalizedSlug(value,locale){const raw=String(value||\"/\");const normalized=`/${raw}`.replace(/\\/{2,}/g,\"/\");const path=normalized.length>1?normalized.replace(/\\/+$/,\"\"):\"/\";const localeCode=normalizeLocaleCode(locale);const segments=path.split(\"/\").filter(Boolean);const firstSegment=normalizeLocaleCode(decodeURIComponent(segments[0]||\"\"));const primaryLocale=localeCode.split(\"-\")[0];if(!KNOWN_LOCALE_PREFIXES.has(firstSegment)&&firstSegment!==localeCode&&firstSegment!==primaryLocale){return path;}const canonical=`/${segments.slice(1).join(\"/\")}`;return canonical===\"/\"?canonical:canonical.replace(/\\/+$/,\"\");}function normalizeFavorites(result){const value=result?.data?.favorites??result?.favorites??result?.count??result?.data??0;return Math.max(0,Number(value)||0);}FavoriteButton.defaultProps={iconType:\"Heart\",iconSize:24,spacing:8,activeColor:\"#FF3B30\",inactiveColor:\"#8E8E93\",endpoint:DEFAULT_FAVORITE_ENDPOINT,favoriteId:\"\",realtime:false,refreshInterval:60};addPropertyControls(FavoriteButton,{endpoint:{type:ControlType.String,title:\"Endpoint\",defaultValue:DEFAULT_FAVORITE_ENDPOINT},favoriteId:{type:ControlType.Link,title:\"ID Link\",defaultValue:\"\",description:\"Optional item URL. Use this in lists so every item reads its own favorite count.\"},realtime:{type:ControlType.Boolean,title:\"Realtime\",defaultValue:false,enabledTitle:\"On\",disabledTitle:\"Off\"},refreshInterval:{type:ControlType.Number,title:\"Refresh\",defaultValue:60,min:60,max:300,unit:\"s\",hidden:props=>!props.realtime},iconType:{type:ControlType.String,title:\"Icon\",defaultValue:\"Heart\",description:\"Phosphor icon name, for example Heart, Star, BookmarkSimple.\"},iconSize:{type:ControlType.Number,title:\"Icon Size\",defaultValue:24,min:12,max:100,step:1,unit:\"px\"},spacing:{type:ControlType.Number,title:\"Spacing\",defaultValue:8,min:0,max:100,step:1,unit:\"px\"},activeColor:{type:ControlType.Color,defaultValue:\"#FF3B30\",title:\"Active Color\"},inactiveColor:{type:ControlType.Color,defaultValue:\"#8E8E93\",title:\"Inactive Color\"},font:{type:ControlType.Font,controls:\"extended\",title:\"Font\",defaultValue:{fontSize:16,lineHeight:1.5,letterSpacing:0},description:\"v1.1\\nThe restored component works locally first. Add a Supabase backend separately when you want shared favorite counts.\"}});FavoriteButton.displayName=\"Favorite Button\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FavoriteButton\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"auto\",\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutWidth\":\"auto\",\"framerIntrinsicWidth\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import*as React from\"react\";import{Frame,addPropertyControls,ControlType}from\"framer\";import{motion}from\"framer-motion\";import ReactDOM from\"react-dom\";import Button from\"https://framerusercontent.com/modules/Q4c4mHBRIT0pBpIwCJoR/1y7yyduG3BufxQC9jrlK/Button.js\";import{Skeleton}from\"https://framerusercontent.com/modules/IIXX7naltEYCH1PISeh1/KvHhwoloPLfxRxcWlrJJ/Skeleton.js\";import{triggerCarousel,triggerCarouselToPage,useCarouselPosition,useCarouselContentOverride}from\"https://framerusercontent.com/modules/XJ04ouoRt0qfoovYMBw2/DArCmMa3K08W41NIgbeQ/Carousel.js\";const DEFAULT_MEDIA_BORDER={borderWidth:1,borderStyle:\"solid\",borderColor:\"rgba(127, 127, 127, 0.4)\"};const DEFAULT_SKELETON_COLOR=\"#202020\";const DARK_ARROW_CONTRAST={background:\"#151515\",foreground:\"#ffffff\",border:\"#ffffff\",shadow:\"0 2px 12px rgba(0, 0, 0, 0.24)\"};const LIGHT_ARROW_CONTRAST={background:\"#ffffff\",foreground:\"#151515\",border:\"#151515\",shadow:\"0 2px 12px rgba(0, 0, 0, 0.3)\"};const FALLBACK_ARROW_CONTRAST={...DARK_ARROW_CONTRAST,border:\"#ffffff\",shadow:\"0 0 0 1px #ffffff, 0 0 0 3px #151515, 0 4px 12px rgba(0, 0, 0, 0.28)\"};function getArrowButtonStyle(contrast){return{background:contrast.background,backgroundAlpha:100,foreground:contrast.foreground,border:contrast.border,borderWidth:2,hoverAlpha:100,shadow:contrast.shadow,hoverShadow:contrast.shadow};}const crossOriginImageCache=new Map;function loadCrossOriginImage(source){const cached=crossOriginImageCache.get(source);if(cached)return cached;const request=new Promise(resolve=>{const image=new Image;let settled=false;let timeout=0;const finish=result=>{if(settled)return;settled=true;window.clearTimeout(timeout);resolve(result);};timeout=window.setTimeout(()=>finish(null),3e3);image.crossOrigin=\"anonymous\";image.onload=()=>finish(image);image.onerror=()=>finish(null);image.src=source;if(image.complete&&image.naturalWidth>0)finish(image);});crossOriginImageCache.set(source,request);return request;}async function sampleImageLuminance(displayedImage,clientX,clientY){const source=displayedImage.currentSrc||displayedImage.src;const image=await loadCrossOriginImage(source);if(!image||!image.naturalWidth||!image.naturalHeight)return null;const bounds=displayedImage.getBoundingClientRect();if(!bounds.width||!bounds.height)return null;const fit=window.getComputedStyle(displayedImage).objectFit||\"fill\";const scaleX=bounds.width/image.naturalWidth;const scaleY=bounds.height/image.naturalHeight;let sourceX;let sourceY;let sourceWidth;let sourceHeight;if(fit===\"fill\"){sourceX=(clientX-bounds.left)/bounds.width*image.naturalWidth;sourceY=(clientY-bounds.top)/bounds.height*image.naturalHeight;sourceWidth=32/bounds.width*image.naturalWidth;sourceHeight=32/bounds.height*image.naturalHeight;}else{const containScale=Math.min(scaleX,scaleY);const scale=fit===\"cover\"?Math.max(scaleX,scaleY):fit===\"none\"?1:fit===\"scale-down\"?Math.min(1,containScale):containScale;const renderedWidth=image.naturalWidth*scale;const renderedHeight=image.naturalHeight*scale;const renderedLeft=bounds.left+(bounds.width-renderedWidth)/2;const renderedTop=bounds.top+(bounds.height-renderedHeight)/2;if(clientX<renderedLeft||clientX>renderedLeft+renderedWidth||clientY<renderedTop||clientY>renderedTop+renderedHeight){return null;}sourceX=(clientX-renderedLeft)/scale;sourceY=(clientY-renderedTop)/scale;sourceWidth=32/scale;sourceHeight=32/scale;}const canvas=document.createElement(\"canvas\");canvas.width=9;canvas.height=9;const context=canvas.getContext(\"2d\",{willReadFrequently:true});if(!context)return null;const left=Math.max(0,Math.min(image.naturalWidth,sourceX-sourceWidth/2));const top=Math.max(0,Math.min(image.naturalHeight,sourceY-sourceHeight/2));const width=Math.max(1,Math.min(sourceWidth,image.naturalWidth-left));const height=Math.max(1,Math.min(sourceHeight,image.naturalHeight-top));try{context.drawImage(image,left,top,width,height,0,0,canvas.width,canvas.height);const pixels=context.getImageData(0,0,canvas.width,canvas.height).data;let luminance=0;let count=0;for(let index=0;index<pixels.length;index+=4){if(pixels[index+3]<32)continue;const channels=[pixels[index],pixels[index+1],pixels[index+2]];const linear=channels.map(channel=>{const value=channel/255;return value<=.04045?value/12.92:((value+.055)/1.055)**2.4;});luminance+=.2126*linear[0]+.7152*linear[1]+.0722*linear[2];count+=1;}return count?luminance/count:null;}catch{// Some image hosts do not send CORS headers, which prevents canvas\n// pixel reads. The arrow then uses a strongly outlined fallback.\nreturn null;}}function resolveMediaBorder(border){if(typeof border===\"string\")return{border};if(!border)return{};const{width,style,color,...cssProperties}=border;return{...cssProperties,...width!==undefined?{borderWidth:width}:{},...style!==undefined?{borderStyle:style}:{},...color!==undefined?{borderColor:color}:{}};}function scaleBorderRadius(radius,scale){const factor=Math.max(0,Math.min(1,Number(scale)||0));if(typeof radius===\"number\"){return Math.round(Math.max(0,radius*factor)*100)/100;}const value=radius.trim();const numericRadius=Number(value);if(value&&Number.isFinite(numericRadius)){return Math.round(Math.max(0,numericRadius*factor)*100)/100;}return value.replace(/(-?(?:\\d+\\.?\\d*|\\.\\d+))(px|rem|em|%|vw|vh|vmin|vmax|ch|ex|cm|mm|in|pt|pc)/gi,(_match,amount,unit)=>{const scaled=Math.round(Math.max(0,Number(amount)*factor)*100)/100;return String(scaled)+unit;});}function getCarouselMediaKey(item){if(item.type===\"framer-media\")return null;if(item.type===\"image\")return`image:${item.src}`;if(item.type===\"video\"){return`video:${JSON.stringify({sources:item.sources,poster:item.poster,autoplay:item.autoplay,muted:item.muted,loop:item.loop,controls:item.controls,playsInline:item.playsInline,preload:item.preload})}`;}return`embed:${JSON.stringify({src:item.src,poster:item.poster,autoplay:item.autoplay,muted:item.muted,loop:item.loop,controls:item.controls,thumbnailQuality:item.thumbnailQuality})}`;}function readMediaSource(value,visited=new WeakSet){if(typeof value===\"string\")return value.trim()||undefined;if(value&&typeof value===\"object\"&&!visited.has(value)){visited.add(value);const source=value;for(const candidate of[source.src,source.url,source.href]){if(typeof candidate===\"string\"&&candidate.trim()){return candidate.trim();}}// CMS-bound file/image props can be wrapped as { value: { url } } or\n// { asset: { src } } rather than passed as a URL string directly.\nfor(const nested of[source.value,source.asset,source.file]){const resolved=readMediaSource(nested,visited);if(resolved)return resolved;}}return undefined;}function getYouTubeEmbedUrl(source){try{if(/^[\\w-]{11}$/.test(source.trim())){return`https://www.youtube.com/embed/${source.trim()}`;}const url=new URL(source,\"https://www.youtube.com\");const hostname=url.hostname.toLowerCase();const isYouTubeHost=hostname===\"youtu.be\"||hostname===\"youtube.com\"||hostname.endsWith(\".youtube.com\")||hostname===\"youtube-nocookie.com\"||hostname.endsWith(\".youtube-nocookie.com\");if(!isYouTubeHost)return null;const path=url.pathname.split(\"/\").filter(Boolean);const videoId=hostname===\"youtu.be\"?path[0]:path[0]===\"watch\"?url.searchParams.get(\"v\"):[\"embed\",\"shorts\",\"live\",\"v\"].includes(path[0])?path[1]:null;if(!videoId||!/^[\\w-]+$/.test(videoId))return null;const embedUrl=new URL(`https://www.youtube.com/embed/${videoId}`);for(const[key,value]of url.searchParams){if(key!==\"v\")embedUrl.searchParams.set(key,value);}return embedUrl.toString();}catch{return null;}}function getYouTubeVideoId(source){const embedUrl=getYouTubeEmbedUrl(source);if(!embedUrl)return null;try{const path=new URL(embedUrl).pathname.split(\"/\").filter(Boolean);return path[path.length-1]||null;}catch{return null;}}function setYouTubeParameter(source,key,value){const normalized=getYouTubeEmbedUrl(source);if(!normalized)return source;const url=new URL(normalized);url.searchParams.set(key,value);return url.toString();}function getYouTubeThumbnail(source,quality){if(/^https?:\\/\\//i.test(quality||\"\"))return quality;const videoId=getYouTubeVideoId(source);if(!videoId)return undefined;const normalizedQuality=String(quality||\"\").toLowerCase();const filename=normalizedQuality.includes(\"max\")?\"maxresdefault\":normalizedQuality.includes(\"standard\")||normalizedQuality===\"sd\"?\"sddefault\":normalizedQuality.includes(\"medium\")?\"mqdefault\":normalizedQuality.includes(\"low\")?\"default\":\"hqdefault\";return`https://i.ytimg.com/vi/${videoId}/${filename}.jpg`;}function readBooleanSetting(value){if(value===undefined||value===null)return undefined;if(typeof value===\"boolean\")return value;const normalized=String(value).trim().toLowerCase();if(!normalized)return true;if([\"false\",\"0\",\"no\",\"off\"].includes(normalized))return false;if([\"true\",\"1\",\"yes\",\"on\"].includes(normalized))return true;return undefined;}function readBooleanAttribute(element,...names){for(const name of names){if(element.hasAttribute(name)){return readBooleanSetting(element.getAttribute(name));}}return undefined;}function readBooleanProp(...values){for(const value of values){if(value!==undefined&&value!==null){return readBooleanSetting(value);}}return undefined;}/**\n * Framer's CMS Video block exposes its authored setting as `playing` on the\n * owning React component. The generated <video> can have autoplay disabled\n * while this component is rendered in the offscreen rich-text extraction\n * container, so prefer the authored owner prop over the generated DOM state.\n */function readVideoPlayingFromReactOwner(video){const fiberKey=Object.keys(video).find(key=>key.startsWith(\"__reactFiber$\")||key.startsWith(\"__reactInternalInstance$\"));if(!fiberKey)return undefined;let fiber=video[fiberKey]?.return;for(let depth=0;fiber&&depth<20;depth+=1){const props=fiber.memoizedProps??fiber.pendingProps;if(props&&typeof props===\"object\"){const settings=props;const playing=readBooleanProp(settings.playing,settings.isPlaying,settings[\"data-playing\"],settings[\"data-is-playing\"],settings[\"data-framer-playing\"],settings.autoPlay,settings.autoplay,settings[\"data-autoplay\"]);if(playing!==undefined)return playing;}fiber=fiber.return;}return undefined;}function readVideoPlayingAttribute(element,video){return readVideoPlayingFromReactOwner(video)??readBooleanAttribute(element,\"autoplay\",\"data-autoplay\",\"playing\",\"data-playing\",\"isplaying\",\"data-is-playing\",\"data-framer-playing\")??video.autoplay;}function readVideoPlayingProp(props){return readBooleanProp(props.autoplay,props.autoPlay,props.playing,props.isPlaying,props[\"data-autoplay\"],props[\"data-playing\"],props[\"data-is-playing\"],props[\"data-framer-playing\"]);}function readVideoPreload(value){return value===\"none\"||value===\"metadata\"||value===\"auto\"?value:undefined;}function readYouTubeSettings(source){try{const url=new URL(source);return{autoplay:readBooleanSetting(url.searchParams.get(\"autoplay\")),muted:readBooleanSetting(url.searchParams.get(\"mute\")),loop:readBooleanSetting(url.searchParams.get(\"loop\")),controls:readBooleanSetting(url.searchParams.get(\"controls\"))};}catch{return{};}}function isVideoUrl(source){try{const pathname=new URL(source,\"https://framerusercontent.com\").pathname;return/\\.(mp4|m4v|webm|ogv|ogg|mov|m3u8)$/i.test(pathname);}catch{return false;}}function findYouTubePoster(element,boundary){let ancestor=element.parentElement;while(ancestor){const image=ancestor.querySelector('img[src*=\"ytimg.com\"], img[data-src*=\"ytimg.com\"]');const poster=image?.getAttribute(\"src\")||image?.getAttribute(\"data-src\")||image?.currentSrc;if(poster)return poster;if(ancestor===boundary)break;ancestor=ancestor.parentElement;}return undefined;}/**\n * CMS rich-text media blocks can arrive as Framer components without exposing\n * their source as ordinary video/iframe children. Keep the original element as\n * a fallback when the rendered Formatted Text does not expose a media URL.\n */function getFramerMediaName(element){const type=element.type;const props=element.props;const names=[type?.displayName,type?.name,type?.render?.displayName,type?.render?.name,type?.type?.displayName,type?.type?.name,props[\"data-framer-name\"],props[\"data-framer-component-type\"]];return names.filter(name=>typeof name===\"string\").join(\" \").toLowerCase().replace(/[^a-z0-9]+/g,\"\");}function extractHtmlMedia(html){if(typeof DOMParser===\"undefined\"||!/<[a-z][\\s\\S]*>/i.test(html)){return null;}const document1=new DOMParser().parseFromString(html,\"text/html\");const media=[];Array.from(document1.body.querySelectorAll(\"img, video, iframe, a[href]\")).forEach(element=>{const tag=element.tagName.toLowerCase();if(tag===\"img\"){const src=element.getAttribute(\"src\");if(src)media.push({type:\"image\",src});return;}if(tag===\"video\"){const video=element;const sources=[];const src=element.getAttribute(\"src\");if(src)sources.push({src});element.querySelectorAll(\"source[src]\").forEach(source=>{const sourceSrc=source.getAttribute(\"src\");if(sourceSrc&&!sources.some(item=>item.src===sourceSrc)){sources.push({src:sourceSrc,type:source.getAttribute(\"type\")||undefined});}});if(sources.length){media.push({type:\"video\",sources,poster:element.getAttribute(\"poster\")||element.getAttribute(\"data-poster\")||undefined,autoplay:readVideoPlayingAttribute(element,video),muted:readBooleanAttribute(element,\"muted\")??video.muted,loop:readBooleanAttribute(element,\"loop\")??video.loop,// `video.controls` is false by default even when Framer\n// never authored a controls setting. Keep that case\n// undefined so the carousel can provide usable controls.\ncontrols:readBooleanAttribute(element,\"controls\"),playsInline:readBooleanAttribute(element,\"playsinline\")??video.playsInline,preload:readVideoPreload(element.getAttribute(\"preload\")||video.preload)});}return;}if(tag===\"iframe\"){const src=element.getAttribute(\"src\");if(!src)return;const youtubeUrl=getYouTubeEmbedUrl(src);if(youtubeUrl){media.push({type:\"embed\",src:youtubeUrl,title:element.getAttribute(\"title\")||\"YouTube video\",poster:findYouTubePoster(element,document1.body),...readYouTubeSettings(youtubeUrl),thumbnailQuality:element.getAttribute(\"data-thumbnail\")||undefined,allow:element.getAttribute(\"allow\")||undefined,allowFullScreen:readBooleanAttribute(element,\"allowfullscreen\")});}else if(isVideoUrl(src)){media.push({type:\"video\",sources:[{src}]});}else{media.push({type:\"embed\",src,title:element.getAttribute(\"title\")||\"Embedded video\"});}return;}const href=element.getAttribute(\"href\");const youtubeUrl=href?getYouTubeEmbedUrl(href):null;if(youtubeUrl){media.push({type:\"embed\",src:youtubeUrl,title:\"YouTube video\"});}});return media;}/**\n * Framer's CMS Formatted Text renderer turns Video and YouTube blocks into\n * native DOM media only after it renders the richText React tree. Inspect that\n * rendered tree so those blocks are read from the same Overview field as its\n * inline images.\n */function extractRenderedRichTextMedia(root){const media=[];const emitted=new Set;const addMedia=item=>{const key=getCarouselMediaKey(item);if(key&&emitted.has(key))return;if(key)emitted.add(key);media.push(item);};const readAttribute=(element,...names)=>{for(const name of names){const value=element.getAttribute(name)?.trim();if(value)return value;}return\"\";};root.querySelectorAll(\"img, video, iframe, a[href]\").forEach(element=>{const tag=element.tagName.toLowerCase();if(tag===\"img\"){const image=element;const src=readAttribute(image,\"src\")||image.currentSrc;// Framer's YouTube block renders its poster as an img beside\n// its iframe. The iframe is the slide; don't split its poster\n// into a separate image slide.\nif(!src||/(^|\\.)ytimg\\.com\\//i.test(src))return;addMedia({type:\"image\",src});return;}if(tag===\"video\"){const video=element;const sources=[];const src=readAttribute(video,\"src\",\"data-src\")||video.currentSrc;if(src)sources.push({src});video.querySelectorAll(\"source\").forEach(source=>{const sourceSrc=readAttribute(source,\"src\",\"data-src\");if(sourceSrc&&!sources.some(candidate=>candidate.src===sourceSrc)){sources.push({src:sourceSrc,type:readAttribute(source,\"type\")||undefined});}});if(sources.length){addMedia({type:\"video\",sources,poster:readAttribute(video,\"poster\",\"data-poster\")||undefined,autoplay:readVideoPlayingAttribute(video,video),muted:readBooleanAttribute(video,\"muted\",\"data-muted\")??video.muted,loop:readBooleanAttribute(video,\"loop\",\"data-loop\")??video.loop,// Do not turn the browser's default `false` into an\n// authored CMS setting; absent controls are resolved\n// by the carousel renderer.\ncontrols:readBooleanAttribute(video,\"controls\",\"data-controls\"),playsInline:readBooleanAttribute(video,\"playsinline\",\"data-playsinline\")??video.playsInline,preload:readVideoPreload(readAttribute(video,\"preload\")||video.preload)});}video.pause();return;}if(tag===\"iframe\"){const src=readAttribute(element,\"src\",\"data-src\",\"data-lazy-src\");if(!src)return;const youtubeUrl=getYouTubeEmbedUrl(src);if(youtubeUrl){addMedia({type:\"embed\",src:youtubeUrl,title:readAttribute(element,\"title\")||\"YouTube video\",poster:findYouTubePoster(element,root),...readYouTubeSettings(youtubeUrl),thumbnailQuality:readAttribute(element,\"data-thumbnail\")||undefined,allow:readAttribute(element,\"allow\")||undefined,allowFullScreen:readBooleanAttribute(element,\"allowfullscreen\")});}else if(isVideoUrl(src)){addMedia({type:\"video\",sources:[{src}]});}else{addMedia({type:\"embed\",src,title:readAttribute(element,\"title\")||\"Embedded video\"});}return;}const href=readAttribute(element,\"href\");const youtubeUrl=href?getYouTubeEmbedUrl(href):null;if(youtubeUrl){addMedia({type:\"embed\",src:youtubeUrl,title:\"YouTube video\"});}else if(href&&isVideoUrl(href)){addMedia({type:\"video\",sources:[{src:href}]});}});return media;}function extractRichTextMedia(content){const media=[];const visited=new WeakSet;const emitted=new Set;const addMedia=item=>{const key=getCarouselMediaKey(item);if(key&&emitted.has(key))return;if(key)emitted.add(key);media.push(item);};const addUrl=source=>{const youtubeUrl=getYouTubeEmbedUrl(source);if(youtubeUrl){addMedia({type:\"embed\",src:youtubeUrl,title:\"YouTube video\"});}else if(isVideoUrl(source)){addMedia({type:\"video\",sources:[{src:source}]});}};const addHtml=html=>{const htmlMedia=extractHtmlMedia(html);htmlMedia?.forEach(addMedia);return Boolean(htmlMedia?.length);};const collectVideoSources=(node,sources)=>{if(Array.isArray(node)){node.forEach(child=>collectVideoSources(child,sources));return;}if(!/*#__PURE__*/React.isValidElement(node))return;if(visited.has(node))return;visited.add(node);const tag=typeof node.type===\"string\"?node.type.toLowerCase():\"\";const nodeProps=node.props;if(tag===\"source\"){const src=readMediaSource(nodeProps.src);if(src&&!sources.some(source=>source.src===src)){sources.push({src,type:typeof nodeProps.type===\"string\"?nodeProps.type:undefined});}return;}collectVideoSources(nodeProps.children,sources);};const visit=node=>{if(Array.isArray(node)){node.forEach(visit);return;}if(typeof node===\"string\"){if(addHtml(node))return;const urls=node.match(/https?:\\/\\/[^\\s<>\"']+/gi)||[];urls.forEach(url=>addUrl(url.replace(/[),.;!?]+$/,\"\")));return;}if(!node||typeof node!==\"object\"||visited.has(node))return;visited.add(node);if(!/*#__PURE__*/React.isValidElement(node)){const source=readMediaSource(node);if(source)addUrl(source);Object.values(node).forEach(visit);return;}const tag=typeof node.type===\"string\"?node.type.toLowerCase():\"\";const nodeProps=node.props;if(tag===\"img\"){const src=readMediaSource(nodeProps.src);if(src)addMedia({type:\"image\",src});return;}if(tag===\"video\"){const sources=[];const src=readMediaSource(nodeProps.src);if(src)sources.push({src});collectVideoSources(nodeProps.children,sources);if(sources.length){addMedia({type:\"video\",sources,poster:readMediaSource(nodeProps.poster),autoplay:readVideoPlayingProp(nodeProps),muted:readBooleanProp(nodeProps.muted),loop:readBooleanProp(nodeProps.loop),controls:readBooleanProp(nodeProps.controls),playsInline:readBooleanProp(nodeProps.playsInline,nodeProps.playsinline),preload:readVideoPreload(nodeProps.preload)});}return;}if(tag===\"iframe\"){const src=readMediaSource(nodeProps.src);if(src){const youtubeUrl=getYouTubeEmbedUrl(src);addMedia({type:\"embed\",src:youtubeUrl||src,title:typeof nodeProps.title===\"string\"&&nodeProps.title?nodeProps.title:youtubeUrl?\"YouTube video\":\"Embedded video\",poster:readMediaSource(nodeProps.poster),...youtubeUrl?readYouTubeSettings(youtubeUrl):{},thumbnailQuality:typeof nodeProps[\"data-thumbnail\"]===\"string\"?nodeProps[\"data-thumbnail\"]:typeof nodeProps.thumbnail===\"string\"?nodeProps.thumbnail:undefined,allow:typeof nodeProps.allow===\"string\"?nodeProps.allow:undefined,allowFullScreen:readBooleanProp(nodeProps.allowFullScreen,nodeProps.allowfullscreen)});}return;}// Framer may pass rich-text HTML through a wrapper element instead of\n// exposing its tags as React children. Read the same `src` attributes\n// from that HTML that we read from ordinary img/video/iframe elements.\nconst html=nodeProps.dangerouslySetInnerHTML?.__html;if(typeof html===\"string\"&&addHtml(html))return;if(tag===\"a\"){const href=readMediaSource(nodeProps.href);const youtubeUrl=href?getYouTubeEmbedUrl(href):null;if(youtubeUrl){addMedia({type:\"embed\",src:youtubeUrl,title:\"YouTube video\"});return;}}// Framer CMS rich text stores its Video and YouTube blocks as native\n// component nodes. Their media URL can be an asset object rather than\n// a plain string, so read src/url just as we do for HTML attributes.\nconst componentName=getFramerMediaName(node);const source=readMediaSource(nodeProps.src)||readMediaSource(nodeProps.url)||readMediaSource(nodeProps.href)||readMediaSource(nodeProps.source)||readMediaSource(nodeProps.file)||readMediaSource(nodeProps.video)||readMediaSource(nodeProps.videoId)||readMediaSource(nodeProps.youtubeId);const isYoutube=componentName.includes(\"youtube\");const isVideo=componentName.includes(\"video\");if(isYoutube||isVideo){const youtubeUrl=isYoutube&&source?getYouTubeEmbedUrl(source):null;if(youtubeUrl){const youtubeSettings=readYouTubeSettings(youtubeUrl);addMedia({type:\"embed\",src:youtubeUrl,title:\"YouTube video\",poster:readMediaSource(nodeProps.poster),autoplay:readBooleanProp(nodeProps.autoplay,nodeProps.autoPlay)??youtubeSettings.autoplay,muted:readBooleanProp(nodeProps.muted)??youtubeSettings.muted,loop:readBooleanProp(nodeProps.loop)??youtubeSettings.loop,controls:readBooleanProp(nodeProps.controls)??youtubeSettings.controls,thumbnailQuality:typeof nodeProps[\"data-thumbnail\"]===\"string\"?nodeProps[\"data-thumbnail\"]:typeof nodeProps.thumbnail===\"string\"?nodeProps.thumbnail:undefined,allow:typeof nodeProps.allow===\"string\"?nodeProps.allow:undefined,allowFullScreen:readBooleanProp(nodeProps.allowFullScreen,nodeProps.allowfullscreen)});}else if(isVideo&&source){addMedia({type:\"video\",sources:[{src:source}],poster:readMediaSource(nodeProps.poster),autoplay:readVideoPlayingProp(nodeProps),muted:readBooleanProp(nodeProps.muted),loop:readBooleanProp(nodeProps.loop),controls:readBooleanProp(nodeProps.controls),playsInline:readBooleanProp(nodeProps.playsInline,nodeProps.playsinline),preload:readVideoPreload(nodeProps.preload)});}else{addMedia({type:\"framer-media\",element:node});}return;}// CMS embeds can be wrapped in Framer components whose runtime names\n// are opaque. Inspect their URL-bearing props and nested children too.\nif(source)addUrl(source);Object.entries(nodeProps).forEach(([key,value])=>{if(key===\"ref\"||key===\"style\"||key.startsWith(\"on\")){return;}visit(value);});};visit(content);return media;}function Lightbox({images,initialIndex,loop,radius,thumbnailRadius,imageStyle,mediaBorder,arrowSize,arrowContrasts,onClose,openerRef}){const[activeIndex,setActiveIndex]=React.useState(initialIndex);const dialogRef=React.useRef(null);const closeButtonRef=React.useRef(null);const activeImage=images[activeIndex];const activeIndexRef=React.useRef(activeIndex);React.useLayoutEffect(()=>{activeIndexRef.current=activeIndex;},[activeIndex]);const canGoPrevious=loop||activeIndex>0;const canGoNext=loop||activeIndex<images.length-1;const goTo=React.useCallback(index=>{if(!images.length)return;const nextIndex=loop?(index+images.length)%images.length:Math.max(0,Math.min(images.length-1,index));setActiveIndex(nextIndex);},[images.length,loop]);const goPrevious=React.useCallback(()=>goTo(activeIndex-1),[activeIndex,goTo]);const goNext=React.useCallback(()=>goTo(activeIndex+1),[activeIndex,goTo]);React.useEffect(()=>{const previousBodyOverflow=document.body.style.overflow;const previousDocumentOverflow=document.documentElement.style.overflow;const handleKeyDown=event=>{if(event.key===\"Escape\"){event.preventDefault();onClose();return;}if(event.key===\"ArrowLeft\"&&(loop||activeIndexRef.current>0)){event.preventDefault();setActiveIndex(current=>loop?(current-1+images.length)%images.length:Math.max(0,current-1));return;}if(event.key===\"ArrowRight\"&&(loop||activeIndexRef.current<images.length-1)){event.preventDefault();setActiveIndex(current=>loop?(current+1)%images.length:Math.min(images.length-1,current+1));return;}if(event.key!==\"Tab\")return;const dialog=dialogRef.current;const focusable=dialog?.querySelectorAll('button:not([disabled]), [href], [tabindex]:not([tabindex=\"-1\"])');if(!focusable?.length){event.preventDefault();dialog?.focus();return;}const first=focusable[0];const last=focusable[focusable.length-1];if(event.shiftKey&&document.activeElement===first){event.preventDefault();last.focus();}else if(!event.shiftKey&&document.activeElement===last){event.preventDefault();first.focus();}};document.documentElement.style.overflow=\"hidden\";document.body.style.overflow=\"hidden\";document.addEventListener(\"keydown\",handleKeyDown);closeButtonRef.current?.focus();return()=>{document.documentElement.style.overflow=previousDocumentOverflow;document.body.style.overflow=previousBodyOverflow;document.removeEventListener(\"keydown\",handleKeyDown);if(openerRef.current?.isConnected)openerRef.current.focus();};},[images.length,loop,onClose,openerRef]);if(typeof document===\"undefined\"||!activeImage)return null;// Reserve room for the thumbnail strip, its gap, and the modal padding.\n// An explicit viewport cap is reliable even when Framer's flex layout\n// leaves percentage max-heights unresolved on the image element.\nconst maxImageHeight=images.length>1?\"max(0px, calc(100dvh - 200px))\":\"max(0px, calc(100dvh - 112px))\";const arrowButtonContentStyle={transform:`scale(${arrowSize/40})`};return /*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsxs(\"div\",{ref:dialogRef,role:\"dialog\",\"aria-modal\":\"true\",\"aria-label\":`Image preview, ${activeIndex+1} of ${images.length}`,tabIndex:-1,style:{position:\"fixed\",inset:0,width:\"100%\",height:\"100dvh\",maxHeight:\"100dvh\",boxSizing:\"border-box\",padding:\"64px 24px 24px\",backgroundColor:\"rgba(0, 0, 0, 0.9)\",zIndex:9999999,display:\"flex\",flexDirection:\"column\",justifyContent:\"center\",alignItems:\"center\",gap:20,overflow:\"hidden\",outline:\"none\"},onClick:event=>{const target=event.target;if(target instanceof Element&&target.closest(\"[data-lightbox-interactive='true']\")){return;}onClose();},children:[/*#__PURE__*/_jsx(\"div\",{\"data-lightbox-interactive\":\"true\",style:{position:\"absolute\",top:20,right:20},children:/*#__PURE__*/_jsx(Button,{ref:closeButtonRef,ariaLabel:\"Close image preview\",variant:\"outline\",outlineStyle:getArrowButtonStyle(LIGHT_ARROW_CONTRAST),size:\"icon\",radius:radius,icon:{enabled:true,name:\"X\",weight:\"bold\"},style:arrowButtonContentStyle,onClick:onClose})}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",width:\"100%\",minWidth:0,minHeight:0,flex:\"1 1 0\",overflow:\"hidden\"},children:[canGoPrevious&&/*#__PURE__*/_jsx(\"div\",{\"data-lightbox-interactive\":\"true\",style:{position:\"absolute\",left:16,top:\"50%\",transform:\"translateY(-50%)\",zIndex:1},children:/*#__PURE__*/_jsx(Button,{ariaLabel:\"Previous image\",variant:\"outline\",outlineStyle:getArrowButtonStyle(arrowContrasts.previous),size:\"icon\",radius:radius,icon:{enabled:true,name:\"ArrowLeft\",weight:\"bold\"},style:arrowButtonContentStyle,onClick:goPrevious})}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"relative\",display:\"grid\",placeItems:\"center\",width:\"100%\",height:\"100%\",minWidth:0,minHeight:0},children:/*#__PURE__*/_jsx(\"img\",{src:activeImage.src,alt:`Image ${activeIndex+1} of ${images.length}`,draggable:false,\"data-lightbox-interactive\":\"true\",style:{...imageStyle,...mediaBorder,boxSizing:\"border-box\",display:\"block\",width:\"auto\",height:\"auto\",maxWidth:\"max(0px, calc(100vw - 48px))\",maxHeight:maxImageHeight,borderRadius:radius}})}),canGoNext&&/*#__PURE__*/_jsx(\"div\",{\"data-lightbox-interactive\":\"true\",style:{position:\"absolute\",right:16,top:\"50%\",transform:\"translateY(-50%)\",zIndex:1},children:/*#__PURE__*/_jsx(Button,{ariaLabel:\"Next image\",variant:\"outline\",outlineStyle:getArrowButtonStyle(arrowContrasts.next),size:\"icon\",radius:radius,icon:{enabled:true,name:\"ArrowRight\",weight:\"bold\"},style:arrowButtonContentStyle,onClick:goNext})})]}),images.length>1&&/*#__PURE__*/_jsx(\"div\",{role:\"group\",\"aria-label\":\"Choose image\",style:{display:\"flex\",alignItems:\"center\",gap:8,width:\"min(100%, 960px)\",padding:4,flex:\"0 0 auto\",overflowX:\"auto\",overscrollBehaviorX:\"contain\"},children:images.map((image,index)=>/*#__PURE__*/_jsxs(\"button\",{type:\"button\",\"data-lightbox-interactive\":\"true\",\"aria-label\":`Show image ${index+1} of ${images.length}`,\"aria-current\":index===activeIndex?\"true\":undefined,onClick:()=>goTo(index),style:{flex:\"0 0 112px\",width:112,height:68,padding:0,overflow:\"hidden\",border:index===activeIndex?\"2px solid white\":\"2px solid transparent\",borderRadius:thumbnailRadius,background:\"transparent\",opacity:index===activeIndex?1:.58,cursor:\"pointer\"},children:[/*#__PURE__*/_jsx(\"img\",{src:image.src,alt:\"\",draggable:false,style:{display:\"block\",width:\"100%\",height:\"100%\",objectFit:\"cover\",borderRadius:thumbnailRadius}}),/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{position:\"absolute\",inset:0,zIndex:1,boxSizing:\"border-box\",...mediaBorder,borderRadius:thumbnailRadius,pointerEvents:\"none\"}})]},`${image.src}-${index}`))})]}),document.body);}/**\n * @framerDisableUnlink\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any\n * @framerIntrinsicWidth 600\n * @framerIntrinsicHeight 600\n */export default function RichTextCarousel(props){const{style={},overflow=\"hidden\",richText,imageSpacing=0,itemWidth=100,heightMode=\"fit\",transitionType=\"easeIn\",showFirstImageOnly=false,arrowSize=50,radius=0,stripPosition=\"bottom\",mediaBorder=DEFAULT_MEDIA_BORDER,skeletonColor=DEFAULT_SKELETON_COLOR,enableLightbox=true,carouselMode=\"manual\",carouselGroup=\"\",autoSlideInterval=1500,pauseOnHover=true,dockScale=1.25,dockRotate=15,ariaLabel=\"\"}=props;const usesContentHeight=style.height===undefined||style.height===\"auto\";const generatedId=React.useId().replace(/:/g,\"\");const explicitLabel=String(ariaLabel||props[\"aria-label\"]||props[\"data-aria-label\"]||\"\").trim();const groupLabel=String(carouselGroup||explicitLabel).trim()||`rich-text-carousel-${generatedId}`;const accessibleLabel=explicitLabel||\"Image carousel\";const richTextSourceRef=React.useRef(null);const[renderedRichText,setRenderedRichText]=React.useState(null);const hasRenderedRichText=renderedRichText?.content===richText;const media=React.useMemo(()=>hasRenderedRichText&&renderedRichText.media.length>0?renderedRichText.media:extractRichTextMedia(richText),[richText,hasRenderedRichText,renderedRichText]);React.useLayoutEffect(()=>{const source=richTextSourceRef.current;if(!source)return;const renderedMedia=extractRenderedRichTextMedia(source);setRenderedRichText({content:richText,media:renderedMedia});},[richText]);const displayedMedia=React.useMemo(()=>showFirstImageOnly?media.filter(item=>item.type===\"image\").slice(0,1):media,[media,showFirstImageOnly]);const hasSupportedMedia=displayedMedia.some(item=>{if(item.type===\"image\"||item.type===\"video\"||item.type===\"framer-media\"){return true;}return item.type===\"embed\"&&Boolean(getYouTubeEmbedUrl(item.src));});const spacing=Math.max(0,Number(imageSpacing)||0);const resolvedMediaBorder=resolveMediaBorder(mediaBorder);const itemWidthPercent=Math.min(100,Math.max(1,Number(itemWidth)||100));const usesSingleItemPages=itemWidthPercent<100;const alignsLastPageToEnd=usesSingleItemPages;const isAutoSlide=carouselMode===\"auto\"||carouselMode===\"auto-loop\"||carouselMode===\"auto-loop-dock\";const isLoop=carouselMode===\"loop\"||carouselMode===\"auto-loop\"||carouselMode===\"loop-dock\"||carouselMode===\"auto-loop-dock\";const isDock=carouselMode===\"dock\"||carouselMode===\"loop-dock\"||carouselMode===\"auto-loop-dock\";const carouselProps=useCarouselContentOverride({ariaLabel:groupLabel,gap:spacing,autoSlideInterval,pauseOnHover,dockScale,dockRotate},isAutoSlide,isLoop,isDock,transitionType,usesSingleItemPages,alignsLastPageToEnd);const carouselPosition=useCarouselPosition(groupLabel);const canNavigatePrevious=isLoop||carouselPosition.index>0;const canNavigateNext=isLoop||carouselPosition.index<carouselPosition.pageCount-1;const trackRef=React.useRef(null);const previousArrowRef=React.useRef(null);const nextArrowRef=React.useRef(null);const arrowContrastRequestRef=React.useRef(0);const[arrowContrasts,setArrowContrasts]=React.useState({previous:FALLBACK_ARROW_CONTRAST,next:FALLBACK_ARROW_CONTRAST});const setTrackRef=React.useCallback(node=>{trackRef.current=node;carouselProps.ref?.(node);},[carouselProps.ref]);const lightboxImages=React.useMemo(()=>displayedMedia.flatMap((item,mediaIndex)=>item.type===\"image\"?[{src:item.src,mediaIndex}]:[]),[displayedMedia]);const[mediaAspectRatios,setMediaAspectRatios]=React.useState({});const[mediaLoadStatus,setMediaLoadStatus]=React.useState({});const setMediaLoadStatusForKey=React.useCallback((key,status)=>{setMediaLoadStatus(current=>current[key]===status?current:{...current,[key]:status});},[]);const markMediaLoaded=React.useCallback(key=>setMediaLoadStatusForKey(key,\"loaded\"),[setMediaLoadStatusForKey]);const markMediaErrored=React.useCallback(key=>setMediaLoadStatusForKey(key,\"error\"),[setMediaLoadStatusForKey]);const mediaAspectKeys=React.useMemo(()=>displayedMedia.map((item,index)=>getCarouselMediaKey(item)??`framer-media:${index}`),[displayedMedia]);const saveMediaAspectRatio=React.useCallback((key,width,height)=>{if(width<=0||height<=0)return;const ratio=width/height;setMediaAspectRatios(current=>current[key]===ratio?current:{...current,[key]:ratio});},[]);React.useLayoutEffect(()=>{const track=trackRef.current;if(!track)return;// Capture load events so loop-cloned slides can also dismiss their\n// skeleton; cloneNode copies data attributes but not React handlers.\nconst handleMediaLoaded=event=>{if(!(event.target instanceof Element))return;const media=event.target.closest(\"[data-richtext-carousel-media-key]\");const key=media?.getAttribute(\"data-richtext-carousel-media-key\");if(!key)return;if(event.type===\"error\")markMediaErrored(key);else markMediaLoaded(key);};track.addEventListener(\"load\",handleMediaLoaded,true);track.addEventListener(\"error\",handleMediaLoaded,true);track.addEventListener(\"loadedmetadata\",handleMediaLoaded,true);track.addEventListener(\"loadeddata\",handleMediaLoaded,true);// A cached nested CMS image may finish before React attaches the\n// delegated listener. Read its ready state once to avoid a stuck shell.\ntrack.querySelectorAll(\"[data-richtext-carousel-media-key]\").forEach(container=>{const key=container.getAttribute(\"data-richtext-carousel-media-key\");if(!key)return;const image=container.querySelector(\"img\");const video=container.querySelector(\"video\");if(image?.complete&&image.naturalWidth>0){markMediaLoaded(key);}else if(video&&video.readyState>=2){markMediaLoaded(key);}});return()=>{track.removeEventListener(\"load\",handleMediaLoaded,true);track.removeEventListener(\"error\",handleMediaLoaded,true);track.removeEventListener(\"loadedmetadata\",handleMediaLoaded,true);track.removeEventListener(\"loadeddata\",handleMediaLoaded,true);};},[markMediaErrored,markMediaLoaded]);const carouselThumbnails=React.useMemo(()=>displayedMedia.flatMap((item,mediaIndex)=>{if(item.type===\"image\"){return[{mediaIndex,type:\"image\",src:item.src}];}if(item.type===\"video\"){return[{mediaIndex,type:\"video\",src:item.poster,videoSrc:item.sources[0]?.src}];}if(item.type===\"embed\"&&getYouTubeEmbedUrl(item.src)){return[{mediaIndex,type:\"youtube\",src:item.poster||getYouTubeThumbnail(item.src,item.thumbnailQuality)}];}return[];}),[displayedMedia]);const isVerticalThumbnailStrip=stripPosition===\"left\"||stripPosition===\"right\";const hasThumbnailStrip=stripPosition!==\"none\"&&carouselThumbnails.length>1;const hasVerticalThumbnailStrip=hasThumbnailStrip&&isVerticalThumbnailStrip;const thumbnailStripWidth=116;const thumbnailHeight=60;const thumbnailStripRef=React.useRef(null);const thumbnailContentRef=React.useRef(null);const[isBottomStripOverflowing,setIsBottomStripOverflowing]=React.useState(false);const[mediaViewportSize,setMediaViewportSize]=React.useState({width:0,height:0});const[selectedThumbnail,setSelectedThumbnail]=React.useState(null);const[lightboxIndex,setLightboxIndex]=React.useState(null);const lightboxOpenerRef=React.useRef(null);const[playingYouTubeSources,setPlayingYouTubeSources]=React.useState([]);const closeLightbox=React.useCallback(()=>setLightboxIndex(null),[]);// Native delegation also catches images cloned by Carousel's seamless-loop\n// behavior; React event props are not copied by cloneNode().\nReact.useEffect(()=>{const track=trackRef.current;if(!track||!enableLightbox)return;const handleClick=event=>{if(!(event.target instanceof Element))return;const image=event.target.closest(\"img[data-richtext-carousel-src]\");const index=Number(image?.getAttribute(\"data-richtext-carousel-image-index\"));if(image&&Number.isInteger(index)&&lightboxImages[index]){lightboxOpenerRef.current=image;setLightboxIndex(index);}};const handleKeyDown=event=>{if(!(event.target instanceof Element))return;const image=event.target.closest(\"img[data-richtext-carousel-src]\");if(!image||event.key!==\"Enter\"&&event.key!==\" \")return;const index=Number(image.getAttribute(\"data-richtext-carousel-image-index\"));if(!Number.isInteger(index)||!lightboxImages[index])return;event.preventDefault();lightboxOpenerRef.current=image;setLightboxIndex(index);};track.addEventListener(\"click\",handleClick);track.addEventListener(\"keydown\",handleKeyDown);return()=>{track.removeEventListener(\"click\",handleClick);track.removeEventListener(\"keydown\",handleKeyDown);};},[enableLightbox,lightboxImages]);const getImageStyle=()=>{switch(heightMode){case\"fill\":return{boxSizing:\"border-box\",width:\"100%\",height:\"100%\",objectFit:\"cover\",backgroundColor:\"transparent\",borderRadius:radius};case\"stretch\":return{boxSizing:\"border-box\",width:\"100%\",height:\"100%\",objectFit:\"fill\",backgroundColor:\"transparent\",borderRadius:radius};case\"fit\":default:return{boxSizing:\"border-box\",width:\"100%\",height:\"auto\",maxHeight:\"100%\",objectFit:\"contain\",backgroundColor:\"transparent\",borderRadius:radius};}};const arrowButtonStyle={position:\"absolute\",top:\"50%\",transform:\"translateY(-50%)\",zIndex:2};const arrowButtonContentStyle={transform:`scale(${arrowSize/40})`};const arrowVisibilityStyle={...arrowButtonStyle,transition:\"opacity 160ms ease\"};const arrowHoverStyles=`\n        [data-richtext-carousel-viewport=\"${generatedId}\"] [data-richtext-carousel-arrow] {\n            opacity: 0;\n            pointer-events: none;\n        }\n        [data-richtext-carousel-viewport=\"${generatedId}\"]:hover [data-richtext-carousel-arrow],\n        [data-richtext-carousel-viewport=\"${generatedId}\"]:focus-within [data-richtext-carousel-arrow] {\n            opacity: 1;\n            pointer-events: auto;\n        }\n        [data-richtext-carousel-strip=\"${generatedId}\"] {\n            scrollbar-width: none;\n            -ms-overflow-style: none;\n        }\n        [data-richtext-carousel-strip=\"${generatedId}\"]::-webkit-scrollbar {\n            display: none;\n        }\n    `;const pageCount=Math.max(1,carouselPosition.pageCount);const carouselPageIndex=carouselPosition.loop?carouselPosition.index%pageCount:Math.min(carouselPosition.index,pageCount-1);const itemsPerPage=Math.max(1,carouselPosition.itemsPerPage);const visibleMediaIndices=Array.from({length:Math.min(itemsPerPage,displayedMedia.length)},(_,offset)=>{const mediaIndex=carouselPageIndex*itemsPerPage+offset;return carouselPosition.loop?mediaIndex%displayedMedia.length:mediaIndex;}).filter(mediaIndex=>mediaIndex<displayedMedia.length);const itemWidthRatio=itemWidthPercent/100;// Keep fit-content height stable across navigation by sizing against every\n// slide; the smallest aspect ratio is the tallest item at the configured width.\nconst contentAspectRatio=displayedMedia.length>0?Math.min(...displayedMedia.map((_,mediaIndex)=>(mediaAspectRatios[mediaAspectKeys[mediaIndex]]??16/9)/itemWidthRatio)):16/9;const selectedImageIndex=selectedThumbnail?.pageIndex===carouselPageIndex?carouselThumbnails.findIndex(thumbnail=>thumbnail.mediaIndex===selectedThumbnail.mediaIndex):-1;const activeThumbnailIndex=selectedImageIndex>=0?selectedImageIndex:carouselThumbnails.findIndex(thumbnail=>visibleMediaIndices.includes(thumbnail.mediaIndex));const refreshArrowContrast=React.useCallback(async()=>{if(typeof document===\"undefined\")return;const requestId=++arrowContrastRequestRef.current;const track=trackRef.current;if(!track)return;const readArrowContrast=async arrow=>{if(!arrow)return FALLBACK_ARROW_CONTRAST;const bounds=arrow.getBoundingClientRect();const x=bounds.left+bounds.width/2;const y=bounds.top+bounds.height/2;const image=document.elementsFromPoint(x,y).find(element=>element instanceof HTMLImageElement&&track.contains(element));if(!image)return FALLBACK_ARROW_CONTRAST;const luminance=await sampleImageLuminance(image,x,y);if(luminance===null)return FALLBACK_ARROW_CONTRAST;return luminance>=.48?DARK_ARROW_CONTRAST:LIGHT_ARROW_CONTRAST;};const[previous,next]=await Promise.all([readArrowContrast(previousArrowRef.current),readArrowContrast(nextArrowRef.current)]);if(requestId!==arrowContrastRequestRef.current)return;setArrowContrasts(current=>current.previous===previous&&current.next===next?current:{previous,next});},[]);React.useEffect(()=>{if(typeof window===\"undefined\")return;const viewport=trackRef.current?.parentElement;let secondFrame=0;let firstFrame=0;const scheduleRefresh=()=>{window.cancelAnimationFrame(firstFrame);window.cancelAnimationFrame(secondFrame);firstFrame=window.requestAnimationFrame(()=>{secondFrame=window.requestAnimationFrame(()=>{void refreshArrowContrast();});});};scheduleRefresh();const observer=viewport&&typeof ResizeObserver!==\"undefined\"?new ResizeObserver(scheduleRefresh):null;if(viewport)observer?.observe(viewport);window.addEventListener(\"resize\",scheduleRefresh);return()=>{window.cancelAnimationFrame(firstFrame);if(secondFrame)window.cancelAnimationFrame(secondFrame);observer?.disconnect();window.removeEventListener(\"resize\",scheduleRefresh);};},[carouselPageIndex,refreshArrowContrast]);React.useEffect(()=>{setSelectedThumbnail(current=>current?.pageIndex===carouselPageIndex?current:null);},[carouselPageIndex]);React.useEffect(()=>{if(!hasThumbnailStrip){setMediaViewportSize({width:0,height:0});return;}const viewport=trackRef.current?.parentElement;if(!viewport)return;const measureViewport=()=>{const bounds=viewport.getBoundingClientRect();setMediaViewportSize(current=>Math.abs(current.width-bounds.width)<.5&&Math.abs(current.height-bounds.height)<.5?current:{width:bounds.width,height:bounds.height});};measureViewport();if(typeof ResizeObserver!==\"undefined\"){const observer=new ResizeObserver(measureViewport);observer.observe(viewport);return()=>observer.disconnect();}window.addEventListener(\"resize\",measureViewport);return()=>window.removeEventListener(\"resize\",measureViewport);},[hasSupportedMedia,hasThumbnailStrip,displayedMedia.length]);const mediaMinDimension=Math.min(mediaViewportSize.width*(itemWidthPercent/100),mediaViewportSize.height);const thumbnailRadiusScale=mediaMinDimension>0?Math.min(1,thumbnailHeight/mediaMinDimension):.25;const thumbnailRadius=scaleBorderRadius(radius,thumbnailRadiusScale);React.useLayoutEffect(()=>{if(typeof window===\"undefined\")return;if(!hasThumbnailStrip||isVerticalThumbnailStrip){setIsBottomStripOverflowing(false);return;}const strip=thumbnailStripRef.current;const content=thumbnailContentRef.current;if(!strip||!content)return;const updateOverflow=()=>{const nextOverflowing=strip.scrollWidth>strip.clientWidth+1;setIsBottomStripOverflowing(current=>current===nextOverflowing?current:nextOverflowing);};updateOverflow();const ResizeObserverClass=window.ResizeObserver;const resizeObserver=ResizeObserverClass?new ResizeObserverClass(updateOverflow):null;resizeObserver?.observe(strip);resizeObserver?.observe(content);window.addEventListener(\"resize\",updateOverflow);return()=>{resizeObserver?.disconnect();window.removeEventListener(\"resize\",updateOverflow);};},[hasThumbnailStrip,isVerticalThumbnailStrip,carouselThumbnails.length]);React.useEffect(()=>{if(!hasThumbnailStrip||activeThumbnailIndex<0)return;const strip=thumbnailStripRef.current;const thumbnail=strip?.querySelector(`[data-richtext-carousel-thumbnail-index=\"${activeThumbnailIndex}\"]`);if(!strip||!thumbnail)return;const stripBounds=strip.getBoundingClientRect();const thumbnailBounds=thumbnail.getBoundingClientRect();const currentScroll=isVerticalThumbnailStrip?strip.scrollTop:strip.scrollLeft;const visibleSize=isVerticalThumbnailStrip?strip.clientHeight:strip.clientWidth;const itemStart=isVerticalThumbnailStrip?thumbnailBounds.top-stripBounds.top+currentScroll:thumbnailBounds.left-stripBounds.left+currentScroll;const itemEnd=itemStart+(isVerticalThumbnailStrip?thumbnailBounds.height:thumbnailBounds.width);if(itemStart<currentScroll||itemEnd>currentScroll+visibleSize){strip.scrollTo(isVerticalThumbnailStrip?{top:Math.max(0,itemStart),behavior:\"smooth\"}:{left:Math.max(0,itemStart),behavior:\"smooth\"});}},[activeThumbnailIndex,carouselPageIndex,hasThumbnailStrip,isVerticalThumbnailStrip]);// Keep the hidden Formatted Text mounted for extraction. Once extraction\n// completes, don't leave an empty carousel frame in the layout.\nif(hasRenderedRichText&&!hasSupportedMedia)return null;return /*#__PURE__*/_jsxs(Frame,{overflow:overflow,position:\"relative\",role:\"region\",\"aria-label\":accessibleLabel,\"aria-roledescription\":\"carousel\",\"data-richtext-carousel-root\":generatedId,style:{...style,width:\"100%\",height:style.height??\"auto\",display:\"flex\",flexDirection:\"column\",borderRadius:radius,overflow,backgroundColor:\"transparent\"},children:[/*#__PURE__*/_jsx(\"style\",{children:arrowHoverStyles}),/*#__PURE__*/_jsxs(\"div\",{\"data-richtext-carousel-viewport\":generatedId,style:{position:\"relative\",boxSizing:\"border-box\",width:hasVerticalThumbnailStrip?`calc(100% - ${thumbnailStripWidth}px)`:\"100%\",marginLeft:hasVerticalThumbnailStrip&&stripPosition===\"left\"?thumbnailStripWidth:0,flex:usesContentHeight?\"0 0 auto\":\"1 1 0\",aspectRatio:usesContentHeight?contentAspectRatio:undefined,minWidth:0,minHeight:0,overflow},children:[/*#__PURE__*/_jsx(motion.div,{...carouselProps,ref:setTrackRef,\"data-aria-label\":groupLabel,onAnimationComplete:()=>{carouselProps.onAnimationComplete?.();if(typeof window!==\"undefined\"){window.requestAnimationFrame(()=>{window.requestAnimationFrame(()=>{void refreshArrowContrast();});});}},style:{...carouselProps.style,display:\"flex\",width:\"100%\",height:\"100%\",flexDirection:\"row\",columnGap:`${spacing}px`,backgroundColor:\"transparent\"},children:displayedMedia.map((item,index)=>{const mediaKey=mediaAspectKeys[index];const mediaStatus=mediaLoadStatus[mediaKey];const isMediaSettled=Boolean(mediaStatus);const isVisibleMedia=visibleMediaIndices.includes(index);const lightboxImageIndex=item.type===\"image\"?lightboxImages.findIndex(image=>image.mediaIndex===index):-1;const youtubeUrl=item.type===\"embed\"?getYouTubeEmbedUrl(item.src):null;const isYouTubePlaying=item.type===\"embed\"&&playingYouTubeSources.includes(item.src);const mediaPoster=item.type===\"video\"?item.poster:item.type===\"embed\"?item.poster||getYouTubeThumbnail(item.src,item.thumbnailQuality):undefined;return /*#__PURE__*/_jsxs(\"div\",{\"data-carousel-item\":\"true\",\"data-richtext-carousel-media-key\":mediaKey,style:{boxSizing:\"border-box\",width:`${itemWidthPercent}%`,minWidth:`${itemWidthPercent}%`,maxWidth:`${itemWidthPercent}%`,flex:`0 0 ${itemWidthPercent}%`,height:\"100%\",position:\"relative\",display:\"flex\",overflow:\"hidden\",borderRadius:radius,justifyContent:\"center\",alignItems:\"center\",backgroundColor:item.type===\"framer-media\"||mediaStatus===\"loaded\"?\"transparent\":skeletonColor},children:[!isMediaSettled&&/*#__PURE__*/_jsx(Skeleton,{color:skeletonColor,highlight:\"rgba(255, 255, 255, 0.12)\",duration:1.4,animated:isVisibleMedia,style:{position:\"absolute\",inset:0,zIndex:1,overflow:\"hidden\",borderRadius:radius,pointerEvents:\"none\"}}),item.type===\"image\"?/*#__PURE__*/_jsx(\"img\",{src:item.src,alt:\"\",draggable:false,onLoad:event=>{markMediaLoaded(mediaKey);saveMediaAspectRatio(mediaAspectKeys[index],event.currentTarget.naturalWidth,event.currentTarget.naturalHeight);void refreshArrowContrast();},\"data-richtext-carousel-src\":enableLightbox?item.src:undefined,\"data-richtext-carousel-image-index\":enableLightbox?lightboxImageIndex:undefined,role:enableLightbox?\"button\":undefined,tabIndex:enableLightbox?0:undefined,\"aria-haspopup\":enableLightbox?\"dialog\":undefined,\"aria-label\":enableLightbox?`Open image preview ${lightboxImageIndex+1} of ${lightboxImages.length}`:undefined,style:{...getImageStyle(),cursor:enableLightbox?\"zoom-in\":\"default\"}}):item.type===\"video\"?/*#__PURE__*/_jsx(\"video\",{\"data-richtext-carousel-video-index\":index,onLoadedMetadata:event=>{if(item.poster){markMediaLoaded(mediaKey);}saveMediaAspectRatio(mediaAspectKeys[index],event.currentTarget.videoWidth,event.currentTarget.videoHeight);},onLoadedData:()=>markMediaLoaded(mediaKey),controls:item.controls??item.autoplay!==true,autoPlay:item.autoplay===true,muted:item.muted??item.autoplay===true,loop:item.loop,playsInline:item.playsInline??item.autoplay===true,preload:item.preload??(item.autoplay?\"auto\":undefined),poster:item.poster,\"aria-label\":`Video ${index+1}`,onPointerDownCapture:event=>event.stopPropagation(),style:{...getImageStyle(),cursor:\"pointer\"},children:item.sources.map(({src,type})=>/*#__PURE__*/_jsx(\"source\",{src:src,type:type},src))}):item.type===\"framer-media\"?/*#__PURE__*/_jsx(\"div\",{style:{boxSizing:\"border-box\",width:\"100%\",height:\"100%\",minWidth:0,overflow:\"hidden\",borderRadius:radius},children:item.element}):youtubeUrl&&mediaPoster&&item.autoplay!==true&&!isYouTubePlaying?/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",width:\"100%\",height:\"100%\",overflow:\"hidden\",borderRadius:radius},children:[/*#__PURE__*/_jsx(\"img\",{src:mediaPoster,alt:\"\",draggable:false,onLoad:()=>markMediaLoaded(mediaKey),style:{...getImageStyle(),width:\"100%\",height:\"100%\",objectFit:heightMode===\"stretch\"?\"fill\":\"cover\"}}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",\"aria-label\":`Play ${item.title}`,onPointerDown:event=>event.stopPropagation(),onClick:event=>{event.stopPropagation();setPlayingYouTubeSources(current=>current.includes(item.src)?current:[...current,item.src]);},style:{position:\"absolute\",left:\"50%\",top:\"50%\",width:68,height:48,transform:\"translate(-50%, -50%)\",border:0,borderRadius:radius,background:\"rgba(0, 0, 0, 0.78)\",cursor:\"pointer\",display:\"grid\",placeItems:\"center\"},children:/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{width:0,height:0,marginLeft:5,borderTop:\"10px solid transparent\",borderBottom:\"10px solid transparent\",borderLeft:\"16px solid white\"}})})]}):/*#__PURE__*/_jsx(\"iframe\",{src:youtubeUrl&&isYouTubePlaying?setYouTubeParameter(item.src,\"autoplay\",\"1\"):item.src,title:item.title,loading:\"lazy\",onLoad:()=>markMediaLoaded(mediaKey),allow:item.allow||\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\",allowFullScreen:item.allowFullScreen,referrerPolicy:\"strict-origin-when-cross-origin\",style:{boxSizing:\"border-box\",display:\"block\",width:\"100%\",height:\"100%\",border:0,borderRadius:radius}}),/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{position:\"absolute\",inset:0,zIndex:2,boxSizing:\"border-box\",...resolvedMediaBorder,borderRadius:radius,pointerEvents:\"none\"}})]},`${item.type}-${index}`);})}),!hasRenderedRichText&&/*#__PURE__*/_jsx(\"div\",{ref:richTextSourceRef,\"aria-hidden\":\"true\",style:{position:\"absolute\",left:-1e5,top:0,width:1,height:1,overflow:\"hidden\",visibility:\"hidden\",pointerEvents:\"none\"},children:richText}),displayedMedia.length>1&&/*#__PURE__*/_jsxs(_Fragment,{children:[canNavigatePrevious&&/*#__PURE__*/_jsx(\"div\",{ref:previousArrowRef,\"data-richtext-carousel-arrow\":\"true\",style:{...arrowVisibilityStyle,left:16},children:/*#__PURE__*/_jsx(Button,{ariaLabel:\"Previous image\",variant:\"outline\",outlineStyle:getArrowButtonStyle(arrowContrasts.previous),size:\"icon\",radius:radius,icon:{enabled:true,name:\"ArrowLeft\",weight:\"bold\"},style:arrowButtonContentStyle,onClick:()=>triggerCarousel(groupLabel,\"previous\")})}),canNavigateNext&&/*#__PURE__*/_jsx(\"div\",{ref:nextArrowRef,\"data-richtext-carousel-arrow\":\"true\",style:{...arrowVisibilityStyle,right:16},children:/*#__PURE__*/_jsx(Button,{ariaLabel:\"Next image\",variant:\"outline\",outlineStyle:getArrowButtonStyle(arrowContrasts.next),size:\"icon\",radius:radius,icon:{enabled:true,name:\"ArrowRight\",weight:\"bold\"},style:arrowButtonContentStyle,onClick:()=>triggerCarousel(groupLabel,\"next\")})})]})]}),hasThumbnailStrip&&/*#__PURE__*/_jsx(\"div\",{ref:thumbnailStripRef,\"data-richtext-carousel-strip\":generatedId,role:\"group\",\"aria-label\":\"Choose media preview\",style:{position:isVerticalThumbnailStrip?\"absolute\":\"relative\",top:isVerticalThumbnailStrip?0:undefined,right:isVerticalThumbnailStrip&&stripPosition===\"right\"?0:undefined,bottom:isVerticalThumbnailStrip?0:undefined,left:isVerticalThumbnailStrip&&stripPosition===\"left\"?0:undefined,flex:isVerticalThumbnailStrip?`0 0 ${thumbnailStripWidth}px`:\"0 0 auto\",width:isVerticalThumbnailStrip?thumbnailStripWidth:\"100%\",boxSizing:\"border-box\",display:\"flex\",flexDirection:isVerticalThumbnailStrip?\"column\":\"row\",alignItems:\"center\",height:isVerticalThumbnailStrip?undefined:\"fit-content\",padding:\"8px 10px\",overflowX:isVerticalThumbnailStrip?\"hidden\":\"auto\",overflowY:isVerticalThumbnailStrip?\"auto\":\"hidden\",overscrollBehaviorX:isVerticalThumbnailStrip?undefined:\"contain\",overscrollBehaviorY:isVerticalThumbnailStrip?\"contain\":undefined,scrollSnapType:isVerticalThumbnailStrip?\"y mandatory\":\"x mandatory\"},children:/*#__PURE__*/_jsx(\"div\",{ref:thumbnailContentRef,style:{boxSizing:\"border-box\",display:\"flex\",// Keep the max-content row at its intrinsic width.\n// Flex-shrinking it to the strip viewport lets\n// centering an oversized row crops both ends instead\n// of starting at the left.\nflex:\"0 0 auto\",flexDirection:isVerticalThumbnailStrip?\"column\":\"row\",alignItems:\"center\",justifyContent:isVerticalThumbnailStrip||isBottomStripOverflowing?\"flex-start\":\"center\",gap:8,width:isVerticalThumbnailStrip?\"100%\":\"max-content\",minWidth:isVerticalThumbnailStrip?undefined:\"100%\",height:isVerticalThumbnailStrip?\"max-content\":undefined,minHeight:isVerticalThumbnailStrip?\"100%\":undefined},children:carouselThumbnails.map((thumbnail,index)=>{const mediaLabel=thumbnail.type===\"youtube\"?\"YouTube video\":thumbnail.type===\"video\"?\"Video\":\"Image\";return /*#__PURE__*/_jsxs(\"button\",{\"data-richtext-carousel-thumbnail-index\":index,type:\"button\",\"aria-label\":`Show ${mediaLabel.toLowerCase()} ${index+1} of ${carouselThumbnails.length}`,\"aria-current\":index===activeThumbnailIndex?\"true\":undefined,onClick:()=>{const pageIndex=Math.floor(thumbnail.mediaIndex/itemsPerPage);setSelectedThumbnail({mediaIndex:thumbnail.mediaIndex,pageIndex});triggerCarouselToPage(groupLabel,pageIndex);if(thumbnail.type===\"youtube\"){const item=displayedMedia[thumbnail.mediaIndex];if(item?.type===\"embed\"){setPlayingYouTubeSources(current=>current.includes(item.src)?current:[...current,item.src]);}}else if(thumbnail.type===\"video\"){const video=trackRef.current?.querySelector(`video[data-richtext-carousel-video-index=\"${thumbnail.mediaIndex}\"]`);if(video)void video.play().catch(()=>{});}},style:{boxSizing:\"border-box\",position:\"relative\",display:\"block\",flex:isVerticalThumbnailStrip?`0 0 ${thumbnailHeight}px`:\"0 0 96px\",width:96,height:thumbnailHeight,scrollSnapAlign:\"start\",padding:0,overflow:\"hidden\",border:\"none\",boxShadow:index===activeThumbnailIndex?\"0 0 0 2px rgba(20, 20, 20, 0.9)\":\"none\",borderRadius:thumbnailRadius,background:\"transparent\",opacity:index===activeThumbnailIndex?1:.58,cursor:\"pointer\"},children:[thumbnail.src?/*#__PURE__*/_jsx(\"img\",{src:thumbnail.src,alt:\"\",draggable:false,style:{boxSizing:\"border-box\",display:\"block\",width:\"100%\",height:\"100%\",objectFit:\"cover\"}}):thumbnail.videoSrc?/*#__PURE__*/_jsx(\"video\",{src:thumbnail.videoSrc,muted:true,playsInline:true,preload:\"metadata\",\"aria-hidden\":\"true\",style:{boxSizing:\"border-box\",display:\"block\",width:\"100%\",height:\"100%\",objectFit:\"cover\"}}):null,thumbnail.type!==\"image\"&&/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{position:\"absolute\",left:\"50%\",top:\"50%\",display:\"grid\",placeItems:\"center\",width:28,height:28,transform:\"translate(-50%, -50%)\",borderRadius:thumbnailRadius,background:\"rgba(0, 0, 0, 0.72)\"},children:/*#__PURE__*/_jsx(\"span\",{style:{width:0,height:0,marginLeft:2,borderTop:\"6px solid transparent\",borderBottom:\"6px solid transparent\",borderLeft:\"9px solid white\"}})}),/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{position:\"absolute\",inset:0,zIndex:1,boxSizing:\"border-box\",...resolvedMediaBorder,borderRadius:thumbnailRadius,pointerEvents:\"none\"}})]},`${thumbnail.type}-${thumbnail.mediaIndex}`);})})}),enableLightbox&&lightboxIndex!==null&&lightboxImages.length>0&&/*#__PURE__*/_jsx(Lightbox,{images:lightboxImages,initialIndex:lightboxIndex,loop:isLoop,radius:radius,thumbnailRadius:thumbnailRadius,imageStyle:getImageStyle(),mediaBorder:resolvedMediaBorder,arrowSize:arrowSize,arrowContrasts:arrowContrasts,onClose:closeLightbox,openerRef:lightboxOpenerRef})]});}RichTextCarousel.defaultProps={richText:{},imageSpacing:0,itemWidth:100,radius:\"0px\",heightMode:\"fit\",transitionType:\"easeIn\",showFirstImageOnly:false,arrowSize:50,enableLightbox:true,carouselMode:\"manual\",carouselGroup:\"\",autoSlideInterval:1500,pauseOnHover:true,dockScale:1.25,dockRotate:15,ariaLabel:\"\",overflow:\"hidden\",stripPosition:\"bottom\",mediaBorder:DEFAULT_MEDIA_BORDER,skeletonColor:DEFAULT_SKELETON_COLOR};addPropertyControls(RichTextCarousel,{richText:{title:\"Rich Text\",type:ControlType.RichText,description:\"Bind to the CMS Overview field. Inline images, videos, and YouTube embeds become slides.\"},imageSpacing:{title:\"Image Spacing\",type:ControlType.Number,defaultValue:0,min:0,max:64,unit:\"px\"},itemWidth:{title:\"Item Width\",type:ControlType.Number,defaultValue:100,min:1,max:100,step:1,unit:\"%\",description:\"Width of each slide relative to the viewport. Spacing is added separately.\"},heightMode:{title:\"Height Mode\",type:ControlType.Enum,options:[\"fit\",\"fill\",\"stretch\"],optionTitles:[\"Fit\",\"Fill\",\"Stretch\"],defaultValue:\"fit\"},transitionType:{title:\"Transition\",type:ControlType.Enum,options:[\"easeIn\",\"easeOut\",\"linear\"],optionTitles:[\"Ease In\",\"Ease Out\",\"Linear\"],defaultValue:\"easeIn\"},showFirstImageOnly:{title:\"Show First Image Only\",type:ControlType.Boolean,defaultValue:false,enabledTitle:\"Yes\",disabledTitle:\"No\"},enableLightbox:{title:\"Lightbox\",type:ControlType.Boolean,defaultValue:true,enabledTitle:\"Yes\",disabledTitle:\"No\"},arrowSize:{title:\"Arrow Size\",type:ControlType.Number,defaultValue:50,min:10,max:100,unit:\"px\"},overflow:{title:\"Overflow\",type:ControlType.Enum,options:[\"hidden\",\"visible\"],optionTitles:[\"Hidden\",\"Visible\"],defaultValue:\"hidden\",description:\"Allow carousel media to extend beyond its frame.\"},stripPosition:{title:\"Strip Position\",type:ControlType.Enum,options:[\"bottom\",\"left\",\"right\",\"none\"],optionTitles:[\"Bottom\",\"Left\",\"Right\",\"None\"],defaultValue:\"bottom\"},mediaBorder:{title:\"Media Border\",type:ControlType.Border,defaultValue:DEFAULT_MEDIA_BORDER,description:\"Applied to media slides and thumbnail previews.\"},skeletonColor:{title:\"Skeleton Color\",type:ControlType.Color,defaultValue:DEFAULT_SKELETON_COLOR,description:\"Placeholder color shown while slide media is loading.\"},radius:{title:\"Radius\",//@ts-ignore Framer's current property-control typings may omit BorderRadius.\ntype:ControlType.BorderRadius,defaultValue:\"0px\"},carouselMode:{title:\"Carousel Mode\",type:ControlType.Enum,options:[\"manual\",\"auto\",\"loop\",\"auto-loop\",\"dock\",\"loop-dock\",\"auto-loop-dock\"],optionTitles:[\"Manual\",\"Auto Slide\",\"Loop\",\"Auto + Loop\",\"Dock\",\"Loop + Dock\",\"Auto + Loop + Dock\"],defaultValue:\"manual\"},carouselGroup:{title:\"Carousel Group\",type:ControlType.String,defaultValue:\"\",placeholder:\"Optional shared group label\"},autoSlideInterval:{title:\"Auto Slide Interval\",type:ControlType.Number,defaultValue:1500,min:800,max:1e4,step:100,unit:\"ms\",hidden:props=>![\"auto\",\"auto-loop\",\"auto-loop-dock\"].includes(props.carouselMode)},pauseOnHover:{title:\"Pause on Hover\",type:ControlType.Boolean,defaultValue:true,hidden:props=>![\"auto\",\"auto-loop\",\"auto-loop-dock\"].includes(props.carouselMode)},dockScale:{title:\"Dock Scale\",type:ControlType.Number,defaultValue:1.25,min:1,max:2,step:.05,hidden:props=>![\"dock\",\"loop-dock\",\"auto-loop-dock\"].includes(props.carouselMode)},dockRotate:{title:\"Dock Rotate\",type:ControlType.Number,defaultValue:15,min:-45,max:45,step:1,unit:\"deg\",hidden:props=>![\"dock\",\"loop-dock\",\"auto-loop-dock\"].includes(props.carouselMode)},ariaLabel:{title:\"Aria Label\",type:ControlType.String,defaultValue:\"\",placeholder:\"Image carousel\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"RichTextCarousel\",\"slots\":[\"richText\"],\"annotations\":{\"framerIntrinsicWidth\":\"600\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"* @framerSupportedLayoutWidth any-prefer-fixed\",\"framerIntrinsicHeight\":\"600\",\"framerSupportedLayoutHeight\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import*as React from\"react\";import ReactDOM from\"react-dom\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";const previewHeaders=[{id:\"h1-sample\",text:\"This is h1\",level:1,preview:\"A short preview of the content in this section appears here.\"},{id:\"h2-sample-1\",text:\"This is h2\",level:2,preview:\"Hover a ruler mark to preview its heading and section content.\"},{id:\"h3-sample-1\",text:\"This is h3\",level:3},{id:\"h3-sample-2\",text:\"This is h3\",level:3},{id:\"h2-sample-2\",text:\"This is h2\",level:2},{id:\"h4-sample\",text:\"This is h4\",level:4},{id:\"h5-sample\",text:\"This is h5\",level:5},{id:\"h6-sample\",text:\"This is h6\",level:6}];const HEADING_SELECTOR=\"h1, h2, h3, h4, h5, h6\";const POPOVER_TEXT_STYLE_PROPERTIES=[\"direction\",\"font-family\",\"font-size\",\"font-style\",\"font-variant\",\"font-weight\",\"letter-spacing\",\"line-height\",\"text-align\",\"text-transform\",\"word-spacing\"];function normalizeHeadingText(text){return text.replace(/\\s+/g,\" \").trim();}function readRichTextHeadings(root){return Array.from(root.querySelectorAll(HEADING_SELECTOR)).map(element=>({text:normalizeHeadingText(element.textContent||\"\"),level:Number(element.tagName.slice(1))})).filter(heading=>heading.text.length>0);}function readHeadingPreview(target,nextHeading){const range=document.createRange();range.setStartAfter(target);if(nextHeading){range.setEndBefore(nextHeading);}else if(target.parentElement){range.setEndAfter(target.parentElement);}const content=range.cloneContents();const paragraphs=Array.from(content.querySelectorAll(\"p, li, blockquote\")).map(element=>normalizeHeadingText(element.textContent||\"\")).filter(Boolean);const text=normalizeHeadingText(paragraphs.length?paragraphs.join(\" \"):content.textContent||\"\");if(text.length<=180)return text;return`${text.slice(0,177).trimEnd()}…`;}function createHeadingId(text,index,target){const slug=normalizeHeadingText(text).normalize(\"NFD\").replace(/[\\u0300-\\u036f]/g,\"\").toLowerCase().replace(/[^a-z0-9]+/g,\"-\").replace(/^-|-$/g,\"\");const baseId=`table-of-contents-${slug||`heading-${index+1}`}`;let id=baseId;let suffix=2;let existing=document.getElementById(id);while(existing&&existing!==target){id=`${baseId}-${suffix}`;suffix+=1;existing=document.getElementById(id);}return id;}function matchPageHeadings(sourceHeadings,sourceRoot,navigationRoot){const pageHeadings=Array.from(document.querySelectorAll(HEADING_SELECTOR)).filter(element=>!sourceRoot.contains(element)&&!navigationRoot?.contains(element));let searchFrom=0;const matched=[];sourceHeadings.forEach((heading,index)=>{const targetIndex=pageHeadings.findIndex((element,candidateIndex)=>candidateIndex>=searchFrom&&Number(element.tagName.slice(1))===heading.level&&normalizeHeadingText(element.textContent||\"\")===heading.text);if(targetIndex<0)return;const target=pageHeadings[targetIndex];searchFrom=targetIndex+1;if(!target.id)target.id=createHeadingId(heading.text,index,target);matched.push({id:target.id,text:heading.text,level:heading.level,preview:readHeadingPreview(target,pageHeadings[targetIndex+1]),pageIndex:targetIndex});});return matched;}function findPageHeadingForHeader(header,sourceRoot,navigationRoot){const pageHeadings=Array.from(document.querySelectorAll(HEADING_SELECTOR)).filter(element=>!sourceRoot?.contains(element)&&!navigationRoot?.contains(element));const matchesHeader=element=>Number(element.tagName.slice(1))===header.level&&normalizeHeadingText(element.textContent||\"\")===header.text;const indexedHeading=header.pageIndex===undefined?null:pageHeadings[header.pageIndex];if(indexedHeading&&matchesHeader(indexedHeading))return indexedHeading;return pageHeadings.find(element=>element.id===header.id&&matchesHeader(element))||pageHeadings.find(matchesHeader)||null;}function findScrollableAncestor(target){let ancestor=target.parentElement;while(ancestor&&ancestor!==document.body&&ancestor!==document.documentElement){const{overflowY}=window.getComputedStyle(ancestor);if([\"auto\",\"scroll\",\"overlay\"].includes(overflowY)&&ancestor.scrollHeight>ancestor.clientHeight+1){return ancestor;}ancestor=ancestor.parentElement;}return null;}function scrollToHeading(target,yOffset){const scrollContainer=findScrollableAncestor(target);if(scrollContainer){const targetTop=scrollContainer.scrollTop+target.getBoundingClientRect().top-scrollContainer.getBoundingClientRect().top-yOffset;scrollContainer.scrollTo({top:Math.max(0,targetTop),behavior:\"smooth\"});return;}const documentScroller=document.scrollingElement||document.documentElement;const currentScrollTop=Math.max(window.scrollY,documentScroller.scrollTop);const targetTop=target.getBoundingClientRect().top+currentScrollTop-yOffset;documentScroller.scrollTo({top:Math.max(0,targetTop),behavior:\"smooth\"});}const SCROLL_AREA_STYLE_ID=\"table-content-scroll-area-styles\";const scrollAreaStyles=`\n.table-content-scroll-area {\n    scrollbar-width: none;\n    -ms-overflow-style: none;\n}\n.table-content-scroll-area::-webkit-scrollbar {\n    display: none;\n}\n`;/**\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerIntrinsicWidth 600\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerIntrinsicHeight 400\n */export default function Table_of_Content(props){const{richText,yOffset=0,triggerMode=\"ruler\"}=props;const textConfig=props.text||{};const rulerConfig=props.ruler||{};const buttonConfig=props.button||{};const panelConfig=props.panel||{};const fontColor=textConfig.fontColor??props.fontColor??\"#AEB4BF\";const activeColor=textConfig.activeColor??props.activeColor??\"#FFFFFF\";const onHoverColor=textConfig.onHoverColor??props.onHoverColor??\"#FFFFFF\";const spacing=textConfig.spacing??props.spacing??8;const indentation=textConfig.indentation??props.indentation??10;const activeFontWeight=textConfig.activeFontWeight??props.activeFontWeight??\"bold\";const buttonLabel=buttonConfig.label??props.buttonLabel??\"Contents\";const buttonFill=buttonConfig.fill??props.buttonFill??\"#17191D\";const buttonTextColor=buttonConfig.textColor??props.buttonTextColor??\"#FFFFFF\";const buttonBorderColor=buttonConfig.borderColor??props.buttonBorderColor??\"rgba(148, 163, 184, 0.22)\";const buttonRadius=radiusStyle(buttonConfig,props.buttonRadius??999);const rulerInactiveColor=rulerConfig.inactiveColor??props.rulerInactiveColor??\"rgba(148, 163, 184, 0.22)\";const rulerActiveWidth=rulerConfig.activeWidth??props.rulerActiveWidth??24;const rulerLineHeight=rulerConfig.lineHeight??props.rulerLineHeight??2;const rulerGap=rulerConfig.gap??props.rulerGap??8;const rulerMarkerWidth=rulerConfig.markerWidth??props.rulerMarkerWidth??2;const rulerMarkerHeight=rulerConfig.markerHeight??props.rulerMarkerHeight??10;const rulerBackground=rulerConfig.background??props.rulerBackground??\"transparent\";const rulerBorder=borderStyle(rulerConfig.border??props.rulerBorder,\"rgba(148, 163, 184, 0.16)\");const rulerPadding=paddingStyle(rulerConfig,props.rulerPadding??32);const panelTitle=panelConfig.title??props.panelTitle??\"ON THIS PAGE\";const panelBackground=panelConfig.background??props.panelBackground??\"rgba(20, 22, 26, 0.98)\";const panelBorderColor=panelConfig.borderColor??props.panelBorderColor??\"rgba(148, 163, 184, 0.16)\";const panelBorder=borderStyle(panelConfig.border,panelBorderColor);const panelTitleColor=panelConfig.titleColor??props.panelTitleColor??\"rgba(229, 231, 235, 0.7)\";const panelRadius=radiusStyle(panelConfig,props.panelRadius??0);const panelPadding=paddingStyle(panelConfig,props.panelPadding??32);const panelPaddingTop=paddingEdgeStyle(panelConfig,props.panelPadding??32,\"top\");const panelPaddingBottom=paddingEdgeStyle(panelConfig,props.panelPadding??32,\"bottom\");const panelShadow=shadowStyle(panelConfig.shadow??props.panelShadow);const popoverWidth=panelConfig.width??props.popoverWidth??260;const popoverHeight=panelConfig.height??props.popoverHeight??720;const scrollAreaConfig=panelConfig.scrollArea||{};const scrollThumbColor=scrollAreaConfig.thumbColor??\"rgba(148, 163, 184, 0.34)\";const scrollTrackWidth=scrollAreaConfig.trackWidth??10;const scrollThumbWidth=scrollAreaConfig.thumbWidth??4;const scrollThumbMinHeight=scrollAreaConfig.thumbMinHeight??28;const scrollThumbRadius=scrollAreaConfig.thumbRadius??999;const scrollTrackColor=scrollAreaConfig.trackColor??\"transparent\";const scrollInset=scrollAreaConfig.inset??8;const scrollContentGap=scrollAreaConfig.contentGap??18;const showScrollThumb=scrollAreaConfig.showThumb??true;const isCanvas=RenderTarget.current()===RenderTarget.canvas;const richTextSourceRef=React.useRef(null);const[headers,setHeaders]=React.useState([]);const[activeId,setActiveId]=React.useState(\"\");const[hoveredId,setHoveredId]=React.useState(\"\");const[isExpanded,setIsExpanded]=React.useState(false);const[shouldRenderPopover,setShouldRenderPopover]=React.useState(false);const[scrollThumb,setScrollThumb]=React.useState({top:0,height:0,visible:false});const ignoreNextScrollEvent=React.useRef(false);const scrollTimeoutRef=React.useRef(null);const popoverTimeoutRef=React.useRef(null);const hoverTimeoutRef=React.useRef(null);const scrollAreaRef=React.useRef(null);const navRef=React.useRef(null);const popoverRef=React.useRef(null);const rulerItemRefs=React.useRef({});const useButtonTrigger=triggerMode===\"button\";useScrollAreaStyles();React.useLayoutEffect(()=>{if(isCanvas){setHeaders(previewHeaders);setActiveId(\"h2-sample-1\");return;}const source=richTextSourceRef.current;if(typeof document===\"undefined\"||!source){setHeaders([]);setActiveId(\"\");return;}const sourceHeadings=readRichTextHeadings(source);const nextHeaders=matchPageHeadings(sourceHeadings,source,navRef.current);setHeaders(nextHeaders);setActiveId(current=>nextHeaders.some(header=>header.id===current)?current:nextHeaders[0]?.id||\"\");},[isCanvas,richText]);const visibleHeaders=React.useMemo(()=>{return headers.filter(header=>props[`showH${header.level}`]!==false);},[headers,props]);const baseLevel=React.useMemo(()=>{if(visibleHeaders.length===0)return 1;return Math.min(...visibleHeaders.map(header=>header.level));},[visibleHeaders]);const previewHeader=visibleHeaders.find(header=>header.id===hoveredId)||visibleHeaders.find(header=>header.id===activeId)||null;function resolveHeadingElement(headerId){const header=headers.find(item=>item.id===headerId);if(!header){const element=document.getElementById(headerId);return element instanceof HTMLElement?element:null;}const element=findPageHeadingForHeader(header,richTextSourceRef.current,navRef.current);if(element&&element.id!==header.id)element.id=header.id;return element;}React.useEffect(()=>{if(isCanvas||typeof window===\"undefined\")return;function updateActiveHeading(){if(ignoreNextScrollEvent.current){ignoreNextScrollEvent.current=false;return;}let currentSectionId=visibleHeaders[0]?.id||\"\";visibleHeaders.forEach(header=>{const element=resolveHeadingElement(header.id);if(!element)return;const top=element.getBoundingClientRect().top;if(top<yOffset+5){currentSectionId=header.id;}});setActiveId(currentSectionId);}updateActiveHeading();window.addEventListener(\"scroll\",updateActiveHeading,{passive:true,capture:true});return()=>window.removeEventListener(\"scroll\",updateActiveHeading,true);},[isCanvas,visibleHeaders,yOffset]);React.useEffect(()=>{return()=>{if(scrollTimeoutRef.current){window.clearTimeout(scrollTimeoutRef.current);}if(popoverTimeoutRef.current){window.clearTimeout(popoverTimeoutRef.current);}if(hoverTimeoutRef.current){window.clearTimeout(hoverTimeoutRef.current);}};},[]);React.useEffect(()=>{if(typeof window===\"undefined\")return;if(isExpanded){if(popoverTimeoutRef.current){window.clearTimeout(popoverTimeoutRef.current);}setShouldRenderPopover(true);return;}popoverTimeoutRef.current=window.setTimeout(()=>{setShouldRenderPopover(false);},180);},[isExpanded]);React.useEffect(()=>{if(isExpanded&&shouldRenderPopover&&scrollAreaRef.current&&activeId){const activeLink=Array.from(scrollAreaRef.current.querySelectorAll(\"a[href]\")).find(link=>link.getAttribute(\"href\")===`#${activeId}`);if(activeLink){const scrollArea=scrollAreaRef.current;const linkTop=activeLink.offsetTop;const linkBottom=linkTop+activeLink.offsetHeight;const areaTop=scrollArea.scrollTop;const areaBottom=areaTop+scrollArea.clientHeight;if(linkTop<areaTop||linkBottom>areaBottom){scrollArea.scrollTop=linkTop-scrollArea.clientHeight/2+activeLink.offsetHeight/2;}}}},[isExpanded,shouldRenderPopover,activeId]);React.useLayoutEffect(()=>{if(!shouldRenderPopover||typeof window===\"undefined\")return;let animationFrameId;function updatePosition(){if(!popoverRef.current||!navRef.current)return;// The popover is portaled to document.body, so it no longer\n// inherits typography and alignment from the component tree.\n// Mirror the rendered nav styles to keep both views in sync.\nconst navStyles=window.getComputedStyle(navRef.current);POPOVER_TEXT_STYLE_PROPERTIES.forEach(property=>{popoverRef.current?.style.setProperty(property,navStyles.getPropertyValue(property));});const width=popoverRef.current.offsetWidth;const height=popoverRef.current.offsetHeight;const navRect=navRef.current.getBoundingClientRect();const anchor=useButtonTrigger?navRef.current:rulerItemRefs.current[previewHeader?.id||\"\"]||navRef.current;const anchorRect=anchor.getBoundingClientRect();const margin=16;const clientWidth=document.documentElement.clientWidth;const clientHeight=document.documentElement.clientHeight;const preferredTop=useButtonTrigger?navRect.top:anchorRect.top+anchorRect.height/2-height/2;const top=Math.min(Math.max(preferredTop,margin),Math.max(margin,clientHeight-margin-height));const preferredLeft=useButtonTrigger?navRect.left:anchorRect.right+16;const left=!useButtonTrigger&&preferredLeft+width>clientWidth-margin?Math.max(margin,anchorRect.left-width-16):Math.min(Math.max(preferredLeft,margin),Math.max(margin,clientWidth-margin-width));popoverRef.current.style.setProperty(\"--popover-top\",`${top}px`);popoverRef.current.style.setProperty(\"--popover-left\",`${left}px`);}updatePosition();const onScroll=()=>{if(animationFrameId)cancelAnimationFrame(animationFrameId);animationFrameId=window.requestAnimationFrame(updatePosition);};window.addEventListener(\"scroll\",onScroll,{passive:true,capture:true});window.addEventListener(\"resize\",onScroll);const ResizeObserverClass=window.ResizeObserver;const resizeObserver=ResizeObserverClass?new ResizeObserverClass(onScroll):null;if(popoverRef.current)resizeObserver?.observe(popoverRef.current);if(navRef.current)resizeObserver?.observe(navRef.current);if(!useButtonTrigger&&previewHeader){const activeRulerItem=rulerItemRefs.current[previewHeader.id];if(activeRulerItem)resizeObserver?.observe(activeRulerItem);}return()=>{if(animationFrameId)cancelAnimationFrame(animationFrameId);window.removeEventListener(\"scroll\",onScroll,true);window.removeEventListener(\"resize\",onScroll);resizeObserver?.disconnect();};},[shouldRenderPopover,useButtonTrigger,previewHeader?.id,props.style]);React.useEffect(()=>{if(!shouldRenderPopover||typeof window===\"undefined\")return;updateScrollThumb();const element=scrollAreaRef.current;if(!element)return;const ResizeObserverClass=window.ResizeObserver;let resizeObserver=null;if(ResizeObserverClass){resizeObserver=new ResizeObserverClass(updateScrollThumb);resizeObserver.observe(element);}window.addEventListener(\"resize\",updateScrollThumb);return()=>{window.removeEventListener(\"resize\",updateScrollThumb);resizeObserver?.disconnect();};},[shouldRenderPopover,visibleHeaders]);function itemStyle(header){const depth=Math.max(0,header.level-baseLevel);const headerFont=props[`h${header.level}Font`]||{};const isActive=header.id===activeId;return{display:\"block\",boxSizing:\"border-box\",width:\"100%\",maxWidth:\"100%\",paddingLeft:depth*indentation,...headerFont,color:isActive?activeColor:fontColor,fontWeight:isActive?activeFontWeight:headerFont.fontWeight||\"normal\",textDecoration:\"none\",marginBottom:spacing,overflow:\"hidden\",overflowWrap:\"anywhere\",wordBreak:\"break-word\",whiteSpace:\"normal\"};}function rulerLineStyle(header){const depth=Math.max(0,header.level-baseLevel);const isCurrent=header.id===activeId;const isHovered=header.id===hoveredId;const isEmphasized=isCurrent||isHovered;const width=isHovered?rulerActiveWidth+8:isCurrent?rulerActiveWidth:Math.max(14,18+depth*9);return{width,height:isHovered?Math.max(3,rulerLineHeight):rulerLineHeight,borderRadius:999,background:isHovered?onHoverColor:isCurrent?activeColor:rulerInactiveColor,boxShadow:isHovered?`0 0 12px ${onHoverColor}`:\"none\",opacity:isEmphasized?1:.9,transition:\"width 180ms ease, height 180ms ease, background-color 180ms ease, box-shadow 180ms ease, opacity 180ms ease\"};}function handleClick(event,header){if(isCanvas||typeof window===\"undefined\"){event.preventDefault();return;}event.preventDefault();const element=resolveHeadingElement(header.id);if(!element)return;ignoreNextScrollEvent.current=true;scrollToHeading(element,yOffset);waitForScrollEnd(header);}function waitForScrollEnd(header){if(scrollTimeoutRef.current){window.clearTimeout(scrollTimeoutRef.current);}const deadline=Date.now()+2e3;const checkScroll=()=>{const element=resolveHeadingElement(header.id);if(!element)return;const rect=element.getBoundingClientRect();if(Math.abs(rect.top-yOffset)<=2||Date.now()>=deadline){setActiveId(header.id);return;}scrollTimeoutRef.current=window.setTimeout(()=>{window.requestAnimationFrame(checkScroll);},16);};checkScroll();}function openPanel(headerId){if(hoverTimeoutRef.current&&typeof window!==\"undefined\"){window.clearTimeout(hoverTimeoutRef.current);hoverTimeoutRef.current=null;}if(popoverTimeoutRef.current&&typeof window!==\"undefined\"){window.clearTimeout(popoverTimeoutRef.current);}if(headerId)setHoveredId(headerId);setShouldRenderPopover(true);setIsExpanded(true);}function closePanel(){if(hoverTimeoutRef.current&&typeof window!==\"undefined\"){window.clearTimeout(hoverTimeoutRef.current);hoverTimeoutRef.current=null;}setHoveredId(\"\");setIsExpanded(false);}function scheduleClosePanel(){if(typeof window===\"undefined\")return closePanel();if(hoverTimeoutRef.current){window.clearTimeout(hoverTimeoutRef.current);}hoverTimeoutRef.current=window.setTimeout(()=>{hoverTimeoutRef.current=null;setHoveredId(\"\");setIsExpanded(false);},100);}function updateScrollThumb(){const element=scrollAreaRef.current;if(!element)return;const{clientHeight,scrollHeight,scrollTop}=element;if(scrollHeight<=clientHeight+1){setScrollThumb({top:0,height:0,visible:false});return;}const height=Math.max(scrollThumbMinHeight,clientHeight/scrollHeight*clientHeight);const maxTop=clientHeight-height;const top=maxTop<=0?0:scrollTop/(scrollHeight-clientHeight)*maxTop;setScrollThumb({top,height,visible:true});}function handleScrollAreaWheel(event){const element=scrollAreaRef.current;if(!element)return;const canScroll=element.scrollHeight>element.clientHeight;if(!canScroll)return;event.stopPropagation();event.preventDefault();element.scrollTop+=event.deltaY;updateScrollThumb();}function panelContent(){return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"div\",{style:{marginBottom:18,color:panelTitleColor,fontSize:13,lineHeight:1,fontWeight:700,letterSpacing:.4,textTransform:\"uppercase\"},children:panelTitle}),visibleHeaders.map(header=>/*#__PURE__*/_jsx(\"a\",{href:`#${header.id}`,style:itemStyle(header),onMouseEnter:event=>{event.currentTarget.style.color=onHoverColor;},onMouseLeave:event=>{const isActive=header.id===activeId;event.currentTarget.style.color=isActive?activeColor:fontColor;event.currentTarget.style.fontWeight=isActive?activeFontWeight:props[`h${header.level}Font`]?.fontWeight||\"normal\";},onClick:event=>{handleClick(event,header);if(useButtonTrigger)closePanel();},children:header.text},header.id))]});}const rulerPreviewContent=previewHeader?/*#__PURE__*/_jsxs(\"a\",{href:`#${previewHeader.id}`,\"aria-label\":`Scroll to ${previewHeader.text}`,onClick:event=>handleClick(event,previewHeader),style:{display:\"block\",boxSizing:\"border-box\",padding:\"18px 20px\",borderRadius:16,color:fontColor,textDecoration:\"none\",cursor:\"pointer\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{...props[`h${previewHeader.level}Font`]||{},marginBottom:8,color:fontColor,fontSize:props[`h${previewHeader.level}Font`]?.fontSize||18,fontWeight:activeFontWeight,lineHeight:1.3,display:\"-webkit-box\",WebkitBoxOrient:\"vertical\",WebkitLineClamp:2,overflow:\"hidden\",overflowWrap:\"anywhere\"},children:previewHeader.text}),previewHeader.preview&&/*#__PURE__*/_jsx(\"div\",{style:{display:\"-webkit-box\",overflow:\"hidden\",WebkitBoxOrient:\"vertical\",WebkitLineClamp:3,color:fontColor,opacity:.8,fontSize:12,lineHeight:1.55},children:previewHeader.preview})]}):null;const popover=shouldRenderPopover?/*#__PURE__*/_jsx(\"div\",{ref:popoverRef,\"aria-hidden\":!isExpanded,role:useButtonTrigger?undefined:\"group\",\"aria-label\":useButtonTrigger?undefined:previewHeader?`Preview: ${previewHeader.text}`:undefined,onMouseEnter:()=>{if(!useButtonTrigger)openPanel();},onMouseLeave:()=>{if(!useButtonTrigger)scheduleClosePanel();},onFocusCapture:()=>{if(!useButtonTrigger)openPanel();},onBlurCapture:event=>{const nextTarget=event.relatedTarget;if(nextTarget&&(navRef.current?.contains(nextTarget)||popoverRef.current?.contains(nextTarget))){return;}closePanel();},style:{position:\"fixed\",left:\"var(--popover-left, 24px)\",right:\"auto\",top:\"var(--popover-top, 24px)\",bottom:\"auto\",zIndex:2147483647,boxSizing:\"border-box\",width:useButtonTrigger?popoverWidth:Math.max(300,popoverWidth),maxWidth:useButtonTrigger?\"min(72vw, 420px)\":\"min(72vw, 400px)\",maxHeight:useButtonTrigger?`min(80vh, ${popoverHeight}px)`:\"min(240px, calc(100vh - 32px))\",overflow:useButtonTrigger?\"hidden\":\"visible\",display:\"flex\",flexDirection:\"column\",padding:useButtonTrigger?panelPadding:0,border:panelBorder,borderRadius:useButtonTrigger?panelRadius:18,background:panelBackground,boxShadow:panelShadow,opacity:isExpanded?1:0,transform:isExpanded?\"translate3d(0, 0, 0) scale(1)\":\"translate3d(-8px, 0, 0) scale(0.985)\",transformOrigin:\"left center\",pointerEvents:isExpanded?\"auto\":\"none\",transition:\"opacity 180ms ease, transform 180ms cubic-bezier(.16, .84, .32, 1)\"},children:useButtonTrigger?/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"div\",{ref:scrollAreaRef,className:\"table-content-scroll-area\",onScroll:updateScrollThumb,onWheel:handleScrollAreaWheel,style:{position:\"relative\",minHeight:0,flex:1,maxHeight:`calc(min(80vh, ${popoverHeight}px) - 72px)`,overflowY:\"auto\",overflowX:\"hidden\",overscrollBehavior:\"contain\",WebkitOverflowScrolling:\"touch\",touchAction:\"pan-y\",paddingRight:showScrollThumb&&scrollThumb.visible?scrollContentGap:0},children:panelContent()}),showScrollThumb&&scrollThumb.visible&&/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":\"true\",style:{position:\"absolute\",top:panelPaddingTop,right:scrollInset,bottom:panelPaddingBottom,width:scrollTrackWidth,display:\"flex\",justifyContent:\"center\",borderRadius:999,background:scrollTrackColor,pointerEvents:\"none\"},children:/*#__PURE__*/_jsx(\"span\",{style:{width:scrollThumbWidth,height:scrollThumb.height,transform:`translateY(${scrollThumb.top}px)`,borderRadius:scrollThumbRadius,background:scrollThumbColor,transition:\"background-color 160ms ease, height 120ms ease, transform 60ms linear\"}})})]}):rulerPreviewContent}):null;return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"nav\",{ref:navRef,\"aria-label\":\"On this page\",tabIndex:0,onMouseLeave:()=>{if(!useButtonTrigger)scheduleClosePanel();},onFocus:()=>{if(!useButtonTrigger)openPanel();},onBlur:event=>{const nextTarget=event.relatedTarget;if(!nextTarget||!event.currentTarget.contains(nextTarget)&&!popoverRef.current?.contains(nextTarget))closePanel();},style:{...props.style,boxSizing:\"border-box\",overflow:\"visible\",width:\"100%\",position:\"relative\",border:useButtonTrigger?\"none\":rulerBorder,padding:useButtonTrigger?0:rulerPadding,background:useButtonTrigger?\"transparent\":rulerBackground,transition:\"background-color 180ms ease, min-height 180ms ease\",minHeight:useButtonTrigger?0:160},children:useButtonTrigger?/*#__PURE__*/_jsxs(\"button\",{type:\"button\",\"aria-expanded\":isExpanded,onClick:()=>{if(isExpanded){closePanel();}else{openPanel();}},style:{display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",gap:8,height:44,padding:\"0 18px\",borderRadius:buttonRadius,border:`1px solid ${buttonBorderColor}`,background:buttonFill,color:buttonTextColor,boxShadow:\"none\",cursor:\"pointer\",fontFamily:\"Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif\",fontSize:14,fontWeight:600,lineHeight:1,whiteSpace:\"nowrap\",transition:\"background-color 160ms ease, border-color 160ms ease, transform 160ms ease, box-shadow 160ms ease\"},children:[/*#__PURE__*/_jsxs(\"span\",{\"aria-hidden\":\"true\",style:{display:\"inline-flex\",flexDirection:\"column\",gap:3,width:14,flexShrink:0},children:[/*#__PURE__*/_jsx(\"span\",{style:{width:12,height:1.5,borderRadius:999,background:\"currentColor\"}}),/*#__PURE__*/_jsx(\"span\",{style:{width:8,height:1.5,borderRadius:999,background:\"currentColor\"}}),/*#__PURE__*/_jsx(\"span\",{style:{width:12,height:1.5,borderRadius:999,background:\"currentColor\"}})]}),/*#__PURE__*/_jsx(\"span\",{children:buttonLabel})]}):/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:\"column\",alignItems:\"flex-start\",gap:rulerGap,width:80},children:visibleHeaders.map(header=>{const isActive=header.id===activeId;return /*#__PURE__*/_jsxs(\"a\",{ref:element=>{rulerItemRefs.current[header.id]=element;},href:`#${header.id}`,\"aria-label\":`Scroll to ${header.text}`,\"aria-current\":isActive?\"location\":undefined,onMouseEnter:()=>openPanel(header.id),onFocus:()=>openPanel(header.id),onClick:event=>handleClick(event,header),style:{position:\"relative\",display:\"flex\",alignItems:\"center\",width:80,height:Math.max(5,rulerLineHeight),color:\"inherit\",textDecoration:\"none\",cursor:\"pointer\",outlineOffset:4},children:[isActive&&/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{position:\"absolute\",left:-13,width:rulerMarkerWidth,height:rulerMarkerHeight,borderRadius:999,background:activeColor}}),/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:rulerLineStyle(header)})]},header.id);})})}),!isCanvas&&/*#__PURE__*/_jsx(\"div\",{ref:richTextSourceRef,\"aria-hidden\":\"true\",style:{position:\"absolute\",left:-1e5,top:0,width:1,height:1,overflow:\"hidden\",visibility:\"hidden\",pointerEvents:\"none\"},children:richText}),popover&&typeof document!==\"undefined\"?/*#__PURE__*/ReactDOM.createPortal(popover,document.body):null]});}function useScrollAreaStyles(){React.useEffect(()=>{if(typeof document===\"undefined\")return;if(document.getElementById(SCROLL_AREA_STYLE_ID))return;const style=document.createElement(\"style\");style.id=SCROLL_AREA_STYLE_ID;style.textContent=scrollAreaStyles;document.head.appendChild(style);},[]);}function radiusStyle(item={},fallback=0){if(item.radiusIsMixed){return`${item.radiusTopLeft||0}px ${item.radiusTopRight||0}px ${item.radiusBottomRight||0}px ${item.radiusBottomLeft||0}px`;}return item.radius??fallback;}function paddingStyle(item={},fallback=0){if(item.paddingIsMixed){return`${item.paddingTop||0}px ${item.paddingRight||0}px ${item.paddingBottom||0}px ${item.paddingLeft||0}px`;}return item.padding??fallback;}function paddingEdgeStyle(item={},fallback=0,edge=\"top\"){if(item.paddingIsMixed){return edge===\"top\"?item.paddingTop||0:item.paddingBottom||0;}return item.padding??fallback;}function shadowStyle(shadow={}){if(typeof shadow===\"string\")return shadow;return`${shadow.x||0}px ${shadow.y||0}px ${shadow.blur||0}px ${shadow.color||\"transparent\"}`;}function borderStyle(border,fallbackColor){if(typeof border===\"string\"&&border.trim())return border;if(border&&typeof border===\"object\"){if(border.width!==undefined||border.color||border.style){return`${border.width??1}px ${border.style||\"solid\"} ${border.color||fallbackColor}`;}if(border.borderWidth!==undefined||border.borderColor){return`${border.borderWidth??1}px ${border.borderStyle||\"solid\"} ${border.borderColor||fallbackColor}`;}}return`1px solid ${fallbackColor}`;}function radiusControl(defaultValue=0){return{type:ControlType.FusedNumber,title:\"Radius\",defaultValue,toggleKey:\"radiusIsMixed\",toggleTitles:[\"All\",\"Individual\"],valueKeys:[\"radiusTopLeft\",\"radiusTopRight\",\"radiusBottomRight\",\"radiusBottomLeft\"],valueLabels:[\"NW\",\"NE\",\"SE\",\"SW\"],min:0};}function paddingControl(defaultValue=0){return{type:ControlType.FusedNumber,title:\"Padding\",defaultValue,toggleKey:\"paddingIsMixed\",toggleTitles:[\"All\",\"Individual\"],valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0};}function shadowControl(defaultShadow={}){return{type:ControlType.Object,title:\"Shadow\",controls:{color:{type:ControlType.Color,title:\"Color\",defaultValue:defaultShadow.color||\"transparent\"},x:{type:ControlType.Number,title:\"X\",defaultValue:defaultShadow.x||0},y:{type:ControlType.Number,title:\"Y\",defaultValue:defaultShadow.y||0},blur:{type:ControlType.Number,title:\"Blur\",defaultValue:defaultShadow.blur||0,min:0}}};}Table_of_Content.defaultProps={richText:{},yOffset:0,triggerMode:\"ruler\",text:{fontColor:\"#AEB4BF\",activeColor:\"#FFFFFF\",onHoverColor:\"#FFFFFF\",spacing:8,indentation:10,activeFontWeight:\"bold\"},ruler:{inactiveColor:\"rgba(148, 163, 184, 0.22)\",activeWidth:24,lineHeight:2,gap:8,markerWidth:2,markerHeight:10,background:\"transparent\",border:\"1px solid rgba(148, 163, 184, 0.16)\",padding:32},button:{label:\"Contents\",fill:\"#17191D\",textColor:\"#FFFFFF\",borderColor:\"rgba(148, 163, 184, 0.22)\",radius:999},panel:{title:\"ON THIS PAGE\",background:\"rgba(20, 22, 26, 0.98)\",borderColor:\"rgba(148, 163, 184, 0.16)\",border:\"1px solid rgba(148, 163, 184, 0.16)\",titleColor:\"rgba(229, 231, 235, 0.7)\",radius:0,padding:32,shadow:{color:\"rgba(0, 0, 0, 0.28)\",x:24,y:0,blur:60},width:260,height:720,scrollArea:{showThumb:true,thumbColor:\"rgba(148, 163, 184, 0.34)\",trackColor:\"transparent\",trackWidth:10,thumbWidth:4,thumbMinHeight:28,thumbRadius:999,inset:8,contentGap:18}}};addPropertyControls(Table_of_Content,{richText:{type:ControlType.RichText,title:\"Rich Text\",description:\"Bind to the article's CMS rich-text field. Headings are matched to the rendered page content.\"},triggerMode:{type:ControlType.Enum,title:\"Trigger\",options:[\"ruler\",\"button\"],optionTitles:[\"Ruler\",\"Button\"],displaySegmentedControl:true,defaultValue:\"ruler\"},text:{type:ControlType.Object,title:\"Text UI\",controls:{fontColor:{type:ControlType.Color,title:\"Color\",defaultValue:\"#AEB4BF\"},activeColor:{type:ControlType.Color,title:\"Active\",defaultValue:\"#FFFFFF\"},onHoverColor:{type:ControlType.Color,title:\"Hover\",defaultValue:\"#FFFFFF\"},spacing:{type:ControlType.Number,title:\"Spacing\",defaultValue:8,min:0,max:48,step:1},indentation:{type:ControlType.Number,title:\"Indent\",defaultValue:10,min:0,max:64,step:1},activeFontWeight:{type:ControlType.Enum,title:\"Active Weight\",options:[\"normal\",\"bold\",\"bolder\",\"lighter\",\"100\",\"200\",\"300\",\"400\",\"500\",\"600\",\"700\",\"800\",\"900\"],defaultValue:\"bold\"}}},ruler:{type:ControlType.Object,title:\"Ruler UI\",hidden:props=>props.triggerMode===\"button\",controls:{inactiveColor:{type:ControlType.Color,title:\"Line Color\",defaultValue:\"rgba(148, 163, 184, 0.22)\"},activeWidth:{type:ControlType.Number,title:\"Active W\",defaultValue:24,min:8,max:80,step:1},lineHeight:{type:ControlType.Number,title:\"Line H\",defaultValue:2,min:1,max:8,step:1},gap:{type:ControlType.Number,title:\"Gap\",defaultValue:8,min:0,max:24,step:1},markerWidth:{type:ControlType.Number,title:\"Marker W\",defaultValue:2,min:1,max:8,step:1},markerHeight:{type:ControlType.Number,title:\"Marker H\",defaultValue:10,min:4,max:32,step:1},background:{type:ControlType.Color,title:\"Fill\",defaultValue:\"transparent\"},border:{type:ControlType.Border,title:\"Border\",defaultValue:\"1px solid rgba(148, 163, 184, 0.16)\"},padding:paddingControl(32)}},button:{type:ControlType.Object,title:\"Button UI\",hidden:props=>props.triggerMode!==\"button\",controls:{label:{type:ControlType.String,title:\"Label\",defaultValue:\"Contents\"},fill:{type:ControlType.Color,title:\"Fill\",defaultValue:\"#17191D\"},textColor:{type:ControlType.Color,title:\"Text\",defaultValue:\"#FFFFFF\"},borderColor:{type:ControlType.Color,title:\"Border\",defaultValue:\"rgba(148, 163, 184, 0.22)\"},radius:radiusControl(999)}},panel:{type:ControlType.Object,title:\"Panel UI\",controls:{title:{type:ControlType.String,title:\"Title\",defaultValue:\"ON THIS PAGE\"},background:{type:ControlType.Color,title:\"Fill\",defaultValue:\"rgba(20, 22, 26, 0.98)\"},border:{type:ControlType.Border,title:\"Border\",defaultValue:\"1px solid rgba(148, 163, 184, 0.16)\"},titleColor:{type:ControlType.Color,title:\"Title Color\",defaultValue:\"rgba(229, 231, 235, 0.7)\"},radius:radiusControl(0),padding:paddingControl(32),shadow:shadowControl({color:\"rgba(0, 0, 0, 0.28)\",x:24,y:0,blur:60}),width:{type:ControlType.Number,title:\"Width\",defaultValue:260,min:160,max:520,step:1},height:{type:ControlType.Number,title:\"Max Height\",defaultValue:720,min:240,max:1200,step:1},scrollArea:{type:ControlType.Object,title:\"Scroll Area\",controls:{showThumb:{type:ControlType.Boolean,title:\"Thumb\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},thumbColor:{type:ControlType.Color,title:\"Thumb\",defaultValue:\"rgba(148, 163, 184, 0.34)\",hidden:props=>props.showThumb===false},trackColor:{type:ControlType.Color,title:\"Track\",defaultValue:\"transparent\",hidden:props=>props.showThumb===false},trackWidth:{type:ControlType.Number,title:\"Track W\",defaultValue:10,min:4,max:24,step:1,hidden:props=>props.showThumb===false},thumbWidth:{type:ControlType.Number,title:\"Thumb W\",defaultValue:4,min:2,max:16,step:1,hidden:props=>props.showThumb===false},thumbMinHeight:{type:ControlType.Number,title:\"Min H\",defaultValue:28,min:12,max:96,step:1,hidden:props=>props.showThumb===false},thumbRadius:{type:ControlType.Number,title:\"Radius\",defaultValue:999,min:0,max:999,step:1,hidden:props=>props.showThumb===false},inset:{type:ControlType.Number,title:\"Inset\",defaultValue:8,min:0,max:32,step:1,hidden:props=>props.showThumb===false},contentGap:{type:ControlType.Number,title:\"Gap\",defaultValue:18,min:0,max:48,step:1,hidden:props=>props.showThumb===false}}}}},yOffset:{type:ControlType.Number,title:\"Y Offset\",min:0,max:200,step:1},showH1:{type:ControlType.Boolean,title:\"Show H1\",defaultValue:true},showH2:{type:ControlType.Boolean,title:\"Show H2\",defaultValue:true},showH3:{type:ControlType.Boolean,title:\"Show H3\",defaultValue:true},showH4:{type:ControlType.Boolean,title:\"Show H4\",defaultValue:true},showH5:{type:ControlType.Boolean,title:\"Show H5\",defaultValue:true},showH6:{type:ControlType.Boolean,title:\"Show H6\",defaultValue:true},h1Font:{type:ControlType.Font,controls:\"extended\",title:\"H1 Font\"},h2Font:{type:ControlType.Font,controls:\"extended\",title:\"H2 Font\"},h3Font:{type:ControlType.Font,controls:\"extended\",title:\"H3 Font\"},h4Font:{type:ControlType.Font,controls:\"extended\",title:\"H4 Font\"},h5Font:{type:ControlType.Font,controls:\"extended\",title:\"H5 Font\"},h6Font:{type:ControlType.Font,controls:\"extended\",title:\"H6 Font\",description:\"Preview to see it in effect.\"}});Table_of_Content.displayName=\"Table of Content\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Table_of_Content\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"600\",\"framerIntrinsicHeight\":\"400\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TableContent.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import*as React from\"react\";import{ensureSkeletonStyles}from\"https://framerusercontent.com/modules/IIXX7naltEYCH1PISeh1/KvHhwoloPLfxRxcWlrJJ/Skeleton.js\";const MEDIA_SELECTOR=\"img, video, iframe, embed, object\";const ENHANCED_ATTRIBUTE=\"data-cms-content-media\";const LOADING_ATTRIBUTE=\"data-cms-content-loading\";const ERROR_ATTRIBUTE=\"data-cms-content-error\";const RADIUS_ATTRIBUTE=\"data-cms-content-radius\";const WIDTH_ATTRIBUTE=\"data-cms-content-full-width\";const mediaEnhancementStyles=`\n[${LOADING_ATTRIBUTE}=\"true\"] {\n    background-color: rgba(127, 127, 127, 0.12) !important;\n    background-image: linear-gradient(\n        100deg,\n        rgba(127, 127, 127, 0.08) 25%,\n        rgba(255, 255, 255, 0.28) 50%,\n        rgba(127, 127, 127, 0.08) 75%\n    ) !important;\n    background-size: 200% 100% !important;\n    animation: framer-ui-skeleton-shimmer 1.3s linear infinite;\n}\n\n[${ERROR_ATTRIBUTE}=\"true\"] {\n    background-color: rgba(127, 127, 127, 0.12) !important;\n}\n\n[${RADIUS_ATTRIBUTE}=\"true\"] {\n    border-radius: 12px !important;\n    overflow: hidden;\n}\n\n[${WIDTH_ATTRIBUTE}=\"true\"] {\n    width: 100% !important;\n    height: auto !important;\n}\n\n@media (prefers-reduced-motion: reduce) {\n    [${LOADING_ATTRIBUTE}=\"true\"] { animation: none !important; }\n}\n`;function enhanceMedia(Component,addRadius){function EnhancedCMSContent(props){React.useEffect(()=>{if(typeof document===\"undefined\"||!props.className)return;ensureSkeletonStyles();const root=document.getElementsByClassName(String(props.className))[0];if(!root)return;const cleanups=new Map;const enhance=()=>{for(const[media,cleanup]of cleanups){if(!root.contains(media)){cleanup();cleanups.delete(media);}}root.querySelectorAll(MEDIA_SELECTOR).forEach(media=>{if(cleanups.has(media))return;const element=media;const originalAttributes=[ENHANCED_ATTRIBUTE,LOADING_ATTRIBUTE,ERROR_ATTRIBUTE,RADIUS_ATTRIBUTE,WIDTH_ATTRIBUTE].map(name=>({name,hadAttribute:element.hasAttribute(name),value:element.getAttribute(name)}));const listeners=[];element.setAttribute(ENHANCED_ATTRIBUTE,\"true\");if(addRadius){element.setAttribute(RADIUS_ATTRIBUTE,\"true\");}if(media.localName===\"img\"){element.setAttribute(WIDTH_ATTRIBUTE,\"true\");}const beginLoading=()=>{element.setAttribute(LOADING_ATTRIBUTE,\"true\");element.removeAttribute(ERROR_ATTRIBUTE);};const markLoaded=()=>{element.removeAttribute(LOADING_ATTRIBUTE);element.removeAttribute(ERROR_ATTRIBUTE);};const markFailed=()=>{element.removeAttribute(LOADING_ATTRIBUTE);element.setAttribute(ERROR_ATTRIBUTE,\"true\");};const listen=(event,handler)=>{element.addEventListener(event,handler);listeners.push({event,handler});};if(media instanceof HTMLImageElement){const loaded=()=>markLoaded();const failed=()=>markFailed();listen(\"load\",loaded);listen(\"error\",failed);if(media.complete){if(media.naturalWidth>0)markLoaded();else markFailed();}else{beginLoading();}}else if(media instanceof HTMLVideoElement){const loaded=()=>markLoaded();const failed=()=>markFailed();const started=()=>beginLoading();listen(\"loadeddata\",loaded);listen(\"canplay\",loaded);listen(\"error\",failed);if(media.readyState>=HTMLMediaElement.HAVE_CURRENT_DATA){markLoaded();}else if(media.poster){// The poster is already useful visual content while\n// the video stream is still buffering.\nmarkLoaded();listen(\"loadstart\",started);}else if(media.preload===\"none\"&&media.readyState===HTMLMediaElement.HAVE_NOTHING){// Don't shimmer indefinitely for a video that has\n// not started loading yet.\nlisten(\"play\",started);}else{beginLoading();listen(\"loadstart\",started);}}else{const loaded=()=>markLoaded();const failed=()=>markFailed();listen(\"load\",loaded);listen(\"error\",failed);beginLoading();// Same-origin embeds can already be complete before\n// this effect runs. Cross-origin embeds finish via load.\ntry{const embeddedDocument=media instanceof HTMLIFrameElement?media.contentDocument:media instanceof HTMLObjectElement?media.contentDocument:null;if(embeddedDocument?.readyState===\"complete\"){markLoaded();}}catch{// Cross-origin embed; wait for its load event.\n}}cleanups.set(media,()=>{listeners.forEach(({event,handler})=>{element.removeEventListener(event,handler);});originalAttributes.forEach(({name,hadAttribute,value})=>{if(hadAttribute){element.setAttribute(name,value??\"\");}else{element.removeAttribute(name);}});});});};const observer=new MutationObserver(records=>{records.forEach(record=>{if(record.type!==\"attributes\")return;const target=record.target;const media=target.localName===\"source\"?target.parentElement:target;if(media&&media.matches(MEDIA_SELECTOR)&&cleanups.has(media)){media.setAttribute(LOADING_ATTRIBUTE,\"true\");media.removeAttribute(ERROR_ATTRIBUTE);}});enhance();});observer.observe(root,{childList:true,subtree:true,attributes:true,attributeFilter:[\"src\",\"srcset\",\"data-src\",\"poster\",\"data\"]});enhance();return()=>{observer.disconnect();cleanups.forEach(cleanup=>cleanup());cleanups.clear();};},[props.className]);return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(Component,{...props}),/*#__PURE__*/_jsx(\"style\",{children:mediaEnhancementStyles})]});}EnhancedCMSContent.displayName=`CMSContentEnhance(${Component.displayName||Component.name||\"Component\"})`;return EnhancedCMSContent;}export function setFullWidth(Component){return enhanceMedia(Component,false);}export function setFullWidthRadius(Component){return enhanceMedia(Component,true);}\nexport const __FramerMetadata__ = {\"exports\":{\"setFullWidthRadius\":{\"type\":\"reactHoc\",\"name\":\"setFullWidthRadius\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"setFullWidth\":{\"type\":\"reactHoc\",\"name\":\"setFullWidth\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CMSContentEnhance.map","var t,e=Object.create,r=Object.defineProperty,n=Object.getOwnPropertyDescriptor,i=Object.getOwnPropertyNames,s=Object.getPrototypeOf,a=Object.prototype.hasOwnProperty,o=(t,e,n)=>e in t?r(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n,u=(t,e)=>function(){return e||(0,t[i(t)[0]])((e={exports:{}}).exports,e),e.exports;},l=(t,e,s,o)=>{if(e&&\"object\"==typeof e||\"function\"==typeof e)for(let u of i(e))a.call(t,u)||u===s||r(t,u,{get:()=>e[u],enumerable:!(o=n(e,u))||o.enumerable});return t;},h=(t,n,i)=>(i=null!=t?e(s(t)):{},l(// If the importer is in node compatibility mode or this is not an ESM\n    // file that has been converted to a CommonJS file using a Babel-\n    // compatible transform (i.e. \"__esModule\" has not been set), then set\n    // \"default\" to the CommonJS \"module.exports\" for node compatibility.\n    !n&&t&&t.__esModule?i:r(i,\"default\",{value:t,enumerable:!0}),t)),c=(t,e,r)=>o(t,\"symbol\"!=typeof e?e+\"\":e,r),f=u({\"../../../node_modules/dataloader/index.js\"(t,e){var r,n=/* @__PURE__ */function(){function t(t,e){if(\"function\"!=typeof t)throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but got: \"+t+\".\");this._batchLoadFn=t,this._maxBatchSize=function(t){if(!(!t||!1!==t.batch))return 1;var e=t&&t.maxBatchSize;if(void 0===e)return 1/0;if(\"number\"!=typeof e||e<1)throw TypeError(\"maxBatchSize must be a positive number: \"+e);return e;}(e),this._batchScheduleFn=function(t){var e=t&&t.batchScheduleFn;if(void 0===e)return i;if(\"function\"!=typeof e)throw TypeError(\"batchScheduleFn must be a function: \"+e);return e;}(e),this._cacheKeyFn=function(t){var e=t&&t.cacheKeyFn;if(void 0===e)return function(t){return t;};if(\"function\"!=typeof e)throw TypeError(\"cacheKeyFn must be a function: \"+e);return e;}(e),this._cacheMap=function(t){if(!(!t||!1!==t.cache))return null;var e=t&&t.cacheMap;if(void 0===e)return /* @__PURE__ */new Map;if(null!==e){var r=[\"get\",\"set\",\"delete\",\"clear\"].filter(function(t){return e&&\"function\"!=typeof e[t];});if(0!==r.length)throw TypeError(\"Custom cacheMap missing methods: \"+r.join(\", \"));}return e;}(e),this._batch=null,this.name=e&&e.name?e.name:null;}var e=t.prototype;return e.load=function(t){if(null==t)throw TypeError(\"The loader.load() function must be called with a value, but got: \"+String(t)+\".\");var e=function(t){var e=t._batch;if(null!==e&&!e.hasDispatched&&e.keys.length<t._maxBatchSize)return e;var r={hasDispatched:!1,keys:[],callbacks:[]};return t._batch=r,t._batchScheduleFn(function(){(function(t,e){var r;if(e.hasDispatched=!0,0===e.keys.length){a(e);return;}try{r=t._batchLoadFn(e.keys);}catch(r){return s(t,e,TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function errored synchronously: \"+String(r)+\".\"));}if(!r||\"function\"!=typeof r.then)return s(t,e,TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise: \"+String(r)+\".\"));r.then(function(t){if(!o(t))throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise of an Array: \"+String(t)+\".\");if(t.length!==e.keys.length)throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise of an Array of the same length as the Array of keys.\\n\\nKeys:\\n\"+String(e.keys)+\"\\n\\nValues:\\n\"+String(t));a(e);for(var r=0;r<e.callbacks.length;r++){var n=t[r];n instanceof Error?e.callbacks[r].reject(n):e.callbacks[r].resolve(n);}}).catch(function(r){s(t,e,r);});})(t,r);}),r;}(this),r=this._cacheMap,n=this._cacheKeyFn(t);if(r){var i=r.get(n);if(i){var u=e.cacheHits||(e.cacheHits=[]);return new Promise(function(t){u.push(function(){t(i);});});}}e.keys.push(t);var l=new Promise(function(t,r){e.callbacks.push({resolve:t,reject:r});});return r&&r.set(n,l),l;},e.loadMany=function(t){if(!o(t))throw TypeError(\"The loader.loadMany() function must be called with Array<key> but got: \"+t+\".\");for(var e=[],r=0;r<t.length;r++)e.push(this.load(t[r]).catch(function(t){return t;}));return Promise.all(e);},e.clear=function(t){var e=this._cacheMap;if(e){var r=this._cacheKeyFn(t);e.delete(r);}return this;},e.clearAll=function(){var t=this._cacheMap;return t&&t.clear(),this;},e.prime=function(t,e){var r=this._cacheMap;if(r){var n,i=this._cacheKeyFn(t);void 0===r.get(i)&&(e instanceof Error?(n=Promise.reject(e)).catch(function(){}):n=Promise.resolve(e),r.set(i,n));}return this;},t;}(),i=\"object\"==typeof process&&\"function\"==typeof process.nextTick?function(t){r||(r=Promise.resolve()),r.then(function(){process.nextTick(t);});}:\"function\"==typeof setImmediate?function(t){setImmediate(t);}:function(t){setTimeout(t);};function s(t,e,r){a(e);for(var n=0;n<e.keys.length;n++)t.clear(e.keys[n]),e.callbacks[n].reject(r);}function a(t){if(t.cacheHits)for(var e=0;e<t.cacheHits.length;e++)t.cacheHits[e]();}function o(t){return\"object\"==typeof t&&null!==t&&\"number\"==typeof t.length&&(0===t.length||t.length>0&&Object.prototype.hasOwnProperty.call(t,t.length-1));}e.exports=n;}}),d=h(f(),1),g={Uint8:1,Uint16:2,Uint32:4,BigUint64:8,Int8:1,Int16:2,Int32:4,BigInt64:8,Float32:4,Float64:8},p=class{getOffset(){return this.offset;}ensureLength(t){let e=this.bytes.length;if(!(this.offset+t<=e))throw Error(\"Reading out of bounds\");}readUint8(){let t=g.Uint8;this.ensureLength(t);let e=this.view.getUint8(this.offset);return this.offset+=t,e;}readUint16(){let t=g.Uint16;this.ensureLength(t);let e=this.view.getUint16(this.offset);return this.offset+=t,e;}readUint32(){let t=g.Uint32;this.ensureLength(t);let e=this.view.getUint32(this.offset);return this.offset+=t,e;}readUint64(){let t=this.readBigUint64();return Number(t);}readBigUint64(){let t=g.BigUint64;this.ensureLength(t);let e=this.view.getBigUint64(this.offset);return this.offset+=t,e;}readInt8(){let t=g.Int8;this.ensureLength(t);let e=this.view.getInt8(this.offset);return this.offset+=t,e;}readInt16(){let t=g.Int16;this.ensureLength(t);let e=this.view.getInt16(this.offset);return this.offset+=t,e;}readInt32(){let t=g.Int32;this.ensureLength(t);let e=this.view.getInt32(this.offset);return this.offset+=t,e;}readInt64(){let t=this.readBigInt64();return Number(t);}readBigInt64(){let t=g.BigInt64;this.ensureLength(t);let e=this.view.getBigInt64(this.offset);return this.offset+=t,e;}readFloat32(){let t=g.Float32;this.ensureLength(t);let e=this.view.getFloat32(this.offset);return this.offset+=t,e;}readFloat64(){let t=g.Float64;this.ensureLength(t);let e=this.view.getFloat64(this.offset);return this.offset+=t,e;}readBytes(t){let e=this.offset,r=e+t,n=this.bytes.subarray(e,r);return this.offset=r,n;}readString(){let t=this.readUint32(),e=this.readBytes(t);return this.decoder.decode(e);}readJson(){let t=this.readString();return JSON.parse(t);}constructor(t){this.bytes=t,c(this,\"offset\",0),c(this,\"view\"),c(this,\"decoder\",new TextDecoder),this.view=v(this.bytes);}};function v(t){return new DataView(t.buffer,t.byteOffset,t.byteLength);}// src/code-generation/components/cms/bundled/DatabaseDictionaryIndex.ts\nimport{ControlType as y}from\"framer\";// ../../library/src/utils/utils.ts\nvar m=\"undefined\"!=typeof window,w=m&&\"function\"==typeof window.requestIdleCallback;// src/code-generation/components/cms/bundled/assert.ts\nfunction I(t,...e){if(!t)throw Error(\"Assertion Error\"+(e.length>0?\": \"+e.join(\" \"):\"\"));}function b(t){throw Error(`Unexpected value: ${t}`);}// src/code-generation/components/cms/bundled/BufferWriter.ts\nvar U=1024,S=1.5,k=t=>2**t-1,L=t=>-(2**(t-1)),B=t=>2**(t-1)-1,E={Uint8:0,Uint16:0,Uint32:0,Uint64:0,BigUint64:0,Int8:L(8),Int16:L(16),Int32:L(32),Int64:Number.MIN_SAFE_INTEGER,BigInt64:-(BigInt(2)**BigInt(63))},M={Uint8:k(8),Uint16:k(16),Uint32:k(32),Uint64:Number.MAX_SAFE_INTEGER,BigUint64:BigInt(2)**BigInt(64)-BigInt(1),Int8:B(8),Int16:B(16),Int32:B(32),Int64:Number.MAX_SAFE_INTEGER,BigInt64:BigInt(2)**BigInt(63)-BigInt(1)};function T(t,e,r,n){I(t>=e,t,\"outside lower bound for\",n),I(t<=r,t,\"outside upper bound for\",n);}var F=class{getOffset(){return this.offset;}slice(t=0,e=this.offset){return this.bytes.slice(t,e);}subarray(t=0,e=this.offset){return this.bytes.subarray(t,e);}ensureLength(t){let e=this.bytes.length;if(this.offset+t<=e)return;let r=new Uint8Array(Math.ceil(e*S)+t);r.set(this.bytes),this.bytes=r,this.view=v(r);}writeUint8(t){T(t,E.Uint8,M.Uint8,\"Uint8\");let e=g.Uint8;this.ensureLength(e),this.view.setUint8(this.offset,t),this.offset+=e;}writeUint16(t){T(t,E.Uint16,M.Uint16,\"Uint16\");let e=g.Uint16;this.ensureLength(e),this.view.setUint16(this.offset,t),this.offset+=e;}writeUint32(t){T(t,E.Uint32,M.Uint32,\"Uint32\");let e=g.Uint32;this.ensureLength(e),this.view.setUint32(this.offset,t),this.offset+=e;}writeUint64(t){T(t,E.Uint64,M.Uint64,\"Uint64\");let e=BigInt(t);this.writeBigUint64(e);}writeBigUint64(t){T(t,E.BigUint64,M.BigUint64,\"BigUint64\");let e=g.BigUint64;this.ensureLength(e),this.view.setBigUint64(this.offset,t),this.offset+=e;}writeInt8(t){T(t,E.Int8,M.Int8,\"Int8\");let e=g.Int8;this.ensureLength(e),this.view.setInt8(this.offset,t),this.offset+=e;}writeInt16(t){T(t,E.Int16,M.Int16,\"Int16\");let e=g.Int16;this.ensureLength(e),this.view.setInt16(this.offset,t),this.offset+=e;}writeInt32(t){T(t,E.Int32,M.Int32,\"Int32\");let e=g.Int32;this.ensureLength(e),this.view.setInt32(this.offset,t),this.offset+=e;}writeInt64(t){T(t,E.Int64,M.Int64,\"Int64\");let e=BigInt(t);this.writeBigInt64(e);}writeBigInt64(t){T(t,E.BigInt64,M.BigInt64,\"BigInt64\");let e=g.BigInt64;this.ensureLength(e),this.view.setBigInt64(this.offset,t),this.offset+=e;}writeFloat32(t){let e=g.Float32;this.ensureLength(e),this.view.setFloat32(this.offset,t),this.offset+=e;}writeFloat64(t){let e=g.Float64;this.ensureLength(e),this.view.setFloat64(this.offset,t),this.offset+=e;}writeBytes(t){let e=t.length;this.ensureLength(e),this.bytes.set(t,this.offset),this.offset+=e;}encodeString(t){let e=this.encodedStrings.get(t);if(e)return e;let r=this.encoder.encode(t);return this.encodedStrings.set(t,r),r;}writeString(t){let e=this.encodeString(t),r=e.length;this.writeUint32(r),this.writeBytes(e);}writeJson(t){let e=JSON.stringify(t);this.writeString(e);}constructor(){c(this,\"offset\",0),c(this,\"bytes\",new Uint8Array(U)),c(this,\"view\",v(this.bytes)),c(this,\"encoder\",new TextEncoder),c(this,\"encodedStrings\",/* @__PURE__ */new Map);}};// src/utils/typeChecks.ts\nfunction x(t){return\"string\"==typeof t;}function N(t){return Number.isFinite(t);}function A(t){return null===t;}// src/code-generation/components/cms/bundled/models/DatabaseItemPointerModel.ts\nvar O=class t{static fromString(e){let[r,n,i]=e.split(\"/\").map(Number);return I(N(r),\"Invalid chunkId\"),I(N(n),\"Invalid offset\"),I(N(i),\"Invalid length\"),new t(r,n,i);}toString(){return`${this.chunkId}/${this.offset}/${this.length}`;}static read(e){let r=e.readUint16(),n=e.readUint32(),i=e.readUint32();return new t(r,n,i);}write(t){t.writeUint16(this.chunkId),t.writeUint32(this.offset),t.writeUint32(this.length);}compare(t){return this.chunkId<t.chunkId?-1:this.chunkId>t.chunkId?1:this.offset<t.offset?-1:this.offset>t.offset?1:(I(this.length===t.length),0);}constructor(t,e,r){this.chunkId=t,this.offset=e,this.length=r;}};// src/code-generation/components/cms/bundled/models/DatabaseValueModel.ts\nimport{ControlType as P}from\"framer\";function R(t){if(A(t))return 0/* Null */;switch(t.type){case P.Array:return 1/* Array */;case P.Boolean:return 2/* Boolean */;case P.Color:return 3/* Color */;case P.Date:return 4/* Date */;case P.Enum:return 5/* Enum */;case P.File:return 6/* File */;case P.ResponsiveImage:return 10/* ResponsiveImage */;case P.Link:return 7/* Link */;case P.Number:return 8/* Number */;case P.Object:return 9/* Object */;case P.RichText:return 11/* RichText */;case P.String:return 12/* String */;case P.VectorSetItem:return 13/* VectorSetItem */;default:b(t);}}function q(e){let r=e.readUint16(),n=[];for(let i=0;i<r;i++){let r=t.read(e);n.push(r);}return{type:P.Array,value:n};}function _(e,r){for(let n of(e.writeUint16(r.value.length),r.value))t.write(e,n);}function D(e,r,n){let i=e.value.length,s=r.value.length;if(i<s)return -1;if(i>s)return 1;for(let s=0;s<i;s++){let i=e.value[s],a=r.value[s],o=t.compare(i,a,n);if(0!==o)return o;}return 0;}function j(t){return{type:P.Boolean,value:0!==t.readUint8()};}function C(t,e){t.writeUint8(e.value?1:0);}function J(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function V(t){return{type:P.Color,value:t.readString()};}function W(t,e){t.writeString(e.value);}function $(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function z(t){let e=t.readInt64(),r=new Date(e);return{type:P.Date,value:r.toISOString()};}function G(t,e){let r=new Date(e.value),n=r.getTime();t.writeInt64(n);}function K(t,e){let r=new Date(t.value),n=new Date(e.value);return r<n?-1:r>n?1:0;}function H(t){return{type:P.Enum,value:t.readString()};}function X(t,e){t.writeString(e.value);}function Q(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function Y(t){return{type:P.File,value:t.readString()};}function Z(t,e){t.writeString(e.value);}function tt(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function te(t){return{type:P.Link,value:t.readJson()};}function tr(t,e){t.writeJson(e.value);}function tn(t,e){let r=JSON.stringify(t.value),n=JSON.stringify(e.value);return r<n?-1:r>n?1:0;}function ti(t){return{type:P.Number,value:t.readFloat64()};}function ts(t,e){t.writeFloat64(e.value);}function ta(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function to(e){let r=e.readUint16(),n={};for(let i=0;i<r;i++){let r=e.readString();n[r]=t.read(e);}return{type:P.Object,value:n};}function tu(e,r){let n=Object.entries(r.value);for(let[r,i]of(e.writeUint16(n.length),n))e.writeString(r),t.write(e,i);}function tl(e,r,n){let i=Object.keys(e.value).sort(),s=Object.keys(r.value).sort();if(i.length<s.length)return -1;if(i.length>s.length)return 1;for(let a=0;a<i.length;a++){let o=i[a],u=s[a];if(o<u)return -1;if(o>u)return 1;let l=e.value[o]??null,h=r.value[u]??null,c=t.compare(l,h,n);if(0!==c)return c;}return 0;}function th(t){return{type:P.ResponsiveImage,value:t.readJson()};}function tc(t,e){t.writeJson(e.value);}function tf(t,e){let r=JSON.stringify(t.value),n=JSON.stringify(e.value);return r<n?-1:r>n?1:0;}function td(t){let e=t.readInt8();if(0===e)return{type:P.RichText,value:t.readUint32()};if(1===e)return{type:P.RichText,value:t.readString()};throw Error(\"Invalid rich text pointer\");}function tg(t,e){if(N(e.value)){t.writeInt8(0),t.writeUint32(e.value);return;}if(x(e.value)){t.writeInt8(1),t.writeString(e.value);return;}throw Error(\"Invalid rich text pointer\");}function tp(t,e){let r=t.value,n=e.value;if(N(r)&&N(n)||x(r)&&x(n))return r<n?-1:r>n?1:0;throw Error(\"Invalid rich text pointer\");}function tv(t){return{type:P.String,value:t.readString()};}function ty(t,e){t.writeString(e.value);}function tm(t,e,r){let n=t.value,i=e.value;return(0/* CaseInsensitive */===r.type&&(n=t.value.toLowerCase(),i=e.value.toLowerCase()),n<i)?-1:n>i?1:0;}function tw(t){return{type:P.VectorSetItem,value:t.readUint32()};}function tI(t,e){t.writeUint32(e.value);}function tb(t,e){let r=t.value,n=e.value;return r<n?-1:r>n?1:0;}(t=>{t.read=function(t){let e=t.readUint8();switch(e){case 0/* Null */:return null;case 1/* Array */:return q(t);case 2/* Boolean */:return j(t);case 3/* Color */:return V(t);case 4/* Date */:return z(t);case 5/* Enum */:return H(t);case 6/* File */:return Y(t);case 7/* Link */:return te(t);case 8/* Number */:return ti(t);case 9/* Object */:return to(t);case 10/* ResponsiveImage */:return th(t);case 11/* RichText */:return td(t);case 12/* String */:return tv(t);case 13/* VectorSetItem */:return tw(t);default:b(e);}},t.write=function(t,e){let r=R(e);if(t.writeUint8(r),!A(e))switch(e.type){case P.Array:return _(t,e);case P.Boolean:return C(t,e);case P.Color:return W(t,e);case P.Date:return G(t,e);case P.Enum:return X(t,e);case P.File:return Z(t,e);case P.Link:return tr(t,e);case P.Number:return ts(t,e);case P.Object:return tu(t,e);case P.ResponsiveImage:return tc(t,e);case P.RichText:return tg(t,e);case P.VectorSetItem:return tI(t,e);case P.String:return ty(t,e);default:b(e);}},t.compare=function(t,e,r){let n=R(t),i=R(e);if(n<i)return -1;if(n>i)return 1;if(A(t)||A(e))return 0;switch(t.type){case P.Array:return I(e.type===P.Array),D(t,e,r);case P.Boolean:return I(e.type===P.Boolean),J(t,e);case P.Color:return I(e.type===P.Color),$(t,e);case P.Date:return I(e.type===P.Date),K(t,e);case P.Enum:return I(e.type===P.Enum),Q(t,e);case P.File:return I(e.type===P.File),tt(t,e);case P.Link:return I(e.type===P.Link),tn(t,e);case P.Number:return I(e.type===P.Number),ta(t,e);case P.Object:return I(e.type===P.Object),tl(t,e,r);case P.ResponsiveImage:return I(e.type===P.ResponsiveImage),tf(t,e);case P.RichText:return I(e.type===P.RichText),tp(t,e);case P.VectorSetItem:return I(e.type===P.VectorSetItem),tb(t,e);case P.String:return I(e.type===P.String),tm(t,e,r);default:b(t);}};})(t||(t={}));// src/code-generation/components/cms/bundled/models/DatabaseDictionaryIndexModel.ts\nvar tU=class e{sortEntries(){this.entries.sort((e,r)=>{for(let n=0;n<this.fieldNames.length;n++){let i=e.values[n],s=r.values[n],a=t.compare(i,s,this.options.collation);if(0!==a)return a;}return e.pointer.compare(r.pointer);});}static deserialize(r){let n=new p(r),i=n.readJson(),s=n.readUint8(),a=[];for(let t=0;t<s;t++){let t=n.readString();a.push(t);}let o=new e(a,{collation:i}),u=n.readUint32();for(let e=0;e<u;e++){let e=[];for(let r=0;r<s;r++){let r=t.read(n);e.push(r);}let r=O.read(n);o.entries.push({values:e,pointer:r});}return o;}serialize(){let e=new F;for(let t of(e.writeJson(this.options.collation),e.writeUint8(this.fieldNames.length),this.fieldNames))e.writeString(t);for(let r of(this.sortEntries(),e.writeUint32(this.entries.length),this.entries)){let{values:n,pointer:i}=r;for(let r of n)t.write(e,r);i.write(e);}return e.subarray();}addItem(t,e){let r=this.fieldNames.map(e=>t.getField(e)??null);this.entries.push({values:r,pointer:e});}constructor(t,e){this.fieldNames=t,this.options=e,c(this,\"entries\",[]);}},tS=3,tk=250,tL=[408,// Request Timeout\n429,// Too Many Requests\n500,// Internal Server Error\n502,// Bad Gateway\n503,// Service Unavailable\n504],tB=async(t,e)=>{let r=0;for(;;){try{let n=await fetch(t,e);if(!tL.includes(n.status)||++r>tS)return n;}catch(t){if(e?.signal?.aborted||++r>tS)throw t;}await tE(r);}};async function tE(t){let e=Math.floor(tk*(Math.random()+1)*2**(t-1));await new Promise(t=>{setTimeout(t,e);});}// src/code-generation/components/cms/bundled/rangeRequest.ts\nasync function tM(t,e){let r=tx(e),n=[],i=0;for(let t of r)n.push(`${t.from}-${t.to-1}`),i+=t.to-t.from;let s=new URL(t),a=n.join(\",\");s.searchParams.set(\"range\",a);let o=await tB(s);if(200!==o.status)throw Error(`Request failed: ${o.status} ${o.statusText}`);let u=await o.arrayBuffer(),l=new Uint8Array(u);if(l.length!==i)throw Error(\"Request failed: Unexpected response length\");let h=new tT,c=0;for(let t of r){let e=t.to-t.from,r=c+e,n=l.subarray(c,r);h.write(t.from,n),c=r;}return e.map(t=>h.read(t.from,t.to-t.from));}var tT=class{read(t,e){for(let r of this.chunks){if(t<r.start)break;if(t>r.end)continue;if(t+e>r.end)break;let n=t-r.start,i=n+e;return r.data.slice(n,i);}throw Error(\"Missing data\");}write(t,e){let r=t,n=r+e.length,i=0,s=this.chunks.length;for(;i<s;i++){let t=this.chunks[i];if(I(t,\"Missing chunk\"),!(r>t.end)){if(r>t.start){let n=r-t.start,i=t.data.subarray(0,n);e=tF(i,e),r=t.start;}break;}}for(;s>i;s--){let t=this.chunks[s-1];if(I(t,\"Missing chunk\"),!(n<t.start)){if(n<t.end){let r=n-t.start,i=t.data.subarray(r);e=tF(e,i),n=t.end;}break;}}let a={start:r,end:n,data:e},o=s-i;this.chunks.splice(i,o,a);}constructor(){c(this,\"chunks\",[]);}};function tF(t,e){let r=t.length+e.length,n=new Uint8Array(r);return n.set(t,0),n.set(e,t.length),n;}function tx(t){I(t.length>0,\"Must have at least one range\");let e=[...t].sort((t,e)=>t.from-e.from),r=[];for(let t of e){let e=r.length-1,n=r[e];n&&t.from<=n.to?r[e]={from:n.from,to:Math.max(n.to,t.to)}:r.push(t);}return r;}// src/code-generation/components/cms/bundled/DatabaseDictionaryIndex.ts\nvar tN=class{async loadModel(){let[t]=await tM(this.options.url,[this.options.range]);return I(t,\"Failed to load model\"),tU.deserialize(t);}async getModel(){return this.modelPromise??=this.loadModel(),this.model??=await this.modelPromise,this.model;}async lookupItems(t){I(t.length===this.fields.length,\"Invalid query length\");let e=await this.getModel(),r=t.reduce((t,e,r)=>t.flatMap(t=>{switch(e.type){case\"All\"/* All */:return[t];case\"Equals\"/* Equals */:return this.queryEquals(t,e,r);case\"NotEquals\"/* NotEquals */:return this.queryNotEquals(t,e,r);case\"LessThan\"/* LessThan */:return this.queryLessThan(t,e,r);case\"GreaterThan\"/* GreaterThan */:return this.queryGreaterThan(t,e,r);case\"Contains\"/* Contains */:return this.queryContains(t,e,r);case\"StartsWith\"/* StartsWith */:return this.queryStartsWith(t,e,r);case\"EndsWith\"/* EndsWith */:return this.queryEndsWith(t,e,r);default:b(e);}}),[e.entries]),n=[];for(let t of r)for(let e of t){let t={};for(let r=0;r<this.options.fieldNames.length;r++){let n=this.options.fieldNames[r],i=e.values[r];t[n]=i;}n.push({pointer:e.pointer.toString(),data:t});}return n;}queryEquals(t,e,r){let n=this.getLeftMost(t,r,e.value),i=this.getRightMost(t,r,e.value),s=t.slice(n,i+1);return s.length>0?[s]:[];}queryNotEquals(t,e,r){let n=this.getLeftMost(t,r,e.value),i=this.getRightMost(t,r,e.value),s=[],a=t.slice(0,n);a.length>0&&s.push(a);let o=t.slice(i+1);return o.length>0&&s.push(o),s;}queryLessThan(t,e,r){let n=this.getRightMost(t,r,null);if(t=t.slice(n+1),e.inclusive){let n=this.getRightMost(t,r,e.value),i=t.slice(0,n+1);return i.length>0?[i]:[];}let i=this.getLeftMost(t,r,e.value),s=t.slice(0,i);return s.length>0?[s]:[];}queryGreaterThan(t,e,r){let n=this.getRightMost(t,r,null);if(t=t.slice(n+1),e.inclusive){let n=this.getLeftMost(t,r,e.value),i=t.slice(n);return i.length>0?[i]:[];}let i=this.getRightMost(t,r,e.value),s=t.slice(i+1);return s.length>0?[s]:[];}queryContains(t,e,r){return this.findItems(t,r,t=>{if(t?.type!==y.String||e.value?.type!==y.String)return!1;let r=t.value,n=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),n=n.toLowerCase()),r.includes(n);});}queryStartsWith(t,e,r){return this.findItems(t,r,t=>{if(t?.type!==y.String||e.value?.type!==y.String)return!1;let r=t.value,n=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),n=n.toLowerCase()),r.startsWith(n);});}queryEndsWith(t,e,r){return this.findItems(t,r,t=>{if(t?.type!==y.String||e.value?.type!==y.String)return!1;let r=t.value,n=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),n=n.toLowerCase()),r.endsWith(n);});}/**\n   * Returns the index of the left most entry that is equal to the target.\n   *\n   * ```text\n   *   Left most\n   *       ↓\n   * ┌───┬───┬───┬───┬───┬───┐\n   * │ 1 │ 2 │ 2 │ 2 │ 2 │ 3 │\n   * └───┴───┴───┴───┴───┴───┘\n   * ```\n   *\n   * @param entries The entries array to search in.\n   * @param position The position of the value in the entry.\n   * @param target The target value to search for.\n   * @returns The index of the left most entry that is equal to the target.\n   */getLeftMost(e,r,n){let i=0,s=e.length;for(;i<s;){let a=i+s>>1,o=e[a],u=o.values[r];0>t.compare(u,n,this.collation)?i=a+1:s=a;}return i;}/**\n   * Returns the index of the right most entry that is equal to the target.\n   *\n   * ```text\n   *              Right most\n   *                   ↓\n   * ┌───┬───┬───┬───┬───┬───┐\n   * │ 1 │ 2 │ 2 │ 2 │ 2 │ 3 │\n   * └───┴───┴───┴───┴───┴───┘\n   * ```\n   *\n   * @param entries The entries array to search in.\n   * @param position The position of the value in the entry.\n   * @param target The target value to search for.\n   * @returns The index of the right most entry that is equal to the target.\n   */getRightMost(e,r,n){let i=0,s=e.length;for(;i<s;){let a=i+s>>1,o=e[a],u=o.values[r];t.compare(u,n,this.collation)>0?s=a:i=a+1;}return s-1;}/**\n   * Finds all items that are matching the predicate and groups adjacent items together.\n   *\n   * @param entries The entries array to search in.\n   * @param position The position of the value in the entry.\n   * @param predicate The predicate to match the values against.\n   * @returns An array of chunks that match the predicate.\n   */findItems(t,e,r){let n=[],i=0;for(let s=0;s<t.length;s++){let a=t[s],o=a.values[e],u=r(o);if(!u){if(i<s){let e=t.slice(i,s);n.push(e);}i=s+1;}}if(i<t.length){let e=t.slice(i);n.push(e);}return n;}constructor(t){this.options=t,c(this,\"schema\"),c(this,\"fields\"),c(this,\"supportedLookupTypes\",[\"All\"/* All */,\"Equals\"/* Equals */,\"NotEquals\"/* NotEquals */,\"LessThan\"/* LessThan */,\"GreaterThan\"/* GreaterThan */,\"Contains\"/* Contains */,\"StartsWith\"/* StartsWith */,\"EndsWith\"/* EndsWith */]),c(this,\"modelPromise\"),c(this,\"model\"),c(this,\"collation\");let e={},r=[];for(let t of this.options.fieldNames){let n=this.options.collectionSchema[t];I(n,\"Missing definition for field\",t),e[t]=n,r.push({type:\"Identifier\",name:t});}this.schema=e,this.fields=r,this.collation=this.options.collation;}},tA=class e{static read(r){let n=new e,i=r.readUint16();for(let e=0;e<i;e++){let e=r.readString(),i=t.read(r);n.setField(e,i);}return n;}write(e){for(let[r,n]of(e.writeUint16(this.fields.size),this.fields))e.writeString(r),t.write(e,n);}getData(){let t={};for(let[e,r]of this.fields)t[e]=r;return t;}setField(t,e){this.fields.set(t,e);}getField(t){return this.fields.get(t);}constructor(){c(this,\"fields\",/* @__PURE__ */new Map);}},tO=class{scanItems(){return this.itemsPromise??=tB(this.url).then(async t=>{if(!t.ok)throw Error(`Request failed: ${t.status} ${t.statusText}`);let e=await t.arrayBuffer(),r=new Uint8Array(e),n=new p(r),i=[],s=n.readUint32();for(let t=0;t<s;t++){let t=n.getOffset(),e=tA.read(n),r=n.getOffset()-t,s=new O(this.id,t,r),a=s.toString(),o={pointer:a,data:e.getData()};this.itemLoader.prime(a,o),i.push(o);}return i;}),this.itemsPromise;}resolveItem(t){return this.itemLoader.load(t);}constructor(t,e){this.id=t,this.url=e,c(this,\"itemsPromise\"),c(this,\"itemLoader\",new d.default(async t=>{let e=t.map(t=>{let e=O.fromString(t);return{from:e.offset,to:e.offset+e.length};}),r=await tM(this.url,e);return r.map((e,r)=>{let n=new p(e),i=tA.read(n),s=t[r];return I(s,\"Missing pointer\"),{pointer:s,data:i.getData()};});},{maxBatchSize:250}));}},tP=class{async scanItems(){let t=await Promise.all(this.chunks.map(async t=>t.scanItems()));return t.flat();}resolveItems(t){return Promise.all(t.map(t=>{let e=O.fromString(t),r=this.chunks[e.chunkId];return I(r,\"Missing chunk\"),r.resolveItem(t);}));}compareItems(t,e){let r=O.fromString(t.pointer),n=O.fromString(e.pointer);return r.compare(n);}compareValues(e,r,n){return t.compare(e,r,n);}constructor(t){this.options=t,c(this,\"id\"),c(this,\"schema\"),c(this,\"indexes\"),c(this,\"resolveRichText\"),c(this,\"resolveVectorSetItem\"),c(this,\"chunks\"),this.chunks=this.options.chunks.map((t,e)=>new tO(e,t)),this.schema=t.schema,this.indexes=t.indexes,this.resolveRichText=t.resolveRichText,this.resolveVectorSetItem=t.resolveVectorSetItem,this.id=t.id;}};export{tP as DatabaseCollection,tN as DatabaseDictionaryIndex};\nexport const __FramerMetadata__ = {\"exports\":{\"DatabaseCollection\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DatabaseDictionaryIndex\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// src/code-generation/components/cms/bundled/getRichTextJsonResolver.tsx?bundle\nimport{jsx as e}from\"react/jsx-runtime\";import{AutoBreakpointVariant as t,ComponentPresetsConsumer as r,Link as n,motion as o}from\"framer\";// ../../library/src/router/lazy.tsx\nimport{isValidElement as i}from\"react\";// ../../library/src/utils/utils.ts\nvar a,l=\"undefined\"!=typeof window,f=l&&\"function\"==typeof window.requestIdleCallback,u=\"preload\";function c(e){return\"object\"==typeof e&&null!==e&&!/*#__PURE__*/i(e)&&u in e;}// src/code-generation/components/cms/bundled/getRichTextJsonResolver.tsx?bundle\nimport{Fragment as p,createElement as s}from\"react\";// src/code-generation/components/cms/bundled/assert.ts\nfunction m(e,...t){if(!e)throw Error(\"Assertion Error\"+(t.length>0?\": \"+t.join(\" \"):\"\"));}// src/code-generation/components/cms/bundled/getRichTextJsonResolver.tsx?bundle\nvar d=((a=d||{})[a.Fragment=1]=\"Fragment\",a[a.Link=2]=\"Link\",a[a.Module=3]=\"Module\",a[a.Tag=4]=\"Tag\",a[a.Text=5]=\"Text\",a);function g(i){let a=/* @__PURE__ */new Map;return l=>{let f=a.get(l);if(f)return f;let u=JSON.parse(l),d=function a(l){switch(l[0]){case 1/* Fragment */:{let[,...e]=l,t=e.map(a);return /*#__PURE__*/s(p,void 0,...t);}case 2/* Link */:{let[,e,...t]=l,r=t.map(a);return /*#__PURE__*/s(n,e,...r);}case 3/* Module */:{let[,n,o,f,u]=l;for(let e of f){let t=o[e];t&&(o[e]=a(t));}for(let e of u){let t=o[e];if(\"string\"!=typeof t)continue;let r=i[t];r&&(c(r)&&r.preload(),o[e]=r);}let p=i[n];return m(p,\"Module not found\"),c(p)&&p.preload(),/*#__PURE__*/e(r,{componentIdentifier:n,children:r=>/*#__PURE__*/e(t,{component:p,props:{...r,...o}})});}case 4/* Tag */:{let[,e,t,...r]=l,n=r.map(a);if(\"a\"===e)return /*#__PURE__*/s(o.a,t,...n);return /*#__PURE__*/s(e,t,...n);}case 5/* Text */:{let[,e]=l;return e;}}}(u);return a.set(l,d),d;};}export{d as RichTextJsonType,g as getRichTextJsonResolver};\nexport const __FramerMetadata__ = {\"exports\":{\"RichTextJsonType\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getRichTextJsonResolver\":{\"type\":\"reactComponent\",\"name\":\"getRichTextJsonResolver\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ca3d35)\nimport{addPropertyControls as e,ControlType as t,QueryEngine as l}from\"framer\";import{DatabaseCollection as a}from\"./QgWoTE4M0-0.js\";import{getRichTextJsonResolver as i}from\"./QgWoTE4M0-1.js\";let r={bZT1xXn_4:{isNullable:!0,type:t.ResponsiveImage},createdAt:{isNullable:!0,type:t.Date},CWE4Qr_Jw:{isNullable:!0,type:t.String},id:{isNullable:!1,type:t.String},L9wNpwOQU:{isNullable:!0,type:t.String},nextItemId:{isNullable:!0,type:t.String},previousItemId:{isNullable:!0,type:t.String},QJTLWrs3g:{isNullable:!0,type:t.String},updatedAt:{isNullable:!0,type:t.Date},Xfm96JJUl:{isNullable:!0,type:t.Link}},n=[],o=e=>{let t=n[e];if(t)return t().then(e=>e.default);},d={},p=i(d),u=new l,m={collectionByLocaleId:{default:new a({chunks:[new URL(\"./QgWoTE4M0-chunk-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")],id:\"e83d598b-7f6a-4db0-bcdf-3b553a6a5565default\",indexes:[],resolveRichText:p,resolveVectorSetItem:o,schema:r}),mXE8NH_Is:new a({chunks:[new URL(\"./QgWoTE4M0-chunk-mXE8NH_Is-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")],id:\"e83d598b-7f6a-4db0-bcdf-3b553a6a5565mXE8NH_Is\",indexes:[],resolveRichText:p,resolveVectorSetItem:o,schema:r})},displayName:\"Profile\",id:\"e83d598b-7f6a-4db0-bcdf-3b553a6a5565\"};export default m;e(m,{bZT1xXn_4:{title:\"Avatar\",type:t.ResponsiveImage},QJTLWrs3g:{defaultValue:\"\",title:\"Name\",type:t.String},L9wNpwOQU:{defaultValue:\"\",title:\"Tag\",type:t.String},Xfm96JJUl:{title:\"Link\",type:t.Link},CWE4Qr_Jw:{preventLocalization:!0,title:\"Slug\",type:t.String},createdAt:{title:\"Created\",type:t.Date},updatedAt:{title:\"Updated\",type:t.Date},previousItemId:{dataIdentifier:\"local-module:collection/QgWoTE4M0:default\",title:\"Previous\",type:t.CollectionReference},nextItemId:{dataIdentifier:\"local-module:collection/QgWoTE4M0:default\",title:\"Next\",type:t.CollectionReference}});export const enumToDisplayNameFunctions={};export const utils={async getSlugByRecordId(e,t){let[l]=await u.query({from:{data:m,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{name:\"CWE4Qr_Jw\",type:\"Identifier\"}],where:{left:{name:\"id\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:e},type:\"BinaryOperation\"}},t);return l?.CWE4Qr_Jw;},async getRecordIdBySlug(e,t){let[l]=await u.query({from:{data:m,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{name:\"id\",type:\"Identifier\"}],where:{left:{name:\"CWE4Qr_Jw\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:e},type:\"BinaryOperation\"}},t);return l?.id;}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"data\",\"name\":\"data\",\"annotations\":{\"framerCollectionUtils\":\"1\",\"framerCollectionId\":\"QgWoTE4M0\",\"framerEnumToDisplayNameUtils\":\"2\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"false\",\"framerData\":\"true\",\"framerSlug\":\"CWE4Qr_Jw\",\"framerRecordIdKey\":\"id\",\"framerAutoSizeImages\":\"true\"}},\"utils\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"enumToDisplayNameFunctions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (32af339)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-Hg1RS .framer-styles-preset-11uhihp:not(.rich-text-wrapper), .framer-Hg1RS .framer-styles-preset-11uhihp.rich-text-wrapper a { --framer-link-current-text-color: var(--token-dcff210c-e5de-4a0f-8a40-9d1312b6d339, #09090b); --framer-link-current-text-decoration: none; --framer-link-hover-text-color: var(--token-44a0edb2-d7f8-493a-be6c-3f834e748ce5, #b7d921); --framer-link-hover-text-decoration: underline; --framer-link-hover-text-decoration-style: dotted; --framer-link-text-color: var(--token-dcff210c-e5de-4a0f-8a40-9d1312b6d339, #09090b); --framer-link-text-decoration: none; transition-delay: 0s; transition-duration: 0.3s; transition-property: color; transition-timing-function: cubic-bezier(0.44, 0, 0.56, 1); }\"];export const className=\"framer-Hg1RS\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (32af339)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Google Sans Flex-regular\",\"GF;Google Sans Flex-700\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Google Sans Flex\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Google Sans Flex\",url:\"https://fonts.gstatic.com/s/googlesansflex/v21/t5sJIQcYNIWbFgDgAAzZ34auoVyXkJCOvp3SFWJbN5hF8Ju1x6sKCyp0l9sI40swNJwInycYAJzz0m7kJ4qFQOJBOjLvDSndo0SKMpKSTzwliVdHAy4bxTDHg_ugnAakp8ubyc5qU4LBMUM.woff2\",weight:\"400\"},{cssFamilyName:\"Google Sans Flex\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Google Sans Flex\",url:\"https://fonts.gstatic.com/s/googlesansflex/v21/t5sJIQcYNIWbFgDgAAzZ34auoVyXkJCOvp3SFWJbN5hF8Ju1x6sKCyp0l9sI40swNJwInycYAJzz0m7kJ4qFQOJBOjLvDSndo0SKMpKSTzwliVdHAy4bxTDHg_ugnAakpyycyc5qU4LBMUM.woff2\",weight:\"700\"}]}];export const css=[\".framer-ENlSI .framer-styles-preset-16xd508:not(.rich-text-wrapper), .framer-ENlSI .framer-styles-preset-16xd508.rich-text-wrapper p { --framer-font-family: \\\"Google Sans Flex\\\", \\\"Google Sans Flex Placeholder\\\", sans-serif; --framer-font-family-bold: \\\"Google Sans Flex\\\", \\\"Google Sans Flex Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on; --framer-font-size: calc(var(--framer-root-font-size, 1rem) * 1); --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-letter-spacing: 0em; --framer-line-height: 1.8em; --framer-paragraph-spacing: 8px; --framer-text-alignment: start; --framer-text-color: var(--token-6000b0a4-6430-4d67-9476-420dd3ff449a, rgba(9, 9, 11, 0.8)); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }\"];export const className=\"framer-ENlSI\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (1678cb3)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,ChildrenCanSuspend,ComponentPresetsProvider,ComponentViewportProvider,Container,cx,Floating,forwardLoader,GeneratedComponentContext,getFonts,getFontsFromComponentPreset,getFontsFromSharedStyle,getWhereExpressionFromPathVariables,Image as Image1,Link,NotFoundError,PathVariablesContext,PropertyOverrides,queryCache,ResolveLinks,RichText,runTasksWithYield,runWithYield,SVG,useActiveVariantCallback,useComponentViewport,useCurrentPathVariables,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useMetadata,useOverlayState,useQueryData,useRouteElementId,useRouter,useSiteRefs,useStringQueryParam,withCodeBoundaryForOverrides,withCSS,withFX,withOptimizedAppearEffect,withVariantAppearEffect}from\"framer\";import{AnimatePresence,LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Tabs from\"#framer/local/canvasComponent/qr_vNFrdz/qr_vNFrdz.js\";import FavoriteButton from\"#framer/local/codeFile/kKuUrX1/FavoriteButton.js\";import RichTextCarousel from\"#framer/local/codeFile/CyKC1Tm/RichTextCarosel.js\";import TableOfContent from\"#framer/local/codeFile/vCxK7Ar/TableContent.js\";import WordCounter from\"#framer/local/codeFile/SjLaUQR/TimeToRead.js\";import PageViews from\"#framer/local/codeFile/y7n395o/ViewCounter.js\";import{withWebsiteTranslation}from\"#framer/local/codeFile/Et8SczA/WebsiteTranslator.js\";import{setFullWidthRadius}from\"#framer/local/codeFile/GNMdJYu/CMSContentEnhance.js\";import{withScrollHintArrowsGhostMask}from\"#framer/local/codeFile/qWOeiLS/ScrollHint.js\";import{withFontNormal}from\"#framer/local/codeFile/URWVh_F/TextWeightOverrides.js\";import ScrollForNextPage from\"#framer/local/codeFile/TjNoB3G/ScrollToNextPage.js\";import ShadcnButton from\"#framer/local/codeFile/zpX0MvU/Button.js\";import Empty from\"#framer/local/codeFile/ua7zwYa/Empty.js\";import{Image as Image2}from\"#framer/local/codeFile/BgXwJuc/Image.js\";import{Icon as Phosphor}from\"#framer/local/codeFile/Z8tun0o/Phosphor.js\";import{HorizontalSeparator as SeparatorHorizontal}from\"#framer/local/codeFile/tnmzETz/Seperator.js\";import{withImageSkeleton}from\"#framer/local/codeFile/GekW0xM/Skeleton.js\";import{withSonnerTrigger}from\"#framer/local/codeFile/oE1fJoA/Sonner.js\";import{DarkThemeScope}from\"#framer/local/codeFile/IGEBS0F/ThemeSwitcher.js\";import Work from\"#framer/local/collection/I6HlSyuDP/I6HlSyuDP.js\";import Tags from\"#framer/local/collection/jjMzBdhi6/jjMzBdhi6.js\";import Profile from\"#framer/local/collection/QgWoTE4M0/QgWoTE4M0.js\";import*as componentPresets from\"#framer/local/componentPresets/componentPresets/componentPresets.js\";import*as sharedStyle3 from\"#framer/local/css/BFyvZ0BZF/BFyvZ0BZF.js\";import*as sharedStyle1 from\"#framer/local/css/D3fqZIMak/D3fqZIMak.js\";import*as sharedStyle10 from\"#framer/local/css/Gf_JpQH2x/Gf_JpQH2x.js\";import*as sharedStyle7 from\"#framer/local/css/gSdKfu9Sc/gSdKfu9Sc.js\";import*as sharedStyle16 from\"#framer/local/css/H7ZeVKFJH/H7ZeVKFJH.js\";import*as sharedStyle4 from\"#framer/local/css/hAgy4Yaqp/hAgy4Yaqp.js\";import*as sharedStyle6 from\"#framer/local/css/HLBROhfdC/HLBROhfdC.js\";import*as sharedStyle13 from\"#framer/local/css/JYElBm9mB/JYElBm9mB.js\";import*as sharedStyle12 from\"#framer/local/css/kUYAXLwlC/kUYAXLwlC.js\";import*as sharedStyle15 from\"#framer/local/css/mUk3pmskA/mUk3pmskA.js\";import*as sharedStyle11 from\"#framer/local/css/olPzDgYcd/olPzDgYcd.js\";import*as sharedStyle14 from\"#framer/local/css/s3uXlSjx2/s3uXlSjx2.js\";import*as sharedStyle5 from\"#framer/local/css/tO7IbVkoQ/tO7IbVkoQ.js\";import*as sharedStyle8 from\"#framer/local/css/UMLKpawFT/UMLKpawFT.js\";import*as sharedStyle2 from\"#framer/local/css/WpkfaQWbO/WpkfaQWbO.js\";import*as sharedStyle from\"#framer/local/css/xPzhs9urA/xPzhs9urA.js\";import*as sharedStyle9 from\"#framer/local/css/ZNBnv0CxI/ZNBnv0CxI.js\";import metadataProvider from\"#framer/local/webPageMetadata/QEDnxDOZc/QEDnxDOZc.js\";const Image1WithImageSkeletonmbq8j=withCodeBoundaryForOverrides(Image1,{nodeId:\"suUD7N7Po\",override:withImageSkeleton,scopeId:\"QEDnxDOZc\"});const MotionDivDarkThemeScopef91cxyWithOptimizedAppearEffect=withOptimizedAppearEffect(withCodeBoundaryForOverrides(motion.div,{nodeId:\"zLYvphjux\",override:DarkThemeScope,scopeId:\"QEDnxDOZc\"}));const Image2Fonts=getFonts(Image2);const ContainerWithOptimizedAppearEffect=withOptimizedAppearEffect(Container);const RichTextWithWebsiteTranslation66d61sWithOptimizedAppearEffect=withOptimizedAppearEffect(withCodeBoundaryForOverrides(RichText,{nodeId:\"kt4A7XBmQ\",override:withWebsiteTranslation,scopeId:\"QEDnxDOZc\"}));const PhosphorFonts=getFonts(Phosphor);const MotionDivWithOptimizedAppearEffect=withOptimizedAppearEffect(motion.div);const ShadcnButtonFonts=getFonts(ShadcnButton);const RichTextWithFontNormalx2wfy7=withCodeBoundaryForOverrides(RichText,{inComponentSlot:true,nodeId:\"jsh9dPxr_\",override:withFontNormal,scopeId:\"QEDnxDOZc\"});const RichTextWithFontNormalum5j6h=withCodeBoundaryForOverrides(RichText,{nodeId:\"CZVO4638b\",override:withFontNormal,scopeId:\"QEDnxDOZc\"});const RichTextWithFontNormal1beff3n=withCodeBoundaryForOverrides(RichText,{inComponentSlot:true,nodeId:\"vGdqIfRJ3\",override:withFontNormal,scopeId:\"QEDnxDOZc\"});const MotionDivWithScrollHintArrowsGhostMask5g8tl8=withCodeBoundaryForOverrides(motion.div,{nodeId:\"EsxAj2aAy\",override:withScrollHintArrowsGhostMask,scopeId:\"QEDnxDOZc\"});const PageViewsFonts=getFonts(PageViews);const FavoriteButtonFonts=getFonts(FavoriteButton);const MotionDivDarkThemeScopeb9byz3=withCodeBoundaryForOverrides(motion.div,{nodeId:\"BKldFF3pS\",override:DarkThemeScope,scopeId:\"QEDnxDOZc\"});const RichTextCarouselFonts=getFonts(RichTextCarousel);const SeparatorHorizontalFonts=getFonts(SeparatorHorizontal);const TabsFonts=getFonts(Tabs);const TabsWithVariantAppearEffect=withVariantAppearEffect(Tabs);const MotionDivWithFX=withFX(motion.div);const TableOfContentFonts=getFonts(TableOfContent);const ContainerWithFX=withFX(Container);const EmptyFonts=getFonts(Empty);const ShadcnButtonWithSonnerTriggertt5i0v=withCodeBoundaryForOverrides(ShadcnButton,{nodeId:\"eOwrHCVwv\",override:withSonnerTrigger,scopeId:\"QEDnxDOZc\"});const ShadcnButtonWithSonnerTriggerpcle5i=withCodeBoundaryForOverrides(ShadcnButton,{nodeId:\"jETd9Ot26\",override:withSonnerTrigger,scopeId:\"QEDnxDOZc\"});const ShadcnButtonWithSonnerTrigger1jhvi94=withCodeBoundaryForOverrides(ShadcnButton,{nodeId:\"VtsK_jcV1\",override:withSonnerTrigger,scopeId:\"QEDnxDOZc\"});const WordCounterFonts=getFonts(WordCounter);const RichTextSetFullWidthRadiuszec7p4=withCodeBoundaryForOverrides(RichText,{nodeId:\"QccWgFlzW\",override:setFullWidthRadius,scopeId:\"QEDnxDOZc\"});const ShadcnButtonWithSonnerTriggermr8irj=withCodeBoundaryForOverrides(ShadcnButton,{nodeId:\"bgZ612Siy\",override:withSonnerTrigger,scopeId:\"QEDnxDOZc\"});const ShadcnButtonWithSonnerTriggerum52w0=withCodeBoundaryForOverrides(ShadcnButton,{nodeId:\"D0JvgcNwX\",override:withSonnerTrigger,scopeId:\"QEDnxDOZc\"});const ShadcnButtonWithSonnerTrigger1ahre77=withCodeBoundaryForOverrides(ShadcnButton,{nodeId:\"bTu3SPg07\",override:withSonnerTrigger,scopeId:\"QEDnxDOZc\"});const RichTextWithFontNormal10yn0lk=withCodeBoundaryForOverrides(RichText,{nodeId:\"oSuyz5sdN\",override:withFontNormal,scopeId:\"QEDnxDOZc\"});const RichTextWithFontNormal1sl49h5=withCodeBoundaryForOverrides(RichText,{inComponentSlot:true,nodeId:\"C9bndUBqW\",override:withFontNormal,scopeId:\"QEDnxDOZc\"});const TableOfContentDarkThemeScope1qldho1=withCodeBoundaryForOverrides(TableOfContent,{nodeId:\"JX98sqVgA\",override:DarkThemeScope,scopeId:\"QEDnxDOZc\"});const ScrollForNextPageFonts=getFonts(ScrollForNextPage);const MotionSectionDarkThemeScopesa0rkz=withCodeBoundaryForOverrides(motion.section,{nodeId:\"klRpQ2_jd\",override:DarkThemeScope,scopeId:\"QEDnxDOZc\"});const MotionDivDarkThemeScopeyu073lWithFX=withFX(withCodeBoundaryForOverrides(motion.div,{nodeId:\"AEQwdHHjf\",override:DarkThemeScope,scopeId:\"QEDnxDOZc\"}));const breakpoints={bnIjhSyNv:\"(max-width: 799.98px)\",ntKCgZ9cM:\"(min-width: 800px) and (max-width: 999.98px)\",r4Ex0AauM:\"(min-width: 1000px)\"};const isBrowser=()=>typeof document!==\"undefined\";export const queryParamNames=[\"showless\",\"externallink\",\"copyurl\",\"copyurl\",\"preview-live\"];const serializationHash=\"framer-TMZ9Z\";const variantClassNames={bnIjhSyNv:\"framer-v-sfmywq\",ntKCgZ9cM:\"framer-v-164owsp\",r4Ex0AauM:\"framer-v-csx8iw\"};const ENsd1R_Ks=undefined;const SlfLhFgdA=undefined;const uII3WxZN2=undefined;const rs3E_YvqZ=undefined;const PWDXDXwp2=undefined;const u5GKCymIc=undefined;const CY3tn6Vz_=undefined;const qXbWp33sX=undefined;const mS0Vj9WJK=undefined;const SkD60hu7r=undefined;const HUYRbzfaj=undefined;const qeKo7gC5a=undefined;const nextItemId=undefined;const nextItemId_CY3tn6Vz_=undefined;const sjrcrSkXm=undefined;const F07hl7KEBkR5LKLh74=undefined;const I64JITP4TNBpAKkyxz=undefined;const raHBxA5swNBpAKkyxz=undefined;const idNBpAKkyxz=undefined;const repeater_item_countNBpAKkyxz=undefined;const I64JITP4TjVdmJE0U1=undefined;const raHBxA5swjVdmJE0U1=undefined;const idjVdmJE0U1=undefined;const rdWTWxB_UVCwAvGPwk=undefined;const LRhXX277EVCwAvGPwk=undefined;const F07hl7KEBtZtSqXr_1=undefined;const I64JITP4TtZtSqXr_1=undefined;const raHBxA5swtZtSqXr_1=undefined;const idtZtSqXr_1=undefined;const repeater_item_counttZtSqXr_1=undefined;const F07hl7KEBI9q2Dw_A4=undefined;const I64JITP4TI9q2Dw_A4=undefined;const raHBxA5swI9q2Dw_A4=undefined;const idI9q2Dw_A4=undefined;const Xfm96JJUlHn7wszhbk=undefined;const QJTLWrs3gHn7wszhbk=undefined;const bZT1xXn_4Hn7wszhbk=undefined;const CWE4Qr_JwHn7wszhbk=undefined;const idHn7wszhbk=undefined;const repeater_item_countHn7wszhbk=undefined;const Xfm96JJUlAbZwSySLO=undefined;const QJTLWrs3gAbZwSySLO=undefined;const bZT1xXn_4AbZwSySLO=undefined;const L9wNpwOQUAbZwSySLO=undefined;const CWE4Qr_JwAbZwSySLO=undefined;const idAbZwSySLO=undefined;const repeater_item_countAbZwSySLO=undefined;const rdWTWxB_Uo4swNtxk4=undefined;const LRhXX277Eo4swNtxk4=undefined;const F07hl7KEBOHYhrMF4J=undefined;const I64JITP4TOHYhrMF4J=undefined;const raHBxA5swOHYhrMF4J=undefined;const idOHYhrMF4J=undefined;const repeater_item_countOHYhrMF4J=undefined;const F07hl7KEBmnERtUvqn=undefined;const I64JITP4TmnERtUvqn=undefined;const raHBxA5swmnERtUvqn=undefined;const idmnERtUvqn=undefined;const getRootLayoutProp=(hasLayoutTemplate,hasInheritedFlowEffect,fallback)=>{if(!hasLayoutTemplate)return fallback;return hasInheritedFlowEffect?\"position\":fallback;};const transition1={bounce:0,delay:0,duration:3,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const transition2={bounce:0,delay:0,duration:.4,type:\"spring\"};const animation2={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation3={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:.5,skewX:0,skewY:0,x:0,y:50};const toImageSrc=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value.src;}return typeof value===\"string\"?value:undefined;};const transition3={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation4={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:0,y:0};const suffix=(value,suffix)=>{if(typeof value===\"string\"&&typeof suffix===\"string\"){return value+suffix;}else if(typeof value===\"string\"){return value;}else if(typeof suffix===\"string\"){return suffix;}return\"\";};const transition4={bounce:0,delay:0,duration:1,type:\"spring\"};const animation5={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition4,x:0,y:0};const equals=(a,b)=>{return typeof a===\"string\"&&typeof b===\"string\"?a.toLowerCase()===b.toLowerCase():a===b;};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const animation6={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:0,y:0};const animation7={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const query=PWDXDXwp2=>({from:{alias:\"jVdmJE0U1\",data:Tags,type:\"Collection\"},limit:{type:\"LiteralValue\",value:5001},select:[{collection:\"jVdmJE0U1\",name:\"I64JITP4T\",type:\"Identifier\"},{collection:\"jVdmJE0U1\",name:\"raHBxA5sw\",type:\"Identifier\"},{collection:\"jVdmJE0U1\",name:\"id\",type:\"Identifier\"}],where:{left:{left:{collection:\"jVdmJE0U1\",name:\"L_ZH3vI_l\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"mvXHAGYP4\"},type:\"BinaryOperation\"},operator:\"and\",right:{left:{collection:\"jVdmJE0U1\",name:\"id\",type:\"Identifier\"},operator:\"in\",right:{type:\"LiteralValue\",value:PWDXDXwp2},type:\"BinaryOperation\"},type:\"BinaryOperation\"}});const QueryData=({query,pageSize,children})=>{const data=useQueryData(query);return children(data);};const Overlay=({children,blockDocumentScrolling,dismissWithEsc,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling,dismissWithEsc:enabled&&dismissWithEsc});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};const query1=PWDXDXwp2=>({from:{alias:\"NBpAKkyxz\",data:Tags,type:\"Collection\"},limit:{type:\"LiteralValue\",value:2},select:[{collection:\"NBpAKkyxz\",name:\"I64JITP4T\",type:\"Identifier\"},{collection:\"NBpAKkyxz\",name:\"raHBxA5sw\",type:\"Identifier\"},{collection:\"NBpAKkyxz\",name:\"id\",type:\"Identifier\"}],where:{left:{left:{collection:\"NBpAKkyxz\",name:\"L_ZH3vI_l\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"mvXHAGYP4\"},type:\"BinaryOperation\"},operator:\"and\",right:{left:{collection:\"NBpAKkyxz\",name:\"id\",type:\"Identifier\"},operator:\"in\",right:{type:\"LiteralValue\",value:PWDXDXwp2},type:\"BinaryOperation\"},type:\"BinaryOperation\"}});const query2=PWDXDXwp2=>({from:{alias:\"NBpAKkyxz\",data:Tags,type:\"Collection\"},limit:{type:\"LiteralValue\",value:5001},select:[{collection:\"NBpAKkyxz\",name:\"I64JITP4T\",type:\"Identifier\"},{collection:\"NBpAKkyxz\",name:\"raHBxA5sw\",type:\"Identifier\"},{collection:\"NBpAKkyxz\",name:\"id\",type:\"Identifier\"}],where:{left:{left:{collection:\"NBpAKkyxz\",name:\"L_ZH3vI_l\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"mvXHAGYP4\"},type:\"BinaryOperation\"},operator:\"and\",right:{left:{collection:\"NBpAKkyxz\",name:\"id\",type:\"Identifier\"},operator:\"in\",right:{type:\"LiteralValue\",value:PWDXDXwp2},type:\"BinaryOperation\"},type:\"BinaryOperation\"}});const convertFromString=(value,activeLocale)=>{switch(typeof value===\"string\"?value.toLowerCase():value){case\"vercel\":return\"none\";default:return\"none\";}};const convertFromString1=(value,activeLocale)=>{switch(typeof value===\"string\"?value.toLowerCase():value){case\"blender\":return'var(--token-ff1e2927-a372-4409-9ebd-f797d1426ae6, rgb(24, 24, 27)) /* {\"name\":\"secondary-foreground\"} */';case\"claude code\":return\"rgb(217, 119, 87)\";case\"framer\":return\"#09F\";case\"vercel\":return'var(--token-18264291-1738-4489-b4b1-8b83f38d148e, rgb(250, 250, 250)) /* {\"name\":\"card\"} */';case\"github\":return\"rgb(255, 255, 255)\";default:return'var(--token-28b97692-6c0c-449d-9470-77e446571959, rgb(255, 255, 255)) /* {\"name\":\"background\"} */';}};const toString=value=>{return typeof value===\"string\"?value:String(value);};const query3=PWDXDXwp2=>({from:{alias:\"I9q2Dw_A4\",data:Tags,type:\"Collection\"},limit:{type:\"LiteralValue\",value:5001},select:[{collection:\"I9q2Dw_A4\",name:\"F07hl7KEB\",type:\"Identifier\"},{collection:\"I9q2Dw_A4\",name:\"I64JITP4T\",type:\"Identifier\"},{collection:\"I9q2Dw_A4\",name:\"raHBxA5sw\",type:\"Identifier\"},{collection:\"I9q2Dw_A4\",name:\"id\",type:\"Identifier\"}],where:{left:{left:{collection:\"I9q2Dw_A4\",name:\"L_ZH3vI_l\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"F1MPgur4q\"},type:\"BinaryOperation\"},operator:\"and\",right:{left:{collection:\"I9q2Dw_A4\",name:\"id\",type:\"Identifier\"},operator:\"in\",right:{type:\"LiteralValue\",value:PWDXDXwp2},type:\"BinaryOperation\"},type:\"BinaryOperation\"}});const query4=PWDXDXwp2=>({from:{alias:\"tZtSqXr_1\",data:Tags,type:\"Collection\"},limit:{type:\"LiteralValue\",value:3},select:[{collection:\"tZtSqXr_1\",name:\"F07hl7KEB\",type:\"Identifier\"},{collection:\"tZtSqXr_1\",name:\"I64JITP4T\",type:\"Identifier\"},{collection:\"tZtSqXr_1\",name:\"raHBxA5sw\",type:\"Identifier\"},{collection:\"tZtSqXr_1\",name:\"id\",type:\"Identifier\"}],where:{left:{left:{collection:\"tZtSqXr_1\",name:\"L_ZH3vI_l\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"F1MPgur4q\"},type:\"BinaryOperation\"},operator:\"and\",right:{left:{collection:\"tZtSqXr_1\",name:\"id\",type:\"Identifier\"},operator:\"in\",right:{type:\"LiteralValue\",value:PWDXDXwp2},type:\"BinaryOperation\"},type:\"BinaryOperation\"}});const animation8={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:150};const convertFromBoolean=(value,activeLocale)=>{return value?33:45;};const toNumber=value=>{if(typeof value===\"number\"&&Number.isFinite(value))return value;if(typeof value!==\"string\")return 0;const parsedNumber=parseFloat(value);return typeof parsedNumber===\"number\"&&Number.isFinite(parsedNumber)?parsedNumber:0;};const convertFromString2=(value,activeLocale)=>{switch(typeof value===\"string\"?value.toLowerCase():value){case\"vercel\":return\"invert(100%)\";default:return\"none\";}};const convertFromString3=(value,activeLocale)=>{switch(typeof value===\"string\"?value.toLowerCase():value){case\"blender\":return'var(--token-ff1e2927-a372-4409-9ebd-f797d1426ae6, rgb(24, 24, 27)) /* {\"name\":\"secondary-foreground\"} */';case\"claude code\":return\"rgb(217, 119, 87)\";case\"framer\":return\"#09F\";case\"vercel\":return'var(--token-18264291-1738-4489-b4b1-8b83f38d148e, rgb(250, 250, 250)) /* {\"name\":\"card\"} */';case\"github\":return\"rgb(255, 255, 255)\";default:return'var(--token-18264291-1738-4489-b4b1-8b83f38d148e, rgb(250, 250, 250)) /* {\"name\":\"card\"} */';}};const query5=HUYRbzfaj=>({from:{alias:\"Hn7wszhbk\",data:Profile,type:\"Collection\"},limit:{type:\"LiteralValue\",value:10},orderBy:[{arguments:[{type:\"LiteralValue\",value:HUYRbzfaj},{collection:\"Hn7wszhbk\",name:\"id\",type:\"Identifier\"}],direction:\"asc\",functionName:\"INDEX_OF\",type:\"FunctionCall\"}],select:[{collection:\"Hn7wszhbk\",name:\"Xfm96JJUl\",type:\"Identifier\"},{collection:\"Hn7wszhbk\",name:\"QJTLWrs3g\",type:\"Identifier\"},{collection:\"Hn7wszhbk\",name:\"bZT1xXn_4\",type:\"Identifier\"},{collection:\"Hn7wszhbk\",name:\"CWE4Qr_Jw\",type:\"Identifier\"},{collection:\"Hn7wszhbk\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"Hn7wszhbk\",name:\"id\",type:\"Identifier\"},operator:\"in\",right:{type:\"LiteralValue\",value:HUYRbzfaj},type:\"BinaryOperation\"}});const query6=HUYRbzfaj=>({from:{alias:\"AbZwSySLO\",data:Profile,type:\"Collection\"},limit:{type:\"LiteralValue\",value:10},orderBy:[{arguments:[{type:\"LiteralValue\",value:HUYRbzfaj},{collection:\"AbZwSySLO\",name:\"id\",type:\"Identifier\"}],direction:\"asc\",functionName:\"INDEX_OF\",type:\"FunctionCall\"}],select:[{collection:\"AbZwSySLO\",name:\"Xfm96JJUl\",type:\"Identifier\"},{collection:\"AbZwSySLO\",name:\"QJTLWrs3g\",type:\"Identifier\"},{collection:\"AbZwSySLO\",name:\"bZT1xXn_4\",type:\"Identifier\"},{collection:\"AbZwSySLO\",name:\"L9wNpwOQU\",type:\"Identifier\"},{collection:\"AbZwSySLO\",name:\"CWE4Qr_Jw\",type:\"Identifier\"},{collection:\"AbZwSySLO\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"AbZwSySLO\",name:\"id\",type:\"Identifier\"},operator:\"in\",right:{type:\"LiteralValue\",value:HUYRbzfaj},type:\"BinaryOperation\"}});const query7=PWDXDXwp2=>({from:{alias:\"mnERtUvqn\",data:Tags,type:\"Collection\"},limit:{type:\"LiteralValue\",value:5001},select:[{collection:\"mnERtUvqn\",name:\"F07hl7KEB\",type:\"Identifier\"},{collection:\"mnERtUvqn\",name:\"I64JITP4T\",type:\"Identifier\"},{collection:\"mnERtUvqn\",name:\"raHBxA5sw\",type:\"Identifier\"},{collection:\"mnERtUvqn\",name:\"id\",type:\"Identifier\"}],where:{left:{left:{collection:\"mnERtUvqn\",name:\"L_ZH3vI_l\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"F1MPgur4q\"},type:\"BinaryOperation\"},operator:\"and\",right:{left:{collection:\"mnERtUvqn\",name:\"id\",type:\"Identifier\"},operator:\"in\",right:{type:\"LiteralValue\",value:PWDXDXwp2},type:\"BinaryOperation\"},type:\"BinaryOperation\"}});const query8=PWDXDXwp2=>({from:{alias:\"OHYhrMF4J\",data:Tags,type:\"Collection\"},limit:{type:\"LiteralValue\",value:3},select:[{collection:\"OHYhrMF4J\",name:\"F07hl7KEB\",type:\"Identifier\"},{collection:\"OHYhrMF4J\",name:\"I64JITP4T\",type:\"Identifier\"},{collection:\"OHYhrMF4J\",name:\"raHBxA5sw\",type:\"Identifier\"},{collection:\"OHYhrMF4J\",name:\"id\",type:\"Identifier\"}],where:{left:{left:{collection:\"OHYhrMF4J\",name:\"L_ZH3vI_l\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"F1MPgur4q\"},type:\"BinaryOperation\"},operator:\"and\",right:{left:{collection:\"OHYhrMF4J\",name:\"id\",type:\"Identifier\"},operator:\"in\",right:{type:\"LiteralValue\",value:PWDXDXwp2},type:\"BinaryOperation\"},type:\"BinaryOperation\"}});const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const isSet=value=>{if(Array.isArray(value))return value.length>0;return value!==undefined&&value!==null&&value!==\"\";};const negate=value=>{return!value;};const convertFromBoolean1=(value,activeLocale,{nextItemId_CY3tn6Vz_})=>{return value?{webPageId:\"hCIU0Ksq9\"}:{pathVariables:{CY3tn6Vz_:nextItemId_CY3tn6Vz_},webPageId:\"QEDnxDOZc\"};};const animation9={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:150};const humanReadableVariantMap={Desktop:\"r4Ex0AauM\",Phone:\"bnIjhSyNv\",Tablet:\"ntKCgZ9cM\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const detailQuery=where=>({from:{constraint:{left:{collection:\"QEDnxDOZc\",name:\"nextItemId\",type:\"Identifier\"},operator:\"==\",right:{collection:\"nextItemId\",name:\"id\",type:\"Identifier\"},type:\"BinaryOperation\"},left:{alias:\"QEDnxDOZc\",data:Work,type:\"Collection\"},right:{alias:\"nextItemId\",data:Work,type:\"Collection\"},type:\"LeftJoin\"},select:[{collection:\"QEDnxDOZc\",name:\"qeKo7gC5a\",type:\"Identifier\"},{collection:\"QEDnxDOZc\",name:\"u5GKCymIc\",type:\"Identifier\"},{collection:\"QEDnxDOZc\",name:\"uII3WxZN2\",type:\"Identifier\"},{alias:\"PWDXDXwp2\",arguments:[{from:{alias:\"PWDXDXwp2\",data:Tags,type:\"Collection\"},orderBy:[{arguments:[{collection:\"QEDnxDOZc\",name:\"PWDXDXwp2\",type:\"Identifier\"},{collection:\"PWDXDXwp2\",name:\"id\",type:\"Identifier\"}],functionName:\"INDEX_OF\",type:\"FunctionCall\"}],select:[{collection:\"PWDXDXwp2\",name:\"id\",type:\"Identifier\"}],type:\"Select\",where:{left:{collection:\"PWDXDXwp2\",name:\"id\",type:\"Identifier\"},operator:\"in\",right:{collection:\"QEDnxDOZc\",name:\"PWDXDXwp2\",type:\"Identifier\"},type:\"BinaryOperation\"}}],functionName:\"FLAT_ARRAY\",type:\"FunctionCall\"},{collection:\"QEDnxDOZc\",name:\"SlfLhFgdA\",type:\"Identifier\"},{collection:\"QEDnxDOZc\",name:\"ENsd1R_Ks\",type:\"Identifier\"},{alias:\"HUYRbzfaj\",arguments:[{from:{alias:\"HUYRbzfaj\",data:Profile,type:\"Collection\"},orderBy:[{arguments:[{collection:\"QEDnxDOZc\",name:\"HUYRbzfaj\",type:\"Identifier\"},{collection:\"HUYRbzfaj\",name:\"id\",type:\"Identifier\"}],functionName:\"INDEX_OF\",type:\"FunctionCall\"}],select:[{collection:\"HUYRbzfaj\",name:\"id\",type:\"Identifier\"}],type:\"Select\",where:{left:{collection:\"HUYRbzfaj\",name:\"id\",type:\"Identifier\"},operator:\"in\",right:{collection:\"QEDnxDOZc\",name:\"HUYRbzfaj\",type:\"Identifier\"},type:\"BinaryOperation\"}}],functionName:\"FLAT_ARRAY\",type:\"FunctionCall\"},{collection:\"QEDnxDOZc\",name:\"qXbWp33sX\",type:\"Identifier\"},{collection:\"QEDnxDOZc\",name:\"rs3E_YvqZ\",type:\"Identifier\"},{collection:\"QEDnxDOZc\",name:\"sjrcrSkXm\",type:\"Identifier\"},{collection:\"QEDnxDOZc\",name:\"SkD60hu7r\",type:\"Identifier\"},{collection:\"QEDnxDOZc\",name:\"CY3tn6Vz_\",type:\"Identifier\"},{collection:\"QEDnxDOZc\",name:\"mS0Vj9WJK\",type:\"Identifier\"},{alias:\"nextItemId.CY3tn6Vz_\",collection:\"nextItemId\",name:\"CY3tn6Vz_\",type:\"Identifier\"},{alias:\"nextItemId\",collection:\"nextItemId\",name:\"id\",type:\"Identifier\"}],where});const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"r4Ex0AauM\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const currentPathVariables=useCurrentPathVariables();const[currentRouteData]=useQueryData(detailQuery(getWhereExpressionFromPathVariables(currentPathVariables,\"QEDnxDOZc\")));if(!currentRouteData)throw new NotFoundError(`No data matches path variables: ${JSON.stringify(currentPathVariables)}`);const[qeKo7gC5a]=useStringQueryParam({optional:true,parameterName:\"copyurl\"});const{style,className,layoutId,variant,u5GKCymIc=currentRouteData[\"u5GKCymIc\"]??[],uII3WxZN2=currentRouteData[\"uII3WxZN2\"]??\"\",PWDXDXwp2=currentRouteData[\"PWDXDXwp2\"],SlfLhFgdA=currentRouteData[\"SlfLhFgdA\"],ENsd1R_Ks=currentRouteData[\"ENsd1R_Ks\"],HUYRbzfaj=currentRouteData[\"HUYRbzfaj\"],qXbWp33sX=currentRouteData[\"qXbWp33sX\"]??\"\",rs3E_YvqZ=currentRouteData[\"rs3E_YvqZ\"]??\"\",sjrcrSkXm=currentRouteData[\"sjrcrSkXm\"]??\"\",SkD60hu7r=currentRouteData[\"SkD60hu7r\"]??\"\",CY3tn6Vz_=currentRouteData[\"CY3tn6Vz_\"]??\"\",mS0Vj9WJK=currentRouteData[\"mS0Vj9WJK\"]??\"\",nextItemId_CY3tn6Vz_=currentRouteData[\"nextItemId.CY3tn6Vz_\"]??\"\",nextItemId=currentRouteData[\"nextItemId\"],...restProps}=getProps(props);const metadata=React.useMemo(()=>metadataProvider({ENsd1R_Ks,sjrcrSkXm,uII3WxZN2},activeLocale),[sjrcrSkXm,uII3WxZN2,ENsd1R_Ks,activeLocale]);useMetadata(metadata);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className,sharedStyle4.className,sharedStyle5.className,sharedStyle6.className,sharedStyle7.className,sharedStyle8.className,sharedStyle9.className,sharedStyle10.className,sharedStyle11.className,sharedStyle12.className,sharedStyle13.className,sharedStyle14.className,sharedStyle15.className,sharedStyle16.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const hasLayoutTemplate=React.useContext(GeneratedComponentContext)?.isLayoutTemplate;const hasInheritedFlowEffect=Boolean(React.useContext(MotionConfigContext)?.transition?.layout);const motionLayout=getRootLayoutProp(hasLayoutTemplate,hasInheritedFlowEffect);const isDisplayed=()=>{if(!isBrowser())return true;if(baseVariant===\"bnIjhSyNv\")return true;return false;};const isDisplayed1=()=>{if(!isBrowser())return true;if(baseVariant===\"bnIjhSyNv\")return false;return true;};const textContent=suffix(suffix(uII3WxZN2,\" - \"),rs3E_YvqZ);const{activeVariantCallback,delay}=useActiveVariantCallback(undefined);const onMouseEnter13elrgn=({overlay})=>activeVariantCallback(async(...args)=>{overlay.show();});const ref1=React.useRef(null);const ref2=React.useRef(null);const ref3=React.useRef(null);const ref4=React.useRef(null);const router=useRouter();const isDisplayed2=()=>{if(!isBrowser())return true;if(baseVariant===\"ntKCgZ9cM\")return false;return true;};const elementId=useRouteElementId(\"GS5Jf__Tv\");const ref5=React.useRef(null);const elementId1=useRouteElementId(\"JIdMxah3C\");const dynamicRef=useSiteRefs();const ref6=React.useRef(null);const ref7=React.useRef(null);const isDisplayed3=()=>{if(!isBrowser())return true;if([\"ntKCgZ9cM\",\"bnIjhSyNv\"].includes(baseVariant))return false;return true;};const elementId2=useRouteElementId(\"qU8g_wqb5\");const ref8=React.useRef(null);const ref9=React.useRef(null);const isDisplayed4=()=>{if(!isBrowser())return true;if([\"ntKCgZ9cM\",\"bnIjhSyNv\"].includes(baseVariant))return true;return false;};const elementId3=useRouteElementId(\"cwYgqpUcO\");const ref10=React.useRef(null);const elementId4=useRouteElementId(\"mR35AghVn\");const ref11=React.useRef(null);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,primaryVariantId:\"r4Ex0AauM\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\"html body { background: var(--token-28b97692-6c0c-449d-9470-77e446571959, rgb(255, 255, 255)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-csx8iw\",className),ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsxs(motion.section,{className:\"framer-1obdwsn\",\"data-framer-name\":\"section\",layout:motionLayout,children:[/*#__PURE__*/_jsxs(MotionDivDarkThemeScopef91cxyWithOptimizedAppearEffect,{animate:animation,className:\"framer-f91cxy\",\"data-framer-appear-id\":\"f91cxy\",\"data-framer-name\":\"banner\",initial:animation1,optimized:true,children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-mf7abq\",\"data-framer-name\":\"linear\"}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-2aso9d\",children:[isDisplayed()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{bnIjhSyNv:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24\" overflow=\"visible\"><path d=\"M 0 0 L 24 0 C 10.745 0 0 10.745 0 24 Z\" fill=\"rgb(0, 0, 0)\"></path></svg>'}},children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-1h7tnsz hidden-csx8iw hidden-164owsp\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24\" overflow=\"visible\"></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-x8u6a9\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 48 48\" overflow=\"visible\"><path d=\"M 0 0 L 48 0 L 48 48 L 0 48 Z\" fill=\"rgb(0, 0, 0)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-140jnpo\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 48 48\" overflow=\"visible\"><path d=\"M 0 24 C 0 10.745 10.745 0 24 0 C 36 0 48 0 48 0 L 48 48 L 0 48 C 0 48 0 36 0 24 Z\" fill=\"rgb(0, 0, 0)\"></path></svg>',withExternalLayout:true})]})}),isDisplayed1()&&/*#__PURE__*/_jsxs(SVG,{className:\"framer-1xa4g8 hidden-sfmywq\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 48 48\" overflow=\"visible\"><path d=\"M 0 0 L 47.999 0 C 21.49 0 0 21.49 0 47.999 Z\" fill=\"rgb(0, 0, 0)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-kxoe6\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 48 48\" overflow=\"visible\"><path d=\"M 0 0 L 48 0 L 48 48 L 0 48 Z\" fill=\"rgb(0, 0, 0)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1yhzi2a\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 48 48\" overflow=\"visible\"><path d=\"M 0 47.999 C 0 21.49 21.49 0 47.999 0 C 48 0 48 0 48 0 L 48 48 L 0 48 C 0 48 0 48 0 47.999 Z\" fill=\"rgb(0, 0, 0)\"></path></svg>',withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-10zxxot\",children:[isDisplayed1()&&/*#__PURE__*/_jsxs(SVG,{className:\"framer-1r6531w hidden-sfmywq\",requiresOverflowVisible:false,style:{rotate:90},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 48 48\" overflow=\"visible\"><path d=\"M 0 0 L 47.999 0 C 21.49 0 0 21.49 0 47.999 Z\" fill=\"rgb(0, 0, 0)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-dff7fx\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 48 48\" overflow=\"visible\"><path d=\"M 0 0 L 48 0 L 48 48 L 0 48 Z\" fill=\"rgb(0, 0, 0)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-brdr7x\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 48 48\" overflow=\"visible\"><path d=\"M 0 47.999 C 0 21.49 21.49 0 47.999 0 C 48 0 48 0 48 0 L 48 48 L 0 48 C 0 48 0 48 0 47.999 Z\" fill=\"rgb(0, 0, 0)\"></path></svg>',withExternalLayout:true})]}),isDisplayed()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{bnIjhSyNv:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24\" overflow=\"visible\"><path d=\"M 0 0 L 24 0 C 10.745 0 0 10.745 0 24 Z\" fill=\"rgb(0, 0, 0)\"></path></svg>'}},children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-acsv5 hidden-csx8iw hidden-164owsp\",requiresOverflowVisible:false,style:{rotate:90},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24\" overflow=\"visible\"></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1swtvw\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 48 48\" overflow=\"visible\"><path d=\"M 0 0 L 48 0 L 48 48 L 0 48 Z\" fill=\"rgb(0, 0, 0)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-17x950q\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 48 48\" overflow=\"visible\"><path d=\"M 0 24 C 0 10.745 10.745 0 24 0 C 36 0 48 0 48 0 L 48 48 L 0 48 C 0 48 0 36 0 24 Z\" fill=\"rgb(0, 0, 0)\"></path></svg>',withExternalLayout:true})]})})]}),/*#__PURE__*/_jsx(Image1WithImageSkeletonmbq8j,{background:{alt:\"\",fit:\"fill\",pixelHeight:684,pixelWidth:1200,sizes:componentViewport?.width||\"100vw\",...toResponsiveImage(ENsd1R_Ks)},className:\"framer-mbq8j\"})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1sgoba1\",\"data-framer-name\":\"container\",children:[/*#__PURE__*/_jsxs(MotionDivDarkThemeScopeb9byz3,{className:\"framer-b9byz3\",\"data-framer-name\":\"Header\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-o4uwp0\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(ContainerWithOptimizedAppearEffect,{animate:animation2,className:\"framer-10719og-container\",\"data-framer-appear-id\":\"10719og\",initial:animation3,isAuthoredByUser:true,nodeId:\"huaNlqHao\",optimized:true,rendersWithMotion:true,scopeId:\"QEDnxDOZc\",children:/*#__PURE__*/_jsx(Image2,{aspectRatio:{customHeight:9,customWidth:16,fit:\"cover\",preset:\"16:9\",radius:8},background:\"var(--token-7226ca02-ae54-44d1-b511-b188f16cc176, rgb(228, 228, 231))\",border:{borderColor:\"var(--token-7226ca02-ae54-44d1-b511-b188f16cc176, rgb(228, 228, 231))\",borderStyle:\"solid\",borderWidth:1},fill:\"contain\",filter:\"none\",height:\"100%\",id:\"huaNlqHao\",imageUrl:F07hl7KEBkR5LKLh74,layoutId:\"huaNlqHao\",overflow:\"hidden\",padding:0,paddingBottom:0,paddingIsMixed:false,paddingLeft:0,paddingRight:0,paddingTop:0,radius:32,radiusBottomLeft:32,radiusBottomRight:32,radiusIsMixed:false,radiusTopLeft:32,radiusTopRight:32,shadow:{blur:0,color:\"rgba(0, 0, 0, 0)\",spread:0,x:0,y:0},sourceType:\"upload\",style:{height:\"100%\",width:\"100%\"},upload:toImageSrc(SlfLhFgdA),width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1nv9twv\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{bnIjhSyNv:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h4\",{className:\"framer-styles-preset-sphu23\",\"data-styles-preset\":\"D3fqZIMak\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\"},children:/*#__PURE__*/_jsx(\"mark\",{style:{\"--framer-text-background-color\":\"var(--token-29634235-d9c6-4552-ba8b-6c146dd51a1e, rgba(255, 255, 255, 0.6))\"},children:/*#__PURE__*/_jsx(\"strong\",{children:\"Shadcn/ui for figma (2027) - Figma Design System\"})})})})},ntKCgZ9cM:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h4\",{className:\"framer-styles-preset-sphu23\",\"data-styles-preset\":\"D3fqZIMak\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\"},children:/*#__PURE__*/_jsx(\"strong\",{children:\"Shadcn/ui for figma (2027) - Figma Design System\"})})})}},children:/*#__PURE__*/_jsx(RichTextWithWebsiteTranslation66d61sWithOptimizedAppearEffect,{__fromCanvasComponent:true,animate:animation4,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-73mv8y\",\"data-styles-preset\":\"xPzhs9urA\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\"},children:/*#__PURE__*/_jsx(\"strong\",{children:\"Shadcn/ui for figma (2027) - Figma Design System\"})})}),className:\"framer-66d61s\",\"data-framer-appear-id\":\"66d61s\",fonts:[\"Inter\",\"Inter-Bold\"],initial:animation1,optimized:true,text:textContent,verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-f7et9t\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{bnIjhSyNv:{query:query2(PWDXDXwp2)}},children:/*#__PURE__*/_jsx(QueryData,{query:query1(PWDXDXwp2),children:(collection,paginationInfo1,loadMore1)=>{const repeater_item_countNBpAKkyxz=collection?.length??0;const visible=equals(repeater_item_countNBpAKkyxz,2);return /*#__PURE__*/_jsxs(_Fragment,{children:[collection?.map(({I64JITP4T:I64JITP4TNBpAKkyxz,id:idNBpAKkyxz,raHBxA5sw:raHBxA5swNBpAKkyxz},index)=>{I64JITP4TNBpAKkyxz??=\"\";raHBxA5swNBpAKkyxz??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`NBpAKkyxz-${idNBpAKkyxz}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{raHBxA5sw:raHBxA5swNBpAKkyxz},children:/*#__PURE__*/_jsxs(MotionDivWithOptimizedAppearEffect,{animate:animation5,className:\"framer-qz0ehi\",\"data-framer-appear-id\":`qz0ehi-${index}`,initial:animation1,optimized:true,children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-gwrv40-container\",isAuthoredByUser:true,nodeId:\"itxv9Hvfy\",rendersWithMotion:true,scopeId:\"QEDnxDOZc\",children:/*#__PURE__*/_jsx(Phosphor,{ariaLabel:\"\",color:\"var(--token-73691162-a7e0-482d-95a3-97970cb0c2cd, rgb(113, 113, 122))\",height:\"100%\",iconSearch:\"circles-four\",iconSelection:\"YoutubeLogo\",id:\"itxv9Hvfy\",layoutId:\"itxv9Hvfy\",mirrored:false,selectByList:false,size:16,weight:\"regular\",width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1ifc68q\",\"data-styles-preset\":\"WpkfaQWbO\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-73691162-a7e0-482d-95a3-97970cb0c2cd, rgb(115, 115, 115))\"},children:\"Community\"})}),className:\"framer-10u8u5d\",fonts:[\"Inter\"],text:I64JITP4TNBpAKkyxz,verticalAlignment:\"top\",withExternalLayout:true})]})})},idNBpAKkyxz);}),visible!==false&&/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,dismissWithEsc:false,children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsxs(ContainerWithOptimizedAppearEffect,{animate:animation5,className:\"framer-dcow0i-container\",\"data-code-component-plugin-id\":\"f3a8c2\",\"data-framer-appear-id\":\"dcow0i\",id:\"dcow0i\",initial:animation1,isAuthoredByUser:true,nodeId:\"nR3anoQgr\",optimized:true,ref:ref1,rendersWithMotion:true,scopeId:\"QEDnxDOZc\",children:[/*#__PURE__*/_jsx(ShadcnButton,{ariaLabel:\"Preview Live\",defaultStyle:{background:\"var(--token-44a0edb2-d7f8-493a-be6c-3f834e748ce5, rgb(214, 255, 0))\",backgroundAlpha:100,foreground:\"var(--token-60a662d1-e666-45fa-9591-2976ae385d53, rgb(39, 45, 31))\",hoverAlpha:80,shadow:\"\",underlineOnHover:false},destructiveStyle:{background:\"var(--token-8f082bc9-5857-4932-9501-cf1211a3cb23, rgb(254, 242, 242))\",backgroundAlpha:100,foreground:\"var(--token-6dc5c778-a168-4273-95ca-94c5ecd0f526, rgb(239, 68, 68))\",hoverAlpha:80,shadow:\"\",underlineOnHover:false},disabled:false,font:{fontFamily:'\"Google Sans Flex\", \"Google Sans Flex Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:700,letterSpacing:\"0px\",lineHeight:\"1em\"},ghostStyle:{background:\"var(--token-28b97692-6c0c-449d-9470-77e446571959, rgb(255, 255, 255))\",backgroundAlpha:0,foreground:\"var(--token-dcff210c-e5de-4a0f-8a40-9d1312b6d339, rgb(9, 9, 11))\",hoverAlpha:80,shadow:\"\",underlineOnHover:false},height:\"100%\",icon:{enabled:true,name:\"dots-three\",position:\"end\",size:16,weight:\"bold\"},id:\"nR3anoQgr\",layoutId:\"nR3anoQgr\",linkStyle:{foreground:\"var(--token-dcff210c-e5de-4a0f-8a40-9d1312b6d339, rgb(9, 9, 11))\",hoverAlpha:80,paddingX:12,shadow:\"\",underlineOnHover:true},newTab:false,onMouseEnter:onMouseEnter13elrgn({overlay}),outlineStyle:{background:\"var(--token-0ff6f815-adc9-415f-bafe-b7a28a750233, rgba(245, 245, 245, 0.9))\",backgroundAlpha:100,border:\"var(--token-18264291-1738-4489-b4b1-8b83f38d148e, rgb(254, 254, 252))\",borderWidth:2,foreground:\"var(--token-dcff210c-e5de-4a0f-8a40-9d1312b6d339, rgb(9, 9, 11))\",hoverAlpha:100,shadow:\"\",underlineOnHover:false},radius:64,secondaryStyle:{background:\"var(--token-28b97692-6c0c-449d-9470-77e446571959, rgb(255, 255, 255))\",backgroundAlpha:100,foreground:\"var(--token-dcff210c-e5de-4a0f-8a40-9d1312b6d339, rgb(9, 9, 11))\",hoverAlpha:80,shadow:\"\",underlineOnHover:false},share:\"none\",size:\"icon-xs\",text:\"Preview\",variant:matchVariant(\"outline\"),width:\"100%\"}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(Floating,{alignment:\"center\",anchorRef:ref1,className:cx(scopingClassNames),collisionDetection:true,collisionDetectionPadding:20,\"data-framer-portal-id\":\"dcow0i\",offsetX:-10,offsetY:0,onDismiss:overlay.hide,placement:\"left\",safeArea:true,zIndex:11,children:/*#__PURE__*/_jsx(motion.div,{animate:animation4,className:\"framer-g19dmo\",\"data-border\":true,exit:animation6,initial:animation7,ref:ref2,role:\"dialog\",children:/*#__PURE__*/_jsx(motion.div,{\"aria-label\":\"Built with\",className:\"framer-1hog7ul\",\"data-framer-name\":\"Built with\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:query(PWDXDXwp2),children:(collection1,paginationInfo,loadMore)=>{return /*#__PURE__*/_jsx(_Fragment,{children:collection1?.map(({I64JITP4T:I64JITP4TjVdmJE0U1,id:idjVdmJE0U1,raHBxA5sw:raHBxA5swjVdmJE0U1},index1)=>{I64JITP4TjVdmJE0U1??=\"\";raHBxA5swjVdmJE0U1??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`jVdmJE0U1-${idjVdmJE0U1}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{raHBxA5sw:raHBxA5swjVdmJE0U1},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-pgdeef\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-136ohdo-container\",inComponentSlot:true,isAuthoredByUser:true,nodeId:\"HF6PwaKZ1\",rendersWithMotion:true,scopeId:\"QEDnxDOZc\",children:/*#__PURE__*/_jsx(Phosphor,{ariaLabel:\"\",color:\"var(--token-73691162-a7e0-482d-95a3-97970cb0c2cd, rgb(113, 113, 122))\",height:\"100%\",iconSearch:\"circles-four\",iconSelection:\"YoutubeLogo\",id:\"HF6PwaKZ1\",layoutId:\"HF6PwaKZ1\",mirrored:false,selectByList:false,size:16,weight:\"regular\",width:\"100%\"})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{bnIjhSyNv:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-2vzvjo\",\"data-styles-preset\":\"BFyvZ0BZF\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:\"UI/UX Designer\"})})}},children:/*#__PURE__*/_jsx(RichTextWithFontNormalx2wfy7,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-2vzvjo\",\"data-styles-preset\":\"BFyvZ0BZF\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--token-dcff210c-e5de-4a0f-8a40-9d1312b6d339, rgb(9, 9, 11))\"},children:\"Vercel\"})}),className:\"framer-x2wfy7\",fonts:[\"Inter\"],text:I64JITP4TjVdmJE0U1,verticalAlignment:\"top\",withExternalLayout:true})})]})})},idjVdmJE0U1);})});}})})})})})})]})})})})]});}})})})})]})]}),isDisplayed()&&/*#__PURE__*/_jsxs(MotionDivWithScrollHintArrowsGhostMask5g8tl8,{className:\"framer-5g8tl8 hidden-csx8iw hidden-164owsp\",\"data-framer-name\":\"Footer\",\"data-hide-scrollbars\":true,children:[u5GKCymIc?.map(({id,LRhXX277E:LRhXX277EVCwAvGPwk,rdWTWxB_U:rdWTWxB_UVCwAvGPwk},index2)=>{rdWTWxB_UVCwAvGPwk??=\"\";LRhXX277EVCwAvGPwk??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`VCwAvGPwk-${id??index2}`,children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1gbg067\",\"data-framer-name\":\"list\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-2vzvjo\",\"data-styles-preset\":\"BFyvZ0BZF\",dir:\"auto\",children:/*#__PURE__*/_jsx(\"strong\",{children:\"Role\"})})}),className:\"framer-17dimjd\",fonts:[\"Inter\",\"Inter-Bold\"],text:rdWTWxB_UVCwAvGPwk,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichTextWithFontNormalum5j6h,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-2vzvjo\",\"data-styles-preset\":\"BFyvZ0BZF\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\"},children:\"UI/UX Designer\"})}),className:\"framer-um5j6h\",fonts:[\"Inter\"],text:LRhXX277EVCwAvGPwk,verticalAlignment:\"top\",withExternalLayout:true})]})},id??index2);}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1cwpgvn\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-2vzvjo\",\"data-styles-preset\":\"BFyvZ0BZF\",dir:\"auto\",children:/*#__PURE__*/_jsx(\"strong\",{children:\"Tools\"})})}),className:\"framer-3k9erc\",fonts:[\"Inter\",\"Inter-Bold\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{\"aria-label\":\"Built with\",className:\"framer-e73zgg\",\"data-framer-name\":\"Built with\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:query4(PWDXDXwp2),children:(collection2,paginationInfo3,loadMore3)=>{const repeater_item_counttZtSqXr_1=collection2?.length??0;const visible1=equals(repeater_item_counttZtSqXr_1,3);return /*#__PURE__*/_jsxs(_Fragment,{children:[collection2?.map(({F07hl7KEB:F07hl7KEBtZtSqXr_1,I64JITP4T:I64JITP4TtZtSqXr_1,id:idtZtSqXr_1,raHBxA5sw:raHBxA5swtZtSqXr_1},index3)=>{F07hl7KEBtZtSqXr_1??=\"\";I64JITP4TtZtSqXr_1??=\"\";raHBxA5swtZtSqXr_1??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`tZtSqXr_1-${idtZtSqXr_1}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{raHBxA5sw:raHBxA5swtZtSqXr_1},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-rywyr1\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-2yg6y1-container\",isAuthoredByUser:true,nodeId:\"vMYNKIxzv\",rendersWithMotion:true,scopeId:\"QEDnxDOZc\",children:/*#__PURE__*/_jsx(Image2,{aspectRatio:{customHeight:9,customWidth:16,fit:\"cover\",preset:\"16:9\",radius:8},background:toString(convertFromString1(I64JITP4TtZtSqXr_1,activeLocale)),border:{borderColor:\"var(--token-a0d56edc-b85c-4450-a72f-03a4d82b71b0, rgb(250, 250, 250))\",borderStyle:\"solid\",borderWidth:2},fill:\"contain\",filter:convertFromString(I64JITP4TtZtSqXr_1,activeLocale),height:\"100%\",id:\"vMYNKIxzv\",imageUrl:F07hl7KEBtZtSqXr_1,layoutId:\"vMYNKIxzv\",overflow:\"hidden\",padding:0,paddingBottom:0,paddingIsMixed:false,paddingLeft:0,paddingRight:0,paddingTop:0,radius:10,radiusBottomLeft:10,radiusBottomRight:10,radiusIsMixed:false,radiusTopLeft:10,radiusTopRight:10,shadow:{blur:0,color:\"rgba(0, 0, 0, 0)\",spread:0,x:0,y:0},sourceType:\"url\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})})})},idtZtSqXr_1);}),visible1!==false&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-15eq0c2\",children:/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,dismissWithEsc:false,children:overlay1=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsxs(Container,{className:\"framer-b8liu1-container\",\"data-code-component-plugin-id\":\"f3a8c2\",id:\"b8liu1\",isAuthoredByUser:true,nodeId:\"JsXQ263ER\",ref:ref3,rendersWithMotion:true,scopeId:\"QEDnxDOZc\",children:[/*#__PURE__*/_jsx(ShadcnButton,{ariaLabel:\"Preview Live\",defaultStyle:{background:\"var(--token-44a0edb2-d7f8-493a-be6c-3f834e748ce5, rgb(214, 255, 0))\",backgroundAlpha:100,foreground:\"var(--token-60a662d1-e666-45fa-9591-2976ae385d53, rgb(39, 45, 31))\",hoverAlpha:80,shadow:\"\",underlineOnHover:false},destructiveStyle:{background:\"var(--token-8f082bc9-5857-4932-9501-cf1211a3cb23, rgb(254, 242, 242))\",backgroundAlpha:100,foreground:\"var(--token-6dc5c778-a168-4273-95ca-94c5ecd0f526, rgb(239, 68, 68))\",hoverAlpha:80,shadow:\"\",underlineOnHover:false},disabled:false,font:{fontFamily:'\"Google Sans Flex\", \"Google Sans Flex Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:700,letterSpacing:\"0px\",lineHeight:\"1em\"},ghostStyle:{background:\"var(--token-28b97692-6c0c-449d-9470-77e446571959, rgb(255, 255, 255))\",backgroundAlpha:0,foreground:\"var(--token-dcff210c-e5de-4a0f-8a40-9d1312b6d339, rgb(9, 9, 11))\",hoverAlpha:80,shadow:\"\",underlineOnHover:false},height:\"100%\",icon:{enabled:true,name:\"dots-three\",position:\"end\",size:16,weight:\"bold\"},id:\"JsXQ263ER\",layoutId:\"JsXQ263ER\",linkStyle:{foreground:\"var(--token-dcff210c-e5de-4a0f-8a40-9d1312b6d339, rgb(9, 9, 11))\",hoverAlpha:80,paddingX:12,shadow:\"\",underlineOnHover:true},newTab:false,onMouseEnter:onMouseEnter13elrgn({overlay:overlay1}),outlineStyle:{background:\"var(--token-18264291-1738-4489-b4b1-8b83f38d148e, rgb(255, 255, 255))\",backgroundAlpha:100,border:\"rgb(0, 0, 0)\",borderWidth:3,foreground:\"var(--token-dcff210c-e5de-4a0f-8a40-9d1312b6d339, rgb(9, 9, 11))\",hoverAlpha:100,shadow:\"\",underlineOnHover:false},radius:64,secondaryStyle:{background:\"var(--token-28b97692-6c0c-449d-9470-77e446571959, rgb(255, 255, 255))\",backgroundAlpha:100,foreground:\"var(--token-dcff210c-e5de-4a0f-8a40-9d1312b6d339, rgb(9, 9, 11))\",hoverAlpha:80,shadow:\"\",underlineOnHover:false},share:\"none\",size:\"icon-xs\",text:\"Preview\",variant:matchVariant(\"outline\"),width:\"100%\"}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay1.visible&&/*#__PURE__*/_jsx(Floating,{alignment:\"center\",anchorRef:ref3,className:cx(scopingClassNames),collisionDetection:true,collisionDetectionPadding:20,\"data-framer-portal-id\":\"b8liu1\",offsetX:-10,offsetY:0,onDismiss:overlay1.hide,placement:\"left\",safeArea:true,zIndex:11,children:/*#__PURE__*/_jsx(motion.div,{animate:animation4,className:\"framer-1tnkm5r\",\"data-border\":true,exit:animation6,initial:animation7,ref:ref4,role:\"dialog\",children:/*#__PURE__*/_jsx(motion.div,{\"aria-label\":\"Built with\",className:\"framer-i8g4lp\",\"data-framer-name\":\"Built with\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:query3(PWDXDXwp2),children:(collection3,paginationInfo2,loadMore2)=>{return /*#__PURE__*/_jsx(_Fragment,{children:collection3?.map(({F07hl7KEB:F07hl7KEBI9q2Dw_A4,I64JITP4T:I64JITP4TI9q2Dw_A4,id:idI9q2Dw_A4,raHBxA5sw:raHBxA5swI9q2Dw_A4},index4)=>{F07hl7KEBI9q2Dw_A4??=\"\";I64JITP4TI9q2Dw_A4??=\"\";raHBxA5swI9q2Dw_A4??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`I9q2Dw_A4-${idI9q2Dw_A4}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{raHBxA5sw:raHBxA5swI9q2Dw_A4},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1rpl1g1\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-2v2x5c-container\",inComponentSlot:true,isAuthoredByUser:true,nodeId:\"JrtL2SWzT\",rendersWithMotion:true,scopeId:\"QEDnxDOZc\",children:/*#__PURE__*/_jsx(Image2,{aspectRatio:{customHeight:9,customWidth:16,fit:\"cover\",preset:\"16:9\",radius:8},background:toString(convertFromString1(I64JITP4TI9q2Dw_A4,activeLocale)),border:{borderColor:\"var(--token-a0d56edc-b85c-4450-a72f-03a4d82b71b0, rgb(250, 250, 250))\",borderStyle:\"solid\",borderWidth:2},fill:\"contain\",filter:convertFromString(I64JITP4TI9q2Dw_A4,activeLocale),height:\"100%\",id:\"JrtL2SWzT\",imageUrl:F07hl7KEBI9q2Dw_A4,layoutId:\"JrtL2SWzT\",overflow:\"hidden\",padding:0,paddingBottom:0,paddingIsMixed:false,paddingLeft:0,paddingRight:0,paddingTop:0,radius:10,radiusBottomLeft:10,radiusBottomRight:10,radiusIsMixed:false,radiusTopLeft:10,radiusTopRight:10,shadow:{blur:0,color:\"rgba(0, 0, 0, 0)\",spread:0,x:0,y:0},sourceType:\"url\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(RichTextWithFontNormal1beff3n,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-2vzvjo\",\"data-styles-preset\":\"BFyvZ0BZF\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:\"UI/UX Designer\"})}),className:\"framer-1beff3n\",fonts:[\"Inter\"],text:I64JITP4TI9q2Dw_A4,verticalAlignment:\"top\",withExternalLayout:true})]})})},idI9q2Dw_A4);})});}})})})})})})]})})})})})]});}})})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-g9monl\",children:[/*#__PURE__*/_jsxs(MotionDivWithOptimizedAppearEffect,{animate:animation5,className:\"framer-hlqgwg\",\"data-framer-appear-id\":\"hlqgwg\",initial:animation1,optimized:true,children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-k2zyfw-container\",isAuthoredByUser:true,nodeId:\"bLLTbW453\",rendersWithMotion:true,scopeId:\"QEDnxDOZc\",children:/*#__PURE__*/_jsx(Phosphor,{ariaLabel:\"\",color:\"var(--token-dcff210c-e5de-4a0f-8a40-9d1312b6d339, rgb(9, 9, 11))\",height:\"100%\",iconSearch:\"eye\",iconSelection:\"YoutubeLogo\",id:\"bLLTbW453\",layoutId:\"bLLTbW453\",mirrored:false,selectByList:false,size:16,weight:\"fill\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{CY3tn6Vz_},webPageId:\"QEDnxDOZc\"},implicitPathVariables:undefined},{href:{pathVariables:{CY3tn6Vz_},webPageId:\"QEDnxDOZc\"},implicitPathVariables:undefined},{href:{pathVariables:{CY3tn6Vz_},webPageId:\"QEDnxDOZc\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-jykmoy-container\",isAuthoredByUser:true,nodeId:\"B3NX5qn85\",rendersWithMotion:true,scopeId:\"QEDnxDOZc\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{bnIjhSyNv:{viewId:resolvedLinks[2]},ntKCgZ9cM:{viewId:resolvedLinks[1]}},children:/*#__PURE__*/_jsx(PageViews,{animationDuration:650,countOncePerSession:true,endpoint:\"https://vhyoaslrtbksdhqamtgg.supabase.co/functions/v1/view-counter\",font:{fontFamily:'\"Google Sans Flex\", \"Google Sans Flex Placeholder\", sans-serif',fontSize:\"calc(var(--framer-root-font-size, 1rem) * 1)\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"1em\"},height:\"100%\",id:\"B3NX5qn85\",layoutId:\"B3NX5qn85\",realtime:false,refreshInterval:60,suffix:\"\",textColor:\"var(--token-dcff210c-e5de-4a0f-8a40-9d1312b6d339, rgb(9, 9, 11))\",viewId:resolvedLinks[0],width:\"100%\"})})})})}),isDisplayed2()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1ifc68q\",\"data-styles-preset\":\"WpkfaQWbO\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:\"Views\"})}),className:\"framer-6k75kj hidden-164owsp\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(MotionDivWithOptimizedAppearEffect,{animate:animation5,className:\"framer-ik2h4y\",\"data-framer-appear-id\":\"ik2h4y\",initial:animation1,optimized:true,children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{CY3tn6Vz_},webPageId:\"QEDnxDOZc\"},implicitPathVariables:undefined},{href:{pathVariables:{CY3tn6Vz_},webPageId:\"QEDnxDOZc\"},implicitPathVariables:undefined},{href:{pathVariables:{CY3tn6Vz_},webPageId:\"QEDnxDOZc\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-105807v-container\",isAuthoredByUser:true,nodeId:\"gv_VRolMu\",rendersWithMotion:true,scopeId:\"QEDnxDOZc\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{bnIjhSyNv:{favoriteId:resolvedLinks1[2]},ntKCgZ9cM:{favoriteId:resolvedLinks1[1]}},children:/*#__PURE__*/_jsx(FavoriteButton,{activeColor:\"var(--token-b859fee2-6828-4014-9334-9264e998181f, rgb(239, 68, 68))\",endpoint:\"https://vhyoaslrtbksdhqamtgg.supabase.co/functions/v1/favorite-button\",favoriteId:resolvedLinks1[0],font:{fontFamily:'\"Google Sans Flex\", \"Google Sans Flex Placeholder\", sans-serif',fontSize:\"calc(var(--framer-root-font-size, 1rem) * 1)\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0em\",lineHeight:\"1em\"},height:\"100%\",iconSize:16,iconType:\"Heart\",id:\"gv_VRolMu\",inactiveColor:\"var(--token-dcff210c-e5de-4a0f-8a40-9d1312b6d339, rgb(9, 9, 11))\",layoutId:\"gv_VRolMu\",realtime:false,refreshInterval:60,spacing:0,width:\"100%\"})})})})}),isDisplayed2()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1ifc68q\",\"data-styles-preset\":\"WpkfaQWbO\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:\"Likes\"})}),className:\"framer-1g9beuy hidden-164owsp\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:qXbWp33sX,implicitPathVariables:undefined},{href:qXbWp33sX,implicitPathVariables:undefined},{href:qXbWp33sX,implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(ContainerWithOptimizedAppearEffect,{animate:animation5,className:\"framer-zu27ih-container\",\"data-code-component-plugin-id\":\"f3a8c2\",\"data-framer-appear-id\":\"zu27ih\",initial:animation1,isAuthoredByUser:true,nodeId:\"hn4VbysS4\",optimized:true,rendersWithMotion:true,scopeId:\"QEDnxDOZc\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{bnIjhSyNv:{href:resolvedLinks2[2],style:{width:\"100%\"}},ntKCgZ9cM:{href:resolvedLinks2[1]}},children:/*#__PURE__*/_jsx(ShadcnButton,{ariaLabel:\"Preview Live\",defaultStyle:{background:\"var(--token-44a0edb2-d7f8-493a-be6c-3f834e748ce5, rgb(214, 255, 0))\",backgroundAlpha:100,foreground:\"var(--token-60a662d1-e666-45fa-9591-2976ae385d53, rgb(39, 45, 31))\",hoverAlpha:80,shadow:\"\",underlineOnHover:false},destructiveStyle:{background:\"var(--token-8f082bc9-5857-4932-9501-cf1211a3cb23, rgb(254, 242, 242))\",backgroundAlpha:100,foreground:\"var(--token-6dc5c778-a168-4273-95ca-94c5ecd0f526, rgb(239, 68, 68))\",hoverAlpha:80,shadow:\"\",underlineOnHover:false},disabled:false,font:{fontFamily:'\"Google Sans Flex\", \"Google Sans Flex Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:700,letterSpacing:\"0px\",lineHeight:\"1em\"},ghostStyle:{background:\"var(--token-28b97692-6c0c-449d-9470-77e446571959, rgb(255, 255, 255))\",backgroundAlpha:0,foreground:\"var(--token-dcff210c-e5de-4a0f-8a40-9d1312b6d339, rgb(9, 9, 11))\",hoverAlpha:80,shadow:\"\",underlineOnHover:false},height:\"100%\",href:resolvedLinks2[0],icon:{enabled:true,name:\"arrow-square-out\",position:\"end\",size:16,weight:\"bold\"},id:\"hn4VbysS4\",layoutId:\"hn4VbysS4\",linkStyle:{foreground:\"var(--token-dcff210c-e5de-4a0f-8a40-9d1312b6d339, rgb(9, 9, 11))\",hoverAlpha:80,paddingX:12,shadow:\"\",underlineOnHover:true},newTab:false,outlineStyle:{background:\"var(--token-71a85d77-03d7-467d-b3bb-17367a047b50, rgba(250, 250, 250, 0.2))\",backgroundAlpha:100,border:\"var(--token-7226ca02-ae54-44d1-b511-b188f16cc176, rgb(228, 228, 231))\",borderWidth:1,foreground:\"var(--token-dcff210c-e5de-4a0f-8a40-9d1312b6d339, rgb(9, 9, 11))\",hoverAlpha:80,shadow:\"\",underlineOnHover:false},radius:64,secondaryStyle:{background:\"var(--token-dcff210c-e5de-4a0f-8a40-9d1312b6d339, rgb(9, 9, 11))\",backgroundAlpha:100,foreground:\"var(--token-28b97692-6c0c-449d-9470-77e446571959, rgb(255, 255, 255))\",hoverAlpha:80,shadow:\"\",underlineOnHover:false},share:\"none\",size:\"lg\",text:\"Preview\",variant:matchVariant(\"default\"),width:\"100%\"})})})})})]})]}),/*#__PURE__*/_jsxs(\"article\",{\"aria-label\":uII3WxZN2,className:\"framer-laux5e\",\"data-framer-name\":\"Content\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(ContainerWithOptimizedAppearEffect,{animate:animation5,className:\"framer-b02d0s-container\",\"data-framer-appear-id\":\"b02d0s\",id:elementId,initial:animation8,isAuthoredByUser:true,nodeId:\"GS5Jf__Tv\",optimized:true,ref:ref5,rendersWithMotion:true,scopeId:\"QEDnxDOZc\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{bnIjhSyNv:{itemWidth:100}},children:/*#__PURE__*/_jsx(RichTextCarousel,{ariaLabel:\"\",arrowSize:40,autoSlideInterval:1500,carouselGroup:\"\",carouselMode:\"manual\",dockRotate:8,dockScale:1.05,enableLightbox:true,height:\"100%\",heightMode:\"fit\",id:\"GS5Jf__Tv\",imageSpacing:12,itemWidth:toNumber(convertFromBoolean(equals(CY3tn6Vz_,\"safuco-p2p\"),activeLocale)),layoutId:\"GS5Jf__Tv\",mediaBorder:{borderColor:\"var(--token-7226ca02-ae54-44d1-b511-b188f16cc176, rgba(0, 0, 0, 0.05))\",borderStyle:\"solid\",borderWidth:1},overflow:\"visible\",pauseOnHover:true,radius:\"24px\",richText:mS0Vj9WJK,showFirstImageOnly:false,skeletonColor:\"var(--token-5e210a6c-3c6a-4eef-a089-5bc7ab792b3c, rgba(10, 10, 10, 0.1))\",stripPosition:\"bottom\",style:{maxWidth:\"100%\",width:\"100%\"},transitionType:\"easeOut\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-ta9z70-container\",\"data-code-component-plugin-id\":\"f3a8c2\",isAuthoredByUser:true,nodeId:\"VqknCuXmN\",scopeId:\"QEDnxDOZc\",children:/*#__PURE__*/_jsx(SeparatorHorizontal,{color:\"var(--token-7226ca02-ae54-44d1-b511-b188f16cc176, rgba(0, 0, 0, 0.05))\",height:\"100%\",id:\"VqknCuXmN\",layoutId:\"VqknCuXmN\",style:{width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-10oy5kw\",\"data-framer-name\":\"Segment\",\"data-hide-scrollbars\":true,id:elementId1,ref:dynamicRef(elementId1),children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-evd6o6\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-2mp1nd\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":GS5Jf__Tv\",pathVariables:{CY3tn6Vz_},webPageId:\"QEDnxDOZc\"},implicitPathVariables:undefined},{href:{hash:\":GS5Jf__Tv\",pathVariables:{CY3tn6Vz_},webPageId:\"QEDnxDOZc\"},implicitPathVariables:undefined},{href:{hash:\":GS5Jf__Tv\",pathVariables:{CY3tn6Vz_},webPageId:\"QEDnxDOZc\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,children:/*#__PURE__*/_jsx(Container,{className:\"framer-lbr15a-container\",nodeId:\"wQVrNpSbo\",rendersWithMotion:true,scopeId:\"QEDnxDOZc\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{bnIjhSyNv:{mFsMrrrJK:resolvedLinks3[2],MuwLkVITi:14},ntKCgZ9cM:{mFsMrrrJK:resolvedLinks3[1]}},children:/*#__PURE__*/_jsx(TabsWithVariantAppearEffect,{__framer__animateOnce:false,__framer__targets:[{ref:ref5,target:\"Is6S842yD\"},{ref:ref6,target:\"SMersuCGX\"}],__framer__threshold:.5,__framer__variantAppearEffectEnabled:true,a3PKCp09c:\"8px 12px 8px 12px\",agWYmMtjA:false,eEsi7bBWx:false,gYNusJq4E:16,height:\"100%\",hVrIwULyN:\"Gallery\",id:\"wQVrNpSbo\",Kwsuxi8IX:\"var(--token-28b97692-6c0c-449d-9470-77e446571959, rgb(255, 255, 255))\",layoutId:\"wQVrNpSbo\",mFsMrrrJK:resolvedLinks3[0],MuwLkVITi:16,qrcmZYgSC:0,RBbU1Lx3r:\"paint\",uqADtXFoE:\"\",variant:matchVariant(\"Is6S842yD\"),vwqpEhsr5:\"999px\",width:\"100%\",wXwRxVg4I:true,yyPR5c3_x:\"var(--token-dcff210c-e5de-4a0f-8a40-9d1312b6d339, rgb(9, 9, 11))\",Z7tEPvTqy:\"var(--token-dcff210c-e5de-4a0f-8a40-9d1312b6d339, rgb(9, 9, 11))\"})})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":qU8g_wqb5\",pathVariables:{CY3tn6Vz_},webPageId:\"QEDnxDOZc\"},implicitPathVariables:undefined},{href:{hash:\":qU8g_wqb5\",pathVariables:{CY3tn6Vz_},webPageId:\"QEDnxDOZc\"},implicitPathVariables:undefined},{href:{hash:\":qU8g_wqb5\",pathVariables:{CY3tn6Vz_},webPageId:\"QEDnxDOZc\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,children:/*#__PURE__*/_jsx(Container,{className:\"framer-ouu2ko-container\",nodeId:\"jsXKXz1jt\",rendersWithMotion:true,scopeId:\"QEDnxDOZc\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{bnIjhSyNv:{mFsMrrrJK:resolvedLinks4[2],MuwLkVITi:14},ntKCgZ9cM:{mFsMrrrJK:resolvedLinks4[1]}},children:/*#__PURE__*/_jsx(TabsWithVariantAppearEffect,{__framer__animateOnce:false,__framer__targets:[{ref:ref6,target:\"Is6S842yD\"},{offset:0,ref:ref7,target:\"SMersuCGX\"}],__framer__threshold:.5,__framer__variantAppearEffectEnabled:true,a3PKCp09c:\"8px 12px 8px 12px\",agWYmMtjA:false,eEsi7bBWx:false,gYNusJq4E:16,height:\"100%\",hVrIwULyN:\"Details\",id:\"jsXKXz1jt\",Kwsuxi8IX:\"var(--token-28b97692-6c0c-449d-9470-77e446571959, rgb(255, 255, 255))\",layoutId:\"jsXKXz1jt\",mFsMrrrJK:resolvedLinks4[0],MuwLkVITi:16,qrcmZYgSC:0,RBbU1Lx3r:\"paint\",uqADtXFoE:\"\",variant:matchVariant(\"SMersuCGX\"),vwqpEhsr5:\"999px\",width:\"100%\",wXwRxVg4I:true,yyPR5c3_x:\"var(--token-dcff210c-e5de-4a0f-8a40-9d1312b6d339, rgb(9, 9, 11))\",Z7tEPvTqy:\"var(--token-dcff210c-e5de-4a0f-8a40-9d1312b6d339, rgb(9, 9, 11))\"})})})})})]}),/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition3},__framer__animateOnce:false,__framer__enter:animation7,__framer__styleAppearEffectEnabled:true,__framer__targets:[{ref:ref6,target:\"animate\"}],__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-1y3luv3\",children:[isDisplayed1()&&/*#__PURE__*/_jsxs(MotionDivWithOptimizedAppearEffect,{animate:animation5,className:\"framer-1odbtva hidden-sfmywq\",\"data-framer-appear-id\":\"1odbtva\",initial:animation1,optimized:true,children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1w0rqd4-container\",isAuthoredByUser:true,nodeId:\"O51BPL1oF\",scopeId:\"QEDnxDOZc\",children:/*#__PURE__*/_jsx(Phosphor,{ariaLabel:\"\",color:\"var(--token-dcff210c-e5de-4a0f-8a40-9d1312b6d339, rgb(9, 9, 11))\",height:\"100%\",iconSearch:\"eye\",iconSelection:\"YoutubeLogo\",id:\"O51BPL1oF\",layoutId:\"O51BPL1oF\",mirrored:false,selectByList:false,size:16,weight:\"fill\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{CY3tn6Vz_},webPageId:\"QEDnxDOZc\"},implicitPathVariables:undefined},{href:{pathVariables:{CY3tn6Vz_},webPageId:\"QEDnxDOZc\"},implicitPathVariables:undefined}],children:resolvedLinks5=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-fljvaw-container\",isAuthoredByUser:true,nodeId:\"HMFokjE9M\",scopeId:\"QEDnxDOZc\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{ntKCgZ9cM:{viewId:resolvedLinks5[1]}},children:/*#__PURE__*/_jsx(PageViews,{animationDuration:650,countOncePerSession:true,endpoint:\"https://vhyoaslrtbksdhqamtgg.supabase.co/functions/v1/view-counter\",font:{fontFamily:'\"Google Sans Flex\", \"Google Sans Flex Placeholder\", sans-serif',fontSize:\"calc(var(--framer-root-font-size, 1rem) * 1)\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"1em\"},height:\"100%\",id:\"HMFokjE9M\",layoutId:\"HMFokjE9M\",realtime:false,refreshInterval:60,suffix:\"\",textColor:\"var(--token-dcff210c-e5de-4a0f-8a40-9d1312b6d339, rgb(9, 9, 11))\",viewId:resolvedLinks5[0],width:\"100%\"})})})})})]}),isDisplayed1()&&/*#__PURE__*/_jsx(MotionDivWithOptimizedAppearEffect,{animate:animation5,className:\"framer-16jfuo2 hidden-sfmywq\",\"data-framer-appear-id\":\"16jfuo2\",initial:animation1,optimized:true,children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{CY3tn6Vz_},webPageId:\"QEDnxDOZc\"},implicitPathVariables:undefined},{href:{pathVariables:{CY3tn6Vz_},webPageId:\"QEDnxDOZc\"},implicitPathVariables:undefined}],children:resolvedLinks6=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1csoovr-container\",isAuthoredByUser:true,nodeId:\"haiyRANW6\",scopeId:\"QEDnxDOZc\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{ntKCgZ9cM:{favoriteId:resolvedLinks6[1]}},children:/*#__PURE__*/_jsx(FavoriteButton,{activeColor:\"var(--token-b859fee2-6828-4014-9334-9264e998181f, rgb(239, 68, 68))\",endpoint:\"https://vhyoaslrtbksdhqamtgg.supabase.co/functions/v1/favorite-button\",favoriteId:resolvedLinks6[0],font:{fontFamily:'\"Google Sans Flex\", \"Google Sans Flex Placeholder\", sans-serif',fontSize:\"calc(var(--framer-root-font-size, 1rem) * 1)\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0em\",lineHeight:\"1em\"},height:\"100%\",iconSize:16,iconType:\"Heart\",id:\"haiyRANW6\",inactiveColor:\"var(--token-dcff210c-e5de-4a0f-8a40-9d1312b6d339, rgb(9, 9, 11))\",layoutId:\"haiyRANW6\",realtime:false,refreshInterval:60,spacing:0,width:\"100%\"})})})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:qXbWp33sX,implicitPathVariables:undefined},{href:qXbWp33sX,implicitPathVariables:undefined},{href:qXbWp33sX,implicitPathVariables:undefined}],children:resolvedLinks7=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(ContainerWithOptimizedAppearEffect,{animate:animation5,className:\"framer-2ccdqy-container\",\"data-code-component-plugin-id\":\"f3a8c2\",\"data-framer-appear-id\":\"2ccdqy\",initial:animation1,isAuthoredByUser:true,nodeId:\"KHGpdvltj\",optimized:true,rendersWithMotion:true,scopeId:\"QEDnxDOZc\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{bnIjhSyNv:{href:resolvedLinks7[2],size:\"sm\"},ntKCgZ9cM:{href:resolvedLinks7[1]}},children:/*#__PURE__*/_jsx(ShadcnButton,{ariaLabel:\"Preview Live\",defaultStyle:{background:\"var(--token-44a0edb2-d7f8-493a-be6c-3f834e748ce5, rgb(214, 255, 0))\",backgroundAlpha:100,foreground:\"var(--token-60a662d1-e666-45fa-9591-2976ae385d53, rgb(39, 45, 31))\",hoverAlpha:80,shadow:\"\",underlineOnHover:false},destructiveStyle:{background:\"var(--token-8f082bc9-5857-4932-9501-cf1211a3cb23, rgb(254, 242, 242))\",backgroundAlpha:100,foreground:\"var(--token-6dc5c778-a168-4273-95ca-94c5ecd0f526, rgb(239, 68, 68))\",hoverAlpha:80,shadow:\"\",underlineOnHover:false},disabled:false,font:{fontFamily:'\"Google Sans Flex\", \"Google Sans Flex Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:700,letterSpacing:\"0px\",lineHeight:\"1em\"},ghostStyle:{background:\"var(--token-28b97692-6c0c-449d-9470-77e446571959, rgb(255, 255, 255))\",backgroundAlpha:0,foreground:\"var(--token-dcff210c-e5de-4a0f-8a40-9d1312b6d339, rgb(9, 9, 11))\",hoverAlpha:80,shadow:\"\",underlineOnHover:false},height:\"100%\",href:resolvedLinks7[0],icon:{enabled:true,name:\"arrow-square-out\",position:\"end\",size:16,weight:\"bold\"},id:\"KHGpdvltj\",layoutId:\"KHGpdvltj\",linkStyle:{foreground:\"var(--token-dcff210c-e5de-4a0f-8a40-9d1312b6d339, rgb(9, 9, 11))\",hoverAlpha:80,paddingX:12,shadow:\"\",underlineOnHover:true},newTab:false,outlineStyle:{background:\"var(--token-71a85d77-03d7-467d-b3bb-17367a047b50, rgba(250, 250, 250, 0.2))\",backgroundAlpha:100,border:\"var(--token-7226ca02-ae54-44d1-b511-b188f16cc176, rgb(228, 228, 231))\",borderWidth:1,foreground:\"var(--token-dcff210c-e5de-4a0f-8a40-9d1312b6d339, rgb(9, 9, 11))\",hoverAlpha:80,shadow:\"\",underlineOnHover:false},radius:64,secondaryStyle:{background:\"var(--token-dcff210c-e5de-4a0f-8a40-9d1312b6d339, rgb(9, 9, 11))\",backgroundAlpha:100,foreground:\"var(--token-28b97692-6c0c-449d-9470-77e446571959, rgb(255, 255, 255))\",hoverAlpha:80,shadow:\"\",underlineOnHover:false},share:\"none\",size:\"lg\",text:\"Preview\",variant:matchVariant(\"secondary\"),width:\"100%\"})})})})})]})]})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ivc2pf\",\"data-framer-name\":\"Content\",children:/*#__PURE__*/_jsx(\"div\",{\"aria-label\":\"Overview\",className:\"framer-timh6e\",\"data-framer-name\":\"Overview\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1emkrzs\",children:[isDisplayed3()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(ContainerWithFX,{__perspectiveFX:false,__targetOpacity:1,className:\"framer-9n8ik6-container hidden-164owsp hidden-sfmywq\",isAuthoredByUser:true,nodeId:\"JjNGPyIeQ\",rendersWithMotion:true,scopeId:\"QEDnxDOZc\",children:/*#__PURE__*/_jsx(TableOfContent,{button:{borderColor:\"var(--token-7226ca02-ae54-44d1-b511-b188f16cc176, rgb(228, 228, 231))\",fill:\"var(--token-ae5fd9d1-943a-4726-8b1a-78fa5c0c2f79, rgb(244, 244, 245))\",label:\"Contents\",radius:999,radiusBottomLeft:999,radiusBottomRight:999,radiusIsMixed:false,radiusTopLeft:999,radiusTopRight:999,textColor:\"var(--token-ff1e2927-a372-4409-9ebd-f797d1426ae6, rgb(24, 24, 27))\"},h1Font:{fontFamily:'\"Google Sans Flex\", \"Google Sans Flex Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.4em\"},h2Font:{fontFamily:'\"Google Sans Flex\", \"Google Sans Flex Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.4em\"},h3Font:{fontFamily:'\"Google Sans Flex\", \"Google Sans Flex Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},h4Font:{fontFamily:'\"Google Sans Flex\", \"Google Sans Flex Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.4em\"},h5Font:{fontFamily:'\"Google Sans Flex\", \"Google Sans Flex Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.4em\"},h6Font:{fontFamily:'\"Google Sans Flex\", \"Google Sans Flex Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.4em\"},height:\"100%\",id:\"JjNGPyIeQ\",layoutId:\"JjNGPyIeQ\",panel:{background:\"var(--token-fee6edf8-7805-4f8e-abc2-a5174f6b9531, rgb(255, 255, 255))\",border:{borderColor:\"var(--token-7226ca02-ae54-44d1-b511-b188f16cc176, rgb(228, 228, 231))\",borderStyle:\"solid\",borderWidth:1},height:600,padding:32,paddingBottom:32,paddingIsMixed:false,paddingLeft:32,paddingRight:32,paddingTop:32,radius:24,radiusBottomLeft:24,radiusBottomRight:24,radiusIsMixed:false,radiusTopLeft:24,radiusTopRight:24,scrollArea:{contentGap:8,inset:4,showThumb:true,thumbColor:\"var(--token-808677d7-1ffa-4576-b70f-a503478901b5, rgb(244, 244, 245))\",thumbMinHeight:28,thumbRadius:999,thumbWidth:4,trackColor:\"rgba(0, 0, 0, 0)\",trackWidth:8},shadow:{blur:12,color:\"rgba(0, 0, 0, 0.5)\",x:0,y:0},title:\"On This Page\",titleColor:\"var(--token-dcff210c-e5de-4a0f-8a40-9d1312b6d339, rgb(9, 9, 11))\",width:260},richText:SkD60hu7r,ruler:{activeWidth:80,background:\"rgba(0, 0, 0, 0)\",border:{borderColor:\"rgba(0, 0, 0, 0)\",borderStyle:\"solid\",borderWidth:1},gap:8,inactiveColor:\"var(--token-c2a9c36d-6d2a-4095-8ce2-800de8eba6f1, rgba(113, 113, 122, 0.5))\",lineHeight:8,markerHeight:14,markerWidth:8,padding:32,paddingBottom:32,paddingIsMixed:false,paddingLeft:32,paddingRight:32,paddingTop:32},showH1:true,showH2:true,showH3:true,showH4:true,showH5:true,showH6:true,style:{width:\"100%\"},text:{activeColor:\"var(--token-44a0edb2-d7f8-493a-be6c-3f834e748ce5, rgb(183, 217, 33))\",activeFontWeight:\"normal\",fontColor:\"var(--token-dcff210c-e5de-4a0f-8a40-9d1312b6d339, rgb(9, 9, 11))\",indentation:12,onHoverColor:\"var(--token-73691162-a7e0-482d-95a3-97970cb0c2cd, rgb(113, 113, 122))\",spacing:12},triggerMode:\"ruler\",width:\"100%\",yOffset:168})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1pkwptr\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-mh3g3m\",\"data-framer-name\":\"overview\",id:elementId2,ref:ref6,children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-dj709o\",children:[/*#__PURE__*/_jsx(\"div\",{\"aria-label\":\"Team\",className:\"framer-1xrxyn5\",\"data-framer-name\":\"Team\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:query5(HUYRbzfaj),children:(collection4,paginationInfo4,loadMore4)=>{const repeater_item_countHn7wszhbk=collection4?.length??0;const visible2=equals(repeater_item_countHn7wszhbk,0);return /*#__PURE__*/_jsxs(_Fragment,{children:[collection4?.map(({bZT1xXn_4:bZT1xXn_4Hn7wszhbk,CWE4Qr_Jw:CWE4Qr_JwHn7wszhbk,id:idHn7wszhbk,QJTLWrs3g:QJTLWrs3gHn7wszhbk,Xfm96JJUl:Xfm96JJUlHn7wszhbk},index5)=>{Xfm96JJUlHn7wszhbk??=\"\";QJTLWrs3gHn7wszhbk??=\"\";CWE4Qr_JwHn7wszhbk??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`Hn7wszhbk-${idHn7wszhbk}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{CWE4Qr_Jw:CWE4Qr_JwHn7wszhbk},children:/*#__PURE__*/_jsx(Link,{href:Xfm96JJUlHn7wszhbk,motionChild:true,nodeId:\"r4FbMZmfm\",openInNewTab:false,scopeId:\"QEDnxDOZc\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-dlh9ny framer-1734ilp\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-m9n4wb-container\",isAuthoredByUser:true,nodeId:\"FyhbqjRdn\",scopeId:\"QEDnxDOZc\",children:/*#__PURE__*/_jsx(Image2,{aspectRatio:{customHeight:9,customWidth:16,fit:\"cover\",preset:\"16:9\",radius:8},background:toString(convertFromString3(QJTLWrs3gHn7wszhbk,activeLocale)),border:{borderColor:\"var(--token-7226ca02-ae54-44d1-b511-b188f16cc176, rgb(228, 228, 231))\",borderStyle:\"solid\",borderWidth:0},fill:\"contain\",filter:convertFromString2(QJTLWrs3gHn7wszhbk,activeLocale),height:\"100%\",id:\"FyhbqjRdn\",imageUrl:QJTLWrs3gHn7wszhbk,layoutId:\"FyhbqjRdn\",overflow:\"hidden\",padding:0,paddingBottom:0,paddingIsMixed:false,paddingLeft:0,paddingRight:0,paddingTop:0,radius:452,radiusBottomLeft:452,radiusBottomRight:452,radiusIsMixed:false,radiusTopLeft:452,radiusTopRight:452,shadow:{blur:0,color:\"rgba(0, 0, 0, 0)\",spread:0,x:0,y:0},sourceType:\"upload\",style:{height:\"100%\",width:\"100%\"},upload:toImageSrc(bZT1xXn_4Hn7wszhbk),width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-l478bl\",\"data-styles-preset\":\"hAgy4Yaqp\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--token-dcff210c-e5de-4a0f-8a40-9d1312b6d339, rgb(9, 9, 11))\"},children:/*#__PURE__*/_jsx(\"strong\",{children:\"Nguyễn Thiện Khang\"})})}),className:\"framer-k24und\",fonts:[\"Inter\",\"Inter-Bold\"],text:QJTLWrs3gHn7wszhbk,verticalAlignment:\"top\",withExternalLayout:true})]})})})},idHn7wszhbk);}),visible2!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-18js7g3-container\",isAuthoredByUser:true,nodeId:\"dSkHZxPSb\",scopeId:\"QEDnxDOZc\",children:/*#__PURE__*/_jsx(Empty,{actions:{learnMore:{show:false,text:\"Learn More\",variant:\"link\"},primary:{show:false,text:\"Create Project\",variant:\"default\"},secondary:{show:false,text:\"Import Project\",variant:\"outline\"}},align:\"center\",appearance:{border:\"var(--token-7226ca02-ae54-44d1-b511-b188f16cc176, rgb(228, 228, 231))\",borderWidth:1,contentGap:8,fill:\"var(--token-61bad01d-ff78-4219-9508-c76891fe3c33, rgba(244, 244, 245, 0.5))\",gap:16,maxWidth:420,padding:24,radius:8},description:\"I'll update soon =))\",height:\"100%\",id:\"dSkHZxPSb\",layoutId:\"dSkHZxPSb\",media:{border:\"var(--token-7226ca02-ae54-44d1-b511-b188f16cc176, rgb(228, 228, 231))\",boxSize:40,color:\"var(--token-44a0edb2-d7f8-493a-be6c-3f834e748ce5, rgb(183, 217, 33))\",fill:\"var(--token-18264291-1738-4489-b4b1-8b83f38d148e, rgb(250, 250, 250))\",icon:\"users\",radius:80,show:true,size:40,variant:\"icon\",weight:\"duotone\"},style:{height:\"100%\",width:\"100%\"},textStyle:{descriptionColor:\"var(--token-73691162-a7e0-482d-95a3-97970cb0c2cd, rgb(113, 113, 122))\",descriptionFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"calc(var(--framer-root-font-size, 1rem) * 0.88)\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0px\",lineHeight:\"1.5em\"},titleColor:\"var(--token-dcff210c-e5de-4a0f-8a40-9d1312b6d339, rgb(9, 9, 11))\",titleFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"calc(var(--framer-root-font-size, 1rem) * 1)\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0px\",lineHeight:\"1.25em\"}},title:\"No Team to show yet\",width:\"100%\"})})})]});}})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-zrwdj0\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-tt5i0v-container\",\"data-code-component-plugin-id\":\"f3a8c2\",isAuthoredByUser:true,nodeId:\"eOwrHCVwv\",rendersWithMotion:true,scopeId:\"QEDnxDOZc\",children:/*#__PURE__*/_jsx(ShadcnButtonWithSonnerTriggertt5i0v,{ariaLabel:qeKo7gC5a,defaultStyle:{background:\"var(--token-44a0edb2-d7f8-493a-be6c-3f834e748ce5, rgb(214, 255, 0))\",backgroundAlpha:100,foreground:\"var(--token-60a662d1-e666-45fa-9591-2976ae385d53, rgb(39, 45, 31))\",hoverAlpha:80,shadow:\"\",underlineOnHover:false},destructiveStyle:{background:\"var(--token-8f082bc9-5857-4932-9501-cf1211a3cb23, rgb(254, 242, 242))\",backgroundAlpha:100,foreground:\"var(--token-6dc5c778-a168-4273-95ca-94c5ecd0f526, rgb(239, 68, 68))\",hoverAlpha:80,shadow:\"\",underlineOnHover:false},disabled:false,font:{fontFamily:'\"Google Sans Flex\", \"Google Sans Flex Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:700,letterSpacing:\"0px\",lineHeight:\"1em\"},ghostStyle:{background:\"var(--token-28b97692-6c0c-449d-9470-77e446571959, rgb(255, 255, 255))\",backgroundAlpha:0,foreground:\"var(--token-dcff210c-e5de-4a0f-8a40-9d1312b6d339, rgb(9, 9, 11))\",hoverAlpha:80,shadow:\"\",underlineOnHover:false},height:\"100%\",icon:{enabled:true,name:\"link-simple\",position:\"end\",size:16,weight:\"bold\"},id:\"eOwrHCVwv\",layoutId:\"eOwrHCVwv\",linkStyle:{foreground:\"var(--token-dcff210c-e5de-4a0f-8a40-9d1312b6d339, rgb(9, 9, 11))\",hoverAlpha:80,paddingX:12,shadow:\"\",underlineOnHover:true},newTab:false,outlineStyle:{background:\"var(--token-71a85d77-03d7-467d-b3bb-17367a047b50, rgba(250, 250, 250, 0.2))\",backgroundAlpha:100,border:\"var(--token-7226ca02-ae54-44d1-b511-b188f16cc176, rgb(228, 228, 231))\",borderWidth:1,foreground:\"var(--token-dcff210c-e5de-4a0f-8a40-9d1312b6d339, rgb(9, 9, 11))\",hoverAlpha:80,shadow:\"\",underlineOnHover:false},radius:12,secondaryStyle:{background:\"var(--token-ae5fd9d1-943a-4726-8b1a-78fa5c0c2f79, rgb(244, 244, 245))\",backgroundAlpha:100,foreground:\"var(--token-ff1e2927-a372-4409-9ebd-f797d1426ae6, rgb(24, 24, 27))\",hoverAlpha:80,shadow:\"\",underlineOnHover:false},share:\"copy-link\",size:\"icon-xs\",text:\"\",variant:matchVariant(\"link\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-pcle5i-container\",\"data-code-component-plugin-id\":\"f3a8c2\",isAuthoredByUser:true,nodeId:\"jETd9Ot26\",rendersWithMotion:true,scopeId:\"QEDnxDOZc\",children:/*#__PURE__*/_jsx(ShadcnButtonWithSonnerTriggerpcle5i,{ariaLabel:\"\",defaultStyle:{background:\"var(--token-44a0edb2-d7f8-493a-be6c-3f834e748ce5, rgb(214, 255, 0))\",backgroundAlpha:100,foreground:\"var(--token-60a662d1-e666-45fa-9591-2976ae385d53, rgb(39, 45, 31))\",hoverAlpha:80,shadow:\"\",underlineOnHover:false},destructiveStyle:{background:\"var(--token-8f082bc9-5857-4932-9501-cf1211a3cb23, rgb(254, 242, 242))\",backgroundAlpha:100,foreground:\"var(--token-6dc5c778-a168-4273-95ca-94c5ecd0f526, rgb(239, 68, 68))\",hoverAlpha:80,shadow:\"\",underlineOnHover:false},disabled:false,font:{fontFamily:'\"Google Sans Flex\", \"Google Sans Flex Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:700,letterSpacing:\"0px\",lineHeight:\"1em\"},ghostStyle:{background:\"var(--token-28b97692-6c0c-449d-9470-77e446571959, rgb(255, 255, 255))\",backgroundAlpha:0,foreground:\"var(--token-dcff210c-e5de-4a0f-8a40-9d1312b6d339, rgb(9, 9, 11))\",hoverAlpha:80,shadow:\"\",underlineOnHover:false},height:\"100%\",icon:{enabled:true,name:\"x-logo\",position:\"end\",size:16,weight:\"bold\"},id:\"jETd9Ot26\",layoutId:\"jETd9Ot26\",linkStyle:{foreground:\"var(--token-dcff210c-e5de-4a0f-8a40-9d1312b6d339, rgb(9, 9, 11))\",hoverAlpha:80,paddingX:12,shadow:\"\",underlineOnHover:true},newTab:false,outlineStyle:{background:\"var(--token-71a85d77-03d7-467d-b3bb-17367a047b50, rgba(250, 250, 250, 0.2))\",backgroundAlpha:100,border:\"var(--token-7226ca02-ae54-44d1-b511-b188f16cc176, rgb(228, 228, 231))\",borderWidth:1,foreground:\"var(--token-dcff210c-e5de-4a0f-8a40-9d1312b6d339, rgb(9, 9, 11))\",hoverAlpha:80,shadow:\"\",underlineOnHover:false},radius:12,secondaryStyle:{background:\"var(--token-ae5fd9d1-943a-4726-8b1a-78fa5c0c2f79, rgb(244, 244, 245))\",backgroundAlpha:100,foreground:\"var(--token-ff1e2927-a372-4409-9ebd-f797d1426ae6, rgb(24, 24, 27))\",hoverAlpha:80,shadow:\"\",underlineOnHover:false},share:\"x\",size:\"icon-xs\",text:\"\",variant:matchVariant(\"link\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1jhvi94-container\",\"data-code-component-plugin-id\":\"f3a8c2\",isAuthoredByUser:true,nodeId:\"VtsK_jcV1\",rendersWithMotion:true,scopeId:\"QEDnxDOZc\",children:/*#__PURE__*/_jsx(ShadcnButtonWithSonnerTrigger1jhvi94,{ariaLabel:\"\",defaultStyle:{background:\"var(--token-44a0edb2-d7f8-493a-be6c-3f834e748ce5, rgb(214, 255, 0))\",backgroundAlpha:100,foreground:\"var(--token-60a662d1-e666-45fa-9591-2976ae385d53, rgb(39, 45, 31))\",hoverAlpha:80,shadow:\"\",underlineOnHover:false},destructiveStyle:{background:\"var(--token-8f082bc9-5857-4932-9501-cf1211a3cb23, rgb(254, 242, 242))\",backgroundAlpha:100,foreground:\"var(--token-6dc5c778-a168-4273-95ca-94c5ecd0f526, rgb(239, 68, 68))\",hoverAlpha:80,shadow:\"\",underlineOnHover:false},disabled:false,font:{fontFamily:'\"Google Sans Flex\", \"Google Sans Flex Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:700,letterSpacing:\"0px\",lineHeight:\"1em\"},ghostStyle:{background:\"var(--token-28b97692-6c0c-449d-9470-77e446571959, rgb(255, 255, 255))\",backgroundAlpha:0,foreground:\"var(--token-dcff210c-e5de-4a0f-8a40-9d1312b6d339, rgb(9, 9, 11))\",hoverAlpha:80,shadow:\"\",underlineOnHover:false},height:\"100%\",icon:{enabled:true,name:\"facebook-logo\",position:\"end\",size:16,weight:\"bold\"},id:\"VtsK_jcV1\",layoutId:\"VtsK_jcV1\",linkStyle:{foreground:\"var(--token-dcff210c-e5de-4a0f-8a40-9d1312b6d339, rgb(9, 9, 11))\",hoverAlpha:80,paddingX:12,shadow:\"\",underlineOnHover:true},newTab:false,outlineStyle:{background:\"var(--token-71a85d77-03d7-467d-b3bb-17367a047b50, rgba(250, 250, 250, 0.2))\",backgroundAlpha:100,border:\"var(--token-7226ca02-ae54-44d1-b511-b188f16cc176, rgb(228, 228, 231))\",borderWidth:1,foreground:\"var(--token-dcff210c-e5de-4a0f-8a40-9d1312b6d339, rgb(9, 9, 11))\",hoverAlpha:80,shadow:\"\",underlineOnHover:false},radius:12,secondaryStyle:{background:\"var(--token-ae5fd9d1-943a-4726-8b1a-78fa5c0c2f79, rgb(244, 244, 245))\",backgroundAlpha:100,foreground:\"var(--token-ff1e2927-a372-4409-9ebd-f797d1426ae6, rgb(24, 24, 27))\",hoverAlpha:80,shadow:\"\",underlineOnHover:false},share:\"facebook\",size:\"icon-xs\",text:\"\",variant:matchVariant(\"link\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-7xxdfj\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1ad2s9u-container\",isAuthoredByUser:true,nodeId:\"sw6qeaUhN\",scopeId:\"QEDnxDOZc\",children:/*#__PURE__*/_jsx(WordCounter,{contentType:\"one\",displayMode:\"time\",font:{fontFamily:'\"Google Sans Flex\", \"Google Sans Flex Placeholder\", sans-serif',fontSize:\"calc(var(--framer-root-font-size, 1rem) * 0.8)\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},fontColor:\"var(--token-dcff210c-e5de-4a0f-8a40-9d1312b6d339, rgb(9, 9, 11))\",height:\"100%\",id:\"sw6qeaUhN\",layoutId:\"sw6qeaUhN\",timeSuffix:\"Mins Read\",title1:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{children:\"Content\"})}),title10:/*#__PURE__*/_jsx(React.Fragment,{}),title11:/*#__PURE__*/_jsx(React.Fragment,{}),title12:/*#__PURE__*/_jsx(React.Fragment,{}),title13:/*#__PURE__*/_jsx(React.Fragment,{}),title14:/*#__PURE__*/_jsx(React.Fragment,{}),title15:/*#__PURE__*/_jsx(React.Fragment,{}),title2:/*#__PURE__*/_jsx(React.Fragment,{}),title3:/*#__PURE__*/_jsx(React.Fragment,{}),title4:/*#__PURE__*/_jsx(React.Fragment,{}),title5:/*#__PURE__*/_jsx(React.Fragment,{}),title6:/*#__PURE__*/_jsx(React.Fragment,{}),title7:/*#__PURE__*/_jsx(React.Fragment,{}),title8:/*#__PURE__*/_jsx(React.Fragment,{}),title9:/*#__PURE__*/_jsx(React.Fragment,{}),width:\"100%\",wordSuffix:\"Words\"})})})})]})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1w88lut-container\",\"data-code-component-plugin-id\":\"f3a8c2\",isAuthoredByUser:true,nodeId:\"IHxynpK44\",scopeId:\"QEDnxDOZc\",children:/*#__PURE__*/_jsx(SeparatorHorizontal,{color:\"var(--token-7226ca02-ae54-44d1-b511-b188f16cc176, rgba(0, 0, 0, 0.05))\",height:\"100%\",id:\"IHxynpK44\",layoutId:\"IHxynpK44\",style:{width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentPresetsProvider,{presets:{\"module:0sWquksFr1YDkaIgrl9Z/UT4NRwjlZHMvmo1AsSka/Vimeo.js:default\":componentPresets.props[\"mXihZgHxN\"],\"module:lRDHiNWNVWmE0lqtoVHP/I6H5ZhUPA8PwvfVPIGXQ/Video.js:Video\":componentPresets.props[\"JMJAGoUw9\"],\"module:NEd4VmDdsxM3StIUbddO/Ef2JVpwhNW0UBYra6TeS/YouTube.js:Youtube\":componentPresets.props[\"BYq8IvmYF\"],\"module:pVk4QsoHxASnVtUBp6jr/7eCYIL3dnkBSjjSduYQU/CodeBlock.js:default\":componentPresets.props[\"xj1tjaRAi\"]},children:/*#__PURE__*/_jsx(RichTextSetFullWidthRadiuszec7p4,{__fromCanvasComponent:true,children:SkD60hu7r,className:\"framer-zec7p4\",fonts:[\"Inter\"],stylesPresetsClassNames:{a:\"framer-styles-preset-11uhihp\",blockquote:\"framer-styles-preset-tu4p5b\",code:\"framer-styles-preset-f2cxq3\",h1:\"framer-styles-preset-76youq\",h2:\"framer-styles-preset-pj9bk7\",h3:\"framer-styles-preset-73mv8y\",h4:\"framer-styles-preset-sphu23\",h5:\"framer-styles-preset-gxtjh7\",h6:\"framer-styles-preset-s3bp75\",img:\"framer-styles-preset-2vb3gb\",p:\"framer-styles-preset-16xd508\",table:\"framer-styles-preset-ninhgt\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1tlsgbj\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1oe68dj-container\",\"data-code-component-plugin-id\":\"f3a8c2\",isAuthoredByUser:true,nodeId:\"wtlXQoZPC\",scopeId:\"QEDnxDOZc\",children:/*#__PURE__*/_jsx(SeparatorHorizontal,{color:\"var(--token-7226ca02-ae54-44d1-b511-b188f16cc176, rgba(0, 0, 0, 0.05))\",height:\"100%\",id:\"wtlXQoZPC\",layoutId:\"wtlXQoZPC\",style:{width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-w43f9c\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-2vzvjo\",\"data-styles-preset\":\"BFyvZ0BZF\",dir:\"auto\",children:/*#__PURE__*/_jsx(\"strong\",{children:\"Share to\"})})}),className:\"framer-qx6rer\",fonts:[\"Inter\",\"Inter-Bold\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-mr8irj-container\",\"data-code-component-plugin-id\":\"f3a8c2\",isAuthoredByUser:true,nodeId:\"bgZ612Siy\",rendersWithMotion:true,scopeId:\"QEDnxDOZc\",children:/*#__PURE__*/_jsx(ShadcnButtonWithSonnerTriggermr8irj,{ariaLabel:qeKo7gC5a,defaultStyle:{background:\"var(--token-44a0edb2-d7f8-493a-be6c-3f834e748ce5, rgb(214, 255, 0))\",backgroundAlpha:100,foreground:\"var(--token-60a662d1-e666-45fa-9591-2976ae385d53, rgb(39, 45, 31))\",hoverAlpha:80,shadow:\"\",underlineOnHover:false},destructiveStyle:{background:\"var(--token-8f082bc9-5857-4932-9501-cf1211a3cb23, rgb(254, 242, 242))\",backgroundAlpha:100,foreground:\"var(--token-6dc5c778-a168-4273-95ca-94c5ecd0f526, rgb(239, 68, 68))\",hoverAlpha:80,shadow:\"\",underlineOnHover:false},disabled:false,font:{fontFamily:'\"Google Sans Flex\", \"Google Sans Flex Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:700,letterSpacing:\"0px\",lineHeight:\"1em\"},ghostStyle:{background:\"var(--token-28b97692-6c0c-449d-9470-77e446571959, rgb(255, 255, 255))\",backgroundAlpha:0,foreground:\"var(--token-dcff210c-e5de-4a0f-8a40-9d1312b6d339, rgb(9, 9, 11))\",hoverAlpha:80,shadow:\"\",underlineOnHover:false},height:\"100%\",icon:{enabled:true,name:\"link-simple\",position:\"end\",size:16,weight:\"bold\"},id:\"bgZ612Siy\",layoutId:\"bgZ612Siy\",linkStyle:{foreground:\"var(--token-dcff210c-e5de-4a0f-8a40-9d1312b6d339, rgb(9, 9, 11))\",hoverAlpha:80,paddingX:12,shadow:\"\",underlineOnHover:true},newTab:false,outlineStyle:{background:\"var(--token-71a85d77-03d7-467d-b3bb-17367a047b50, rgba(250, 250, 250, 0.2))\",backgroundAlpha:100,border:\"var(--token-7226ca02-ae54-44d1-b511-b188f16cc176, rgb(228, 228, 231))\",borderWidth:1,foreground:\"var(--token-dcff210c-e5de-4a0f-8a40-9d1312b6d339, rgb(9, 9, 11))\",hoverAlpha:80,shadow:\"\",underlineOnHover:false},radius:12,secondaryStyle:{background:\"var(--token-ae5fd9d1-943a-4726-8b1a-78fa5c0c2f79, rgb(244, 244, 245))\",backgroundAlpha:100,foreground:\"var(--token-ff1e2927-a372-4409-9ebd-f797d1426ae6, rgb(24, 24, 27))\",hoverAlpha:80,shadow:\"\",underlineOnHover:false},share:\"copy-link\",size:\"icon-xs\",text:\"\",variant:matchVariant(\"link\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-um52w0-container\",\"data-code-component-plugin-id\":\"f3a8c2\",isAuthoredByUser:true,nodeId:\"D0JvgcNwX\",rendersWithMotion:true,scopeId:\"QEDnxDOZc\",children:/*#__PURE__*/_jsx(ShadcnButtonWithSonnerTriggerum52w0,{ariaLabel:\"\",defaultStyle:{background:\"var(--token-44a0edb2-d7f8-493a-be6c-3f834e748ce5, rgb(214, 255, 0))\",backgroundAlpha:100,foreground:\"var(--token-60a662d1-e666-45fa-9591-2976ae385d53, rgb(39, 45, 31))\",hoverAlpha:80,shadow:\"\",underlineOnHover:false},destructiveStyle:{background:\"var(--token-8f082bc9-5857-4932-9501-cf1211a3cb23, rgb(254, 242, 242))\",backgroundAlpha:100,foreground:\"var(--token-6dc5c778-a168-4273-95ca-94c5ecd0f526, rgb(239, 68, 68))\",hoverAlpha:80,shadow:\"\",underlineOnHover:false},disabled:false,font:{fontFamily:'\"Google Sans Flex\", \"Google Sans Flex Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:700,letterSpacing:\"0px\",lineHeight:\"1em\"},ghostStyle:{background:\"var(--token-28b97692-6c0c-449d-9470-77e446571959, rgb(255, 255, 255))\",backgroundAlpha:0,foreground:\"var(--token-dcff210c-e5de-4a0f-8a40-9d1312b6d339, rgb(9, 9, 11))\",hoverAlpha:80,shadow:\"\",underlineOnHover:false},height:\"100%\",icon:{enabled:true,name:\"x-logo\",position:\"end\",size:16,weight:\"bold\"},id:\"D0JvgcNwX\",layoutId:\"D0JvgcNwX\",linkStyle:{foreground:\"var(--token-dcff210c-e5de-4a0f-8a40-9d1312b6d339, rgb(9, 9, 11))\",hoverAlpha:80,paddingX:12,shadow:\"\",underlineOnHover:true},newTab:false,outlineStyle:{background:\"var(--token-71a85d77-03d7-467d-b3bb-17367a047b50, rgba(250, 250, 250, 0.2))\",backgroundAlpha:100,border:\"var(--token-7226ca02-ae54-44d1-b511-b188f16cc176, rgb(228, 228, 231))\",borderWidth:1,foreground:\"var(--token-dcff210c-e5de-4a0f-8a40-9d1312b6d339, rgb(9, 9, 11))\",hoverAlpha:80,shadow:\"\",underlineOnHover:false},radius:12,secondaryStyle:{background:\"var(--token-ae5fd9d1-943a-4726-8b1a-78fa5c0c2f79, rgb(244, 244, 245))\",backgroundAlpha:100,foreground:\"var(--token-ff1e2927-a372-4409-9ebd-f797d1426ae6, rgb(24, 24, 27))\",hoverAlpha:80,shadow:\"\",underlineOnHover:false},share:\"x\",size:\"icon-xs\",text:\"\",variant:matchVariant(\"link\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1ahre77-container\",\"data-code-component-plugin-id\":\"f3a8c2\",isAuthoredByUser:true,nodeId:\"bTu3SPg07\",rendersWithMotion:true,scopeId:\"QEDnxDOZc\",children:/*#__PURE__*/_jsx(ShadcnButtonWithSonnerTrigger1ahre77,{ariaLabel:\"\",defaultStyle:{background:\"var(--token-44a0edb2-d7f8-493a-be6c-3f834e748ce5, rgb(214, 255, 0))\",backgroundAlpha:100,foreground:\"var(--token-60a662d1-e666-45fa-9591-2976ae385d53, rgb(39, 45, 31))\",hoverAlpha:80,shadow:\"\",underlineOnHover:false},destructiveStyle:{background:\"var(--token-8f082bc9-5857-4932-9501-cf1211a3cb23, rgb(254, 242, 242))\",backgroundAlpha:100,foreground:\"var(--token-6dc5c778-a168-4273-95ca-94c5ecd0f526, rgb(239, 68, 68))\",hoverAlpha:80,shadow:\"\",underlineOnHover:false},disabled:false,font:{fontFamily:'\"Google Sans Flex\", \"Google Sans Flex Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:700,letterSpacing:\"0px\",lineHeight:\"1em\"},ghostStyle:{background:\"var(--token-28b97692-6c0c-449d-9470-77e446571959, rgb(255, 255, 255))\",backgroundAlpha:0,foreground:\"var(--token-dcff210c-e5de-4a0f-8a40-9d1312b6d339, rgb(9, 9, 11))\",hoverAlpha:80,shadow:\"\",underlineOnHover:false},height:\"100%\",icon:{enabled:true,name:\"facebook-logo\",position:\"end\",size:16,weight:\"bold\"},id:\"bTu3SPg07\",layoutId:\"bTu3SPg07\",linkStyle:{foreground:\"var(--token-dcff210c-e5de-4a0f-8a40-9d1312b6d339, rgb(9, 9, 11))\",hoverAlpha:80,paddingX:12,shadow:\"\",underlineOnHover:true},newTab:false,outlineStyle:{background:\"var(--token-71a85d77-03d7-467d-b3bb-17367a047b50, rgba(250, 250, 250, 0.2))\",backgroundAlpha:100,border:\"var(--token-7226ca02-ae54-44d1-b511-b188f16cc176, rgb(228, 228, 231))\",borderWidth:1,foreground:\"var(--token-dcff210c-e5de-4a0f-8a40-9d1312b6d339, rgb(9, 9, 11))\",hoverAlpha:80,shadow:\"\",underlineOnHover:false},radius:12,secondaryStyle:{background:\"var(--token-ae5fd9d1-943a-4726-8b1a-78fa5c0c2f79, rgb(244, 244, 245))\",backgroundAlpha:100,foreground:\"var(--token-ff1e2927-a372-4409-9ebd-f797d1426ae6, rgb(24, 24, 27))\",hoverAlpha:80,shadow:\"\",underlineOnHover:false},share:\"facebook\",size:\"icon-xs\",text:\"\",variant:matchVariant(\"link\"),width:\"100%\"})})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-g20jsn-container\",\"data-code-component-plugin-id\":\"f3a8c2\",isAuthoredByUser:true,nodeId:\"e2kMuaRN3\",scopeId:\"QEDnxDOZc\",children:/*#__PURE__*/_jsx(SeparatorHorizontal,{color:\"var(--token-7226ca02-ae54-44d1-b511-b188f16cc176, rgba(0, 0, 0, 0.05))\",height:\"100%\",id:\"e2kMuaRN3\",layoutId:\"e2kMuaRN3\",style:{width:\"100%\"},width:\"100%\"})})})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1n7gtg3\",\"data-framer-name\":\"Team\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-nd3cvv\",\"data-styles-preset\":\"mUk3pmskA\",dir:\"auto\",children:/*#__PURE__*/_jsx(\"strong\",{children:\"Presentation\"})})}),className:\"framer-152tpzf\",fonts:[\"Inter\",\"Inter-Bold\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(\"div\",{\"aria-label\":\"Team\",className:\"framer-1ywa67w\",\"data-framer-name\":\"Team\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:query6(HUYRbzfaj),children:(collection5,paginationInfo5,loadMore5)=>{const repeater_item_countAbZwSySLO=collection5?.length??0;const visible3=equals(repeater_item_countAbZwSySLO,0);return /*#__PURE__*/_jsxs(_Fragment,{children:[collection5?.map(({bZT1xXn_4:bZT1xXn_4AbZwSySLO,CWE4Qr_Jw:CWE4Qr_JwAbZwSySLO,id:idAbZwSySLO,L9wNpwOQU:L9wNpwOQUAbZwSySLO,QJTLWrs3g:QJTLWrs3gAbZwSySLO,Xfm96JJUl:Xfm96JJUlAbZwSySLO},index6)=>{Xfm96JJUlAbZwSySLO??=\"\";QJTLWrs3gAbZwSySLO??=\"\";L9wNpwOQUAbZwSySLO??=\"\";CWE4Qr_JwAbZwSySLO??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`AbZwSySLO-${idAbZwSySLO}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{CWE4Qr_Jw:CWE4Qr_JwAbZwSySLO},children:/*#__PURE__*/_jsx(Link,{href:Xfm96JJUlAbZwSySLO,motionChild:true,nodeId:\"G8q2sJbra\",openInNewTab:false,scopeId:\"QEDnxDOZc\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-16qdzqf framer-1734ilp\",\"data-border\":true,children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-eyvxt2-container\",isAuthoredByUser:true,nodeId:\"RH0mEPGoG\",scopeId:\"QEDnxDOZc\",children:/*#__PURE__*/_jsx(Image2,{aspectRatio:{customHeight:9,customWidth:16,fit:\"cover\",preset:\"16:9\",radius:8},background:toString(convertFromString3(QJTLWrs3gAbZwSySLO,activeLocale)),border:{borderColor:\"var(--token-7226ca02-ae54-44d1-b511-b188f16cc176, rgb(228, 228, 231))\",borderStyle:\"solid\",borderWidth:0},fill:\"contain\",filter:convertFromString2(QJTLWrs3gAbZwSySLO,activeLocale),height:\"100%\",id:\"RH0mEPGoG\",imageUrl:QJTLWrs3gAbZwSySLO,layoutId:\"RH0mEPGoG\",overflow:\"hidden\",padding:0,paddingBottom:0,paddingIsMixed:false,paddingLeft:0,paddingRight:0,paddingTop:0,radius:452,radiusBottomLeft:452,radiusBottomRight:452,radiusIsMixed:false,radiusTopLeft:452,radiusTopRight:452,shadow:{blur:0,color:\"rgba(0, 0, 0, 0)\",spread:0,x:0,y:0},sourceType:\"upload\",style:{height:\"100%\",width:\"100%\"},upload:toImageSrc(bZT1xXn_4AbZwSySLO),width:\"100%\"})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1v9ddka\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-2vzvjo\",\"data-styles-preset\":\"BFyvZ0BZF\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--token-dcff210c-e5de-4a0f-8a40-9d1312b6d339, rgb(9, 9, 11))\"},children:/*#__PURE__*/_jsx(\"strong\",{children:\"Nguyễn Thiện Khang\"})})}),className:\"framer-1s1oimx\",fonts:[\"Inter\",\"Inter-Bold\"],text:QJTLWrs3gAbZwSySLO,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-l478bl\",\"data-styles-preset\":\"hAgy4Yaqp\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--token-73691162-a7e0-482d-95a3-97970cb0c2cd, rgb(113, 113, 122))\"},children:\"Product Designer\"})}),className:\"framer-c86358\",fonts:[\"Inter\"],text:L9wNpwOQUAbZwSySLO,verticalAlignment:\"top\",withExternalLayout:true})]})]})})})},idAbZwSySLO);}),visible3!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-szt4ij-container\",isAuthoredByUser:true,nodeId:\"yUDRwuEWi\",scopeId:\"QEDnxDOZc\",children:/*#__PURE__*/_jsx(Empty,{actions:{learnMore:{show:false,text:\"Learn More\",variant:\"link\"},primary:{show:false,text:\"Create Project\",variant:\"default\"},secondary:{show:false,text:\"Import Project\",variant:\"outline\"}},align:\"center\",appearance:{border:\"var(--token-7226ca02-ae54-44d1-b511-b188f16cc176, rgb(228, 228, 231))\",borderWidth:1,contentGap:8,fill:\"var(--token-61bad01d-ff78-4219-9508-c76891fe3c33, rgba(244, 244, 245, 0.5))\",gap:16,maxWidth:420,padding:24,radius:8},description:\"I'll update soon =))\",height:\"100%\",id:\"yUDRwuEWi\",layoutId:\"yUDRwuEWi\",media:{border:\"var(--token-7226ca02-ae54-44d1-b511-b188f16cc176, rgb(228, 228, 231))\",boxSize:40,color:\"var(--token-44a0edb2-d7f8-493a-be6c-3f834e748ce5, rgb(183, 217, 33))\",fill:\"var(--token-18264291-1738-4489-b4b1-8b83f38d148e, rgb(250, 250, 250))\",icon:\"users\",radius:80,show:true,size:40,variant:\"icon\",weight:\"duotone\"},style:{height:\"100%\",width:\"100%\"},textStyle:{descriptionColor:\"var(--token-73691162-a7e0-482d-95a3-97970cb0c2cd, rgb(113, 113, 122))\",descriptionFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"calc(var(--framer-root-font-size, 1rem) * 0.88)\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0px\",lineHeight:\"1.5em\"},titleColor:\"var(--token-dcff210c-e5de-4a0f-8a40-9d1312b6d339, rgb(9, 9, 11))\",titleFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"calc(var(--framer-root-font-size, 1rem) * 1)\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0px\",lineHeight:\"1.25em\"}},title:\"No Team to show yet\",width:\"100%\"})})})]});}})})})]})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(\"aside\",{className:\"framer-18hm28g hidden-sfmywq\",\"data-border\":true,\"data-framer-name\":\"Footer\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-cssrvc\",children:u5GKCymIc?.map(({id:id1,LRhXX277E:LRhXX277Eo4swNtxk4,rdWTWxB_U:rdWTWxB_Uo4swNtxk4},index7)=>{rdWTWxB_Uo4swNtxk4??=\"\";LRhXX277Eo4swNtxk4??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`o4swNtxk4-${id1??index7}`,children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-17w71ad\",\"data-framer-name\":\"list\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-2vzvjo\",\"data-styles-preset\":\"BFyvZ0BZF\",dir:\"auto\",children:/*#__PURE__*/_jsx(\"strong\",{children:\"Role\"})})}),className:\"framer-1sglfpl\",fonts:[\"Inter\",\"Inter-Bold\"],text:rdWTWxB_Uo4swNtxk4,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichTextWithFontNormal10yn0lk,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-2vzvjo\",\"data-styles-preset\":\"BFyvZ0BZF\",dir:\"auto\",style:{\"--framer-text-alignment\":\"end\"},children:\"Product Design\"})}),className:\"framer-10yn0lk\",fonts:[\"Inter\"],text:LRhXX277Eo4swNtxk4,verticalAlignment:\"top\",withExternalLayout:true})]})},id1??index7);})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1ltz4g9-container\",\"data-code-component-plugin-id\":\"f3a8c2\",isAuthoredByUser:true,nodeId:\"HH3b6p9RG\",scopeId:\"QEDnxDOZc\",children:/*#__PURE__*/_jsx(SeparatorHorizontal,{color:\"var(--token-7226ca02-ae54-44d1-b511-b188f16cc176, rgba(0, 0, 0, 0.05))\",height:\"100%\",id:\"HH3b6p9RG\",layoutId:\"HH3b6p9RG\",style:{width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1o83bqb\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-l478bl\",\"data-styles-preset\":\"hAgy4Yaqp\",dir:\"auto\",children:/*#__PURE__*/_jsx(\"strong\",{children:\"Tools\"})})}),className:\"framer-19cjwmq\",fonts:[\"Inter\",\"Inter-Bold\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(\"div\",{\"aria-label\":\"Built with\",className:\"framer-5tfrsa\",\"data-framer-name\":\"Built with\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:query8(PWDXDXwp2),children:(collection6,paginationInfo7,loadMore7)=>{const repeater_item_countOHYhrMF4J=collection6?.length??0;const visible4=equals(repeater_item_countOHYhrMF4J,3);return /*#__PURE__*/_jsxs(_Fragment,{children:[collection6?.map(({F07hl7KEB:F07hl7KEBOHYhrMF4J,I64JITP4T:I64JITP4TOHYhrMF4J,id:idOHYhrMF4J,raHBxA5sw:raHBxA5swOHYhrMF4J},index8)=>{F07hl7KEBOHYhrMF4J??=\"\";I64JITP4TOHYhrMF4J??=\"\";raHBxA5swOHYhrMF4J??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`OHYhrMF4J-${idOHYhrMF4J}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{raHBxA5sw:raHBxA5swOHYhrMF4J},children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-1sbkkq6\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-147rojp-container\",isAuthoredByUser:true,nodeId:\"vw7dUWOqi\",scopeId:\"QEDnxDOZc\",children:/*#__PURE__*/_jsx(Image2,{aspectRatio:{customHeight:9,customWidth:16,fit:\"cover\",preset:\"16:9\",radius:8},background:toString(convertFromString1(I64JITP4TOHYhrMF4J,activeLocale)),border:{borderColor:\"var(--token-18264291-1738-4489-b4b1-8b83f38d148e, rgb(255, 255, 255))\",borderStyle:\"solid\",borderWidth:2},fill:\"contain\",filter:convertFromString(I64JITP4TOHYhrMF4J,activeLocale),height:\"100%\",id:\"vw7dUWOqi\",imageUrl:F07hl7KEBOHYhrMF4J,layoutId:\"vw7dUWOqi\",overflow:\"hidden\",padding:0,paddingBottom:0,paddingIsMixed:false,paddingLeft:0,paddingRight:0,paddingTop:0,radius:10,radiusBottomLeft:10,radiusBottomRight:10,radiusIsMixed:false,radiusTopLeft:10,radiusTopRight:10,shadow:{blur:0,color:\"rgba(0, 0, 0, 0)\",spread:0,x:0,y:0},sourceType:\"url\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})})})},idOHYhrMF4J);}),visible4!==false&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-6pl1vu\",children:/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,dismissWithEsc:false,children:overlay2=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsxs(Container,{className:\"framer-lon63x-container\",\"data-code-component-plugin-id\":\"f3a8c2\",id:\"lon63x\",isAuthoredByUser:true,nodeId:\"N1xCfcM40\",ref:ref8,scopeId:\"QEDnxDOZc\",children:[/*#__PURE__*/_jsx(ShadcnButton,{ariaLabel:\"Preview Live\",defaultStyle:{background:\"var(--token-44a0edb2-d7f8-493a-be6c-3f834e748ce5, rgb(214, 255, 0))\",backgroundAlpha:100,foreground:\"var(--token-60a662d1-e666-45fa-9591-2976ae385d53, rgb(39, 45, 31))\",hoverAlpha:80,shadow:\"\",underlineOnHover:false},destructiveStyle:{background:\"var(--token-8f082bc9-5857-4932-9501-cf1211a3cb23, rgb(254, 242, 242))\",backgroundAlpha:100,foreground:\"var(--token-6dc5c778-a168-4273-95ca-94c5ecd0f526, rgb(239, 68, 68))\",hoverAlpha:80,shadow:\"\",underlineOnHover:false},disabled:false,font:{fontFamily:'\"Google Sans Flex\", \"Google Sans Flex Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:700,letterSpacing:\"0px\",lineHeight:\"1em\"},ghostStyle:{background:\"var(--token-28b97692-6c0c-449d-9470-77e446571959, rgb(255, 255, 255))\",backgroundAlpha:0,foreground:\"var(--token-dcff210c-e5de-4a0f-8a40-9d1312b6d339, rgb(9, 9, 11))\",hoverAlpha:80,shadow:\"\",underlineOnHover:false},height:\"100%\",icon:{enabled:true,name:\"dots-three\",position:\"end\",size:16,weight:\"bold\"},id:\"N1xCfcM40\",layoutId:\"N1xCfcM40\",linkStyle:{foreground:\"var(--token-dcff210c-e5de-4a0f-8a40-9d1312b6d339, rgb(9, 9, 11))\",hoverAlpha:80,paddingX:12,shadow:\"\",underlineOnHover:true},newTab:false,onMouseEnter:onMouseEnter13elrgn({overlay:overlay2}),outlineStyle:{background:\"var(--token-fee6edf8-7805-4f8e-abc2-a5174f6b9531, rgb(255, 255, 255))\",backgroundAlpha:100,border:\"var(--token-18264291-1738-4489-b4b1-8b83f38d148e, rgb(254, 254, 252))\",borderWidth:2,foreground:\"var(--token-dcff210c-e5de-4a0f-8a40-9d1312b6d339, rgb(9, 9, 11))\",hoverAlpha:100,shadow:\"\",underlineOnHover:false},radius:64,secondaryStyle:{background:\"var(--token-28b97692-6c0c-449d-9470-77e446571959, rgb(255, 255, 255))\",backgroundAlpha:100,foreground:\"var(--token-dcff210c-e5de-4a0f-8a40-9d1312b6d339, rgb(9, 9, 11))\",hoverAlpha:80,shadow:\"\",underlineOnHover:false},share:\"none\",size:\"icon-xs\",text:\"Preview\",variant:matchVariant(\"outline\"),width:\"100%\"}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay2.visible&&/*#__PURE__*/_jsx(Floating,{alignment:\"center\",anchorRef:ref8,className:cx(scopingClassNames),collisionDetection:true,collisionDetectionPadding:20,\"data-framer-portal-id\":\"lon63x\",offsetX:-10,offsetY:0,onDismiss:overlay2.hide,placement:\"left\",safeArea:true,zIndex:11,children:/*#__PURE__*/_jsx(motion.div,{animate:animation4,className:\"framer-1iabk8\",\"data-border\":true,exit:animation6,initial:animation7,ref:ref9,role:\"dialog\",children:/*#__PURE__*/_jsx(motion.div,{\"aria-label\":\"Built with\",className:\"framer-qbzlxy\",\"data-framer-name\":\"Built with\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:query7(PWDXDXwp2),children:(collection7,paginationInfo6,loadMore6)=>{return /*#__PURE__*/_jsx(_Fragment,{children:collection7?.map(({F07hl7KEB:F07hl7KEBmnERtUvqn,I64JITP4T:I64JITP4TmnERtUvqn,id:idmnERtUvqn,raHBxA5sw:raHBxA5swmnERtUvqn},index9)=>{F07hl7KEBmnERtUvqn??=\"\";I64JITP4TmnERtUvqn??=\"\";raHBxA5swmnERtUvqn??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`mnERtUvqn-${idmnERtUvqn}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{raHBxA5sw:raHBxA5swmnERtUvqn},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1172fkq\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-181grpu-container\",inComponentSlot:true,isAuthoredByUser:true,nodeId:\"pmw21lwkA\",rendersWithMotion:true,scopeId:\"QEDnxDOZc\",children:/*#__PURE__*/_jsx(Image2,{aspectRatio:{customHeight:9,customWidth:16,fit:\"cover\",preset:\"16:9\",radius:8},background:toString(convertFromString1(I64JITP4TmnERtUvqn,activeLocale)),border:{borderColor:\"var(--token-18264291-1738-4489-b4b1-8b83f38d148e, rgb(255, 255, 255))\",borderStyle:\"solid\",borderWidth:2},fill:\"contain\",filter:convertFromString(I64JITP4TmnERtUvqn,activeLocale),height:\"100%\",id:\"pmw21lwkA\",imageUrl:F07hl7KEBmnERtUvqn,layoutId:\"pmw21lwkA\",overflow:\"hidden\",padding:0,paddingBottom:0,paddingIsMixed:false,paddingLeft:0,paddingRight:0,paddingTop:0,radius:10,radiusBottomLeft:10,radiusBottomRight:10,radiusIsMixed:false,radiusTopLeft:10,radiusTopRight:10,shadow:{blur:0,color:\"rgba(0, 0, 0, 0)\",spread:0,x:0,y:0},sourceType:\"url\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(RichTextWithFontNormal1sl49h5,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-2vzvjo\",\"data-styles-preset\":\"BFyvZ0BZF\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--token-d242766d-81b1-4786-a4d6-e1768b8b9c54, rgb(10, 10, 10))\"},children:\"Content\"})}),className:\"framer-1sl49h5\",fonts:[\"Inter\"],text:I64JITP4TmnERtUvqn,verticalAlignment:\"top\",withExternalLayout:true})]})})},idmnERtUvqn);})});}})})})})})})]})})})})})]});}})})})]})]})]})})})]})]})]}),isDisplayed4()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(ContainerWithFX,{__perspectiveFX:false,__targetOpacity:1,className:\"framer-1qldho1-container hidden-csx8iw\",isAuthoredByUser:true,layout:motionLayout,layoutScroll:true,nodeId:\"JX98sqVgA\",rendersWithMotion:true,scopeId:\"QEDnxDOZc\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{bnIjhSyNv:{text:{activeColor:\"var(--token-dcff210c-e5de-4a0f-8a40-9d1312b6d339, rgb(10, 10, 10))\",activeFontWeight:\"bold\",fontColor:\"var(--token-73691162-a7e0-482d-95a3-97970cb0c2cd, rgb(115, 115, 115))\",indentation:12,onHoverColor:\"var(--token-73691162-a7e0-482d-95a3-97970cb0c2cd, rgb(113, 113, 122))\",spacing:24}}},children:/*#__PURE__*/_jsx(TableOfContentDarkThemeScope1qldho1,{button:{borderColor:\"var(--token-7226ca02-ae54-44d1-b511-b188f16cc176, rgb(228, 228, 231))\",fill:\"var(--token-dcff210c-e5de-4a0f-8a40-9d1312b6d339, rgb(10, 10, 10))\",label:\"Contents\",radius:999,radiusBottomLeft:999,radiusBottomRight:999,radiusIsMixed:false,radiusTopLeft:999,radiusTopRight:999,textColor:\"var(--token-28b97692-6c0c-449d-9470-77e446571959, rgb(255, 255, 255))\"},h1Font:{fontFamily:'\"Google Sans Flex\", \"Google Sans Flex Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.4em\"},h2Font:{fontFamily:'\"Google Sans Flex\", \"Google Sans Flex Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.4em\"},h3Font:{fontFamily:'\"Google Sans Flex\", \"Google Sans Flex Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},h4Font:{fontFamily:'\"Google Sans Flex\", \"Google Sans Flex Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.4em\"},h5Font:{fontFamily:'\"Google Sans Flex\", \"Google Sans Flex Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.4em\"},h6Font:{fontFamily:'\"Google Sans Flex\", \"Google Sans Flex Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.4em\"},height:\"100%\",id:\"JX98sqVgA\",layoutId:\"JX98sqVgA\",panel:{background:\"var(--token-28b97692-6c0c-449d-9470-77e446571959, rgb(255, 255, 255))\",border:{borderColor:\"var(--token-7226ca02-ae54-44d1-b511-b188f16cc176, rgb(228, 228, 231))\",borderStyle:\"solid\",borderWidth:1},height:600,padding:32,paddingBottom:32,paddingIsMixed:false,paddingLeft:32,paddingRight:32,paddingTop:32,radius:24,radiusBottomLeft:24,radiusBottomRight:24,radiusIsMixed:false,radiusTopLeft:24,radiusTopRight:24,scrollArea:{contentGap:8,inset:4,showThumb:true,thumbColor:\"var(--token-808677d7-1ffa-4576-b70f-a503478901b5, rgb(244, 244, 245))\",thumbMinHeight:28,thumbRadius:999,thumbWidth:4,trackColor:\"rgba(0, 0, 0, 0)\",trackWidth:8},shadow:{blur:12,color:\"rgba(0, 0, 0, 0.5)\",x:0,y:0},title:\"On This Page\",titleColor:\"var(--token-dcff210c-e5de-4a0f-8a40-9d1312b6d339, rgb(9, 9, 11))\",width:260},richText:SkD60hu7r,ruler:{activeWidth:80,background:\"rgba(0, 0, 0, 0)\",border:{borderColor:\"rgba(0, 0, 0, 0)\",borderStyle:\"solid\",borderWidth:1},gap:8,inactiveColor:\"var(--token-c2a9c36d-6d2a-4095-8ce2-800de8eba6f1, rgba(113, 113, 122, 0.5))\",lineHeight:8,markerHeight:14,markerWidth:8,padding:32,paddingBottom:32,paddingIsMixed:false,paddingLeft:32,paddingRight:32,paddingTop:32},showH1:true,showH2:true,showH3:true,showH4:true,showH5:true,showH6:true,text:{activeColor:\"var(--token-44a0edb2-d7f8-493a-be6c-3f834e748ce5, rgb(183, 217, 33))\",activeFontWeight:\"normal\",fontColor:\"var(--token-dcff210c-e5de-4a0f-8a40-9d1312b6d339, rgb(9, 9, 11))\",indentation:12,onHoverColor:\"var(--token-73691162-a7e0-482d-95a3-97970cb0c2cd, rgb(113, 113, 122))\",spacing:24},triggerMode:\"button\",width:\"100%\",yOffset:168})})})}),/*#__PURE__*/_jsx(MotionSectionDarkThemeScopesa0rkz,{className:\"framer-sa0rkz\",\"data-framer-name\":\"section\",layout:motionLayout,children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-zwpufx\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{bnIjhSyNv:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-j641is\",\"data-styles-preset\":\"H7ZeVKFJH\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\"},children:\"KEEP SCROLLING TO LEARN MORE\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-2vzvjo\",\"data-styles-preset\":\"BFyvZ0BZF\",dir:\"auto\",children:\"KEEP SCROLLING TO LEARN MORE\"})}),className:\"framer-71qepu\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-yzagzu\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-l478bl\",\"data-styles-preset\":\"hAgy4Yaqp\",dir:\"auto\",children:/*#__PURE__*/_jsx(\"strong\",{children:\"NEXT PAGE\"})})}),className:\"framer-1mqajpd\",fonts:[\"Inter\",\"Inter-Bold\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:convertFromBoolean1(negate(isSet(nextItemId)),activeLocale,{nextItemId_CY3tn6Vz_}),implicitPathVariables:undefined},{href:convertFromBoolean1(negate(isSet(nextItemId)),activeLocale,{nextItemId_CY3tn6Vz_}),implicitPathVariables:undefined},{href:convertFromBoolean1(negate(isSet(nextItemId)),activeLocale,{nextItemId_CY3tn6Vz_}),implicitPathVariables:undefined}],children:resolvedLinks8=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1u0md0s-container\",isAuthoredByUser:true,nodeId:\"KvVtbmCpn\",rendersWithMotion:true,scopeId:\"QEDnxDOZc\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{bnIjhSyNv:{link:resolvedLinks8[2],scrollThreshold:50},ntKCgZ9cM:{link:resolvedLinks8[1]}},children:/*#__PURE__*/_jsx(ScrollForNextPage,{accessibleLabel:\"Continue to next page\",height:\"100%\",id:\"KvVtbmCpn\",layoutId:\"KvVtbmCpn\",link:resolvedLinks8[0],overlayColor:\"var(--token-44a0edb2-d7f8-493a-be6c-3f834e748ce5, rgb(178, 219, 47))\",preload:true,progressOptions:{fillColor:\"var(--token-44a0edb2-d7f8-493a-be6c-3f834e748ce5, rgb(178, 219, 47))\",progressBarRadius:999,trackColor:\"var(--token-808677d7-1ffa-4576-b70f-a503478901b5, rgb(245, 245, 245))\"},scrollThreshold:100,style:{width:\"100%\"},transitionDuration:.6,transitionEasing:\"ease-in-out\",transitionStyle:\"iris\",width:\"100%\"})})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1wox6s2-container\",\"data-code-component-plugin-id\":\"f3a8c2\",isAuthoredByUser:true,nodeId:\"mQBAHKwIQ\",rendersWithMotion:true,scopeId:\"QEDnxDOZc\",children:/*#__PURE__*/_jsx(ShadcnButton,{ariaLabel:\"Preview Live\",defaultStyle:{background:\"var(--token-44a0edb2-d7f8-493a-be6c-3f834e748ce5, rgb(214, 255, 0))\",backgroundAlpha:100,foreground:\"var(--token-60a662d1-e666-45fa-9591-2976ae385d53, rgb(39, 45, 31))\",hoverAlpha:80,shadow:\"\",underlineOnHover:false},destructiveStyle:{background:\"var(--token-8f082bc9-5857-4932-9501-cf1211a3cb23, rgb(254, 242, 242))\",backgroundAlpha:100,foreground:\"var(--token-6dc5c778-a168-4273-95ca-94c5ecd0f526, rgb(239, 68, 68))\",hoverAlpha:80,shadow:\"\",underlineOnHover:false},disabled:false,font:{fontFamily:'\"Google Sans Flex\", \"Google Sans Flex Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:700,letterSpacing:\"0px\",lineHeight:\"1em\"},ghostStyle:{background:\"var(--token-28b97692-6c0c-449d-9470-77e446571959, rgb(255, 255, 255))\",backgroundAlpha:0,foreground:\"var(--token-dcff210c-e5de-4a0f-8a40-9d1312b6d339, rgb(9, 9, 11))\",hoverAlpha:80,shadow:\"\",underlineOnHover:false},height:\"100%\",icon:{enabled:true,name:\"arrow-right\",position:\"end\",size:24,weight:\"bold\"},id:\"mQBAHKwIQ\",layoutId:\"mQBAHKwIQ\",linkStyle:{foreground:\"var(--token-dcff210c-e5de-4a0f-8a40-9d1312b6d339, rgb(9, 9, 11))\",hoverAlpha:80,paddingX:12,shadow:\"\",underlineOnHover:true},newTab:false,outlineStyle:{background:\"var(--token-71a85d77-03d7-467d-b3bb-17367a047b50, rgba(250, 250, 250, 0.2))\",backgroundAlpha:100,border:\"var(--token-7226ca02-ae54-44d1-b511-b188f16cc176, rgb(228, 228, 231))\",borderWidth:1,foreground:\"var(--token-dcff210c-e5de-4a0f-8a40-9d1312b6d339, rgb(9, 9, 11))\",hoverAlpha:80,shadow:\"\",underlineOnHover:false},radius:64,secondaryStyle:{background:\"var(--token-dcff210c-e5de-4a0f-8a40-9d1312b6d339, rgb(9, 9, 11))\",backgroundAlpha:100,foreground:\"var(--token-28b97692-6c0c-449d-9470-77e446571959, rgb(255, 255, 255))\",hoverAlpha:80,shadow:\"\",underlineOnHover:false},share:\"none\",size:\"icon-sm\",text:\"Preview\",variant:matchVariant(\"ghost\"),width:\"100%\"})})})]})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1bl8ix9\",\"data-framer-name\":\"trigger\",id:elementId3,layout:motionLayout,ref:ref10}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1a54q42\",\"data-framer-name\":\"trigger\",id:elementId4,layout:motionLayout,ref:ref11}),/*#__PURE__*/_jsx(MotionDivDarkThemeScopeyu073lWithFX,{__framer__animate:{transition:transition3},__framer__animateOnce:false,__framer__enter:animation9,__framer__styleAppearEffectEnabled:true,__framer__targets:[{ref:ref11,target:\"animate\"}],__framer__threshold:1,__perspectiveFX:false,__targetOpacity:1,className:\"framer-yu073l\",\"data-border\":true,\"data-framer-name\":\"floating\",layout:motionLayout,children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":cwYgqpUcO\",pathVariables:{CY3tn6Vz_},webPageId:\"QEDnxDOZc\"},implicitPathVariables:undefined},{href:{hash:\":cwYgqpUcO\",pathVariables:{CY3tn6Vz_},webPageId:\"QEDnxDOZc\"},implicitPathVariables:undefined},{href:{hash:\":cwYgqpUcO\",pathVariables:{CY3tn6Vz_},webPageId:\"QEDnxDOZc\"},implicitPathVariables:undefined}],children:resolvedLinks9=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-whgvsa-container\",\"data-code-component-plugin-id\":\"f3a8c2\",isAuthoredByUser:true,nodeId:\"hby2Znc7n\",rendersWithMotion:true,scopeId:\"QEDnxDOZc\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{bnIjhSyNv:{href:resolvedLinks9[2],icon:{enabled:true,name:\"caret-up\",position:\"end\",size:20,weight:\"bold\"},size:\"icon\"},ntKCgZ9cM:{href:resolvedLinks9[1],icon:{enabled:true,name:\"caret-up\",position:\"end\",size:20,weight:\"bold\"},size:\"icon\"}},children:/*#__PURE__*/_jsx(ShadcnButton,{ariaLabel:\"\",defaultStyle:{background:\"var(--token-44a0edb2-d7f8-493a-be6c-3f834e748ce5, rgb(214, 255, 0))\",backgroundAlpha:100,foreground:\"var(--token-60a662d1-e666-45fa-9591-2976ae385d53, rgb(39, 45, 31))\",hoverAlpha:80,shadow:\"\",underlineOnHover:false},destructiveStyle:{background:\"var(--token-8f082bc9-5857-4932-9501-cf1211a3cb23, rgb(254, 242, 242))\",backgroundAlpha:100,foreground:\"var(--token-6dc5c778-a168-4273-95ca-94c5ecd0f526, rgb(239, 68, 68))\",hoverAlpha:80,shadow:\"\",underlineOnHover:false},disabled:false,font:{fontFamily:'\"Google Sans Flex\", \"Google Sans Flex Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:700,letterSpacing:\"0px\",lineHeight:\"1em\"},ghostStyle:{background:\"var(--token-28b97692-6c0c-449d-9470-77e446571959, rgb(255, 255, 255))\",backgroundAlpha:0,foreground:\"var(--token-dcff210c-e5de-4a0f-8a40-9d1312b6d339, rgb(9, 9, 11))\",hoverAlpha:80,shadow:\"\",underlineOnHover:false},height:\"100%\",href:resolvedLinks9[0],icon:{enabled:false,name:\"caret-down\",position:\"end\",size:20,weight:\"bold\"},id:\"hby2Znc7n\",layoutId:\"hby2Znc7n\",linkStyle:{foreground:\"var(--token-dcff210c-e5de-4a0f-8a40-9d1312b6d339, rgb(9, 9, 11))\",hoverAlpha:80,paddingX:12,shadow:\"\",underlineOnHover:true},newTab:false,outlineStyle:{background:\"var(--token-71a85d77-03d7-467d-b3bb-17367a047b50, rgba(250, 250, 250, 0.2))\",backgroundAlpha:100,border:\"var(--token-7226ca02-ae54-44d1-b511-b188f16cc176, rgb(228, 228, 231))\",borderWidth:1,foreground:\"var(--token-dcff210c-e5de-4a0f-8a40-9d1312b6d339, rgb(9, 9, 11))\",hoverAlpha:80,shadow:\"\",underlineOnHover:false},radius:64,secondaryStyle:{background:\"var(--token-dcff210c-e5de-4a0f-8a40-9d1312b6d339, rgb(9, 9, 11))\",backgroundAlpha:100,foreground:\"var(--token-28b97692-6c0c-449d-9470-77e446571959, rgb(255, 255, 255))\",hoverAlpha:80,shadow:\"\",underlineOnHover:false},share:\"none\",size:\"xs\",text:\"Back To Top\",variant:matchVariant(\"default\"),width:\"100%\"})})})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"overlay\"})]})});});const css=[\".framer-TMZ9Z.framer-1734ilp, .framer-TMZ9Z .framer-1734ilp { display: block; }\",\".framer-TMZ9Z.framer-csx8iw { align-content: center; align-items: center; background-color: var(--token-28b97692-6c0c-449d-9470-77e446571959, #ffffff); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1000px; }\",\".framer-TMZ9Z .framer-1obdwsn { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 24px 24px 40px 24px; position: relative; width: 100%; z-index: 8; }\",\".framer-TMZ9Z .framer-f91cxy { background-color: var(--token-28b97692-6c0c-449d-9470-77e446571959, #ffffff); flex: none; height: 375px; left: calc(50.00000000000002% - 100% / 2); overflow: visible; position: absolute; top: 0px; width: 100%; will-change: var(--framer-will-change-effect-override, transform); z-index: 1; }\",\".framer-TMZ9Z .framer-mf7abq { background: linear-gradient(180deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.95) 65%, rgb(0, 0, 0) 100%); bottom: 0px; flex: none; left: 0px; overflow: var(--overflow-clip-fallback, clip); position: absolute; right: 0px; top: 0px; }\",\".framer-TMZ9Z .framer-2aso9d { align-content: flex-start; align-items: flex-start; bottom: -48px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; left: 0px; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: absolute; width: min-content; }\",\".framer-TMZ9Z .framer-1h7tnsz, .framer-TMZ9Z .framer-acsv5 { height: 24px; position: relative; width: 24px; }\",\".framer-TMZ9Z .framer-x8u6a9, .framer-TMZ9Z .framer-140jnpo, .framer-TMZ9Z .framer-kxoe6, .framer-TMZ9Z .framer-1yhzi2a, .framer-TMZ9Z .framer-dff7fx, .framer-TMZ9Z .framer-brdr7x, .framer-TMZ9Z .framer-1swtvw, .framer-TMZ9Z .framer-17x950q { height: 48px; left: 0px; position: absolute; top: 0px; width: 48px; }\",\".framer-TMZ9Z .framer-1xa4g8, .framer-TMZ9Z .framer-1r6531w { height: 48px; position: relative; width: 48px; }\",\".framer-TMZ9Z .framer-10zxxot { align-content: flex-start; align-items: flex-start; bottom: -48px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: absolute; right: 0px; width: min-content; }\",\".framer-TMZ9Z .framer-mbq8j { bottom: 0px; flex: none; left: 0px; opacity: 0.9; overflow: var(--overflow-clip-fallback, clip); position: absolute; right: 0px; top: 0px; will-change: var(--framer-will-change-filter-override, filter); z-index: -1; }\",\".framer-TMZ9Z .framer-1sgoba1 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; max-width: 1200px; overflow: visible; padding: 200px 0px 0px 0px; position: relative; width: 100%; z-index: 1; }\",\".framer-TMZ9Z .framer-b9byz3 { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 1200px; overflow: visible; padding: 0px 0px 12px 0px; position: relative; width: 100%; }\",\".framer-TMZ9Z .framer-o4uwp0 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; max-width: 600px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-TMZ9Z .framer-10719og-container { aspect-ratio: 1 / 1; flex: none; height: auto; position: relative; width: 128px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-TMZ9Z .framer-1nv9twv { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",'.framer-TMZ9Z .framer-66d61s { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; --text-truncation-display-inline-for-safari-16: inline; --text-truncation-display-none-for-safari-16: none; --text-truncation-line-break-for-safari-16: \"\\\\A\"; -webkit-box-orient: vertical; -webkit-line-clamp: 2; display: -webkit-box; flex: none; height: auto; overflow: visible; overflow-y: var(--overflow-clip-fallback, clip); position: relative; white-space: pre-line; width: 100%; will-change: var(--framer-will-change-effect-override, transform); word-break: break-word; word-wrap: break-word; }',\".framer-TMZ9Z .framer-f7et9t { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: min-content; }\",\".framer-TMZ9Z .framer-qz0ehi { align-content: center; align-items: center; background-color: var(--token-0ff6f815-adc9-415f-bafe-b7a28a750233, rgba(245, 245, 245, 0.9)); border-bottom-left-radius: 1328px; border-bottom-right-radius: 1328px; border-top-left-radius: 1328px; border-top-right-radius: 1328px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: 34px; justify-content: center; padding: 0px 8px 0px 9px; position: relative; width: min-content; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-TMZ9Z .framer-gwrv40-container, .framer-TMZ9Z .framer-136ohdo-container, .framer-TMZ9Z .framer-k2zyfw-container, .framer-TMZ9Z .framer-jykmoy-container, .framer-TMZ9Z .framer-105807v-container, .framer-TMZ9Z .framer-1w0rqd4-container, .framer-TMZ9Z .framer-fljvaw-container, .framer-TMZ9Z .framer-1csoovr-container, .framer-TMZ9Z .framer-1ad2s9u-container { flex: none; height: auto; position: relative; width: auto; }\",'.framer-TMZ9Z .framer-10u8u5d, .framer-TMZ9Z .framer-17dimjd, .framer-TMZ9Z .framer-3k9erc, .framer-TMZ9Z .framer-6k75kj, .framer-TMZ9Z .framer-1g9beuy, .framer-TMZ9Z .framer-152tpzf, .framer-TMZ9Z .framer-1mqajpd { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; --text-truncation-display-inline-for-safari-16: inline; --text-truncation-display-none-for-safari-16: none; --text-truncation-line-break-for-safari-16: \"\\\\A\"; -webkit-box-orient: vertical; -webkit-line-clamp: 1; display: -webkit-box; flex: none; height: auto; overflow: visible; overflow-y: var(--overflow-clip-fallback, clip); position: relative; white-space: pre; width: auto; }',\".framer-TMZ9Z .framer-dcow0i-container, .framer-TMZ9Z .framer-zu27ih-container, .framer-TMZ9Z .framer-2ccdqy-container { flex: none; height: auto; position: relative; width: auto; will-change: var(--framer-will-change-effect-override, transform); z-index: 1; }\",\".framer-TMZ9Z .framer-g19dmo { --border-bottom-width: 1px; --border-color: var(--token-7226ca02-ae54-44d1-b511-b188f16cc176, rgba(0, 0, 0, 0.05)); --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; align-content: flex-start; align-items: flex-start; background-color: var(--token-5e34fab3-7e73-4744-96ef-a06a3c0247e2, #ffffff); border-bottom-left-radius: 32px; border-bottom-right-radius: 32px; border-top-left-radius: 32px; border-top-right-radius: 32px; box-shadow: 0px 10px 20px 0px #000000; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 24px; position: relative; width: 200px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-TMZ9Z .framer-1hog7ul, .framer-TMZ9Z .framer-i8g4lp, .framer-TMZ9Z .framer-qbzlxy { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 2px; height: min-content; justify-content: flex-end; padding: 0px; position: relative; width: 100%; }\",\".framer-TMZ9Z .framer-pgdeef, .framer-TMZ9Z .framer-1rpl1g1, .framer-TMZ9Z .framer-1172fkq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-TMZ9Z .framer-x2wfy7, .framer-TMZ9Z .framer-1beff3n, .framer-TMZ9Z .framer-1sl49h5 { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; overflow: visible; overflow-y: var(--overflow-clip-fallback, clip); position: relative; white-space: pre; width: auto; }\",\".framer-TMZ9Z .framer-5g8tl8 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: auto; padding: 0px; position: relative; width: 1px; z-index: 2; }\",\".framer-TMZ9Z .framer-1gbg067 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; min-width: 25%; overflow: visible; padding: 0px; position: relative; width: min-content; }\",'.framer-TMZ9Z .framer-um5j6h { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; --text-truncation-display-inline-for-safari-16: inline; --text-truncation-display-none-for-safari-16: none; --text-truncation-line-break-for-safari-16: \"\\\\A\"; -webkit-box-orient: vertical; -webkit-line-clamp: 1; display: -webkit-box; flex: none; height: auto; overflow: visible; overflow-y: var(--overflow-clip-fallback, clip); position: relative; white-space: pre-line; width: 100px; word-break: break-word; word-wrap: break-word; }',\".framer-TMZ9Z .framer-1cwpgvn { align-content: center; align-items: center; border-bottom-left-radius: 16px; border-bottom-right-radius: 16px; border-top-left-radius: 16px; border-top-right-radius: 16px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; min-width: 25%; overflow: visible; padding: 0px; position: relative; width: min-content; z-index: 1; }\",\".framer-TMZ9Z .framer-e73zgg { align-content: center; align-items: center; border-bottom-left-radius: 16px; border-bottom-right-radius: 16px; border-top-left-radius: 16px; border-top-right-radius: 16px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px 0px; height: min-content; justify-content: flex-end; padding: 0px; position: relative; width: min-content; }\",\".framer-TMZ9Z .framer-rywyr1, .framer-TMZ9Z .framer-1sbkkq6 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-end; max-width: 24px; overflow: visible; padding: 0px; position: relative; width: 20px; }\",\".framer-TMZ9Z .framer-2yg6y1-container { aspect-ratio: 1 / 1; flex: none; height: auto; position: relative; width: 24px; }\",\".framer-TMZ9Z .framer-15eq0c2, .framer-TMZ9Z .framer-6pl1vu { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 20px; }\",\".framer-TMZ9Z .framer-b8liu1-container, .framer-TMZ9Z .framer-lbr15a-container, .framer-TMZ9Z .framer-ouu2ko-container, .framer-TMZ9Z .framer-tt5i0v-container, .framer-TMZ9Z .framer-pcle5i-container, .framer-TMZ9Z .framer-1jhvi94-container, .framer-TMZ9Z .framer-mr8irj-container, .framer-TMZ9Z .framer-um52w0-container, .framer-TMZ9Z .framer-1ahre77-container, .framer-TMZ9Z .framer-lon63x-container, .framer-TMZ9Z .framer-1wox6s2-container, .framer-TMZ9Z .framer-whgvsa-container { flex: none; height: auto; position: relative; width: auto; z-index: 1; }\",\".framer-TMZ9Z .framer-1tnkm5r { --border-bottom-width: 1px; --border-color: var(--token-7226ca02-ae54-44d1-b511-b188f16cc176, rgba(0, 0, 0, 0.05)); --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; align-content: flex-start; align-items: flex-start; background-color: var(--token-a0d56edc-b85c-4450-a72f-03a4d82b71b0, #fafafa); border-bottom-left-radius: 32px; border-bottom-right-radius: 32px; border-top-left-radius: 32px; border-top-right-radius: 32px; box-shadow: 0px 10px 20px 0px #000000; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 24px; position: relative; width: 200px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-TMZ9Z .framer-2v2x5c-container, .framer-TMZ9Z .framer-m9n4wb-container, .framer-TMZ9Z .framer-147rojp-container, .framer-TMZ9Z .framer-181grpu-container { aspect-ratio: 1 / 1; flex: none; height: auto; position: relative; width: 32px; }\",\".framer-TMZ9Z .framer-g9monl { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-TMZ9Z .framer-hlqgwg, .framer-TMZ9Z .framer-1odbtva { -webkit-backdrop-filter: blur(5px); align-content: center; align-items: center; backdrop-filter: blur(5px); background-color: var(--token-da55eb23-ad01-426e-8cfc-7966564c735d, rgba(245, 245, 245, 0.5)); border-bottom-left-radius: 999px; border-bottom-right-radius: 999px; border-top-left-radius: 999px; border-top-right-radius: 999px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: 44px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px 12px 0px 12px; position: relative; width: min-content; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-TMZ9Z .framer-ik2h4y, .framer-TMZ9Z .framer-16jfuo2 { -webkit-backdrop-filter: blur(5px); -webkit-user-select: none; align-content: center; align-items: center; backdrop-filter: blur(5px); background-color: var(--token-da55eb23-ad01-426e-8cfc-7966564c735d, rgba(245, 245, 245, 0.5)); border-bottom-left-radius: 999px; border-bottom-right-radius: 999px; border-top-left-radius: 999px; border-top-right-radius: 999px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: 44px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px 12px 0px 12px; position: relative; user-select: none; width: min-content; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-TMZ9Z .framer-laux5e { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-TMZ9Z .framer-b02d0s-container { flex: none; height: auto; max-width: 1200px; position: relative; width: 100%; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-TMZ9Z .framer-ta9z70-container, .framer-TMZ9Z .framer-1w88lut-container, .framer-TMZ9Z .framer-1ltz4g9-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-TMZ9Z .framer-10oy5kw { align-content: center; align-items: center; background: linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, var(--token-fee6edf8-7805-4f8e-abc2-a5174f6b9531, rgb(245, 245, 245)) 100%); display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: visible; padding: 12px 0px 12px 0px; position: sticky; top: 0px; width: 100%; z-index: 1; }\",\".framer-TMZ9Z .framer-evd6o6 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; max-width: 1200px; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; }\",\".framer-TMZ9Z .framer-2mp1nd { -webkit-backdrop-filter: blur(5px); align-content: center; align-items: center; backdrop-filter: blur(5px); background-color: var(--token-71a85d77-03d7-467d-b3bb-17367a047b50, #e5e5e5); border-bottom-left-radius: 999px; border-bottom-right-radius: 999px; border-top-left-radius: 999px; border-top-right-radius: 999px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 1px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-TMZ9Z .framer-1y3luv3 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-TMZ9Z .framer-1ivc2pf { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 0px 4px 0px 4px; position: relative; width: 100%; z-index: 0; }\",\".framer-TMZ9Z .framer-timh6e { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-TMZ9Z .framer-1emkrzs { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; }\",\".framer-TMZ9Z .framer-9n8ik6-container { flex: 0.25 0 0px; height: auto; position: sticky; top: 100px; width: 1px; z-index: 10; }\",\".framer-TMZ9Z .framer-1pkwptr { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; max-width: 600px; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; }\",\".framer-TMZ9Z .framer-mh3g3m { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-TMZ9Z .framer-dj709o { align-content: center; align-items: center; border-bottom-left-radius: 16px; border-bottom-right-radius: 16px; border-top-left-radius: 16px; border-top-right-radius: 16px; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; z-index: 1; }\",\".framer-TMZ9Z .framer-1xrxyn5 { align-content: flex-start; align-items: flex-start; border-bottom-left-radius: 16px; border-bottom-right-radius: 16px; border-top-left-radius: 16px; border-top-right-radius: 16px; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: wrap; gap: 12px 12px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 1px; }\",\".framer-TMZ9Z .framer-dlh9ny { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: sticky; text-decoration: none; width: 100%; }\",'.framer-TMZ9Z .framer-k24und { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; --text-truncation-display-inline-for-safari-16: inline; --text-truncation-display-none-for-safari-16: none; --text-truncation-line-break-for-safari-16: \"\\\\A\"; -webkit-box-orient: vertical; -webkit-line-clamp: 3; display: -webkit-box; flex: 1 0 0px; height: auto; overflow: visible; overflow-y: var(--overflow-clip-fallback, clip); position: relative; white-space: pre-line; width: 1px; word-break: break-word; word-wrap: break-word; }',\".framer-TMZ9Z .framer-18js7g3-container, .framer-TMZ9Z .framer-szt4ij-container { flex: none; height: 300px; position: relative; width: 100%; }\",\".framer-TMZ9Z .framer-zrwdj0, .framer-TMZ9Z .framer-w43f9c { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-TMZ9Z .framer-7xxdfj { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px 0px 0px 12px; position: relative; width: min-content; }\",\".framer-TMZ9Z .framer-zec7p4 { --framer-paragraph-spacing: 24px; flex: none; height: auto; overflow: var(--overflow-clip-fallback, clip); position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-TMZ9Z .framer-1tlsgbj { align-content: center; align-items: center; border-bottom-left-radius: 16px; border-bottom-right-radius: 16px; border-top-left-radius: 16px; border-top-right-radius: 16px; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 12px; height: min-content; justify-content: center; overflow: visible; padding: 12px 0px 0px 0px; position: relative; width: 100%; z-index: 1; }\",\".framer-TMZ9Z .framer-1oe68dj-container, .framer-TMZ9Z .framer-g20jsn-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",'.framer-TMZ9Z .framer-qx6rer, .framer-TMZ9Z .framer-1sglfpl { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; --text-truncation-display-inline-for-safari-16: inline; --text-truncation-display-none-for-safari-16: none; --text-truncation-line-break-for-safari-16: \"\\\\A\"; -webkit-box-orient: vertical; -webkit-line-clamp: 1; display: -webkit-box; flex: none; height: auto; overflow: visible; overflow-y: var(--overflow-clip-fallback, clip); position: relative; white-space: pre-line; width: 64px; word-break: break-word; word-wrap: break-word; }',\".framer-TMZ9Z .framer-1n7gtg3 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-TMZ9Z .framer-1ywa67w { align-content: flex-start; align-items: flex-start; border-bottom-left-radius: 16px; border-bottom-right-radius: 16px; border-top-left-radius: 16px; border-top-right-radius: 16px; display: flex; flex: none; flex-direction: column; flex-wrap: wrap; gap: 12px 12px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 100%; }\",\".framer-TMZ9Z .framer-16qdzqf { --border-bottom-width: 1px; --border-color: var(--token-2df95ab2-0ca6-4909-8903-29f9e4febb11, #e5e5e5); --border-left-width: 1px; --border-right-width: 1px; --border-style: dashed; --border-top-width: 1px; align-content: center; align-items: center; background-color: var(--token-18264291-1738-4489-b4b1-8b83f38d148e, #ffffff); border-bottom-left-radius: 24px; border-bottom-right-radius: 24px; border-top-left-radius: 24px; border-top-right-radius: 24px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: visible; padding: 24px 16px 16px 16px; position: sticky; text-decoration: none; width: 100%; z-index: 2; }\",\".framer-TMZ9Z .framer-eyvxt2-container { aspect-ratio: 1 / 1; flex: none; height: auto; position: relative; width: 49px; }\",\".framer-TMZ9Z .framer-1v9ddka { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; }\",'.framer-TMZ9Z .framer-1s1oimx, .framer-TMZ9Z .framer-c86358 { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; --text-truncation-display-inline-for-safari-16: inline; --text-truncation-display-none-for-safari-16: none; --text-truncation-line-break-for-safari-16: \"\\\\A\"; -webkit-box-orient: vertical; -webkit-line-clamp: 3; display: -webkit-box; flex: none; height: auto; overflow: visible; overflow-y: var(--overflow-clip-fallback, clip); position: relative; white-space: pre-line; width: 100%; word-break: break-word; word-wrap: break-word; }',\".framer-TMZ9Z .framer-18hm28g { --border-bottom-width: 1px; --border-color: var(--token-2df95ab2-0ca6-4909-8903-29f9e4febb11, #e5e5e5); --border-left-width: 1px; --border-right-width: 1px; --border-style: dashed; --border-top-width: 1px; align-content: center; align-items: center; background-color: var(--token-18264291-1738-4489-b4b1-8b83f38d148e, #ffffff); border-bottom-left-radius: 24px; border-bottom-right-radius: 24px; border-top-left-radius: 24px; border-top-right-radius: 24px; display: flex; flex: 0.3 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; max-width: 200px; overflow: visible; padding: 24px 16px 16px 16px; position: sticky; top: 100px; width: 1px; z-index: 2; }\",\".framer-TMZ9Z .framer-cssrvc { align-content: flex-start; align-items: flex-start; border-bottom-left-radius: 16px; border-bottom-right-radius: 16px; border-top-left-radius: 16px; border-top-right-radius: 16px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; z-index: 1; }\",\".framer-TMZ9Z .framer-17w71ad { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-TMZ9Z .framer-10yn0lk { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: 1 0 0px; height: auto; overflow: visible; overflow-y: var(--overflow-clip-fallback, clip); position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-TMZ9Z .framer-1o83bqb { align-content: center; align-items: center; border-bottom-left-radius: 16px; border-bottom-right-radius: 16px; border-top-left-radius: 16px; border-top-right-radius: 16px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; z-index: 1; }\",'.framer-TMZ9Z .framer-19cjwmq { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; --text-truncation-display-inline-for-safari-16: inline; --text-truncation-display-none-for-safari-16: none; --text-truncation-line-break-for-safari-16: \"\\\\A\"; -webkit-box-orient: vertical; -webkit-line-clamp: 1; display: -webkit-box; flex: 1 0 0px; height: auto; overflow: visible; overflow-y: var(--overflow-clip-fallback, clip); position: relative; white-space: pre-line; width: 1px; word-break: break-word; word-wrap: break-word; }',\".framer-TMZ9Z .framer-5tfrsa { align-content: flex-start; align-items: flex-start; border-bottom-left-radius: 16px; border-bottom-right-radius: 16px; border-top-left-radius: 16px; border-top-right-radius: 16px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px 0px; height: min-content; justify-content: flex-end; padding: 0px; position: relative; width: min-content; }\",\".framer-TMZ9Z .framer-1iabk8 { --border-bottom-width: 1px; --border-color: var(--token-7226ca02-ae54-44d1-b511-b188f16cc176, rgba(0, 0, 0, 0.05)); --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; align-content: flex-start; align-items: flex-start; background-color: var(--token-18264291-1738-4489-b4b1-8b83f38d148e, #ffffff); border-bottom-left-radius: 32px; border-bottom-right-radius: 32px; border-top-left-radius: 32px; border-top-right-radius: 32px; box-shadow: 0px 10px 20px 0px #000000; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 24px; position: relative; width: 200px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-TMZ9Z .framer-1qldho1-container { bottom: 24px; flex: none; height: auto; left: 50%; position: fixed; transform: translateX(-50%); width: auto; z-index: 10; }\",\".framer-TMZ9Z .framer-sa0rkz { align-content: center; align-items: center; background-color: var(--token-18264291-1738-4489-b4b1-8b83f38d148e, #ffffff); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 64px; height: min-content; justify-content: flex-start; overflow: visible; padding: 64px 24px 64px 24px; position: sticky; top: 0px; width: 100%; z-index: 10; }\",\".framer-TMZ9Z .framer-zwpufx { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; max-width: 1200px; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-TMZ9Z .framer-71qepu { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-TMZ9Z .framer-yzagzu { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-TMZ9Z .framer-1u0md0s-container { flex: none; height: auto; position: relative; width: 68%; }\",\".framer-TMZ9Z .framer-1bl8ix9 { flex: none; height: 1px; left: calc(50.00000000000002% - 134.5px / 2); overflow: var(--overflow-clip-fallback, clip); position: absolute; top: 0px; width: 135px; z-index: 1; }\",\".framer-TMZ9Z .framer-1a54q42 { bottom: -40px; flex: none; height: 1px; left: 0px; overflow: var(--overflow-clip-fallback, clip); position: fixed; width: 135px; z-index: 1; }\",\".framer-TMZ9Z .framer-yu073l { --border-bottom-width: 1px; --border-color: var(--token-7226ca02-ae54-44d1-b511-b188f16cc176, #e4e4e7); --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; -webkit-user-select: none; align-content: center; align-items: center; background-color: var(--token-5e34fab3-7e73-4744-96ef-a06a3c0247e2, #ffffff); border-bottom-left-radius: 999px; border-bottom-right-radius: 999px; border-top-left-radius: 999px; border-top-right-radius: 999px; bottom: 12px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 8px; position: fixed; right: 12px; user-select: none; width: min-content; z-index: 9; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,...sharedStyle4.css,...sharedStyle5.css,...sharedStyle6.css,...sharedStyle7.css,...sharedStyle8.css,...sharedStyle9.css,...sharedStyle10.css,...sharedStyle11.css,...sharedStyle12.css,...sharedStyle13.css,...sharedStyle14.css,...sharedStyle15.css,...sharedStyle16.css,'.framer-TMZ9Z[data-border=\"true\"]::after, .framer-TMZ9Z [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }','.framer-TMZ9Z[data-hide-scrollbars=\"true\"]::-webkit-scrollbar, .framer-TMZ9Z [data-hide-scrollbars=\"true\"]::-webkit-scrollbar { width: 0px; height: 0px; }','.framer-TMZ9Z[data-hide-scrollbars=\"true\"]::-webkit-scrollbar-thumb, .framer-TMZ9Z [data-hide-scrollbars=\"true\"]::-webkit-scrollbar-thumb { background: transparent; }','.framer-TMZ9Z[data-hide-scrollbars=\"true\"], .framer-TMZ9Z [data-hide-scrollbars=\"true\"] { scrollbar-width: none; }',\"@media (min-width: 800px) and (max-width: 999.98px) { .framer-TMZ9Z.framer-csx8iw { width: 800px; } .framer-TMZ9Z .framer-f91cxy { height: 351px; } .framer-TMZ9Z .framer-dj709o { gap: 12px 12px; justify-content: center; padding: 12px; } .framer-TMZ9Z .framer-1tlsgbj { flex-direction: column; gap: 12px 12px; padding: 12px; } .framer-TMZ9Z .framer-1oe68dj-container, .framer-TMZ9Z .framer-g20jsn-container { flex: none; width: 100%; } .framer-TMZ9Z .framer-18hm28g { flex: none; width: 200px; }}\",\"@media (max-width: 799.98px) { .framer-TMZ9Z.framer-csx8iw { width: 500px; } .framer-TMZ9Z .framer-1obdwsn { gap: 12px; padding: 84px 12px 64px 12px; } .framer-TMZ9Z .framer-f91cxy { -webkit-filter: grayscale(0); filter: grayscale(0); height: 450px; } .framer-TMZ9Z .framer-mf7abq { background: linear-gradient(180deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.95) 63.22400323275862%, rgb(0, 0, 0) 100%); } .framer-TMZ9Z .framer-2aso9d, .framer-TMZ9Z .framer-10zxxot { bottom: -24px; } .framer-TMZ9Z .framer-1sgoba1 { gap: 24px; padding: 61px 0px 0px 0px; } .framer-TMZ9Z .framer-b9byz3 { align-content: center; align-items: center; flex-direction: column; gap: 24px; height: 300px; justify-content: flex-end; order: 0; } .framer-TMZ9Z .framer-o4uwp0 { flex: none; gap: 24px; order: 0; width: 100%; } .framer-TMZ9Z .framer-10719og-container { order: 0; width: 110px; } .framer-TMZ9Z .framer-1nv9twv, .framer-TMZ9Z .framer-1gbg067, .framer-TMZ9Z .framer-laux5e, .framer-TMZ9Z .framer-ta9z70-container { order: 1; } .framer-TMZ9Z .framer-5g8tl8 { flex: none; order: 1; width: 100%; } .framer-TMZ9Z .framer-1cwpgvn, .framer-TMZ9Z .framer-b02d0s-container { order: 0; } .framer-TMZ9Z .framer-15eq0c2 { align-self: stretch; height: auto; justify-content: center; } .framer-TMZ9Z .framer-g9monl { order: 2; width: 100%; z-index: 1; } .framer-TMZ9Z .framer-hlqgwg, .framer-TMZ9Z .framer-ik2h4y { background-color: var(--token-808677d7-1ffa-4576-b70f-a503478901b5, #f5f5f5); } .framer-TMZ9Z .framer-zu27ih-container, .framer-TMZ9Z .framer-1u0md0s-container { flex: 1 0 0px; width: 1px; } .framer-TMZ9Z .framer-10oy5kw { order: 2; padding: 12px 8px 12px 8px; } .framer-TMZ9Z .framer-evd6o6 { justify-content: center; } .framer-TMZ9Z .framer-1ivc2pf { order: 3; } .framer-TMZ9Z .framer-1emkrzs { flex-direction: column; } .framer-TMZ9Z .framer-1pkwptr, .framer-TMZ9Z .framer-71qepu, .framer-TMZ9Z .framer-yzagzu { flex: none; width: 100%; } .framer-TMZ9Z .framer-sa0rkz { padding: 64px 12px 64px 12px; } .framer-TMZ9Z .framer-zwpufx { flex-direction: column; gap: 24px; padding: 24px; }}\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 3968.5\n * @framerIntrinsicWidth 1000\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"ntKCgZ9cM\":{\"layout\":[\"fixed\",\"auto\"]},\"bnIjhSyNv\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerAcceptsLayoutTemplate true\n * @framerScrollSections {\"GS5Jf__Tv\":{\"pattern\":\":GS5Jf__Tv\",\"name\":\"gallery\"},\"JIdMxah3C\":{\"pattern\":\":JIdMxah3C\",\"name\":\"sticky\"},\"qU8g_wqb5\":{\"pattern\":\":qU8g_wqb5\",\"name\":\"details\"},\"cwYgqpUcO\":{\"pattern\":\":cwYgqpUcO\",\"name\":\"top\"},\"mR35AghVn\":{\"pattern\":\":mR35AghVn\",\"name\":\"backtop\"}}\n * @framerResponsiveScreen true\n * @framerLayoutTemplateFlowEffect true\n */const FramerQEDnxDOZc=withCSS(Component,css,\"framer-TMZ9Z\");export default FramerQEDnxDOZc;FramerQEDnxDOZc.displayName=\"Work\";FramerQEDnxDOZc.defaultProps={height:3968.5,width:1e3};addFonts(FramerQEDnxDOZc,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/syRNPWzAMIrcJ3wIlPIP43KjQs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{cssFamilyName:\"Google Sans Flex\",source:\"google\",style:\"normal\",uiFamilyName:\"Google Sans Flex\",url:\"https://fonts.gstatic.com/s/googlesansflex/v23/t5sJIQcYNIWbFgDgAAzZ34auoVyXkJCOvp3SFWJbN5hF8Ju1x6sKCyp0l9sI40swNJwInycYAJzz0m7kJ4qFQOJBOjLvDSndo0SKMpKSTzwliVdHAy4bxTDHg_ugnAakpyycyc5qU4LBMUM.woff2\",weight:\"700\"},{cssFamilyName:\"Google Sans Flex\",source:\"google\",style:\"normal\",uiFamilyName:\"Google Sans Flex\",url:\"https://fonts.gstatic.com/s/googlesansflex/v23/t5sJIQcYNIWbFgDgAAzZ34auoVyXkJCOvp3SFWJbN5hF8Ju1x6sKCyp0l9sI40swNJwInycYAJzz0m7kJ4qFQOJBOjLvDSndo0SKMpKSTzwliVdHAy4bxTDHg_ugnAakp_mbyc5qU4LBMUM.woff2\",weight:\"500\"},{cssFamilyName:\"Google Sans Flex\",source:\"google\",style:\"normal\",uiFamilyName:\"Google Sans Flex\",url:\"https://fonts.gstatic.com/s/googlesansflex/v23/t5sJIQcYNIWbFgDgAAzZ34auoVyXkJCOvp3SFWJbN5hF8Ju1x6sKCyp0l9sI40swNJwInycYAJzz0m7kJ4qFQOJBOjLvDSndo0SKMpKSTzwliVdHAy4bxTDHg_ugnAakpxWcyc5qU4LBMUM.woff2\",weight:\"600\"},{cssFamilyName:\"Google Sans Flex\",source:\"google\",style:\"normal\",uiFamilyName:\"Google Sans Flex\",url:\"https://fonts.gstatic.com/s/googlesansflex/v23/t5sJIQcYNIWbFgDgAAzZ34auoVyXkJCOvp3SFWJbN5hF8Ju1x6sKCyp0l9sI40swNJwInycYAJzz0m7kJ4qFQOJBOjLvDSndo0SKMpKSTzwliVdHAy4bxTDHg_ugnAakp8ubyc5qU4LBMUM.woff2\",weight:\"400\"}]},...Image2Fonts,...PhosphorFonts,...ShadcnButtonFonts,...PageViewsFonts,...FavoriteButtonFonts,...RichTextCarouselFonts,...SeparatorHorizontalFonts,...TabsFonts,...TableOfContentFonts,...EmptyFonts,...WordCounterFonts,...ScrollForNextPageFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts),...getFontsFromSharedStyle(sharedStyle4.fonts),...getFontsFromSharedStyle(sharedStyle5.fonts),...getFontsFromSharedStyle(sharedStyle6.fonts),...getFontsFromSharedStyle(sharedStyle7.fonts),...getFontsFromSharedStyle(sharedStyle8.fonts),...getFontsFromSharedStyle(sharedStyle9.fonts),...getFontsFromSharedStyle(sharedStyle10.fonts),...getFontsFromSharedStyle(sharedStyle11.fonts),...getFontsFromSharedStyle(sharedStyle12.fonts),...getFontsFromSharedStyle(sharedStyle13.fonts),...getFontsFromSharedStyle(sharedStyle14.fonts),...getFontsFromSharedStyle(sharedStyle15.fonts),...getFontsFromSharedStyle(sharedStyle16.fonts),...componentPresets.fonts?.[\"JMJAGoUw9\"]?getFontsFromComponentPreset(componentPresets.fonts?.[\"JMJAGoUw9\"]):[],...componentPresets.fonts?.[\"BYq8IvmYF\"]?getFontsFromComponentPreset(componentPresets.fonts?.[\"BYq8IvmYF\"]):[],...componentPresets.fonts?.[\"xj1tjaRAi\"]?getFontsFromComponentPreset(componentPresets.fonts?.[\"xj1tjaRAi\"]):[],...componentPresets.fonts?.[\"mXihZgHxN\"]?getFontsFromComponentPreset(componentPresets.fonts?.[\"mXihZgHxN\"]):[]],{supportsExplicitInterCodegen:true});FramerQEDnxDOZc.loader={load:(props,context)=>{const locale=context.locale;const priority=context.priority;const detailResultPromise=runWithYield(()=>queryCache.get(detailQuery(getWhereExpressionFromPathVariables(context.pathVariables,\"QEDnxDOZc\")),locale,priority).readMaybeAsync(),context);return runTasksWithYield([async()=>{const[detailData]=await detailResultPromise??[];return runTasksWithYield([()=>queryCache.get(query(detailData?.[\"PWDXDXwp2\"]),locale,priority).preload(),()=>queryCache.get(query1(detailData?.[\"PWDXDXwp2\"]),locale,priority).preload(),()=>queryCache.get(query2(detailData?.[\"PWDXDXwp2\"]),locale,priority).preload(),()=>queryCache.get(query3(detailData?.[\"PWDXDXwp2\"]),locale,priority).preload(),()=>queryCache.get(query4(detailData?.[\"PWDXDXwp2\"]),locale,priority).preload(),()=>queryCache.get(query5(detailData?.[\"HUYRbzfaj\"]),locale,priority).preload(),()=>queryCache.get(query6(detailData?.[\"HUYRbzfaj\"]),locale,priority).preload(),()=>queryCache.get(query7(detailData?.[\"PWDXDXwp2\"]),locale,priority).preload(),()=>queryCache.get(query8(detailData?.[\"PWDXDXwp2\"]),locale,priority).preload()],context);},()=>forwardLoader(Tabs,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerQEDnxDOZc\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ntKCgZ9cM\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"bnIjhSyNv\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"1000\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"3968.5\",\"framerScrollSections\":\"{\\\"GS5Jf__Tv\\\":{\\\"pattern\\\":\\\":GS5Jf__Tv\\\",\\\"name\\\":\\\"gallery\\\"},\\\"JIdMxah3C\\\":{\\\"pattern\\\":\\\":JIdMxah3C\\\",\\\"name\\\":\\\"sticky\\\"},\\\"qU8g_wqb5\\\":{\\\"pattern\\\":\\\":qU8g_wqb5\\\",\\\"name\\\":\\\"details\\\"},\\\"cwYgqpUcO\\\":{\\\"pattern\\\":\\\":cwYgqpUcO\\\",\\\"name\\\":\\\"top\\\"},\\\"mR35AghVn\\\":{\\\"pattern\\\":\\\":mR35AghVn\\\",\\\"name\\\":\\\"backtop\\\"}}\",\"framerAcceptsLayoutTemplate\":\"true\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerLayoutTemplateFlowEffect\":\"true\",\"framerResponsiveScreen\":\"true\"}},\"queryParamNames\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}