PageSourceSearch

https://cdn.bulbapp.io/apps/frontend/_next/static/chunks/3807.d8f4dae826d78af0.js

js bulbapp.io collected 2026-10-02 06:47:12 UTC 31,075 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3807],{83999:function(e,n){"use strict";var t=/^[-!#$%&'*+\/0-9=?A-Z^_a-z{|}~](\.?[-!#$%&'*+\/0-9=?A-Z^_a-z`{|}~])*@[a-zA-Z0-9](-*\.?[a-zA-Z0-9])*\.[a-zA-Z](-?[a-zA-Z0-9])+$/;n.G=function(e){if(!e)return!1;if(e.length>254)return!1;if(!t.test(e))return!1;var n=e.split("@");return!(n[0].length>64)&&!n[1].split(".").some((function(e){return e.length>63}))}},93807:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return Re}});var r=t(85893),a=t(75785),s=t(17340),i=t(65353),o=t(77191),c=t.n(o),l=t(83999),u=t(11163),d=t(67294),f=t(25617),h=t(37675),m=t.n(h),p=t(40782),x=t(46173),g=t(81343),v=t(58436),_=t(82099),b=t(24333),y=t(31380),w=t(9193),j=t(19910),S=t(22591);function E(){var e=(0,u.useRouter)(),n=(0,f.I0)(),t=(0,b.Z)().setFeatureFlagStatus,r=(0,v.Z)().refreshBulbmojiSettings;function a(){return(a=(0,s.Z)((function(e){return(0,i.__generator)(this,(function(n){switch(n.label){case 0:return[4,(0,g.c_)(S.flV,{WalletAddress:e.toString()})];case 1:return[2,n.sent()]}}))}))).apply(this,arguments)}function o(){return(o=(0,s.Z)((function(e,n,t){return(0,i.__generator)(this,(function(r){switch(r.label){case 0:return[4,(0,g.c_)(S.Jub,{WalletAddress:e.toString(),Signature:n,MobileSessionId:t})];case 1:return[2,r.sent()]}}))}))).apply(this,arguments)}function c(){return(c=(0,s.Z)((function(a,s,o,c,l){var u;return(0,i.__generator)(this,(function(i){switch(i.label){case 0:return(0,_.v)(a),n((0,y.x4)(a)),c(),s?localStorage.setItem(w.LqU,JSON.stringify(w.Myq)):localStorage.setItem(w.LqU,JSON.stringify(w.V$t)),u=j._PG[o],s?(0,x.Hx)(u):(0,x.RH)(u),t(a.Id),[4,r(!0)];case 1:return i.sent(),s&&l?l():e.push(S.ftG),[2]}}))}))).apply(this,arguments)}return{createAuth:function(e){return a.apply(this,arguments)},createSession:function(e,n,t){return o.apply(this,arguments)},login:function(e,n,t,r,a){return c.apply(this,arguments)}}}var R=t(81521),A=t(6735),C=t(57025),T=t(33748),N=t(38521),k=t(86106),I=t(417),Z=t(48139),O=t(68873),M=t(54499),P=t(49735),L=t(94184),B=t.n(L),U=t(46410),z=t(76692),F=t(97444),V=t(27579),H=t(70396),W=t(45163),D=t(79157),q=t(43867),Y=t(61526),K=function(e){return d.createElement("svg",(0,q.pi)({xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 16 16"},e),d.createElement("path",{d:"M0 8a8 8 0 1 1 16 0A8 8 0 0 1 0 8zm7.5-6.923c-.67.204-1.335.82-1.887 1.855A7.97 7.97 0 0 0 5.145 4H7.5V1.077zM4.09 4a9.267 9.267 0 0 1 .64-1.539 6.7 6.7 0 0 1 .597-.933A7.025 7.025 0 0 0 2.255 4H4.09zm-.582 3.5c.03-.877.138-1.718.312-2.5H1.674a6.958 6.958 0 0 0-.656 2.5h2.49zM4.847 5a12.5 12.5 0 0 0-.338 2.5H7.5V5H4.847zM8.5 5v2.5h2.99a12.495 12.495 0 0 0-.337-2.5H8.5zM4.51 8.5a12.5 12.5 0 0 0 .337 2.5H7.5V8.5H4.51zm3.99 0V11h2.653c.187-.765.306-1.608.338-2.5H8.5zM5.145 12c.138.386.295.744.468 1.068.552 1.035 1.218 1.65 1.887 1.855V12H5.145zm.182 2.472a6.696 6.696 0 0 1-.597-.933A9.268 9.268 0 0 1 4.09 12H2.255a7.024 7.024 0 0 0 3.072 2.472zM3.82 11a13.652 13.652 0 0 1-.312-2.5h-2.49c.062.89.291 1.733.656 2.5H3.82zm6.853 3.472A7.024 7.024 0 0 0 13.745 12H11.91a9.27 9.27 0 0 1-.64 1.539 6.688 6.688 0 0 1-.597.933zM8.5 12v2.923c.67-.204 1.335-.82 1.887-1.855.173-.324.33-.682.468-1.068H8.5zm3.68-1h2.146c.365-.767.594-1.61.656-2.5h-2.49a13.65 13.65 0 0 1-.312 2.5zm2.802-3.5a6.959 6.959 0 0 0-.656-2.5H12.18c.174.782.282 1.623.312 2.5h2.49zM11.27 2.461c.247.464.462.98.64 1.539h1.835a7.024 7.024 0 0 0-3.072-2.472c.218.284.418.598.597.933zM10.855 4a7.966 7.966 0 0 0-.468-1.068C9.835 1.897 9.17 1.282 8.5 1.077V4h2.355z"}))},G=function(e){var n=e.className,t=e.selected,r=e.size,a=e.appearance,s=e.testId,i=(0,q._T)(e,["className","selected","size","appearance","testId"]);return d.createElement(Y.Z,(0,q.pi)({className:n,testId:s,iconComponent:K,selected:t,appearance:a,size:r},i))};G.defaultProps={};var X=t(57102),$=t(30039),J=t(59917),Q=t(47439);var ee=t(50386),ne=t(28898),te=t(22057),re=t(90428),ae=t(79946),se=t(16241),ie=t(66460),oe=t.n(ie),ce=[{icon:(0,r.jsx)(D.Z,{size:"md",color:"var(--bs-dark)"}),text:(0,r.jsxs)(a.Text,{className:"w-fit",children:[(0,r.jsx)(a.Text,{href:(0,F.mn)(),target:"_blank",children:"Download"})," ","BULB Mobile App"]})},{icon:(0,r.jsx)(te.Z,{size:"md",color:"var(--bs-dark)"}),text:(0,r.jsx)(a.Text,{className:"w-fit",children:"Scan with BULB Mobile App"})},{icon:(0,r.jsx)(ne.Z,{size:"md",color:"var(--bs-dark)"}),text:(0,r.jsx)(a.Text,{className:"w-fit",children:"Click confirm to sign in"})}];function le(e){var n=e.closeForm,t=function(){var e=(0,T.O)().setRefresh,n=(0,Q.r)({initialLoading:!0}),t=n.loading,r=n.onLoad,a=n.onFinish,o=(0,d.useRef)(null),c=(0,d.useState)(null),l=c[0],u=c[1],f=(0,d.useState)(null),h=f[0],m=f[1];function p(){return(p=(0,s.Z)((function(){var n,t,s;return(0,i.__generator)(this,(function(i){switch(i.label){case 0:r(),m(null),e(!1),i.label=1;case 1:return i.trys.push([1,3,,4]),[4,(0,g.c_)(S.Y2u,{PreviousSessionId:null!==(n=o.current)&&void 0!==n?n:void 0})];case 2:return t=i.sent(),s=t.data,(0,N.bv)(t.status)?(u(s.Id),o.current=s.Id):(u(null),m("Cannot generate QR Code. Please refresh and try again.")),[3,4];case 3:return i.sent(),u(null),[3,4];case 4:return a(),[2]}}))}))).apply(this,arguments)}function x(){return x=(0,s.Z)((function(e){return(0,i.__generator)(this,(function(n){switch(n.label){case 0:return n.trys.push([0,2,,3]),[4,(0,g.iC)(S.Y2u,e)];case 1:return[2,n.sent()];case 2:return n.sent(),[3,3];case 3:return[2]}}
1))})),x.apply(this,arguments)}return{id:l,currentSessionId:o,loading:t,error:h,createMobileSession:function(){return p.apply(this,arguments)},getMobileSession:function(e){return x.apply(this,arguments)},resetId:function(){u(null)},setError:m}}(),o=t.id,c=t.currentSessionId,l=t.loading,u=t.createMobileSession,f=t.getMobileSession,h=t.resetId,m=t.error,p=t.setError,x=E(),v=x.createSession,_=x.login,b=(0,T.O)().wallet,y=(0,d.useRef)(null),w=(0,d.useMemo)((function(){var e=B()("d-flex flex-row justify-content-center align-items-center",oe().icon);return o?{url:(0,ee.AU)({nonce:o}),iconClass:e}:{url:null,iconClass:e}}),[o]),j=w.url,R=w.iconClass;function A(e){return C.apply(this,arguments)}function C(){return C=(0,s.Z)((function(e){var t,r,a,s,o,l,u,d=arguments;return(0,i.__generator)(this,(function(i){switch(i.label){case 0:t=d.length>1&&void 0!==d[1]?d[1]:60,r=d.length>2&&void 0!==d[2]?d[2]:5e3,i.label=1;case 1:return i.trys.push([1,7,,8]),y.current?e!==c.current?[2]:t<=0?(p("Looks like this code has expired. Refresh and try again."),h(),[2]):[4,f(e)]:(h(),[2]);case 2:return a=i.sent(),(0,N.bv)(a.status)?(s=a.data,o=!1,s.CanLogin?[4,v(new J.PublicKey(s.UserId),s.Signature,e)]:[3,4]):[3,5];case 3:(l=i.sent()).data&&(_(l.data,!1,b.adapter.name,n),o=!0),i.label=4;case 4:return o||setTimeout((function(){A(e,t-1)}),r),[3,6];case 5:h(),p(null!==(u=(0,g.e$)(a))&&void 0!==u?u:"Something went wrong. Refresh and try again."),i.label=6;case 6:return[3,8];case 7:return i.sent(),[3,8];case 8:return[2]}}
1))})),C.apply(this,arguments)}return(0,d.useEffect)((function(){u()}),[]),(0,d.useEffect)((function(){o&&A(o)}),[o]),(0,r.jsxs)(re.Z,{children:[(0,r.jsxs)(re.Z,{className:"d-flex flex-row justify-content-center mb-4",children:[(0,r.jsx)(se.c,{ref:y,url:j}),(0,r.jsx)("div",{className:"bulb-wallet-qr-code overflow-hidden w-fit",ref:y}),(0,r.jsx)(a.Loading,{loading:l,children:m?(0,r.jsx)(a.Text,{bold:!0,className:"text-center mt-4",children:m}):null}),(0,r.jsx)(re.Z,{className:"d-flex flex-row justify-content-center mt-4",children:(0,r.jsx)(ae.Y,{refresh:u,loading:l})})]}),ce.map((function(e,n){return(0,r.jsx)(re.Z,{className:"mb-4 d-flex flex-row justify-content-center",children:(0,r.jsxs)(a.Space,{size:"lg",style:{width:280},children:[(0,r.jsx)("div",{className:R,children:e.icon}),e.text]})},n)})),(0,r.jsx)("div",{className:"d-flex flex-row justify-content-center align-items-center",children:(0,r.jsx)(a.Text,{className:"ms-2 text-center",small:!0,children:"You will automatically sign in after you scan and confirm in BULB Mobile App."})})]})}var ue=t(58106),de=t(62233),fe=t(18163),he=t(51663),me=t(75482),pe=t(9428),xe=t(79419),ge=t(80819),ve=t.n(ge);function _e(e){var n=e.helpContent;return(0,r.jsx)(a.Row,{className:"d-flex flex-row justify-content-center",children:(0,r.jsx)(a.Row,{className:"px-4",style:{maxWidth:400},children:n.map((function(e,n){return(0,r.jsxs)(a.Row,{className:"mb-4 d-flex flex-row align-items-center",children:[(0,r.jsx)(a.Col,{xs:"auto",className:"me-3",children:(0,r.jsx)("div",{className:"".concat(ve().Icon," d-flex flex-row justify-content-center align-items-center"),children:e.icon})}),(0,r.jsx)(a.Col,{children:e.content})]},n)}))})})}var be=function(e){var n,t=e.index,o=e.steps,c=e.setSteps,l=e.nextStep,u=e.className,f=e.closeForm,h=function(e,n){e===W.j8?L((0,P.Z)((0,M.Z)({},Z),(0,O.Z)({},W.zP,n))):e===W.am?L((0,P.Z)((0,M.Z)({},Z),(0,O.Z)({},W.of,n))):e===W.rr?L((0,P.Z)((0,M.Z)({},Z),(0,O.Z)({},W.NC,n))):e===W.nb?L((0,P.Z)((0,M.Z)({},Z),(0,O.Z)({},W.yH,n))):e===W.uP&&L((0,P.Z)((0,M.Z)({},Z),(0,O.Z)({},W.L3,n))),K(n)},m=(0,T.O)(),g=m.wallets,v=m.select,_=m.wallet,b=m.isBulbWalletSelected,y=m.setIsBulbWalletSelected,S=(0,V.Z)(),E=S.userId,R=S.loggedIn,A=(0,d.useState)(!1),C=A[0],k=A[1],I=(0,d.useState)((n={},(0,O.Z)(n,W.zP,!1),(0,O.Z)(n,W.of,!1),(0,O.Z)(n,W.NC,!1),(0,O.Z)(n,W.yH,!1),(0,O.Z)(n,W.L3,!1),n)),Z=I[0],L=I[1],q=(0,d.useState)(!1),Y=q[0],K=q[1],J=(0,N.$y)(),Q=(0,d.useCallback)(function(){var e=(0,s.Z)((function(e){var n;return(0,i.__generator)(this,(function(a){switch(a.label){case 0:return h(e,!0),(n=(0,U.s)(g,e))&&"NotDetected"!==n.readyState?_&&_.adapter.name!==n.adapter.name?[4,_.adapter.disconnect()]:[3,2]:(p.Am.info((0,r.jsxs)("span",{children:["You need a Solana wallet to continue. Click"," ",(0,r.jsx)("span",{style:{color:"var(--bs-blue)"},onClick:function(){(0,x.SM)(j.MqW),k(!0)},children:"here"})," ","to get your wallet."]}),{toastId:H.ad,autoClose:!1}),h(e,!1),[2]);case 1:a.sent(),a.label=2;case 2:return v(n.adapter.name),n&&n.adapter.name===W.zP?(y(!0),h(e,!1),[2]):[4,n.adapter.connect().catch((function(){e===W.nb?p.Am.error((0,r.jsxs)("span",{children:["You need to install Solflare wallet first. After it is installed,"," ",(0,r.jsx)("span",{style:{color:"var(--bs-blue)"},onClick:function(){window.location.reload()},children:"refresh"})," ","this page."]}),{toastId:H.Vf,autoClose:!1}):p.Am.error("Cannot connect wallet.",{toastId:H.Vf})}))];case 3:return a.sent(),n.adapter.connected?R&&n.adapter.publicKey.toString()!==E?((0,N.MP)(t,o,w.VPn,c),p.Am.error("Please switch to your wallet: ".concat((0,N.aF)(E)),{toastId:H.Ab})):((0,N.MP)(t,o,w.TKq,c),(0,N.MP)(t+1,o,w.xhf,c),l()):(0,N.MP)(t,o,w.VPn,c),h(e,!1),[2]}}))}));return function(n){return e.apply(this,arguments)}}(),[g,v,_]),ee=(0,d.useMemo)((function(){return[{name:W.zP,icon:(0,r.jsx)(ue.W,{}),gaEvent:void 0,handleWalletClick:function(){return Q(W.j8)},loading:Z[W.zP],iconAfter:(0,r.jsx)(xe.Z,{text:"POPULAR"})},{name:W.of,icon:(0,r.jsx)(fe.Z,{}),gaEvent:j.nRo,handleWalletClick:function(){return Q(W.am)},loading:Z[W.of]},{name:W.NC,icon:(0,r.jsx)(de.n,{}),gaEvent:void 0,handleWalletClick:function(){return Q(W.rr)},loading:Z[W.NC],iconAfter:(0,r.jsx)(xe.Z,{color:"red"})},{name:W.yH,icon:(0,r.jsx)(me.Z,{}),gaEvent:j.kA3,handleWalletClick:function(){return Q(W.nb)},loading:Z[W.yH]},{name:W.L3,icon:(0,r.jsx)(he.O,{}),gaEvent:void 0,handleWalletClick:function(){return Q(W.uP)},loading:Z[W.L3]}]}),[g,Z]),ne=(0,d.useMemo)((function(){return(0,r.jsx)(a.Button,{appearance:"dark",darkAppearance:"outline-light",onClick:function(){k(!1)},children:"I got my BULB wallet"})}),[]),te=(0,d.useMemo)((function(){return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(_e,{helpContent:[{icon:(0,r.jsx)(D.Z,{size:"md",color:"var(--bs-dark)"}),content:(0,r.jsxs)(a.Text,{children:[(0,r.jsx)(a.Text,{href:(0,F.mn)(),target:"_blank",children:"Download"})," ","BULB Mobile App"]})},{icon:(0,r.jsx)(G,{size:"md",color:"var(--bs-dark)"}),content:(0,r.jsx)(a.Text,{children:"Sign up via BULB Mobile App"})},{icon:(0,r.jsx)($.Z,{size:"md",color:"var(--bs-dark)"}),content:(0,r.jsx)(a.Text,{children:"Continue with BULB on desktop to sign in"})}]}),ne]})}),[ne]),re=(0,d.useMemo)((function(){return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(_e,{helpContent:[{icon:(0,r.jsx)(D.Z,{size:"md",color:"var(--bs-dark)"}),content:(0,r.jsxs)(a.Text,{children:[(0,r.jsx)(a.Text,{href:(0,F.mn)(),target:"_blank",children:"Download"})," ","BULB Mobile App"]})},{icon:(0,r.jsx)(G,{size:"md",color:"var(--bs-dark)"}),content:(0,r.jsx)(a.Text,{children:"Sign up via BULB Mobile App"})},{icon:(0,r.jsx)(X.Z,{size:"md",color:"var(--bs-dark)"}),content:(0,r.jsx)(a.Text,{children:"Read and write on BULB Mobile App"})}]}),J?ne:null]})}),[ne,J]),ae=(0,d.useMemo)((function(){return(0,r.jsxs)(r.Fragment,{children:[!C&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(a.Row,{children:ee.map((function(e,n){return(0,r.jsxs)(a.Row,{className:B()({"mt-3":0!==n},"position-relative"),children:[(0,r.jsx)(a.Button,{iconBefore:(0,r.jsx)(a.Row,{className:"me-1",children:e.icon}),appearance:"dark",darkAppearance:"outline-light",onClick:(0,s.Z)((function(){return(0,i.__generator)(this,(function(n){switch(n.label){case 0:return(0,x.SM)(e.gaEvent),[4,e.handleWalletClick()];case 1:return n.sent(),[2]}}))})),loading:e.loading,disabled:!e.loading&&Y,children:e.name}),e.iconAfter?(0,r.jsx)(a.Row,{className:"position-absolute top-50 end-0 translate-middle-y w-fit me-3",children:e.iconAfter}):null]},n)}))}),(0,r.jsx)(a.Row,{className:"d-flex flex-row justify-content-center mt-3",children:(0,r.jsx)(a.Text,{role:"button",className:"d-flex flex-row justify-content-center",children:(0,r.jsx)(a.Link,{appearance:"gray",id:"login_nowallet",className:"w-fit",onClick:function(){(0,x.SM)(j.MqW),k(!0)},children:"I don't have a wallet"})})})]}),C?(0,z.tq)()?re:te:null]})}),[te,re,C,Y,ee]),se=(0,d.useMemo)((function(){return(0,r.jsxs)(r.Fragment,{children:[(0,z.tq)()?(0,r.jsx)(r.Fragment,{children:J?ae:re}):null,(0,z.tq)()?null:ae]})}),[ae,J,re]);return(0,d.useEffect)((function(){return function(){return y(!1)}}),[y]),(0,r.jsxs)(a.Row,{className:u,children:[b?(0,r.jsx)(le,{closeForm:f}):se,(0,r.jsx)(pe.X,{})]})},ye=t(9738),we=function(e){var n=e.index,t=e.sendVerify,o=e.setSendVerify,c=e.checkForm,l=e.steps,u=e.setSteps,f=e.submitForm,h=e.handleVerifyEmail,m=e.previousStep,p=void 0===m?function(){}:m,g=e.verificationCode,v=e.setVerificationCode,_=e.errors,b=(0,d.useState)(w.X6o),y=b[0],S=b[1],E=(0,d.useState)(!1),R=E[0],A=E[1],C=(0,d.useState)(!1),T=C[0],k=C[1];function I(){return Z.apply(this,arguments)}function Z(){return(Z=(0,s.Z)((function(){return(0,i.__generator)(this,(function(e){switch(e.label){case 0:return A(!0),c()?((0,N.MP)(n,l,w.TKq,u),[4,f()]):[3,2];case 1:return e.sent()?(0,N.MP)(n,l,w.TKq,u):(0,N.MP)(n,l,w.VPn,u),[3,3];case 2:(0,N.MP)(n,l,w.VPn,u),e.label=3;case 3:return A(!1),[2]}}))}))).apply(this,arguments)}function O(){return(O=(0,s.Z)((function(){return(0,i.__generator)(this,(function(e){switch(e.label){case 0:return k(!0),[4,h()];case 1:return e.sent(),k(!1),[2]}}))}))).apply(this,arguments)}return(0,d.useEffect)((function(){y>0&&t?setTimeout((function(){return S(y-1)}),1e3):y<=0?(S(w.X6o),o(!1)):t||S(w.X6o)}),[y,t]),(0,r.jsxs)(a.Row,{children:[(0,r.jsx)(a.Row,{className:"mb-3",children:(0,r.jsx)(a.TextInput,{name:"verification",label:"Verification code",placeholder:"Email verification code",value:g,onChange:function(e){return v(e.target.value)},invalid:_.Verify,invalidFeedback:_.Verify,iconAfter:(0,r.jsxs)(a.Button,{disabled:!(!t&&!T),onClick:function(){return O.apply(this,arguments)},spacing:"sm",appearance:"light",children:[t||T?null:"Resend",!t&&T?"Sending...":null,t?"Resend in ".concat(y):null]}),maxLength:10,helpText:"Don't have a verification code? Check your promotions or social inbox. If not, please wait a few minutes and try again."})}),(0,r.jsx)(a.Row,{className:"mt-5 mb-3",children:(0,r.jsx)(a.Button,{loading:R,disabled:R,appearance:"dark",darkAppearance:"light",onClick:(0,s.Z)((function(){return(0,i.__generator)(this,(function(e){switch(e.label){case 0:return(0,x.SM)(j.xc0),[4,I()];case 1:return e.sent(),[2]}}))})),children:"Register"})}),(0,r.jsx)(a.Row,{children:(0,r.jsx)(a.Button,{disabled:R,appearance:"outline-dark",darkAppearance:"outline-light",onClick:function(){(0,x.SM)(j.S_T),o(!1),p()},children:"Back"})})]})},je=function(e){var n=e.index,t=e.submitForm,o=e.nextStep,c=void 0===o?function(){}:o,l=e.username,u=e.setUsername,f=e.email,h=e.setEmail,m=e.code,p=e.setCode,g=e.errors,v=e.steps,_=e.setSteps,b=(0,d.useState)(!1),y=b[0],E=b[1],R=(0,d.useState)(!1),A=R[0],C=R[1];function T(){return k.apply(this,arguments)}function k(){return(k=(0,s.Z)((function(){return(0,i.__generator)(this,(function(e){switch(e.label){case 0:C(!0),e.label=1;case 1:return e.trys.push([1,3,,4]),[4,t()];case 2:return e.sent()?((0,N.MP)(n,v,w.TKq,_),c()):(0,N.MP)(n,v,w.VPn,_),[3,4];case 3:return e.sent(),(0,N.MP)(n,v,w.VPn,_),[3,4];case 4:return C(!1),[2]}}))}))).apply(this,arguments)}return(0,r.jsxs)(a.Row,{children:[(0,r.jsx)(a.Row,{className:"mb-3",children:(0,r.jsx)(a.TextInput,{name:"username",label:"Username",placeholder:"Username",value:l,onCh
1ange:function(e){return u(e.target.value)},invalid:g.Username,invalidFeedback:g.Username})}),(0,r.jsx)(a.Row,{className:"mb-3",children:(0,r.jsx)(a.TextInput,{name:"email",label:"Email",placeholder:"Email",value:f,onChange:function(e){return h(e.target.value)},invalid:g.Email,invalidFeedback:g.Email})}),(0,r.jsx)(a.Row,{className:"mb-3",children:(0,r.jsx)(a.TextInput,{name:"code",label:"Referral code",placeholder:"Referral code (optional)",value:m,onChange:function(e){return p(e.target.value)},invalid:g.Code,invalidFeedback:g.Code,helpText:m?"Remember to complete a read, react and comment to finish your referral.":void 0})}),(0,r.jsx)(a.Row,{className:"mb-3",children:(0,r.jsxs)(a.Text,{className:"text-muted",children:["This site is protected by reCAPTCHA and the Google"," ",(0,r.jsx)(a.Text,{href:"https://policies.google.com/privacy",children:"Privacy Policy"})," and"," ",(0,r.jsx)(a.Text,{href:"https://policies.google.com/terms",children:"Terms of Service"})," apply."]})}),(0,r.jsx)(a.Row,{className:"mt-5 mb-3",children:(0,r.jsx)(a.Col,{xs:"auto",className:"me-3 d-flex flex-row align-items-center",children:(0,r.jsx)(Z.Z,{id:"formcheck-connectform-consent",onChange:function(e){return E(e.target.checked)},label:(0,r.jsx)(a.Row,{children:(0,r.jsxs)(a.Text,{className:"text-muted",children:["I hereby agree and consent to BULB's"," ",(0,r.jsx)(a.Text,{href:S.hPZ,target:"_blank",children:"Privacy Policy"})," ","and"," ",(0,r.jsx)(a.Text,{href:S.fL0,target:"_blank",children:"Terms of Service"})]})})})})}),(0,r.jsx)(a.Row,{children:(0,r.jsx)(a.Button,{appearance:"dark",darkAppearance:"outline-light",disabled:!y||A,onClick:(0,s.Z)((function(){return(0,i.__generator)(this,(function(e){switch(e.label){case 0:return(0,x.SM)(j.kwF),[4,T()];case 1:return e.sent(),[2]}}))})),loading:A,children:"Continue"})})]})},Se=function(e){e.index;var n=e.connected,t=e.currentStep,o=void 0===t?void 0:t,c=e.checkUserExists,l=e.submitLoginForm,u=e.previousStep,f=void 0===u?function(){}:u,h=e.nextStep,m=void 0===h?function(){}:h,p=e.publicKey;function x(){return(x=(0,s.Z)((function(){return(0,i.__generator)(this,(function(e){switch(e.label){case 0:return n&&2===o?[4,c()]:[3,4];case 1:return e.sent()?[4,l()]:[3,3];case 2:return e.sent()||f(),[3,4];case 3:m(),e.label=4;case 4:return[2]}}
1))}))).apply(this,arguments)}return(0,d.useEffect)((function(){!function(){x.apply(this,arguments)}()}),[n,o]),(0,r.jsxs)(a.Row,{children:[(0,r.jsx)(a.Row,{className:"mb-3 d-flex flex-row justify-content-center",children:(0,r.jsx)(a.Spinner,{})}),(0,r.jsx)(a.Row,{className:"mb-3",children:(0,r.jsx)(a.Text,{className:"text-center",children:"Continuing as ".concat(p)})})]})};function Ee(e){var n=e.closeForm,t=e.handleShowOnboard,o=function(){var e={},n=!0;return j||(e.Wallet="Try again.",n=!1),Y&&Y.length<=0&&(e.Code="Try again.",n=!1),X||(e.Username="Try again.",n=!1),Q||(e.Email="Try again.",n=!1),te||(e.Captcha="Try again.",n=!1),fe(e),n},h=function(){var e={},n=!0;return j||(p.Am.info("Connect to your Solana wallet first."),n=!1),Y&&Y.length<=0&&(e.Code="Please enter a valid referral code.",n=!1),X||(e.Username="Please enter a username.",n=!1),X&&(X.length>=3&&X.length<=30||(e.Username="Your username must have ".concat(3,"-").concat(30," characters."),n=!1),(0,N.A5)(X)||(e.Username="Your username cannot contain an at (@), a hashtag (#), round brackets ((,)), square brackets ([,]), curly brackets ({,}), or angle brackets (<,>).",n=!1),X.length!==X.trim().length&&(e.Username="Usernames cannot have leading or trailing spaces.",n=!1)),l.G(Q)||(e.Email="Please enter a valid email.",n=!1),fe(e),n},x=function(e){try{var n={};return n.Code=e.ReferralCodeError,n.Username=e.UsernameError,n.Email=e.EmailError,e.UserIdError?p.Am.error(e.UserIdError):e.UniqueIdError?p.Am.error(e.UniqueIdError):e.RecaptchaTokenError?p.Am.error(e.RecaptchaTokenError):e.IDataError?p.Am.error(e.IDataError):p.Am.error("Try again."),fe(n),!0}catch(t){return!1}},v=(0,ye.F)().getLocation,_=(0,I.I)().getFingerprint,b=(0,u.useRouter)().query,y=(0,T.O)(),j=y.publicKey,Z=y.signMessage,O=y.wallet,M=(0,k.Z)().executeRecaptcha,P=(0,R.Z)().getUniqueWallet,L=(0,A.Z)().createUser,B=(0,C.Z)().verifyUser,U=E(),z=U.createAuth,F=U.createSession,V=U.login,H=(0,d.useState)(),W=H[0],D=H[1],q=(0,d.useState)(null===b||void 0===b?void 0:b[S.WrQ]),Y=q[0],K=q[1],G=(0,d.useState)(""),X=G[0],$=G[1],J=(0,d.useState)(""),Q=J[0],ee=J[1],ne=(0,d.useState)(""),te=ne[0],re=ne[1],ae=(0,d.useState)(),se=ae[0],ie=ae[1],oe=(0,d.useState)("None"),ce=oe[0],le=oe[1],ue=((0,f.I0)(),(0,u.useRouter)(),(0,d.useState)({})),de=ue[0],fe=ue[1],he=(0,d.useState)(!1),me=he[0],pe=he[1],xe=(0,d.useState)(!1),ge=xe[0],ve=xe[1],_e=(0,d.useState)([{title:"Wallet",status:w.xhf},{title:"Loading",status:w.Czy},{title:"Create",status:w.Czy},{title:"Verify",status:w.Czy}]),Ee=_e[0],Re=_e[1],Ae=(0,d.useCallback)((0,s.Z)((function(){return(0,i.__generator)(this,(function(e){switch(e.label){case 0:return e.trys.push([0,2,,3]),M?[4,M(w.vX4)]:[2,null];case 1:return[2,e.sent()];case 2:return e.sent(),[2,null];case 3:return[2]}}
1))})),[M]);function Ce(){return Ce=(0,s.Z)((function(){var e,n,t,r,a;return(0,i.__generator)(this,(function(s){switch(s.label){case 0:return s.trys.push([0,3,,4]),e={},n=!0,[4,Ae()];case 1:return(t=s.sent())||(e.Verify="reCaptcha is invalid. Try again later.",n=!1),[4,Pe(t)];case 2:return 200===(r=s.sent()).status?(p.Am.success("A verification code is sent to ".concat(Q,".")),ve(!0),ie(null===(a=r.data)||void 0===a?void 0:a.RequestSession)):(p.Am.error("Something went wrong when verifying your email. Please double check your sign up details and try again."),n=!1),fe(e),[2,n];case 3:return s.sent(),[2,!1];case 4:return[2]}}))})),Ce.apply(this,arguments)}function Te(){return Te=(0,s.Z)((function(){var e,r,a,s,c,l,u;return(0,i.__generator)(this,(function(i){switch(i.label){case 0:if(e="Something went wrong. Refresh the page and try again.",!o())return p.Am.error(e),[2];i.label=1;case 1:return i.trys.push([1,5,,6]),[4,ke()];case 2:return(a=i.sent())?(c=[j,(null===Y||void 0===Y?void 0:Y.length)?Y:void 0,W,X.trim(),Q,a,te,!0],[4,v()]):[2];case 3:return[4,L.apply(void 0,c.concat(null===(r=i.sent())||void 0===r?void 0:r.ip,se))];case 4:return s=i.sent(),l=s.data,200===s.status?V(l,!0,O.adapter.name,n,t):p.Am.error(null!==(u=(0,g.e$)(s))&&void 0!==u?u:e),[2,!!l];case 5:return i.sent(),p.Am.error(e),[2,!1];case 6:return[2]}}
1))})),Te.apply(this,arguments)}function Ne(){return(Ne=(0,s.Z)((function(){var e,n,t;return(0,i.__generator)(this,(function(r){switch(r.label){case 0:e="You are now making a new account.",r.label=1;case 1:return r.trys.push([1,3,,4]),[4,P(j)];case 2:return n=r.sent(),t=!1,(0,N.bv)(n.status)&&(t=!!n.data.Exists),t||p.Am.info(e),[2,t];case 3:return r.sent(),p.Am.info(e),[2,!1];case 4:return[2]}}))}))).apply(this,arguments)}function ke(){return Ie.apply(this,arguments)}function Ie(){return(Ie=(0,s.Z)((function(){var e,n,t;return(0,i.__generator)(this,(function(r){switch(r.label){case 0:if(!j)return p.Am.info("Connect to your Solana wallet first."),[2,void 0];e="Something went wrong. Refresh the page and try again.",r.label=1;case 1:return r.trys.push([1,4,,5]),[4,z(j)];case 2:return 200!==(n=r.sent()).status?(t=(0,g.e$)(n),p.Am.error(null!==t&&void 0!==t?t:e),[2]):n.data.WalletAddress!==j.toString()?(p.Am.error(e),[2]):[4,Oe(n.data.Nonce)];case 3:return[2,r.sent()];case 4:return r.sent(),p.Am.error(e),[2,void 0];case 5:return[2]}}
1))}))).apply(this,arguments)}function Ze(){return(Ze=(0,s.Z)((function(){var e,t,r,a;return(0,i.__generator)(this,(function(s){switch(s.label){case 0:e="Something went wrong. Refresh the page and try again.",s.label=1;case 1:return s.trys.push([1,4,,5]),[4,ke()];case 2:return(t=s.sent())?[4,F(j,t)]:[2];case 3:return r=s.sent(),(a=r.data)?V(a,!1,O.adapter.name,n):p.Am.error(e),[2,!!a];case 4:return s.sent(),p.Am.error(e),[2,!1];case 5:return[2]}}))}))).apply(this,arguments)}function Oe(e){return Me.apply(this,arguments)}function Me(){return(Me=(0,s.Z)((function(e){var n,t;return(0,i.__generator)(this,(function(r){switch(r.label){case 0:return r.trys.push([0,2,,3]),n=(new TextEncoder).encode(e),[4,Z(n)];case 1:return t=r.sent(),[2,c().encode(t)];case 2:return r.sent(),[2,null];case 3:return[2]}}))}))).apply(this,arguments)}function Pe(e){return Le.apply(this,arguments)}function Le(){return Le=(0,s.Z)((function(e){var n,t;return(0,i.__generator)(this,(function(r){switch(r.label){case 0:return t=[j,(null===Y||void 0===Y?void 0:Y.length)?Y:void 0,W,X.trim(),Q,e],[4,v()];case 1:return[4,B.apply(void 0,t.concat(null===(n=r.sent())||void 0===n?void 0:n.ip))];case 2:return[2,r.sent()]}}))})),Le.apply(this,arguments)}function Be(){return(Be=(0,s.Z)((function(){var e,n;return(0,i.__generator)(this,(function(t){switch(t.label){case 0:if(!h())return[2,!1];t.label=1;case 1:return t.trys.push([1,4,,5]),[4,Ae()];case 2:return[4,Pe(t.sent())];case 3:return e=t.sent(),n=e.data,200!==e.status?(x(n),[2,!1]):(p.Am.success("A verification code is sent ".concat(Q,".")),ve(!0),ie(null===n||void 0===n?void 0:n.RequestSession),[2,!0]);case 4:return t.sent(),[2,!1];case 5:return[2]}}
1))}))).apply(this,arguments)}function Ue(){return(Ue=(0,s.Z)((function(){return(0,i.__generator)(this,(function(e){switch(e.label){case 0:return[4,_()];case 1:return D.apply(void 0,[e.sent()]),[2]}}))}))).apply(this,arguments)}return(0,d.useEffect)((function(){j&&le((0,N.aF)(j.toString()))}),[j]),(0,d.useEffect)((function(){Ee[0].status===w.TKq&&pe(!0)}),[Ee]),(0,d.useEffect)((function(){!function(){Ue.apply(this,arguments)}(),v()}),[]),(0,r.jsx)(a.Row,{children:(0,r.jsxs)(m(),{children:[(0,r.jsx)(be,{index:0,steps:Ee,setSteps:Re,closeForm:n}),(0,r.jsx)(Se,{index:1,connected:me,publicKey:ce,checkUserExists:function(){return Ne.apply(this,arguments)},submitLoginForm:function(){return Ze.apply(this,arguments)}}),(0,r.jsx)(je,{index:2,errors:de,code:Y,setCode:K,username:X,setUsername:$,email:Q,setEmail:ee,steps:Ee,setSteps:Re,submitForm:function(){return Be.apply(this,arguments)}}),(0,r.jsx)(we,{index:3,errors:de,verificationCode:te,setVerificationCode:re,steps:Ee,setSteps:Re,sendVerify:ge,setSendVerify:ve,handleVerifyEmail:function(){return Ce.apply(this,arguments)},checkForm:function(){var e={},n=!0;return te||(e.Verify="Please enter a valid code.",n=!1),fe(e),n},submitForm:function(){return Te.apply(this,arguments)}})]})})}function Re(e){var n=e.show,t=e.onHide,s=e.title,i=e.handleShowOnboard;return(0,r.jsx)(a.Modal,{show:n,onHide:t,title:s,children:(0,r.jsx)(Ee,{closeForm:t,handleShowOnboard:i})})}},70396:function(e,n,t){"use strict";t.d(n,{Ab:function(){return s},BL:function(){return p},Ds:function(){return o},FQ:function(){return R},Jj:function(){return P},Lf:function(){return N},Mr:function(){return _},QD:function(){return i},RK:function(){return w},Sh:function(){return l},Si:function(){return M},Vf:function(){return a},Wx:function(){return u},XB:function(){return v},ZB:function(){return f},_V:function(){return h},ad:function(){return r},bM:function(){return E},cc:function(){return Z},ev:function(){return y},fX:function(){return C},fd:function(){return A},iG:function(){return c},m5:function(){return T},mb:function(){return k},mw:function(){return b},nT:function(){return I},ow:function(){return g},pj:function(){return O},tR:function(){return S},u6:function(){return d},wW:function(){return m},yS:function(){return j},zw:function(){return x}});var r="NEED_WALLET",a="CANNOT_CONNECT_WALLET",s="NOT_SAME_ACCOUNT",i="COPIED_LINK",o="COPIED_WALLET",c="PUBLISH_BUTTON_INFO",l="VERIFY_POST",u="BOOST_POST_ACTIVATED",d="BOOST_POST_DEACTIVATED",f="BOOST_POST_ERROR",h="COPIED_WALLET_FORM",m="FAILED_TRANSACTION",p="ONLY_REACT_READ_ONCE",x="NOT_ENOUGH_ENERGY_VOTE",g="COPIED_SHARE_LINK",v="VERIFY_COMMENT",_="VOTE_ERROR",b="ENDORSE_ERROR",y="MODERATE_NOT_ENOUGH_ENERGY",w="BULBMOJI_ACTIVATE_INFO",j="BULBMOJI_NO_SLOTS_CAN_BE_UNLOCK",S="BUY_BULBMOJI_ERROR",E="BUY_ARTICLE_NFT_ERROR",R="UNSUBSCRIBE_ERROR",A="TOO_MANY_TAGS_ERROR",C="NO_TIP_AMOUNT_ERROR",T="CANNOT_TIP_ERROR",N="STAKE_FORM_ERROR",k="VERIFY_THREAD",I="VALIDATE_THREAD",Z="PUBLISH_THREAD",O="PICK_CATEGORY_ERROR",M="PICK_CONTENT_ERROR",P="SWAP_ERROR"},47439:function(e,n,t){"use strict";t.d(n,{r:function(){return i}});var r=t(67294),a=t(25617),s=t(22882);function i(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.key,t=void 0===n?s.K4:n,i=e.initialLoading,o=void 0!==i&&i,c=e.isRedux,l=(0,a.I0)(),u=(0,a.v9)((function(e){var n;return null===(n=e.loading)||void 0===n?void 0:n[t]})),d=(0,r.useState)(o),f=d[0],h=d[1],m=c||void 0===c,p=(0,r.useCallback)((function(){m?l((0,s.Gh)({tab:t,value:!0})):h(!0)}),[]),x=(0,r.useCallback)((function(){m?l((0,s.Gh)({tab:t,value:!1})):h(!1)}),[]),g=(0,r.useMemo)((function(){return m?void 0!==u?u:o:f}),[f,m,u,o]);return{loading:g,onLoad:p,onFinish:x}}},30039:function(e,n,t){"use strict";t.d(n,{Z:function(){return o}});var r=t(43867),a=t(67294),s=t(61526),i=function(e){return a.createElement("svg",(0,r.pi)({xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 16 16"},e),a.createElement("path",{d:"M12.136.326A1.5 1.5 0 0 1 14 1.78V3h.5A1.5 1.5 0 0 1 16 4.5v9a1.5 1.5 0 0 1-1.5 1.5h-13A1.5 1.5 0 0 1 0 13.5v-9a1.5 1.5 0 0 1 1.432-1.499L12.136.326zM5.562 3H13V1.78a.5.5 0 0 0-.621-.484L5.562 3zM1.5 4a.5.5 0 0 0-.5.5v9a.5.5 0 0 0 .5.5h13a.5.5 0 0 0 .5-.5v-9a.5.5 0 0 0-.5-.5h-13z"}))},o=function(e){var n=e.className,t=e.selected,o=e.size,c=e.appearance,l=e.testId,u=(0,r._T)(e,["className","selected","size","appearance","testId"]);return a.createElement(s.Z,(0,r.pi)({className:n,testId:l,iconComponent:i,selected:t,appearance:c,size:o},u))};o.defaultProps={}},80819:function(e){e.exports={IconWrapper:"WalletForm_IconWrapper__sxbtB",Icon:"WalletForm_Icon__kCEDu",IconText:"WalletForm_IconText__XOqvF",Link:"WalletForm_Link__gMP2q"}},66460:function(e){e.exports={icon:"styles_icon__Eogwp"}}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.