1import{q as e,u as s}from"./2c1ab0fe.Bf8FS-kA.js";import{A as d,M as r}from"./f692f62f.XMvhXleh.js";import{u as t,a,b as i}from"./b684bff6.E2ycQGNh.js";import{c as o}from"./4b4bc88f.C6QXxWcp.js";import{u as n}from"./17425706.B-zCsrR4.js";import{a as c}from"./ed9f2238.hc0X2InV.js";import"./164ad2e3.BPEX42uv.js";import"./d0bb51ec.3dWJ276v.js";import"./app.YmvH25zM.js";import"./f67abd2c.DVYhtaBv.js";import"./60a453ce.Boic_DNC.js";import"./e12db40c.2vh-yzuN.js";import"./9dba8418.bYtorePf.js";import"./efa0389a.BZyYBSt1.js";import"./22345fd4.BoFvu5gm.js";import"./9babe369.Bsq76oiT.js";import"./a422df8c.DsXWNeDU.js";import"./4b1c22b7.BRxY0LFs.js";import"./7a8217fd.Dj-7R-cN.js";import"./8599b02a.D0GeWg8T.js";import"./0e67bd3b.DmiPwvo_.js";import"./74835653.CoZYi26f.js";import"./3ca8ef7e.BS-l2zDp.js";import"./2495faa4.1SnUZiCo.js";import"./a9fa9fda.BdhYcFOq.js";import"./ca3e798e.Dc6mNaNz.js";import"./47b970b2.BE-srlol.js";import"./064f6ac1.CjuMIPLF.js";import"./bf513f9c.CUPvu1Jq.js";import"./78ab3dd0.CCnSg37g.js";function l({onFirstNamePersisted:l}={}){const{checkout:m,i18n:p}=o(),u=m.addressManager.shipping.value,{isMissingPhone:f}=t(),{isMissingFirstName:A}=a(),b=f||A,j=i("shipping"),v=n(),y=function({identity:e,i18n:s}){if("businessCustomer"===e.current.value)return s.translate("shipping.address_form.one_time_address_subtitle")}({identity:m.identity,i18n:p}),{crossBorderGate:C,shouldGateCrossBorder:g}=c(),D=b?s(r,{onFirstNamePersisted:l}):null,h=e(e=>j.selectAddress(e.id,{source:"delivery-address-edit"}),[j]),S=e((e,s)=>{const d=e.address.countryCode;d&&g(d)?C(s):s()},[g,C]),B=e(e=>j.createAddress({...e,selectAddress:!1}),[j]),M=e(async(e,s)=>{const d=await s();if(d){const e=d.address.countryCode;e&&g(e)?C(()=>{j.selectAddress(d.id,{source:"delivery-address-edit-create"})}):j.selectAddress(d.id,{source:"delivery-address-edit-create"})}return d},[j,g,C]),N=e(async(e,s)=>{const d=e.address.countryCode;return d&&g(d)?(C(()=>{s()}),{id:e.id,address:e.address}):s()},[g,C]),P=e(async(e,s)=>{const d=u.addresses.value,r=u.selectedAddress.value,t=d.filter(s=>s.id!==e),a=r?.id===e?t[0]:r,i=a?.address.countryCode;return i&&g(i)?(C(()=>{s()},{dismissible:!1}),!1):s()},[u.addresses,u.selectedAddress,g,C]);return s(d,{addressType:"shipping",addresses:u.addresses.value,immutableAddresses:u.immutableAddresses.value,immutableAddressSections:u.immutableAddressSections.value,addressesTitle:u.addressesTitle,selectedAddress:u.selectedAddress.value,onSelectAddress:h,onBeforeSelectAddress:S,onCreateAddress:B,onBeforeCreateAddress:M,onUpdateAddress:j.updateAddress,onBeforeUpdateAddress:N,onDeleteAddress:j.deleteAddress,onBeforeDeleteAddress:P,addressErrorsSignal:u.errors.fields,canCreateAddress:u.canCreateAddress.value,canUpdateAddress:u.canUpdateAddress.value,canDeleteAddress:u.canDeleteAddress.value,canSetDefaultAddress:u.canSetDefaultAddress.value,onSetDefault:u.setDefaultAddress,errorBannerMessage:u.errors.banner,canChangeCompanyLocation:v.value,getAddressDisplayName:u.getAddressDisplayName,modalSubtitle:y,selectedAddressDetails:D})}export{l as DeliveryAddressEdit};
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.