function l(i){const n=i.map(o=>Number(o.price)).filter(o=>Number.isFinite(o)&&o>0);return n.length>0?Math.min(...n):null}function m(i){let n=null,o=null;for(const c of i){for(const e of c.paxPricing??[]){const t=l(e.tiers??[]);t!=null&&(n=n==null?t:Math.min(n,t))}for(const e of c.rooms??[])for(const t of e.categories??[]){const r=l(t.tiers??[]);r!=null&&(o=o==null?r:Math.min(o,r))}}const s=(n??0)+(o??0);return{minPaxCost:n,minRoomCost:o,combinedCost:s>0?s:null}}export{m as c};