{"version":3,"file":"browser.mjs","sourceRoot":"","sources":["../../src/services/browser.ts"],"names":[],"mappings":"AAYA,OAAO,EAAE,gBAAgB,EAAE,+BAA2B;AAOtD,OAAO,EAAE,cAAc,EAAE,wBAAoB;AAC7C,6CAAyC;AACzC,mCAAyB;AACzB,sCAA4B;AAC5B,oCAA0B","sourcesContent":["// Subset of exports meant for browser environments, omits Node.js services\nexport type {\n  ExecutionServiceActions,\n  ExecutionServiceArgs,\n  ExecutionServiceEvents,\n  ExecutionServiceMessenger,\n  ExecutionServiceOutboundRequestEvent,\n  ExecutionServiceOutboundResponseEvent,\n  ExecutionServiceUnhandledErrorEvent,\n  SnapErrorJson,\n  SnapExecutionData,\n} from './ExecutionService';\nexport { ExecutionService } from './ExecutionService';\nexport type {\n  ExecutionServiceTerminateSnapAction,\n  ExecutionServiceTerminateAllSnapsAction,\n  ExecutionServiceExecuteSnapAction,\n  ExecutionServiceHandleRpcRequestAction,\n} from './ExecutionService-method-action-types';\nexport { setupMultiplex } from './multiplex';\nexport * from './ProxyPostMessageStream';\nexport * from './iframe';\nexport * from './offscreen';\nexport * from './webview';\n"]}