PageSourceSearch

https://monisqui.com/cdn/shopifycloud/checkout-web/assets/c1/2fdb3dd3.DjsPYeNf.js

js monisqui.com collected 2026-10-06 13:45:51 UTC 3,863 bytes, 1 lines download raw bytes

1import{c as e,o as t,b1 as a,b2 as s,s as n,b3 as r,b4 as o,b5 as i,b6 as c}from"./9dba8418.ogFVeXB5.js";import{bn as l,bo as u,bp as p,k as d,bq as h,s as m,br as v,bs as g,bt as f}from"./164ad2e3.CZ86Jn5i.js";import{T as k,h as P,k as _,g as b,p as E,L as M,o as T}from"./2c1ab0fe.Bywc2Brn.js";import{d as y}from"./app.DWJ9FfA1.js";import{u as S}from"./22345fd4.gEtcWjYq.js";const w="placement-reference";function x(){const{router:r}=e(),o=r.currentUrl.value.searchParams.get(w),{supported:i}=p(),c=d(),l=k(()=>{const e=h(c.value);if(!o){const e=t(a.PlacementReference);return i.has(e)?e:void 0}return i.has(o)?o:(console.error(new s(`'${o}' is not a valid placement reference, falling back to '${e}'. Please see https://shopify.dev/apps/checkout/test-ui-extensions#dynamic-extension-points`)),e)},[o,i,c.value]);return P(()=>{l&&n(a.PlacementReference,l)},[l]),l??void 0}function N(){const e=l(),t=x(),a=e.workspace?.root?.url||e.workspace?.queryUrl;return k(()=>{const e=new URLSearchParams;return a&&e.set(u,a),t&&e.set(w,t),e},[a,t])}function R(){const{checkout:t}=e(),{acceptSmsMarketing:a,phone:s,smsMarketingPhone:n,shippingAddress:r}=t.negotiator.parts,{negotiate:o}=m(),i=r.fields.phone.value,c=n.value,l=0===(t.proposal.negotiated.fields.availableDeliveryAddresses.value??[]).length?i:"",u=c||s.value||l||"";return{handleSmsMarketingConsent:e=>{n.value="",a.value=e,e?n.value=u:o({legacyFiltering:{include:[],silenceViolations:["all"]},silenceViolations:["all"]})}}}function U(){const{checkout:{negotiator:t}}=e(),{shippingAddress:a,locationAddress:s}=t.parts;return _(()=>{const e=a.value,t=s.value;return y(e,t)})}function A(){const{validatePhoneNumber:t}=S(),{negotiate:a}=m(),s=U(),{i18n:n,checkout:{wallets:r,negotiator:o}}=e(),{smsMarketingPhone:i}=o.parts,{marketingPhoneInputError:c}=o.context,l=b(!1);E(()=>{const e=i.value,o=s.value,u=c.peek();if(!l.current)return void(l.current=!0);const p=t(e,o??"ZZ")?void 0:n.translate("field_errors.address_phone_blank");p?u||(c.value=p):c.value=void 0,p||r.activeSession.value||M(()=>{a({legacyFiltering:{include:[],silenceViolations:["all"]},silenceViolations:["all"]})})})}function C(e){return!0===e?.includes("marketingConsent")||!0===e?.includes("messagingMarketingConsent")}const I=new Set(["BUYER_IDENTITY_MARKETING_CONSENT_PHONE_NUMBER_DOES_NOT_MATCH_EXPECTED_PATTERN"]);function j(t){const{checkout:{wallets:a,negotiator:s}}=e(),{smsMarketingPhone:n,acceptSmsMarketing:c}=s.parts,{marketingPhoneInputError:l}=s.context,u=b();function p(){void 0!==u.current&&u.current===n.peek()&&(l.value=void 0,u.current=void 0)}v(e=>{if("success"===e.type)return void p();if("error"!==e.type)return;let a=!1;for(const s of e.violations){if("UnprocessableTermViolation"!==s.__typename||!I.has(s.code)||!C(s.target))continue;a=!0;const e=t||(s.localizedMessage??s.nonLocalizedMessage);l.value=e,u.current=n.peek()}a||p()});const d=T(void 0),h=c.value?l:d;return r(n,h,()=>{},o.InvalidOptInPhone,()=>Boolean(a.activeSession.value)),i(n,l)}function O(t){const{checkout:a,router:s}=e(),{origin:n,prefix:r,searchParams:o}=s.currentUrl.value,i=N(),l=a.negotiator.throttleState.peek().token,u=g(),p=o.get("shop_client_uuid")??o.get("client_uuid"),d=a.checkpointToken.value,h=a.configuration.renderContextToken.token.value;return k(()=>{const e=o.get("channel"),a=o.get("preview_theme_id"),s=new URL(`${n}${r}`);s.searchParams.set("payment","shop_pay");for(const[t,n]of i.entries())s.searchParams.set(t,n);return l&&s.searchParams.set(f,l),t&&s.searchParams.set("redirect_source",t),d&&s.searchParams.set(c,d),e&&s.searchParams.set("channel",e),a&&s.searchParams.set("preview_theme_id",a),p&&s.searchParams.set("shop_client_uuid",p),h?s.searchParams.set("rctx",h):s.searchParams.delete("rctx"),u(s.searchParams,o),s.toString()},[o,n,r,l,t,d,i,u,p,h])}export{x as a,U as b,R as c,A as d,j as e,O as f,C as i,N 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.