{"version":3,"file":"shared-lib.D0XBAFWk.mjs","names":["e","e.default","serializationHash","variantClassNames","React.useContext","React.useMemo","React.Fragment","getProps","React.forwardRef","useRef","React.useId","React.useState","React.useRef","React.useId","React.useCallback","_Fragment","React.useLayoutEffect","React.useEffect","metadata","siteMetadata","__FramerMetadata__","CETNativeCTA","React.forwardRef","useRef","metadata","React.useMemo","metadataProvider","React.useContext","__FramerMetadata__","__esmMin","oe$1","ie$1","le$1","init_ssg_sandbox_shims","ne$1","x$2","window","j$1","_e$1","de$1","l$1","H$1","pe$1","npm_react_18_3_1_exports","p$1","c$1","J$1","init_jsx_runtime","init_npm_react_18_3_1","e","ce$1","motion","MotionConfigContext","LayoutGroup","init_framer_motion_DhsWWWsN","withCSS","useCustomCursors","useIsStaticRenderer","useHydratedBreakpointVariants","useVariantState","runTasksWithYield","useComponentViewport","useMetadata","useLocaleInfo","cx","GeneratedComponentContext","RenderTarget","Link","PropertyOverrides","addPropertyControls","init_framer_BL70qLPA","addFonts","Container","RichText","useIsOnFramerCanvas","ControlType","ComponentViewportProvider","forwardLoader","getFonts","l$2","n","a","ja$1","l","c","s","i","r","o","la$1","v","b","w$1","ra$1","ta$1","$","m","S","h","x$1","d","y$1","ua$1","va$1","A","T","E","ya$1","g","f","x","za$1","Aa$1","Ba$1","Da$1","R","Ea$1","Fa$1","Xa$1","N","B","V","z","U","K","O","j","H","ee","te","Za$1","ue","F","$a$1","ab$1","bb$1","cb$1","G","ie","eb$1","se","_","gb$1","de","hb$1","fe","pe","kb$1","Q$1","ge","pb$1","xe","qb$1","ye","me","rb$1","sb$1","tb$1","ve","Se","ub$1","vb$1","he","wb$1","R$1","zb$1","T$1","Ab$1","U$1","Bb$1","ce","Cb$1","V$1","W$1","Db$1","ke","Eb$1","X$1","Fb","Gb$1","we","ae","re","ne","Hb$1","Y$1","oe","I","Ib$1","le","Jb$1","Kb$1","Lb$1","Ee","$e","Ce","Mb$1","Z$1","Nb$1","Ob$1","Pb$1","Qb$1","Rb$1","Sb$1","Tb$1","k","p","_e","Pe","t","ba","u","Me","w","da","ia","Ie","Ne","Be","De","y","ka","C","je","ya","za","He","Ge","Ue","Ze","Je","Xe","D","Aa","Ba","Da","Qe","Ia","Ye","Oe","qe","Ae","Ke","et","tt","at","J","ze","nt","ot","rt","L","La","Re","Na","M","lt","dt","ct","Sa","We","it","st","ut","ft","fb","yt","vt","Bb","Et","Ft","Rt","Pt","Mt","It","Bt","Nt","Vt","At","jt","Ot","Wt","Ht","Cb","Tt","_t","Dt","zt","Lt","qt","Ut","Sb","ln","jc","dn","cn","pn","fn","mn","yn","gn","hn","bn","vn","kn","lc","En","P","mc","nc","oc","pc","Q","Fn","rc","Tn","un","tc","Pn","vc","_n","Mn","yc","W","Dn","Ec","On","Fc","zn","Nn","Gc","Hc","Ic","Vn","jn","Jc","Kc","In","Lc","Mc","Qc","X","Rc","Sc","Tc","Rn","Uc","Y","Vc","Wc","An","Xc","Z","Yc","Zc","Ln","xn","Sn","wn","$c","ad","$n","pt","ht","sn","bd","Cn","cd","dd","ed","Hn","qn","Wn","fd","gd","gt","bt","hd","kt","St","$t","xt","Ct","mt","wt","id","jd","kd","Yt","Qt","Kt","en","Xt","Zt","Jt","Gt","nn","tn","rn","on","an","ld","be","Fe","Te","Ve","Le","Bn","Un","Zn","Xn","er","init_server_browser","q","addPropertyOverrides","variants","nextOverrides","variant","overrides","enabledGestures","serializationHash$1","variantClassNames$1","transition1","Transition","Variants","getProps$1","createLayoutDependency","FramerJr0T9xA9O","init_Jr0T9xA9O","config","transition","value","contextValue","props","link","label","fallbackRef","refBinding","ref","defaultLayoutId","restProps","layoutDependency","scopingClassNames","layoutId","PsFmlkAjN","gestureHandlers","className","classNames","style","baseVariant","gestureVariant","vuZvTq5WT","withDefaults","base","input","responsiveImage","image","src","verticalPaddingPixels","parts","match","part","focalPosition","clamp","fallback","scaledFont","font","responsive","size","migrateLegacySettings","defaults","color","roles","mobile","mobileCTA","mobileFonts","photo","buyerDefaults","ctaSize","textMode","cardSettings","effectiveEyebrowMode","mode","resolveSettings","old","layout","intro","cards","button","type","arrow","fonts","mobileBase","key","background","advanced","saved","legacyWidth","validLegacyWidth","minWidth","maxWidth","CTAArrow","failed","setFailed","url","file","uploaded","source","direction","flipUpload","ReviewAvatar","EditorialScrollingTestimonials","decoration","introAlign","copyWidthMode","introSpacing","cardSpacing","gapValue","max","arrowOptions","buttonType","formattedQuote","layoutOverride","setLayoutOverride","showcase","showSwitcher","showcaseDefaults","introEntrance","cardsEntrance","headlineMode","bodyMode","nativeHeadline","nativeBody","hasNativeHeadline","hasNativeBody","entered","setEntered","reviews","review","content","panels","horizontal","vertical","typography","stars","cta","mobileTypography","colors","glass","edges","isStatic","isCanvas","eyebrowMode","nativeEyebrow","hasNativeEyebrow","root","gallery","bounds","setBounds","reduced","setReduced","userPaused","setUserPaused","hasOverflow","setHasOverflow","readerOpen","setReaderOpen","readerTrigger","readerList","mobileClickBlockUntil","closeReader","activeLane","copies","setCopies","tracks","paused","engine","wake","draw","mobileMode","horizontalMode","compact","mobileLoop","mobileVisibleCards","desktopCardMax","desktopCardMin","mobileCardMax","mobileCardWidth","mobileGap","mobileGalleryPadding","mobileViewportHeight","measuredDecoration","dataKey","uid","hasHeadline","hasDescription","eyebrowHeadlineGap","headlineDescriptionGap","descriptionCTAGap","ratingQuoteGap","quoteReaderGap","nameRoleGap","avatarTextGap","readerPosition","avatarSize","contentAlignment","contentCrossAlignment","showAvatars","customCardSpacing","headingId","helpId","readerId","Heading","photoSource","animated","el","observer","entry","entranceStyle","duration","delay","offset","rise","useMeasuredEffect","update","next","query","disposed","measure","nextCopies","node","track","group","card","period","initial","index","mod","overflowing","quote","caption","copy","exceeds","structural","scrollable","inset","position","range","center","emphasis","state","stop","allowed","frame","now","pause","target","previousSpeed","easing","distance","sync","entries","browse","absolute","amount","touch","mouse","isCard","updateTrack","startManual","finishTouch","finishMouse","onTouchStart","event","point","onTouchMove","dx","dy","totalX","totalY","onTouchEnd","onPointerDown","onPointerMove","selection","onPointerEnd","onWheel","gesture","readingTimer","interactive","innerScroller","holdReading","scroll","moveTrack","finish","previous","wheel","scroller","horizontalIntent","lane","unit","down","move","end","lost","pointerCard","keyBrowse","rect","nearest","best","before","backward","headingFont","bodyFont","quoteFont","authorFont","roleFont","italicBase","italicFont","eyebrowFont","textStyle","role","legacy","main","selected","result","ctaMode","nativeButton","hasNativeButton","ctaLabel","linkOverride","legacyLink","ctaLink","safeLink","ctaNewTab","ctaArrow","ratingValue","ratingLabel","starRow","fixedCard","clampQuote","desktop","VERTICAL_CARD_FLUID_WIDTH","hiddenStyle","pill","cssVars","sans","styles","row","mask","side","editorPadding","editorValue","defaultValue","controlDefaults","controls","control","readyControls","title","shortLabels","description","shortDescriptions","children","syncBuyerControls","seed","values","childKey","child","fontValue","metrics","sampleReviews","number","boolean","text","padding","radius","mobileFont","legacyControls","section","choice","introFont","v134Controls","mobileCardKeys","allHiddenLegacy","mobileControls","pillStyleControl","spacingOverride","introSpacingControls","cardSpacingControls","entranceControls","freshControls","buyerControlSeed","init_EditorialScrollingTestimonials","min","kind","options","metadata$1","init_siteMetadata","metadata","params","contentLocale","metadataVersion","__FramerMetadata__$2","init_augiA20Il","\"exports\"","\"metadataVersion\"","\"type\"","\"annotations\"","\"framerContractVersion\"","\"default\"","\"__FramerMetadata__\"","CETNativeCTAFonts","EditorialScrollingTestimonialsFonts","breakpoints","queryParamNames","serializationHash","variantClassNames","getRootLayoutProp","humanReadableVariantMap","HTMLStyle","getProps","FrameraugiA20Il","__FramerMetadata__$1","init_augiA20Il$1","hasLayoutTemplate","hasInheritedFlowEffect","metadata$2","hydratedBaseVariant","motionLayout","context","\"name\"","\"slots\"","\"framerComponentViewportWidth\"","\"framerScrollSections\"","\"framerImmutableVariables\"","\"framerResponsiveScreen\"","\"framerIntrinsicHeight\"","\"framerDisplayContentsDiv\"","\"framerAcceptsLayoutTemplate\"","\"framerAutoSizeImages\"","\"framerIntrinsicWidth\"","\"framerLayoutTemplateFlowEffect\"","\"framerColorSyntax\"","\"framerCanvasComponentVariantDetails\"","\"queryParamNames\"","\"Props\"","getSnippets","queryLoader","queryLoaders","pageId","pathVariables","snippet","snippets","code","snippetsSorting","__FramerMetadata__","init_snippets","\"snippetsSorting\"","\"getSnippets\"","\"isAsync\""],"sources":["https:/ga.jspm.io/npm:react-dom@18.3.1/server.browser.js","https:/framerusercontent.com/modules/WIsAQKyIQFt1mAziG2bS/Qk09SCJQxd6mAXSiojbp/Jr0T9xA9O.js","https:/framerusercontent.com/modules/1TpCTdvTuvPzNKxPe8jS/crK28szg3AbDXQZtxO31/EditorialScrollingTestimonials.js","https:/framerusercontent.com/modules/oGm6ymtiA1Q2kWlQj7BV/K1WOdpAP9HA7IW1R6wsc/siteMetadata.js","https:/framerusercontent.com/modules/eiKdfSe7URnKm1HZXDE0/neZrxPx744YOMnon4PJ1/augiA20Il.js","https:/framerusercontent.com/modules/bQElbf5qZ7rudCsgkfzU/mrYcqkgCYmOsHlEju5E0/augiA20Il.js","https:/framerusercontent.com/modules/g86AiMVLcQUQ7y3SeCyn/ZahWN6tLHRoz9iT80Mvm/snippets.js"],"sourcesContent":["import*as e from\"react\";var n=e;try{\"default\"in e&&(n=e.default)}catch(e){}var a={};var o=n;function l$2(e){for(var n=\"https://reactjs.org/docs/error-decoder.html?invariant=\"+e,a=1;a<arguments.length;a++)n+=\"&args[]=\"+encodeURIComponent(arguments[a]);return\"Minified React error #\"+e+\"; visit \"+n+\" for the full message or use the non-minified dev environment for full errors and additional helpful warnings.\"}var l=Object.prototype.hasOwnProperty,i=/^[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD][:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$/,s={},c={};function ja$1(e){if(l.call(c,e))return!0;if(l.call(s,e))return!1;if(i.test(e))return c[e]=!0;s[e]=!0;return!1}function r(e,n,a,o,l,i,s){this.acceptsBooleans=2===n||3===n||4===n;this.attributeName=o;this.attributeNamespace=l;this.mustUseProperty=a;this.propertyName=e;this.type=n;this.sanitizeURL=i;this.removeEmptyString=s}var d={};\"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style\".split(\" \").forEach((function(e){d[e]=new r(e,0,!1,e,null,!1,!1)}));[[\"acceptCharset\",\"accept-charset\"],[\"className\",\"class\"],[\"htmlFor\",\"for\"],[\"httpEquiv\",\"http-equiv\"]].forEach((function(e){var n=e[0];d[n]=new r(n,1,!1,e[1],null,!1,!1)}));[\"contentEditable\",\"draggable\",\"spellCheck\",\"value\"].forEach((function(e){d[e]=new r(e,2,!1,e.toLowerCase(),null,!1,!1)}));[\"autoReverse\",\"externalResourcesRequired\",\"focusable\",\"preserveAlpha\"].forEach((function(e){d[e]=new r(e,2,!1,e,null,!1,!1)}));\"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope\".split(\" \").forEach((function(e){d[e]=new r(e,3,!1,e.toLowerCase(),null,!1,!1)}));[\"checked\",\"multiple\",\"muted\",\"selected\"].forEach((function(e){d[e]=new r(e,3,!0,e,null,!1,!1)}));[\"capture\",\"download\"].forEach((function(e){d[e]=new r(e,4,!1,e,null,!1,!1)}));[\"cols\",\"rows\",\"size\",\"span\"].forEach((function(e){d[e]=new r(e,6,!1,e,null,!1,!1)}));[\"rowSpan\",\"start\"].forEach((function(e){d[e]=new r(e,5,!1,e.toLowerCase(),null,!1,!1)}));var f=/[\\-:]([a-z])/g;function la$1(e){return e[1].toUpperCase()}\"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height\".split(\" \").forEach((function(e){var n=e.replace(f,la$1);d[n]=new r(n,1,!1,e,null,!1,!1)}));\"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type\".split(\" \").forEach((function(e){var n=e.replace(f,la$1);d[n]=new r(n,1,!1,e,\"http://www.w3.org/1999/xlink\",!1,!1)}));[\"xml:base\",\"xml:lang\",\"xml:space\"].forEach((function(e){var n=e.replace(f,la$1);d[n]=new r(n,1,!1,e,\"http://www.w3.org/XML/1998/namespace\",!1,!1)}));[\"tabIndex\",\"crossOrigin\"].forEach((function(e){d[e]=new r(e,1,!1,e.toLowerCase(),null,!1,!1)}));d.xlinkHref=new r(\"xlinkHref\",1,!1,\"xlink:href\",\"http://www.w3.org/1999/xlink\",!0,!1);[\"src\",\"href\",\"action\",\"formAction\"].forEach((function(e){d[e]=new r(e,1,!1,e.toLowerCase(),null,!0,!0)}));var h={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},g=[\"Webkit\",\"ms\",\"Moz\",\"O\"];Object.keys(h).forEach((function(e){g.forEach((function(n){n=n+e.charAt(0).toUpperCase()+e.substring(1);h[n]=h[e]}))}));var b=/[\"'&<>]/;function v(e){if(\"boolean\"===typeof e||\"number\"===typeof e)return\"\"+e;e=\"\"+e;var n=b.exec(e);if(n){var a,o=\"\",l=0;for(a=n.index;a<e.length;a++){switch(e.charCodeAt(a)){case 34:n=\"&quot;\";break;case 38:n=\"&amp;\";break;case 39:n=\"&#x27;\";break;case 60:n=\"&lt;\";break;case 62:n=\"&gt;\";break;default:continue}l!==a&&(o+=e.substring(l,a));l=a+1;o+=n}e=l!==a?o+e.substring(l,a):o}return e}var m=/([A-Z])/g,S=/^ms-/,x=Array.isArray;function w$1(e,n){return{insertionMode:e,selectedValue:n}}function ra$1(e,n,a){switch(n){case\"select\":return w$1(1,null!=a.value?a.value:a.defaultValue);case\"svg\":return w$1(2,null);case\"math\":return w$1(3,null);case\"foreignObject\":return w$1(1,null);case\"table\":return w$1(4,null);case\"thead\":case\"tbody\":case\"tfoot\":return w$1(5,null);case\"colgroup\":return w$1(7,null);case\"tr\":return w$1(6,null)}return 4<=e.insertionMode||0===e.insertionMode?w$1(1,null):e}var $=new Map;function ta$1(e,n,a){if(\"object\"!==typeof a)throw Error(l$2(62));n=!0;for(var o in a)if(l.call(a,o)){var i=a[o];if(null!=i&&\"boolean\"!==typeof i&&\"\"!==i){if(0===o.indexOf(\"--\")){var s=v(o);i=v((\"\"+i).trim())}else{s=o;var c=$.get(s);void 0!==c||(c=v(s.replace(m,\"-$1\").toLowerCase().replace(S,\"-ms-\")),$.set(s,c)),s=c;i=\"number\"===typeof i?0===i||l.call(h,o)?\"\"+i:i+\"px\":v((\"\"+i).trim())}n?(n=!1,e.push(' style=\"',s,\":\",i)):e.push(\";\",s,\":\",i)}}n||e.push('\"')}function x$1(e,n,a,o){switch(a){case\"style\":ta$1(e,n,o);return;case\"defaultValue\":case\"defaultChecked\":case\"innerHTML\":case\"suppressContentEditableWarning\":case\"suppressHydrationWarning\":return}if(!(2<a.length)||\"o\"!==a[0]&&\"O\"!==a[0]||\"n\"!==a[1]&&\"N\"!==a[1])if(n=d.hasOwnProperty(a)?d[a]:null,null!==n){switch(typeof o){case\"function\":case\"symbol\":return;case\"boolean\":if(!n.acceptsBooleans)return}a=n.attributeName;switch(n.type){case 3:o&&e.push(\" \",a,'=\"\"');break;case 4:!0===o?e.push(\" \",a,'=\"\"'):!1!==o&&e.push(\" \",a,'=\"',v(o),'\"');break;case 5:isNaN(o)||e.push(\" \",a,'=\"',v(o),'\"');break;case 6:!isNaN(o)&&1<=o&&e.push(\" \",a,'=\"',v(o),'\"');break;default:n.sanitizeURL&&(o=\"\"+o),e.push(\" \",a,'=\"',v(o),'\"')}}else if(ja$1(a)){switch(typeof o){case\"function\":case\"symbol\":return;case\"boolean\":if(n=a.toLowerCase().slice(0,5),\"data-\"!==n&&\"aria-\"!==n)return}e.push(\" \",a,'=\"',v(o),'\"')}}function y$1(e,n,a){if(null!=n){if(null!=a)throw Error(l$2(60));if(\"object\"!==typeof n||!(\"__html\"in n))throw Error(l$2(61));n=n.__html;null!==n&&void 0!==n&&e.push(\"\"+n)}}function ua$1(e){var n=\"\";o.Children.forEach(e,(function(e){null!=e&&(n+=e)}));return n}function va$1(e,n,a,o){e.push(A(a));var i,s=a=null;for(i in n)if(l.call(n,i)){var c=n[i];if(null!=c)switch(i){case\"children\":a=c;break;case\"dangerouslySetInnerHTML\":s=c;break;default:x$1(e,o,i,c)}}e.push(\">\");y$1(e,s,a);return\"string\"===typeof a?(e.push(v(a)),null):a}var E=/^[a-zA-Z][a-zA-Z:_\\.\\-\\d]*$/,T=new Map;function A(e){var n=T.get(e);if(void 0===n){if(!E.test(e))throw Error(l$2(65,e));n=\"<\"+e;T.set(e,n)}return n}function ya$1(e,n,a,o,i){switch(n){case\"select\":e.push(A(\"select\"));var s=null,c=null;for(g in a)if(l.call(a,g)){var d=a[g];if(null!=d)switch(g){case\"children\":s=d;break;case\"dangerouslySetInnerHTML\":c=d;break;case\"defaultValue\":case\"value\":break;default:x$1(e,o,g,d)}}e.push(\">\");y$1(e,c,s);return s;case\"option\":c=i.selectedValue;e.push(A(\"option\"));var f=d=null,h=null;var g=null;for(s in a)if(l.call(a,s)){var b=a[s];if(null!=b)switch(s){case\"children\":d=b;break;case\"selected\":h=b;break;case\"dangerouslySetInnerHTML\":g=b;break;case\"value\":f=b;default:x$1(e,o,s,b)}}if(null!=c)if(a=null!==f?\"\"+f:ua$1(d),x(c)){for(o=0;o<c.length;o++)if(\"\"+c[o]===a){e.push(' selected=\"\"');break}}else\"\"+c===a&&e.push(' selected=\"\"');else h&&e.push(' selected=\"\"');e.push(\">\");y$1(e,g,d);return d;case\"textarea\":e.push(A(\"textarea\"));g=c=s=null;for(d in a)if(l.call(a,d)&&(f=a[d],null!=f))switch(d){case\"children\":g=f;break;case\"value\":s=f;break;case\"defaultValue\":c=f;break;case\"dangerouslySetInnerHTML\":throw Error(l$2(91));default:x$1(e,o,d,f)}null===s&&null!==c&&(s=c);e.push(\">\");if(null!=g){if(null!=s)throw Error(l$2(92));if(x(g)&&1<g.length)throw Error(l$2(93));s=\"\"+g}\"string\"===typeof s&&\"\\n\"===s[0]&&e.push(\"\\n\");null!==s&&e.push(v(\"\"+s));return null;case\"input\":e.push(A(\"input\"));f=g=d=s=null;for(c in a)if(l.call(a,c)&&(h=a[c],null!=h))switch(c){case\"children\":case\"dangerouslySetInnerHTML\":throw Error(l$2(399,\"input\"));case\"defaultChecked\":f=h;break;case\"defaultValue\":d=h;break;case\"checked\":g=h;break;case\"value\":s=h;break;default:x$1(e,o,c,h)}null!==g?x$1(e,o,\"checked\",g):null!==f&&x$1(e,o,\"checked\",f);null!==s?x$1(e,o,\"value\",s):null!==d&&x$1(e,o,\"value\",d);e.push(\"/>\");return null;case\"menuitem\":e.push(A(\"menuitem\"));for(var m in a)if(l.call(a,m)&&(s=a[m],null!=s))switch(m){case\"children\":case\"dangerouslySetInnerHTML\":throw Error(l$2(400));default:x$1(e,o,m,s)}e.push(\">\");return null;case\"title\":e.push(A(\"title\"));s=null;for(b in a)if(l.call(a,b)&&(c=a[b],null!=c))switch(b){case\"children\":s=c;break;case\"dangerouslySetInnerHTML\":throw Error(l$2(434));default:x$1(e,o,b,c)}e.push(\">\");return s;case\"listing\":case\"pre\":e.push(A(n));c=s=null;for(f in a)if(l.call(a,f)&&(d=a[f],null!=d))switch(f){case\"children\":s=d;break;case\"dangerouslySetInnerHTML\":c=d;break;default:x$1(e,o,f,d)}e.push(\">\");if(null!=c){if(null!=s)throw Error(l$2(60));if(\"object\"!==typeof c||!(\"__html\"in c))throw Error(l$2(61));a=c.__html;null!==a&&void 0!==a&&(\"string\"===typeof a&&0<a.length&&\"\\n\"===a[0]?e.push(\"\\n\",a):e.push(\"\"+a))}\"string\"===typeof s&&\"\\n\"===s[0]&&e.push(\"\\n\");return s;case\"area\":case\"base\":case\"br\":case\"col\":case\"embed\":case\"hr\":case\"img\":case\"keygen\":case\"link\":case\"meta\":case\"param\":case\"source\":case\"track\":case\"wbr\":e.push(A(n));for(var S in a)if(l.call(a,S)&&(s=a[S],null!=s))switch(S){case\"children\":case\"dangerouslySetInnerHTML\":throw Error(l$2(399,n));default:x$1(e,o,S,s)}e.push(\"/>\");return null;case\"annotation-xml\":case\"color-profile\":case\"font-face\":case\"font-face-src\":case\"font-face-uri\":case\"font-face-format\":case\"font-face-name\":case\"missing-glyph\":return va$1(e,a,n,o);case\"html\":return 0===i.insertionMode&&e.push(\"<!DOCTYPE html>\"),va$1(e,a,n,o);default:if(-1===n.indexOf(\"-\")&&\"string\"!==typeof a.is)return va$1(e,a,n,o);e.push(A(n));c=s=null;for(h in a)if(l.call(a,h)&&(d=a[h],null!=d))switch(h){case\"children\":s=d;break;case\"dangerouslySetInnerHTML\":c=d;break;case\"style\":ta$1(e,o,d);break;case\"suppressContentEditableWarning\":case\"suppressHydrationWarning\":break;default:ja$1(h)&&\"function\"!==typeof d&&\"symbol\"!==typeof d&&e.push(\" \",h,'=\"',v(d),'\"')}e.push(\">\");y$1(e,c,s);return s}}function za$1(e,n,a){e.push('\\x3c!--$?--\\x3e<template id=\"');if(null===a)throw Error(l$2(395));e.push(a);return e.push('\"></template>')}function Aa$1(e,n,a,o){switch(a.insertionMode){case 0:case 1:return e.push('<div hidden id=\"'),e.push(n.segmentPrefix),n=o.toString(16),e.push(n),e.push('\">');case 2:return e.push('<svg aria-hidden=\"true\" style=\"display:none\" id=\"'),e.push(n.segmentPrefix),n=o.toString(16),e.push(n),e.push('\">');case 3:return e.push('<math aria-hidden=\"true\" style=\"display:none\" id=\"'),e.push(n.segmentPrefix),n=o.toString(16),e.push(n),e.push('\">');case 4:return e.push('<table hidden id=\"'),e.push(n.segmentPrefix),n=o.toString(16),e.push(n),e.push('\">');case 5:return e.push('<table hidden><tbody id=\"'),e.push(n.segmentPrefix),n=o.toString(16),e.push(n),e.push('\">');case 6:return e.push('<table hidden><tr id=\"'),e.push(n.segmentPrefix),n=o.toString(16),e.push(n),e.push('\">');case 7:return e.push('<table hidden><colgroup id=\"'),e.push(n.segmentPrefix),n=o.toString(16),e.push(n),e.push('\">');default:throw Error(l$2(397))}}function Ba$1(e,n){switch(n.insertionMode){case 0:case 1:return e.push(\"</div>\");case 2:return e.push(\"</svg>\");case 3:return e.push(\"</math>\");case 4:return e.push(\"</table>\");case 5:return e.push(\"</tbody></table>\");case 6:return e.push(\"</tr></table>\");case 7:return e.push(\"</colgroup></table>\");default:throw Error(l$2(397))}}var R=/[<\\u2028\\u2029]/g;function Da$1(e){return JSON.stringify(e).replace(R,(function(e){switch(e){case\"<\":return\"\\\\u003c\";case\"\\u2028\":return\"\\\\u2028\";case\"\\u2029\":return\"\\\\u2029\";default:throw Error(\"escapeJSStringsForInstructionScripts encountered a match it does not know how to replace. this means the match regex and the replacement characters are no longer in sync. This is a bug in React\")}}))}function Ea$1(e,n){n=void 0===n?\"\":n;return{bootstrapChunks:[],startInlineScript:\"<script>\",placeholderPrefix:n+\"P:\",segmentPrefix:n+\"S:\",boundaryPrefix:n+\"B:\",idPrefix:n,nextSuspenseID:0,sentCompleteSegmentFunction:!1,sentCompleteBoundaryFunction:!1,sentClientRenderFunction:!1,generateStaticMarkup:e}}function Fa$1(e,n,a,o){if(a.generateStaticMarkup)return e.push(v(n)),!1;\"\"===n?e=o:(o&&e.push(\"\\x3c!-- --\\x3e\"),e.push(v(n)),e=!0);return e}var _=Object.assign,I=Symbol.for(\"react.element\"),B=Symbol.for(\"react.portal\"),N=Symbol.for(\"react.fragment\"),z=Symbol.for(\"react.strict_mode\"),V=Symbol.for(\"react.profiler\"),j=Symbol.for(\"react.provider\"),O=Symbol.for(\"react.context\"),H=Symbol.for(\"react.forward_ref\"),U=Symbol.for(\"react.suspense\"),K=Symbol.for(\"react.suspense_list\"),ee=Symbol.for(\"react.memo\"),te=Symbol.for(\"react.lazy\"),ne=Symbol.for(\"react.scope\"),re=Symbol.for(\"react.debug_trace_mode\"),ae=Symbol.for(\"react.legacy_hidden\"),oe=Symbol.for(\"react.default_value\"),le=Symbol.iterator;function Xa$1(e){if(null==e)return null;if(\"function\"===typeof e)return e.displayName||e.name||null;if(\"string\"===typeof e)return e;switch(e){case N:return\"Fragment\";case B:return\"Portal\";case V:return\"Profiler\";case z:return\"StrictMode\";case U:return\"Suspense\";case K:return\"SuspenseList\"}if(\"object\"===typeof e)switch(e.$$typeof){case O:return(e.displayName||\"Context\")+\".Consumer\";case j:return(e._context.displayName||\"Context\")+\".Provider\";case H:var n=e.render;e=e.displayName;e||(e=n.displayName||n.name||\"\",e=\"\"!==e?\"ForwardRef(\"+e+\")\":\"ForwardRef\");return e;case ee:return n=e.displayName||null,null!==n?n:Xa$1(e.type)||\"Memo\";case te:n=e._payload;e=e._init;try{return Xa$1(e(n))}catch(e){}}return null}var ue={};function Za$1(e,n){e=e.contextTypes;if(!e)return ue;var a,o={};for(a in e)o[a]=n[a];return o}var ie=null;function F(e,n){if(e!==n){e.context._currentValue2=e.parentValue;e=e.parent;var a=n.parent;if(null===e){if(null!==a)throw Error(l$2(401))}else{if(null===a)throw Error(l$2(401));F(e,a)}n.context._currentValue2=n.value}}function $a$1(e){e.context._currentValue2=e.parentValue;e=e.parent;null!==e&&$a$1(e)}function ab$1(e){var n=e.parent;null!==n&&ab$1(n);e.context._currentValue2=e.value}function bb$1(e,n){e.context._currentValue2=e.parentValue;e=e.parent;if(null===e)throw Error(l$2(402));e.depth===n.depth?F(e,n):bb$1(e,n)}function cb$1(e,n){var a=n.parent;if(null===a)throw Error(l$2(402));e.depth===a.depth?F(e,a):cb$1(e,a);n.context._currentValue2=n.value}function G(e){var n=ie;n!==e&&(null===n?ab$1(e):null===e?$a$1(n):n.depth===e.depth?F(n,e):n.depth>e.depth?bb$1(n,e):cb$1(n,e),ie=e)}var se={isMounted:function(){return!1},enqueueSetState:function(e,n){e=e._reactInternals;null!==e.queue&&e.queue.push(n)},enqueueReplaceState:function(e,n){e=e._reactInternals;e.replace=!0;e.queue=[n]},enqueueForceUpdate:function(){}};function eb$1(e,n,a,o){var l=void 0!==e.state?e.state:null;e.updater=se;e.props=a;e.state=l;var i={queue:[],replace:!1};e._reactInternals=i;var s=n.contextType;e.context=\"object\"===typeof s&&null!==s?s._currentValue2:o;s=n.getDerivedStateFromProps;\"function\"===typeof s&&(s=s(a,l),l=null===s||void 0===s?l:_({},l,s),e.state=l);if(\"function\"!==typeof n.getDerivedStateFromProps&&\"function\"!==typeof e.getSnapshotBeforeUpdate&&(\"function\"===typeof e.UNSAFE_componentWillMount||\"function\"===typeof e.componentWillMount))if(n=e.state,\"function\"===typeof e.componentWillMount&&e.componentWillMount(),\"function\"===typeof e.UNSAFE_componentWillMount&&e.UNSAFE_componentWillMount(),n!==e.state&&se.enqueueReplaceState(e,e.state,null),null!==i.queue&&0<i.queue.length)if(n=i.queue,s=i.replace,i.queue=null,i.replace=!1,s&&1===n.length)e.state=n[0];else{i=s?n[0]:e.state;l=!0;for(s=s?1:0;s<n.length;s++){var c=n[s];c=\"function\"===typeof c?c.call(e,i,a,o):c;null!=c&&(l?(l=!1,i=_({},i,c)):_(i,c))}e.state=i}else i.queue=null}var ce={id:1,overflow:\"\"};function gb$1(e,n,a){var o=e.id;e=e.overflow;var l=32-de(o)-1;o&=~(1<<l);a+=1;var i=32-de(n)+l;if(30<i){var s=l-l%5;i=(o&(1<<s)-1).toString(32);o>>=s;l-=s;return{id:1<<32-de(n)+l|a<<l|o,overflow:i+e}}return{id:1<<i|a<<l|o,overflow:e}}var de=Math.clz32?Math.clz32:hb$1,fe=Math.log,pe=Math.LN2;function hb$1(e){e>>>=0;return 0===e?32:31-(fe(e)/pe|0)|0}function kb$1(e,n){return e===n&&(0!==e||1/e===1/n)||e!==e&&n!==n}var he=\"function\"===typeof Object.is?Object.is:kb$1,ge=null,be=null,me=null,ye=null,ve=!1,ke=!1,we=0,Se=null,xe=0;function Q$1(){if(null===ge)throw Error(l$2(321));return ge}function pb$1(){if(0<xe)throw Error(l$2(312));return{memoizedState:null,queue:null,next:null}}function qb$1(){null===ye?null===me?(ve=!1,me=ye=pb$1()):(ve=!0,ye=me):null===ye.next?(ve=!1,ye=ye.next=pb$1()):(ve=!0,ye=ye.next);return ye}function rb$1(){be=ge=null;ke=!1;me=null;xe=0;ye=Se=null}function sb$1(e,n){return\"function\"===typeof n?n(e):n}function tb$1(e,n,a){ge=Q$1();ye=qb$1();if(ve){var o=ye.queue;n=o.dispatch;if(null!==Se&&(a=Se.get(o),void 0!==a)){Se.delete(o);o=ye.memoizedState;do{o=e(o,a.action),a=a.next}while(null!==a);ye.memoizedState=o;return[o,n]}return[ye.memoizedState,n]}e=e===sb$1?\"function\"===typeof n?n():n:void 0!==a?a(n):n;ye.memoizedState=e;e=ye.queue={last:null,dispatch:null};e=e.dispatch=ub$1.bind(null,ge,e);return[ye.memoizedState,e]}function vb$1(e,n){ge=Q$1();ye=qb$1();n=void 0===n?null:n;if(null!==ye){var a=ye.memoizedState;if(null!==a&&null!==n){var o=a[1];e:if(null===o)o=!1;else{for(var l=0;l<o.length&&l<n.length;l++)if(!he(n[l],o[l])){o=!1;break e}o=!0}if(o)return a[0]}}e=e();ye.memoizedState=[e,n];return e}function ub$1(e,n,a){if(25<=xe)throw Error(l$2(301));if(e===ge)if(ke=!0,e={action:a,next:null},null===Se&&(Se=new Map),a=Se.get(n),void 0===a)Se.set(n,e);else{for(n=a;null!==n.next;)n=n.next;n.next=e}}function wb$1(){throw Error(l$2(394))}function R$1(){}var $e={readContext:function(e){return e._currentValue2},useContext:function(e){Q$1();return e._currentValue2},useMemo:vb$1,useReducer:tb$1,useRef:function(e){ge=Q$1();ye=qb$1();var n=ye.memoizedState;return null===n?(e={current:e},ye.memoizedState=e):n},useState:function(e){return tb$1(sb$1,e)},useInsertionEffect:R$1,useLayoutEffect:function(){},useCallback:function(e,n){return vb$1((function(){return e}),n)},useImperativeHandle:R$1,useEffect:R$1,useDebugValue:R$1,useDeferredValue:function(e){Q$1();return e},useTransition:function(){Q$1();return[!1,wb$1]},useId:function(){var e=be.treeContext;var n=e.overflow;e=e.id;e=(e&~(1<<32-de(e)-1)).toString(32)+n;var a=Ce;if(null===a)throw Error(l$2(404));n=we++;e=\":\"+a.idPrefix+\"R\"+e;0<n&&(e+=\"H\"+n.toString(32));return e+\":\"},useMutableSource:function(e,n){Q$1();return n(e._source)},useSyncExternalStore:function(e,n,a){if(void 0===a)throw Error(l$2(407));return a()}},Ce=null,Ee=o.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentDispatcher;function zb$1(e){console.error(e);return null}function T$1(){}function Ab$1(e,n,a,o,l,i,s,c,d){var f=[],h=new Set;n={destination:null,responseState:n,progressiveChunkSize:void 0===o?12800:o,status:0,fatalError:null,nextSegmentId:0,allPendingTasks:0,pendingRootTasks:0,completedRootSegment:null,abortableTasks:h,pingedTasks:f,clientRenderedBoundaries:[],completedBoundaries:[],partialBoundaries:[],onError:void 0===l?zb$1:l,onAllReady:void 0===i?T$1:i,onShellReady:void 0===s?T$1:s,onShellError:void 0===c?T$1:c,onFatalError:void 0===d?T$1:d};a=U$1(n,0,null,a,!1,!1);a.parentFlushed=!0;e=Bb$1(n,e,null,a,h,ue,null,ce);f.push(e);return n}function Bb$1(e,n,a,o,l,i,s,c){e.allPendingTasks++;null===a?e.pendingRootTasks++:a.pendingTasks++;var d={node:n,ping:function(){var n=e.pingedTasks;n.push(d);1===n.length&&Cb$1(e)},blockedBoundary:a,blockedSegment:o,abortSet:l,legacyContext:i,context:s,treeContext:c};l.add(d);return d}function U$1(e,n,a,o,l,i){return{status:0,id:-1,index:n,parentFlushed:!1,chunks:[],children:[],formatContext:o,boundary:a,lastPushedText:l,textEmbedded:i}}function V$1(e,n){e=e.onError(n);if(null!=e&&\"string\"!==typeof e)throw Error('onError returned something with a type other than \"string\". onError should return a string and may return null or undefined but must not return anything else. It received something of type \"'+typeof e+'\" instead');return e}function W$1(e,n){var a=e.onShellError;a(n);a=e.onFatalError;a(n);null!==e.destination?(e.status=2,e.destination.destroy(n)):(e.status=1,e.fatalError=n)}function Db$1(e,n,a,o,l){ge={};be=n;we=0;for(e=a(o,l);ke;)ke=!1,we=0,xe+=1,ye=null,e=a(o,l);rb$1();return e}function Eb$1(e,n,a,o){var l=a.render(),i=o.childContextTypes;if(null!==i&&void 0!==i){var s=n.legacyContext;if(\"function\"!==typeof a.getChildContext)o=s;else{a=a.getChildContext();for(var c in a)if(!(c in i))throw Error(l$2(108,Xa$1(o)||\"Unknown\",c));o=_({},s,a)}n.legacyContext=o;X$1(e,n,l);n.legacyContext=s}else X$1(e,n,l)}function Fb(e,n){if(e&&e.defaultProps){n=_({},n);e=e.defaultProps;for(var a in e)void 0===n[a]&&(n[a]=e[a]);return n}return n}function Gb$1(e,n,a,o,l){if(\"function\"===typeof a)if(a.prototype&&a.prototype.isReactComponent){l=Za$1(a,n.legacyContext);var i=a.contextType;i=new a(o,\"object\"===typeof i&&null!==i?i._currentValue2:l);eb$1(i,a,o,l);Eb$1(e,n,i,a)}else{i=Za$1(a,n.legacyContext);l=Db$1(e,n,a,o,i);var s=0!==we;if(\"object\"===typeof l&&null!==l&&\"function\"===typeof l.render&&void 0===l.$$typeof)eb$1(l,a,o,i),Eb$1(e,n,l,a);else if(s){o=n.treeContext;n.treeContext=gb$1(o,1,0);try{X$1(e,n,l)}finally{n.treeContext=o}}else X$1(e,n,l)}else{if(\"string\"!==typeof a){switch(a){case ae:case re:case z:case V:case N:X$1(e,n,o.children);return;case K:X$1(e,n,o.children);return;case ne:throw Error(l$2(343));case U:e:{a=n.blockedBoundary;l=n.blockedSegment;i=o.fallback;o=o.children;s=new Set;var c={id:null,rootSegmentID:-1,parentFlushed:!1,pendingTasks:0,forceClientRender:!1,completedSegments:[],byteSize:0,fallbackAbortableTasks:s,errorDigest:null},d=U$1(e,l.chunks.length,c,l.formatContext,!1,!1);l.children.push(d);l.lastPushedText=!1;var f=U$1(e,0,null,l.formatContext,!1,!1);f.parentFlushed=!0;n.blockedBoundary=c;n.blockedSegment=f;try{if(Hb$1(e,n,o),e.responseState.generateStaticMarkup||f.lastPushedText&&f.textEmbedded&&f.chunks.push(\"\\x3c!-- --\\x3e\"),f.status=1,Y$1(c,f),0===c.pendingTasks)break e}catch(n){f.status=4,c.forceClientRender=!0,c.errorDigest=V$1(e,n)}finally{n.blockedBoundary=a,n.blockedSegment=l}n=Bb$1(e,i,a,d,s,n.legacyContext,n.context,n.treeContext);e.pingedTasks.push(n)}return}if(\"object\"===typeof a&&null!==a)switch(a.$$typeof){case H:o=Db$1(e,n,a.render,o,l);if(0!==we){a=n.treeContext;n.treeContext=gb$1(a,1,0);try{X$1(e,n,o)}finally{n.treeContext=a}}else X$1(e,n,o);return;case ee:a=a.type;o=Fb(a,o);Gb$1(e,n,a,o,l);return;case j:l=o.children;a=a._context;o=o.value;i=a._currentValue2;a._currentValue2=o;s=ie;ie=o={parent:s,depth:null===s?0:s.depth+1,context:a,parentValue:i,value:o};n.context=o;X$1(e,n,l);e=ie;if(null===e)throw Error(l$2(403));o=e.parentValue;e.context._currentValue2=o===oe?e.context._defaultValue:o;e=ie=e.parent;n.context=e;return;case O:o=o.children;o=o(a._currentValue2);X$1(e,n,o);return;case te:l=a._init;a=l(a._payload);o=Fb(a,o);Gb$1(e,n,a,o,void 0);return}throw Error(l$2(130,null==a?a:typeof a,\"\"))}l=n.blockedSegment;i=ya$1(l.chunks,a,o,e.responseState,l.formatContext);l.lastPushedText=!1;s=l.formatContext;l.formatContext=ra$1(s,a,o);Hb$1(e,n,i);l.formatContext=s;switch(a){case\"area\":case\"base\":case\"br\":case\"col\":case\"embed\":case\"hr\":case\"img\":case\"input\":case\"keygen\":case\"link\":case\"meta\":case\"param\":case\"source\":case\"track\":case\"wbr\":break;default:l.chunks.push(\"</\",a,\">\")}l.lastPushedText=!1}}function X$1(e,n,a){n.node=a;if(\"object\"===typeof a&&null!==a){switch(a.$$typeof){case I:Gb$1(e,n,a.type,a.props,a.ref);return;case B:throw Error(l$2(257));case te:var o=a._init;a=o(a._payload);X$1(e,n,a);return}if(x(a)){Ib$1(e,n,a);return}null===a||\"object\"!==typeof a?o=null:(o=le&&a[le]||a[\"@@iterator\"],o=\"function\"===typeof o?o:null);if(o&&(o=o.call(a))){a=o.next();if(!a.done){var l=[];do{l.push(a.value),a=o.next()}while(!a.done);Ib$1(e,n,l)}return}e=Object.prototype.toString.call(a);throw Error(l$2(31,\"[object Object]\"===e?\"object with keys {\"+Object.keys(a).join(\", \")+\"}\":e))}\"string\"===typeof a?(o=n.blockedSegment,o.lastPushedText=Fa$1(n.blockedSegment.chunks,a,e.responseState,o.lastPushedText)):\"number\"===typeof a&&(o=n.blockedSegment,o.lastPushedText=Fa$1(n.blockedSegment.chunks,\"\"+a,e.responseState,o.lastPushedText))}function Ib$1(e,n,a){for(var o=a.length,l=0;l<o;l++){var i=n.treeContext;n.treeContext=gb$1(i,o,l);try{Hb$1(e,n,a[l])}finally{n.treeContext=i}}}function Hb$1(e,n,a){var o=n.blockedSegment.formatContext,l=n.legacyContext,i=n.context;try{return X$1(e,n,a)}catch(d){if(rb$1(),\"object\"!==typeof d||null===d||\"function\"!==typeof d.then)throw n.blockedSegment.formatContext=o,n.legacyContext=l,n.context=i,G(i),d;a=d;var s=n.blockedSegment,c=U$1(e,s.chunks.length,null,s.formatContext,s.lastPushedText,!0);s.children.push(c);s.lastPushedText=!1;e=Bb$1(e,n.node,n.blockedBoundary,c,n.abortSet,n.legacyContext,n.context,n.treeContext).ping;a.then(e,e);n.blockedSegment.formatContext=o;n.legacyContext=l;n.context=i;G(i)}}function Jb$1(e){var n=e.blockedBoundary;e=e.blockedSegment;e.status=3;Kb$1(this,n,e)}function Lb$1(e,n,a){var o=e.blockedBoundary;e.blockedSegment.status=3;null===o?(n.allPendingTasks--,2!==n.status&&(n.status=2,null!==n.destination&&n.destination.push(null))):(o.pendingTasks--,o.forceClientRender||(o.forceClientRender=!0,e=void 0===a?Error(l$2(432)):a,o.errorDigest=n.onError(e),o.parentFlushed&&n.clientRenderedBoundaries.push(o)),o.fallbackAbortableTasks.forEach((function(e){return Lb$1(e,n,a)})),o.fallbackAbortableTasks.clear(),n.allPendingTasks--,0===n.allPendingTasks&&(o=n.onAllReady,o()))}function Y$1(e,n){if(0===n.chunks.length&&1===n.children.length&&null===n.children[0].boundary){var a=n.children[0];a.id=n.id;a.parentFlushed=!0;1===a.status&&Y$1(e,a)}else e.completedSegments.push(n)}function Kb$1(e,n,a){if(null===n){if(a.parentFlushed){if(null!==e.completedRootSegment)throw Error(l$2(389));e.completedRootSegment=a}e.pendingRootTasks--;0===e.pendingRootTasks&&(e.onShellError=T$1,n=e.onShellReady,n())}else n.pendingTasks--,n.forceClientRender||(0===n.pendingTasks?(a.parentFlushed&&1===a.status&&Y$1(n,a),n.parentFlushed&&e.completedBoundaries.push(n),n.fallbackAbortableTasks.forEach(Jb$1,e),n.fallbackAbortableTasks.clear()):a.parentFlushed&&1===a.status&&(Y$1(n,a),1===n.completedSegments.length&&n.parentFlushed&&e.partialBoundaries.push(n)));e.allPendingTasks--;0===e.allPendingTasks&&(e=e.onAllReady,e())}function Cb$1(e){if(2!==e.status){var n=ie,a=Ee.current;Ee.current=$e;var o=Ce;Ce=e.responseState;try{var l,i=e.pingedTasks;for(l=0;l<i.length;l++){var s=i[l];var c=e,d=s.blockedSegment;if(0===d.status){G(s.context);try{X$1(c,s,s.node),c.responseState.generateStaticMarkup||d.lastPushedText&&d.textEmbedded&&d.chunks.push(\"\\x3c!-- --\\x3e\"),s.abortSet.delete(s),d.status=1,Kb$1(c,s.blockedBoundary,d)}catch(e){if(rb$1(),\"object\"===typeof e&&null!==e&&\"function\"===typeof e.then){var f=s.ping;e.then(f,f)}else{s.abortSet.delete(s);d.status=4;var h=s.blockedBoundary,g=e,b=V$1(c,g);null===h?W$1(c,g):(h.pendingTasks--,h.forceClientRender||(h.forceClientRender=!0,h.errorDigest=b,h.parentFlushed&&c.clientRenderedBoundaries.push(h)));c.allPendingTasks--;if(0===c.allPendingTasks){var m=c.onAllReady;m()}}}}}i.splice(0,l);null!==e.destination&&Mb$1(e,e.destination)}catch(n){V$1(e,n),W$1(e,n)}finally{Ce=o,Ee.current=a,a===$e&&G(n)}}}function Z$1(e,n,a){a.parentFlushed=!0;switch(a.status){case 0:var o=a.id=e.nextSegmentId++;a.lastPushedText=!1;a.textEmbedded=!1;e=e.responseState;n.push('<template id=\"');n.push(e.placeholderPrefix);e=o.toString(16);n.push(e);return n.push('\"></template>');case 1:a.status=2;var l=!0;o=a.chunks;var i=0;a=a.children;for(var s=0;s<a.length;s++){for(l=a[s];i<l.index;i++)n.push(o[i]);l=Nb$1(e,n,l)}for(;i<o.length-1;i++)n.push(o[i]);i<o.length&&(l=n.push(o[i]));return l;default:throw Error(l$2(390))}}function Nb$1(e,n,a){var o=a.boundary;if(null===o)return Z$1(e,n,a);o.parentFlushed=!0;if(o.forceClientRender)return e.responseState.generateStaticMarkup||(o=o.errorDigest,n.push(\"\\x3c!--$!--\\x3e\"),n.push(\"<template\"),o&&(n.push(' data-dgst=\"'),o=v(o),n.push(o),n.push('\"')),n.push(\"></template>\")),Z$1(e,n,a),e=!!e.responseState.generateStaticMarkup||n.push(\"\\x3c!--/$--\\x3e\"),e;if(0<o.pendingTasks){o.rootSegmentID=e.nextSegmentId++;0<o.completedSegments.length&&e.partialBoundaries.push(o);var l=e.responseState;var i=l.nextSuspenseID++;l=l.boundaryPrefix+i.toString(16);o=o.id=l;za$1(n,e.responseState,o);Z$1(e,n,a);return n.push(\"\\x3c!--/$--\\x3e\")}if(o.byteSize>e.progressiveChunkSize)return o.rootSegmentID=e.nextSegmentId++,e.completedBoundaries.push(o),za$1(n,e.responseState,o.id),Z$1(e,n,a),n.push(\"\\x3c!--/$--\\x3e\");e.responseState.generateStaticMarkup||n.push(\"\\x3c!--$--\\x3e\");a=o.completedSegments;if(1!==a.length)throw Error(l$2(391));Nb$1(e,n,a[0]);e=!!e.responseState.generateStaticMarkup||n.push(\"\\x3c!--/$--\\x3e\");return e}function Ob$1(e,n,a){Aa$1(n,e.responseState,a.formatContext,a.id);Nb$1(e,n,a);return Ba$1(n,a.formatContext)}function Pb$1(e,n,a){for(var o=a.completedSegments,l=0;l<o.length;l++)Qb$1(e,n,a,o[l]);o.length=0;e=e.responseState;o=a.id;a=a.rootSegmentID;n.push(e.startInlineScript);e.sentCompleteBoundaryFunction?n.push('$RC(\"'):(e.sentCompleteBoundaryFunction=!0,n.push('function $RC(a,b){a=document.getElementById(a);b=document.getElementById(b);b.parentNode.removeChild(b);if(a){a=a.previousSibling;var f=a.parentNode,c=a.nextSibling,e=0;do{if(c&&8===c.nodeType){var d=c.data;if(\"/$\"===d)if(0===e)break;else e--;else\"$\"!==d&&\"$?\"!==d&&\"$!\"!==d||e++}d=c.nextSibling;f.removeChild(c);c=d}while(c);for(;b.firstChild;)f.insertBefore(b.firstChild,c);a.data=\"$\";a._reactRetry&&a._reactRetry()}};$RC(\"'));if(null===o)throw Error(l$2(395));a=a.toString(16);n.push(o);n.push('\",\"');n.push(e.segmentPrefix);n.push(a);return n.push('\")<\\/script>')}function Qb$1(e,n,a,o){if(2===o.status)return!0;var l=o.id;if(-1===l){if(-1===(o.id=a.rootSegmentID))throw Error(l$2(392));return Ob$1(e,n,o)}Ob$1(e,n,o);e=e.responseState;n.push(e.startInlineScript);e.sentCompleteSegmentFunction?n.push('$RS(\"'):(e.sentCompleteSegmentFunction=!0,n.push('function $RS(a,b){a=document.getElementById(a);b=document.getElementById(b);for(a.parentNode.removeChild(a);a.firstChild;)b.parentNode.insertBefore(a.firstChild,b);b.parentNode.removeChild(b)};$RS(\"'));n.push(e.segmentPrefix);l=l.toString(16);n.push(l);n.push('\",\"');n.push(e.placeholderPrefix);n.push(l);return n.push('\")<\\/script>')}function Mb$1(e,n){try{var a=e.completedRootSegment;if(null!==a&&0===e.pendingRootTasks){Nb$1(e,n,a);e.completedRootSegment=null;var o=e.responseState.bootstrapChunks;for(a=0;a<o.length-1;a++)n.push(o[a]);a<o.length&&n.push(o[a])}var l,i=e.clientRenderedBoundaries;for(l=0;l<i.length;l++){var s=i[l];o=n;var c=e.responseState,d=s.id,f=s.errorDigest,h=s.errorMessage,g=s.errorComponentStack;o.push(c.startInlineScript);c.sentClientRenderFunction?o.push('$RX(\"'):(c.sentClientRenderFunction=!0,o.push('function $RX(b,c,d,e){var a=document.getElementById(b);a&&(b=a.previousSibling,b.data=\"$!\",a=a.dataset,c&&(a.dgst=c),d&&(a.msg=d),e&&(a.stck=e),b._reactRetry&&b._reactRetry())};$RX(\"'));if(null===d)throw Error(l$2(395));o.push(d);o.push('\"');if(f||h||g){o.push(\",\");var b=Da$1(f||\"\");o.push(b)}if(h||g){o.push(\",\");var m=Da$1(h||\"\");o.push(m)}if(g){o.push(\",\");var S=Da$1(g);o.push(S)}if(!o.push(\")<\\/script>\")){e.destination=null;l++;i.splice(0,l);return}}i.splice(0,l);var x=e.completedBoundaries;for(l=0;l<x.length;l++)if(!Pb$1(e,n,x[l])){e.destination=null;l++;x.splice(0,l);return}x.splice(0,l);var $=e.partialBoundaries;for(l=0;l<$.length;l++){var E=$[l];e:{i=e;s=n;var T=E.completedSegments;for(c=0;c<T.length;c++)if(!Qb$1(i,s,E,T[c])){c++;T.splice(0,c);var R=!1;break e}T.splice(0,c);R=!0}if(!R){e.destination=null;l++;$.splice(0,l);return}}$.splice(0,l);var _=e.completedBoundaries;for(l=0;l<_.length;l++)if(!Pb$1(e,n,_[l])){e.destination=null;l++;_.splice(0,l);return}_.splice(0,l)}finally{0===e.allPendingTasks&&0===e.pingedTasks.length&&0===e.clientRenderedBoundaries.length&&0===e.completedBoundaries.length&&n.push(null)}}function Rb$1(e,n){try{var a=e.abortableTasks;a.forEach((function(a){return Lb$1(a,e,n)}));a.clear();null!==e.destination&&Mb$1(e,e.destination)}catch(n){V$1(e,n),W$1(e,n)}}function Sb$1(){}function Tb$1(e,n,a,o){var l=!1,i=null,s=\"\",c={push:function(e){null!==e&&(s+=e);return!0},destroy:function(e){l=!0;i=e}},d=!1;e=Ab$1(e,Ea$1(a,n?n.identifierPrefix:void 0),{insertionMode:1,selectedValue:null},Infinity,Sb$1,void 0,(function(){d=!0}),void 0,void 0);Cb$1(e);Rb$1(e,o);if(1===e.status)e.status=2,c.destroy(e.fatalError);else if(2!==e.status&&null===e.destination){e.destination=c;try{Mb$1(e,c)}catch(n){V$1(e,n),W$1(e,n)}}if(l)throw i;if(!d)throw Error(l$2(426));return s}a.renderToNodeStream=function(){throw Error(l$2(207))};a.renderToStaticMarkup=function(e,n){return Tb$1(e,n,!0,'The server used \"renderToStaticMarkup\" which does not support Suspense. If you intended to have the server wait for the suspended component please switch to \"renderToReadableStream\" which supports Suspense on the server')};a.renderToStaticNodeStream=function(){throw Error(l$2(208))};a.renderToString=function(e,n){return Tb$1(e,n,!1,'The server used \"renderToString\" which does not support Suspense. If you intended for this Suspense boundary to render the fallback content on the server consider throwing an Error somewhere within the Suspense boundary. If you intended to have the server wait for the suspended component please switch to \"renderToReadableStream\" which supports Suspense on the server')};a.version=\"18.3.1\";var Fe=e;try{\"default\"in e&&(Fe=e.default)}catch(e){}var Te={};var Re=Fe;function k(e){for(var n=\"https://reactjs.org/docs/error-decoder.html?invariant=\"+e,a=1;a<arguments.length;a++)n+=\"&args[]=\"+encodeURIComponent(arguments[a]);return\"Minified React error #\"+e+\"; visit \"+n+\" for the full message or use the non-minified dev environment for full errors and additional helpful warnings.\"}var Pe=null,_e=0;function p(e,n){if(0!==n.length)if(512<n.length)0<_e&&(e.enqueue(new Uint8Array(Pe.buffer,0,_e)),Pe=new Uint8Array(512),_e=0),e.enqueue(n);else{var a=Pe.length-_e;a<n.length&&(0===a?e.enqueue(Pe):(Pe.set(n.subarray(0,a),_e),e.enqueue(Pe),n=n.subarray(a)),Pe=new Uint8Array(512),_e=0);Pe.set(n,_e);_e+=n.length}}function t(e,n){p(e,n);return!0}function ba(e){Pe&&0<_e&&(e.enqueue(new Uint8Array(Pe.buffer,0,_e)),Pe=null,_e=0)}var Me=new TextEncoder;function u(e){return Me.encode(e)}function w(e){return Me.encode(e)}function da(e,n){\"function\"===typeof e.error?e.error(n):e.close()}var Ie=Object.prototype.hasOwnProperty,De=/^[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD][:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$/,Be={},Ne={};function ia(e){if(Ie.call(Ne,e))return!0;if(Ie.call(Be,e))return!1;if(De.test(e))return Ne[e]=!0;Be[e]=!0;return!1}function y(e,n,a,o,l,i,s){this.acceptsBooleans=2===n||3===n||4===n;this.attributeName=o;this.attributeNamespace=l;this.mustUseProperty=a;this.propertyName=e;this.type=n;this.sanitizeURL=i;this.removeEmptyString=s}var ze={};\"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style\".split(\" \").forEach((function(e){ze[e]=new y(e,0,!1,e,null,!1,!1)}));[[\"acceptCharset\",\"accept-charset\"],[\"className\",\"class\"],[\"htmlFor\",\"for\"],[\"httpEquiv\",\"http-equiv\"]].forEach((function(e){var n=e[0];ze[n]=new y(n,1,!1,e[1],null,!1,!1)}));[\"contentEditable\",\"draggable\",\"spellCheck\",\"value\"].forEach((function(e){ze[e]=new y(e,2,!1,e.toLowerCase(),null,!1,!1)}));[\"autoReverse\",\"externalResourcesRequired\",\"focusable\",\"preserveAlpha\"].forEach((function(e){ze[e]=new y(e,2,!1,e,null,!1,!1)}));\"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope\".split(\" \").forEach((function(e){ze[e]=new y(e,3,!1,e.toLowerCase(),null,!1,!1)}));[\"checked\",\"multiple\",\"muted\",\"selected\"].forEach((function(e){ze[e]=new y(e,3,!0,e,null,!1,!1)}));[\"capture\",\"download\"].forEach((function(e){ze[e]=new y(e,4,!1,e,null,!1,!1)}));[\"cols\",\"rows\",\"size\",\"span\"].forEach((function(e){ze[e]=new y(e,6,!1,e,null,!1,!1)}));[\"rowSpan\",\"start\"].forEach((function(e){ze[e]=new y(e,5,!1,e.toLowerCase(),null,!1,!1)}));var Ve=/[\\-:]([a-z])/g;function ka(e){return e[1].toUpperCase()}\"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height\".split(\" \").forEach((function(e){var n=e.replace(Ve,ka);ze[n]=new y(n,1,!1,e,null,!1,!1)}));\"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type\".split(\" \").forEach((function(e){var n=e.replace(Ve,ka);ze[n]=new y(n,1,!1,e,\"http://www.w3.org/1999/xlink\",!1,!1)}));[\"xml:base\",\"xml:lang\",\"xml:space\"].forEach((function(e){var n=e.replace(Ve,ka);ze[n]=new y(n,1,!1,e,\"http://www.w3.org/XML/1998/namespace\",!1,!1)}));[\"tabIndex\",\"crossOrigin\"].forEach((function(e){ze[e]=new y(e,1,!1,e.toLowerCase(),null,!1,!1)}));ze.xlinkHref=new y(\"xlinkHref\",1,!1,\"xlink:href\",\"http://www.w3.org/1999/xlink\",!0,!1);[\"src\",\"href\",\"action\",\"formAction\"].forEach((function(e){ze[e]=new y(e,1,!1,e.toLowerCase(),null,!0,!0)}));var Ae={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},Le=[\"Webkit\",\"ms\",\"Moz\",\"O\"];Object.keys(Ae).forEach((function(e){Le.forEach((function(n){n=n+e.charAt(0).toUpperCase()+e.substring(1);Ae[n]=Ae[e]}))}));var je=/[\"'&<>]/;function C(e){if(\"boolean\"===typeof e||\"number\"===typeof e)return\"\"+e;e=\"\"+e;var n=je.exec(e);if(n){var a,o=\"\",l=0;for(a=n.index;a<e.length;a++){switch(e.charCodeAt(a)){case 34:n=\"&quot;\";break;case 38:n=\"&amp;\";break;case 39:n=\"&#x27;\";break;case 60:n=\"&lt;\";break;case 62:n=\"&gt;\";break;default:continue}l!==a&&(o+=e.substring(l,a));l=a+1;o+=n}e=l!==a?o+e.substring(l,a):o}return e}var Oe=/([A-Z])/g,qe=/^ms-/,We=Array.isArray,He=w(\"<script>\"),Ue=w(\"<\\/script>\"),Ze=w('<script src=\"'),Xe=w('<script type=\"module\" src=\"'),Je=w('\" async=\"\"><\\/script>'),Ge=/(<\\/|<)(s)(cript)/gi;function ya(e,n,a,o){return n+(\"s\"===a?\"\\\\u0073\":\"\\\\u0053\")+o}function za(e,n,a,o,l){e=void 0===e?\"\":e;n=void 0===n?He:w('<script nonce=\"'+C(n)+'\">');var i=[];void 0!==a&&i.push(n,u((\"\"+a).replace(Ge,ya)),Ue);if(void 0!==o)for(a=0;a<o.length;a++)i.push(Ze,u(C(o[a])),Je);if(void 0!==l)for(o=0;o<l.length;o++)i.push(Xe,u(C(l[o])),Je);return{bootstrapChunks:i,startInlineScript:n,placeholderPrefix:w(e+\"P:\"),segmentPrefix:w(e+\"S:\"),boundaryPrefix:e+\"B:\",idPrefix:e,nextSuspenseID:0,sentCompleteSegmentFunction:!1,sentCompleteBoundaryFunction:!1,sentClientRenderFunction:!1}}function D(e,n){return{insertionMode:e,selectedValue:n}}function Aa(e){return D(\"http://www.w3.org/2000/svg\"===e?2:\"http://www.w3.org/1998/Math/MathML\"===e?3:0,null)}function Ba(e,n,a){switch(n){case\"select\":return D(1,null!=a.value?a.value:a.defaultValue);case\"svg\":return D(2,null);case\"math\":return D(3,null);case\"foreignObject\":return D(1,null);case\"table\":return D(4,null);case\"thead\":case\"tbody\":case\"tfoot\":return D(5,null);case\"colgroup\":return D(7,null);case\"tr\":return D(6,null)}return 4<=e.insertionMode||0===e.insertionMode?D(1,null):e}var Qe=w(\"\\x3c!-- --\\x3e\");function Da(e,n,a,o){if(\"\"===n)return o;o&&e.push(Qe);e.push(u(C(n)));return!0}var Ye=new Map,Ke=w(' style=\"'),et=w(\":\"),tt=w(\";\");function Ia(e,n,a){if(\"object\"!==typeof a)throw Error(k(62));n=!0;for(var o in a)if(Ie.call(a,o)){var l=a[o];if(null!=l&&\"boolean\"!==typeof l&&\"\"!==l){if(0===o.indexOf(\"--\")){var i=u(C(o));l=u(C((\"\"+l).trim()))}else{i=o;var s=Ye.get(i);void 0!==s||(s=w(C(i.replace(Oe,\"-$1\").toLowerCase().replace(qe,\"-ms-\"))),Ye.set(i,s)),i=s;l=\"number\"===typeof l?0===l||Ie.call(Ae,o)?u(\"\"+l):u(l+\"px\"):u(C((\"\"+l).trim()))}n?(n=!1,e.push(Ke,i,et,l)):e.push(tt,i,et,l)}}n||e.push(at)}var nt=w(\" \"),rt=w('=\"'),at=w('\"'),ot=w('=\"\"');function J(e,n,a,o){switch(a){case\"style\":Ia(e,n,o);return;case\"defaultValue\":case\"defaultChecked\":case\"innerHTML\":case\"suppressContentEditableWarning\":case\"suppressHydrationWarning\":return}if(!(2<a.length)||\"o\"!==a[0]&&\"O\"!==a[0]||\"n\"!==a[1]&&\"N\"!==a[1])if(n=ze.hasOwnProperty(a)?ze[a]:null,null!==n){switch(typeof o){case\"function\":case\"symbol\":return;case\"boolean\":if(!n.acceptsBooleans)return}a=u(n.attributeName);switch(n.type){case 3:o&&e.push(nt,a,ot);break;case 4:!0===o?e.push(nt,a,ot):!1!==o&&e.push(nt,a,rt,u(C(o)),at);break;case 5:isNaN(o)||e.push(nt,a,rt,u(C(o)),at);break;case 6:!isNaN(o)&&1<=o&&e.push(nt,a,rt,u(C(o)),at);break;default:n.sanitizeURL&&(o=\"\"+o),e.push(nt,a,rt,u(C(o)),at)}}else if(ia(a)){switch(typeof o){case\"function\":case\"symbol\":return;case\"boolean\":if(n=a.toLowerCase().slice(0,5),\"data-\"!==n&&\"aria-\"!==n)return}e.push(nt,u(a),rt,u(C(o)),at)}}var lt=w(\">\"),ut=w(\"/>\");function L(e,n,a){if(null!=n){if(null!=a)throw Error(k(60));if(\"object\"!==typeof n||!(\"__html\"in n))throw Error(k(61));n=n.__html;null!==n&&void 0!==n&&e.push(u(\"\"+n))}}function La(e){var n=\"\";Re.Children.forEach(e,(function(e){null!=e&&(n+=e)}));return n}var it=w(' selected=\"\"');function Na(e,n,a,o){e.push(M(a));var l,i=a=null;for(l in n)if(Ie.call(n,l)){var s=n[l];if(null!=s)switch(l){case\"children\":a=s;break;case\"dangerouslySetInnerHTML\":i=s;break;default:J(e,o,l,s)}}e.push(lt);L(e,i,a);return\"string\"===typeof a?(e.push(u(C(a))),null):a}var st=w(\"\\n\"),ct=/^[a-zA-Z][a-zA-Z:_\\.\\-\\d]*$/,dt=new Map;function M(e){var n=dt.get(e);if(void 0===n){if(!ct.test(e))throw Error(k(65,e));n=w(\"<\"+e);dt.set(e,n)}return n}var ft=w(\"<!DOCTYPE html>\");function Sa(e,n,a,o,l){switch(n){case\"select\":e.push(M(\"select\"));var i=null,s=null;for(h in a)if(Ie.call(a,h)){var c=a[h];if(null!=c)switch(h){case\"children\":i=c;break;case\"dangerouslySetInnerHTML\":s=c;break;case\"defaultValue\":case\"value\":break;default:J(e,o,h,c)}}e.push(lt);L(e,s,i);return i;case\"option\":s=l.selectedValue;e.push(M(\"option\"));var d=c=null,f=null;var h=null;for(i in a)if(Ie.call(a,i)){var g=a[i];if(null!=g)switch(i){case\"children\":c=g;break;case\"selected\":f=g;break;case\"dangerouslySetInnerHTML\":h=g;break;case\"value\":d=g;default:J(e,o,i,g)}}if(null!=s)if(a=null!==d?\"\"+d:La(c),We(s)){for(o=0;o<s.length;o++)if(\"\"+s[o]===a){e.push(it);break}}else\"\"+s===a&&e.push(it);else f&&e.push(it);e.push(lt);L(e,h,c);return c;case\"textarea\":e.push(M(\"textarea\"));h=s=i=null;for(c in a)if(Ie.call(a,c)&&(d=a[c],null!=d))switch(c){case\"children\":h=d;break;case\"value\":i=d;break;case\"defaultValue\":s=d;break;case\"dangerouslySetInnerHTML\":throw Error(k(91));default:J(e,o,c,d)}null===i&&null!==s&&(i=s);e.push(lt);if(null!=h){if(null!=i)throw Error(k(92));if(We(h)&&1<h.length)throw Error(k(93));i=\"\"+h}\"string\"===typeof i&&\"\\n\"===i[0]&&e.push(st);null!==i&&e.push(u(C(\"\"+i)));return null;case\"input\":e.push(M(\"input\"));d=h=c=i=null;for(s in a)if(Ie.call(a,s)&&(f=a[s],null!=f))switch(s){case\"children\":case\"dangerouslySetInnerHTML\":throw Error(k(399,\"input\"));case\"defaultChecked\":d=f;break;case\"defaultValue\":c=f;break;case\"checked\":h=f;break;case\"value\":i=f;break;default:J(e,o,s,f)}null!==h?J(e,o,\"checked\",h):null!==d&&J(e,o,\"checked\",d);null!==i?J(e,o,\"value\",i):null!==c&&J(e,o,\"value\",c);e.push(ut);return null;case\"menuitem\":e.push(M(\"menuitem\"));for(var b in a)if(Ie.call(a,b)&&(i=a[b],null!=i))switch(b){case\"children\":case\"dangerouslySetInnerHTML\":throw Error(k(400));default:J(e,o,b,i)}e.push(lt);return null;case\"title\":e.push(M(\"title\"));i=null;for(g in a)if(Ie.call(a,g)&&(s=a[g],null!=s))switch(g){case\"children\":i=s;break;case\"dangerouslySetInnerHTML\":throw Error(k(434));default:J(e,o,g,s)}e.push(lt);return i;case\"listing\":case\"pre\":e.push(M(n));s=i=null;for(d in a)if(Ie.call(a,d)&&(c=a[d],null!=c))switch(d){case\"children\":i=c;break;case\"dangerouslySetInnerHTML\":s=c;break;default:J(e,o,d,c)}e.push(lt);if(null!=s){if(null!=i)throw Error(k(60));if(\"object\"!==typeof s||!(\"__html\"in s))throw Error(k(61));a=s.__html;null!==a&&void 0!==a&&(\"string\"===typeof a&&0<a.length&&\"\\n\"===a[0]?e.push(st,u(a)):e.push(u(\"\"+a)))}\"string\"===typeof i&&\"\\n\"===i[0]&&e.push(st);return i;case\"area\":case\"base\":case\"br\":case\"col\":case\"embed\":case\"hr\":case\"img\":case\"keygen\":case\"link\":case\"meta\":case\"param\":case\"source\":case\"track\":case\"wbr\":e.push(M(n));for(var m in a)if(Ie.call(a,m)&&(i=a[m],null!=i))switch(m){case\"children\":case\"dangerouslySetInnerHTML\":throw Error(k(399,n));default:J(e,o,m,i)}e.push(ut);return null;case\"annotation-xml\":case\"color-profile\":case\"font-face\":case\"font-face-src\":case\"font-face-uri\":case\"font-face-format\":case\"font-face-name\":case\"missing-glyph\":return Na(e,a,n,o);case\"html\":return 0===l.insertionMode&&e.push(ft),Na(e,a,n,o);default:if(-1===n.indexOf(\"-\")&&\"string\"!==typeof a.is)return Na(e,a,n,o);e.push(M(n));s=i=null;for(f in a)if(Ie.call(a,f)&&(c=a[f],null!=c))switch(f){case\"children\":i=c;break;case\"dangerouslySetInnerHTML\":s=c;break;case\"style\":Ia(e,o,c);break;case\"suppressContentEditableWarning\":case\"suppressHydrationWarning\":break;default:ia(f)&&\"function\"!==typeof c&&\"symbol\"!==typeof c&&e.push(nt,u(f),rt,u(C(c)),at)}e.push(lt);L(e,s,i);return i}}var pt=w(\"</\"),ht=w(\">\"),gt=w('<template id=\"'),bt=w('\"></template>'),mt=w(\"\\x3c!--$--\\x3e\"),yt=w('\\x3c!--$?--\\x3e<template id=\"'),vt=w('\"></template>'),kt=w(\"\\x3c!--$!--\\x3e\"),wt=w(\"\\x3c!--/$--\\x3e\"),St=w(\"<template\"),xt=w('\"'),$t=w(' data-dgst=\"');w(' data-msg=\"');w(' data-stck=\"');var Ct=w(\"></template>\");function fb(e,n,a){p(e,yt);if(null===a)throw Error(k(395));p(e,a);return t(e,vt)}var Et=w('<div hidden id=\"'),Ft=w('\">'),Tt=w(\"</div>\"),Rt=w('<svg aria-hidden=\"true\" style=\"display:none\" id=\"'),Pt=w('\">'),_t=w(\"</svg>\"),Mt=w('<math aria-hidden=\"true\" style=\"display:none\" id=\"'),It=w('\">'),Dt=w(\"</math>\"),Bt=w('<table hidden id=\"'),Nt=w('\">'),zt=w(\"</table>\"),Vt=w('<table hidden><tbody id=\"'),At=w('\">'),Lt=w(\"</tbody></table>\"),jt=w('<table hidden><tr id=\"'),Ot=w('\">'),qt=w(\"</tr></table>\"),Wt=w('<table hidden><colgroup id=\"'),Ht=w('\">'),Ut=w(\"</colgroup></table>\");function Bb(e,n,a,o){switch(a.insertionMode){case 0:case 1:return p(e,Et),p(e,n.segmentPrefix),p(e,u(o.toString(16))),t(e,Ft);case 2:return p(e,Rt),p(e,n.segmentPrefix),p(e,u(o.toString(16))),t(e,Pt);case 3:return p(e,Mt),p(e,n.segmentPrefix),p(e,u(o.toString(16))),t(e,It);case 4:return p(e,Bt),p(e,n.segmentPrefix),p(e,u(o.toString(16))),t(e,Nt);case 5:return p(e,Vt),p(e,n.segmentPrefix),p(e,u(o.toString(16))),t(e,At);case 6:return p(e,jt),p(e,n.segmentPrefix),p(e,u(o.toString(16))),t(e,Ot);case 7:return p(e,Wt),p(e,n.segmentPrefix),p(e,u(o.toString(16))),t(e,Ht);default:throw Error(k(397))}}function Cb(e,n){switch(n.insertionMode){case 0:case 1:return t(e,Tt);case 2:return t(e,_t);case 3:return t(e,Dt);case 4:return t(e,zt);case 5:return t(e,Lt);case 6:return t(e,qt);case 7:return t(e,Ut);default:throw Error(k(397))}}var Zt=w('function $RS(a,b){a=document.getElementById(a);b=document.getElementById(b);for(a.parentNode.removeChild(a);a.firstChild;)b.parentNode.insertBefore(a.firstChild,b);b.parentNode.removeChild(b)};$RS(\"'),Xt=w('$RS(\"'),Jt=w('\",\"'),Gt=w('\")<\\/script>'),Qt=w('function $RC(a,b){a=document.getElementById(a);b=document.getElementById(b);b.parentNode.removeChild(b);if(a){a=a.previousSibling;var f=a.parentNode,c=a.nextSibling,e=0;do{if(c&&8===c.nodeType){var d=c.data;if(\"/$\"===d)if(0===e)break;else e--;else\"$\"!==d&&\"$?\"!==d&&\"$!\"!==d||e++}d=c.nextSibling;f.removeChild(c);c=d}while(c);for(;b.firstChild;)f.insertBefore(b.firstChild,c);a.data=\"$\";a._reactRetry&&a._reactRetry()}};$RC(\"'),Yt=w('$RC(\"'),Kt=w('\",\"'),en=w('\")<\\/script>'),tn=w('function $RX(b,c,d,e){var a=document.getElementById(b);a&&(b=a.previousSibling,b.data=\"$!\",a=a.dataset,c&&(a.dgst=c),d&&(a.msg=d),e&&(a.stck=e),b._reactRetry&&b._reactRetry())};$RX(\"'),nn=w('$RX(\"'),rn=w('\"'),an=w(\")<\\/script>\"),on=w(\",\"),ln=/[<\\u2028\\u2029]/g;function Sb(e){return JSON.stringify(e).replace(ln,(function(e){switch(e){case\"<\":return\"\\\\u003c\";case\"\\u2028\":return\"\\\\u2028\";case\"\\u2029\":return\"\\\\u2029\";default:throw Error(\"escapeJSStringsForInstructionScripts encountered a match it does not know how to replace. this means the match regex and the replacement characters are no longer in sync. This is a bug in React\")}}))}var un=Object.assign,sn=Symbol.for(\"react.element\"),cn=Symbol.for(\"react.portal\"),dn=Symbol.for(\"react.fragment\"),fn=Symbol.for(\"react.strict_mode\"),pn=Symbol.for(\"react.profiler\"),hn=Symbol.for(\"react.provider\"),gn=Symbol.for(\"react.context\"),bn=Symbol.for(\"react.forward_ref\"),mn=Symbol.for(\"react.suspense\"),yn=Symbol.for(\"react.suspense_list\"),vn=Symbol.for(\"react.memo\"),kn=Symbol.for(\"react.lazy\"),wn=Symbol.for(\"react.scope\"),Sn=Symbol.for(\"react.debug_trace_mode\"),xn=Symbol.for(\"react.legacy_hidden\"),$n=Symbol.for(\"react.default_value\"),Cn=Symbol.iterator;function jc(e){if(null==e)return null;if(\"function\"===typeof e)return e.displayName||e.name||null;if(\"string\"===typeof e)return e;switch(e){case dn:return\"Fragment\";case cn:return\"Portal\";case pn:return\"Profiler\";case fn:return\"StrictMode\";case mn:return\"Suspense\";case yn:return\"SuspenseList\"}if(\"object\"===typeof e)switch(e.$$typeof){case gn:return(e.displayName||\"Context\")+\".Consumer\";case hn:return(e._context.displayName||\"Context\")+\".Provider\";case bn:var n=e.render;e=e.displayName;e||(e=n.displayName||n.name||\"\",e=\"\"!==e?\"ForwardRef(\"+e+\")\":\"ForwardRef\");return e;case vn:return n=e.displayName||null,null!==n?n:jc(e.type)||\"Memo\";case kn:n=e._payload;e=e._init;try{return jc(e(n))}catch(e){}}return null}var En={};function lc(e,n){e=e.contextTypes;if(!e)return En;var a,o={};for(a in e)o[a]=n[a];return o}var Fn=null;function P(e,n){if(e!==n){e.context._currentValue=e.parentValue;e=e.parent;var a=n.parent;if(null===e){if(null!==a)throw Error(k(401))}else{if(null===a)throw Error(k(401));P(e,a)}n.context._currentValue=n.value}}function mc(e){e.context._currentValue=e.parentValue;e=e.parent;null!==e&&mc(e)}function nc(e){var n=e.parent;null!==n&&nc(n);e.context._currentValue=e.value}function oc(e,n){e.context._currentValue=e.parentValue;e=e.parent;if(null===e)throw Error(k(402));e.depth===n.depth?P(e,n):oc(e,n)}function pc(e,n){var a=n.parent;if(null===a)throw Error(k(402));e.depth===a.depth?P(e,a):pc(e,a);n.context._currentValue=n.value}function Q(e){var n=Fn;n!==e&&(null===n?nc(e):null===e?mc(n):n.depth===e.depth?P(n,e):n.depth>e.depth?oc(n,e):pc(n,e),Fn=e)}var Tn={isMounted:function(){return!1},enqueueSetState:function(e,n){e=e._reactInternals;null!==e.queue&&e.queue.push(n)},enqueueReplaceState:function(e,n){e=e._reactInternals;e.replace=!0;e.queue=[n]},enqueueForceUpdate:function(){}};function rc(e,n,a,o){var l=void 0!==e.state?e.state:null;e.updater=Tn;e.props=a;e.state=l;var i={queue:[],replace:!1};e._reactInternals=i;var s=n.contextType;e.context=\"object\"===typeof s&&null!==s?s._currentValue:o;s=n.getDerivedStateFromProps;\"function\"===typeof s&&(s=s(a,l),l=null===s||void 0===s?l:un({},l,s),e.state=l);if(\"function\"!==typeof n.getDerivedStateFromProps&&\"function\"!==typeof e.getSnapshotBeforeUpdate&&(\"function\"===typeof e.UNSAFE_componentWillMount||\"function\"===typeof e.componentWillMount))if(n=e.state,\"function\"===typeof e.componentWillMount&&e.componentWillMount(),\"function\"===typeof e.UNSAFE_componentWillMount&&e.UNSAFE_componentWillMount(),n!==e.state&&Tn.enqueueReplaceState(e,e.state,null),null!==i.queue&&0<i.queue.length)if(n=i.queue,s=i.replace,i.queue=null,i.replace=!1,s&&1===n.length)e.state=n[0];else{i=s?n[0]:e.state;l=!0;for(s=s?1:0;s<n.length;s++){var c=n[s];c=\"function\"===typeof c?c.call(e,i,a,o):c;null!=c&&(l?(l=!1,i=un({},i,c)):un(i,c))}e.state=i}else i.queue=null}var Rn={id:1,overflow:\"\"};function tc(e,n,a){var o=e.id;e=e.overflow;var l=32-Pn(o)-1;o&=~(1<<l);a+=1;var i=32-Pn(n)+l;if(30<i){var s=l-l%5;i=(o&(1<<s)-1).toString(32);o>>=s;l-=s;return{id:1<<32-Pn(n)+l|a<<l|o,overflow:i+e}}return{id:1<<i|a<<l|o,overflow:e}}var Pn=Math.clz32?Math.clz32:vc,_n=Math.log,Mn=Math.LN2;function vc(e){e>>>=0;return 0===e?32:31-(_n(e)/Mn|0)|0}function yc(e,n){return e===n&&(0!==e||1/e===1/n)||e!==e&&n!==n}var In=\"function\"===typeof Object.is?Object.is:yc,Dn=null,Bn=null,Nn=null,zn=null,Vn=!1,An=!1,Ln=0,jn=null,On=0;function W(){if(null===Dn)throw Error(k(321));return Dn}function Ec(){if(0<On)throw Error(k(312));return{memoizedState:null,queue:null,next:null}}function Fc(){null===zn?null===Nn?(Vn=!1,Nn=zn=Ec()):(Vn=!0,zn=Nn):null===zn.next?(Vn=!1,zn=zn.next=Ec()):(Vn=!0,zn=zn.next);return zn}function Gc(){Bn=Dn=null;An=!1;Nn=null;On=0;zn=jn=null}function Hc(e,n){return\"function\"===typeof n?n(e):n}function Ic(e,n,a){Dn=W();zn=Fc();if(Vn){var o=zn.queue;n=o.dispatch;if(null!==jn&&(a=jn.get(o),void 0!==a)){jn.delete(o);o=zn.memoizedState;do{o=e(o,a.action),a=a.next}while(null!==a);zn.memoizedState=o;return[o,n]}return[zn.memoizedState,n]}e=e===Hc?\"function\"===typeof n?n():n:void 0!==a?a(n):n;zn.memoizedState=e;e=zn.queue={last:null,dispatch:null};e=e.dispatch=Jc.bind(null,Dn,e);return[zn.memoizedState,e]}function Kc(e,n){Dn=W();zn=Fc();n=void 0===n?null:n;if(null!==zn){var a=zn.memoizedState;if(null!==a&&null!==n){var o=a[1];e:if(null===o)o=!1;else{for(var l=0;l<o.length&&l<n.length;l++)if(!In(n[l],o[l])){o=!1;break e}o=!0}if(o)return a[0]}}e=e();zn.memoizedState=[e,n];return e}function Jc(e,n,a){if(25<=On)throw Error(k(301));if(e===Dn)if(An=!0,e={action:a,next:null},null===jn&&(jn=new Map),a=jn.get(n),void 0===a)jn.set(n,e);else{for(n=a;null!==n.next;)n=n.next;n.next=e}}function Lc(){throw Error(k(394))}function Mc(){}var qn={readContext:function(e){return e._currentValue},useContext:function(e){W();return e._currentValue},useMemo:Kc,useReducer:Ic,useRef:function(e){Dn=W();zn=Fc();var n=zn.memoizedState;return null===n?(e={current:e},zn.memoizedState=e):n},useState:function(e){return Ic(Hc,e)},useInsertionEffect:Mc,useLayoutEffect:function(){},useCallback:function(e,n){return Kc((function(){return e}),n)},useImperativeHandle:Mc,useEffect:Mc,useDebugValue:Mc,useDeferredValue:function(e){W();return e},useTransition:function(){W();return[!1,Lc]},useId:function(){var e=Bn.treeContext;var n=e.overflow;e=e.id;e=(e&~(1<<32-Pn(e)-1)).toString(32)+n;var a=Wn;if(null===a)throw Error(k(404));n=Ln++;e=\":\"+a.idPrefix+\"R\"+e;0<n&&(e+=\"H\"+n.toString(32));return e+\":\"},useMutableSource:function(e,n){W();return n(e._source)},useSyncExternalStore:function(e,n,a){if(void 0===a)throw Error(k(407));return a()}},Wn=null,Hn=Re.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentDispatcher;function Qc(e){console.error(e);return null}function X(){}function Rc(e,n,a,o,l,i,s,c,d){var f=[],h=new Set;n={destination:null,responseState:n,progressiveChunkSize:void 0===o?12800:o,status:0,fatalError:null,nextSegmentId:0,allPendingTasks:0,pendingRootTasks:0,completedRootSegment:null,abortableTasks:h,pingedTasks:f,clientRenderedBoundaries:[],completedBoundaries:[],partialBoundaries:[],onError:void 0===l?Qc:l,onAllReady:void 0===i?X:i,onShellReady:void 0===s?X:s,onShellError:void 0===c?X:c,onFatalError:void 0===d?X:d};a=Sc(n,0,null,a,!1,!1);a.parentFlushed=!0;e=Tc(n,e,null,a,h,En,null,Rn);f.push(e);return n}function Tc(e,n,a,o,l,i,s,c){e.allPendingTasks++;null===a?e.pendingRootTasks++:a.pendingTasks++;var d={node:n,ping:function(){var n=e.pingedTasks;n.push(d);1===n.length&&Uc(e)},blockedBoundary:a,blockedSegment:o,abortSet:l,legacyContext:i,context:s,treeContext:c};l.add(d);return d}function Sc(e,n,a,o,l,i){return{status:0,id:-1,index:n,parentFlushed:!1,chunks:[],children:[],formatContext:o,boundary:a,lastPushedText:l,textEmbedded:i}}function Y(e,n){e=e.onError(n);if(null!=e&&\"string\"!==typeof e)throw Error('onError returned something with a type other than \"string\". onError should return a string and may return null or undefined but must not return anything else. It received something of type \"'+typeof e+'\" instead');return e}function Vc(e,n){var a=e.onShellError;a(n);a=e.onFatalError;a(n);null!==e.destination?(e.status=2,da(e.destination,n)):(e.status=1,e.fatalError=n)}function Wc(e,n,a,o,l){Dn={};Bn=n;Ln=0;for(e=a(o,l);An;)An=!1,Ln=0,On+=1,zn=null,e=a(o,l);Gc();return e}function Xc(e,n,a,o){var l=a.render(),i=o.childContextTypes;if(null!==i&&void 0!==i){var s=n.legacyContext;if(\"function\"!==typeof a.getChildContext)o=s;else{a=a.getChildContext();for(var c in a)if(!(c in i))throw Error(k(108,jc(o)||\"Unknown\",c));o=un({},s,a)}n.legacyContext=o;Z(e,n,l);n.legacyContext=s}else Z(e,n,l)}function Yc(e,n){if(e&&e.defaultProps){n=un({},n);e=e.defaultProps;for(var a in e)void 0===n[a]&&(n[a]=e[a]);return n}return n}function Zc(e,n,a,o,l){if(\"function\"===typeof a)if(a.prototype&&a.prototype.isReactComponent){l=lc(a,n.legacyContext);var i=a.contextType;i=new a(o,\"object\"===typeof i&&null!==i?i._currentValue:l);rc(i,a,o,l);Xc(e,n,i,a)}else{i=lc(a,n.legacyContext);l=Wc(e,n,a,o,i);var s=0!==Ln;if(\"object\"===typeof l&&null!==l&&\"function\"===typeof l.render&&void 0===l.$$typeof)rc(l,a,o,i),Xc(e,n,l,a);else if(s){o=n.treeContext;n.treeContext=tc(o,1,0);try{Z(e,n,l)}finally{n.treeContext=o}}else Z(e,n,l)}else{if(\"string\"!==typeof a){switch(a){case xn:case Sn:case fn:case pn:case dn:Z(e,n,o.children);return;case yn:Z(e,n,o.children);return;case wn:throw Error(k(343));case mn:e:{a=n.blockedBoundary;l=n.blockedSegment;i=o.fallback;o=o.children;s=new Set;var c={id:null,rootSegmentID:-1,parentFlushed:!1,pendingTasks:0,forceClientRender:!1,completedSegments:[],byteSize:0,fallbackAbortableTasks:s,errorDigest:null},d=Sc(e,l.chunks.length,c,l.formatContext,!1,!1);l.children.push(d);l.lastPushedText=!1;var f=Sc(e,0,null,l.formatContext,!1,!1);f.parentFlushed=!0;n.blockedBoundary=c;n.blockedSegment=f;try{if($c(e,n,o),f.lastPushedText&&f.textEmbedded&&f.chunks.push(Qe),f.status=1,ad(c,f),0===c.pendingTasks)break e}catch(n){f.status=4,c.forceClientRender=!0,c.errorDigest=Y(e,n)}finally{n.blockedBoundary=a,n.blockedSegment=l}n=Tc(e,i,a,d,s,n.legacyContext,n.context,n.treeContext);e.pingedTasks.push(n)}return}if(\"object\"===typeof a&&null!==a)switch(a.$$typeof){case bn:o=Wc(e,n,a.render,o,l);if(0!==Ln){a=n.treeContext;n.treeContext=tc(a,1,0);try{Z(e,n,o)}finally{n.treeContext=a}}else Z(e,n,o);return;case vn:a=a.type;o=Yc(a,o);Zc(e,n,a,o,l);return;case hn:l=o.children;a=a._context;o=o.value;i=a._currentValue;a._currentValue=o;s=Fn;Fn=o={parent:s,depth:null===s?0:s.depth+1,context:a,parentValue:i,value:o};n.context=o;Z(e,n,l);e=Fn;if(null===e)throw Error(k(403));o=e.parentValue;e.context._currentValue=o===$n?e.context._defaultValue:o;e=Fn=e.parent;n.context=e;return;case gn:o=o.children;o=o(a._currentValue);Z(e,n,o);return;case kn:l=a._init;a=l(a._payload);o=Yc(a,o);Zc(e,n,a,o,void 0);return}throw Error(k(130,null==a?a:typeof a,\"\"))}l=n.blockedSegment;i=Sa(l.chunks,a,o,e.responseState,l.formatContext);l.lastPushedText=!1;s=l.formatContext;l.formatContext=Ba(s,a,o);$c(e,n,i);l.formatContext=s;switch(a){case\"area\":case\"base\":case\"br\":case\"col\":case\"embed\":case\"hr\":case\"img\":case\"input\":case\"keygen\":case\"link\":case\"meta\":case\"param\":case\"source\":case\"track\":case\"wbr\":break;default:l.chunks.push(pt,u(a),ht)}l.lastPushedText=!1}}function Z(e,n,a){n.node=a;if(\"object\"===typeof a&&null!==a){switch(a.$$typeof){case sn:Zc(e,n,a.type,a.props,a.ref);return;case cn:throw Error(k(257));case kn:var o=a._init;a=o(a._payload);Z(e,n,a);return}if(We(a)){bd(e,n,a);return}null===a||\"object\"!==typeof a?o=null:(o=Cn&&a[Cn]||a[\"@@iterator\"],o=\"function\"===typeof o?o:null);if(o&&(o=o.call(a))){a=o.next();if(!a.done){var l=[];do{l.push(a.value),a=o.next()}while(!a.done);bd(e,n,l)}return}e=Object.prototype.toString.call(a);throw Error(k(31,\"[object Object]\"===e?\"object with keys {\"+Object.keys(a).join(\", \")+\"}\":e))}\"string\"===typeof a?(o=n.blockedSegment,o.lastPushedText=Da(n.blockedSegment.chunks,a,e.responseState,o.lastPushedText)):\"number\"===typeof a&&(o=n.blockedSegment,o.lastPushedText=Da(n.blockedSegment.chunks,\"\"+a,e.responseState,o.lastPushedText))}function bd(e,n,a){for(var o=a.length,l=0;l<o;l++){var i=n.treeContext;n.treeContext=tc(i,o,l);try{$c(e,n,a[l])}finally{n.treeContext=i}}}function $c(e,n,a){var o=n.blockedSegment.formatContext,l=n.legacyContext,i=n.context;try{return Z(e,n,a)}catch(d){if(Gc(),\"object\"!==typeof d||null===d||\"function\"!==typeof d.then)throw n.blockedSegment.formatContext=o,n.legacyContext=l,n.context=i,Q(i),d;a=d;var s=n.blockedSegment,c=Sc(e,s.chunks.length,null,s.formatContext,s.lastPushedText,!0);s.children.push(c);s.lastPushedText=!1;e=Tc(e,n.node,n.blockedBoundary,c,n.abortSet,n.legacyContext,n.context,n.treeContext).ping;a.then(e,e);n.blockedSegment.formatContext=o;n.legacyContext=l;n.context=i;Q(i)}}function cd(e){var n=e.blockedBoundary;e=e.blockedSegment;e.status=3;dd(this,n,e)}function ed(e,n,a){var o=e.blockedBoundary;e.blockedSegment.status=3;null===o?(n.allPendingTasks--,2!==n.status&&(n.status=2,null!==n.destination&&n.destination.close())):(o.pendingTasks--,o.forceClientRender||(o.forceClientRender=!0,e=void 0===a?Error(k(432)):a,o.errorDigest=n.onError(e),o.parentFlushed&&n.clientRenderedBoundaries.push(o)),o.fallbackAbortableTasks.forEach((function(e){return ed(e,n,a)})),o.fallbackAbortableTasks.clear(),n.allPendingTasks--,0===n.allPendingTasks&&(o=n.onAllReady,o()))}function ad(e,n){if(0===n.chunks.length&&1===n.children.length&&null===n.children[0].boundary){var a=n.children[0];a.id=n.id;a.parentFlushed=!0;1===a.status&&ad(e,a)}else e.completedSegments.push(n)}function dd(e,n,a){if(null===n){if(a.parentFlushed){if(null!==e.completedRootSegment)throw Error(k(389));e.completedRootSegment=a}e.pendingRootTasks--;0===e.pendingRootTasks&&(e.onShellError=X,n=e.onShellReady,n())}else n.pendingTasks--,n.forceClientRender||(0===n.pendingTasks?(a.parentFlushed&&1===a.status&&ad(n,a),n.parentFlushed&&e.completedBoundaries.push(n),n.fallbackAbortableTasks.forEach(cd,e),n.fallbackAbortableTasks.clear()):a.parentFlushed&&1===a.status&&(ad(n,a),1===n.completedSegments.length&&n.parentFlushed&&e.partialBoundaries.push(n)));e.allPendingTasks--;0===e.allPendingTasks&&(e=e.onAllReady,e())}function Uc(e){if(2!==e.status){var n=Fn,a=Hn.current;Hn.current=qn;var o=Wn;Wn=e.responseState;try{var l,i=e.pingedTasks;for(l=0;l<i.length;l++){var s=i[l];var c=e,d=s.blockedSegment;if(0===d.status){Q(s.context);try{Z(c,s,s.node),d.lastPushedText&&d.textEmbedded&&d.chunks.push(Qe),s.abortSet.delete(s),d.status=1,dd(c,s.blockedBoundary,d)}catch(e){if(Gc(),\"object\"===typeof e&&null!==e&&\"function\"===typeof e.then){var f=s.ping;e.then(f,f)}else{s.abortSet.delete(s);d.status=4;var h=s.blockedBoundary,g=e,b=Y(c,g);null===h?Vc(c,g):(h.pendingTasks--,h.forceClientRender||(h.forceClientRender=!0,h.errorDigest=b,h.parentFlushed&&c.clientRenderedBoundaries.push(h)));c.allPendingTasks--;if(0===c.allPendingTasks){var m=c.onAllReady;m()}}}}}i.splice(0,l);null!==e.destination&&fd(e,e.destination)}catch(n){Y(e,n),Vc(e,n)}finally{Wn=o,Hn.current=a,a===qn&&Q(n)}}}function gd(e,n,a){a.parentFlushed=!0;switch(a.status){case 0:var o=a.id=e.nextSegmentId++;a.lastPushedText=!1;a.textEmbedded=!1;e=e.responseState;p(n,gt);p(n,e.placeholderPrefix);e=u(o.toString(16));p(n,e);return t(n,bt);case 1:a.status=2;var l=!0;o=a.chunks;var i=0;a=a.children;for(var s=0;s<a.length;s++){for(l=a[s];i<l.index;i++)p(n,o[i]);l=hd(e,n,l)}for(;i<o.length-1;i++)p(n,o[i]);i<o.length&&(l=t(n,o[i]));return l;default:throw Error(k(390))}}function hd(e,n,a){var o=a.boundary;if(null===o)return gd(e,n,a);o.parentFlushed=!0;if(o.forceClientRender)o=o.errorDigest,t(n,kt),p(n,St),o&&(p(n,$t),p(n,u(C(o))),p(n,xt)),t(n,Ct),gd(e,n,a);else if(0<o.pendingTasks){o.rootSegmentID=e.nextSegmentId++;0<o.completedSegments.length&&e.partialBoundaries.push(o);var l=e.responseState;var i=l.nextSuspenseID++;l=w(l.boundaryPrefix+i.toString(16));o=o.id=l;fb(n,e.responseState,o);gd(e,n,a)}else if(o.byteSize>e.progressiveChunkSize)o.rootSegmentID=e.nextSegmentId++,e.completedBoundaries.push(o),fb(n,e.responseState,o.id),gd(e,n,a);else{t(n,mt);a=o.completedSegments;if(1!==a.length)throw Error(k(391));hd(e,n,a[0])}return t(n,wt)}function id(e,n,a){Bb(n,e.responseState,a.formatContext,a.id);hd(e,n,a);return Cb(n,a.formatContext)}function jd(e,n,a){for(var o=a.completedSegments,l=0;l<o.length;l++)kd(e,n,a,o[l]);o.length=0;e=e.responseState;o=a.id;a=a.rootSegmentID;p(n,e.startInlineScript);e.sentCompleteBoundaryFunction?p(n,Yt):(e.sentCompleteBoundaryFunction=!0,p(n,Qt));if(null===o)throw Error(k(395));a=u(a.toString(16));p(n,o);p(n,Kt);p(n,e.segmentPrefix);p(n,a);return t(n,en)}function kd(e,n,a,o){if(2===o.status)return!0;var l=o.id;if(-1===l){if(-1===(o.id=a.rootSegmentID))throw Error(k(392));return id(e,n,o)}id(e,n,o);e=e.responseState;p(n,e.startInlineScript);e.sentCompleteSegmentFunction?p(n,Xt):(e.sentCompleteSegmentFunction=!0,p(n,Zt));p(n,e.segmentPrefix);l=u(l.toString(16));p(n,l);p(n,Jt);p(n,e.placeholderPrefix);p(n,l);return t(n,Gt)}function fd(e,n){Pe=new Uint8Array(512);_e=0;try{var a=e.completedRootSegment;if(null!==a&&0===e.pendingRootTasks){hd(e,n,a);e.completedRootSegment=null;var o=e.responseState.bootstrapChunks;for(a=0;a<o.length-1;a++)p(n,o[a]);a<o.length&&t(n,o[a])}var l,i=e.clientRenderedBoundaries;for(l=0;l<i.length;l++){var s=i[l];o=n;var c=e.responseState,d=s.id,f=s.errorDigest,h=s.errorMessage,g=s.errorComponentStack;p(o,c.startInlineScript);c.sentClientRenderFunction?p(o,nn):(c.sentClientRenderFunction=!0,p(o,tn));if(null===d)throw Error(k(395));p(o,d);p(o,rn);(f||h||g)&&(p(o,on),p(o,u(Sb(f||\"\"))));(h||g)&&(p(o,on),p(o,u(Sb(h||\"\"))));g&&(p(o,on),p(o,u(Sb(g))));if(!t(o,an)){e.destination=null;l++;i.splice(0,l);return}}i.splice(0,l);var b=e.completedBoundaries;for(l=0;l<b.length;l++)if(!jd(e,n,b[l])){e.destination=null;l++;b.splice(0,l);return}b.splice(0,l);ba(n);Pe=new Uint8Array(512);_e=0;var m=e.partialBoundaries;for(l=0;l<m.length;l++){var S=m[l];e:{i=e;s=n;var x=S.completedSegments;for(c=0;c<x.length;c++)if(!kd(i,s,S,x[c])){c++;x.splice(0,c);var $=!1;break e}x.splice(0,c);$=!0}if(!$){e.destination=null;l++;m.splice(0,l);return}}m.splice(0,l);var E=e.completedBoundaries;for(l=0;l<E.length;l++)if(!jd(e,n,E[l])){e.destination=null;l++;E.splice(0,l);return}E.splice(0,l)}finally{ba(n),0===e.allPendingTasks&&0===e.pingedTasks.length&&0===e.clientRenderedBoundaries.length&&0===e.completedBoundaries.length&&n.close()}}function ld(e,n){try{var a=e.abortableTasks;a.forEach((function(a){return ed(a,e,n)}));a.clear();null!==e.destination&&fd(e,e.destination)}catch(n){Y(e,n),Vc(e,n)}}Te.renderToReadableStream=function(e,n){return new Promise((function(a,o){var l,i,s=new Promise((function(e,n){i=e;l=n})),c=Rc(e,za(n?n.identifierPrefix:void 0,n?n.nonce:void 0,n?n.bootstrapScriptContent:void 0,n?n.bootstrapScripts:void 0,n?n.bootstrapModules:void 0),Aa(n?n.namespaceURI:void 0),n?n.progressiveChunkSize:void 0,n?n.onError:void 0,i,(function(){var e=new ReadableStream({type:\"bytes\",pull:function(e){if(1===c.status)c.status=2,da(e,c.fatalError);else if(2!==c.status&&null===c.destination){c.destination=e;try{fd(c,e)}catch(e){Y(c,e),Vc(c,e)}}},cancel:function(){ld(c)}},{highWaterMark:0});e.allReady=s;a(e)}),(function(e){s.catch((function(){}));o(e)}),l);if(n&&n.signal){var d=n.signal,q=function(){ld(c,d.reason);d.removeEventListener(\"abort\",q)};d.addEventListener(\"abort\",q)}Uc(c)}))};Te.version=\"18.3.1\";var Un={};var Zn,Xn;true;Zn=a;Xn=Te;Un.version=Zn.version;Un.renderToString=Zn.renderToString;Un.renderToStaticMarkup=Zn.renderToStaticMarkup;Un.renderToNodeStream=Zn.renderToNodeStream;Un.renderToStaticNodeStream=Zn.renderToStaticNodeStream;Un.renderToReadableStream=Xn.renderToReadableStream;const Jn=Un.version,Gn=Un.renderToString,Qn=Un.renderToStaticMarkup,Yn=Un.renderToNodeStream,Kn=Un.renderToStaticNodeStream,er=Un.renderToReadableStream;export{Un as default,Yn as renderToNodeStream,er as renderToReadableStream,Qn as renderToStaticMarkup,Kn as renderToStaticNodeStream,Gn as renderToString,Jn as version};\n//# sourceMappingURL=server.browser.js.map\n","// Generated by Framer (bb264f8)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={zpJElRtI_:{hover:true,pressed:true}};const serializationHash=\"framer-X5GNZ\";const variantClassNames={zpJElRtI_:\"framer-v-db8p8\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const PsFmlkAjN=undefined;const vuZvTq5WT=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,label,link,width,...props})=>{return{...props,PsFmlkAjN:link??props.PsFmlkAjN,vuZvTq5WT:label??props.vuZvTq5WT??\"Native Framer Button\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,contentLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,vuZvTq5WT,PsFmlkAjN,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"zpJElRtI_\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:PsFmlkAjN,motionChild:true,nodeId:\"zpJElRtI_\",openInNewTab:true,scopeId:\"Jr0T9xA9O\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-db8p8\",className,classNames)} framer-1ewj2og`,\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"zpJElRtI_\",ref:refBinding,style:{backgroundColor:\"rgb(56, 40, 35)\",borderBottomLeftRadius:999,borderBottomRightRadius:999,borderTopLeftRadius:999,borderTopRightRadius:999,...style},variants:{\"zpJElRtI_-hover\":{backgroundColor:\"rgb(89, 64, 57)\"}},...addPropertyOverrides({\"zpJElRtI_-hover\":{\"data-framer-name\":undefined},\"zpJElRtI_-pressed\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(250, 242, 232))\"},children:\"Native Framer Button\"})}),className:\"framer-o7pqfo\",\"data-framer-name\":\"Button Label\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"RLQ1ZcToT\",style:{\"--extracted-r6o4lv\":\"rgb(250, 242, 232)\"},text:vuZvTq5WT,verticalAlignment:\"top\",withExternalLayout:true})})})})})});});const css=[\".framer-X5GNZ.framer-1ewj2og, .framer-X5GNZ .framer-1ewj2og { display: block; }\",\".framer-X5GNZ.framer-db8p8 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; padding: 14px 20px 14px 20px; position: relative; text-decoration: none; width: min-content; }\",\".framer-X5GNZ .framer-o7pqfo { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 49\n * @framerIntrinsicWidth 201\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"xvttsnZEo\":{\"layout\":[\"auto\",\"auto\"]},\"qdJ7lOjBs\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"vuZvTq5WT\":\"label\",\"PsFmlkAjN\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerJr0T9xA9O=withCSS(Component,css,\"framer-X5GNZ\");export default FramerJr0T9xA9O;FramerJr0T9xA9O.displayName=\"CET Native CTA\";FramerJr0T9xA9O.defaultProps={height:49,width:201};addPropertyControls(FramerJr0T9xA9O,{vuZvTq5WT:{defaultValue:\"Native Framer Button\",title:\"Label\",type:ControlType.String},onvuZvTq5WTChange:{changes:\"vuZvTq5WT\",type:ControlType.ChangeHandler},PsFmlkAjN:{title:\"Link\",type:ControlType.Link}});addFonts(FramerJr0T9xA9O,[{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/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{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/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{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/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{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/UjlFhCnUjxhNfep4oYBPqnEssyo.woff2\",weight:\"500\"},{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/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerJr0T9xA9O\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"49\",\"framerIntrinsicWidth\":\"201\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"xvttsnZEo\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"qdJ7lOjBs\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"vuZvTq5WT\\\":\\\"label\\\",\\\"PsFmlkAjN\\\":\\\"link\\\"}\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Jr0T9xA9O.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType,useIsStaticRenderer,RenderTarget,Link}from\"framer\";const useMeasuredEffect=typeof window!==\"undefined\"?React.useLayoutEffect:React.useEffect;// One normalized snapshot of the approved LIVE demo (10 November 2026).\n// No instance IDs, native-slot nodes, private asset IDs or font-selector metadata.\nconst buyerDefaults={layoutSettings:{layout:\"vertical\",introPosition:\"left\",split:44,sectionRadius:\"0px\"},intro:{eyebrowMode:\"default\",showEyebrow:true,eyebrow:\"In their own words\",heading:\"Kind Words in\",italic:\"Motion\",description:\"Thoughtful notes, kind experiences, and little moments worth sharing. Here’s what people have to say.\",align:\"left\",introPadding:\"52px 69.12px 52px 69.12px\",panel:\"rgb(188, 213, 232)\",text:\"rgb(56, 40, 35)\",copyWidth:\"approved\",introMaxWidth:520,spacing:{eyebrowHeadline:24,headlineDescription:24,descriptionCTA:70}},reviews:[{visible:true,quote:\"Every detail feels carefully considered, yet the whole experience remains effortless and easy to enjoy.\",author:\"Alex Morgan\",role:\"Product Designer\",rating:5},{visible:true,quote:\"It brings everything together in a way that feels natural, calm, and genuinely helpful from the start.\",author:\"Jamie Lee\",role:\"Design Student\",rating:4.5}],cards:{horizontal:{width:390,height:290,gap:24,rowGap:24,padding:\"32px\"},vertical:{minWidth:420,maxWidth:620,height:300,gap:32,padding:\"32px\"},style:{cardRadius:\"16px\",quoteColor:\"rgb(250, 242, 232)\",authorColor:\"rgb(250, 242, 232)\",roleColor:\"rgb(216, 201, 189)\",contentAlignment:\"left\",showAvatars:true,avatarSize:40,spacing:{readerPosition:\"bottom\",quoteReader:0,nameRole:5,avatarText:12}},quote:{quoteStyle:\"inline\",iconSize:30,iconColor:\"rgb(250, 242, 232)\",iconGap:12},reader:{quoteOverflow:\"auto\",quoteLines:6}},ratings:{enabled:true,rating:5,size:20,gap:4,filled:\"rgb(242, 210, 160)\",empty:\"rgb(140, 119, 109)\",placement:\"below\",alignment:\"follow\",spacing:12},button:{mode:\"builtin\",text:\"Explore the stories\",newTab:false,alignment:\"follow\",type:{font:{fontWeight:600,fontStyle:\"normal\",fontFamily:'\"Inter\", sans-serif',fontSize:\"16px\",lineHeight:\"1.3em\",letterSpacing:\"0em\"},overrideSizes:true,mobileSize:16,customFonts:false,mobileFont:{fontWeight:600,fontStyle:\"normal\",fontFamily:'\"Inter\", sans-serif',lineHeight:\"1.3em\",letterSpacing:\"0em\"}},arrow:{showArrow:true,source:\"builtin\",arrowSize:17,gap:15,side:\"right\",direction:\"right\",flipUpload:false},style:{fill:\"rgb(56, 40, 35)\",textColor:\"rgb(250, 242, 232)\",paddingY:15,radius:\"999px\",borderWidth:0,borderColor:\"rgb(56, 40, 35)\",fullWidth:false,hoverEnabled:true,hoverFill:\"rgb(89, 64, 57)\",hoverText:\"rgb(250, 242, 232)\",hoverMotion:true}},fonts:{eyebrow:{fontWeight:600,fontStyle:\"normal\",fontFamily:'\"Inter\", sans-serif',fontSize:\"14px\",lineHeight:\"1em\",letterSpacing:\"0.085em\"},heading:{fontWeight:400,fontStyle:\"normal\",fontFamily:'\"Noto Serif\", serif',fontSize:\"70px\",lineHeight:\"1.06em\",letterSpacing:\"-0.043em\"},linkItalic:true,italic:{fontWeight:400,fontStyle:\"normal\",fontFamily:'\"Noto Serif\", serif',fontSize:\"74px\",lineHeight:\"1.06em\",letterSpacing:\"-0.043em\"},body:{fontWeight:400,fontStyle:\"normal\",fontFamily:'\"Inter\", sans-serif',fontSize:\"18px\",lineHeight:\"1.54em\",letterSpacing:\"-0.008em\"},quote:{fontWeight:500,fontStyle:\"normal\",fontFamily:'\"Inter\", sans-serif',fontSize:\"22px\",lineHeight:\"1.36em\",textAlign:\"left\",letterSpacing:\"-0.025em\"},author:{fontWeight:600,fontStyle:\"normal\",fontFamily:'\"Inter\", sans-serif',fontSize:\"14px\",lineHeight:\"1.2em\",textAlign:\"left\",letterSpacing:\"0.085em\"},role:{fontWeight:400,fontStyle:\"normal\",fontFamily:'\"Inter\", sans-serif',fontSize:\"14px\",lineHeight:\"1.25em\",textAlign:\"left\",letterSpacing:\"0em\"},responsiveScale:true},responsive:{breakpoint:900,compactBreakpoint:520,cards:{tabletCardPadding:\"31px\",tabletGap:22,cardPadding:\"25px\",radius:\"14px\",gap:18,minWidth:300,maxWidth:620,autoHeight:false,height:270,autoScroll:true,visibleCards:2},tabletIntroPadding:\"76px 46.08px 78px 46.08px\",tabletGalleryPadding:\"48px 38.4px 60px 38.4px\",introPadding:\"64px 26px 68px 26px\",galleryPadding:\"26px 16px 45px 16px\",eyebrowSize:12,italicSize:43,headingSize:43,bodySize:16,quoteSize:20,authorSize:13,roleSize:13,overrideSizes:true,customFonts:false,eyebrow:{fontWeight:600,fontStyle:\"normal\",fontFamily:'\"Inter\", sans-serif',lineHeight:\"1em\",letterSpacing:\"0.085em\"},heading:{fontWeight:400,fontStyle:\"normal\",fontFamily:'\"Noto Serif\", serif',lineHeight:\"1.06em\",letterSpacing:\"-0.043em\"},italic:{fontWeight:400,fontStyle:\"normal\",fontFamily:'\"Noto Serif\", serif',lineHeight:\"1.06em\",letterSpacing:\"-0.043em\"},body:{fontWeight:400,fontStyle:\"normal\",fontFamily:'\"Inter\", sans-serif',lineHeight:\"1.54em\",letterSpacing:\"-0.008em\"},quote:{fontWeight:500,fontStyle:\"normal\",fontFamily:'\"Inter\", sans-serif',lineHeight:\"1.36em\",textAlign:\"left\",letterSpacing:\"-0.025em\"},author:{fontWeight:600,fontStyle:\"normal\",fontFamily:'\"Inter\", sans-serif',lineHeight:\"1.2em\",textAlign:\"left\",letterSpacing:\"0.085em\"},role:{fontWeight:400,fontStyle:\"normal\",fontFamily:'\"Inter\", sans-serif',lineHeight:\"1.25em\",textAlign:\"left\",letterSpacing:\"0em\"}},background:{enabled:true,image:{src:\"https://framerusercontent.com/images/itqyuZAKQP7pg0M1RaFkJ5drc.png\"},fit:\"cover\",useFocalPoint:true,x:50,y:50,overlayColor:\"rgb(56, 40, 35)\",overlay:0,gallery:\"rgb(45, 32, 29)\"},frost:{enabled:true,tint:\"rgb(56, 40, 35)\",opacity:70,blur:12,highlight:6},edge:{enabled:true,width:96,blur:9},playback:{autoplay:true,speed:24,reverse:false,hoverPause:true,emphasis:true,verticalTouch:\"browse\",manual:true,drag:true,wheel:true,keyboard:true,sensitivity:1},advanced:{headingLevel:\"h2\",galleryLabel:\"Testimonials\",focus:\"rgb(122, 106, 224)\"}};const serif=buyerDefaults.fonts.heading.fontFamily;const sans=buyerDefaults.fonts.body.fontFamily;const sampleReviews=buyerDefaults.reviews.map(review=>({...review}));// Vertical cards size fluidly with the gallery. At the approved 1440px demo\n// (56% gallery) 60% is about 484px, closely matching the former 480px cards.\n// Min/Max Width bound the preferred card size. The available gallery width\n// always wins to avoid causing horizontal overflow on smaller desktop frames.\nconst VERTICAL_CARD_FLUID_WIDTH=60// percent of gallery width\n;const VERTICAL_CARD_GUTTER=16// px on each side, not a user-facing Side Inset\n;const defaults={layout:buyerDefaults.layoutSettings.layout,reviews:sampleReviews,content:{showEyebrow:buyerDefaults.intro.showEyebrow,eyebrow:buyerDefaults.intro.eyebrow,heading:buyerDefaults.intro.heading,italic:buyerDefaults.intro.italic,headingLevel:buyerDefaults.advanced.headingLevel,description:buyerDefaults.intro.description,showCTA:true,ctaText:buyerDefaults.button.text,ctaLink:\"\",newTab:buyerDefaults.button.newTab,showArrow:buyerDefaults.button.arrow.showArrow,galleryLabel:buyerDefaults.advanced.galleryLabel},panels:{introPosition:buyerDefaults.layoutSettings.introPosition,split:buyerDefaults.layoutSettings.split,introPadding:buyerDefaults.intro.introPadding,sectionRadius:buyerDefaults.layoutSettings.sectionRadius,cardRadius:buyerDefaults.cards.style.cardRadius,introMaxWidth:buyerDefaults.intro.introMaxWidth},horizontal:{...buyerDefaults.cards.horizontal},vertical:{...buyerDefaults.cards.vertical},mobile:{breakpoint:buyerDefaults.responsive.breakpoint,compactBreakpoint:buyerDefaults.responsive.compactBreakpoint,tabletIntroPadding:buyerDefaults.responsive.tabletIntroPadding,tabletGalleryPadding:buyerDefaults.responsive.tabletGalleryPadding,tabletCardPadding:buyerDefaults.responsive.cards.tabletCardPadding,tabletGap:buyerDefaults.responsive.cards.tabletGap,introPadding:buyerDefaults.responsive.introPadding,galleryPadding:buyerDefaults.responsive.galleryPadding,cardPadding:buyerDefaults.responsive.cards.cardPadding,gap:buyerDefaults.responsive.cards.gap,radius:buyerDefaults.responsive.cards.radius,autoHeight:buyerDefaults.responsive.cards.autoHeight,height:buyerDefaults.responsive.cards.height,autoScroll:buyerDefaults.responsive.cards.autoScroll,visibleCards:buyerDefaults.responsive.cards.visibleCards,minWidth:buyerDefaults.responsive.cards.minWidth,maxWidth:buyerDefaults.responsive.cards.maxWidth,eyebrowSize:buyerDefaults.responsive.eyebrowSize,italicSize:buyerDefaults.responsive.italicSize,ctaSize:buyerDefaults.button.type.mobileSize,headingSize:buyerDefaults.responsive.headingSize,bodySize:buyerDefaults.responsive.bodySize,quoteSize:buyerDefaults.responsive.quoteSize,authorSize:buyerDefaults.responsive.authorSize,roleSize:buyerDefaults.responsive.roleSize},typography:{...Object.fromEntries(Object.entries(buyerDefaults.fonts).filter(([,value])=>typeof value===\"object\")),cta:buyerDefaults.button.type.font,linkItalic:buyerDefaults.fonts.linkItalic,responsiveScale:buyerDefaults.fonts.responsiveScale,quoteLines:buyerDefaults.cards.reader.quoteLines,quoteOverflow:buyerDefaults.cards.reader.quoteOverflow},colors:{panel:buyerDefaults.intro.panel,text:buyerDefaults.intro.text,quote:buyerDefaults.cards.style.quoteColor,author:buyerDefaults.cards.style.authorColor,role:buyerDefaults.cards.style.roleColor,gallery:buyerDefaults.background.gallery,cta:buyerDefaults.button.style.fill,ctaText:buyerDefaults.button.style.textColor,ctaHover:buyerDefaults.button.style.hoverFill,ctaHoverText:buyerDefaults.button.style.hoverText,focus:buyerDefaults.advanced.focus},photo:{...buyerDefaults.background,image:{...buyerDefaults.background.image},fit:buyerDefaults.background.fit},glass:{...buyerDefaults.frost},edges:{...buyerDefaults.edge},stars:{...buyerDefaults.ratings,alignment:buyerDefaults.ratings.alignment,placement:buyerDefaults.ratings.placement},cta:{mode:buyerDefaults.button.mode,visible:undefined,inheritLink:true,// Keep optional legacy overrides unset so old content/color/link overrides win.\ntext:undefined,link:undefined,newTab:undefined,showArrow:undefined,fill:undefined,textColor:undefined,hoverFill:undefined,hoverText:undefined,arrowSize:buyerDefaults.button.arrow.arrowSize,gap:buyerDefaults.button.arrow.gap,paddingX:undefined,paddingY:buyerDefaults.button.style.paddingY,radius:buyerDefaults.button.style.radius,borderWidth:buyerDefaults.button.style.borderWidth,borderColor:buyerDefaults.button.style.borderColor,alignment:\"start\",fullWidth:buyerDefaults.button.style.fullWidth,marginTop:undefined,hoverMotion:buyerDefaults.button.style.hoverMotion,hoverEnabled:buyerDefaults.button.style.hoverEnabled},mobileTypography:{customFonts:buyerDefaults.responsive.customFonts,overrideSizes:buyerDefaults.responsive.overrideSizes},motion:{...buyerDefaults.playback,verticalTouch:buyerDefaults.playback.verticalTouch}};// Framer may send explicit null/undefined while resetting an object. Preserve\n// false, zero and empty strings, but let missing values use their declared defaults.\nfunction withDefaults(base,input){return{...base,...Object.fromEntries(Object.entries(input??{}).filter(([,value])=>value!=null))};}const mod=(value,period)=>(value%period+period)%period;const clamp=(value,min,max)=>Math.max(min,Math.min(max,value));function responsiveImage(value){if(typeof value===\"string\")return value?{src:value}:undefined;if(!value||typeof value!==\"object\")return undefined;const image=value;const src=typeof image.src===\"string\"?image.src:typeof image.url===\"string\"?image.url:\"\";return src?{src,srcSet:image.srcSet,alt:image.alt,positionX:image.positionX,positionY:image.positionY}:undefined;}// Framer's Padding control normally returns a 1–4 value CSS padding string.\n// Only the vertical sum affects the mobile marquee's bounded viewport height.\nfunction verticalPaddingPixels(value){if(typeof value!==\"string\")return 0;const parts=value.trim().split(/\\s+/).map(part=>{const match=/^(\\d+(?:\\.\\d+)?)(?:px)?$/.exec(part);return match?Number(match[1]):0;});if(!parts.length)return 0;return parts[0]+(parts.length>=3?parts[2]:parts[0]);}function focalPosition(value,fallback){if(typeof value===\"number\"&&Number.isFinite(value))return`${clamp(value*100,0,100)}%`;if(typeof value===\"string\"&&/^(left|right|top|bottom|center|[0-9.]+%)$/.test(value))return value;return`${clamp(fallback,0,100)}%`;}const hiddenStyle={position:\"absolute\",width:1,height:1,padding:0,margin:-1,overflow:\"hidden\",clipPath:\"inset(50%)\",whiteSpace:\"nowrap\",border:0};function scaledFont(font,base,size,responsive){const value=font.fontSize??base;return{...font,fontSize:responsive?`calc(${typeof value===\"number\"?`${value}px`:value} * ${size/base})`:value};}// Pure data migration. Never rewrites review arrays, image references or native slots.\nfunction migrateLegacySettings(input){const c=withDefaults(defaults.content,input.content),p=withDefaults(defaults.panels,input.panels);const t=withDefaults(defaults.typography,input.typography),m=withDefaults(defaults.mobile,input.mobile);const color=withDefaults(defaults.colors,input.colors),b=withDefaults(defaults.cta,input.cta);const mt=withDefaults(defaults.mobileTypography,input.mobileTypography);const roles={eyebrow:t.eyebrow,heading:t.heading,italic:t.italic,body:t.body,quote:t.quote,author:t.author,role:t.role};const{ctaSize,...mobile}=m;const{cta:mobileCTA,...mobileFonts}=mt;const{image,...photo}=withDefaults(defaults.photo,input.photo);const oldLink=typeof b.link===\"string\"?b.link:\"\";const link=oldLink||(b.inheritLink&&typeof c.ctaLink===\"string\"?c.ctaLink:\"\");return{layoutSettings:{layout:input.layout??defaults.layout,introPosition:p.introPosition,split:p.split,sectionRadius:p.sectionRadius},intro:{showEyebrow:c.showEyebrow,eyebrow:c.eyebrow,heading:c.heading,italic:c.italic,description:c.description,introPadding:p.introPadding,introMaxWidth:p.introMaxWidth,copyWidth:buyerDefaults.intro.copyWidth,panel:color.panel,text:color.text,align:t.heading.textAlign===\"center\"||t.heading.textAlign===\"right\"?t.heading.textAlign:\"left\"},cards:{cardRadius:p.cardRadius,quoteOverflow:t.quoteOverflow,quoteLines:t.quoteLines,quoteColor:color.quote,authorColor:color.author,roleColor:color.role,quoteStyle:buyerDefaults.cards.quote.quoteStyle,iconSize:buyerDefaults.cards.quote.iconSize,iconColor:color.quote,iconGap:buyerDefaults.cards.quote.iconGap},ratings:withDefaults(defaults.stars,input.stars),button:{mode:b.mode===\"builtin\"&&!(b.visible??c.showCTA)?\"hidden\":b.mode,text:b.text??c.ctaText,link,newTab:b.newTab??c.newTab,alignment:input.cta?.alignment??buyerDefaults.button.alignment,marginTop:b.marginTop,type:{font:t.cta,overrideSizes:mt.overrideSizes,mobileSize:ctaSize,customFonts:mt.customFonts,mobileFont:mobileCTA},arrow:{showArrow:b.showArrow??c.showArrow,source:\"builtin\",file:undefined,arrowSize:b.arrowSize,gap:b.gap,side:\"right\",direction:\"right\",flipUpload:false},style:{fill:b.fill??color.cta,textColor:b.textColor??color.ctaText,hoverFill:b.hoverFill??color.ctaHover,hoverText:b.hoverText??color.ctaHoverText,paddingX:b.paddingX,paddingY:b.paddingY,radius:b.radius,borderWidth:b.borderWidth,borderColor:b.borderColor,fullWidth:b.fullWidth,hoverMotion:b.hoverMotion,hoverEnabled:b.hoverEnabled}},fonts:{...roles,linkItalic:t.linkItalic,responsiveScale:t.responsiveScale},responsive:{...mobile,...mobileFonts},background:{...photo,image,gallery:color.gallery},frost:withDefaults(defaults.glass,input.glass),edge:withDefaults(defaults.edges,input.edges),playback:withDefaults(defaults.motion,input.motion),advanced:{headingLevel:c.headingLevel,galleryLabel:c.galleryLabel,focus:color.focus}};}const showcaseDefaults={showSwitcher:false,entrance:{intro:{enabled:true,effect:\"rise\",duration:.72,delay:.08,distance:18},cards:{enabled:true,effect:\"rise\",duration:.85,delay:.2,distance:24}}};function textMode(value){return value===\"native\"||value===\"hidden\"?value:\"default\";}// A canonical V13.5 subgroup owns its values; absent subgroups retain V13.4\n// and legacy runtime fallbacks. Pre-V13.5 editor upgrades use a separate file and\n// the supplied migration helper, because required objects inject editor defaults.\nfunction cardSettings(input){const old=withDefaults(migrateLegacySettings(input).cards,input.cards);return{...old,...withDefaults({},input.cards?.style),...withDefaults({},input.cards?.quote),...withDefaults({},input.cards?.reader)};}// Missing/reset mode inherits saved V13.8 visibility; an explicit choice wins.\n// Framer injects enum defaults into saved objects, so the in-place editor upgrade\n// preserves old visibility as an explicit mode before replacing source. See audit.\nfunction effectiveEyebrowMode(input){const mode=input?.intro?.eyebrowMode;if(mode===\"default\"||mode===\"native\"||mode===\"hidden\")return mode;return(input?.intro?.showEyebrow??input?.content?.showEyebrow)===false?\"hidden\":\"default\";}// Field-level nullish fallback is based on saved data, never injected new defaults.\n// Link is intentionally the exception: an empty/cleared canonical link means no link.\nfunction resolveSettings(props){const old=migrateLegacySettings(props);const layout=withDefaults(old.layoutSettings,props.layoutSettings);const intro=withDefaults(old.intro,props.intro);const cards=cardSettings(props);const button=withDefaults(old.button,props.button);const style=withDefaults(old.button.style,props.button?.style);const type=withDefaults(old.button.type,props.button?.type);const arrow=withDefaults(old.button.arrow,props.button?.arrow);const fonts=withDefaults(old.fonts,props.fonts);const mobileBase=withDefaults(old.responsive,props.responsive);const mobile={...mobileBase,...props.responsive?.cards?withDefaults(defaults.mobile,props.responsive.cards):{}};// Only card geometry belongs to the mobile Cards subgroup.\nif(props.responsive?.cards)for(const key of Object.keys(defaults.mobile)){if(![\"tabletCardPadding\",\"tabletGap\",\"cardPadding\",\"radius\",\"gap\",\"minWidth\",\"maxWidth\",\"autoHeight\",\"height\",\"autoScroll\",\"visibleCards\"].includes(key))mobile[key]=mobileBase[key];}const background=withDefaults(old.background,props.background);const advanced=withDefaults(old.advanced,props.advanced);return{style:props.style,reviews:props.reviews,horizontal:props.cards?.horizontal?withDefaults(defaults.horizontal,props.cards.horizontal):props.horizontal,vertical:(()=>{const saved=props.cards?.vertical??props.vertical;if(!saved)return undefined;// Keep V13.11.4's migration for legacy width -> minWidth.\n// The original legacy width was a maximum too, so also preserve it\n// as the maxWidth when no explicit new maximum was saved.\n// Retired Side Inset remains ignored.\nconst legacyWidth=saved.width;const validLegacyWidth=typeof legacyWidth===\"number\"&&Number.isFinite(legacyWidth)?legacyWidth:undefined;const minWidth=typeof saved.minWidth===\"number\"&&Number.isFinite(saved.minWidth)?saved.minWidth:validLegacyWidth??defaults.vertical.minWidth;const maxWidth=typeof saved.maxWidth===\"number\"&&Number.isFinite(saved.maxWidth)?saved.maxWidth:validLegacyWidth??defaults.vertical.maxWidth;return{...withDefaults(defaults.vertical,saved),minWidth,maxWidth};})(),layout:layout.layout,content:{...props.content,showEyebrow:effectiveEyebrowMode(props)===\"default\",eyebrow:intro.eyebrow,heading:intro.heading,italic:intro.italic,description:intro.description,headingLevel:advanced.headingLevel,galleryLabel:advanced.galleryLabel},panels:{...props.panels,introPosition:layout.introPosition,split:layout.split,sectionRadius:layout.sectionRadius,introPadding:intro.introPadding,introMaxWidth:intro.introMaxWidth,cardRadius:cards.cardRadius},typography:{...props.typography,...fonts,cta:type.font,quoteOverflow:cards.quoteOverflow,quoteLines:cards.quoteLines},mobile:{...props.mobile,...mobile,ctaSize:type.mobileSize},mobileTypography:{...props.mobileTypography,...mobile,cta:type.mobileFont},stars:withDefaults(old.ratings,props.ratings),cta:props.button?{...props.cta,...button,...style,...arrow,mode:button.mode,visible:true,inheritLink:false,link:typeof props.button.link===\"string\"?props.button.link:\"\",alignment:button.alignment===\"follow\"?intro.align===\"center\"?\"center\":intro.align===\"right\"?\"end\":\"start\":button.alignment}:props.cta,colors:{...props.colors,panel:intro.panel,text:intro.text,quote:cards.quoteColor,author:cards.authorColor,role:cards.roleColor,gallery:background.gallery,focus:advanced.focus},photo:props.background?{...background,image:responsiveImage(background.image)??defaults.photo.image}:props.photo,glass:withDefaults(old.frost,props.frost),edges:withDefaults(old.edge,props.edge),motion:withDefaults(old.playback,props.playback)};}function CTAArrow({file,source,direction,flipUpload}){const[failed,setFailed]=React.useState(null);const url=typeof file===\"string\"?file.trim():\"\";React.useEffect(()=>setFailed(null),[url]);const uploaded=source===\"upload\"&&!!url&&failed!==url;return /*#__PURE__*/_jsx(\"span\",{className:\"cet-arrow-art\",style:{transform:direction===\"left\"&&(!uploaded||flipUpload)?\"scaleX(-1)\":undefined},children:uploaded?/*#__PURE__*/_jsx(\"img\",{src:url,alt:\"\",\"aria-hidden\":\"true\",draggable:false,onError:()=>setFailed(url)}):/*#__PURE__*/_jsx(\"svg\",{viewBox:\"0 0 24 24\",\"aria-hidden\":\"true\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M5 19 19 5M7 5h12v12\"})})});}function ReviewAvatar({image,size}){const url=typeof image.src===\"string\"?image.src.trim():\"\";const[failed,setFailed]=React.useState(\"\");if(!url||failed===url)return null;return /*#__PURE__*/_jsx(\"img\",{className:\"cet-avatar\",src:url,srcSet:image.srcSet,sizes:`${size}px`,alt:\"\",\"aria-hidden\":\"true\",draggable:false,onError:()=>setFailed(url),style:{width:size,height:size,minWidth:size,flexBasis:size,objectPosition:`${focalPosition(image.positionX,50)} ${focalPosition(image.positionY,50)}`}});}/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerIntrinsicWidth 1440\n * @framerIntrinsicHeight 900\n */export default function EditorialScrollingTestimonials(input){const props=resolveSettings(input);const decoration=cardSettings(input);const introAlign=input.intro?withDefaults(migrateLegacySettings(input).intro,input.intro).align:undefined;// Approved preserves V13.5's saved wrapper width (700px on mobile) and\n// 440px body wrapping. Fill and Custom make the entire copy width authoritative.\n// The existing introMaxWidth path is retained; it is never reset by mode changes.\nconst copyWidthMode=input.intro?.copyWidth??buyerDefaults.intro.copyWidth;const introSpacing=input.intro?.spacing;const cardSpacing=input.cards?.style?.spacing;const gapValue=(value,fallback,max=80)=>Number.isFinite(value)?clamp(value,0,max):fallback;const arrowOptions=input.button?.arrow;const buttonType=input.button?.type;const formattedQuote=value=>decoration.quoteStyle===\"inline\"?`“${value}”`:value;const[layoutOverride,setLayoutOverride]=React.useState(null);const layout=layoutOverride??props.layout??defaults.layout;const showcase=input.showcase;const showSwitcher=showcase?.showSwitcher??showcaseDefaults.showSwitcher;const introEntrance=withDefaults(showcaseDefaults.entrance.intro,showcase?.entrance?.intro);const cardsEntrance=withDefaults(showcaseDefaults.entrance.cards,showcase?.entrance?.cards);const headlineMode=textMode(input.intro?.headlineMode);const bodyMode=textMode(input.intro?.bodyMode);const nativeHeadline=headlineMode===\"native\"?input.nativeHeadline:undefined;const nativeBody=bodyMode===\"native\"?input.nativeBody:undefined;const hasNativeHeadline=React.Children.toArray(nativeHeadline).length>0;const hasNativeBody=React.Children.toArray(nativeBody).length>0;const[entered,setEntered]=React.useState(false);// Filter once so autoplay, row distribution, mobile clones, full-text readers,\n// accessible lists and edge effects all consume exactly the visible reviews.\n// Existing Framer instances may have no `visible` field: treat them as shown.\nconst reviews=(props.reviews??defaults.reviews).filter(review=>Boolean(review)&&review.visible!==false);// Merge nested controls so resetting an object or supplying partial props stays safe.\nconst content=withDefaults(defaults.content,props.content);const panels=withDefaults(defaults.panels,props.panels);const horizontal=withDefaults(defaults.horizontal,props.horizontal);const vertical=withDefaults(defaults.vertical,props.vertical);const mobile=withDefaults(defaults.mobile,props.mobile);const typography={...withDefaults(defaults.typography,props.typography),heading:withDefaults(defaults.typography.heading,props.typography?.heading),body:withDefaults(defaults.typography.body,props.typography?.body),quote:withDefaults(defaults.typography.quote,props.typography?.quote),author:withDefaults(defaults.typography.author,props.typography?.author),role:withDefaults(defaults.typography.role,props.typography?.role),eyebrow:withDefaults(defaults.typography.eyebrow,props.typography?.eyebrow),cta:withDefaults(defaults.typography.cta,props.typography?.cta),italic:withDefaults(defaults.typography.italic,props.typography?.italic)};const stars=withDefaults(defaults.stars,props.stars);const cta=withDefaults(defaults.cta,props.cta);const mobileTypography=withDefaults(defaults.mobileTypography,props.mobileTypography);const colors=withDefaults(defaults.colors,props.colors);const photo=withDefaults(defaults.photo,props.photo);photo.image=responsiveImage(photo.image);const glass=withDefaults(defaults.glass,props.glass);const edges=withDefaults(defaults.edges,props.edges);const motion=withDefaults(defaults.motion,props.motion);const isStatic=useIsStaticRenderer();const isCanvas=RenderTarget.current()===RenderTarget.canvas;const eyebrowMode=effectiveEyebrowMode(input);// Read this lazy Framer slot only in its active mode, just like native CTA.\nconst nativeEyebrow=eyebrowMode===\"native\"?input.nativeEyebrow:undefined;const hasNativeEyebrow=React.Children.toArray(nativeEyebrow).length>0;const root=React.useRef(null);const gallery=React.useRef(null);const[bounds,setBounds]=React.useState({width:1440,height:900});const[reduced,setReduced]=React.useState(false);const[userPaused,setUserPaused]=React.useState(false);const[hasOverflow,setHasOverflow]=React.useState(false);const[readerOpen,setReaderOpen]=React.useState(false);const readerTrigger=React.useRef(null);const readerList=React.useRef(null);// Prevent a completed swipe/drag from being interpreted as a card tap.\nconst mobileClickBlockUntil=React.useRef(0);const closeReader=()=>{setReaderOpen(false);readerTrigger.current?.focus({preventScroll:true});};React.useEffect(()=>{if(readerOpen)readerList.current?.focus({preventScroll:true});},[readerOpen]);const activeLane=React.useRef(0);const[copies,setCopies]=React.useState([3,3]);const tracks=React.useRef([0,1].map(()=>({node:null,period:0,phase:0,direction:1,length:0,step:0,size:0,cards:[]})));const paused=React.useRef({hover:false,focus:false,drag:false,reading:false});const engine=React.useRef({raf:0,last:0,speed:0,visible:true});const wake=React.useRef(()=>{});const draw=React.useRef(()=>{});const mobileMode=bounds.width<=mobile.breakpoint;// Both desktop layouts use the same vertical presentation on mobile.\nconst horizontalMode=!mobileMode&&layout===\"horizontal\";const compact=bounds.width<=mobile.compactBreakpoint;const mobileLoop=mobileMode&&mobile.autoScroll!==false&&reviews.length>0;const mobileVisibleCards=clamp(Math.round(mobile.visibleCards??2),1,3);// Responsive bounds never force either card beyond its available lane.\n// Desktop keeps the approved 60% fluid target; mobile uses the full width\n// on compact phones and a 95% fluid target on larger stacked layouts.\nconst desktopCardMax=clamp(vertical.maxWidth,180,1600);const desktopCardMin=Math.min(clamp(vertical.minWidth,180,1200),desktopCardMax);const mobileCardMax=clamp(mobile.maxWidth,200,1200);const mobileCardMin=Math.min(clamp(mobile.minWidth,180,1200),mobileCardMax);const mobileCardWidth=`min(100%, clamp(${mobileCardMin}px, ${compact?100:95}%, ${mobileCardMax}px))`;const mobileGap=compact?mobile.gap:mobile.tabletGap;const mobileGalleryPadding=compact?mobile.galleryPadding:mobile.tabletGalleryPadding;const mobileViewportHeight=mobileVisibleCards*Math.max(150,mobile.height)+(mobileVisibleCards-1)*mobileGap+verticalPaddingPixels(mobileGalleryPadding);// Mobile and desktop vertical layouts share the same blurred edge overlays.\n// No extra opacity mask is applied to the mobile card track.\n// Presentation-only alignment does not restart track measurement or the RAF.\nconst measuredDecoration={...decoration,contentAlignment:undefined,style:input.cards?.style?{...input.cards.style,contentAlignment:undefined}:undefined};const dataKey=JSON.stringify([layout,reviews,horizontal,vertical,typography,stars,mobile,mobileTypography,motion.emphasis,glass.highlight,measuredDecoration,introSpacing,cardSpacing,input.cards?.style?.showAvatars]);const uid=React.useId();const hasHeadline=headlineMode===\"native\"?hasNativeHeadline:headlineMode===\"default\"&&!!(content.heading||content.italic);const hasDescription=bodyMode===\"native\"?hasNativeBody:bodyMode===\"default\"&&!!content.description;const eyebrowHeadlineGap=gapValue(introSpacing?.eyebrowHeadline,buyerDefaults.intro.spacing.eyebrowHeadline);const headlineDescriptionGap=gapValue(introSpacing?.headlineDescription,buyerDefaults.intro.spacing.headlineDescription);const descriptionCTAGap=gapValue(introSpacing?.descriptionCTA,withDefaults(defaults.cta,props.cta).marginTop??buyerDefaults.intro.spacing.descriptionCTA);const ratingQuoteGap=gapValue(cardSpacing?.ratingQuote,stars.spacing);const quoteReaderGap=gapValue(cardSpacing?.quoteReader,buyerDefaults.cards.style.spacing.quoteReader);const nameRoleGap=gapValue(cardSpacing?.nameRole,buyerDefaults.cards.style.spacing.nameRole,40);const avatarTextGap=gapValue(cardSpacing?.avatarText,buyerDefaults.cards.style.spacing.avatarText,64);const readerPosition=cardSpacing?.readerPosition===\"after\"?\"after\":\"bottom\";const avatarSize=clamp(gapValue(input.cards?.style?.avatarSize,buyerDefaults.cards.style.avatarSize),24,80);const contentAlignment=input.cards?.style?.contentAlignment===\"center\"?\"center\":input.cards?.style?.contentAlignment===\"right\"?\"right\":\"left\";const contentCrossAlignment=contentAlignment===\"center\"?\"center\":contentAlignment===\"right\"?\"flex-end\":\"flex-start\";const showAvatars=(input.cards?.style?.showAvatars??buyerDefaults.cards.style.showAvatars)===true;const customCardSpacing=stars.enabled&&ratingQuoteGap!==stars.spacing||quoteReaderGap!==20||nameRoleGap!==5;const headingId=`cet-heading-${uid}`;const helpId=`cet-help-${uid}`;const readerId=`cet-reader-${uid}`;const Heading=content.headingLevel;const photoSource=photo.enabled&&photo.image?.src?photo.image:undefined;// Mobile shares the measured vertical marquee engine, but never captures page swipes.\nconst animated=(!mobileMode||mobileLoop)&&!isStatic&&!reduced&&reviews.length>0;// An on-page control is a temporary viewer choice, never an editor property mutation.\nReact.useEffect(()=>{setLayoutOverride(null);},[props.layout]);React.useEffect(()=>{if(isStatic||reduced||!introEntrance.enabled&&!cardsEntrance.enabled){setEntered(true);return;}const el=root.current;if(!el||typeof IntersectionObserver===\"undefined\"){setEntered(true);return;}const observer=new IntersectionObserver(([entry])=>{if(entry?.isIntersecting){setEntered(true);observer.disconnect();}},{threshold:0});observer.observe(el);return()=>observer.disconnect();},[isStatic,reduced,introEntrance.enabled,cardsEntrance.enabled]);const entranceStyle=config=>{if(isStatic||reduced||!config.enabled)return{opacity:1,transform:\"none\",transition:\"none\"};const duration=clamp(Number(config.duration)||0,.1,3);const delay=clamp(Number(config.delay)||0,0,3);const offset=clamp(Number(config.distance)||0,0,80);const rise=config.effect===\"rise\";return{opacity:entered?1:0,transform:entered||!rise?\"none\":`translate3d(0, ${offset}px, 0)`,transition:`opacity ${duration}s cubic-bezier(.2,.75,.2,1) ${delay}s, transform ${duration}s cubic-bezier(.2,.75,.2,1) ${delay}s`};};React.useEffect(()=>{if(mobileMode&&!mobileLoop||!mobileMode&&!hasOverflow){setReaderOpen(false);// Removing a focused disclosure button does not reliably fire blur.\npaused.current.focus=!!gallery.current?.contains(document.activeElement);wake.current();}},[mobileMode,mobileLoop,hasOverflow]);useMeasuredEffect(()=>{const el=root.current;if(!el)return;const update=()=>{const next={width:el.clientWidth,height:el.clientHeight};setBounds(old=>old.width===next.width&&old.height===next.height?old:next);};update();const observer=new ResizeObserver(update);observer.observe(el);return()=>observer.disconnect();},[]);React.useEffect(()=>{const query=window.matchMedia(\"(prefers-reduced-motion: reduce)\");const update=()=>setReduced(query.matches);update();query.addEventListener(\"change\",update);return()=>query.removeEventListener(\"change\",update);},[]);// Measure CSS layout pixels, rather than scaled canvas getBoundingClientRect pixels.\n// Each group includes its trailing gap, making its size the exact repeat period.\nuseMeasuredEffect(()=>{let disposed=false;const measure=()=>{if(disposed||!gallery.current)return;const nextCopies=[3,3];tracks.current.forEach((track,index)=>{const node=track.node;const group=node?.firstElementChild;const card=group?.firstElementChild;if(!node||!group||!card)return;const period=horizontalMode?group.offsetWidth:group.offsetHeight;if(period<=0)return;const initial=horizontalMode?index===0?160:580:mobileLoop?0:145;track.phase=track.period>0?mod(track.phase/track.period*period,period):mod(initial,period);track.period=period;track.direction=horizontalMode&&index===1?-1:1;track.length=horizontalMode?gallery.current.clientWidth:gallery.current.clientHeight;track.size=horizontalMode?card.offsetWidth:card.offsetHeight;track.cards=Array.from(node.querySelectorAll(\".cet-card\"));track.step=period/Math.max(1,group.children.length);// Cover the viewport plus a complete period on either side, even with one review.\nnextCopies[index]=Math.max(3,Math.ceil((track.length+72)/period)+3);});let overflowing=false;gallery.current.querySelectorAll(\".cet-card\").forEach(card=>{// Reset before measuring so smaller edited content can leave reading mode.\ncard.dataset.reading=card.dataset.readingDefault||\"false\";const quote=card.querySelector(\".cet-quote\");const caption=card.querySelector(\".cet-caption\");const copy=card.querySelector(\".cet-card-copy\");const exceeds=node=>!!node&&node.scrollHeight>node.clientHeight+1;// A normally clamped quote opens in the existing reader. Structural\n// overflow (gaps, identity, avatar, or a tiny card) gets one card scroller.\nconst structural=exceeds(card)||exceeds(caption)||exceeds(copy);if(card.dataset.fixed===\"true\"&&structural)card.dataset.reading=\"true\";const scrollable=/auto|scroll/.test(getComputedStyle(card).overflowY)&&exceeds(card);card.dataset.scrollable=String(scrollable);card.tabIndex=mobileMode&&scrollable?0:-1;if(exceeds(quote)||structural||scrollable)overflowing=true;});setHasOverflow(old=>old===overflowing?old:overflowing);setCopies(old=>old[0]===nextCopies[0]&&old[1]===nextCopies[1]?old:nextCopies);draw.current();};const observer=new ResizeObserver(measure);if(gallery.current)observer.observe(gallery.current);tracks.current.forEach(track=>{if(track.node?.firstElementChild)observer.observe(track.node.firstElementChild);});measure();document.fonts?.ready.then(measure);document.fonts?.addEventListener(\"loadingdone\",measure);return()=>{disposed=true;observer.disconnect();document.fonts?.removeEventListener(\"loadingdone\",measure);};},[mobileMode,horizontalMode,dataKey,bounds.width,bounds.height,copies[0],copies[1]]);// A single RAF drives all tracks. Position and velocity never use React frame state.\nuseMeasuredEffect(()=>{draw.current=()=>{tracks.current.forEach(track=>{if(!track.node||!track.period)return;const inset=mobileLoop||horizontalMode?0:72;const position=-track.period-track.phase+inset;track.node.style.transform=horizontalMode?`translate3d(${position}px,0,0)`:`translate3d(0,${position}px,0)`;const range=horizontalMode?Math.max(280,track.length*.6):Math.max(310,track.length*.55);track.cards.forEach((card,index)=>{const center=position+index*track.step+track.size/2;const emphasis=motion.emphasis?.032*Math.max(0,1-Math.abs(center-track.length/2)/range):0;card.style.setProperty(\"--cet-light\",String(glass.highlight/100+emphasis));});});};draw.current();},[horizontalMode,mobileLoop,motion.emphasis,glass.highlight,copies,dataKey]);React.useEffect(()=>{const state=engine.current;const stop=()=>{cancelAnimationFrame(state.raf);state.raf=0;state.last=0;state.speed=0;};const allowed=()=>animated&&motion.autoplay&&motion.speed>0&&state.visible&&!document.hidden;const frame=now=>{state.raf=0;if(!allowed()){stop();return;}const dt=state.last?Math.min((now-state.last)/1e3,.05):0;state.last=now;const pause=readerOpen||paused.current.reading||paused.current.drag||userPaused||paused.current.focus||motion.hoverPause&&paused.current.hover;const target=pause?0:motion.speed;const previousSpeed=state.speed;const easing=1-Math.exp(-dt*8);state.speed+=(target-state.speed)*easing;if(Math.abs(state.speed-target)<.006)state.speed=target;// Exact integral of exponential easing: no frame-rate-dependent ramp distance.\nconst distance=paused.current.drag?0:target*dt+(previousSpeed-target)*easing/8;tracks.current.forEach(track=>{if(track.period&&track.node)track.phase=mod(track.phase+track.direction*(motion.reverse?-1:1)*distance,track.period);});draw.current();if(!pause||state.speed!==0)state.raf=requestAnimationFrame(frame);else state.last=0;};const sync=()=>{if(!allowed()){stop();return;}if(!state.raf){state.last=0;state.raf=requestAnimationFrame(frame);}};wake.current=sync;document.addEventListener(\"visibilitychange\",sync);const el=gallery.current;const observer=typeof IntersectionObserver!==\"undefined\"?new IntersectionObserver(entries=>{state.visible=entries[0]?.isIntersecting??true;sync();},{threshold:.01}):undefined;if(el)observer?.observe(el);// Pointer/focus handlers wake a settled (fully paused) loop without per-frame polling.\nel?.addEventListener(\"pointerover\",sync);el?.addEventListener(\"pointerout\",sync);el?.addEventListener(\"pointerleave\",sync);el?.addEventListener(\"focusin\",sync);el?.addEventListener(\"focusout\",sync);sync();return()=>{stop();if(wake.current===sync)wake.current=()=>{};observer?.disconnect();document.removeEventListener(\"visibilitychange\",sync);el?.removeEventListener(\"pointerover\",sync);el?.removeEventListener(\"pointerout\",sync);el?.removeEventListener(\"pointerleave\",sync);el?.removeEventListener(\"focusin\",sync);el?.removeEventListener(\"focusout\",sync);};},[animated,motion.autoplay,motion.speed,motion.reverse,motion.hoverPause,userPaused,readerOpen,layout,dataKey]);const browse=React.useCallback((amount,absolute)=>{tracks.current.forEach(track=>{if(!track.node||!track.period)return;track.phase=absolute===\"start\"?0:absolute===\"end\"?track.period-1:mod(track.phase+track.direction*amount,track.period);});draw.current();},[]);// Mobile shares the exact RAF/phase engine used by autoplay. Manual swipes only\n// adjust its measured phase: no nested scroll container and no second animation.\n// Passive touch listeners never cancel ordinary vertical website scrolling.\nReact.useEffect(()=>{const el=gallery.current;if(!el||!mobileLoop||!motion.manual||!motion.drag&&!motion.wheel||isStatic||readerOpen)return;let touch=null;let mouse=null;const isCard=target=>target instanceof Element&&!!target.closest(\".cet-mobile-stage .cet-card\");const updateTrack=amount=>{const track=tracks.current[0];if(!track?.node||track.period<=0||!Number.isFinite(amount))return;track.phase=mod(track.phase+amount*motion.sensitivity,track.period);draw.current();};const startManual=()=>{paused.current.drag=true;engine.current.speed=0;wake.current();};const finishTouch=()=>{if(touch?.moved)mobileClickBlockUntil.current=Date.now()+450;touch=null;paused.current.drag=!!mouse?.moved;wake.current();};const finishMouse=()=>{if(mouse?.moved)mobileClickBlockUntil.current=Date.now()+450;mouse=null;paused.current.drag=!!touch?.moved;el.removeAttribute(\"data-mobile-dragging\");wake.current();};const onTouchStart=event=>{if(!motion.drag||touch||event.touches.length!==1||!isCard(event.target))return;const point=event.touches[0];touch={id:point.identifier,x:point.clientX,y:point.clientY,startX:point.clientX,startY:point.clientY,moved:false,axis:null};};const onTouchMove=event=>{if(!touch)return;if(event.touches.length!==1){finishTouch()// Never interfere with pinch zoom or multi-touch.\n;return;}const point=Array.from(event.touches).find(entry=>entry.identifier===touch?.id);if(!point)return;const dx=point.clientX-touch.x;const dy=point.clientY-touch.y;const totalX=point.clientX-touch.startX;const totalY=point.clientY-touch.startY;if(!touch.moved){if(Math.max(Math.abs(totalX),Math.abs(totalY))<7)return;touch.moved=true;touch.axis=Math.abs(totalX)>Math.abs(totalY)?\"x\":\"y\";startManual();}// Moving the finger left/up advances the cards upward; moving right/down\n// rewinds them. Use the dominant gesture axis, but NEVER preventDefault:\n// vertical gestures still scroll the surrounding Framer page normally.\nupdateTrack(-(touch.axis===\"x\"?dx:dy));touch.x=point.clientX;touch.y=point.clientY;};const onTouchEnd=event=>{if(touch&&Array.from(event.changedTouches).some(entry=>entry.identifier===touch?.id))finishTouch();};const onPointerDown=event=>{// Touch is handled with passive TouchEvents, including iOS Safari.\nif(!motion.drag||event.pointerType===\"touch\"||!event.isPrimary||event.button!==0||mouse||!isCard(event.target))return;mouse={id:event.pointerId,x:event.clientX,y:event.clientY,startX:event.clientX,startY:event.clientY,moved:false,axis:null};};const onPointerMove=event=>{if(!mouse||event.pointerId!==mouse.id)return;const totalX=event.clientX-mouse.startX;const totalY=event.clientY-mouse.startY;if(!mouse.moved){if(Math.max(Math.abs(totalX),Math.abs(totalY))<7)return;mouse.moved=true;mouse.axis=Math.abs(totalX)>Math.abs(totalY)?\"x\":\"y\";startManual();el.setAttribute(\"data-mobile-dragging\",\"true\");const selection=window.getSelection();if(selection?.anchorNode&&el.contains(selection.anchorNode))selection.removeAllRanges();}if(event.cancelable)event.preventDefault();const dx=event.clientX-mouse.x;const dy=event.clientY-mouse.y;updateTrack(-(mouse.axis===\"x\"?dx:dy));mouse.x=event.clientX;mouse.y=event.clientY;};const onPointerEnd=event=>{if(mouse?.id===event.pointerId)finishMouse();};const onWheel=event=>{if(!motion.wheel||!motion.manual||!isCard(event.target)||event.ctrlKey||event.metaKey)return;// Trackpad sideways input browses cards; normal vertical wheel stays\n// available exclusively to the webpage's document scroll.\nif(Math.abs(event.deltaX)<=Math.abs(event.deltaY))return;updateTrack(event.deltaX);if(event.cancelable)event.preventDefault();};el.addEventListener(\"touchstart\",onTouchStart,{passive:true});el.addEventListener(\"touchmove\",onTouchMove,{passive:true});el.addEventListener(\"touchend\",onTouchEnd,{passive:true});el.addEventListener(\"touchcancel\",onTouchEnd,{passive:true});el.addEventListener(\"pointerdown\",onPointerDown);window.addEventListener(\"pointermove\",onPointerMove);window.addEventListener(\"pointerup\",onPointerEnd);window.addEventListener(\"pointercancel\",onPointerEnd);window.addEventListener(\"blur\",finishMouse);el.addEventListener(\"wheel\",onWheel,{passive:false});return()=>{el.removeEventListener(\"touchstart\",onTouchStart);el.removeEventListener(\"touchmove\",onTouchMove);el.removeEventListener(\"touchend\",onTouchEnd);el.removeEventListener(\"touchcancel\",onTouchEnd);el.removeEventListener(\"pointerdown\",onPointerDown);window.removeEventListener(\"pointermove\",onPointerMove);window.removeEventListener(\"pointerup\",onPointerEnd);window.removeEventListener(\"pointercancel\",onPointerEnd);window.removeEventListener(\"blur\",finishMouse);el.removeEventListener(\"wheel\",onWheel);finishTouch();finishMouse();};},[mobileLoop,motion.manual,motion.drag,motion.wheel,motion.sensitivity,isStatic,readerOpen,dataKey]);// Direct input writes the same measured phase refs as autoplay; no second engine.\nReact.useEffect(()=>{const el=gallery.current;if(!el||mobileMode||!motion.manual||isStatic)return;let gesture=null;let readingTimer=0;const interactive=\"a,button,input,select,textarea,[contenteditable=true],[role=button],[data-cet-no-drag],.cet-reader\";const innerScroller=target=>{for(let node=target;node&&node!==el;node=node.parentElement){if(node instanceof HTMLElement&&/auto|scroll/.test(getComputedStyle(node).overflowY)&&node.scrollHeight>node.clientHeight+1)return node;if(node.classList.contains(\"cet-lane\"))break;}return null;};const holdReading=()=>{paused.current.reading=true;window.clearTimeout(readingTimer);readingTimer=window.setTimeout(()=>{paused.current.reading=false;wake.current();},650);wake.current();};const scroll=event=>{if(event.target instanceof Element&&innerScroller(event.target))holdReading();};const moveTrack=(index,amount)=>{const track=tracks.current[index];if(!track?.node||!track.period)return;track.phase=mod(track.phase+amount*motion.sensitivity,track.period);draw.current();};const finish=()=>{const previous=gesture;gesture=null;paused.current.drag=false;delete el.dataset.dragging;el.style.removeProperty(\"user-select\");if(previous?.node.hasPointerCapture(previous.id))previous.node.releasePointerCapture(previous.id);wake.current();};const wheel=event=>{if(!motion.wheel||event.ctrlKey||event.metaKey||paused.current.drag)return;const target=event.target instanceof Element?event.target:null;if(target?.closest(interactive))return;const scroller=innerScroller(target);const horizontalIntent=horizontalMode&&(event.shiftKey||Math.abs(event.deltaX)>Math.abs(event.deltaY));if(scroller&&!horizontalIntent){const canRead=event.deltaY<0?scroller.scrollTop>1:event.deltaY>0&&scroller.scrollTop+scroller.clientHeight<scroller.scrollHeight-1;if(canRead){holdReading();return;}// At a quote boundary, native scrolling chains to the page. Vertical\n// browsing may observe the same input, but never cancels page scrolling.\n}const intent=!horizontalMode||Math.abs(event.deltaX)>Math.abs(event.deltaY)||event.shiftKey;if(!intent)return;// Ordinary vertical page input never drives horizontal lanes.\nconst amount=horizontalMode&&Math.abs(event.deltaX)>Math.abs(event.deltaY)?event.deltaX:event.deltaY;if(!amount)return;const lane=target?.closest(\".cet-lane\");const index=Number(lane?.dataset.lane??0);activeLane.current=index;const unit=event.deltaMode===1?16:event.deltaMode===2?horizontalMode?el.clientWidth:el.clientHeight:1;// Deliberate horizontal intent is captured. Vertical input always keeps page scroll.\nif(horizontalMode&&event.cancelable)event.preventDefault();moveTrack(index,amount*unit);};const down=event=>{if(!event.isPrimary){finish();return;}// Leave multi-touch/pinch to the browser.\nif(!motion.drag||gesture||event.button!==0)return;const target=event.target instanceof Element?event.target:null;if(!target||target.closest(interactive))return;if(innerScroller(target)){holdReading();return;}const lane=target.closest(\".cet-lane\");if(!lane||!el.contains(lane))return;// Page First is the safe default. Browse Cards reserves only intentional\n// vertical card swipes; gutters and overflowing text retain native pan.\nif(event.pointerType===\"touch\"&&!horizontalMode&&(motion.verticalTouch!==\"browse\"||!target.closest(\".cet-card\")))return;gesture={id:event.pointerId,lane:Number(lane.dataset.lane??0),x:event.clientX,y:event.clientY,startX:event.clientX,startY:event.clientY,locked:false,node:lane};activeLane.current=gesture.lane;// Touch taps stay native. Mouse down on the noninteractive stage keeps\n// browser focus from jumping to the gallery; links/scrolling text were excluded.\nif(event.pointerType!==\"touch\"&&event.cancelable)event.preventDefault();};const move=event=>{const g=gesture;if(!g||event.pointerId!==g.id)return;const dx=event.clientX-g.startX,dy=event.clientY-g.startY;if(!g.locked){if(Math.max(Math.abs(dx),Math.abs(dy))<5)return;if(event.pointerType===\"touch\"&&(horizontalMode?Math.abs(dy)>Math.abs(dx):Math.abs(dx)>Math.abs(dy))){finish();return;}g.locked=true;paused.current.drag=true;engine.current.speed=0;wake.current();try{g.node.setPointerCapture(g.id);}catch{finish();return;}el.dataset.dragging=\"true\";el.style.userSelect=\"none\";const selection=window.getSelection();if(selection?.anchorNode&&el.contains(selection.anchorNode))selection.removeAllRanges();}if(event.cancelable)event.preventDefault();// Physical direction is independent of the lane's autoplay direction.\nmoveTrack(g.lane,-(horizontalMode?event.clientX-g.x:event.clientY-g.y));g.x=event.clientX;g.y=event.clientY;};const end=event=>{if(gesture?.id===event.pointerId)finish();};const lost=event=>{// Touch starts with implicit capture on the original text/card. Transferring\n// capture to the lane emits a lost event there; only loss from our lane ends it.\nif(gesture?.id===event.pointerId&&event.target===gesture.node&&!gesture.node.hasPointerCapture(event.pointerId))finish();};el.addEventListener(\"scroll\",scroll,true);el.addEventListener(\"wheel\",wheel,{passive:false});el.addEventListener(\"pointerdown\",down);window.addEventListener(\"pointermove\",move,{passive:false});window.addEventListener(\"pointerup\",end);window.addEventListener(\"pointercancel\",end);window.addEventListener(\"blur\",finish);el.addEventListener(\"lostpointercapture\",lost);return()=>{el.removeEventListener(\"scroll\",scroll,true);window.clearTimeout(readingTimer);paused.current.reading=false;el.removeEventListener(\"wheel\",wheel);el.removeEventListener(\"pointerdown\",down);window.removeEventListener(\"pointermove\",move);window.removeEventListener(\"pointerup\",end);window.removeEventListener(\"pointercancel\",end);window.removeEventListener(\"blur\",finish);el.removeEventListener(\"lostpointercapture\",lost);finish();};},[mobileMode,horizontalMode,motion.manual,motion.drag,motion.wheel,motion.sensitivity,motion.verticalTouch,isStatic,dataKey,panels.introPosition,bounds.width,bounds.height]);function pointerCard(target){return target instanceof Element&&!!target.closest(\".cet-card\");}function keyBrowse(event){if(mobileMode||!motion.manual||!motion.keyboard||isStatic||event.target!==event.currentTarget||event.altKey||event.ctrlKey||event.metaKey)return;if(horizontalMode&&[\"ArrowUp\",\"ArrowDown\"].includes(event.key)){activeLane.current=event.key===\"ArrowUp\"?0:1;event.currentTarget.dataset.activeLane=String(activeLane.current);event.preventDefault();return;}if([\"PageUp\",\"PageDown\"].includes(event.key)){const track=tracks.current[horizontalMode?activeLane.current:0];const rect=gallery.current?.getBoundingClientRect();if(!track||!rect)return;const center=horizontalMode?(rect.left+rect.right)/2:(rect.top+rect.bottom)/2;const nearest=track.cards.reduce((best,card)=>{const distance=node=>{const r=node.getBoundingClientRect();return Math.abs((horizontalMode?r.left+r.right:r.top+r.bottom)/2-center);};return!best||distance(card)<distance(best)?card:best;},null);const quote=nearest?.dataset.reading===\"true\"?nearest:nearest?.querySelector(\".cet-quote\");if(quote&&/auto|scroll/.test(getComputedStyle(quote).overflowY)&&quote.scrollHeight>quote.clientHeight+1){const before=quote.scrollTop;quote.scrollTop+=(event.key===\"PageUp\"?-1:1)*Math.max(24,quote.clientHeight*.8);if(quote.scrollTop!==before)event.preventDefault();}return;}const backward=horizontalMode?\"ArrowLeft\":\"ArrowUp\";const forward=horizontalMode?\"ArrowRight\":\"ArrowDown\";if(![backward,forward,\"Home\",\"End\"].includes(event.key))return;event.preventDefault();browse(event.key===backward?-65:65,event.key===\"Home\"?\"start\":event.key===\"End\"?\"end\":undefined);}const w=bounds.width;const responsive=typography.responsiveScale;const headingFont=mobileMode?{...typography.heading,fontSize:mobile.headingSize*(responsive?(compact?clamp(w*.11,42,56):clamp(w*.08,47,72))/43:1)}:scaledFont(typography.heading,74,clamp(w*.0465,49,74),responsive);const bodyFont=mobileMode?{...typography.body,fontSize:mobile.bodySize,...compact&&typography.body.lineHeight===defaults.typography.body.lineHeight?{lineHeight:\"1.52em\"}:{}}:scaledFont(typography.body,19,clamp(w*.012,16,19),responsive);const quoteFont=mobileMode?{...typography.quote,fontSize:responsive?mobile.quoteSize*(compact?clamp(w*.05,19,23):clamp(w*.033,20,25))/20:mobile.quoteSize}:scaledFont(typography.quote,23,horizontalMode?clamp(w*.0149,19,23):clamp(w*.017,21,26),responsive);const authorFont={...typography.author,fontSize:mobileMode?mobile.authorSize*(compact?1:15/13):horizontalMode?`calc(${typeof typography.author.fontSize===\"number\"?typography.author.fontSize+\"px\":typography.author.fontSize??\"15px\"} * ${13/15})`:typography.author.fontSize};const roleFont={...typography.role,fontSize:mobileMode?mobile.roleSize*(compact?1:15/13):horizontalMode?`calc(${typeof typography.role.fontSize===\"number\"?typography.role.fontSize+\"px\":typography.role.fontSize??\"15px\"} * ${14/15})`:typography.role.fontSize};const italicBase=typography.linkItalic?{...typography.heading,fontStyle:\"italic\"}:typography.italic;const italicFont=mobileMode?{...italicBase,fontSize:mobile.italicSize*(responsive?(compact?clamp(w*.11,42,56):clamp(w*.08,47,72))/43:1)}:scaledFont(italicBase,74,clamp(w*.0465,49,74),responsive);const eyebrowFont=scaledFont(typography.eyebrow,14,clamp(w*.0095,12,14),responsive);// Main pickers always own desktop metrics. Mobile has an explicit override switch,\n// so selecting a desktop size never silently overwrites an enabled mobile override.\nconst textStyle=(role,legacy)=>{if(!mobileMode)return introAlign&&[\"eyebrow\",\"heading\",\"italic\",\"body\"].includes(role)?{...legacy,textAlign:introAlign}:legacy;const main=role===\"italic\"?italicBase:typography[role];const selected=role===\"cta\"&&buttonType?buttonType.customFonts?buttonType.mobileFont??undefined:undefined:mobileTypography.customFonts?mobileTypography[role]:undefined;let result={...main,...selected};if(role===\"cta\"&&buttonType?buttonType.overrideSizes!==false:mobileTypography.overrideSizes){result={...result,fontSize:legacy.fontSize};if(role===\"eyebrow\")result.fontSize=mobile.eyebrowSize*(responsive?clamp(w*.0095,12,14)/12:1);if(role===\"cta\")result.fontSize=mobile.ctaSize;if(role===\"body\"&&!selected&&compact&&main.lineHeight===defaults.typography.body.lineHeight)result.lineHeight=\"1.52em\";}else{// In inherit mode, the selected font size is authoritative (no mobile magic clamp).\nresult.fontSize=main.fontSize;}return introAlign&&[\"eyebrow\",\"heading\",\"italic\",\"body\"].includes(role)?{...result,textAlign:introAlign}:result;};const ctaMode=cta.mode===\"builtin\"&&!(cta.visible??content.showCTA??true)?\"hidden\":cta.mode;// Framer resolves slot content lazily. Read it only when Native mode needs it;\n// spreading all incoming props can evaluate unavailable Canvas slot imports.\nconst nativeButton=ctaMode===\"native\"?input.nativeButton:undefined;const hasNativeButton=React.Children.toArray(nativeButton).length>0;const ctaLabel=cta.text??content.ctaText;// Empty Framer Link controls may arrive as undefined/null on Canvas and\n// overwrite nested defaults. Normalize both sources before trimming.\nconst linkOverride=typeof cta.link===\"string\"?cta.link:\"\";const legacyLink=typeof content.ctaLink===\"string\"?content.ctaLink:\"\";const ctaLink=(linkOverride||(cta.inheritLink?legacyLink:\"\")).trim();const safeLink=ctaLink&&!/^(?:javascript|data|vbscript):/i.test(ctaLink)&&!/[\\u0000-\\u0020]/.test(ctaLink)?ctaLink:undefined;const ctaNewTab=cta.newTab??content.newTab;const ctaArrow=cta.showArrow??content.showArrow;const ratingValue=review=>clamp(Number.isFinite(review.rating)?review.rating:stars.rating,0,5);const ratingLabel=review=>`Rated ${ratingValue(review)} out of 5 stars`;const starRow=review=>/*#__PURE__*/_jsx(\"div\",{className:\"cet-stars\",\"aria-hidden\":\"true\",style:{gap:stars.gap,width:\"100%\",justifyContent:stars.alignment===\"follow\"?contentCrossAlignment:stars.alignment===\"start\"?\"flex-start\":stars.alignment===\"end\"?\"flex-end\":\"center\"},children:Array.from({length:5},(_,i)=>/*#__PURE__*/_jsxs(\"svg\",{width:stars.size,height:stars.size,viewBox:\"0 0 24 24\",\"aria-hidden\":\"true\",focusable:\"false\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"m12 2.5 2.94 5.96 6.58.96-4.76 4.64 1.12 6.56L12 17.52l-5.88 3.1 1.12-6.56L2.48 9.42l6.58-.96Z\",fill:stars.empty}),/*#__PURE__*/_jsx(\"path\",{d:\"m12 2.5 2.94 5.96 6.58.96-4.76 4.64 1.12 6.56L12 17.52l-5.88 3.1 1.12-6.56L2.48 9.42l6.58-.96Z\",fill:stars.filled,style:{clipPath:`inset(0 ${100-clamp(ratingValue(review)-i,0,1)*100}% 0 0)`}})]},i))});const selected=horizontalMode?[reviews.filter((_,i)=>i%2===0),reviews.filter((_,i)=>i%2===1)]:[reviews];if(horizontalMode&&selected[1].length===0)selected[1]=selected[0];const fixedCard=!mobileMode||mobileLoop||!mobile.autoHeight;// Preserve the approved clamp; reading uses one surface for the whole card.\nconst clampQuote=fixedCard&&(typography.quoteOverflow===\"clamp\"||typography.quoteOverflow===\"auto\"&&!mobileMode&&!stars.enabled&&typography.quoteLines>0);const quote=review=>!review.quote?.trim()?null:/*#__PURE__*/_jsx(\"blockquote\",{className:\"cet-quote\",\"data-overflow\":clampQuote?\"clamp\":fixedCard?\"scroll\":\"full\",title:clampQuote?review.quote:undefined,style:{...textStyle(\"quote\",quoteFont),textAlign:contentAlignment,width:\"100%\",maxWidth:\"100%\",color:colors.quote,display:clampQuote?\"-webkit-box\":\"block\",WebkitBoxOrient:\"vertical\",WebkitLineClamp:clampQuote?Math.max(1,typography.quoteLines):undefined,overflowX:fixedCard?\"hidden\":\"visible\",overflowY:clampQuote?\"hidden\":\"visible\"},children:formattedQuote(review.quote)});const card=(review,key,desktop=false)=>/*#__PURE__*/_jsxs(\"figure\",{className:\"cet-card\",\"data-content-align\":contentAlignment,\"data-reader-position\":readerPosition,\"data-reading-default\":!mobileLoop&&fixedCard&&(!clampQuote||mobileMode)?\"true\":\"false\",\"data-reading\":!mobileLoop&&fixedCard&&(!clampQuote||mobileMode)?\"true\":\"false\",\"data-fixed\":fixedCard?\"true\":\"false\",style:{padding:mobileMode?compact?mobile.cardPadding:mobile.tabletCardPadding:horizontalMode?horizontal.padding:vertical.padding,borderRadius:mobileMode?mobile.radius:panels.cardRadius,width:desktop?horizontalMode?Math.max(80,horizontal.width):`min(calc(100% - ${VERTICAL_CARD_GUTTER*2}px), clamp(${desktopCardMin}px, ${VERTICAL_CARD_FLUID_WIDTH}%, ${desktopCardMax}px))`:\"100%\",height:desktop?Math.max(100,horizontalMode?horizontal.height:vertical.height):mobileLoop?Math.max(150,mobile.height):mobile.autoHeight?\"auto\":mobile.height,color:colors.quote,gap:quoteReaderGap,// Explicit filter values avoid WebKit resolving a variable-based backdrop to none.\n    backdropFilter:glass.enabled?`blur(${Math.max(0,glass.blur)}px) saturate(.96)`:\"none\",WebkitBackdropFilter:glass.enabled?`blur(${Math.max(0,glass.blur)}px) saturate(.96)`:\"none\"},children:[stars.enabled&&!desktop&&/*#__PURE__*/_jsx(\"span\",{style:hiddenStyle,children:ratingLabel(review)}),stars.enabled||!!review.quote?.trim()&&(decoration.quoteStyle===\"icon\"||customCardSpacing||showAvatars||readerPosition===\"after\")?/*#__PURE__*/_jsxs(\"div\",{className:\"cet-card-copy\",style:{gap:stars.enabled?ratingQuoteGap:decoration.iconGap},children:[decoration.quoteStyle===\"icon\"&&!!review.quote?.trim()&&/*#__PURE__*/_jsx(\"svg\",{className:\"cet-quote-icon\",\"aria-hidden\":\"true\",viewBox:\"0 0 24 24\",style:{width:decoration.iconSize,height:decoration.iconSize,color:decoration.iconColor,marginBottom:stars.enabled?decoration.iconGap-ratingQuoteGap:0},fill:\"currentColor\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M10 4H3v9h4c0 3-1 4-4 5v2c5-1 7-4 7-8V4Zm11 0h-7v9h4c0 3-1 4-4 5v2c5-1 7-4 7-8V4Z\"})}),stars.enabled&&stars.placement===\"above\"&&starRow(review),quote(review),stars.enabled&&stars.placement===\"below\"&&starRow(review)]}):quote(review),(review.author||review.role||showAvatars&&review.avatar?.src)&&/*#__PURE__*/_jsx(\"figcaption\",{className:\"cet-caption\",\"data-avatar\":showAvatars&&review.avatar?.src?\"true\":undefined,style:{gap:showAvatars&&review.avatar?.src?avatarTextGap:nameRoleGap,marginTop:readerPosition===\"bottom\"&&!review.quote?.trim()&&!stars.enabled?\"auto\":undefined},children:showAvatars&&review.avatar?.src?/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(ReviewAvatar,{image:review.avatar,size:avatarSize}),(review.author||review.role)&&/*#__PURE__*/_jsxs(\"div\",{className:\"cet-caption-text\",style:{gap:nameRoleGap},children:[review.author&&/*#__PURE__*/_jsx(\"span\",{className:\"cet-author\",style:{...textStyle(\"author\",authorFont),textAlign:contentAlignment,color:colors.author},children:review.author}),review.role&&/*#__PURE__*/_jsx(\"span\",{className:\"cet-role\",style:{...textStyle(\"role\",roleFont),textAlign:contentAlignment,color:colors.role},children:review.role})]})]}):/*#__PURE__*/_jsxs(_Fragment,{children:[review.author&&/*#__PURE__*/_jsx(\"span\",{className:\"cet-author\",style:{...textStyle(\"author\",authorFont),textAlign:contentAlignment,color:colors.author},children:review.author}),review.role&&/*#__PURE__*/_jsx(\"span\",{className:\"cet-role\",style:{...textStyle(\"role\",roleFont),textAlign:contentAlignment,color:colors.role},children:review.role})]})})]},key);// Framer Link supplies Preview/internal routing by enhancing this one anchor.\n// Native component outlets bypass it entirely.\nconst pill=/*#__PURE__*/React.createElement(safeLink?\"a\":\"button\",{className:\"cet-cta\",\"data-cet-pill\":\"true\",\"data-hover-enabled\":cta.hoverEnabled?\"true\":\"false\",href:safeLink,type:safeLink?undefined:\"button\",disabled:safeLink?undefined:true,\"aria-disabled\":!safeLink||undefined,target:safeLink&&ctaNewTab?\"_blank\":undefined,rel:safeLink&&ctaNewTab?\"noopener noreferrer\":undefined,style:{...textStyle(\"cta\",typography.cta),width:cta.fullWidth?\"100%\":undefined,gap:ctaArrow?cta.gap:0,borderRadius:cta.radius,border:`${cta.borderWidth}px solid ${cta.borderColor}`,paddingTop:cta.paddingY,paddingBottom:cta.paddingY,paddingLeft:cta.paddingX??26,paddingRight:cta.paddingX??23}},arrowOptions?.side===\"left\"&&ctaArrow&&/*#__PURE__*/_jsx(\"span\",{className:\"cet-cta-icon\",\"aria-hidden\":\"true\",style:{width:cta.arrowSize,height:cta.arrowSize},children:/*#__PURE__*/_jsx(CTAArrow,{...arrowOptions})}),ctaLabel,arrowOptions?.side!==\"left\"&&ctaArrow&&/*#__PURE__*/_jsx(\"span\",{className:\"cet-cta-icon\",\"aria-hidden\":\"true\",style:{width:cta.arrowSize,height:cta.arrowSize},children:/*#__PURE__*/_jsx(CTAArrow,{...arrowOptions})}));const cssVars={\"--cet-tint\":glass.tint,\"--cet-opacity\":`${clamp(glass.opacity,0,100)}%`,\"--cet-light\":glass.highlight/100,\"--cet-focus\":colors.focus,\"--cet-quote-color\":colors.quote,\"--cet-cta\":cta.fill??colors.cta,\"--cet-cta-hover\":cta.hoverFill??colors.ctaHover,\"--cet-cta-text\":cta.textColor??colors.ctaText,\"--cet-cta-hover-text\":cta.hoverText??colors.ctaHoverText};return /*#__PURE__*/_jsxs(\"section\",{ref:root,className:\"cet-root\",\"aria-labelledby\":hasHeadline?headingId:undefined,\"aria-label\":!hasHeadline?content.galleryLabel:undefined,\"data-mobile\":mobileMode?\"true\":\"false\",\"data-glass\":glass.enabled?\"true\":\"false\",\"data-reduced\":reduced||isStatic?\"true\":\"false\",\"data-manual\":!mobileMode&&motion.manual&&motion.drag&&!isStatic?\"true\":\"false\",\"data-orientation\":horizontalMode?\"horizontal\":\"vertical\",\"data-vertical-touch\":motion.verticalTouch,\"data-mobile-manual\":mobileLoop&&motion.manual&&motion.drag&&!isStatic?\"true\":\"false\",style:{...cssVars,width:\"100%\",display:\"grid\",gridTemplateColumns:mobileMode?\"minmax(0,1fr)\":panels.introPosition===\"right\"?`minmax(0,1fr) ${clamp(panels.split,20,80)}%`:`${clamp(panels.split,20,80)}% minmax(0,1fr)`,borderRadius:panels.sectionRadius,color:colors.text,fontFamily:sans,...props.style,// Content is never clipped on a short frame. Use Fit Content height on mobile in Framer.\nheight:mobileMode?\"auto\":props.style?.height??900,minHeight:mobileMode?0:Math.max(700,horizontalMode?horizontal.height*2+horizontal.rowGap+80:700)},children:[/*#__PURE__*/_jsx(\"style\",{children:styles}),/*#__PURE__*/_jsx(\"div\",{className:\"cet-intro\",style:{gridColumn:mobileMode?1:panels.introPosition===\"right\"?2:1,gridRow:1,background:colors.panel,justifyContent:introAlign===\"center\"?\"center\":introAlign===\"right\"?\"flex-end\":undefined,padding:mobileMode?compact?mobile.introPadding:mobile.tabletIntroPadding:panels.introPadding},children:/*#__PURE__*/_jsxs(\"div\",{className:\"cet-intro-copy\",style:{...entranceStyle(introEntrance),maxWidth:copyWidthMode===\"fill\"?\"none\":copyWidthMode===\"custom\"?Math.max(0,panels.introMaxWidth):mobileMode?700:panels.introMaxWidth,width:\"100%\",minWidth:0,textAlign:introAlign},children:[eyebrowMode===\"default\"&&content.eyebrow&&/*#__PURE__*/_jsx(\"p\",{className:\"cet-eyebrow\",style:{marginBottom:hasHeadline?eyebrowHeadlineGap:0,...textStyle(\"eyebrow\",eyebrowFont)},children:content.eyebrow}),eyebrowMode===\"native\"&&hasNativeEyebrow&&/*#__PURE__*/_jsx(\"div\",{className:\"cet-native-eyebrow\",style:{display:\"flex\",justifyContent:introAlign===\"center\"?\"center\":introAlign===\"right\"?\"flex-end\":\"flex-start\",width:\"100%\",minWidth:0,maxWidth:\"100%\",marginBottom:hasHeadline?eyebrowHeadlineGap:0},children:nativeEyebrow}),eyebrowMode===\"native\"&&!hasNativeEyebrow&&isCanvas&&/*#__PURE__*/_jsx(\"div\",{className:\"cet-native-hint\",children:\"Connect a Framer Eyebrow component\"}),headlineMode===\"default\"&&hasHeadline&&/*#__PURE__*/_jsxs(Heading,{className:\"cet-headline\",id:headingId,style:textStyle(\"heading\",headingFont),children:[content.heading&&/*#__PURE__*/_jsx(\"span\",{style:{display:\"block\",whiteSpace:\"pre-line\"},children:content.heading}),content.italic&&/*#__PURE__*/_jsx(\"em\",{style:{...textStyle(\"italic\",italicFont),display:\"block\"},children:content.italic})]}),headlineMode===\"native\"&&hasNativeHeadline&&/*#__PURE__*/_jsx(\"div\",{className:\"cet-native-headline\",id:headingId,style:{display:\"flex\",justifyContent:introAlign===\"center\"?\"center\":introAlign===\"right\"?\"flex-end\":\"flex-start\",width:\"100%\",minWidth:0},children:nativeHeadline}),headlineMode===\"native\"&&!hasNativeHeadline&&isCanvas&&/*#__PURE__*/_jsx(\"div\",{className:\"cet-native-hint\",children:\"Connect a Framer Headline component\"}),bodyMode===\"default\"&&content.description&&/*#__PURE__*/_jsx(\"p\",{className:\"cet-description\",style:{...textStyle(\"body\",bodyFont),maxWidth:copyWidthMode===\"approved\"?440:\"none\",width:\"100%\",minWidth:0,marginTop:hasHeadline?headlineDescriptionGap:0,marginLeft:introAlign===\"center\"||introAlign===\"right\"?\"auto\":undefined,marginRight:introAlign===\"center\"?\"auto\":undefined},children:content.description}),bodyMode===\"native\"&&hasNativeBody&&/*#__PURE__*/_jsx(\"div\",{className:\"cet-native-body\",style:{marginTop:hasHeadline?headlineDescriptionGap:0,width:\"100%\",maxWidth:copyWidthMode===\"approved\"?440:\"none\",minWidth:0,display:\"flex\",justifyContent:introAlign===\"center\"?\"center\":introAlign===\"right\"?\"flex-end\":\"flex-start\",marginLeft:introAlign===\"center\"||introAlign===\"right\"?\"auto\":undefined,marginRight:introAlign===\"center\"?\"auto\":undefined},children:nativeBody}),bodyMode===\"native\"&&!hasNativeBody&&isCanvas&&/*#__PURE__*/_jsx(\"div\",{className:\"cet-native-hint\",children:\"Connect a Framer Body component\"}),ctaMode!==\"hidden\"&&(ctaMode===\"native\"?hasNativeButton||isCanvas:!!ctaLabel)&&/*#__PURE__*/_jsx(\"div\",{className:\"cet-cta-outlet\",style:{marginTop:hasDescription?descriptionCTAGap:hasHeadline?headlineDescriptionGap:0,display:\"flex\",justifyContent:!input.button&&input.intro?introAlign===\"center\"?\"center\":introAlign===\"right\"?\"flex-end\":\"flex-start\":cta.alignment===\"center\"?\"center\":cta.alignment===\"end\"?\"flex-end\":\"flex-start\"},children:ctaMode===\"native\"?hasNativeButton?nativeButton:isCanvas?/*#__PURE__*/_jsx(\"span\",{className:\"cet-native-hint\",children:\"Connect a button to the Native Button outlet.\"}):null:safeLink?/*#__PURE__*/_jsx(Link,{href:safeLink,openInNewTab:ctaNewTab,children:pill}):pill})]})}),/*#__PURE__*/_jsxs(\"div\",{ref:gallery,className:\"cet-gallery\",role:\"region\",\"aria-label\":content.galleryLabel,\"aria-describedby\":!mobileMode&&motion.manual?helpId:undefined,tabIndex:!mobileMode&&motion.manual&&motion.keyboard?0:undefined,style:{gridColumn:mobileMode?1:panels.introPosition===\"right\"?1:2,gridRow:mobileMode?2:1,background:colors.gallery,// Limit mobile section height to exactly N cards + their gaps + padding.\n// Unlike the previous static list, hidden review copies never affect page height.\nheight:mobileLoop?mobileViewportHeight:undefined},onKeyDown:keyBrowse,onPointerOver:event=>{if(event.pointerType!==\"touch\")paused.current.hover=pointerCard(event.target);},onPointerOut:event=>{if(event.pointerType!==\"touch\")paused.current.hover=pointerCard(event.relatedTarget);},onPointerLeave:()=>{paused.current.hover=false;},onFocusCapture:()=>{paused.current.focus=true;},onBlurCapture:event=>{paused.current.focus=!!event.relatedTarget&&event.currentTarget.contains(event.relatedTarget);},children:[photoSource&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"img\",{className:\"cet-photo\",src:photoSource.src,srcSet:photoSource.srcSet,sizes:`${Math.ceil(mobileMode?w:w*(1-panels.split/100))}px`,alt:\"\",\"aria-hidden\":\"true\",draggable:false,style:{objectFit:photo.fit,objectPosition:`${focalPosition(photo.useFocalPoint?photoSource.positionX:undefined,photo.x)} ${focalPosition(photo.useFocalPoint?photoSource.positionY:undefined,photo.y)}`}}),/*#__PURE__*/_jsx(\"div\",{className:\"cet-photo-overlay\",\"aria-hidden\":\"true\",style:{background:photo.overlayColor,opacity:clamp(photo.overlay,0,100)/100}})]}),mobileMode?mobileLoop?/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"div\",{className:\"cet-stage cet-mobile-stage\",\"aria-hidden\":\"true\",// Taps read the full review; swipes browse without\n// accidentally opening the reader on release.\nonClick:event=>{if(Date.now()<mobileClickBlockUntil.current){event.preventDefault();return;}if(!isStatic&&event.target instanceof Element&&event.target.closest(\".cet-card\"))setReaderOpen(true);},style:{...entranceStyle(cardsEntrance),padding:mobileGalleryPadding,display:\"flex\",flexDirection:\"column\"},children:/*#__PURE__*/_jsx(\"div\",{className:\"cet-lane\",\"data-lane\":0,style:{height:\"100%\",width:mobileCardWidth,maxWidth:\"100%\",marginInline:\"auto\"},children:/*#__PURE__*/_jsx(\"div\",{className:\"cet-track\",\"data-cet-track\":0,ref:node=>{tracks.current[0].node=node;},style:{flexDirection:\"column\",width:\"100%\",height:\"max-content\",willChange:animated&&motion.autoplay?\"transform\":\"auto\"},children:Array.from({length:copies[0]??3},(_,copy)=>/*#__PURE__*/_jsx(\"div\",{className:\"cet-group\",\"aria-hidden\":\"true\",style:{flexDirection:\"column\",gap:mobileGap,paddingBottom:mobileGap,width:\"100%\",height:\"auto\"},children:reviews.map((review,i)=>card(review,`${copy}-${i}`))},copy))})})}),reviews.length>0&&/*#__PURE__*/_jsxs(\"div\",{className:\"cet-reader cet-mobile-reader\",\"data-open\":readerOpen?\"true\":\"false\",role:readerOpen?\"region\":undefined,\"aria-labelledby\":readerOpen?`${readerId}-title`:undefined,onKeyDown:event=>{if(readerOpen&&event.key===\"Escape\"){closeReader();event.stopPropagation();}},children:[/*#__PURE__*/_jsx(\"button\",{ref:readerTrigger,type:\"button\",className:\"cet-reader-toggle\",style:readerOpen?hiddenStyle:undefined,tabIndex:readerOpen?-1:undefined,\"aria-expanded\":readerOpen,\"aria-controls\":readerId,onClick:()=>setReaderOpen(true),children:\"Read all testimonials\"}),readerOpen&&/*#__PURE__*/_jsxs(\"div\",{className:\"cet-reader-header\",children:[/*#__PURE__*/_jsx(\"h3\",{id:`${readerId}-title`,children:\"All testimonials\"}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"cet-reader-close\",onClick:closeReader,\"aria-label\":\"Close full testimonials\",children:/*#__PURE__*/_jsx(\"svg\",{viewBox:\"0 0 24 24\",width:\"18\",height:\"18\",\"aria-hidden\":\"true\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"1.6\",strokeLinecap:\"round\",children:/*#__PURE__*/_jsx(\"path\",{d:\"m6 6 12 12M18 6 6 18\"})})})]}),/*#__PURE__*/_jsx(\"ol\",{ref:readerList,id:readerId,role:\"list\",\"aria-label\":content.galleryLabel,style:readerOpen?undefined:hiddenStyle,tabIndex:readerOpen?0:undefined,children:reviews.map((review,index)=>/*#__PURE__*/_jsx(\"li\",{children:/*#__PURE__*/_jsxs(\"figure\",{children:[stars.enabled&&/*#__PURE__*/_jsx(\"span\",{className:\"cet-reader-rating\",children:ratingLabel(review)}),/*#__PURE__*/_jsx(\"blockquote\",{children:formattedQuote(review.quote)}),/*#__PURE__*/_jsxs(\"figcaption\",{children:[/*#__PURE__*/_jsx(\"span\",{className:\"cet-reader-author\",children:review.author}),review.role&&/*#__PURE__*/_jsx(\"span\",{className:\"cet-reader-role\",children:review.role})]})]})},index))})]}),motion.autoplay&&!isStatic&&!reduced&&/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"cet-motion-toggle\",\"aria-pressed\":userPaused,\"aria-label\":userPaused?\"Resume testimonial motion\":\"Pause testimonial motion\",onClick:()=>setUserPaused(value=>!value),children:userPaused?\"Play\":\"Pause\"})]}):// Opt-out preserves the prior, fully expanded static list.\n/*#__PURE__*/_jsx(\"ol\",{className:\"cet-mobile-list\",\"aria-label\":content.galleryLabel,role:\"list\",style:{...entranceStyle(cardsEntrance),padding:mobileGalleryPadding,gap:mobileGap},children:reviews.map((review,index)=>/*#__PURE__*/_jsx(\"li\",{style:{width:mobileCardWidth,maxWidth:\"100%\"},children:card(review,index)},index))}):/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"div\",{className:\"cet-stage\",\"aria-hidden\":\"true\",style:{...entranceStyle(cardsEntrance),display:\"flex\",flexDirection:\"column\",justifyContent:horizontalMode?\"center\":\"flex-start\",gap:horizontalMode?horizontal.rowGap:0},children:selected.map((row,index)=>/*#__PURE__*/_jsx(\"div\",{className:\"cet-lane\",\"data-lane\":index,style:{height:horizontalMode?horizontal.height:\"100%\",flexShrink:0},children:/*#__PURE__*/_jsx(\"div\",{className:\"cet-track\",\"data-cet-track\":index,ref:node=>{tracks.current[index].node=node;},style:{flexDirection:horizontalMode?\"row\":\"column\",width:horizontalMode?\"max-content\":\"100%\",height:horizontalMode?\"100%\":\"max-content\",willChange:animated&&motion.autoplay?\"transform\":\"auto\"},children:Array.from({length:copies[index]??3},(_,copy)=>/*#__PURE__*/_jsx(\"div\",{className:\"cet-group\",\"aria-hidden\":\"true\",style:{flexDirection:horizontalMode?\"row\":\"column\",gap:horizontalMode?horizontal.gap:vertical.gap,paddingRight:horizontalMode?horizontal.gap:0,paddingBottom:horizontalMode?0:vertical.gap,width:horizontalMode?\"max-content\":\"100%\",height:horizontalMode?\"100%\":\"auto\"},children:row.map((review,i)=>card(review,i,true))},copy))})},`${layout}-${index}`))}),/*#__PURE__*/_jsxs(\"div\",{className:\"cet-reader\",\"data-open\":readerOpen&&hasOverflow?\"true\":\"false\",role:readerOpen&&hasOverflow?\"region\":undefined,\"aria-labelledby\":readerOpen&&hasOverflow?`${readerId}-title`:undefined,onKeyDown:event=>{if(event.key===\"Escape\"&&readerOpen){closeReader();event.stopPropagation();}},children:[hasOverflow&&/*#__PURE__*/_jsx(\"button\",{ref:readerTrigger,type:\"button\",className:\"cet-reader-toggle\",style:readerOpen?hiddenStyle:undefined,tabIndex:readerOpen?-1:undefined,\"aria-expanded\":readerOpen,\"aria-controls\":readerId,onClick:()=>setReaderOpen(true),children:\"Read full testimonials\"}),readerOpen&&hasOverflow&&/*#__PURE__*/_jsxs(\"div\",{className:\"cet-reader-header\",children:[/*#__PURE__*/_jsx(\"h3\",{id:`${readerId}-title`,children:\"Full testimonials\"}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"cet-reader-close\",onClick:closeReader,\"aria-label\":\"Close full testimonials\",children:/*#__PURE__*/_jsx(\"svg\",{viewBox:\"0 0 24 24\",width:\"18\",height:\"18\",\"aria-hidden\":\"true\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"1.6\",strokeLinecap:\"round\",children:/*#__PURE__*/_jsx(\"path\",{d:\"m6 6 12 12M18 6 6 18\"})})})]}),/*#__PURE__*/_jsx(\"ol\",{ref:readerList,id:readerId,role:\"list\",style:readerOpen&&hasOverflow?undefined:hiddenStyle,tabIndex:readerOpen&&hasOverflow?0:undefined,\"aria-label\":content.galleryLabel,children:reviews.map((review,index)=>/*#__PURE__*/_jsx(\"li\",{children:/*#__PURE__*/_jsxs(\"figure\",{children:[stars.enabled&&/*#__PURE__*/_jsx(\"span\",{className:\"cet-reader-rating\",children:ratingLabel(review)}),/*#__PURE__*/_jsx(\"blockquote\",{children:formattedQuote(review.quote)}),/*#__PURE__*/_jsxs(\"figcaption\",{children:[/*#__PURE__*/_jsx(\"span\",{className:\"cet-reader-author\",children:review.author}),review.role&&/*#__PURE__*/_jsx(\"span\",{className:\"cet-reader-role\",children:review.role})]})]})},index))})]}),motion.manual&&/*#__PURE__*/_jsxs(\"span\",{id:helpId,style:hiddenStyle,children:[\"Focus pauses motion.\",\" \",motion.drag?\"Drag cards. \":\"\",motion.wheel?horizontalMode?\"Horizontal trackpad input or Shift plus wheel browses the hovered row. \":\"Vertical wheel browses without stopping page scrolling. \":\"\",motion.keyboard?`Keyboard ${horizontalMode?\"Left/Right browses; Up/Down selects a row for reading. \":\"Up/Down browses. \"}Home/End jumps within the loop. Page Up/Down scrolls the centered card when content overflows. `:\"\",!horizontalMode?motion.verticalTouch===\"browse\"?\"Touch swipes on cards browse; gutters and overflowing text scroll the page or text. \":\"Touch scrolls the page first; select Browse Cards to enable vertical card swipes. \":\"Vertical touch swipes scroll the page. \",\"Full testimonials follow once in reading order.\"]}),hasOverflow&&motion.manual&&motion.keyboard&&/*#__PURE__*/_jsxs(\"span\",{className:\"cet-browse-hint\",\"aria-hidden\":\"true\",children:[\"Page Up/Down reads the centered quote.\",\" \",horizontalMode?\"↑/↓ selects top/bottom row. \":\"\",\"Use Read full testimonials for complete text.\"]}),motion.autoplay&&!isStatic&&!reduced&&/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"cet-motion-toggle\",\"aria-pressed\":userPaused,onClick:()=>setUserPaused(value=>!value),children:userPaused?\"Resume testimonial motion\":\"Pause testimonial motion\"})]}),edges.enabled&&reviews.length>0&&(!mobileMode||mobileLoop)&&[0,1].map(side=>{const direction=horizontalMode?side===0?\"right\":\"left\":side===0?\"bottom\":\"top\";const mask=`linear-gradient(to ${direction},rgba(0,0,0,.82) 0%,rgba(0,0,0,.63) 22%,rgba(0,0,0,.32) 56%,rgba(0,0,0,.09) 85%,transparent 100%)`;return /*#__PURE__*/_jsx(\"div\",{className:\"cet-edge\",\"aria-hidden\":\"true\",style:{...horizontalMode?{top:0,bottom:0,width:edges.width,maxWidth:\"50%\",[side===0?\"left\":\"right\"]:0}:{left:0,right:0,height:edges.width,maxHeight:\"50%\",[side===0?\"top\":\"bottom\"]:0},backdropFilter:`blur(${Math.max(0,edges.blur)}px)`,WebkitBackdropFilter:`blur(${Math.max(0,edges.blur)}px)`,maskImage:mask,WebkitMaskImage:mask}},side);})]}),showSwitcher&&!mobileMode&&!readerOpen&&/*#__PURE__*/_jsxs(\"div\",{className:\"cet-switcher\",role:\"group\",\"aria-label\":\"Testimonial layout\",children:[/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"cet-switcher-option\",\"aria-pressed\":layout===\"vertical\",onClick:()=>setLayoutOverride(\"vertical\"),children:\"Vertical\"}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"cet-switcher-option\",\"aria-pressed\":layout===\"horizontal\",onClick:()=>setLayoutOverride(\"horizontal\"),children:\"Horizontal \\xb7 2 rows\"})]})]});}const styles=`\n.cet-root { position:relative; isolation:isolate; container-type:inline-size; overflow:hidden; box-sizing:border-box; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; }\n.cet-root :is(.cet-intro,.cet-headline,.cet-description,.cet-eyebrow,.cet-cta[data-cet-pill],.cet-gallery,.cet-stage,.cet-lane,.cet-track,.cet-group,.cet-card,.cet-quote,.cet-caption,.cet-mobile-list,.cet-mobile-list>li,.cet-edge,.cet-photo,.cet-photo-overlay,.cet-stars,.cet-card-copy,.cet-cta-outlet,.cet-motion-toggle) { box-sizing:border-box; }\n.cet-root .cet-intro { min-width:0; display:flex; align-items:center; }\n.cet-root .cet-eyebrow { margin:0; text-transform:uppercase; }\n.cet-root .cet-headline { margin:0; overflow-wrap:anywhere; text-wrap:balance; }\n.cet-root .cet-description { margin-bottom:0; min-width:0; overflow-wrap:anywhere; }\n.cet-root .cet-cta[data-cet-pill] { appearance:none; cursor:pointer; text-align:center; opacity:1; display:inline-flex; align-items:center; justify-content:center; gap:15px; padding:15px 23px 15px 26px; max-width:100%; background:var(--cet-cta); color:var(--cet-cta-text); border-radius:999px; text-decoration:none; font-size:16px; font-weight:600; line-height:1.3; transition:none; }\n.cet-root .cet-cta[data-cet-pill][data-hover-enabled=\"true\"] { transition:background-color .22s ease,color .22s ease; }\n.cet-root .cet-cta[data-cet-pill][data-hover-enabled=\"true\"]:hover { background:var(--cet-cta-hover); color:var(--cet-cta-hover-text); }\n.cet-root .cet-cta[data-cet-pill]:disabled { cursor:pointer; }\n.cet-root .cet-cta[data-cet-pill] .cet-cta-icon { display:inline-flex; flex:0 0 auto; }\n.cet-root .cet-cta[data-cet-pill] .cet-arrow-art, .cet-root .cet-cta[data-cet-pill] .cet-arrow-art > :is(svg,img) { display:block; width:100%; height:100%; object-fit:contain; }\n.cet-root .cet-quote-icon { display:block; flex:0 0 auto; max-width:100%; }\n.cet-root .cet-native-hint { padding:10px; font:12px/1.4 sans-serif; border:1px dashed currentColor; }\n.cet-root .cet-card-copy { width:100%; max-width:100%; align-self:stretch; display:flex; flex-direction:column; flex:1 1 auto; min-height:0; overflow:hidden; }\n.cet-root .cet-stars { display:flex; flex-shrink:0; align-items:center; }\n.cet-root .cet-stars svg { flex-shrink:1; min-width:0; }\n.cet-root :where(.cet-lane,.cet-card,.cet-card *) { cursor:default; }\n.cet-root .cet-card :is(a[href],button,[role=\"button\"]):not(:disabled):not([aria-disabled=\"true\"]), .cet-root .cet-card :is(a[href],button,[role=\"button\"]):not(:disabled):not([aria-disabled=\"true\"]) * { cursor:pointer; }\n.cet-root[data-manual=\"true\"][data-orientation=\"horizontal\"] .cet-lane { touch-action:pan-y pinch-zoom; }\n.cet-root[data-manual=\"true\"][data-orientation=\"vertical\"] .cet-lane { touch-action:pan-y pinch-zoom; }\n.cet-root[data-manual=\"true\"][data-orientation=\"vertical\"][data-vertical-touch=\"browse\"] .cet-lane { touch-action:auto; }\n.cet-root[data-manual=\"true\"][data-orientation=\"vertical\"][data-vertical-touch=\"browse\"] .cet-card[data-scrollable=\"false\"], .cet-root[data-manual=\"true\"][data-orientation=\"vertical\"][data-vertical-touch=\"browse\"] .cet-card[data-scrollable=\"true\"] :is(.cet-stars,.cet-caption) { touch-action:pan-x pinch-zoom; }\n.cet-root .cet-quote[data-overflow=\"scroll\"] { touch-action:pan-y pinch-zoom; }\n.cet-root .cet-gallery[data-dragging=\"true\"], .cet-root .cet-gallery[data-dragging=\"true\"] * { cursor:grabbing; user-select:none; }\n.cet-root .cet-gallery { position:relative; min-width:0; min-height:0; overflow:hidden; isolation:isolate; }\n.cet-root .cet-photo, .cet-root .cet-photo-overlay { position:absolute; inset:0; width:100%; height:100%; pointer-events:none; }\n.cet-root .cet-photo { display:block; }\n.cet-root .cet-stage { position:absolute; inset:0; }\n.cet-root .cet-lane { width:100%; position:relative; overflow:hidden; }\n.cet-root .cet-track, .cet-root .cet-group { display:flex; align-items:center; flex-shrink:0; }\n.cet-root .cet-card { display:flex; flex-direction:column; justify-content:space-between; flex-shrink:0; gap:20px; min-width:0; margin:0; opacity:1; overflow:hidden; background-color:var(--cet-tint); background-image:linear-gradient(145deg,rgba(253,233,214,var(--cet-light,.025)) 0%,rgba(253,233,214,.012) 42%,rgba(34,21,19,.038) 100%); background-clip:padding-box; box-shadow:0 12px 38px rgba(24,13,10,.09),inset 0 1px 0 rgba(255,255,255,.035); }\n/* Opaque is the fallback when backdrop-filter or color-mix is unsupported. */\n@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))) {\n  @supports (background-color:color-mix(in srgb,red 70%,transparent)) {\n    .cet-root[data-glass=\"true\"] .cet-card { background-color:color-mix(in srgb,var(--cet-tint) var(--cet-opacity),transparent); }\n  }\n}\n.cet-root[data-glass=\"false\"] .cet-card { background-image:none; }\n.cet-root .cet-quote { margin:0; min-height:0; flex-shrink:1; overflow-wrap:anywhere; overscroll-behavior:auto; }\n.cet-root .cet-caption { min-height:0; }\n.cet-root .cet-card[data-reader-position=\"after\"] { justify-content:flex-start; }\n.cet-root .cet-card[data-reader-position=\"after\"] .cet-card-copy { flex:0 0 auto; }\n/* One native reading surface. Child groups never compete for wheel/touch input. */\n.cet-root .cet-card[data-reading=\"true\"] { overflow-y:auto; overflow-x:hidden; justify-content:flex-start; overscroll-behavior:auto; touch-action:pan-y pinch-zoom; }\n.cet-root .cet-card[data-reading=\"true\"][data-reader-position=\"bottom\"] { justify-content:space-between; }\n.cet-root .cet-card[data-reading=\"true\"] .cet-card-copy { flex:0 0 auto; overflow:visible; }\n.cet-root .cet-card[data-reading=\"true\"][data-reader-position=\"bottom\"] .cet-card-copy { flex:1 0 auto; }\n.cet-root .cet-card[data-reading=\"true\"] .cet-quote { display:block !important; -webkit-line-clamp:unset !important; overflow:visible !important; flex-shrink:0; }\n.cet-root .cet-card[data-reading=\"true\"] .cet-caption { flex-shrink:0; overflow:visible; max-height:none; }\n.cet-root[data-manual=\"true\"][data-orientation=\"vertical\"][data-vertical-touch=\"browse\"] .cet-card[data-scrollable=\"true\"], .cet-root[data-manual=\"true\"][data-orientation=\"vertical\"][data-vertical-touch=\"browse\"] .cet-card[data-scrollable=\"true\"] * { touch-action:pan-y pinch-zoom; }\n.cet-root .cet-avatar { display:block; width:40px; height:40px; min-width:40px; flex:0 0 40px; border-radius:50%; object-fit:cover; }\n.cet-root .cet-caption[data-avatar=\"true\"] { flex-direction:row; align-items:center; }\n.cet-root .cet-caption-text { display:flex; flex-direction:column; min-width:0; flex:1 1 auto; }\n.cet-root .cet-caption { display:flex; flex-direction:column; gap:5px; flex-shrink:0; overflow-wrap:anywhere; }\n/* Quotes span the inner width; identity moves as one constrained unit.\n   Left keeps V13.9's stretch sizing. Center/Right never reposition the card. */\n.cet-root .cet-card[data-content-align=\"center\"] .cet-quote-icon { align-self:center; }\n.cet-root .cet-card[data-content-align=\"right\"] .cet-quote-icon { align-self:flex-end; }\n.cet-root .cet-card[data-content-align=\"center\"] .cet-caption { width:fit-content; max-width:100%; align-self:center; }\n.cet-root .cet-card[data-content-align=\"right\"] .cet-caption { width:fit-content; max-width:100%; align-self:flex-end; }\n.cet-root .cet-card[data-content-align=\"center\"] .cet-caption:not([data-avatar=\"true\"]), .cet-root .cet-card[data-content-align=\"center\"] .cet-caption-text { align-items:center; }\n.cet-root .cet-card[data-content-align=\"right\"] .cet-caption:not([data-avatar=\"true\"]), .cet-root .cet-card[data-content-align=\"right\"] .cet-caption-text { align-items:flex-end; }\n.cet-root .cet-caption :is(.cet-author,.cet-role) { max-width:100%; min-width:0; }\n.cet-root .cet-author { text-transform:uppercase; }\n.cet-root .cet-reader,.cet-root .cet-reader * { box-sizing:border-box; }\n.cet-root .cet-reader { position:absolute; z-index:7; left:16px; right:16px; bottom:16px; max-width:620px; margin-inline:auto; pointer-events:none; }\n.cet-root .cet-reader-toggle { pointer-events:auto; border:1px solid color-mix(in srgb,var(--cet-quote-color) 18%,transparent); border-radius:999px; padding:10px 16px; background:var(--cet-tint); color:var(--cet-quote-color); font:600 12px/1.3 Arial,sans-serif; cursor:pointer; }\n.cet-root .cet-reader-toggle:hover { background:color-mix(in srgb,var(--cet-tint) 88%,var(--cet-quote-color)); }\n.cet-root .cet-reader[data-open=\"true\"] { max-height:min(calc(100% - 32px),720px,calc(100vh - 64px)); min-height:0; display:flex; flex-direction:column; gap:20px; padding:24px; border:1px solid color-mix(in srgb,var(--cet-quote-color) 14%,transparent); border-radius:24px; background:var(--cet-tint); background:linear-gradient(145deg,color-mix(in srgb,var(--cet-tint) 96%,var(--cet-quote-color)),var(--cet-tint)); color:var(--cet-quote-color); box-shadow:0 12px 36px #20151030; pointer-events:auto; }\n.cet-root .cet-reader-header { display:flex; align-items:center; justify-content:space-between; gap:16px; flex:none; }\n.cet-root .cet-reader-header h3 { margin:0; font:400 26px/1.2 \"Times New Roman\",serif; letter-spacing:-.025em; }\n.cet-root .cet-reader-close { display:flex; align-items:center; justify-content:center; flex:none; width:36px; height:36px; border-radius:999px; border:1px solid color-mix(in srgb,var(--cet-quote-color) 25%,transparent); background:transparent; color:inherit; cursor:pointer; }\n.cet-root .cet-reader-close:hover { background:color-mix(in srgb,var(--cet-quote-color) 10%,transparent); }\n.cet-root .cet-reader[data-open=\"true\"] ol { overflow:auto; overscroll-behavior:contain; min-height:0; margin:0; padding:0 6px 0 0; list-style:none; font:400 18px/1.6 Arial,sans-serif; scrollbar-width:thin; scrollbar-color:var(--cet-role-color) transparent; }\n.cet-root .cet-reader[data-open=\"true\"] figure { margin:0 0 30px; overflow-wrap:anywhere; }\n.cet-root .cet-reader[data-open=\"true\"] li:last-child figure { margin-bottom:0; }\n.cet-root .cet-reader[data-open=\"true\"] blockquote { margin:0 0 16px; white-space:pre-wrap; }\n.cet-root .cet-reader-rating { display:block; margin-bottom:12px; font:600 12px/1.4 Arial,sans-serif; color:var(--cet-role-color); }\n.cet-root .cet-reader-author { display:block; font:600 12px/1.4 Arial,sans-serif; letter-spacing:.075em; text-transform:uppercase; }\n.cet-root .cet-reader-role { display:block; margin-top:4px; font:400 13px/1.5 Arial,sans-serif; color:var(--cet-role-color); }\n\n.cet-root .cet-browse-hint { position:absolute; left:12px; right:12px; bottom:56px; z-index:7; padding:8px 12px; border-radius:6px; background:var(--cet-tint); color:var(--cet-quote-color); font:12px/1.4 sans-serif; pointer-events:none; visibility:hidden; }\n.cet-root .cet-gallery:focus-visible .cet-browse-hint { visibility:visible; }\n.cet-root .cet-mobile-list { position:relative; display:flex; flex-direction:column; align-items:center; margin:0; list-style:none; }\n.cet-root .cet-mobile-list > li { list-style:none; min-width:0; }\n.cet-root[data-mobile=\"true\"] .cet-card { min-height:0; }\n.cet-root .cet-edge { position:absolute; z-index:5; pointer-events:none; background:transparent; }\n.cet-root :is(.cet-switcher,.cet-switcher-option) { box-sizing:border-box; }\n.cet-root .cet-switcher { position:absolute; left:16px; bottom:16px; z-index:25; display:inline-flex; flex-direction:row; align-items:stretch; gap:1px; max-width:calc(100% - 32px); padding:3px; border:1px solid #DDCABC; border-radius:999px; background:#FAF2E8; box-shadow:0 2px 9px rgba(45,29,24,.07); }\n.cet-root .cet-switcher-option { appearance:none; border:0; flex:0 0 auto; border-radius:999px; background:transparent; color:#382823; padding:6px 9px; text-align:center; font:600 10px/1.2 \"Inter\",Arial,sans-serif; white-space:nowrap; cursor:pointer; transition:background-color .22s ease,color .22s ease; }\n.cet-root .cet-switcher-option[aria-pressed=\"true\"] { background:#382823; color:#FAF2E8; }\n.cet-root .cet-switcher-option:hover:not([aria-pressed=\"true\"]) { background:rgba(56,40,35,.08); }\n.cet-root .cet-switcher-option:focus-visible { outline:3px solid var(--cet-focus); outline-offset:2px; }\n/* Keep native vertical document scrolling: card gestures are passive and\n   never preventDefault. Horizontal card swipes use the same vertical marquee track. */\n.cet-root .cet-mobile-stage { pointer-events:none; touch-action:pan-y; }\n.cet-root .cet-mobile-stage .cet-card { overflow:hidden !important; overscroll-behavior:auto; pointer-events:auto; touch-action:pan-y; cursor:pointer; }\n.cet-root[data-mobile-manual=\"true\"] .cet-mobile-stage .cet-card { cursor:grab; }\n.cet-root .cet-gallery[data-mobile-dragging=\"true\"] .cet-card { cursor:grabbing; user-select:none; }\n.cet-root .cet-mobile-reader { bottom:8px; }\n/* The mobile reader remains available to keyboard and assistive-technology users,\n   but the large overlay pill is no longer shown over the artwork. */\n.cet-root .cet-mobile-reader .cet-reader-toggle { position:absolute; width:1px; height:1px; padding:0; border:0; margin:-1px; clip-path:inset(50%); overflow:hidden; white-space:nowrap; background:#382823; color:#FAF2E8; }\n.cet-root .cet-mobile-reader .cet-reader-toggle:focus-visible { position:relative; width:auto; height:auto; margin:0; padding:10px 16px; clip-path:none; overflow:visible; border:1px solid #DBCDBF; border-radius:999px; box-shadow:0 3px 18px rgba(45,29,24,.15); }\n.cet-root .cet-mobile-reader[data-open=\"true\"] { bottom:16px; max-height:calc(100% - 32px); }\n/* Mobile motion pause is keyboard/screen-reader accessible, not a visible pill. */\n.cet-root .cet-motion-toggle { cursor:pointer; position:absolute; z-index:6; right:12px; top:12px; width:1px; height:1px; overflow:hidden; clip-path:inset(50%); border:0; white-space:nowrap; padding:0; }\n.cet-root .cet-motion-toggle:focus-visible { width:auto; height:auto; clip-path:none; padding:12px 18px; border-radius:999px; background:var(--cet-cta); color:var(--cet-cta-text); font:600 14px/1.3 sans-serif; }\n.cet-root :is(.cet-cta[data-cet-pill],.cet-gallery,.cet-motion-toggle,.cet-quote,.cet-caption,.cet-reader-toggle,.cet-reader-close,.cet-reader ol,.cet-card):focus-visible { outline:3px solid var(--cet-focus); outline-offset:-4px; }\n.cet-root[data-reduced=\"true\"] .cet-cta[data-cet-pill] { transition:none; }\n@media (prefers-reduced-motion:reduce) { .cet-root .cet-cta[data-cet-pill] { transition:none; } .cet-root :is(.cet-intro-copy,.cet-stage,.cet-mobile-list) { opacity:1 !important; transform:none !important; transition:none !important; } }\n`;EditorialScrollingTestimonials.defaultProps={...defaults,showcase:showcaseDefaults,panels:{...defaults.panels,introPadding:editorPadding(defaults.panels.introPadding)},horizontal:{...defaults.horizontal,padding:editorPadding(defaults.horizontal.padding)},mobile:{...defaults.mobile,tabletIntroPadding:editorPadding(defaults.mobile.tabletIntroPadding),tabletGalleryPadding:editorPadding(defaults.mobile.tabletGalleryPadding),introPadding:editorPadding(defaults.mobile.introPadding),galleryPadding:editorPadding(defaults.mobile.galleryPadding)}};// Helpers keep controls consistent without introducing a runtime dependency.\nconst number=(title,defaultValue,min,max,unit=\"px\",step=1)=>({type:ControlType.Number,title,defaultValue,min,max,unit,step});const boolean=(title,defaultValue)=>({type:ControlType.Boolean,title,defaultValue});const text=(title,defaultValue,displayTextArea=false)=>({type:ControlType.String,title,defaultValue,displayTextArea});const color=(title,defaultValue)=>({type:ControlType.Color,title,defaultValue});// Framer's Padding initializer accepts one/four pixel values, not CSS clamp()\n// or three-value shorthand. Runtime defaults stay fluid; the editor uses the\n// approved desktop (1440) and stacked tablet (768) reference values.\nfunction editorPadding(defaultValue){const editorValue=defaultValue===defaults.panels.introPadding?\"52px 69.12px 52px 69.12px\":defaultValue===defaults.mobile.tabletIntroPadding?\"76px 46.08px 78px 46.08px\":defaultValue===defaults.mobile.tabletGalleryPadding?\"48px 38.4px 60px 38.4px\":defaultValue;const parts=editorValue.split(/\\s+/);const expanded=parts.length===2?[parts[0],parts[1],parts[0],parts[1]].join(\" \"):parts.length===3?[parts[0],parts[1],parts[2],parts[1]].join(\" \"):editorValue;return expanded;}const padding=(title,defaultValue)=>({type:ControlType.Padding,title,defaultValue:editorPadding(defaultValue)});const radius=(title,defaultValue)=>({type:ControlType.BorderRadius,title,defaultValue});const font=(title,value,kind=\"sans-serif\")=>{// Framer Font defaults accept metrics and sans variants, not a CSS family stack.\n// The component's CSS defaults retain the approved local fallback families.\nconst base={type:ControlType.Font,title,controls:\"extended\",displayFontSize:true,displayTextAlignment:true};const metrics={fontSize:value.fontSize,lineHeight:value.lineHeight,letterSpacing:value.letterSpacing,textAlign:\"left\"};return kind===\"serif\"?{...base,defaultFontType:\"serif\",defaultValue:metrics}:{...base,defaultFontType:\"sans-serif\",defaultValue:{...metrics,variant:Number(value.fontWeight)>=600?\"Semibold\":Number(value.fontWeight)>=500?\"Medium\":\"Regular\"}};};// Mobile font pickers edit faces/variants/leading/tracking; their size input is hidden\n// because the eight explicit Mobile size controls (or inherited desktop sizes) own size.\nconst mobileFont=(title,value,kind=\"sans-serif\")=>{const control=font(title,value,kind);return{...control,displayFontSize:false,defaultValue:{...control.defaultValue,fontSize:undefined}};};const legacyControls={layout:{type:ControlType.Enum,title:\"Layout\",options:[\"horizontal\",\"vertical\"],optionTitles:[\"Horizontal \\xb7 2 rows\",\"Vertical\"],displaySegmentedControl:true,defaultValue:\"horizontal\"},reviews:{type:ControlType.Array,title:\"Testimonials\",defaultValue:sampleReviews,control:{type:ControlType.Object,controls:{visible:{...boolean(\"Show Review\",true),description:\"Off hides this testimonial on desktop and mobile without deleting its content. Older saved reviews remain visible.\"},quote:text(\"Quote\",\"\",true),author:text(\"Author\",\"\"),role:text(\"Role (optional)\",\"\"),rating:{...number(\"Rating (optional)\",5,0,5,\"\",.5),optional:true,defaultValue:undefined}}}},content:{type:ControlType.Object,title:\"Content\",controls:{showEyebrow:boolean(\"Show Eyebrow\",true),eyebrow:{...text(\"Eyebrow\",defaults.content.eyebrow),hidden:p=>p?.showEyebrow===false},heading:text(\"Headline\",defaults.content.heading,true),italic:text(\"Italic Ending\",defaults.content.italic),headingLevel:{type:ControlType.Enum,title:\"Heading Tag\",options:[\"h1\",\"h2\",\"h3\"],defaultValue:\"h2\"},description:text(\"Description\",defaults.content.description,true),showCTA:{...boolean(\"Legacy CTA Visible\",true),hidden:()=>true},ctaText:{...text(\"CTA Text\",defaults.content.ctaText),hidden:()=>true},ctaLink:{type:ControlType.Link,title:\"CTA Link\",hidden:()=>true},newTab:{...boolean(\"New Tab\",false),hidden:()=>true},showArrow:{...boolean(\"CTA Arrow\",true),hidden:()=>true},galleryLabel:text(\"Gallery Label\",\"Testimonials\")}},panels:{type:ControlType.Object,title:\"Panels\",controls:{introPosition:{type:ControlType.Enum,title:\"Intro Position\",options:[\"left\",\"right\"],optionTitles:[\"Left\",\"Right\"],displaySegmentedControl:true,defaultValue:\"left\"},split:number(\"Intro Width\",44,20,80,\"%\"),introPadding:padding(\"Intro Padding\",defaults.panels.introPadding),introMaxWidth:number(\"Copy Max Width\",520,180,1e3),sectionRadius:radius(\"Section Radius\",\"0px\"),cardRadius:radius(\"Card Radius\",\"16px\")}},horizontal:{type:ControlType.Object,title:\"Horizontal Cards\",hidden:p=>p?.layout===\"vertical\",controls:{width:number(\"Width\",390,180,900),height:number(\"Height\",290,180,700),gap:number(\"Card Gap\",24,0,160),rowGap:number(\"Row Gap\",26,0,160),padding:padding(\"Padding\",defaults.horizontal.padding)}},vertical:{type:ControlType.Object,title:\"Vertical Cards\",hidden:p=>p?.layout!==\"vertical\",controls:{minWidth:{...number(\"Min Width\",420,180,1200),description:\"Lower bound for the preferred vertical card width; cards still shrink to fit narrow gallery frames.\"},maxWidth:{...number(\"Max Width\",620,180,1600),description:\"Upper bound for the fluid vertical card width. If set below Min Width, Max Width takes precedence.\"},height:number(\"Height\",300,180,800),gap:number(\"Card Gap\",32,0,160),padding:padding(\"Padding\",\"36px\")}},typography:{type:ControlType.Object,title:\"Typography\",controls:{eyebrow:font(\"Eyebrow\",defaults.typography.eyebrow),cta:{...font(\"CTA Button Font\",defaults.typography.cta),description:\"Built-in pill only. Mobile size is in Mobile → CTA Size. Native buttons own their fonts.\"},linkItalic:{...boolean(\"Link Italic Font\",true),description:\"On inherits the selected headline with italic style. Off enables the independent ending font picker.\"},italic:{...font(\"Italic Ending\",defaults.typography.italic,\"serif\"),hidden:p=>p?.linkItalic!==false},heading:font(\"Headline\",defaults.typography.heading,\"serif\"),body:font(\"Body\",defaults.typography.body),quote:font(\"Quote\",defaults.typography.quote),author:font(\"Author\",defaults.typography.author),role:font(\"Role\",defaults.typography.role),responsiveScale:boolean(\"Fluid Type\",true),quoteOverflow:{type:ControlType.Enum,title:\"Quote Overflow\",options:[\"auto\",\"clamp\",\"scroll\"],optionTitles:[\"Auto\",\"Clamp\",\"Scroll Inside Card\"],defaultValue:\"auto\",description:\"Auto preserves saved behavior. Clamp keeps a line limit; Scroll makes full fixed-card text scrollable. Mobile Auto Height always shows full copy. Long desktop copy also has Read full testimonials.\"},quoteLines:{...number(\"Clamp Lines\",6,0,20,\"\",1),hidden:p=>p?.quoteOverflow===\"scroll\",description:\"Auto uses the line limit on desktop without stars; 0 scrolls. Clamp treats 0 as one line. Explicit Clamp applies this line limit with or without stars. Complete text remains in the accessible list and full-text reader. Mobile Auto shows all text.\"}}},colors:{type:ControlType.Object,title:\"Colors\",controls:{panel:color(\"Intro Panel\",\"#BCD5E8\"),text:color(\"Intro Text\",\"#382823\"),quote:color(\"Quote\",\"#FAF2E8\"),author:color(\"Author\",\"#FAF2E8\"),role:color(\"Role\",\"#D8C9BD\"),gallery:color(\"Gallery Fallback\",\"#2D201D\"),cta:{...color(\"CTA Fill\",\"#382823\"),hidden:()=>true},ctaText:{...color(\"CTA Text\",\"#FAF2E8\"),hidden:()=>true},ctaHover:{...color(\"CTA Hover Fill\",\"#594039\"),hidden:()=>true},ctaHoverText:{...color(\"CTA Hover Text\",\"#FAF2E8\"),hidden:()=>true},focus:color(\"Focus Ring\",\"#7A6AE0\")}},photo:{type:ControlType.Object,title:\"Photo\",controls:{enabled:boolean(\"Show Image\",true),image:{type:ControlType.ResponsiveImage,title:\"Image\",hidden:p=>p?.enabled===false,description:\"Upload Vintage_Hydrangea_Garden_Path_Approved.png once after insertion. The TSX has no bundled or invented image URL. The configured demo instance uses the approved upload.\"},fit:{type:ControlType.Enum,title:\"Fit\",options:[\"cover\",\"contain\"],defaultValue:\"cover\",hidden:p=>p?.enabled===false},useFocalPoint:{...boolean(\"Picker Focal Point\",true),hidden:p=>p?.enabled===false},x:{...number(\"Position X\",50,0,100,\"%\"),hidden:p=>p?.enabled===false},y:{...number(\"Position Y\",50,0,100,\"%\"),hidden:p=>p?.enabled===false},overlayColor:{...color(\"Overlay Tint\",\"#382823\"),hidden:p=>p?.enabled===false},overlay:{...number(\"Overlay\",8,0,100,\"%\"),hidden:p=>p?.enabled===false}}},glass:{type:ControlType.Object,title:\"Smoked Glass\",controls:{enabled:boolean(\"Enabled\",true),tint:color(\"Cocoa Tint\",\"#49352F\"),opacity:{...number(\"Tint Opacity\",70,0,100,\"%\"),hidden:p=>p?.enabled===false},blur:{...number(\"Backdrop Blur\",11,0,40),hidden:p=>p?.enabled===false},highlight:{...number(\"Tonal Highlight\",2.5,0,12,\"%\",.5),hidden:p=>p?.enabled===false}}},edges:{type:ControlType.Object,title:\"Edge Blur\",controls:{enabled:boolean(\"Enabled\",true),width:{...number(\"Width\",96,0,300),hidden:p=>p?.enabled===false},blur:{...number(\"Blur\",9,0,40),hidden:p=>p?.enabled===false}}},motion:{type:ControlType.Object,title:\"Motion & Interaction\",controls:{autoplay:boolean(\"Autoplay\",true),speed:{...number(\"Speed\",24,0,120,\"px/s\"),hidden:p=>p?.autoplay===false},reverse:boolean(\"Reverse\",false),hoverPause:boolean(\"Hover to Pause\",true),emphasis:boolean(\"Active Emphasis\",true),verticalTouch:{type:ControlType.Enum,title:\"Vertical Touch\",options:[\"page\",\"browse\"],optionTitles:[\"Page First\",\"Browse Cards\"],defaultValue:\"page\",description:\"Page First lets touch scroll the website across vertical cards. Browse Cards reserves card swipes; gutters and overflowing quotes stay native. Horizontal and mobile list gestures are unchanged.\",hidden:p=>p?.manual===false||p?.drag===false},manual:{...boolean(\"Manual Browsing\",true),description:\"Master switch for dragging, wheel and keyboard browsing. Vertical wheel also scrolls the page.\"},drag:{...boolean(\"Drag / Swipe\",true),hidden:p=>p?.manual===false},wheel:{...boolean(\"Wheel Browsing\",true),hidden:p=>p?.manual===false},keyboard:{...boolean(\"Keyboard\",true),hidden:p=>p?.manual===false},sensitivity:{...number(\"Sensitivity\",1,.1,3,\"\\xd7\",.1),hidden:p=>p?.manual===false}}},mobile:{type:ControlType.Object,title:\"Mobile\",controls:{breakpoint:number(\"Stack Below\",900,320,1400),compactBreakpoint:number(\"Compact Below\",520,320,900),tabletIntroPadding:padding(\"Tablet Intro\",defaults.mobile.tabletIntroPadding),tabletGalleryPadding:padding(\"Tablet Gallery\",defaults.mobile.tabletGalleryPadding),tabletCardPadding:padding(\"Tablet Card\",\"31px\"),tabletGap:number(\"Tablet Gap\",22,0,100),introPadding:padding(\"Intro Padding\",defaults.mobile.introPadding),galleryPadding:padding(\"Gallery Padding\",defaults.mobile.galleryPadding),cardPadding:padding(\"Card Padding\",\"25px\"),radius:radius(\"Card Radius\",\"14px\"),gap:number(\"Card Gap\",18,0,100),minWidth:{...number(\"Min Card Width\",300,180,1200),description:\"Preferred card minimum when room permits; never forces horizontal page overflow.\"},maxWidth:{...number(\"Max Card Width\",620,200,1200),description:\"Upper card-width bound for both compact phones and larger mobile/tablet layouts.\"},autoHeight:{...boolean(\"Auto Card Height\",false),description:\"Used by the static mobile list when Mobile Auto Scroll is Off. The marquee uses equal card heights; full copy remains accessible through keyboard and screen readers.\",hidden:p=>p?.autoScroll!==false},autoScroll:{...boolean(\"Mobile Auto Scroll\",true),description:\"On: loop a bounded two-card gallery. Swipe horizontally to browse manually; vertical gestures also move cards while scrolling the webpage normally. Off: full static list.\"},visibleCards:{...number(\"Visible Cards\",2,1,3,\"\",1),hidden:p=>p?.autoScroll===false,description:\"Number of complete fixed-height cards shown at once. Default 2; all testimonials still cycle through the gallery.\"},height:{...number(\"Card Height\",270,150,1e3),hidden:p=>p?.autoHeight===true&&p?.autoScroll===false},eyebrowSize:number(\"Eyebrow Size\",12,8,48),italicSize:number(\"Italic Size\",43,16,120),ctaSize:number(\"CTA Size\",16,10,48),headingSize:number(\"Heading Size\",43,16,120),bodySize:number(\"Body Size\",16,10,36),quoteSize:number(\"Quote Size\",20,12,48),authorSize:number(\"Author Size\",13,10,30),roleSize:number(\"Role Size\",13,10,30)}},stars:{type:ControlType.Object,title:\"Stars\",controls:{enabled:boolean(\"Show Stars\",false),rating:{...number(\"Default Rating\",5,0,5,\"\",.5),hidden:p=>!p?.enabled},size:{...number(\"Star Size\",18,8,40),hidden:p=>!p?.enabled},gap:{...number(\"Star Gap\",4,0,20),hidden:p=>!p?.enabled},filled:{...color(\"Filled Color\",\"#F2D2A0\"),hidden:p=>!p?.enabled},empty:{...color(\"Empty Color\",\"#8C776D\"),hidden:p=>!p?.enabled},placement:{type:ControlType.Enum,title:\"Placement\",options:[\"above\",\"below\"],optionTitles:[\"Above Quote\",\"Below Quote\"],defaultValue:\"above\",hidden:p=>!p?.enabled},alignment:{type:ControlType.Enum,title:\"Alignment\",options:[\"follow\",\"start\",\"center\",\"end\"],optionTitles:[\"Follow Card\",\"Left\",\"Center\",\"Right\"],defaultValue:\"follow\",hidden:p=>!p?.enabled},spacing:{...number(\"Quote Spacing\",12,0,32),hidden:p=>!p?.enabled}}},cta:{type:ControlType.Object,title:\"CTA Button\",description:\"All button settings live here. Built-in font: Typography → CTA Button Font; mobile size: Mobile → CTA Size. Native Button outlet appears below in native mode.\",controls:{mode:{type:ControlType.Enum,title:\"Mode\",options:[\"hidden\",\"builtin\",\"native\"],optionTitles:[\"Hidden\",\"Built-in Pill\",\"Framer Button\"],defaultValue:\"builtin\"},visible:{type:ControlType.Boolean,title:\"Show Built-in\",optional:true,description:\"Unset preserves saved visibility. Explicit On restores a pill hidden by an older instance.\",hidden:p=>(p?.mode??\"builtin\")!==\"builtin\"},inheritLink:{...boolean(\"Saved Link Fallback\",true),description:\"When Destination is empty, inherit the saved V13.1 link. Turn off to clear navigation using this group alone.\",hidden:p=>(p?.mode??\"builtin\")!==\"builtin\"||!!p?.link},text:{type:ControlType.String,title:\"Label\",optional:true,placeholder:\"Explore the stories\",hidden:p=>(p?.mode??\"builtin\")!==\"builtin\"},link:{type:ControlType.Link,title:\"Destination\",hidden:p=>(p?.mode??\"builtin\")!==\"builtin\"},newTab:{type:ControlType.Boolean,title:\"Open New Tab\",optional:true,hidden:p=>(p?.mode??\"builtin\")!==\"builtin\"},showArrow:{type:ControlType.Boolean,title:\"Show Arrow\",optional:true,hidden:p=>(p?.mode??\"builtin\")!==\"builtin\"},arrowSize:{...number(\"Arrow Size\",17,8,40),hidden:p=>(p?.mode??\"builtin\")!==\"builtin\"},gap:{...number(\"Arrow Gap\",15,0,48),hidden:p=>(p?.mode??\"builtin\")!==\"builtin\"},fill:{type:ControlType.Color,title:\"Fill\",optional:true,hidden:p=>(p?.mode??\"builtin\")!==\"builtin\"},textColor:{type:ControlType.Color,title:\"Label Color\",optional:true,hidden:p=>(p?.mode??\"builtin\")!==\"builtin\"},hoverFill:{type:ControlType.Color,title:\"Hover Fill\",optional:true,hidden:p=>(p?.mode??\"builtin\")!==\"builtin\"},hoverText:{type:ControlType.Color,title:\"Hover Label\",optional:true,hidden:p=>(p?.mode??\"builtin\")!==\"builtin\"},paddingX:{type:ControlType.Number,title:\"Padding X\",optional:true,min:0,max:100,unit:\"px\",hidden:p=>(p?.mode??\"builtin\")!==\"builtin\"},paddingY:{...number(\"Padding Y\",15,0,80),hidden:p=>(p?.mode??\"builtin\")!==\"builtin\"},radius:{...radius(\"Corner Radius\",\"999px\"),hidden:p=>(p?.mode??\"builtin\")!==\"builtin\"},borderWidth:{...number(\"Border Width\",0,0,8),hidden:p=>(p?.mode??\"builtin\")!==\"builtin\"},borderColor:{...color(\"Border Color\",\"#382823\"),hidden:p=>(p?.mode??\"builtin\")!==\"builtin\"||!p?.borderWidth},alignment:{type:ControlType.Enum,title:\"Alignment\",options:[\"start\",\"center\",\"end\"],defaultValue:\"start\",hidden:p=>p?.mode===\"hidden\"},fullWidth:{...boolean(\"Full Width\",false),hidden:p=>(p?.mode??\"builtin\")!==\"builtin\"},marginTop:{type:ControlType.Number,title:\"Top Margin\",optional:true,min:0,max:200,unit:\"px\",hidden:p=>p?.mode===\"hidden\"},hoverMotion:{...boolean(\"Hover Motion\",true),hidden:p=>(p?.mode??\"builtin\")!==\"builtin\"}}},nativeButton:{type:ControlType.ComponentInstance,title:\"Native Button\",hidden:p=>p?.cta?.mode!==\"native\",description:\"Connect a real Framer button/component. Its variants, styling, links and interactions remain its own. No extra anchor is added.\"},mobileTypography:{type:ControlType.Object,title:\"Mobile Typography\",controls:{overrideSizes:{...boolean(\"Use Mobile Sizes\",true),description:\"On uses the eight size controls in Mobile. Off inherits each selected font's size directly.\"},customFonts:{...boolean(\"Separate Mobile Fonts\",false),description:\"Off inherits desktop families, weights, tracking and leading. On enables eight independent mobile font pickers.\"},eyebrow:{...mobileFont(\"Eyebrow\",defaults.typography.eyebrow),hidden:p=>!p?.customFonts},heading:{...mobileFont(\"Headline\",defaults.typography.heading,\"serif\"),hidden:p=>!p?.customFonts},italic:{...mobileFont(\"Italic Ending\",defaults.typography.italic,\"serif\"),hidden:p=>!p?.customFonts},body:{...mobileFont(\"Body\",defaults.typography.body),hidden:p=>!p?.customFonts},cta:{...mobileFont(\"CTA\",defaults.typography.cta),hidden:p=>!p?.customFonts},quote:{...mobileFont(\"Quote\",defaults.typography.quote),hidden:p=>!p?.customFonts},author:{...mobileFont(\"Author\",defaults.typography.author),hidden:p=>!p?.customFonts},role:{...mobileFont(\"Role\",defaults.typography.role),hidden:p=>!p?.customFonts}}}};// V13.4 descriptors are retained for compatibility and concise schema reuse.\n// Required category defaults are generated from their leaf descriptors. Optional\n// overrides (per-review ratings, asymmetric CTA padding) intentionally stay unset.\nfunction controlDefaults(controls){return Object.fromEntries(Object.entries(controls).flatMap(([key,control])=>{if(control.type===ControlType.Object&&!control.optional)return[[key,controlDefaults(control.controls)]];return\"defaultValue\"in control&&control.defaultValue!==undefined?[[key,control.defaultValue]]:[];}));}const section=(title,controls,description)=>({type:ControlType.Object,title,controls,defaultValue:controlDefaults(controls),description});const choice=(title,options,defaultValue,optionTitles=options)=>({type:ControlType.Enum,title,options,optionTitles,defaultValue});const introFont=(title,value,kind=\"sans-serif\")=>({...font(title,value,kind),displayTextAlignment:false});const approved=migrateLegacySettings({});const hiddenLegacy=Object.fromEntries(Object.entries(legacyControls).filter(([key])=>![\"reviews\",\"horizontal\",\"vertical\",\"nativeButton\"].includes(key)).map(([key,value])=>[key,{...value,hidden:()=>true}]));const v134Controls={...hiddenLegacy,layoutSettings:section(\"Layout\",{layout:choice(\"Layout\",[\"horizontal\",\"vertical\"],\"horizontal\",[\"Horizontal\",\"Vertical\"]),introPosition:choice(\"Intro Side\",[\"left\",\"right\"],\"left\",[\"Left\",\"Right\"]),split:number(\"Intro Width\",44,20,80,\"%\"),sectionRadius:radius(\"Radius\",\"0px\")}),intro:section(\"Intro\",{showEyebrow:boolean(\"Show Eyebrow\",true),eyebrow:{...text(\"Eyebrow\",defaults.content.eyebrow),hidden:p=>p?.showEyebrow===false},heading:text(\"Headline\",defaults.content.heading,true),italic:text(\"Italic\",defaults.content.italic),description:text(\"Description\",defaults.content.description,true),align:{...choice(\"Text Align\",[\"left\",\"center\",\"right\"],\"left\",[\"Left\",\"Center\",\"Right\"]),displaySegmentedControl:true,description:\"Aligns all intro text and its content wrapper. CTA can follow or override.\"},introPadding:padding(\"Padding\",defaults.panels.introPadding),introMaxWidth:number(\"Copy Width\",520,180,1e3),panel:color(\"Background\",defaults.colors.panel),text:color(\"Text Color\",defaults.colors.text)}),reviews:{...legacyControls.reviews,title:\"Reviews\",control:{...legacyControls.reviews.control,controls:{visible:legacyControls.reviews.control.controls.visible,quote:text(\"Quote\",\"\",true),author:text(\"Author\",\"\"),role:text(\"Role\",\"\"),rating:{...number(\"Rating\",5,0,5,\"\",.5),optional:true,defaultValue:undefined,description:\"Unset inherits Ratings → Default.\"}}}},cards:section(\"Cards\",{cardRadius:radius(\"Radius\",\"16px\"),quoteOverflow:{...choice(\"Overflow\",[\"auto\",\"clamp\",\"scroll\"],\"auto\",[\"Auto\",\"Clamp\",\"Scroll\"]),description:\"Fixed cards retain equal heights. Complete text is available in the reader. Auto Height mobile always expands.\"},quoteLines:{...number(\"Line Limit\",6,0,20,\"\"),hidden:p=>p?.quoteOverflow===\"scroll\"},quoteStyle:choice(\"Quote Style\",[\"inline\",\"icon\",\"none\"],\"inline\",[\"Inline\",\"Icon\",\"None\"]),iconSize:{...number(\"Icon Size\",30,8,80),hidden:p=>p?.quoteStyle!==\"icon\"},iconColor:{...color(\"Icon Color\",defaults.colors.quote),hidden:p=>p?.quoteStyle!==\"icon\"},iconGap:{...number(\"Icon Gap\",12,0,40),hidden:p=>p?.quoteStyle!==\"icon\"},quoteColor:color(\"Quote Color\",defaults.colors.quote),authorColor:color(\"Author Color\",defaults.colors.author),roleColor:color(\"Role Color\",defaults.colors.role)},\"Desktop cards; mobile sizes below.\"),horizontal:{...legacyControls.horizontal,title:\"Card Size\",hidden:p=>(p?.layoutSettings?.layout??p?.layout)===\"vertical\"},vertical:{...legacyControls.vertical,title:\"Card Size\",hidden:p=>(p?.layoutSettings?.layout??p?.layout)!==\"vertical\"},ratings:section(\"Ratings\",{...legacyControls.stars.controls,enabled:boolean(\"Show Stars\",false),rating:{...number(\"Default\",5,0,5,\"\",.5),hidden:p=>p?.enabled!==true},filled:{...color(\"Filled\",defaults.stars.filled),hidden:p=>p?.enabled!==true},empty:{...color(\"Empty\",defaults.stars.empty),hidden:p=>p?.enabled!==true},spacing:{...number(\"Quote Gap\",12,0,32),hidden:p=>p?.enabled!==true}}),button:section(\"CTA\",{mode:choice(\"Mode\",[\"hidden\",\"builtin\",\"native\"],\"builtin\",[\"Hidden\",\"Built-in Pill\",\"Framer Button\"]),text:{...text(\"Label\",defaults.content.ctaText),hidden:p=>p?.mode!==\"builtin\"},link:{type:ControlType.Link,title:\"Link\",hidden:p=>p?.mode!==\"builtin\",description:\"Clearing this field removes navigation, including legacy links.\"},newTab:{...boolean(\"New Tab\",false),hidden:p=>p?.mode!==\"builtin\"},alignment:{...choice(\"Align\",[\"follow\",\"start\",\"center\",\"end\"],\"follow\",[\"Follow Intro\",\"Left\",\"Center\",\"Right\"]),hidden:p=>p?.mode===\"hidden\"},marginTop:{type:ControlType.Number,title:\"Top Gap\",optional:true,min:0,max:200,unit:\"px\",hidden:p=>p?.mode===\"hidden\",description:\"Unset uses 43px desktop / 32px mobile.\"},type:{type:ControlType.Object,title:\"Type\",hidden:p=>p?.mode!==\"builtin\",controls:{font:{...font(\"Font\",defaults.typography.cta),displayTextAlignment:false},overrideSizes:boolean(\"Use Mobile\",true),mobileSize:{...number(\"Mobile Size\",16,10,48),hidden:p=>p?.overrideSizes===false},customFonts:boolean(\"Own Mobile\",false),mobileFont:{...mobileFont(\"Mobile Font\",defaults.typography.cta),displayTextAlignment:false,hidden:p=>p?.customFonts!==true}}},arrow:{type:ControlType.Object,title:\"Arrow\",hidden:p=>p?.mode!==\"builtin\",controls:{showArrow:boolean(\"Show Arrow\",true),source:{...choice(\"Source\",[\"builtin\",\"upload\"],\"builtin\",[\"Built-in\",\"Upload\"]),hidden:p=>p?.showArrow===false},file:{type:ControlType.File,title:\"Arrow Icon\",allowedFileTypes:[\"svg\",\"png\",\"webp\"],hidden:p=>p?.showArrow===false||p?.source!==\"upload\",description:\"Upload SVG, PNG or WebP. Missing/unreadable files use the built-in arrow.\"},arrowSize:{...number(\"Arrow Size\",17,8,80),hidden:p=>p?.showArrow===false},gap:{...number(\"Arrow Gap\",15,0,48),hidden:p=>p?.showArrow===false},side:{...choice(\"Icon Side\",[\"left\",\"right\"],\"right\",[\"Left\",\"Right\"]),hidden:p=>p?.showArrow===false},direction:{...choice(\"Direction\",[\"left\",\"right\"],\"right\",[\"Left\",\"Right\"]),hidden:p=>p?.showArrow===false},flipUpload:{...boolean(\"Flip Upload\",false),hidden:p=>p?.showArrow===false||p?.source!==\"upload\"||p?.direction!==\"left\",description:\"Left direction mirrors the built-in arrow. Uploaded artwork keeps its orientation unless this is on.\"}}},style:{type:ControlType.Object,title:\"Style\",hidden:p=>p?.mode!==\"builtin\",controls:{fill:color(\"Fill\",defaults.colors.cta),textColor:color(\"Text\",defaults.colors.ctaText),hoverFill:color(\"Hover Fill\",defaults.colors.ctaHover),hoverText:color(\"Hover Text\",defaults.colors.ctaHoverText),paddingX:{type:ControlType.Number,title:\"Padding X\",optional:true,min:0,max:100,unit:\"px\",description:\"Unset preserves 26px left / 23px right.\"},paddingY:number(\"Padding Y\",15,0,80),radius:radius(\"Radius\",\"999px\"),borderWidth:number(\"Border\",0,0,8),borderColor:{...color(\"Border Color\",\"#382823\"),hidden:p=>!p?.borderWidth},fullWidth:boolean(\"Full Width\",false),hoverMotion:boolean(\"Hover Motion\",true)}}},\"Native setup on primary Canvas.\"),nativeButton:{...legacyControls.nativeButton,description:\"Connect on the primary Canvas. Native styling, variants and links stay with the connected component.\",hidden:p=>(p?.button?.mode??p?.cta?.mode)!==\"native\"},fonts:section(\"Fonts\",{eyebrow:introFont(\"Eyebrow\",defaults.typography.eyebrow),heading:introFont(\"Headline\",defaults.typography.heading,\"serif\"),linkItalic:boolean(\"Link Italic\",true),italic:{...introFont(\"Italic\",defaults.typography.italic,\"serif\"),hidden:p=>p?.linkItalic!==false},body:introFont(\"Body\",defaults.typography.body),quote:font(\"Quote\",defaults.typography.quote),author:font(\"Author\",defaults.typography.author),role:font(\"Role\",defaults.typography.role),responsiveScale:boolean(\"Fluid Type\",true)},\"Seven text roles. CTA has its own font.\"),responsive:section(\"Mobile\",{...Object.fromEntries(Object.entries(legacyControls.mobile.controls).filter(([key])=>key!==\"ctaSize\").map(([key,control])=>[key,key.endsWith(\"Size\")?{...control,hidden:p=>p?.overrideSizes===false}:{...control,title:({compactBreakpoint:\"Compact At\",tabletGalleryPadding:\"Tablet Photo\",introPadding:\"Intro Pad\",galleryPadding:\"Gallery Pad\",cardPadding:\"Card Pad\",maxWidth:\"Max Width\",autoHeight:\"Auto Height\"})[key]??control.title}])),radius:radius(\"Radius\",\"14px\"),height:{...number(\"Height\",270,150,1e3),hidden:p=>p?.autoHeight===true&&p?.autoScroll===false},overrideSizes:boolean(\"Use Sizes\",true),customFonts:boolean(\"Own Fonts\",false),...Object.fromEntries([\"eyebrow\",\"heading\",\"italic\",\"body\",\"quote\",\"author\",\"role\"].map(role=>[role,{...mobileFont(role===\"heading\"?\"Title Font\":role===\"eyebrow\"?\"Brow Font\":`${role[0].toUpperCase()}${role.slice(1)} Font`,defaults.typography[role],role===\"heading\"||role===\"italic\"?\"serif\":\"sans-serif\"),displayTextAlignment:![\"eyebrow\",\"heading\",\"italic\",\"body\"].includes(role),hidden:p=>p?.customFonts!==true}]))},\"Component-width breakpoints and mobile styles.\"),background:section(\"Photo\",{...legacyControls.photo.controls,enabled:boolean(\"Show Image\",true),useFocalPoint:{...boolean(\"Picker Focus\",true),hidden:p=>p?.enabled===false},x:{...number(\"X\",50,0,100,\"%\"),hidden:p=>p?.enabled===false||p?.useFocalPoint!==false},y:{...number(\"Y\",50,0,100,\"%\"),hidden:p=>p?.enabled===false||p?.useFocalPoint!==false},gallery:color(\"Fallback\",defaults.colors.gallery)}),frost:section(\"Glass\",{...legacyControls.glass.controls,tint:color(\"Tint\",\"#49352F\"),opacity:{...number(\"Opacity\",70,0,100,\"%\"),hidden:p=>p?.enabled===false},blur:{...number(\"Blur\",11,0,40),hidden:p=>p?.enabled===false},highlight:{...number(\"Highlight\",2.5,0,12,\"%\",.5),hidden:p=>p?.enabled===false}}),edge:section(\"Edge Blur\",legacyControls.edges.controls),playback:section(\"Motion\",{...legacyControls.motion.controls,hoverPause:boolean(\"Hover Pause\",true),emphasis:boolean(\"Emphasis\",true),manual:{...boolean(\"Manual\",true),description:\"Master switch. Reduced-motion preferences always stop autoplay.\"},drag:{...boolean(\"Drag / Swipe\",true),hidden:p=>p?.manual===false},wheel:{...boolean(\"Wheel\",true),hidden:p=>p?.manual===false}}),advanced:section(\"Advanced\",{headingLevel:choice(\"Heading Tag\",[\"h1\",\"h2\",\"h3\"],\"h2\"),galleryLabel:text(\"Gallery Label\",\"Testimonials\"),focus:color(\"Focus Ring\",\"#7A6AE0\")})};// V13.5 introduced required category objects. V13.4 and earlier still need the\n// separate-file upgrade described in the migration guide. V13.6 preserves V13.5\n// storage paths; its added mode/hover defaults are neutral for saved settings.\nconst mobileCardKeys=[\"tabletCardPadding\",\"tabletGap\",\"cardPadding\",\"radius\",\"gap\",\"minWidth\",\"maxWidth\",\"autoHeight\",\"height\",\"autoScroll\",\"visibleCards\"];const shortLabels={authorColor:\"Author Text\",borderColor:\"Border Tint\",overlayColor:\"Overlay\",drag:\"Drag/Swipe\",eyebrowSize:\"Brow Size\",headingSize:\"Title Size\",showEyebrow:\"Show Brow\",compactBreakpoint:\"Compact\",useFocalPoint:\"Focal Point\",hoverMotion:\"Hover FX\",tabletIntroPadding:\"Tab Intro\",tabletGalleryPadding:\"Tab Photo\",tabletCardPadding:\"Tab Padding\",tabletGap:\"Tab Gap\",introMaxWidth:\"Copy Max\",introPosition:\"Intro Side\",verticalTouch:\"Touch\",sensitivity:\"Sensitivity\",galleryLabel:\"List Label\",introPadding:\"Intro Pad\",galleryPadding:\"Photo Pad\",cardPadding:\"Padding\",minWidth:\"Min Width\",maxWidth:\"Max Width\"};const shortDescriptions={manual:\"Drag, wheel and keyboard browsing.\",autoHeight:\"On expands cards for full copy. Off uses Height.\",image:\"Approved colonnade when empty. Replace here; turn Show Image off to remove.\",verticalTouch:\"Page First scrolls the website. Browse Cards enables vertical swipes.\",quoteOverflow:\"Fixed cards keep equal heights. Full text stays available in the reader.\",align:\"Aligns intro text, wrapper and CTA when Follow Intro is selected.\",flipUpload:\"Mirror uploaded artwork when Direction is Left.\",file:\"SVG, PNG or WebP. Missing files use the built-in arrow.\",nativeButton:\"Connect on the primary Canvas. The button keeps its own styling and links.\"};// Normalize nested required objects too; no normal category has an Add gate.\nfunction readyControls(controls){return Object.fromEntries(Object.entries(controls).filter(entry=>entry[1]!=null).map(([key,control])=>{const title=shortLabels[key]??control.title;const description=shortDescriptions[key]??control.description;if(control.type===ControlType.Object){const children=readyControls(control.controls);return[key,{...control,title,description,optional:false,controls:children,defaultValue:controlDefaults(children)}];}return[key,{...control,title,description}];}));}const allHiddenLegacy=Object.fromEntries(Object.entries(legacyControls).filter(([key])=>![\"reviews\",\"nativeButton\"].includes(key)).map(([key,value])=>[key,{...value,hidden:()=>true}]));const mobileControls=v134Controls.responsive.controls;const pillStyleControl=v134Controls.button.controls.style;const spacingOverride=(title,description,max=80)=>({type:ControlType.Number,title,optional:true,min:0,max,step:1,unit:\"px\",description});const introSpacingControls=section(\"Spacing\",{eyebrowHeadline:spacingOverride(\"Brow→Title\",\"Auto: approved 24px. Explicit values apply at every width.\"),headlineDescription:spacingOverride(\"Title→Body\",\"Auto: approved 24px. Explicit values apply at every width.\"),descriptionCTA:spacingOverride(\"Body→CTA\",\"Auto inherits a saved CTA gap, otherwise the approved 70px.\")});const cardSpacingControls=section(\"Spacing\",{ratingQuote:spacingOverride(\"Stars→Quote\",\"Auto inherits saved rating gap (12px).\"),readerPosition:{...choice(\"Reader Position\",[\"bottom\",\"after\"],\"bottom\",[\"Bottom\",\"After Quote\"]),description:\"Bottom: minimum gap. After Quote: exact gap; spare space below.\"},quoteReader:{...number(\"Quote Gap\",20,0,80),description:\"Minimum for Bottom; exact for After Quote.\"},nameRole:number(\"Name→Role\",5,0,40),avatarText:{...number(\"Avatar→Text\",12,0,64),description:\"Horizontal gap; visible avatars only.\"}});const entranceControls=(label,defaults)=>section(label,{enabled:boolean(\"Enable\",defaults.enabled),effect:{...choice(\"Effect\",[\"fade\",\"rise\"],defaults.effect,[\"Fade\",\"Fade + Rise\"]),hidden:p=>!p?.enabled},duration:{...number(\"Duration\",defaults.duration,.1,3,\"s\",.05),hidden:p=>!p?.enabled},delay:{...number(\"Delay\",defaults.delay,0,3,\"s\",.05),hidden:p=>!p?.enabled},distance:{...number(\"Rise Distance\",defaults.distance,0,80),hidden:p=>!p?.enabled||p?.effect!==\"rise\"}});const freshControls={...allHiddenLegacy,showcase:section(\"Presentation\",{showSwitcher:{...boolean(\"Layout Switcher\",showcaseDefaults.showSwitcher),description:\"Optionally show a compact bottom-left layout selector on desktop. Hidden by default for a distraction-free presentation.\"},entrance:section(\"Entrance\",{intro:entranceControls(\"Intro\",showcaseDefaults.entrance.intro),cards:entranceControls(\"Cards\",showcaseDefaults.entrance.cards)})}),layoutSettings:v134Controls.layoutSettings,intro:section(\"Intro\",{eyebrowMode:{type:ControlType.Enum,title:\"Eyebrow Mode\",defaultValue:\"default\",displaySegmentedControl:true,segmentedControlDirection:\"vertical\",options:[\"default\",\"native\",\"hidden\"],optionTitles:[\"Default\",\"Framer Component\",\"Hidden\"],description:\"Default: built-in text. Framer Component: connected design. Hidden: no eyebrow or gap.\"},headlineMode:{...choice(\"Headline Mode\",[\"default\",\"native\",\"hidden\"],\"default\",[\"Default\",\"Framer Component\",\"Hidden\"]),displaySegmentedControl:true,segmentedControlDirection:\"vertical\",description:\"Use the built-in editorial headline, connect a native Framer text component, or hide it.\"},bodyMode:{...choice(\"Body Mode\",[\"default\",\"native\",\"hidden\"],\"default\",[\"Default\",\"Framer Component\",\"Hidden\"]),displaySegmentedControl:true,segmentedControlDirection:\"vertical\",description:\"Use built-in description, native Framer text component, or hide it.\"},showEyebrow:{...v134Controls.intro.controls.showEyebrow,hidden:()=>true},eyebrow:{...v134Controls.intro.controls.eyebrow,hidden:(p,root)=>effectiveEyebrowMode({intro:p,content:root?.content})!==\"default\"},...Object.fromEntries(Object.entries(v134Controls.intro.controls).filter(([key])=>![\"introMaxWidth\",\"showEyebrow\",\"eyebrow\",\"heading\",\"italic\",\"description\"].includes(key))),heading:{...v134Controls.intro.controls.heading,hidden:p=>textMode(p?.headlineMode)!==\"default\"},italic:{...v134Controls.intro.controls.italic,hidden:p=>textMode(p?.headlineMode)!==\"default\"},description:{...v134Controls.intro.controls.description,hidden:p=>textMode(p?.bodyMode)!==\"default\"},copyWidth:{...choice(\"Copy Width\",[\"approved\",\"fill\",\"custom\"],\"approved\",[\"Approved\",\"Fill\",\"Custom\"]),description:\"Approved keeps V13.5 wrapping. Fill and Custom resize all intro copy.\"},introMaxWidth:{...number(\"Copy Max\",520,180,2400),hidden:p=>p?.copyWidth!==\"custom\",description:\"Maximum pixels; available panel width and padding always apply.\"},spacing:introSpacingControls}),nativeEyebrow:{type:ControlType.ComponentInstance,title:\"Framer Eyebrow\",maxCount:1,hidden:p=>effectiveEyebrowMode(p)!==\"native\",description:\"Connect a native Framer text component on the primary Canvas. Its styling, variants and interactions remain its own.\"},nativeHeadline:{type:ControlType.ComponentInstance,title:\"Framer Headline\",maxCount:1,hidden:p=>textMode(p.intro?.headlineMode)!==\"native\",description:\"Connect a Framer text component or componentized text frame; its own typography, variants and effects are retained.\"},nativeBody:{type:ControlType.ComponentInstance,title:\"Framer Body\",maxCount:1,hidden:p=>textMode(p.intro?.bodyMode)!==\"native\",description:\"Connect a Framer text component or componentized text frame; the built-in body is replaced.\"},reviews:{...v134Controls.reviews,control:{...v134Controls.reviews.control,controls:{...v134Controls.reviews.control.controls,avatar:{type:ControlType.ResponsiveImage,title:\"Avatar\",description:\"Optional. Enable Cards → Style → Avatars to display.\"}}}},cards:section(\"Cards\",{horizontal:section(\"Horizontal\",legacyControls.horizontal.controls),vertical:section(\"Vertical\",legacyControls.vertical.controls),style:section(\"Style\",{...Object.fromEntries([\"cardRadius\",\"quoteColor\",\"authorColor\",\"roleColor\"].map(key=>[key,v134Controls.cards.controls[key]])),contentAlignment:{...choice(\"Content Alignment\",[\"left\",\"center\",\"right\"],\"left\",[\"Left\",\"Center\",\"Right\"]),displaySegmentedControl:true,description:\"Aligns quote, icon and the complete reader group. Ratings can override it.\"},showAvatars:boolean(\"Avatars\",false),avatarSize:{...number(\"Avatar Size\",40,24,80),hidden:p=>!p?.showAvatars},spacing:cardSpacingControls}),quote:section(\"Quote\",Object.fromEntries([\"quoteStyle\",\"iconSize\",\"iconColor\",\"iconGap\"].map(key=>[key,v134Controls.cards.controls[key]]))),reader:section(\"Reader\",{...Object.fromEntries([\"quoteOverflow\",\"quoteLines\"].map(key=>[key,v134Controls.cards.controls[key]]))})}),ratings:section(\"Ratings\",{...v134Controls.ratings.controls,spacing:{...v134Controls.ratings.controls.spacing,hidden:()=>true}}),button:section(\"CTA\",{...v134Controls.button.controls,marginTop:{...v134Controls.button.controls.marginTop,hidden:()=>true},style:{...pillStyleControl,controls:{...Object.fromEntries(Object.entries(pillStyleControl.controls).filter(([key])=>![\"hoverFill\",\"hoverText\",\"hoverMotion\"].includes(key))),hoverEnabled:boolean(\"Hover\",true),hoverFill:{...pillStyleControl.controls.hoverFill,hidden:p=>p?.hoverEnabled===false},hoverText:{...pillStyleControl.controls.hoverText,hidden:p=>p?.hoverEnabled===false},// Saved V13.5 Hover FX affected motion only; its colors always hovered.\n// Retain the field invisibly, ignore motion, default the new Hover to On.\nhoverMotion:{...pillStyleControl.controls.hoverMotion,hidden:()=>true}}}}),nativeButton:v134Controls.nativeButton,fonts:v134Controls.fonts,responsive:section(\"Mobile\",{breakpoint:mobileControls.breakpoint,compactBreakpoint:mobileControls.compactBreakpoint,cards:section(\"Cards\",Object.fromEntries(mobileCardKeys.map(key=>[key,mobileControls[key]]))),...Object.fromEntries(Object.entries(mobileControls).filter(([key])=>!mobileCardKeys.includes(key)&&![\"breakpoint\",\"compactBreakpoint\",\"introPadding\",\"galleryPadding\"].includes(key)))}),background:{...v134Controls.background,title:\"Background\"},frost:v134Controls.frost,edge:v134Controls.edge,playback:v134Controls.playback,advanced:v134Controls.advanced};EditorialScrollingTestimonials.displayName=\"Editorial Scrolling Testimonials\";// Font families cannot be encoded in ControlType.Font.defaultValue. Supported\n// sans/serif controls initialize Inter/Noto Serif; runtime CSS uses those same\n// approved families. Do not invent fontSelector/fontFamily control metadata.\nfunction syncBuyerControls(controls,seed){return Object.fromEntries(Object.entries(controls).map(([key,control])=>{if(!control)return[key,control];const value=seed[key];if(control.type===ControlType.Object){const values=value&&typeof value===\"object\"?value:{};const children=syncBuyerControls(control.controls,values);const initial=controlDefaults(children);// Image controls have no supported leaf defaultValue. Retain the public\n// seed in the object initializer; rendering also handles editors that\n// omit it. An empty picker uses the approved photo; Show Image removes it.\nfor(const[childKey,child]of Object.entries(children))if(child.type===ControlType.ResponsiveImage&&values[childKey]!=null)initial[childKey]=responsiveImage(values[childKey])?.src??values[childKey];return[key,{...control,controls:children,defaultValue:initial}];}if(control.type===ControlType.ResponsiveImage||control.type===ControlType.ComponentInstance||value==null)return[key,control];if(control.type===ControlType.Font&&typeof value===\"object\"){const fontValue=value;const metrics={fontSize:fontValue.fontSize,lineHeight:fontValue.lineHeight,letterSpacing:fontValue.letterSpacing,textAlign:fontValue.textAlign};return[key,{...control,defaultValue:{...control.defaultValue,...metrics}}];}return[key,{...control,defaultValue:value}];}));}const buyerControlSeed={...defaults,...buyerDefaults,showcase:showcaseDefaults};addPropertyControls(EditorialScrollingTestimonials,syncBuyerControls(readyControls(freshControls),buyerControlSeed));\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"EditorialScrollingTestimonials\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"900\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1440\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./EditorialScrollingTestimonials.map","// Generated by Framer (bb264f8)\nexport default function metadata(params,contentLocale){return{description:\"An editorial testimonial component with smooth infinite scrolling, elegant typography, and customizable glass-effect cards. Available in vertical and horizontal layouts.\",robots:\"max-image-preview:large\",title:\"Scrolling Testimonials\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (bb264f8)\nimport siteMetadata from\"#framer/local/siteMetadata/siteMetadata/siteMetadata.js\";export default function metadata(params,contentLocale){return{breakpoints:[{hash:\"72rtr7\",mediaQuery:\"(min-width: 1200px)\"},{hash:\"1hfp31e\",mediaQuery:\"(min-width: 810px) and (max-width: 1199.98px)\"},{hash:\"1lk3qck\",mediaQuery:\"(max-width: 809.98px)\"}],description:siteMetadata(params,contentLocale).description,elements:{},robots:\"max-image-preview:large\",serializationId:\"framer-XvfQn\",title:siteMetadata(params,contentLocale).title||\"Home\",viewport:\"width=device-width\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (bb264f8)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,forwardLoader,GeneratedComponentContext,getFonts,PropertyOverrides,runTasksWithYield,useComponentViewport,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useMetadata,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import CETNativeCTA from\"#framer/local/canvasComponent/Jr0T9xA9O/Jr0T9xA9O.js\";import EditorialScrollingTestimonials from\"#framer/local/codeFile/dTcCbpT/EditorialScrollingTestimonials.js\";import metadataProvider from\"#framer/local/webPageMetadata/augiA20Il/augiA20Il.js\";const CETNativeCTAFonts=getFonts(CETNativeCTA);const EditorialScrollingTestimonialsFonts=getFonts(EditorialScrollingTestimonials);const breakpoints={P5NQRRZWv:\"(max-width: 809.98px)\",WeuUHEDaD:\"(min-width: 810px) and (max-width: 1199.98px)\",WQLkyLRf1:\"(min-width: 1200px)\"};const isBrowser=()=>typeof document!==\"undefined\";export const queryParamNames=[];const serializationHash=\"framer-XvfQn\";const variantClassNames={P5NQRRZWv:\"framer-v-1lk3qck\",WeuUHEDaD:\"framer-v-1hfp31e\",WQLkyLRf1:\"framer-v-72rtr7\"};const getRootLayoutProp=(hasLayoutTemplate,hasInheritedFlowEffect,fallback)=>{if(!hasLayoutTemplate)return fallback;return hasInheritedFlowEffect?\"position\":fallback;};const humanReadableVariantMap={Desktop:\"WQLkyLRf1\",Phone:\"P5NQRRZWv\",Tablet:\"WeuUHEDaD\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"WQLkyLRf1\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,contentLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const metadata=React.useMemo(()=>metadataProvider({},contentLocale),[contentLocale]);useMetadata(metadata);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];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 componentScopeId=\"augiA20Il\";useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,primaryVariantId:\"WQLkyLRf1\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??componentScopeId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\"html body { background: rgb(255, 255, 255); }\"}),/*#__PURE__*/_jsx(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-72rtr7\",className),ref:refBinding,style:{...style},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-eakugl-container\",isAuthoredByUser:true,layout:motionLayout,nodeId:\"qpdDfsE1Z\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{P5NQRRZWv:{edge:{blur:40,enabled:true,width:96},intro:{align:\"center\",bodyMode:\"default\",copyWidth:\"approved\",description:\"Thoughtful notes, kind experiences, and little moments worth sharing. Here’s what people have to say.\",eyebrow:\"In their own words\",eyebrowMode:\"default\",heading:\"Kind Words in\",headlineMode:\"default\",introMaxWidth:520,introPadding:\"60px\",italic:\"Motion\",panel:\"rgb(188, 213, 232)\",showEyebrow:true,spacing:{descriptionCTA:50,eyebrowHeadline:24,headlineDescription:24},text:\"rgb(56, 40, 35)\"},responsive:{author:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0.085em\",lineHeight:\"1.2em\",textAlign:\"left\"},authorSize:12,body:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontStyle:\"normal\",fontWeight:400,letterSpacing:\"-0.008em\",lineHeight:\"1.54em\"},bodySize:16,breakpoint:900,cards:{autoHeight:true,autoScroll:true,cardPadding:\"24px\",gap:16,height:210,maxWidth:620,minWidth:300,radius:\"16px\",tabletCardPadding:\"24px\",tabletGap:24,visibleCards:2},compactBreakpoint:320,customFonts:false,eyebrow:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0.085em\",lineHeight:\"1em\"},eyebrowSize:12,heading:{fontFamily:'\"Noto Serif\", \"Noto Serif Placeholder\", serif',fontStyle:\"normal\",fontWeight:400,letterSpacing:\"-0.043em\",lineHeight:\"1.06em\"},headingSize:40,italic:{fontFamily:'\"Noto Serif\", \"Noto Serif Placeholder\", serif',fontStyle:\"normal\",fontWeight:400,letterSpacing:\"-0.043em\",lineHeight:\"1.06em\"},italicSize:40,overrideSizes:true,quote:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.025em\",lineHeight:\"1.36em\",textAlign:\"left\"},quoteSize:16,role:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.25em\",textAlign:\"left\"},roleSize:12,tabletGalleryPadding:\"0px 24px 0px 24px\",tabletIntroPadding:\"50px 24px 50px 24px\"},style:{width:\"100%\"}},WeuUHEDaD:{edge:{blur:40,enabled:true,width:96},intro:{align:\"center\",bodyMode:\"default\",copyWidth:\"approved\",description:\"Thoughtful notes, kind experiences, and little moments worth sharing. Here’s what people have to say.\",eyebrow:\"In their own words\",eyebrowMode:\"default\",heading:\"Kind Words in\",headlineMode:\"default\",introMaxWidth:520,introPadding:\"50px 50px 50px 50px\",italic:\"Motion\",panel:\"rgb(188, 213, 232)\",showEyebrow:true,spacing:{descriptionCTA:50,eyebrowHeadline:24,headlineDescription:24},text:\"rgb(56, 40, 35)\"},responsive:{author:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0.085em\",lineHeight:\"1.2em\",textAlign:\"left\"},authorSize:12,body:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontStyle:\"normal\",fontWeight:400,letterSpacing:\"-0.008em\",lineHeight:\"1.54em\"},bodySize:16,breakpoint:900,cards:{autoHeight:true,autoScroll:true,cardPadding:\"24px\",gap:16,height:260,maxWidth:620,minWidth:300,radius:\"16px\",tabletCardPadding:\"24px\",tabletGap:24,visibleCards:3},compactBreakpoint:320,customFonts:false,eyebrow:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0.085em\",lineHeight:\"1em\"},eyebrowSize:12,heading:{fontFamily:'\"Noto Serif\", \"Noto Serif Placeholder\", serif',fontStyle:\"normal\",fontWeight:400,letterSpacing:\"-0.043em\",lineHeight:\"1.06em\"},headingSize:40,italic:{fontFamily:'\"Noto Serif\", \"Noto Serif Placeholder\", serif',fontStyle:\"normal\",fontWeight:400,letterSpacing:\"-0.043em\",lineHeight:\"1.06em\"},italicSize:40,overrideSizes:true,quote:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.025em\",lineHeight:\"1.36em\",textAlign:\"left\"},quoteSize:18,role:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.25em\",textAlign:\"left\"},roleSize:12,tabletGalleryPadding:\"0px 150px 0px 150px\",tabletIntroPadding:\"70px 50px 70px 50px\"},style:{width:\"100%\"}}},children:/*#__PURE__*/_jsx(EditorialScrollingTestimonials,{advanced:{focus:\"rgb(122, 106, 224)\",galleryLabel:\"Testimonials\",headingLevel:\"h2\"},background:{enabled:true,fit:\"cover\",gallery:\"rgb(45, 32, 29)\",overlay:0,overlayColor:\"rgb(56, 40, 35)\",useFocalPoint:true,x:50,y:50},button:{alignment:\"follow\",arrow:{arrowSize:17,direction:\"right\",flipUpload:false,gap:15,showArrow:true,side:\"right\",source:\"builtin\"},mode:\"native\",newTab:false,style:{borderColor:\"rgb(56, 40, 35)\",borderWidth:0,fill:\"rgb(56, 40, 35)\",fullWidth:false,hoverEnabled:true,hoverFill:\"rgb(89, 64, 57)\",hoverMotion:true,hoverText:\"rgb(250, 242, 232)\",paddingY:15,radius:\"999px\",textColor:\"rgb(250, 242, 232)\"},text:\"Explore the stories\",type:{customFonts:false,font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0em\",lineHeight:\"1.3em\"},mobileFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0em\",lineHeight:\"1.3em\"},mobileSize:16,overrideSizes:true}},cards:{horizontal:{gap:24,height:250,padding:\"32px\",rowGap:24,width:385},quote:{iconColor:\"rgb(250, 242, 232)\",iconGap:12,iconSize:30,quoteStyle:\"inline\"},reader:{quoteLines:6,quoteOverflow:\"auto\"},style:{authorColor:\"rgb(250, 242, 232)\",avatarSize:40,cardRadius:\"16px\",contentAlignment:\"left\",quoteColor:\"rgb(250, 242, 232)\",roleColor:\"rgb(216, 201, 189)\",showAvatars:true,spacing:{avatarText:12,nameRole:5,quoteReader:0,readerPosition:\"bottom\"}},vertical:{gap:24,height:260,maxWidth:500,minWidth:260,padding:\"32px\"}},colors:{author:\"rgb(250, 242, 232)\",cta:\"rgb(56, 40, 35)\",ctaHover:\"rgb(89, 64, 57)\",ctaHoverText:\"rgb(250, 242, 232)\",ctaText:\"rgb(250, 242, 232)\",focus:\"rgb(122, 106, 224)\",gallery:\"rgb(45, 32, 29)\",panel:\"rgb(188, 213, 232)\",quote:\"rgb(250, 242, 232)\",role:\"rgb(216, 201, 189)\",text:\"rgb(56, 40, 35)\"},content:{ctaText:\"Explore the stories\",description:\"Thoughtful notes, kind experiences, and little moments worth sharing. Here’s what people have to say.\",eyebrow:\"In their own words\",galleryLabel:\"Testimonials\",heading:\"Kind Words in\",headingLevel:\"h2\",italic:\"Motion\",newTab:false,showArrow:true,showCTA:true,showEyebrow:true},cta:{alignment:\"start\",arrowSize:17,borderColor:\"rgb(56, 40, 35)\",borderWidth:0,fullWidth:false,gap:15,hoverMotion:true,inheritLink:true,mode:\"builtin\",paddingY:15,radius:\"999px\"},edge:{blur:9,enabled:true,width:96},edges:{blur:9,enabled:true,width:96},fonts:{author:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0.085em\",lineHeight:\"1.2em\",textAlign:\"left\"},body:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"18px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"-0.008em\",lineHeight:\"1.54em\"},eyebrow:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0.085em\",lineHeight:\"1em\"},heading:{fontFamily:'\"Noto Serif\", \"Noto Serif Placeholder\", serif',fontSize:\"70px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"-0.043em\",lineHeight:\"1.06em\"},italic:{fontFamily:'\"Noto Serif\", \"Noto Serif Placeholder\", serif',fontSize:\"74px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"-0.043em\",lineHeight:\"1.06em\"},linkItalic:true,quote:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"19px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.025em\",lineHeight:\"1.36em\",textAlign:\"left\"},responsiveScale:true,role:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.25em\",textAlign:\"left\"}},frost:{blur:18,enabled:true,highlight:6,opacity:70,tint:\"rgb(56, 40, 35)\"},glass:{blur:12,enabled:true,highlight:6,opacity:70,tint:\"rgb(56, 40, 35)\"},height:\"100%\",horizontal:{gap:24,height:290,padding:\"32px\",rowGap:24,width:390},id:\"qpdDfsE1Z\",intro:{align:\"left\",bodyMode:\"default\",copyWidth:\"approved\",description:\"Thoughtful notes, kind experiences, and little moments worth sharing. Here’s what people have to say.\",eyebrow:\"In their own words\",eyebrowMode:\"default\",heading:\"Kind Words in\",headlineMode:\"default\",introMaxWidth:520,introPadding:\"60px\",italic:\"Motion\",panel:\"rgb(188, 213, 232)\",showEyebrow:true,spacing:{descriptionCTA:50,eyebrowHeadline:24,headlineDescription:24},text:\"rgb(56, 40, 35)\"},layout:\"vertical\",layoutId:\"qpdDfsE1Z\",layoutSettings:{introPosition:\"left\",layout:\"vertical\",sectionRadius:\"0px\",split:44},mobile:{authorSize:13,autoHeight:false,autoScroll:true,bodySize:16,breakpoint:900,cardPadding:\"25px\",compactBreakpoint:520,ctaSize:16,eyebrowSize:12,galleryPadding:\"26px 16px 45px 16px\",gap:18,headingSize:43,height:270,introPadding:\"64px 26px 68px 26px\",italicSize:43,maxWidth:620,minWidth:300,quoteSize:20,radius:\"14px\",roleSize:13,tabletCardPadding:\"31px\",tabletGalleryPadding:\"48px 38.4px 60px 38.4px\",tabletGap:22,tabletIntroPadding:\"76px 46.08px 78px 46.08px\",visibleCards:2},mobileTypography:{author:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0.085em\",lineHeight:\"1.2em\",textAlign:\"left\"},body:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontStyle:\"normal\",fontWeight:400,letterSpacing:\"-0.008em\",lineHeight:\"1.54em\",textAlign:\"left\"},cta:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0em\",lineHeight:\"1.3em\",textAlign:\"left\"},customFonts:false,eyebrow:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0.085em\",lineHeight:\"1em\",textAlign:\"left\"},heading:{fontFamily:'\"Noto Serif\", \"Noto Serif Placeholder\", serif',fontStyle:\"normal\",fontWeight:400,letterSpacing:\"-0.043em\",lineHeight:\"1.06em\",textAlign:\"left\"},italic:{fontFamily:'\"Noto Serif\", \"Noto Serif Placeholder\", serif',fontStyle:\"normal\",fontWeight:400,letterSpacing:\"-0.043em\",lineHeight:\"1.06em\",textAlign:\"left\"},overrideSizes:true,quote:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.025em\",lineHeight:\"1.36em\",textAlign:\"left\"},role:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.25em\",textAlign:\"left\"}},motion:{autoplay:true,drag:true,emphasis:true,hoverPause:true,keyboard:true,manual:true,reverse:false,sensitivity:1,speed:24,verticalTouch:\"browse\",wheel:true},nativeBody:[],nativeButton:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:49,children:/*#__PURE__*/_jsx(Container,{className:\"framer-xq3alj-container\",\"data-framer-name\":\"Native CTA Outlet Example\",inComponentSlot:true,name:\"Native CTA Outlet Example\",nodeId:\"p6u1ADiui\",rendersWithMotion:true,scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(CETNativeCTA,{height:\"100%\",id:\"p6u1ADiui\",layoutId:\"p6u1ADiui\",name:\"Native CTA Outlet Example\",PsFmlkAjN:\"https://uibyb.blink.store/editorial-scrolling-testimonials\",vuZvTq5WT:\"Explore the Stories\",width:\"100%\"})})})],nativeEyebrow:[],nativeHeadline:[],panels:{cardRadius:\"16px\",introMaxWidth:520,introPadding:\"52px 69.12px 52px 69.12px\",introPosition:\"left\",sectionRadius:\"0px\",split:44},photo:{enabled:true,fit:\"cover\",overlay:0,overlayColor:\"rgb(56, 40, 35)\",useFocalPoint:true,x:50,y:50},playback:{autoplay:true,drag:true,emphasis:true,hoverPause:true,keyboard:true,manual:true,reverse:false,sensitivity:1,speed:24,verticalTouch:\"browse\",wheel:true},ratings:{alignment:\"follow\",empty:\"rgb(140, 119, 109)\",enabled:true,filled:\"rgb(242, 210, 160)\",gap:4,placement:\"below\",rating:5,size:20,spacing:12},responsive:{author:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0.085em\",lineHeight:\"1.2em\",textAlign:\"left\"},authorSize:12,body:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontStyle:\"normal\",fontWeight:400,letterSpacing:\"-0.008em\",lineHeight:\"1.54em\"},bodySize:16,breakpoint:900,cards:{autoHeight:true,autoScroll:true,cardPadding:\"24px\",gap:16,height:250,maxWidth:620,minWidth:300,radius:\"16px\",tabletCardPadding:\"24px\",tabletGap:24,visibleCards:2},compactBreakpoint:320,customFonts:false,eyebrow:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0.085em\",lineHeight:\"1em\"},eyebrowSize:12,heading:{fontFamily:'\"Noto Serif\", \"Noto Serif Placeholder\", serif',fontStyle:\"normal\",fontWeight:400,letterSpacing:\"-0.043em\",lineHeight:\"1.06em\"},headingSize:40,italic:{fontFamily:'\"Noto Serif\", \"Noto Serif Placeholder\", serif',fontStyle:\"normal\",fontWeight:400,letterSpacing:\"-0.043em\",lineHeight:\"1.06em\"},italicSize:40,overrideSizes:true,quote:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.025em\",lineHeight:\"1.36em\",textAlign:\"left\"},quoteSize:18,role:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.25em\",textAlign:\"left\"},roleSize:12,tabletGalleryPadding:\"0px 150px 0px 150px\",tabletIntroPadding:\"70px 50px 50px 50px\"},reviews:[{author:\"Alex Morgan\",id:\"default-item-0\",quote:\"Every detail feels carefully considered, yet the whole experience remains effortless and easy to enjoy.\",rating:5,role:\"Product Designer\",visible:true},{author:\"Noah Williams\",id:\"default-item-1\",quote:\"From the first moment, everything just made sense. The attention to detail is lovely, and the experience feels incredibly smooth.\",rating:5,role:\"Product Designer\",visible:true},{author:\"Sophie Bennett\",id:\"aAu3hK3F3\",quote:\"Everything feels so thoughtfully put together. It's the little details that make the whole experience feel genuinely special.\",role:\"Creative Director\",visible:true},{author:\"Oliver Hayes\",id:\"Cq4nZIuEO\",quote:\"I love how effortless everything feels. It's beautifully considered without being complicated, and that's what makes it stand out.\",role:\"Brand Designer\",visible:true},{author:\"Emma Laurent\",id:\"dPZ1qQpOC\",quote:\"There's something really refreshing about an experience that feels this natural. Simple, welcoming, and full of personality.\",rating:4.5,role:\"Studio Founder\",visible:true}],showcase:{entrance:{cards:{delay:.2,distance:24,duration:.85,effect:\"rise\",enabled:true},intro:{delay:.08,distance:18,duration:.72,effect:\"rise\",enabled:true}},showSwitcher:true},stars:{alignment:\"follow\",empty:\"rgb(140, 119, 109)\",enabled:true,filled:\"rgb(242, 210, 160)\",gap:4,placement:\"below\",rating:5,size:20,spacing:12},style:{height:\"100%\",width:\"100%\"},typography:{author:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0.085em\",lineHeight:\"1.2em\",textAlign:\"left\"},body:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"18px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"-0.008em\",lineHeight:\"1.54em\"},cta:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0em\",lineHeight:\"1.3em\"},eyebrow:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0.085em\",lineHeight:\"1em\"},heading:{fontFamily:'\"Noto Serif\", \"Noto Serif Placeholder\", serif',fontSize:\"70px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"-0.043em\",lineHeight:\"1.06em\"},italic:{fontFamily:'\"Noto Serif\", \"Noto Serif Placeholder\", serif',fontSize:\"74px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"-0.043em\",lineHeight:\"1.06em\"},linkItalic:true,quote:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"22px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.025em\",lineHeight:\"1.36em\",textAlign:\"left\"},quoteLines:6,quoteOverflow:\"auto\",responsiveScale:true,role:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.25em\",textAlign:\"left\"}},vertical:{gap:32,height:300,maxWidth:620,minWidth:420,padding:\"32px\"},width:\"100%\"})})})})}),/*#__PURE__*/_jsx(\"div\",{id:\"overlay\"})]})});});const css=[\".framer-XvfQn.framer-lux5qc, .framer-XvfQn .framer-lux5qc { display: block; }\",\".framer-XvfQn.framer-72rtr7 { align-content: center; align-items: center; background-color: #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: 1200px; }\",\".framer-XvfQn .framer-eakugl-container { flex: none; height: 100vh; position: relative; width: 100%; }\",\".framer-XvfQn .framer-xq3alj-container { height: auto; position: relative; width: auto; }\",\"@media (min-width: 810px) and (max-width: 1199.98px) { .framer-XvfQn.framer-72rtr7 { width: 810px; } .framer-XvfQn .framer-eakugl-container { height: auto; order: 0; }}\",\"@media (max-width: 809.98px) { .framer-XvfQn.framer-72rtr7 { width: 390px; } .framer-XvfQn .framer-eakugl-container { height: auto; }}\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 800\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"WeuUHEDaD\":{\"layout\":[\"fixed\",\"auto\"]},\"P5NQRRZWv\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerAcceptsLayoutTemplate true\n * @framerScrollSections false\n * @framerResponsiveScreen true\n * @framerLayoutTemplateFlowEffect true\n */const FrameraugiA20Il=withCSS(Component,css,\"framer-XvfQn\");export default FrameraugiA20Il;FrameraugiA20Il.displayName=\"Home\";FrameraugiA20Il.defaultProps={height:800,width:1200};addFonts(FrameraugiA20Il,[{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/hyOgCu0Xnghbimh0pE8QTvtt2AU.woff2\",weight:\"600\"},{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/NeGmSOXrPBfEFIy5YZeHq17LEDA.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/oYaAX5himiTPYuN8vLWnqBbfD2s.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/lEJLP4R0yuCaMCjSXYHtJw72M.woff2\",weight:\"600\"},{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/cRJyLNuTJR5jbyKzGi33wU9cqIQ.woff2\",weight:\"600\"},{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/yDtI2UI8XcEg1W2je9XPN3Noo.woff2\",weight:\"600\"},{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/A0Wcc7NgXMjUuFdquHDrIZpzZw0.woff2\",weight:\"600\"},{cssFamilyName:\"Noto Serif\",source:\"google\",style:\"normal\",uiFamilyName:\"Noto Serif\",url:\"https://fonts.gstatic.com/s/notoserif/v33/ga6iaw1J5X9T9RW6j9bNVls-hfgvz8JcMofYTa32J4wsL2JAlAhZqFCjxc0Lhq_Szw.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/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/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{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/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{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/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{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/UjlFhCnUjxhNfep4oYBPqnEssyo.woff2\",weight:\"500\"},{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/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"}]},...CETNativeCTAFonts,...EditorialScrollingTestimonialsFonts],{supportsExplicitInterCodegen:true});FrameraugiA20Il.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(CETNativeCTA,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameraugiA20Il\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerScrollSections\":\"false\",\"framerImmutableVariables\":\"true\",\"framerResponsiveScreen\":\"true\",\"framerIntrinsicHeight\":\"800\",\"framerDisplayContentsDiv\":\"false\",\"framerAcceptsLayoutTemplate\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerLayoutTemplateFlowEffect\":\"true\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"WeuUHEDaD\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"P5NQRRZWv\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"queryParamNames\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (bb264f8)\nconst snippets=[];const queryLoaders={};export const snippetsSorting={bodyEnd:[],bodyStart:[],headEnd:[],headStart:[]};export async function getSnippets(pageId,pathVariables,contentLocale){const queryLoader=queryLoaders[pageId];const params=queryLoader?await queryLoader(pathVariables,contentLocale):undefined;const result={bodyEnd:[],bodyStart:[],headEnd:[],headStart:[]};for(const snippet of snippets){if(snippet.pageIds&&!snippet.pageIds.has(pageId))continue;const code=snippet.code(params,contentLocale);if(code){result[snippet.placement].push({...snippet,code});}}return result;}\nexport const __FramerMetadata__ = {\"exports\":{\"snippetsSorting\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getSnippets\":{\"type\":\"function\",\"isAsync\":true,\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}