PageSourceSearch

https://thestylefits.com/cdn/shopifycloud/checkout-web/assets/c1/h…tallmentsNotSupportedForAddress.BnHLRwvm.js

js thestylefits.com collected 2026-09-29 02:20:38 UTC 4,703 bytes, 1 lines download raw bytes

1import{aj as y,mU as R,aA as A,dE as E}from"./utilities-previous.Cnwy8G2v.js";import{n as D}from"./esnext-vendor.DDpcaSqU.js";const Y="f_9cacaad2",Z="f_34c3590e",q="f_a6c1475a",x="f_1523b7d6",J="company_location_shipping_address",W="one_time_shipping_address",X="company_location_billing_address",Q="one_time_billing_address",K="sdk_cart_hints_address";function ee(e){const{purchasingCompany:n,billingCountries:s,countryDetails:r,editFormat:t,...c}=e;if(!n)return!1;if(!r||!t)return!0;const d=y(n.location.billingAddress);return R(d,"billing",{...c,countryDetails:r,fallbackCountry:r,editFormat:t,availableCountries:s,isMobilePhoneFieldVisible:!1}).size===0}function ne({address:e,isDisabled:n,addressSettings:s,shopUserPhone:r}){return{id:e.id,address:b({address:e.address,addressSettings:s,fallbackPhone:r}),default:e.userPreferred,disabled:n?.(e)??!1}}function b({address:e,addressSettings:n,fallbackPhone:s}){const r=n?.isRequired("phone",{countryCode:e.countryCode,useMerchantSettings:!0})?s:void 0;return{district:void 0,subdistrict:void 0,...e,phone:e.phone||r}}const I=["firstName","lastName"],g=["address1","address2","city","company"],N=["countryCode"],C=["zoneCode"],F=["phone"],O=["postalCode"],v=["blank","too_long","contains_emojis","contains_html_tags","contains_url","contains_mathematical_symbols"],P=["blank","too_long","contains_emojis","contains_html_tags","contains_mathematical_symbols"],k=["blank","invalid","not_supported"],L=["blank","invalid"],T=["blank","contains_emojis","invalid"],j=["blank","blocked_address","invalid","too_long","not_supported","invalid_for_country","invalid_for_province","invalid_for_country_and_province","contains_emojis","contains_mathematical_symbols"],z=["blank","invalid"];function l(e){return e==="blocked"?"blocked_address":e}function se({addressErrors:e,shopPayErrors:n,i18n:s,observability:r,userEvents:t,source:c,configuration:d,shop:_,addressContext:m="unknown",submittedAddress:u}){if(!n)return;const a=G(n);if(a.size===0)return;const S=Array.from(a.keys()).filter(o=>e[o].value);D(()=>{for(const[o,i]of a)e[o].value||(e[o].value=s.translate("field_errors",{scope:H(o,i,r)}))}),r.log("shop_pay_address_fields_rejected","Shop rejected address fields submitted from checkout",{addressContext:m,rejectedFields:Array.from(a.keys()).join(","),rejectedFieldCount:a.size,errorCodes:Array.from(new Set(Array.from(a,([o,i])=>p(o,i)?l(i):"other"))).sort().join(","),blankButStateHadValueFields:u?Array.from(a).filter(([o,i])=>{if(l(i)!=="blank")return!1;const f=u[o];return typeof f=="string"&&f.trim()!==""}).map(([o])=>o).join(","):"unknown",alreadyErroredFields:S.join(",")});const h=M(n);t.monorailEvent({schemaId:"shopify_pay_payment_page_address_sheet_error/1.1",payload:{...A(c,{configuration:d},_),errors:h}})}function G(e){const n=new Map;for(const s of e){const r=$(s.field);r&&n.set(r,s.message)}return n}function $(e){const[n,s,r]=e;if(n!=="address"&&n!=="billingAddress")return;const t=s==="addressLineComponents"?r:s;if(t)return w(t)}function M(e){const n=[];return e.forEach(s=>{s.field.forEach(r=>{n.push({[r]:s.message})})}),JSON.stringify(n)}function w(e){switch(e){case"firstName":case"first_name":return"firstName";case"lastName":case"last_name":return"lastName";case"zoneCode":case"zone_code":return"zoneCode";case"company":case"address1":case"address2":case"city":case"phone":case"streetName":case"streetNumber":case"district":case"subdistrict":return e;case"additionalInformation":return"line2";case"postalCode":case"zip":return"postalCode";case"countryCode":case"country":return"countryCode";default:throw new E(`Failed to normalize Shop Pay address field: ${e}`,{groupingHash:"ShopPayError::FailedNormalize::AddressField"})}}function H(e,n,s){const r=p(e,n);return r||(s.error(new E(`Failed to find translation key for fieldKey ${e} and errorCode ${n}. Falling back to generic address error`,{groupingHash:"ShopPayError::FailedToFindTranslationKey"}),{severity:"info"}),z.includes(n)?`address_generic_${n}`:"address_generic_error")}function p(e,n){if(I.includes(e))return v.includes(n)?`address_${U(e)}_${n}`:void 0;if(g.includes(e))return P.includes(n)?`address_${e}_${n}`:void 0;if(N.includes(e))return k.includes(n)?`address_country_${n}`:void 0;if(C.includes(e))return L.includes(n)?`address_province_${n}`:void 0;if(F.includes(e))return T.includes(n)?`address_phone_${n}`:void 0;if(O.includes(e)){const s=l(n);return j.includes(s)?`address_zip_${s}`:void 0}}function U(e){return e.replace(/[A-Z]/g,n=>`_${n.toLowerCase()}`)}function re(e,n){return!e.countryCode||!n.supportedCountries.includes(e.countryCode)}export{J as C,Z as F,Q as O,X as S,q as a,re as b,Y as c,x as d,W as e,K as f,ee as i,se as s,ne as t,b as w};

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.