1import{T as r,u as e,i as d}from"./2c1ab0fe.D_oO1jU7.js";import{Z as n,$ as a,av as o,aw as t}from"./164ad2e3.DgUUtBtV.js";import{O as i,a9 as c}from"./4c290a1e.D9lE9kmU.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 n=Array.isArray(d)?d[0]:d,a=Array.isArray(d)?d[1]:d;return[r??n,e??a]}const b={background:"transparent",border:"none",cornerRadius:"base"};function p({children:r,condition:n,target:a}){return e(d,{when:n,fallback:r,children:e(h,{target:a,children:r})})}function h({children:d,target:p}){const{main:{section:h},expressCheckout:{background:k,padding:m},orderSummary:{mobile:{background:f,padding:y}={}}}=n(),{shop:v,checkout:S}=i(),w=v.hasFlagEnabled(c),E=w||S.configuration.isUniversalCheckoutFinalizer,R=a(),{vaulted:{background:j,border:C,borderStyle:A,borderWidth:O,cornerRadius:P,shadow:T,padding:W,rowPadding:x},lineItems:{blockPadding:F,inlinePadding:I},rollup:{cardPadding:z}}=R,M=null!=h?.colorScheme&&null!=R.colors?.schemes?.[h.colorScheme]?.base?.background,U=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,M);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:C,borderStyle:A,borderWidth:O,cornerRadius:P,shadow:T}),n=s(h);return{...l(e,d,h),padding:w?"none":W??n.padding,...w?{}:{background:d.background??n.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,C,A,O,P,T,W,M,w,E,F,I]);return e(t,{style:U,insetsRows:"vaulted"===p,children:!w||"vaulted"!==p&&"edgeToEdgeCard"!==p&&"edgeToEdge"!==p?d:e(o,{theme:{rollup:("vaulted"===p?x??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.