PageSourceSearch

https://www.3dit.net/_next/static/chunks/9333-eb4a7403539d3802.js?dpl=dpl_Cd8EAPfWeMtiQfcZJqZh7Q99QRyc

js 3dit.net collected 2026-10-09 03:50:39 UTC 9,869 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9333],{59333:(e,t,s)=>{s.r(t),s.d(t,{default:()=>h});var a=s(37876),l=s(14232),i=s(36867),r=s(9552),n=s(29053),o=s(18185),d=s(62002);let c=[{id:1,name:"Valerie Nomland",initial:"V",rating:5,company:"Client",review:"I wanted to print a device to cut cardboard to equal widths to help me with some home projects. They were very professional and informative throughout the process. My print looks and works great. Will come back in the future inshallah. Thank you.",mapLink:"https://maps.app.goo.gl/5ZxHyw1SgjF1GbiV8"},{id:2,name:"Aseel Hassan",initial:"A",rating:5,company:"Client",review:"I would recommend this company for any 3D printing work because they deliver excellent results and are extremely professional.",mapLink:"https://maps.app.goo.gl/ZAFsbEVqVbeXvSaC8"},{id:3,name:"Mohammed Mohammed",initial:"M",rating:5,company:"Client",review:"The best 3D printing company in Saudi Arabia ..Good Communication & more than wonderful engineering team ..I strongly recommend others to start dealing with 3Dit",mapLink:"https://maps.app.goo.gl/9woxTX2pqDabzaKP7"},{id:4,name:"Abdulrahman Alaamry",initial:"A",rating:5,company:"Client",review:"Great service and even better quality of printing. On the costly side, but it's reasonable if you have the design ready. Will definitely be doing business with them again!",mapLink:"https://maps.app.goo.gl/jtbpJsHNxuyjhLEy9"},{id:5,name:"Njood Alkuhily",initial:"N",rating:5,company:"Client",review:"Their work is very professional, God bless them, and they are very understanding and cooperative",mapLink:"https://maps.app.goo.gl/Fp1kv4U8237VMYAe9"},{id:6,isMoreButton:!0,mapLink:"https://www.google.com/maps/place/3Dit+Corp./@21.9064089,39.2751889,17z/data=!4m18!1m9!3m8!1s0x15c3d11274697cd9:0x5bb9bcbc8c836b98!2s3Dit+Corp.!8m2!3d21.9061899!4d39.2750816!9m1!1b1!16s%2Fg%2F11n8889b_y!3m7!1s0x15c3d11274697cd9:0x5bb9bcbc8c836b98!8m2!3d21.9061899!4d39.2750816!9m1!1b1!16s%2Fg%2F11n8889b_y?entry=ttu&g_ep=EgoyMDI2MDcyMS4wIKXMDSoASAFQAw%3D%3D"}];function h(){let{t:e}=(0,d.Bd)("common"),[t,s]=(0,l.useState)(0),[h,x]=(0,l.useState)(3),[m,p]=(0,l.useState)(null),[b,f]=(0,l.useState)(null);(0,l.useEffect)(()=>{let e=()=>{window.innerWidth>=1280?x(3):window.innerWidth>=768?x(2):x(1)};return e(),window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)},[]);let u=Math.max(0,c.length-h),g=()=>{s(e=>e>=u?0:e+1)},w=()=>{s(e=>e<=0?u:e-1)},v=e=>Array.from({length:5},(t,s)=>(0,a.jsx)(i.A,{size:14,"aria-hidden":"true",className:s<e?"fill-[#ff7233] text-[#ff7233]":"text-slate-200"},s));return(0,a.jsx)("section",{dir:"ltr",className:"py-20 lg:py-28 bg-[#fafafa] font-sans overflow-hidden border-t border-slate-100",children:(0,a.jsxs)("div",{className:"w-full max-w-7xl mx-auto px-6 sm:px-8 lg:px-12",children:[(0,a.jsxs)("div",{className:"flex flex-col items-center text-center mb-16 gap-8",children:[(0,a.jsxs)("div",{className:"max-w-3xl mx-auto",children:[(0,a.jsxs)("div",{className:"inline-flex items-center gap-2 bg-white border border-slate-200 rounded-full px-5 py-2 mb-6 shadow-sm",children:[(0,a.jsx)("span",{className:"w-2.5 h-2.5 rounded-full bg-[#ff7233]"}),(0,a.jsx)("span",{className:"text-xs font-bold tracking-[0.2em] text-slate-700 uppercase",children:e("reviews.badge")})]}),(0,a.jsxs)("h2",{className:"text-4xl md:text-5xl lg:text-[54px] font-black text-slate-900 tracking-tight uppercase leading-[1.1]",children:[e("reviews.titleLine1")," ",(0,a.jsx)("br",{className:"hidden lg:block"})," ",(0,a.jsx)("span",{className:"text-[#ff7233]",children:e("reviews.highlight")})," ",e("reviews.titleLine2")]})]}),(0,a.jsxs)("div",{className:"hidden xl:flex items-center justify-center gap-4",children:[(0,a.jsx)("button",{onClick:w,className:"w-12 h-12 rounded-full bg-white border border-slate-200 hover:border-slate-900 flex items-center justify-center text-slate-700 hover:text-slate-900 transition-all shadow-sm","aria-label":"Previous slide",children:(0,a.jsx)(r.A,{size:20})}),(0,a.jsx)("div",{className:"hidden sm:block w-48 h-[2px] bg-slate-200 relative overflow-hidden rounded-full mx-2",children:(0,a.jsx)("div",{className:"absolute top-0 bottom-0 left-0 bg-[#ff7233] transition-all duration-300",style:{width:"".concat((t+h)/c.length*100,"%")}})}),(0,a.jsx)("button",{onClick:g,className:"w-12 h-12 rounded-full bg-white border border-slate-200 hover:border-slate-900 flex items-center justify-center text-slate-700 hover:text-slate-900 transition-all shadow-sm","aria-label":"Next slide",children:(0,a.jsx)(n.A,{size:20})})]})]}),(0,a.jsxs)("div",{className:"grid grid-cols-1 xl:grid-cols-4 gap-8 items-start",children:[(0,a.jsxs)("div",{className:"w-full bg-white border border-slate-100 rounded-[24px] p-8 shadow-xl shadow-slate-200/50 text-center xl:sticky xl:top-8",children:[(0,a.jsx)("div",{className:"flex justify-center mb-4",children:(0,a.jsxs)("svg",{viewBox:"0 0 24 24",className:"w-20 h-7","aria-label":"Google",children:[(0,a.jsx)("path",{fill:"#4285F4",d:"M22.56 12.25c0-.78-.07-1.53-.2-2.25H12v4.26h5.92c-.26 1.37-1.04 2.53-2.21 3.31v2.77h3.57c2.08-1.92 3.28-4.74 3.28-8.09z"}),(0,a.jsx)("path",{fill:"#34A853",d:"M12 23c2.97 0 5.46-.98 7.28-2.66l-3.57-2.77c-.98.66-2.23 1.06-3.71 1.06-2.86 0-5.29-1.93-6.16-4.53H2.18v2.84C3.99 20.53 7.7 23 12 23z"}),(0,a.jsx)("path",{fill:"#FBBC05",d:"M5.84 14.09c-.22-.66-.35-1.36-.35-2.09s.13-1.43.35-2.09V7.07H2.18C1.43 8.55 1 10.22 1 12s.43 3.45 1.18 4.93l2.85-2.22.81-.62z"}),(0,a.jsx)("path",{fill:"#EA4335",d:"M12 5.38c1.62 0 3.06.56 4.21 1.64l3.15-3.15C17.45 2.09 14.97 1 12 1 7.7 1 3.99 3.47 2.18 7.07l3.66 2.84c.87-2.6 3.3-4.53 6.16-4.53z"})]})}),(0,a.jsx)("div",{className:"flex justify-center mb-3 gap-1",children:v(5)}),(0,a.jsx)("div",{className:"text-slate-900 font-extrabold tracking-wider text-base uppercase mb-1",children:e("reviews.excellent")}),(0,a.jsxs)("p",{className:"text-slate-600 text-sm leading-relaxed",children:[e("reviews.basedOn")," ",(0,a.jsx)("br",{}),(0,a.jsx)("span",{className:"font-semibold text-slate-800",children:e("reviews.googleReviews")})," ",e("reviews.fromPartners")]})]}),(0,a.jsxs)("div",{className:"flex xl:hidden items-center justify-center gap-4 my-2",children:[(0,a.jsx)("button",{onClick:w,className:"w-12 h-12 rounded-full bg-white border border-slate-200 hover:border-slate-900 flex items-center justify-center text-slate-700 hover:text-slate-900 transition-all shadow-sm","aria-label":"Previous slide",children:(0,a.jsx)(r.A,{size:20})}),(0,a.jsx)("div",{className:"hidden sm:block w-48 h-[2px] bg-slate-200 relative overflow-hidden rounded-full mx-2",children:(0,a.jsx)("div",{className:"absolute top-0 bottom-0 left-0 bg-[#ff7233] transition-all duration-300",style:{width:"".concat((t+h)/c.length*100,"%")}})}),(0,a.jsx)("button",{onClick:g,className:"w-12 h-12 rounded-full bg-white border border-slate-200 hover:border-slate-900 flex items-center justify-center text-slate-700 hover:text-slate-900 transition-all shadow-sm","aria-label":"Next slide",children:(0,a.jsx)(n.A,{size:20})})]}),(0,a.jsx)("div",{className:"xl:col-span-3 w-full overflow-hidden touch-pan-y",onTouchStart:e=>{f(null),p(e.targetTouches[0].clientX)},onTouchMove:e=>{f(e.targetTouches[0].clientX)},onTouchEnd:()=>
1{if(!m||!b)return;let e=m-b;e>50&&g(),e<-50&&w()},children:(0,a.jsx)("div",{className:"flex transition-transform duration-500 ease-in-out",style:{transform:"translateX(calc(-".concat(100/h*t,"% - ").concat(24/h*t,"px))"),gap:"24px"},children:c.map(t=>(0,a.jsx)("div",{className:"flex-shrink-0 ".concat(1===h?"w-full":2===h?"w-[calc(50%-12px)]":"w-[calc(33.333%-16px)]"),style:{marginRight:"0px"},children:t.isMoreButton?(0,a.jsxs)("a",{href:t.mapLink,target:"_blank",rel:"noopener noreferrer","aria-label":"View more reviews on Google Maps",className:"bg-slate-50 border border-slate-100 rounded-[24px] p-8 h-full flex flex-col justify-center items-center text-center shadow-sm relative hover:bg-slate-100 hover:shadow-md transition-all duration-300 block cursor-pointer",children:[(0,a.jsx)("div",{className:"w-16 h-16 rounded-full bg-white flex items-center justify-center mb-4 shadow-sm text-slate-800 group-hover:text-[#ff7233] transition-colors border border-slate-100",children:(0,a.jsx)(n.A,{size:24})}),(0,a.jsx)("h3",{className:"text-lg font-bold text-slate-900",children:e("reviews.viewMore")}),(0,a.jsx)("p",{className:"text-slate-600 text-sm mt-2",children:e("reviews.readAll")})]}):(0,a.jsxs)("a",{href:t.mapLink,target:"_blank",rel:"noopener noreferrer","aria-label":"Read Google review by ".concat(e("reviews.list.".concat(t.id,".name"))),className:"bg-white border border-slate-100 rounded-[24px] p-8 h-full flex flex-col justify-between shadow-sm relative group hover:border-[#ff7233]/20 hover:shadow-md transition-all duration-300 block cursor-pointer",children:[(0,a.jsx)("div",{className:"absolute top-6 right-6 text-slate-100 opacity-60 group-hover:text-[#ff7233]/5 transition-colors pointer-events-none",children:(0,a.jsx)(o.A,{size:40,strokeWidth:1.5})}),(0,a.jsxs)("div",{children:[(0,a.jsx)("div",{className:"flex mb-5 gap-1",children:v(t.rating)}),(0,a.jsxs)("p",{className:"text-slate-700 text-[15px] font-normal leading-relaxed",children:['"',e("reviews.list.".concat(t.id,".review")),'"']})]}),(0,a.jsxs)("div",{className:"flex items-center gap-3 mt-8 pt-6 border-t border-slate-50",children:[(0,a.jsx)("div",{className:"w-10 h-10 rounded-full bg-slate-100 text-slate-800 font-bold text-sm flex items-center justify-center select-none border border-slate-200",children:t.initial}),(0,a.jsxs)("div",{children:[(0,a.jsx)("h3",{className:"font-bold text-slate-900 text-sm leading-tight",children:e("reviews.list.".concat(t.id,".name"))}),(0,a.jsx)("span",{className:"text-slate-600 text-xs font-medium tracking-wide block mt-0.5",children:e("reviews.client")})]})]})]})},t.id))})})]})]})})}}}]);

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.