1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,924363,e=>{"use strict";var t,r=e.i(84106);e.s(["SimulatePreloadedQuery",0,i=>(t||(t=r.lazy(()=>e.A(711234))),r.createElement(t,{...i})),"built_for_browser",0,!0])},85096,e=>{e.q("/_next/static/media/hero-bg-horizontal.3qz7srjc774uh.webp")},670281,e=>{e.q("/_next/static/media/hero-bg-horizontal-single-row.16uc5vm2p1r5v.webp")},32195,e=>{e.q("/_next/static/media/hero-bg-horizontal-single-row-xl.3g_9oy59_bk_i.webp")},121015,e=>{e.q("/_next/static/media/hero-bg-portrait.0-dwd1uvnnt4t.webp")},171875,e=>{"use strict";e.i(233575),e.i(908371),e.i(251842),e.i(629354),e.i(943707),e.i(37300),e.i(828528),e.i(172925),e.i(765290),e.i(224569),e.i(712267),e.s([],171875)},863718,e=>{"use strict";var t=e.i(198245);let r=[{protocol:"med",name:"mediaTypes",urlParam:"media-types",countingStrategy:"total"},{protocol:"cat",name:"categories",urlParam:"categories",countingStrategy:"total"},{protocol:"date",name:"date",urlParam:"date",countingStrategy:"any"},{protocol:"reg",name:"regions",urlParam:"regions",countingStrategy:"total"},{protocol:"src",name:"sources",urlParam:"sources",countingStrategy:"total"},{protocol:"topic",name:"topicCodes",urlParam:"topic-codes"}],i=Object.fromEntries(r.map(e=>[e.protocol,e.name])),a=Object.fromEntries(r.map(e=>[e.name,e.protocol]));Object.fromEntries(r.map(e=>[e.urlParam,e.name]));let s=Object.fromEntries(r.map(e=>[e.name,e.urlParam])),l=r.filter(e=>"countingStrategy"in e),n=l.filter(e=>"total"===e.countingStrategy);l.filter(e=>"any"===e.countingStrategy);let o={"24h":"24h","7d":"7d",lt30d:"lt30d",gt30d:"gt30d"},u=["1860s","1870s","1880s","1890s","1900s","1910s","1920s","1930s","1940s","1950s","1960s","1970s","1980s","1990s","2000s","2010s","2020s"],c=/^decade-(\d{4}s)$/,d=e=>{let[r]=e.split(t.protocolDelimiter);return r};e.s(["dateFilterDecades",0,u,"extractPathFromFilterValue",0,e=>{let[,...r]=e.split(t.protocolDelimiter);return r.join(t.protocolDelimiter)},"extractProtocolFromFilterValue",0,d,"filterDefinitions",0,r,"flatExcludeFilterProtocols",0,(e,t)=>{let r=new Set(t);return Object.entries(e).filter(([e])=>!r.has(e)).flatMap(([,e])=>e??[])},"groupFiltersByProtocol",0,e=>e.reduce((e,t)=>{let r=d(t);return e[r]??=[],e[r].push(t),e},{}),"isDecadePath",0,e=>e.startsWith("decade-"),"isSubscriptionFilterAudience",0,function(e){return"subscription"===e||"all"===e},"isTransactionalFilterAudience",0,function(e){return"transactional"===e||"all"===e},"isValidDatePresetPath",0,e=>e in o,"menuFilters",0,l,"nameLookup",0,a,"nameToUrlParamLookup",0,s,"parseDateDecadePath",0,e=>{let t=c.exec(e);if(!t)return null;let r=t[1];return u.find(e=>e===r)??null},"protocolLookup",0,i,"sourceValueDelimiter",0,"/","targetValueDelimiter",0,"_","totalCountFilters",0,n])},46375,982637,510873,e=>{"use strict";var t=e.i(863718);let r=e=>e.replaceAll(t.sourceValueDelimiter,t.targetValueDelimiter);e.s(["internalPathToUrlPath",0,r,"urlPathToInternalPath",0,e=>e.replaceAll(t.targetValueDelimiter,t.sourceValueDelimiter)],982637);let i=e=>{let r=(0,t.extractPathFromFilterValue)(e);if(r.startsWith("range/")){let[,e,t]=r.split("/");return`${e}-${t}`}return r},a=e=>{let a=new URLSearchParams,s=(0,t.groupFiltersByProtocol)(e);for(let e of t.filterDefinitions){let l=s[e.protocol];if("mediaTypes"===e.name){if(l&&0!==l.length){let i=l.map(e=>r((0,t.extractPathFromFilterValue)(e)));a.set(e.urlParam,i.join(","))}else a.set(e.urlParam,"all");continue}if(!l||0===l.length)continue;if("date"===e.protocol){let t=i(l[0]);a.set(e.urlParam,t);continue}let n=l.map(e=>r((0,t.extractPathFromFilterValue)(e)));a.set(e.urlParam,n.join(","))}return a},s=(e,r)=>{let i=new URLSearchParams(e);for(let e of t.filterDefinitions)i.delete(e.urlParam);for(let[e,t]of(i.delete("pictures"),i.delete("video"),i.delete("packages"),a(r).entries()))i.set(e,t);return i};e.s(["mergeFiltersToSearchParams",0,s,"serializeFiltersToSearchParams",0,a],510873),e.s(["buildFilterNavigationUrl",0,function({basePath:e,filters:t,currentSearchParams:r,getCurrentSearchParams:i}){let l=i?.()??r,n=(l?s(l,t):a(t)).toString();return n?`${e}?${n}`:e}],46375)},768668,(e,t,r)=>{"use strict";
1Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return n}});let i=e.r(84106),a="u"<typeof window,s=a?()=>{}:i.useLayoutEffect,l=a?()=>{}:i.useEffect;function n(e){let{headManager:t,reduceComponentsToState:r}=e;function n(){if(t&&t.mountedInstances){let e=i.Children.toArray(Array.from(t.mountedInstances).filter(Boolean));t.updateHead(r(e))}}return a&&(t?.mountedInstances?.add(e.children),n()),s(()=>(t?.mountedInstances?.add(e.children),()=>{t?.mountedInstances?.delete(e.children)})),s(()=>(t&&(t._pendingUpdate=n),()=>{t&&(t._pendingUpdate=n)})),l(()=>(t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null),()=>{t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null)})),null}},39934,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var i={default:function(){return p},defaultHead:function(){return d}};for(var a in i)Object.defineProperty(r,a,{enumerable:!0,get:i[a]});let s=e.r(481258),l=e.r(744066),n=e.r(377421),o=l._(e.r(84106)),u=s._(e.r(768668)),c=e.r(617562);function d(){return[(0,n.jsx)("meta",{charSet:"utf-8"},"charset"),(0,n.jsx)("meta",{name:"viewport",content:"width=device-width"},"viewport")]}function f(e,t){return"string"==typeof t||"number"==typeof t?e:t.type===o.default.Fragment?e.concat(o.default.Children.toArray(t.props.children).reduce((e,t)=>"string"==typeof t||"number"==typeof t?e:e.concat(t),[])):e.concat(t)}e.r(679653);let m=["name","httpEquiv","charSet","itemProp"];function h(e){let t,r,i,a;return e.reduce(f,[]).reverse().concat(d().reverse()).filter((t=new Set,r=new Set,i=new Set,a={},e=>{let s=!0,l=!1;if(e.key&&"number"!=typeof e.key&&e.key.indexOf("$")>0){l=!0;let r=e.key.slice(e.key.indexOf("$")+1);t.has(r)?s=!1:t.add(r)}switch(e.type){case"title":case"base":r.has(e.type)?s=!1:r.add(e.type);break;case"meta":for(let t=0,r=m.length;t<r;t++){let r=m[t];if(e.props.hasOwnProperty(r))if("charSet"===r)i.has(r)?s=!1:i.add(r);else{let t=e.props[r],i=a[r]||new Set;("name"!==r||!l)&&i.has(t)?s=!1:(i.add(t),a[r]=i)}}}return s})).reverse().map((e,t)=>{let r=e.key||t;return o.default.cloneElement(e,{key:r})})}let p=function({children:e}){let t=(0,o.useContext)(c.HeadManagerContext);return(0,n.jsx)(u.default,{reduceComponentsToState:h,headManager:t,children:e})};("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},371399,(e,t,r)=>{"use strict";function i({widthInt:e,heightInt:t,blurWidth:r,blurHeight:a,blurDataURL:s,objectFit:l}){let n=r?40*r:e,o=a?40*a:t,u=n&&o?`viewBox='0 0 ${n} ${o}'`:"";return`%3Csvg xmlns='http://www.w3.org/2000/svg' ${u}%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='${u?"none":"contain"===l?"xMidYMid":"cover"===l?"xMidYMid slice":"none"}' style='filter: url(%23b);' href='${s}'/%3E%3C/svg%3E`}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"getImageBlurSvg",{enumerable:!0,get:function(){return i}})},374309,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var i={VALID_LOADERS:function(){return s},imageConfigDefault:function(){return l}};for(var a in i)Object.defineProperty(r,a,{enumerable:!0,get:i[a]});let s=["default","imgix","cloudinary","akamai","custom"],l={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],path:"/_next/image",loader:"default",loaderFile:"",domains:[],disableStaticImages:!1,minimumCacheTTL:14400,formats:["image/webp"],maximumDiskCacheSize:void 0,maximumRedirects:3,maximumResponseBody:5e7,dangerouslyAllowLocalIP:!1,dangerouslyAllowSVG:!1,contentSecurityPolicy:"script-src 'none';
1 frame-src 'none'; sandbox;",contentDispositionType:"attachment",localPatterns:void 0,remotePatterns:[],qualities:[75],unoptimized:!1,customCacheHandler:!1}},452333,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"getImgProps",{enumerable:!0,get:function(){return u}}),e.r(679653);let i=e.r(394535),a=e.r(371399),s=e.r(374309),l=["-moz-initial","fill","none","scale-down",void 0];function n(e){return void 0!==e.default}function o(e){return void 0===e?e:"number"==typeof e?Number.isFinite(e)?e:NaN:"string"==typeof e&&/^[0-9]+$/.test(e)?parseInt(e,10):NaN}function u({src:e,sizes:t,unoptimized:r=!1,priority:c=!1,preload:d=!1,loading:f,className:m,quality:h,width:p,height:g,fill:v=!1,style:y,overrideSrc:P,onLoad:b,onLoadingComplete:w,placeholder:S="empty",blurDataURL:C,fetchPriority:M,decoding:_="async",layout:x,objectFit:F,objectPosition:A,lazyBoundary:T,lazyRoot:R,...j},k){var E;let O,I,L,{imgConf:V,showAltText:D,blurComplete:U,defaultLoader:q}=k,N=V||s.imageConfigDefault;if("allSizes"in N)O=N;else{let e=[...N.deviceSizes,...N.imageSizes].sort((e,t)=>e-t),t=N.deviceSizes.sort((e,t)=>e-t),r=N.qualities?.sort((e,t)=>e-t);O={...N,allSizes:e,deviceSizes:t,qualities:r}}if(void 0===q)throw Object.defineProperty(Error("images.loaderFile detected but the file is missing default export.\nRead more: https://nextjs.org/docs/messages/invalid-images-config"),"__NEXT_ERROR_CODE",{value:"E163",enumerable:!1,configurable:!0});let $=j.loader||q;delete j.loader,delete j.srcSet;let z="__next_img_default"in $;if(z){if("custom"===O.loader)throw Object.defineProperty(Error(`Image with src "${e}" is missing "loader" prop. 2Read more: https://nextjs.org/docs/messages/next-image-missing-loader`),"__NEXT_ERROR_CODE",{value:"E252",enumerable:!1,configurable:!0})}else{let e=$;$=t=>{let{config:r,...i}=t;return e(i)}}if(x){"fill"===x&&(v=!0);let e={intrinsic:{maxWidth:"100%",height:"auto"},responsive:{width:"100%",height:"auto"}}[x];e&&(y={...y,...e});let r={responsive:"100vw",fill:"100vw"}[x];r&&!t&&(t=r)}let K="",B=o(p),W=o(g);if((E=e)&&"object"==typeof E&&(n(E)||void 0!==E.src)){let t=n(e)?e.default:e;if(!t.src)throw Object.defineProperty(Error(`An object should only be passed to the image component src parameter if it comes from a static image import. It must include src. Received ${JSON.stringify(t)}`),"__NEXT_ERROR_CODE",{value:"E460",enumerable:!1,configurable:!0});if(!t.height||!t.width)throw Object.defineProperty(Error(`An object should only be passed to the image component src parameter if it comes from a static image import. It must include height and width. Received ${JSON.stringify(t)}`),"__NEXT_ERROR_CODE",{value:"E48",enumerable:!1,configurable:!0});if(I=t.blurWidth,L=t.blurHeight,C=C||t.blurDataURL,K=t.src,!v)if(B||W){if(B&&!W){let e=B/t.width;W=Math.round(t.height*e)}else if(!B&&W){let e=W/t.height;B=Math.round(t.width*e)}}else B=t.width,W=t.height}let Q=!c&&!d&&("lazy"===f||void 0===f);(!(e="string"==typeof e?e:K)||e.startsWith("data:")||e.startsWith("blob:"))&&(r=!0,Q=!1),O.unoptimized&&(r=!0),z&&!O.dangerouslyAllowSVG&&e.split("?",1)[0].endsWith(".svg")&&(r=!0);let H=o(h),G=Object.assign(v?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0,objectFit:F,objectPosition:A}:{},D?{}:{color:"transparent"},y),Y=U||"empty"===S?null:"blur"===S?`url("data:image/svg+xml;charset=utf-8,${(0,a.getImageBlurSvg)({widthInt:B,heightInt:W,blurWidth:I,blurHeight:L,blurDataURL:C||"",objectFit:G.objectFit})}")`:`url("${S}")`,X=l.includes(G.objectFit)?"fill"===G.objectFit?"100% 100%":"cover":G.objectFit,J=Y?{backgroundSize:X,backgroundPosition:G.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:Y}:{},Z=function({config:e,src:t,unoptimized:r,width:a,quality:s,sizes:l,loader:n}){if(r){if(t.startsWith("/")&&!t.startsWith("//")){let e=(0,i.getDeploymentId)();if(e){let r=t.indexOf("?");if(-1!==r){let i=new URLSearchParams(t.slice(r+1));i.get("dpl")||(i.append("dpl",e),t=t.slice(0,r)+"?"+i.toString())}else t+=`?dpl=${e}`}}return{src:t,srcSet:void 0,sizes:void 0}}let{widths:o,kind:u}=function({deviceSizes:e,allSizes:t},r,i){if(i){let r=/(^|\s)(1?\d?\d)vw/g,a=[];for(let e;e=r.exec(i);)a.push(parseInt(e[2]));if(a.length){let r=.01*Math.min(...a);return{widths:t.filter(t=>t>=e[0]*r),kind:"w"}}return{widths:t,kind:"w"}}return"number"!=typeof r?{widths:e,kind:"w"}:{widths:[...new Set([r,2*r].map(e=>t.find(t=>t>=e)||t[t.length-1]))],kind:"x"}}(e,a,l),c=o.length-1;return{sizes:l||"w"!==u?l:"100vw",srcSet:o.map((r,i)=>`${n({config:e,src:t,quality:s,width:r})} ${"w"===u?r:i+1}${u}`).join(", "),src:n({config:e,src:t,quality:s,width:o[c]})}}({config:O,src:e,unoptimized:r,width:B,quality:H,sizes:t,loader:$}),ee=Q?"lazy":f;return{props:{...j,loading:ee,fetchPriority:M,width:B,height:W,decoding:_,className:m,style:{...G,...J},sizes:Z.sizes,srcSet:Z.srcSet,src:P||Z.src},meta:{unoptimized:r,preload:d||c,placeholder:S,fill:v}}}},877664,(e,t,r)=>{"use strict";
2Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"ImageConfigContext",{enumerable:!0,get:function(){return s}});let i=e.r(481258)._(e.r(84106)),a=e.r(374309),s=i.default.createContext(a.imageConfigDefault)},385367,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"RouterContext",{enumerable:!0,get:function(){return i}});let i=e.r(481258)._(e.r(84106)).default.createContext(null)},374303,(e,t,r)=>{"use strict";function i(e,t){let r=e||75;return t?.qualities?.length?t.qualities.reduce((e,t)=>Math.abs(t-r)<Math.abs(e-r)?t:e,t.qualities[0]):r}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"findClosestQuality",{enumerable:!0,get:function(){return i}})},492741,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return l}});let i=e.r(374303),a=e.r(394535);function s({config:e,src:t,width:r,quality:l}){let n=(0,a.getDeploymentId)();if(t.startsWith("/")&&!t.startsWith("//")){let e=t.indexOf("?");if(-1!==e){let r=new URLSearchParams(t.slice(e+1)),i=r.get("dpl");if(i){n=i,r.delete("dpl");let a=r.toString();t=t.slice(0,e)+(a?"?"+a:"")}}}if(t.startsWith("/")&&t.includes("?")&&e.localPatterns?.length===1&&"**"===e.localPatterns[0].pathname&&""===e.localPatterns[0].search)throw Object.defineProperty(Error(`Image with src "${t}" is using a query string which is not configured in images.localPatterns. 3Read more: https://nextjs.org/docs/messages/next-image-unconfigured-localpatterns`),"__NEXT_ERROR_CODE",{value:"E871",enumerable:!1,configurable:!0});let o=(0,i.findClosestQuality)(l,e);return`${e.path}?url=${encodeURIComponent(t)}&w=${r}&q=${o}${t.startsWith("/")&&n?`&dpl=${n}`:""}`}s.__next_img_default=!0;let l=s},946099,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"Image",{enumerable:!0,get:function(){return b}});let i=e.r(481258),a=e.r(744066),s=e.r(377421),l=a._(e.r(84106)),n=i._(e.r(713370)),o=i._(e.r(39934)),u=e.r(452333),c=e.r(374309),d=e.r(877664);e.r(679653);let f=e.r(385367),m=i._(e.r(492741)),h=e.r(997613),p={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],qualities:[75],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1};function g(e,t,r,i,a,s,l){let n=e?.src;e&&e["data-loaded-src"]!==n&&(e["data-loaded-src"]=n,("decode"in e?e.decode():Promise.resolve()).catch(()=>{}).then(()=>{if(e.parentElement&&e.isConnected){if("empty"!==t&&a(!0),r?.current){let t=new Event("load");Object.defineProperty(t,"target",{writable:!1,value:e});let i=!1,a=!1;r.current({...t,nativeEvent:t,currentTarget:e,target:e,isDefaultPrevented:()=>i,isPropagationStopped:()=>a,persist:()=>{},preventDefault:()=>{i=!0,t.preventDefault()},stopPropagation:()=>{a=!0,t.stopPropagation()}})}i?.current&&i.current(e)}}))}function v(e){return l.use?{fetchPriority:e}:{fetchpriority:e}}"u"<typeof window&&(globalThis.__NEXT_IMAGE_IMPORTED=!0);let y=(0,l.forwardRef)(({src:e,srcSet:t,sizes:r,height:i,width:a,decoding:n,className:o,style:u,fetchPriority:c,placeholder:d,loading:f,unoptimized:m,fill:p,onLoadRef:y,onLoadingCompleteRef:P,setBlurComplete:b,setShowAltText:w,sizesInput:S,onLoad:C,onError:M,..._},x)=>{let F=(0,l.useCallback)(e=>{e&&(M&&(e.src=e.src),e.complete&&g(e,d,y,P,b,m,S))},[e,d,y,P,b,M,m,S]),A=(0,h.useMergedRef)(x,F);return(0,s.jsx)("img",{..._,...v(c),loading:f,width:a,height:i,decoding:n,"data-nimg":p?"fill":"1",className:o,style:u,sizes:r,srcSet:t,src:e,ref:A,onLoad:e=>{g(e.currentTarget,d,y,P,b,m,S)},onError:e=>{w(!0),"empty"!==d&&b(!0),M&&M(e)}})});function P({isAppRouter:e,imgAttributes:t}){let r={as:"image",imageSrcSet:t.srcSet,imageSizes:t.sizes,crossOrigin:t.crossOrigin,referrerPolicy:t.referrerPolicy,...v(t.fetchPriority)};return e&&n.default.preload?(n.default.preload(t.src,r),null):(0,s.jsx)(o.default,{children:(0,s.jsx)("link",{rel:"preload",href:t.srcSet?void 0:t.src,...r},"__nimg-"+t.src+t.srcSet+t.sizes)})}let b=(0,l.forwardRef)((e,t)=>{let r=(0,l.useContext)(f.RouterContext),i=(0,l.useContext)(d.ImageConfigContext),a=(0,l.useMemo)(()=>{let e=p||i||c.imageConfigDefault,t=[...e.deviceSizes,...e.imageSizes].sort((e,t)=>
3e-t),r=e.deviceSizes.sort((e,t)=>e-t),a=e.qualities?.sort((e,t)=>e-t);return{...e,allSizes:t,deviceSizes:r,qualities:a,localPatterns:"u"<typeof window?i?.localPatterns:e.localPatterns}},[i]),{onLoad:n,onLoadingComplete:o}=e,h=(0,l.useRef)(n);(0,l.useEffect)(()=>{h.current=n},[n]);let g=(0,l.useRef)(o);(0,l.useEffect)(()=>{g.current=o},[o]);let[v,b]=(0,l.useState)(!1),[w,S]=(0,l.useState)(!1),{props:C,meta:M}=(0,u.getImgProps)(e,{defaultLoader:m.default,imgConf:a,blurComplete:v,showAltText:w});return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(y,{...C,unoptimized:M.unoptimized,placeholder:M.placeholder,fill:M.fill,onLoadRef:h,onLoadingCompleteRef:g,setBlurComplete:b,setShowAltText:S,sizesInput:e.sizes,ref:t}),M.preload?(0,s.jsx)(P,{isAppRouter:!r,imgAttributes:C}):null]})});("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},366226,e=>{"use strict";var t=e.i(377421),r
3=e.i(344287),i=e.i(184483);e.s(["SimplifiedNextLink",0,function({href:e,...a}){return e?(0,t.jsx)(r.default,{...a,href:e}):(0,t.jsx)(i.Link,{...a})}])},668157,e=>{"use strict";var t=e.i(377421),r=e.i(364908);e.i(676463);var i=e.i(559733);e.s(["ItemDetailClientViewModel",0,function({children:e,serverActions:a}){let s=(0,r.useRouter)();return(0,t.jsx)(i.ItemDetailViewModel,{viewModel:{...a,onBackClick:()=>{s.back()}},children:e})}])},710105,476238,e=>{"use strict";var t=e.i(377421),r=e.i(319654),i=e.i(522539),a=class extends r.QueryObserver{constructor(e,t){super(e,t)}bindMethods(){super.bindMethods(),this.fetchNextPage=this.fetchNextPage.bind(this),this.fetchPreviousPage=this.fetchPreviousPage.bind(this)}setOptions(e,t){super.setOptions({...e,behavior:(0,i.infiniteQueryBehavior)()},t)}getOptimisticResult(e){return e.behavior=(0,i.infiniteQueryBehavior)(),super.getOptimisticResult(e)}fetchNextPage(e){return this.fetch({...e,meta:{fetchMore:{direction:"forward"}}})}fetchPreviousPage(e){return this.fetch({...e,meta:{fetch
3More:{direction:"backward"}}})}createResult(e,t){let{state:r}=e,a=super.createResult(e,t),{isFetching:s,isRefetching:l,isError:n,isRefetchError:o}=a,u=r.fetchMeta?.fetchMore?.direction,c=n&&"forward"===u,d=s&&"forward"===u,f=n&&"backward"===u,m=s&&"backward"===u;return{...a,fetchNextPage:this.fetchNextPage,fetchPreviousPage:this.fetchPreviousPage,hasNextPage:(0,i.hasNextPage)(t,r.data),hasPreviousPage:(0,i.hasPreviousPage)(t,r.data),isFetchNextPageError:c,isFetchingNextPage:d,isFetchPreviousPageError:f,isFetchingPreviousPage:m,isRefetchError:o&&!c&&!f,isRefetching:l&&!d&&!m}}},s=e.i(470518);function l(e,t){return(0,s.useBaseQuery)(e,a,t)}var n=e.i(9076),o=e.i(84106);e.i(502878);var u=e.i(415478);function c(e,t){return[e,{filter:t.filter,sort:t.sort,query:t.query||null,searchScope:t.searchScope??"all",collectionQuery:t.collectionQuery,suggestedKeywords:t.suggestedKeywords,suggestedSlugs:t.suggestedSlugs,aiSearch:t.aiSearch??!1}]}e.i(96606);let d={queryKey:"search-assets",initialPageParam:"",getNextPageParam:e=>{if(e.success)return e.value.pageInfo.hasNextPage?e.value.pageInfo.endCursor:void 0},defaultParams:e.i(545578).DEFAULT_SEARCH_PARAMS,staleTime:18e5},f={...d,queryKey:"search-package-children"},m={...f,queryKey:"search-package-children-private"},h={...d,queryKey:"search-assets-private"};e.s(["buildAssetSearchQueryKey",0,c,"privateSearchAssetsOptions",0,h,"privateSearchPackageChildrenOptions",0,m,"searchAssetsOptions",0,d,"searchPackageChildrenOptions",0,f],476238);let p=(0,o.createContext)(null),g=()=>(0,u.useViewModel)(p,{hookName:"useAssetFeedContext",providerName:"PublicAssetFeedViewModel or AssetFeedViewModel"});e.s(["AssetFeedViewModel",0,function({viewModel:e,children:r}){return(0,t.jsx)(p.Provider,{value:{variant:"private",viewModel:e},children:r})},"PublicAssetFeedViewModel",0,function({viewModel:e,children:r}){return(0,t.jsx)(p.Provider,{value:{variant:"public",viewModel:e},children:r})},"useGetAssetLink",0,function(){return g().viewModel.getAssetLink},"useGetAssets",0,e=>{let t=g(),{searchAssets:r}=t.viewModel,i="private"===t.variant?h:d,{defaultParams:a,initialPageParam:s,getNextPageParam:n,staleTime:o}=i,u={...a,...e,...e?.option&&{option:e.option},filter:{...a.filter,...e?.filter}},{data:f,fetchNextPage:m,hasNextPage:p,isFetching:v,isFetchingNextPage:y,error:P}=l({queryKey:c(i.queryKey,u),queryFn:async({pageParam:e})=>r({...u,cursor:e}),initialPageParam:s,getNextPageParam:n,staleTime:o,enabled:!u.aiSearch||!!u.query?.trim()}),b=f?.pages.filter(e=>e.success).flatMap(e=>e.value.items)||[];return{items:b,totalHits:f?.pages[0].success?f.pages[0].value.totalHits:0,fetchNextPage:async()=>{await m()},hasNextPage:p,isFetching:v,isFetchingNextPage:y,error:P,mediaTypes:u.filter?.mediaTypes||[]}},"useGetPackageChildren",0,e=>{let t=g(),{searchPackageChildren:r}=t.viewModel,i="private"===t.variant?m:f,{defaultParams:a,initialPageParam:s,getNextPageParam:n,staleTime:o}=i,u={...e,limit:a.limit,filter:{...a.filter,...e?.filter}},{data:c,fetchNextPage:d,hasNextPage:h,isFetching:p,isFetchingNextPage:v,error:y}=l({queryKey:[i.queryKey,e.id,{filter:u.filter}],queryFn:async({pageParam:e})=>r({...u,cursor:e}),initialPageParam:s,getNextPageParam:n,staleTime:o}),P=c?.pages.filter(e=>e.success).flatMap(e=>e.value.items)||[];return{items:P,totalHits:c?.pages[0].success?c.pages[0].value.totalHits:0,hasNextPage:h,fetchNextPage:async()=>{await d()},isFetching:p,isFetchingNextPage:v,error:y}},"useGetPartners",0,()=>{let e=g(),{getPartners:t}=e.viewModel,{data:r}=(0,n.useQuery)({queryKey:["private"===e.variant?"partners-private":"partners"],queryFn:()=>new Promise(e=>setTimeout(e,0)).then(t)});return r},"useOnAssetPress",0,function(){return g().viewModel.onAssetPress},"useOnClickUnavailableMediaType",0,function(){return(()=>{let e=g();if("public"!==e.variant)throw Error("This hook requires PublicAssetFeedViewModel provider");return e})().viewModel.onClickUnavailableMediaType},"useOnPackageChildBackClick",0,function(){return g().viewModel.onBackClick}],710105)},633711,e=>{"use strict";
3var t=e.i(377421),r=e.i(84106);e.i(502878);var i=e.i(415478);let a=(0,r.createContext)(null),s=()=>(0,i.useViewModel)(a,{hookName:"useFeedControlsContext",providerName:"FeedControlsViewModel"});e.s(["FeedControlsViewModel",0,function({value:e,children:r}){return(0,t.jsx)(a.Provider,{value:e,children:r})},"useAiButtonActiveOptional",0,function(){let e=(0,r.useContext)(a);return e?.aiButtonActive??!1},"useAiSearchPerformedOptional",0,function(){let e=(0,r.useContext)(a);return e?.aiSearchPerformed??!1},"useFeedControlsActions",0,function(){let{setSearchQuery:e,setSearchScope:t,setSearchQueryAndScope:r,setSort:i,setSelectedView:a,setSuggestedQueryId:l,setFeedQueryState:n,setAiSearchEnabled:o,setAiSearchPerformed:u,setAiButtonActive:c,setPreAiSnapshot:d,enterAiSearchMode:f,exitAiSearchMode:m}=s();return{setSearchQuery:e,setSearchScope:t,setSearchQueryAndScope:r,setSort:i,setSelectedView:a,setSuggestedQueryId:l,setFeedQueryState:n,setAiSearchEnabled:o,setAiSearchPerformed:u,setAiButtonActive:c,setPreAiSnapshot:d,enterAiSearchMode:f,exitAiSearchMode:m}},"useFeedControlsState",0,function(){let{setSearchQuery:e,setSearchScope:t,setSort:r,setSelectedView:i,setSuggestedQueryId:a,setFeedQueryState:l,setAiSearchEnabled:n,setAiSearchPerformed:o,setAiButtonActive:u,setPreAiSnapshot:c,enterAiSearchMode:d,exitAiSearchMode:f,...m}=s();return m}])},344716,e=>{"use strict";e.i(839318),e.i(435139),e.s([])},2430,e=>{"use strict";
3var t=e.i(377421),r=e.i(84106);e.i(502878);var i=e.i(415478);let a=(0,r.createContext)(null);e.s(["FeedUrlControllerViewModel",0,function({children:e,value:r}){return(0,t.jsx)(a.Provider,{value:r,children:e})},"useFeedUrlController",0,function(){return(0,i.useViewModel)(a,{hookName:"useFeedUrlControllerContext",providerName:"FeedUrlControllerViewModel"})}])},220172,e=>{"use strict";e.i(710105),e.i(476238),e.i(633711),e.i(2430),e.s([])},588393,e=>{"use strict";var t=e.i(377421),r=e.i(364908),i=e.i(638461),a=e.i(204013);e.i(220172);var s=e.i(710105),l=e.i(11155);let n={feed:"/feed",package:"/packages",picture:"/pictures",text:"/text",video:"/video",graphics:"/graphics",audio:"/audio"};function o(e,t){return e in n?`${t}${n[e]}`:t}e.s(["PublicAssetFeedClientViewModel",0,function({children:e,serverActions:u,assetLinkVariant:c="public",parentAsset:d,basePath:f=n.feed}){let{track:m}=(0,i.useAssetCatalogAnalytics)(),h=(0,r.useRouter)(),p={...u,getAssetLink:e=>"private"===c?(0,l.getPrivateAssetLink)(e,d):(0,l.getPublicUrl)(e,d),onAssetPress:e=>{m(a.AnalyticsEvents.CLICKING_AN_ITEM,{uri:e.uri})},onBackClick:()=>{h.back()},onClickUnavailableMediaType:e=>{h.replace(o(e,f))}};return(0,t.jsx)(s.PublicAssetFeedViewModel,{viewModel:p,children:e})},"createNavigateToFeed",0,(e,t,r=n.feed,i=!1)=>a=>{let s=a.mediaTypes??[],l=new URLSearchParams(t),n=1===s.length?o(s[0],r):r;for(let e of["categories","regions","sources"])if(a[e]?.length===0)l.delete(e);else if(void 0!==a[e]){let t=a[e];l.set(e,t.join(","))}void 0!==a.date&&(""===a.date?l.delete("date"):l.set("date",a.date)),l.delete("media-types"),0===s.length?i&&l.set("media-types","all"):s.length>1&&l.set("media-types",s.join(","));let u=decodeURIComponent(l.toString());e.replace(u?`${n}?${u}`:n)}])},926966,e=>{"use strict";
3var t=e.i(377421),r=e.i(364908),i=e.i(638461),a=e.i(204013);e.i(220172);var s=e.i(710105),l=e.i(11155);function n(e){return(0,l.getPrivateAssetLink)(e)}e.s(["AssetFeedClientViewModel",0,function({children:e,serverActions:l}){let{track:o}=(0,i.useAssetCatalogAnalytics)(),u=(0,r.useRouter)(),c={...l,getAssetLink:n,onAssetPress:e=>{o(a.AnalyticsEvents.CLICKING_AN_ITEM,{uri:e.uri})},onBackClick:()=>{u.back()}};return(0,t.jsx)(s.AssetFeedViewModel,{viewModel:c,children:e})}])},751693,e=>{"use strict";var t=e.i(377421),r=e.i(84106),i=e.i(489987);e.i(220172);var a=e.i(2430),s=e.i(633711);e.i(952347);var l=e.i(293042),n=e.i(441789);e.i(96606);var o=e.i(545578);e.i(676463);var u=e.i(940721),c=e.i(863718),d=e.i(510873);function f(e,t,r){r?e.set(t,r):e.delete(t)}e.i(300327);let m=(e,t)=>e.localeCompare(t);function h(e,t){return e.getAll(t).flatMap(e=>e.split(",")).filter(e=>""!==e).sort(m).join(",")}var p=e.i(824457),g=e.i(326543);function v(e,t){return{pathname:e,searchParams:new URLSearchParams(t)}}function y(e){return v(e.pathname,e.searchParams)}function P(e){let t=e.searchParams.toString();return t?`${e.pathname}?${t}`:e.pathname}let b=c.nameToUrlParamLookup.mediaTypes,w=(e,t)=>e.localeCompare(t),S="query",C="search-scope",M="sort",_="media-types",x=c.filterDefinitions.filter(e=>"date"!==e.protocol).map(e=>e.urlParam);function F(e){for(let t of x)e.delete(t);e.delete(M)}var A=e.i(364908);e.s(["RumFeedControlsClientViewModel",0,function({basePath:e,urls:c,baselineFilters:m=[],curatedSearchParams:x,pinnedAssets:T=[],heading:R,subheading:j,viewTypeStorageKey:k="public-feed-view-type",initialAiButtonActive:E=!1,children:O}){let[I,L]=(0,r.useState)(!1),[V,D]=(0,r.useState)(E),{searchQuery:U,setSearchQuery:q,setSearchQueryAndScope:N,searchScope:$,setSearchScope:z,sort:K,querySortKey:B,setSort:W,suggestedQueryId:Q,setSuggestedQueryId:H,aiSearchEnabled:G,setAiSearchEnabled:Y,enterAiSearchMode:X,exitAiSearchMode:J,isPending:Z,controller:ee}=function({aiButtonActive:e,aiSearchPerformed:t,curatedSort:i}){let{optimisticState:a,getLatestState:s,commitFeedUrl:c,isPending:m}=function(){let e=(0,A.useRouter)(),t=(0,A.usePathname)(),i=(0,A.useSearchParams)(),[a,s]=(0,r.useTransition)(),l=(0,r.useMemo)(()=>v(t,i.toString()),[t,i]),n=P(l),o=(0,r.useRef)(l),[u,c]=(0,r.useState)(l);return(0,r.useEffect)(()=>{P(v(globalThis.location.pathname,globalThis.location.search))===n&&P(o.current)!==n&&(o.current=l,c(l))},[n,l]),{optimisticState:u,getLatestState:(0,r.useCallback)(()=>y(o.current),[]),commitFeedUrl:(0,r.useCallback)((t,{scrollToTop:r=!1,onBeforeNavigate:i}={})=>{let a=y(t),l=P(a);o.current=a,s(()=>{c(a),i?.(),window.history.replaceState(window.history.state,"",l),e.replace(l,{scroll:!1}),r&&window.scrollTo(0,0)})},[e]),isPending:a}}(),x=a.searchParams,T=(x.get("query")??"").trim(),R=x.get("search-scope")??"all",j=(0,o.isValidSearchScope)(R)?R:"all",k="true"===x.get("ai"),E=x.get("suggested-query")??"",O=l.allSuggestedQueryIds.has(E)?E:null,{sort:I,querySortKey:L}=function({aiButtonActive:e,curatedSort:t,querySort:r,searchQuery:i}){let a,s=t?(0,u.mapEntitySortToUrl)(t):void 0;return a=(0,u.isQuerySort)(r)?r:s&&(0,u.isQuerySort)(s)?s:"newest-first",{sort:e?"relevance":a,querySortKey:a}}({aiButtonActive:e,curatedSort:i,querySort:x.get("sort")??"",searchQuery:T}),V=(0,r.useCallback)(e=>{var t;let r;c((t=s(),f((r=y(t)).searchParams,S,e?.trim()||null),r),{scrollToTop:!0})},[c,s]),D=(0,r.useCallback)((e,t)=>{var r;let i;c((r=s(),f((i=y(r)).searchParams,S,e?.trim()||null),f(i.searchParams,C,t&&"all"!==t?t:null),i),{scrollToTop:!0})},[c,s]),U=(0,r.useCallback)(e=>{var t;let r;c((t=s(),f((r=y(t)).searchParams,C,e&&"all"!==e?e:null),r),{scrollToTop:!0})},[c,s]),q=(0,r.useCallback)(e=>{if(!t){var r;let t;c((r=s(),f((t=y(r)).searchParams,M,e||null),t),{scrollToTop:!0})}},[t,c,s]),N=(0,r.useCallback)(e=>{var t;let r,i;c((t=s(),r=y(t),i=e&&l.allSuggestedQueryIds.has(e)?e:null,f(r.searchParams,"suggested-query",i),r))},[c,s]),$=(0,r.useCallback)(e=>{var t;let r;c((t=s(),f((r=y(t)).searchParams,"ai",e?"true":null),r))},[c,s]),z=(0,r.useCallback)(({query:e})=>{var t;let r,i,a=(t=s(),r=y(t),i={filters:(0,n.parseFiltersFromSearchParams)(r.searchParams),sort:r.searchParams.get(M)??""},F(r.searchParams),r.searchParams.set("ai","true"),f(r.searchParams,S,e.trim()||null),{state:r,snapshot:i});return c(a.state),a.snapshot},[c,s]),K=(0,r.useCallback)(({query:e,snapshot:t})=>{c(function({state:e,query:t,snapshot:r}){if(!r){let r=y(e);return r.searchParams.delete("ai"),f(r.searchParams,S,t.trim()||null),r}
3let i=(0,d.serializeFiltersToSearchParams)(r.filters);return"all"===i.get(_)&&i.delete(_),r.sort&&i.set(M,r.sort),f(i,S,t.trim()||null),v(e.pathname,i)}({state:s(),query:e,snapshot:t}))},[c,s]),B=(0,r.useCallback)(({url:e,basePath:t,paramsToDropOnChange:r,useMediaTypePathSegments:i,aiSearchPerformed:a,onBeforeNavigate:l})=>{c(function({currentState:e,url:t,basePath:r,paramsToDropOnChange:i,useMediaTypePathSegments:a,aiSearchPerformed:s}){let l=new URLSearchParams(new URL(t,"https://localhost").searchParams);var n=e.searchParams;if(i){for(let[e,t]of Object.entries(i))if(h(n,e)!==h(l,e))for(let e of t)l.delete(e)}return s&&0===l.getAll(_).length&&F(l),function({basePath:e,state:t,useMediaTypePathSegments:r}){let i=new URLSearchParams(t.searchParams),a=i.getAll(b).flatMap(e=>e.split(",")).filter(e=>"all"!==e&&""!==e);if(!r||0===a.length)return v(e,i);let s=[...a].sort(w).join(","),l=g.urlParamToFacet[s];if(l){let t=p.mediaTypeToUrlPath[l];return i.delete(b),v(`${e}/${t}`,i)}return v(e,i)}({basePath:r,state:v(r,l),useMediaTypePathSegments:a})}({currentState:s(),url:e,basePath:t,paramsToDropOnChange:r,useMediaTypePathSegments:i,aiSearchPerformed:a}),{scrollToTop:!0,onBeforeNavigate:l})},[c,s]),W=(0,r.useMemo)(()=>({applyFilterNavigation:B,getCurrentSearchParams:()=>s().searchParams,getCurrentFilters:()=>(0,n.parseFiltersFromSearchParams)(s().searchParams),isPending:m}),[B,s,m]);return{searchQuery:T,setSearchQuery:V,setSearchQueryAndScope:D,searchScope:j,setSearchScope:U,sort:I,querySortKey:L,setSort:q,suggestedQueryId:O,setSuggestedQueryId:N,aiSearchEnabled:k,setAiSearchEnabled:$,enterAiSearchMode:z,exitAiSearchMode:K,isPending:m,controller:W}}({curatedSort:x?.sort,aiSearchPerformed:I,aiButtonActive:V}),[et,er]=(0,i.useLocalStorage)(k,"gallery",{initializeWithValue:!1}),[ei,ea]=(0,r.useState)(null),[es,el]=(0,r.useState)({totalHits:void 0,isFeedLoading:!1,feedError:null}),en=(0,r.useMemo)(()=>({searchQuery:U,setSearchQuery:q,setSearchQueryAndScope:N,searchScope:$,setSearchScope:z,sort:K,querySortKey:B,setSort:W,selectedView:et,setSelectedView:er,isControlsTransitioning:Z,basePath:e,urls:c,baselineFilters:m,curatedSearchParams:x,pinnedAssets:T,heading:R,subheading:j,suggestedQueryId:Q,setSuggestedQueryId:H,aiSearchEnabled:G,setAiSearchEnabled:Y,aiSearchPerformed:I,setAiSearchPerformed:L,aiButtonActive:V,setAiButtonActive:D,preAiSnapshot:ei,setPreAiSnapshot:ea,enterAiSearchMode:X,exitAiSearchMode:J,...es,setFeedQueryState:el}),[U,q,N,$,z,K,B,W,et,er,Z,e,c,m,x,T,R,j,Q,H,G,Y,I,V,ei,X,J,es]);return(0,t.jsx)(a.FeedUrlControllerViewModel,{value:ee,children:(0,t.jsx)(s.FeedControlsViewModel,{value:en,children:O})})}],751693)},262622,e=>{"use strict";
3var t=e.i(377421),r=e.i(84106);e.i(344716);var i=e.i(435139);e.i(220172);var a=e.i(633711),s=e.i(2430);e.s(["RumFiltersClientViewModel",0,function({children:e,getFilters:l,initialApplied:n,defaultFilters:o,basePath:u,useMediaTypePathSegments:c=!0,queryKey:d,paramsToDropOnChange:f}){let m=(0,a.useAiSearchPerformedOptional)(),h=(0,s.useFeedUrlController)(),p=(0,r.useCallback)(()=>h.getCurrentSearchParams(),[h]),g=(0,r.useCallback)((e,t)=>{h.applyFilterNavigation({url:e,basePath:u,paramsToDropOnChange:f,useMediaTypePathSegments:c,aiSearchPerformed:m,onBeforeNavigate:t})},[h,u,f,c,m]);return(0,t.jsx)(i.FiltersViewModel,{getFilters:l,initialApplied:n,defaultFilters:o,onNavigate:g,basePath:u,getCurrentSearchParams:p,isTransitioning:h.isPending,queryKey:d,children:e})}])},814177,e=>{"use strict";var t=e.i(377421),r=e.i(9076),i=e.i(747180),a=e.i(84106),s=e.i(745487),l=e.i(471947),n=e.i(489987),o=e.i(282823);e.i(96606);var u=e.i(384391);e.i(676463);var c=e.i(464891),d=e.i(707805),f=e.i(639157);e.i(207276);var m=e.i(370129);e.i(479578);var h=e.i(254667),p=e.i(715490);let g=(0,p.createServerReference)("40ad70e751649a1d255c79e3e7ac211362bec69450",p.callServer,void 0,p.findSourceMapURL,"getTrayHydratedItems"),v=(0,p.createServerReference)("007dfe85b7aa73e624614a31909dcc8b1ffbe1bbb3",p.callServer,void 0,p.findSourceMapURL,"getTrayIsTransactionalUser"),y="tray-hydration",P=(0,s.defineMessages)({addItem:{id:"tray-add-item",defaultMessage:"Add to tray"},addItemWithHeadline:{id:"tray-add-item-with-headline",defaultMessage:"Add {headline} to tray"},removeItem:{id:"tray-remove-item",defaultMessage:"Remove from tray"},removeItemWithHeadline:{id:"tray-remove-item-with-headline",defaultMessage:"Remove {headline} from tray"},addItemFull:{id:"tray-add-item-full",defaultMessage:"Tray is full"},addItemFullWithHeadline:{id:"tray-add-item-full-with-headline",defaultMessage:"Cannot add {headline}, tray is full"}});e.s(["RumTrayClientViewModel",0,function({children:e}){let s=(0,l.useIntl)(),p=(0,m.useFeatureFlag)(o.FEED_TRAY_FLAG),b=(0,m.useFeatureFlag)(o.FEED_TRAY_CART_FLAG),{data:w=!1}=(0,r.useQuery)({queryKey:["tray-is-transactional-user"],queryFn:v,enabled:b}),[S,C]=(0,n.useLocalStorage)(d.TRAY_STORAGE_KEY,[],{initializeWithValue:!1}),M=(0,i.useQueryClient)(),_=(S??[]).map(e=>e.uri).sort((e,t)=>e.localeCompare(t)),{data:x,isFetching:F,error:A}=(0,r.useQuery)({queryKey:[y,..._],queryFn:async()=>{let e=await g(S??[]);if(!e.success)throw Error(e.error.message);return e.value},enabled:(S??[]).length>0&&p,placeholderData:e=>e}),T=(0,a.useCallback)(e=>{p&&C(t=>{let r=t??[];return r.length>=d.TRAY_MAX_ITEMS||r.some(t=>t.uri===e)?r:[...r,{uri:e,addedOn:new Date().toISOString()}]})},[p,C]),R=(0,a.useCallback)(e=>{C(t=>(t??[]).filter(t=>t.uri!==e))},[C]),j=(0,a.useCallback)(()=>{C([]),M.removeQueries({queryKey:[y]})},[C,M]),k=(0,f.useAddItems)();(0,a.useEffect)(()=>{let e=e=>{if(e.key===d.TRAY_STORAGE_KEY)try{let t=e.newValue?JSON.parse(e.newValue):[],r=u.TrayItemsSchema.safeParse(t);if(!r.success)return;let i=r.data;C(i),M.invalidateQueries({queryKey:[y]}).catch(e=>{h.baseLogger.error(e,"Tray invalidation failed")})}catch{}};return globalThis.addEventListener("storage",e),()=>{globalThis.removeEventListener("storage",e)}},[C,M]);let E=(0,a.useMemo)(()=>new Set((S??[]).map(e=>e.uri)),[S]),O=(S??[]).length>=d.TRAY_MAX_ITEMS,I=(0,a.useMemo)(()=>x?.filter(e=>E.has(e.uri)),[x,E]),L=(0,a.useMemo)(()=>({items:S??[],hydratedItems:I,isHydrating:F,hydrationError:A?"TRAY_HYDRATION_ERROR":null,itemCount:(S??[]).length,isFull:O,isEnabled:p,isCartEnabled:p&&b,cart:p&&b&&w?{isCommitting:k.isPending,onCommit:async()=>{let e=(S??[]).map(e=>e.uri);try{let t=await k.mutateAsync(e);if(!t.success)return h.baseLogger.error({errorCode:t.error.errorCode,message:t.error.message},"Cart commit failed"),{kind:"error"};{j();let r=function(e,t){let{added:r,deduplicated:i}=e,a=t-r-i;return r===t?{kind:"success",added:r}:0===r&&i>0&&0===a?{kind:"noop",deduplicated:i}:{kind:"partial",added:r,deduplicated:i,invalid:a}}(t.value,e.length);return h.baseLogger.info({outcome:r},"Cart commit outcome"),r}}catch(t){let e={kind:"error"};return h.baseLogger.error({error:t,outcome:e},"Cart commit failed"),e}}}:void 0,add:T,remove:R,clear:j}),[S,I,F,A,O,p,b,w,k,T,R,j]),V=(0,a.useMemo)(()=>({selectedUris:E,isAtLimit:O,select:T,deselect:R,getLabel:(e,{isSelected:t,isDisabled:r})=>r?e?s.formatMessage(P.addItemFullWithHeadline,{headline:e}):s.formatMessage(P.addItemFull):t?e?s.formatMessage(P.removeItemWithHeadline,{headline:e}):s.formatMessage(P.removeItem):e?s.formatMessage(P.addItemWithHeadline,{headline:e}):s.formatMessage(P.addItem)}),[E,O,T,R,s]);return(0,t.jsx)(d.TrayViewModel,{value:L,children:p?(0,t.jsx)(c.CardSelectionViewModel,{value:V,children:e}):e})}],814177)},420845,e=>{"use strict";
3var t=e.i(377421),r=e.i(364908);e.i(625778);var i=e.i(257137);e.i(676463);var a=e.i(690744);e.i(300327);var s=e.i(11155);e.i(952347);var l=e.i(326543),n=e.i(863718),o=e.i(510873);e.i(287183);var u=e.i(60860);let c=n.nameToUrlParamLookup.mediaTypes;e.s(["ShopfrontClientViewModel",0,function({children:e,serverActions:n}){let d=(0,r.useRouter)(),f=(0,i.useAppConfig)();return(0,t.jsx)(a.ShopfrontViewModel,{viewModel:{...n,onSearch:(e,t)=>{d.push(function(e,t,r){let i=[];if(t){let e=encodeURIComponent(t).replaceAll("%20","+");i.push(`query=${e}`)}let a=u.availableMediaTypeCode.safeParse(r);if(a.success){let e=(0,o.serializeFiltersToSearchParams)(l.facetFilterValues[a.data]).get(c);e&&i.push(`${c}=${e}`)}return i.length>0?`${e}/?${i.join("&")}`:`${e}/`}(f.urls.exploreTheFeed,e,t))},getAssetLink:s.getPublicUrl,getSourceLink:s.getPublicSourceUrl},children:e})}],420845)}]);
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.