PageSourceSearch

https://ryanferguson.co.uk/cdn/shopifycloud/checkout-web/assets/c1/79974aab.DPBsbYrf.js

js ryanferguson.co.uk collected 2026-10-02 21:28:00 UTC 2,310 bytes, 1 lines download raw bytes

1import{T as r,u as e,w as d}from"./2c1ab0fe.GMbxnz74.js";import{a2 as a,a4 as n,aA as o,aB as t}from"./164ad2e3.B4L1MRYB.js";import{S as i,ac as c}from"./4c290a1e.DMQ9xOwP.js";function s(r){return Object.fromEntries(Object.entries(r??{}).filter(([,r])=>null!=r))}const u={background:"base",border:"full",borderStyle:"base",borderWidth:"base",cornerRadius:"base"};function l(r,e,d){return{...s(r),...s(e),...s(d)}}function g(r,e,d){if(!r&&!e)return;const a=Array.isArray(d)?d[0]:d,n=Array.isArray(d)?d[1]:d;return[r??a,e??n]}const b={background:"transparent",border:"none",cornerRadius:"base"};function p({children:r,condition:a,target:n}){return e(d,{when:a,fallback:r,children:e(h,{target:n,children:r})})}function h({children:d,target:p}){const{main:{section:h},expressCheckout:{background:k,padding:m},orderSummary:{mobile:{background:f,padding:y}={}}}=a(),{shop:S,checkout:v}=i(),w=S.hasFlagEnabled(c),E=w||v.configuration.isUniversalCheckoutFinalizer,R=n(),{vaulted:{background:j,border:A,borderStyle:C,borderWidth:P,cornerRadius:T,shadow:W,padding:x,rowPadding:O},lineItems:{blockPadding:F,inlinePadding:I},rollup:{cardPadding:z}}=R,B=null!=h?.colorScheme&&null!=R.colors?.schemes?.[h.colorScheme]?.base?.background,M=r(()=>{const r=function(r,e){return r?{background:e?void 0:"subdued200",border:"auto",borderStyle:"base",borderWidth:"base",cornerRadius:"large",shadow:"small"}:u}(E,B);switch(p){case"card":return{padding:"base",...l(r,void 0,h)};case"edgeToEdgeCard":return{...l(r,void 0,h),padding:"none"};case"edgeToEdge":return{...h,padding:"none"};case"plain":return b;case"expressCheckout":return{...h,background:k??h?.background,padding:m??h?.padding};case"vaulted":{const e=w?r:{},d=s({background:j,border:A,borderStyle:C,borderWidth:P,cornerRadius:T,shadow:W}),a=s(h);return{...l(e,d,h),padding:w?"none":x??a.padding,...w?{}:{background:d.background??a.background}}}case"lineItems":return{...h,padding:g(F,I,h?.padding)??h?.padding};case"mobileOrderSummary":return y||f?{...h,background:f??h?.background,padding:y??h?.padding}:h??{};default:return h??{}}},[h,p,k,m,f,y,j,A,C,P,T,W,x,B,w,E,F,I]);return e(t,{style:M,insetsRows:"vaulted"===p,children:!w||"vaulted"!==p&&"edgeToEdgeCard"!==p&&"edgeToEdge"!==p?d:e(o,{theme:{rollup:("vaulted"===p?O??z:z)??{}},children:d})})}export{p as M,h as S};

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.