PageSourceSearch

https://prepbook.app/assets/ComparisonPage-CUnIA9sd.js

js prepbook.app collected 2026-10-04 07:35:30 UTC 4,655 bytes, 1 lines download raw bytes

1import{j as e,a6 as c,a as m,ac as h,e as u,c6 as p,m as _,a7 as j,f as l}from"./index-sw640_qX.js";import{f as x,c as g,C as d}from"./comparisons-CqMDbH7Q.js";const y="_Wrapper_m7q1j_1",C="_Table_m7q1j_9",f="_FeatureColumn_m7q1j_37",T="_PrepbookColumn_m7q1j_46",P="_PrepbookHeader_m7q1j_50",b="_Logomark_m7q1j_57",a={Wrapper:y,Table:C,FeatureColumn:f,PrepbookColumn:T,PrepbookHeader:P,Logomark:b};function N({competitor:s,rows:t}){return e.jsx("div",{className:a.Wrapper,children:e.jsxs("table",{className:a.Table,children:[e.jsx("thead",{children:e.jsxs("tr",{children:[e.jsx("th",{scope:"col",className:a.FeatureColumn,children:"Feature"}),e.jsx("th",{scope:"col",className:a.PrepbookColumn,children:e.jsxs("span",{className:a.PrepbookHeader,children:[e.jsx(c,{className:a.Logomark}),"Prepbook"]})}),e.jsx("th",{scope:"col",children:s})]})}),e.jsx("tbody",{children:t.map(r=>e.jsxs("tr",{children:[e.jsx("th",{scope:"row",className:a.FeatureColumn,children:r.feature}),e.jsx("td",{className:a.PrepbookColumn,dangerouslySetInnerHTML:{__html:r.prepbook}}),e.jsx("td",{dangerouslySetInnerHTML:{__html:r.competitor}})]},r.feature))})]})})}const S="_Tagline_1r829_1",k="_Byline_1r829_9",O="_Prose_1r829_15",L="_Callout_1r829_32",H="_Steps_1r829_44",v="_Footer_1r829_53",w="_OtherComparisons_1r829_60",q="_OtherCard_1r829_69",I="_OtherCardTitle_1r829_91",M="_OtherCardSummary_1r829_95",F="_Reviewed_1r829_101",n={Tagline:S,Byline:k,Prose:O,Callout:L,Steps:H,Footer:v,OtherComparisons:w,OtherCard:q,OtherCardTitle:I,OtherCardSummary:M,Reviewed:F};function A(s){return new Date(s).toLocaleDateString("en-GB",{day:"numeric",month:"long",year:"numeric"})}function i(s){return s.replace(/<\/?code>/g,"")}function R(s){return JSON.stringify({"@context":"https://schema.org","@type":"FAQPage",name:s.headline,author:{"@type":"Person",name:d},publisher:{"@type":"Organization",name:"Prepbook"},dateModified:s.modifiedAt,mainEntity:s.questions.map(t=>({"@type":"Question",name:i(t.question),acceptedAnswer:{"@type":"Answer",text:i(t.answer)}}))})}function B({comparison:s}){u(s.headline);const t=g.filter(r=>r.slug!==s.slug);return e.jsxs(p,{contentPage:!0,children:[e.jsx("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:R(s)}}),e.jsx("h1",{children:s.headline}),e.jsx("p",{className:n.Tagline,dangerouslySetInnerHTML:{__html:s.tagline}}),e.jsxs("p",{className:n.Byline,children:["by ",d,", updated"," ",e.jsx("time",{dateTime:s.modifiedAt,children:A(s.modifiedAt)})]}),e.jsx("div",{className:n.Prose,children:s.intro.map(r=>e.jsx("p",{dangerouslySetInnerHTML:{__html:r}},r))}),e.jsx("h2",{children:"Side by side"}),e.jsx(N,{competitor:s.competitor,rows:s.rows}),e.jsx("div",{className:n.Prose,children:s.sections.map(r=>e.jsxs("section",{children:[e.jsx("h2",{children:r.heading}),r.paragraphs.map(o=>e.jsx("p",{dangerouslySetInnerHTML:{__html:o}},o))]},r.heading))}),e.jsxs("div",{className:n.Callout,children:[e.jsx("h2",{children:s.chooseCompetitor.heading}),s.chooseCompetitor.paragraphs.map(r=>e.jsx("p",{dangerouslySetInnerHTML:{__html:r}},r))]}),e.jsxs("div",{className:n.Prose,children:[e.jsx("h2",{children:s.switching.heading}),e.jsx("ol",{className:n.Steps,children:s.switching.paragraphs.map(r=>e.jsx("li",{dangerouslySetInnerHTML:{__html:r}},r))}),e.jsx("h2",{children:"Common questions"}),s.questions.map(r=>e.jsxs("div",{children:[e.jsx("h3",{dangerouslySetInnerHTML:{__html:r.question}}),e.jsx("p",{dangerouslySetInnerHTML:{__html:r.answer}})]},r.question))]}),e.jsxs("div",{className:n.Footer,children:[e.jsx("h2",{children:"Try it on your own recipes"}),e.jsx("p",{className:n.Prose,children:"Prepbook is free up to thirty recipes, so you can bring a handful across and see whether it fits the way you cook before deciding anything."}),e.jsxs(_,{to:"/login",variant:"primary",round:!0,style:{margin:"1.5rem 0",paddingInline:"1.2rem",display:"inline-flex"},children:[e.jsx("span",{children:"Start for free"})," ",e.jsx(j,{})]}),e.jsx("h3",{children:"Other comparisons"}),e.jsx("ul",{className:n.OtherComparisons,children:t.map(r=>e.jsx("li",{children:e.jsxs(l,{to:"/compare/$slug",params:{slug:r.slug},className:n.OtherCard,children:[e.jsxs("span",{className:n.OtherCardTitle,children:["Prepbook vs. ",r.competitor]}),e.jsx("span",{className:n.OtherCardSummary,children:r.cardSummary})]})},r.slug))}),e.jsxs("p",{className:n.Reviewed,children:["If something here is out of date, please"," ",e.jsx(l,{to:"/support",className:"external",children:"tell us"}),"."]})]})]})}function D(){const{slug:s}=m({from:"/compare/$slug"}),t=x(s);return t?e.jsx(B,{comparison:t}):e.jsx(h,{to:"/compare",replace:!0})}export{D as ComparisonPage};

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.