import{a}from"./p-d6eb762b.js";async function e(a,e){let t;switch(a){case"authorization":t=new((await import("./p-b5da8977.js")).Authorization)(e);break;case"verification":t=new((await import("./p-9e1d7590.js")).Verification)(e);break;case"settlement":t=new((await import("./p-16b9efa9.js")).Settlement)(e);break;case"merchant":t=new((await import("./p-0af17680.js")).Merchant)(e);break;case"card":t=new((await import("./p-84e9b962.js")).Card)(e);break;case"contact":t=new((await import("./p-6ab4ef3c.js")).Contact)(e);break;case"customer":t=new((await import("./p-d01ae80c.js")).Customer)(e);break;case"order":t=new((await import("./p-7997c221.js")).Order)(e);break;case"log":t=new((await import("./p-dffe81b4.js")).Log)(e);break;case"me":t=new((await import("./p-2162a807.js")).Me)(e)}return t}var t;!function(t){let r;!function(a){a.acquirer=["authorization","merchant","verification","settlement"],a.card=["card"],a.log=["log"],a.psp=["order","customer","me","contact"],a.values=[...a.acquirer,...a.card,...a.log,...a.psp],a.is=function(e){return"string"==typeof e&&a.values.includes(e)},a.open=e}(r=t.Subset||(t.Subset={})),t.open=async function(e,t,...i){const n=a.open(e,t);return Object.fromEntries(await Promise.all(i.map((async a=>[a,await r.open(a,n,e)]))))}}(t||(t={}));export{t as C}