PageSourceSearch

https://store.carm.org/cdn/shopifycloud/checkout-web/assets/c1/2255f8fa.DZJKRP_r.js

js carm.org collected 2026-10-01 10:38:40 UTC 10,092 bytes, 1 lines download raw bytes

1import{cl as e,aa as t,cm as n,as as a,cn as r}from"./4c290a1e.D9lE9kmU.js";import{U as o}from"./2c1ab0fe.D_oO1jU7.js";function i(e){if(e&&"FilledBuyerIdentityTerms"===e.__typename&&0!==e.marketingConsent.length)return e.marketingConsent.some((e=>"EmailMarketingConsent"===e.__typename&&"DECLINED"!==e.consentState))}function s(e){if(e&&"FilledBuyerIdentityTerms"===e.__typename)return!!e.marketingConsent.some((e=>"EmailMarketingConsent"===e.__typename&&"GRANTED"===e.consentState))||void 0}function u(e){if("FilledBuyerIdentityTerms"!==e?.__typename)return;const t=e.customer;if("CustomerProfile"===t?.__typename)switch(t.emailMarketingState){case"SUBSCRIBED":return!0;case"UNSUBSCRIBED":return!1;case"NOT_SUBSCRIBED":case null:case void 0:return;default:return t.acceptsEmailMarketing}return"BusinessCustomerProfile"===t?.__typename?t.acceptsEmailMarketing:void 0}function d(e){if("FilledBuyerIdentityTerms"===e?.__typename&&("CustomerProfile"===e.customer?.__typename||"BusinessCustomerProfile"===e.customer?.__typename))return e.customer.acceptsSmsMarketing}function c(e){if(!e||"FilledBuyerIdentityTerms"!==e.__typename)return;const t=e.marketingConsent.find((e=>"SMSMarketingConsent"===e.__typename));return t?"DECLINED"!==t.consentState:void 0}function l(e){if(e&&"FilledBuyerIdentityTerms"===e.__typename&&0!==e.marketingConsent.length)return e.marketingConsent.find((e=>"SMSMarketingConsent"===e.__typename))?.value}function m(e){if("FilledBuyerIdentityTerms"===e?.__typename){const{email:t,phone:n}=e;return{...t&&{email:t},...n&&{phone:n}}}return{}}function p({buyerIdentity:e,type:n,isShopPayActive:a}){if(a)return;const{customerProfile:r,purchasingCompany:o}=e;if(!r)return;const i=(()=>{if(o)return"shipping"===n?o.location.shippingAddress:o.location.billingAddress;if("CustomerProfile"===r.__typename){const e=r.shippingAddresses.find((e=>e.default))?.address??r.shippingAddresses[0]?.address;return"shipping"===n?e:r.billingAddresses[0]?.address}})();return i?{...t(i),label:i?.label??void 0}:void 0}function y(t){if(!t||"FilledBuyerIdentityTerms"!==t.__typename&&"PurchaseOrderBuyerIdentityTerms"!==t.__typename||!t.customer)return{};const n="PurchaseOrderBuyerIdentityTerms"===t.__typename?void 0:t.shopPayOptInPhone??void 0,a="FilledBuyerIdentityTerms"===t.__typename?t.shopUser:null,r=a?{publicId:a.publicId,metafields:a.metafields?.map((e=>({key:e.key,namespace:e.namespace??"",value:e.value,type:e.type,valueType:e.valueType})))??void 0}:void 0;switch(t.customer?.__typename){case"CustomerProfile":{const{presentmentCurrency:e,countryCode:a,market:o,shippingAddresses:i,billingAddresses:s,storeCreditAccounts:u,giftCards:d,...c}=t.customer;return{presentmentCurrency:e||void 0,countryCode:a||void 0,market:o||void 0,customerProfile:{...c,shippingAddresses:i.map(_),billingAddresses:s.map(_),storeCreditAccounts:u.map(g),giftCards:d.map(C)},shopPayOptInPhone:n,shopUser:r}}case"DecodedCustomerProfile":{const{presentmentCurrency:e,countryCode:a,...o}=t.customer;return{presentmentCurrency:e||void 0,countryCode:a||void 0,customerProfile:{...o,__typename:"CustomerProfile",shippingAddresses:[],billingAddresses:[],storeCreditAccounts:[],giftCards:[]},shopPayOptInPhone:n,shopUser:r}}case"GuestProfile":{const a="FilledBuyerIdentityTerms"===t.__typename?t.customer.shippingAddresses??[]:[],o="FilledBuyerIdentityTerms"===t.__typename&&t.rememberMe;return{presentmentCurrency:t.customer.presentmentCurrency||void 0,countryCode:t.customer.countryCode||void 0,customerProfile:void 0,shopPayOptInPhone:n,market:t.customer.market||void 0,shippingAddresses:a.map((t=>({...e(t),...h(t.extendedFields)}))),rememberMe:o,shopUser:r}}case"BusinessCustomerProfile":{const e=t.purchasingCompany,a="shippingAddress"in e.location?e.location.shippingAddress:void 0,o="billingAddress"in e.location?e.location.billingAddress:void 0,i="storeCreditAccounts"in e.location?e.location.storeCreditAccounts:[],{presentmentCurrency:s,countryCode:u,checkoutExperienceConfiguration:d,market:c,...l}=t.customer;return{presentmentCurrency:s||void 0,countryCode:u||void 0,market:c||void 0,customerProfile:{...l,company:{id:e.company.id,name:e.company.name,externalId:e.company.externalId||void 0},locationCount:e.contact.locationCount,checkoutExperienceConfiguration:d?{editableShippingAddress:d.editableShippingAddress}:void 0,storeCreditAccounts:i.map(g)||[]},purchasingCompany:{company:{id:e.company.id,name:e.company.name,externalId:e.company.externalId||void 0},contact:{locationCount:e.contact.locationCount},location:{id:e.location.id,name:e.location.name,externalId:e.location.externalId||void 0,shippingAddress:a?f(a):void 0,billingAddress:o?f(o
1):void 0}},shopPayOptInPhone:n,shopUser:r}}default:return{presentmentCurrency:void 0,countryCode:void 0,customerProfile:void 0,shopPayOptInPhone:void 0,shopUser:r}}}function _(t){return{...t,address:{__typename:t.address.__typename,...e(t.address),...h(t.address.extendedFields)}}}function f(t){return{__typename:t.__typename,...e(t),...h(t.extendedFields)}}function h(e){if(e)return{district:e.district??void 0,line2:e.line2??void 0,streetName:e.streetName??void 0,streetNumber:e.streetNumber??void 0,subdistrict:e.subdistrict??void 0}}function g(e){return{...e,balance:{...e.balance,amount:parseFloat(e.balance.amount)}}}function C(e){return{id:e.id,maskedCode:e.maskedCode,balance:{...e.balance,amount:parseFloat(e.balance.amount)},expiresAt:e.expiresAt}}function v(e){return{buyerRefusesDuties:e.buyerRefusesDuties||!1,refuseDutiesPermitted:e.refuseDutiesPermitted||!1}}function A(e,t){if(!e||"FilledPaymentTerms"!==e.__typename&&"PurchaseOrderPaymentTerms"!==e.__typename||!t||!Array.isArray(e.paymentLines))return;const a=function(e){let t=0;switch(e?.__typename){case"FilledPaymentTerms":t=e.paymentLines.reduce(((e,t)=>"GiftCardPaymentMethod"!==t.paymentMethod.__typename&&"OwnedGiftCardPaymentMethod"!==t.paymentMethod.__typename&&"RedeemablePaymentMethod"!==t.paymentMethod.__typename||"MoneyValueConstraint"!==t.amount.__typename?e:e+parseFloat(t.amount.value.amount)),0);break;case"PurchaseOrderPaymentTerms":if(!e.paymentLines)return 0;t=e.paymentLines.reduce(((e,t)=>t?.paymentMethod?"PurchaseOrderGiftCardPaymentMethod"!==t.paymentMethod.__typename&&"RedeemablePaymentMethod"!==t.paymentMethod.__typename||"Money"!==t.amount?.__typename||!t.amount?.amount?e:e+parseFloat(t.amount.amount):e),0);break;default:return 0}return n(t)}(e);return{amount:a>t.amount?0:n(t.amount-a),currencyCode:t.currencyCode}}function P(e){if(!e||!("totalTaxAmountRange"in e)||!e.totalTaxAmountRange?.upperBound)return;const t=r(e.totalTaxAmountRange.upperBound);return{interval:{lowerBound:e.totalTaxAmountRange.lowerBound?r(e.totalTaxAmountRange.lowerBound):{amount:0,currencyCode:t.currencyCode},upperBound:t}}}function T(e){return"MoneyValueConstraint"===e.amount.__typename}function x(e){if("PendingTerms"===e?.__typename)return{status:"pending"};if(null==e||"FilledTaxTerms"!==e.__typename&&"PurchaseOrderTaxTerms"!==e.__typename)return{status:"unavailable",reason:""};if(e.totalTaxAmount&&e.totalTaxAndDutyAmount){const t=function(e){if(null!=e&&"taxBreakdown"in e&&null!=e.taxBreakdown)switch(e.__typename){case"PurchaseOrderTaxTerms":return e.taxBreakdown.map((e=>({amount:a(e.amount),description:e.title})));case"FilledTaxTerms":if(!e.taxBreakdown.every(T))return;return e.taxBreakdown.map((e=>({amount:a(e.amount),description:e.title})));default:return}}(e);return{status:"available_total",totalTax:a(e.totalTaxAmount),totalCost:a(e.totalTaxAndDutyAmount),totalTaxRange:P(e),...null==t?{}:{taxBreakdown:t}}}return e.totalAmountIncludedInTarget?{status:"available_total_included",totalIncludedInTarget:a(e.totalAmountIncludedInTarget)}:{status:"unavailable",reason:""}}function I(e){const t=new Map;if(e&&0!==e.remoteNegotiations.length&&"FILLED"===e.consolidated.taxes.termsStatus){for(const{result:n,shopId:a}of e.remoteNegotiations){if(!n||"RemoteNegotiationResultAvailable"!==n.__typename)continue;const{tax:e}=n.sellerProposal;t.set(a,x(e))}return{perShopTaxes:t,consolidatedTaxes:b(e.consolidated.taxes)}}}function b(e){return e.totalTaxAmount&&e.totalTaxAndDutyAmount?{status:"available_total",totalTax:r(e.totalTaxAmount),totalCost:r(e.totalTaxAndDutyAmount),totalTaxRange:P(e)}:e.taxesIncludedAmountInTarget?{status:"available_total_included",totalIncludedInTarget:r(e.taxesIncludedAmountInTarget)}:{status:"unavailable",reason:""}}function k(e){switch(e.__typename){case"InventoryClaimFailure":case"InventoryReservationFailure":return{type:"inventory"};case"PaymentFailed":return{type:"payment",code:e.code,hasOffsitePaymentMethod:e.hasOffsitePaymentMethod};case"HsaQualificationFailure":return{type:"hsa_qualification",code:e.code};case"DiscountUsageLimitExceededFailure":return{type:"discount"};case"OrderCreationFailure":case"OrderCreationSchedulingFailure":return{type:"order"};case"CustomerPersistenceFailure":return{type:"customer_persistence"};default:return{type:"other"}}}function B({id:e,pollDelay:t}){return{status:"processing",id:e,pollAt:Date.now()+t}}function F(e){switch(e?.__typename){case"ProcessingReceipt":case"WaitingReceipt":case"FailedReceipt":case"ActionRequiredReceipt":return!0;default:return!1}}function R(e){switch(e.__typename){case"CompletePaymentChallenge":return{type:"complete_payment_challenge",offsiteRedirect:e.offsiteRedirect,url:e.url};case"CompletePaymentChallengeV2":return{type:"complete_payment_challenge_v2",challengeType:e.challengeType,challengeData:e.challengeData};case"PrePaymentBuyerActionRequired":return{type:"pre_payment_buyer_action_required",url:e.url};default:o(e)}}function M(e){switch(e.__typename){case"ProcessingReceipt":case"WaitingReceipt":return B(e);case"FailedReceipt":return function(e){return{status:"failed",id:e.id,failure:k(e.processingError)}}(e);case"ActionRequiredReceipt":return function(e){const{action:t,timeout:n}=e;return{status:"action_required",id:e.id,action:R(t),timeout:n?{millisecondsRemaining:n.millisecondsRemaining}:void 0}}(e)}}
1export{A as a,y as b,b as c,m as d,M as e,c as f,s as g,F as h,i,p as j,u as k,d as l,v as o,B as p,I as r,l as s,x as t};

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.