PageSourceSearch

https://solidityscan.com/assets/testimonial-dlLHmH1p.js

js solidityscan.com collected 2026-10-03 21:23:45 UTC 5,320 bytes, 1 lines download raw bytes

1import{j as e}from"./vendor-dotlottie-CKWLB76h.js";import{a as g}from"./vendor-react-CCzXVbVA.js";import{g as b,bs as y,C as F}from"./app-ZGxtfi_0.js";import{B as i,F as t,V as c,j as x,T as o,I as j,ai as r,H as I,ah as p}from"./vendor-chakra-z2eW50qa.js";import"./vendor-analytics-kxESroPO.js";import"./vendor-victory-2uYGyQN6.js";import"./vendor-query-Cq2FYR_1.js";import"./vendor-monaco-CiJro7ev.js";const E=()=>{const l=g.useRef(null);return e.jsxs(i,{w:"100%",as:"section",sx:{textAlign:"center"},my:24,py:10,px:[5,10,10,20],ref:l,children:[e.jsx(F,{titlePartOne:"Celebrating our",underlinePart:"Success Stories",text:"Hear what our satisfied customers are saying about their experience with SolidityScan."}),e.jsx(k,{})]})},k=()=>{const l=b(),[d,w]=g.useState([]),[C,u]=g.useState(!1);g.useEffect(()=>{const n=S(y);w(n)},[]);const S=n=>{const a=[];for(let s=0;s<n.length;s+=2)a.push(n.slice(s,s+2));return a},m=()=>{u(!0)},f=()=>{u(!1)};return e.jsxs(i,{width:"100%",h:"800px",position:"relative",px:20,overflow:"hidden",children:[e.jsxs(t,{as:"ul",listStyleType:"none",minWidth:"200%",h:"100%",animation:"scrollX 30s linear infinite",whiteSpace:"nowrap",position:"absolute",sx:{animationPlayState:C?"paused":"running"},children:[d.map((n,a)=>e.jsx(i,{as:"li",w:"282px",h:"fit-content",mx:3,onMouseEnter:m,onMouseLeave:f,children:e.jsx(c,{w:"100%",spacing:6,children:n.map((s,h)=>e.jsxs(t,{w:"100%",h:"100%",bg:"#F9F9F9",borderRadius:15,flexDir:"column",textAlign:"left",p:5,position:"relative",children:[e.jsxs(t,{alignItems:"center",children:[e.jsx(x,{height:"42px",width:"42px",src:`${l}landing/testimonial/${s.imageUrl}`,borderRadius:"50%",loading:"lazy"}),e.jsxs(c,{alignItems:"flex-start",ml:4,spacing:0,children:[e.jsx(o,{fontSize:"sm",fontWeight:600,children:s.name}),e.jsx(o,{color:"subtle",fontSize:"xs",fontWeight:400,children:s.designation})]})]}),e.jsx(i,{position:"absolute",top:5,right:5,children:s.socialColor?e.jsx(j,{as:s.socialImg,color:s.socialColor,boxSize:5}):s.socialImg?e.jsx(x,{src:`${l}${s.socialImg}`}):null}),e.jsx(o,{fontSize:"11px",fontWeight:400,w:"100%",whiteSpace:"normal",mt:4,sx:{whiteSpace:"pre-line"},children:s.testimonial}),e.jsx(o,{color:"subtle",fontSize:"11px",fontWeight:400,w:"100%",whiteSpace:"normal",mt:4,children:s.date})]},h))})},a)),d.map((n,a)=>e.jsx(i,{as:"li",w:"282px",h:"fit-content",mx:3,onMouseEnter:m,onMouseLeave:f,children:e.jsx(c,{w:"100%",spacing:6,children:n.map((s,h)=>e.jsxs(t,{w:"100%",h:"100%",bg:"#F9F9F9",borderRadius:15,flexDir:"column",textAlign:"left",p:5,position:"relative",children:[e.jsxs(t,{alignItems:"center",children:[e.jsx(x,{height:"42px",width:"42px",src:`${l}landing/testimonial/${s.imageUrl}`,borderRadius:"50%",loading:"lazy"}),e.jsxs(c,{alignItems:"flex-start",ml:4,spacing:0,children:[e.jsx(o,{fontSize:"sm",fontWeight:600,children:s.name}),e.jsx(o,{color:"subtle",fontSize:"xs",fontWeight:400,children:s.designation})]})]}),e.jsx(i,{position:"absolute",top:5,right:5,children:s.socialColor?e.jsx(j,{as:s.socialImg,color:s.socialColor,boxSize:5}):s.socialImg?e.jsx(x,{src:`${l}${s.socialImg}`}):null}),e.jsx(o,{fontSize:"11px",fontWeight:400,w:"100%",whiteSpace:"normal",mt:4,sx:{whiteSpace:"pre-line"},children:s.testimonial}),e.jsx(o,{color:"subtle",fontSize:"11px",fontWeight:400,w:"100%",whiteSpace:"normal",mt:4,children:s.date})]},h))})},a))]}),e.jsx(i,{w:"20%",h:"800px",position:"absolute",top:0,right:-1,pointerEvents:"none",transform:"rotate(-180deg)",bg:"linear-gradient(270deg, rgba(255, 255, 255, 0) -11.58%, #FFFFFF 100%)"}),e.jsx(i,{w:"20%",h:"800px",position:"absolute",top:0,left:-1,pointerEvents:"none",bg:"linear-gradient(270deg, rgba(255, 255, 255, 0) -11.58%, #FFFFFF 100%)"})]})};function O(){return e.jsxs(t,{alignItems:"center",justifyContent:"center",py:28,px:[0,0,0,24],w:"100%",flexDir:["column"],children:[e.jsx(r,{startColor:"lightgray",endColor:"#eeeeee",noOfLines:1,spacing:"4",skeletonHeight:"8",w:"50%",mb:[10]}),e.jsxs(I,{my:10,w:"100%",alignItems:"center",justifyContent:"center",spacing:10,children:[e.jsxs(t,{flexDir:"column",w:"20%",align:"center",display:["none","none","none","flex"],children:[e.jsx(p,{w:"80px",h:"80px",startColor:"lightgray",endColor:"#eeeeee",borderRadius:"50%"}),e.jsx(r,{startColor:"lightgray",endColor:"#eeeeee",noOfLines:2,spacing:"4",skeletonHeight:"4",w:["50%"],mt:6}),e.jsx(r,{startColor:"lightgray",endColor:"#eeeeee",noOfLines:10,spacing:"3",skeletonHeight:"2",w:["100%"],mt:10})]}),e.jsxs(t,{flexDir:"column",w:"40%",align:"center",children:[e.jsx(p,{w:"120px",h:"120px",startColor:"lightgray",endColor:"#eeeeee",borderRadius:"50%"}),e.jsx(r,{startColor:"lightgray",endColor:"#eeeeee",noOfLines:2,spacing:"4",skeletonHeight:"4",w:["50%"],mt:6}),e.jsx(r,{startColor:"lightgray",endColor:"#eeeeee",noOfLines:14,spacing:"3",skeletonHeight:"2",w:["100%"],mt:10})]}),e.jsxs(t,{flexDir:"column",w:"20%",align:"center",display:["none","none","none","flex"],children:[e.jsx(p,{w:"80px",h:"80px",startColor:"lightgray",endColor:"#eeeeee",borderRadius:"50%"}),e.jsx(r,{startColor:"lightgray",endColor:"#eeeeee",noOfLines:2,spacing:"4",skeletonHeight:"4",w:["50%"],mt:6}),e.jsx(r,{startColor:"lightgray",endColor:"#eeeeee",noOfLines:10,spacing:"3",skeletonHeight:"2",w:["100%"],mt:10})]})]})]})}export{k as TestimonialContent,O as TestimonialSkeleton,E as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.