"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("@gem-sdk/system"),t=require("./Separator.liquid.js"),r=require("./BlankSpace.liquid.js"),l=require("@gem-sdk/core");exports.default=({components:u,separator:a,showPrice:i,showSeparator:s})=>{let d=e.If(s,t.default({separator:a}),e.If(u.length>1,r.default(),""));return l.template`
    ${d}
    ${i?u.map((e,t)=>l.template`
            ${e()}
            ${t<u.length-1?r.default():""}
          `).join(""):""}
  `};
