{"version":3,"file":"Testimonials.YFhoV4eT.mjs","names":["useMemo","useState","useRef","startTransition"],"sources":["https:/framerusercontent.com/modules/xz3zoYLKnBGsjRnGouX9/bb6NzvQQe8QTApekpf2R/Testimonials.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";import{useEffect,useMemo,useRef,useState,startTransition}from\"react\";const FONT='\"Onest\", \"Onest Placeholder\", system-ui, sans-serif';/**\n * Testimonials slider: photo + full quote, dots, arrows, swipe; optional group tabs\n *\n * @framerIntrinsicWidth 1120\n * @framerIntrinsicHeight 520\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight auto\n */export default function Testimonials(props){const{slides=[],showTabs=false,accent=\"#469d56\",ink=\"#0f2a1b\",muted=\"#66736b\",line=\"#e6ebe7\"}=props;const isStatic=useIsStaticRenderer();const groups=useMemo(()=>[...new Set(slides.map(s=>s.group||\"Відгуки\"))],[slides]);const[group,setGroup]=useState(groups[0]);const[index,setIndex]=useState(0);const[hoverArrow,setHoverArrow]=useState(0);const[width,setWidth]=useState(1120);const trackRef=useRef(null);const rootRef=useRef(null);const list=slides.filter(s=>(s.group||\"Відгуки\")===(groups.includes(group)?group:groups[0]));// phone: компактна картка (цитата + автор з аватаром); tablet: фото ліворуч; desktop: велика картка\nconst mobile=width<600;const tablet=!mobile&&width<900;// «Читати далі» — лише на телефоні: довгі цитати згортаються до clampLines рядків\nconst clampLines=mobile?8:0;const[open,setOpen]=useState({});const quoteEls=useRef(new Map);const[overflowing,setOverflowing]=useState({});useEffect(()=>{if(!clampLines)return;const next={};quoteEls.current.forEach((el,key)=>{if(el.isConnected)next[key]=open[key]?true:el.scrollHeight-el.clientHeight>4;});const same=Object.keys(next).length===Object.keys(overflowing).length&&Object.keys(next).every(k=>next[k]===overflowing[k]);if(!same)startTransition(()=>setOverflowing(next));},[width,clampLines,group,slides,open]);useEffect(()=>{const el=rootRef.current;if(!el||typeof ResizeObserver===\"undefined\")return;const ro=new ResizeObserver(([e])=>{const w=Math.round(e.contentRect.width);startTransition(()=>setWidth(prev=>prev===w?prev:w));});ro.observe(el);return()=>ro.disconnect();},[]);const go=i=>{const track=trackRef.current;if(!track)return;const n=Math.max(0,Math.min(list.length-1,i));const child=track.children[n];if(child)track.scrollTo({left:child.offsetLeft-track.children[0].offsetLeft,behavior:\"smooth\"});};const onScroll=()=>{const track=trackRef.current;if(!track)return;const first=track.children[0];let best=0;for(let i=0;i<track.children.length;i++){const el=track.children[i];const best0=track.children[best];if(Math.abs(el.offsetLeft-first.offsetLeft-track.scrollLeft)<Math.abs(best0.offsetLeft-first.offsetLeft-track.scrollLeft))best=i;}if(best!==index)startTransition(()=>setIndex(best));};const pickGroup=g=>{startTransition(()=>{setGroup(g);setIndex(0);});if(trackRef.current)trackRef.current.scrollTo({left:0});};const arrow=dir=>/*#__PURE__*/_jsx(\"button\",{type:\"button\",onMouseEnter:()=>setHoverArrow(dir),onMouseLeave:()=>setHoverArrow(0),\"aria-label\":dir<0?\"Попередній відгук\":\"Наступний відгук\",onClick:()=>go(dir>0&&index+1>=list.length?0:index+dir),style:{width:48,height:48,borderRadius:\"50%\",border:`1px solid ${hoverArrow===dir?\"#5fb06d\":line}`,background:\"#fff\",color:hoverArrow===dir?\"#298a3b\":ink,display:\"grid\",placeItems:\"center\",cursor:\"pointer\",padding:0,transition:\"border-color .2s, color .2s\"},children:/*#__PURE__*/_jsx(\"svg\",{viewBox:\"0 0 24 24\",width:\"20\",height:\"20\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"path\",{d:dir<0?\"M19 12H5M11 6l-6 6 6 6\":\"M5 12h14M13 6l6 6-6 6\"})})});return /*#__PURE__*/_jsxs(\"div\",{ref:rootRef,style:{...props.style,position:\"relative\",width:\"100%\",fontFamily:FONT,display:\"flex\",flexDirection:\"column\",gap:20},children:[showTabs&&groups.length>1&&/*#__PURE__*/_jsx(\"div\",{role:\"tablist\",style:{display:\"inline-flex\",alignSelf:mobile?\"stretch\":\"flex-end\",flexWrap:mobile?\"nowrap\":\"wrap\",overflowX:\"auto\",overflowY:\"hidden\",gap:mobile?6:4,padding:4,borderRadius:999,background:mobile?\"transparent\":\"#eef1ee\",marginTop:-12},children:groups.map(g=>{const on=g===group;return /*#__PURE__*/_jsx(\"button\",{type:\"button\",role:\"tab\",\"aria-selected\":on,onClick:()=>pickGroup(g),style:{border:0,flex:\"none\",minHeight:44,padding:\"9px 16px\",borderRadius:999,fontFamily:FONT,fontSize:14.5,fontWeight:500,cursor:\"pointer\",background:on?mobile?ink:\"#fff\":mobile?\"#eef1ee\":\"transparent\",color:on?mobile?\"#fff\":ink:muted,boxShadow:on&&!mobile?\"0 1px 3px rgba(0,0,0,.1)\":\"none\"},children:g},g);})}),/*#__PURE__*/_jsx(\"div\",{ref:trackRef,onScroll:isStatic?undefined:onScroll,style:{display:\"grid\",gridAutoFlow:\"column\",gridAutoColumns:mobile?\"86%\":\"100%\",gap:mobile?12:0,margin:mobile?\"-3px -20px\":\"-3px 0\",padding:mobile?\"3px 20px\":\"3px 0\",scrollPaddingInline:mobile?20:0,overflowX:\"auto\",overflowY:\"hidden\",overscrollBehaviorX:\"contain\",scrollSnapType:\"x mandatory\",scrollbarWidth:\"none\",borderRadius:mobile?0:tablet?28:32,alignItems:mobile?\"stretch\":undefined},children:list.map((s,j)=>{const key=s.name+j;const long=clampLines>0&&!!overflowing[key];const clamped=clampLines>0&&!open[key];const quoteRef=el=>{if(el)quoteEls.current.set(key,el);else quoteEls.current.delete(key);};const quoteStyle={margin:0,color:ink,letterSpacing:\"-0.005em\",fontSize:mobile?16:tablet?16.5:s.quote.length>520?\"clamp(16.5px, 1.35vw, 19px)\":\"clamp(18px, 1.55vw, 21px)\",lineHeight:mobile?1.55:1.6,...clamped?{display:\"-webkit-box\",WebkitLineClamp:clampLines,WebkitBoxOrient:\"vertical\",overflow:\"hidden\"}:null};const more=long&&/*#__PURE__*/_jsx(\"button\",{type:\"button\",\"aria-expanded\":!clamped,onClick:()=>startTransition(()=>setOpen(o=>({...o,[key]:!o[key]}))),style:{alignSelf:\"flex-start\",minHeight:44,margin:\"-10px 0 -8px\",padding:0,border:0,background:\"none\",color:\"#298a3b\",fontFamily:FONT,fontSize:15,fontWeight:600,cursor:\"pointer\"},children:clamped?\"Читати далі\":\"Згорнути\"});const mark=/*#__PURE__*/_jsx(\"svg\",{viewBox:\"0 0 48 36\",width:mobile?26:tablet?30:36,style:{color:\"#5fb06d\",flex:\"none\"},\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M0 36V22C0 9 7 1 19 0l2 5c-7 2-10 7-10 13h9v18H0zm27 0V22C27 9 34 1 46 0l2 5c-7 2-10 7-10 13h9v18H27z\",fill:\"currentColor\"})});if(mobile)return /*#__PURE__*/_jsxs(\"figure\",{\"aria-label\":`${j+1} з ${list.length}`,style:{margin:0,minWidth:0,scrollSnapAlign:\"start\",display:\"flex\",flexDirection:\"column\",gap:14,padding:\"22px 20px 20px\",background:\"#fff\",border:`1px solid ${line}`,borderRadius:24,boxSizing:\"border-box\"},children:[mark,/*#__PURE__*/_jsx(\"blockquote\",{ref:quoteRef,style:quoteStyle,children:s.quote}),more,/*#__PURE__*/_jsxs(\"figcaption\",{style:{display:\"flex\",alignItems:\"center\",gap:12,marginTop:\"auto\",paddingTop:16,borderTop:`1px solid ${line}`},children:[/*#__PURE__*/_jsx(\"span\",{style:{flex:\"none\",width:52,height:52,borderRadius:\"50%\",overflow:\"hidden\",background:\"#e7ebe7\"},children:s.photo?.src&&/*#__PURE__*/_jsx(\"img\",{src:s.photo.src,srcSet:s.photo.srcSet,sizes:\"52px\",alt:\"\",loading:\"lazy\",style:{width:\"100%\",height:\"100%\",objectFit:\"cover\",objectPosition:s.focus||\"50% 30%\",display:\"block\"}})}),/*#__PURE__*/_jsxs(\"span\",{style:{display:\"grid\",gap:2,minWidth:0},children:[/*#__PURE__*/_jsx(\"strong\",{style:{fontWeight:600,fontSize:16.5,color:ink,lineHeight:1.3},children:s.name}),s.role&&/*#__PURE__*/_jsx(\"span\",{style:{fontSize:14,lineHeight:1.4,color:muted},children:s.role})]})]})]},key);return /*#__PURE__*/_jsxs(\"figure\",{\"aria-label\":`${j+1} з ${list.length}`,style:{margin:0,minWidth:0,scrollSnapAlign:\"start\",display:\"grid\",gridTemplateColumns:tablet?\"minmax(220px, 0.85fr) 2fr\":\"minmax(260px, 0.8fr) 2fr\",minHeight:tablet?360:440,background:\"#fff\",border:`1px solid ${line}`,borderRadius:tablet?28:32,overflow:\"hidden\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{background:\"#e7ebe7\",position:\"relative\"},children:s.photo?.src&&/*#__PURE__*/_jsx(\"img\",{src:s.photo.src,srcSet:s.photo.srcSet,alt:s.photo.alt||s.name,loading:\"lazy\",style:{position:\"absolute\",inset:0,width:\"100%\",height:\"100%\",objectFit:\"cover\",objectPosition:s.focus||\"50% 50%\",display:\"block\"}})}),/*#__PURE__*/_jsxs(\"div\",{style:{minWidth:0,padding:tablet?\"32px 32px 30px\":56,display:\"flex\",flexDirection:\"column\",justifyContent:\"center\",gap:tablet?18:24},children:[mark,/*#__PURE__*/_jsx(\"blockquote\",{style:quoteStyle,children:s.quote}),/*#__PURE__*/_jsxs(\"figcaption\",{style:{display:\"grid\",gap:2,marginTop:tablet?4:8},children:[/*#__PURE__*/_jsx(\"strong\",{style:{fontWeight:600,fontSize:17,color:ink,lineHeight:1.3},children:s.name}),s.role&&/*#__PURE__*/_jsx(\"span\",{style:{fontSize:14,color:muted},children:s.role})]})]})]},key);})}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",alignItems:\"center\",gap:16},children:[/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexWrap:\"wrap\"},children:list.map((_,j)=>/*#__PURE__*/_jsx(\"button\",{type:\"button\",\"aria-label\":`Відгук ${j+1}`,\"aria-current\":j===index?\"true\":undefined,onClick:()=>go(j),style:{width:j===index?40:24,height:24,padding:0,border:0,background:\"none\",display:\"grid\",placeItems:\"center\",cursor:\"pointer\"},children:/*#__PURE__*/_jsx(\"span\",{style:{width:j===index?28:8,height:8,borderRadius:99,background:j===index?accent:\"#d5ddd7\",transition:\"width .3s, background .3s\"}})},j))}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:8},children:[arrow(-1),arrow(1)]})]})]});}addPropertyControls(Testimonials,{slides:{type:ControlType.Array,title:\"Slides\",control:{type:ControlType.Object,controls:{group:{type:ControlType.String,title:\"Group\",defaultValue:\"Про Пласт кажуть\"},photo:{type:ControlType.ResponsiveImage,title:\"Photo\"},name:{type:ControlType.String,title:\"Name\",defaultValue:\"Ім’я Прізвище\"},role:{type:ControlType.String,title:\"Role\",defaultValue:\"\"},quote:{type:ControlType.String,title:\"Quote\",displayTextArea:true,defaultValue:\"Текст відгуку\"},focus:{type:ControlType.String,title:\"Focus\",defaultValue:\"\",placeholder:\"50% 25%\"}}},defaultValue:[{group:\"Про Пласт кажуть\",name:\"Ім’я Прізвище\",role:\"\",quote:\"Текст відгуку\"}]},showTabs:{type:ControlType.Boolean,title:\"Show Tabs\",defaultValue:false},accent:{type:ControlType.Color,title:\"Accent\",defaultValue:\"#469d56\"},ink:{type:ControlType.Color,title:\"Ink\",defaultValue:\"#0f2a1b\"},muted:{type:ControlType.Color,title:\"Muted\",defaultValue:\"#66736b\"},line:{type:ControlType.Color,title:\"Line\",defaultValue:\"#e6ebe7\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Testimonials\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1120\",\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicHeight\":\"520\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Testimonials.map"],"mappings":"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"}