{
  "version": 3,
  "sources": ["../../../src/youtube/LmYoutubeEmbed.native.tsx"],
  "sourcesContent": ["import { WebView } from 'react-native-webview'\nimport { useState } from 'react'\nimport { LmYoutubeEmbedProps } from './videoEmbedTypes'\nimport { Platform } from 'react-native'\nimport { Stack } from 'tamagui'\nimport { LmSkeleton } from '../core/content'\n\nexport function LmYoutubeEmbed({\n  youtubeId = 'JxS5E-kZc2s',\n  aspectRatio = 16 / 9,\n  width = '100%',\n  ...stackProps\n}: LmYoutubeEmbedProps) {\n  const [state, setState] = useState<any>({})\n  return (\n    <Stack {...stackProps} width={width} aspectRatio={aspectRatio} position={'relative'}>\n      {!state?.isReady && <LmSkeleton />}\n      <WebView\n        source={{\n          uri: `https://www.youtube-nocookie.com/embed/${youtubeId}?controls=1`,\n        }}\n        style={{ height: '100%', width: '100%' }}\n        androidLayerType={Platform.OS === 'android' && Platform.Version <= 22 ? 'hardware' : 'none'}\n        allowsFullscreenVideo={true}\n        mediaPlaybackRequiresUserAction\n        useNativeResumeAndPauseLifecycleEvents\n        javaScriptEnabled\n        allowsInlineMediaPlayback\n        useWebKit={true}\n        originWhitelist={['*']}\n        automaticallyAdjustContentInsets\n        onError={(e: any) => {\n          setState((s) => ({\n            ...s,\n            isReady: false,\n            error: e.error,\n          }))\n        }}\n        onLoadEnd={() =>\n          setState((s) => ({\n            ...s,\n            isReady: true,\n          }))\n        }\n      />\n    </Stack>\n  )\n}\n"],
  "mappings": "AAAA,SAAS,eAAe;AACxB,SAAS,gBAAgB;AAEzB,SAAS,gBAAgB;AACzB,SAAS,aAAa;AACtB,SAAS,kBAAkB;AAEpB,SAAS,eAAe;AAAA,EAC7B,YAAY;AAAA,EACZ,cAAc,KAAK;AAAA,EACnB,QAAQ;AAAA,KACL;AACL,GAAwB;AACtB,QAAM,CAAC,OAAO,QAAQ,IAAI,SAAc,CAAC,CAAC;AAC1C,SACE,CAAC,UAAU,YAAY,OAAO,OAAO,aAAa,aAAa,SAAU;AAAA,KACtE,EAAC,+BAAO,YAAW,CAAC,WAAW;AAAA,IAChC,CAAC,QACC,QAAQ;AAAA,MACN,KAAK,0CAA0C;AAAA,IACjD,GACA,OAAO,EAAE,QAAQ,QAAQ,OAAO,OAAO,GACvC,kBAAkB,SAAS,OAAO,aAAa,SAAS,WAAW,KAAK,aAAa,QACrF,uBAAuB,MACvB,gCACA,uCACA,kBACA,0BACA,WAAW,MACX,iBAAiB,CAAC,GAAG,GACrB,iCACA,SAAS,CAAC,MAAW;AACnB,eAAS,CAAC,OAAO;AAAA,QACf,GAAG;AAAA,QACH,SAAS;AAAA,QACT,OAAO,EAAE;AAAA,MACX,EAAE;AAAA,IACJ,GACA,WAAW,MACT,SAAS,CAAC,OAAO;AAAA,MACf,GAAG;AAAA,MACH,SAAS;AAAA,IACX,EAAE,GAEN;AAAA,EACF,EA9BC;AAgCL;",
  "names": []
}
