PageSourceSearch

https://www.lindsaylohan.com/cdn/shopifycloud/checkout-web/assets/c1/b684bff6.BpL4wH2U.js

js lindsaylohan.com collected 2026-10-02 12:27:02 UTC 3,257 bytes, 1 lines download raw bytes

1import{s as e,u as s,T as i,E as n}from"./2c1ab0fe.GMbxnz74.js";import{S as a,W as t,y as r}from"./4c290a1e.C6TDJ9Fn.js";import{a6 as l,ax as o,M as d,I as c,c as u,l as p,ay as g,Q as h,az as v,i as m}from"./164ad2e3.BbIvMjRY.js";import{P as y}from"./064f6ac1.B1U3VPaO.js";import{S as f}from"./87bfafec.B2XXZnjV.js";function b({addressType:s="shipping"}={}){const{checkout:i}=a();return e(e=>!("shopPay"!==i.identity.current.value||e?.trim()||"billing"===s&&i.isShippingRequired.value),[i,s])}function A({addressType:s="shipping"}={}){const{checkout:{validation:i},i18n:n,shopPay:t}=a(),r=b({addressType:s}),l=e(()=>{const e=i.missingFields.phone.isValid.value;if(!e){const e=i.missingFields.phone.input.value;i.missingFields.phone.error.value=e?n.translate("field_errors.shipping_line_phone_invalid"):n.translate("field_errors.phone_blank")}return e},[i,n]);return{isMissingPhone:t.user.hasFlow.value&&r(t?.user.phoneNumber.value),assertMissingPhone:l}}function k({addressType:e="shipping"}={}){const s=t();return{isMissingFirstName:b({addressType:e})(("billing"===e?s.billingAddress.value:s.shippingAddress.value).firstName)}}const _=h("OverlayMoreOptionsButton");function M({accessibilityLabel:e,options:i,positionArea:n}){const a=l({base:!0,medium:!1}),{closeOverlay:t}=o(),r=d(void 0,_);return 0===i.length?null:s(g,{accessibilityLabel:e,overlay:s(y,{connector:a?"none":"arrow",id:r,padding:"none",positionArea:n,children:s(u,{gap:"small-200",padding:"small-100 base",alignItems:"center",children:i.map(({label:e,accessibilityLabel:i,destructive:n,href:a,onClick:l})=>s(p,{inlineSize:"fill",variant:"plain",onClick:()=>{l?.(),t(r)},href:a,accessibilityLabel:i,inlineAlignment:"start",textDecoration:"none",tone:n?"critical":void 0,children:e},`${e}-${i}`))})}),children:s(c,{type:"menu-vertical",size:"small"})})}function T(s){const{checkout:{addressManager:t},observability:l}=a(),o=t[s].value,d=function(s){const i=v(),{checkout:{identity:t,wallets:l}}=a(),o=n(f),{negotiate:d}=m(),c=t.current;return e(e=>{const n=c.value;return"customerAccount"!==n&&"guest"!==n||"shipping"!==s?"shopPay"===n?async()=>{const i="shipping"===s?["shippingAddress"]:["billingAddress"];await d({legacyFiltering:{include:i,silenceViolations:["non-stock"]},silenceViolations:["non-stock",...r(i)],fieldsToResolve:i}),o&&["create","update"].includes(e)&&(o.cashbackState.stale.value=!0)}:"billing"===s&&"businessCustomer"===n?()=>{d({fieldsToResolve:["billingAddress"]})}:void 0:i?()=>i.dispatch("addressReplaced"):()=>{l.activeSession.value||d({legacyFiltering:{include:[],silenceViolations:["non-delivery-address"]},fieldsToResolve:["deliveryNext"],silenceViolations:["non-delivery-address"],runListenersOnError:!0})}},[c,s,i,o,d,l])}(s);return i(()=>{function e(e,s){return async(...i)=>{const n=await e(...i);return n&&d(s)?.(),n}}return{selectAddress:e("shipping"===s?(e,s)=>(l.log("shipping_address_select_invoked","[useAddressMutationsWithNegotiation] selectAddress invoked for a shipping address",{address_id:e,source:s?.source??"unknown"}),o.selectAddress(e)):e=>o.selectAddress(e),"select"),createAddress:e(o.createAddress,"create"),updateAddress:e(o.updateAddress,"update"),deleteAddress:e(o.deleteAddress,"delete")}},[o,d,l,s])}export{M,k as a,T as b,A as u};

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.