{"version":3,"sources":["jsdelivr-header.js","/npm/@rainbow-me/rainbow-button@0.2.27/dist/index.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,OCHS,mBAAoB,iBAAoB,gCAC1C,UAAW,QAClB,SAAS,uBAAsB,SAC7B,KACG,IAEH,OAAuB,MAAM,cAAc,mBAAoB,IAAK,GAAW,EACjF,CACA,IAAI,cAAgB,IACK,MAAM,cAAc,aAAc,CAAE,OAAQ,YAErE,cAAc,OAAS,aAAa,cAG3B,yBAA4B,gCAC5B,kBAAqB,iCAC9B,SAAS,kBAAiB,UACxB,EAAS,QACT,EAAO,eACP,EAAc,OACd,EAAM,QACN,EAAO,wBACP,IAEA,MAAO,GAAa,qBAClB,CAAC,CAAE,UAAW,UAAW,QAAS,CAAC,iBACnC,CACE,YACA,UACA,iBACA,SACA,UACA,4BAGJ,OAAO,CACT,QAGS,gBAAmB,eACnB,oBAAuB,yBAChC,SAAS,yBACP,MAAM,iBAAE,EAAgB,iBAAE,GAAqB,kBAI/C,MAAO,CACL,QAJc,aAAY,KAC1B,KAAoB,GACnB,CAAC,IAGF,mBAEJ,QAEE,cACA,sBACA,iBACA","file":"/npm/@rainbow-me/rainbow-button@0.2.27/dist/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/@rainbow-me/rainbow-button@0.2.27/dist/index.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","\"use client\";\n\n// src/components/RainbowButton.tsx\nimport { RainbowKitProvider, WalletButton } from \"@rainbow-me/rainbowkit\";\nimport React from \"react\";\nfunction RainbowButtonProvider({\n  children,\n  ...options\n}) {\n  return /* @__PURE__ */ React.createElement(RainbowKitProvider, { ...options }, children);\n}\nvar RainbowButton = () => {\n  return /* @__PURE__ */ React.createElement(WalletButton, { wallet: \"rainbow\" });\n};\nRainbowButton.Custom = WalletButton.Custom;\n\n// src/connectors/rainbow.ts\nimport { connectorsForWallets } from \"@rainbow-me/rainbowkit\";\nimport { rainbowWallet } from \"@rainbow-me/rainbowkit/wallets\";\nfunction rainbowConnector({\n  projectId,\n  appName,\n  appDescription,\n  appUrl,\n  appIcon,\n  walletConnectParameters\n}) {\n  const [connector] = connectorsForWallets(\n    [{ groupName: \"Popular\", wallets: [rainbowWallet] }],\n    {\n      projectId,\n      appName,\n      appDescription,\n      appUrl,\n      appIcon,\n      walletConnectParameters\n    }\n  );\n  return connector;\n}\n\n// src/hooks/useRainbowConnectModal.ts\nimport { useCallback } from \"react\";\nimport { useConnectModal } from \"@rainbow-me/rainbowkit\";\nfunction useRainbowConnectModal() {\n  const { openConnectModal, connectModalOpen } = useConnectModal();\n  const connect = useCallback(() => {\n    openConnectModal?.();\n  }, [openConnectModal]);\n  return {\n    connect,\n    connectModalOpen\n  };\n}\nexport {\n  RainbowButton,\n  RainbowButtonProvider,\n  rainbowConnector,\n  useRainbowConnectModal\n};\n"]}