PageSourceSearch

https://elven-piggy-bank.netlify.app/static/js/main.6ce2df06.chunk.js

js elven-piggy-bank.netlify.app collected 2026-10-03 10:41:41 UTC 19,607 bytes, 2 lines download raw bytes

1(this["webpackJsonpelrond-piggybank"]=this["webpackJsonpelrond-piggybank"]||[]).push([[0],{40:function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return r})),n.d(t,"f",(function(){return c})),n.d(t,"e",(function(){return o})),n.d(t,"c",(function(){return i})),n.d(t,"b",(function(){return s})),n.d(t,"d",(function(){return l}));var a=n(48),r=function(e){for(var t=atob(e),n="",a=0;a<t.length;a++){var r=t.charCodeAt(a).toString(16);n+=2===r.length?r:"0"+r}return n.toUpperCase()},c=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:6,n=e.substring(0,t),a=e.substring(e.length-t,e.length);return"".concat(n,"...").concat(a)},o={local:"local-testnet",testnet:"elrond-testnet",devnet:"elrond-devnet",mainnet:"elrond-mainnet"},i={add:function(e,t){var n;return e?null===(n=localStorage)||void 0===n?void 0:n.setItem(e,JSON.stringify(t)):null},get:function(e){var t;if(!e)return null;var n=null===(t=localStorage)||void 0===t?void 0:t.getItem(e);return n?JSON.parse(n):null},remove:function(e){var t;return e?null===(t=localStorage)||void 0===t?void 0:t.removeItem(e):null}},s=function(e){return e?"success"===e?a.c.SUCCESS:a.c.FAIL:a.c.UNKNOWN},l=function(t,n){var a=t.split("@");return a[1]===function(e){if(e){for(var t=[],n=0,a=e.length;n<a;n++){var r=Number(e.charCodeAt(n)).toString(16);t.push(r)}return t.join("")}return""}("ok")&&a[2]?e.from(a[2],"hex").toString():n||"ok"}}).call(this,n(9).Buffer)},48:function(e,t,n){"use strict";var a,r,c,o;n.d(t,"a",(function(){return r})),n.d(t,"c",(function(){return c})),n.d(t,"b",(function(){return o})),function(e){e[e.ISSUANCE=0]="ISSUANCE",e[e.ROLES=1]="ROLES",e[e.CREATE=2]="CREATE",e[e.TRANSFER=3]="TRANSFER",e[e.ERROR=4]="ERROR"}(a||(a={})),function(e){e.TESTNET="T",e.DEVNET="D",e[e.MAINNET=1]="MAINNET"}(r||(r={})),function(e){e[e.SUCCESS=0]="SUCCESS",e[e.FAIL=1]="FAIL",e[e.UNKNOWN=2]="UNKNOWN"}(c||(c={})),function(e){e.CREATE="createPiggy",e.ADD="addAmount",e.PAYOUT="payOut"}(o||(o={}))},497:function(e,t){},499:function(e,t){},509:function(e,t){},511:function(e,t){},527:function(e,t){},546:function(e,t){},547:function(e,t){},552:function(e,t){},554:function(e,t){},561:function(e,t){},580:function(e,t){},596:function(e,t,n){var a={"./bls.js":305,"./bls_c.js":337};function r(e){var t=c(e);return n(t)}function c(e){if(!n.o(a,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return a[e]}r.keys=function(){return Object.keys(a)},r.resolve=c,e.exports=r,r.id=596},608:function(e,t){},610:function(e,t){},680:function(e,t){},683:function(e,t){},776:function(e,t,n){},778:function(e,t,n){"use strict";n.r(t);var a=n(0),r=n.n(a),c=n(69),o=n.n(c),i=n(7),s=n(27),l={id:"devnet",name:"Devnet",egldLabel:"xEGLD",walletAddress:"https://devnet-wallet.elrond.com",apiAddress:"https://devnet-api.elrond.com",gatewayAddress:"https://devnet-gateway.elrond.com",explorerAddress:"https://devnet-explorer.elrond.com/"},d="erd1qqqqqqqqqqqqqpgq9xrwp7qnfamenqsxpwsf84x9e9sx8vxhgtksusvhgs",u=n(68),j=n(19),h=n(2),b=n.n(h),g=n(94),f=n(8),m=n(49),p=n(250),x=n(804),O=n(805),v=n(793),w=n(794),y=n(811),k=n(807),C=n(795),S=n(806),A=n(799),E=n(173),L=n(40),T=n(791),I=n(792),R=n(83),D=n(139),N=n(3),B=function(){var e=Object(j.g)();return Object(N.jsxs)(U,{children:[Object(N.jsx)(p.a,{backgroundColor:"white",elevation:1,padding:30,children:Object(N.jsxs)(p.a,{children:[Object(N.jsxs)(T.a,{marginBottom:15,children:["PiggyBank is an app for a custom Smart Contract on the Elrond blockchain. Check"," ",Object(N.jsx)(I.a,{href:"https://github.com/juliancwirko/elrond-simple-sc-frontend-app",children:"GitHub"})," ","repo."]}),Object(N.jsxs)(T.a,{marginBottom:15,children:[Object(N.jsx)(R.a,{fontWeight:"bold",children:"Logic:"})," When you create a Piggy, you need to provide lock time data in the future. Then you can add some xEGLD amount to be locked till the lock date. For simplicity in the frontend app, all data is saved in the local storage, but you can always sync it with the Smart Contract. For now, after the payout, you would need to create another Piggy."]}),Object(N.jsxs)(T.a,{marginBottom:15,children:["If you want to know more about preparing and deploying such a Smart Contract, check out the separate"," ",Object(N.jsx)(I.a,{href:"https://www.julian.io/articles/elrond-smart-contracts.html",children:"blog post."}),". And"," ",Object(N.jsx)(I.a,{href:"https://github.com/juliancwirko/elrond-simple-sc",children:"repository"}),". Walkthrough video there, and the article talks about the testnet because I used the testnet back then. But you can quickly do the same using the devnet, which I recommend. You'll find information on how to do this also there."]}),Object(N.jsx)(T.a,{marginBottom:15,children:"This app is for learning and demonstration purposes only. It can be buggy."}),Object(N.jsxs)(T.a,{marginBottom:15,children:["You can log in using your devnet wallet. Then you would also need some xEGLD. For the devnet you can get some using the faucet from the devnet web wallet. Or there is also one"," ",Object(N.jsx)(I.a,{href:"https://r3d4.fr/elrond/devnet/",children:"here"}),"."]}),Object(N.jsxs)(T.a,{marginBottom:15,children:["Check the GitHub"," ",Object(N.jsx)(I.a,{href:"https://github.com/juliancwirko/elrond-simple-sc-frontend-app",children:"README.md"})," ","file if you want to play with it locally, with your own PiggyBank Smart Contract, etc."]}),Object(N.jsxs)(T.a,{children:["Generated using"," ",Object(N.jsx)(I.a,{href:"https://www.npmjs.com/package/cra-template-elrond-dapp",children:"CRA elrond-dapp template"})," ","and Elrond tools"]})]})}),Object(N.jsx)(p.a,{marginTop:30,textAlign:"center",backgroundColor:"white",elevation:1,padding:30,children:Object(N.jsx)(D.a,{onClick:function(){return e.push("/unlock")},appearance:"primary",size:"large",children:"Unlock"})})]})},P=[{path:"/",component:te},{path:"/dashboard",component:B,authenticatedRoute:!0}],F=n(48),U=function(e){var t,n=e.children,a=s.d(),r=a.address,c=a.chainId,o=s.e(),i=Object(j.g)(),l=Object(E.useMediaQuery)({query:"(max-width: 600px)"});return Object(N.jsx)(p.a,{children:Object(N.jsxs)(s.a,{routes:P,unlockRoute:"/unlock",children:[Object(N.jsx)(p.a,{background:"white",marginBottom:30,border:"default",children:Object(N.jsxs)(p.a,{maxWidth:1200,paddingX:30,marginX:"auto",width:"100%",display:"flex",alignItems:"center",justifyContent:"space-between",height:Object(v.a)(8),children:[Object(N.jsxs)(p.a,{display:"flex",children:[Object(N.jsx)(w.a,{size:800,onClick:function(){return i.push("/")},cursor:"pointer",display:"flex",alignItems:"center",children:"PiggyBank"}
1),!l&&Object(N.jsx)(y.a,{color:"success",marginLeft:20,children:(t=c.valueOf(),t===F.a.TESTNET?"Elrond Testnet":t===F.a.DEVNET?"Elrond Devnet":t===F.a.MAINNET?"Elrond Mainnet":"")})]}),r?Object(N.jsxs)(p.a,{display:"flex",alignItems:"center",children:[Object(N.jsx)(w.a,{onClick:function(){return i.push("/dashboard")},cursor:"pointer",marginRight:15,children:"Dashboard"}),Object(N.jsx)(k.a,{position:C.a.BOTTOM_RIGHT,content:Object(N.jsx)(S.a,{children:Object(N.jsx)(S.a.Group,{children:Object(N.jsx)(S.a.Item,{onSelect:function(e){e.preventDefault(),o({callbackUrl:"".concat(window.location.origin,"/")})},children:"Logout"})})}),children:Object(N.jsx)(y.a,{color:"success",title:r,cursor:"pointer",children:Object(L.f)(r)})})]}):Object(N.jsx)(p.a,{children:Object(N.jsx)(A.a,{onClick:function(){return i.push("/unlock")},cursor:"pointer",children:"Login"})})]})}),Object(N.jsx)(p.a,{maxWidth:1200,paddingX:30,marginX:"auto",width:"100%",paddingBottom:40,children:n})]})})},q=n(114),M=n(800),G=function(){var e=s.d(),t=e.account,n=e.address,r=e.explorerAddress,c=s.f(),o=Object(E.useMediaQuery)({query:"(max-width: 600px)"});return Object(a.useEffect)((function(){c()}),[]),Object(N.jsx)(N.Fragment,{children:Object(N.jsxs)(p.a,{display:"flex",flexDirection:o?"column":"row",children:[Object(N.jsxs)(p.a,{width:o?"100%":"50%",marginRight:o?0:10,marginBottom:25,padding:30,elevation:1,backgroundColor:"white",children:[Object(N.jsx)(w.a,{size:700,marginBottom:10,children:"Your wallet address:"}),Object(N.jsx)(T.a,{children:Object(N.jsxs)(I.a,{display:"flex",alignItems:"center",href:"".concat(r,"accounts/").concat(n),wordBreak:"break-word",target:"_blank",rel:"noreferrer",children:[Object(N.jsx)(R.a,{wordWrap:"break-word",children:n})," ",Object(N.jsx)(M.a,{marginLeft:10})]})})]}),Object(N.jsxs)(p.a,{width:o?"100%":"50%",marginLeft:o?0:10,marginBottom:25,padding:30,elevation:1,backgroundColor:"white",children:[Object(N.jsx)(w.a,{size:700,marginBottom:10,children:"Your wallet balance:"}),Object(N.jsx)(T.a,{children:"(It can take some time to update after payout.)"}),Object(N.jsx)(T.a,{fontWeight:"bold",children:Object(N.jsx)(q.a.Denominate,{value:t.balance,erdLabel:"xEGLD"})})]})]})})},W=function(e){return new i.SmartContract({address:new i.Address(d)}).call({func:new i.ContractFunction("addAmount"),value:i.Balance.fromString(e),gasLimit:new i.GasLimit(5e6)})},_=n(810),H=n(803),Y=function(e){var t=e.isShown,n=e.onClose,r=Object(a.useState)(),c=Object(m.a)(r,2),o=c[0],l=c[1],u=Object(s.g)();return Object(N.jsxs)(_.a,{isShown:t,title:"Create a Piggy",onConfirm:function(){o&&function(e){var t;u({transaction:(t=e,new i.SmartContract({address:new i.Address(d)}).call({func:new i.ContractFunction("createPiggy"),args:[new i.U32Value(t)],gasLimit:new i.GasLimit(5e6)})),callbackRoute:"/dashboard"}),n(!1)}(o)},onCloseComplete:function(){return n(!1)},confirmLabel:"Submit",children:[Object(N.jsx)(p.a,{marginBottom:10,children:Object(N.jsx)(R.a,{children:"Choose lock date and time"})}),Object(N.jsx)(H.a,{min:(new Date).toISOString().split(".")[0],type:"datetime-local",onChange:function(e){e.preventDefault();var t=new Date(e.currentTarget.value);l(t.getTime()/1e3)},width:"100%"})]})},Q=function(e){var t=e.isShown,n=e.onClose,r=Object(a.useState)("0"),c=Object(m.a)(r,2),o=c[0],i=c[1],l=Object(s.g)();return Object(N.jsxs)(_.a,{isShown:t,title:"Add amount",onConfirm:function(){o&&parseInt(o)>0&&function(e){l({transaction:W(e),callbackRoute:"/dashboard"}),n(!1)}(q.b.nominate(o))},onCloseComplete:function(){return n(!1)},confirmLabel:"Submit",children:[Object(N.jsx)(p.a,{marginBottom:10,children:Object(N.jsx)(R.a,{children:"Choose how much xEGLD you want to lock in your PiggyBank Smart Contract"})}),Object(N.jsx)(H.a,{min:"0",type:"number",onChange:function(e){e.preventDefault();var t=e.currentTarget.value;i(parseInt(t)>=0||""===t?t:"0")},width:"100%",value:o})]})},V=function(e){var t=e.piggyAmount,n=e.piggyTimeLock,r=e.getAmount,c=e.getTimeLock,o=Object(a.useState)(!1),l=Object(m.a)(o,2),u=l[0],j=l[1],h=Object(a.useState)(!1),b=Object(m.a)(h,2),g=b[0],f=b[1],x=s.g();return Object(N.jsxs)("div",{children:[Object(N.jsxs)(p.a,{padding:30,elevation:1,backgroundColor:"white",children:[Object(N.jsx)(p.a,{marginBottom:30,textAlign:"center",children:n?Object(N.jsxs)(N.Fragment,{children:[Object(N.jsxs)(w.a,{children:["Your PiggyBank amount is:"," ",Object(N.jsx)(q.a.Denominate,{value:t||"0",decimals:2,erdLabel:"xEGLD"})]}),Object(N.jsxs)(R.a,{children:["Lock time:"," ",new Date(1e3*parseInt(n)).toLocaleStr
1ing()]})]}):Object(N.jsxs)(N.Fragment,{children:[Object(N.jsx)(w.a,{children:"You don't have a Piggy yet. Let's create one!"}),Object(N.jsxs)(R.a,{children:["Remember that you need to have some xEGLD. Get some using the faucet ",Object(N.jsx)(I.a,{href:"https://r3d4.fr/elrond/devnet/",children:"here"}),", or the one from the devnet web wallet."]})]})}),Object(N.jsxs)(p.a,{display:"flex",justifyContent:"center",children:[Object(N.jsx)(D.a,{onClick:function(){j(!0)},appearance:"primary",marginRight:20,disabled:Boolean(n),children:"Create a Piggy"}),Object(N.jsx)(D.a,{onClick:function(){f(!0)},marginRight:20,disabled:!n,children:"Add amount"}),Object(N.jsx)(D.a,{onClick:function(){r(),c()},marginRight:20,disabled:!n,children:"Sync"}),Object(N.jsx)(D.a,{onClick:function(){x({transaction:new i.SmartContract({address:new i.Address(d)}).call({func:new i.ContractFunction("payOut"),gasLimit:new i.GasLimit(5e6)}),callbackRoute:"/dashboard"})},appearance:"primary",intent:"success",disabled:0===parseInt(t||"0"),children:"Payout"})]})]}),Object(N.jsx)(Y,{isShown:u,onClose:j}),Object(N.jsx)(Q,{isShown:g,onClose:f})]})},z=n(809),J=function(e){var t=e.txHash;return Object(N.jsxs)(N.Fragment,{children:[Object(N.jsx)(R.a,{children:"You can check the status in the blockchain explorer"})," ",Object(N.jsx)(I.a,{href:"".concat(l.explorerAddress,"transactions/").concat(t),target:"_blank",rel:"noreferrer",children:"here"})]})},K=function(e){var t=e.status,n=e.txHash,a=e.errorMsg;return Object(N.jsxs)(N.Fragment,{children:[t===F.c.SUCCESS&&Object(N.jsx)(z.a,{intent:"success",title:"Transaction successful!",children:n&&Object(N.jsx)(J,{txHash:n})}),t===F.c.FAIL&&Object(N.jsx)(z.a,{intent:"danger",title:a||"Ooops! Something went wrong!",children:n&&Object(N.jsx)(J,{txHash:n})})]})},X=function(){var e=Object(f.a)(b.a.mark((function e(t){var n;return b.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=new i.SmartContract({address:new i.Address(d)}),!l.gatewayAddress){e.next=3;break}return e.abrupt("return",n.runQuery(new i.ProxyProvider(l.gatewayAddress),{func:new i.ContractFunction("getLockedAmount"),args:[new i.AddressValue(new i.Address(t))]}));case 3:return e.abrupt("return",null);case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Z=function(e){var t=new i.SmartContract({address:new i.Address(d)});return l.gatewayAddress?t.runQuery(new i.ProxyProvider(l.gatewayAddress),{func:new i.ContractFunction("getLockTime"),args:[new i.AddressValue(new i.Address(e))]}):null},$=function(e){return"".concat(l.apiAddress,"/transactions/").concat(e)},ee=["Piggy","Account"],te=function(){var e,t,n=s.d().address,r=Object(a.useState)(0),c=Object(m.a)(r,2),o=c[0],i=c[1],l=Object(a.useState)(null===(e=L.c.get("piggybank_".concat(n)))||void 0===e?void 0:e.amount),d=Object(m.a)(l,2),u=d[0],h=d[1],v=Object(a.useState)(null===(t=L.c.get("piggybank_".concat(n)))||void 0===t?void 0:t.lockDate),w=Object(m.a)(v,2),y=w[0],k=w[1],C=function(){var e=Object(j.h)(),t=Object(a.useState)(F.c.UNKNOWN),n=Object(m.a)(t,2),r=n[0],c=n[1],o=Object(a.useState)(null),i=Object(m.a)(o,2),s=i[0],l=i[1];return Object(a.useEffect)((function(){var t=e.search,n=new URLSearchParams(t),a=n.get("status"),r=n.get("txHash"),o=Object(L.b)(a);c(o),l(r),window.history.replaceState({},document.title,window.location.href.split(/[?#]/)[0])}),[e]),{status:r,txHash:s}}(),S=C.status,A=C.txHash,E=Object(a.useState)(),T=Object(m.a)(E,2),I=T[0],R=T[1],D=function(){var e=Object(f.a)(b.a.mark((function e(){var t,a,r,c;return b.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!n){e.next=7;break}return e.next=3,X(n);case 3:a=e.sent,r=null===a||void 0===a||null===(t=a.returnData)||void 0===t?void 0:t[0],(c=r?Object(L.a)(r):null)&&(L.c.add("piggybank_".concat(n),Object(g.a)(Object(g.a)({},L.c.get("piggybank_".concat(n))),{},{amount:parseInt(c,16).toString()})),h(parseInt(c,16).toString()));case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),B=function(){var e=Object(f.a)(b.a.mark((function e(){var t,a,r,c;return b.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!n){e.next=7;break}return e.next=3,Z(n);case 3:a=e.sent,r=null===a||void 0===a||null===(t=a.returnData)||void 0===t?void 0:t[0],(c=r?Object(L.a)(r):null)&&(L.c.add("piggybank_".concat(n),Object(g.a)(Object(g.a)({}
1,L.c.get("piggybank_".concat(n))),{},{lockDate:parseInt(c,16).toString()})),k(parseInt(c,16).toString()));case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return Object(a.useEffect)((function(){var e=function(){var e=Object(f.a)(b.a.mark((function e(){var t,a,r,c,o,i,s,l,d,u;return b.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!A){e.next=8;break}return e.next=3,fetch($(A));case 3:return t=e.sent,e.next=6,t.json();case 6:(a=e.sent)&&(d=atob(a.data).split("@"),u=null===(r=a.results)||void 0===r||null===(c=r[0])||void 0===c?void 0:c.data,"fail"!==a.status&&d[0]===F.b.PAYOUT&&(L.c.remove("piggybank_".concat(n)),h(void 0),k(void 0)),R({type:d[0],data:u?Object(L.d)(atob(u),null===(o=a.results)||void 0===o||null===(i=o[0])||void 0===i?void 0:i.returnMessage):"",errorMessage:null===(s=a.results)||void 0===s||null===(l=s[0])||void 0===l?void 0:l.returnMessage}));case 8:return e.next=10,Promise.all([D(),B()]);case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();e()}),[A]),Object(N.jsxs)(U,{children:[Object(N.jsx)(K,{status:S,txHash:A,errorMsg:null===I||void 0===I?void 0:I.errorMessage}),Object(N.jsxs)(p.a,{children:[Object(N.jsx)(x.a,{marginBottom:20,marginTop:50,children:ee.map((function(e,t){return Object(N.jsx)(O.a,{id:e,appearance:"primary",onSelect:function(){return i(t)},isSelected:t===o,className:"no-focus",children:e},e)}))}),Object(N.jsx)(p.a,{flex:"1",children:0===o&&Object(N.jsx)(V,{piggyAmount:u,piggyTimeLock:y,getAmount:D,getTimeLock:B})}),Object(N.jsx)(p.a,{flex:"1",children:1===o&&Object(N.jsx)(G,{})})]})]})},ne=function(){return Object(N.jsx)(U,{children:Object(N.jsx)(p.a,{display:"flex",alignItems:"center",justifyContent:"center",marginTop:"20vh",children:Object(N.jsx)(p.a,{backgroundColor:"white",elevation:1,maxWidth:400,width:"100%",padding:30,children:Object(N.jsx)(s.c.Unlock,{callbackRoute:"/dashboard",lead:"Please select your login method:",ledgerRoute:"/ledger",walletConnectRoute:"/walletconnect"})})})})},ae=n(798),re=function(){var e=Object(j.g)();return Object(N.jsx)(U,{children:Object(N.jsx)(p.a,{display:"flex",alignItems:"center",justifyContent:"center",marginTop:"20vh",children:Object(N.jsxs)(ae.a,{elevation:1,maxWidth:300,width:"100%",padding:30,textAlign:"center",children:[Object(N.jsx)(s.c.WalletConnect,{callbackRoute:"/dashboard",logoutRoute:"/",title:"Maiar Login",lead:"Scan the QR code using Maiar"}),Object(N.jsx)(D.a,{onClick:function(){e.push("/unlock")},children:"Back"})]})})})},ce=function(){var e=Object(j.g)();return Object(N.jsx)(U,{children:Object(N.jsx)(p.a,{display:"flex",alignItems:"center",justifyContent:"center",marginTop:"20vh",children:Object(N.jsxs)(ae.a,{elevation:1,maxWidth:300,width:"100%",padding:30,textAlign:"center",children:[Object(N.jsx)(s.c.Ledger,{callbackRoute:"/dashboard"}),Object(N.jsx)(D.a,{marginTop:15,onClick:function(){e.push("/unlock")},children:"Back"})]})})})};var oe=function(){return Object(N.jsx)(s.b,{config:{network:l,walletConnectBridge:"https://bridge.walletconnect.org",walletConnectDeepLink:"https://maiar.page.link/?apn=com.elrond.maiar.wallet&isi=1519405832&ibi=com.elrond.maiar.wallet.dev&link=https://maiar.com/"},children:Object(N.jsx)(u.a,{children:Object(N.jsxs)(j.d,{children:[Object(N.jsx)(j.b,{path:"/unlock",exact:!0,children:Object(N.jsx)(ne,{})}),Object(N.jsx)(j.b,{path:"/ledger",exact:!0,children:Object(N.jsx)(ce,{})}),Object(N.jsx)(j.b,{path:"/walletconnect",exact:!0,children:Object(N.jsx)(re,{})}),Object(N.jsx)(j.b,{path:"/dashboard",component:te,exact:!0}),Object(N.jsx)(j.b,{path:"/",component:B,exact:!0})]})})})},ie=function(e){e&&e instanceof Function&&n.e(3).then(n.bind(null,813)).then((function(t){var n=t.getCLS,a=t.getFID,r=t.getFCP,c=t.getLCP,o=t.getTTFB;n(e),a(e),r(e),c(e),o(e)}))},se=(n(776),Object(i.chooseProvider)(L.e[l.id]));i.NetworkConfig.getDefault().sync(se),o.a.render(Object(N.jsx)(r.a.StrictMode,{children:Object(N.jsx)(oe,{})}),document.getElementById("root")),ie()}},[[778,1,2]]]);
2//# sourceMappingURL=main.6ce2df06.chunk.js.map

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.