{
  "version": 3,
  "sources": ["../../src/lib/sdkDappUi.ts"],
  "sourcesContent": ["import { safeWindow } from '../constants/window.constants';\nexport type { MvxSignTransactionsPanel } from '@multiversx/sdk-dapp-ui/web-components/mvx-sign-transactions-panel';\nexport type { MvxWalletConnect } from '@multiversx/sdk-dapp-ui/web-components/mvx-wallet-connect';\nexport type { MvxPendingTransactionsPanel } from '@multiversx/sdk-dapp-ui/web-components/mvx-pending-transactions-panel';\nexport type { MvxNotificationsFeed } from '@multiversx/sdk-dapp-ui/web-components/mvx-notifications-feed';\nexport type { MvxToastList } from '@multiversx/sdk-dapp-ui/web-components/mvx-toast-list';\nexport type { MvxUnlockPanel } from '@multiversx/sdk-dapp-ui/web-components/mvx-unlock-panel';\n\nexport type { IEventBus } from '@multiversx/sdk-dapp-ui/types/utils/EventBus';\nexport type {\n  ITransactionListItem,\n  ITransactionListItemAsset,\n  ITransactionListItemAction\n} from '@multiversx/sdk-dapp-ui/types/components/visual/transaction-list-item/transaction-list-item.types';\n\nexport async function defineCustomElements(opts?: any): Promise<void> {\n  const isReactNative =\n    typeof safeWindow.navigator !== 'undefined' &&\n    safeWindow.navigator.product === 'ReactNative';\n\n  if (isReactNative || !safeWindow) {\n    return;\n  }\n\n  try {\n    const loader = await import('@multiversx/sdk-dapp-ui');\n    loader.defineCustomElements(opts);\n  } catch (err) {\n    console.warn('@multiversx/sdk-dapp-ui not found' + err);\n  }\n}\n"],
  "mappings": "0jBAAA,IAAAA,EAAA,GAAAC,EAAAD,EAAA,0BAAAE,IAAA,eAAAC,EAAAH,GAAA,IAAAI,EAA2B,yCAe3B,eAAsBF,EAAqBG,EAA2B,CAKpE,GAAI,EAHF,OAAO,aAAW,UAAc,KAChC,aAAW,UAAU,UAAY,eAEd,CAAC,cAItB,GAAI,EACa,KAAM,QAAO,yBAAyB,GAC9C,qBAAqBA,CAAI,CAClC,OAASC,EAAK,CACZ,QAAQ,KAAK,oCAAsCA,CAAG,CACxD,CACF",
  "names": ["sdkDappUi_exports", "__export", "defineCustomElements", "__toCommonJS", "import_window", "opts", "err"]
}
