PageSourceSearch

https://www.prima.co.uk/_assets/fre/scopes/hdm/_next/static/chunks/88914.aaf0e54b76a12a91.js

js prima.co.uk collected 2026-09-24 19:52:48 UTC 12,626 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7291,21155,88914],{4642:(e,t,r)=>{r.d(t,{$c:()=>c,Ff:()=>l,Vd:()=>s,_j:()=>o});var n=r(93682);function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function i(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?a(Object(r),!0).forEach(function(t){(0,n.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):a(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function o(e,t){let r=Object.fromEntries(Object.entries(t?.settings??{}).filter(([,e])=>void 0!==e));return i(i({},e),r)}function c(e={}){return e.show_video??e.auto_play??!0}function l({settings:e={},cmsFeedVideoSettings:t}={}){return{autoPlay:e.video_autoplay??t?.video_autoplay??!1,muted:e.video_mute??t?.video_mute??!0}}function s(e={}){return{adsDisabled:!1,related:e.video_related??!1}}},15351:(e,t,r)=>{r.d(t,{d:()=>c});var n=r(53520),a=r(54791),i=r(9954);let o=["container","containerProps"];function c(e){let{container:t=null,containerProps:r={}}=e,c=(0,n.A)(e,o);return(0,i.Y)(t,r,(0,i.Y)(a.default,c))}},19363:(e,t,r)=>{r.d(t,{G:()=>l,Q:()=>c});var n=r(71055),a=r(86385),i=r(30826),o=r(65830);function c(){let e=(0,a.A)(i.xL),t=void 0!==e&&!1!==e&&null!==e&&Object.hasOwn(i.GJ,e),r=t?i.GJ[e]:null;return{isControlVariation:e===i.sP,isVariation13Lines:e===i.j8,isVariation31Lines:e===i.tx,isVariation100Lines:e===i.og,isInTest:t,lineClamps:r,variation:e}}function l(){let{isInTest:e}=c();(0,n.useEffect)(()=>{if(!e)return;let t=e=>{let{eventType:t,event:r}=e.detail||{};"skip-link-scroll"===t&&("scroll-start"===r?(0,o.o$)(!0):"scroll-end"===r&&(0,o.o$)(!1))};return window.addEventListener("fre-send-event",t),()=>{window.removeEventListener("fre-send-event",t),(0,o.o$)(!1)}},[e])}},21155:(e,t,r)=>{r.r(t),r.d(t,{default:()=>s});var n=r(68014),a=r.n(n),i=r(52134),o=r(9954);let c=a()(()=>Promise.all([r.e(74353),r.e(51462),r.e(94710),r.e(96119),r.e(69951),r.e(40337),r.e(44351),r.e(36103)]).then(r.bind(r,23487)),{id:"d4f8790",loadableGenerated:{webpack:()=>[23487]}}),l=a()(()=>r.e(27036).then(r.bind(r,27036)),{id:"768c650",loadableGenerated:{webpack:()=>[27036]}});function s(e){let t=(0,i.Z)(c,l),r=e.resource?t:l;return(0,o.Y)(r,e)}s.displayName="FeedItem"},30826:(e,t,r)=>{r.d(t,{GJ:()=>l,Hf:()=>u,T7:()=>s,_3:()=>f,gX:()=>b,j8:()=>i,kU:()=>d,og:()=>c,sP:()=>a,tx:()=>o,xL:()=>n,yN:()=>p});let n="read_more_button_recipe_variations",a="control",i="read_more_after_13_lines",o="read_more_after_31_lines",c="read_more_after_100_lines",l={[a]:{_:5,xs:4,sm:3},[i]:{_:13,xs:13,sm:13},[o]:{_:31,xs:31,sm:31},[c]:{_:100,xs:100,sm:100}},s="recirculation_view",d="comment_section_view",u="jump_to_recipe_click",p="ad_view",f="ingredients_view",b="read_more_click"},55552:(e,t,r)=>{r.d(t,{B:()=>c,D:()=>l});var n=r(93682),a=r(15990),i=r(54105);function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}let c=(e,{isMobileStickyAds:t=!1,additionalOffsetTop:r=0}={})=>({adText:{display:{"xxs:lg":"flex"},"&, &:after, &:before":{display:{[e]:"none"}}},container:{width:"100%",display:{"xxs:lg":"block"},left:{[e]:"unset"}},wrapper:{textAlign:"center",backgroundColor:{"xxs:lg":"var(--comp-collection-ad-color-bg)"},display:{"xxs:lg":"flex"},width:(0,i.aN)(e),margin:{[e]:0},marginLeft:(0,i.of)(e),position:{[e]:"sticky","<xs":t?"relative":"static"},transition:"top var(--rr-ad-transition-duration, 0s) ease-in",top:{[e]:`calc(var(--sticky-leaderboard-height, 0px) + var(--sticky-header-height) + ${r?`${r}px`:"var(--sticky-navs-height)"})`},alignSelf:{[e]:"flex-start"},"&:after":{content:'""',display:"flex",m:{_:"0 var(--dim-space-xl)",md:"var(--_size-15) var(--dim-space-xl) 0",xxlg:"var(--_size-15) 0 0"},visibility:{[e]:"hidden"}}}}),l=()=>({adText:{"&:after":{mr:0},"&:before":{ml:0}},container:{m:(0,i.aP)("xlg")},wrapper:{m:{_:"var(--dim-space-lg) 0",lg:"var(--dim-space-lg) auto"},"#gpt-ad-leaderboard-bottom":function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?o(Object(r),!0).forEach(function(t){(0,n.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):o(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}({},a.Q)}})},61307:(e,t,r)=>{r.d(t,{A:()=>g});var n=r(71055),a=r(14462),i=r(55552),o=r(800),c=r(53225),l=r(12625),s=r(69346),d=r(62529),u=r(52134),p=r(19363),f=r(68014),b=r.n(f),m=r(9954);let y=b()(()=>r.e(1625).then(r.bind(r,1625)),{id:"8169130",loadableGenerated:{webpack:()=>[1625]}}),g=function({adId:e}){let{0:t,1:r}=(0,n.useState)(0),f=(0,o.BV)("layoutContextProps.siteData.metadata.adConfig.settings.mobileStickyAds",!1),b=(0,c._P)("fre.autos.homepage.carfinder.v1.1"),g=(0,l.md)(s.eh),v=(0,u.Z)(),O=(0,u.Z)(i.B,a.B9),{isInTest:w}=(0,p.Q)();(0,n.useEffect)(()=>{f&&g?.handler&&r(g.handler())},[f,g]);let h=w?y:d.default;return e&&(0,m.Y)(h,{adId:e,sx:O(v?"lg":"smd",{isMobileStickyAds:f,additionalOffsetTop:t,hideContainer:b})})}},62529:(e,t,r)=>{r.r(t),r.d(t,{default:()=>k});var n=r(93682),a=r(652),i=r(38536),o=r(28270);let c=(0,i.A)("div",{target:"e1ux5zqw3"})((0,o.Ay)({position:"sticky",top:"var(--_size-80)",display:{_:"none","lg>":"block"}}),""),l=(0,i.A)("div",{target:"e1ux5zqw2"})((0,o.Ay)({top:e=>`calc(var(--sticky-leaderboard-height, var(--_size-0)) + var(--sticky-header-height) + ${e?.offsetTop??0}px)`,transition:"top var(--rr-ad-transition-duration, 0s) ease-in",minHeight:e=>({_:e.mobileStickyAds?"var(--comp-ad-breaker-sticky-dim-height-mobile)":"var(--comp-ad-breaker-non-sticky-dim-height-mobile)",md:"var(--_size-148)"}),display:{"<lg":"flex"},flexDirection:{"<lg":"column"},justifyContent:e=>e.mobileStickyAds?{_:"start",sm:"space-between"}:"space-between","&:after":{content:{"<lg":'""'},display:{"<lg":"flex"},borderBottom:{"<lg":"var(--dim-border-width-sm) solid var(--comp-ad-border)"},position:e=>e.mobileStickyAds?{_:"absolute",sm:"static"}:"static",bottom:{"<xs":0},width:{"<xs":"calc(100% - (var(--dim-space-xl) * 2))"}},m:{_:0,lg:"var(--dim-space-lg) 0"}}),""),s=(0,i.A)("div",{target:"e1ux5zqw1"})((0,o.Ay)({paddingLeft:"var(--dim-space-2xl)",display:{"<lg":"none",lg:""}}),"");(0,i.A)("div",{target:"e1ux5zqw0"})((0,o.Ay)({display:{"<lg":"",lg:"none"}}),"");var d=r(87754),u=r(6906),p=r(96314),f=r(800),b=r(12625),m=r(69346),y=r(612),g=r(52134),v=r(9954),O=r(71055);function w(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function h(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?w(Object(r),!0).forEach(function(t){(0,n.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):w(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let k=function({adId:e,sx:t={adText:{},container:{},wrapper:{}},className:r="",defaultClassName:n="ad-container",id:i="",sidebarAd:o=!1,showAdText:w=!0}){let k=(0,g.Z)(c,a.Xb),x=(0,g.Z)(l,a.oA),_=(0,g.Z)(s,a.sl),{adText:E,container:j,wrapper:P}=t,A=Array.isArray(e)?e:[e],S=(0,f.BV)("layoutContextProps.siteData.metadata.adConfig.settings.mobileStickyAds",!1),D=(0,f.BV)("layoutContextProps.isAdsFree"),R=(0,b.md)(m.eh),T={variant:"global-nav-vertical-ad"};if(D)return null;let C=R?.handler?R.handler():null,Y="gpt-ad-vertical-top"===e;return o?(0,v.Y)(_,{id:i,className:p.B9.VERTICAL_AD},(0,v.Y)(k,{className:"verticalAdSticky"},(0,v.Y)(x,{sx:h(h({},P),T),className:r,offsetTop:C},w?(0,v.Y)(u.default,{sx:E}):null,A.map(e=>(0,v.Y)(d.A,{key:e,id:e,sx:j,className:n,"data-slot-type":"breaker-rr"}))))):(0,v.Y)(O.Fragment,null,(0,v.Y)(x,{sx:h(h({},P),T),className:r,mobileStickyAds:S,offsetTop:C},w?(0,v.Y)(u.default,{sx:E}):null,A.map(e=>(0,v.Y)(d.A,{key:e,id:e,sx:j,className:n,"data-slot-type":"breaker-rr"})),Y?(0,v.Y)(y.D,{name:"vertical-ad-wrapper-bottom"}):null),Y?(0,v.Y)(y.D,{name:"vertical-ad-bottom"}):null)}},65830:(e,t,r)=>{r.d(t,{o$:()=>u,G1:()=>y,Nc:()=>b,bL:()=>g,sC:()=>m,qx:()=>v,KH:()=>f});var n=r(71055),a=r(44045),i=r(7144),o=r(47382);window.onSendGAReady||(window.onSendGAReady=[]);var c=r(19363),l=r(30826);let s=new o.default("RECIPE-READ-MORE-TEST"),d=!1;function u(e){d=e}function p(e,t){let r=(0,n.useRef)(!1);return(0,n.useCallback)((...n)=>{if(!(t&&t())&&!r.current)return r.current=!0,e(...n)},[e,t])}function f(){let{isInTest:e}=(0,c.Q)(),t=(0,a.E)(),[r]=(0,i.A)(l.T7);return p((0,n.useCallback)(async()=>
1{if(r&&e)try{let e=await t();if(!e)return void s.warn("RECIPE READ MORE TEST - User context not available");window?.HRST?.sendGA?window.HRST.sendGA("recirculation_view",void 0):window.onSendGAReady.push(()=>window.HRST.sendGA("recirculation_view",void 0)),e.trackEvent(l.T7,{timestamp:Date.now()}),s.info("RECIPE READ MORE TEST - Viewability of recirc unit tracked")}catch(e){s.error("RECIPE READ MORE TEST - Error tracking recirculation view",e)}},[r,t,e]),()=>d)}function b(){let{isInTest:e}=(0,c.Q)(),[t,r]=(0,i.A)(l.kU);return p((0,n.useCallback)(()=>{t&&e&&(r(),s.info("RECIPE READ MORE TEST - Comment section viewability tracked"))},[t,r,e]),()=>d)}function m(){let{isInTest:e}=(0,c.Q)(),[t,r]=(0,i.A)(l.Hf);(0,n.useEffect)(()=>{if(!e)return;let n=e=>{e.target.closest('[class*="jump-to-recipe"], [data-dispatch-ga*="jump-to-recipe"]')&&t&&(r(),s.info("RECIPE READ MORE TEST - Jump to recipe click tracked"))};return document.addEventListener("click",n),()=>{document.removeEventListener("click",n)}},[t,r,e])}function y(){let{isInTest:e}=(0,c.Q)(),[t,r]=(0,i.A)(l.yN);return p((0,n.useCallback)(()=>{t&&e&&(r(),s.info("RECIPE READ MORE TEST - Breaker ads viewability tracked"))},[t,r,e]))}function g(){let{isInTest:e}=(0,c.Q)(),[t,r]=(0,i.A)(l._3);return p((0,n.useCallback)(()=>{t&&e&&(r(),s.info("RECIPE READ MORE TEST - Ingredient viewability tracked"))},[t,r,e]),()=>d)}function v(){let{isInTest:e}=(0,c.Q)(),[t,r]=(0,i.A)(l.gX);(0,n.useEffect)(()=>{if(!e)return;let n=e=>{let n=e.target.closest('[data-vars-ga-name="recipe-read-more-button"]');!n||"recipe_read_more"===n.getAttribute("data-vars-ga-recipe-button-state")&&t&&r()};return document.addEventListener("click",n,!0),()=>{document.removeEventListener("click",n,!0)}},[t,r,e])}},88914:(e,t,r)=>{r.r(t),r.d(t,{default:()=>_});var n=r(93682),a=r(35321),i=r(21155),o=r(99738),c=r(90580),l=r(29278),s=r(53995),d=r.n(s);let u={config:l.aQ},p=e=>{let t={};return Object.keys(l.aQ).forEach(r=>{t[r]={crop:e}}),d()(u,{config:t})},f={default:{crop:"1x1",resize:"320:*"},config:{640:{crop:"1x1",resize:"650:*"},980:{crop:"1x1",resize:"720:*"},1120:{crop:"2x1",resize:"980:*"},1200:{crop:"2x1",resize:"1024:*"},1920:{crop:"2x1",resize:"1120:*"}}};var b=r(10352),m=r(15351),y=r(53225),g=r(87042),v=r(61307),O=r(4642),w=r(9954),h=r(71055);function k(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function x(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?k(Object(r),!0).forEach(function(t){(0,n.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):k(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let _=function(e){let{block:{id:t,blockTypeName:r,heading:n,subheading:l,label:s,settings:d,feeds:u,type:k,adId:_},index:E}=e,j=(0,y._P)("custom-feeds.short-heds"),P=u[0].resources[0],A=u[0]?.heading_url??(0,o.getHeaderLink)(u[0]),S={},D=(0,a.sS)(_,d.layout);return S=d.layout===b.W_.imageLeft||d.layout===b.W_.imageRight?_?f:p("1x1"):p("2x1"),0===E&&(S=x(x({},S),{},{priority:"high"})),(0,w.Y)(h.Fragment,null,(0,w.Y)(v.A,{adId:_}),0===E?(0,w.Y)(g.S,{name:"video-feed-item",sxProps:D,label:s}):null,(0,w.Y)(c.A,{heading:n,subheading:l,headingUrl:A,sxProps:a._S}),(0,w.Y)(i.default,{blockId:t,blockType:k,heading:n,imageComponent:m.d,imageProps:S,key:P?.id,label:s,feed:P,settings:(0,O._j)(d,u[0]),useShortTitle:j,sxProps:D,blockTypeName:r,blockIndex:E}))}}}]);

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.