"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[44370],{22607:(t,e,o)=>{o.d(e,{_:()=>n});var n=function(t){return t[t.ARROW_DOWN=40]="ARROW_DOWN",t[t.ARROW_LEFT=37]="ARROW_LEFT",t[t.ARROW_RIGHT=39]="ARROW_RIGHT",t[t.ARROW_UP=38]="ARROW_UP",t[t.BACKSPACE=8]="BACKSPACE",t[t.END=35]="END",t[t.ENTER=13]="ENTER",t[t.ESCAPE=27]="ESCAPE",t[t.HOME=36]="HOME",t[t.PAGE_DOWN=34]="PAGE_DOWN",t[t.PAGE_UP=33]="PAGE_UP",t[t.SPACE=32]="SPACE",t[t.HYPHEN=189]="HYPHEN",t[t.HYPHEN_FIREFOX=173]="HYPHEN_FIREFOX",t}({})},44370:(t,e,o)=>{o.r(e),o.d(e,{default:()=>S});var n=o(29747),l=o(14232),i=o(10983),a=o(20735),r=o(19009),c=o(57532),d=o(65228),s=o(18079),u=o(44364),E=o(84265),A=o(63381),p=o(46605),h=o(36384);let m={[r.C.DARK]:{itemContainer:{"&:not(:first-of-type)":{borderTop:s.s.SOLID_GRAY_80_1PX}},itemContainerActive:{"&:not(:first-of-type)":{borderTopColor:u.l.GLOBAL.WHITE}}},[r.C.LIGHT]:{itemContainer:{"&:not(:first-of-type)":{borderTop:s.s.SOLID_GRAY_LIGHT_1PX}},itemContainerActive:{"&:not(:first-of-type)":{borderTopColor:u.l.GLOBAL.BLACK}}}},C={hideItem:{display:"none"},showAll:[h.Il.primarySubhead,{alignItems:"center",borderTop:s.s.SOLID_GRAY_80_1PX,display:"flex",justifyContent:"space-between",paddingBottom:A.E.SIZE_20,paddingTop:A.E.SIZE_20,transition:"color ".concat(p.E.MS100,"ms ").concat(E.U.CIRC_EASE_OUT),width:"100%"}],showAllIcon:{svg:{display:"block",height:A.E.SIZE_05,padding:A.E.SIZE_05}},[r.C.DARK]:{"&:hover, &:focus, &:active":{color:u.l.GLOBAL.WHITE},color:u.l.DARK.GRAY_40},[r.C.LIGHT]:{"&:hover, &:focus, &:active":{color:u.l.GLOBAL.BLACK},borderTop:s.s.SOLID_GRAY_LIGHT_1PX}};var _=o(88554),g=o(22607),I=o(67749),b=o(80797);let f=function(t){var e,o;let{id:c,children:d,content:s,customButtonLabelStyling:u,label:E,value:p,onToggle:h,icon:m,isExpanded:C,linkTarget:f,theme:R=r.C.DARK,useSEOTagMarkdown:S=!1}=t,v=(0,l.useRef)(null),L=null!==(o=null===(e=v.current)||void 0===e?void 0:e.offsetHeight)&&void 0!==o?o:0,T="accordion-button-".concat(c),O="accordion-panel-".concat(c),y=(0,l.useCallback)(t=>{t.preventDefault(),h&&h()},[h]),k=(0,l.useCallback)(t=>{(t.keyCode===g._.ENTER||t.keyCode===g._.SPACE)&&h&&h()},[h]),G=s||d;return(0,n.FD)("div",{"data-component":"AccordionItem",children:[(0,n.FD)("button",{"aria-controls":O,"aria-expanded":C,id:T,onMouseDown:y,onKeyUp:k,css:[b.A.button,b.l[R].button,!G&&b.A.buttonNoContent],children:[m?(0,n.Y)(i.default,{name:m}):null,(0,n.Y)("span",{css:[b.A.buttonLabel,u],children:E}),p?(0,n.Y)("span",{css:b.A.buttonValue,children:p}):"",(0,n.Y)("span",{css:[b.A.buttonIcon,C&&b.A.buttonIconExpanded],children:G?(0,n.Y)(i.default,{name:a.Ze.CHEVRON_DOWN}):null})]}),G?(0,n.Y)("div",{id:O,"aria-labelledby":T,"aria-hidden":!C,role:"region",css:[b.A.contentContainer,b.l[R].contentContainer,C&&{maxHeight:L+A.E.SIZE_20}],children:(0,n.FD)("div",{ref:v,css:b.A.contentInnerContent,children:[d,s?(0,n.Y)(_.A,{css:[b.A.markdown,b.l[R].markdown],linkTarget:f,allowedElements:S?I.h:I.Jr,unwrapDisallowed:!0,children:s}):null]})}):null]})},R=t=>{let{items:e,itemsToShow:o}=t;return!o||e.length<=o+1},S=function(t){let{children:e,customButtonLabelStyling:o,expandedItem:s,id:u,items:E,itemsToShow:A,itemsToShowLabel:p=(0,c.ui)("pdp.accordion.showAllDefaultLabel"),singleItemExpandable:h,linkTarget:_="_blank",theme:g=r.C.DARK,useSEOTagMarkdown:I=!1,expandedOnLoad:b}=t,{expandedItems:S,itemsRefs:v,toggleItemHandler:L}=(0,d.A)({items:E,singleItemExpandable:h,expandedOnLoad:b}),[T,O]=(0,l.useState)(R({items:E,itemsToShow:A})),y=(0,l.useCallback)(()=>{O(!0)},[O]),k=p?(0,c.ui)(p,{total:E.length.toString()}):void 0;return(0,l.useEffect)(()=>{O(R({items:E,itemsToShow:A}))},[E,A]),(0,l.useEffect)(()=>{void 0===s||S.includes(s)||L(s)()},[s,L,S]),(0,n.FD)("div",{"data-component":"Accordion",children:[E.map((t,i)=>{var a,r,c;let d=S.includes(i);return(0,n.Y)("div",{ref:v[i],css:[m[g].itemContainer,d&&[m[g].itemContainerActive],!T&&A&&i>A&&C.hideItem],children:(0,n.Y)(f,{customButtonLabelStyling:o,label:(null===(a=t.label)||void 0===a?void 0:a.toString())||"",value:(null===(r=t.value)||void 0===r?void 0:r.toString())||"",icon:t.icon,id:"".concat(u,"-").concat(i),content:(null===(c=t.content)||void 0===c?void 0:c.toString())||"",onToggle:L(i),isExpanded:d,linkTarget:_,theme:g,useSEOTagMarkdown:I,children:e&&l.Children.toArray(e)[i]})},i)}),!T&&(0,n.FD)("button",{onClick:y,css:[C.showAll,C[g]],children:[(0,n.Y)("span",{children:k}),(0,n.Y)(i.default,{name:a.Ze.CHEVRON_DOWN,css:C.showAllIcon})]})]})}},65228:(t,e,o)=>{o.d(e,{A:()=>i});var n=o(14232),l=o(46605);let i=t=>{let{items:e,singleItemExpandable:o,expandedOnLoad:i}=t,[a,r]=(0,n.useState)(i||[]),c=(0,n.useMemo)(()=>e.length?Array.from({length:e.length},()=>(0,n.createRef)()):[],[e]),d=(0,n.useCallback)(t=>{setTimeout(()=>{let e=c[t].current,o=null==e?void 0:e.getBoundingClientRect().top;!e||o&&o>=0||e.scrollIntoView({behavior:"smooth"})},l.E.MS400)},[c]),s=(0,n.useCallback)(t=>()=>{let e=a.includes(t);if(o){r(e?[]:[t]),e||d(t);return}r(e?a.filter(e=>e!==t):a.concat([t]))},[a,r,o,d]);return{expandedItems:a,itemsRefs:c,toggleItemHandler:s}}},67749:(t,e,o)=>{o.d(e,{Jr:()=>n,cR:()=>i,h:()=>l});let n=["root","text","break","paragraph","strong","emphasis","link","list","listItem","a","p"],l=["root","text","break","paragraph","strong","emphasis","ul","li","link","list","listItem","a"],i=["root","text","break","paragraph","strong","emphasis","link","list","listItem","html","a","p","ol","ul","li"]},80797:(t,e,o)=>{o.d(e,{A:()=>A,l:()=>E});var n=o(63276),l=o(44364),i=o(84265),a=o(63381),r=o(19009),c=o(46605),d=o(17262),s=o(36384);let u={button:[s.Il.bodyCopyTight,{alignItems:"flex-start",display:"flex",justifyContent:"space-between",overflow:"hidden",paddingBottom:a.E.SIZE_20,paddingTop:a.E.SIZE_20,transition:"color ".concat(c.E.MS100,"ms ").concat(i.U.CIRC_EASE_OUT),width:"100%"}],buttonIcon:{marginTop:a.E.SIZE_02,transition:"transform ".concat(c.E.MS100,"ms ").concat(i.U.CIRC_EASE_OUT),width:22,svg:{display:"block",height:5,padding:a.E.SIZE_05}},buttonIconExpanded:{transform:"rotate(-180deg)"},buttonLabel:{flexGrow:1,textAlign:"left",whiteSpace:"pre-line"},buttonNoContent:{pointerEvents:"none"},buttonValue:{fontWeight:"bold",marginLeft:a.E.SIZE_05,marginRight:a.E.SIZE_15,textAlign:"right",whiteSpace:"pre",[n.MQ.M]:{marginRight:a.E.SIZE_25}},contentContainer:[s.Il.bodyCopyTight,{'&[aria-hidden="false"]':{opacity:1,marginBottom:a.E.SIZE_20,visibility:"visible"},maxHeight:0,opacity:0,overflow:"hidden",paddingBottom:0,transition:"opacity ".concat(c.E.MS200,"ms ").concat(i.U.CIRC_EASE_OUT,", max-height ").concat(c.E.MS400,"ms ").concat(i.U.CIRC_EASE_OUT),visibility:"hidden"}],contentInnerContent:{paddingBottom:2,ul:{paddingLeft:0,li:{marginBottom:20,paddingLeft:0,"&:last-of-type":{marginBottom:0}}}},markdown:{a:d.y.dark,p:{"&:not(:last-of-type)":{marginBottom:"1em"}}}},E={[r.C.LIGHT]:{button:{color:l.l.LIGHT.GRAY_70,"&:hover, &:focus, &:active":{color:l.l.GLOBAL.BLACK},'&[aria-expanded="true"]':[s.Il.primarySubhead,{color:l.l.GLOBAL.BLACK}]},markdown:{a:d.y.light},contentContainer:{color:l.l.LIGHT.GRAY_70}},[r.C.DARK]:{button:{color:l.l.DARK.GRAY_40,"&:hover, &:focus, &:active":{color:l.l.GLOBAL.WHITE},'&[aria-expanded="true"]':[s.Il.primarySubhead,{color:l.l.GLOBAL.WHITE}]},markdown:{a:d.y.dark},contentContainer:{color:l.l.DARK.GRAY_40}}},A=u}}]);