(()=>{"use strict";var s={38657:function(g,n){var l=this&&this.__createBinding||(Object.create?function(e,t,r,a){a===void 0&&(a=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,a,i)}:function(e,t,r,a){a===void 0&&(a=r),e[a]=t[r]}),d=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),_=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&l(t,e,r);return d(t,e),t};Object.defineProperty(n,"__esModule",{value:!0}),n.signOevReq=n.httpSignedReq=n.httpReq=n.run=n.startCoordinator=void 0;const o=process.env.AIRNODE_CLOUD_PROVIDER;if(!o)throw new Error("Missing cloud specification");function u(){return Promise.resolve(`${`./handlers/${o}`}`).then(e=>_(require(e)))}async function f(...e){return(await u()).startCoordinator(...e)}n.startCoordinator=f;async function h(...e){return(await u()).run(...e)}n.run=h;async function v(...e){return(await u()).processHttpRequest(...e)}n.httpReq=v;async function p(...e){return(await u()).processHttpSignedDataRequest(...e)}n.httpSignedReq=p;async function O(...e){return(await u()).processSignOevDataRequest(...e)}n.signOevReq=O}},c={};s[38657](0,c),module.exports=c})();

//# sourceMappingURL=index.js.map