{"version":3,"file":"browser.cjs","sourceRoot":"","sources":["../../src/services/browser.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;AAYA,2DAAsD;AAA7C,oHAAA,gBAAgB,OAAA;AAOzB,6CAA6C;AAApC,2GAAA,cAAc,OAAA;AACvB,+DAAyC;AACzC,qDAAyB;AACzB,wDAA4B;AAC5B,sDAA0B","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"]}