PageSourceSearch

https://pexacarcare.com/chunk-QP5WBNES.js

js pexacarcare.com collected 2026-09-24 14:51:33 UTC 8,075 bytes, 1 lines download raw bytes

1import{a as E}from"./chunk-FP4KXJ4T.js";import{t as S,x as f}from"./chunk-XDA64Y5H.js";import{Ib as M,Kb as h,Lb as x,Lc as u,Qb as o,Rb as r,Sb as P,Tb as I,Xa as s,Yb as O,Zb as m,aa as w,ba as b,eb as c,ja as y,jc as p,kb as _,lc as d,ma as l,mc as g,u as v,xa as C,yc as k}from"./chunk-CZW7ZMZR.js";import"./chunk-EL2NI3EA.js";var T=()=>[0,1,2],j=(n,a)=>a.author;function D(n,a){if(n&1&&(o(0,"div",4)(1,"div",5),d(2,"Client\u2019s Testimonials"),r(),o(3,"div",6)(4,"div",7),P(5,"img",8),o(6,"div",9),d(7),r()(),o(8,"div",10),d(9),r()()()),n&2){let e=a.$implicit,t=a.$index,i=m();p("active",t===0||!i.isMobile()),s(7),g(e.author),s(2),g(e.text)}}function N(n,a){if(n&1){let e=I();o(0,"div",11),O("click",function(){let i=w(e).$index,z=m();return b(z.setCurrentIndex(i))}),r()}if(n&2){let e=a.$index,t=m();p("active",e===t.activeDotIndex())}}var V=(()=>{class n{window;platformId;ngZone;onResize=()=>this.checkScreenSize();comments=[{author:"Muhammed Shamzeer",text:"Impressed with the professionalism and attention to detail! I've tried other mobile car wash services before, but none have come close to the level of Pexa Doorstep car wash service. Highly recommend giving them a try"},{author:"Jithin Raj",text:"Pexa car wash showed up right on time, and their mobile car wash was amazing. They were so detailed and professional, Highly recommend them for anyone looking for a convenient car wash experience in Kerala"},{author:"Cyril Suresh",text:"Loved using Pexa, the best doorstep car wash in Kerala! App is user-friendly, booking made simple and easy to book and Cleaner did a nice job, very satisfied with the work"},{author:"Fara Riyas",text:"I am impressed with my 1st experience of getting my car washed at my doorstep. This avoids driving to a washing station and waiting time. Would like to use Pexa in future too. They're the best doorstep car wash service in Pune for sure"},{author:"Rahul Mahindrakar",text:"Booked an interior and exterior cleaning service through the Pexa app.The car washing professional arrived on time and did an excellent job. Overall, I was very satisfied with Pexa Carcare"},{author:"Sreya Santhosh",text:"The app was super easy to use, and the service was awesome. My car looks great and smells nice too. Definitely the best doorstep car care service"},{author:"Mahesh Chandran",text:"Using the Pexa app was convenient, and the pressure wash service arrived exactly as scheduled exactly as scheduled I m really impressed with how clean my car is. The service was excellent. "},{author:"Sajith Joy",text:"Using the Pexa app was convenient, and the pressure wash service arrived exactly as scheduled. I'm really impressed with how clean my car is. The service was excellent."},{author:"Chandran Raj",text:"Great experience.. Amazing service at very affordable price.. It's been a great experience booking through Pexa app as per our convenience and the on time delivery of service. Thanks Pexa"}];currentIndex=l(0);isMobile=l(!1);visibleComments=u(()=>{let e=this.currentIndex();return this.isMobile()?[this.comments[e]]:this.comments.slice(e,e+3)});activeDotIndex=u(()=>{let e=this.currentIndex();return this.isMobile()?e:Math.floor(e/3)%3});intervalSubscription;constructor(e,t,i){this.window=e,this.platformId=t,this.ngZone=i}ngOnInit(){f(this.platformId)&&(this.checkScreenSize(),this.window.addEventListener("resize",this.onResize),this.startAutomaticScroll())}checkScreenSize(){this.isMobile.set(this.window.innerWidth<=768)}startAutomaticScroll(){this.ngZone.runOutsideAngular(()=>{this.intervalSubscription=v(3500).subscribe(()=>{this.ngZone.run(()=>{this.scrollNext()})})})}scrollNext(){let e=this.isMobile(),t=this.currentIndex(),i=e?1:3;this.currentIndex.set((t+i)%this.comments.length)}setCurrentIndex(e){let t=this.isMobile();this.currentIndex.set(t?e:e*3)}ngOnDestroy(){this.intervalSubscription?.unsubscribe(),f(this.platformId)&&this.window.removeEventListener("resize",this.onResize)}static \u0275fac=function(t){return new(t||n)(c(E),c(C),c(y))};static \u0275cmp=_({type:n,selectors:[["app-commentcarousel"]],decls:6,vars:1,consts:[[1,"comment-container"],[1,"comment-box","bg-white","card","border",3,"active"],[1,"carousel-dots","text-center","d-flex"],[1,"dot",3,"active"],[1,"comment-box","bg-white","card","border"],[1,"testimonial-text","text-center"],[1,"testimonial-content"],[1,"testimonial-img"],["src","assets/logo/Testimonial Icon.webp","alt","img"],[1,"comment-author"],[1,"comment-text"],[1,"dot",3,"click"]],template:function(t,i){t&1&&(o(0,"div",0),h(1,D,10,4,"div",1,j),r(),o(3,"div",2),h(4,N,1,2,"div",3,M),r()),t&2&&(s(),x(i.visibleComments()),s(3),x(i.isMobile()?i.comments:k(0,T)))},dependencies:[S],styles:[".comment-container[_ngcontent-%COMP%]{display:flex;flex-wrap:nowrap;align-items:stretch;overflow-x:auto;justify-content:center;padding:10px;min-height:250px}.comment-box[_ngcontent-%COMP%]{flex:0 0 30%;max-width:30%;margin-right:10px;overflow:hidden;padding:10px;box-sizing:border-box;border:1px solid var(--color-border-strong);border-radius:8px;display:flex;flex-direction:column;min-height:220px;animation:_ngcontent-%COMP%_fadeIn .5s ease-in-out}@keyframes _ngcontent-%COMP%_fadeIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.testimonial-text[_ngcontent-%COMP%]{flex-shrink:0;width:100%}.comment-text[_ngcontent-%COMP%]{font-family:Open Sans,sans-serif;font-size:12px;font-weight:400;color:var(--color-text-muted);text-align:center;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:10;line-clamp:10;overflow:hidden;word-break:break-word;width:100%;max-width:100%}.testimonial-content[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1 1 auto;min-height:0;width:100%;gap:12px;margin-top:8px}.testimonial-img[_ngcontent-%COMP%]{display:flex;flex-direction:column;row-gap:10px;align-items:center;justify-content:center;flex-shrink:0}.testimonial-img[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:60px;height:60px;border-radius:100%;border:1px solid var(--color-primary)}.comment-author[_ngcontent-%COMP%]{font-weight:500;font-style:normal;text-align:center;font-size:12px;line-height:12px}.carousel-dots[_ngcontent-%COMP%]{display:flex;justify-content:center;gap:8px;margin-top:1%}.dot[_ngcontent-%COMP%]{width:7px;height:7px;background-color:var(--color-border-strong);border-radius:50%;cursor:pointer;transition:background-color .3s ease}.dot.active[_ngcontent-%COMP%]{background-color:var(--color-primary)}@media only screen and (max-width:768px){.comment-container[_ngcontent-%COMP%]{overflow-x:hidden;padding-left:1%;padding-right:1%;min-height:clamp(200px,50vw,340px);flex-direction:column;flex-wrap:nowrap;align-items:stretch}
1.comment-box[_ngcontent-%COMP%]{flex:0 0 100%;max-width:100%;margin-right:0;margin-bottom:10px;display:none}.comment-box.active[_ngcontent-%COMP%]{display:flex;flex:1 1 auto;min-height:0;width:100%}.comment-text[_ngcontent-%COMP%]{-webkit-line-clamp:12;line-clamp:12}.comment-author[_ngcontent-%COMP%]{font-size:14px}.carousel-dots[_ngcontent-%COMP%]{flex-wrap:wrap;justify-content:center;max-width:100%;padding:0 10px}.testimonial-text[_ngcontent-%COMP%]{font-family:Open Sans,sans-serif;font-size:15px;font-weight:600;letter-spacing:.05em;color:var(--color-text)}}@media(min-width:769px)and (max-width:991.98px){.comment-container[_ngcontent-%COMP%]{align-items:stretch;justify-content:center;overflow:hidden;min-height:300px;height:300px;max-height:300px;box-sizing:border-box;padding-top:8px;padding-bottom:8px}.comment-box[_ngcontent-%COMP%]{flex:1 1 0;min-width:0;max-width:none;width:auto;height:100%;min-height:0;max-height:100%;margin-right:8px;display:flex;flex-direction:column}.comment-box[_ngcontent-%COMP%]:last-of-type{margin-right:0}.testimonial-content[_ngcontent-%COMP%]{flex:1 1 auto;min-height:0;overflow:hidden;justify-content:flex-start}.comment-text[_ngcontent-%COMP%]{flex:1 1 auto;min-height:0;overflow:hidden;-webkit-line-clamp:7;line-clamp:7}}"],changeDetection:0})}return n})();export{V as CommentcarouselComponent};

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.