1import{l as T,h as b,f as m,u as r,S as M,i as p,s as D}from"./esnext-vendor.DQ9BNaJe.js";import{ad as w,ae as x,l as _,G as N}from"./hydrate.D4A9Cb0p.js";import{S as n}from"./OnePage.PtEP7cyu.js";import{S as P}from"./ShippingMethodRateLabel.DlhiaZvZ.js";import{S as A}from"./EstimatedDeliveryContent.DMqgKF-R.js";import{T as B,a5 as I,aP as C,aQ as G}from"./addresses-is-address-empty.BB1pvxM5.js";import{g as R,a as W}from"./shipping-methods-grouping.DxDbvoAq.js";import{D as O}from"./PendingShipping.DO6DGZ4q.js";import"./app.B3Jiyyyv.js";import"./shared-permissions.g_hGDKr0.js";import"./hooks-useShopPayExternalAppContext.xiQcN-hk.js";import"./components-DeliveryTransition.BO7XHCCw.js";import"./localization-index.Cz2QAhoe.js";import"./useShopPayButtonClassName.BXi9zWEB.js";import"./shared-shop-theme.DkQ4xpRa.js";import"./hooks-useShowShopPayOptin.BFq7voDt.js";import"./AddressPresenter.B3e4WG12.js";import"./hooks-useShouldRevealCustomization.Cb4-X8Fo.js";import"./shop-pay-installments-types.BePBAMcY.js";import"./hooks-useForceShopPayUrl.DYdyymiT.js";import"./ChangeCompanyLocationLink.braqVZes.js";import"./BillingAddressForm.DkbefRCe.js";import"./utilities-previous.DZk5oM9s.js";import"./amazon-pay-useAmazonPayPaymentLine.CsQac3SS.js";import"./PhoneField.BCRFK9Q9.js";import"./hooks-useSuppressShopPayModalOnLoad.CwJgxtUb.js";import"./components-RedirectionNotice.module.2Lrm8ufW.js";import"./Choice.Cm0SI98l.js";import"./Checkbox.DPa0lYMg.js";import"./ImpressionEventCapture.C-19abdk.js";import"./ShopPayLogo.DScRW63P.js";import"./hooks-useWalletsTimeout.BeFlWkI9.js";import"./Page.B9MyjEfr.js";import"./cross-border-hooks.DsyMg8eX.js";import"./shop-pay-installments-monorail.C66kAadE.js";import"./hooks-useShopPayNewSignupLoginExperiment.9bCmRvur.js";import"./IncentiveBadge.BlLsspj4.js";import"./Section-SectionStyleOverride.CpTfyWrO.js";import"./TransitionHeight.EYTEkufm.js";import"./AutocompleteField-hooks.D_BZmTUO.js";import"./StickyPayButton-StickyPayButton.module.CmczG1QP.js";import"./Switch.CnCpdlLG.js";import"./shared-negotiation-input-redeemable.Co2wDVqa.js";import"./PayButton-helpers.C2T9gxby.js";import"./graphql-PaymentSessionMutation.CSqu0oVn.js";import"./helpers-credit-card-disabled.BQ6Iyzpd.js";import"./hooks-payment-button.CaKmk3ou.js";import"./useAddressMutationsWithNegotiation.JQGSZE93.js";import"./PaymentIcon.D0Z6Se8T.js";import"./PaymentLine.DHHGwgI-.js";import"./Theme-ThemeOverride.C9ATh16e.js";import"./hooks-useUpdateCheckoutAddress.BhapmoFI.js";import"./helpers-derivations.D2KtNl4E.js";import"./redemption-promotions.jAy-zkcv.js";import"./payment-usePaymentExemptionReason.BcS5fKkI.js";import"./shop-pay-normalizeBuyerDetails.Ckdi9MtB.js";import"./hooks-useShopPayProgressIntercepts.Bk0aPlkl.js";import"./proposal-delegated-payment-instrument.VgHHy3qQ.js";import"./Section.CF4eMCLG.js";import"./negotiated-findSelectedDeliveryMethod.CuanKoea.js";import"./PaymentErrorBanner.VkG56uoV.js";import"./hooks-useGeneralPaymentErrorMessage.Dm3PRuw1.js";import"./hooks-usePreselectSpi.Dgp333td.js";import"./Middot.Do_JMCQw.js";import"./shipping-methods-consolidated-included.BboFi_am.js";import"./ShippingLines.CD2Yz8K7.js";import"./ShipmentBreakdown.DNwDjRYI.js";import"./MerchandiseModal.C4PO5jEf.js";import"./ShippingMethodSelector.Dc0e39Ou.js";import"./TextArea.BtJlYikJ.js";import"./SubscriptionPriceBreakdown.BBGKbjFC.js";import"./StockProblems-StockProblemsLineItemList.UvAlrG24.js";const F=5;function te(){const{i18n:a}=B(),l=I().deliveryNext,{selectedMacro:h}=w(),u=T(h),c=O.usePreload();b(()=>{c()},[]);const o=m(()=>{if(l.value?.status!=="filled")return;const i=C(l.value.lines).filter(G),{oneTimePurchaseLines:e}=x(i),{buyWithPrimeLines:t,shipsNowLines:s,shipsLaterLines:S}=R(i),v=e.length>F?u.value:void 0;return{buyWithPrimeLines:t,hideThumbnail:e.length===1,selectedMacro:v,shipsByDateLines:W(i),shipsLaterLines:S,shipsNowLines:s}}),d=m(()=>o.value?.selectedMacro),y=m(()=>{const i=o.value;if(i?.buyWithPrimeLines?.length)return{hideThumbnail:i.hideThumbnail,lines:i.buyWithPrimeLines}}),g=m(()=>{const i=o.value;if(i?.shipsNowLines?.length)return{hideThumbnail:i.hideThumbnail,lines:i.shipsNowLines}}),L=m(()=>{const i=o.value;if(i?.shipsLaterLines?.length)return{hideThumbnail:i.hideThumbnail,lines:i.shipsLaterLines,shippingTime:a.translate("shipping.pre_order_ships_later")}}),f=m(()=>{const i=o.value;return i?(i.shipsByDateLines??[]).flatMap(([e,t])=>t.length?[{dateString:e,hideThumbnail:i.hideThumbnail,lines:t,shippingTime:a.translate("shipping.pre_order_ships_date",{date:a.formatDate(new Date(e),{timeZone:"UTC",month:"short",day:"numeric"})})}]:[]):[]});return o.value?r(p,{when:d,fallback:r(N,{gridAutoRows:"minmax(0, 1fr)",gridTemplateColumns:"minmax(0, 1fr)",gridTemplateRows:"minmax(0, 1fr)",gap:"small-200",children:[r(p,{when:y,children:({hideThumbnail:i,lines:e})=>r(n,{lines:e,hideThumbnail:i})}),r(p,{when:g,children:({hideThumbnail:i,lines:e})=>r(n,{lines:e,hideThumbnail:i})}),r(p,{when:L,children:({hideThumbnail:i,lines:e,shippingTime:t})=>r(n,{lines:e,shippingTime:t,hideThumbnail:i})}),r(D,{each:f,getKey:i=>i.dateString,children:({hideThumbnail:i,lines:e,shippingTime:t})=>r(n,{lines:e,shippingTime:t,hideThumbnail:i})})]}),children:({cost:i,costAfterDiscounts:e,title:t,deliveryPromisePresentmentTitle:s})=>r(M,{children:[r(P,{methodTitle:t,showInterpunct:!0,price:r(A,{cost:i,costAfterDiscounts:e,styleOverrides:{textSize:"small",freeTextLetterCase:"uppercase",costSpacing:"none"}})}),s?r(_,{color:"subdued",children:s.long}):null]})}):null}export{te 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.