PageSourceSearch

https://store.honorsociety.org/cdn/shopifycloud/checkout-web/assets/c1/cvv-cvvBridge.hYfPqjG6.js

js honorsociety.org collected 2026-09-25 14:04:19 UTC 2,083 bytes, 1 lines download raw bytes

1import{cY as u,h1 as p}from"./addresses-is-address-empty.BgqK_zG_.js";const S="f_9cacaad2",_="f_34c3590e",A="f_a6c1475a",I="f_1523b7d6";class f{constructor(){this.listeners=new Set}listen(e){return this.listeners.add(e),()=>{this.listeners.delete(e)}}emit(e){this.listeners.forEach(t=>t(e))}}const l={billingAddress:0,shippingAddress:1,phone:2,firstName:3,paymentMethod:4},h={billingAddress:[],shippingAddress:[],phone:[],firstName:[],paymentMethod:["billingAddress","shippingAddress","firstName","phone"]};class C{constructor(){this.interceptors=new Set,this.resultEmitter=new f}async runInterceptors(){const e=[...this.interceptors];e.sort(({name:n},{name:i})=>l[n]-l[i]);const t=[],r=new Set;for(const{name:n,interceptor:i}of e){if(h[n].some(a=>r.has(a)))continue;const o=await i();t.push(o),o.success||r.add(n)}return this.resultEmitter.emit(m(t)),t}intercept(e,t){const r={interceptor:t,name:e};return this.interceptors.add(r),()=>{this.interceptors.delete(r)}}listenResult(e){return this.resultEmitter.listen(e)}}function E({addressType:s,validate:e,setErrors:t}){const r=e();return r.size>0?(t(r),{success:!1,location:`intercept_${s}_address_has_errors`}):{success:!0}}function m(s){return s.every(e=>e.success)}function y(s){return s.flatMap(e=>!e.success&&"location"in e?[e.location]:[])}function L(s){return s.flatMap(e=>"errors"in e?e.errors??[]:[])}function N(s,e,t,r){if(!s)return!1;const{expired:n,supportsInstallmentsInterestLoan:i,supportsInstallmentsSplitPayLoan:o}=s,a=u(e.value),d=s.billingAddressValid&&s.billingAddress.address.countryCode&&a?.supportedCountries.includes(s.billingAddress.address.countryCode)&&p(a?.availableLoanTypes,o,i);return!!(n||t.value&&!d||r.value&&!i)}let c=null;function b(s){c=s}function D(){c=null}async function R(s){if(!c)return{cvvSessionIds:[],isValid:!0};try{const e=await c(s);return e.isValid&&(e.cvvSessionIds.length!==s||e.cvvSessionIds.some(t=>!t))?{cvvSessionIds:[],isValid:!1}:e}catch{return{cvvSessionIds:[],isValid:!1}}}export{_ as F,C as S,m as a,y as b,A as c,I as d,E as e,S as f,L as g,N as i,b as r,D as u,R as v};

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.