1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3252],{73252:function(e,t,l){l.r(t),l.d(t,{default:function(){return ep}});var a=l(57437),n=l(2265),r=l(73966),i=l(98575),o=l(37053),s=l(6741),d=l(80886),c=l(66840),u=l(61188),f=l(71599),p=l(99255),m="Collapsible",[x,h]=(0,r.b)(m),[v,b]=x(m),j=n.forwardRef((e,t)=>{let{__scopeCollapsible:l,open:r,defaultOpen:i,disabled:o,onOpenChange:s,...u}=e,[f,x]=(0,d.T)({prop:r,defaultProp:null!=i&&i,onChange:s,caller:m});return(0,a.jsx)(v,{scope:l,disabled:o,contentId:(0,p.M)(),open:f,onOpenToggle:n.useCallback(()=>x(e=>!e),[x]),children:(0,a.jsx)(c.WV.div,{"data-state":C(f),"data-disabled":o?"":void 0,...u,ref:t})})});j.displayName=m;var g="CollapsibleTrigger",N=n.forwardRef((e,t)=>{let{__scopeCollapsible:l,...n}=e,r=b(g,l);return(0,a.jsx)(c.WV.button,{type:"button","aria-controls":r.contentId,"aria-expanded":r.open||!1,"data-state":C(r.open),"data-disabled":r.disabled?"":void 0,disabled:r.disabled,...n,ref:t,onClick:(0,s.Mj)(e.onClick,r.onOpenToggle)})});N.displayName=g;var y="CollapsibleContent",w=n.forwardRef((e,t)=>{let{forceMount:l,...n}=e,r=b(y,e.__scopeCollapsible);return(0,a.jsx)(f.z,{present:l||r.open,children:e=>{let{present:l}=e;return(0,a.jsx)(k,{...n,ref:t,present:l})}})});w.displayName=y;var k=n.forwardRef((e,t)=>{let{__scopeCollapsible:l,present:r,children:o,...s}=e,d=b(y,l),[f,p]=n.useState(r),m=n.useRef(null),x=(0,i.e)(t,m),h=n.useRef(0),v=h.current,j=n.useRef(0),g=j.current,N=d.open||f,w=n.useRef(N),k=n.useRef(void 0);return n.useEffect(()=>{let e=requestAnimationFrame(()=>w.current=!1);return()=>cancelAnimationFrame(e)},[]),(0,u.b)(()=>{let e=m.current;if(e){k.current=k.current||{transitionDuration:e.style.transitionDuration,animationName:e.style.animationName},e.style.transitionDuration="0s",e.style.animationName="none";let t=e.getBoundingClientRect();h.current=t.height,j.current=t.width,w.current||(e.style.transitionDuration=k.current.transitionDuration,e.style.animationName=k.current.animationName),p(r)}},[d.open,r]),(0,a.jsx)(c.WV.div,{"data-state":C(d.open),"data-disabled":d.disabled?"":void 0,id:d.contentId,hidden:!N,...s,ref:x,style:{"--radix-collapsible-content-height":v?"".concat(v,"px"):void 0,"--radix-collapsible-content-width":g?"".concat(g,"px"):void 0,...e.style},children:N&&o})});function C(e){return e?"open":"closed"}var R=n.createContext(void 0),A="Accordion",_=["Home","End","ArrowDown","ArrowUp","ArrowLeft","ArrowRight"],[I,D,M]=function(e){let t=e+"CollectionProvider",[l,s]=(0,r.b)(t),[d,c]=l(t,{collectionRef:{current:null},itemMap:new Map}),u=e=>{let{scope:t,children:l}=e,r=n.useRef(null),i=n.useRef(new Map).current;return(0,a.jsx)(d,{scope:t,itemMap:i,collectionRef:r,children:l})};u.displayName=t;let f=e+"CollectionSlot",p=(0,o.Z8)(f),m=n.forwardRef((e,t)=>{let{scope:l,children:n}=e,r=c(f,l),o=(0,i.e)(t,r.collectionRef);return(0,a.jsx)(p,{ref:o,children:n})});m.displayName=f;let x=e+"CollectionItemSlot",h="data-radix-collection-item",v=(0,o.Z8)(x),b=n.forwardRef((e,t)=>{let{scope:l,children:r,...o}=e,s=n.useRef(null),d=(0,i.e)(t,s),u=c(x,l);return n.useEffect(()=>(u.itemMap.set(s,{ref:s,...o}),()=>void u.itemMap.delete(s))),(0,a.jsx)(v,{[h]:"",ref:d,children:r})});return b.displayName=x,[{Provider:u,Slot:m,ItemSlot:b},function(t){let l=c(e+"CollectionConsumer",t);return n.useCallback(()=>{let e=l.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll("[".concat(h,"]")));return Array.from(l.itemMap.values()).sort((e,l)=>t.indexOf(e.ref.current)-t.indexOf(l.ref.current))},[l.collectionRef,l.itemMap])},s]}(A),[S,B]=(0,r.b)(A,[M,h]),H=h(),L=n.forwardRef((e,t)=>{let{type:l,...n}=e;return(0,a.jsx)(I.Provider,{scope:e.__scopeAccordion,children:"multiple"===l?(0,a.jsx)(F,{...n,ref:t}):(0,a.jsx)(E,{...n,ref:t})})});L.displayName=A;var[W,O]=S(A),[T,Z]=S(A,{collapsible:!1}),E=n.forwardRef((e,t)=>{let{value:l,defaultValue:r,onValueChange:i=()=>{},collapsible:o=!1,...s}=e,[c,u]=(0,d.T)({prop:l,defaultProp:null!=r?r:"",onChange:i,caller:A});return(0,a.jsx)(W,{scope:e.__scopeAccordion,value:n.useMemo(()=>c?[c]:[],[c]),onItemOpen:u,onItemClose:n.useCallback(()=>o&&u(""),[o,u]),children:(0,a.jsx)(T,{scope:e.__scopeAccordion,collapsible:o,children:(0,a.jsx)(V,{...s,ref:t})})})}),F=n.forwardRef((e,t)=>
1{let{value:l,defaultValue:r,onValueChange:i=()=>{},...o}=e,[s,c]=(0,d.T)({prop:l,defaultProp:null!=r?r:[],onChange:i,caller:A}),u=n.useCallback(e=>c(function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return[...t,e]}),[c]),f=n.useCallback(e=>c(function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return t.filter(t=>t!==e)}),[c]);return(0,a.jsx)(W,{scope:e.__scopeAccordion,value:s,onItemOpen:u,onItemClose:f,children:(0,a.jsx)(T,{scope:e.__scopeAccordion,collapsible:!0,children:(0,a.jsx)(V,{...o,ref:t})})})}),[P,z]=S(A),V=n.forwardRef((e,t)=>{let{__scopeAccordion:l,disabled:r,dir:o,orientation:d="vertical",...u}=e,f=n.useRef(null),p=(0,i.e)(f,t),m=D(l),x="ltr"===function(e){let t=n.useContext(R);return e||t||"ltr"}(o),h=(0,s.Mj)(e.onKeyDown,e=>{var t;if(!_.includes(e.key))return;let l=e.target,a=m().filter(e=>{var t;return!(null===(t=e.ref.current)||void 0===t?void 0:t.disabled)}),n=a.findIndex(e=>e.ref.current===l),r=a.length;if(-1===n)return;e.preventDefault();let i=n,o=r-1,s=()=>{(i=n+1)>o&&(i=0)},c=()=>{(i=n-1)<0&&(i=o)};switch(e.key){case"Home":i=0;break;case"End":i=o;break;case"ArrowRight":"horizontal"===d&&(x?s():c());break;case"ArrowDown":"vertical"===d&&s();break;case"ArrowLeft":"horizontal"===d&&(x?c():s());break;case"ArrowUp":"vertical"===d&&c()}null===(t=a[i%r].ref.current)||void 0===t||t.focus()});return(0,a.jsx)(P,{scope:l,disabled:r,direction:o,orientation:d,children:(0,a.jsx)(I.Slot,{scope:l,children:(0,a.jsx)(c.WV.div,{...u,"data-orientation":d,ref:p,onKeyDown:r?void 0:h})})})}),U="AccordionItem",[q,K]=S(U),Y=n.forwardRef((e,t)=>{let{__scopeAccordion:l,value:n,...r}=e,i=z(U,l),o=O(U,l),s=H(l),d=(0,p.M)(),c=n&&o.value.includes(n)||!1,u=i.disabled||e.disabled;return(0,a.jsx)(q,{scope:l,open:c,disabled:u,triggerId:d,children:(0,a.jsx)(j,{"data-orientation":i.orientation,"data-state":et(c),...s,...r,ref:t,disabled:u,open:c,onOpenChange:e=>{e?o.onItemOpen(n):o.onItemClose(n)}})})});Y.displayName=U;var G="AccordionHeader",J=n.forwardRef((e,t)=>{let{__scopeAccordion:l,...n}=e,r=z(A,l),i=K(G,l);return(0,a.jsx)(c.WV.h3,{"data-orientation":r.orientation,"data-state":et(i.open),"data-disabled":i.disabled?"":void 0,...n,ref:t})});J.displayName=G;var Q="AccordionTrigger",X=n.forwardRef((e,t)=>{let{__scopeAccordion:l,...n}=e,r=z(A,l),i=K(Q,l),o=Z(Q,l),s=H(l);return(0,a.jsx)(I.ItemSlot,{scope:l,children:(0,a.jsx)(N,{"aria-disabled":i.open&&!o.collapsible||void 0,"data-orientation":r.orientation,id:i.triggerId,...s,...n,ref:t})})});X.displayName=Q;var $="AccordionContent",ee=n.forwardRef((e,t)=>{let{__scopeAccordion:l,...n}=e,r=z(A,l),i=K($,l),o=H(l);return(0,a.jsx)(w,{role:"region","aria-labelledby":i.triggerId,"data-orientation":r.orientation,...o,...n,ref:t,style:{"--radix-accordion-content-height":"var(--radix-collapsible-content-height)","--radix-accordion-content-width":"var(--radix-collapsible-content-width)",...e.style}})});function et(e){return e?"open":"closed"}ee.displayName=$;var el=l(27648),ea=l(99376),en=l(51689),er=l(55527),ei=l(49337),eo=l(69902),es=l(95431),ed=l(58655);let ec=e=>{let{menuTitle:t,menu:l,applyFilter:n,initialHref:r,itemCounts:i}=e;return(0,a.jsxs)(L,{type:"single",collapsible:!0,className:"pl-2.5",children:[(0,a.jsx)(Y,{value:"See All",children:(0,a.jsx)(J,{children:(0,a.jsx)(X,{className:"group mt-[20px] w-full",disabled:!0,children:(0,a.jsxs)(el.default,{href:"/"+r,className:"flex justify-between pr-2 text-base font-semibold",prefetch:!1,onClick:()=>n(),"aria-label":"NavBar See All Link ".concat(t),children:[(0,a.jsx)("span",{className:"text-base font-semibold",children:" See All "}),(0,a.jsx)(en.Z,{stroke:"#474B6D",strokeWidth:"2",className:"-rotate-90 text-fp-varsity-navy"})]})})})}),null==l?void 0:l.map(e=>{var l,o,s;return(0,a.jsxs)(Y,{value:e.title,children:[(0,a.jsx)(J,{children:(0,a.jsx)(X,{className:"group mt-[20px] w-full",disabled:!(null===(l=e.items)||void 0===l?void 0:l.length),children:(0,a.jsxs)("div",{className:"flex justify-between pr-2",children:[(0,a.jsxs)("span",{className:"text-base font-semibold",children:[" ",e.title]}),(null===(o=e.items)||void 0===o?void 0:o.length)>0&&(0,a.jsx)(en.Z,{stroke:"#474B6D",strokeWidth:"2",className:"text-fp-varsity-navy transition-transform duration-300 ease-[
1cubic-bezier(0.87,_0,_0.13,_1)] group-data-[state=open]:rotate-180"})]})})}),(0,a.jsxs)(ee,{className:"ml-2.5 flex flex-col",children:[null==e?void 0:null===(s=e.items)||void 0===s?void 0:s.map(l=>{var o;let s=null==i?void 0:null===(o=i[e.key])||void 0===o?void 0:o[l.title],d="number"==typeof s&&s>0;return(0,a.jsx)(el.default,{href:e.key?"/".concat((0,er.mY)(r,e.key,l.title)):"#",className:"mt-[20px] overflow-hidden text-ellipsis whitespace-nowrap text-left text-base font-medium",prefetch:!1,onClick:()=>n(t,e.title,l.title),"aria-label":d?"NavBar Link ".concat(l.title," (").concat(s," items)"):"NavBar Link ".concat(l.title),children:l.title},l.title)}),e.items.length>=6&&(0,a.jsxs)(el.default,{href:e.key?"/".concat(r,"?expand=").concat(e.key):"#",className:"gap mt-[20px] flex items-center overflow-hidden text-ellipsis whitespace-nowrap text-left text-base font-medium",prefetch:!1,onClick:()=>n(t,e.title),"aria-label":"NavBar Sub Menu See All Link ".concat(e.title),children:[(0,a.jsx)("span",{children:" See All "}),(0,a.jsx)(ei.Z,{stroke:"#474B6D",height:9,strokeWidth:"2"})]})]})]},e.title)})]})},eu=e=>{let{menu:t,initialHref:l,applyFilter:n,source:r}=e;return(0,a.jsx)("div",{className:"flex flex-col",children:null==t?void 0:t.map(e=>{var t;return(0,a.jsxs)(a.Fragment,{children:[e.title&&(0,a.jsxs)("div",{className:" -ml-[2px] mt-5 flex h-5 items-center gap-1 space-x-1 text-sm font-bold leading-[15px] text-tangerine",children:[e.title&&(0,a.jsx)(ed.y,{src:eo.Yl.TRENDING,alt:"trending",height:16,width:16}),e.title]}),null===(t=e.itemsObj)||void 0===t?void 0:t.map(e=>(0,a.jsx)(el.default,{href:"/".concat(l,"/").concat(e.slug,"?source=").concat(encodeURIComponent(r)),className:"mt-[20px] overflow-hidden text-ellipsis whitespace-nowrap text-left text-base font-medium",prefetch:!1,onClick:()=>n(),"aria-label":"NavBar Link ".concat(e.slug),children:e.title},e.title))]})})})},ef=e=>{var t,l;let{menu:n,applyFilter:r,initialHref:i}=e;return(0,a.jsxs)("div",{className:"flex flex-col pl-2.5",children:[(0,a.jsxs)(el.default,{href:"/"+i,className:"mt-[20px] flex justify-between pr-2 text-base font-semibold",prefetch:!1,onClick:()=>r(),"aria-label":"NavBar See All Collections Link",children:[(0,a.jsx)("span",{className:"text-base font-semibold",children:" See All "}),(0,a.jsx)(en.Z,{stroke:"#474B6D",strokeWidth:"2",className:"-rotate-90 text-fp-varsity-navy"})]}),null==n?void 0:null===(l=n[0])||void 0===l?void 0:null===(t=l.itemsObj)||void 0===t?void 0:t.map(e=>(0,a.jsx)(el.default,{href:"/".concat(i,"/").concat(e.slug),className:"mt-[20px] overflow-hidden text-ellipsis whitespace-nowrap text-left text-base font-semibold",prefetch:!1,onClick:()=>r(),"aria-label":"NavBar Collection Link ".concat(e.title),children:e.title},e.slug))]})};var ep=e=>{let{filterMenu:t,applyFilter:l}=e,n=(0,ea.usePathname)(),r=(0,er.C2)(null!=n?n:""),i=es.xm[r];return(0,a.jsx)("div",{className:"mt-7",children:null==t?void 0:t.map(e=>{var t,n,r,o,s,d,c,u,f,p,m,x,h,v,b,j;if(e.leafLink&&!(null===(t=e.menu)||void 0===t?void 0:t.length)&&((null===(n=e.mobileHubCta)||void 0===n?void 0:n.href)||e.href)){let t=null!==(m=null!==(p=null===(f=e.mobileHubCta)||void 0===f?void 0:f.href)&&void 0!==p?p:e.href)&&void 0!==m?m:"#",n=t.startsWith("http");return(0,a.jsx)("div",{className:"my-3",children:(0,a.jsx)(el.default,{href:t,...n?{target:"_blank",rel:"noopener noreferrer"}:{},className:"flex rounded-lg bg-fp-purple-50 px-2.5 py-3 text-base font-semibold",prefetch:!1,onClick:()=>l(),"aria-label":"NavBar Menu Link ".concat(e.title),"data-testid":e.testId,children:e.title})},e.title)}return(0,a.jsx)(L,{type:"single",collapsible:!0,className:"my-3",children:(0,a.jsxs)(Y,{value:e.title,className:"rounded-lg bg-fp-purple-50 px-2.5 py-3",children:[(0,a.jsx)(J,{children:(0,a.jsx)(X,{className:"group w-full",disabled:!(null===(r=e.menu)||void 0===r?void 0:r.length),children:(0,a.jsx)("div",{className:"flex items-center justify-between pr-2",children:!(null===(o=e.menu)||void 0===o?void 0:o.length)&&((null===(s=e.mobileHubCta)||void 0===s?void 0:s.href)||e.href)?(0,a.jsx)(el.default,{href:null!==(h=null!==(x=null===(d=e.mobileHubCta)||void 0===d?void 0:d.href)&&void 0!==x?x:e.href)&&void 0!==h?h:"#",target:"_blank",className:"text-base font-semibold",prefetch:!1,"aria-label":"NavBar Menu Link ".concat(e.title),children:e.title}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("span",{className:"text-base font-semibold",children:[" ",e.title," "]}),(null===(c=e.menu)||void 0===c?void 0:c.length)&&(0,a.jsx)(en.Z,{stroke:"#474B6D",strokeWidth:"2",className:"text-fp-varsity-navy transition-transform duration-300 ease-[
1cubic-bezier(0.87,_0,_0.13,_1)] group-data-[state=open]:rotate-180","aria-hidden":!0})]})})})}),(0,a.jsxs)(ee,{children:[e.mobileHubCta?(0,a.jsxs)(el.default,{href:e.mobileHubCta.href,prefetch:!1,onClick:()=>l(),className:"mt-[20px] flex w-full justify-between pr-2 text-base font-semibold","aria-label":e.mobileHubCta.label,"data-testid":e.mobileHubCta.testId,children:[(0,a.jsx)("span",{className:"text-base font-semibold",children:e.mobileHubCta.label}),(0,a.jsx)(en.Z,{stroke:"#474B6D",strokeWidth:"2",className:"-rotate-90 shrink-0 text-fp-varsity-navy","aria-hidden":!0})]}):null,(null==e?void 0:null===(u=e.menu)||void 0===u?void 0:u.length)&&(e.collectionsMenu?(0,a.jsx)(ef,{initialHref:null!==(v=e.href)&&void 0!==v?v:"",menu:e.menu,applyFilter:l}):e.nonSubMenu?(0,a.jsx)(eu,{initialHref:null!==(b=e.href)&&void 0!==b?b:"",menu:e.menu,applyFilter:l,source:i}):(0,a.jsx)(ec,{initialHref:null!==(j=e.href)&&void 0!==j?j:"",menuTitle:e.title,menu:e.menu,applyFilter:l,itemCounts:e.itemCounts}))]})]})},e.title)})})}}}]);
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.