{"version":3,"file":"index.mjs","sourceRoot":"","sources":["../../src/webview/index.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,qBAAqB,EAAE,oCAAgC;AAChE,OAAO,EAAE,qBAAqB,EAAE,+CAA2C;AAC3E,OAAO,EAAE,mBAAmB,EAAE,6CAAyC;AACvE,OAAO,EAAE,kBAAkB,EAAE,yCAAqC;AAElE,0CAA0C;AAC1C,mBAAmB,EAAE,CAAC;AACtB,qBAAqB,EAAE,CAAC;AAExB,MAAM,YAAY,GAAG,IAAI,qBAAqB,CAAC;IAC7C,IAAI,EAAE,OAAO,EAAE,UAAU;IACzB,MAAM,EAAE,QAAQ,EAAE,SAAS;IAC3B,YAAY,EAAE,MAAM,CAAC,kBAAkB;CACxC,CAAC,CAAC;AAEH,kBAAkB,CAAC,UAAU,CAAC,YAAY,CAAC,CAAC","sourcesContent":["import { WebViewExecutorStream } from './WebViewExecutorStream';\nimport { executeLockdownEvents } from '../common/lockdown/lockdown-events';\nimport { executeLockdownMore } from '../common/lockdown/lockdown-more';\nimport { IFrameSnapExecutor } from '../iframe/IFrameSnapExecutor';\n\n// Lockdown is already applied in LavaMoat\nexecuteLockdownMore();\nexecuteLockdownEvents();\n\nconst parentStream = new WebViewExecutorStream({\n  name: 'child', // webview\n  target: 'parent', // rnside\n  targetWindow: window.ReactNativeWebView,\n});\n\nIFrameSnapExecutor.initialize(parentStream);\n"]}