1import{q as i,u as p}from"./2c1ab0fe.DYQSH7bT.js";import{A as N,M as _}from"./7114e006.D0I_yO7g.js";import{u as U,a as w,b as E}from"./b684bff6.CXxRln-r.js";import{O as G}from"./4c290a1e.CvCmFIo_.js";import{u as L}from"./f1968089.QvFI_vI_.js";import{a as T}from"./ed9f2238.CAW-Gk0L.js";import"./164ad2e3.BcELPLd1.js";import"./app.Bvc4uxd4.js";import"./65f3d4da.CPQqj7Ry.js";import"./60a453ce.BJZuodLH.js";import"./0a7dffce.BF-zuF6E.js";import"./bb728e1c.D4AahLMP.js";import"./efa0389a.BYXr6FgY.js";import"./f692f62f.BQRo2nQx.js";import"./a422df8c.CcpK1iW2.js";import"./31cc568e.C3-mS8Wp.js";import"./8599b02a.CeEg7uRS.js";import"./7a8217fd.C3eL-rUQ.js";import"./0e67bd3b.BTHw0Yme.js";import"./74835653.CCeFHMk_.js";import"./3ca8ef7e.CTrhvMhs.js";import"./ac5a19ff.B7MskK0_.js";import"./47b970b2.DH4wP8_H.js";import"./29034f35.C0bk1Hps.js";import"./064f6ac1.D2j0Zkq2.js";import"./53bbdad9.C7Msysac.js";import"./87bfafec.AzsVYqml.js";function ue({onFirstNamePersisted:c}={}){const{checkout:l,i18n:m}=G(),e=l.addressManager.shipping.value,{isMissingPhone:A}=U(),{isMissingFirstName:f}=w(),g=A||f,t=E("shipping"),y=L(),C=P({identity:l.identity,i18n:m}),{crossBorderGate:o,shouldGateCrossBorder:a}=T(),v=g?p(_,{onFirstNamePersisted:c}):null,h=i(s=>t.selectAddress(s.id,{source:"delivery-address-edit"}),[t]),M=i((s,d)=>{const r=s.address.countryCode;r&&a(r)?o(d):d()},[a,o]),S=i(s=>t.createAddress({...s,selectAddress:!1}),[t]),D=i(async(s,d)=>{const r=await d();if(r){const n=r.address.countryCode;n&&a(n)?o(()=>{t.selectAddress(r.id,{source:"delivery-address-edit-create"})}):t.selectAddress(r.id,{source:"delivery-address-edit-create"})}return r},[t,a,o]),b=i(async(s,d)=>{const r=s.address.countryCode;return r&&a(r)?(o(()=>{d()}),{id:s.id,address:s.address}):d()},[a,o]),B=i(async(s,d)=>{const r=e.addresses.value,n=e.selectedAddress.value,x=r.filter(F=>F.id!==s),u=(n?.id===s?x[0]:n)?.address.countryCode;return u&&a(u)?(o(()=>{d()},{dismissible:!1}),!1):d()},[e.addresses,e.selectedAddress,a,o]);return p(N,{addressType:"shipping",addresses:e.addresses.value,immutableAddresses:e.immutableAddresses.value,immutableAddressSections:e.immutableAddressSections.value,addressesTitle:e.addressesTitle,selectedAddress:e.selectedAddress.value,onSelectAddress:h,onBeforeSelectAddress:M,onCreateAddress:S,onBeforeCreateAddress:D,onUpdateAddress:t.updateAddress,onBeforeUpdateAddress:b,onDeleteAddress:t.deleteAddress,onBeforeDeleteAddress:B,addressErrorsSignal:e.errors.fields,canCreateAddress:e.canCreateAddress.value,canUpdateAddress:e.canUpdateAddress.value,canDeleteAddress:e.canDeleteAddress.value,canSetDefaultAddress:e.canSetDefaultAddress.value,onSetDefault:e.setDefaultAddress,errorBannerMessage:e.errors.banner,canChangeCompanyLocation:y.value,getAddressDisplayName:e.getAddressDisplayName,modalSubtitle:C,selectedAddressDetails:v})}function P({identity:c,i18n:l}){if(c.current.value==="businessCustomer")return l.translate("shipping.address_form.one_time_address_subtitle")}export{ue 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.