1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[39,732,3820,9833],{9833:(e,t,r)=>{"use strict";r.r(t),r.d(t,{LiquidButton:()=>h});var n=r(37876),a=r(76823);let l=({children:e,variant:t="body",as:r="p",type:l="m",className:i,"data-testid":o,onMouseEnter:s,onMouseLeave:d,onClick:c})=>(0,n.jsx)(r,{className:(0,a.f)([`text-${t}-${l} leading-${t}-${l} tracking-${t}-${l}`],i),onMouseEnter:s,onMouseLeave:d,onClick:c,children:e});var i=r(5646),o=r(81479);let s=i.Ay.div.withConfig({componentId:"sc-da93d04b-0"})(["display:inline-block;position:relative;width:",";height:",";min-width:150px;max-width:100%;"],e=>e.$isWidthAuto?"auto":`${e.width}px`,e=>`${e.height+60}px`),d=i.Ay.div.withConfig({componentId:"sc-da93d04b-1"})(["position:absolute;"," border-radius:100px;width:calc(100% - 10px);height:",";top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;pointer-events:none;@media (min-width:768px){width:",";}"],e=>e.$useCustomColorsAsImportant?` 2 border: 1px solid ${e.$color||o.l.white}; 3 `:`border: 1px solid var(--color-text, ${o.l.white});`,e=>`${e.height-10}px`,e=>e.$isWidthAuto?"calc(100% - 10px)":`${e.width-10}px`),c=i.Ay.div.withConfig({componentId:"sc-da93d04b-2"})(["position:relative;text-align:center;width:",";height:",";top:50%;left:50%;transform:translate(-50%,-50%);line-height:",";letter-spacing:0.1em;"," border-radius:100px;text-transform:uppercase;font-size:12px;letter-spacing:1.8px;padding:",";@media (min-width:768px){width:",";font-size:14px;letter-spacing:2.1px;}"],e=>e.$isWidthAuto?"auto":"100%",e=>`${e.height}px`,e=>`${e.height}px`,e=>e.$useCustomColorsAsImportant?` 4 color: ${e.$textColor}; 5 background: ${e.$bgColor||o.l.primary}; 6 `:` 7 color: var(--color-text, ${e.$textColor}); 8 background: var(--color-neutral, ${e.$bgColor}); 9 `,e=>e.$isWidthAuto?"0 20px":"",e=>e.$isWidthAuto?"auto":`${e.width}px`),h=({text:e,className:t,onButtonClick:r=()=>{},disabled:i=!1,variant:o="none",type:h="button",dataTest:p,as:m="div",...u})=>{if("none"!==o)return(0,n.jsx)(m,{type:h,onClick:r,disabled:i,className:(0,a.f)("font-secondary min-w-[150px] rounded-[100px] p-[5px] text-center",{"text-white bg-primary":"primary"===o,"text-black bg-white":"secondary"===o},t),children:(0,n.jsx)("div",{className:"border-1 border-white inline-block w-full rounded-[100px]",children:(0,n.jsx)(l,{className:"p-3",children:e})})});if(0===Object.keys(u).length)return null;let{width:b,height:f,color:x,textColor:w,useCustomColorsAsImportant:g,isWidthAuto:C}=u||{width:0,height:0,color:"transparent",textColor:"transparent",useCustomColorsAsImportant:!1,isWidthAuto:!1};return(0,n.jsx)(m,{onClick:r,disabled:i,type:h,children:(0,n.jsxs)(s,{width:b,height:f,$isWidthAuto:C,children:[(0,n.jsx)(d,{width:b,height:f,$color:w,$useCustomColorsAsImportant:g,$isWidthAuto:C}),(0,n.jsx)(c,{$textColor:w,$bgColor:x,width:b,height:f,$useCustomColorsAsImportant:g,$isWidthAuto:C,children:e})]})})}},10506:(e,t,r)=>{"use strict";r.d(t,{W:()=>c});var n=r(37876),a=r(14232),l=r(6719),i=r(36894),o=r(53820),s=r(97384),d=r(97353);let c=({title:e,searchItemLabels:t})=>{let{state:r,dispatch:c}=(0,i._V)(),{getAvailableSortMethods:h}=(0,d.y8)(d.Q2.ANY),[p,m]=(0,a.useState)(!1);if((0,a.useEffect)(()=>{r.facets&&(0,i.vm)(r.facets,t,r.facetFilters??[],c),r.facets&&0!==Object.keys(r.facets).length||c({type:"SET_FILTERS",filters:[]})},[r.facets,r.facetFilters,t,c]),0===r.recipes.length&&!r.loading)return null;let u=r.filters&&r.filters.length>0;return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(l.FilterMenu,{isOpen:p,title:t?.filters,filters:r.filters??[],onClose:()=>{m(!1)},onApplyFilters:e=>(0,i.W5)(e,c),labels:t,totalResults:r.totalResults}),(0,n.jsxs)("div",{className:"flex flex-col md:flex-row justify-center md:justify-between w-full mb-10",children:[(0,n.jsx)("div",{className:"flex justify-center md:justify-start md:mb-0 mb-3",children:e&&(0,n.jsx)(s.Title,{tag:"h2",type:"sm",children:e})}),(0,n.jsx)("div",{children:(0,n.jsx)(o.SortAndFilter,{currentCount:r.totalResults,labels:t,selectedSort:r.sortMethod,options:h().map(e=>({label:t?.[`sort_${e}`]||e,value:e})),onSort:e=>c({type:"SET_SORT_METHOD",method:e}),onFilter:()=>m(!0),showFilter:u})})]})]})}},29955:(e,t,r)=>{"use strict";r.d(t,{W:()=>a});var n=r(14232);let a=(e,t)=>{(0,n.useEffect)(()=>{let r=r=>{!e.current||e.current.contains(r.target)||t(r)};return document.addEventListener("mousedown",r),document.addEventListener("touchstart",r),()=>{document.removeEventListener("mousedown",r),document.removeEventListener("touchstart",r)}},[e,t])}},36894:(e,t,r)=>{"use strict";r.d(t,{W5:()=>o,_V:()=>p,gq:()=>h,vm:()=>s});var n=r(37876),a=r(14232),l=r(97353);let i=async e=>{let{dispatch:t,locale:r,refinementList:n,facetFilters:a,sortMethod:l,searchString:i,page:o,pageSize:s,linkText:d,append:c}=e;t({type:"FETCH_RECIPES_START"});try{let e=await fetch("/next-api/recipes/search",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({locale:r,refinementList:n,facetFilters:a,sortMethod:l,searchString:i,page:o,pageSize:s,linkText:d})}),h=await e.json();t({type:"FETCH_RECIPES_SUCCESS",totalPages:h.totalPages??0,totalResults:h.totalResults??0,facets:h.facets}),t({type:c?"APPEND_RECIPES":"SET_RECIPES",recipes:h.recipes??[]})}catch(e){t({type:"FETCH_RECIPES_ERROR"})}},o=(e,t)=>{let r=e.map(e=>e.options.filter(e=>e.selected).map(e=>e.key)).filter(e=>e.length);t({type:"SET_RECIPES",recipes:[]}),t({type:"SET_PAGE",page:0}),t({type:"SET_FACET_FILTERS",facetFilters:r})},s=(e,t,r,n)=>{let a={0:t?.easy||"Easy",1:t?.intermediate||"Intermediate",2:t?.tough||"Tough"},l=Object.keys(e).map(n=>({key:n,label:t?.[`filter_${n}`]||n,options:Object.keys(e[n]).map(l=>({key:`${n}:${l}`,label:"difficulty"===n?a[l]:t?.[`${n}:${l}`]||l,selected:r?.some(e=>e.indexOf(`${n}:${l}`)>-1),itemCount:e[n][l]})),type:"rating_effective"===n?"rating":"text"}));l.length&&n({type:"SET_FILTERS",filters:l})},d=(0,a.createContext)(void 0),c=(e,t)=>{switch(t.type){case"FETCH_RECIPES_START":return{...e,loading:!0,error:!1};case"FETCH_RECIPES_SUCCESS":return{...e,loading:!1,error:!1,totalPages:t.totalPages,totalResults:t.totalResults,facets:t.facets??e.facets};case"FETCH_RECIPES_ERROR":return{...e,loading:!1,error:!0};case"APPEND_RECIPES":{let r=t.recipes.filter(t=>!e.recipes.some(e=>e.id===t.id));return{...e,recipes:[...e.recipes,...r]}}case"SET_RECIPES":return{...e,recipes:t.recipes};case"SET_PAGE":return{...e,page:t.page};case"SET_FILTERS":return{...e,filters:t.filters};case"SET_SORT_METHOD":return{...e,sortMethod:t.method,page:0,recipes:[]};case"SET_FACET_FILTERS":return{...e,facetFilters:t.facetFilters};case"RESEED":return{...e,recipes:t.recipes,totalResults:t.totalResults,totalPages:t.totalPages,facets:t.facets??e.facets,page:0,facetFilters:void 0,sortMethod:l.Cw.RELEVENCE,loading:!1,error:!1};default:throw Error("Unhandled action type")}},h=({children:e,locale:t,refinementList:r,searchString:o,linkText:s,pageSize:h=12,initialRecipes:p=[],initialTotalResults:m=0,initialFacets:u={}})=>{let[b,f]=(0,a.useReducer)(c,{recipes:p,loading:!1,error:!1,totalResults:m,totalPages:Math.ceil(m/h),page:0,sortMethod:l.Cw.RELEVENCE,facetFilters:void 0,filters:void 0,facets:u}),x=(0,a.useRef)(!0),w=(0,a.useRef)(!1),g=JSON.stringify(r??{});return(0,a.useEffect)(()=>
9{if(!w.current){w.current=!0;return}x.current=!0,f({type:"RESEED",recipes:p,totalResults:m,totalPages:Math.ceil(m/h),facets:u})},[g]),(0,a.useEffect)(()=>{if(x.current){x.current=!1;return}i({dispatch:f,locale:t,refinementList:r,searchString:o,facetFilters:b.facetFilters,sortMethod:b.sortMethod,page:b.page,pageSize:h,linkText:s,append:b.page>0})},[b.page,b.facetFilters,b.sortMethod]),(0,n.jsx)(d.Provider,{value:{state:b,dispatch:f},children:e})},p=()=>{let e=(0,a.useContext)(d);if(void 0===e)throw Error("useRecipeGrid must be used within a RecipeGridProvider");return e}},38021:(e,t,r)=>{"use strict";r.d(t,{T:()=>s});var n=r(37876),a=r(36894),l=r(14232),i=r(23781),o=r(68783);let s=(0,l.memo)(({difficultyCopy:e,host:t,categoryName:r,userToken:l})=>{let{state:s}=(0,a._V)();return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("div",{itemScope:!0,itemType:"https://schema.org/ItemList",style:{display:"none"},children:s.recipes?.map((e,r)=>(0,n.jsxs)("div",{itemProp:"itemListElement",itemScope:!0,itemType:"https://schema.org/ListItem",children:[(0,n.jsx)("span",{itemProp:"position",children:r+1}),(0,n.jsx)("span",{itemProp:"url",children:`https://${t}${e.link?.url}`})]},e.id))}),(0,n.jsx)("div",{className:"w-full",children:(0,n.jsx)("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 xl:grid-cols-4 w-full gap-4 auto-rows-min min-h-[480px]",children:s.recipes.map(t=>(0,n.jsx)(i.Card,{data:t,cardType:"medium",link:t.link,showInfo:!0,height:"480px",copyDictionary:e,trackingEvent:()=>{let n,a,i,d;return n=s.facetFilters?.map(e=>e[0].split(":")[0]).join(",")||"na",a=s.facetFilters?.flatMap(e=>e.map(e=>e.split(":")[1])).join(",")||"na",i=t?.information?.difficulty,d=e&&i?e[i]:"na",void(o.b.seeRecipeClick(r||"na",t?.category||"na",t?.title||"na",t?.id||0,d,t?.information?.rating||"na",t?.information?.preparationTime||t?.information?.totalTime||"na",n,a,s.sortMethod||"na"),o.b.recipeCategoryPageConversionAfterFiltering(window.dataLayer||[],t?.objectID||"",t?.queryID||"",l))}},t.id))})})]})});s.displayName="RecipeGrid"},44167:(e,t,r)=>{"use strict";r.d(t,{A:()=>U});var n=r(37876),a=r(18847),l=r.n(a);let i=l()(()=>Promise.all([r.e(1116),r.e(3781),r.e(6061),r.e(7091)]).then(r.bind(r,7091)).then(e=>e.GenericGridAuthorableContainer),{loadableGenerated:{webpack:()=>[7091]}}),o=l()(()=>r.e(4862).then(r.bind(r,54862)).then(e=>e.ContactCardContainer),{loadableGenerated:{webpack:()=>[54862]}}),s=l()(()=>Promise.all([r.e(3266),r.e(6564),r.e(4691),r.e(1408),r.e(3679),r.e(6657)]).then(r.bind(r,86657)).then(e=>e.EvalancheForm),{loadableGenerated:{webpack:()=>[86657]}}),d=l()(()=>r.e(6855).then(r.bind(r,26855)).then(e=>e.ExampleComponent),{loadableGenerated:{webpack:()=>[26855]}}),c=l()(()=>Promise.all([r.e(3266),r.e(6564),r.e(4691),r.e(371),r.e(1408),r.e(3877),r.e(3679),r.e(4679),r.e(6659)]).then(r.bind(r,26659)).then(e=>e.FormContainer),{loadableGenerated:{webpack:()=>[26659]}}),h=l()(()=>Promise.all([r.e(3266),r.e(6564),r.e(2855)]).then(r.bind(r,12855)).then(e=>e.GenericAccordion),{loadableGenerated:{webpack:()=>[12855]}}),p=l()(()=>r.e(2127).then(r.bind(r,52127)).then(e=>e.GenericFollowUs),{loadableGenerated:{webpack:()=>[52127]}}),m=l()(()=>r.e(4586).then(r.bind(r,54586)).then(e=>e.Link),{loadableGenerated:{webpack:()=>[54586]}}),u=l()(()=>Promise.all([r.e(1116),r.e(1513),r.e(4636)]).then(r.bind(r,82418)).then(e=>e.Hero),{loadableGenerated:{webpack:()=>[82418]}}),b=l()(()=>Promise.all([r.e(1622),r.e(9888),r.e(1116),r.e(1513),r.e(4411),r.e(9483)]).then(r.bind(r,96643)).then(e=>e.SliderCarousel),{loadableGenerated:{webpack:()=>[96643]}}),f=l()(()=>r.e(8260).then(r.bind(r,95879)).then(e=>e.IntroText),{loadableGenerated:{webpack:()=>[95879]}}),x=l()(()=>Promise.all([r.e(6564),r.e(1909)]).then(r.bind(r,21909)).then(e=>e.LongText),{loadableGenerated:{webpack:()=>[21909]}}),w=l()(()=>r.e(7925).then(r.bind(r,47925)).then(e=>e.TabsContainer),{loadableGenerated:{webpack:()=>[47925]}}),g=l()(()=>r.e(3517).then(r.bind(r,3517)).then(e=>e.GenericDownload),{loadableGenerated:{webpack:()=>[3517]}}),C=l()(()=>r.e(9206).then(r.bind(r,49206)).then(e=>
9e.Iframe),{loadableGenerated:{webpack:()=>[49206]}}),y=l()(()=>Promise.all([r.e(8823),r.e(4543)]).then(r.bind(r,34543)).then(e=>e.GenericSocialShare),{loadableGenerated:{webpack:()=>[34543]}}),v=l()(()=>r.e(2239).then(r.bind(r,72239)).then(e=>e.AnchorNavigation),{loadableGenerated:{webpack:()=>[72239]}}),E=l()(()=>r.e(8026).then(r.bind(r,68026)).then(e=>e.Spacer),{loadableGenerated:{webpack:()=>[68026]}}),j=l()(()=>Promise.all([r.e(1116),r.e(6061),r.e(4026)]).then(r.bind(r,51286)).then(e=>e.AuthorableContentCardContainer),{loadableGenerated:{webpack:()=>[51286]}}),k=l()(()=>Promise.all([r.e(1622),r.e(9888),r.e(1116),r.e(6172)]).then(r.bind(r,76172)).then(e=>e.ContentSlider),{loadableGenerated:{webpack:()=>[76172]}}),S=l()(()=>Promise.all([r.e(1622),r.e(9888),r.e(1116),r.e(3781),r.e(6061),r.e(8293)]).then(r.bind(r,24685)).then(e=>e.FeaturedContent),{loadableGenerated:{webpack:()=>[24685]}}),G=l()(()=>Promise.all([r.e(5356),r.e(3266),r.e(6564),r.e(2515),r.e(5656)]).then(r.bind(r,45656)).then(e=>e.AudioComponent),{loadableGenerated:{webpack:()=>[45656]}}),P=l()(()=>r.e(6597).then(r.bind(r,66597)).then(e=>e.Banner1),{loadableGenerated:{webpack:()=>[66597]}}),$=l()(()=>r.e(8546).then(r.bind(r,58546)).then(e=>e.Banner2),{loadableGenerated:{webpack:()=>[58546]}}),T=l()(()=>Promise.all([r.e(1622),r.e(9888),r.e(3461)]).then(r.bind(r,93461)).then(e=>e.Banner2Slider),{loadableGenerated:{webpack:()=>[93461]}}),R=l()(()=>r.e(1357).then(r.bind(r,31357)).then(e=>e.GlobalSearch),{loadableGenerated:{webpack:()=>[31357]}}),A=l()(()=>r.e(8025).then(r.bind(r,68025)).then(e=>e.ProductBanner),{loadableGenerated:{webpack:()=>[68025]}}),_=l()(()=>Promise.all([r.e(1622),r.e(9888),r.e(7138)]).then(r.bind(r,27138)).then(e=>e.GridColumnComponent),{loadableGenerated:{webpack:()=>[27138]}}),L=l()(()=>Promise.all([r.e(1116),r.e(1568)]).then(r.bind(r,81568)).then(e=>e.ImageCopy),{loadableGenerated:{webpack:()=>[81568]}}),F=l()(()=>r.e(4807).then(r.bind(r,74807)).then(e=>e.GenericLine),{loadableGenerated:{webpack:()=>[74807]}}),N=l()(()=>r.e(2828).then(r.bind(r,52828)).then(e=>e.GenericHTML),{loadableGenerated:{webpack:()=>[52828]}}),I=l()(()=>r.e(8371).then(r.bind(r,98371)).then(e=>e.GenericQualifio),{loadableGenerated:{webpack:()=>[98371]}}),M=l()(()=>Promise.all([r.e(1116),r.e(6061),r.e(8632)]).then(r.bind(r,39543)).then(e=>e.GenericPromotionsOverview),{loadableGenerated:{webpack:()=>[39543]}}),W=l()(()=>Promise.all([r.e(1622),r.e(9888),r.e(1377)]).then(r.bind(r,21377)).then(e=>e.TeaserLarge),{loadableGenerated:{webpack:()=>[21377]}}),B=l()(()=>Promise.all([r.e(1622),r.e(9888),r.e(3333)]).then(r.bind(r,63333)).then(e=>e.TeaserSmall),{loadableGenerated:{webpack:()=>[63333]}}),H=l()(()=>Promise.all([r.e(3266),r.e(1423)]).then(r.bind(r,11423)).then(e=>e.GenericAccordionTopRated),{loadableGenerated:{webpack:()=>[11423]}}),O=l()(()=>Promise.all([r.e(3781),r.e(7521)]).then(r.bind(r,67521)).then(e=>e.DynamicCardGrid),{loadableGenerated:{webpack:()=>[67521]}}),D=l()(()=>Promise.all([r.e(1622),r.e(9888),r.e(870),r.e(3781),r.e(993),r.e(5483)]).then(r.bind(r,79427)).then(e=>e.GenericCardCarousel),{loadableGenerated:{webpack:()=>[79427]}}),V=l()(()=>Promise.all([r.e(3266),r.e(6564),r.e(4691),r.e(371),r.e(1408),r.e(3877),r.e(3679),r.e(4679),r.e(1688)]).then(r.bind(r,51688)).then(e=>e.MultiStepPromotionFormTemplate),{loadableGenerated:{webpack:()=>[51688]}}),z={AnchorNavigationList:v,AudioComponent:G,AuthorableContentCard:j,Banner1:P,Banner2:$,Banner2CarouselComponent:T,CarouselComponent:k,ContactCardContainer:o,EvalancheFormComponent:s,ExampleComponent:d,FeaturedContent:S,GenericGridAuthorable:i,Form:c,GenericAccordion:h,GenericDownloadComponent:g,GenericFollowUs:p,GenericHtml:N,GenericQualifio:I,GenericPromotionsOverview:M,GenericLine:F,GlobalSearch:R,GridColumnComponent:_,GridColumn:_,HeroCarouselComponent:b,HeroComponent:u,Iframe:C,ImageCopy:L,IntroText:f,Link:m,LongText:x,ProductBanner:A,Tab:w,Teaser:W,TeaserSmall:B,SubTab:w,Spacer:E,GenericSocialShare:y,DynamicCardGrid:O,GenericAccordionTopRated:H,GenericCardCarouseComponent:D,MultiStepPromotionForm:V,HeroLoopAnimationComponent:l()(()=>r.e(329).then(r.bind(r,90329)).then(e=>
9e.HeroLoopAnimationComponent),{loadableGenerated:{webpack:()=>[90329]}})};var q=r(14232);let U=({components:e,copy:t,recipeCopy:r,difficultyCopy:a,searchItemLabels:l,metadata:i,globalMetadata:o,primarySubBrandColor:s="",secondarySubBrandColor:d="",pageType:c="",formSubmitCallback:h,searchData:p})=>e?.map((m,u)=>{let b="ExtensionComponents"===m.__typename?m.data:m,f=b.__typename??"",x=f&&z[f];return x?(0,n.jsxs)(q.Fragment,{children:["anchorNav"in b&&b?.anchorNav&&(0,n.jsx)("div",{className:"spacer-anchor",id:b.anchorNav.navigationTitle?.split(" ")?.join("-"),style:{scrollMarginTop:"150px"}}),(0,n.jsx)(x,{templateProps:b,components:e,copy:t,recipeCopy:r??[],difficultyCopy:a??{},searchItemLabels:l,metadata:i,globalMetadata:o,primarySubBrandColor:s,secondarySubBrandColor:d,pageType:c,formSubmitCallback:h,searchData:p,templateIndex:u})]},`${b.id}-${f}`):null})},47131:(e,t,r)=>{"use strict";r.d(t,{d:()=>o});var n=r(37876),a=r(9833),l=r(36894),i=r(81479);let o=({loadMoreLabel:e})=>{let{state:t,dispatch:r}=(0,l._V)(),o=t.page===t.totalPages-1||t.loading,s=t.recipes.length>=t.totalResults;return t.totalPages<=1||s?null:(0,n.jsx)("div",{className:"w-full flex items-center flex-row justify-center mt-5",children:(0,n.jsx)("button",{onClick:()=>r({type:"SET_PAGE",page:t.page+1}),children:(0,n.jsx)(a.LiquidButton,{text:e||"Load More",height:50,width:190,color:o?i.l.secondary:i.l.primary,textColor:i.l.white,disabled:o})})})}},48109:(e,t,r)=>{"use strict";r.d(t,{J:()=>a});var n=r(37876);let a=()=>(0,n.jsx)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,n.jsx)("path",{d:"M18.2845 6.12766L9.07659 15.0809L5.71554 11.7787C5.54048 11.6426 5.26039 11.6426 5.12035 11.7787L4.10503 12.766C3.96499 12.9021 3.96499 13.1745 4.10503 13.3447L8.7965 17.8723C8.97155 18.0426 9.21663 18.0426 9.39169 17.8723L19.895 7.65957C20.035 7.5234 20.035 7.25106 19.895 7.08085L18.8797 6.12766C18.7396 5.95745 18.4595 5.95745 18.2845 6.12766Z",fill:"#292B29"})})},53820:(e,t,r)=>{"use strict";r.r(t),r.d(t,{SortAndFilter:()=>y});var n=r(37876);let a=()=>(0,n.jsx)("svg",{width:"26",height:"26",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,n.jsx)("path",{d:"M18.4836 4H5.51636C4.17277 4 3.48535 5.62354 4.45399 6.5602L9.51591 11.6182V16.9883C9.51591 17.4879 9.73463 17.925 10.1096 18.2372L12.1094 19.7359C13.078 20.3915 14.5153 19.7671 14.5153 18.5182V11.6182L19.546 6.5602C20.5147 5.62354 19.8272 4 18.4836 4ZM13.0155 10.9937V18.487L11.0157 16.9883V10.9937L5.51636 5.49865H18.5149L13.0155 10.9937Z",fill:"#292B29"})});var l=r(14232),i=r(61285),o=r(48109);let s=()=>(0,n.jsx)("svg",{width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,n.jsx)("path",{d:"M6.88686 13.125C5.94155 13.125 5.4689 14.2422 6.1564 14.8867L11.2697 20C11.6564 20.4297 12.3009 20.4297 12.7306 20L17.8439 14.8867C18.4884 14.2422 18.0158 13.125 17.1134 13.125H6.88686ZM17.8439 8.61328L12.7306 3.5C12.3009 3.11328 11.6564 3.11328 11.2697 3.5L6.1564 8.61328C5.4689 9.30078 5.94155 10.375 6.88686 10.375H17.1134C18.0158 10.375 18.4884 9.30078 17.8439 8.61328Z",fill:"#292B29"})});var d=r(29955),c=r(97384),h=r(3874);let p=h.A.div` 10 flex 11 flex-row 12 flex-wrap 13 items-center 14 justify-center 15 md:flex-nowrap 16 md:justify-end 17 w-full 18`,m=(0,h.A)(c.Text)` 19 order-4 20 md:order-1 21 w-full 22 md:w-auto 23 text-center 24 md:text-left 25 pt-2.5 26 md:pt-0 27 whitespace-nowrap 28`,u=h.A.div` 29 order-2 30 w-full 31 md:w-auto 32 text-center 33 md:text-left 34 flex 35 flex-nowrap 36 justify-center 37`,b=h.A.button` 38 whitespace-nowrap 39 text-xs 40 border 41 rounded-full 42 tracking-xl 43 py-2 44 px-3.5 45 leading-4 46 uppercase 47 md:tracking-normal 48 md:font-primary 49 md:text-2xl 50 md:leading-8 51 md:border-0 52 md:rounded-none 53 md:font-medium 54 md:p-0 55 md:normal-case 56 ${({$active:e})=>e?"md:border-b-2":"md:border-b-2 md:border-transparent"} 57`,f=h.A.div` 58 fixed 59 top-headerM 60 overflow-x-hidden 61 right-0 62 left-0 63 bg-white 64 z-50 65 h-full 66 md:z-10 67 md:top-full 68 md:absolute 69 md:left-auto 70 md:w-300 71 md:h-auto 72`,x=h.A.div` 73 w-5 74 mr-5 75 md:w-16 76 md:w-6 77 md:mr-0 78`,w=h.A.button` 79 w-full 80 py-2 81 text-base 82 flex 83 flex-row 84 content-start 85 items-center 86 md:hover:bg-light-brown 87 md:p-2 88 ${({$selected:e})=>e?"font-medium":"font-normal"} 89`;var g=r(70039),C=r(69241);let y=({className:e="",labels:t={filters:"Filters",sortBy:"Sort By",results:"results"},options:r,selectedSort:h,currentCount:y,currentFiltersCount:v,showFilter:E=!0,onSort:j=()=>null,onFilter:k=()=>null})=>{let[S,G]=(0,l.useState)(!1),P=(0,l.createRef)(),{lock:$,unlock:T}=(0,g.G)({autoLock:!1,lockTarget:P.current,widthReflow:!0});return(0,l.useEffect)(()=>(P.current&&window.innerWidth<=768&&(S?$():T()),()=>{T()}),[S]),(0,d.W)(P,()=>G(!1)),(0,n.jsxs)(p,{className:(0,C.$)(e,S&&"z-99","relative"),ref:P,children:[void 0!==y&&(0,n.jsx)(m,{tag:"span",type:"md",children:`${y} ${t?.results}`}),(0,n.jsxs)(u,{children:[r?.length?(0,n.jsxs)(b,{type:"button",className:"md:ml-6",$active:S,onClick:()=>{window&&window.innerWidth<768&&window.scrollTo(0,0),G(!S)},children:[(0,n.jsx)("span",{className:"hidden md:inline-block relative top-0.5",children:(0,n.jsx)(s,{})}),(0,n.jsx)("span",{className:"md:ml-2",children:t?.sortBy})]}):null,E&&(0,n.jsxs)(b,{type:"button",className:`${r?.length?"ml-2.5":""} md:ml-8`,onClick:()=>{k(),G(!1)},children:[(0,n.jsx)("span",{className:"hidden md:inline-block relative top-0.5",children:(0,n.jsx)(a,{})}),v?(0,n.jsxs)("span",{className:"md:ml-2",children:[t?.filters," ",(0,n.jsx)("span",{className:"md:hidden",children:`(${v})`})]}):(0,n.jsx)("span",{className:"md:ml-2",children:t?.filters})]})]}),S&&(0,n.jsxs)(f,{children:[(0,n.jsxs)("div",{className:"p-5 flex items-center justify-between md:hidden",children:[(0,n.jsx)(c.Title,{tag:"span",type:"xxxs",children:t?.sortBy}),(0,n.jsx)("div",{onClick:()=>G(!1),children:(0,n.jsx)(i.U,{size:24})})]}),(0,n.jsx)("ul",{className:"px-5 m-0 md:py-4 md:px-0",children:r?.map(e=>(0,n.jsx)("li",{className:"ml-0 p-0 before:content-none",children:(0,n.jsxs)(w,{type:"button",$selected:e.value===h,onClick:()=>{j(e.value),G(!1)},children:[(0,n.jsx)(x,{children:e.value===h?(0,n.jsx)(o.J,{}):(0,n.jsx)("div",{className:"w-5 h-5 border-1 opacity-20 md:hidden"})}),e.label]})},e.value))})]})]})}},70039:(e,t,r)=>{"use strict";r.d(t,{G:()=>a});var n=r(14232);let a=e=>{let{autoLock:t=!0,lockTarget:r,widthReflow:a}
89=e,[l,i]=(0,n.useState)(!1),o=(0,n.useRef)(null),s=(0,n.useRef)(null),d=()=>{if(o.current){let{overflow:e,paddingRight:t}=o.current.style;if(s.current={overflow:e,paddingRight:t},a){let e=o.current===document.body?window.innerWidth:o.current.offsetWidth,t=parseInt(window.getComputedStyle(o.current).paddingRight,10)||0,r=e-o.current.scrollWidth;o.current.style.paddingRight=`${r+t}px`}o.current.style.overflow="hidden",i(!0)}},c=()=>{o.current&&s.current&&(o.current.style.overflow=s.current.overflow,a&&(o.current.style.paddingRight=s.current.paddingRight)),i(!1)};return(0,n.useEffect)(()=>(r&&(o.current="string"==typeof r?document.querySelector(r):r),o.current||(o.current=document.body),t&&d(),()=>{c()}),[t,r]),{isLocked:l,lock:d,unlock:c}}},89099:(e,t,r)=>{e.exports=r(59603)}}]); 90//# sourceMappingURL=732-4469264d2a6b72dc.js.map
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.