PageSourceSearch

https://www.whippy.ai/_next/static/chunks/pages/compare-7f5c97917606c107.js

js whippy.ai collected 2026-09-24 12:02:32 UTC 6,509 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7437],{4288:(e,t,r)=>{"use strict";r.d(t,{A:()=>j});var i=r(37876),o=r(87056),a=r(36445),n=r.n(a),s=r(50603),l=r(91995),c=r(48230),p=r.n(c);let m=(0,l.I4)(s.xA,{width:"100%",gridTemplateColumns:"repeat(1, 1fr)",gap:"$4","@bp3":{gridTemplateColumns:"repeat(2, 1fr)"},"@bp4":{gridTemplateColumns:"repeat(3, 1fr)"}}),u=(0,l.I4)(s.so,{height:"132px",width:"100%",p:"$3 $4",bc:"$loContrast",boxShadow:"inset 0 0 0 1px $shadowGray",br:"$4",transition:"transform .3s ease-in-out",us:"none","&:hover":{cursor:"pointer",transform:"translateY(-4px)"}}),d=(0,l.I4)("img",{height:"100%",maxWidth:"70%",objectFit:"contain"}),h=(0,l.I4)(s.so,{flex:1,height:"25%",justifyContent:"center",alignItems:"center"}),w=(0,l.I4)(p(),{textDecoration:"none",width:"100%"}),f=e=>{let{filteredValues:t,mainCompetitor:r}=e,o=t.filter(e=>e.name!==r.name);return(0,i.jsx)(m,{children:o.map(e=>(0,i.jsx)(w,{href:"/compare/"+r.slug.current+"-vs-"+e.slug.current,children:(0,i.jsxs)(u,{gap:"1",justify:"center",direction:"column",children:[(0,i.jsx)(h,{justify:"start",children:(0,i.jsx)(d,{src:null==r?void 0:r.imageUrl,alt:null==r?void 0:r.name})}),(0,i.jsx)(s.so,{align:"center",justify:"center",css:{alignSelf:"center",flex:1},children:(0,i.jsx)(s.EY,{fontWeight:"semiBold",fontSize:"4",children:"VS"})}),(0,i.jsx)(h,{justify:"end",children:(0,i.jsx)(d,{src:e.imageUrl,alt:e.name})})]})},e.name))})};var g=r(62867),y=r(98688),x=r(14e3),v=r(63151);let j=e=>{var t,r;let a=n()(o.G),l=e.competitors.map(e=>({...e,imageUrl:a.image(e.logo).url()}));e.mainCompetitor&&(e.mainCompetitor.imageUrl=a.image(e.mainCompetitor.logo).url());let c=e.mainCompetitor||l.find(e=>"Whippy"===e.name),p=null==e?void 0:e.metaData,m=(0,x.usePathname)(),u=null==m?void 0:m.includes("categories"),d=null==m?void 0:m.split("/").pop(),h=(0,v.A)(d,e.competitors),w=u?"https://www.whippy.ai/compare/categories/".concat(d):"https://www.whippy.ai/compare",j=u?(null==p||null==(t=p.metaDescription)?void 0:t.replaceAll("{{category}}",h||""))||"See how "+h+" compares to other services":(null==p?void 0:p.metaDescription)||"See how Whippy compares to other services",C=u?(null==p||null==(r=p.metaTitle)?void 0:r.replaceAll("{{category}}",h||""))||"Whippy | Compare ".concat(h):(null==p?void 0:p.metaTitle)||"Whippy | Compare";return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(g.bV,{title:C,description:j,canonical:w}),(null==m?void 0:m.includes("categories"))?(0,i.jsx)(g.gk,{itemListElements:[{position:1,name:"Whippy AI",item:"https://www.whippy.ai"},{position:2,name:"Compare",item:"https://www.whippy.ai/compare"},{position:3,name:"Compare Categories",item:"https://www.whippy.ai/compare/categories"},{position:4,name:"".concat(h," compares"),item:"https://www.whippy.ai/compare/categories/".concat(d)}]}):(0,i.jsx)(g.gk,{itemListElements:[{position:1,name:"Whippy AI",item:"https://www.whippy.ai"},{position:2,name:"Whippy Compare",item:"https://www.whippy.ai/compare"}]}),(0,i.jsxs)(s.so,{direction:"column",children:[(0,i.jsx)(s.hE,{heading:"Compare",subheading:h?"Select to see how ".concat(h," compares to other services"):"Select to see how Whippy compares to other services"}),(0,i.jsx)(s.wn,{children:(0,i.jsx)(s.mc,{css:{width:"100%"},children:(0,i.jsx)(y.c,{categoryGroups:e.categoryGroups,values:l,filterValues:(e,t)=>e.filter(e=>!(t.length>=3)||e.name.toLowerCase().includes(t.toLowerCase())),placeholder:"Search Comparisons...",children:c&&(0,i.jsx)(f,{filteredValues:[],mainCompetitor:c})})})})]})]})}},16317:(e,t,r)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/compare",function(){return r(69934)}])},29470:(e,t,r)=>{"use strict";r.d(t,{C1:()=>E,bL:()=>k});var i=r(14232),o=r(10714),a=r(91844),n=r(33716),s=r(58162),l=r(61676),c=r(87552),p=r(96822),m=r(66326),u=r(37876),d="Checkbox",[h,w]=(0,a.A)(d),[f,g]=h(d),y=i.forwardRef((e,t)=>{let{__scopeCheckbox:r,name:a,checked:l,defaultChecked:c,required:p,disabled:d,value:h="on",onCheckedChange:w,form:g,...y}=e,[x,v]=i.useState(null),k=(0,o.s)(t,e=>v(e)),E=i.useRef(!1),_=!x||g||!!x.closest("form"),[S=!1,I]=(0,s.i)({prop:l,defaultProp:c,onChange:w}),A=i.useRef(S);return i.useEffect(()=>{let e=x?.form;if(e){let t=()=>I(A.current);return e.addEventListener("reset",t),()=>e.removeEventListener("reset",t)}},[x,I]),(0,u.jsxs)(f,{scope:r,state:S,disabled:d,children:[(0,u.jsx)(m.sG.button,{type:"button",role:"checkbox","aria-checked":C(S)?"mixed":S,"aria-required":p,"data-state":b(S),"data-disabled":d?"":void 0,disabled:d,value:h,...y,ref:k,onKeyDown:(0,n.m)(e.onKeyDown,e=>{"Enter"===e.key&&e.preventDefault()}),onClick:(0,n.m)(e.onClick,e=>{I(e=>!!C(e)||!e),_&&(E.current=e.isPropagationStopped(),E.current||e.stopPropagation())})}),_&&(0,u.jsx)(j,{control:x,bubbles:!E.current,name:a,value:h,checked:S,required:p,disabled:d,form:g,style:{transform:"translateX(-100%)"},defaultChecked:!C(c)&&c})]})});y.displayName=d;var x="CheckboxIndicator",v=i.forwardRef((e,t)=>
1{let{__scopeCheckbox:r,forceMount:i,...o}=e,a=g(x,r);return(0,u.jsx)(p.C,{present:i||C(a.state)||!0===a.state,children:(0,u.jsx)(m.sG.span,{"data-state":b(a.state),"data-disabled":a.disabled?"":void 0,...o,ref:t,style:{pointerEvents:"none",...e.style}})})});v.displayName=x;var j=e=>{let{control:t,checked:r,bubbles:o=!0,defaultChecked:a,...n}=e,s=i.useRef(null),p=(0,l.Z)(r),m=(0,c.X)(t);i.useEffect(()=>{let e=s.current,t=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"checked").set;if(p!==r&&t){let i=new Event("click",{bubbles:o});e.indeterminate=C(r),t.call(e,!C(r)&&r),e.dispatchEvent(i)}},[p,r,o]);let d=i.useRef(!C(r)&&r);return(0,u.jsx)("input",{type:"checkbox","aria-hidden":!0,defaultChecked:a??d.current,...n,tabIndex:-1,ref:s,style:{...e.style,...m,position:"absolute",pointerEvents:"none",opacity:0,margin:0}})};function C(e){return"indeterminate"===e}function b(e){return C(e)?"indeterminate":e?"checked":"unchecked"}var k=y,E=v},63151:(e,t,r)=>{"use strict";r.d(t,{A:()=>a,V:()=>o});var i=r(14232);let o=(e,t)=>{let[r,o]=(0,i.useState)(void 0);return(0,i.useEffect)(()=>{let r=t.find(t=>t.slug.current===e);r&&o(r.name)},[e,t]),r},a=o},69934:(e,t,r)=>{"use strict";r.r(t),r.d(t,{__N_SSG:()=>a,default:()=>n});var i=r(37876),o=r(4288),a=!0;let n=e=>{let t=e.competitors.sort((e,t)=>e.name.localeCompare(t.name));return(0,i.jsx)(o.A,{competitors:t,categoryGroups:e.categoryGroups,categories:e.categories,metaData:e.metaData})}}},e=>{e.O(0,[8681,5632,1461,4712,2530,5068,8047,8378,4938,2704,8688,636,6593,8792],()=>e(e.s=16317)),_N_E=e.O()}]);

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.