1import{bc as r,bm as p,bn as S,ba as o,eP as N}from"./index-fcf70dca.js";import{J as V}from"./useProductSelectBodyTemplate-Cez1MV5G-6d3d6010.js";import{T as K}from"./index-23oFrcn6-6c027059.js";const j=e=>e["product-card-border-radius"]?e["product-card-border-radius"]:"8",D=r.button.withConfig({displayName:"VerticalConfiguredProductCard__ProductListButton",componentId:"sc-y7dyri-0"})(["cursor:pointer;width:100%;height:100%;position:relative;display:flex;padding:0;border:none;background:transparent;appearance:none;"]),H=r.div.withConfig({displayName:"VerticalConfiguredProductCard__ProductCard",componentId:"sc-y7dyri-1"})(["transition:0.3s;width:100%;display:flex;flex-direction:column;margin:0 auto;"]),R=r(p).withConfig({displayName:"VerticalConfiguredProductCard__CardHeaderLabel",componentId:"sc-y7dyri-2"})(["width:100%;transition:0.3s;border-radius:",";"],({theme:e})=>{const t=j(e);return`${t}px ${t}px 0 0`}),A=r(p).withConfig({displayName:"VerticalConfiguredProductCard__CardsContent",componentId:"sc-y7dyri-3"})(["transition:0.3s;display:flex;flex:1;width:100%;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;gap:8px;border-radius:",";border-width:"," 2px 2px;border-style:solid;"],({theme:e,isLabel:t})=>{const d=j(e);return t?`0 0 ${d}px ${d}px`:`${d}px`},({isLabel:e})=>e?"0px":"2px"),b=r(p).withConfig({displayName:"VerticalConfiguredProductCard__TextGroup",componentId:"sc-y7dyri-4"})(["display:flex;flex-direction:column;align-items:center;padding:0 12px;width:100%;"]),E=r(p).withConfig({displayName:"VerticalConfiguredProductCard__BottomBlock",componentId:"sc-y7dyri-5"})(["display:flex;flex-direction:column;align-items:center;width:100%;border-top:1px solid ",";"],({theme:e,dividerColor:t})=>t?e[t]:e["border-default"]),n=r(S).withConfig({displayName:"VerticalConfiguredProductCard__Line",componentId:"sc-y7dyri-6"})(["width:100%;max-width:100%;text-align:center;"]),w=r(n).withConfig({displayName:"VerticalConfiguredProductCard__OldPriceLine",componentId:"sc-y7dyri-7"})(["text-decoration:line-through;text-decoration-color:",";"],({theme:e})=>e["critical-default"]),M=r.span.withConfig({displayName:"VerticalConfiguredProductCard__StrikethroughRedText",componentId:"sc-y7dyri-8"})(["text-decoration:line-through;text-decoration-color:",";"],({theme:e})=>e["critical-default"]),l={strikethroughRed:o.jsx(M,{})},X=({productId:e,textProps:t,labelBgAndCardBorderColor:d,isBottomBlockDisplayed:u=!0,checked:x,isFinished:a,handleCardClick:C})=>{const m=!!(t!=null&&t.productHeaderText),P=(t==null?void 0:t.titleFirst)||(t==null?void 0:t.titleSecond),y=(t==null?void 0:t.oldPricePerStateText)&&!a||(t==null?void 0:t.newPricePerStateText)||(t==null?void 0:t.perStateText),h=u&&!!(t!=null&&t.oldPriceText&&!a||t!=null&&t.newPriceText||t!=null&&t.planTimeText);return o.jsx(D,{onClick:C,children:o.jsxs(H,{children:[m&&o.jsx(R,{backgroundColor:d,paddingTop:2,paddingX:12,paddingBottom:2,children:o.jsx(S,{productId:e,dataLocator:"mostPopularContainer",i18nKey:t==null?void 0:t.productHeaderText,type:"overline",ellipsis:2,bold:!0,center:!0,customComponents:l})}),o.jsxs(A,{backgroundColor:"surface-default",isLabel:m,paddingTop:8,paddingBottom:h?0:8,borderColor:d,checked:x,children:[P&&o.jsxs(b,{children:[(t==null?void 0:t.titleFirst)&&o.jsx(n,{productId:e,dataLocator:"titleFirst",type:"medium-text",bold:!0,color:"decorative-b",ellipsis:2,i18nKey:t==null?void 0:t.titleFirst,customComponents:l}),(t==null?void 0:t.titleSecond)&&o.jsx(n,{productId:e,dataLocator:"titleSecond",type:"small-text",bold:!0,color:"decorative-b",ellipsis:2,i18nKey:t==null?void 0:t.titleSecond,customComponents:l})]}),y&&o.jsxs(b,{children:[(t==null?void 0:t.oldPricePerStateText)&&!a&&o.jsx(w,{productId:e,dataLocator:"oldPricePerState",type:"caption",ellipsis:2,i18nKey:t==null?void 0:t.oldPricePerStateText,customComponents:l}),(t==null?void 0:t.newPricePerStateText)&&o.jsx(n,{productId:e,dataLocator:"newPricePerState",type:"caption",ellipsis:2,i18nKey:t==null?void 0:t.newPricePerStateText,customComponents:l}),(t==null?void 0:t.perStateText)&&o.jsx(n,{productId:e,dataLocator:"perState",type:"caption",ellipsis:2,i18nKey:t==null?void 0:t.perStateText,customComponents:l})]}),h&&o.jsxs(E,{dividerColor:d,paddingTop:8,paddingX:12,paddingBottom:8,children:[(t==null?void 0:t.oldPriceText)&&!a&&o.jsx(w,{productId:e,dataLocator:"oldPrice",type:"caption",ellipsis:2,i18nKey:t==null?void 0:t.oldPriceText,customComponents:l}),(t==null?void 0:t.newPriceText)&&o.jsx(n,{productId:e,dataLocator:"newPrice",type:"caption",bold:!0,ellipsis:2,i18nKey:t==null?void 0:t.newPriceText,customComponents:l}),(t==null?void 0:t.planTimeText)&&o.jsx(n,{productId:e,dataLocator:"planTime",type:"caption",bold:!0,ellipsis:2,i18nKey:t==null?void 0:t.planTimeText,customComponents:l})]})]})]})})},W=r(p).withConfig({displayName:"VerticalProductSelectCards__ProductSelectCardsWrapper",componentId:"sc-1xuyzja-0"})(["display:flex;flex-direction:column;align-items:stretch;gap:8px;padding:",";margin:0 auto;width:100%;max-width:",";"],({isFirstBlock:e=!1,bottomPadding:t="32"})=>`${e?24:0}px 0 ${t}px`,({maxWidth:e=592})=>`${e}px`),z=r.ul.withConfig({displayName:"VerticalProductSelectCards__ProductsListWrapper",componentId:"sc-1xuyzja-1"})(["display:flex;flex-direction:row;align-items:flex-end;justify-content:center;gap:12px;max-width:400px;margin:0 auto;& > li{display:flex;flex:1 1 0;min-width:0;list-style:none;}"]);function J({config:e,block:t,productsFull:d,currentProduct:u,actions:x,productsDiscount:a,screenId:C,trackScreenEvent:m}){const{productCards:P,bottomPadding:y,isRestorePurchaseDisplayed:h,$restorePurchaseText:_,restorePurchaseTextColorHEX:I,restorePurchaseTextMt:k,restorePurchaseTextMb:$}=e,{isFinishedTimer:B,localProducts:g,handleCardClick:L}=V({screenId:C,currentProduct:u,actions:x,productsDiscount:a,productsFull:d,trackScreenEvent:m});return o.jsx(W,{bottomPadding:y,maxWidth:400,dataLocator:"productSelectContainer",isFirstBlock:t==null?void 0:t.isFirst,children:o.jsxs("div",{id:"t__product_select",children:[o.jsx(z,{children:g==null?void 0:g.map((s,T)=>{var f;
1const v=N(u,s),c=P==null?void 0:P[Number(s==null?void 0:s.position)],F=(f=c==null?void 0:c.labelBgAndCardBorderColor)==null?void 0:f[v?"active":"inactive"],i=c==null?void 0:c.mainBlock;return o.jsx("li",{"data-locator":`productCard${T}`,children:o.jsx(X,{productId:s.id,textProps:{productHeaderText:i==null?void 0:i.$productHeaderText,titleFirst:i==null?void 0:i.$titleFirst,titleSecond:i==null?void 0:i.$titleSecond,oldPricePerStateText:i==null?void 0:i.$oldPricePerStateText,newPricePerStateText:i==null?void 0:i.$newPricePerStateText,perStateText:i==null?void 0:i.$perStateText,oldPriceText:i==null?void 0:i.$oldPriceText,newPriceText:i==null?void 0:i.$newPriceText,planTimeText:i==null?void 0:i.$planTimeText},labelBgAndCardBorderColor:F,isBottomBlockDisplayed:c==null?void 0:c.isBottomBlockDisplayed,checked:v,isFinished:!!B,handleCardClick:()=>L(s)})},T)})}),o.jsx(K,{config:{isRestorePurchaseDisplayed:h,$restorePurchaseText:_,restorePurchaseTextColorHEX:I,restorePurchaseTextMt:k,restorePurchaseTextMb:$},initRestorePurchase:x.initRestorePurchase})]})})}export{J as default};
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.