"use strict";(self.webpackChunkui=self.webpackChunkui||[]).push([[15],{83:(e,r,a)=>{a.d(r,{a:()=>S});var s=a(0),i=a(1),l=a(2),n=a(39),o=a(368),c=a(10);const{wrapper:t,wrapperColorTileOutfit:u,wrapperColorTile:d,circle:p,circleOutfit:b,circleInput:v,active:C,activeOutfit:w,wrapperColors:j,wrapperColorsOutfit:m,crossLine:N,crossLineOutfit:f,color:g,colorColorOutfit:h,circleActive:x,wrapperPrice:O,wrapperPriceRed:k,wrapperNewColor:P,wrapperNewColorGrey:V,wrapperNewColorValid:y,wrapperColorsNewColor:z,wrapperColorsQuickAdd:L}=c.a,S=({currentVariant:e,currentColor:r,colors:a,variants:c,ref:S,onChangeHandler:F,currency:A,isDiscounted:D,showPrice:E,isOutfit:M,isNewColorLabelEnabled:$,PDPNewColorVariantColor:B,isQuickAddModal:I,unavailableColorsBySize:Q})=>{const T=r.replace("/"," "),G=(0,l.useMemo)((()=>((e,r,a)=>{var s,i,l,o;const c=e.map((e=>e.colorName)),t=r.filter((e=>{var r;const[a,s]=(0,n.b)(e.optionMap),i=null!==(r=null==s?void 0:s.replace("/"," "))&&void 0!==r?r:"";if(c.includes(i))return e})),u=null!==(s=t.filter((e=>{if(e.id===a.id)return e})))&&void 0!==s?s:[],d=null!==(l=null===(i=t[0])||void 0===i?void 0:i.priceV2.amount)&&void 0!==l?l:"";return(null===(o=u[0])||void 0===o?void 0:o.priceV2.amount)||d})(a,c,e)),[e.id]),H="gray"===B,R=e=>{e.stopPropagation(),F(e)};return(0,s.jsx)(i.Fragment,{children:a.length>0&&(0,s.jsxs)("div",Object.assign({ref:S,className:t},{children:[E&&(0,s.jsxs)("span",Object.assign({className:(0,o.b)(O,D&&k)},{children:[A,G]})),(0,s.jsx)("div",Object.assign({className:(0,o.b)(j,M&&m,$&&z,I&&L)},{children:a.map((({colorUrl:e,colorName:r,isValid:a,availableForSale:l,newColor:n,newColorLabel:c})=>{var t;const j=$&&n&&l,m=null!==(t=null==Q?void 0:Q.includes(r))&&void 0!==t&&t,O=!l||m;return(0,s.jsxs)("div",Object.assign({className:(0,o.b)(d,M&&u)},{children:[(0,s.jsxs)("label",{children:[a?(0,s.jsx)(i.Fragment,{children:(0,s.jsxs)("div",Object.assign({className:(0,o.b)(M?(0,o.b)(g,h):g,r===T&&M?(0,o.b)(C,w):r===T?C:"")},{children:[O&&(0,s.jsx)("span",{className:(0,o.b)(N,M&&f)}),(0,s.jsx)("img",{src:e,alt:r,className:(0,o.b)(M?(0,o.b)(p,b):p,r===T&&x)})]}))}):(0,s.jsx)("div",Object.assign({style:`background: ${e}`,className:(0,o.b)(g,M?(0,o.b)(p,b):p,r===T&&M?(0,o.b)(C,w):r===T?C:"")},{children:O&&(0,s.jsx)("span",{className:(0,o.b)(N,M&&f)})})),(0,s.jsx)("input",{name:"colorPick",value:r,type:"radio",onChange:R,className:`${p} ${v}`})]}),j&&(0,s.jsx)("span",Object.assign({className:(0,o.b)(P,H&&V,!a&&y)},{children:null!=c?c:"New"}))]}),e)}))}))]}))})}},59:(e,r,a)=>{a.d(r,{a:()=>p});var s=a(0),i=a(1),l=a(2),n=a(368),o=a(11);const{wrapper:c,active:t,disabled:u,wrapperOutfit:d}=o.a,p=({actualSize:e,sizeLabel:r,unavailableSizes:a,setCurrentVariantBySize:o,isOutfit:p,sizesNotExistInCurrentVariant:b,setCurrentSize:v})=>{const[C,w]=(0,l.useState)(!1);(0,l.useEffect)((()=>{if(e.toLowerCase()===r.toLowerCase())return w(!0);w(!1)}),[e,r]);const j=e=>{e.stopPropagation(),e.preventDefault(),(null==b?void 0:b.includes(r))||o(r),v&&v(r)};return(0,s.jsx)(i.Fragment,{children:a.includes(r)?(0,s.jsx)("div",Object.assign({className:(0,n.b)(p?(0,n.b)(d,c):c,u,C?t:""),onClick:j},{children:r})):(0,s.jsx)("div",Object.assign({onClick:j,className:C?(0,n.b)(p?(0,n.b)(c,d):c,t):(0,n.b)(p?(0,n.b)(c,d):c)},{children:r}))})}}}]);