1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3851],{9774:(e,s,l)=>{l.r(s),l.d(s,{default:()=>d});var t=l(75038),a=l(51460),r=l(70744),n=l(77091),i=l(99173),c=l(13e3),o=l(9626),x=l.n(o);let d=()=>{let e=(0,r.c)("misc"),s="100px",l=(0,c.A)("app-rankings","apple-rating"),o=(0,c.A)("app-rankings","google-rating"),{data:d}=(0,a.u)("/api/app-rankings/",{revalidateOnFocus:!1,revalidateOnMount:!0,revalidateOnReconnect:!1,refreshWhenOffline:!1,refreshWhenHidden:!1,refreshInterval:0});return(0,t.jsxs)("div",{className:"mx-auto flex w-full max-w-300 flex-wrap items-center justify-center gap-8 p-12 xl:justify-between xl:gap-4",children:[d?.appleRating&&(0,t.jsxs)("a",{className:"flex items-center no-underline",href:l,target:"_blank",rel:"noopener noreferrer",children:[(0,t.jsx)(x(),{src:"/svgs/apple-app-store.svg",width:140,height:40,alt:"apple app store logo"}),(0,t.jsxs)("div",{className:"ml-5 flex flex-col",children:[(0,t.jsx)(n.A,{className:"self-center",rating:parseFloat(d?.appleRating.split("/")[0]),width:s}),(0,t.jsxs)("p",{className:"text-xe-neutral-1000 mt-2.5 self-center text-sm font-semibold",children:[d?.appleRating,","," ",(0,t.jsxs)("span",{className:"font-normal",children:[d?.appleCount," ",e("ratings")]})]})]})]}),d?.googleRating&&(0,t.jsxs)("a",{className:"flex items-center no-underline",href:o,target:"_blank",rel:"noopener noreferrer",children:[(0,t.jsx)(x(),{src:"/svgs/google-play-store.svg",width:140,height:40,alt:"google play store logo"}),(0,t.jsxs)("div",{className:"ml-5 flex flex-col",children:[(0,t.jsx)(n.A,{className:"self-center",rating:parseFloat(d?.googleRating.split("/")[0]),width:s}),(0,t.jsxs)("p",{className:"text-xe-neutral-1000 mt-2.5 self-center text-sm font-semibold",children:[d?.googleRating,","," ",(0,t.jsxs)("span",{className:"font-normal",children:[d?.googleCount," ",e("ratings")]})]})]})]}),d?.trustpilotRating&&(0,t.jsxs)("a",{className:"flex items-center no-underline",href:i.k.trustpilotReviews,target:"_blank",rel:"noopener noreferrer",children:[(0,t.jsx)(x(),{src:"/svgs/trustpilot-logo.svg",style:{width:"140px",color:"var(--color-gray-750)"},unoptimized:!0,width:140,height:40,alt:"trustpilot logo"}),(0,t.jsxs)("div",{className:"ml-5 flex flex-col",children:[(0,t.jsx)(n.K,{className:"self-center",rating:parseFloat(d?.trustpilotRating.split("/")[0]),width:s}),(0,t.jsxs)("p",{className:"text-xe-neutral-1000 mt-2.5 self-center text-sm font-semibold",children:[d?.trustpilotRating,","," ",(0,t.jsxs)("span",{className:"font-normal",children:[d?.trustpilotCount," ",e("ratings")]})]})]})]})]})}},13063:(e,s,l)=>{l.r(s),l.d(s,{default:()=>o});var t=l(75038),a=l(77091),r=l(61059),n=l(54365),i=l(55476),c=l(9774);function o({title:e,subtitle:s,numReviews:l,reviewIds:a}){let{reviews:d}=(0,i.A)(a?.length?{reviewIds:a}:{numReviews:l??3});return(0,t.jsx)("div",{"data-testid":"trustpilot-newcore",className:"bg-white py-16",children:(0,t.jsxs)("div",{className:"m-auto max-w-(--breakpoint-xl) px-4 md:px-10",children:[(0,t.jsxs)("div",{className:"grid gap-3",children:[(0,t.jsx)(n.A,{text:e,fallbackAs:"h2",className:"text-center text-gray-900"}),(0,t.jsx)(n.A,{text:s,fallbackAs:"h3",className:"text-greyblue-300 text-center"})]}),(0,t.jsxs)("div",{className:"flex flex-col gap-6",children:[(0,t.jsx)("div",{className:"mt-16 hidden w-full flex-col gap-6 md:flex lg:flex-row",children:d?.map(e=>(0,t.jsx)(x,{review:e},e.id))}),(0,t.jsx)("div",{className:"py-6 md:hidden",children:(0,t.jsx)(r.aF,{className:"gap-4",children:d?.map((e,s)=>(0,t.jsx)(r.A7,{className:"ml-0! flex! w-full! bg-transparent! shadow-none!",children:(0,t.jsx)(x,{review:e})},s))})}),(0,t.jsx)("div",{className:"bg-gray-150 flex rounded-3xl",children:(0,t.jsx)(c.default,{})})]})]})})}let x=({review:e})=>(0,t.jsxs)("div",{className:"bg-gray-150 grid w-full content-baseline gap-4 roun
1ded-3xl px-10 py-20",children:[(0,t.jsx)(a.K,{style:{height:"26px"},rating:e.stars}),(0,t.jsx)("h4",{className:"text-lg font-medium text-black",children:e.title}),(0,t.jsx)("p",{className:"text-sm font-light text-black",children:e.text}),(0,t.jsx)("hr",{className:"h-0.5 w-16 bg-gray-950 opacity-45"}),(0,t.jsx)("span",{className:"text-sm font-bold text-black",children:e.consumer?.displayName})]})},61059:(e,s,l)=>{l.d(s,{A7:()=>c,aF:()=>i});var t=l(75038),a=l(76430),r=l(69223),n=l(7456);function i({children:e,className:s,options:l}){let[a,c]=(0,r.A)(l),{selectedIndex:d,scrollSnaps:p,onDotButtonClick:m}=o(c);return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:"overflow-hidden",ref:a,children:(0,t.jsx)("div",{className:(0,n.cn)("flex touch-pan-y touch-pinch-zoom gap-4",s),children:e})}),(0,t.jsx)("div",{className:"mt-4 flex justify-center",children:(0,t.jsx)("div",{className:"flex gap-2",children:p.map((e,s)=>(0,t.jsx)(x,{onClick:()=>m(s),className:"size-4 rounded-full border-2".concat(s===d?"border-xe-primary-600 bg-white":"bg-xe-primary-600")},s))})})]})}function c({children:e,className:s}){return(0,t.jsx)("div",{className:`min-w-0 flex-[0_0_100%] ${s}`,children:e})}let o=e=>{let[s,l]=(0,a.useState)(0),[t,r]=(0,a.useState)([]),n=(0,a.useCallback)(s=>{e&&e.scrollTo(s)},[e]),i=(0,a.useCallback)(e=>{r(e.scrollSnapList())},[]),c=(0,a.useCallback)(e=>{l(e.selectedScrollSnap())},[]);return(0,a.useEffect)(()=>{e&&(i(e),c(e),e.on("reInit",i).on("reInit",c).on("select",c))},[e,i,c]),{selectedIndex:s,scrollSnaps:t,onDotButtonClick:n}},x=e=>{let{children:s,...l}=e;return(0,t.jsx)("button",{type:"button",...l,children:s})}},74253:(e,s,l)=>{l.d(s,{l:()=>function e(s,l=" ",a={}){if(!s||!s.content||!Array.isArray(s.content))return"";let r=s;return s.nodeType===t.nA.DOCUMENT&&a.stripEmptyTrailingParagraph&&(r=t._$.stripEmptyTrailingParagraphFromDocument(s)),r.content.reduce((s,n,i)=>{let c;if(t._$.isText(n))c=n.value;else if((t._$.isBlock(n)||t._$.isInline(n))&&!(c=e(n,l,a)).length)return s;let o=r.content[i+1];return s+c+(o&&t._$.isBlock(o)?l:"")},"")}});var t=l(78444)}}]);
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.