1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[47203],{19363:(e,t,r)=>{r.d(t,{G:()=>l,Q:()=>c});var n=r(71055),o=r(86385),a=r(30826),i=r(65830);function c(){let e=(0,o.A)(a.xL),t=void 0!==e&&!1!==e&&null!==e&&Object.hasOwn(a.GJ,e),r=t?a.GJ[e]:null;return{isControlVariation:e===a.sP,isVariation13Lines:e===a.j8,isVariation31Lines:e===a.tx,isVariation100Lines:e===a.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,i.o$)(!0):"scroll-end"===r&&(0,i.o$)(!1))};return window.addEventListener("fre-send-event",t),()=>{window.removeEventListener("fre-send-event",t),(0,i.o$)(!1)}},[e])}},30826:(e,t,r)=>{r.d(t,{GJ:()=>l,Hf:()=>d,T7:()=>s,_3:()=>p,gX:()=>_,j8:()=>a,kU:()=>u,og:()=>c,sP:()=>o,tx:()=>i,xL:()=>n,yN:()=>f});let n="read_more_button_recipe_variations",o="control",a="read_more_after_13_lines",i="read_more_after_31_lines",c="read_more_after_100_lines",l={[o]:{_:5,xs:4,sm:3},[a]:{_:13,xs:13,sm:13},[i]:{_:31,xs:31,sm:31},[c]:{_:100,xs:100,sm:100}},s="recirculation_view",u="comment_section_view",d="jump_to_recipe_click",f="ad_view",p="ingredients_view",_="read_more_click"},42746:(e,t,r)=>{r.d(t,{Ay:()=>m,MP:()=>_,ch:()=>b});var n=r(53520),o=r(93682),a=r(71055),i=r(83222),c=r(174),l=r(29231),s=r(10352),u=r(94315);let d=["ctaText"];function f(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 p(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?f(Object(r),!0).forEach(function(t){(0,o.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):f(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function _(e,t={},r){let o=r&&s._F.placeholder===e?`${r}_block`:u.q[e];if(!o)return;let{ctaText:a}=t,i=(0,n.A)(t,d),f="string"==typeof a?(0,l.Q)(a).trim():void 0,b=p(p({primaryUx:o},i),f&&{ctaText:f});(0,c.A)({eventName:"recirculation",eventParameters:b})}function b(e){e?.["data-vars-ga-ux-element"]&&(0,c.A)({eventName:"recirculation",eventParameters:{ctaText:e["data-vars-ga-call-to-action"],destinationLink:e["data-vars-ga-outbound-link"],primaryUx:e["data-vars-ga-ux-element"],position:e["data-vars-ga-position"]}})}function m({blockType:e,trackTags:t,slug:r}){let{inView:n,observer:o,ref:l}=(0,i.A)({rootMargin:"0px 0px",threshold:.3});return(0,a.useEffect)(()=>{if(n){let n;(n=r&&s._F.placeholder===e?`${r}_block`:u.q[e])&&(0,c.A)({eventName:"recirculation_view",eventParameters:p({primaryUx:n},t)}),o.current.unobserve(l.current)}},[n]),{ref:l}}},47203:(e,t,r)=>{r.r(t),r.d(t,{FeedGroupComponent:()=>m,default:()=>v});var n=r(93682),o=r(71055),a=r(42746),i=r(61307),c=r(51511),l=r(10352),s=r(19288),u=r(71573),d=r(9954);function f(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 p(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?f(Object(r),!0).forEach(function(t){(0,n.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):f(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let _=[l._F.statement,l._F.carousel];function b({block:e,cadenceIndex:t,renderedIndex:r,feedBlocks:n}){let o=s.B[l._F.placeholder===e.type?`${e.type}:${e.slug}`:e.type],{dataTrackingAttrs:a}=(0,u.pU)(t,n);if(!o)return null;let{component:i,name:c}=o;return(0,d.Y)(i,{dataAttrs:a,index:r,isGrouped:!0,block:p(p({},e),{},{blockTypeName:c})})}function m(e){let{block:{groupedBlocks:t,adId:r},index:n,originalIndex:o,feedBlocks:l,hideAdOnMobile:s}=e,u=o??n,{ref:f}=(0,a.Ay)({blockType:e?.block?.type}),p=!(t?.some(e=>_.includes(e.type))??!0);return(0,d.Y)(c.xA,null,t?.length?(0,d.Y)(c.Zr,{adId:p?r:null,ref:f},t.map((e,t)=>(0,d.Y)(b,{key:e.id,block:e,cadenceIndex:t+u,renderedIndex:t+n,feedBlocks:l}))):null,p&&r?(0,d.Y)(c.$W,{hideAdOnMobile:s},(0,d.Y)(i.A,{adId:r})):null)}let v=(0,o.memo)(function(e){return e?.block?.groupedBlocks?.length?(0,d.Y)(m,e):null})},47432:(e,t,r)=>{r.d(t,{Nv:()=>a,US:()=>i});var n=r(10352);let o=e=>`gpt-ad-feed-vertical-${e}`;function a(e){let{blockCount:t,blockTypeName:r,blockTypesUsingRightRail:a,columnCount:i,isFourAcross:c,isSingleSource:l,isStandardAdSlot:s,shouldInsertExtraAds:u,shouldInsertBottomAds:d}=e;return s&&(c&&4!==t||r===n.Bh.threeColumn&&i<3&&!l||u&&a&&d)?o(t):2===t&&a?"gpt-ad-vertical-top":5===t&&a?o(t):void 0}function i(e,t,r){let{adsEnabled:o,blockCount:a,isFourAcross:i,isStandardAdSlot:c,blockTypesUsingRightRail:l,shouldInsertBottomAds:s,shouldInsertExtraAds:u}=e;if(!o)return null;let d="string"==typeof r&&/^gpt-ad-feed-vertical-\d+$/.test(r),f=`gpt-ad-feed-leaderboard-${a}`,p=()=>({adId:f});return c&&!i&&u?4===a||l&&s||d&&!(0,n.AA)(t)?null:p():(0,n.AA)(t)?p():d?null:3===a?p():null}},61307:(e,t,r)=>{r.d(t,{A:()=>v});var n=r(71055),o=r(14462),a=r(55552),i=r(800),c=r(53225),l=r(12625),s=r(69346),u=r(62529),d=r(52134),f=r(19363),p=r(68014),_=r.n(p),b=r(9954);let m=_()(()=>r.e(1625).then(r.bind(r,1625)),{id:"8169130",loadableGenerated:{webpack:()=>[1625]}}),v=function({adId:e}){let{0:t,1:r}
1=(0,n.useState)(0),p=(0,i.BV)("layoutContextProps.siteData.metadata.adConfig.settings.mobileStickyAds",!1),_=(0,c._P)("fre.autos.homepage.carfinder.v1.1"),v=(0,l.md)(s.eh),g=(0,d.Z)(),k=(0,d.Z)(a.B,o.B9),{isInTest:y}=(0,f.Q)();(0,n.useEffect)(()=>{p&&v?.handler&&r(v.handler())},[p,v]);let E=y?m:u.default;return e&&(0,b.Y)(E,{adId:e,sx:k(g?"lg":"smd",{isMobileStickyAds:p,additionalOffsetTop:t,hideContainer:_})})}},65830:(e,t,r)=>{r.d(t,{o$:()=>d,G1:()=>m,Nc:()=>_,bL:()=>v,sC:()=>b,qx:()=>g,KH:()=>p});var n=r(71055),o=r(44045),a=r(7144),i=r(47382);window.onSendGAReady||(window.onSendGAReady=[]);var c=r(19363),l=r(30826);let s=new i.default("RECIPE-READ-MORE-TEST"),u=!1;function d(e){u=e}function f(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 p(){let{isInTest:e}=(0,c.Q)(),t=(0,o.E)(),[r]=(0,a.A)(l.T7);return f((0,n.useCallback)(async()=>{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]),()=>u)}function _(){let{isInTest:e}=(0,c.Q)(),[t,r]=(0,a.A)(l.kU);return f((0,n.useCallback)(()=>{t&&e&&(r(),s.info("RECIPE READ MORE TEST - Comment section viewability tracked"))},[t,r,e]),()=>u)}function b(){let{isInTest:e}=(0,c.Q)(),[t,r]=(0,a.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 m(){let{isInTest:e}=(0,c.Q)(),[t,r]=(0,a.A)(l.yN);return f((0,n.useCallback)(()=>{t&&e&&(r(),s.info("RECIPE READ MORE TEST - Breaker ads viewability tracked"))},[t,r,e]))}function v(){let{isInTest:e}=(0,c.Q)(),[t,r]=(0,a.A)(l._3);return f((0,n.useCallback)(()=>{t&&e&&(r(),s.info("RECIPE READ MORE TEST - Ingredient viewability tracked"))},[t,r,e]),()=>u)}function g(){let{isInTest:e}=(0,c.Q)(),[t,r]=(0,a.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])}},71573:(e,t,r)=>{r.d(t,{pU:()=>d});var n=r(800),o=r(53225),a=r(10379),i=r(92759),c=r(10352),l=r(19288);function s(e){return c._F.placeholder===e.type?`${e.type}:${e.slug}`:e.type}function u(e){return!e||!!e.skipAdCadence}function d(e,t){let r,d,f,p,_,b,m=(0,n.BV)("layoutContextProps.isHomePage"),v=(0,n.OA)("blocks",[]),g=t??v,k=(0,n.BV)("layoutContextProps.siteData.metadata.adConfig.settings.mobileStickyAds",!1),y=(0,n.BV)("layoutContextProps.isAdsFree"),E=(0,a.b7)(),A=!y&&!E,O=Array.isArray(g)&&!!g[e],{effectiveBlockCount:h,effectiveBlockTotal:w}=O?function(e,t){let r=0,n=0;for(let a=0;a<e.length;a++)if(!(a>0&&e[a-1]?.settings?.group_next)){var o;e[a]&&(o=e[a],!u(l.B[s(o)]))&&(n++,a<=t&&r++)}return{effectiveBlockCount:r,effectiveBlockTotal:n}}(g,e):{effectiveBlockCount:0,effectiveBlockTotal:0},P=(d=(0,i.e0)(),f=(0,n.BV)("layoutContextProps.isHomePage"),p=(0,n.OA)("metadata.marquee_type"),_=!!(0,n.OA)("metadata.hide_leaderboard"),b=(0,o._P)("cover-stories"),d&&f&&1===h&&!("cover_story_marquee"===p&&b)&&!_);if(!A)return{adsEnabled:A};if(!O)return{};let C=g[e],x=C?.feeds?.[0]||{},R=x?.source_type,T=s(C),j=l.B[T];if(u(j))return{};let{name:F}=j;F===c.Bh.threeColumn&&Array.isArray(C?.feeds)&&(r=C.feeds.length);let S=g[1]&&g[1]?.type===c._F.fourAcross&&!m?1:2,B=c.Bh.fourAcross===F,D=r<=2||c.Bh.threeColumn!==F,I={"data-vars-block-curation":R,"data-vars-block-type":F,"data-vars-block-slot":`${h}`,"data-vars-block-id":x.id,"data-vars-block-heading":C.heading,id:C.id};return{adsEnabled:A,blockCount:h,blockTotal:w,blockTypeName:F,blockTypesUsingRightRail:D,box2AdPosition:S,columnCount:r,dataTrackingAttrs:I,isFourAcross:B,isHomePage:m,isMobileStickyAds:k,isSingleSource:!!C?.settings?.single_source,isStandardAdSlot:h%3==1&&h!==w&&h>1,shouldInsertBottomAds:h+3>=w,shouldInsertExtraAds:w>7,showLeaderboardAd:P}}r(47432)},94315:(e,t,r)=>{r.d(t,{q:()=>o});var n=r(10352);let o={[n._F.threeColumn]:"3_column_block",[n._F.grid]:"grid_block",[n._F.fourAcross]:"4_across_block",[n._F.bigStoryFeed]:"big_story_feed_block",[n._F.bigStory]:"big_story_block",[n._F.carousel]:"carousel_block",[n._F.compositeImage]:"composite_image_content_block",[n._F.group]:"group_block",[n._F.image]:"image_content_block",[n._F.miniNav]:"mini_navigation",[n._F.pageContent]:"page_content_block",[n._F.pianoCustomFeedBlock]:"piano_custom_feed_block",[n._F.placeholder]:"placeholder",[n._F.stack]:"stack_block",[n._F.statement]:"statement_block",[n._F.pullquote]:"pullquote_block",[n._F.text]:"text_block"}}}]);
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.