import{a as e,aB as m,a3 as r,a5 as c,a4 as o,x as _,am as k,aC as g,aD as y,a6 as b,aE as w,a1 as S,af as f,aF as B}from"./app.rndyD_a3.js";import{M as v}from"./MerchandiseModal.BS7KOkmT.js";import{S as T,M as q}from"./StackedMerchandisePreview.rJqbWZ-C.js";function x({quantityTitle:n,open:t,onPress:i}){return e(m,{expanded:t,onClick:i,children:e(r,{blockAlignment:"center",spacing:"small400",children:[e(c,{tone:"accent",children:n}),e(o,{size:"small-200",tone:"accent",type:t?"chevron-up":"chevron-down"})]})})}function A({targetMerchandiseLines:n,selectedDeliveryMethod:t,merchandiseQuantityText:i,modalHeader:a}){return e(m,{overlay:e(v,{merchandiseLines:n,deliveryMethod:t,modalHeader:a}),children:e(r,{blockAlignment:"center",children:[n.length>1?e(T,{merchandiseItem:n[0],merchandiseLinesLength:n.length}):e(q,{merchandiseItem:n[0],hideBadge:!0}),e(r,{spacing:"small500",blockAlignment:"center",children:[e(o,{tone:"accent",type:"truck",size:"small"}),e(c,{tone:"accent",size:"small",children:i})]})]})})}function C(){const n=_(),[t,i]=k(!1),{selectedDeliveryMethod:a}=g(),d=y();if(!a)return null;const l=a.priceBreakdown??[],p=e(x,{quantityTitle:n("shipping.split_shipping_multiple_shipment_quantity_label",{quantity:l.length},"%{quantity} shipments"),open:t,onPress:()=>i(s=>!s)}),u=d?n("shipping.split_shipping_first_shipment_notice",{quantity_shipments:p},"Your first order will arrive in %{quantity_shipments}"):n("shipping.split_shipping_shipment_notice",{quantity_shipments:p},"Your order will arrive in %{quantity_shipments}");return e(b,{children:[e(c,{color:"subdued",children:e(r,{blockAlignment:"center",spacing:"small500",children:[e(o,{type:"truck"}),u]})}),e(w,{open:t,id:"shipmentBreakdown",children:[e(S,{spacing:"small100"}),e(f,{spacing:"small100",children:l.map(({targetMerchandiseLines:s},h)=>e(A,{targetMerchandiseLines:s,selectedDeliveryMethod:a,merchandiseQuantityText:n("order_summary.discount_discovery.merchandise_quantity_label",{count:B(s)},{one:"%{count} item",other:"%{count} items"}),modalHeader:n("shipping.split_shipping_merchandise_shipment_number",{number:h+1,total:l.length},"Shipment %{number} of %{total}")},h))})]})]})}export{C as S};