PageSourceSearch

https://www.money.co.uk/fs-frontend-assets/contentful-page-BfT8uvBB.js

js money.co.uk collected 2026-09-24 17:34:40 UTC 4,693 bytes, 1 lines download raw bytes

1import{j as e,w as L}from"./components-CpRQf-dN.js";import{J as g,S as T,W as O,O as F,o as I,Z as G,s as M,C as U,a as V}from"./window-data-BuQivm2b.js";import{g as z}from"./tracking-C9fCZ0y9.js";import"./src-DJ4oPj6b-BJuKX68Q.js";import"./index-De-iH0Ei.js";import"./schemas-PxLoeS90.js";import"./errorBoundaries-DRzwUlCV.js";const B={"@type":"WebSite","@id":O,url:"https://www.money.co.uk/",name:"money.co.uk",description:"From business loans to finance and banking, money.co.uk helps you compare and match with the right financial products – so you can make informed decisions.",inLanguage:T,publisher:I()},H={"@type":"Organization","@id":F,name:"money.co.uk",legalName:"Dot Zinc Limited",url:"https://www.money.co.uk/",logo:{"@type":"ImageObject",url:"https://img.money.co.uk/t014ej9w3ur1/2SQqV066wgnMoQKvCqodpT/503f5005a48c97b6a5b194ba478f7e3c/money.co.uk-logo-square.png"},description:"money.co.uk is a financial comparison platform and digital broker that helps small businesses and consumers compare and match with the right financial products for their needs, backed by a wide range of providers and expert guidance to help them make better decisions.",foundingDate:"2008",publishingPrinciples:"https://www.money.co.uk/editorial-policy",address:{"@type":"PostalAddress",streetAddress:"The Cooperage, 5 Copper Row",addressLocality:"London",postalCode:"SE1 2LH",addressCountry:"GB"},identifier:[{"@type":"PropertyValue",name:"FCA Firm Reference Number (FRN)",value:"415689",url:"https://register.fca.org.uk/s/firm?id=001b000000MfODMAA3"}
1,{"@type":"PropertyValue",name:"Companies House Number",value:"04093922",url:"https://find-and-update.company-information.service.gov.uk/company/04093922"}],contactPoint:{"@type":"ContactPoint",contactType:"customer service",email:"[email protected]"},parentOrganization:{"@type":"Organization",name:"RVU",url:"https://www.rvu.co.uk"},sameAs:["https://www.facebook.com/www.money.co.uk","https://x.com/moneycouk","https://uk.linkedin.com/company/money-co-uk","https://www.youtube.com/@moneycouk"]},W=({brandName:a,pageType:t})=>a!=="money"||t!=="Homepage"?null:e.jsx(g,{data:{"@graph":[B,H]}}),Z=a=>a.length>G?a.join(", "):"all",q=a=>{const t=a.fields.url;return typeof t=="string"?t:null},_=({entry:a})=>{const t=q(a);return e.jsxs(e.Fragment,{children:[t&&e.jsx("link",{href:z(t,a.fields.brand),rel:"canonical"}),t&&e.jsx("meta",{property:"og:url",content:t}),e.jsx("meta",{name:"robots",content:Z(a.fields.robotsMeta??[])})]})},J=(a,t)=>{const{companyScore:o,reviews:r}=a,{score:c,totalReviews:p}=o,l=`${t.charAt(0).toUpperCase()}${t.slice(1)}`;let n={"@type":"Product",name:l,brand:{"@type":"Brand",name:l}};return c.trustScore&&p&&(n={...n,aggregateRating:{"@type":"AggregateRating",ratingValue:c.trustScore,bestRating:5,worstRating:1,ratingCount:parseInt(p.replace(/,/g,""))}}),t==="money"&&r.length>0&&(n={...n,review:r.map(s=>({"@type":"Review",author:{"@type":"Person",name:s.customer.name},reviewRating:{"@type":"Rating",ratingValue:Number(s.stars)},reviewBody:s.text}))}),n},Q=({brandName:a,pageType:t,data:o})=>a!=="money"||t!=="Transactional"||!o?null:e.jsx(g,{data:J(o,a)}),oe=L(function({loaderData:t}){const{pageData:o,error:r,blockData:c,formData:p,productListingData:l,productTableData:n,reviews:s,sme:y,experiences:h,providerLogoData:f,providersListData:w,trustpilotData:d,leadCaptureFormData:b,aggregationTableData:x,categoryGuidesData:k,authorGuidesData:v,resultsCardData:j,travelMoneyData:D,ppcNavData:C,app:i,suggestedProductsData:P,isLivePreview:R}=t;if(typeof window<"u"&&M(t),r)return e.jsxs("div",{className:"mx-auto px-4 py-8",children:[e.jsx("h1",{className:"text-2xl font-bold text-red-600",children:"Error Loading Page"}),e.jsx("p",{className:"mt-2 text-gray-600",children:r})]});if(!o?.rootEntity)return e.jsx("div",{className:"mx-auto px-4 py-8",children:e.jsx("h1",{className:"text-2xl font-bold",children:"Page Not Found"})});const{rootEntity:u,includes:A,assets:N}=o,S=Object.values(A).filter(m=>m!==void 0),E=Object.values(N).filter(m=>m!==void 0);return e.jsxs(e.Fragment,{children:[e.jsx(_,{entry:u}),i&&e.jsxs(e.Fragment,{children:[e.jsx(Q,{brandName:i.brand,pageType:u.fields.pageType,data:d?.[i.brand]}),e.jsx(W,{brandName:i.brand,pageType:u.fields.pageType})]}),e.jsx(U,{rootEntry:u,linkedEntries:S,linkedAssets:E,blockData:c,formData:p,productListingData:l,productTableData:n,reviews:s,sme:y,experiences:h,providerLogoData:f,providersListData:w,trustpilotData:d,leadCaptureFormData:b,aggregationTableData:x,categoryGuidesData:k,authorGuidesData:v,resultsCardData:j,travelMoneyData:D,ppcNavData:C,app:i,suggestedProductsData:P,isLivePreview:R,children:e.jsx(V,{})})]})});export{oe as default};

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.