1var w=(f,a,t)=>new Promise((c,s)=>{var l=o=>{try{i(t.next(o))}catch(p){s(p)}},u=o=>{try{i(t.throw(o))}catch(p){s(p)}},i=o=>o.done?c(o.value):Promise.resolve(o.value).then(l,u);i((t=t.apply(f,a)).next())});import{_ as E,a as S,b as B,c as I,d as M,e as W}from"./PartnersCRD.Db33K9RS.20260922.1.js";import H from"./VSwitch.C3sNKJqr.20260922.1.js";import{T as P}from"./metatitledesc.C5yIOCh6.20260922.1.js";import{b as N,c as O,d as q,a as F,e as U}from"./entry.BOROTlaC.20260922.1.js";import{n as T,P as G,W as Q,X as n,u as r,M as V,O as m}from"./vendor.FR97x4Nj.20260922.1.js";import"./Atf_full.BRGEti52.20260922.1.js";import"./Slogan.BzosNcns.20260922.1.js";import"./NuxtPicture.vue.D5urOR8v.20260922.1.js";import"./_base.BcRRWRoM.20260922.1.js";import"./useHtmlContentActions.CV0g8JPE.20260922.1.js";import"./fontawesome.Dmk2QzYV.20260922.1.js";import"./AtfImage.rRE7GCiQ.20260922.1.js";import"./AtfResult.Chq3dcFd.20260922.1.js";import"./atfOverrides.DujKB1y-.20260922.1.js";import"./awardWinningTiles.DEK6d5tP.20260922.1.js";import"./Tooltip.Cn-7qxZ1.20260922.1.js";import"./Buttonarrowblurbawards.B16nfj9M.20260922.1.js";import"./SpeaktoSales.CPefJ9FI.20260922.1.js";import"./ModalContainer.nzJulMtk.20260922.1.js";import"./BookDemo.BcotD7QK.20260922.1.js";import"./index.esm.DBB63Cd2.20260922.1.js";import"./_commonjsHelpers.Bx2EM-6T.20260922.1.js";import"./GetQuoteCard._ulElbXB.20260922.1.js";import"./Buttonquote.B6znjrWv.20260922.1.js";import"./FullWidthContainer.CuUaiCEf.20260922.1.js";import"./Sectiontwotemplate.B9tEmXPh.20260922.1.js";import"./Buttonblurbawards.2gLfo6vB.20260922.1.js";import"./SectionTwoWhiteContainer.CamzdIRN.20260922.1.js";import"./RatesChart.DZ_IuO1F.20260922.1.js";import"./Get_Quote_Banner.COA4mpCS.20260922.1.js";import"./Hiw_CarLoan.8a1PjvPQ.20260922.1.js";import"./LoanCategories.BobFVqMD.20260922.1.js";import"./nuxt-link.Bs5wVZb9.20260922.1.js";import"./awardWinning.bBgrwUdI.20260922.1.js";import"./useScrollAnimation.BiDSxK06.20260922.1.js";import"./WhatOurCustomersSay.C8T8prHh.20260922.1.js";import"./index.CDo3aWzg.20260922.1.js";import"./estimateRepayments.CsPP8uhV.20260922.1.js";import"./calculatorStore.jMarInKj.20260922.1.js";import"./Sectiondownload.Dmuv8F6F.20260922.1.js";import"./Footerdisclaimer.ARLFHj24.20260922.1.js";import"./nuxt-layout.DHcBKy5p.20260922.1.js";import"./plData.DfW9aITt.20260922.1.js";import"./awardWinningTilesData.3NTsYs_G.20260922.1.js";import"./D2CDisclaimer.j7drJF7E.20260922.1.js";import"./TwocolTabs.CF4-FAb2.20260922.1.js";import"./debtconsData.DG_5guKH.20260922.1.js";import"./Readywhen_youare.BZ2wjLPp.20260922.1.js";import"./CrdModal.BsDD9kd4.20260922.1.js";import"./markdownRenderer.BUWYtpwf.20260922.1.js";import"./index.Bh3qSN5x.20260922.1.js";import"./Image_Content_Column.C6_T6vxW.20260922.1.js";import"./Ready_to_earn.BSehrX-3.20260922.1.js";import"./CashbackDisclaimer.DckGOjzb.20260922.1.js";const Y=` 2 query getPerformancePage($folder: String!, $slug: String!) { 3 templatePerformancePageCollection(where: { folder: $folder, slug: $slug }, limit: 1) { 4 items { 5 page 6 folder 7 subfolder 8 slug 9 templateType 10 title 11 metaDescription 12 heroHeading 13 heroSubheading 14 heroTagText 15 heroTagTextColor 16 heroImage { url } 17 heroImageMobile { url } 18 ctaText 19 ctaLink 20 ctaSubText 21 showDisclaimer 22 disclaimerContent 23 marketingParams 24 partnerLogo { url } 25 widgetDesktop { url } 26 widgetMobile { url } 27 contentImagesCollection(limit: 10) { 28 items { 29 title 30 id 31 content 32 img { url } 33 imgMobile { url } 34 link 35 linkText 36 } 37 } 38 showAtf 39 showAwardWinningTiles 40 showSectionTwo 41 showRatesChart 42 showGetQuoteBanner 43 showHiwCarLoan 44 showLoanCategories 45 showAwardWinning 46 showReviews 47 showEstimateRepayments 48 estimatorHeading 49 showAppDownload 50 showTwoColTabs 51 showAtfCrd 52 showUseAnywhere 53 showCrdFees 54 showPerks 55 showReadyToEarn 56 showReadyWhen 57 showCrdReviews 58 showAwardWinningCrd 59 showPromoBanner 60 promoBannerText 61 promoBannerBgColor 62 firstYearFreeOffer 63 } 64 } 65 } 66`,Je={__name:"[slug]",setup(f){return w(this,null,function*(){var g,_,h,d;let a,t;const c=N(),s=T(c.params.folder),l=T(c.params.slug),{$config:u}=O(),{spaceId:i,accToken:o,contentfulEnv:p}
66=u.public,C=`https://graphql.contentful.com/content/v1/spaces/${i}/environments/${p}?access_token=${o}`,D={folder:s.value,slug:l.value},{data:$,error:b}=([a,t]=G(()=>U(`performance-${s.value}-${l.value}`,()=>$fetch(C,{method:"POST",body:{query:Y,variables:D}}))),a=yield a,t(),a),e=(d=(h=(_=(g=$.value)==null?void 0:g.data)==null?void 0:_.templatePerformancePageCollection)==null?void 0:h.items[0])!=null?d:{};if(b.value||!(e!=null&&e.templateType))throw q({statusCode:404,statusMessage:"Page Not Found"});return F({title:e.title||P.home.title,meta:[{name:"description",content:e.metaDescription||P.home.description},{name:"robots",content:"noindex, nofollow"}]}),(X,j)=>{const y=W,v=M,x=I,A=B,R=S,k=E,L=H;return V(),Q(L,{case:r(e).templateType},{performancePl:n(()=>[m(y,{pageData:r(e)},null,8,["pageData"])]),performanceCarLoan:n(()=>[m(v,{pageData:r(e)},null,8,["pageData"])]),performanceDc:n(()=>[m(x,{pageData:r(e)},null,8,["pageData"])]),performanceCrd:n(()=>[m(A,{pageData:r(e)},null,8,["pageData"])]),performancePartnersPl:n(()=>[m(R,{pageData:r(e)},null,8,["pageData"])]),performancePartnersCrd:n(()=>[m(k,{pageData:r(e)},null,8,["pageData"])]),_:1},8,["case"])}})}};export{Je 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.