@particle-network/auth-core-modal
Version:
Auth Core provides MPC (Multi-Party Computation)-based threshold signatures.
301 lines (274 loc) • 315 kB
JavaScript
"use client";
import {
__esm,
__export,
__privateAdd,
__privateGet,
__privateMethod,
__toCommonJS
} from "./chunk-LQ53OFQ3.js";
// src/common/icon/circle_close.svg
var circle_close_exports = {};
__export(circle_close_exports, {
default: () => circle_close_default
});
import * as React3 from "react";
function MyComponent(props) {
return /* @__PURE__ */ React3.createElement("svg", { xmlns: "http://www.w3.org/2000/svg", width: "1em", height: "1em", viewBox: "0 0 28 28", ...props }, /* @__PURE__ */ React3.createElement("circle", { cx: 14, cy: 14, r: 14, opacity: 0.08 }), /* @__PURE__ */ React3.createElement("rect", { width: 1.368, height: 12.992, rx: 0.684, transform: "rotate(-45 16.924 -5.61)" }), /* @__PURE__ */ React3.createElement("rect", { width: 1.368, height: 12.992, rx: 0.684, transform: "rotate(45 -2.24 26.54)" }));
}
var circle_close_default;
var init_circle_close = __esm({
"src/common/icon/circle_close.svg"() {
"use strict";
circle_close_default = MyComponent;
}
});
// src/api/model/authError.ts
var AuthError = class {
constructor(code, message) {
this.code = code;
this.message = message;
this.code = code;
this.message = message;
}
static feeError() {
return new AuthError(8101, "maxFeePerGas cannot be less than maxPriorityFeePerGas");
}
static userRejectedRequest() {
return new AuthError(4001, "The user rejected the request");
}
static userCancelOperation() {
return new AuthError(4011, "The user cancel the operation");
}
static unauthorized() {
return new AuthError(4100, "The requested method and/or account has not been authorized by the user");
}
static systemError() {
return new AuthError(8001, "System Error");
}
static paramsError() {
return new AuthError(8002, "Param error, see doc for more info");
}
static notLogin() {
return new AuthError(8005, "Please connect first!");
}
static walletNotCreated() {
return new AuthError(8006, "Wallet not created");
}
static authorizeError() {
return new AuthError(8007, "Authorize error");
}
static network() {
return new AuthError(8011, "Network error");
}
static unknown(message) {
return new AuthError(9e3, message);
}
static pending(method) {
return new AuthError(-32002, `Request of type ${method} already pending, please wait.`);
}
};
// src/api/model/bundle.ts
var PromptSettingType = /* @__PURE__ */ ((PromptSettingType2) => {
PromptSettingType2[PromptSettingType2["none"] = 0] = "none";
PromptSettingType2[PromptSettingType2["first"] = 1] = "first";
PromptSettingType2[PromptSettingType2["every"] = 2] = "every";
PromptSettingType2[PromptSettingType2["everyAndNotSkip"] = 3] = "everyAndNotSkip";
return PromptSettingType2;
})(PromptSettingType || {});
// src/common/images/apple_icon.png
var apple_icon_default = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGkAAABpCAQAAACTi8WxAAAEbUlEQVR42u2ae2iVZRzHn3PObsed5/v7Pe95z46uw7bQ1RjlP0oySqwMyjIM9Y8yb+mgG0FO9A8JusBAomXiJSkWhIMMFfwjIUIWtREJrqFR0k3XxVDKza2567mEu7Uz3Sr3yPO+8nye/w7nj/fD931/z+/3vK8QFovFYrFYLBaLxWKxWCxCiGC8SM2V7k3j497Gu9Aiv44svxlsCtSdvJN6kEEGXVjjex8H/AJ9heSQUAYX+THfC9EetCM9IpRBW/QuXwslwlSLgTGdK+s4HD8bhWgl2rKE0rTV1xlxKT5HarwS/XBL1NcZcY1MZgl18wZfZyRd+nK8kBzAAbfY37XuIfyZlVGrrBJBPxsFaAsGx4QG6ZRaKEK+zqgyj98arXJo5/2xchHw+RZbVkBvI4MkzlOjelJG/SUUmJMfi7iyeEbWkxJSS/glqlYLHQz/MC9XUSRWGJeug3m5nrWZk+8u4hrexQ30AdfjFbV03L6TI/JHJIM0m9djBx2iT9FMn9CHXMdrZ5V6Ljk4ahWacAH9Y0UghXZqVduiFSI8miBzdIHah++oe0IX0Y3v6fVohWdKRiJM99NBupx1mf+U61/pHV7Li+gB9TwfmSCTJYZv6RnpeiAtRbQVP2a3OlddbCd+pt/o8rge/Nr/a6d9dKtpo3yqRceUF/q/luzjBrPdeYF6Fn/pExpaSd5s7uYL4hGc0Sw0iGZeZkwpUkTHpnyGrmPRMTVX5Jjr26rlgE4dmUQzyg0+RrGZslGmtWb0DS02O6Uupw6tt1wPbxZ5RrdX1EFrRnQiXmQ0o8I4Neot3eo5wyOhrMBPWjM6G6k0PELwvbigNaUjCcMnegFaobMNQpp3CsNTU1CuQ5dGpRS/ZrpZDTrVU4wJ19PXvWpciTZqVUqjzvQRWFCtpk6tFe/A6KmEuYq3DBe1Kp3kMsNK6h6c19sOqUcNj+go1z0p0YGxYxdDDdFMNOlVkn+opUZLhAOq1zzPpnBUlRitebxJ90Qre2lvWYFBp+hi/K45pwx6+eXCuLmThxia9E5MQ6uT6t35pk5dA7QdSe1KGdlPp7iGlJkSUYVL+pWGP/FwVhqpfjJKR2/ArXdlj2qRt5vq9J6e7HB/mk3sjuIZhkrErFI6eQOUzvF95ip5Lr+IPt0Z0Xsi3+SrmBJ8ofl5OhddYPoUYqPWMWNAbTfaQQxvuXRYX2tEJ9Qdxt8CDs1OugaNS2q1ufcWWVLOBnTqaFt5d7xQeANX0hvonfZN91msXHgHLuOPptnxnXUe9NaHUgGnilomKRNp9KMLHeiknkkKfhq/8DrvfSgVovn0MSa+F0zRGd5P2/gpPM5rsIn2UutVm3Map9UqUSA8SIBL6V10Dych07IfbWoLzXalyBEhERQhkZMIqxJej9OybyTRlOyn4+pu4d3viBJh9TDtoUN0ELvVE5HYtf9VmaeWUC3eRwPepBWJsPA6lXkyCudfv98Kxgtd6eF0LBaLxWKxWCwWi8VisVgsFovlv/M3hv1dQtbrSm8AAAAASUVORK5CYII=";
// src/common/images/discord_icon.png
var discord_icon_default = "data:image/png;base64,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";
// src/common/images/email_icon.png
var email_icon_default = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGkAAABpCAMAAAAOXP0IAAAAAXNSR0IArs4c6QAAAXpQTFRFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkA4EAgAAAH10Uk5TAAIDBAYHCQoLDA0PERMUFRYXGBkbHB8gISQoKSwvMDE0NTg5PEBCQ0RFSUtMUVRZXF1eX2Fla2xtcXV7fH1+f4GDiYyTlJWXmp6foaqrsbKztLW6vL/Bx8rLztDT1NXX2drb3N7f4ePk5ebn6err7u/y8/T19/j5+vv8/f5/Yjk8AAACAUlEQVRo3u2X+TcbURSAZzyPGDWCUp59i6Qiamstsa9trK3WEu0QWxCjdsH7300QcgzynPuOcxz3+zH54TvvmzsvN4qCIAiCIAiCIAiCIO+J3NLGFgFqC1KBos9zx1yEy1A3BYkqQ1yUky6ISO25EDbxUDbA5PghLuI7VQBT6uALzrRZAsmnzwirIi7Y7OmBqJjI8IA8DqbqAaFTRTwpTAeYsie8qlDAiIu4/36CmH6bzUQgoOEhvu11mImbzckDWunc2xxq4mbSgLF0hxxu4skCXqfjMkxJAt6kk2N6NuBtOkmmZwLG08kyPRnwLp0005GfPnYHxu46uSbTn6HV2QNa6WqKiG9Znsn0Un0ybAsYS7fxr5AUr8kyhVvUPMvxcAJvp84oS2GL51JMhpuwn1HbBMan7nLJo7BfMkxGhcIW7BO4dj911lw4p+CmBaaUB+PnMBso7VjdPdjbGC+Mv7AW+21EGzuDmWZnmeIyElatvnwlp/aLlxHH152EZaWN5g4tQ0xZrR/VpnDivJ0GvzmtL7SGP4eJH+8PU0d9Huj3nXjNh69r1JgPntj2yv5M2MKS0WkKrkYH3yFrhEK7joTXvYtJTca9JwJo9j5Mv5YpbewFppUsyIPy7Yk/pwHY7Pm3BEX/RzXYmNPi9qERAXqr0/GfOoIgCIIgCIIgyNviCiZFn2OnCNCVAAAAAElFTkSuQmCC";
// src/common/images/facebook_icon.png
var facebook_icon_default = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGkAAABpCAMAAAAOXP0IAAAAAXNSR0IArs4c6QAAAQ5QTFRFAAAAAID/AFWqAKr/AGb/M5n/AID/JG3bJG3/GoDmFYD/G3nyGnPyGHnzFnr0FHb1EnL2Gnv2EHP3GHjvFXX4FHnyFHbyFnTuGHjxFHjzGHjzGHbzF3jzFnf0FnbyF3fzGXb0GHbyF3jyGXXzFnfzGHbzGHXxGHbzF3bzGHbxGHfxGHfzGHXwF3bzF3bxGHfxFnbxGHjzF3fzF3byGHbyGHbxGHfxGHbyF3fyF3byGHfzGHfyGHbzGHbxGHbyGHfxF3fyF3byGHfyGHfyGHfyGHfyF3bxGHfxGHfxGHfzGHfzF3fzF3fzF3fyGHfxGHfxGHfyGHjyGHfxGHfxGHbyGHfyF3byGHfyGHfyGHfy/dRJqAAAAFl0Uk5TAAIDAwUFBgcHCgwTFBUXGh0dHyAlJicuNUBAQUJHUFhbX2JmZ2prbG6AgYGLj5GSlZWYnJ6gqa2usbi/wMvLzNLT1tfb3N7f4eHj5Obo7vLz8/T19vb8/P1E2p1nAAAA/ElEQVRo3u3Ux1JCURCE4StKUKIgSJIkxwRGsiBBvKBiAPO8/4uwAA6FVSyoYmbV/7I3364NAyGEEEIIoYXsuwc37Zdfoq9e8+42weZsRc+7PzTvlE06ef0jEpC2L+hfTJL1eCgk7Q1ISLomIcn/KSVlSUqqzIFv8+pIKaVUmAOy3WtolPNw3pDrQUutHdbDC/S1lOO91uCjltK8UuhJS0lIkCSkTGlS9UNLjelUugytUyrQ8p73pSTTIyV1LFJSzZCS8mLSoZgUEZO8UtL7xlqlmJp09qaF4nRK4WEhQYIECRIkSJAgrZ6vXJ8V55U2ne5ZDgMhhBBCCKGFxmx3Hh97c4lFAAAAAElFTkSuQmCC";
// src/common/images/github_icon.png
var github_icon_default = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGkAAABpCAYAAAA5gg06AAAFmUlEQVR4AezBgQAAAAACoAX21x3kKs8AAAAAAAAAAKBj3x6jXFmwAIyupP2ubdsc27Zt27Zt2zafbdvWtdHMmT1+SFJ1m1XpfGvtv91JThlMYz7LuS9P5YW8mOfwKNaziNlMoIkBrN4UHsc7+AlncBPtRAU97OQyDudzvJiNNFOvHyqwgi9yFTvpJvrgALdwLM9mBPV60Sg28HPaiQF0JS9nBo0kVK/AA/ghe4hBdA5vZBIVqjeGT7KFEjEEDnI2d+c21SuyiqMoERmwh9czmmFfC8/mMiJjDvA95jBsa+IN7CAyqoeTWTRcB/RS2gmCEpu5me0cJAZJN3vYxI10EbdxwnAbVAtvoJ24jVt4DOt4JK/gW9xAiRgABziKd/N07s0Kfk4AcBwLqPmKPIcdxG2U+Bpt3LY2FvPtARjUxdyPiRS5bevYRQBwNBOp6VZxOQHAAV5Kte7LFZQIejjILm7leq75j2u5ia3spYMSwV4+z2gqNZnjCQC6+DSt1GRjOJooYzuPoloF7spp/JX381KexD1YymxmMp/VPJhn8Vo+x1m8MsWP3Ma3iDJ28nRqrgKfqrLJupW7kabpjKfIodTMdBpIqoFPEBXcwgRqqgeyhahgE/ckKzXwcaKKX9JSSxdLf5Sw49/JE8hKbXyDgPSb6Ly2kb1EFe28mqw0kSOJKkr8nDHkugK/JFL4MSPJQkvYRCTYxTpy3So6Up7x/zRDS+UiziZS+C657stEClcyn6xU5AlsJxLspZVcNpWriAQdPIMs9n0ihbeQyx7PTiLBL8hqc9hCJDiaArmqwDvpSbHjXU+W+zyR4FoW5vHc6KdEgiNzcMFyY4qDn908jVw1jTNTHNG9nway3EwuSLFffR25aj43E1Xs4/lkvbH8LsWJ7UcokptWpNhEbOPhZL1Wvkok+CmjyE33JxLczAayXgMfIxIcx2Ry01OJBDewjDz0fiLBBcwkN70w5ZCWk/UKfJBIcBVzyE0vJhLcyj3Iek18lkhwNXPJTc9OeQX5iWS9kfyYSHAps8hNj0x5ze61ZL2pnEYkOI2p5KZ1dKe8zH8YWW49u4kEf2AcuWlRyseHr8nBdvxjRApfpJncNItLiBTeS1abyr6UNy3fSq4az1+JFHZyN7LWCH5EpLCfF5Crmvg0kdKpzCArFXgRe4kUNnFPctcL2U+k0MO3mZChV0I3ESmdSwu5ay03ESl18iMWM1S18Nz0AwK+Ri5r4nAiLXq4gIdRYDAbw5fZRaRFiZXktidTqvDFtrOjwvnUAb7NAkYwUBWZwhO4iuiFM8h1rVxMAHA5j+DRvIcTKwxzE9/huSygQH80kgfydk6mg+iFDp5G7ntOmQHs5on8syIz+QZdFda6fVzL4XyEe/fynOcFfI9z2EInQW+dxXRy31ROrfBQ4Wtp4p+N5I9ECkdzqK3jJqKftPMaCuS+Bl5Z4XB8M0/gv03nQiLB83u5/zmL6CdnM5OaaRwnVHlmrY3/dlcuJaqYTW86hugHPTycmmtFlYuun6LAf1vKb7mRvXTRQzvbaKA3HUH0UTdfoWZ7IXsqHO3NK7N5Ws2zeAvv5FU8FA3JkEocwzRqthF8qcy5UScfoJkUDdmQbuE+FKjpJnMEpTJHe8+hLaND2sVTGTbN4E9lBnWQz7KUYoaGtIkXMOyaye/LDKqLa/k6D2Qihf8Yw7pBHtIunkcTw7Ip/IZ2ooouOggYlCGVuIknMuwbwbu4lUhhMIbUxeHcg/9Ur5mHcDGRQmEAh9TFp5lc/v/Ua+WL3JLwlmBvOzzhOYVTuA/1EmrgHnyeWyocAfa2b1a4d3U8L2YKh1C9VpbwHm4k6ORV9LapXEPQwZE8jMn0sXoFHsw6ivSlkTyuF2vNP9qDAwEAAAAAIP/XRlBVVVVVVVVVVVUAkLWVDMlZuoIAAAAASUVORK5CYII=";
// src/common/images/google_icon.png
var google_icon_default = "data:image/png;base64,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";
// src/common/images/jwt_icon.png
var jwt_icon_default = "data:image/png;base64,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";
// src/common/images/linkedin_icon.png
var linkedin_icon_default = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGkAAABpCAMAAAAOXP0IAAAAAXNSR0IArs4c6QAAAdFQTFRFAAAAAAAAAAD/AICAAID/AFWqAKqqAIC/AGaZAFWqAICqAIDVAG22AIC/AHGqAICzAHaxAIC/AHi0AHO/AHm2AHqxAHqtAHaxAHuzAHuwAHu1AHivAHyyAHi0AHixAHWzAHmuAHm1AHy3AHmzAHa0AH21AHq3AHWyAHi0AHu1AHi3AHuzAHu2AHmzAHe0AHizAHyzAHq0AHi2AHq0AHy1AHq2AHm3AHq0AHu2AHuzAHm2AHq1AHizAHi1AHu1AHezAHuyAHqzAHqyAHq1AHu1AHq1AHq0AHy0AHm0AHq0AHm0AHu2AHu1AHm0AHu1AHq1AHm1AHqzAHq1AHq1AHu0AHmzAHq1AHq1AHq1AHq0AHu0AHq1AHm1AHu1AHq2AHq1AHq0AHq1AHq0AHu2AHu0AHq0AHq1AHu1AHu0AHu2AHu0AHq1AHu0AHu2AHq0AHqzAHq1AHq0AHq1AHu0AHu1AHq1AHu1AHq1AHu1AHq0AHu1AHq0AHy2AHu1AHu1AHq0AHu1AHq1AHu1AHu0AHu2AHq0AHu0AHu1AHq1AHu0AHq1AHq0AHu1AHq1AHu1AHu2AHu1AHu1AHq1AHu1AHu1AHu2AHq0AHu1AHq1AHu1AHu1sq4SkQAAAJp0Uk5TAAEBAgIDAwQFBgYGBwgJCg0QERQVFxkaGx0fICEiJCUmJicoKS0uMjM0NTY4OTpAQEFCR0hJSktNUVRWV1lZWl1eYGBocXd3en2BgYOFh4qNlJeYmp6fo6mqqq+zt7i6vMHCw8XIysvMzs/R1NTV19na2trc3d7f4OHk5eXm5+jo6urr7e7v7/Dz9Pb29/f3+Pn6+vv7/P3+/uRHpg4AAAGrSURBVGje7dRlUwJhFIZhTBTFxBa7sVtsUWzs7u7GxC5UFAtd3F8rCu77DsMn2OM447k/PrMz1zDsHoEAwzAMwzAMwzA7cousndExL2vKGDdYyL1o6on96nU6E1aKnTWy5ow78aCS8p3l6hBDSksEYhfDIKUXSjpMg5RuKEmTAikNU9J8KKRUck2kRk9IKaDvyeI8jvuCvuVOUSo1Y3IYdWsQ9DnyiVJ09XdWSX3wMv/hXLy8uVzNi8hqEfpHJMky0pOjJWJnB6S4FhWX+URIm8mSaHo5w+sG5/YutFea5dH2fAducMGdgav6e8nWkkUuEMgm7xnLF/dhOOtNcLVXKtSTG1HzveTckqVUmLX1Qd0r1rgpF4FI5XnbrFW7Cg8ISbnAWEvsaRaAxBywNpqQAPwmoy1JVyfkX7LdWCCI9HyuXl0/0tNv4H4qhHSsyg3xk8gatqjtoRJAOikWO32NoopLam3jX9I3/ZwfvwFKGuFfmg3hHiwzkHmDf6mePBhMzTcAd496coXMb7DSEPVHwUo9vyZ1o4QSSiihhBJKDkgYhmEYhmEY9r/7BCVZTMdcA2rvAAAAAElFTkSuQmCC";
// src/common/images/microsoft_icon.png
var microsoft_icon_default = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGkAAABpCAMAAAAOXP0IAAAAAXNSR0IArs4c6QAAAMlQTFRFAAAAAAAAAAD/AP8AAP////8AAID/gIAA/wAA/4AAVaoA/1UAAL//v0AA/zMzgKoAgNUA/1UqAI7j41Uc9EogAKjwAJ/xfLcAfLsA80ke9U4f/7kA/7gA/7oAfrkAfLgAAKHuAKTxAKLu8U8fAKTufLcAgLsA81Ei81Ah/7cAAKPufboA/7gA/7gAAKPvfrkAAKHtfrcA/7cAfroAf7kA8U8gAKTuAKPu8k8g/7kAAKPvAKTvf7kA/7gA8lAiAKTvf7oA8lAi/7kA9XE/ggAAAD90Uk5TAAEBAQEBAgICAgMDBAQFBgYGCQkYIyUnKSoxOj0/RUhJSUpKTFJSUlZ5enp6fn9/gICAkJGRl5iY+/39/f3+2IBtZAAAALdJREFUaN7t2MdxAkEABdHBLLB4WCSs8G4RCO89+QdFBP8wVRwE1S+BvrcxAAAAwMcoDJRKIlDq9YWifalzV3ZedH66Cb+UKFGiRIkSJUqU3rx02XnR6StL5bUyTIcay5VQty/FckrKmHgmK8TtS8GIEjbGcRXHvvQ9E/66SednshBq9qXWUThs8u5kfxZ8+1L7qmzz7uL8EMaUKFGiRIkSJUqU3qP0NVKaSafmj4Uq/x8AAOAfeQINpMeuWe/JjAAAAABJRU5ErkJggg==";
// src/common/images/phone_icon.png
var phone_icon_default = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGkAAABpCAMAAAAOXP0IAAAAAXNSR0IArs4c6QAAASNQTFRFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6KMErwAAAGB0Uk5TAAECAwUHCAkNEBEUFhwgISQmKzQ1Oz4/QktNVFZXWFlgYmNkZmlqbm90dXx+f4eMj5SVl5qcnp+ipqqvsbe7vcLKy8zR09XY29/i4+Tn6evs7e7v8PLz9Pb3+Pr7/P3+/T6XmwAAAUJJREFUaN7t2FlPwkAYheERrBsgKm64FtyoCwruouIG7qKiFsdi+/9/hcQa803S0Qs/TIznuTwk85a0N60QAAAAAADwM+3xscVckOxUb2cLY6h/7dL1NB4KI3yh4VPvK3dzXKGeE3Lsi+2rka06HuIp5cmhT8umL3NG1v0ISyhKL/+i72Pt2iWrTLCUBuk9eT1c9R+6gqTzDEtp1vte/i+WpK1Tc1lLct3UsSqsJdvU/tx9jhJKKKGEEkoooYQSSiihhNJn6Tk7pDNxzVpyH290butNe6OW5e3j6q+8uy9FhGHeN6M0qh5aNBpb6446WiyluBNw+Rllqyd5vlDtqf/pfdtUtlKMp5So0FOddGMauFKekfkwTyk0rdx/O5daUENbBtenxLbJA0f7ycgtWR2CTzS5chRsIxULCwAAAAD4994AStBVOKRB8SIAAAAASUVORK5CYII=";
// src/common/images/twitch_icon.png
var twitch_icon_default = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGkAAABpCAMAAAAOXP0IAAAAAXNSR0IArs4c6QAAAchQTFRFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsLcCbwAAAJd0Uk5TAAECAwQFBgcICQoLDA0ODxARFRYXGBkaGxwdHh8gIiMkJSYnKSstLjAyMzQ4OjxCQ0VGR0lKS0xOU1RXWFlcYmNkZmlrbG1vcXN1dnt/gYSHio6Rk5WWl5qcn6ChpKWoqaqrra6wtLW2t7y9vsDCy83O0NTV19ja293f4OHj5ebn6err7O3u7/Dx8vP09fb3+Pn6+/z9/iNuMGEAAAJwSURBVGje7djpVxJRGMfxZy4zGpMttohtaqmV2WplUJlFpNmmLbZhSlppi5Vli5WtVICCgsDv3+3FDDZ0kMiZezun7vfdc9985nLhzDBEMplMJpPJZLL/PdY0mkFp2YPU5odzECGx5sel7sie5Gp6kAGQmHxbvHef0vYkbfdwEgCeHGstnvdC1Jbk2vUoBQAYqWLF07xf7Eis6d6scQAja353TYc+25Bc24dnIEJSto3Of735SpvupiFGGkyhoMRUVXXlftaqqjLbUhqFpS0+n2+HSbX4fN4aZldCYYl1xmKxXrcxPI3FPvjLeElnANzQjeEFEA2US0lKUpLSX5CUA8FgsL3MGHqCwWt7VU4SabqumxC5dV1XiZfk/J3wjyTt6FdBUmMoKUaqHUwAmOIusYbbaSAb7uYuNYZmAYS7V/GWau/EAcR7qhW+klI/lAIQuVi56KfyEqXNfXEAkUseckS6X62aMXMn5qit60sASF5fqzgjjZ/rMDrZSERES/aZ8+n+OQBTfYv/6H6RMkmz6AkiInfbq9xCGkD0ioeckuab8ROR1jZu/e8bv7xe4SO5D7+0PrNHeqvsQQtK7iNj+VCdTWghibU+s0LJmzWMuEiBPa+z1jPqX23/LU5BaXbged54awNxkrIz1h2lhjYqvKS8pkMeIhHSVLCOhEjJga3MGWna0s/TySbMpW8D9Q5B1GHpajQnTZw3l443OAWRZungRxMKty81l1SFeLTfkLLhgMr5XawhZd74y0mElJ08VUEipMz7rpUkQspMdFWSECnctYKESN/PLhcBUctY5zIhEO1sqyCZTCaTyWSyf70fpXsgE4Gf/NwAAAAASUVORK5CYII=";
// src/common/images/twitter_icon.png
var twitter_icon_default = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGkAAABpCAYAAAA5gg06AAAACXBIWXMAAAsTAAALEwEAmpwYAAAE7mlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNy4yLWMwMDAgNzkuMWI2NWE3OWI0LCAyMDIyLzA2LzEzLTIyOjAxOjAxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjMuNSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjQtMDctMjZUMTg6MDYrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDI0LTA3LTI2VDE4OjA3OjI1KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDI0LTA3LTI2VDE4OjA3OjI1KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3MzI3OGJkMy1iY2RkLTQ0NWItOWU0MC01YmQyNWQzOGJiZTMiIHhtcE1NOkRvY3VtZW50SUQ9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";
// src/utils/index.ts
import { isValidPhoneNumber, parsePhoneNumberWithError } from "libphonenumber-js/max";
// src/common/images/passkeys_icon.png
var passkeys_icon_default = "data:image/png;base64,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";
// src/common/images/twitter_dark_icon.png
var twitter_dark_icon_default = "data:image/png;base64,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";
// src/utils/index.ts
var ipfsToSrc = (ipfs) => {
if (!ipfs || !ipfs.startsWith("ipfs://")) {
return ipfs || "";
}
return `https://ipfs.particle.network/${encodeURI(ipfs.slice(7))}`;
};
var EmailRegExp = /^\w+([-+.]\w+)*@[a-zA-Z0-9]+([.-][a-zA-Z0-9]+)*\.[a-zA-Z0-9]+([.-][a-zA-Z0-9]+)*$/;
var PhoneE164Exp = /^\+[1-9]\d{4,14}$/;
function isValidEmail(email) {
if (email && EmailRegExp.test(email)) {
return email;
}
}
function isPhoneValid(phone, regionCode) {
if (!phone || phone.length < 5) {
return false;
}
const countryCode = regionCode == null ? void 0 : regionCode.toUpperCase();
const result = isValidPhoneNumber(phone, countryCode);
return result;
}
var isValidE164PhoneNumber = (phone) => {
if (phone && PhoneE164Exp.test(phone)) {
try {
if (isValidPhoneNumber(phone)) {
const e164Phone = parsePhoneNumberWithError(phone).format("E.164");
return e164Phone;
}
} catch (e) {
}
}
};
function isValidCaptcha(code) {
return code && code.match(/^\d{6}$/);
}
var isAutoFocusSupported = () => {
return true;
};
var isMobile = () => {
if (isServer())
return false;
return /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);
};
var isServer = () => typeof window === "undefined";
var isClient = () => typeof window !== "undefined";
var getLoginLogos = (theme) => {
const twitterIcon = theme === "dark" ? twitter_dark_icon_default : twitter_icon_default;
return {
email: email_icon_default,
phone: phone_icon_default,
google: google_icon_default,
facebook: facebook_icon_default,
twitter: twitterIcon,
linkedin: linkedin_icon_default,
github: github_icon_default,
microsoft: microsoft_icon_default,
apple: apple_icon_default,
discord: discord_icon_default,
twitch: twitch_icon_default,
jwt: jwt_icon_default,
passkeys: passkeys_icon_default
};
};
// src/context/types.ts
var AuthCoreModalEvent = /* @__PURE__ */ ((AuthCoreModalEvent2) => {
AuthCoreModalEvent2["Login"] = "login";
AuthCoreModalEvent2["LoginSuccess"] = "loginSuccess";
AuthCoreModalEvent2["LoginFail"] = "loginFail";
AuthCoreModalEvent2["SignResponse"] = "signResponse";
return AuthCoreModalEvent2;
})(AuthCoreModalEvent || {});
// src/context/hooks/useLogin.ts
import { RecordType } from "@particle-network/analytics";
import { analyticsRecord, connect as connect2, thirdpartyAuth } from "@particle-network/auth-core";
import base64url2 from "base64url";
import { useCallback as useCallback7 } from "react";
// src/context/index.tsx
import {
AuthCoreEvent as AuthCoreEvent4,
EvmRpcMethod as EvmRpcMethod4,
SolanaRpcMethod as SolanaRpcMethod2,
connect,
getConnectCaptcha as getConnectCaptcha2,
getUserInfo as getUserInfo3,
hasPaymentPassword as hasPaymentPassword3,
isConnected as isConnected6,
particleAuth as particleAuth8,
syncUserInfo
} from "@particle-network/auth-core";
import { useAsyncEffect, useSetState, useSize } from "ahooks";
import base582 from "bs58";
import { EventEmitter } from "events";
import React9, { createContext, useCallback as useCallback6, useContext, useEffect as useEffect11, useMemo as useMemo6, useState as useState6 } from "react";
import root from "react-shadow";
// src/components/customRouter/index.tsx
import { isConnected } from "@particle-network/auth-core";
import qs from "qs";
import React2, { useMemo } from "react";
// src/components/loading/index.tsx
import React from "react";
// src/components/loading/index.less
var loading_default = ".loading-content {\n position: absolute;\n z-index: 99999;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n}\n.loading-content .lds-default {\n position: relative;\n width: 80px;\n height: 65px;\n margin: 0 auto;\n}\n.loading-content .lds-default div {\n position: absolute;\n width: 6px;\n height: 6px;\n background: var(--text-color);\n border-radius: 50%;\n animation: lds-default 1.2s linear infinite;\n}\n.loading-content .lds-default div:nth-child(1) {\n animation-delay: 0s;\n top: 37px;\n left: 66px;\n}\n.loading-content .lds-default div:nth-child(2) {\n animation-delay: -0.1s;\n top: 22px;\n left: 62px;\n}\n.loading-content .lds-default div:nth-child(3) {\n animation-delay: -0.2s;\n top: 11px;\n left: 52px;\n}\n.loading-content .lds-default div:nth-child(4) {\n animation-delay: -0.3s;\n top: 7px;\n left: 37px;\n}\n.loading-content .lds-default div:nth-child(5) {\n animation-delay: -0.4s;\n top: 11px;\n left: 22px;\n}\n.loading-content .lds-default div:nth-child(6) {\n animation-delay: -0.5s;\n top: 22px;\n left: 11px;\n}\n.loading-content .lds-default div:nth-child(7) {\n animation-delay: -0.6s;\n top: 37px;\n left: 7px;\n}\n.loading-content .lds-default div:nth-child(8) {\n animation-delay: -0.7s;\n top: 52px;\n left: 11px;\n}\n.loading-content .lds-default div:nth-child(9) {\n animation-delay: -0.8s;\n top: 62px;\n left: 22px;\n}\n.loading-content .lds-default div:nth-child(10) {\n animation-delay: -0.9s;\n top: 66px;\n left: 37px;\n}\n.loading-content .lds-default div:nth-child(11) {\n animation-delay: -1s;\n top: 62px;\n left: 52px;\n}\n.loading-content .lds-default div:nth-child(12) {\n animation-delay: -1.1s;\n top: 52px;\n left: 62px;\n}\n@keyframes lds-default {\n 0%,\n 20%,\n 80%,\n 100% {\n transform: scale(1);\n }\n 50% {\n transform: scale(1.5);\n }\n}\n.loading-content .power-text {\n margin-top: 20px;\n font-size: 11px;\n line-height: 20px;\n text-align: center;\n color: var(--text-color);\n}\n.loading-content .logo-text {\n font-size: 16px;\n line-height: 30px;\n text-align: center;\n color: var(--text-color);\n}\n";
// src/components/loading/index.tsx
var ParticleLoading = () => {
return /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement("style", null, loading_default), /* @__PURE__ */ React.createElement("div", { className: "loading-content" }, /* @__PURE__ */ React.createElement("div", { className: "lds-default" }, /* @__PURE__ */ React.createElement("div", null), /* @__PURE__ */ React.createElement("div", null), /* @__PURE__ */ React.createElement("div", null), /* @__PURE__ */ React.createElement("div", null), /* @__PURE__ */ React.createElement("div", null), /* @__PURE__ */ React.createElement("div", null), /* @__PURE__ */ React.createElement("div", null), /* @__PURE__ */ React.createElement("div", null), /* @__PURE__ */ React.createElement("div", null), /* @__PURE__ */ React.createElement("div", null), /* @__PURE__ */ React.createElement("div", null), /* @__PURE__ */ React.createElement("div", null)), /* @__PURE__ */ React.createElement("div", { className: "power-text" }, "Powered by"), /* @__PURE__ */ React.createElement("div", { className: "logo-text" }, "Particle Network")));
};
var loading_default2 = ParticleLoading;
// src/components/customRouter/index.tsx
var pages = [
{
name: "index" /* Index */,
component: React2.lazy(() => import("./index-CAXTODA4.js"))
},
{
name: "login" /* Login */,
component: React2.lazy(() => import("./login-JPDVHCGM.js"))
},
{
path: "account/security",
component: React2.lazy(() => import("./security-S7CW2X7F.js"))
},
{
name: "login-account" /* LoginAccount */,
path: "login-account",
component: React2.lazy(() => import("./loginAccount-TA36KQFS.js"))
},
{
path: "manageDevices/deviceList",
component: React2.lazy(() => import("./deviceList-CMNKXX2J.js"))
},
{
path: "manageDevices/deviceDetails",
component: React2.lazy(() => import("./deviceDetails-527AVN5O.js"))
},
{
name: "evm-chain/sign" /* EvmSign */,
component: React2.lazy(() => import("./sign-B7FCPUIU.js"))
},
{
name: "solana/sign" /* SolanaSign */,
component: React2.lazy(() => import("./info-sign-TEDCT7YZ.js"))
},
{
path: "account/bind",
component: React2.lazy(() => import("./accountBind-EESXW3ML.js"))
},
{
path: "account/verify",
component: React2.lazy(() => import("./accountVerify-I4QYQV4K.js"))
},
{
path: "login-account",
component: React2.lazy(() => import("./loginAccount-TA36KQFS.js"))
},
{
path: "manageDevices/deviceDetails",
component: React2.lazy(() => import("./deviceDetails-527AVN5O.js"))
},
{
path: "account/master-password",
component: React2.lazy(() => import("./setMasterPassword-U7RFCRIM.js"))
},
{
path: "account/master-password/description",
component: React2.lazy(() => imp