From 3b0bfbb4d5eff37ca0c63c1c499d89a272882a3b Mon Sep 17 00:00:00 2001 From: deadshotryker <151393124+deadshotryker@users.noreply.github.com> Date: Mon, 15 Jan 2024 08:13:20 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20zerolend?= =?UTF-8?q?/frontend-lending@11fcbc9956fc11f0a8b7d9f5cd96c4a45782a287=20?= =?UTF-8?q?=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 404/index.html | 2 +- 500/index.html | 2 +- .../__FGOdT6Q9CltM-hvLxx5/_buildManifest.js | 1 + .../_middlewareManifest.js | 0 .../_ssgManifest.js | 0 _next/static/chunks/264.d1dc69be04503af2.js | 1 - _next/static/chunks/264.eb1649d4584f6aae.js | 1 + ...6e6e0b69cd4.js => 323.ddf34227b317be51.js} | 2 +- ...d169f032dc1.js => 338.f44ff5292bf7ec32.js} | 2 +- _next/static/chunks/6.21a1699cb6129371.js | 1 + _next/static/chunks/6.eb5c54fd3c801ca0.js | 1 - _next/static/chunks/744.53f2cca8616f6d5f.js | 1 + _next/static/chunks/744.b1bfa6d3891decb0.js | 1 - ...6c2e78b7a70.js => 778.51ba2ae3be2561ef.js} | 2 +- ...28384f8233e.js => 788.7dfd04f1e37a9b0d.js} | 2 +- _next/static/chunks/869-3744e70aa2dcffd3.js | 1 + _next/static/chunks/869-43880293811e129f.js | 1 - ...7cfe581562b.js => 980-dd288dbc4117296c.js} | 2 +- ...24c9f550033.js => 404-b7fd8ed03df4faab.js} | 2 +- ...1986ae3c175.js => 500-c8555fbef05c7547.js} | 2 +- .../chunks/pages/_app-5b59be114bd2e17b.js | 151 ------------------ .../chunks/pages/_app-ec5c072149203e62.js | 151 ++++++++++++++++++ .../pages/dashboard-0fc6bb95f49910fb.js | 1 + .../pages/dashboard-93407cc48972c8a1.js | 1 - .../chunks/pages/faucet-06056462e9a0df25.js | 1 - .../chunks/pages/faucet-edad9a98020af1e1.js | 1 + ...09015e7.js => history-25d40c50d15cae4a.js} | 2 +- .../chunks/pages/index-79fffce0fd8766da.js | 1 + .../chunks/pages/index-7b1802a18df3ab4d.js | 1 - ...00f7f0a.js => markets-5b3cfb76c47760c5.js} | 2 +- ...s => reserve-overview-9ad798582060179a.js} | 2 +- .../chunks/pages/rewards-2c4ef635bf27ac00.js | 1 - .../chunks/pages/rewards-8016a7fdae699fd7.js | 1 + ...3b.js => v3-migration-3f95c3e0221c219c.js} | 2 +- ...4368398.js => webpack-2df6003abde46148.js} | 2 +- .../dYNe34EdkJngcC2fRW7AN/_buildManifest.js | 1 - dashboard/index.html | 2 +- faucet/index.html | 2 +- favicon.ico | Bin 128190 -> 15406 bytes history/index.html | 2 +- icons/networks/manta.svg | 13 ++ icons/tokens/earlyzero.svg | 5 +- icons/tokens/hold.svg | 4 + icons/tokens/manta.svg | 13 ++ icons/tokens/stone.svg | 13 ++ icons/tokens/tia.svg | 87 ++++++++++ icons/tokens/wusdm.svg | 6 + icons/tokens/zero.svg | 5 +- index.html | 2 +- markets/index.html | 2 +- reserve-overview/index.html | 2 +- rewards/index.html | 2 +- v3-migration/index.html | 2 +- 53 files changed, 324 insertions(+), 186 deletions(-) create mode 100644 _next/static/__FGOdT6Q9CltM-hvLxx5/_buildManifest.js rename _next/static/{dYNe34EdkJngcC2fRW7AN => __FGOdT6Q9CltM-hvLxx5}/_middlewareManifest.js (100%) rename _next/static/{dYNe34EdkJngcC2fRW7AN => __FGOdT6Q9CltM-hvLxx5}/_ssgManifest.js (100%) delete mode 100644 _next/static/chunks/264.d1dc69be04503af2.js create mode 100644 _next/static/chunks/264.eb1649d4584f6aae.js rename _next/static/chunks/{323.e953b6e6e0b69cd4.js => 323.ddf34227b317be51.js} (70%) rename _next/static/chunks/{338.a263fd169f032dc1.js => 338.f44ff5292bf7ec32.js} (76%) create mode 100644 _next/static/chunks/6.21a1699cb6129371.js delete mode 100644 _next/static/chunks/6.eb5c54fd3c801ca0.js create mode 100644 _next/static/chunks/744.53f2cca8616f6d5f.js delete mode 100644 _next/static/chunks/744.b1bfa6d3891decb0.js rename _next/static/chunks/{778.9fd486c2e78b7a70.js => 778.51ba2ae3be2561ef.js} (68%) rename _next/static/chunks/{788.d753028384f8233e.js => 788.7dfd04f1e37a9b0d.js} (70%) create mode 100644 _next/static/chunks/869-3744e70aa2dcffd3.js delete mode 100644 _next/static/chunks/869-43880293811e129f.js rename _next/static/chunks/{980-50d467cfe581562b.js => 980-dd288dbc4117296c.js} (98%) rename _next/static/chunks/pages/{404-8244524c9f550033.js => 404-b7fd8ed03df4faab.js} (98%) rename _next/static/chunks/pages/{500-a98da1986ae3c175.js => 500-c8555fbef05c7547.js} (98%) delete mode 100644 _next/static/chunks/pages/_app-5b59be114bd2e17b.js create mode 100644 _next/static/chunks/pages/_app-ec5c072149203e62.js create mode 100644 _next/static/chunks/pages/dashboard-0fc6bb95f49910fb.js delete mode 100644 _next/static/chunks/pages/dashboard-93407cc48972c8a1.js delete mode 100644 _next/static/chunks/pages/faucet-06056462e9a0df25.js create mode 100644 _next/static/chunks/pages/faucet-edad9a98020af1e1.js rename _next/static/chunks/pages/{history-92912731f09015e7.js => history-25d40c50d15cae4a.js} (99%) create mode 100644 _next/static/chunks/pages/index-79fffce0fd8766da.js delete mode 100644 _next/static/chunks/pages/index-7b1802a18df3ab4d.js rename _next/static/chunks/pages/{markets-76ea9f21a00f7f0a.js => markets-5b3cfb76c47760c5.js} (98%) rename _next/static/chunks/pages/{reserve-overview-38de093ae433e0da.js => reserve-overview-9ad798582060179a.js} (99%) delete mode 100644 _next/static/chunks/pages/rewards-2c4ef635bf27ac00.js create mode 100644 _next/static/chunks/pages/rewards-8016a7fdae699fd7.js rename _next/static/chunks/pages/{v3-migration-48198034a76eb83b.js => v3-migration-3f95c3e0221c219c.js} (99%) rename _next/static/chunks/{webpack-f8300c0e84368398.js => webpack-2df6003abde46148.js} (50%) delete mode 100644 _next/static/dYNe34EdkJngcC2fRW7AN/_buildManifest.js create mode 100644 icons/networks/manta.svg create mode 100644 icons/tokens/hold.svg create mode 100644 icons/tokens/manta.svg create mode 100644 icons/tokens/stone.svg create mode 100644 icons/tokens/tia.svg create mode 100644 icons/tokens/wusdm.svg diff --git a/404/index.html b/404/index.html index 9f119792..e8bd874a 100644 --- a/404/index.html +++ b/404/index.html @@ -1 +1 @@ -ZeroLend - Open Source Liquidity Protocol

404 - Page not found

Page not found

Sorry, we couldn't find the page you were looking for.
We suggest you go back to the Dashboard.

Back to Dashboard
\ No newline at end of file +ZeroLend - Open Source Liquidity Protocol on Layer 2s

404 - Page not found

Page not found

Sorry, we couldn't find the page you were looking for.
We suggest you go back to the Dashboard.

Back to Dashboard
\ No newline at end of file diff --git a/500/index.html b/500/index.html index 2dcec25d..6fa07b6c 100644 --- a/500/index.html +++ b/500/index.html @@ -1 +1 @@ -ZeroLend - Open Source Liquidity Protocol

Something went wrong

Sorry, an unexpected error happened. In the meantime you may try reloading the page, or come back later.

If the error continues to happen,
you may report it to this Discord channel.

\ No newline at end of file +ZeroLend - Open Source Liquidity Protocol on Layer 2s

Something went wrong

Sorry, an unexpected error happened. In the meantime you may try reloading the page, or come back later.

If the error continues to happen,
you may report it to this Discord channel.

\ No newline at end of file diff --git a/_next/static/__FGOdT6Q9CltM-hvLxx5/_buildManifest.js b/_next/static/__FGOdT6Q9CltM-hvLxx5/_buildManifest.js new file mode 100644 index 00000000..9b013737 --- /dev/null +++ b/_next/static/__FGOdT6Q9CltM-hvLxx5/_buildManifest.js @@ -0,0 +1 @@ +self.__BUILD_MANIFEST=function(s,a,e){return{__rewrites:{beforeFiles:[],afterFiles:[],fallback:[]},"/":[s,a,e,"static/chunks/pages/index-79fffce0fd8766da.js"],"/404":[s,"static/chunks/pages/404-b7fd8ed03df4faab.js"],"/500":[s,"static/chunks/pages/500-c8555fbef05c7547.js"],"/_error":["static/chunks/pages/_error-deefae67ca062615.js"],"/dashboard":[s,a,e,"static/chunks/pages/dashboard-0fc6bb95f49910fb.js"],"/faucet":[s,a,"static/chunks/pages/faucet-edad9a98020af1e1.js"],"/history":[s,a,"static/chunks/pages/history-25d40c50d15cae4a.js"],"/markets":["static/chunks/pages/markets-5b3cfb76c47760c5.js"],"/reserve-overview":[s,"static/chunks/pages/reserve-overview-9ad798582060179a.js"],"/rewards":[s,a,"static/chunks/pages/rewards-8016a7fdae699fd7.js"],"/v3-migration":[s,a,"static/chunks/pages/v3-migration-3f95c3e0221c219c.js"],sortedPages:["/","/404","/500","/_app","/_error","/dashboard","/faucet","/history","/markets","/reserve-overview","/rewards","/v3-migration"]}}("static/chunks/249-28a8ffbdea6aec40.js","static/chunks/980-dd288dbc4117296c.js","static/chunks/869-3744e70aa2dcffd3.js"),self.__BUILD_MANIFEST_CB&&self.__BUILD_MANIFEST_CB(); \ No newline at end of file diff --git a/_next/static/dYNe34EdkJngcC2fRW7AN/_middlewareManifest.js b/_next/static/__FGOdT6Q9CltM-hvLxx5/_middlewareManifest.js similarity index 100% rename from _next/static/dYNe34EdkJngcC2fRW7AN/_middlewareManifest.js rename to _next/static/__FGOdT6Q9CltM-hvLxx5/_middlewareManifest.js diff --git a/_next/static/dYNe34EdkJngcC2fRW7AN/_ssgManifest.js b/_next/static/__FGOdT6Q9CltM-hvLxx5/_ssgManifest.js similarity index 100% rename from _next/static/dYNe34EdkJngcC2fRW7AN/_ssgManifest.js rename to _next/static/__FGOdT6Q9CltM-hvLxx5/_ssgManifest.js diff --git a/_next/static/chunks/264.d1dc69be04503af2.js b/_next/static/chunks/264.d1dc69be04503af2.js deleted file mode 100644 index ce482068..00000000 --- a/_next/static/chunks/264.d1dc69be04503af2.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[264],{40795:function(e,t,r){r.d(t,{N:function(){return o}});var n=r(61953),a=r(29630),i=(r(67294),r(85893));function o(e){var t=e.title,r=e.children,o=e.fullWidth,s=void 0!==o&&o;return(0,i.jsx)(n.Z,{sx:function(e){return{borderRadius:"6px",border:"1px solid ".concat(e.palette.divider),flex:s?"0 100%":"0 32%",marginBottom:"2%",maxWidth:s?"100%":"32%"}},children:(0,i.jsxs)(n.Z,{sx:{display:"flex",flexDirection:"column",height:"100%",justifyContent:"space-around",padding:"8px"},children:[t&&(0,i.jsx)(a.Z,{variant:"secondary14",color:"text.secondary",component:"span",children:t}),r]})})}},19547:function(e,t,r){r.d(t,{i:function(){return l}});var n=r(49501),a=r(29630),i=r(61953),o=(r(67294),r(41024)),s=r(85893);function l(e){var t=e.value,r=e.rightAlign;return(0,s.jsx)(i.Z,{sx:{p:r?{xs:"0",xsm:"2px 0"}:{xs:"0",xsm:"3.625px 0px"},display:"inline-flex",alignItems:"center",justifyContent:"center"},children:"Disabled"===t?(0,s.jsxs)(a.Z,{component:"span",sx:{mr:.5},variant:"secondary12",color:"text.muted",children:["(",(0,s.jsx)(n.cC,{id:"Disabled"}),")"]}):(0,s.jsx)(o.B,{compact:!0,value:t,variant:"secondary12",color:"text.secondary",symbolsVariant:"secondary12",symbolsColor:"text.secondary",symbol:"USD"})})}},25002:function(e,t,r){r.d(t,{l:function(){return s}});var n=r(49501),a=r(25169),i=r(68861),o=r(85893),s=function(e){var t=e.symbol,r=e.currentMarket;return(0,o.jsx)(n.cC,{id:"Borrowing is disabled due to an ZeroLend community decision. <0>More details",components:{0:(0,o.jsx)(i.rU,{href:(0,a.E)(t,r),sx:{textDecoration:"underline"}})}})}},28228:function(e,t,r){r.d(t,{t:function(){return u}});var n=r(59499),a=r(61953),i=r(90149),o=r(23309),s=r(29630),l=r(67294),c=r(97563),d=r(85893),u=function(e){var t=e.value,r=e.tooltipContent,u=e.onClick,p=(0,l.useState)(!1),x=p[0],h=p[1];if(0===t)return null;return(0,d.jsx)(c.a,{tooltipContent:(0,d.jsx)(d.Fragment,{children:r}),open:x,setOpen:function(e){h(e),u&&u(e)},children:(0,d.jsxs)(a.Z,{sx:{position:"relative",mr:4},children:[(0,d.jsx)(i.Z,{variant:"determinate",sx:{color:function(e){return e.palette.grey["light"===e.palette.mode?200:800]},position:"absolute",left:1.25,top:1.25},size:77.5,thickness:2,value:100}),(0,d.jsx)(i.Z,{variant:"determinate",color:Math.round(t)>=99.99?"error":t>=98?"warning":"success",sx:(0,n.Z)({},"& .".concat(o.Z.circle),{strokeLinecap:"round"}),size:80,thickness:3,value:t<=2?2:t>100?100:t}),(0,d.jsx)(s.Z,{variant:"secondary14",sx:{position:"absolute",top:0,bottom:0,left:0,right:0,display:"flex",alignItems:"center",justifyContent:"center"},children:t>=99.99?"100%":0===t?"N/A":t<.01?"<0.01%":"".concat(t.toFixed(2),"%")})]})})}},25169:function(e,t,r){r.d(t,{E:function(){return u},Q:function(){return p}});var n=r(49501),a=r(58771),i=r(61953),o=r(81645),s=r(25298),l=r(97563),c=r(68861),d=r(85893),u=function(e,t){return t&&"proto_harmony_v3"===t?"https://snapshot.org/#/aave.eth/proposal/0x81a78109941e5e0ac6cb5ebf82597c839c20ad6821a8c3ff063dba39032533d4":t&&"proto_fantom_v3"===t?"https://snapshot.org/#/aave.eth/proposal/0xeefcd76e523391a14cfd0a79b531ea0a3faf0eb4a058e255fac13a2d224cc647":e&&s.$e[e.toUpperCase()+t]?s.$e[e.toUpperCase()+t]:"https://app.aave.com/governance"},p=function(e){var t=e.symbol,r=e.currentMarket;return(0,d.jsx)(l.a,{tooltipContent:(0,d.jsx)(i.Z,{children:(0,d.jsx)(n.cC,{id:"This asset is frozen due to an ZeroLend Protocol Governance decision. <0>More details",components:{0:(0,d.jsx)(c.rU,{href:u(t,r),sx:{textDecoration:"underline"}})}})}),children:(0,d.jsx)(o.Z,{sx:{fontSize:"20px",color:"error.main",ml:2},children:(0,d.jsx)(a.Z,{})})})}},92624:function(e,t,r){r.d(t,{r:function(){return d}});var n=r(59499),a=r(36864),i=r(49501),o=r(58527),s=r(85893);function l(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function c(e){for(var t=1;tstay the same for the duration of your loan. Recommended for long-term loan periods and for users who prefer predictability.",components:{0:(0,s.jsx)("b",{})}})}))}},14379:function(e,t,r){r.d(t,{B:function(){return d}});var n=r(59499),a=r(36864),i=r(49501),o=r(58527),s=r(85893);function l(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function c(e){for(var t=1;tfluctuate based on the market conditions. Recommended for short-term positions.",components:{0:(0,s.jsx)("b",{})}})}))}},1264:function(e,t,r){r.r(t),r.d(t,{ReserveConfiguration:function(){return nt}});var n=r(49501),a=r(84563),i=r(29630),o=r(44373),s=r(61953),l=r(75084),c=r(81645),d=r(41024),u=r(68861),p=r(19952),x=r(25002),h=r(43629),f=r(46930),b=r(50029),m=r(87794),v=r.n(m),j=r(27484),y=r.n(j),g=r(67294),w=r(59499),O=r(4730),Z=r(85390),C=r(87054),D=r(85893),k=["disabled","timeRanges","selectedTimeRange","onTimeRangeChanged"];function P(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function S(e){for(var t=1;tve(s).valueOf()-r.valueOf()?s:i),o({tooltipData:l,tooltipLeft:t})}),[o,Z,p,a]);return(0,D.jsxs)(D.Fragment,{children:[(0,D.jsx)("svg",{width:t,height:r,children:(0,D.jsxs)(re.Z,{left:a.left,top:a.top,children:[(0,D.jsx)(te.Z,{scale:C,width:y,strokeDasharray:"3,3",stroke:f.palette.divider,pointerEvents:"none",numTicks:3}),x.map((function(e){return(0,D.jsx)(ie.Z,{stroke:e.color,strokeWidth:2,data:p,x:function(e){var t;return null!==(t=Z(ve(e)))&&void 0!==t?t:0},y:function(t){var r;return null!==(r=C(ye(t,e.name)))&&void 0!==r?r:0},curve:J.Z},e.name)})),(0,D.jsx)(X.Z,{top:w-a.bottom/4,scale:Z,strokeWidth:0,numTicks:O,tickStroke:f.palette.text.secondary,tickLabelProps:function(){return{fill:f.palette.text.muted,fontSize:10,textAnchor:"middle",dy:4}}}),(0,D.jsx)(Q.Z,{left:0,scale:C,strokeWidth:0,numTicks:3,tickFormat:function(e){return"".concat(e,"%")},tickLabelProps:function(){return{fill:f.palette.text.muted,fontSize:10,dx:10-a.left}}}),(0,D.jsx)(oe.Z,{width:y,height:w,fill:"transparent",onTouchStart:k,onTouchMove:k,onMouseMove:k,onMouseLeave:function(){return l()}}),c&&(0,D.jsxs)("g",{children:[(0,D.jsx)(se.Z,{from:{x:u,y:a.top},to:{x:u,y:w},stroke:m,strokeWidth:1,pointerEvents:"none",strokeDasharray:"5,2"}),x.map((function(e){return(0,D.jsxs)(g.Fragment,{children:[(0,D.jsx)("circle",{cx:u,cy:C(ye(c,e.name))+1,r:4,fillOpacity:.1,strokeOpacity:.1,strokeWidth:2,pointerEvents:"none"}),(0,D.jsx)("circle",{cx:u,cy:C(ye(c,e.name)),r:4,fill:m,stroke:"white",strokeWidth:2,pointerEvents:"none"})]},e.name)}))]})]})}),c&&(0,D.jsx)("div",{children:(0,D.jsxs)(de.Z,{top:20,left:u+40,style:"light"===f.palette.mode?v:j,children:[(0,D.jsx)(i.Z,{variant:"secondary12",color:"text.secondary",sx:{mb:2,mr:2,fontWeight:400},children:me(ve(c),h)}),x.map((function(e){return(0,D.jsxs)(s.Z,{display:"flex",justifyContent:"space-between",alignItems:"center",children:[(0,D.jsx)(i.Z,{variant:"caption",color:"text.secondary",sx:{mr:2},children:e.text}),(0,D.jsxs)(i.Z,{variant:"main12",color:"text.primary",children:[ye(c,e.name).toFixed(2),"%"]})]},e.name)}))]})})]})}));function we(e){var t=e.labels,r=void 0===t?[{text:"test",color:"#000"},{text:"bla",color:"#ff0"}]:t;return(0,D.jsx)(s.Z,{children:r.map((function(e){return(0,D.jsxs)(s.Z,{sx:{display:"inline-flex",alignItems:"center",mr:6},children:[(0,D.jsx)(s.Z,{sx:{width:6,height:6,backgroundColor:e.color,mr:"11px",borderRadius:"50%"}}),(0,D.jsx)(i.Z,{variant:"description",color:"text.secondary",children:e.text})]},e.text)}))})}var Oe=function(e){var t=e.disabled,r=e.timeRange,n=e.onTimeRangeChanged;return(0,D.jsx)(L,{disabled:t,timeRanges:B,selectedTimeRange:r,onTimeRangeChanged:n})},Ze=function(e){var t=e.graphKey,r=e.reserve,a=e.currentMarketData,o=(0,g.useState)(R.OneMonth),c=o[0],d=o[1],u="";r&&(u=a.v3?"".concat(r.underlyingAsset).concat(a.addresses.LENDING_POOL_ADDRESS_PROVIDER).concat(a.chainId):"".concat(r.underlyingAsset).concat(a.addresses.LENDING_POOL_ADDRESS_PROVIDER));var p=function(e,t){var r=(0,f.f)().currentNetworkConfig,n=(0,g.useState)(!0),a=n[0],i=n[1],o=(0,g.useState)(!1),s=o[0],l=o[1],c=(0,g.useState)([]),d=c[0],u=c[1],p=null===r||void 0===r?void 0:r.ratesHistoryApiUrl,x=(0,g.useCallback)((function(){if(i(!0),l(!1),u([]),e&&p&&!M.includes(e)){var r=(0,E.BZ)(T(e,t,p));return r.promise.then((function(e){u(e.map((function(e){return{date:new Date(e.x.year,e.x.month,e.x.date,e.x.hours).getTime(),liquidityRate:e.liquidityRate_avg,variableBorrowRate:e.variableBorrowRate_avg,utilizationRate:e.utilizationRate_avg,stableBorrowRate:e.stableBorrowRate_avg}}))),i(!1)})).catch((function(e){console.error("useReservesHistory(): Failed to fetch historical reserve data.",e),l(!0),i(!1)})),r.cancel}return i(!1),function(){return null}}),[e,t,p]);return(0,g.useEffect)((function(){var e=x();return function(){return e()}}),[x]),{loading:a,data:d,error:s||M.includes(e)||!a&&0===d.length,refetch:x}}(u,c),x=p.data,h=p.loading,b=p.error,m=p.refetch,v=[].concat((0,G.Z)(r.stableBorrowRateEnabled?[{name:"stableBorrowRate",color:"#E7C6DF",text:"Borrow APR, stable"}]:[]),[{name:"variableBorrowRate",color:"#12152B",text:"Borrow APR, variable"}]),j="supply"===t?[{name:"liquidityRate",color:"#12152B",text:"Supply APR"}]:v,y=(0,D.jsxs)(s.Z,{sx:{height:158.5,width:"auto",display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center"},children:[(0,D.jsx)(Y.Z,{size:20,sx:{mb:2,opacity:.5}}),(0,D.jsx)(i.Z,{variant:"subheader1",color:"text.muted",children:(0,D.jsx)(n.cC,{id:"Loading data..."})})]}),w=(0,D.jsxs)(s.Z,{sx:{height:158.5,width:"auto",display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center"},children:[(0,D.jsx)(i.Z,{variant:"subheader1",children:(0,D.jsx)(n.cC,{id:"Something went wrong"})}),(0,D.jsx)(i.Z,{variant:"caption",sx:{mb:3},children:(0,D.jsx)(n.cC,{id:"Data couldn't be fetched, please reload graph."})}),(0,D.jsx)(l.Z,{variant:"outlined",color:"primary",onClick:m,children:(0,D.jsx)(n.cC,{id:"Reload"})})]});return(0,D.jsxs)(s.Z,{sx:{mt:10,mb:4},children:[(0,D.jsxs)(s.Z,{sx:{display:"flex",alignItems:"center",justifyContent:"space-between",mb:4},children:[(0,D.jsx)(we,{labels:j}),(0,D.jsx)(Oe,{disabled:h||b,timeRange:c,onTimeRangeChanged:d})]}),h&&y,b&&w,!h&&!b&&x.length>0&&(0,D.jsx)(H.Z,{children:function(e){var t=e.width;return(0,D.jsx)(ge,{width:t,height:155,data:x,fields:j,selectedTimeRange:c})}})]})},Ce=r(56365),De=["collectorLink"];function ke(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Pe(e){for(var t=1;t {0} (<1/>).",values:{0:t.symbol},components:{0:(0,D.jsx)(d.B,{value:(0,A.hE)(t.borrowCap).toNumber()-(0,A.hE)(t.totalDebt).toNumber(),variant:"secondary12"}),1:(0,D.jsx)(d.B,{value:(0,A.hE)(t.borrowCapUSD).toNumber()-(0,A.hE)(t.totalDebtUSD).toNumber(),variant:"secondary12",symbol:"USD"})}})})}),(0,D.jsxs)(Ee.Lv,{title:(0,D.jsxs)(s.Z,{display:"flex",alignItems:"center",children:[(0,D.jsx)(n.cC,{id:"Total borrowed"}),(0,D.jsx)(V.G,{event:{eventName:I.vh.TOOL_TIP,eventParams:{tooltip:"Total borrowed",asset:t.underlyingAsset,assetName:t.name}},children:(0,D.jsxs)(D.Fragment,{children:[(0,D.jsx)(n.cC,{id:"Borrowing of this asset is limited to a certain amount to minimize liquidity pool insolvency."})," ",(0,D.jsx)(u.rU,{href:"https://docs.aave.com/developers/whats-new/supply-borrow-caps",underline:"always",children:(0,D.jsx)(n.cC,{id:"Learn more"})})]})})]}),children:[(0,D.jsxs)(s.Z,{children:[(0,D.jsx)(d.B,{value:t.totalDebt,variant:"main16"}),(0,D.jsx)(i.Z,{component:"span",color:"text.primary",variant:"secondary16",sx:{display:"inline-block",mx:1},children:(0,D.jsx)(n.cC,{id:"of"})}),(0,D.jsx)(d.B,{value:t.borrowCap,variant:"main16"})]}),(0,D.jsxs)(s.Z,{children:[(0,D.jsx)(q.i,{value:t.totalDebtUSD}),(0,D.jsx)(i.Z,{component:"span",color:"text.primary",variant:"secondary16",sx:{display:"inline-block",mx:1},children:(0,D.jsx)(n.cC,{id:"of"})}),(0,D.jsx)(q.i,{value:t.borrowCapUSD})]})]})]}):(0,D.jsxs)(Ee.Lv,{title:(0,D.jsx)(s.Z,{display:"flex",alignItems:"center",children:(0,D.jsx)(n.cC,{id:"Total borrowed"})}),children:[(0,D.jsx)(d.B,{value:t.totalDebt,variant:"main16"}),(0,D.jsx)(q.i,{value:t.totalDebtUSD})]}),(0,D.jsxs)(Ee.Lv,{title:(0,D.jsx)(W.B,{event:{eventName:I.vh.TOOL_TIP,eventParams:{tooltip:"APY, variable",asset:t.underlyingAsset,assetName:t.name}},text:(0,D.jsx)(n.cC,{id:"APY, variable"}),variant:"description"},"APY_res_variable_type"),children:[(0,D.jsx)(d.B,{value:t.variableBorrowAPY,percent:!0,variant:"main16"}),(0,D.jsx)(_.M,{symbol:t.symbol,incentives:t.vIncentivesData,displayBlank:!0})]}),t.stableBorrowRateEnabled&&(0,D.jsxs)(Ee.Lv,{title:(0,D.jsx)(z.s,{event:{eventName:I.vh.TOOL_TIP,eventParams:{tooltip:"APY, stable",asset:t.underlyingAsset,assetName:t.name}},text:(0,D.jsx)(n.cC,{id:"APY, stable"}),variant:"description"},"APY_res_stable_type"),children:[(0,D.jsx)(d.B,{value:t.stableBorrowAPY,percent:!0,variant:"main16"}),(0,D.jsx)(_.M,{symbol:t.symbol,incentives:t.sIncentivesData,displayBlank:!0})]}),t.borrowCapUSD&&"0"!==t.borrowCapUSD&&(0,D.jsxs)(Ee.Lv,{title:(0,D.jsx)(n.cC,{id:"Borrow cap"}),children:[(0,D.jsx)(d.B,{value:t.borrowCap,variant:"main16"}),(0,D.jsx)(q.i,{value:t.borrowCapUSD})]})]}),o&&(0,D.jsx)(Ze,{graphKey:"borrow",reserve:t,currentMarketData:r}),(0,D.jsx)(s.Z,{sx:{display:"inline-flex",alignItems:"center",pt:"42px",pb:"12px"},paddingTop:"42px",children:(0,D.jsx)(i.Z,{variant:"subheader1",color:"text.main",children:(0,D.jsx)(n.cC,{id:"Collector Info"})})}),r.addresses.COLLECTOR&&(0,D.jsx)(Le,{collectorContract:r.addresses.COLLECTOR,explorerLinkBuilder:a.explorerLinkBuilder,reserveFactor:t.reserveFactor,reserveName:t.name,reserveAsset:t.underlyingAsset})]})},Te=r(59148),Ne=r(32024),Me=r(70794);function Ue(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Ie(e){for(var t=1;tAe(i).valueOf()-r.valueOf()?i:a),l({tooltipData:s,tooltipLeft:t})}),[l,C,w,o]),S=[{value:(0,A.pV)(h.optimalUsageRatio,27).multipliedBy(100).toNumber(),label:"optimal"},{value:new Me.O(h.utilizationRate).multipliedBy(100).toNumber(),label:"current"}],R=(0,$.Z)(f.breakpoints.down("lg"));return(0,D.jsxs)(D.Fragment,{children:[(0,D.jsx)("svg",{width:t,height:r,children:(0,D.jsxs)(re.Z,{left:o.left,top:o.top,children:[(0,D.jsx)(te.Z,{scale:k,width:O,strokeDasharray:"3,3",stroke:f.palette.divider,pointerEvents:"none",numTicks:3}),(0,D.jsx)(ie.Z,{stroke:"#12152B",strokeWidth:2,data:w,x:function(e){var t;return null!==(t=C(Ae(e)))&&void 0!==t?t:0},y:function(e){var t;return null!==(t=k(_e(e)))&&void 0!==t?t:0},curve:J.Z}),h.stableBorrowRateEnabled&&(0,D.jsx)(ie.Z,{stroke:"#E7C6DF",strokeWidth:2,data:w,x:function(e){var t;return null!==(t=C(Ae(e)))&&void 0!==t?t:0},y:function(e){var t;return null!==(t=k(ze(e)))&&void 0!==t?t:0},curve:J.Z}),(0,D.jsx)(X.Z,{top:Z,scale:C,tickValues:[0,25,50,75,100],strokeWidth:0,tickStroke:f.palette.text.secondary,tickLabelProps:function(){return{fill:f.palette.text.muted,fontSize:10,textAnchor:"middle"}},tickFormat:function(e){return"".concat(e,"%")}}),(0,D.jsx)(Q.Z,{scale:k,strokeWidth:0,tickLabelProps:function(){return{fill:f.palette.text.muted,fontSize:8,dx:10-o.left}},numTicks:2,tickFormat:function(e){return"".concat(e,"%")}}),(0,D.jsx)(oe.Z,{width:O,height:Z,fill:"transparent",onTouchStart:P,onTouchMove:P,onMouseMove:P,onMouseLeave:function(){return c()}}),(0,D.jsx)(se.Z,{from:{x:C(S[1].value),y:o.top+24},to:{x:C(S[1].value),y:Z},stroke:"#0062D2",strokeWidth:1,pointerEvents:"none",strokeDasharray:"5,2"}),(0,D.jsx)(Ne.Z,{x:C(S[1].value),y:o.top+16,width:360,textAnchor:"middle",verticalAnchor:"middle",fontSize:"10px",fill:"#383D51",children:"Current ".concat(b,"%")}),(0,D.jsx)(se.Z,{from:{x:C(S[0].value),y:o.top+8},to:{x:C(S[0].value),y:Z},stroke:"#0062D2",strokeWidth:1,pointerEvents:"none",strokeDasharray:"5,2"}),(0,D.jsx)(Ne.Z,{x:C(S[0].value),y:o.top,width:360,textAnchor:"middle",verticalAnchor:"middle",fontSize:"10px",fill:"#383D51",children:"Optimal ".concat(m,"%")}),d&&(0,D.jsxs)("g",{children:[(0,D.jsx)(se.Z,{from:{x:p,y:o.top},to:{x:p,y:Z},stroke:v,strokeWidth:1,pointerEvents:"none",strokeDasharray:"5,2"}),(0,D.jsx)("circle",{cx:p,cy:k(_e(d))+1,r:4,fill:"black",fillOpacity:.1,stroke:"black",strokeOpacity:.1,strokeWidth:2,pointerEvents:"none"}),(0,D.jsx)("circle",{cx:p,cy:k(_e(d)),r:4,fill:v,stroke:"white",strokeWidth:2,pointerEvents:"none"}),h.stableBorrowRateEnabled&&(0,D.jsxs)(g.Fragment,{children:[(0,D.jsx)("circle",{cx:p,cy:k(ze(d))+1,r:4,fill:"black",fillOpacity:.1,stroke:"black",strokeOpacity:.1,strokeWidth:2,pointerEvents:"none"}),(0,D.jsx)("circle",{cx:p,cy:k(ze(d)),r:4,fill:v,stroke:"white",strokeWidth:2,pointerEvents:"none"})]},"stable")]})]})}),d&&(0,D.jsx)("div",{children:(0,D.jsxs)(de.Z,{top:20,left:p+40,style:"light"===f.palette.mode?j:y,children:[(0,D.jsxs)(s.Z,{sx:{display:"flex",justifyContent:"space-between",mb:2},children:[(0,D.jsx)(i.Z,{variant:"main12",color:"primary",sx:{mr:2},children:(0,D.jsx)(n.cC,{id:"Utilization Rate"})}),(0,D.jsxs)(i.Z,{variant:"main12",color:"primary",children:[d.utilization,"%"]})]}),(0,D.jsx)(s.Z,{sx:{display:"flex",justifyContent:"space-between",width:R?"180px":"100%",mb:2},children:d.utilization/100*parseFloat(h.totalLiquidityUSD)-parseFloat(h.totalDebtUSD)>0?(0,D.jsxs)(D.Fragment,{children:[(0,D.jsx)(i.Z,{variant:"caption",color:"text.secondary",sx:{mr:2},children:(0,D.jsx)(n.cC,{id:"Borrow amount to reach {0}% utilization",values:{0:d.utilization}})}),(0,D.jsxs)(i.Z,{variant:"main12",color:"primary",children:["$",new Intl.NumberFormat("en-US",{minimumFractionDigits:2,maximumFractionDigits:2}).format(d.utilization/100*parseFloat(h.totalLiquidityUSD)-parseFloat(h.totalDebtUSD))]})]}):(0,D.jsxs)(D.Fragment,{children:[(0,D.jsx)(i.Z,{variant:"caption",color:"text.secondary",sx:{mr:2},children:(0,D.jsx)(n.cC,{id:"Repayment amount to reach {0}% utilization",values:{0:d.utilization}})}),(0,D.jsxs)(i.Z,{variant:"main12",color:"primary",children:["$",new Intl.NumberFormat("en-US",{minimumFractionDigits:2,maximumFractionDigits:2}).format(Math.abs(d.utilization/100*parseFloat(h.totalLiquidityUSD)-parseFloat(h.totalDebtUSD)))]})]})}),x.map((function(e){return(0,D.jsxs)(s.Z,{sx:{display:"flex",justifyContent:"space-between"},children:[(0,D.jsx)(i.Z,{variant:"caption",color:"text.secondary",sx:{mr:2},children:e.text}),(0,D.jsxs)(i.Z,{variant:"main12",color:"text.primary",children:[We[e.name](d).toFixed(2),"%"]})]},e.name)}))]})})]})})),Ve=function(e){var t=e.reserve,r=[{name:"variableBorrowRate",text:"Borrow APR, variable",color:"#12152B"}].concat((0,G.Z)(t.stableBorrowRateEnabled?[{name:"stableBorrowRate",text:"Borrow APR, stable",color:"#E7C6DF"}]:[]));return(0,D.jsxs)(s.Z,{sx:{mt:8,mb:10},children:[(0,D.jsx)(s.Z,{sx:{display:"flex",alignItems:"center",justifyContent:"space-between",mb:4},children:(0,D.jsx)(we,{labels:[].concat((0,G.Z)(r),[{text:"Utilization Rate",color:"#0062D2"}])})}),(0,D.jsx)(H.Z,{children:function(e){var n=e.width;return(0,D.jsx)(qe,{width:n,height:155,fields:r,reserve:{baseStableBorrowRate:t.baseStableBorrowRate,baseVariableBorrowRate:t.baseVariableBorrowRate,optimalUsageRatio:t.optimalUsageRatio,stableRateSlope1:t.stableRateSlope1,stableRateSlope2:t.stableRateSlope2,utilizationRate:t.borrowUsageRatio,variableRateSlope1:t.variableRateSlope1,variableRateSlope2:t.variableRateSlope2,stableBorrowRateEnabled:t.stableBorrowRateEnabled,totalLiquidityUSD:t.totalLiquidityUSD,totalDebtUSD:t.totalDebtUSD}})}})]})},Ge=r(93456),Ye=r(21386),He=r(38391),Ke=r(30399),$e=r(23149),Xe=function(e){var t,r=e.debt,a=e.ceiling,o=e.usageData,l=(t={borderRadius:5,my:2,height:5},(0,w.Z)(t,"&.".concat(Ke.Z.colorPrimary),{backgroundColor:function(e){return e.palette.grey["light"===e.palette.mode?200:800]}}),(0,w.Z)(t,"& .".concat(Ke.Z.bar),{borderRadius:5,backgroundColor:function(e){return function(e){return o.isMaxed||o.percentUsed>=99.99?e.palette.error.main:o.percentUsed>=98?e.palette.warning.main:e.palette.success.main}(e)}}),t);return(0,D.jsxs)(D.Fragment,{children:[(0,D.jsxs)(s.Z,{display:"flex",justifyContent:"space-between",alignItems:"center",children:[(0,D.jsxs)(s.Z,{display:"flex",alignItems:"center",children:[(0,D.jsx)(i.Z,{color:"text.secondary",component:"span",children:(0,D.jsx)(n.cC,{id:"Isolated Debt Ceiling"})}),(0,D.jsx)(V.G,{children:(0,D.jsx)(D.Fragment,{children:(0,D.jsx)(n.cC,{id:"Debt ceiling limits the amount possible to borrow against this asset by protocol users. Debt ceiling is specific to assets in isolation mode and is denoted in USD."})})})]}),(0,D.jsxs)(s.Z,{children:[(0,D.jsx)(d.B,{value:r,variant:"main14",symbol:"USD",symbolsVariant:"secondary14",visibleDecimals:2}),(0,D.jsx)(i.Z,{component:"span",color:"text.secondary",variant:"secondary14",sx:{display:"inline-block",mx:1},children:(0,D.jsx)(n.cC,{id:"of"})}),(0,D.jsx)(d.B,{value:a,variant:"main14",symbol:"USD",symbolsVariant:"secondary14",visibleDecimals:2})]})]}),(0,D.jsx)($e.Z,{sx:l,variant:"determinate",value:o.percentUsed<=1?1:o.percentUsed})]})},Qe=r(92624),Je=r(64268),et=r(51967),tt=function(e){var t=e.reserve,r=e.currentMarketData,a=e.renderCharts,o=e.showSupplyCapStatus,l=e.supplyCap,c=e.debtCeiling;return(0,D.jsxs)(s.Z,{sx:{flexGrow:1,minWidth:0,maxWidth:"100%",width:"100%"},children:[(0,D.jsxs)(s.Z,{sx:{display:"flex",alignItems:"center",flexWrap:"wrap"},children:[o?(0,D.jsxs)(D.Fragment,{children:[(0,D.jsx)(F.t,{value:l.percentUsed,tooltipContent:(0,D.jsx)(D.Fragment,{children:(0,D.jsx)(n.cC,{id:"Maximum amount available to supply is <0/> {0} (<1/>).",values:{0:t.symbol},components:{0:(0,D.jsx)(d.B,{value:(0,A.hE)(t.supplyCap).toNumber()-(0,A.hE)(t.totalLiquidity).toNumber(),variant:"secondary12"}),1:(0,D.jsx)(d.B,{value:(0,A.hE)(t.supplyCapUSD).toNumber()-(0,A.hE)(t.totalLiquidityUSD).toNumber(),variant:"secondary12",symbol:"USD"})}})})}),(0,D.jsxs)(Ee.Lv,{title:(0,D.jsxs)(s.Z,{display:"flex",alignItems:"center",children:[(0,D.jsx)(n.cC,{id:"Total supplied"}),(0,D.jsx)(V.G,{event:{eventName:I.vh.TOOL_TIP,eventParams:{tooltip:"Total Supply",asset:t.underlyingAsset,assetName:t.name}},children:(0,D.jsxs)(D.Fragment,{children:[(0,D.jsx)(n.cC,{id:"Asset supply is limited to a certain amount to reduce protocol exposure to the asset and to help manage risks involved."})," ",(0,D.jsx)(u.rU,{href:"https://docs.aave.com/developers/whats-new/supply-borrow-caps",underline:"always",children:(0,D.jsx)(n.cC,{id:"Learn more"})})]})})]}),children:[(0,D.jsxs)(s.Z,{children:[(0,D.jsx)(d.B,{value:t.totalLiquidity,variant:"main16",compact:!0}),(0,D.jsx)(i.Z,{component:"span",color:"text.primary",variant:"secondary16",sx:{display:"inline-block",mx:1},children:(0,D.jsx)(n.cC,{id:"of"})}),(0,D.jsx)(d.B,{value:t.supplyCap,variant:"main16"})]}),(0,D.jsxs)(s.Z,{children:[(0,D.jsx)(q.i,{value:t.totalLiquidityUSD}),(0,D.jsx)(i.Z,{component:"span",color:"text.secondary",variant:"secondary12",sx:{display:"inline-block",mx:1},children:(0,D.jsx)(n.cC,{id:"of"})}),(0,D.jsx)(q.i,{value:t.supplyCapUSD})]})]})]}):(0,D.jsxs)(Ee.Lv,{title:(0,D.jsx)(s.Z,{display:"flex",alignItems:"center",children:(0,D.jsx)(n.cC,{id:"Total supplied"})}),children:[(0,D.jsx)(d.B,{value:t.totalLiquidity,variant:"main16",compact:!0}),(0,D.jsx)(q.i,{value:t.totalLiquidityUSD})]}),(0,D.jsxs)(Ee.Lv,{title:(0,D.jsx)(n.cC,{id:"APY"}),children:[(0,D.jsx)(d.B,{value:t.supplyAPY,percent:!0,variant:"main16"}),(0,D.jsx)(_.M,{symbol:t.symbol,incentives:t.aIncentivesData,displayBlank:!0})]}),t.unbacked&&"0"!==t.unbacked&&(0,D.jsxs)(Ee.Lv,{title:(0,D.jsx)(n.cC,{id:"Unbacked"}),children:[(0,D.jsx)(d.B,{value:t.unbacked,variant:"main16",symbol:t.name}),(0,D.jsx)(q.i,{value:t.unbackedUSD})]})]}),a&&(t.borrowingEnabled||Number(t.totalDebt)>0)&&(0,D.jsx)(Ze,{graphKey:"supply",reserve:t,currentMarketData:r}),(0,D.jsx)("div",{children:t.isIsolated?(0,D.jsxs)(s.Z,{sx:{pt:"42px",pb:"12px"},children:[(0,D.jsx)(i.Z,{variant:"subheader1",color:"text.main",paddingBottom:"12px",children:(0,D.jsx)(n.cC,{id:"Collateral usage"})}),(0,D.jsxs)(p.v,{severity:"warning",children:[(0,D.jsx)(i.Z,{variant:"subheader1",children:(0,D.jsx)(n.cC,{id:"This asset can only be used as collateral in isolation mode only."})}),(0,D.jsxs)(i.Z,{variant:"caption",children:["In Isolation mode you cannot supply other assets as collateral for borrowing. Assets used as collateral in Isolation mode can only be borrowed to a specific debt ceiling."," ",(0,D.jsx)(u.rU,{href:"https://docs.aave.com/faq/aave-v3-features#isolation-mode",children:"Learn more"})]})]})]}):"0"!==t.reserveLiquidationThreshold?(0,D.jsxs)(s.Z,{sx:{display:"inline-flex",alignItems:"center",pt:"42px",pb:"12px"},paddingTop:"42px",children:[(0,D.jsx)(i.Z,{variant:"subheader1",color:"text.main",children:(0,D.jsx)(n.cC,{id:"Collateral usage"})}),(0,D.jsx)(Ye.Z,{fontSize:"small",color:"success",sx:{ml:2}}),(0,D.jsx)(i.Z,{variant:"subheader1",sx:{color:"#46BC4B"},children:(0,D.jsx)(n.cC,{id:"Can be collateral"})})]}):(0,D.jsxs)(s.Z,{sx:{pt:"42px",pb:"12px"},children:[(0,D.jsx)(i.Z,{variant:"subheader1",color:"text.main",children:(0,D.jsx)(n.cC,{id:"Collateral usage"})}),(0,D.jsx)(p.v,{sx:{my:"12px"},severity:"warning",children:(0,D.jsx)(n.cC,{id:"Asset cannot be used as collateral."})})]})}),"0"!==t.reserveLiquidationThreshold&&(0,D.jsxs)(s.Z,{sx:{display:"flex",flexWrap:"wrap",justifyContent:"space-between"},children:[(0,D.jsx)(Re.N,{title:(0,D.jsx)(et.y,{event:{eventName:I.vh.TOOL_TIP,eventParams:{tooltip:"MAX LTV",asset:t.underlyingAsset,assetName:t.name}},variant:"description",text:(0,D.jsx)(n.cC,{id:"Max LTV"})}),children:(0,D.jsx)(d.B,{value:t.formattedBaseLTVasCollateral,percent:!0,variant:"secondary14",visibleDecimals:2})}),(0,D.jsx)(Re.N,{title:(0,D.jsx)(Je.M,{event:{eventName:I.vh.TOOL_TIP,eventParams:{tooltip:"Liquidation threshold",asset:t.underlyingAsset,assetName:t.name}},variant:"description",text:(0,D.jsx)(n.cC,{id:"Liquidation threshold"})}),children:(0,D.jsx)(d.B,{value:t.formattedReserveLiquidationThreshold,percent:!0,variant:"secondary14",visibleDecimals:2})}),(0,D.jsx)(Re.N,{title:(0,D.jsx)(Qe.r,{event:{eventName:I.vh.TOOL_TIP,eventParams:{tooltip:"Liquidation penalty",asset:t.underlyingAsset,assetName:t.name}},variant:"description",text:(0,D.jsx)(n.cC,{id:"Liquidation penalty"})}),children:(0,D.jsx)(d.B,{value:t.formattedReserveLiquidationBonus,percent:!0,variant:"secondary14",visibleDecimals:2})}),t.isIsolated&&(0,D.jsx)(Re.N,{fullWidth:!0,children:(0,D.jsx)(Xe,{debt:t.isolationModeTotalDebtUSD,ceiling:t.debtCeilingUSD,usageData:c})})]}),"stETH"==t.symbol&&(0,D.jsx)(s.Z,{children:(0,D.jsxs)(p.v,{severity:"info",children:[(0,D.jsx)(He.Z,{children:(0,D.jsx)(n.cC,{id:"Staking Rewards"})}),(0,D.jsx)(n.cC,{id:"stETH supplied as collateral will continue to accrue staking rewards provided by daily rebases."})," ",(0,D.jsx)(u.rU,{href:"https://blog.lido.fi/aave-integrates-lidos-steth-as-collateral/",underline:"always",children:(0,D.jsx)(n.cC,{id:"Learn more"})})]})})]})},rt=r(34314),nt=function(e){var t=e.reserve,r=(0,f.f)(),b=r.currentNetworkConfig,m=r.currentMarketData,v=r.currentMarket,j=t.underlyingAsset+m.addresses.LENDING_POOL_ADDRESS_PROVIDER,y=!!b.ratesHistoryApiUrl&&!m.disableCharts&&!M.includes(j),g=(0,h.ov)(),w=g.supplyCap,O=g.borrowCap,Z=g.debtCeiling,C="0"!==t.supplyCap,k="0"!==t.borrowCap,P=(0,U.Yh)((function(e){return e.trackEvent}));return(0,D.jsxs)(D.Fragment,{children:[(0,rt.M)(t.iconSymbol)&&(0,D.jsxs)(p.v,{severity:"info",children:[(0,D.jsx)(i.Z,{variant:"subheader1",children:(0,D.jsx)(n.cC,{id:"This is a Liquidity Pool (LP) Token."})}),(0,D.jsxs)(i.Z,{variant:"caption",children:["Depositing LP tokens and borrowing assets allows you to\xa0",(0,D.jsx)(u.rU,{href:"https://docs.zerolend.xyz/tutorials/how-to-leverage-yield-farm#what-is-leveraging-up",children:"leverage your LP position"}),". ZeroLend prices these tokens ",(0,D.jsx)(u.rU,{href:"https://docs.zerolend.xyz/pricing-lp-tokens",children:"differently"})," than regular assets. LP tokens are currently experimental and have a low borrow limit to reduce their risks to ZeroLend."]})]}),(0,D.jsxs)(Ee.ne,{children:[(0,D.jsx)(Ee.pY,{children:"Supply Info"}),(0,D.jsx)(tt,{reserve:t,currentMarketData:m,renderCharts:y,showSupplyCapStatus:C,supplyCap:w,debtCeiling:Z})]}),(t.borrowingEnabled||Number(t.totalDebt)>0)&&(0,D.jsxs)(D.Fragment,{children:[(0,D.jsx)(o.Z,{sx:{my:{xs:6,sm:10}}}),(0,D.jsxs)(Ee.ne,{children:[(0,D.jsx)(Ee.pY,{children:"Borrow info"}),(0,D.jsxs)(s.Z,{sx:{flexGrow:1,minWidth:0,maxWidth:"100%",width:"100%"},children:[!t.borrowingEnabled&&(0,D.jsx)(p.v,{sx:{mb:"40px"},severity:"error",children:(0,D.jsx)(x.l,{symbol:t.symbol,currentMarket:v})}),(0,D.jsx)(Be,{reserve:t,currentMarketData:m,currentNetworkConfig:b,renderCharts:y,showBorrowCapStatus:k,borrowCap:O})]})]})]}),0!==t.eModeCategoryId&&(0,D.jsxs)(D.Fragment,{children:[(0,D.jsx)(o.Z,{sx:{my:{xs:6,sm:10}}}),(0,D.jsx)(Ge.H,{reserve:t})]}),(t.borrowingEnabled||Number(t.totalDebt)>0)&&(0,D.jsxs)(D.Fragment,{children:[(0,D.jsx)(o.Z,{sx:{my:{xs:6,sm:10}}}),(0,D.jsxs)(Ee.ne,{children:[(0,D.jsx)(Ee.pY,{children:"Interest rate model"}),(0,D.jsxs)(s.Z,{sx:{flexGrow:1,minWidth:0,maxWidth:"100%",width:"100%"},children:[(0,D.jsxs)(s.Z,{sx:{display:"flex",alignItems:"center",flexWrap:"wrap",justifyContent:"space-between"},children:[(0,D.jsx)(Ee.Lv,{title:(0,D.jsx)(n.cC,{id:"Utilization Rate"}),className:"borderless",children:(0,D.jsx)(d.B,{value:t.borrowUsageRatio,percent:!0,variant:"main16",compact:!0})}),(0,D.jsx)(l.Z,{onClick:function(){P(I.vh.EXTERNAL_LINK,{asset:t.underlyingAsset,Link:"Interest Rate Strategy",assetName:t.name})},href:b.explorerLinkBuilder({address:t.interestRateStrategyAddress}),endIcon:(0,D.jsx)(c.Z,{sx:{width:14,height:14},children:(0,D.jsx)(a.Z,{})}),component:u.rU,size:"small",variant:"outlined",sx:{verticalAlign:"top"},children:(0,D.jsx)(n.cC,{id:"Interest rate strategy"})})]}),(0,D.jsx)(Ve,{reserve:t})]})]})]})]})}},93456:function(e,t,r){r.d(t,{H:function(){return j}});var n=r(49501),a=r(61953),i=r(29630),o=r(81645),s=r(92624),l=r(64268),c=r(51967),d=r(41024),u=r(68861),p=r(40795),x=r(32667),h=r(24834),f=r(57609),b=r(76920),m=r(59012),v=r(85893),j=function(e){var t=e.reserve,r=(0,h.Yh)((function(e){return e.trackEvent}));return(0,v.jsxs)(m.ne,{children:[(0,v.jsx)(m.pY,{children:"E-Mode info"}),(0,v.jsxs)(a.Z,{sx:{flexGrow:1,minWidth:0,maxWidth:"100%",width:"100%"},children:[(0,v.jsxs)(a.Z,{sx:{display:"inline-flex",alignItems:"center"},children:[(0,v.jsx)(i.Z,{variant:"secondary14",color:"text.secondary",children:(0,v.jsx)(n.cC,{id:"E-Mode Category"})}),(0,v.jsx)(o.Z,{sx:{fontSize:"14px",mr:.5,ml:2},children:(0,v.jsx)(b.Z,{})}),(0,v.jsx)(i.Z,{variant:"subheader1",children:(0,x.U)(t.eModeLabel)})]}),(0,v.jsxs)(a.Z,{sx:{display:"flex",flexWrap:"wrap",justifyContent:"space-between",pt:"12px"},children:[(0,v.jsx)(p.N,{title:(0,v.jsx)(c.y,{variant:"description",text:(0,v.jsx)(n.cC,{id:"Max LTV"})}),children:(0,v.jsx)(d.B,{value:t.formattedEModeLtv,percent:!0,variant:"secondary14",visibleDecimals:2})}),(0,v.jsx)(p.N,{title:(0,v.jsx)(l.M,{variant:"description",text:(0,v.jsx)(n.cC,{id:"Liquidation threshold"})}),children:(0,v.jsx)(d.B,{value:t.formattedEModeLiquidationThreshold,percent:!0,variant:"secondary14",visibleDecimals:2})}),(0,v.jsx)(p.N,{title:(0,v.jsx)(s.r,{variant:"description",text:(0,v.jsx)(n.cC,{id:"Liquidation penalty"})}),children:(0,v.jsx)(d.B,{value:t.formattedEModeLiquidationBonus,percent:!0,variant:"secondary14",visibleDecimals:2})})]}),(0,v.jsx)(i.Z,{variant:"caption",color:"text.secondary",paddingTop:"24px",children:(0,v.jsx)(n.cC,{id:"E-Mode increases your LTV for a selected category of assets, meaning that when E-mode is enabled, you will have higher borrowing power over assets of the same E-mode category which are defined by ZeroLend Governance. You can enter E-Mode from your <0>Dashboard. To learn more about E-Mode and applied restrictions in <1>FAQ or <2>ZeroLend V3 Technical Paper.",components:{0:(0,v.jsx)(u.rU,{href:u.Z6.dashboard,sx:{textDecoration:"underline"},variant:"caption",color:"text.secondary",onClick:function(){r(f.f9.GO_DASHBOARD_EMODE)}}),1:(0,v.jsx)(u.rU,{href:"https://docs.aave.com/faq/aave-v3-features#high-efficiency-mode-e-mode",sx:{textDecoration:"underline"},variant:"caption",color:"text.secondary",onClick:function(){r(f.vh.EXTERNAL_LINK,{Link:"E-mode FAQ"})}}),2:(0,v.jsx)(u.rU,{href:"https://github.com/aave/aave-v3-core/blob/master/techpaper/Aave_V3_Technical_Paper.pdf",sx:{textDecoration:"underline"},variant:"caption",color:"text.secondary",onClick:function(){r(f.vh.EXTERNAL_LINK,{Link:"V3 Tech Paper"})}})}})})]})]})}},59012:function(e,t,r){r.d(t,{ne:function(){return u},pY:function(){return p},Lv:function(){return x}});var n=r(59499),a=r(61953),i=r(29630),o=r(62097),s=r(61225),l=r(85893);function c(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function d(e){for(var t=1;tMore details",components:{0:(0,o.jsx)(a.rU,{href:(0,i.E)(t,r),sx:{textDecoration:"underline"}})}})}},28228:function(e,t,r){r.d(t,{t:function(){return u}});var n=r(59499),i=r(61953),a=r(90149),o=r(23309),s=r(29630),l=r(67294),c=r(97563),d=r(85893),u=function(e){var t=e.value,r=e.tooltipContent,u=e.onClick,p=(0,l.useState)(!1),x=p[0],h=p[1];if(0===t)return null;return(0,d.jsx)(c.a,{tooltipContent:(0,d.jsx)(d.Fragment,{children:r}),open:x,setOpen:function(e){h(e),u&&u(e)},children:(0,d.jsxs)(i.Z,{sx:{position:"relative",mr:4},children:[(0,d.jsx)(a.Z,{variant:"determinate",sx:{color:function(e){return e.palette.grey["light"===e.palette.mode?200:800]},position:"absolute",left:1.25,top:1.25},size:77.5,thickness:2,value:100}),(0,d.jsx)(a.Z,{variant:"determinate",color:Math.round(t)>=99.99?"error":t>=98?"warning":"success",sx:(0,n.Z)({},"& .".concat(o.Z.circle),{strokeLinecap:"round"}),size:80,thickness:3,value:t<=2?2:t>100?100:t}),(0,d.jsx)(s.Z,{variant:"secondary14",sx:{position:"absolute",top:0,bottom:0,left:0,right:0,display:"flex",alignItems:"center",justifyContent:"center"},children:t>=99.99?"100%":0===t?"N/A":t<.01?"<0.01%":"".concat(t.toFixed(2),"%")})]})})}},25169:function(e,t,r){r.d(t,{E:function(){return u},Q:function(){return p}});var n=r(49501),i=r(58771),a=r(61953),o=r(81645),s=r(25298),l=r(97563),c=r(68861),d=r(85893),u=function(e,t){return t&&"proto_harmony_v3"===t||t&&"proto_fantom_v3"===t?"https://discord.gg/zerolend":e&&s.$e[e.toUpperCase()+t]?s.$e[e.toUpperCase()+t]:"https://discord.gg/zerolend"},p=function(e){var t=e.symbol,r=e.currentMarket;return(0,d.jsx)(l.a,{tooltipContent:(0,d.jsx)(a.Z,{children:(0,d.jsx)(n.cC,{id:"This asset is frozen due to an ZeroLend Protocol Governance decision.<0>More details",components:{0:(0,d.jsx)(c.rU,{href:u(t,r),sx:{textDecoration:"underline"}})}})}),children:(0,d.jsx)(o.Z,{sx:{fontSize:"20px",color:"error.main",ml:2},children:(0,d.jsx)(i.Z,{})})})}},92624:function(e,t,r){r.d(t,{r:function(){return d}});var n=r(59499),i=r(36864),a=r(49501),o=r(58527),s=r(85893);function l(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function c(e){for(var t=1;tstay the same for the duration of your loan. Recommended for long-term loan periods and for users who prefer predictability.",components:{0:(0,s.jsx)("b",{})}})}))}},14379:function(e,t,r){r.d(t,{B:function(){return d}});var n=r(59499),i=r(36864),a=r(49501),o=r(58527),s=r(85893);function l(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function c(e){for(var t=1;tfluctuate based on the market conditions. Recommended for short-term positions.",components:{0:(0,s.jsx)("b",{})}})}))}},1264:function(e,t,r){r.r(t),r.d(t,{ReserveConfiguration:function(){return nt}});var n=r(49501),i=r(84563),a=r(29630),o=r(44373),s=r(61953),l=r(75084),c=r(81645),d=r(41024),u=r(68861),p=r(19952),x=r(25002),h=r(43629),f=r(46930),b=r(50029),m=r(87794),j=r.n(m),v=r(27484),y=r.n(v),g=r(67294),w=r(59499),O=r(4730),Z=r(85390),C=r(87054),D=r(85893),k=["disabled","timeRanges","selectedTimeRange","onTimeRangeChanged"];function P(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function S(e){for(var t=1;tje(s).valueOf()-r.valueOf()?s:a),o({tooltipData:l,tooltipLeft:t})}),[o,Z,p,i]);return(0,D.jsxs)(D.Fragment,{children:[(0,D.jsx)("svg",{width:t,height:r,children:(0,D.jsxs)(re.Z,{left:i.left,top:i.top,children:[(0,D.jsx)(te.Z,{scale:C,width:y,strokeDasharray:"3,3",stroke:f.palette.divider,pointerEvents:"none",numTicks:3}),x.map((function(e){return(0,D.jsx)(ae.Z,{stroke:e.color,strokeWidth:2,data:p,x:function(e){var t;return null!==(t=Z(je(e)))&&void 0!==t?t:0},y:function(t){var r;return null!==(r=C(ye(t,e.name)))&&void 0!==r?r:0},curve:Q.Z},e.name)})),(0,D.jsx)(X.Z,{top:w-i.bottom/4,scale:Z,strokeWidth:0,numTicks:O,tickStroke:f.palette.text.secondary,tickLabelProps:function(){return{fill:f.palette.text.muted,fontSize:10,textAnchor:"middle",dy:4}}}),(0,D.jsx)(J.Z,{left:0,scale:C,strokeWidth:0,numTicks:3,tickFormat:function(e){return"".concat(e,"%")},tickLabelProps:function(){return{fill:f.palette.text.muted,fontSize:10,dx:10-i.left}}}),(0,D.jsx)(oe.Z,{width:y,height:w,fill:"transparent",onTouchStart:k,onTouchMove:k,onMouseMove:k,onMouseLeave:function(){return l()}}),c&&(0,D.jsxs)("g",{children:[(0,D.jsx)(se.Z,{from:{x:u,y:i.top},to:{x:u,y:w},stroke:m,strokeWidth:1,pointerEvents:"none",strokeDasharray:"5,2"}),x.map((function(e){return(0,D.jsxs)(g.Fragment,{children:[(0,D.jsx)("circle",{cx:u,cy:C(ye(c,e.name))+1,r:4,fillOpacity:.1,strokeOpacity:.1,strokeWidth:2,pointerEvents:"none"}),(0,D.jsx)("circle",{cx:u,cy:C(ye(c,e.name)),r:4,fill:m,stroke:"white",strokeWidth:2,pointerEvents:"none"})]},e.name)}))]})]})}),c&&(0,D.jsx)("div",{children:(0,D.jsxs)(de.Z,{top:20,left:u+40,style:"light"===f.palette.mode?j:v,children:[(0,D.jsx)(a.Z,{variant:"secondary12",color:"text.secondary",sx:{mb:2,mr:2,fontWeight:400},children:me(je(c),h)}),x.map((function(e){return(0,D.jsxs)(s.Z,{display:"flex",justifyContent:"space-between",alignItems:"center",children:[(0,D.jsx)(a.Z,{variant:"caption",color:"text.secondary",sx:{mr:2},children:e.text}),(0,D.jsxs)(a.Z,{variant:"main12",color:"text.primary",children:[ye(c,e.name).toFixed(2),"%"]})]},e.name)}))]})})]})}));function we(e){var t=e.labels,r=void 0===t?[{text:"test",color:"#000"},{text:"bla",color:"#ff0"}]:t;return(0,D.jsx)(s.Z,{children:r.map((function(e){return(0,D.jsxs)(s.Z,{sx:{display:"inline-flex",alignItems:"center",mr:6},children:[(0,D.jsx)(s.Z,{sx:{width:6,height:6,backgroundColor:e.color,mr:"11px",borderRadius:"50%"}}),(0,D.jsx)(a.Z,{variant:"description",color:"text.secondary",children:e.text})]},e.text)}))})}var Oe=function(e){var t=e.disabled,r=e.timeRange,n=e.onTimeRangeChanged;return(0,D.jsx)(L,{disabled:t,timeRanges:B,selectedTimeRange:r,onTimeRangeChanged:n})},Ze=function(e){var t=e.graphKey,r=e.reserve,i=e.currentMarketData,o=(0,g.useState)(R.OneMonth),c=o[0],d=o[1],u="";r&&(u=i.v3?"".concat(r.underlyingAsset).concat(i.addresses.LENDING_POOL_ADDRESS_PROVIDER).concat(i.chainId):"".concat(r.underlyingAsset).concat(i.addresses.LENDING_POOL_ADDRESS_PROVIDER));var p=function(e,t){var r=(0,f.f)().currentNetworkConfig,n=(0,g.useState)(!0),i=n[0],a=n[1],o=(0,g.useState)(!1),s=o[0],l=o[1],c=(0,g.useState)([]),d=c[0],u=c[1],p=null===r||void 0===r?void 0:r.ratesHistoryApiUrl,x=(0,g.useCallback)((function(){if(a(!0),l(!1),u([]),e&&p&&!N.includes(e)){var r=(0,E.BZ)(T(e,t,p));return r.promise.then((function(e){u(e.map((function(e){return{date:new Date(e.x.year,e.x.month,e.x.date,e.x.hours).getTime(),liquidityRate:e.liquidityRate_avg,variableBorrowRate:e.variableBorrowRate_avg,utilizationRate:e.utilizationRate_avg,stableBorrowRate:e.stableBorrowRate_avg}}))),a(!1)})).catch((function(e){console.error("useReservesHistory(): Failed to fetch historical reserve data.",e),l(!0),a(!1)})),r.cancel}return a(!1),function(){return null}}),[e,t,p]);return(0,g.useEffect)((function(){var e=x();return function(){return e()}}),[x]),{loading:i,data:d,error:s||N.includes(e)||!i&&0===d.length,refetch:x}}(u,c),x=p.data,h=p.loading,b=p.error,m=p.refetch,j=[].concat((0,G.Z)(r.stableBorrowRateEnabled?[{name:"stableBorrowRate",color:"#E7C6DF",text:"Borrow APR, stable"}]:[]),[{name:"variableBorrowRate",color:"#12152B",text:"Borrow APR, variable"}]),v="supply"===t?[{name:"liquidityRate",color:"#12152B",text:"Supply APR"}]:j,y=(0,D.jsxs)(s.Z,{sx:{height:158.5,width:"auto",display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center"},children:[(0,D.jsx)(Y.Z,{size:20,sx:{mb:2,opacity:.5}}),(0,D.jsx)(a.Z,{variant:"subheader1",color:"text.muted",children:(0,D.jsx)(n.cC,{id:"Loading data..."})})]}),w=(0,D.jsxs)(s.Z,{sx:{height:158.5,width:"auto",display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center"},children:[(0,D.jsx)(a.Z,{variant:"subheader1",children:(0,D.jsx)(n.cC,{id:"Something went wrong"})}),(0,D.jsx)(a.Z,{variant:"caption",sx:{mb:3},children:(0,D.jsx)(n.cC,{id:"Data couldn't be fetched, please reload graph."})}),(0,D.jsx)(l.Z,{variant:"outlined",color:"primary",onClick:m,children:(0,D.jsx)(n.cC,{id:"Reload"})})]});return(0,D.jsxs)(s.Z,{sx:{mt:10,mb:4},children:[(0,D.jsxs)(s.Z,{sx:{display:"flex",alignItems:"center",justifyContent:"space-between",mb:4},children:[(0,D.jsx)(we,{labels:v}),(0,D.jsx)(Oe,{disabled:h||b,timeRange:c,onTimeRangeChanged:d})]}),h&&y,b&&w,!h&&!b&&x.length>0&&(0,D.jsx)(H.Z,{children:function(e){var t=e.width;return(0,D.jsx)(ge,{width:t,height:155,data:x,fields:v,selectedTimeRange:c})}})]})},Ce=r(56365),De=["collectorLink"];function ke(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Pe(e){for(var t=1;t {0} (<1/>).",values:{0:t.symbol},components:{0:(0,D.jsx)(d.B,{value:(0,A.hE)(t.borrowCap).toNumber()-(0,A.hE)(t.totalDebt).toNumber(),variant:"secondary12"}),1:(0,D.jsx)(d.B,{value:(0,A.hE)(t.borrowCapUSD).toNumber()-(0,A.hE)(t.totalDebtUSD).toNumber(),variant:"secondary12",symbol:"USD"})}})})}),(0,D.jsxs)(Ee.Lv,{title:(0,D.jsxs)(s.Z,{display:"flex",alignItems:"center",children:[(0,D.jsx)(n.cC,{id:"Total borrowed"}),(0,D.jsx)(V.G,{event:{eventName:I.vh.TOOL_TIP,eventParams:{tooltip:"Total borrowed",asset:t.underlyingAsset,assetName:t.name}},children:(0,D.jsxs)(D.Fragment,{children:[(0,D.jsx)(n.cC,{id:"Borrowing of this asset is limited to a certain amount to minimize liquidity pool insolvency."})," ",(0,D.jsx)(u.rU,{href:"https://discord.gg/zerolend",underline:"always",children:(0,D.jsx)(n.cC,{id:"Learn more"})})]})})]}),children:[(0,D.jsxs)(s.Z,{children:[(0,D.jsx)(d.B,{value:t.totalDebt,variant:"main16"}),(0,D.jsx)(a.Z,{component:"span",color:"text.primary",variant:"secondary16",sx:{display:"inline-block",mx:1},children:(0,D.jsx)(n.cC,{id:"of"})}),(0,D.jsx)(d.B,{value:t.borrowCap,variant:"main16"})]}),(0,D.jsxs)(s.Z,{children:[(0,D.jsx)(q.i,{value:t.totalDebtUSD}),(0,D.jsx)(a.Z,{component:"span",color:"text.primary",variant:"secondary16",sx:{display:"inline-block",mx:1},children:(0,D.jsx)(n.cC,{id:"of"})}),(0,D.jsx)(q.i,{value:t.borrowCapUSD})]})]})]}):(0,D.jsxs)(Ee.Lv,{title:(0,D.jsx)(s.Z,{display:"flex",alignItems:"center",children:(0,D.jsx)(n.cC,{id:"Total borrowed"})}),children:[(0,D.jsx)(d.B,{value:t.totalDebt,variant:"main16"}),(0,D.jsx)(q.i,{value:t.totalDebtUSD})]}),(0,D.jsxs)(Ee.Lv,{title:(0,D.jsx)(W.B,{event:{eventName:I.vh.TOOL_TIP,eventParams:{tooltip:"APY, variable",asset:t.underlyingAsset,assetName:t.name}},text:(0,D.jsx)(n.cC,{id:"APY, variable"}),variant:"description"},"APY_res_variable_type"),children:[(0,D.jsx)(d.B,{value:t.variableBorrowAPY,percent:!0,variant:"main16"}),(0,D.jsx)(z.M,{symbol:t.symbol,incentives:t.vIncentivesData,displayBlank:!0})]}),t.stableBorrowRateEnabled&&(0,D.jsxs)(Ee.Lv,{title:(0,D.jsx)(_.s,{event:{eventName:I.vh.TOOL_TIP,eventParams:{tooltip:"APY, stable",asset:t.underlyingAsset,assetName:t.name}},text:(0,D.jsx)(n.cC,{id:"APY, stable"}),variant:"description"},"APY_res_stable_type"),children:[(0,D.jsx)(d.B,{value:t.stableBorrowAPY,percent:!0,variant:"main16"}),(0,D.jsx)(z.M,{symbol:t.symbol,incentives:t.sIncentivesData,displayBlank:!0})]}),t.borrowCapUSD&&"0"!==t.borrowCapUSD&&(0,D.jsxs)(Ee.Lv,{title:(0,D.jsx)(n.cC,{id:"Borrow cap"}),children:[(0,D.jsx)(d.B,{value:t.borrowCap,variant:"main16"}),(0,D.jsx)(q.i,{value:t.borrowCapUSD})]})]}),o&&(0,D.jsx)(Ze,{graphKey:"borrow",reserve:t,currentMarketData:r}),(0,D.jsx)(s.Z,{sx:{display:"inline-flex",alignItems:"center",pt:"42px",pb:"12px"},paddingTop:"42px",children:(0,D.jsx)(a.Z,{variant:"subheader1",color:"text.main",children:(0,D.jsx)(n.cC,{id:"Collector Info"})})}),r.addresses.COLLECTOR&&(0,D.jsx)(Le,{collectorContract:r.addresses.COLLECTOR,explorerLinkBuilder:i.explorerLinkBuilder,reserveFactor:t.reserveFactor,reserveName:t.name,reserveAsset:t.underlyingAsset})]})},Te=r(59148),Me=r(32024),Ne=r(70794);function Ue(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Ie(e){for(var t=1;tAe(a).valueOf()-r.valueOf()?a:i),l({tooltipData:s,tooltipLeft:t})}),[l,C,w,o]),S=[{value:(0,A.pV)(h.optimalUsageRatio,27).multipliedBy(100).toNumber(),label:"optimal"},{value:new Ne.O(h.utilizationRate).multipliedBy(100).toNumber(),label:"current"}],R=(0,K.Z)(f.breakpoints.down("lg"));return(0,D.jsxs)(D.Fragment,{children:[(0,D.jsx)("svg",{width:t,height:r,children:(0,D.jsxs)(re.Z,{left:o.left,top:o.top,children:[(0,D.jsx)(te.Z,{scale:k,width:O,strokeDasharray:"3,3",stroke:f.palette.divider,pointerEvents:"none",numTicks:3}),(0,D.jsx)(ae.Z,{stroke:"#12152B",strokeWidth:2,data:w,x:function(e){var t;return null!==(t=C(Ae(e)))&&void 0!==t?t:0},y:function(e){var t;return null!==(t=k(ze(e)))&&void 0!==t?t:0},curve:Q.Z}),h.stableBorrowRateEnabled&&(0,D.jsx)(ae.Z,{stroke:"#E7C6DF",strokeWidth:2,data:w,x:function(e){var t;return null!==(t=C(Ae(e)))&&void 0!==t?t:0},y:function(e){var t;return null!==(t=k(_e(e)))&&void 0!==t?t:0},curve:Q.Z}),(0,D.jsx)(X.Z,{top:Z,scale:C,tickValues:[0,25,50,75,100],strokeWidth:0,tickStroke:f.palette.text.secondary,tickLabelProps:function(){return{fill:f.palette.text.muted,fontSize:10,textAnchor:"middle"}},tickFormat:function(e){return"".concat(e,"%")}}),(0,D.jsx)(J.Z,{scale:k,strokeWidth:0,tickLabelProps:function(){return{fill:f.palette.text.muted,fontSize:8,dx:10-o.left}},numTicks:2,tickFormat:function(e){return"".concat(e,"%")}}),(0,D.jsx)(oe.Z,{width:O,height:Z,fill:"transparent",onTouchStart:P,onTouchMove:P,onMouseMove:P,onMouseLeave:function(){return c()}}),(0,D.jsx)(se.Z,{from:{x:C(S[1].value),y:o.top+24},to:{x:C(S[1].value),y:Z},stroke:"#0062D2",strokeWidth:1,pointerEvents:"none",strokeDasharray:"5,2"}),(0,D.jsx)(Me.Z,{x:C(S[1].value),y:o.top+16,width:360,textAnchor:"middle",verticalAnchor:"middle",fontSize:"10px",fill:"#383D51",children:"Current ".concat(b,"%")}),(0,D.jsx)(se.Z,{from:{x:C(S[0].value),y:o.top+8},to:{x:C(S[0].value),y:Z},stroke:"#0062D2",strokeWidth:1,pointerEvents:"none",strokeDasharray:"5,2"}),(0,D.jsx)(Me.Z,{x:C(S[0].value),y:o.top,width:360,textAnchor:"middle",verticalAnchor:"middle",fontSize:"10px",fill:"#383D51",children:"Optimal ".concat(m,"%")}),d&&(0,D.jsxs)("g",{children:[(0,D.jsx)(se.Z,{from:{x:p,y:o.top},to:{x:p,y:Z},stroke:j,strokeWidth:1,pointerEvents:"none",strokeDasharray:"5,2"}),(0,D.jsx)("circle",{cx:p,cy:k(ze(d))+1,r:4,fill:"black",fillOpacity:.1,stroke:"black",strokeOpacity:.1,strokeWidth:2,pointerEvents:"none"}),(0,D.jsx)("circle",{cx:p,cy:k(ze(d)),r:4,fill:j,stroke:"white",strokeWidth:2,pointerEvents:"none"}),h.stableBorrowRateEnabled&&(0,D.jsxs)(g.Fragment,{children:[(0,D.jsx)("circle",{cx:p,cy:k(_e(d))+1,r:4,fill:"black",fillOpacity:.1,stroke:"black",strokeOpacity:.1,strokeWidth:2,pointerEvents:"none"}),(0,D.jsx)("circle",{cx:p,cy:k(_e(d)),r:4,fill:j,stroke:"white",strokeWidth:2,pointerEvents:"none"})]},"stable")]})]})}),d&&(0,D.jsx)("div",{children:(0,D.jsxs)(de.Z,{top:20,left:p+40,style:"light"===f.palette.mode?v:y,children:[(0,D.jsxs)(s.Z,{sx:{display:"flex",justifyContent:"space-between",mb:2},children:[(0,D.jsx)(a.Z,{variant:"main12",color:"primary",sx:{mr:2},children:(0,D.jsx)(n.cC,{id:"Utilization Rate"})}),(0,D.jsxs)(a.Z,{variant:"main12",color:"primary",children:[d.utilization,"%"]})]}),(0,D.jsx)(s.Z,{sx:{display:"flex",justifyContent:"space-between",width:R?"180px":"100%",mb:2},children:d.utilization/100*parseFloat(h.totalLiquidityUSD)-parseFloat(h.totalDebtUSD)>0?(0,D.jsxs)(D.Fragment,{children:[(0,D.jsx)(a.Z,{variant:"caption",color:"text.secondary",sx:{mr:2},children:(0,D.jsx)(n.cC,{id:"Borrow amount to reach {0}% utilization",values:{0:d.utilization}})}),(0,D.jsxs)(a.Z,{variant:"main12",color:"primary",children:["$",new Intl.NumberFormat("en-US",{minimumFractionDigits:2,maximumFractionDigits:2}).format(d.utilization/100*parseFloat(h.totalLiquidityUSD)-parseFloat(h.totalDebtUSD))]})]}):(0,D.jsxs)(D.Fragment,{children:[(0,D.jsx)(a.Z,{variant:"caption",color:"text.secondary",sx:{mr:2},children:(0,D.jsx)(n.cC,{id:"Repayment amount to reach {0}% utilization",values:{0:d.utilization}})}),(0,D.jsxs)(a.Z,{variant:"main12",color:"primary",children:["$",new Intl.NumberFormat("en-US",{minimumFractionDigits:2,maximumFractionDigits:2}).format(Math.abs(d.utilization/100*parseFloat(h.totalLiquidityUSD)-parseFloat(h.totalDebtUSD)))]})]})}),x.map((function(e){return(0,D.jsxs)(s.Z,{sx:{display:"flex",justifyContent:"space-between"},children:[(0,D.jsx)(a.Z,{variant:"caption",color:"text.secondary",sx:{mr:2},children:e.text}),(0,D.jsxs)(a.Z,{variant:"main12",color:"text.primary",children:[We[e.name](d).toFixed(2),"%"]})]},e.name)}))]})})]})})),Ve=function(e){var t=e.reserve,r=[{name:"variableBorrowRate",text:"Borrow APR, variable",color:"#12152B"}].concat((0,G.Z)(t.stableBorrowRateEnabled?[{name:"stableBorrowRate",text:"Borrow APR, stable",color:"#E7C6DF"}]:[]));return(0,D.jsxs)(s.Z,{sx:{mt:8,mb:10},children:[(0,D.jsx)(s.Z,{sx:{display:"flex",alignItems:"center",justifyContent:"space-between",mb:4},children:(0,D.jsx)(we,{labels:[].concat((0,G.Z)(r),[{text:"Utilization Rate",color:"#0062D2"}])})}),(0,D.jsx)(H.Z,{children:function(e){var n=e.width;return(0,D.jsx)(qe,{width:n,height:155,fields:r,reserve:{baseStableBorrowRate:t.baseStableBorrowRate,baseVariableBorrowRate:t.baseVariableBorrowRate,optimalUsageRatio:t.optimalUsageRatio,stableRateSlope1:t.stableRateSlope1,stableRateSlope2:t.stableRateSlope2,utilizationRate:t.borrowUsageRatio,variableRateSlope1:t.variableRateSlope1,variableRateSlope2:t.variableRateSlope2,stableBorrowRateEnabled:t.stableBorrowRateEnabled,totalLiquidityUSD:t.totalLiquidityUSD,totalDebtUSD:t.totalDebtUSD}})}})]})},Ge=r(93456),Ye=r(21386),He=r(38391),$e=r(30399),Ke=r(23149),Xe=function(e){var t,r=e.debt,i=e.ceiling,o=e.usageData,l=(t={borderRadius:5,my:2,height:5},(0,w.Z)(t,"&.".concat($e.Z.colorPrimary),{backgroundColor:function(e){return e.palette.grey["light"===e.palette.mode?200:800]}}),(0,w.Z)(t,"& .".concat($e.Z.bar),{borderRadius:5,backgroundColor:function(e){return function(e){return o.isMaxed||o.percentUsed>=99.99?e.palette.error.main:o.percentUsed>=98?e.palette.warning.main:e.palette.success.main}(e)}}),t);return(0,D.jsxs)(D.Fragment,{children:[(0,D.jsxs)(s.Z,{display:"flex",justifyContent:"space-between",alignItems:"center",children:[(0,D.jsxs)(s.Z,{display:"flex",alignItems:"center",children:[(0,D.jsx)(a.Z,{color:"text.secondary",component:"span",children:(0,D.jsx)(n.cC,{id:"Isolated Debt Ceiling"})}),(0,D.jsx)(V.G,{children:(0,D.jsx)(D.Fragment,{children:(0,D.jsx)(n.cC,{id:"Debt ceiling limits the amount possible to borrow against this asset by protocol users. Debt ceiling is specific to assets in isolation mode and is denoted in USD."})})})]}),(0,D.jsxs)(s.Z,{children:[(0,D.jsx)(d.B,{value:r,variant:"main14",symbol:"USD",symbolsVariant:"secondary14",visibleDecimals:2}),(0,D.jsx)(a.Z,{component:"span",color:"text.secondary",variant:"secondary14",sx:{display:"inline-block",mx:1},children:(0,D.jsx)(n.cC,{id:"of"})}),(0,D.jsx)(d.B,{value:i,variant:"main14",symbol:"USD",symbolsVariant:"secondary14",visibleDecimals:2})]})]}),(0,D.jsx)(Ke.Z,{sx:l,variant:"determinate",value:o.percentUsed<=1?1:o.percentUsed})]})},Je=r(92624),Qe=r(64268),et=r(51967),tt=function(e){var t=e.reserve,r=e.currentMarketData,i=e.renderCharts,o=e.showSupplyCapStatus,l=e.supplyCap,c=e.debtCeiling;return(0,D.jsxs)(s.Z,{sx:{flexGrow:1,minWidth:0,maxWidth:"100%",width:"100%"},children:[(0,D.jsxs)(s.Z,{sx:{display:"flex",alignItems:"center",flexWrap:"wrap"},children:[o?(0,D.jsxs)(D.Fragment,{children:[(0,D.jsx)(F.t,{value:l.percentUsed,tooltipContent:(0,D.jsx)(D.Fragment,{children:(0,D.jsx)(n.cC,{id:"Maximum amount available to supply is <0/> {0} (<1/>).",values:{0:t.symbol},components:{0:(0,D.jsx)(d.B,{value:(0,A.hE)(t.supplyCap).toNumber()-(0,A.hE)(t.totalLiquidity).toNumber(),variant:"secondary12"}),1:(0,D.jsx)(d.B,{value:(0,A.hE)(t.supplyCapUSD).toNumber()-(0,A.hE)(t.totalLiquidityUSD).toNumber(),variant:"secondary12",symbol:"USD"})}})})}),(0,D.jsxs)(Ee.Lv,{title:(0,D.jsxs)(s.Z,{display:"flex",alignItems:"center",children:[(0,D.jsx)(n.cC,{id:"Total supplied"}),(0,D.jsx)(V.G,{event:{eventName:I.vh.TOOL_TIP,eventParams:{tooltip:"Total Supply",asset:t.underlyingAsset,assetName:t.name}},children:(0,D.jsxs)(D.Fragment,{children:[(0,D.jsx)(n.cC,{id:"Asset supply is limited to a certain amount to reduce protocol exposure to the asset and to help manage risks involved."})," "]})})]}),children:[(0,D.jsxs)(s.Z,{children:[(0,D.jsx)(d.B,{value:t.totalLiquidity,variant:"main16",compact:!0}),(0,D.jsx)(a.Z,{component:"span",color:"text.primary",variant:"secondary16",sx:{display:"inline-block",mx:1},children:(0,D.jsx)(n.cC,{id:"of"})}),(0,D.jsx)(d.B,{value:t.supplyCap,variant:"main16"})]}),(0,D.jsxs)(s.Z,{children:[(0,D.jsx)(q.i,{value:t.totalLiquidityUSD}),(0,D.jsx)(a.Z,{component:"span",color:"text.secondary",variant:"secondary12",sx:{display:"inline-block",mx:1},children:(0,D.jsx)(n.cC,{id:"of"})}),(0,D.jsx)(q.i,{value:t.supplyCapUSD})]})]})]}):(0,D.jsxs)(Ee.Lv,{title:(0,D.jsx)(s.Z,{display:"flex",alignItems:"center",children:(0,D.jsx)(n.cC,{id:"Total supplied"})}),children:[(0,D.jsx)(d.B,{value:t.totalLiquidity,variant:"main16",compact:!0}),(0,D.jsx)(q.i,{value:t.totalLiquidityUSD})]}),(0,D.jsxs)(Ee.Lv,{title:(0,D.jsx)(n.cC,{id:"APY"}),children:[(0,D.jsx)(d.B,{value:t.supplyAPY,percent:!0,variant:"main16"}),(0,D.jsx)(z.M,{symbol:t.symbol,incentives:t.aIncentivesData,displayBlank:!0})]}),t.unbacked&&"0"!==t.unbacked&&(0,D.jsxs)(Ee.Lv,{title:(0,D.jsx)(n.cC,{id:"Unbacked"}),children:[(0,D.jsx)(d.B,{value:t.unbacked,variant:"main16",symbol:t.name}),(0,D.jsx)(q.i,{value:t.unbackedUSD})]})]}),i&&(t.borrowingEnabled||Number(t.totalDebt)>0)&&(0,D.jsx)(Ze,{graphKey:"supply",reserve:t,currentMarketData:r}),(0,D.jsx)("div",{children:t.isIsolated?(0,D.jsxs)(s.Z,{sx:{pt:"42px",pb:"12px"},children:[(0,D.jsx)(a.Z,{variant:"subheader1",color:"text.main",paddingBottom:"12px",children:(0,D.jsx)(n.cC,{id:"Collateral usage"})}),(0,D.jsxs)(p.v,{severity:"warning",children:[(0,D.jsx)(a.Z,{variant:"subheader1",children:(0,D.jsx)(n.cC,{id:"This asset can only be used as collateral in isolation mode only."})}),(0,D.jsxs)(a.Z,{variant:"caption",children:["In Isolation mode you cannot supply other assets as collateral for borrowing. Assets used as collateral in Isolation mode can only be borrowed to a specific debt ceiling. ",(0,D.jsx)(u.rU,{href:"/",children:"Learn more"})]})]})]}):"0"!==t.reserveLiquidationThreshold?(0,D.jsxs)(s.Z,{sx:{display:"inline-flex",alignItems:"center",pt:"42px",pb:"12px"},paddingTop:"42px",children:[(0,D.jsx)(a.Z,{variant:"subheader1",color:"text.main",children:(0,D.jsx)(n.cC,{id:"Collateral usage"})}),(0,D.jsx)(Ye.Z,{fontSize:"small",color:"success",sx:{ml:2}}),(0,D.jsx)(a.Z,{variant:"subheader1",sx:{color:"#46BC4B"},children:(0,D.jsx)(n.cC,{id:"Can be collateral"})})]}):(0,D.jsxs)(s.Z,{sx:{pt:"42px",pb:"12px"},children:[(0,D.jsx)(a.Z,{variant:"subheader1",color:"text.main",children:(0,D.jsx)(n.cC,{id:"Collateral usage"})}),(0,D.jsx)(p.v,{sx:{my:"12px"},severity:"warning",children:(0,D.jsx)(n.cC,{id:"Asset cannot be used as collateral."})})]})}),"0"!==t.reserveLiquidationThreshold&&(0,D.jsxs)(s.Z,{sx:{display:"flex",flexWrap:"wrap",justifyContent:"space-between"},children:[(0,D.jsx)(Re.N,{title:(0,D.jsx)(et.y,{event:{eventName:I.vh.TOOL_TIP,eventParams:{tooltip:"MAX LTV",asset:t.underlyingAsset,assetName:t.name}},variant:"description",text:(0,D.jsx)(n.cC,{id:"Max LTV"})}),children:(0,D.jsx)(d.B,{value:t.formattedBaseLTVasCollateral,percent:!0,variant:"secondary14",visibleDecimals:2})}),(0,D.jsx)(Re.N,{title:(0,D.jsx)(Qe.M,{event:{eventName:I.vh.TOOL_TIP,eventParams:{tooltip:"Liquidation threshold",asset:t.underlyingAsset,assetName:t.name}},variant:"description",text:(0,D.jsx)(n.cC,{id:"Liquidation threshold"})}),children:(0,D.jsx)(d.B,{value:t.formattedReserveLiquidationThreshold,percent:!0,variant:"secondary14",visibleDecimals:2})}),(0,D.jsx)(Re.N,{title:(0,D.jsx)(Je.r,{event:{eventName:I.vh.TOOL_TIP,eventParams:{tooltip:"Liquidation penalty",asset:t.underlyingAsset,assetName:t.name}},variant:"description",text:(0,D.jsx)(n.cC,{id:"Liquidation penalty"})}),children:(0,D.jsx)(d.B,{value:t.formattedReserveLiquidationBonus,percent:!0,variant:"secondary14",visibleDecimals:2})}),t.isIsolated&&(0,D.jsx)(Re.N,{fullWidth:!0,children:(0,D.jsx)(Xe,{debt:t.isolationModeTotalDebtUSD,ceiling:t.debtCeilingUSD,usageData:c})})]}),"stETH"==t.symbol&&(0,D.jsx)(s.Z,{children:(0,D.jsxs)(p.v,{severity:"info",children:[(0,D.jsx)(He.Z,{children:(0,D.jsx)(n.cC,{id:"Staking Rewards"})}),(0,D.jsx)(n.cC,{id:"stETH supplied as collateral will continue to accrue staking rewards provided by daily rebases."})," ",(0,D.jsx)(u.rU,{href:"https://discord.gg/zerolend",underline:"always",children:(0,D.jsx)(n.cC,{id:"Learn more"})})]})})]})},rt=r(34314),nt=function(e){var t=e.reserve,r=(0,f.f)(),b=r.currentNetworkConfig,m=r.currentMarketData,j=r.currentMarket,v=t.underlyingAsset+m.addresses.LENDING_POOL_ADDRESS_PROVIDER,y=!!b.ratesHistoryApiUrl&&!m.disableCharts&&!N.includes(v),g=(0,h.ov)(),w=g.supplyCap,O=g.borrowCap,Z=g.debtCeiling,C="0"!==t.supplyCap,k="0"!==t.borrowCap,P=(0,U.Yh)((function(e){return e.trackEvent}));return(0,D.jsxs)(D.Fragment,{children:[(0,rt.M)(t.iconSymbol)&&(0,D.jsxs)(p.v,{severity:"info",children:[(0,D.jsx)(a.Z,{variant:"subheader1",children:(0,D.jsx)(n.cC,{id:"This is a Liquidity Pool (LP) Token."})}),(0,D.jsxs)(a.Z,{variant:"caption",children:["Depositing LP tokens and borrowing assets allows you to\xa0",(0,D.jsx)(u.rU,{href:"https://docs.zerolend.xyz/tutorials/how-to-leverage-yield-farm#what-is-leveraging-up",children:"leverage your LP position"}),". ZeroLend prices these tokens ",(0,D.jsx)(u.rU,{href:"https://docs.zerolend.xyz/pricing-lp-tokens",children:"differently"})," than regular assets. LP tokens are currently experimental and have a low borrow limit to reduce their risks to ZeroLend."]})]}),(0,D.jsxs)(Ee.ne,{children:[(0,D.jsx)(Ee.pY,{children:"Supply Info"}),(0,D.jsx)(tt,{reserve:t,currentMarketData:m,renderCharts:y,showSupplyCapStatus:C,supplyCap:w,debtCeiling:Z})]}),(t.borrowingEnabled||Number(t.totalDebt)>0)&&(0,D.jsxs)(D.Fragment,{children:[(0,D.jsx)(o.Z,{sx:{my:{xs:6,sm:10}}}),(0,D.jsxs)(Ee.ne,{children:[(0,D.jsx)(Ee.pY,{children:"Borrow info"}),(0,D.jsxs)(s.Z,{sx:{flexGrow:1,minWidth:0,maxWidth:"100%",width:"100%"},children:[!t.borrowingEnabled&&(0,D.jsx)(p.v,{sx:{mb:"40px"},severity:"error",children:(0,D.jsx)(x.l,{symbol:t.symbol,currentMarket:j})}),(0,D.jsx)(Be,{reserve:t,currentMarketData:m,currentNetworkConfig:b,renderCharts:y,showBorrowCapStatus:k,borrowCap:O})]})]})]}),0!==t.eModeCategoryId&&(0,D.jsxs)(D.Fragment,{children:[(0,D.jsx)(o.Z,{sx:{my:{xs:6,sm:10}}}),(0,D.jsx)(Ge.H,{reserve:t})]}),(t.borrowingEnabled||Number(t.totalDebt)>0)&&(0,D.jsxs)(D.Fragment,{children:[(0,D.jsx)(o.Z,{sx:{my:{xs:6,sm:10}}}),(0,D.jsxs)(Ee.ne,{children:[(0,D.jsx)(Ee.pY,{children:"Interest rate model"}),(0,D.jsxs)(s.Z,{sx:{flexGrow:1,minWidth:0,maxWidth:"100%",width:"100%"},children:[(0,D.jsxs)(s.Z,{sx:{display:"flex",alignItems:"center",flexWrap:"wrap",justifyContent:"space-between"},children:[(0,D.jsx)(Ee.Lv,{title:(0,D.jsx)(n.cC,{id:"Utilization Rate"}),className:"borderless",children:(0,D.jsx)(d.B,{value:t.borrowUsageRatio,percent:!0,variant:"main16",compact:!0})}),(0,D.jsx)(l.Z,{onClick:function(){P(I.vh.EXTERNAL_LINK,{asset:t.underlyingAsset,Link:"Interest Rate Strategy",assetName:t.name})},href:b.explorerLinkBuilder({address:t.interestRateStrategyAddress}),endIcon:(0,D.jsx)(c.Z,{sx:{width:14,height:14},children:(0,D.jsx)(i.Z,{})}),component:u.rU,size:"small",variant:"outlined",sx:{verticalAlign:"top"},children:(0,D.jsx)(n.cC,{id:"Interest rate strategy"})})]}),(0,D.jsx)(Ve,{reserve:t})]})]})]})]})}},93456:function(e,t,r){r.d(t,{H:function(){return v}});var n=r(49501),i=r(61953),a=r(29630),o=r(81645),s=r(92624),l=r(64268),c=r(51967),d=r(41024),u=r(68861),p=r(40795),x=r(32667),h=r(84829),f=r(57609),b=r(76920),m=r(59012),j=r(85893),v=function(e){var t=e.reserve,r=(0,h.Yh)((function(e){return e.trackEvent}));return(0,j.jsxs)(m.ne,{children:[(0,j.jsx)(m.pY,{children:"E-Mode info"}),(0,j.jsxs)(i.Z,{sx:{flexGrow:1,minWidth:0,maxWidth:"100%",width:"100%"},children:[(0,j.jsxs)(i.Z,{sx:{display:"inline-flex",alignItems:"center"},children:[(0,j.jsx)(a.Z,{variant:"secondary14",color:"text.secondary",children:(0,j.jsx)(n.cC,{id:"E-Mode Category"})}),(0,j.jsx)(o.Z,{sx:{fontSize:"14px",mr:.5,ml:2},children:(0,j.jsx)(b.Z,{})}),(0,j.jsx)(a.Z,{variant:"subheader1",children:(0,x.U)(t.eModeLabel)})]}),(0,j.jsxs)(i.Z,{sx:{display:"flex",flexWrap:"wrap",justifyContent:"space-between",pt:"12px"},children:[(0,j.jsx)(p.N,{title:(0,j.jsx)(c.y,{variant:"description",text:(0,j.jsx)(n.cC,{id:"Max LTV"})}),children:(0,j.jsx)(d.B,{value:t.formattedEModeLtv,percent:!0,variant:"secondary14",visibleDecimals:2})}),(0,j.jsx)(p.N,{title:(0,j.jsx)(l.M,{variant:"description",text:(0,j.jsx)(n.cC,{id:"Liquidation threshold"})}),children:(0,j.jsx)(d.B,{value:t.formattedEModeLiquidationThreshold,percent:!0,variant:"secondary14",visibleDecimals:2})}),(0,j.jsx)(p.N,{title:(0,j.jsx)(s.r,{variant:"description",text:(0,j.jsx)(n.cC,{id:"Liquidation penalty"})}),children:(0,j.jsx)(d.B,{value:t.formattedEModeLiquidationBonus,percent:!0,variant:"secondary14",visibleDecimals:2})})]}),(0,j.jsxs)(a.Z,{variant:"caption",color:"text.secondary",paddingTop:"24px",children:[(0,j.jsx)(n.cC,{id:"E-Mode increases your LTV for a selected category of assets, meaning that when E-mode is enabled, you will have higher borrowing power over assets of the same E-mode category which are defined by ZeroLend Governance. You can enter E-Mode from your <0>Dashboard. To learn more about E-Mode and applied restrictions in.",components:{0:(0,j.jsx)(u.rU,{href:u.Z6.dashboard,sx:{textDecoration:"underline"},variant:"caption",color:"text.secondary",onClick:function(){r(f.f9.GO_DASHBOARD_EMODE)}})}}),(0,j.jsx)(u.rU,{href:"https://discord.gg/zerolend",underline:"always",children:(0,j.jsx)(n.cC,{id:"Learn more"})})]})]})]})}},59012:function(e,t,r){r.d(t,{ne:function(){return u},pY:function(){return p},Lv:function(){return x}});var n=r(59499),i=r(61953),a=r(29630),o=r(62097),s=r(61225),l=r(85893);function c(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function d(e){for(var t=1;t<1><2/>Add <3/> stkZERO to borrow at <4/> (max discount)":"<0><1><2/>a\xf1ade <3/> stkZERO para tomar prestado al <4/> (descuento m\xe1ximo)","<0><1><2/>Add stkZERO to see borrow rate with discount":"<0><1><2/>A\xf1ade stkZERO para ver la tasa de pr\xe9stamo con descuento","<0>Ampleforth is a rebasing asset. Visit the <1>documentation to learn more.":"<0>Ampleforth es un activo con rebase. Visita la <1>documentaci\xf3n para aprender m\xe1s.","<0>Attention: Parameter changes via governance can alter your account health factor and risk of liquidation. Follow the <1>ZeroLend governance forum for updates.":"<0>Atenci\xf3n: Los cambios de par\xe1metros a trav\xe9s de la gobernanza pueden alterar el factor de salud de tu cuenta y el riesgo de liquidaci\xf3n. Sigue el <1>foro de gobierno de ZeroLend para mantenerte actualizado.","<0>Slippage tolerance <1>{selectedSlippage}% <2>{0}":["<0>Tolerancia de deslizamiento <1>",["selectedSlippage"],"% <2>",["0"],""],"ZERO holders (Ethereum network only) can stake their ZERO in the Safety Module to add more security to the protocol and earn Safety Incentives. In the case of a shortfall event, up to 30% of your stake can be slashed to cover the deficit, providing an additional layer of protection for the protocol.":"Los poseedores de ZERO (solo en la red de Ethereum) pueden stakear sus ZERO en el M\xf3dulo de Seguridad para a\xf1adir m\xe1s seguridad al protocolo y ganar Incentivos de Seguridad. En el caso de un evento de d\xe9ficit, se puede recortar hasta el 30% de tu stakeo para cubrir el d\xe9ficit, proporcionando una capa adicional de protecci\xf3n al protocolo.",APR:"APR",APY:"APY","APY change":"Cambio de APY","APY type":"Tipo APY","APY type change":"Cambio tipo de APY","APY with discount applied":"APY con descuento aplicado","APY, fixed rate":"APY, inter\xe9s fijo","APY, stable":"APY, estable","APY, variable":"APY, variable","AToken supply is not zero":"El balance de AToken no es cero","ZeroLend Governance":"Gobierno de ZeroLend","ZeroLend aToken":"aToken de ZeroLend","ZeroLend debt token":"Token de deuda de ZeroLend","ZeroLend is a fully decentralized, community governed protocol by the ZERO token-holders. ZERO token-holders collectively discuss, propose, and vote on upgrades to the protocol. ZERO token-holders (Ethereum network only) can either vote themselves on new proposals or delagate to an address of choice. To learn more check out the Governance":"ZeroLend es un protocolo totalmente descentralizado, gobernado por la comunidad de poseedores de tokens ZERO. Los poseedores de tokens ZERO discuten, proponen y votan colectivamente sobre las actualizaciones del protocolo. Los poseedores de tokens ZERO (solo en la red Ethereum) pueden votar ellos mismos sobre nuevas propuestas o delegarse a una direcci\xf3n de su elecci\xf3n. Para aprender m\xe1s, consulta la","ZeroLend per month":"ZeroLend por mes","About GHO":"Sobre GHO",Account:"Cuenta","Action cannot be performed because the reserve is frozen":"No se puede realizar la acci\xf3n porque la reserva est\xe1 congelada","Action cannot be performed because the reserve is paused":"No se puede realizar la acci\xf3n porque la reserva est\xe1 pausada","Action requires an active reserve":"La acci\xf3n requiere una reserva activa","Activate Cooldown":"Activar Cooldown","Add stkZERO to see borrow APY with the discount":"A\xf1ade stkZERO para ver el APY de pr\xe9stamo con el descuento","Add to wallet":"A\xf1adir a la cartera","Add {0} to wallet to track your balance.":["A\xf1ade ",["0"]," a tu cartera para hacer un seguimiento del balance."],"Address is not a contract":"La direcci\xf3n no es un contrato",Addresses:"Direcciones","Addresses ({0})":["Direcciones (",["0"],")"],"All Assets":"Todos los activos","All done!":"\xa1Todo listo!","All proposals":"Todas las propuestas","All transactions":"Todas las transacciones","Allowance required action":"Acci\xf3n de permiso requerida","Allows you to decide whether to use a supplied asset as collateral. An asset used as collateral will affect your borrowing power and health factor.":"Te permite decidir si utilizar un activo suministrado como garant\xeda. Un activo utilizado como garant\xeda afectar\xe1 a tu poder de pr\xe9stamo y factor de salud.","Allows you to switch between <0>variable and <1>stable interest rates, where variable rate can increase and decrease depending on the amount of liquidity in the reserve, and stable rate will stay the same for the duration of your loan.":"Te permite cambiar entre tasas de inter\xe9s <0>variables y <1>estables, donde la tasa variable puede aumentar o disminuir seg\xfan la cantidad de liquidez en la reserva, y la tasa estable permanecer\xe1 igual durante la duraci\xf3n de tu pr\xe9stamo.",Amount:"Cantidad","Amount claimable":"Cantidad reclamable","Amount in cooldown":"Cantidad en cooldown","Amount must be greater than 0":"La cantidad debe ser mayor que 0","Amount to unstake":"Cantidad para unstakear","An error has occurred fetching the proposal metadata from IPFS.":"Se ha producido un error al recuperar los metadatos de la propuesta de IPFS.","Approve Confirmed":"Aprobaci\xf3n confirmada","Approve with":"Aprobar con","Approve {symbol} to continue":["Aprueba ",["symbol"]," para continuar"],"Approving {symbol}...":["Aprobando ",["symbol"],"..."],"Array parameters that should be equal length are not":"Los par\xe1metros del array que deber\xedan ser iguales en longitud no lo son",Asset:"Activo","Asset can be only used as collateral in isolation mode with limited borrowing power. To enter isolation mode, disable all other collateral.":"Este activo solo se puede utilizar como garant\xeda en isolation mode con poder de pr\xe9stamo limitado. Para entrar en el isolation mode, deshabilita todas las dem\xe1s garant\xedas.","Asset can only be used as collateral in isolation mode only.":"El activo solo puede usarse como garant\xeda en el Isolation mode \xfanicamente.","Asset cannot be migrated because you have isolated collateral in {marketName} v3 Market which limits borrowable assets. You can manage your collateral in <0>{marketName} V3 Dashboard":["Este activo no se puede migrar porque tienes una garant\xeda en Isolation Mode en el mercado v3 de ",["marketName"]," que limita los activos prestados. Puedes administrar tu garant\xeda en el <0>Panel de control V3 de ",["marketName"],""],"Asset cannot be migrated due to insufficient liquidity or borrow cap limitation in {marketName} v3 market.":["Este activo no se puede migrar debido a una liquidez insuficiente o a una limitaci\xf3n del l\xedmite de pr\xe9stamo en el mercado v3 de ",["marketName"],"."],"Asset cannot be migrated due to supply cap restriction in {marketName} v3 market.":["Este activo no se puede migrar debido a una restricci\xf3n del l\xedmite de suministro en el mercado v3 de ",["marketName"],"."],"Asset cannot be migrated to {marketName} V3 Market due to E-mode restrictions. You can disable or manage E-mode categories in your <0>V3 Dashboard":["Este activo no se puede migrar al mercado V3 de ",["marketName"]," debido a las restricciones del E-mode. Puedes deshabilitar o administrar las categor\xedas del E-mode en tu <0>Panel de control V3"],"Asset cannot be migrated to {marketName} v3 Market since collateral asset will enable isolation mode.":["Este activo no se puede migrar al mercado v3 de ",["marketName"],", ya que el activo de garant\xeda habilitar\xe1 el isolation mode."],"Asset cannot be used as collateral.":"Este activo no puede usarse como garant\xeda.","Asset category":"Categor\xeda de activos","Asset is frozen in {marketName} v3 market, hence this position cannot be migrated.":["Este activo est\xe1 congelado en el mercado v3 de ",["marketName"],", por lo tanto, esta posici\xf3n no se puede migrar."],"Asset is not borrowable in isolation mode":"El activo no se puede pedir prestado en isolation mode","Asset is not listed":"El activo no est\xe1 listado","Asset supply is limited to a certain amount to reduce protocol exposure to the asset and to help manage risks involved.":"El suministro de activos est\xe1 limitado a una cierta cantidad para reducir la exposici\xf3n del protocolo a este activo y ayudar a manejar los riesgos implicados.",Assets:"Activos","Assets to borrow":"Activos a tomar prestado","Assets to supply":"Activos a suministrar","Assets with zero LTV ({assetsBlockingWithdraw}) must be withdrawn or disabled as collateral to perform this action":["Los activos con cero LTV (",["assetsBlockingWithdraw"],") deben retirarse o inhabilitarse como garant\xeda para realizar esta acci\xf3n"],"At a discount":"Con un descuento",Author:"Autor",Available:"Disponible","Available assets":"Activos disponibles","Available liquidity":"Liquidez disponible","Available on":"Disponible en","Available rewards":"Recompensas disponibles","Available to borrow":"Disponible para tomar prestado","Available to supply":"Disponible para suministrar","Back to Dashboard":"Volver al panel de control",Balance:"Balance","Balance to revoke":"Balance a revocar","Be careful - You are very close to liquidation. Consider depositing more collateral or paying down some of your borrowed positions":"Ten cuidado - Est\xe1s muy cerca de la liquidaci\xf3n. Considera depositar m\xe1s garant\xeda o pagar alguno de tus pr\xe9stamos","Be mindful of the network congestion and gas prices.":"Ten en cuenta la congesti\xf3n de la red y los precios del gas.","Because this asset is paused, no actions can be taken until further notice":"Debido a que este activo est\xe1 en pausa, no se pueden realizar acciones hasta nuevo aviso","Before supplying":"Antes de suministrar","Blocked Address":"Direcci\xf3n bloqueada",Borrow:"Tomar prestado","Borrow APY rate":"Tasa de inter\xe9s de pr\xe9stamo APY","Borrow APY, fixed rate":"APY pr\xe9stamo, inter\xe9s fijo","Borrow APY, stable":"APY pr\xe9stamo, estable","Borrow APY, variable":"APY pr\xe9stamo, variable","Borrow amount to reach {0}% utilization":["Cantidad a tomar prestado para alcanzar el ",["0"],"% de utilizaci\xf3n"],"Borrow and repay in same block is not allowed":"Tomar prestado y pagar en el mismo bloque no est\xe1 permitido","Borrow apy":"Apy pr\xe9stamo","Borrow balance":"Balance tomado prestado","Borrow balance after repay":"Balance tomado prestado tras pagar","Borrow balance after switch":"Balance de pr\xe9stamo despu\xe9s del cambio","Borrow cap":"L\xedmite del pr\xe9stamo","Borrow cap is exceeded":"El l\xedmite del pr\xe9stamo se ha sobrepasado","Borrow info":"Informaci\xf3n de pr\xe9stamo","Borrow power used":"Capacidad de pr\xe9stamo utilizada","Borrow rate change":"Cambio de tasa de pr\xe9stamo","Borrow {symbol}":["Tomar prestado ",["symbol"]],Borrowed:"Prestado","Borrowed asset amount":"Cantidad de activos tomados prestados","Borrowing is currently unavailable for {0}.":["Tomar prestado no est\xe1 disponible actualmente para ",["0"],"."],"Borrowing is disabled due to an ZeroLend community decision. <0>More details":"Tomar prestado est\xe1 deshabilitado debido a una decisi\xf3n de la comunidad de ZeroLend. <0>M\xe1s informaci\xf3n","Borrowing is not enabled":"Tomar prestado no est\xe1 habilitado","Borrowing is unavailable because you\u2019re using Isolation mode. To manage Isolation mode visit your <0>Dashboard.":"Tomar prestado no est\xe1 disponible porque est\xe1s usando el Isolation mode. Para administrar el Isolation mode, visita tu <0>Panel de control.","Borrowing is unavailable because you\u2019ve enabled Efficiency Mode (E-Mode) and Isolation mode. To manage E-Mode and Isolation mode visit your <0>Dashboard.":"Tomar prestado no est\xe1 disponible porque has habilitado el Efficiency Mode (E-Mode) y el Isolation mode. Para administrar el E-Mode y el Isolation Mode, visita tu <0>Panel de control.","Borrowing is unavailable because you\u2019ve enabled Efficiency Mode (E-Mode) for {0} category. To manage E-Mode categories visit your <0>Dashboard.":["Tomar prestado no est\xe1 disponible porque has habilitado el Efficieny Mode (E-Mode) para la categor\xeda ",["0"],". Para manejar las categor\xedas del E-Mode visita tu <0>Panel de control."],"Borrowing of this asset is limited to a certain amount to minimize liquidity pool insolvency.":"Tomar prestado este activo est\xe1 limitado a una cierta cantidad para minimizar la insolvencia del fondo de liquidez.","Borrowing power and assets are limited due to Isolation mode.":"El poder de pr\xe9stamo y los activos est\xe1n limitados debido al Isolation mode.","Borrowing this amount will reduce your health factor and increase risk of liquidation.":"Tomar prestado esta cantidad reducir\xe1 tu factor de salud y aumentar\xe1 el riesgo de liquidaci\xf3n.","Borrowing {symbol}":["Tomando prestado ",["symbol"]],Both:"Ambos","Buy Crypto With Fiat":"Comprar Crypto con Fiat","Buy Crypto with Fiat":"Comprar Crypto con Fiat","Buy {cryptoSymbol} with Fiat":["Comprar ",["cryptoSymbol"]," con Fiat"],"COPIED!":"\xa1COPIADO!","COPY IMAGE":"COPIAR IMAGEN","Can be collateral":"Puede ser garant\xeda","Can be executed":"Puede ser ejecutado",Cancel:"Cancelar","Cannot disable E-Mode":"No se puede deshabilitar E-Mode","Choose how much voting/proposition power to give to someone else by delegating some of your ZERO or stkZERO balance. Your tokens will remain in your account, but your delegate will be able to vote or propose on your behalf. If your ZERO or stkZERO balance changes, your delegate's voting/proposition power will be automatically adjusted.":"Elije cu\xe1nto poder de voto/proposici\xf3n otorgar a otra persona delegando parte de tu balance de ZERO o stkZERO. Tus tokens permanecer\xe1n en tu cuenta, pero tu delegado podr\xe1 votar o proponer en tu lugar. Si tu balance de ZERO o stkZERO cambia, el poder de voto/proposici\xf3n de tu delegado se ajustar\xe1 autom\xe1ticamente.","Choose one of the on-ramp services":"Elige uno de los servicios on-ramp",Claim:"Reclamar","Claim all":"Reclamar todo","Claim all rewards":"Reclamar todas las recompensas","Claim {0}":["Reclamar ",["0"]],"Claim {symbol}":["Reclamar ",["symbol"]],"Claimable ZERO":"ZERO Reclamable",Claimed:"Reclamado",Claiming:"Reclamando","Claiming {symbol}":["Reclamando ",["symbol"]],Close:"Cerrar",Collateral:"Garant\xeda","Collateral balance after repay":"Balance de la garant\xeda tras pagar","Collateral change":"Cambio de garant\xeda","Collateral is (mostly) the same currency that is being borrowed":"La garant\xeda es (en su mayor\xeda) el mismo activo que se est\xe1 tomando prestado","Collateral to repay with":"Garant\xeda a pagar con","Collateral usage":"Uso de la garant\xeda","Collateral usage is limited because of Isolation mode.":"El uso de garant\xedas est\xe1 limitado debido al Isolation mode.","Collateral usage is limited because of isolation mode.":"El uso de garant\xedas est\xe1 limitado debido al isolation mode.","Collateral usage is limited because of isolation mode. <0>Learn More":"El uso como garant\xeda est\xe1 limitado debido al isolation mode. <0>Aprende m\xe1s",Collateralization:"Colateralizaci\xf3n","Collector Contract":"Collector Contract","Collector Info":"Collector Info","Connect wallet":"Conectar cartera","Cooldown period":"Periodo de cooldown","Cooldown period warning":"Advertencia periodo de cooldown","Cooldown time left":"Periodo restante de cooldown","Cooldown to unstake":"Cooldown para undstakear","Cooling down...":"Cooling down...","Copy address":"Copiar direcci\xf3n","Copy error message":"Copiar mensaje de error","Copy error text":"Copiar el texto del error","Covered debt":"Deuda cubierta",Created:"Creado","Current LTV":"LTV actual","Current differential":"Diferencial actual","Current v2 Balance":"Balance actual v2","Current v2 balance":"Balance actual v2","Current votes":"Votos actuales","Dark mode":"Modo oscuro",Dashboard:"Panel de control","Data couldn't be fetched, please reload graph.":"No se pudieron recuperar los datos, por favor recarga el gr\xe1fico.",Debt:"Deuda","Debt ceiling is exceeded":"El l\xedmite de deuda est\xe1 sobrepasado","Debt ceiling is not zero":"El l\xedmite de deuda no es cero","Debt ceiling limits the amount possible to borrow against this asset by protocol users. Debt ceiling is specific to assets in isolation mode and is denoted in USD.":"El l\xedmite de deuda limita la cantidad posible que los usuarios del protocolo pueden tomar prestado contra este activo. El l\xedmite de deuda es espec\xedfico para los activos en isolation mode y se indica en USD.","Delegated power":"Poder delegado",Details:"Detalles",Developers:"Desarrolladores",Differential:"Diferencial","Disable E-Mode":"Desactivar el E-Mode","Disable testnet":"Deshabilitar testnet","Disable {symbol} as collateral":["Desactivar ",["symbol"]," como garant\xeda"],Disabled:"Deshabilitado","Disabling E-Mode":"Desactivando E-Mode","Disabling this asset as collateral affects your borrowing power and Health Factor.":"Deshabilitar este activo como garant\xeda afecta tu poder de pr\xe9stamo y Factor de Salud.","Disconnect Wallet":"Desconectar cartera","Discord channel":"Canal de Discord",Discount:"Descuento","Discount applied for <0/> staking ZERO":"Descuento aplicado para <0/> ZERO stakeados","Discount model parameters":"Par\xe1metros del modelo de descuento","Discount parameters are decided by the ZeroLend community and may be changed over time. Check Governance for updates and vote to participate. <0>Learn more":"Los par\xe1metros de descuento son decididos por la comunidad de ZeroLend y pueden cambiar con el tiempo. Consulta el Gobierno para ver actualizaciones y vota para participar. <0>-Aprende m\xe1s","Discountable amount":"Cantidad descontable",Docs:"Docs",Download:"Descargar","Due to internal stETH mechanics required for rebasing support, it is not possible to perform a collateral switch where stETH is the source token.":"Debido a mec\xe1nicas internas de stETH requeridas para el soporte del rebase, no es posible realizar un cambio de garant\xeda donde stETH es el token de origen.","Due to the Horizon bridge exploit, certain assets on the Harmony network are not at parity with Ethereum, which affects the ZeroLend V3 Harmony market.":"Debido al exploit del puente de Horizon, ciertos activos en la red de Harmony no est\xe1n en paridad con Ethereum, lo que afecta al mercado de Harmony en ZeroLend V3.","E-Mode":"E-Mode","E-Mode Category":"Categor\xeda E-Mode","E-Mode category":"Categor\xeda del E-Mode","E-Mode increases your LTV for a selected category of assets up to 97%. <0>Learn more":"El E-Mode incrementa tu LTV hasta el 97% para una categor\xeda seleccionada de activos. <0>Aprende m\xe1s","E-Mode increases your LTV for a selected category of assets up to<0/>. <1>Learn more":"El E-Mode incrementa tu LTV para una categor\xeda seleccionada de activos hasta el <0/>. <1>Aprende m\xe1s","E-Mode increases your LTV for a selected category of assets, meaning that when E-mode is enabled, you will have higher borrowing power over assets of the same E-mode category which are defined by ZeroLend Governance. You can enter E-Mode from your <0>Dashboard. To learn more about E-Mode and applied restrictions in <1>FAQ or <2>ZeroLend V3 Technical Paper.":"El E-Mode aumenta tu LTV para una categor\xeda seleccionada de activos, lo que significa que cuando el E-mode est\xe1 habilitado, tendr\xe1s un mayor poder de pr\xe9stamo sobre los activos de la misma categor\xeda del E-mode que est\xe1n definidos por el gobierno de ZeroLend. Puedes entrar al E-Mode desde tu <0>Panel de control. Para apreneder m\xe1s sobre el E-Mode y las restricciones aplicables, puedes consultar las <1>Preguntas frecuentes o el <2>Documento t\xe9cnico de ZeroLend V3.","Effective interest rate":"Tasa de inter\xe9s efectiva","Efficiency mode (E-Mode)":"Modo de eficiencia (E-Mode)",Emode:"Modo E","Enable E-Mode":"Habilitar E-Mode","Enable {symbol} as collateral":["Habilitar ",["symbol"]," como garant\xeda"],Enabled:"Habilitado","Enabling E-Mode":"Habilitar E-Mode","Enabling E-Mode only allows you to borrow assets belonging to the selected category. Please visit our <0>FAQ guide to learn more about how it works and the applied restrictions.":"Habilitar el E-Mode solo te permite tomar prestado activos que pertenezcan a la categor\xeda seleccionada. Por favor visita nuestra <0>gu\xeda de preguntas frecuentes para aprender m\xe1s sobre como funciona y las restricciones que se aplican.","Enabling this asset as collateral increases your borrowing power and Health Factor. However, it can get liquidated if your health factor drops below 1.":"Habilitar este activo como garant\xeda aumenta tu poder pr\xe9stamo y el factor de salud. Sin embargo, puede ser liquidado si tu factor de salud cae por debajo de 1.",Ended:"Finalizado",Ends:"Finaliza",English:"Ingl\xe9s","Enter ETH address":"Introduce la direcci\xf3n ETH","Enter an amount":"Ingresa una cantidad","Error connecting. Try refreshing the page.":"Error de conexi\xf3n. Intenta actualizar la p\xe1gina.","Estimated compounding interest, including discount for Staking {0}ZERO in Safety Module.":["Inter\xe9s compuesto estimado, incluyendo el descuento por Staking ",["0"],"ZERO en el M\xf3dulo de Seguridad."],"Exceeds the discount":"Supera el descuento",Executed:"Ejecutado","Expected amount to repay":"Cantidad esperada a pagar",Expires:"Caduca","Export data to":"Exportar datos a",FAQ:"Preguntas frecuentes",FAQS:"FAQS","Failed to load proposal voters. Please refresh the page.":"Error al cargar los votantes de la propuesta. Por favor actualiza la p\xe1gina.",Faucet:"Faucet","Faucet {0}":["Faucet ",["0"]],"Fetching data...":"Recuperando datos...",Filter:"Filtro","Flashloan is disabled for this asset, hence this position cannot be migrated.":"El pr\xe9stamo flash est\xe1 deshabilitado para este activo, por lo tanto, esta posici\xf3n no se puede migrar.","For repayment of a specific type of debt, the user needs to have debt that type":"Para el pago de un tipo espec\xedfico de deuda, el usuario necesita tener una deuda de ese tipo","Forum discussion":"Hilo de discusi\xf3n del foro",French:"Franc\xe9s","Frozen or paused assets":"Activos congelados o pausados","Funds in the Safety Module":"Fondos en el m\xf3dulo de seguridad","GHO is a native decentralized, collateral-backed digital asset pegged to USD. It is created by users via borrowing against multiple collateral. When user repays their GHO borrow position, the protocol burns that user's GHO. All the interest payments accrued by minters of GHO would be directly transferred to the ZeroLend treasury.":"GHO es un activo nativo descentralizado, digital y respaldado por garant\xeda, vinculado al USD. Es creado por los usuarios que lo toman prestado contra m\xfaltiples garant\xedas. Cuando el usuario paga su posici\xf3n de pr\xe9stamo de GHO, el protocolo quema el GHO de ese usuario. Todos los pagos de inter\xe9s acumulados por los acu\xf1adores de GHO ser\xe1n transferidos directamente a la tesorer\xeda de\xa0la\xa0DAO\xa0de\xa0ZeroLend.","Get ABP Token":"Obtener Token ABP","Global settings":"Configuraci\xf3n global","Go Back":"Volver atr\xe1s","Go to Balancer Pool":"Ir al pool de Balancer","Go to V3 Dashboard":"Ir al panel de control V3",Governance:"Gobierno",Greek:"Griego","Health Factor ({0} v2)":["Factor de salud (",["0"]," v2)"],"Health Factor ({0} v3)":["Factor de salud (",["0"]," v3)"],"Health factor":"Factor de salud","Health factor is lesser than the liquidation threshold":"El factor de salud es menor que el umbral de liquidaci\xf3n","Health factor is not below the threshold":"El factor de salud no est\xe1 por debajo del umbral",Hide:"Ocultar","Holders of stkZERO receive a discount on the GHO borrowing rate":"Los poseedores de stkZERO reciben un descuento en la tasa de pr\xe9stamo de GHO","I acknowledge the risks involved.":"Acepto los riesgos involucadros.","I fully understand the risks of migrating.":"Entiendo completamente los riesgos de migrar.","I understand how cooldown ({0}) and unstaking ({1}) work":["Entiendo como el cooldown (",["0"],") y el proceso de unstaking (",["1"],") funcionan"],"If the error continues to happen,<0/> you may report it to this":"Si el error persiste, <0/> podr\xedas reportarlo a esto","If the health factor goes below 1, the liquidation of your collateral might be triggered.":"Si el factor de salud se encuentra por debajo de 1, la liquidaci\xf3n de tu colateral puede ser activada.","If you DO NOT unstake within {0} of unstake window, you will need to activate cooldown process again.":["Si NO unstakeas entre ",["0"]," de la ventana de unstakeo, necesitar\xe1s activar el proceso de cooldown de nuevo."],"If your loan to value goes above the liquidation threshold your collateral supplied may be liquidated.":"Si tu relaci\xf3n pr\xe9stamo-valor supera el umbral de liquidaci\xf3n, tu garant\xeda puede ser liquidada.","In E-Mode some assets are not borrowable. Exit E-Mode to get access to all assets":"En E-Mode algunos activos no se pueden pedir prestados. Sal del E-Mode para obtener acceso a todos los activos","In Isolation mode, you cannot supply other assets as collateral. A global debt ceiling limits the borrowing power of the isolated asset. To exit isolation mode disable {0} as collateral before borrowing another asset. Read more in our <0>FAQ":["En el Isolation mode, no puedes suministrar otros activos como garant\xeda. Un l\xedmite de deuda global limita la capacidad de pr\xe9stamo del activo aislado. Para salir del Isolation mode, deshabilita ",["0"]," como garant\xeda antes de tomar prestado otro activo. Lee m\xe1s en nuestras <0>preguntas frecuentes "],"Inconsistent flashloan parameters":"Par\xe1metros inconsistentes del pr\xe9stamo flash","Insufficient collateral to cover new borrow position. Wallet must have borrowing power remaining to perform debt switch.":"Garant\xeda insuficiente para cubrir la nueva posici\xf3n de pr\xe9stamo. La cartera debe tener poder de pr\xe9stamo suficiente para realizar el cambio de deuda.","Interest accrued":"Inter\xe9s acumulado","Interest rate rebalance conditions were not met":"No se cumplieron las condiciones de ajuste de tasas de inter\xe9s","Interest rate strategy":"Estrategia de tasa de inter\xe9s","Invalid amount to burn":"Cantidad inv\xe1lida para quemar","Invalid amount to mint":"Cantidad invalidad para generar","Invalid bridge protocol fee":"Comisi\xf3n de puente de protocolo inv\xe1lida","Invalid expiration":"Expiraci\xf3n inv\xe1lida","Invalid flashloan premium":"Pr\xe9stamo flash inv\xe1lido","Invalid return value of the flashloan executor function":"Valor de retorno inv\xe1lido en la funci\xf3n executor del pr\xe9stamo flash","Invalid signature":"Firma inv\xe1lida",Isolated:"Aislado","Isolated Debt Ceiling":"L\xedmite de deuda aislado","Isolated assets have limited borrowing power and other assets cannot be used as collateral.":"Los activos aislados han limitado tu capacidad de pr\xe9stamo y otros activos no pueden ser usados como garant\xeda.","Join the community discussion":"\xdanete a la discusi\xf3n de la comunidad","LEARN MORE":"APRENDE M\xc1S",Language:"Idioma","Learn more":"Aprende m\xe1s","Learn more about risks involved":"Aprende m\xe1s sobre los riesgos involucrados","Learn more in our <0>FAQ guide":"Aprende m\xe1s en nuestra gu\xeda <0>Preguntas frecuentes","Learn more.":"Aprende m\xe1s.",Links:"Enlaces",Liqudation:"Liquidaci\xf3n","Liquidated collateral":"Garant\xeda liquidada",Liquidation:"Liquidaci\xf3n","Liquidation <0/> threshold":"Umbral <0/> de liquidaci\xf3n","Liquidation Threshold":"Umbral de liquidaci\xf3n","Liquidation at":"Liquidaci\xf3n en","Liquidation penalty":"Penalizaci\xf3n de liquidaci\xf3n","Liquidation risk":"Riesgo de liquidaci\xf3n","Liquidation risk parameters":"Par\xe1metros de riesgo de liquidaci\xf3n","Liquidation threshold":"Umbral de liquidaci\xf3n","Liquidation value":"Valor de liquidaci\xf3n","Loading data...":"Cargando datos...","Ltv validation failed":"La validaci\xf3n del LTV ha fallado","MAI has been paused due to a community decision. Supply, borrows and repays are impacted. <0>More details":"MAI ha sido pausado debido a una decisi\xf3n de la comunidad. Los suministros, pr\xe9stamos y pagos se han visto afectados. <0>M\xe1s informaci\xf3n",MAX:"MAX","Manage analytics":"Administrar anal\xedticas",Market:"Mercado",Markets:"Mercados",Max:"Max","Max LTV":"LTV m\xe1ximo","Max slashing":"Max slashing","Maximum amount available to borrow against this asset is limited because debt ceiling is at {0}%.":["La cantidad m\xe1xima disponible para tomar prestado contra este activo est\xe1 limitada porque el l\xedmite de deuda est\xe1 al ",["0"],"%."],"Maximum amount available to borrow is <0/> {0} (<1/>).":["La m\xe1xima cantidad disponible para tomar prestado es <0/> ",["0"]," (<1/>)."],"Maximum amount available to borrow is limited because protocol borrow cap is nearly reached.":"La cantidad m\xe1xima disponible para tomar prestado est\xe1 limitada porque casi se ha alcanzado el l\xedmite de pr\xe9stamo del protocolo.","Maximum amount available to supply is <0/> {0} (<1/>).":["La cantidad m\xe1xima disponible para suministrar es <0/> ",["0"]," (<1/>)."],"Maximum amount available to supply is limited because protocol supply cap is at {0}%.":["La cantidad m\xe1xima disponible para suministrar est\xe1 limitada porque el l\xedmite de suministro del protocolo est\xe1 al ",["0"],"%."],"Maximum loan to value":"M\xe1xima relaci\xf3n pr\xe9stamo-valor","Meet GHO":"Conoce GHO",Menu:"Men\xfa",Migrate:"Migrar","Migrate to V3":"Migrar a V3","Migrate to v3":"Migrar a V3","Migrate to {0} v3 Market":["Migrar al mercado V3 de ",["0"]],Migrated:"Migrado",Migrating:"Migrando","Migrating multiple collaterals and borrowed assets at the same time can be an expensive operation and might fail in certain situations.<0>Therefore it\u2019s not recommended to migrate positions with more than 5 assets (deposited + borrowed) at the same time.":"Migrar m\xfaltiples garant\xedas y activos prestados al mismo tiempo puede ser una operaci\xf3n costosa y podr\xeda fallar en ciertas situaciones.<0>Por lo tanto, no se recomienda migrar posiciones con m\xe1s de 5 activos (depositados + tomados prestados) al mismo tiempo.","Migration risks":"Riesgos de migraci\xf3n","Minimum GHO borrow amount":"Cantidad de pr\xe9stamo m\xednima de GHO","Minimum staked ZeroLend amount":"Cantidad m\xednima de ZeroLend stakeado",More:"M\xe1s",NAY:"NO","Need help connecting a wallet? <0>Read our FAQ":"\xbfNecesitas ayuda para conectar una cartera? <0>Lee nuestras preguntas frecuentes","Net APR":"APR Neto","Net APY":"APY neto","Net APY is the combined effect of all supply and borrow positions on net worth, including incentives. It is possible to have a negative net APY if debt APY is higher than supply APY.":"El APY neto es el efecto combinado de todos los suministros y pr\xe9stamos sobre total, incluidos los incentivos. Es posible tener un APY neto negativo si el APY de la deuda es mayor que el APY de suministro.","Net worth":"Valor neto",Network:"Red","Network not supported for this wallet":"Red no soportada para esta cartera","New APY":"Nuevo APY","No assets selected to migrate.":"No hay activos seleccionados para migrar.","No rewards to claim":"No hay recompensas para reclamar","No search results{0}":["Sin resultados de b\xfasqueda",["0"]],"No transactions yet.":"A\xfan no hay transacciones.","No voting power":"Sin poder de voto",None:"Ninguno","Not a valid address":"Direcci\xf3n no v\xe1lida","Not enough balance on your wallet":"No hay suficiente balance en tu cartera","Not enough collateral to repay this amount of debt with":"No hay suficiente garant\xeda para pagar esta cantidad de deuda con","Not enough staked balance":"No hay suficiente balance stakeado","Not enough voting power to participate in this proposal":"No hay suficiente poder de voto para participar en esta propuesta","Not reached":"No alcanzado","Nothing borrowed yet":"Nada tomado prestado a\xfan","Nothing found":"Sin resultados","Nothing staked":"Nada invertido","Nothing supplied yet":"Nada suministrado a\xfan",Notify:"Notificar","Ok, Close":"Vale, cerrar","Ok, I got it":"Vale, lo tengo","Operation not supported":"Operaci\xf3n no soportada","Oracle price":"Precio del or\xe1culo",Overview:"Resumen","Page not found":"P\xe1gina no encontrada","Participating in this {symbol} reserve gives annualized rewards.":["Participar en esta reserva de ",["symbol"]," da recompensas anuales."],"Pending...":"Pendiente...","Per the community, the Fantom market has been frozen.":"De acuerdo con la comunidad, el mercado de Fantom ha sido congelado.","Per the community, the V2 AMM market has been deprecated.":"De acuerdo con la comunidad, el mercado V2 AMM se ha quedado obsoleto.","Please always be aware of your <0>Health Factor (HF) when partially migrating a position and that your rates will be updated to V3 rates.":"Por favor ten siempre en cuenta tu <0>factor de salud (HF) cuando migres parcialmente una posici\xf3n y que tus tasas ser\xe1n actualizadas a tasas de la V3.","Please connect a wallet to view your personal information here.":"Por favor conecta una cartera para ver tu informaci\xf3n personal aqu\xed.","Please connect your wallet to get free testnet assets.":"Por favor conecta tu cartera para obtener activos testnet gratis.","Please connect your wallet to see migration tool.":"Por favor conecta tu cartera para ver la herramienta de migraci\xf3n.","Please connect your wallet to see your supplies, borrowings, and open positions.":"Por favor, conecta tu cartera para ver tus suministros, pr\xe9stamos y posiciones abiertas.","Please connect your wallet to view transaction history.":"Por favor conecta tu cartera para ver el historial de transacciones.","Please enter a valid wallet address.":"Por favor introduce una direcci\xf3n de cartera v\xe1lida.","Please switch to {networkName}.":["Por favor, cambia a ",["networkName"],"."],"Please, connect your wallet":"Por favor, conecta tu cartera","Pool addresses provider is not registered":"La direcci\xf3n del proveedor del pool no esta registrada","Powered by":"Powered by","Preview tx and migrate":"Previsualizar la tx y migrar",Price:"Precio","Price data is not currently available for this reserve on the protocol subgraph":"Los datos de los precios no est\xe1n disponibles actualmente para esta reserva en el subgraph del protocolo","Price impact is the spread between the total value of the entry tokens switched and the destination tokens obtained (in USD), which results from the limited liquidity of the trading pair.":"El impacto del precio es la diferencia entre el valor total de los tokens de entrada cambiados y los tokens de destino obtenidos (en USD), que resulta de la liquidez limitada del par de cambio.","Price impact {0}%":["Impacto en el precio ",["0"],"%"],Privacy:"Privacidad","Proposal details":"Detalles de la propuesta","Proposal overview":"Resumen de la propuesta",Proposals:"Propuestas",Proposition:"Proposici\xf3n","Protocol borrow cap at 100% for this asset. Further borrowing unavailable.":"El l\xedmite de pr\xe9stamo del protocolo est\xe1 al 100% para este activo. No es posible tomar m\xe1s prestado.","Protocol borrow cap is at 100% for this asset. Further borrowing unavailable.":"El l\xedmite de pr\xe9stamo del protocolo est\xe1 al 100% para este activo. No es posible tomar m\xe1s prestado.","Protocol debt ceiling is at 100% for this asset. Further borrowing against this asset is unavailable.":"El l\xedmite de deuda del protocolo est\xe1 al 100% para este activo. No es posible tomar m\xe1s prestado usando este activo como garant\xeda.","Protocol debt ceiling is at 100% for this asset. Futher borrowing against this asset is unavailable.":"El l\xedmite de deuda del protocolo est\xe1 al 100% para este activo. No es posible tomar m\xe1s prestado usando este activo como garant\xeda.","Protocol supply cap at 100% for this asset. Further supply unavailable.":"El l\xedmite de suministro del protocolo est\xe1 al 100% para este activo. No es posible suministrar m\xe1s.","Protocol supply cap is at 100% for this asset. Further supply unavailable.":"El l\xedmite de suministro del protocolo est\xe1 al 100% para este activo. No es posible suministrar m\xe1s.",Quorum:"Quorum","Rate change":"Cambio de tasa","Raw-Ipfs":"Raw-Ipfs",Reached:"Alcanzado","Reactivate cooldown period to unstake {0} {stakedToken}":["Reactivar el periodo de cooldown para unstakear ",["0"]," ",["stakedToken"]],"Read more here.":"M\xe1s informaci\xf3n aqu\xed.","Read-only mode allows to see address positions in ZeroLend, but you won't be able to perform transactions.":"El modo de solo lectura permite ver las posiciones de las direcciones en ZeroLend, pero no podr\xe1s realizar transacciones.","Read-only mode.":"Modo de solo lectura.","Read-only mode. Connect to a wallet to perform transactions.":"Modo de solo lectura. Con\xe9ctate a una cartera para realizar transacciones.",Received:"Recibido","Recipient address":"Direcci\xf3n del destinatario","Rejected connection request":"Solicitud de conexi\xf3n rechazada",Reload:"Recargar","Reload the page":"Recarga la p\xe1gina","Remaining debt":"Deuda restante","Remaining supply":"Suministro restante",Repaid:"Pagado",Repay:"Pagar","Repay with":"Pagar con","Repay {symbol}":["Pagar ",["symbol"]],"Repaying {symbol}":["Pagando ",["symbol"]],"Repayment amount to reach {0}% utilization":["Cantidad a pagar para alcanzar el ",["0"],"% de utilizaci\xf3n"],"Reserve Size":"Tama\xf1o de la reserva","Reserve factor":"Factor de reserva","Reserve factor is a percentage of interest which goes to a {0} that is controlled by ZeroLend governance to promote ecosystem growth.":["El factor de reserva es un porcentaje de inter\xe9s que va a un ",["0"]," que es controlado por el gobierno de ZeroLend para promover el crecimiento del ecosistema."],"Reserve status & configuration":"Configuraci\xf3n y estado de la reserva",Reset:"Restablecer",Restake:"Restakear","Restake {symbol}":["Restakear ",["symbol"]],Restaked:"Restakeado","Restaking {symbol}":["Restakeando ",["symbol"]],"Review approval tx details":"Revisa los detalles del approve","Review changes to continue":"Revisa los cambios para continuar","Review tx":"Revisi\xf3n tx","Review tx details":"Revisar detalles de la tx","Revoke power":"Revocar poder","Reward(s) to claim":"Recompensa(s) por reclamar","Rewards APR":"APR de recompensas","Risk details":"Detalles de riesgo","SEE CHARTS":"VER GR\xc1FICOS","Safety of your deposited collateral against the borrowed assets and its underlying value.":"Seguridad de tu garant\xeda depositada contra los activos prestados y su valor subyacente.","Save and share":"Guardar y compartir","Seatbelt report":"Reporte de seatbelt","Seems like we can't switch the network automatically. Please check if you can change it from the wallet.":"Parece que no podemos cambiar la red autom\xe1ticamente. Por favor, comprueba si puedes cambiarla desde la cartera.",Select:"Selecciona","Select APY type to switch":"Selecciona el tipo APY para cambiar","Select an asset":"Selecciona un activo","Select language":"Seleccionar idioma","Select slippage tolerance":"Seleccionar tolerancia de deslizamiento","Select v2 borrows to migrate":"Selecciona pr\xe9stamos de v2 para migrar","Select v2 supplies to migrate":"Selecciona suministros de v2 para migrar","Selected assets have successfully migrated. Visit the Market Dashboard to see them.":"Los activos seleccionados se han migrado correctamente. Visita el panel de control del mercado para verlos.","Selected borrow assets":"Activos de pr\xe9stamo seleccionados","Selected supply assets":"Activos de suministro seleccionados","Send feedback":"Enviar feedback","Set up delegation":"Configurar la delegaci\xf3n","Setup notifications about your Health Factor using the Hal app.":"Configura notificaciones sobre tu factor de salud usando la aplicaci\xf3n Hal.","Share on Lens":"Compartir en Lens","Share on twitter":"Compartir en twitter",Show:"Mostrar","Show assets with 0 balance":"Mostrar activos con 0 balance","Sign to continue":"Firma para continuar","Signatures ready":"Firmas listas",Signing:"Firmando","Since this asset is frozen, the only available actions are withdraw and repay which can be accessed from the <0>Dashboard":"Dado que este activo est\xe1 congelado, las \xfanicas acciones disponibles son retirar y pagar, a las que se puede acceder desde el <0>Panel de control","Since this is a test network, you can get any of the assets if you have ETH on your wallet":"Puesto que esta es una red de pruebas, puedes obtener cualquiera de los activos si tienes ETH en tu cartera","Slippage is the difference between the quoted and received amounts from changing market conditions between the moment the transaction is submitted and its verification.":"El deslizamiento es la diferencia entre las cantidades calculadas y las recibidas debido a las condiciones cambiantes del mercado entre el momento en que se env\xeda la transacci\xf3n y su verificaci\xf3n.","Some migrated assets will not be used as collateral due to enabled isolation mode in {marketName} V3 Market. Visit <0>{marketName} V3 Dashboard to manage isolation mode.":["Algunos activos migrados no se utilizar\xe1n como garant\xeda debido al isolation mode habilitado en el mercado V3 de ",["marketName"],". Visita el <0>Panel de control de ",["marketName"]," V3 para administrar el isolation mode."],"Something went wrong":"Se produjo un error","Sorry, an unexpected error happened. In the meantime you may try reloading the page, or come back later.":"Lo sentimos, se produjo un error imprevisto. Mientras tanto, puedes intentar recargar la p\xe1gina, o volver despu\xe9s.","Sorry, we couldn't find the page you were looking for.":"Lo sentimos, no hemos podido encontrar la p\xe1gina que estabas buscando.",Spanish:"Espa\xf1ol",Stable:"Estable","Stable Interest Type is disabled for this currency":"Tipo de inter\xe9s estable est\xe1 deshabilitado para esta moneda","Stable borrowing is enabled":"El pr\xe9stamo estable no est\xe1 habilitado","Stable borrowing is not enabled":"El pr\xe9stamo estable no est\xe1 habilitado","Stable debt supply is not zero":"El balance de deuda estable no es cero","Stable interest rate will <0>stay the same for the duration of your loan. Recommended for long-term loan periods and for users who prefer predictability.":"La tasa de inter\xe9s estable <0>permanecer\xe1 igual durante la duraci\xf3n de su pr\xe9stamo. Est\xe1 recomendado para los per\xedodos de pr\xe9stamo a largo plazo y para los usuarios que prefieren la previsibilidad.",Stablecoin:"Stablecoin",Stake:"Stakear","Stake ZERO":"Stakea ZERO","Stake ABPT":"Stakea ABPT","Stake cooldown activated":"Cooldown de stakeo activado",Staked:"Stakeado",Staking:"Staking","Staking APR":"Staking APR","Staking Rewards":"Recompensas de Staking","Staking balance":"Balance stakeado","Staking discount":"Descuento por staking",Started:"Iniciado",State:"Estado","Static interest rate that is determined by ZeroLend Governance. This rate may be changed over time depending on the need for the GHO supply to contract/expand. <0>Learn more":"Tasa de inter\xe9s est\xe1tica determinada por el Gobierno de ZeroLend. Esta tasa puede ser cambiada con el tiempo dependiendo de la necesidad de que el suministro de GHO se reduzca/expanda. <0>Aprende m\xe1s",Supplied:"Suministrado","Supplied asset amount":"Cantidad de activos suministrados",Supply:"Suministrar","Supply APY":"Suministrar APY","Supply apy":"Apy de suministro","Supply balance":"Balance de suministro","Supply balance after switch":"Balance del suministro despu\xe9s del cambio","Supply cap is exceeded":"El l\xedmite de suministro se ha sobrepasado","Supply cap on target reserve reached. Try lowering the amount.":"Se ha alcanzado el l\xedmite de suministro en la reserva especificada. Prueba reduciendo la cantidad.","Supply {symbol}":["Suministrar ",["symbol"]],"Supplying your":"Suministrando tu","Supplying {symbol}":["Suministrando ",["symbol"]],Switch:"Cambiar","Switch APY type":"Cambiar el tipo de APY","Switch E-Mode":"Cambiar E-Mode","Switch E-Mode category":"Cambiar la categor\xeda del E-Mode","Switch Network":"Cambiar de red","Switch borrow position":"Cambiar posici\xf3n de pr\xe9stamo","Switch rate":"Tasa de cambio","Switch to":"Cambiar a",Switched:"Cambiado",Switching:"Cambiando","Switching E-Mode":"Cambiando E-Mode","Switching rate":"Tasa de cambio",Techpaper:"Documento t\xe9cnico",Terms:"T\xe9rminos","Test Assets":"Activos de prueba","Testnet mode":"Testnet mode","Testnet mode is ON":"Testnet mode est\xe1 ON","Thank you for voting!!":"\xa1Gracias por votar!","The % of your total borrowing power used. This is based on the amount of your collateral supplied and the total amount that you can borrow.":"El % de tu poder de pr\xe9stamo total utilizado. Esto se basa en la cantidad de tu garant\xeda suministrada y la cantidad total que puedes pedir prestado.","The ZeroLend Balancer Pool Token (ABPT) is a liquidity pool token. You can receive ABPT by depositing a combination of ZERO + ETH in the Balancer liquidity pool. You can then stake your BPT in the Safety Module to secure the protocol and earn Safety Incentives.":"El ZeroLend Balancer Pool Token (ABPT) es un token del pool de liquidez. Puedes recibir ABPT depositando una combinaci\xf3n de ZERO + ETH en el pool de liquidez de Balancer. Luego puedes stakear tus BPT en el m\xf3dulo de seguridad para asegurar el protocolo y ganar incentivos de seguridad.","The ZeroLend Protocol is programmed to always use the price of 1 GHO = $1. This is different from using market pricing via oracles for other crypto assets. This creates stabilizing arbitrage opportunities when the price of GHO fluctuates.":"El Protocolo ZeroLend est\xe1 programado para usar siempre el precio de 1 GHO = $1. Esto es diferente del uso del precio de mercado a trav\xe9s de or\xe1culos para otros criptoactivos. Esto crea oportunidades de arbitraje estabilizadoras cuando el precio de GHO fluct\xfaa.","The Maximum LTV ratio represents the maximum borrowing power of a specific collateral. For example, if a collateral has an LTV of 75%, the user can borrow up to 0.75 worth of ETH in the principal currency for every 1 ETH worth of collateral.":"El ratio LTV m\xe1ximo representa el poder de endeudamiento m\xe1ximo de una garant\xeda espec\xedfica. Por ejemplo, si una garant\xeda tiene un LTV del 75 %, el usuario puede pedir prestado hasta 0,75 ETH en la moneda principal por cada 1 ETH de garant\xeda.","The Stable Rate is not enabled for this currency":"La tasa estable no est\xe1 habilitada para este activo","The address of the pool addresses provider is invalid":"La direcci\xf3n del proveedor del grupo de direcciones no es v\xe1lida","The app is running in testnet mode. Learn how it works in":"La aplicaci\xf3n se est\xe1 ejecutando en testnet mode. Aprende como funciona en","The caller of the function is not an AToken":"El llamador de la funci\xf3n no es un AToken","The caller of this function must be a pool":"La funci\xf3n debe ser llamada por un pool","The collateral balance is 0":"El balance de garant\xeda es 0","The collateral chosen cannot be liquidated":"La garant\xeda elegida no puede ser liquidada","The cooldown period is the time required prior to unstaking your tokens (20 days). You can only withdraw your assets from the Security Module after the cooldown period and within the unstake window.<0>Learn more":"El periodo de cooldown es el tiempo requerido antes de unstakear tus tokens (20 d\xedas). Solo puedes retirar tus activos del M\xf3dulo de Seguridad despu\xe9s del periodo de cooldown y dentro de la ventana de unstakeo.<0>Aprende m\xe1s","The cooldown period is {0}. After {1} of cooldown, you will enter unstake window of {2}. You will continue receiving rewards during cooldown and unstake window.":["El periodo de cooldown es ",["0"],". Despu\xe9s ",["1"]," del cooldown, entrar\xe1s a la ventana de unstakeo de ",["2"],". Continuar\xe1s recibiendo premios durante el cooldown y la ventana de unstakeo."],"The effects on the health factor would cause liquidation. Try lowering the amount.":"Los efectos en el factor de salud podr\xedan causar liquidaci\xf3n. Intenta reducir la cantidad.","The loan to value of the migrated positions would cause liquidation. Increase migrated collateral or reduce migrated borrow to continue.":"La relaci\xf3n pr\xe9stamo-valor de las posiciones migradas provocar\xeda la liquidaci\xf3n. Aumenta la garant\xeda migrada o reduce el pr\xe9stamo migrado para continuar.","The requested amount is greater than the max loan size in stable rate mode":"La cantidad solicitada es mayor que el tama\xf1o m\xe1ximo del pr\xe9stamo en el modo de tasa estable","The total amount of your assets denominated in USD that can be used as collateral for borrowing assets.":"La cantidad total de tus activos denominados en USD que pueden ser usados como garant\xeda para activos de pr\xe9stamo.","The underlying asset cannot be rescued":"El activo base no puede ser rescatado","The underlying balance needs to be greater than 0":"El balance subyacente debe ser mayor que 0","The weighted average of APY for all borrowed assets, including incentives.":"El promedio ponderado de APY para todos los activos prestados, incluidos los incentivos.","The weighted average of APY for all supplied assets, including incentives.":"El promedio ponderado de APY para todos los activos suministrados, incluidos los incentivos.","There are not enough funds in the{0}reserve to borrow":["No hay fondos suficientes en la reserva",["0"],"para tomar prestado"],"There is not enough collateral to cover a new borrow":"No hay suficiente garant\xeda para cubrir un nuevo pr\xe9stamo","There is not enough liquidity for the target asset to perform the switch. Try lowering the amount.":"No hay suficiente liquidez para que el activo seleccionado realice el cambio. Prueba reduciendo la cantidad.","There was some error. Please try changing the parameters or <0><1>copy the error":"Hubo un error. Por favor intenta cambiar los par\xe1metros o <0><1>copiar el error","These assets are temporarily frozen or paused by ZeroLend community decisions, meaning that further supply / borrow, or rate swap of these assets are unavailable. Withdrawals and debt repayments are allowed. Follow the <0>ZeroLend governance forum for further updates.":"Estos activos est\xe1n temporalmente congelados o pausados por decisiones de la comunidad de ZeroLend, lo que significa que no se puede suministrar / tomar prestado o intercambiar tasas de estos activos. Se permiten retiros y pagos de deuda. Sigue el <0>foro de gobierno de ZeroLend para m\xe1s actualizaciones.","These funds have been borrowed and are not available for withdrawal at this time.":"Estos fondos se han tomado prestados y no est\xe1n disponibles para su retirada en este momento.","This action will reduce V2 health factor below liquidation threshold. retain collateral or migrate borrow position to continue.":"Esta acci\xf3n reducir\xe1 el factor de salud V2 por debajo del umbral de liquidaci\xf3n. Mant\xe9n la garant\xeda o migra la posici\xf3n de pr\xe9stamo para continuar.","This action will reduce health factor of V3 below liquidation threshold. Increase migrated collateral or reduce migrated borrow to continue.":"Esta acci\xf3n reducir\xe1 el factor de salud de V3 por debajo del umbral de liquidaci\xf3n. Aumenta la garant\xeda migrada o reduce el pr\xe9stamo migrado para continuar.","This action will reduce your health factor. Please be mindful of the increased risk of collateral liquidation.":"Esta acci\xf3n reducir\xe1 tu factor de salud. Por favor ten en cuenta el riesgo incrementado de liquidaci\xf3n de la garant\xeda.","This address is blocked on app.aave.com because it is associated with one or more":"Esta direcci\xf3n est\xe1 bloqueada en app.aave.com porque est\xe1 asociada con una o m\xe1s","This asset has almost reached its borrow cap. There is only {messageValue} available to be borrowed from this market.":["Este activo casi ha alcanzado su l\xedmite de pr\xe9stamo. Solo hay ",["messageValue"]," disponibles para ser prestado de este mercado."],"This asset has almost reached its supply cap. There can only be {messageValue} supplied to this market.":["Este activo casi ha alcanzado su l\xedmite de suministro. Solo se puede suministrar ",["messageValue"]," a este mercado."],"This asset has reached its borrow cap. Nothing is available to be borrowed from this market.":"Este activo ha alcanzado su l\xedmite de pr\xe9stamo. No queda nada disponible para ser prestado de este mercado.","This asset has reached its supply cap. Nothing is available to be supplied from this market.":"Este activo ha alcanzado su l\xedmite de suministro. No queda nada disponible para ser suministrado desde este mercado.","This asset is frozen due to an ZeroLend Protocol Governance decision. <0>More details":"Este activo est\xe1 congelado debido a una decisi\xf3n del Gobierno del Protocolo ZeroLend. <0>More informaci\xf3n","This asset is frozen due to an ZeroLend Protocol Governance decision. On the 20th of December 2022, renFIL will no longer be supported and cannot be bridged back to its native network. It is recommended to withdraw supply positions and repay borrow positions so that renFIL can be bridged back to FIL before the deadline. After this date, it will no longer be possible to convert renFIL to FIL. <0>More details":"Este activo est\xe1 congelado debido a una decisi\xf3n del Gobierno del Protocolo ZeroLend. El 20 de diciembre de 2022, renFIL ya no ser\xe1 compatible y no se podr\xe1 conectar de nuevo a su red nativa. Se recomienda retirar las posiciones de suministro y pagar las posiciones de pr\xe9stamo para que renFIL se pueda convertir de nuevo a FIL antes de la fecha l\xedmite. Despu\xe9s de esta fecha, ya no ser\xe1 posible convertir renFIL a FIL. <0>M\xe1s detalles","This asset is frozen due to an ZeroLend community decision. <0>More details":"Este activo est\xe1 congelado debido a una decisi\xf3n de la comunidad de ZeroLend. <0>M\xe1s informaci\xf3n","This asset is planned to be offboarded due to an ZeroLend Protocol Governance decision. <0>More details":"Est\xe1 previsto que este activo se desvincule debido a una decisi\xf3n del Gobierno del Protocolo ZeroLend. <0>M\xe1s detalles","This gas calculation is only an estimation. Your wallet will set the price of the transaction. You can modify the gas settings directly from your wallet provider.":"Este c\xe1lculo de gas es solo una estimaci\xf3n. Tu cartera establecer\xe1 el precio de la transacci\xf3n. Puedes modificar la configuraci\xf3n de gas directamente desde tu proveedor de cartera.","This integration was<0>proposed and approvedby the community.":"Esta integraci\xf3n fue<0>propuesta y aprobadapor la comunidad.","This is the total amount available for you to borrow. You can borrow based on your collateral and until the borrow cap is reached.":"Esta es la cantidad total disponible que puedes tomar prestada. Puedes tomar prestado basado en tu garant\xeda y hasta que el l\xedmite de pr\xe9stamo se alcance.","This is the total amount that you are able to supply to in this reserve. You are able to supply your wallet balance up until the supply cap is reached.":"Esta es la cantidad total que puedes suministrar en esta reserva. Puedes suministrar el balance de tu cartera hasta que se alcance el l\xedmite de suministro.","This represents the threshold at which a borrow position will be considered undercollateralized and subject to liquidation for each collateral. For example, if a collateral has a liquidation threshold of 80%, it means that the position will be liquidated when the debt value is worth 80% of the collateral value.":"Esto representa el umbral en el que un pr\xe9stamo ser\xe1 considerado sin garant\xeda suficiente y sujeto a la liquidaci\xf3n de la misma. Por ejemplo, si una garant\xeda tiene un umbral de liquidaci\xf3n del 80 %, significa que el pr\xe9stamo ser\xe1 liquidado cuando el valor de la deuda alcanze el 80% del valor de la garant\xeda.","Time left to be able to withdraw your staked asset.":"Tiempo restante para poder retirar tu activo stakeado.","Time left to unstake":"Tempo restante para unstakear","Time left until the withdrawal window closes.":"Tiempo restante hasta que se cierre la ventana de retiro.","Tip: Try increasing slippage or reduce input amount":"Tip: Intenta aumentar el deslizamiento o reduce la cantidad de entrada","To borrow you need to supply any asset to be used as collateral.":"Para tomar prestado, necesitas suministrar cualquier activo para ser utilizado como garant\xeda.","To continue, you need to grant ZeroLend smart contracts permission to move your funds from your wallet. Depending on the asset and wallet you use, it is done by signing the permission message (gas free), or by submitting an approval transaction (requires gas). <0>Learn more":"Para continuar, necesitas otorgar permiso a los contratos inteligentes de ZeroLend para mover tus fondos de tu cartera. Seg\xfan el activo y la cartera que uses, se hace firmando el mensaje de permiso (sin coste de gas), o enviando una transacci\xf3n de aprobaci\xf3n (requiere coste de gas). <0>Aprende m\xe1s","To enable E-mode for the {0} category, all borrow positions outside of this category must be closed.":["Para habilitar el E-mode para la categor\xeda ",["0"],", todas las posiciones de pr\xe9stamo fuera de esta categor\xeda deben estar cerradas."],"To repay on behalf of a user an explicit amount to repay is needed":"Para pagar en nombre de un usuario, se necesita una cantidad expl\xedcita para pagar","To request access for this permissioned market, please visit: <0>Acces Provider Name":"Para solicitar acceso a este mercado, porfavor visita: <0>Nombre del proveedor de acceso","To submit a proposal for minor changes to the protocol, you'll need at least 80.00K power. If you want to change the core code base, you'll need 320k power.<0>Learn more.":"Para enviar una propuesta de cambios menores al protocolo, necesitar\xe1s al menos 80K de poder. Si deseas cambiar la base central del c\xf3digo, necesitar\xe1s un poder de 320K.<0>Aprende m\xe1s","Top 10 addresses":"Top 10 direcciones","Total available":"Total disponible","Total borrowed":"Total tomado prestado","Total borrows":"Total de pr\xe9stamos","Total emission per day":"Emisiones totales por d\xeda","Total interest accrued":"Inter\xe9s total acumulado","Total market size":"Tama\xf1o total del mercado","Total supplied":"Total suministrado","Total voting power":"Poder total de votaci\xf3n","Total worth":"Valor total","Track wallet":"Haz seguimiento de tu cartera","Track wallet balance in read-only mode":"Haz un seguimiento del balance de la cartera en el modo de solo lectura","Transaction failed":"Error en la transacci\xf3n","Transaction history":"Historial de transacciones","Transaction history is not currently available for this market":"El historial de transacciones no est\xe1 disponible actualmente para este mercado","Transaction overview":"Resumen de la transacci\xf3n",Transactions:"Transacciones","UNSTAKE {symbol}":["UNSTAKEAR ",["symbol"]],Unavailable:"No disponible",Unbacked:"No respaldado","Unbacked mint cap is exceeded":"El l\xedmite de minteo sin respaldo ha sido excedido","Underlying asset does not exist in {marketName} v3 Market, hence this position cannot be migrated.":["El activo subyacente no existe en el mercado v3 de ",["marketName"],", por lo tanto, esta posici\xf3n no se puede migrar."],"Underlying token":"Token subyacente","Unstake now":"Unstakea ahora","Unstake window":"Ventana de unstakeo",Unstaked:"Unstakeado","Unstaking {symbol}":["Unstakeando ",["symbol"]],"Update: Disruptions reported for WETH, WBTC, WMATIC, and USDT. AIP 230 will resolve the disruptions and the market will be operating as normal on ~26th May 13h00 UTC.":"Actualizaci\xf3n: Se han reportado interrupciones para WETH, WBTC, WMATIC y USDT. AIP 230 resolver\xe1 las interrupciones y el mercado funcionar\xe1 con normalidad el ~26 de mayo a las 13h00 UTC.","Use it to vote for or against active proposals.":"\xdasalo para votar a favor o en contra de propuestas activas.","Use your ZERO and stkZERO balance to delegate your voting and proposition powers. You will not be sending any tokens, only the rights to vote and propose changes to the protocol. You can re-delegate or revoke power to self at any time.":"Utiliza tu balance de ZERO y stkZERO para delegar tu voto y poder de proposici\xf3n. No enviar\xe1s ning\xfan token, solo los derechos de votar y proponer cambios en el protocolo. Puedes volver a delegar o revocar el poder a s\xed mismo en cualquier momento.","Used as collateral":"Utilizado como garant\xeda","User cannot withdraw more than the available balance":"El usuario no puede retirar m\xe1s que el balance disponible","User did not borrow the specified currency":"El usuario no tom\xf3 prestado el activo especificado","User does not have outstanding stable rate debt on this reserve":"El usuario no tiene deuda pendiente de tasa estable en esta reserva","User does not have outstanding variable rate debt on this reserve":"El usuario no tiene deuda pendiente de tasa variable en esta reserva","User is in isolation mode":"El usuario est\xe1 en Isolation mode","User is trying to borrow multiple assets including a siloed one":"El usuario est\xe1 intentando tomar prestado m\xfaltiples activos incluido uno aislado","Users who stake ZERO in Safety Module (i.e. stkZERO holders) receive a discount on GHO borrow interest rate. The discount applies to 100 GHO for every 1 stkZERO held. Use the calculator below to see GHO borrow rate with the discount applied.":"Los usuarios que stakean ZERO en el Modulo de Seguridad (es decir, poseedores de stkZERO) reciben un descuento en la tasa de inter\xe9s de pr\xe9stamo de GHO. Este descuento se aplica a 100 GHO por cada 1 stkZERO en posesi\xf3n. Usa el calculador de abajo para ver la tasa de pr\xe9stamo de GHO con el descuento aplicado.","Utilization Rate":"Tasa de uso","VIEW TX":"VER TX","VOTE NAY":"VOTAR NO","VOTE YAE":"VOTAR SI",Variable:"Variable","Variable debt supply is not zero":"El suministro de deuda variable no es cero","Variable interest rate will <0>fluctuate based on the market conditions. Recommended for short-term positions.":"La tasa de inter\xe9s variable <0>fluctuar\xe1 seg\xfan las condiciones del mercado. Recomendado para posiciones a corto plazo.","Version 2":"Versi\xf3n 2","Version 3":"Versi\xf3n 3",View:"Ver","View all votes":"Ver todos los votos","View contract":"Ver contrato","View details":"Ver detalles","View on Explorer":"Ver en el explorador","Vote NAY":"Votar NO","Vote YAE":"Votar SI","Voted NAY":"Vot\xf3 NAY","Voted YAE":"Vot\xf3 YAE",Votes:"Votos",Voting:"Votando","Voting power":"Poder de votaci\xf3n","Voting results":"Resultados de la votaci\xf3n","Wallet Balance":"Balance de la cartera","Wallet balance":"Balance de la cartera","Wallet not detected. Connect or install wallet and retry":"Cartera no detectada. Conecta o instala la cartera y vuelve a intentarlo","Wallets are provided by External Providers and by selecting you agree to Terms of those Providers. Your access to the wallet might be reliant on the External Provider being operational.":"Las carteras son proporcionadas por proveedores externos y al seleccionarla, aceptas los t\xe9rminos de dichos proveedores. Tu acceso a la cartera podr\xeda depender de que el proveedor externo est\xe9 operativo.","We couldn't find any assets related to your search. Try again with a different asset name, symbol, or address.":"No pudimos encontrar ning\xfan activo relacionado con tu b\xfasqueda. Vuelve a intentarlo con un nombre diferente de activo, s\xedmbolo o direcci\xf3n.","We couldn't find any transactions related to your search. Try again with a different asset name, or reset filters.":"No pudimos encontrar ninguna transacci\xf3n relacionada con tu b\xfasqueda. Vuelve a intentarlo con un nombre de activo diferente o restablece los filtros.","We couldn\u2019t detect a wallet. Connect a wallet to stake and view your balance.":"No podemos detectar una cartera. Conecta una cartera para stakear y ver tu balance.","We suggest you go back to the Dashboard.":"Te sugerimos volver al Panel de control.",Website:"P\xe1gina web","When a liquidation occurs, liquidators repay up to 50% of the outstanding borrowed amount on behalf of the borrower. In return, they can buy the collateral at a discount and keep the difference (liquidation penalty) as a bonus.":"Cuando ocurre una liquidaci\xf3n, los liquidadores pagan hasta el 50% de la cantidad pendiente del pr\xe9stamo en nombre del prestatario. A cambio, pueden comprar la garant\xeda con descuento y quedarse con la diferencia (sanci\xf3n de liquidaci\xf3n) como bonificaci\xf3n.","With a voting power of <0/>":"Con un poder de votaci\xf3n de <0/>","With testnet Faucet you can get free assets to test the ZeroLend Protocol. Make sure to switch your wallet provider to the appropriate testnet network, select desired asset, and click \u2018Faucet\u2019 to get tokens transferred to your wallet. The assets on a testnet are not \u201creal,\u201d meaning they have no monetary value. <0>Learn more":'Con la testnet Faucet puedes obtener activos gratuitos para probar el Protocolo ZeroLend. Aseg\xfarate de cambiar tu proveedor de cartera a la red de testnet adecuada, selecciona el activo deseado y haz clic en "Faucet" para obtener tokens transferidos a tu cartera. Los activos de una testnet no son "reales", lo que significada que no tienen valor monetario. <0>Aprende m\xe1s',Withdraw:"Retirar","Withdraw {symbol}":["Retirar ",["symbol"]],"Withdrawing this amount will reduce your health factor and increase risk of liquidation.":"Retirar esta cantidad reducir\xe1 tu factor de salud y aumentar\xe1 el riesgo de liquidaci\xf3n.","Withdrawing {symbol}":["Retirando ",["symbol"]],"Wrong Network":"Red incorrecta",YAE:"YAE","You are entering Isolation mode":"Est\xe1s entrando en el Isolation mode","You can borrow this asset with a stable rate only if you borrow more than the amount you are supplying as collateral.":"Puedes pedir prestado este activo con una tasa estable solo si pides prestado m\xe1s de la cantidad que est\xe1s proporcionando como garant\xeda.","You can not change Interest Type to stable as your borrowings are higher than your collateral":"No puede cambiar el Tipo de Inter\xe9s a estable, ya que sus pr\xe9stamos son m\xe1s altos que su garant\xeda","You can not disable E-Mode as your current collateralization level is above 80%, disabling E-Mode can cause liquidation. To exit E-Mode supply or repay borrowed positions.":"No puedes desactivar el E-Mode, ya que tu nivel actual de garant\xeda est\xe1 por encima del 80%, desactivar el E-Mode puede causar liquidaci\xf3n. Para salir del E-Mode suministra o paga las posiciones prestadas.","You can not switch usage as collateral mode for this currency, because it will cause collateral call":"No puedes cambiar el uso como modo de garant\xeda para este activo, porque causar\xe1 una liquidaci\xf3n","You can not use this currency as collateral":"No puedes usar este activo como garant\xeda","You can not withdraw this amount because it will cause collateral call":"No puedes retirar esta cantidad porque causar\xe1 una liquidaci\xf3n","You can only switch to tokens with variable APY types. After this transaction, you may change the variable rate to a stable one if available.":"Solo puedes cambiar a tokens con tipos de APY variables. Despu\xe9s de esta transacci\xf3n, puedes cambiar la tasa variable a una estable si est\xe1 disponible.","You can only withdraw your assets from the Security Module after the cooldown period ends and the unstake window is active.":"Solo puedes retirar tus activos del M\xf3dulo de Seguridad despu\xe9s de que finalice el per\xedodo de cooldown y la ventana de unstakeo est\xe9 activa.","You can report incident to our <0>Discord or <1>Github.":"Puedes reportar un incidente a nuestro <0>Discord o <1>Github.","You cancelled the transaction.":"Has cancelado la transacci\xf3n.","You did not participate in this proposal":"No has participado en esta propuesta","You do not have supplies in this currency":"No tienes suministros en este activo","You don\u2019t have enough funds in your wallet to repay the full amount. If you proceed to repay with your current amount of funds, you will still have a small borrowing position in your dashboard.":"No tienes suficientes fondos en tu cartera para pagar la cantidad total. Si procedes a pagar con tu cantidad actual de fondos, a\xfan tendr\xe1s un peque\xf1o pr\xe9stamo en tu panel de control.","You have no ZERO/stkZERO balance to delegate.":"No tienes balance de ZERO/stkZERO para delegar.","You have not borrow yet using this currency":"A\xfan no has tomado prestado usando este activo","You may borrow up to <0/> GHO at <1/> (max discount)":"Puedes tomar prestado hasta <0/> GHO al <1/> (descuento m\xe1ximo)","You may enter a custom amount in the field.":"Puedes ingresar una cantidad espec\xedfica en el campo.","You switched to {0} rate":["Has cambiado a tasa ",["0"]],"You unstake here":"Unstakea aqu\xed","You voted {0}":["Has votado ",["0"]],"You will exit isolation mode and other tokens can now be used as collateral":"Saldr\xe1s del modo aislamiento y otros tokens pueden ser usados ahora como garant\xeda","You {action} <0/> {symbol}":["Tu ",["action"]," <0/> ",["symbol"]],"You've successfully switched borrow position.":"Has cambiado con \xe9xito la posici\xf3n de pr\xe9stamo.","Your borrows":"Tus pr\xe9stamos","Your current loan to value based on your collateral supplied.":"Tu actual relaci\xf3n pr\xe9stamo-valor basado en tu garant\xeda suministrada.","Your health factor and loan to value determine the assurance of your collateral. To avoid liquidations you can supply more collateral or repay borrow positions.":"Tu factor de salud y la relaci\xf3n pr\xe9stamo-valor determinan la seguridad de tu garant\xeda. Para evitar liquidaciones, puedes suministrar m\xe1s garant\xeda o pagar las posiciones de pr\xe9stamo.","Your info":"Tu informaci\xf3n","Your proposition power is based on your ZERO/stkZERO balance and received delegations.":"Tu poder de proposici\xf3n se basa en tu balance de ZERO/stkZERO y delegaciones recibidas.","Your reward balance is 0":"Tu balance de recompensa es 0","Your supplies":"Tus suministros","Your voting info":"Tu informaci\xf3n de voto","Your voting power is based on your ZERO/stkZERO balance and received delegations.":"Tu poder de voto se basa en tu balance de ZERO/stkZERO y delegaciones recibidas.","Your {name} wallet is empty. Purchase or transfer assets or use <0>{0} to transfer your {network} assets.":["Tu cartera de ",["name"]," est\xe1 vac\xeda. Compra o transfiere activos o usa <0>",["0"]," para transferir tus activos de ",["network"],"."],"Your {name} wallet is empty. Purchase or transfer assets.":["Tu cartera de ",["name"]," est\xe1 vac\xeda. Compra o transfiere activos."],"Your {networkName} wallet is empty. Get free test assets at":["Tu cartera de ",["networkName"]," est\xe1 vac\xeda. Consigue activos de prueba gratis en"],"Your {networkName} wallet is empty. Get free test {0} at":["Tu cartera de ",["networkName"]," est\xe1 vac\xeda. Consigue ",["0"]," de prueba gratis en"],"Zero address not valid":"Direcci\xf3n cero no v\xe1lida",assets:"activos","blocked activities":"actividades bloqueadas","copy the error":"copiar el error",disabled:"deshabilitado",documentation:"documentaci\xf3n",enabled:"habilitado",ends:"finaliza",for:"para",of:"de",on:"en","please check that the amount you want to supply is not currently being used for staking. If it is being used for staking, your transaction might fail.":"por favor comprueba que la cantidad que deseas depositar no est\xe1 siendo utilizada actualmente para stakear. Si est\xe1 utilizando para stakear, tu transacci\xf3n podr\xeda fallar.",repaid:"reembolsado","stETH supplied as collateral will continue to accrue staking rewards provided by daily rebases.":"stETH suministrado como garant\xeda continuar\xe1 acumulando recompensas de staking proporcionadas por rebases diarios.","stETH tokens will be migrated to Wrapped stETH using Lido Protocol wrapper which leads to supply balance change after migration: {0}":["Los tokens stETH se migrar\xe1n a Wrapped stETH usando el wrapper del protocolo de Lido, lo que provoca un cambio en el balance de suministro despu\xe9s de la migraci\xf3n: ",["0"]],"staking view":"vista de stakeo",starts:"empieza","stkZERO holders get a discount on GHO borrow rate":"poseedores de stkZERO obtienen un descuento en la tasa de pr\xe9stamo de GHO",to:"para","tokens is not the same as staking them. If you wish to stake your":"tokens no es lo mismo que stakearlos. Si deseas stakearlos","tokens, please go to the":"tokens, por favor ve al","will receive":"recibir\xe1n",withdrew:"retirado","{0}":[["0"]],"{0} Balance":["Balance ",["0"]],"{0} Faucet":[["0"]," Faucet"],"{0} on-ramp service is provided by External Provider and by selecting you agree to Terms of the Provider. Your access to the service might be reliant on the External Provider being operational.":[["0"]," el servicio on-ramp es proporcionado por proveedores externos y al seleccionarlo, est\xe1s aceptando los t\xe9rminos de dichos proveedores. Tu acceso al servicio podr\xeda depender de que el proveedor externo est\xe9 operativo."],"{0}{name}":[["0"],["name"]],"{currentMethod}":[["currentMethod"]],"{d}d":[["d"],"d"],"{h}h":[["h"],"h"],"{m}m":[["m"],"m"],"{networkName} Faucet":["Faucet ",["networkName"]],"{notifyText}":[["notifyText"]],"{numSelected}/{numAvailable} assets selected":[["numSelected"],"/",["numAvailable"]," activos seleccionados"],"{s}s":[["s"],"s"],"{title}":[["title"]],"{tooltipText}":[["tooltipText"]]}}}}]); \ No newline at end of file +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[323],{4323:function(e){e.exports={messages:{".CSV":".CSV",".JSON":".JSON","<0><1><2/>Add <3/> stkZERO to borrow at <4/> (max discount)":"<0><1><2/>a\xf1ade <3/> stkZERO para tomar prestado al <4/> (descuento m\xe1ximo)","<0><1><2/>Add stkZERO to see borrow rate with discount":"<0><1><2/>A\xf1ade stkZERO para ver la tasa de pr\xe9stamo con descuento","<0>Ampleforth is a rebasing asset. Visit the <1>documentation to learn more.":"<0>Ampleforth es un activo con rebase. Visita la <1>documentaci\xf3n para aprender m\xe1s.","<0>Attention: Parameter changes via governance can alter your account health factor and risk of liquidation. Follow the <1>ZeroLend governance forum for updates.":"<0>Atenci\xf3n: Los cambios de par\xe1metros a trav\xe9s de la gobernanza pueden alterar el factor de salud de tu cuenta y el riesgo de liquidaci\xf3n. Sigue el <1>foro de gobierno de ZeroLend para mantenerte actualizado.","<0>Slippage tolerance <1>{selectedSlippage}% <2>{0}":["<0>Tolerancia de deslizamiento <1>",["selectedSlippage"],"% <2>",["0"],""],"ZERO holders (Ethereum network only) can stake their ZERO in the Safety Module to add more security to the protocol and earn Safety Incentives. In the case of a shortfall event, up to 30% of your stake can be slashed to cover the deficit, providing an additional layer of protection for the protocol.":"Los poseedores de ZERO (solo en la red de Ethereum) pueden stakear sus ZERO en el M\xf3dulo de Seguridad para a\xf1adir m\xe1s seguridad al protocolo y ganar Incentivos de Seguridad. En el caso de un evento de d\xe9ficit, se puede recortar hasta el 30% de tu stakeo para cubrir el d\xe9ficit, proporcionando una capa adicional de protecci\xf3n al protocolo.",APR:"APR",APY:"APY","APY change":"Cambio de APY","APY type":"Tipo APY","APY type change":"Cambio tipo de APY","APY with discount applied":"APY con descuento aplicado","APY, fixed rate":"APY, inter\xe9s fijo","APY, stable":"APY, estable","APY, variable":"APY, variable","AToken supply is not zero":"El balance de AToken no es cero","ZeroLend Governance":"Gobierno de ZeroLend","ZeroLend aToken":"aToken de ZeroLend","ZeroLend debt token":"Token de deuda de ZeroLend","ZeroLend is a fully decentralized, community governed protocol by the ZERO token-holders. ZERO token-holders collectively discuss, propose, and vote on upgrades to the protocol. ZERO token-holders (Ethereum network only) can either vote themselves on new proposals or delagate to an address of choice. To learn more check out the Governance":"ZeroLend es un protocolo totalmente descentralizado, gobernado por la comunidad de poseedores de tokens ZERO. Los poseedores de tokens ZERO discuten, proponen y votan colectivamente sobre las actualizaciones del protocolo. Los poseedores de tokens ZERO (solo en la red Ethereum) pueden votar ellos mismos sobre nuevas propuestas o delegarse a una direcci\xf3n de su elecci\xf3n. Para aprender m\xe1s, consulta la","ZeroLend per month":"ZeroLend por mes","About GHO":"Sobre GHO",Account:"Cuenta","Action cannot be performed because the reserve is frozen":"No se puede realizar la acci\xf3n porque la reserva est\xe1 congelada","Action cannot be performed because the reserve is paused":"No se puede realizar la acci\xf3n porque la reserva est\xe1 pausada","Action requires an active reserve":"La acci\xf3n requiere una reserva activa","Activate Cooldown":"Activar Cooldown","Add stkZERO to see borrow APY with the discount":"A\xf1ade stkZERO para ver el APY de pr\xe9stamo con el descuento","Add to wallet":"A\xf1adir a la cartera","Add {0} to wallet to track your balance.":["A\xf1ade ",["0"]," a tu cartera para hacer un seguimiento del balance."],"Address is not a contract":"La direcci\xf3n no es un contrato",Addresses:"Direcciones","Addresses ({0})":["Direcciones (",["0"],")"],"All Assets":"Todos los activos","All done!":"\xa1Todo listo!","All proposals":"Todas las propuestas","All transactions":"Todas las transacciones","Allowance required action":"Acci\xf3n de permiso requerida","Allows you to decide whether to use a supplied asset as collateral. An asset used as collateral will affect your borrowing power and health factor.":"Te permite decidir si utilizar un activo suministrado como garant\xeda. Un activo utilizado como garant\xeda afectar\xe1 a tu poder de pr\xe9stamo y factor de salud.","Allows you to switch between <0>variable and <1>stable interest rates, where variable rate can increase and decrease depending on the amount of liquidity in the reserve, and stable rate will stay the same for the duration of your loan.":"Te permite cambiar entre tasas de inter\xe9s <0>variables y <1>estables, donde la tasa variable puede aumentar o disminuir seg\xfan la cantidad de liquidez en la reserva, y la tasa estable permanecer\xe1 igual durante la duraci\xf3n de tu pr\xe9stamo.",Amount:"Cantidad","Amount claimable":"Cantidad reclamable","Amount in cooldown":"Cantidad en cooldown","Amount must be greater than 0":"La cantidad debe ser mayor que 0","Amount to unstake":"Cantidad para unstakear","An error has occurred fetching the proposal metadata from IPFS.":"Se ha producido un error al recuperar los metadatos de la propuesta de IPFS.","Approve Confirmed":"Aprobaci\xf3n confirmada","Approve with":"Aprobar con","Approve {symbol} to continue":["Aprueba ",["symbol"]," para continuar"],"Approving {symbol}...":["Aprobando ",["symbol"],"..."],"Array parameters that should be equal length are not":"Los par\xe1metros del array que deber\xedan ser iguales en longitud no lo son",Asset:"Activo","Asset can be only used as collateral in isolation mode with limited borrowing power. To enter isolation mode, disable all other collateral.":"Este activo solo se puede utilizar como garant\xeda en isolation mode con poder de pr\xe9stamo limitado. Para entrar en el isolation mode, deshabilita todas las dem\xe1s garant\xedas.","Asset can only be used as collateral in isolation mode only.":"El activo solo puede usarse como garant\xeda en el Isolation mode \xfanicamente.","Asset cannot be migrated because you have isolated collateral in {marketName} v3 Market which limits borrowable assets. You can manage your collateral in <0>{marketName} V3 Dashboard":["Este activo no se puede migrar porque tienes una garant\xeda en Isolation Mode en el mercado v3 de ",["marketName"]," que limita los activos prestados. Puedes administrar tu garant\xeda en el <0>Panel de control V3 de ",["marketName"],""],"Asset cannot be migrated due to insufficient liquidity or borrow cap limitation in {marketName} v3 market.":["Este activo no se puede migrar debido a una liquidez insuficiente o a una limitaci\xf3n del l\xedmite de pr\xe9stamo en el mercado v3 de ",["marketName"],"."],"Asset cannot be migrated due to supply cap restriction in {marketName} v3 market.":["Este activo no se puede migrar debido a una restricci\xf3n del l\xedmite de suministro en el mercado v3 de ",["marketName"],"."],"Asset cannot be migrated to {marketName} V3 Market due to E-mode restrictions. You can disable or manage E-mode categories in your <0>V3 Dashboard":["Este activo no se puede migrar al mercado V3 de ",["marketName"]," debido a las restricciones del E-mode. Puedes deshabilitar o administrar las categor\xedas del E-mode en tu <0>Panel de control V3"],"Asset cannot be migrated to {marketName} v3 Market since collateral asset will enable isolation mode.":["Este activo no se puede migrar al mercado v3 de ",["marketName"],", ya que el activo de garant\xeda habilitar\xe1 el isolation mode."],"Asset cannot be used as collateral.":"Este activo no puede usarse como garant\xeda.","Asset category":"Categor\xeda de activos","Asset is frozen in {marketName} v3 market, hence this position cannot be migrated.":["Este activo est\xe1 congelado en el mercado v3 de ",["marketName"],", por lo tanto, esta posici\xf3n no se puede migrar."],"Asset is not borrowable in isolation mode":"El activo no se puede pedir prestado en isolation mode","Asset is not listed":"El activo no est\xe1 listado","Asset supply is limited to a certain amount to reduce protocol exposure to the asset and to help manage risks involved.":"El suministro de activos est\xe1 limitado a una cierta cantidad para reducir la exposici\xf3n del protocolo a este activo y ayudar a manejar los riesgos implicados.",Assets:"Activos","Assets to borrow":"Activos a tomar prestado","Assets to supply":"Activos a suministrar","Assets with zero LTV ({assetsBlockingWithdraw}) must be withdrawn or disabled as collateral to perform this action":["Los activos con cero LTV (",["assetsBlockingWithdraw"],") deben retirarse o inhabilitarse como garant\xeda para realizar esta acci\xf3n"],"At a discount":"Con un descuento",Author:"Autor",Available:"Disponible","Available assets":"Activos disponibles","Available liquidity":"Liquidez disponible","Available on":"Disponible en","Available rewards":"Recompensas disponibles","Available to borrow":"Disponible para tomar prestado","Available to supply":"Disponible para suministrar","Back to Dashboard":"Volver al panel de control",Balance:"Balance","Balance to revoke":"Balance a revocar","Be careful - You are very close to liquidation. Consider depositing more collateral or paying down some of your borrowed positions":"Ten cuidado - Est\xe1s muy cerca de la liquidaci\xf3n. Considera depositar m\xe1s garant\xeda o pagar alguno de tus pr\xe9stamos","Be mindful of the network congestion and gas prices.":"Ten en cuenta la congesti\xf3n de la red y los precios del gas.","Because this asset is paused, no actions can be taken until further notice":"Debido a que este activo est\xe1 en pausa, no se pueden realizar acciones hasta nuevo aviso","Before supplying":"Antes de suministrar","Blocked Address":"Direcci\xf3n bloqueada",Borrow:"Tomar prestado","Borrow APY rate":"Tasa de inter\xe9s de pr\xe9stamo APY","Borrow APY, fixed rate":"APY pr\xe9stamo, inter\xe9s fijo","Borrow APY, stable":"APY pr\xe9stamo, estable","Borrow APY, variable":"APY pr\xe9stamo, variable","Borrow amount to reach {0}% utilization":["Cantidad a tomar prestado para alcanzar el ",["0"],"% de utilizaci\xf3n"],"Borrow and repay in same block is not allowed":"Tomar prestado y pagar en el mismo bloque no est\xe1 permitido","Borrow apy":"Apy pr\xe9stamo","Borrow balance":"Balance tomado prestado","Borrow balance after repay":"Balance tomado prestado tras pagar","Borrow balance after switch":"Balance de pr\xe9stamo despu\xe9s del cambio","Borrow cap":"L\xedmite del pr\xe9stamo","Borrow cap is exceeded":"El l\xedmite del pr\xe9stamo se ha sobrepasado","Borrow info":"Informaci\xf3n de pr\xe9stamo","Borrow power used":"Capacidad de pr\xe9stamo utilizada","Borrow rate change":"Cambio de tasa de pr\xe9stamo","Borrow {symbol}":["Tomar prestado ",["symbol"]],Borrowed:"Prestado","Borrowed asset amount":"Cantidad de activos tomados prestados","Borrowing is currently unavailable for {0}.":["Tomar prestado no est\xe1 disponible actualmente para ",["0"],"."],"Borrowing is disabled due to an ZeroLend community decision. <0>More details":"Tomar prestado est\xe1 deshabilitado debido a una decisi\xf3n de la comunidad de ZeroLend. <0>M\xe1s informaci\xf3n","Borrowing is not enabled":"Tomar prestado no est\xe1 habilitado","Borrowing is unavailable because you\u2019re using Isolation mode. To manage Isolation mode visit your <0>Dashboard.":"Tomar prestado no est\xe1 disponible porque est\xe1s usando el Isolation mode. Para administrar el Isolation mode, visita tu <0>Panel de control.","Borrowing is unavailable because you\u2019ve enabled Efficiency Mode (E-Mode) and Isolation mode. To manage E-Mode and Isolation mode visit your <0>Dashboard.":"Tomar prestado no est\xe1 disponible porque has habilitado el Efficiency Mode (E-Mode) y el Isolation mode. Para administrar el E-Mode y el Isolation Mode, visita tu <0>Panel de control.","Borrowing is unavailable because you\u2019ve enabled Efficiency Mode (E-Mode) for {0} category. To manage E-Mode categories visit your <0>Dashboard.":["Tomar prestado no est\xe1 disponible porque has habilitado el Efficieny Mode (E-Mode) para la categor\xeda ",["0"],". Para manejar las categor\xedas del E-Mode visita tu <0>Panel de control."],"Borrowing of this asset is limited to a certain amount to minimize liquidity pool insolvency.":"Tomar prestado este activo est\xe1 limitado a una cierta cantidad para minimizar la insolvencia del fondo de liquidez.","Borrowing power and assets are limited due to Isolation mode.":"El poder de pr\xe9stamo y los activos est\xe1n limitados debido al Isolation mode.","Borrowing this amount will reduce your health factor and increase risk of liquidation.":"Tomar prestado esta cantidad reducir\xe1 tu factor de salud y aumentar\xe1 el riesgo de liquidaci\xf3n.","Borrowing {symbol}":["Tomando prestado ",["symbol"]],Both:"Ambos","Buy Crypto With Fiat":"Comprar Crypto con Fiat","Buy Crypto with Fiat":"Comprar Crypto con Fiat","Buy {cryptoSymbol} with Fiat":["Comprar ",["cryptoSymbol"]," con Fiat"],"COPIED!":"\xa1COPIADO!","COPY IMAGE":"COPIAR IMAGEN","Can be collateral":"Puede ser garant\xeda","Can be executed":"Puede ser ejecutado",Cancel:"Cancelar","Cannot disable E-Mode":"No se puede deshabilitar E-Mode","Choose how much voting/proposition power to give to someone else by delegating some of your ZERO or stkZERO balance. Your tokens will remain in your account, but your delegate will be able to vote or propose on your behalf. If your ZERO or stkZERO balance changes, your delegate's voting/proposition power will be automatically adjusted.":"Elije cu\xe1nto poder de voto/proposici\xf3n otorgar a otra persona delegando parte de tu balance de ZERO o stkZERO. Tus tokens permanecer\xe1n en tu cuenta, pero tu delegado podr\xe1 votar o proponer en tu lugar. Si tu balance de ZERO o stkZERO cambia, el poder de voto/proposici\xf3n de tu delegado se ajustar\xe1 autom\xe1ticamente.","Choose one of the on-ramp services":"Elige uno de los servicios on-ramp",Claim:"Reclamar","Claim all":"Reclamar todo","Claim all rewards":"Reclamar todas las recompensas","Claim {0}":["Reclamar ",["0"]],"Claim {symbol}":["Reclamar ",["symbol"]],"Claimable ZERO":"ZERO Reclamable",Claimed:"Reclamado",Claiming:"Reclamando","Claiming {symbol}":["Reclamando ",["symbol"]],Close:"Cerrar",Collateral:"Garant\xeda","Collateral balance after repay":"Balance de la garant\xeda tras pagar","Collateral change":"Cambio de garant\xeda","Collateral is (mostly) the same currency that is being borrowed":"La garant\xeda es (en su mayor\xeda) el mismo activo que se est\xe1 tomando prestado","Collateral to repay with":"Garant\xeda a pagar con","Collateral usage":"Uso de la garant\xeda","Collateral usage is limited because of Isolation mode.":"El uso de garant\xedas est\xe1 limitado debido al Isolation mode.","Collateral usage is limited because of isolation mode.":"El uso de garant\xedas est\xe1 limitado debido al isolation mode.","Collateral usage is limited because of isolation mode. <0>Learn More":"El uso como garant\xeda est\xe1 limitado debido al isolation mode. <0>Aprende m\xe1s",Collateralization:"Colateralizaci\xf3n","Collector Contract":"Collector Contract","Collector Info":"Collector Info","Connect wallet":"Conectar cartera","Cooldown period":"Periodo de cooldown","Cooldown period warning":"Advertencia periodo de cooldown","Cooldown time left":"Periodo restante de cooldown","Cooldown to unstake":"Cooldown para undstakear","Cooling down...":"Cooling down...","Copy address":"Copiar direcci\xf3n","Copy error message":"Copiar mensaje de error","Copy error text":"Copiar el texto del error","Covered debt":"Deuda cubierta",Created:"Creado","Current LTV":"LTV actual","Current differential":"Diferencial actual","Current v2 Balance":"Balance actual v2","Current v2 balance":"Balance actual v2","Current votes":"Votos actuales","Dark mode":"Modo oscuro",Dashboard:"Panel de control","Data couldn't be fetched, please reload graph.":"No se pudieron recuperar los datos, por favor recarga el gr\xe1fico.",Debt:"Deuda","Debt ceiling is exceeded":"El l\xedmite de deuda est\xe1 sobrepasado","Debt ceiling is not zero":"El l\xedmite de deuda no es cero","Debt ceiling limits the amount possible to borrow against this asset by protocol users. Debt ceiling is specific to assets in isolation mode and is denoted in USD.":"El l\xedmite de deuda limita la cantidad posible que los usuarios del protocolo pueden tomar prestado contra este activo. El l\xedmite de deuda es espec\xedfico para los activos en isolation mode y se indica en USD.","Delegated power":"Poder delegado",Details:"Detalles",Developers:"Desarrolladores",Differential:"Diferencial","Disable E-Mode":"Desactivar el E-Mode","Disable testnet":"Deshabilitar testnet","Disable {symbol} as collateral":["Desactivar ",["symbol"]," como garant\xeda"],Disabled:"Deshabilitado","Disabling E-Mode":"Desactivando E-Mode","Disabling this asset as collateral affects your borrowing power and Health Factor.":"Deshabilitar este activo como garant\xeda afecta tu poder de pr\xe9stamo y Factor de Salud.","Disconnect Wallet":"Desconectar cartera","Discord channel":"Canal de Discord",Discount:"Descuento","Discount applied for <0/> staking ZERO":"Descuento aplicado para <0/> ZERO stakeados","Discount model parameters":"Par\xe1metros del modelo de descuento","Discount parameters are decided by the ZeroLend community and may be changed over time. Check Governance for updates and vote to participate. <0>Learn more":"Los par\xe1metros de descuento son decididos por la comunidad de ZeroLend y pueden cambiar con el tiempo. Consulta el Gobierno para ver actualizaciones y vota para participar. <0>-Aprende m\xe1s","Discountable amount":"Cantidad descontable",Docs:"Docs",Download:"Descargar","Due to internal stETH mechanics required for rebasing support, it is not possible to perform a collateral switch where stETH is the source token.":"Debido a mec\xe1nicas internas de stETH requeridas para el soporte del rebase, no es posible realizar un cambio de garant\xeda donde stETH es el token de origen.","Due to the Horizon bridge exploit, certain assets on the Harmony network are not at parity with Ethereum, which affects the ZeroLend V3 Harmony market.":"Debido al exploit del puente de Horizon, ciertos activos en la red de Harmony no est\xe1n en paridad con Ethereum, lo que afecta al mercado de Harmony en ZeroLend V3.","E-Mode":"E-Mode","E-Mode Category":"Categor\xeda E-Mode","E-Mode category":"Categor\xeda del E-Mode","E-Mode increases your LTV for a selected category of assets up to 97%. <0>Learn more":"El E-Mode incrementa tu LTV hasta el 97% para una categor\xeda seleccionada de activos. <0>Aprende m\xe1s","E-Mode increases your LTV for a selected category of assets up to<0/>. <1>Learn more":"El E-Mode incrementa tu LTV para una categor\xeda seleccionada de activos hasta el <0/>. <1>Aprende m\xe1s","E-Mode increases your LTV for a selected category of assets, meaning that when E-mode is enabled, you will have higher borrowing power over assets of the same E-mode category which are defined by ZeroLend Governance. You can enter E-Mode from your <0>Dashboard. To learn more about E-Mode and applied restrictions in <1>FAQ or <2>ZeroLend V3 Technical Paper.":"El E-Mode aumenta tu LTV para una categor\xeda seleccionada de activos, lo que significa que cuando el E-mode est\xe1 habilitado, tendr\xe1s un mayor poder de pr\xe9stamo sobre los activos de la misma categor\xeda del E-mode que est\xe1n definidos por el gobierno de ZeroLend. Puedes entrar al E-Mode desde tu <0>Panel de control. Para apreneder m\xe1s sobre el E-Mode y las restricciones aplicables, puedes consultar las <1>Preguntas frecuentes o el <2>Documento t\xe9cnico de ZeroLend V3.","Effective interest rate":"Tasa de inter\xe9s efectiva","Efficiency mode (E-Mode)":"Modo de eficiencia (E-Mode)",Emode:"Modo E","Enable E-Mode":"Habilitar E-Mode","Enable {symbol} as collateral":["Habilitar ",["symbol"]," como garant\xeda"],Enabled:"Habilitado","Enabling E-Mode":"Habilitar E-Mode","Enabling E-Mode only allows you to borrow assets belonging to the selected category. Please visit our <0>FAQ guide to learn more about how it works and the applied restrictions.":"Habilitar el E-Mode solo te permite tomar prestado activos que pertenezcan a la categor\xeda seleccionada. Por favor visita nuestra <0>gu\xeda de preguntas frecuentes para aprender m\xe1s sobre como funciona y las restricciones que se aplican.","Enabling this asset as collateral increases your borrowing power and Health Factor. However, it can get liquidated if your health factor drops below 1.":"Habilitar este activo como garant\xeda aumenta tu poder pr\xe9stamo y el factor de salud. Sin embargo, puede ser liquidado si tu factor de salud cae por debajo de 1.",Ended:"Finalizado",Ends:"Finaliza",English:"Ingl\xe9s","Enter ETH address":"Introduce la direcci\xf3n ETH","Enter an amount":"Ingresa una cantidad","Error connecting. Try refreshing the page.":"Error de conexi\xf3n. Intenta actualizar la p\xe1gina.","Estimated compounding interest, including discount for Staking {0}ZERO in Safety Module.":["Inter\xe9s compuesto estimado, incluyendo el descuento por Staking ",["0"],"ZERO en el M\xf3dulo de Seguridad."],"Exceeds the discount":"Supera el descuento",Executed:"Ejecutado","Expected amount to repay":"Cantidad esperada a pagar",Expires:"Caduca","Export data to":"Exportar datos a",FAQ:"Preguntas frecuentes",FAQS:"FAQS","Failed to load proposal voters. Please refresh the page.":"Error al cargar los votantes de la propuesta. Por favor actualiza la p\xe1gina.",Faucet:"Faucet","Faucet {0}":["Faucet ",["0"]],"Fetching data...":"Recuperando datos...",Filter:"Filtro","Flashloan is disabled for this asset, hence this position cannot be migrated.":"El pr\xe9stamo flash est\xe1 deshabilitado para este activo, por lo tanto, esta posici\xf3n no se puede migrar.","For repayment of a specific type of debt, the user needs to have debt that type":"Para el pago de un tipo espec\xedfico de deuda, el usuario necesita tener una deuda de ese tipo","Forum discussion":"Hilo de discusi\xf3n del foro",French:"Franc\xe9s","Frozen or paused assets":"Activos congelados o pausados","Funds in the Safety Module":"Fondos en el m\xf3dulo de seguridad","GHO is a native decentralized, collateral-backed digital asset pegged to USD. It is created by users via borrowing against multiple collateral. When user repays their GHO borrow position, the protocol burns that user's GHO. All the interest payments accrued by minters of GHO would be directly transferred to the ZeroLend treasury.":"GHO es un activo nativo descentralizado, digital y respaldado por garant\xeda, vinculado al USD. Es creado por los usuarios que lo toman prestado contra m\xfaltiples garant\xedas. Cuando el usuario paga su posici\xf3n de pr\xe9stamo de GHO, el protocolo quema el GHO de ese usuario. Todos los pagos de inter\xe9s acumulados por los acu\xf1adores de GHO ser\xe1n transferidos directamente a la tesorer\xeda de\xa0la\xa0DAO\xa0de\xa0ZeroLend.","Get ABP Token":"Obtener Token ABP","Global settings":"Configuraci\xf3n global","Go Back":"Volver atr\xe1s","Go to Balancer Pool":"Ir al pool de Balancer","Go to V3 Dashboard":"Ir al panel de control V3",Governance:"Gobierno",Greek:"Griego","Health Factor ({0} v2)":["Factor de salud (",["0"]," v2)"],"Health Factor ({0} v3)":["Factor de salud (",["0"]," v3)"],"Health factor":"Factor de salud","Health factor is lesser than the liquidation threshold":"El factor de salud es menor que el umbral de liquidaci\xf3n","Health factor is not below the threshold":"El factor de salud no est\xe1 por debajo del umbral",Hide:"Ocultar","Holders of stkZERO receive a discount on the GHO borrowing rate":"Los poseedores de stkZERO reciben un descuento en la tasa de pr\xe9stamo de GHO","I acknowledge the risks involved.":"Acepto los riesgos involucadros.","I fully understand the risks of migrating.":"Entiendo completamente los riesgos de migrar.","I understand how cooldown ({0}) and unstaking ({1}) work":["Entiendo como el cooldown (",["0"],") y el proceso de unstaking (",["1"],") funcionan"],"If the error continues to happen,<0/> you may report it to this":"Si el error persiste, <0/> podr\xedas reportarlo a esto","If the health factor goes below 1, the liquidation of your collateral might be triggered.":"Si el factor de salud se encuentra por debajo de 1, la liquidaci\xf3n de tu colateral puede ser activada.","If you DO NOT unstake within {0} of unstake window, you will need to activate cooldown process again.":["Si NO unstakeas entre ",["0"]," de la ventana de unstakeo, necesitar\xe1s activar el proceso de cooldown de nuevo."],"If your loan to value goes above the liquidation threshold your collateral supplied may be liquidated.":"Si tu relaci\xf3n pr\xe9stamo-valor supera el umbral de liquidaci\xf3n, tu garant\xeda puede ser liquidada.","In E-Mode some assets are not borrowable. Exit E-Mode to get access to all assets":"En E-Mode algunos activos no se pueden pedir prestados. Sal del E-Mode para obtener acceso a todos los activos","In Isolation mode, you cannot supply other assets as collateral. A global debt ceiling limits the borrowing power of the isolated asset. To exit isolation mode disable {0} as collateral before borrowing another asset. Read more in our <0>FAQ":["En el Isolation mode, no puedes suministrar otros activos como garant\xeda. Un l\xedmite de deuda global limita la capacidad de pr\xe9stamo del activo aislado. Para salir del Isolation mode, deshabilita ",["0"]," como garant\xeda antes de tomar prestado otro activo. Lee m\xe1s en nuestras <0>preguntas frecuentes "],"Inconsistent flashloan parameters":"Par\xe1metros inconsistentes del pr\xe9stamo flash","Insufficient collateral to cover new borrow position. Wallet must have borrowing power remaining to perform debt switch.":"Garant\xeda insuficiente para cubrir la nueva posici\xf3n de pr\xe9stamo. La cartera debe tener poder de pr\xe9stamo suficiente para realizar el cambio de deuda.","Interest accrued":"Inter\xe9s acumulado","Interest rate rebalance conditions were not met":"No se cumplieron las condiciones de ajuste de tasas de inter\xe9s","Interest rate strategy":"Estrategia de tasa de inter\xe9s","Invalid amount to burn":"Cantidad inv\xe1lida para quemar","Invalid amount to mint":"Cantidad invalidad para generar","Invalid bridge protocol fee":"Comisi\xf3n de puente de protocolo inv\xe1lida","Invalid expiration":"Expiraci\xf3n inv\xe1lida","Invalid flashloan premium":"Pr\xe9stamo flash inv\xe1lido","Invalid return value of the flashloan executor function":"Valor de retorno inv\xe1lido en la funci\xf3n executor del pr\xe9stamo flash","Invalid signature":"Firma inv\xe1lida",Isolated:"Aislado","Isolated Debt Ceiling":"L\xedmite de deuda aislado","Isolated assets have limited borrowing power and other assets cannot be used as collateral.":"Los activos aislados han limitado tu capacidad de pr\xe9stamo y otros activos no pueden ser usados como garant\xeda.","Join the community discussion":"\xdanete a la discusi\xf3n de la comunidad","LEARN MORE":"APRENDE M\xc1S",Language:"Idioma","Learn more":"Aprende m\xe1s","Learn more about risks involved":"Aprende m\xe1s sobre los riesgos involucrados","Learn more in our <0>FAQ guide":"Aprende m\xe1s en nuestra gu\xeda <0>Preguntas frecuentes","Learn more.":"Aprende m\xe1s.",Links:"Enlaces",Liqudation:"Liquidaci\xf3n","Liquidated collateral":"Garant\xeda liquidada",Liquidation:"Liquidaci\xf3n","Liquidation <0/> threshold":"Umbral <0/> de liquidaci\xf3n","Liquidation Threshold":"Umbral de liquidaci\xf3n","Liquidation at":"Liquidaci\xf3n en","Liquidation penalty":"Penalizaci\xf3n de liquidaci\xf3n","Liquidation risk":"Riesgo de liquidaci\xf3n","Liquidation risk parameters":"Par\xe1metros de riesgo de liquidaci\xf3n","Liquidation threshold":"Umbral de liquidaci\xf3n","Liquidation value":"Valor de liquidaci\xf3n","Loading data...":"Cargando datos...","Ltv validation failed":"La validaci\xf3n del LTV ha fallado","MAI has been paused due to a community decision. Supply, borrows and repays are impacted. <0>More details":"MAI ha sido pausado debido a una decisi\xf3n de la comunidad. Los suministros, pr\xe9stamos y pagos se han visto afectados. <0>M\xe1s informaci\xf3n",MAX:"MAX","Manage analytics":"Administrar anal\xedticas",Market:"Mercado",Markets:"Mercados",Max:"Max","Max LTV":"LTV m\xe1ximo","Max slashing":"Max slashing","Maximum amount available to borrow against this asset is limited because debt ceiling is at {0}%.":["La cantidad m\xe1xima disponible para tomar prestado contra este activo est\xe1 limitada porque el l\xedmite de deuda est\xe1 al ",["0"],"%."],"Maximum amount available to borrow is <0/> {0} (<1/>).":["La m\xe1xima cantidad disponible para tomar prestado es <0/> ",["0"]," (<1/>)."],"Maximum amount available to borrow is limited because protocol borrow cap is nearly reached.":"La cantidad m\xe1xima disponible para tomar prestado est\xe1 limitada porque casi se ha alcanzado el l\xedmite de pr\xe9stamo del protocolo.","Maximum amount available to supply is <0/> {0} (<1/>).":["La cantidad m\xe1xima disponible para suministrar es <0/> ",["0"]," (<1/>)."],"Maximum amount available to supply is limited because protocol supply cap is at {0}%.":["La cantidad m\xe1xima disponible para suministrar est\xe1 limitada porque el l\xedmite de suministro del protocolo est\xe1 al ",["0"],"%."],"Maximum loan to value":"M\xe1xima relaci\xf3n pr\xe9stamo-valor","Meet GHO":"Conoce GHO",Menu:"Men\xfa",Migrate:"Migrar","Migrate to V3":"Migrar a V3","Migrate to v3":"Migrar a V3","Migrate to {0} v3 Market":["Migrar al mercado V3 de ",["0"]],Migrated:"Migrado",Migrating:"Migrando","Migrating multiple collaterals and borrowed assets at the same time can be an expensive operation and might fail in certain situations.<0>Therefore it\u2019s not recommended to migrate positions with more than 5 assets (deposited + borrowed) at the same time.":"Migrar m\xfaltiples garant\xedas y activos prestados al mismo tiempo puede ser una operaci\xf3n costosa y podr\xeda fallar en ciertas situaciones.<0>Por lo tanto, no se recomienda migrar posiciones con m\xe1s de 5 activos (depositados + tomados prestados) al mismo tiempo.","Migration risks":"Riesgos de migraci\xf3n","Minimum GHO borrow amount":"Cantidad de pr\xe9stamo m\xednima de GHO","Minimum staked ZeroLend amount":"Cantidad m\xednima de ZeroLend stakeado",More:"M\xe1s",NAY:"NO","Need help connecting a wallet? <0>Read our FAQ":"\xbfNecesitas ayuda para conectar una cartera? <0>Lee nuestras preguntas frecuentes","Net APR":"APR Neto","Net APY":"APY neto","Net APY is the combined effect of all supply and borrow positions on net worth, including incentives. It is possible to have a negative net APY if debt APY is higher than supply APY.":"El APY neto es el efecto combinado de todos los suministros y pr\xe9stamos sobre total, incluidos los incentivos. Es posible tener un APY neto negativo si el APY de la deuda es mayor que el APY de suministro.","Net worth":"Valor neto",Network:"Red","Network not supported for this wallet":"Red no soportada para esta cartera","New APY":"Nuevo APY","No assets selected to migrate.":"No hay activos seleccionados para migrar.","No rewards to claim":"No hay recompensas para reclamar","No search results{0}":["Sin resultados de b\xfasqueda",["0"]],"No transactions yet.":"A\xfan no hay transacciones.","No voting power":"Sin poder de voto",None:"Ninguno","Not a valid address":"Direcci\xf3n no v\xe1lida","Not enough balance on your wallet":"No hay suficiente balance en tu cartera","Not enough collateral to repay this amount of debt with":"No hay suficiente garant\xeda para pagar esta cantidad de deuda con","Not enough staked balance":"No hay suficiente balance stakeado","Not enough voting power to participate in this proposal":"No hay suficiente poder de voto para participar en esta propuesta","Not reached":"No alcanzado","Nothing borrowed yet":"Nada tomado prestado a\xfan","Nothing found":"Sin resultados","Nothing staked":"Nada invertido","Nothing supplied yet":"Nada suministrado a\xfan",Notify:"Notificar","Ok, Close":"Vale, cerrar","Ok, I got it":"Vale, lo tengo","Operation not supported":"Operaci\xf3n no soportada","Oracle price":"Precio del or\xe1culo",Overview:"Resumen","Page not found":"P\xe1gina no encontrada","Participating in this {symbol} reserve gives annualized rewards.":["Participar en esta reserva de ",["symbol"]," da recompensas anuales."],"Pending...":"Pendiente...","Per the community, the Fantom market has been frozen.":"De acuerdo con la comunidad, el mercado de Fantom ha sido congelado.","Per the community, the V2 AMM market has been deprecated.":"De acuerdo con la comunidad, el mercado V2 AMM se ha quedado obsoleto.","Please always be aware of your <0>Health Factor (HF) when partially migrating a position and that your rates will be updated to V3 rates.":"Por favor ten siempre en cuenta tu <0>factor de salud (HF) cuando migres parcialmente una posici\xf3n y que tus tasas ser\xe1n actualizadas a tasas de la V3.","Please connect a wallet to view your personal information here.":"Por favor conecta una cartera para ver tu informaci\xf3n personal aqu\xed.","Please connect your wallet to get free testnet assets.":"Por favor conecta tu cartera para obtener activos testnet gratis.","Please connect your wallet to see migration tool.":"Por favor conecta tu cartera para ver la herramienta de migraci\xf3n.","Please connect your wallet to see your supplies, borrowings, and open positions.":"Por favor, conecta tu cartera para ver tus suministros, pr\xe9stamos y posiciones abiertas.","Please connect your wallet to view transaction history.":"Por favor conecta tu cartera para ver el historial de transacciones.","Please enter a valid wallet address.":"Por favor introduce una direcci\xf3n de cartera v\xe1lida.","Please switch to {networkName}.":["Por favor, cambia a ",["networkName"],"."],"Please, connect your wallet":"Por favor, conecta tu cartera","Pool addresses provider is not registered":"La direcci\xf3n del proveedor del pool no esta registrada","Powered by":"Powered by","Preview tx and migrate":"Previsualizar la tx y migrar",Price:"Precio","Price data is not currently available for this reserve on the protocol subgraph":"Los datos de los precios no est\xe1n disponibles actualmente para esta reserva en el subgraph del protocolo","Price impact is the spread between the total value of the entry tokens switched and the destination tokens obtained (in USD), which results from the limited liquidity of the trading pair.":"El impacto del precio es la diferencia entre el valor total de los tokens de entrada cambiados y los tokens de destino obtenidos (en USD), que resulta de la liquidez limitada del par de cambio.","Price impact {0}%":["Impacto en el precio ",["0"],"%"],Privacy:"Privacidad","Proposal details":"Detalles de la propuesta","Proposal overview":"Resumen de la propuesta",Proposals:"Propuestas",Proposition:"Proposici\xf3n","Protocol borrow cap at 100% for this asset. Further borrowing unavailable.":"El l\xedmite de pr\xe9stamo del protocolo est\xe1 al 100% para este activo. No es posible tomar m\xe1s prestado.","Protocol borrow cap is at 100% for this asset. Further borrowing unavailable.":"El l\xedmite de pr\xe9stamo del protocolo est\xe1 al 100% para este activo. No es posible tomar m\xe1s prestado.","Protocol debt ceiling is at 100% for this asset. Further borrowing against this asset is unavailable.":"El l\xedmite de deuda del protocolo est\xe1 al 100% para este activo. No es posible tomar m\xe1s prestado usando este activo como garant\xeda.","Protocol debt ceiling is at 100% for this asset. Futher borrowing against this asset is unavailable.":"El l\xedmite de deuda del protocolo est\xe1 al 100% para este activo. No es posible tomar m\xe1s prestado usando este activo como garant\xeda.","Protocol supply cap at 100% for this asset. Further supply unavailable.":"El l\xedmite de suministro del protocolo est\xe1 al 100% para este activo. No es posible suministrar m\xe1s.","Protocol supply cap is at 100% for this asset. Further supply unavailable.":"El l\xedmite de suministro del protocolo est\xe1 al 100% para este activo. No es posible suministrar m\xe1s.",Quorum:"Quorum","Rate change":"Cambio de tasa","Raw-Ipfs":"Raw-Ipfs",Reached:"Alcanzado","Reactivate cooldown period to unstake {0} {stakedToken}":["Reactivar el periodo de cooldown para unstakear ",["0"]," ",["stakedToken"]],"Read more here.":"M\xe1s informaci\xf3n aqu\xed.","Read-only mode allows to see address positions in ZeroLend, but you won't be able to perform transactions.":"El modo de solo lectura permite ver las posiciones de las direcciones en ZeroLend, pero no podr\xe1s realizar transacciones.","Read-only mode.":"Modo de solo lectura.","Read-only mode. Connect to a wallet to perform transactions.":"Modo de solo lectura. Con\xe9ctate a una cartera para realizar transacciones.",Received:"Recibido","Recipient address":"Direcci\xf3n del destinatario","Rejected connection request":"Solicitud de conexi\xf3n rechazada",Reload:"Recargar","Reload the page":"Recarga la p\xe1gina","Remaining debt":"Deuda restante","Remaining supply":"Suministro restante",Repaid:"Pagado",Repay:"Pagar","Repay with":"Pagar con","Repay {symbol}":["Pagar ",["symbol"]],"Repaying {symbol}":["Pagando ",["symbol"]],"Repayment amount to reach {0}% utilization":["Cantidad a pagar para alcanzar el ",["0"],"% de utilizaci\xf3n"],"Reserve Size":"Tama\xf1o de la reserva","Reserve factor":"Factor de reserva","Reserve factor is a percentage of interest which goes to a {0} that is controlled by ZeroLend governance to promote ecosystem growth.":["El factor de reserva es un porcentaje de inter\xe9s que va a un ",["0"]," que es controlado por el gobierno de ZeroLend para promover el crecimiento del ecosistema."],"Reserve status & configuration":"Configuraci\xf3n y estado de la reserva",Reset:"Restablecer",Restake:"Restakear","Restake {symbol}":["Restakear ",["symbol"]],Restaked:"Restakeado","Restaking {symbol}":["Restakeando ",["symbol"]],"Review approval tx details":"Revisa los detalles del approve","Review changes to continue":"Revisa los cambios para continuar","Review tx":"Revisi\xf3n tx","Review tx details":"Revisar detalles de la tx","Revoke power":"Revocar poder","Reward(s) to claim":"Recompensa(s) por reclamar","Rewards APR":"APR de recompensas","Risk details":"Detalles de riesgo","SEE CHARTS":"VER GR\xc1FICOS","Safety of your deposited collateral against the borrowed assets and its underlying value.":"Seguridad de tu garant\xeda depositada contra los activos prestados y su valor subyacente.","Save and share":"Guardar y compartir","Seatbelt report":"Reporte de seatbelt","Seems like we can't switch the network automatically. Please check if you can change it from the wallet.":"Parece que no podemos cambiar la red autom\xe1ticamente. Por favor, comprueba si puedes cambiarla desde la cartera.",Select:"Selecciona","Select APY type to switch":"Selecciona el tipo APY para cambiar","Select an asset":"Selecciona un activo","Select language":"Seleccionar idioma","Select slippage tolerance":"Seleccionar tolerancia de deslizamiento","Select v2 borrows to migrate":"Selecciona pr\xe9stamos de v2 para migrar","Select v2 supplies to migrate":"Selecciona suministros de v2 para migrar","Selected assets have successfully migrated. Visit the Market Dashboard to see them.":"Los activos seleccionados se han migrado correctamente. Visita el panel de control del mercado para verlos.","Selected borrow assets":"Activos de pr\xe9stamo seleccionados","Selected supply assets":"Activos de suministro seleccionados","Send feedback":"Enviar feedback","Set up delegation":"Configurar la delegaci\xf3n","Setup notifications about your Health Factor using the Hal app.":"Configura notificaciones sobre tu factor de salud usando la aplicaci\xf3n Hal.","Share on Lens":"Compartir en Lens","Share on twitter":"Compartir en twitter",Show:"Mostrar","Show assets with 0 balance":"Mostrar activos con 0 balance","Sign to continue":"Firma para continuar","Signatures ready":"Firmas listas",Signing:"Firmando","Since this asset is frozen, the only available actions are withdraw and repay which can be accessed from the <0>Dashboard":"Dado que este activo est\xe1 congelado, las \xfanicas acciones disponibles son retirar y pagar, a las que se puede acceder desde el <0>Panel de control","Since this is a test network, you can get any of the assets if you have ETH on your wallet":"Puesto que esta es una red de pruebas, puedes obtener cualquiera de los activos si tienes ETH en tu cartera","Slippage is the difference between the quoted and received amounts from changing market conditions between the moment the transaction is submitted and its verification.":"El deslizamiento es la diferencia entre las cantidades calculadas y las recibidas debido a las condiciones cambiantes del mercado entre el momento en que se env\xeda la transacci\xf3n y su verificaci\xf3n.","Some migrated assets will not be used as collateral due to enabled isolation mode in {marketName} V3 Market. Visit <0>{marketName} V3 Dashboard to manage isolation mode.":["Algunos activos migrados no se utilizar\xe1n como garant\xeda debido al isolation mode habilitado en el mercado V3 de ",["marketName"],". Visita el <0>Panel de control de ",["marketName"]," V3 para administrar el isolation mode."],"Something went wrong":"Se produjo un error","Sorry, an unexpected error happened. In the meantime you may try reloading the page, or come back later.":"Lo sentimos, se produjo un error imprevisto. Mientras tanto, puedes intentar recargar la p\xe1gina, o volver despu\xe9s.","Sorry, we couldn't find the page you were looking for.":"Lo sentimos, no hemos podido encontrar la p\xe1gina que estabas buscando.",Spanish:"Espa\xf1ol",Stable:"Estable","Stable Interest Type is disabled for this currency":"Tipo de inter\xe9s estable est\xe1 deshabilitado para esta moneda","Stable borrowing is enabled":"El pr\xe9stamo estable no est\xe1 habilitado","Stable borrowing is not enabled":"El pr\xe9stamo estable no est\xe1 habilitado","Stable debt supply is not zero":"El balance de deuda estable no es cero","Stable interest rate will <0>stay the same for the duration of your loan. Recommended for long-term loan periods and for users who prefer predictability.":"La tasa de inter\xe9s estable <0>permanecer\xe1 igual durante la duraci\xf3n de su pr\xe9stamo. Est\xe1 recomendado para los per\xedodos de pr\xe9stamo a largo plazo y para los usuarios que prefieren la previsibilidad.",Stablecoin:"Stablecoin",Stake:"Stakear","Stake ZERO":"Stakea ZERO","Stake ABPT":"Stakea ABPT","Stake cooldown activated":"Cooldown de stakeo activado",Staked:"Stakeado",Staking:"Staking","Staking APR":"Staking APR","Staking Rewards":"Recompensas de Staking","Staking balance":"Balance stakeado","Staking discount":"Descuento por staking",Started:"Iniciado",State:"Estado","Static interest rate that is determined by ZeroLend Governance. This rate may be changed over time depending on the need for the GHO supply to contract/expand. <0>Learn more":"Tasa de inter\xe9s est\xe1tica determinada por el Gobierno de ZeroLend. Esta tasa puede ser cambiada con el tiempo dependiendo de la necesidad de que el suministro de GHO se reduzca/expanda. <0>Aprende m\xe1s",Supplied:"Suministrado","Supplied asset amount":"Cantidad de activos suministrados",Supply:"Suministrar","Supply APY":"Suministrar APY","Supply apy":"Apy de suministro","Supply balance":"Balance de suministro","Supply balance after switch":"Balance del suministro despu\xe9s del cambio","Supply cap is exceeded":"El l\xedmite de suministro se ha sobrepasado","Supply cap on target reserve reached. Try lowering the amount.":"Se ha alcanzado el l\xedmite de suministro en la reserva especificada. Prueba reduciendo la cantidad.","Supply {symbol}":["Suministrar ",["symbol"]],"Supplying your":"Suministrando tu","Supplying {symbol}":["Suministrando ",["symbol"]],Switch:"Cambiar","Switch APY type":"Cambiar el tipo de APY","Switch E-Mode":"Cambiar E-Mode","Switch E-Mode category":"Cambiar la categor\xeda del E-Mode","Switch Network":"Cambiar de red","Switch borrow position":"Cambiar posici\xf3n de pr\xe9stamo","Switch rate":"Tasa de cambio","Switch to":"Cambiar a",Switched:"Cambiado",Switching:"Cambiando","Switching E-Mode":"Cambiando E-Mode","Switching rate":"Tasa de cambio",Techpaper:"Documento t\xe9cnico",Terms:"T\xe9rminos","Test Assets":"Activos de prueba","Testnet mode":"Testnet mode","Testnet mode is ON":"Testnet mode est\xe1 ON","Thank you for voting!!":"\xa1Gracias por votar!","The % of your total borrowing power used. This is based on the amount of your collateral supplied and the total amount that you can borrow.":"El % de tu poder de pr\xe9stamo total utilizado. Esto se basa en la cantidad de tu garant\xeda suministrada y la cantidad total que puedes pedir prestado.","The ZeroLend Balancer Pool Token (ABPT) is a liquidity pool token. You can receive ABPT by depositing a combination of ZERO + ETH in the Balancer liquidity pool. You can then stake your BPT in the Safety Module to secure the protocol and earn Safety Incentives.":"El ZeroLend Balancer Pool Token (ABPT) es un token del pool de liquidez. Puedes recibir ABPT depositando una combinaci\xf3n de ZERO + ETH en el pool de liquidez de Balancer. Luego puedes stakear tus BPT en el m\xf3dulo de seguridad para asegurar el protocolo y ganar incentivos de seguridad.","The ZeroLend Protocol is programmed to always use the price of 1 GHO = $1. This is different from using market pricing via oracles for other crypto assets. This creates stabilizing arbitrage opportunities when the price of GHO fluctuates.":"El Protocolo ZeroLend est\xe1 programado para usar siempre el precio de 1 GHO = $1. Esto es diferente del uso del precio de mercado a trav\xe9s de or\xe1culos para otros criptoactivos. Esto crea oportunidades de arbitraje estabilizadoras cuando el precio de GHO fluct\xfaa.","The Maximum LTV ratio represents the maximum borrowing power of a specific collateral. For example, if a collateral has an LTV of 75%, the user can borrow up to 0.75 worth of ETH in the principal currency for every 1 ETH worth of collateral.":"El ratio LTV m\xe1ximo representa el poder de endeudamiento m\xe1ximo de una garant\xeda espec\xedfica. Por ejemplo, si una garant\xeda tiene un LTV del 75 %, el usuario puede pedir prestado hasta 0,75 ETH en la moneda principal por cada 1 ETH de garant\xeda.","The Stable Rate is not enabled for this currency":"La tasa estable no est\xe1 habilitada para este activo","The address of the pool addresses provider is invalid":"La direcci\xf3n del proveedor del grupo de direcciones no es v\xe1lida","The app is running in testnet mode. Learn how it works in":"La aplicaci\xf3n se est\xe1 ejecutando en testnet mode. Aprende como funciona en","The caller of the function is not an AToken":"El llamador de la funci\xf3n no es un AToken","The caller of this function must be a pool":"La funci\xf3n debe ser llamada por un pool","The collateral balance is 0":"El balance de garant\xeda es 0","The collateral chosen cannot be liquidated":"La garant\xeda elegida no puede ser liquidada","The cooldown period is the time required prior to unstaking your tokens (20 days). You can only withdraw your assets from the Security Module after the cooldown period and within the unstake window.<0>Learn more":"El periodo de cooldown es el tiempo requerido antes de unstakear tus tokens (20 d\xedas). Solo puedes retirar tus activos del M\xf3dulo de Seguridad despu\xe9s del periodo de cooldown y dentro de la ventana de unstakeo.<0>Aprende m\xe1s","The cooldown period is {0}. After {1} of cooldown, you will enter unstake window of {2}. You will continue receiving rewards during cooldown and unstake window.":["El periodo de cooldown es ",["0"],". Despu\xe9s ",["1"]," del cooldown, entrar\xe1s a la ventana de unstakeo de ",["2"],". Continuar\xe1s recibiendo premios durante el cooldown y la ventana de unstakeo."],"The effects on the health factor would cause liquidation. Try lowering the amount.":"Los efectos en el factor de salud podr\xedan causar liquidaci\xf3n. Intenta reducir la cantidad.","The loan to value of the migrated positions would cause liquidation. Increase migrated collateral or reduce migrated borrow to continue.":"La relaci\xf3n pr\xe9stamo-valor de las posiciones migradas provocar\xeda la liquidaci\xf3n. Aumenta la garant\xeda migrada o reduce el pr\xe9stamo migrado para continuar.","The requested amount is greater than the max loan size in stable rate mode":"La cantidad solicitada es mayor que el tama\xf1o m\xe1ximo del pr\xe9stamo en el modo de tasa estable","The total amount of your assets denominated in USD that can be used as collateral for borrowing assets.":"La cantidad total de tus activos denominados en USD que pueden ser usados como garant\xeda para activos de pr\xe9stamo.","The underlying asset cannot be rescued":"El activo base no puede ser rescatado","The underlying balance needs to be greater than 0":"El balance subyacente debe ser mayor que 0","The weighted average of APY for all borrowed assets, including incentives.":"El promedio ponderado de APY para todos los activos prestados, incluidos los incentivos.","The weighted average of APY for all supplied assets, including incentives.":"El promedio ponderado de APY para todos los activos suministrados, incluidos los incentivos.","There are not enough funds in the{0}reserve to borrow":["No hay fondos suficientes en la reserva",["0"],"para tomar prestado"],"There is not enough collateral to cover a new borrow":"No hay suficiente garant\xeda para cubrir un nuevo pr\xe9stamo","There is not enough liquidity for the target asset to perform the switch. Try lowering the amount.":"No hay suficiente liquidez para que el activo seleccionado realice el cambio. Prueba reduciendo la cantidad.","There was some error. Please try changing the parameters or <0><1>copy the error":"Hubo un error. Por favor intenta cambiar los par\xe1metros o <0><1>copiar el error","These assets are temporarily frozen or paused by ZeroLend community decisions, meaning that further supply / borrow, or rate swap of these assets are unavailable. Withdrawals and debt repayments are allowed. Follow the <0>ZeroLend governance forum for further updates.":"Estos activos est\xe1n temporalmente congelados o pausados por decisiones de la comunidad de ZeroLend, lo que significa que no se puede suministrar / tomar prestado o intercambiar tasas de estos activos. Se permiten retiros y pagos de deuda. Sigue el <0>foro de gobierno de ZeroLend para m\xe1s actualizaciones.","These funds have been borrowed and are not available for withdrawal at this time.":"Estos fondos se han tomado prestados y no est\xe1n disponibles para su retirada en este momento.","This action will reduce V2 health factor below liquidation threshold. retain collateral or migrate borrow position to continue.":"Esta acci\xf3n reducir\xe1 el factor de salud V2 por debajo del umbral de liquidaci\xf3n. Mant\xe9n la garant\xeda o migra la posici\xf3n de pr\xe9stamo para continuar.","This action will reduce health factor of V3 below liquidation threshold. Increase migrated collateral or reduce migrated borrow to continue.":"Esta acci\xf3n reducir\xe1 el factor de salud de V3 por debajo del umbral de liquidaci\xf3n. Aumenta la garant\xeda migrada o reduce el pr\xe9stamo migrado para continuar.","This action will reduce your health factor. Please be mindful of the increased risk of collateral liquidation.":"Esta acci\xf3n reducir\xe1 tu factor de salud. Por favor ten en cuenta el riesgo incrementado de liquidaci\xf3n de la garant\xeda.","This address is blocked on app.zerolend.xyz because it is associated with one or more":"Esta direcci\xf3n est\xe1 bloqueada en app.zerolend.xyz porque est\xe1 asociada con una o m\xe1s","This asset has almost reached its borrow cap. There is only {messageValue} available to be borrowed from this market.":["Este activo casi ha alcanzado su l\xedmite de pr\xe9stamo. Solo hay ",["messageValue"]," disponibles para ser prestado de este mercado."],"This asset has almost reached its supply cap. There can only be {messageValue} supplied to this market.":["Este activo casi ha alcanzado su l\xedmite de suministro. Solo se puede suministrar ",["messageValue"]," a este mercado."],"This asset has reached its borrow cap. Nothing is available to be borrowed from this market.":"Este activo ha alcanzado su l\xedmite de pr\xe9stamo. No queda nada disponible para ser prestado de este mercado.","This asset has reached its supply cap. Nothing is available to be supplied from this market.":"Este activo ha alcanzado su l\xedmite de suministro. No queda nada disponible para ser suministrado desde este mercado.","This asset is frozen due to an ZeroLend Protocol Governance decision. <0>More details":"Este activo est\xe1 congelado debido a una decisi\xf3n del Gobierno del Protocolo ZeroLend. <0>More informaci\xf3n","This asset is frozen due to an ZeroLend Protocol Governance decision. On the 20th of December 2022, renFIL will no longer be supported and cannot be bridged back to its native network. It is recommended to withdraw supply positions and repay borrow positions so that renFIL can be bridged back to FIL before the deadline. After this date, it will no longer be possible to convert renFIL to FIL. <0>More details":"Este activo est\xe1 congelado debido a una decisi\xf3n del Gobierno del Protocolo ZeroLend. El 20 de diciembre de 2022, renFIL ya no ser\xe1 compatible y no se podr\xe1 conectar de nuevo a su red nativa. Se recomienda retirar las posiciones de suministro y pagar las posiciones de pr\xe9stamo para que renFIL se pueda convertir de nuevo a FIL antes de la fecha l\xedmite. Despu\xe9s de esta fecha, ya no ser\xe1 posible convertir renFIL a FIL. <0>M\xe1s detalles","This asset is frozen due to an ZeroLend community decision. <0>More details":"Este activo est\xe1 congelado debido a una decisi\xf3n de la comunidad de ZeroLend. <0>M\xe1s informaci\xf3n","This asset is planned to be offboarded due to an ZeroLend Protocol Governance decision. <0>More details":"Est\xe1 previsto que este activo se desvincule debido a una decisi\xf3n del Gobierno del Protocolo ZeroLend. <0>M\xe1s detalles","This gas calculation is only an estimation. Your wallet will set the price of the transaction. You can modify the gas settings directly from your wallet provider.":"Este c\xe1lculo de gas es solo una estimaci\xf3n. Tu cartera establecer\xe1 el precio de la transacci\xf3n. Puedes modificar la configuraci\xf3n de gas directamente desde tu proveedor de cartera.","This integration was<0>proposed and approvedby the community.":"Esta integraci\xf3n fue<0>propuesta y aprobadapor la comunidad.","This is the total amount available for you to borrow. You can borrow based on your collateral and until the borrow cap is reached.":"Esta es la cantidad total disponible que puedes tomar prestada. Puedes tomar prestado basado en tu garant\xeda y hasta que el l\xedmite de pr\xe9stamo se alcance.","This is the total amount that you are able to supply to in this reserve. You are able to supply your wallet balance up until the supply cap is reached.":"Esta es la cantidad total que puedes suministrar en esta reserva. Puedes suministrar el balance de tu cartera hasta que se alcance el l\xedmite de suministro.","This represents the threshold at which a borrow position will be considered undercollateralized and subject to liquidation for each collateral. For example, if a collateral has a liquidation threshold of 80%, it means that the position will be liquidated when the debt value is worth 80% of the collateral value.":"Esto representa el umbral en el que un pr\xe9stamo ser\xe1 considerado sin garant\xeda suficiente y sujeto a la liquidaci\xf3n de la misma. Por ejemplo, si una garant\xeda tiene un umbral de liquidaci\xf3n del 80 %, significa que el pr\xe9stamo ser\xe1 liquidado cuando el valor de la deuda alcanze el 80% del valor de la garant\xeda.","Time left to be able to withdraw your staked asset.":"Tiempo restante para poder retirar tu activo stakeado.","Time left to unstake":"Tempo restante para unstakear","Time left until the withdrawal window closes.":"Tiempo restante hasta que se cierre la ventana de retiro.","Tip: Try increasing slippage or reduce input amount":"Tip: Intenta aumentar el deslizamiento o reduce la cantidad de entrada","To borrow you need to supply any asset to be used as collateral.":"Para tomar prestado, necesitas suministrar cualquier activo para ser utilizado como garant\xeda.","To continue, you need to grant ZeroLend smart contracts permission to move your funds from your wallet. Depending on the asset and wallet you use, it is done by signing the permission message (gas free), or by submitting an approval transaction (requires gas). <0>Learn more":"Para continuar, necesitas otorgar permiso a los contratos inteligentes de ZeroLend para mover tus fondos de tu cartera. Seg\xfan el activo y la cartera que uses, se hace firmando el mensaje de permiso (sin coste de gas), o enviando una transacci\xf3n de aprobaci\xf3n (requiere coste de gas). <0>Aprende m\xe1s","To enable E-mode for the {0} category, all borrow positions outside of this category must be closed.":["Para habilitar el E-mode para la categor\xeda ",["0"],", todas las posiciones de pr\xe9stamo fuera de esta categor\xeda deben estar cerradas."],"To repay on behalf of a user an explicit amount to repay is needed":"Para pagar en nombre de un usuario, se necesita una cantidad expl\xedcita para pagar","To request access for this permissioned market, please visit: <0>Acces Provider Name":"Para solicitar acceso a este mercado, porfavor visita: <0>Nombre del proveedor de acceso","To submit a proposal for minor changes to the protocol, you'll need at least 80.00K power. If you want to change the core code base, you'll need 320k power.<0>Learn more.":"Para enviar una propuesta de cambios menores al protocolo, necesitar\xe1s al menos 80K de poder. Si deseas cambiar la base central del c\xf3digo, necesitar\xe1s un poder de 320K.<0>Aprende m\xe1s","Top 10 addresses":"Top 10 direcciones","Total available":"Total disponible","Total borrowed":"Total tomado prestado","Total borrows":"Total de pr\xe9stamos","Total emission per day":"Emisiones totales por d\xeda","Total interest accrued":"Inter\xe9s total acumulado","Total market size":"Tama\xf1o total del mercado","Total supplied":"Total suministrado","Total voting power":"Poder total de votaci\xf3n","Total worth":"Valor total","Track wallet":"Haz seguimiento de tu cartera","Track wallet balance in read-only mode":"Haz un seguimiento del balance de la cartera en el modo de solo lectura","Transaction failed":"Error en la transacci\xf3n","Transaction history":"Historial de transacciones","Transaction history is not currently available for this market":"El historial de transacciones no est\xe1 disponible actualmente para este mercado","Transaction overview":"Resumen de la transacci\xf3n",Transactions:"Transacciones","UNSTAKE {symbol}":["UNSTAKEAR ",["symbol"]],Unavailable:"No disponible",Unbacked:"No respaldado","Unbacked mint cap is exceeded":"El l\xedmite de minteo sin respaldo ha sido excedido","Underlying asset does not exist in {marketName} v3 Market, hence this position cannot be migrated.":["El activo subyacente no existe en el mercado v3 de ",["marketName"],", por lo tanto, esta posici\xf3n no se puede migrar."],"Underlying token":"Token subyacente","Unstake now":"Unstakea ahora","Unstake window":"Ventana de unstakeo",Unstaked:"Unstakeado","Unstaking {symbol}":["Unstakeando ",["symbol"]],"Update: Disruptions reported for WETH, WBTC, WMATIC, and USDT. AIP 230 will resolve the disruptions and the market will be operating as normal on ~26th May 13h00 UTC.":"Actualizaci\xf3n: Se han reportado interrupciones para WETH, WBTC, WMATIC y USDT. AIP 230 resolver\xe1 las interrupciones y el mercado funcionar\xe1 con normalidad el ~26 de mayo a las 13h00 UTC.","Use it to vote for or against active proposals.":"\xdasalo para votar a favor o en contra de propuestas activas.","Use your ZERO and stkZERO balance to delegate your voting and proposition powers. You will not be sending any tokens, only the rights to vote and propose changes to the protocol. You can re-delegate or revoke power to self at any time.":"Utiliza tu balance de ZERO y stkZERO para delegar tu voto y poder de proposici\xf3n. No enviar\xe1s ning\xfan token, solo los derechos de votar y proponer cambios en el protocolo. Puedes volver a delegar o revocar el poder a s\xed mismo en cualquier momento.","Used as collateral":"Utilizado como garant\xeda","User cannot withdraw more than the available balance":"El usuario no puede retirar m\xe1s que el balance disponible","User did not borrow the specified currency":"El usuario no tom\xf3 prestado el activo especificado","User does not have outstanding stable rate debt on this reserve":"El usuario no tiene deuda pendiente de tasa estable en esta reserva","User does not have outstanding variable rate debt on this reserve":"El usuario no tiene deuda pendiente de tasa variable en esta reserva","User is in isolation mode":"El usuario est\xe1 en Isolation mode","User is trying to borrow multiple assets including a siloed one":"El usuario est\xe1 intentando tomar prestado m\xfaltiples activos incluido uno aislado","Users who stake ZERO in Safety Module (i.e. stkZERO holders) receive a discount on GHO borrow interest rate. The discount applies to 100 GHO for every 1 stkZERO held. Use the calculator below to see GHO borrow rate with the discount applied.":"Los usuarios que stakean ZERO en el Modulo de Seguridad (es decir, poseedores de stkZERO) reciben un descuento en la tasa de inter\xe9s de pr\xe9stamo de GHO. Este descuento se aplica a 100 GHO por cada 1 stkZERO en posesi\xf3n. Usa el calculador de abajo para ver la tasa de pr\xe9stamo de GHO con el descuento aplicado.","Utilization Rate":"Tasa de uso","VIEW TX":"VER TX","VOTE NAY":"VOTAR NO","VOTE YAE":"VOTAR SI",Variable:"Variable","Variable debt supply is not zero":"El suministro de deuda variable no es cero","Variable interest rate will <0>fluctuate based on the market conditions. Recommended for short-term positions.":"La tasa de inter\xe9s variable <0>fluctuar\xe1 seg\xfan las condiciones del mercado. Recomendado para posiciones a corto plazo.","Version 2":"Versi\xf3n 2","Version 3":"Versi\xf3n 3",View:"Ver","View all votes":"Ver todos los votos","View contract":"Ver contrato","View details":"Ver detalles","View on Explorer":"Ver en el explorador","Vote NAY":"Votar NO","Vote YAE":"Votar SI","Voted NAY":"Vot\xf3 NAY","Voted YAE":"Vot\xf3 YAE",Votes:"Votos",Voting:"Votando","Voting power":"Poder de votaci\xf3n","Voting results":"Resultados de la votaci\xf3n","Wallet Balance":"Balance de la cartera","Wallet balance":"Balance de la cartera","Wallet not detected. Connect or install wallet and retry":"Cartera no detectada. Conecta o instala la cartera y vuelve a intentarlo","Wallets are provided by External Providers and by selecting you agree to Terms of those Providers. Your access to the wallet might be reliant on the External Provider being operational.":"Las carteras son proporcionadas por proveedores externos y al seleccionarla, aceptas los t\xe9rminos de dichos proveedores. Tu acceso a la cartera podr\xeda depender de que el proveedor externo est\xe9 operativo.","We couldn't find any assets related to your search. Try again with a different asset name, symbol, or address.":"No pudimos encontrar ning\xfan activo relacionado con tu b\xfasqueda. Vuelve a intentarlo con un nombre diferente de activo, s\xedmbolo o direcci\xf3n.","We couldn't find any transactions related to your search. Try again with a different asset name, or reset filters.":"No pudimos encontrar ninguna transacci\xf3n relacionada con tu b\xfasqueda. Vuelve a intentarlo con un nombre de activo diferente o restablece los filtros.","We couldn\u2019t detect a wallet. Connect a wallet to stake and view your balance.":"No podemos detectar una cartera. Conecta una cartera para stakear y ver tu balance.","We suggest you go back to the Dashboard.":"Te sugerimos volver al Panel de control.",Website:"P\xe1gina web","When a liquidation occurs, liquidators repay up to 50% of the outstanding borrowed amount on behalf of the borrower. In return, they can buy the collateral at a discount and keep the difference (liquidation penalty) as a bonus.":"Cuando ocurre una liquidaci\xf3n, los liquidadores pagan hasta el 50% de la cantidad pendiente del pr\xe9stamo en nombre del prestatario. A cambio, pueden comprar la garant\xeda con descuento y quedarse con la diferencia (sanci\xf3n de liquidaci\xf3n) como bonificaci\xf3n.","With a voting power of <0/>":"Con un poder de votaci\xf3n de <0/>","With testnet Faucet you can get free assets to test the ZeroLend Protocol. Make sure to switch your wallet provider to the appropriate testnet network, select desired asset, and click \u2018Faucet\u2019 to get tokens transferred to your wallet. The assets on a testnet are not \u201creal,\u201d meaning they have no monetary value. <0>Learn more":'Con la testnet Faucet puedes obtener activos gratuitos para probar el Protocolo ZeroLend. Aseg\xfarate de cambiar tu proveedor de cartera a la red de testnet adecuada, selecciona el activo deseado y haz clic en "Faucet" para obtener tokens transferidos a tu cartera. Los activos de una testnet no son "reales", lo que significada que no tienen valor monetario. <0>Aprende m\xe1s',Withdraw:"Retirar","Withdraw {symbol}":["Retirar ",["symbol"]],"Withdrawing this amount will reduce your health factor and increase risk of liquidation.":"Retirar esta cantidad reducir\xe1 tu factor de salud y aumentar\xe1 el riesgo de liquidaci\xf3n.","Withdrawing {symbol}":["Retirando ",["symbol"]],"Wrong Network":"Red incorrecta",YAE:"YAE","You are entering Isolation mode":"Est\xe1s entrando en el Isolation mode","You can borrow this asset with a stable rate only if you borrow more than the amount you are supplying as collateral.":"Puedes pedir prestado este activo con una tasa estable solo si pides prestado m\xe1s de la cantidad que est\xe1s proporcionando como garant\xeda.","You can not change Interest Type to stable as your borrowings are higher than your collateral":"No puede cambiar el Tipo de Inter\xe9s a estable, ya que sus pr\xe9stamos son m\xe1s altos que su garant\xeda","You can not disable E-Mode as your current collateralization level is above 80%, disabling E-Mode can cause liquidation. To exit E-Mode supply or repay borrowed positions.":"No puedes desactivar el E-Mode, ya que tu nivel actual de garant\xeda est\xe1 por encima del 80%, desactivar el E-Mode puede causar liquidaci\xf3n. Para salir del E-Mode suministra o paga las posiciones prestadas.","You can not switch usage as collateral mode for this currency, because it will cause collateral call":"No puedes cambiar el uso como modo de garant\xeda para este activo, porque causar\xe1 una liquidaci\xf3n","You can not use this currency as collateral":"No puedes usar este activo como garant\xeda","You can not withdraw this amount because it will cause collateral call":"No puedes retirar esta cantidad porque causar\xe1 una liquidaci\xf3n","You can only switch to tokens with variable APY types. After this transaction, you may change the variable rate to a stable one if available.":"Solo puedes cambiar a tokens con tipos de APY variables. Despu\xe9s de esta transacci\xf3n, puedes cambiar la tasa variable a una estable si est\xe1 disponible.","You can only withdraw your assets from the Security Module after the cooldown period ends and the unstake window is active.":"Solo puedes retirar tus activos del M\xf3dulo de Seguridad despu\xe9s de que finalice el per\xedodo de cooldown y la ventana de unstakeo est\xe9 activa.","You can report incident to our <0>Discord or <1>Github.":"Puedes reportar un incidente a nuestro <0>Discord o <1>Github.","You cancelled the transaction.":"Has cancelado la transacci\xf3n.","You did not participate in this proposal":"No has participado en esta propuesta","You do not have supplies in this currency":"No tienes suministros en este activo","You don\u2019t have enough funds in your wallet to repay the full amount. If you proceed to repay with your current amount of funds, you will still have a small borrowing position in your dashboard.":"No tienes suficientes fondos en tu cartera para pagar la cantidad total. Si procedes a pagar con tu cantidad actual de fondos, a\xfan tendr\xe1s un peque\xf1o pr\xe9stamo en tu panel de control.","You have no ZERO/stkZERO balance to delegate.":"No tienes balance de ZERO/stkZERO para delegar.","You have not borrow yet using this currency":"A\xfan no has tomado prestado usando este activo","You may borrow up to <0/> GHO at <1/> (max discount)":"Puedes tomar prestado hasta <0/> GHO al <1/> (descuento m\xe1ximo)","You may enter a custom amount in the field.":"Puedes ingresar una cantidad espec\xedfica en el campo.","You switched to {0} rate":["Has cambiado a tasa ",["0"]],"You unstake here":"Unstakea aqu\xed","You voted {0}":["Has votado ",["0"]],"You will exit isolation mode and other tokens can now be used as collateral":"Saldr\xe1s del modo aislamiento y otros tokens pueden ser usados ahora como garant\xeda","You {action} <0/> {symbol}":["Tu ",["action"]," <0/> ",["symbol"]],"You've successfully switched borrow position.":"Has cambiado con \xe9xito la posici\xf3n de pr\xe9stamo.","Your borrows":"Tus pr\xe9stamos","Your current loan to value based on your collateral supplied.":"Tu actual relaci\xf3n pr\xe9stamo-valor basado en tu garant\xeda suministrada.","Your health factor and loan to value determine the assurance of your collateral. To avoid liquidations you can supply more collateral or repay borrow positions.":"Tu factor de salud y la relaci\xf3n pr\xe9stamo-valor determinan la seguridad de tu garant\xeda. Para evitar liquidaciones, puedes suministrar m\xe1s garant\xeda o pagar las posiciones de pr\xe9stamo.","Your info":"Tu informaci\xf3n","Your proposition power is based on your ZERO/stkZERO balance and received delegations.":"Tu poder de proposici\xf3n se basa en tu balance de ZERO/stkZERO y delegaciones recibidas.","Your reward balance is 0":"Tu balance de recompensa es 0","Your supplies":"Tus suministros","Your voting info":"Tu informaci\xf3n de voto","Your voting power is based on your ZERO/stkZERO balance and received delegations.":"Tu poder de voto se basa en tu balance de ZERO/stkZERO y delegaciones recibidas.","Your {name} wallet is empty. Purchase or transfer assets or use <0>{0} to transfer your {network} assets.":["Tu cartera de ",["name"]," est\xe1 vac\xeda. Compra o transfiere activos o usa <0>",["0"]," para transferir tus activos de ",["network"],"."],"Your {name} wallet is empty. Purchase or transfer assets.":["Tu cartera de ",["name"]," est\xe1 vac\xeda. Compra o transfiere activos."],"Your {networkName} wallet is empty. Get free test assets at":["Tu cartera de ",["networkName"]," est\xe1 vac\xeda. Consigue activos de prueba gratis en"],"Your {networkName} wallet is empty. Get free test {0} at":["Tu cartera de ",["networkName"]," est\xe1 vac\xeda. Consigue ",["0"]," de prueba gratis en"],"Zero address not valid":"Direcci\xf3n cero no v\xe1lida",assets:"activos","blocked activities":"actividades bloqueadas","copy the error":"copiar el error",disabled:"deshabilitado",documentation:"documentaci\xf3n",enabled:"habilitado",ends:"finaliza",for:"para",of:"de",on:"en","please check that the amount you want to supply is not currently being used for staking. If it is being used for staking, your transaction might fail.":"por favor comprueba que la cantidad que deseas depositar no est\xe1 siendo utilizada actualmente para stakear. Si est\xe1 utilizando para stakear, tu transacci\xf3n podr\xeda fallar.",repaid:"reembolsado","stETH supplied as collateral will continue to accrue staking rewards provided by daily rebases.":"stETH suministrado como garant\xeda continuar\xe1 acumulando recompensas de staking proporcionadas por rebases diarios.","stETH tokens will be migrated to Wrapped stETH using Lido Protocol wrapper which leads to supply balance change after migration: {0}":["Los tokens stETH se migrar\xe1n a Wrapped stETH usando el wrapper del protocolo de Lido, lo que provoca un cambio en el balance de suministro despu\xe9s de la migraci\xf3n: ",["0"]],"staking view":"vista de stakeo",starts:"empieza","stkZERO holders get a discount on GHO borrow rate":"poseedores de stkZERO obtienen un descuento en la tasa de pr\xe9stamo de GHO",to:"para","tokens is not the same as staking them. If you wish to stake your":"tokens no es lo mismo que stakearlos. Si deseas stakearlos","tokens, please go to the":"tokens, por favor ve al","will receive":"recibir\xe1n",withdrew:"retirado","{0}":[["0"]],"{0} Balance":["Balance ",["0"]],"{0} Faucet":[["0"]," Faucet"],"{0} on-ramp service is provided by External Provider and by selecting you agree to Terms of the Provider. Your access to the service might be reliant on the External Provider being operational.":[["0"]," el servicio on-ramp es proporcionado por proveedores externos y al seleccionarlo, est\xe1s aceptando los t\xe9rminos de dichos proveedores. Tu acceso al servicio podr\xeda depender de que el proveedor externo est\xe9 operativo."],"{0}{name}":[["0"],["name"]],"{currentMethod}":[["currentMethod"]],"{d}d":[["d"],"d"],"{h}h":[["h"],"h"],"{m}m":[["m"],"m"],"{networkName} Faucet":["Faucet ",["networkName"]],"{notifyText}":[["notifyText"]],"{numSelected}/{numAvailable} assets selected":[["numSelected"],"/",["numAvailable"]," activos seleccionados"],"{s}s":[["s"],"s"],"{title}":[["title"]],"{tooltipText}":[["tooltipText"]]}}}}]); \ No newline at end of file diff --git a/_next/static/chunks/338.a263fd169f032dc1.js b/_next/static/chunks/338.f44ff5292bf7ec32.js similarity index 76% rename from _next/static/chunks/338.a263fd169f032dc1.js rename to _next/static/chunks/338.f44ff5292bf7ec32.js index dedfdb19..414ee1f4 100644 --- a/_next/static/chunks/338.a263fd169f032dc1.js +++ b/_next/static/chunks/338.f44ff5292bf7ec32.js @@ -1 +1 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[338],{40795:function(e,t,r){r.d(t,{N:function(){return o}});var n=r(61953),i=r(29630),a=(r(67294),r(85893));function o(e){var t=e.title,r=e.children,o=e.fullWidth,s=void 0!==o&&o;return(0,a.jsx)(n.Z,{sx:function(e){return{borderRadius:"6px",border:"1px solid ".concat(e.palette.divider),flex:s?"0 100%":"0 32%",marginBottom:"2%",maxWidth:s?"100%":"32%"}},children:(0,a.jsxs)(n.Z,{sx:{display:"flex",flexDirection:"column",height:"100%",justifyContent:"space-around",padding:"8px"},children:[t&&(0,a.jsx)(i.Z,{variant:"secondary14",color:"text.secondary",component:"span",children:t}),r]})})}},19547:function(e,t,r){r.d(t,{i:function(){return c}});var n=r(49501),i=r(29630),a=r(61953),o=(r(67294),r(41024)),s=r(85893);function c(e){var t=e.value,r=e.rightAlign;return(0,s.jsx)(a.Z,{sx:{p:r?{xs:"0",xsm:"2px 0"}:{xs:"0",xsm:"3.625px 0px"},display:"inline-flex",alignItems:"center",justifyContent:"center"},children:"Disabled"===t?(0,s.jsxs)(i.Z,{component:"span",sx:{mr:.5},variant:"secondary12",color:"text.muted",children:["(",(0,s.jsx)(n.cC,{id:"Disabled"}),")"]}):(0,s.jsx)(o.B,{compact:!0,value:t,variant:"secondary12",color:"text.secondary",symbolsVariant:"secondary12",symbolsColor:"text.secondary",symbol:"USD"})})}},28228:function(e,t,r){r.d(t,{t:function(){return x}});var n=r(59499),i=r(61953),a=r(90149),o=r(23309),s=r(29630),c=r(67294),l=r(97563),d=r(85893),x=function(e){var t=e.value,r=e.tooltipContent,x=e.onClick,u=(0,c.useState)(!1),p=u[0],h=u[1];if(0===t)return null;return(0,d.jsx)(l.a,{tooltipContent:(0,d.jsx)(d.Fragment,{children:r}),open:p,setOpen:function(e){h(e),x&&x(e)},children:(0,d.jsxs)(i.Z,{sx:{position:"relative",mr:4},children:[(0,d.jsx)(a.Z,{variant:"determinate",sx:{color:function(e){return e.palette.grey["light"===e.palette.mode?200:800]},position:"absolute",left:1.25,top:1.25},size:77.5,thickness:2,value:100}),(0,d.jsx)(a.Z,{variant:"determinate",color:Math.round(t)>=99.99?"error":t>=98?"warning":"success",sx:(0,n.Z)({},"& .".concat(o.Z.circle),{strokeLinecap:"round"}),size:80,thickness:3,value:t<=2?2:t>100?100:t}),(0,d.jsx)(s.Z,{variant:"secondary14",sx:{position:"absolute",top:0,bottom:0,left:0,right:0,display:"flex",alignItems:"center",justifyContent:"center"},children:t>=99.99?"100%":0===t?"N/A":t<.01?"<0.01%":"".concat(t.toFixed(2),"%")})]})})}},92624:function(e,t,r){r.d(t,{r:function(){return d}});var n=r(59499),i=r(36864),a=r(49501),o=r(58527),s=r(85893);function c(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function l(e){for(var t=1;t {0} (<1/>).",values:{0:t.symbol},components:{0:(0,Z.jsx)(m.B,{value:r.aaveFacilitatorRemainingCapacity,variant:"secondary12"}),1:(0,Z.jsx)(m.B,{value:r.aaveFacilitatorRemainingCapacity,variant:"secondary12",symbol:"USD"})}})})}),(0,Z.jsxs)(u.Lv,{title:(0,Z.jsx)(a.Z,{display:"flex",alignItems:"center",children:(0,Z.jsx)(n.cC,{id:"Total borrowed"})}),children:[(0,Z.jsxs)(a.Z,{children:[(0,Z.jsx)(m.B,{value:r.aaveFacilitatorBucketLevel,variant:"main16",compact:!0}),(0,Z.jsx)(o.Z,{component:"span",color:"text.primary",variant:"secondary16",sx:{display:"inline-block",mx:1},children:(0,Z.jsx)(n.cC,{id:"of"})}),(0,Z.jsx)(m.B,{value:r.aaveFacilitatorBucketMaxCapacity,variant:"main16"})]}),(0,Z.jsxs)(a.Z,{children:[(0,Z.jsx)(y.i,{value:r.aaveFacilitatorBucketLevel.toString()}),(0,Z.jsx)(o.Z,{component:"span",color:"text.secondary",variant:"secondary12",sx:{display:"inline-block",mx:1},children:(0,Z.jsx)(n.cC,{id:"of"})}),(0,Z.jsx)(y.i,{value:r.aaveFacilitatorBucketMaxCapacity.toString()})]})]}),(0,Z.jsx)(a.Z,{mt:{xs:6,sm:0},children:(0,Z.jsx)(u.Lv,{title:(0,Z.jsx)(f.n,{text:(0,Z.jsx)(n.cC,{id:"APY, fixed rate"})}),children:(0,Z.jsx)(m.B,{value:r.ghoVariableBorrowAPY,percent:!0,variant:"main16"})})})]})},P=function(e){var t=e.reserve,r=e.ghoReserveData,i=(0,g.Yh)((function(e){return e.trackEvent}));return(0,Z.jsxs)(j.Z,{direction:"row",gap:3,children:[(0,Z.jsxs)(j.Z,{children:[(0,Z.jsxs)(u.Lv,{title:(0,Z.jsx)(a.Z,{display:"flex",alignItems:"center",children:(0,Z.jsx)(n.cC,{id:"Total borrowed"})}),children:[(0,Z.jsxs)(a.Z,{children:[(0,Z.jsx)(m.B,{value:r.aaveFacilitatorBucketLevel,variant:"main16",compact:!0}),(0,Z.jsx)(o.Z,{component:"span",color:"text.primary",variant:"secondary16",sx:{display:"inline-block",mx:1},children:(0,Z.jsx)(n.cC,{id:"of"})}),(0,Z.jsx)(m.B,{value:r.aaveFacilitatorBucketMaxCapacity,variant:"main16"})]}),(0,Z.jsxs)(a.Z,{children:[(0,Z.jsx)(y.i,{value:r.aaveFacilitatorBucketLevel.toString()}),(0,Z.jsx)(o.Z,{component:"span",color:"text.secondary",variant:"secondary12",sx:{display:"inline-block",mx:1},children:(0,Z.jsx)(n.cC,{id:"of"})}),(0,Z.jsx)(y.i,{value:r.aaveFacilitatorBucketMaxCapacity.toString()})]})]}),(0,Z.jsx)(a.Z,{mt:{xs:6,sm:0},children:(0,Z.jsx)(u.Lv,{title:(0,Z.jsx)(f.n,{text:(0,Z.jsx)(n.cC,{id:"APY, fixed rate"})}),children:(0,Z.jsx)(m.B,{value:r.ghoVariableBorrowAPY,percent:!0,variant:"main16"})})})]}),(0,Z.jsx)(a.Z,{children:(0,Z.jsx)(v.t,{value:100*r.aaveFacilitatorMintedPercent,onClick:function(e){e&&i(O.vh.TOOL_TIP,{tooltip:"Total ONEZ borrowed"})},tooltipContent:(0,Z.jsx)(Z.Fragment,{children:(0,Z.jsx)(n.cC,{id:"Maximum amount available to borrow is <0/> {0} (<1/>).",values:{0:t.symbol},components:{0:(0,Z.jsx)(m.B,{value:r.aaveFacilitatorRemainingCapacity,variant:"secondary12"}),1:(0,Z.jsx)(m.B,{value:r.aaveFacilitatorRemainingCapacity,variant:"secondary12",symbol:"USD"})}})})})})]})},E=r(19952),k=function(e){var t=e.reserve;return(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(E.v,{sx:{mb:3},severity:"warning",icon:!1,children:(0,Z.jsx)(n.cC,{id:"ONEZ is currently experimental and hence has a low borrow limit."})}),(0,Z.jsxs)(u.ne,{children:[(0,Z.jsx)(u.pY,{children:(0,Z.jsx)(n.cC,{id:"About ONEZ"})}),(0,Z.jsxs)(a.Z,{children:[(0,Z.jsx)(o.Z,{gutterBottom:!0,children:(0,Z.jsx)(n.cC,{id:"ONEZ is a native decentralized, collateral-backed digital asset pegged to USD. It is created by users via borrowing against multiple collateral. When user repays their ONEZ borrow position, the protocol burns that user's ONEZ. All the interest payments accrued by minters of ONEZ would be directly transferred to the ZeroLend treasury."})}),(0,Z.jsx)(a.Z,{sx:{display:"flex",alignItems:"center",flexWrap:"wrap"},children:(0,Z.jsxs)(s.Z,{component:d.rU,variant:"outlined",size:"small",href:"https://docs.zerolend.xyz/onez",sx:{p:"2px 4px",mt:2,mr:2,minWidth:0},children:[(0,Z.jsx)(o.Z,{sx:{mr:1,fontSize:"10px"},children:(0,Z.jsx)(n.cC,{id:"Techpaper"})}),(0,Z.jsx)(c.Z,{sx:{fontSize:14},children:(0,Z.jsx)(i.Z,{})})]})})]})]}),(0,Z.jsx)(l.Z,{sx:{my:{xs:6,sm:10}}}),(0,Z.jsxs)(u.ne,{children:[(0,Z.jsx)(u.pY,{children:(0,Z.jsx)(n.cC,{id:"Borrow info"})}),(0,Z.jsx)(a.Z,{sx:{flexGrow:1,minWidth:0,maxWidth:"100%",width:"100%"},children:(0,Z.jsx)(w,{reserve:t})})]}),0!==t.eModeCategoryId&&(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(l.Z,{sx:{my:{xs:6,sm:10}}}),(0,Z.jsx)(x.H,{reserve:t})]})]})}},93456:function(e,t,r){r.d(t,{H:function(){return y}});var n=r(49501),i=r(61953),a=r(29630),o=r(81645),s=r(92624),c=r(64268),l=r(51967),d=r(41024),x=r(68861),u=r(40795),p=r(32667),h=r(24834),j=r(57609),v=r(76920),f=r(59012),m=r(85893),y=function(e){var t=e.reserve,r=(0,h.Yh)((function(e){return e.trackEvent}));return(0,m.jsxs)(f.ne,{children:[(0,m.jsx)(f.pY,{children:"E-Mode info"}),(0,m.jsxs)(i.Z,{sx:{flexGrow:1,minWidth:0,maxWidth:"100%",width:"100%"},children:[(0,m.jsxs)(i.Z,{sx:{display:"inline-flex",alignItems:"center"},children:[(0,m.jsx)(a.Z,{variant:"secondary14",color:"text.secondary",children:(0,m.jsx)(n.cC,{id:"E-Mode Category"})}),(0,m.jsx)(o.Z,{sx:{fontSize:"14px",mr:.5,ml:2},children:(0,m.jsx)(v.Z,{})}),(0,m.jsx)(a.Z,{variant:"subheader1",children:(0,p.U)(t.eModeLabel)})]}),(0,m.jsxs)(i.Z,{sx:{display:"flex",flexWrap:"wrap",justifyContent:"space-between",pt:"12px"},children:[(0,m.jsx)(u.N,{title:(0,m.jsx)(l.y,{variant:"description",text:(0,m.jsx)(n.cC,{id:"Max LTV"})}),children:(0,m.jsx)(d.B,{value:t.formattedEModeLtv,percent:!0,variant:"secondary14",visibleDecimals:2})}),(0,m.jsx)(u.N,{title:(0,m.jsx)(c.M,{variant:"description",text:(0,m.jsx)(n.cC,{id:"Liquidation threshold"})}),children:(0,m.jsx)(d.B,{value:t.formattedEModeLiquidationThreshold,percent:!0,variant:"secondary14",visibleDecimals:2})}),(0,m.jsx)(u.N,{title:(0,m.jsx)(s.r,{variant:"description",text:(0,m.jsx)(n.cC,{id:"Liquidation penalty"})}),children:(0,m.jsx)(d.B,{value:t.formattedEModeLiquidationBonus,percent:!0,variant:"secondary14",visibleDecimals:2})})]}),(0,m.jsx)(a.Z,{variant:"caption",color:"text.secondary",paddingTop:"24px",children:(0,m.jsx)(n.cC,{id:"E-Mode increases your LTV for a selected category of assets, meaning that when E-mode is enabled, you will have higher borrowing power over assets of the same E-mode category which are defined by ZeroLend Governance. You can enter E-Mode from your <0>Dashboard. To learn more about E-Mode and applied restrictions in <1>FAQ or <2>ZeroLend V3 Technical Paper.",components:{0:(0,m.jsx)(x.rU,{href:x.Z6.dashboard,sx:{textDecoration:"underline"},variant:"caption",color:"text.secondary",onClick:function(){r(j.f9.GO_DASHBOARD_EMODE)}}),1:(0,m.jsx)(x.rU,{href:"https://docs.aave.com/faq/aave-v3-features#high-efficiency-mode-e-mode",sx:{textDecoration:"underline"},variant:"caption",color:"text.secondary",onClick:function(){r(j.vh.EXTERNAL_LINK,{Link:"E-mode FAQ"})}}),2:(0,m.jsx)(x.rU,{href:"https://github.com/aave/aave-v3-core/blob/master/techpaper/Aave_V3_Technical_Paper.pdf",sx:{textDecoration:"underline"},variant:"caption",color:"text.secondary",onClick:function(){r(j.vh.EXTERNAL_LINK,{Link:"V3 Tech Paper"})}})}})})]})]})}},59012:function(e,t,r){r.d(t,{ne:function(){return x},pY:function(){return u},Lv:function(){return p}});var n=r(59499),i=r(61953),a=r(29630),o=r(62097),s=r(61225),c=r(85893);function l(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function d(e){for(var t=1;t=99.99?"error":t>=98?"warning":"success",sx:(0,n.Z)({},"& .".concat(o.Z.circle),{strokeLinecap:"round"}),size:80,thickness:3,value:t<=2?2:t>100?100:t}),(0,d.jsx)(s.Z,{variant:"secondary14",sx:{position:"absolute",top:0,bottom:0,left:0,right:0,display:"flex",alignItems:"center",justifyContent:"center"},children:t>=99.99?"100%":0===t?"N/A":t<.01?"<0.01%":"".concat(t.toFixed(2),"%")})]})})}},92624:function(e,t,r){r.d(t,{r:function(){return d}});var n=r(59499),i=r(36864),a=r(49501),o=r(58527),s=r(85893);function c(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function l(e){for(var t=1;t {0} (<1/>).",values:{0:t.symbol},components:{0:(0,Z.jsx)(m.B,{value:r.aaveFacilitatorRemainingCapacity,variant:"secondary12"}),1:(0,Z.jsx)(m.B,{value:r.aaveFacilitatorRemainingCapacity,variant:"secondary12",symbol:"USD"})}})})}),(0,Z.jsxs)(u.Lv,{title:(0,Z.jsx)(a.Z,{display:"flex",alignItems:"center",children:(0,Z.jsx)(n.cC,{id:"Total borrowed"})}),children:[(0,Z.jsxs)(a.Z,{children:[(0,Z.jsx)(m.B,{value:r.aaveFacilitatorBucketLevel,variant:"main16",compact:!0}),(0,Z.jsx)(o.Z,{component:"span",color:"text.primary",variant:"secondary16",sx:{display:"inline-block",mx:1},children:(0,Z.jsx)(n.cC,{id:"of"})}),(0,Z.jsx)(m.B,{value:r.aaveFacilitatorBucketMaxCapacity,variant:"main16"})]}),(0,Z.jsxs)(a.Z,{children:[(0,Z.jsx)(y.i,{value:r.aaveFacilitatorBucketLevel.toString()}),(0,Z.jsx)(o.Z,{component:"span",color:"text.secondary",variant:"secondary12",sx:{display:"inline-block",mx:1},children:(0,Z.jsx)(n.cC,{id:"of"})}),(0,Z.jsx)(y.i,{value:r.aaveFacilitatorBucketMaxCapacity.toString()})]})]}),(0,Z.jsx)(a.Z,{mt:{xs:6,sm:0},children:(0,Z.jsx)(u.Lv,{title:(0,Z.jsx)(v.n,{text:(0,Z.jsx)(n.cC,{id:"APY, fixed rate"})}),children:(0,Z.jsx)(m.B,{value:r.ghoVariableBorrowAPY,percent:!0,variant:"main16"})})})]})},P=function(e){var t=e.reserve,r=e.ghoReserveData,i=(0,g.Yh)((function(e){return e.trackEvent}));return(0,Z.jsxs)(j.Z,{direction:"row",gap:3,children:[(0,Z.jsxs)(j.Z,{children:[(0,Z.jsxs)(u.Lv,{title:(0,Z.jsx)(a.Z,{display:"flex",alignItems:"center",children:(0,Z.jsx)(n.cC,{id:"Total borrowed"})}),children:[(0,Z.jsxs)(a.Z,{children:[(0,Z.jsx)(m.B,{value:r.aaveFacilitatorBucketLevel,variant:"main16",compact:!0}),(0,Z.jsx)(o.Z,{component:"span",color:"text.primary",variant:"secondary16",sx:{display:"inline-block",mx:1},children:(0,Z.jsx)(n.cC,{id:"of"})}),(0,Z.jsx)(m.B,{value:r.aaveFacilitatorBucketMaxCapacity,variant:"main16"})]}),(0,Z.jsxs)(a.Z,{children:[(0,Z.jsx)(y.i,{value:r.aaveFacilitatorBucketLevel.toString()}),(0,Z.jsx)(o.Z,{component:"span",color:"text.secondary",variant:"secondary12",sx:{display:"inline-block",mx:1},children:(0,Z.jsx)(n.cC,{id:"of"})}),(0,Z.jsx)(y.i,{value:r.aaveFacilitatorBucketMaxCapacity.toString()})]})]}),(0,Z.jsx)(a.Z,{mt:{xs:6,sm:0},children:(0,Z.jsx)(u.Lv,{title:(0,Z.jsx)(v.n,{text:(0,Z.jsx)(n.cC,{id:"APY, fixed rate"})}),children:(0,Z.jsx)(m.B,{value:r.ghoVariableBorrowAPY,percent:!0,variant:"main16"})})})]}),(0,Z.jsx)(a.Z,{children:(0,Z.jsx)(f.t,{value:100*r.aaveFacilitatorMintedPercent,onClick:function(e){e&&i(O.vh.TOOL_TIP,{tooltip:"Total ONEZ borrowed"})},tooltipContent:(0,Z.jsx)(Z.Fragment,{children:(0,Z.jsx)(n.cC,{id:"Maximum amount available to borrow is <0/> {0} (<1/>).",values:{0:t.symbol},components:{0:(0,Z.jsx)(m.B,{value:r.aaveFacilitatorRemainingCapacity,variant:"secondary12"}),1:(0,Z.jsx)(m.B,{value:r.aaveFacilitatorRemainingCapacity,variant:"secondary12",symbol:"USD"})}})})})})]})},D=r(19952),k=function(e){var t=e.reserve;return(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(D.v,{sx:{mb:3},severity:"warning",icon:!1,children:(0,Z.jsx)(n.cC,{id:"ONEZ is currently experimental and hence has a low borrow limit."})}),(0,Z.jsxs)(u.ne,{children:[(0,Z.jsx)(u.pY,{children:(0,Z.jsx)(n.cC,{id:"About ONEZ"})}),(0,Z.jsxs)(a.Z,{children:[(0,Z.jsx)(o.Z,{gutterBottom:!0,children:(0,Z.jsx)(n.cC,{id:"ONEZ is a native decentralized, collateral-backed digital asset pegged to USD. It is created by users via borrowing against multiple collateral. When user repays their ONEZ borrow position, the protocol burns that user's ONEZ. All the interest payments accrued by minters of ONEZ would be directly transferred to the ZeroLend treasury."})}),(0,Z.jsx)(a.Z,{sx:{display:"flex",alignItems:"center",flexWrap:"wrap"},children:(0,Z.jsxs)(s.Z,{component:d.rU,variant:"outlined",size:"small",href:"https://docs.zerolend.xyz/onez",sx:{p:"2px 4px",mt:2,mr:2,minWidth:0},children:[(0,Z.jsx)(o.Z,{sx:{mr:1,fontSize:"10px"},children:(0,Z.jsx)(n.cC,{id:"Techpaper"})}),(0,Z.jsx)(c.Z,{sx:{fontSize:14},children:(0,Z.jsx)(i.Z,{})})]})})]})]}),(0,Z.jsx)(l.Z,{sx:{my:{xs:6,sm:10}}}),(0,Z.jsxs)(u.ne,{children:[(0,Z.jsx)(u.pY,{children:(0,Z.jsx)(n.cC,{id:"Borrow info"})}),(0,Z.jsx)(a.Z,{sx:{flexGrow:1,minWidth:0,maxWidth:"100%",width:"100%"},children:(0,Z.jsx)(w,{reserve:t})})]}),0!==t.eModeCategoryId&&(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(l.Z,{sx:{my:{xs:6,sm:10}}}),(0,Z.jsx)(x.H,{reserve:t})]})]})}},93456:function(e,t,r){r.d(t,{H:function(){return y}});var n=r(49501),i=r(61953),a=r(29630),o=r(81645),s=r(92624),c=r(64268),l=r(51967),d=r(41024),x=r(68861),u=r(40795),p=r(32667),h=r(84829),j=r(57609),f=r(76920),v=r(59012),m=r(85893),y=function(e){var t=e.reserve,r=(0,h.Yh)((function(e){return e.trackEvent}));return(0,m.jsxs)(v.ne,{children:[(0,m.jsx)(v.pY,{children:"E-Mode info"}),(0,m.jsxs)(i.Z,{sx:{flexGrow:1,minWidth:0,maxWidth:"100%",width:"100%"},children:[(0,m.jsxs)(i.Z,{sx:{display:"inline-flex",alignItems:"center"},children:[(0,m.jsx)(a.Z,{variant:"secondary14",color:"text.secondary",children:(0,m.jsx)(n.cC,{id:"E-Mode Category"})}),(0,m.jsx)(o.Z,{sx:{fontSize:"14px",mr:.5,ml:2},children:(0,m.jsx)(f.Z,{})}),(0,m.jsx)(a.Z,{variant:"subheader1",children:(0,p.U)(t.eModeLabel)})]}),(0,m.jsxs)(i.Z,{sx:{display:"flex",flexWrap:"wrap",justifyContent:"space-between",pt:"12px"},children:[(0,m.jsx)(u.N,{title:(0,m.jsx)(l.y,{variant:"description",text:(0,m.jsx)(n.cC,{id:"Max LTV"})}),children:(0,m.jsx)(d.B,{value:t.formattedEModeLtv,percent:!0,variant:"secondary14",visibleDecimals:2})}),(0,m.jsx)(u.N,{title:(0,m.jsx)(c.M,{variant:"description",text:(0,m.jsx)(n.cC,{id:"Liquidation threshold"})}),children:(0,m.jsx)(d.B,{value:t.formattedEModeLiquidationThreshold,percent:!0,variant:"secondary14",visibleDecimals:2})}),(0,m.jsx)(u.N,{title:(0,m.jsx)(s.r,{variant:"description",text:(0,m.jsx)(n.cC,{id:"Liquidation penalty"})}),children:(0,m.jsx)(d.B,{value:t.formattedEModeLiquidationBonus,percent:!0,variant:"secondary14",visibleDecimals:2})})]}),(0,m.jsxs)(a.Z,{variant:"caption",color:"text.secondary",paddingTop:"24px",children:[(0,m.jsx)(n.cC,{id:"E-Mode increases your LTV for a selected category of assets, meaning that when E-mode is enabled, you will have higher borrowing power over assets of the same E-mode category which are defined by ZeroLend Governance. You can enter E-Mode from your <0>Dashboard. To learn more about E-Mode and applied restrictions in.",components:{0:(0,m.jsx)(x.rU,{href:x.Z6.dashboard,sx:{textDecoration:"underline"},variant:"caption",color:"text.secondary",onClick:function(){r(j.f9.GO_DASHBOARD_EMODE)}})}}),(0,m.jsx)(x.rU,{href:"https://discord.gg/zerolend",underline:"always",children:(0,m.jsx)(n.cC,{id:"Learn more"})})]})]})]})}},59012:function(e,t,r){r.d(t,{ne:function(){return x},pY:function(){return u},Lv:function(){return p}});var n=r(59499),i=r(61953),a=r(29630),o=r(62097),s=r(61225),c=r(85893);function l(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function d(e){for(var t=1;t<1><2/>Add <3/> stkZERO to borrow at <4/> (max discount)":"<0><1><2/>Add <3/> stkZERO to borrow at <4/> (max discount)","<0><1><2/>Add stkZERO to see borrow rate with discount":"<0><1><2/>Add stkZERO to see borrow rate with discount","<0>Ampleforth is a rebasing asset. Visit the <1>documentation to learn more.":"<0>Ampleforth \u662f\u4e00\u79cd\u91cd\u65b0\u57fa\u51c6\u5316\u8d44\u4ea7\u3002\u8bf7\u8bbf\u95ee<1>\u6587\u6863\u4ee5\u4e86\u89e3\u66f4\u591a\u4fe1\u606f\u3002","<0>Attention: Parameter changes via governance can alter your account health factor and risk of liquidation.":"<0>\u6ce8\u610f\uff1a\u901a\u8fc7\u6cbb\u7406\u66f4\u6539\u53c2\u6570\u4f1a\u6539\u53d8\u60a8\u7684\u8d26\u6237\u5065\u5eb7\u7cfb\u6570\u548c\u6e05\u7b97\u98ce\u9669\u3002","<0>Slippage tolerance <1>{selectedSlippage}% <2>{0}":["<0>\u6ed1\u70b9\u5bb9\u5fcd\u5ea6 <1>",["selectedSlippage"],"% <2>",["0"],""],"A powerful decentralized lending protocol built on zkSync. Lend/Borrow with high capital efficiency and low interest fees":"\u57fa\u4e8e zkSync \u7684\u5f3a\u5927\u53bb\u4e2d\u5fc3\u5316\u501f\u8d37\u534f\u8bae\u3002\u4ee5\u9ad8\u8d44\u672c\u6548\u7387\u548c\u4f4e\u5229\u606f\u8d39\u7528\u8fdb\u884c\u501f\u8d37",APR:"\u5e74\u5229\u7387",APY:"\u5e74\u6536\u76ca\u7387","APY change":"\u5e74\u6536\u76ca\u7387 \u53d8\u66f4","APY type":"\u5e74\u6536\u76ca\u7387 \u7c7b\u578b","APY type change":"\u5e74\u6536\u76ca\u7387 \u7c7b\u578b\u53d8\u66f4","APY with discount applied":"\u5e94\u7528\u6298\u6263\u540e\u7684 \u5e74\u6536\u76ca\u7387 ","APY, fixed rate":"\u56fa\u5b9a\u5229\u7387 \u5e74\u6536\u76ca\u7387 ","APY, stable":"\u7a33\u5b9a\u5229\u7387 \u5e74\u6536\u76ca\u7387 ","APY, variable":"\u53ef\u53d8\u5229\u7387 \u5e74\u6536\u76ca\u7387 ","AToken supply is not zero":"AToken \u4f9b\u5e94\u4e0d\u4e3a\u96f6","About ONEZ":"\u5173\u4e8e ONEZ",Account:"\u8d26\u6237","Action cannot be performed because the reserve is frozen":"\u7531\u4e8e\u50a8\u5907\u91d1\u88ab\u51bb\u7ed3\uff0c\u65e0\u6cd5\u6267\u884c\u64cd\u4f5c","Action cannot be performed because the reserve is paused":"\u7531\u4e8e\u50a8\u5907\u91d1\u6682\u505c\uff0c\u65e0\u6cd5\u6267\u884c\u64cd\u4f5c","Action requires an active reserve":"\u64cd\u4f5c\u9700\u8981\u4e00\u4e2a\u6d3b\u8dc3\u7684\u50a8\u5907\u91d1","Activate Cooldown":"\u6fc0\u6d3b\u51b7\u5374\u65f6\u95f4","Add Liquidity":"\u8865\u5145\u6d41\u52a8\u8d44\u91d1 ","Add stkZERO to see borrow APY with the discount":"Add stkZERO to see borrow APY with the discount","Add to wallet":"\u6dfb\u52a0\u5230\u94b1\u5305","Add {0} to wallet to track your balance.":["\u6dfb\u52a0 ",["0"]," \u5230\u94b1\u5305\u4ee5\u8ddf\u8e2a\u60a8\u7684\u4f59\u989d\u3002"],"Address is not a contract":"\u5730\u5740\u4e0d\u662f\u4e00\u4e2a\u5408\u540c",Addresses:"\u5730\u5740","Addresses ({0})":["\u5730\u5740\uff08",["0"],"\uff09"],"All Assets":"\u6240\u6709\u8d44\u4ea7","All done!":"\u6240\u6709\u7684\u90fd\u5b8c\u6210\uff01","All proposals":"\u6240\u6709\u63d0\u6848","All transactions":"\u6240\u6709\u4ea4\u6613","Allowance required action":"\u9700\u8981\u6279\u51c6\u7684\u64cd\u4f5c","Allows you to decide whether to use a supplied asset as collateral. An asset used as collateral will affect your borrowing power and health factor.":"\u5141\u8bb8\u60a8\u51b3\u5b9a\u662f\u5426\u4f7f\u7528\u63d0\u4f9b\u7684\u8d44\u4ea7\u4f5c\u4e3a\u62b5\u62bc\u54c1\u3002\u4f5c\u4e3a\u62b5\u62bc\u54c1\u4f7f\u7528\u7684\u8d44\u4ea7\u5c06\u5f71\u54cd\u60a8\u7684\u501f\u6b3e\u80fd\u529b\u548c\u5065\u5eb7\u7cfb\u6570\u3002","Allows you to switch between <0>variable and <1>stable interest rates, where variable rate can increase and decrease depending on the amount of liquidity in the reserve, and stable rate will stay the same for the duration of your loan.":"\u5141\u8bb8\u60a8\u5728<0>\u53d8\u52a8\u548c <1>\u7a33\u5b9a \u4e24\u79cd\u5229\u7387\u4e4b\u95f4\u5207\u6362\uff0c\u5176\u4e2d\u53d8\u52a8\u5229\u7387\u53ef\u4ee5\u6839\u636e\u50a8\u5907\u91d1\u4e2d\u7684\u6d41\u52a8\u6027\u91cf\u7684\u591a\u5c11\u800c\u589e\u52a0\u548c\u51cf\u5c11\uff0c\u800c\u7a33\u5b9a\u5229\u7387\u5c06\u5728\u8d37\u6b3e\u671f\u5185\u4fdd\u6301\u4e0d\u53d8\u3002",Amount:"\u6570\u91cf","Amount claimable":"\u53ef\u7d22\u8d54\u7684\u91d1\u989d","Amount in cooldown":"\u51b7\u5374\u4e2d\u7684\u91d1\u989d","Amount must be greater than 0":"\u91d1\u989d\u5fc5\u987b\u5927\u4e8e 0","Amount to unstake":"\u89e3\u9664\u8d28\u62bc\u7684\u6570\u91cf","An error has occurred fetching the proposal metadata from IPFS.":"\u4ece IPFS \u83b7\u53d6\u63d0\u6848\u5143\u6570\u636e\u65f6\u53d1\u751f\u9519\u8bef\u3002","Approve Confirmed":"\u5df2\u786e\u8ba4\u6279\u51c6","Approve with":"\u4f7f\u7528\u4ee5\u4e0b\u65b9\u5f0f\u6279\u51c6","Approve {symbol} to continue":["\u6279\u51c6 ",["symbol"]," \u4ee5\u7ee7\u7eed"],"Approving {symbol}...":["\u6b63\u5728\u6279\u51c6 ",["symbol"],"\u2026"],"Array parameters that should be equal length are not":"\u5e94\u8be5\u5177\u6709\u76f8\u7b49\u957f\u5ea6\u7684\u6570\u7ec4\u53c2\u6570","As a liquidity provider, you will get roles (Shrimp/Shark/Whale) in our discord that give you exclusive access to private channels. Visit <0>Guild.xyz to claim these roles.":"\u4f5c\u4e3a\u6d41\u52a8\u8d44\u91d1\u63d0\u4f9b\u8005\uff0c\u60a8\u5c06\u5728\u6211\u4eec\u7684 discord \u4e2d\u83b7\u5f97\u89d2\u8272\uff08\u867e/\u9ca8\u9c7c/\u9cb8\u9c7c\uff09\uff0c\u8fd9\u4e9b\u89d2\u8272\u53ef\u8ba9\u60a8\u72ec\u4eab\u79c1\u4eba\u9891\u9053\u3002\u8bf7\u8bbf\u95ee <0>Guild.xyz \u7533\u8bf7\u8fd9\u4e9b\u89d2\u8272\u3002",Asset:"\u8d44\u4ea7","Asset can be only used as collateral in isolation mode with limited borrowing power. To enter isolation mode, disable all other collateral.":"\u8d44\u4ea7\u53ea\u80fd\u5728\u5b64\u7acb\u6a21\u5f0f\u4e0b\u7528\u4f5c\u62b5\u62bc\u54c1\uff0c\u501f\u6b3e\u80fd\u529b\u6709\u9650\u3002\u8981\u8fdb\u5165\u5b64\u7acb\u6a21\u5f0f\uff0c\u8bf7\u7981\u7528\u6240\u6709\u5176\u4ed6\u62b5\u62bc\u54c1\u3002","Asset cannot be migrated because you have isolated collateral in {marketName} v3 Market which limits borrowable assets. You can manage your collateral in <0>{marketName} V3 Dashboard":["\u65e0\u6cd5\u8fc1\u79fb\u8d44\u4ea7\uff0c\u56e0\u4e3a\u60a8\u5728 ",["marketName"]," v3 \u5e02\u573a\u4e0a\u62e5\u6709\u9650\u5236\u53ef\u501f\u8d44\u4ea7\u7684\u5b64\u7acb\u62b5\u62bc\u54c1\u3002\u60a8\u53ef\u4ee5\u5728 <0>",["marketName"]," V3 \u4eea\u8868\u76d8 \u4e2d\u7ba1\u7406\u60a8\u7684\u62b5\u62bc\u54c1\u3002"],"Asset cannot be migrated due to insufficient liquidity or borrow cap limitation in {marketName} v3 market.":["\u7531\u4e8e ",["marketName"]," v3 \u5e02\u573a\u7684\u6d41\u52a8\u6027\u4e0d\u8db3\u6216\u501f\u6b3e\u4e0a\u9650\u9650\u5236\uff0c\u8d44\u4ea7\u65e0\u6cd5\u8fc1\u79fb\u3002"],"Asset cannot be migrated due to supply cap restriction in {marketName} v3 market.":["\u7531\u4e8e ",["marketName"]," v3 \u5e02\u573a\u7684\u4f9b\u5e94\u4e0a\u9650\u9650\u5236\uff0c\u8d44\u4ea7\u65e0\u6cd5\u8fc1\u79fb\u3002"],"Asset cannot be migrated to {marketName} V3 Market due to E-mode restrictions. You can disable or manage E-mode categories in your <0>V3 Dashboard":["\u7531\u4e8e E \u6a21\u5f0f\u7684\u9650\u5236\uff0c\u8d44\u4ea7\u65e0\u6cd5\u8fc1\u79fb\u5230 ",["marketName"]," V3 \u5e02\u573a\u3002\u60a8\u53ef\u4ee5\u5728\u60a8\u7684 <0>V3 \u4eea\u8868\u76d8 \u4e2d\u7981\u7528\u6216\u7ba1\u7406 E \u6a21\u5f0f\u7c7b\u522b\u3002"],"Asset cannot be migrated to {marketName} v3 Market since collateral asset will enable isolation mode.":["\u8d44\u4ea7\u65e0\u6cd5\u8fc1\u79fb\u5230 ",["marketName"]," v3 \u5e02\u573a\uff0c\u56e0\u4e3a\u62b5\u62bc\u54c1\u8d44\u4ea7\u5c06\u542f\u7528\u5b64\u7acb\u6a21\u5f0f\u3002"],"Asset cannot be used as collateral.":"\u4e0d\u80fd\u7528\u4f5c\u62b5\u62bc\u54c1\u7684\u8d44\u4ea7","Asset category":"\u8d44\u4ea7\u7c7b\u522b","Asset is frozen in {marketName} v3 market, hence this position cannot be migrated.":["\u8d44\u4ea7\u5728 ",["marketName"]," v3 \u5e02\u573a\u88ab\u51bb\u7ed3\uff0c\u56e0\u6b64\u65e0\u6cd5\u8fc1\u79fb\u6b64\u6301\u4ed3\u3002"],"Asset is not borrowable in isolation mode":"\u5b64\u7acb\u6a21\u5f0f\u4e0b\u4e0d\u53ef\u501f\u7528\u8d44\u4ea7","Asset is not listed":"\u8d44\u4ea7\u672a\u5217\u51fa","Asset supply is limited to a certain amount to reduce protocol exposure to the asset and to help manage risks involved.":"\u8d44\u4ea7\u4f9b\u5e94\u53d7\u5230\u9650\u5236\uff0c\u4ee5\u51cf\u5c11\u534f\u8bae\u5bf9\u8be5\u8d44\u4ea7\u7684\u98ce\u9669\u655e\u53e3\u5e76\u5e2e\u52a9\u7ba1\u7406\u76f8\u5173\u98ce\u9669\u3002",Assets:"\u8d44\u4ea7","Assets to borrow":"\u53ef\u501f\u7528\u7684\u8d44\u4ea7 ","Assets to supply":"\u53ef\u4f9b\u5e94\u7684\u8d44\u4ea7","Assets with zero LTV ({assetsBlockingWithdraw}) must be withdrawn or disabled as collateral to perform this action":["\u96f6\u8d37\u6b3e\u4ef7\u503c\u6bd4\u7387 (LTV) \u7684\u8d44\u4ea7\uff08",["assetsBlockingWithdraw"],"\uff09\u5fc5\u987b\u64a4\u56de\u6216\u505c\u7528\u4f5c\u4e3a\u62b5\u62bc\u54c1\uff0c\u4ee5\u6267\u884c\u6b64\u64cd\u4f5c\u3002"],"At a discount":"\u4ee5\u6298\u6263\u4ef7",Audits:"\u5ba1\u8ba1",Author:"\u4f5c\u8005",Available:"\u53ef\u7528","Available assets":"\u53ef\u7528\u8d44\u4ea7","Available liquidity":"\u53ef\u7528\u6d41\u52a8\u6027","Available on":"\u53ef\u7528\u4e8e","Available rewards":"\u53ef\u7528\u5956\u52b1","Available to borrow":"\u53ef\u4f9b\u501f\u51fa","Available to supply":"\u53ef\u4f9b\u5e94","Back to Dashboard":"\u8fd4\u56de\u4eea\u8868\u677f",Balance:"\u4f59\u989d","Balance to revoke":"\u64a4\u9500\u4f59\u989d","Be careful - You are very close to liquidation. Consider depositing more collateral or paying down some of your borrowed positions":"\u8bf7\u6ce8\u610f - \u60a8\u975e\u5e38\u63a5\u8fd1\u6e05\u7b97\u3002\u8003\u8651\u5b58\u5165\u66f4\u591a\u62b5\u62bc\u54c1\u6216\u8fd8\u6e05\u90e8\u5206\u501f\u6b3e\u5934\u5bf8\u3002","Be mindful of the network congestion and gas prices.":"\u8bf7\u6ce8\u610f\u7f51\u7edc\u62e5\u5835\u548c\u77ff\u5de5\u8d39\u4ef7\u683c\u3002","Because this asset is paused, no actions can be taken until further notice":"\u7531\u4e8e\u6b64\u8d44\u4ea7\u5df2\u6682\u505c\uff0c\u6682\u65f6\u65e0\u6cd5\u6267\u884c\u4efb\u4f55\u64cd\u4f5c\u3002","Before supplying":"\u4f9b\u5e94\u4e4b\u524d","Blocked Address":"\u5df2\u88ab\u62e6\u622a\u7684\u5730\u5740",Borrow:"\u501f\u6b3e","Borrow APY rate":"\u501f\u6b3e\u5e74\u6536\u76ca\u7387 ","Borrow APY, fixed rate":"\u501f\u6b3e\u56fa\u5b9a\u5229\u7387 \u5e74\u6536\u76ca\u7387 ","Borrow APY, stable":"\u501f\u6b3e\u7a33\u5b9a\u5229\u7387 \u5e74\u6536\u76ca\u7387 ","Borrow APY, variable":"\u501f\u6b3e\u53ef\u53d8\u5229\u7387 \u5e74\u6536\u76ca\u7387 ","Borrow amount to reach {0}% utilization":["\u501f\u6b3e\u91d1\u989d\u8fbe\u5230 ",["0"],"% \u5229\u7528\u7387\u6240\u9700\u7684\u91d1\u989d"],"Borrow and repay in same block is not allowed":"\u5728\u540c\u4e00\u4e2a\u533a\u5757\u5185\u8fdb\u884c\u501f\u6b3e\u548c\u8fd8\u6b3e\u662f\u4e0d\u5141\u8bb8\u7684","Borrow apy":"\u501f\u6b3e \u5e74\u6536\u76ca\u7387 ","Borrow balance":"\u501f\u6b3e\u4f59\u989d","Borrow balance after repay":"\u8fd8\u6b3e\u540e\u7684\u501f\u6b3e\u4f59\u989d","Borrow balance after switch":"\u5207\u6362\u540e\u7684\u501f\u6b3e\u4f59\u989d","Borrow cap":"\u501f\u6b3e\u4e0a\u9650","Borrow cap is exceeded":"\u501f\u6b3e\u4e0a\u9650\u5df2\u8d85\u51fa","Borrow info":"\u501f\u6b3e\u4fe1\u606f","Borrow power used":"\u5df2\u4f7f\u7528\u7684\u501f\u6b3e\u989d\u5ea6","Borrow rate change":"\u501f\u6b3e\u5229\u7387\u53d8\u66f4","Borrow {symbol}":["\u501f\u6b3e ",["symbol"]],Borrowed:"\u5df2\u501f\u6b3e","Borrowed asset amount":"\u5df2\u501f\u8d44\u4ea7\u91d1\u989d","Borrowing is currently unavailable for {0}.":["\u5bf9\u4e8e ",["0"]," \u76ee\u524d\u4e0d\u63d0\u4f9b\u501f\u6b3e\u3002"],"Borrowing is disabled due to an ZeroLend community decision. <0>More details":"\u7531\u4e8e ZeroLend \u793e\u533a\u7684\u51b3\u5b9a\uff0c\u501f\u6b3e\u5df2\u88ab\u7981\u7528\u3002<0>\u66f4\u591a\u8be6\u60c5Dashboard.":"\u501f\u7528\u4e0d\u53ef\u7528\uff0c\u56e0\u4e3a\u60a8\u6b63\u5728\u4f7f\u7528\u9694\u79bb\u6a21\u5f0f\u3002\u8981\u7ba1\u7406\u9694\u79bb\u6a21\u5f0f\uff0c\u8bf7\u8bbf\u95ee<0>\u63a7\u5236\u9762\u677f\u3002","Borrowing is unavailable because you\u2019ve enabled Efficiency Mode (E-Mode) and Isolation mode. To manage E-Mode and Isolation mode visit your <0>Dashboard.":"\u501f\u9605\u4e0d\u53ef\u7528\u662f\u56e0\u4e3a\u60a8\u542f\u7528\u4e86\u6548\u7387\u6a21\u5f0f (E-Mode) \u548c\u9694\u79bb\u6a21\u5f0f\u3002\u8981\u7ba1\u7406 E \u6a21\u5f0f\u548c\u9694\u79bb\u6a21\u5f0f\uff0c\u8bf7\u8bbf\u95ee<0>\u63a7\u5236\u9762\u677f\u3002","Borrowing is unavailable because you\u2019ve enabled Efficiency Mode (E-Mode) for {0} category. To manage E-Mode categories visit your <0>Dashboard.":["\u7531\u4e8e\u60a8\u5df2\u4e3a ",["0"]," \u7c7b\u522b\u542f\u7528\u4e86\u6548\u7387\u6a21\u5f0f (E-Mode)\uff0c\u56e0\u6b64\u501f\u9605\u4e0d\u53ef\u7528\u3002\u8981\u7ba1\u7406 E-Mode \u7c7b\u522b\uff0c\u8bf7\u8bbf\u95ee<0>\u63a7\u5236\u9762\u677f\u3002"],"Borrowing of this asset is limited to a certain amount to minimize liquidity pool insolvency.":"\u5bf9\u6b64\u8d44\u4ea7\u7684\u501f\u6b3e\u53d7\u9650\u4ee5\u51cf\u5c11\u6d41\u52a8\u6027\u6c60\u7684\u4e0d\u8db3\u3002","Borrowing power and assets are limited due to Isolation mode.":"\u7531\u4e8e\u9694\u79bb\u6a21\u5f0f\uff0c\u501f\u6b3e\u80fd\u529b\u548c\u8d44\u4ea7\u53d7\u5230\u9650\u5236\u3002","Borrowing this amount will reduce your health factor and increase risk of liquidation.":"\u501f\u6b3e\u6b64\u91d1\u989d\u5c06\u964d\u4f4e\u60a8\u7684\u5065\u5eb7\u7cfb\u6570\u5e76\u589e\u52a0\u6e05\u7b97\u98ce\u9669\u3002","Borrowing {symbol}":["\u501f\u6b3e",["symbol"]],Both:"\u4e24\u8005",Bridge:"\u6865\u724c","Buy Crypto with Fiat":"\u7528\u6cd5\u5b9a\u8d27\u5e01\u8d2d\u4e70\u52a0\u5bc6\u8d27\u5e01","Buy {cryptoSymbol} with Fiat":["\u7528\u6cd5\u5b9a\u8d27\u5e01\u8d2d\u4e70",["cryptoSymbol"]],"Can be collateral":"\u53ef\u4f5c\u4e3a\u62b5\u62bc\u7269","Can be executed":"\u53ef\u6267\u884c",Cancel:"\u53d6\u6d88","Cannot disable E-Mode":"\u65e0\u6cd5\u7981\u7528 E \u6a21\u5f0f",Chinese:"\u4e2d\u6587 ","Choose how much voting/proposition power to give to someone else by delegating some of your ZERO or stkZERO balance. Your tokens will remain in your account, but your delegate will be able to vote or propose on your behalf. If your stkZERO balance changes, your delegate's voting/proposition power will be automatically adjusted.":"Choose how much voting/proposition power to give to someone else by delegating some of your ZERO or stkZERO balance. Your tokens will remain in your account, but your delegate will be able to vote or propose on your behalf. If your stkZERO balance changes, your delegate's voting/proposition power will be automatically adjusted.","Choose one of the on-ramp services":"\u9009\u62e9\u5176\u4e2d\u4e00\u4e2a\u4e0a\u5761\u670d\u52a1",Claim:"\u7d22\u8d54","Claim all":"\u7d22\u8d54\u5168\u90e8","Claim all rewards":"\u7d22\u8d54\u6240\u6709\u5956\u52b1","Claim {0}":["\u7d22\u8d54 ",["0"]],"Claim {symbol}":["\u7d22\u8d54 ",["symbol"]],"Claimable ZERO":"Claimable ZERO",Claimed:"\u5df2\u7d22\u8d54",Claiming:"\u7d22\u8d54\u4e2d","Claiming {symbol}":["\u7d22\u8d54 ",["symbol"]," \u4e2d"],Close:"\u5173\u95ed",Collateral:"\u62b5\u62bc","Collateral balance after repay":"\u8fd8\u6b3e\u540e\u7684\u62b5\u62bc\u4f59\u989d","Collateral change":"\u62b5\u62bc\u53d8\u66f4","Collateral is (mostly) the same currency that is being borrowed":"\u62b5\u62bc\u7269(\u901a\u5e38)\u662f\u88ab\u501f\u5165\u7684\u540c\u4e00\u79cd\u8d27\u5e01","Collateral to repay with":"\u7528\u4e8e\u8fd8\u6b3e\u7684\u62b5\u62bc\u54c1","Collateral usage":"\u62b5\u62bc\u54c1\u4f7f\u7528","Collateral usage is limited because of Isolation mode.":"\u7531\u4e8e\u9694\u79bb\u6a21\u5f0f\uff0c\u62b5\u62bc\u54c1\u4f7f\u7528\u53d7\u5230\u9650\u5236\u3002","Collateral usage is limited because of isolation mode.":"\u7531\u4e8e\u9694\u79bb\u6a21\u5f0f\uff0c\u62b5\u62bc\u54c1\u4f7f\u7528\u53d7\u5230\u9650\u5236\u3002","Collateral usage is limited because of isolation mode. <0>Learn More":"\u7531\u4e8e\u9694\u79bb\u6a21\u5f0f\uff0c\u62b5\u62bc\u54c1\u4f7f\u7528\u53d7\u5230\u9650\u5236\u3002<0>\u4e86\u89e3\u66f4\u591a<0>",Collateralization:"\u62b5\u62bc\u7387","Collector Contract":"\u6536\u85cf\u8005\u5408\u540c","Collector Info":"\u6536\u85cf\u8005\u4fe1\u606f","Congrats! You now have special access to our Discord!":"\u606d\u559c\uff01\u60a8\u73b0\u5728\u53ef\u4ee5\u7279\u522b\u8bbf\u95ee\u6211\u4eec\u7684 Discord\uff01","Connect wallet":"\u8fde\u63a5\u94b1\u5305","Convert your $earlyZERO into $ZERO and $ZKS":"\u5c06 $earlyZERO \u8f6c\u6362\u4e3a $ZERO \u548c $ZKS","Cooldown period":"\u51b7\u5374\u671f","Cooldown period warning":"\u51b7\u5374\u671f\u8b66\u544a","Cooldown time left":"\u5269\u4f59\u51b7\u5374\u65f6\u95f4","Cooldown to unstake":"\u51b7\u5374\u4ee5\u89e3\u9664\u62b5\u62bc","Cooling down...":"\u6b63\u5728\u51b7\u5374\u4e2d...","Copy address":"\u590d\u5236\u5730\u5740","Copy error message":"\u590d\u5236\u9519\u8bef\u6d88\u606f","Copy error text":"\u590d\u5236\u9519\u8bef\u6587\u672c","Covered debt":"\u5df2\u8986\u76d6\u7684\u503a\u52a1",Created:"\u5df2\u521b\u5efa","Current LTV":"\u5f53\u524d\u8d37\u6b3e\u4ef7\u503c\u6bd4","Current differential":"\u5f53\u524d\u5dee\u5f02","Current v2 Balance":"\u5f53\u524d v2 \u4f59\u989d","Current v2 balance":"\u5f53\u524d v2 \u4f59\u989d","Current votes":"\u5f53\u524d\u6295\u7968","Dark mode":"\u6697\u6a21\u5f0f",Dashboard:"\u4eea\u8868\u677f","Dashboard \ud83c\udfe6":"\u4eea\u8868\u76d8","Data couldn't be fetched, please reload graph.":"\u65e0\u6cd5\u83b7\u53d6\u6570\u636e\uff0c\u8bf7\u91cd\u65b0\u52a0\u8f7d\u56fe\u8868\u3002",Debt:"\u503a\u52a1","Debt ceiling is exceeded":"\u503a\u52a1\u4e0a\u9650\u5df2\u8d85\u8fc7","Debt ceiling is not zero":"\u503a\u52a1\u4e0a\u9650\u4e0d\u4e3a\u96f6","Debt ceiling limits the amount possible to borrow against this asset by protocol users. Debt ceiling is specific to assets in isolation mode and is denoted in USD.":"\u503a\u52a1\u4e0a\u9650\u9650\u5236\u4e86\u534f\u8bae\u7528\u6237\u53ef\u4ee5\u6839\u636e\u6b64\u8d44\u4ea7\u501f\u5165\u7684\u91d1\u989d\u3002\u503a\u52a1\u4e0a\u9650\u7279\u5b9a\u4e8e\u5b64\u7acb\u6a21\u5f0f\u4e0b\u7684\u8d44\u4ea7\uff0c\u5e76\u4ee5\u7f8e\u5143\u8868\u793a\u3002","Delegated power":"\u59d4\u6258\u6743\u529b",Details:"\u8be6\u7ec6\u4fe1\u606f",Developers:"\u5f00\u53d1\u8005",Differential:"\u5dee\u5f02","Disable E-Mode":"\u7981\u7528 E \u6a21\u5f0f","Disable testnet":"\u7981\u7528\u6d4b\u8bd5\u7f51\u7edc","Disable {symbol} as collateral":["\u7981\u7528 ",["symbol"]," \u4f5c\u4e3a\u62b5\u62bc\u54c1"],Disabled:"\u5df2\u7981\u7528","Disabling E-Mode":"\u7981\u7528 E \u6a21\u5f0f","Disabling this asset as collateral affects your borrowing power and Health Factor.":"\u5c06\u6b64\u8d44\u4ea7\u7981\u7528\u4e3a\u62b5\u62bc\u54c1\u4f1a\u5f71\u54cd\u60a8\u7684\u501f\u6b3e\u80fd\u529b\u548c\u5065\u5eb7\u56e0\u5b50\u3002","Disconnect Wallet":"\u65ad\u5f00\u94b1\u5305\u8fde\u63a5",Discord:"\u4e0d\u548c ","Discord channel":"Discord \u9891\u9053",Discount:"\u6298\u6263","Discount model parameters":"\u6298\u6263\u6a21\u578b\u53c2\u6570","Discount parameters are decided by the ZeroLend community and may be changed over time. Check Governance for updates and vote to participate. <0>Learn more":"\u6298\u6263\u53c2\u6570\u7531 ZeroLend \u793e\u533a\u51b3\u5b9a\uff0c\u5e76\u53ef\u80fd\u968f\u65f6\u95f4\u800c\u6539\u53d8\u3002\u8bf7\u67e5\u770b\u6cbb\u7406\u66f4\u65b0\u5e76\u6295\u7968\u53c2\u4e0e\u3002<0>\u4e86\u89e3\u66f4\u591a\u3002","Discountable amount":"\u53ef\u6298\u6263\u91d1\u989d",Docs:"\u6587\u6863",Documentation:"\u6587\u6863","Due to internal stETH mechanics required for rebasing support, it is not possible to perform a collateral switch where stETH is the source token.":"\u7531\u4e8e\u5185\u90e8 stETH \u673a\u5236\u9700\u8981\u91cd\u65b0\u5e73\u8861\u652f\u6301\uff0c\u56e0\u6b64\u4e0d\u53ef\u80fd\u6267\u884c\u4ee5 stETH \u4e3a\u6e90\u4ee3\u5e01\u7684\u62b5\u62bc\u5207\u6362\u3002","Due to the Horizon bridge exploit, certain assets on the Harmony network are not at parity with Ethereum, which affects the ZeroLend V3 Harmony market.":"\u7531\u4e8e\u5730\u5e73\u7ebf\u6865\u63a5\u6f0f\u6d1e\uff0c\u548c\u8c10\u7f51\u7edc\u4e0a\u7684\u67d0\u4e9b\u8d44\u4ea7\u4e0e\u4ee5\u592a\u574a\u4e0d\u5e73\u7b49\uff0c\u8fd9\u5f71\u54cd\u4e86 ZeroLend V3 \u548c\u8c10\u5e02\u573a\u3002","E-Mode":"E-Mode","E-Mode Category":"E-Mode\u7c7b\u522b","E-Mode category":"E-Mode\u7c7b\u522b","E-Mode increases your LTV for a selected category of assets up to 97%. <0>Learn more":"E-Mode\u53ef\u4ee5\u5c06\u60a8\u9009\u62e9\u7684\u8d44\u4ea7\u7c7b\u522b\u7684\u8d37\u6b3e\u4ef7\u503c\u63d0\u9ad8\u523097%\u3002<0>\u4e86\u89e3\u66f4\u591a","E-Mode increases your LTV for a selected category of assets up to<0/>. <1>Learn more":"E-Mode\u53ef\u4ee5\u5c06\u60a8\u9009\u62e9\u7684\u8d44\u4ea7\u7c7b\u522b\u7684\u8d37\u6b3e\u4ef7\u503c\u63d0\u9ad8\u5230<0/>\u3002<1>\u4e86\u89e3\u66f4\u591a","E-Mode increases your LTV for a selected category of assets, meaning that when E-mode is enabled, you will have higher borrowing power over assets of the same E-mode category which are defined by ZeroLend Governance. You can enter E-Mode from your <0>Dashboard. To learn more about E-Mode and applied restrictions in <1>FAQ or <2>ZeroLend V3 Technical Paper.":"E-Mode \u53ef\u63d0\u9ad8\u60a8\u6240\u9009\u8d44\u4ea7\u7c7b\u522b\u7684 LTV\uff0c\u8fd9\u610f\u5473\u7740\u542f\u7528 E-Mode \u540e\uff0c\u60a8\u5c06\u5bf9 ZeroLend Governance \u6240\u5b9a\u4e49\u7684\u76f8\u540c E-Mode \u7c7b\u522b\u7684\u8d44\u4ea7\u62e5\u6709\u66f4\u9ad8\u7684\u501f\u8d37\u80fd\u529b\u3002\u60a8\u53ef\u4ee5\u4ece<0>\u63a7\u5236\u9762\u677f\u8fdb\u5165 E-\u6a21\u5f0f\u3002\u6b32\u4e86\u89e3\u66f4\u591a\u6709\u5173 E-\u6a21\u5f0f\u548c\u5e94\u7528\u9650\u5236\u7684\u4fe1\u606f\uff0c\u8bf7\u53c2\u9605<1>\u5e38\u89c1\u95ee\u9898\u6216<2>ZeroLend V3 \u6280\u672f\u6587\u4ef6\u3002","Effective interest rate":"\u6709\u6548\u5229\u7387","Efficiency mode (E-Mode)":"\u6548\u7387\u6a21\u5f0f\uff08E-Mode\uff09",Emode:"Emode","Enable E-Mode":"\u542f\u7528E-Mode","Enable {symbol} as collateral":["\u5c06",["symbol"],"\u4f5c\u4e3a\u62b5\u62bc\u54c1\u542f\u7528"],Enabled:"\u5df2\u542f\u7528","Enabling E-Mode":"\u542f\u7528E-Mode","Enabling E-Mode only allows you to borrow assets belonging to the selected category. Please visit our <0>FAQ guide to learn more about how it works and the applied restrictions.":"\u53ea\u6709\u542f\u7528E-Mode\u624d\u80fd\u501f\u5165\u6240\u9009\u7c7b\u522b\u7684\u8d44\u4ea7\u3002\u8bf7\u67e5\u770b\u6211\u4eec\u7684<0>FAQ\u6307\u5357\u4ee5\u4e86\u89e3\u6709\u5173\u5176\u5de5\u4f5c\u539f\u7406\u548c\u5e94\u7528\u9650\u5236\u7684\u66f4\u591a\u4fe1\u606f\u3002","Enabling this asset as collateral increases your borrowing power and Health Factor. However, it can get liquidated if your health factor drops below 1.":"\u5c06\u6b64\u8d44\u4ea7\u4f5c\u4e3a\u62b5\u62bc\u54c1\u542f\u7528\u53ef\u589e\u52a0\u60a8\u7684\u501f\u6b3e\u80fd\u529b\u548c\u5065\u5eb7\u56e0\u5b50\u3002\u4f46\u662f\uff0c\u5982\u679c\u60a8\u7684\u5065\u5eb7\u56e0\u5b50\u4f4e\u4e8e1\uff0c\u5b83\u53ef\u80fd\u4f1a\u88ab\u6e05\u7b97\u3002",Ended:"\u5df2\u7ed3\u675f",Ends:"\u7ed3\u675f",English:"\u82f1\u8bed","Enter ETH address":"\u8f93\u5165ETH\u5730\u5740","Enter an amount":"\u8f93\u5165\u4e00\u4e2a\u91d1\u989d","Error connecting. Try refreshing the page.":"\u8fde\u63a5\u9519\u8bef\u3002\u8bf7\u5237\u65b0\u9875\u9762\u91cd\u8bd5\u3002","Exceeds the discount":"\u8d85\u51fa\u6298\u6263",Executed:"\u5df2\u6267\u884c","Expected amount to repay":"\u9884\u671f\u507f\u8fd8\u91d1\u989d",Expires:"\u5230\u671f","Export data to":"\u5c06\u6570\u636e\u5bfc\u51fa\u5230",FAQ:"FAQ","Failed to load proposal voters. Please refresh the page.":"\u65e0\u6cd5\u52a0\u8f7d\u63d0\u6848\u6295\u7968\u4eba\u3002\u8bf7\u5237\u65b0\u9875\u9762\u3002","Farm Name":"\u519c\u540d",Faucet:"\u6c34\u9f99\u5934","Faucet {0}":["\u6c34\u9f99\u5934",["0"]],"Fetching data...":"\u83b7\u53d6\u6570\u636e\u4e2d...",Filter:"\u7b5b\u9009","Flashloan is disabled for this asset, hence this position cannot be migrated.":"\u6b64\u8d44\u4ea7\u5df2\u7981\u7528\u95ea\u7535\u8d37\uff0c\u56e0\u6b64\u65e0\u6cd5\u8fc1\u79fb\u6b64\u4ed3\u4f4d\u3002","For repayment of a specific type of debt, the user needs to have debt that type":"\u4e3a\u4e86\u507f\u8fd8\u7279\u5b9a\u7c7b\u578b\u7684\u503a\u52a1\uff0c\u7528\u6237\u9700\u8981\u62e5\u6709\u8be5\u7c7b\u578b\u7684\u503a\u52a1","Forum discussion":"\u8bba\u575b\u8ba8\u8bba",French:"\u6cd5\u8bed","Frozen or paused assets":"\u51bb\u7ed3\u6216\u6682\u505c\u7684\u8d44\u4ea7","Funds in the Safety Module":"\u5b89\u5168\u6a21\u5757\u4e2d\u7684\u8d44\u91d1","Gasless Transaction":"\u65e0\u7164\u6c14\u4ea4\u6613","Get ABP Token":"\u83b7\u53d6ABP\u4ee3\u5e01",Github:"Github","Global settings":"\u5168\u5c40\u8bbe\u7f6e","Go Back":"\u8fd4\u56de","Go to Balancer Pool":"\u8f6c\u81f3\u5e73\u8861\u6c60","Go to V3 Dashboard":"\u8f6c\u81f3V3\u4eea\u8868\u677f",Greek:"\u5e0c\u814a\u8bed","Health Factor ({0} v2)":["\u5065\u5eb7\u56e0\u5b50\uff08",["0"]," v2\uff09"],"Health Factor ({0} v3)":["\u5065\u5eb7\u56e0\u5b50\uff08",["0"]," v3\uff09"],"Health factor":"\u5065\u5eb7\u56e0\u5b50","Health factor is lesser than the liquidation threshold":"\u5065\u5eb7\u56e0\u5b50\u4f4e\u4e8e\u6e05\u7b97\u9608\u503c","Health factor is not below the threshold":"\u5065\u5eb7\u56e0\u5b50\u672a\u4f4e\u4e8e\u9608\u503c","Here you can find the various partner farms that have either integrated with ZeroLend or have farms with the ONEZ stablecoin.":"\u5728\u8fd9\u91cc\uff0c\u60a8\u53ef\u4ee5\u627e\u5230\u4e0e ZeroLend \u96c6\u6210\u6216\u62e5\u6709 ONEZ \u7a33\u5b9a\u5e01\u519c\u573a\u7684\u5404\u79cd\u5408\u4f5c\u519c\u573a\u3002",Hide:"\u9690\u85cf","Holders of stkZERO receive a discount on the ONEZ borrowing rate":"Holders of stkZERO receive a discount on the ONEZ borrowing rate",Home:"\u4e3b\u9875","How much rewards you currently have in your wallet?":"\u60a8\u7684\u94b1\u5305\u91cc\u76ee\u524d\u6709\u591a\u5c11\u5956\u52b1\uff1f","How much rewards you have yet to claim?":"\u60a8\u8fd8\u6709\u591a\u5c11\u5956\u52b1\u6ca1\u6709\u9886\u53d6\uff1f","I acknowledge the risks involved.":"\u6211\u627f\u8ba4\u6d89\u53ca\u7684\u98ce\u9669\u3002","I fully understand the risks of migrating.":"\u6211\u5145\u5206\u7406\u89e3\u8fc1\u79fb\u7684\u98ce\u9669\u3002","I understand how cooldown ({0}) and unstaking ({1}) work":["\u6211\u7406\u89e3\u51b7\u5374\uff08",["0"],"\uff09\u548c\u89e3\u9501\uff08",["1"],"\uff09\u7684\u5de5\u4f5c\u539f\u7406\u3002"],"If the error continues to happen,<0/> you may report it to this":"\u5982\u679c\u9519\u8bef\u7ee7\u7eed\u53d1\u751f\uff0c<0/>\u60a8\u53ef\u4ee5\u5411\u6b64\u5904\u62a5\u544a\u3002","If the health factor goes below 1, the liquidation of your collateral might be triggered.":"\u5982\u679c\u5065\u5eb7\u56e0\u5b50\u4f4e\u4e8e1\uff0c\u53ef\u80fd\u4f1a\u89e6\u53d1\u62b5\u62bc\u54c1\u7684\u6e05\u7b97\u3002","If you DO NOT unstake within {0} of unstake window, you will need to activate cooldown process again.":["\u5982\u679c\u60a8\u5728\u89e3\u9501\u7a97\u53e3\u7684",["0"],"\u5185\u4e0d\u89e3\u9501\uff0c\u60a8\u5c06\u9700\u8981\u518d\u6b21\u542f\u52a8\u51b7\u5374\u8fc7\u7a0b\u3002"],"If your loan to value goes above the liquidation threshold your collateral supplied may be liquidated.":"\u5982\u679c\u60a8\u7684\u8d37\u6b3e\u4ef7\u503c\u8d85\u8fc7\u6e05\u7b97\u9608\u503c\uff0c\u60a8\u63d0\u4f9b\u7684\u62b5\u62bc\u54c1\u53ef\u80fd\u4f1a\u88ab\u6e05\u7b97\u3002","In E-Mode some assets are not borrowable. Exit E-Mode to get access to all assets":"\u5728E-Mode\u6a21\u5f0f\u4e0b\uff0c\u67d0\u4e9b\u8d44\u4ea7\u4e0d\u53ef\u501f\u7528\u3002\u9000\u51faE-Mode\u4ee5\u83b7\u5f97\u5bf9\u6240\u6709\u8d44\u4ea7\u7684\u8bbf\u95ee\u6743\u9650\u3002","In Isolation mode, you cannot supply other assets as collateral. A global debt ceiling limits the borrowing power of the isolated asset. To exit isolation mode disable {0} as collateral before borrowing another asset. Read more in our <0>FAQ":["\u5728\u9694\u79bb\u6a21\u5f0f\u4e0b\uff0c\u60a8\u4e0d\u80fd\u5c06\u5176\u4ed6\u8d44\u4ea7\u4f5c\u4e3a\u62b5\u62bc\u54c1\u63d0\u4f9b\u3002\u5168\u7403\u503a\u52a1\u4e0a\u9650\u9650\u5236\u4e86\u9694\u79bb\u8d44\u4ea7\u7684\u501f\u6b3e\u80fd\u529b\u3002\u5728\u501f\u5165\u53e6\u4e00\u79cd\u8d44\u4ea7\u4e4b\u524d\uff0c\u8bf7\u9000\u51fa\u9694\u79bb\u6a21\u5f0f\u5e76\u5c06",["0"],"\u8bbe\u7f6e\u4e3a\u975e\u62b5\u62bc\u54c1\u3002\u5728\u6211\u4eec\u7684<0>FAQ\u4e2d\u4e86\u89e3\u66f4\u591a\u4fe1\u606f\u3002"],"Inconsistent flashloan parameters":"\u4e0d\u4e00\u81f4\u7684\u95ea\u7535\u8d37\u53c2\u6570","Insufficient collateral to cover new borrow position. Wallet must have borrowing power remaining to perform debt switch.":"\u62b5\u62bc\u54c1\u4e0d\u8db3\u4ee5\u8986\u76d6\u65b0\u7684\u501f\u6b3e\u5934\u5bf8\u3002\u94b1\u5305\u5fc5\u987b\u4fdd\u7559\u8db3\u591f\u7684\u501f\u6b3e\u989d\u5ea6\u6765\u6267\u884c\u503a\u52a1\u5207\u6362\u3002","Interest accrued":"\u5df2\u5e94\u8ba1\u7684\u5229\u606f","Interest rate rebalance conditions were not met":"\u5229\u7387\u518d\u5e73\u8861\u7684\u6761\u4ef6\u672a\u6ee1\u8db3","Interest rate strategy":"\u5229\u7387\u7b56\u7565","Invalid amount to burn":"\u65e0\u6548\u7684\u9500\u6bc1\u91d1\u989d","Invalid amount to mint":"\u65e0\u6548\u7684\u94f8\u9020\u91d1\u989d","Invalid bridge protocol fee":"\u65e0\u6548\u7684\u6865\u6881\u534f\u8bae\u8d39","Invalid expiration":"\u65e0\u6548\u7684\u5230\u671f","Invalid flashloan premium":"\u65e0\u6548\u7684\u95ea\u7535\u8d37\u6ea2\u4ef7","Invalid return value of the flashloan executor function":"\u95ea\u7535\u8d37\u6267\u884c\u5668\u51fd\u6570\u7684\u8fd4\u56de\u503c\u65e0\u6548","Invalid signature":"\u65e0\u6548\u7684\u7b7e\u540d",Isolated:"\u5b64\u7acb","Isolated Debt Ceiling":"\u5b64\u7acb\u7684\u503a\u52a1\u4e0a\u9650","Isolated assets have limited borrowing power and other assets cannot be used as collateral.":"\u5b64\u7acb\u8d44\u4ea7\u7684\u501f\u6b3e\u80fd\u529b\u6709\u9650\uff0c\u4e0d\u80fd\u5c06\u5176\u4ed6\u8d44\u4ea7\u7528\u4f5c\u62b5\u62bc\u54c1\u3002","JOIN OUR GUILD":"\u52a0\u5165\u6211\u4eec\u7684\u534f\u4f1a",Japanese:"Japanese","Join the community discussion":"\u52a0\u5165\u793e\u533a\u8ba8\u8bba","LEARN MORE":"\u4e86\u89e3\u66f4\u591a",Language:"\u8bed\u8a00","Learn more":"\u4e86\u89e3\u66f4\u591a","Learn more about risks involved":"\u4e86\u89e3\u6d89\u53ca\u7684\u98ce\u9669","Learn more in our <0>FAQ guide":"\u5728\u6211\u4eec\u7684<0>FAQ\u6307\u5357\u4e2d\u4e86\u89e3\u66f4\u591a\u4fe1\u606f","Learn more.":"\u4e86\u89e3\u66f4\u591a\u3002",Links:"\u94fe\u63a5",Liqudation:"\u6e05\u7b97","Liquidated collateral":"\u5df2\u6e05\u7b97\u7684\u62b5\u62bc\u54c1",Liquidation:"\u6e05\u7b97","Liquidation <0/> threshold":"\u6e05\u7b97<0/>\u9608\u503c","Liquidation Threshold":"\u6e05\u7b97\u9608\u503c","Liquidation at":"\u6e05\u7b97\u4e8e","Liquidation penalty":"\u6e05\u7b97\u60e9\u7f5a","Liquidation risk":"\u6e05\u7b97\u98ce\u9669","Liquidation risk parameters":"\u6e05\u7b97\u98ce\u9669\u53c2\u6570","Liquidation threshold":"\u6e05\u7b97\u9608\u503c","Liquidation value":"\u6e05\u7b97\u4ef7\u503c","Loading data...":"\u52a0\u8f7d\u6570\u636e...","Ltv validation failed":"\u8d37\u6b3e\u4ef7\u503c\u6bd4\u9a8c\u8bc1\u5931\u8d25",MAX:"\u6700\u5927",Market:"\u5e02\u573a",Max:"\u6700\u5927","Max LTV":"\u6700\u5927\u8d37\u6b3e\u4ef7\u503c\u6bd4","Max slashing":"\u6700\u5927\u524a\u51cf","Maximum amount available to borrow against this asset is limited because debt ceiling is at {0}%.":["\u6700\u5927\u53ef\u501f\u6b3e\u91d1\u989d\u53d7\u9650\uff0c\u56e0\u4e3a\u534f\u8bae\u501f\u6b3e\u4e0a\u9650\u4e3a ",["0"],"%\u3002"],"Maximum amount available to borrow is <0/> {0} (<1/>).":["\u6700\u5927\u53ef\u501f\u6b3e\u91d1\u989d\u4e3a<0/> ",["0"],"\uff08<1/>\uff09\u3002"],"Maximum amount available to borrow is limited because protocol borrow cap is nearly reached.":"\u6700\u5927\u53ef\u501f\u6b3e\u989d\u53d7\u9650\uff0c\u56e0\u4e3a\u534f\u8bae\u501f\u6b3e\u4e0a\u9650\u5df2\u63a5\u8fd1\u3002","Maximum amount available to supply is <0/> {0} (<1/>).":["\u6700\u5927\u53ef\u4f9b\u5e94\u91d1\u989d\u4e3a <0/> ",["0"]," (<1/>)\u3002"],"Maximum amount available to supply is limited because protocol supply cap is at {0}%.":["\u6700\u5927\u53ef\u4f9b\u5e94\u91d1\u989d\u53d7\u9650\uff0c\u56e0\u4e3a\u534f\u8bae\u4f9b\u5e94\u4e0a\u9650\u4e3a ",["0"],"%\u3002"],"Maximum loan to value":"\u6700\u5927\u8d37\u6b3e\u4ef7\u503c","Meet ONEZ":"\u8ba4\u8bc6 ONEZ",Menu:"\u83dc\u5355",Migrate:"\u8fc1\u79fb","Migrate to V3":"\u8fc1\u79fb\u5230V3","Migrate to v3":"\u8fc1\u79fb\u5230v3","Migrate to {0} v3 Market":["\u8fc1\u79fb\u5230",["0"]," v3 \u5e02\u573a"],Migrated:"\u5df2\u8fc1\u79fb",Migrating:"\u6b63\u5728\u8fc1\u79fb","Migrating multiple collaterals and borrowed assets at the same time can be an expensive operation and might fail in certain situations.<0>Therefore it\u2019s not recommended to migrate positions with more than 5 assets (deposited + borrowed) at the same time.":"<0>\u56e0\u6b64\uff0c\u4e0d\u5efa\u8bae\u540c\u65f6\u8fc1\u79fb\u8d85\u8fc7 5 \u4e2a\u8d44\u4ea7\uff08\u5b58\u5165 + \u501f\u5165\uff09\u7684\u4ed3\u4f4d\u3002","Migration risks":"\u8fc1\u79fb\u98ce\u9669","Minimum GHO borrow amount":"\u6700\u4f4eGHO\u501f\u6b3e\u91d1\u989d","Minimum staked ZeroLend amount":"\u6700\u4f4e\u96f6\u8d37\u6b3e\u989d\u5ea6",Mint:"\u8584\u8377\u7cd6",Minted:"\u94f8\u5e01",More:"\u66f4\u591a",NAY:"\u53cd\u5bf9","Need help connecting a wallet? <0>Read our FAQ":"\u9700\u8981\u5e2e\u52a9\u8fde\u63a5\u94b1\u5305\u5417\uff1f<0>\u9605\u8bfb\u6211\u4eec\u7684\u5e38\u89c1\u95ee\u9898","Net APR":"\u51c0\u5e74\u5229\u7387","Net APY":"\u51c0\u5e74\u5316\u6536\u76ca\u7387","Net APY is the combined effect of all supply and borrow positions on net worth, including incentives. It is possible to have a negative net APY if debt APY is higher than supply APY.":"\u51c0\u5e74\u5316\u6536\u76ca\u7387\u662f\u51c0\u503c\u4e0a\u7684\u6240\u6709\u4f9b\u5e94\u548c\u501f\u6b3e\u4ed3\u4f4d\uff0c\u5305\u62ec\u6fc0\u52b1\u7684\u7efc\u5408\u6548\u5e94\u3002\u5982\u679c\u503a\u52a1\u5e74\u5316\u6536\u76ca\u7387\u9ad8\u4e8e\u4f9b\u5e94\u5e74\u5316\u6536\u76ca\u7387\uff0c\u51c0\u5e74\u5316\u6536\u76ca\u7387\u53ef\u80fd\u4e3a\u8d1f\u6570\u3002","Net worth":"\u51c0\u503c",Network:"\u7f51\u7edc","Network not supported for this wallet":"\u6b64\u94b1\u5305\u4e0d\u652f\u6301\u7684\u7f51\u7edc","New APY":"\u65b0\u5e74\u5316\u6536\u76ca\u7387","No assets selected to migrate.":"\u672a\u9009\u62e9\u8981\u8fc1\u79fb\u7684\u8d44\u4ea7\u3002","No rewards to claim":"\u65e0\u5956\u52b1\u53ef\u9886\u53d6","No search results{0}":["\u6ca1\u6709\u641c\u7d22\u7ed3\u679c",["0"]],"No transactions yet.":"\u5c1a\u65e0\u4ea4\u6613\u3002","No voting power":"\u65e0\u6295\u7968\u6743",None:"\u65e0","Not a valid address":"\u65e0\u6548\u5730\u5740","Not enough balance on your wallet":"\u60a8\u7684\u94b1\u5305\u4f59\u989d\u4e0d\u8db3","Not enough collateral to repay this amount of debt with":"\u6ca1\u6709\u8db3\u591f\u7684\u62b5\u62bc\u7269\u6765\u507f\u8fd8\u8fd9\u7b14\u503a\u52a1","Not enough staked balance":"\u6ca1\u6709\u8db3\u591f\u7684\u62b5\u62bc\u4f59\u989d","Not enough voting power to participate in this proposal":"\u6ca1\u6709\u8db3\u591f\u7684\u6295\u7968\u6743\u53c2\u4e0e\u6b64\u63d0\u6848","Not reached":"\u672a\u8fbe\u6210","Nothing borrowed yet":"\u5c1a\u672a\u501f\u5165","Nothing found":"\u672a\u627e\u5230","Nothing staked":"\u672a\u62b5\u62bc","Nothing supplied yet":"\u5c1a\u672a\u4f9b\u5e94",Notify:"\u901a\u77e5","ONEZ is a native decentralized, collateral-backed digital asset pegged to USD. It is created by users via borrowing against multiple collateral. When user repays their ONEZ borrow position, the protocol burns that user's ONEZ. All the interest payments accrued by minters of ONEZ would be directly transferred to the ZeroLend treasury.":"ONEZ \u662f\u4e00\u79cd\u4e0e\u7f8e\u5143\u6302\u94a9\u7684\u539f\u751f\u53bb\u4e2d\u5fc3\u5316\u62b5\u62bc\u6570\u5b57\u8d44\u4ea7\u3002\u5b83\u7531\u7528\u6237\u901a\u8fc7\u5bf9\u591a\u79cd\u62b5\u62bc\u54c1\u7684\u501f\u8d37\u800c\u521b\u5efa\u3002\u5f53\u7528\u6237\u507f\u8fd8\u5176 ONEZ \u501f\u6b3e\u5934\u5bf8\u65f6\uff0c\u534f\u8bae\u4f1a\u70e7\u6bc1\u8be5\u7528\u6237\u7684 ONEZ\u3002ONEZ \u6316\u77ff\u8005\u4ea7\u751f\u7684\u6240\u6709\u5229\u606f\u5c06\u76f4\u63a5\u8f6c\u5165 ZeroLend \u91d1\u5e93\u3002","ONEZ is currently experimental and hence has a low borrow limit.":"ONEZ \u76ee\u524d\u5904\u4e8e\u8bd5\u9a8c\u9636\u6bb5\uff0c\u56e0\u6b64\u501f\u6b3e\u9650\u989d\u8f83\u4f4e\u3002","Ok, Close":"\u597d\u7684\uff0c\u5173\u95ed","Ok, I got it":"\u597d\u7684\uff0c\u6211\u660e\u767d\u4e86","Operation not supported":"\u4e0d\u652f\u6301\u7684\u64cd\u4f5c","Oracle price":"Oracle \u4ef7\u683c",Overview:"\u6982\u89c8","Page not found":"\u627e\u4e0d\u5230\u9875\u9762","Participating in this {symbol} reserve gives annualized rewards.":["\u53c2\u4e0e\u6b64 ",["symbol"]," \u50a8\u5907\u53ef\u83b7\u5f97\u5e74\u5316\u5956\u52b1\u3002"],"Partner Farms":"\u5408\u4f5c\u519c\u573a ","Pending Rewards":"\u60ac\u8d4f","Pending...":"\u5f85\u5b9a...","Per the community, the Fantom market has been frozen.":"\u6839\u636e\u793e\u533a\u7684\u610f\u89c1\uff0cFantom \u5e02\u573a\u5df2\u88ab\u51bb\u7ed3\u3002","Per the community, the V2 AMM market has been deprecated.":"\u6839\u636e\u793e\u533a\u7684\u610f\u89c1\uff0cV2 AMM \u5e02\u573a\u5df2\u88ab\u5f03\u7528\u3002",Platform:"\u5e73\u53f0","Please always be aware of your <0>Health Factor (HF) when partially migrating a position and that your rates will be updated to V3 rates.":"\u5728\u90e8\u5206\u8fc1\u79fb\u4ed3\u4f4d\u65f6\uff0c\u8bf7\u59cb\u7ec8\u6ce8\u610f\u60a8\u7684 <0> \u5065\u5eb7\u56e0\u5b50 (HF) \uff0c\u4ee5\u53ca\u60a8\u7684\u5229\u7387\u5c06\u4f1a\u66f4\u65b0\u4e3a V3 \u5229\u7387\u3002","Please connect a wallet to view your personal information here.":"\u8bf7\u8fde\u63a5\u94b1\u5305\u4ee5\u5728\u6b64\u5904\u67e5\u770b\u4e2a\u4eba\u4fe1\u606f\u3002","Please connect your wallet to get free testnet assets.":"\u8bf7\u8fde\u63a5\u60a8\u7684\u94b1\u5305\u4ee5\u83b7\u5f97\u514d\u8d39\u7684\u6d4b\u8bd5\u7f51\u8d44\u4ea7\u3002","Please connect your wallet to see migration tool.":"\u8bf7\u8fde\u63a5\u60a8\u7684\u94b1\u5305\u4ee5\u67e5\u770b\u8fc1\u79fb\u5de5\u5177\u3002","Please connect your wallet to see your supplies, borrowings, and open positions.":"\u8bf7\u8fde\u63a5\u60a8\u7684\u94b1\u5305\u4ee5\u67e5\u770b\u60a8\u7684\u4f9b\u5e94\u3001\u501f\u6b3e\u548c\u672a\u5e73\u4ed3\u4ed3\u4f4d\u3002","Please connect your wallet to view transaction history.":"\u8bf7\u8fde\u63a5\u60a8\u7684\u94b1\u5305\u4ee5\u67e5\u770b\u4ea4\u6613\u5386\u53f2\u8bb0\u5f55\u3002","Please enter a valid wallet address.":"\u8bf7\u8f93\u5165\u6709\u6548\u7684\u94b1\u5305\u5730\u5740\u3002","Please switch to {networkName}.":["\u8bf7\u5207\u6362\u5230 ",["networkName"],"\u3002"],"Please, connect your wallet":"\u8bf7\u8fde\u63a5\u60a8\u7684\u94b1\u5305","Pool addresses provider is not registered":"\u6c60\u5730\u5740\u63d0\u4f9b\u7a0b\u5e8f\u672a\u6ce8\u518c","Powered by":"\u7531... \u63d0\u4f9b\u52a8\u529b","Preview tx and migrate":"\u9884\u89c8\u4ea4\u6613\u5e76\u8fc1\u79fb",Price:"\u4ef7\u683c","Price data is not currently available for this reserve on the protocol subgraph":"\u534f\u8bae\u5b50\u56fe\u4e0a\u5f53\u524d\u4e0d\u63d0\u4f9b\u6b64\u50a8\u5907\u7684\u4ef7\u683c\u6570\u636e","Price impact is the spread between the total value of the entry tokens switched and the destination tokens obtained (in USD), which results from the limited liquidity of the trading pair.":"\u4ef7\u683c\u51b2\u51fb\u662f\u5165\u573a\u4ee3\u5e01\u548c\u76ee\u6807\u4ee3\u5e01\u7684\u603b\u4ef7\u503c\u4e4b\u95f4\u7684\u5dee\u989d\uff08\u4ee5\u7f8e\u5143\u8ba1\u7b97\uff09\uff0c\u7531\u4e8e\u4ea4\u6613\u5bf9\u7684\u6d41\u52a8\u6027\u6709\u9650\u800c\u4ea7\u751f\u3002","Price impact {0}%":["\u4ef7\u683c\u51b2\u51fb ",["0"],"%"],"Proposal details":"\u63d0\u6848\u8be6\u60c5","Proposal overview":"\u63d0\u6848\u6982\u89c8",Proposals:"\u63d0\u6848",Proposition:"\u63d0\u6848","Protocol borrow cap at 100% for this asset. Further borrowing unavailable.":"\u8be5\u8d44\u4ea7\u7684\u534f\u8bae\u501f\u6b3e\u4e0a\u9650\u4e3a 100%\u3002\u4e0d\u53ef\u7528\u8fdb\u4e00\u6b65\u501f\u6b3e\u3002","Protocol borrow cap is at 100% for this asset. Further borrowing unavailable.":"\u8be5\u8d44\u4ea7\u7684\u534f\u8bae\u501f\u6b3e\u4e0a\u9650\u4e3a 100%\u3002\u4e0d\u53ef\u7528\u8fdb\u4e00\u6b65\u501f\u6b3e\u3002","Protocol debt ceiling is at 100% for this asset. Further borrowing against this asset is unavailable.":"\u8be5\u8d44\u4ea7\u7684\u534f\u8bae\u503a\u52a1\u4e0a\u9650\u4e3a 100%\u3002\u4e0d\u53ef\u7528\u8fdb\u4e00\u6b65\u501f\u6b3e\u3002","Protocol debt ceiling is at 100% for this asset. Futher borrowing against this asset is unavailable.":"\u8be5\u8d44\u4ea7\u7684\u534f\u8bae\u503a\u52a1\u4e0a\u9650\u4e3a 100%\u3002\u4e0d\u53ef\u7528\u8fdb\u4e00\u6b65\u501f\u6b3e\u3002","Protocol supply cap at 100% for this asset. Further supply unavailable.":"\u8be5\u8d44\u4ea7\u7684\u534f\u8bae\u4f9b\u5e94\u4e0a\u9650\u4e3a 100%\u3002\u4e0d\u53ef\u7528\u8fdb\u4e00\u6b65\u4f9b\u5e94\u3002","Protocol supply cap is at 100% for this asset. Further supply unavailable.":"\u8be5\u8d44\u4ea7\u7684\u534f\u8bae\u4f9b\u5e94\u4e0a\u9650\u4e3a 100%\u3002\u4e0d\u53ef\u7528\u8fdb\u4e00\u6b65\u4f9b\u5e94\u3002","Provide liquidity and get special access to our Discord":"\u63d0\u4f9b\u6d41\u52a8\u6027\u5e76\u83b7\u5f97\u7279\u6b8a\u8bbf\u95ee\u6743\u9650\uff0c\u53ef\u52a0\u5165\u6211\u4eec\u7684 Discord\u3002",Quorum:"\u6cd5\u5b9a\u4eba\u6570","Rate change":"\u5229\u7387\u53d8\u66f4","Raw-Ipfs":"\u539f\u59cbIPFS",Reached:"\u5df2\u8fbe\u6210","Reactivate cooldown period to unstake {0} {stakedToken}":["\u91cd\u65b0\u6fc0\u6d3b\u51b7\u5374\u671f\u4ee5\u89e3\u9664",["0"]," ",["stakedToken"]," \u7684\u8d28\u62bc"],"Read more here.":"\u70b9\u51fb\u6b64\u5904\u9605\u8bfb\u66f4\u591a\u3002","Read-only mode allows to see address positions in ZeroLend, but you won't be able to perform transactions.":"\u53ea\u8bfb\u6a21\u5f0f\u5141\u8bb8\u67e5\u770b ZeroLend \u4e2d\u7684\u5730\u5740\u4f4d\u7f6e\uff0c\u4f46\u4e0d\u80fd\u6267\u884c\u4ea4\u6613\u3002","Read-only mode.":"\u53ea\u8bfb\u6a21\u5f0f\u3002","Read-only mode. Connect to a wallet to perform transactions.":"\u53ea\u8bfb\u6a21\u5f0f\u3002\u8fde\u63a5\u94b1\u5305\u4ee5\u6267\u884c\u4ea4\u6613\u3002",Received:"\u5df2\u63a5\u6536","Recipient address":"\u63a5\u6536\u65b9\u5730\u5740","Rejected connection request":"\u62d2\u7edd\u7684\u8fde\u63a5\u8bf7\u6c42",Reload:"\u91cd\u65b0\u52a0\u8f7d","Reload the page":"\u91cd\u65b0\u52a0\u8f7d\u9875\u9762","Remaining debt":"\u5269\u4f59\u503a\u52a1","Remaining supply":"\u5269\u4f59\u4f9b\u5e94",Repaid:"\u5df2\u8fd8\u6e05",Repay:"\u507f\u8fd8","Repay with":"\u4f7f\u7528\u4ee5\u4e0b\u65b9\u5f0f\u8fd8\u6b3e","Repay {symbol}":["\u8fd8\u6b3e",["symbol"]],"Repaying {symbol}":["\u6b63\u5728\u507f\u8fd8",["symbol"]],"Repayment amount to reach {0}% utilization":["\u8fd8\u6b3e\u91d1\u989d\u8fbe\u5230",["0"],"% \u5229\u7528\u7387"],"Reserve Size":"\u50a8\u5907\u89c4\u6a21","Reserve factor":"\u50a8\u5907\u7cfb\u6570","Reserve factor is a percentage of interest which goes to a {0} that is controlled by ZeroLend governance to promote ecosystem growth.":"\u50a8\u5907\u7cfb\u6570\u662f\u5229\u606f\u7684\u4e00\u4e2a\u767e\u5206\u6bd4\uff0c\u7531 ZeroLend \u7ba1\u7406\u90e8\u95e8\u63a7\u5236\uff0c\u4ee5\u4fc3\u8fdb\u751f\u6001\u7cfb\u7edf\u7684\u53d1\u5c55\u3002","Reserve status & configuration":"\u50a8\u5907\u72b6\u6001\u548c\u914d\u7f6e",Reset:"\u91cd\u7f6e",Restake:"\u91cd\u65b0\u8d28\u62bc","Restake {symbol}":["\u91cd\u65b0\u8d28\u62bc",["symbol"]],Restaked:"\u5df2\u91cd\u65b0\u8d28\u62bc","Restaking {symbol}":["\u91cd\u65b0\u8d28\u62bc",["symbol"]],"Review approval tx details":"\u5ba1\u67e5\u6279\u51c6\u4ea4\u6613\u8be6\u60c5","Review changes to continue":"\u67e5\u770b\u66f4\u6539\u4ee5\u7ee7\u7eed","Review tx":"\u5ba1\u67e5\u4ea4\u6613","Review tx details":"\u5ba1\u67e5\u4ea4\u6613\u8be6\u60c5","Revoke power":"\u64a4\u9500\u6743\u9650","Reward(s) to claim":"\u8981\u9886\u53d6\u7684\u5956\u52b1",Rewards:"\u5956\u52b1","Rewards APR":"\u5956\u52b1\u5e74\u5229\u7387","Rewards Token":"\u5956\u52b1\u4ee4\u724c","Rewards \ud83d\udcb0":"\u5956\u52b1","Risk details":"\u98ce\u9669\u8be6\u60c5","SEE CHARTS":"\u67e5\u770b\u56fe\u8868","Safety of your deposited collateral against the borrowed assets and its underlying value.":"\u60a8\u5b58\u5165\u7684\u62b5\u62bc\u54c1\u7684\u5b89\u5168\u6027\uff0c\u4ee5\u53ca\u5176\u501f\u5165\u7684\u8d44\u4ea7\u548c\u5176\u57fa\u7840\u4ef7\u503c\u3002","Seatbelt report":"\u5b89\u5168\u5e26\u62a5\u544a","See all the rewards you have earned from ZeroLend in one place. Providing liquidity to ZeroLend lets you pre-mine $ZERO and also get a share of zkSync's upcoming token airdrop.":"\u5728\u4e00\u4e2a\u5730\u65b9\u67e5\u770b\u60a8\u4ece ZeroLend \u83b7\u5f97\u7684\u6240\u6709\u5956\u52b1\u3002\u4e3a ZeroLend \u63d0\u4f9b\u6d41\u52a8\u6027\uff0c\u53ef\u4ee5\u8ba9\u60a8\u9884\u5148\u6316\u6398 $ZERO\uff0c\u8fd8\u53ef\u4ee5\u4ece zkSync \u5373\u5c06\u63a8\u51fa\u7684\u4ee3\u5e01\u7a7a\u6295\u4e2d\u5206\u5f97\u4e00\u676f\u7fb9\u3002","Seems like we can't switch the network automatically. Please check if you can change it from the wallet.":"\u770b\u8d77\u6765\u6211\u4eec\u65e0\u6cd5\u81ea\u52a8\u5207\u6362\u7f51\u7edc\u3002\u8bf7\u68c0\u67e5\u662f\u5426\u53ef\u4ee5\u4ece\u94b1\u5305\u4e2d\u66f4\u6539\u3002",Select:"\u9009\u62e9","Select APY type to switch":"\u9009\u62e9\u5e74\u6536\u76ca\u7387 \u7c7b\u578b\u8fdb\u884c\u5207\u6362","Select an asset":"\u9009\u62e9\u8d44\u4ea7","Select language":"\u9009\u62e9\u8bed\u8a00","Select slippage tolerance":"\u9009\u62e9\u6ed1\u70b9\u5bb9\u5fcd\u5ea6","Select v2 borrows to migrate":"\u9009\u62e9\u8981\u8fc1\u79fb\u7684v2\u501f\u6b3e","Select v2 supplies to migrate":"\u9009\u62e9\u8981\u8fc1\u79fb\u7684v2\u4f9b\u5e94","Selected assets have successfully migrated. Visit the Market Dashboard to see them.":"\u5df2\u6210\u529f\u8fc1\u79fb\u6240\u9009\u7684\u8d44\u4ea7\u3002\u8bbf\u95ee\u5e02\u573a\u4eea\u8868\u677f\u4ee5\u67e5\u770b\u5b83\u4eec\u3002","Selected borrow assets":"\u6240\u9009\u501f\u6b3e\u8d44\u4ea7","Selected supply assets":"\u6240\u9009\u4f9b\u5e94\u8d44\u4ea7","Set up delegation":"\u5efa\u7acb\u4ee3\u8868","Setup notifications about your Health Factor using the Hal app.":"\u4f7f\u7528Hal\u5e94\u7528\u7a0b\u5e8f\u8bbe\u7f6e\u5173\u4e8e\u60a8\u7684\u5065\u5eb7\u7cfb\u6570\u7684\u901a\u77e5\u3002","Share on Lens":"\u5728Lens\u4e0a\u5206\u4eab","Share on twitter":"\u5728\u63a8\u7279\u4e0a\u5206\u4eab",Show:"\u663e\u793a","Show assets with 0 balance":"\u663e\u793a\u4f59\u989d\u4e3a0\u7684\u8d44\u4ea7","Sign to continue":"\u7b7e\u540d\u4ee5\u7ee7\u7eed","Signatures ready":"\u51c6\u5907\u597d\u7684\u7b7e\u540d",Signing:"\u7b7e\u540d","Since this asset is frozen, the only available actions are withdraw and repay which can be accessed from the <0>Dashboard":"\u7531\u4e8e\u6b64\u8d44\u4ea7\u5df2\u51bb\u7ed3\uff0c\u56e0\u6b64\u552f\u4e00\u53ef\u7528\u7684\u64cd\u4f5c\u662f\u63d0\u53d6\u548c\u8fd8\u6b3e\uff0c\u53ef\u4ee5\u4ece<0>\u4eea\u8868\u677f\u8bbf\u95ee\u3002","Since this is a test network, you can get any of the assets if you have ETH on your wallet":"\u7531\u4e8e\u8fd9\u662f\u4e00\u4e2a\u6d4b\u8bd5\u7f51\u7edc\uff0c\u5982\u679c\u60a8\u5728\u94b1\u5305\u4e2d\u6709ETH\uff0c\u60a8\u53ef\u4ee5\u83b7\u53d6\u4efb\u4f55\u8d44\u4ea7\u4e2d\u7684\u4efb\u4f55\u4e00\u4e2a\u3002","Slippage is the difference between the quoted and received amounts from changing market conditions between the moment the transaction is submitted and its verification.":"\u6ed1\u70b9\u662f\u6307\u5728\u63d0\u4ea4\u4ea4\u6613\u548c\u9a8c\u8bc1\u4ea4\u6613\u4e4b\u95f4\uff0c\u7531\u4e8e\u5e02\u573a\u6761\u4ef6\u7684\u53d8\u5316\u800c\u5bfc\u81f4\u7684\u62a5\u4ef7\u91d1\u989d\u548c\u5b9e\u9645\u6536\u5230\u91d1\u989d\u4e4b\u95f4\u7684\u5dee\u5f02\u3002","Some migrated assets will not be used as collateral due to enabled isolation mode in {marketName} V3 Market. Visit <0>{marketName} V3 Dashboard to manage isolation mode.":["\u7531\u4e8e\u5728",["marketName"]," V3\u5e02\u573a\u542f\u7528\u4e86\u9694\u79bb\u6a21\u5f0f\uff0c\u67d0\u4e9b\u8fc1\u79fb\u8d44\u4ea7\u5c06\u4e0d\u4f1a\u7528\u4f5c\u62b5\u62bc\u54c1\u3002\u8bf7\u8bbf\u95ee<0>",["marketName"]," V3\u4eea\u8868\u677f\u4ee5\u7ba1\u7406\u9694\u79bb\u6a21\u5f0f\u3002"],"Something went wrong":"\u51fa\u4e86\u70b9\u95ee\u9898","Sorry, an unexpected error happened. In the meantime you may try reloading the page, or come back later.":"\u62b1\u6b49\uff0c\u53d1\u751f\u4e86\u610f\u5916\u9519\u8bef\u3002\u5728\u6b64\u671f\u95f4\uff0c\u60a8\u53ef\u4ee5\u5c1d\u8bd5\u91cd\u65b0\u52a0\u8f7d\u9875\u9762\uff0c\u6216\u7a0d\u540e\u518d\u56de\u6765\u3002","Sorry, we couldn't find the page you were looking for.":"\u62b1\u6b49\uff0c\u6211\u4eec\u627e\u4e0d\u5230\u60a8\u6b63\u5728\u5bfb\u627e\u7684\u9875\u9762\u3002",Spanish:"\u897f\u73ed\u7259\u8bed",Stable:"\u7a33\u5b9a","Stable Interest Type is disabled for this currency":"\u6b64\u8d27\u5e01\u5df2\u7981\u7528\u7a33\u5b9a\u5229\u7387\u7c7b\u578b","Stable borrowing is enabled":"\u5df2\u542f\u7528\u7a33\u5b9a\u501f\u6b3e","Stable borrowing is not enabled":"\u672a\u542f\u7528\u7a33\u5b9a\u501f\u6b3e","Stable debt supply is not zero":"\u7a33\u5b9a\u503a\u52a1\u4f9b\u5e94\u4e0d\u4e3a\u96f6","Stable interest rate will <0>stay the same for the duration of your loan. Recommended for long-term loan periods and for users who prefer predictability.":"\u7a33\u5b9a\u5229\u7387\u5c06\u5728\u8d37\u6b3e\u671f\u95f4<0>\u4fdd\u6301\u4e0d\u53d8\u3002\u5efa\u8bae\u7528\u4e8e\u957f\u671f\u8d37\u6b3e\u671f\u9650\u548c\u559c\u597d\u53ef\u9884\u6d4b\u6027\u7684\u7528\u6237\u3002",Stablecoin:"\u7a33\u5b9a\u5e01",Stake:"\u62b5\u62bc","Stake AAVE":"AAVE \u6807\u6869","Stake ABPT":"\u62b5\u62bc ABPT","Stake cooldown activated":"\u5df2\u6fc0\u6d3b\u62b5\u62bc\u51b7\u5374",Staked:"\u5df2\u62b5\u62bc",Staking:"\u62b5\u62bc\u4e2d","Staking APR":"\u62b5\u62bc\u5e74\u5229\u7387","Staking Rewards":"\u62b5\u62bc\u5956\u52b1","Staking balance":"\u62b5\u62bc\u4f59\u989d","Staking discount":"\u62b5\u62bc\u6298\u6263",Started:"\u5df2\u5f00\u59cb",State:"\u72b6\u6001","Static interest rate that is determined by ZeroLend Governance. This rate may be changed over time depending on the need for the ONEZ to contract/expand. <0>Learn more":"\u7531 ZeroLend Governance \u786e\u5b9a\u7684\u9759\u6001\u5229\u7387\u3002\u968f\u7740\u65f6\u95f4\u7684\u63a8\u79fb\uff0c\u8be5\u5229\u7387\u53ef\u80fd\u4f1a\u6839\u636e ONEZ \u6536\u7f29/\u6269\u5f20\u7684\u9700\u8981\u800c\u6539\u53d8\u3002<0>\u4e86\u89e3\u66f4\u591aPhase 1 Launch to learn more.":"ZeroLend \u534f\u8bae\u73b0\u5df2\u4e0a\u7ebf\uff0c\u76ee\u524d\u5904\u4e8e\u542f\u52a8\u6a21\u5f0f\u3002\u5b58\u5165\u8d44\u4ea7\u7684\u7528\u6237\u53ef\u4ee5\u9884\u6316$ZERO\uff08\u4f5c\u4e3aearlyZERO\uff09\uff0c\u5e76\u53ef\u5728\u4ee3\u5e01\u53d1\u884c\u65f6\u5151\u6362\u3002\u9605\u8bfb<0>\u7b2c\u4e00\u9636\u6bb5\u542f\u52a8\uff0c\u4e86\u89e3\u66f4\u591a\u4fe1\u606f\u3002","The address of the pool addresses provider is invalid":"\u6c60\u5730\u5740\u63d0\u4f9b\u8005\u7684\u5730\u5740\u65e0\u6548","The app is running in testnet mode. Learn how it works in":"\u8be5\u5e94\u7528\u7a0b\u5e8f\u6b63\u5728\u6d4b\u8bd5\u7f51\u7edc\u6a21\u5f0f\u4e0b\u8fd0\u884c\u3002\u4e86\u89e3\u5b83\u7684\u8fd0\u4f5c\u65b9\u5f0f","The caller of the function is not an AToken":"\u8c03\u7528\u529f\u80fd\u7684\u4eba\u4e0d\u662fAToken\u6301\u6709\u8005","The caller of this function must be a pool":"\u6b64\u529f\u80fd\u7684\u8c03\u7528\u8005\u5fc5\u987b\u662f\u6c60","The collateral balance is 0":"\u62b5\u62bc\u54c1\u4f59\u989d\u4e3a0","The collateral chosen cannot be liquidated":"\u6240\u9009\u62b5\u62bc\u54c1\u65e0\u6cd5\u6e05\u7b97","The cooldown period is the time required prior to unstaking your tokens (20 days). You can only withdraw your assets from the Security Module after the cooldown period and within the unstake window.<0>Learn more":"\u51b7\u5374\u671f\u662f\u5728\u89e3\u9664\u8d28\u62bc\u4ee4\u724c\u4e4b\u524d\u6240\u9700\u7684\u65f6\u95f4\uff0820\u5929\uff09\u3002\u60a8\u53ea\u80fd\u5728\u51b7\u5374\u671f\u5185\u548c\u89e3\u8d28\u62bc\u7a97\u53e3\u5185\u4ece\u5b89\u5168\u6a21\u5757\u4e2d\u63d0\u53d6\u60a8\u7684\u8d44\u4ea7\u3002<0>\u4e86\u89e3\u66f4\u591a","The cooldown period is {0}. After {1} of cooldown, you will enter unstake window of {2}. You will continue receiving rewards during cooldown and unstake window.":["\u51b7\u5374\u671f\u662f",["0"],"\u3002\u51b7\u5374",["1"],"\u540e\uff0c\u60a8\u5c06\u8fdb\u5165",["2"],"\u7684\u89e3\u62bc\u7a97\u53e3\u3002\u5728\u51b7\u5374\u671f\u548c\u89e3\u8d28\u62bc\u7a97\u53e3\u671f\u95f4\uff0c\u60a8\u5c06\u7ee7\u7eed\u83b7\u5f97\u5956\u52b1\u3002"],"The effects on the health factor would cause liquidation. Try lowering the amount.":"\u5bf9\u5065\u5eb7\u7cfb\u6570\u7684\u5f71\u54cd\u5c06\u5bfc\u81f4\u6e05\u7b97\u3002\u5c1d\u8bd5\u964d\u4f4e\u91d1\u989d\u3002","The loan to value of the migrated positions would cause liquidation. Increase migrated collateral or reduce migrated borrow to continue.":"\u8fc1\u79fb\u5934\u5bf8\u7684\u8d37\u6b3e\u4ef7\u503c\u6bd4\u5c06\u5bfc\u81f4\u6e05\u7b97\u3002\u589e\u52a0\u5df2\u8fc1\u79fb\u7684\u62b5\u62bc\u54c1\u6216\u51cf\u5c11\u5df2\u8fc1\u79fb\u7684\u501f\u6b3e\u4ee5\u7ee7\u7eed\u3002","The requested amount is greater than the max loan size in stable rate mode":"\u6240\u8bf7\u6c42\u7684\u91d1\u989d\u8d85\u8fc7\u4e86\u7a33\u5b9a\u5229\u7387\u6a21\u5f0f\u4e0b\u7684\u6700\u5927\u8d37\u6b3e\u91d1\u989d","The total amount of your assets denominated in USD that can be used as collateral for borrowing assets.":"\u60a8\u7684\u8d44\u4ea7\u7684\u603b\u4ef7\u503c\uff0c\u4ee5\u7f8e\u5143\u8ba1\u4ef7\uff0c\u53ef\u7528\u4f5c\u501f\u6b3e\u8d44\u4ea7\u7684\u62b5\u62bc\u54c1\u3002","The underlying asset cannot be rescued":"\u57fa\u7840\u8d44\u4ea7\u65e0\u6cd5\u88ab\u62ff\u51fa","The underlying balance needs to be greater than 0":"\u57fa\u7840\u8d44\u4ea7\u4f59\u989d\u9700\u8981\u5927\u4e8e0","The weighted average of APY for all borrowed assets, including incentives.":"\u6240\u6709\u501f\u7528\u8d44\u4ea7\u7684\u5e73\u5747\u52a0\u6743\u5e74\u5316\u6536\u76ca\u7387\uff0c\u5305\u62ec\u6fc0\u52b1\u3002","The weighted average of APY for all supplied assets, including incentives.":"\u6240\u6709\u4f9b\u5e94\u8d44\u4ea7\u7684\u5e73\u5747\u52a0\u6743\u5e74\u5316\u6536\u76ca\u7387\uff0c\u5305\u62ec\u6fc0\u52b1\u3002","There are not enough funds in the{0}reserve to borrow":[["0"],"\u50a8\u5907\u4e2d\u6ca1\u6709\u8db3\u591f\u7684\u8d44\u91d1\u53ef\u4f9b\u501f\u7528"],"There is not enough collateral to cover a new borrow":"\u6ca1\u6709\u8db3\u591f\u7684\u62b5\u62bc\u54c1\u6765\u8986\u76d6\u65b0\u7684\u501f\u6b3e","There is not enough liquidity for the target asset to perform the switch. Try lowering the amount.":"\u76ee\u6807\u8d44\u4ea7\u7684\u6d41\u52a8\u6027\u4e0d\u8db3\u4ee5\u6267\u884c\u5207\u6362\u3002\u5c1d\u8bd5\u964d\u4f4e\u91d1\u989d\u3002","There was some error. Please try changing the parameters or <0><1>copy the error":"\u53d1\u751f\u4e86\u4e00\u4e9b\u9519\u8bef\u3002\u8bf7\u5c1d\u8bd5\u66f4\u6539\u53c2\u6570\u6216<0><1>\u590d\u5236\u9519\u8bef","These assets are temporarily frozen or paused by ZeroLend community decisions, meaning that further supply / borrow, or rate swap of these assets are unavailable. Withdrawals and debt repayments are allowed. Follow the <0>ZeroLend governance forum for further updates.":"\u6839\u636e ZeroLend \u793e\u533a\u7684\u51b3\u5b9a\uff0c\u8fd9\u4e9b\u8d44\u4ea7\u5c06\u88ab\u6682\u65f6\u51bb\u7ed3\u6216\u6682\u505c\uff0c\u8fd9\u610f\u5473\u7740\u8fd9\u4e9b\u8d44\u4ea7\u7684\u8fdb\u4e00\u6b65\u4f9b\u5e94/\u501f\u8d37\u6216\u5229\u7387\u4e92\u6362\u5c06\u4e0d\u53ef\u7528\u3002\u5141\u8bb8\u63d0\u6b3e\u548c\u8fd8\u503a\u3002\u8bf7\u5173\u6ce8<0>ZeroLend \u7ba1\u7406\u8bba\u575b\uff0c\u4e86\u89e3\u8fdb\u4e00\u6b65\u66f4\u65b0\u3002","These funds have been borrowed and are not available for withdrawal at this time.":"\u8fd9\u4e9b\u8d44\u91d1\u5df2\u88ab\u501f\u7528\uff0c\u76ee\u524d\u4e0d\u53ef\u63d0\u53d6\u3002","This action will reduce V2 health factor below liquidation threshold. retain collateral or migrate borrow position to continue.":"\u6b64\u64cd\u4f5c\u5c06\u964d\u4f4eV2\u5065\u5eb7\u7cfb\u6570\u4f4e\u4e8e\u6e05\u7b97\u9608\u503c\u3002\u4fdd\u7559\u62b5\u62bc\u54c1\u6216\u8fc1\u79fb\u501f\u6b3e\u4f4d\u7f6e\u4ee5\u7ee7\u7eed\u3002","This action will reduce health factor of V3 below liquidation threshold. Increase migrated collateral or reduce migrated borrow to continue.":"\u6b64\u64cd\u4f5c\u5c06\u964d\u4f4eV3\u7684\u5065\u5eb7\u7cfb\u6570\u4f4e\u4e8e\u6e05\u7b97\u9608\u503c\u3002\u589e\u52a0\u5df2\u8fc1\u79fb\u7684\u62b5\u62bc\u54c1\u6216\u51cf\u5c11\u5df2\u8fc1\u79fb\u7684\u501f\u6b3e\u4ee5\u7ee7\u7eed\u3002","This action will reduce your health factor. Please be mindful of the increased risk of collateral liquidation.":"\u6b64\u64cd\u4f5c\u5c06\u964d\u4f4e\u60a8\u7684\u5065\u5eb7\u7cfb\u6570\u3002\u8bf7\u6ce8\u610f\u62b5\u62bc\u54c1\u6e05\u7b97\u98ce\u9669\u7684\u589e\u52a0\u3002","This address is blocked on app.zerolend.xyz because it is associated with one or more":"\u6b64\u5730\u5740\u5df2\u5728app.zerolend.xyz\u4e0a\u88ab\u5c01\u9501\uff0c\u56e0\u4e3a\u5b83\u4e0e\u4e00\u4e2a\u6216\u591a\u4e2a","This asset can only be used as collateral in isolation mode only.":"\u8be5\u8d44\u4ea7\u53ea\u80fd\u5728\u9694\u79bb\u6a21\u5f0f\u4e0b\u7528\u4f5c\u62b5\u62bc\u54c1\u3002","This asset has almost reached its borrow cap. There is only {messageValue} available to be borrowed from this market.":["\u8be5\u8d44\u4ea7\u51e0\u4e4e\u5df2\u8fbe\u5230\u5176\u501f\u6b3e\u4e0a\u9650\u3002\u4ece\u8fd9\u4e2a\u5e02\u573a\u4e0a\u53ef\u4ee5\u501f\u51fa\u7684\u91d1\u989d\u4ec5\u4e3a",["messageValue"],"\u3002"],"This asset has almost reached its supply cap. There can only be {messageValue} supplied to this market.":["\u8be5\u8d44\u4ea7\u51e0\u4e4e\u5df2\u8fbe\u5230\u5176\u4f9b\u5e94\u4e0a\u9650\u3002\u5728\u8fd9\u4e2a\u5e02\u573a\u4e0a\u53ea\u80fd\u4f9b\u5e94",["messageValue"],"\u3002"],"This asset has reached its borrow cap. Nothing is available to be borrowed from this market.":"\u6b64\u8d44\u4ea7\u5df2\u8fbe\u5230\u5176\u501f\u6b3e\u4e0a\u9650\u3002\u4ece\u8fd9\u4e2a\u5e02\u573a\u4e0a\u4e0d\u80fd\u518d\u501f\u5230\u4efb\u4f55\u4e1c\u897f\u3002","This asset has reached its supply cap. Nothing is available to be supplied from this market.":"\u6b64\u8d44\u4ea7\u5df2\u8fbe\u5230\u5176\u4f9b\u5e94\u4e0a\u9650\u3002\u4ece\u8fd9\u4e2a\u5e02\u573a\u4e0a\u4e0d\u80fd\u518d\u4f9b\u5e94\u4efb\u4f55\u4e1c\u897f\u3002","This asset is frozen due to an ZeroLend Protocol Governance decision. <0>More details":"\u8be5\u8d44\u4ea7\u56e0 ZeroLend \u534f\u8bae\u7ba1\u7406\u51b3\u5b9a\u800c\u88ab\u51bb\u7ed3\u3002<0>\u66f4\u591a\u8be6\u60c5More details":"\u8be5\u8d44\u4ea7\u56e0 ZeroLend \u534f\u8bae\u7ba1\u7406\u51b3\u7b56\u800c\u88ab\u51bb\u7ed3\u3002\u5230 2022 \u5e74 12 \u6708 20 \u65e5\uff0crenFIL \u5c06\u4e0d\u518d\u53d7\u652f\u6301\uff0c\u65e0\u6cd5\u8fde\u63a5\u56de\u5176\u672c\u5730\u7f51\u7edc\u3002\u5efa\u8bae\u64a4\u9500\u4f9b\u5e94\u5934\u5bf8\u5e76\u507f\u8fd8\u501f\u6b3e\u5934\u5bf8\uff0c\u4ee5\u4fbf\u5728\u622a\u6b62\u65e5\u671f\u524d\u5c06 renFIL \u8fde\u63a5\u56de FIL\u3002\u5728\u6b64\u65e5\u671f\u4e4b\u540e\uff0c\u5c06\u4e0d\u518d\u53ef\u80fd\u5c06 renFIL \u8f6c\u6362\u4e3a FIL\u3002<0>\u66f4\u591a\u8be6\u60c5More details":"\u6839\u636e ZeroLend \u534f\u8bae\u7ba1\u7406\u51b3\u7b56\uff0c\u8be5\u8d44\u4ea7\u8ba1\u5212\u9000\u51fa\u3002<0>\u66f4\u591a\u8be6\u60c5proposed and approvedby the community.":"\u8fd9\u4e00\u96c6\u6210\u662f\u7531\u793e\u533a<0>\u63d0\u51fa\u5e76\u6279\u51c6\u7684\u3002","This is a Liquidity Pool (LP) Token.":"\u8fd9\u662f\u4e00\u79cd\u6d41\u52a8\u6027\u6c60 (LP) \u4ee3\u5e01\u3002","This is the total amount available for you to borrow. You can borrow based on your collateral and until the borrow cap is reached.":"\u8fd9\u662f\u60a8\u53ef\u4ee5\u501f\u7528\u7684\u603b\u91d1\u989d\u3002\u60a8\u53ef\u4ee5\u6839\u636e\u62b5\u62bc\u54c1\u501f\u6b3e\uff0c\u76f4\u5230\u8fbe\u5230\u501f\u6b3e\u4e0a\u9650\u4e3a\u6b62\u3002","This is the total amount that you are able to supply to in this reserve. You are able to supply your wallet balance up until the supply cap is reached.":"\u8fd9\u662f\u60a8\u53ef\u4ee5\u4f9b\u5e94\u7ed9\u8be5\u50a8\u5907\u7684\u603b\u91d1\u989d\u3002\u60a8\u53ef\u4ee5\u63d0\u4f9b\u60a8\u7684\u94b1\u5305\u4f59\u989d\uff0c\u76f4\u5230\u8fbe\u5230\u4f9b\u5e94\u4e0a\u9650\u3002","This represents the threshold at which a borrow position will be considered undercollateralized and subject to liquidation for each collateral. For example, if a collateral has a liquidation threshold of 80%, it means that the position will be liquidated when the debt value is worth 80% of the collateral value.":"\u8fd9\u8868\u793a\u6bcf\u4e2a\u62b5\u62bc\u54c1\u7684\u6e05\u7b97\u9608\u503c\uff0c\u5176\u4e2d\u7684\u501f\u6b3e\u5934\u5bf8\u5c06\u88ab\u89c6\u4e3a\u4e0d\u8db3\u62b5\u62bc\u5e76\u53d7\u6e05\u7b97\u7684\u95e8\u69db\u3002\u4f8b\u5982\uff0c\u5982\u679c\u4e00\u4e2a\u62b5\u62bc\u54c1\u7684\u6e05\u7b97\u9608\u503c\u4e3a80\uff05\uff0c\u8fd9\u610f\u5473\u7740\u5f53\u503a\u52a1\u4ef7\u503c\u8fbe\u5230\u62b5\u62bc\u54c1\u4ef7\u503c\u768480\uff05\u65f6\uff0c\u8be5\u5934\u5bf8\u5c06\u88ab\u6e05\u7b97\u3002","Time left to be able to withdraw your staked asset.":"\u8fd8\u6709\u591a\u5c11\u65f6\u95f4\u53ef\u4ee5\u63d0\u53d6\u60a8\u8d28\u62bc\u7684\u8d44\u4ea7\u3002","Time left to unstake":"\u8fd8\u6709\u591a\u5c11\u65f6\u95f4\u53ef\u4ee5\u89e3\u62bc","Time left until the withdrawal window closes.":"\u63d0\u53d6\u7a97\u53e3\u5173\u95ed\u524d\u7684\u5269\u4f59\u65f6\u95f4\u3002","Tip: Try increasing slippage or reduce input amount":"\u63d0\u793a\uff1a\u5c1d\u8bd5\u589e\u52a0\u6ed1\u70b9\u6216\u51cf\u5c0f\u8f93\u5165\u91d1\u989d","To borrow you need to supply any asset to be used as collateral.":"\u8981\u501f\u6b3e\uff0c\u60a8\u9700\u8981\u63d0\u4f9b\u4efb\u4f55\u53ef\u7528\u4f5c\u62b5\u62bc\u54c1\u7684\u8d44\u4ea7\u3002","To continue, you need to grant ZeroLend smart contracts permission to move your funds from your wallet. Depending on the asset and wallet you use, it is done by signing the permission message (gas free), or by submitting an approval transaction (requires gas). <0>Learn more":"\u8981\u7ee7\u7eed\u64cd\u4f5c\uff0c\u60a8\u9700\u8981\u6388\u4e88 ZeroLend \u667a\u80fd\u5408\u7ea6\u4ece\u94b1\u5305\u4e2d\u8f6c\u79fb\u8d44\u91d1\u7684\u6743\u9650\u3002\u6839\u636e\u60a8\u4f7f\u7528\u7684\u8d44\u4ea7\u548c\u94b1\u5305\u7684\u4e0d\u540c\uff0c\u53ef\u4ee5\u901a\u8fc7\u7b7e\u7f72\u8bb8\u53ef\u4fe1\u606f\uff08\u514d\u52a0\u6cb9\uff09\u6216\u63d0\u4ea4\u6279\u51c6\u4ea4\u6613\uff08\u9700\u8981\u52a0\u6cb9\uff09\u6765\u5b9e\u73b0\u3002<0>\u4e86\u89e3\u66f4\u591aAcces Provider Name":"\u8981\u8bf7\u6c42\u8bbf\u95ee\u6b64\u7ecf\u8bb8\u53ef\u7684\u5e02\u573a\uff0c\u8bf7\u8bbf\u95ee\uff1a<0>Acces Provider Name","To submit a proposal for minor changes to the protocol, you'll need at least 80.00K power. If you want to change the core code base, you'll need 320k power.<0>Learn more.":"\u8981\u63d0\u4ea4\u6709\u5173\u534f\u8bae\u7684\u6b21\u8981\u66f4\u6539\u63d0\u6848\uff0c\u60a8\u9700\u8981\u81f3\u5c1180.00K\u7684\u80fd\u91cf\u3002\u5982\u679c\u8981\u66f4\u6539\u6838\u5fc3\u4ee3\u7801\u5e93\uff0c\u60a8\u9700\u8981320k\u7684\u80fd\u91cf\u3002<0>\u4e86\u89e3\u66f4\u591a\u3002","Top 10 addresses":"\u524d10\u4e2a\u5730\u5740","Total available":"\u603b\u53ef\u7528","Total borrowed":"\u603b\u501f\u51fa","Total borrows":"\u603b\u501f\u6b3e","Total emission per day":"\u6bcf\u5929\u603b\u6392\u653e","Total interest accrued":"\u603b\u8ba1\u5df2\u8ba1\u606f","Total market size":"\u603b\u5e02\u573a\u89c4\u6a21","Total supplied":"\u603b\u4f9b\u5e94","Total voting power":"\u603b\u6295\u7968\u6743","Total worth":"\u603b\u4ef7\u503c","Track wallet":"\u8ddf\u8e2a\u94b1\u5305","Track wallet balance in read-only mode":"\u4ee5\u53ea\u8bfb\u6a21\u5f0f\u8ddf\u8e2a\u94b1\u5305\u4f59\u989d","Transaction failed":"\u4ea4\u6613\u5931\u8d25","Transaction history":"\u4ea4\u6613\u5386\u53f2","Transaction history is not currently available for this market":"\u5f53\u524d\u5e02\u573a\u4e0d\u63d0\u4f9b\u4ea4\u6613\u5386\u53f2\u8bb0\u5f55","Transaction overview":"\u4ea4\u6613\u6982\u8ff0",Transactions:"\u4ea4\u6613","UNSTAKE {symbol}":["\u89e3\u9664\u62b5\u62bc ",["symbol"]],Unavailable:"\u4e0d\u53ef\u7528",Unbacked:"\u672a\u652f\u6301","Unbacked mint cap is exceeded":"\u672a\u652f\u6301\u7684\u94f8\u5e01\u4e0a\u9650\u5df2\u8d85\u51fa","Underlying asset does not exist in {marketName} v3 Market, hence this position cannot be migrated.":["\u57fa\u7840\u8d44\u4ea7\u5728",["marketName"]," v3\u5e02\u573a\u4e2d\u4e0d\u5b58\u5728\uff0c\u56e0\u6b64\u65e0\u6cd5\u8fc1\u79fb\u6b64\u5934\u5bf8\u3002"],"Underlying token":"\u57fa\u7840\u4ee3\u5e01","Unstake now":"\u7acb\u5373\u89e3\u9664\u62b5\u62bc","Unstake window":"\u89e3\u9664\u62b5\u62bc\u7a97\u53e3",Unstaked:"\u5df2\u89e3\u62bc","Unstaking {symbol}":["\u89e3\u9664\u62b5\u62bc ",["symbol"]],"Update: Disruptions reported for WETH, WBTC, WMATIC, and USDT. AIP 230 will resolve the disruptions and the market will be operating as normal on ~26th May 13h00 UTC.":"\u66f4\u65b0\uff1aWETH\u3001WBTC\u3001WMATIC\u548cUSDT\u5b58\u5728\u6545\u969c\u3002AIP 230\u5c06\u89e3\u51b3\u8fd9\u4e9b\u6545\u969c\uff0c\u5e02\u573a\u5c06\u5728\u7ea65\u670826\u65e513:00 UTC\u6b63\u5e38\u8fd0\u884c\u3002","Use it to vote for or against active proposals.":"\u7528\u4e8e\u6295\u7968\u652f\u6301\u6216\u53cd\u5bf9\u6d3b\u8dc3\u63d0\u6848\u3002","Use your ZERO and stkZERO balance to delegate your voting and proposition powers. You will not be sending any tokens, only the rights to vote and propose changes to the protocol. You can re-delegate or revoke power to self at any time.":"Use your ZERO and stkZERO balance to delegate your voting and proposition powers. You will not be sending any tokens, only the rights to vote and propose changes to the protocol. You can re-delegate or revoke power to self at any time.","Used as collateral":"\u4f5c\u4e3a\u62b5\u62bc\u7269\u4f7f\u7528","User cannot withdraw more than the available balance":"\u7528\u6237\u4e0d\u80fd\u63d0\u53d6\u8d85\u8fc7\u53ef\u7528\u4f59\u989d\u7684\u8d44\u91d1","User did not borrow the specified currency":"\u7528\u6237\u672a\u501f\u5165\u6307\u5b9a\u8d27\u5e01","User does not have outstanding stable rate debt on this reserve":"\u7528\u6237\u5728\u6b64\u50a8\u5907\u4e0a\u6ca1\u6709\u672a\u507f\u8fd8\u7684\u56fa\u5b9a\u5229\u7387\u503a\u52a1","User does not have outstanding variable rate debt on this reserve":"\u7528\u6237\u5728\u6b64\u50a8\u5907\u4e0a\u6ca1\u6709\u672a\u507f\u8fd8\u7684\u6d6e\u52a8\u5229\u7387\u503a\u52a1","User is in isolation mode":"\u7528\u6237\u5904\u4e8e\u9694\u79bb\u6a21\u5f0f","User is trying to borrow multiple assets including a siloed one":"\u7528\u6237\u8bd5\u56fe\u501f\u5165\u591a\u4e2a\u8d44\u4ea7\uff0c\u5305\u62ec\u9694\u79bb\u7684\u8d44\u4ea7","Users who provide liquidity will get special roles (Shrimp/Shark/Whale) in our discord that give you access to exclusive channels. Visit <0>Guild.xyz to learn more.":"\u63d0\u4f9b\u6d41\u52a8\u8d44\u91d1\u7684\u7528\u6237\u5c06\u5728\u6211\u4eec\u7684 discord \u4e2d\u83b7\u5f97\u7279\u6b8a\u89d2\u8272\uff08\u867e/\u9ca8\u9c7c/\u9cb8\u9c7c\uff09\uff0c\u8ba9\u60a8\u53ef\u4ee5\u8fdb\u5165\u4e13\u5c5e\u9891\u9053\u3002\u8bf7\u8bbf\u95ee <0>Guild.xyz \u4e86\u89e3\u66f4\u591a\u4fe1\u606f\u3002","Users who stake ZERO in Safety Module (i.e. stkZERO holders) receive a discount on GHO borrow interest rate. The discount applies to 100 GHO for every 1 stkZERO held. Use the calculator below to see GHO borrow rate with the discount applied.":"Users who stake ZERO in Safety Module (i.e. stkZERO holders) receive a discount on GHO borrow interest rate. The discount applies to 100 GHO for every 1 stkZERO held. Use the calculator below to see GHO borrow rate with the discount applied.","Utilization Rate":"\u5229\u7528\u7387","VIEW TX":"\u67e5\u770b\u4ea4\u6613","VOTE NAY":"\u53cd\u5bf9\u6295\u7968","VOTE YAE":"\u652f\u6301\u6295\u7968",Variable:"\u53d8\u52a8","Variable debt supply is not zero":"\u53d8\u52a8\u503a\u52a1\u4f9b\u5e94\u4e0d\u4e3a\u96f6","Variable interest rate will <0>fluctuate based on the market conditions. Recommended for short-term positions.":"\u53d8\u52a8\u5229\u7387\u5c06\u6839\u636e\u5e02\u573a\u6761\u4ef6<0>\u6ce2\u52a8\u3002\u5efa\u8bae\u7528\u4e8e\u77ed\u671f\u5934\u5bf8\u3002",Vesting:"\u65e2\u5f97",View:"\u67e5\u770b","View all votes":"\u67e5\u770b\u6240\u6709\u6295\u7968","View all your positions, deposit/withdraw assets in this dashboard.":"\u5728\u6b64\u4eea\u8868\u677f\u4e2d\u67e5\u770b\u60a8\u7684\u6240\u6709\u4ed3\u4f4d\u3001\u5b58\u5165/\u63d0\u53d6\u8d44\u4ea7\u3002","View contract":"\u67e5\u770b\u5408\u540c","View details":"\u67e5\u770b\u8be6\u7ec6\u4fe1\u606f","View on Explorer":"\u5728\u6d4f\u89c8\u5668\u4e0a\u67e5\u770b","Vote NAY":"\u53cd\u5bf9\u6295\u7968","Vote YAE":"\u652f\u6301\u6295\u7968","Voted NAY":"\u6295\u7968\u53cd\u5bf9","Voted YAE":"\u6295\u7968\u652f\u6301",Votes:"\u6295\u7968",Voting:"\u6295\u7968\u4e2d","Voting power":"\u6295\u7968\u6743","Voting results":"\u6295\u7968\u7ed3\u679c","Wallet Balance":"\u94b1\u5305\u4f59\u989d","Wallet balance":"\u94b1\u5305\u4f59\u989d","Wallet not detected. Connect or install wallet and retry":"\u672a\u68c0\u6d4b\u5230\u94b1\u5305\u3002\u8fde\u63a5\u6216\u5b89\u88c5\u94b1\u5305\u540e\u91cd\u8bd5","Wallets are provided by External Providers and by selecting you agree to Terms of those Providers. Your access to the wallet might be reliant on the External Provider being operational.":"\u94b1\u5305\u7531\u5916\u90e8\u63d0\u4f9b\u8005\u63d0\u4f9b\uff0c\u901a\u8fc7\u9009\u62e9\u60a8\u540c\u610f\u8fd9\u4e9b\u63d0\u4f9b\u8005\u7684\u6761\u6b3e\u3002\u60a8\u8bbf\u95ee\u94b1\u5305\u53ef\u80fd\u4f9d\u8d56\u4e8e\u5916\u90e8\u63d0\u4f9b\u8005\u7684\u8fd0\u8425\u60c5\u51b5\u3002","We couldn't find any assets related to your search. Try again with a different asset name, symbol, or address.":"\u6211\u4eec\u627e\u4e0d\u5230\u4e0e\u60a8\u641c\u7d22\u76f8\u5173\u7684\u4efb\u4f55\u8d44\u4ea7\u3002\u5c1d\u8bd5\u4f7f\u7528\u4e0d\u540c\u7684\u8d44\u4ea7\u540d\u79f0\u3001\u7b26\u53f7\u6216\u5730\u5740\u518d\u6b21\u641c\u7d22\u3002","We couldn't find any transactions related to your search. Try again with a different asset name, or reset filters.":"\u6211\u4eec\u627e\u4e0d\u5230\u4e0e\u60a8\u641c\u7d22\u76f8\u5173\u7684\u4efb\u4f55\u4ea4\u6613\u3002\u5c1d\u8bd5\u4f7f\u7528\u4e0d\u540c\u7684\u8d44\u4ea7\u540d\u79f0\u518d\u6b21\u641c\u7d22\uff0c\u6216\u91cd\u7f6e\u8fc7\u6ee4\u5668\u3002","We couldn\u2019t detect a wallet. Connect a wallet to stake and view your balance.":"\u6211\u4eec\u65e0\u6cd5\u68c0\u6d4b\u5230\u94b1\u5305\u3002\u5c06\u94b1\u5305\u8fde\u63a5\u5230\u8d4c\u91d1\uff0c\u67e5\u770b\u4f59\u989d\u3002","We suggest you go back to the Dashboard.":"\u5efa\u8bae\u60a8\u8fd4\u56de\u4eea\u8868\u677f\u3002","Welcome to ZeroLend \ud83d\ude80":"\u6b22\u8fce\u8bbf\u95ee ZeroLend \ud83d\ude80","When a liquidation occurs, liquidators repay up to 50% of the outstanding borrowed amount on behalf of the borrower. In return, they can buy the collateral at a discount and keep the difference (liquidation penalty) as a bonus.":"\u5f53\u53d1\u751f\u6e05\u7b97\u65f6\uff0c\u6e05\u7b97\u4eba\u4ee3\u8868\u501f\u6b3e\u4eba\u507f\u8fd8\u672a\u507f\u8fd8\u91d1\u989d\u768450%\u3002\u4f5c\u4e3a\u56de\u62a5\uff0c\u4ed6\u4eec\u53ef\u4ee5\u4ee5\u6298\u6263\u4ef7\u8d2d\u4e70\u62b5\u62bc\u54c1\uff0c\u5e76\u5c06\u5dee\u989d\uff08\u6e05\u7b97\u7f5a\u91d1\uff09\u4f5c\u4e3a\u5956\u91d1\u3002","With a voting power of <0/>":"\u62e5\u6709<0/>\u7684\u6295\u7968\u6743","With testnet Faucet you can get free assets to test the ZeroLend Protocol. Make sure to switch your wallet provider to the appropriate testnet network, select desired asset, and click \u2018Faucet\u2019 to get tokens transferred to your wallet. The assets on a testnet are not \u201creal,\u201d meaning they have no monetary value. <0>Learn more":'\u901a\u8fc7 testnet Faucet\uff0c\u60a8\u53ef\u4ee5\u83b7\u5f97\u514d\u8d39\u8d44\u4ea7\u6765\u6d4b\u8bd5 ZeroLend \u534f\u8bae\u3002\u8bf7\u786e\u4fdd\u5c06\u60a8\u7684\u94b1\u5305\u63d0\u4f9b\u5546\u5207\u6362\u5230\u76f8\u5e94\u7684\u6d4b\u8bd5\u7f51\u7edc\uff0c\u9009\u62e9\u6240\u9700\u7684\u8d44\u4ea7\uff0c\u7136\u540e\u70b9\u51fb "Faucet "\u5c06\u4ee3\u5e01\u8f6c\u5165\u60a8\u7684\u94b1\u5305\u3002\u6d4b\u8bd5\u7f51\u7edc\u4e0a\u7684\u8d44\u4ea7\u4e0d\u662f "\u771f\u5b9e\u7684"\uff0c\u8fd9\u610f\u5473\u7740\u5b83\u4eec\u6ca1\u6709\u8d27\u5e01\u4ef7\u503c\u3002<0>\u4e86\u89e3\u66f4\u591aDiscord or <1>Github.":"\u60a8\u53ef\u4ee5\u5411\u6211\u4eec\u7684 <0>Discord \u6216 <1>Github \u62a5\u544a\u4e8b\u4ef6\u3002","You cancelled the transaction.":"\u60a8\u5df2\u53d6\u6d88\u4ea4\u6613\u3002","You did not participate in this proposal":"\u60a8\u672a\u53c2\u4e0e\u6b64\u63d0\u6848","You do not have supplies in this currency":"\u60a8\u5728\u6b64\u8d27\u5e01\u4e2d\u6ca1\u6709\u4f9b\u5e94","You don\u2019t have enough funds in your wallet to repay the full amount. If you proceed to repay with your current amount of funds, you will still have a small borrowing position in your dashboard.":"\u60a8\u94b1\u5305\u4e2d\u7684\u8d44\u91d1\u4e0d\u8db3\u4ee5\u507f\u8fd8\u5168\u989d\u3002\u5982\u679c\u60a8\u7528\u73b0\u6709\u8d44\u91d1\u8fd8\u6b3e\uff0c\u60a8\u7684\u4eea\u8868\u76d8\u4e2d\u4ecd\u4f1a\u6709\u5c0f\u989d\u501f\u6b3e\u5934\u5bf8\u3002","You have no ZERO/stkZERO balance to delegate.":"You have no ZERO/stkZERO balance to delegate.","You have not borrow yet using this currency":"\u60a8\u8fd8\u6ca1\u6709\u4f7f\u7528\u6b64\u8d27\u5e01\u501f\u6b3e","You may borrow up to <0/> GHO at <1/> (max discount)":"\u60a8\u6700\u591a\u53ef\u4ee5\u501f\u5165 <0/> GHO\uff0c\u4ee5 <1/>\uff08\u6700\u5927\u6298\u6263\uff09\u7684\u5229\u7387","You may enter a custom amount in the field.":"\u60a8\u53ef\u4ee5\u5728\u5b57\u6bb5\u4e2d\u8f93\u5165\u81ea\u5b9a\u4e49\u91d1\u989d\u3002","You now have special access to our Discord for providing liquidity! Join our guild page to get these special roles.":"\u60a8\u73b0\u5728\u53ef\u4ee5\u8fdb\u5165\u6211\u4eec\u7684 Discord \u63d0\u4f9b\u6d41\u52a8\u8d44\u91d1\uff01\u52a0\u5165\u6211\u4eec\u7684\u516c\u4f1a\u9875\u9762\uff0c\u83b7\u53d6\u8fd9\u4e9b\u7279\u6b8a\u89d2\u8272\u3002","You switched to {0} rate":["\u60a8\u5df2\u5207\u6362\u5230 ",["0"]," \u5229\u7387"],"You unstake here":"\u60a8\u5728\u6b64\u89e3\u62bc","You voted {0}":["\u60a8\u6295\u7968 ",["0"]],"You will exit isolation mode and other tokens can now be used as collateral":"\u60a8\u5c06\u9000\u51fa\u9694\u79bb\u6a21\u5f0f\uff0c\u5176\u4ed6\u4ee3\u5e01\u73b0\u5728\u53ef\u4ee5\u7528\u4f5c\u62b5\u62bc\u7269","You wont be charged any gas fees.":"\u60a8\u4e0d\u4f1a\u88ab\u6536\u53d6\u4efb\u4f55\u6c7d\u6cb9\u8d39\u3002","You {action} <0/> {symbol}":["\u60a8 ",["action"]," <0/> ",["symbol"]],"You've successfully switched borrow position.":"\u60a8\u5df2\u6210\u529f\u5207\u6362\u501f\u6b3e\u5934\u5bf8\u3002","Your borrows":"\u60a8\u7684\u501f\u6b3e","Your current loan to value based on your collateral supplied.":"\u6839\u636e\u60a8\u63d0\u4f9b\u7684\u62b5\u62bc\u7269\uff0c\u60a8\u5f53\u524d\u7684\u8d37\u6b3e\u4ef7\u503c\u3002","Your health factor and loan to value determine the assurance of your collateral. To avoid liquidations you can supply more collateral or repay borrow positions.":"\u60a8\u7684\u5065\u5eb7\u56e0\u5b50\u548c\u8d37\u6b3e\u4ef7\u503c\u51b3\u5b9a\u4e86\u60a8\u7684\u62b5\u62bc\u7269\u7684\u4fdd\u969c\u7a0b\u5ea6\u3002\u4e3a\u4e86\u907f\u514d\u6e05\u7b97\uff0c\u60a8\u53ef\u4ee5\u63d0\u4f9b\u66f4\u591a\u62b5\u62bc\u7269\u6216\u507f\u8fd8\u501f\u6b3e\u5934\u5bf8\u3002","Your info":"\u60a8\u7684\u4fe1\u606f","Your proposition power is based on your ZERO/stkZERO balance and received delegations.":"Your proposition power is based on your ZERO/stkZERO balance and received delegations.","Your reward balance is 0":"\u60a8\u7684\u5956\u52b1\u4f59\u989d\u4e3a 0","Your supplies":"\u60a8\u7684\u4f9b\u5e94","Your voting info":"\u60a8\u7684\u6295\u7968\u4fe1\u606f","Your voting power is based on your ZERO/stkZERO balance and received delegations.":"Your voting power is based on your ZERO/stkZERO balance and received delegations.","Your {name} wallet is empty. Purchase or transfer assets or use <0>{0} to transfer your {network} assets.":["\u60a8\u7684 ",["name"]," \u94b1\u5305\u4e3a\u7a7a\u3002\u8d2d\u4e70\u6216\u8f6c\u79fb\u8d44\u4ea7\uff0c\u6216\u4f7f\u7528 <0>",["0"]," \u8f6c\u79fb\u60a8\u7684 ",["network"]," \u8d44\u4ea7\u3002"],"Your {name} wallet is empty. Purchase or transfer assets.":["\u60a8\u7684 ",["name"]," \u94b1\u5305\u4e3a\u7a7a\u3002\u8d2d\u4e70\u6216\u8f6c\u79fb\u8d44\u4ea7\u3002"],"Your {networkName} wallet is empty. Get free test assets at":["\u60a8\u7684 ",["networkName"]," \u94b1\u5305\u4e3a\u7a7a\u3002\u5728\u4ee5\u4e0b\u7f51\u5740\u83b7\u53d6\u514d\u8d39\u6d4b\u8bd5\u8d44\u4ea7"],"Your {networkName} wallet is empty. Get free test {0} at":["\u60a8\u7684 ",["networkName"]," \u94b1\u5305\u4e3a\u7a7a\u3002\u5728\u4ee5\u4e0b\u7f51\u5740\u83b7\u53d6\u514d\u8d39\u6d4b\u8bd5 ",["0"]],"ZERO holders (Ethereum network only) can stake their ZERO in the Safety Module to add more security to the protocol and earn Safety Incentives. In the case of a shortfall event, up to 30% of your stake can be slashed to cover the deficit, providing an additional layer of protection for the protocol.":"ZERO holders (Ethereum network only) can stake their ZERO in the Safety Module to add more security to the protocol and earn Safety Incentives. In the case of a shortfall event, up to 30% of your stake can be slashed to cover the deficit, providing an additional layer of protection for the protocol.","ZEROLEND IS AUDITED BY MUNDUS SECURITY":"ZEROLEND \u5df2\u901a\u8fc7 Mundus Security \u5ba1\u6838","Zero address not valid":"\u96f6\u5730\u5740\u65e0\u6548","ZeroLend Governance":"\u96f6\u8d37\u6b3e\u516c\u53f8\u6cbb\u7406","ZeroLend debt token":"ZeroLend \u503a\u52a1\u4ee3\u5e01","ZeroLend is a fully decentralized, community governed protocol by the ZERO token-holders. ZERO token-holders collectively discuss, propose, and vote on upgrades to the protocol. ZERO token-holders (Ethereum network only) can either vote themselves on new proposals or delagate to an address of choice. To learn more check out the Governance":"ZeroLend is a fully decentralized, community governed protocol by the ZERO token-holders. ZERO token-holders collectively discuss, propose, and vote on upgrades to the protocol. ZERO token-holders (Ethereum network only) can either vote themselves on new proposals or delagate to an address of choice. To learn more check out the Governance","ZeroLend per month":"\u6bcf\u6708\u96f6\u8d37\u6b3e","ZeroLend z0Token":"ZeroLend z0Token",assets:"\u8d44\u4ea7","blocked activities":"\u5df2\u963b\u6b62\u7684\u6d3b\u52a8","copy the error":"\u590d\u5236\u9519\u8bef",disabled:"\u5df2\u7981\u7528",documentation:"\u6587\u4ef6",enabled:"\u5df2\u542f\u7528",ends:"\u7ed3\u675f",for:"\u4e3a",of:"\u7684",on:"\u4e0a","please check that the amount you want to supply is not currently being used for staking. If it is being used for staking, your transaction might fail.":"\u8bf7\u68c0\u67e5\u60a8\u8981\u63d0\u4f9b\u7684\u91d1\u989d\u662f\u5426\u6b63\u5728\u7528\u4e8e\u8d28\u62bc\u3002\u5982\u679c\u6b63\u5728\u7528\u4e8e\u8d28\u62bc\uff0c\u60a8\u7684\u4ea4\u6613\u53ef\u80fd\u4f1a\u5931\u8d25\u3002",repaid:"\u5df2\u507f\u8fd8","stETH supplied as collateral will continue to accrue staking rewards provided by daily rebases.":"\u4ee5stETH\u4f5c\u4e3a\u62b5\u62bc\u54c1\u4f9b\u5e94\u7684\u5c06\u7ee7\u7eed\u83b7\u5f97\u6bcf\u65e5\u91cd\u65b0\u5e73\u8861\u63d0\u4f9b\u7684\u8d28\u62bc\u5956\u52b1\u3002","stETH tokens will be migrated to Wrapped stETH using Lido Protocol wrapper which leads to supply balance change after migration: {0}":["stETH\u4ee3\u5e01\u5c06\u4f7f\u7528Lido Protocol\u5c01\u5957\u8fc1\u79fb\u5230Wrapped stETH\uff0c\u8fc1\u79fb\u540e\u4f9b\u5e94\u4f59\u989d\u5c06\u53d1\u751f\u53d8\u5316\uff1a",["0"]],"staking view":"\u8d28\u62bc\u89c6\u56fe",starts:"\u5f00\u59cb","stkZERO holders get a discount on ONEZ borrow rate":"stkZERO holders get a discount on ONEZ borrow rate",to:"\u81f3","tokens is not the same as staking them. If you wish to stake your":"\u4ee3\u5e01\u4e0e\u8d28\u62bc\u5e76\u4e0d\u76f8\u540c\u3002\u5982\u679c\u60a8\u5e0c\u671b\u8d28\u62bc\u60a8\u7684","tokens, please go to the":"\u4ee3\u5e01\uff0c\u8bf7\u8f6c\u5230","will receive":"\u5c06\u6536\u5230",withdrew:"\u64a4\u56de","{0}":[["0"]],"{0} Balance":[["0"]," \u4f59\u989d"],"{0} Faucet":[["0"]," \u6c34\u9f99\u5934"],"{0} on-ramp service is provided by External Provider and by selecting you agree to Terms of the Provider. Your access to the service might be reliant on the External Provider being operational.":[["0"]," \u5145\u503c\u670d\u52a1\u7531\u5916\u90e8\u63d0\u4f9b\u5546\u63d0\u4f9b\uff0c\u5e76\u9009\u62e9\u6b64\u9009\u9879\u5373\u8868\u793a\u60a8\u540c\u610f\u63d0\u4f9b\u5546\u7684\u6761\u6b3e\u3002\u60a8\u5bf9\u8be5\u670d\u52a1\u7684\u8bbf\u95ee\u53ef\u80fd\u4f9d\u8d56\u4e8e\u5916\u90e8\u63d0\u4f9b\u5546\u662f\u5426\u6b63\u5e38\u8fd0\u884c\u3002"],"{0}{name}":[["0"],["name"]],"{currentMethod}":[["currentMethod"]],"{d}d":[["d"],"d"],"{h}h":[["h"],"h"],"{m}m":[["m"],"m"],"{networkName} Faucet":[["networkName"]," \u6c34\u9f99\u5934"],"{notifyText}":[["notifyText"]],"{numSelected}/{numAvailable} assets selected":["\u5df2\u9009\u62e9 ",["numSelected"],"/",["numAvailable"]," \u79cd\u8d44\u4ea7"],"{s}s":[["s"],"s"],"{title}":[["title"]],"{tooltipText}":[["tooltipText"]]}}}}]); \ No newline at end of file diff --git a/_next/static/chunks/6.eb5c54fd3c801ca0.js b/_next/static/chunks/6.eb5c54fd3c801ca0.js deleted file mode 100644 index e29de204..00000000 --- a/_next/static/chunks/6.eb5c54fd3c801ca0.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6],{7006:function(e){e.exports={messages:{"$ZERO PRE-MINE IS LIVE":"\u96f6\u5143\u9884\u5f00\u91c7\u5df2\u4e0a\u7ebf","$ZERO pre-mining is now live!":"$ZERO \u9884\u5f00\u91c7\u73b0\u5df2\u4e0a\u7ebf\uff01",".CSV":".CSV",".JSON":".JSON","<0><1><2/>Add <3/> stkZERO to borrow at <4/> (max discount)":"<0><1><2/>Add <3/> stkZERO to borrow at <4/> (max discount)","<0><1><2/>Add stkZERO to see borrow rate with discount":"<0><1><2/>Add stkZERO to see borrow rate with discount","<0>Ampleforth is a rebasing asset. Visit the <1>documentation to learn more.":"<0>Ampleforth \u662f\u4e00\u79cd\u91cd\u65b0\u57fa\u51c6\u5316\u8d44\u4ea7\u3002\u8bf7\u8bbf\u95ee<1>\u6587\u6863\u4ee5\u4e86\u89e3\u66f4\u591a\u4fe1\u606f\u3002","<0>Attention: Parameter changes via governance can alter your account health factor and risk of liquidation.":"<0>\u6ce8\u610f\uff1a\u901a\u8fc7\u6cbb\u7406\u66f4\u6539\u53c2\u6570\u4f1a\u6539\u53d8\u60a8\u7684\u8d26\u6237\u5065\u5eb7\u7cfb\u6570\u548c\u6e05\u7b97\u98ce\u9669\u3002","<0>Slippage tolerance <1>{selectedSlippage}% <2>{0}":["<0>\u6ed1\u70b9\u5bb9\u5fcd\u5ea6 <1>",["selectedSlippage"],"% <2>",["0"],""],"A powerful decentralized lending protocol built on zkSync. Lend/Borrow with high capital efficiency and low interest fees":"\u57fa\u4e8e zkSync \u7684\u5f3a\u5927\u53bb\u4e2d\u5fc3\u5316\u501f\u8d37\u534f\u8bae\u3002\u4ee5\u9ad8\u8d44\u672c\u6548\u7387\u548c\u4f4e\u5229\u606f\u8d39\u7528\u8fdb\u884c\u501f\u8d37",APR:"\u5e74\u5229\u7387",APY:"\u5e74\u6536\u76ca\u7387","APY change":"\u5e74\u6536\u76ca\u7387 \u53d8\u66f4","APY type":"\u5e74\u6536\u76ca\u7387 \u7c7b\u578b","APY type change":"\u5e74\u6536\u76ca\u7387 \u7c7b\u578b\u53d8\u66f4","APY with discount applied":"\u5e94\u7528\u6298\u6263\u540e\u7684 \u5e74\u6536\u76ca\u7387 ","APY, fixed rate":"\u56fa\u5b9a\u5229\u7387 \u5e74\u6536\u76ca\u7387 ","APY, stable":"\u7a33\u5b9a\u5229\u7387 \u5e74\u6536\u76ca\u7387 ","APY, variable":"\u53ef\u53d8\u5229\u7387 \u5e74\u6536\u76ca\u7387 ","AToken supply is not zero":"AToken \u4f9b\u5e94\u4e0d\u4e3a\u96f6","About ONEZ":"\u5173\u4e8e ONEZ",Account:"\u8d26\u6237","Action cannot be performed because the reserve is frozen":"\u7531\u4e8e\u50a8\u5907\u91d1\u88ab\u51bb\u7ed3\uff0c\u65e0\u6cd5\u6267\u884c\u64cd\u4f5c","Action cannot be performed because the reserve is paused":"\u7531\u4e8e\u50a8\u5907\u91d1\u6682\u505c\uff0c\u65e0\u6cd5\u6267\u884c\u64cd\u4f5c","Action requires an active reserve":"\u64cd\u4f5c\u9700\u8981\u4e00\u4e2a\u6d3b\u8dc3\u7684\u50a8\u5907\u91d1","Activate Cooldown":"\u6fc0\u6d3b\u51b7\u5374\u65f6\u95f4","Add Liquidity":"\u8865\u5145\u6d41\u52a8\u8d44\u91d1 ","Add stkZERO to see borrow APY with the discount":"Add stkZERO to see borrow APY with the discount","Add to wallet":"\u6dfb\u52a0\u5230\u94b1\u5305","Add {0} to wallet to track your balance.":["\u6dfb\u52a0 ",["0"]," \u5230\u94b1\u5305\u4ee5\u8ddf\u8e2a\u60a8\u7684\u4f59\u989d\u3002"],"Address is not a contract":"\u5730\u5740\u4e0d\u662f\u4e00\u4e2a\u5408\u540c",Addresses:"\u5730\u5740","Addresses ({0})":["\u5730\u5740\uff08",["0"],"\uff09"],"All Assets":"\u6240\u6709\u8d44\u4ea7","All done!":"\u6240\u6709\u7684\u90fd\u5b8c\u6210\uff01","All proposals":"\u6240\u6709\u63d0\u6848","All transactions":"\u6240\u6709\u4ea4\u6613","Allowance required action":"\u9700\u8981\u6279\u51c6\u7684\u64cd\u4f5c","Allows you to decide whether to use a supplied asset as collateral. An asset used as collateral will affect your borrowing power and health factor.":"\u5141\u8bb8\u60a8\u51b3\u5b9a\u662f\u5426\u4f7f\u7528\u63d0\u4f9b\u7684\u8d44\u4ea7\u4f5c\u4e3a\u62b5\u62bc\u54c1\u3002\u4f5c\u4e3a\u62b5\u62bc\u54c1\u4f7f\u7528\u7684\u8d44\u4ea7\u5c06\u5f71\u54cd\u60a8\u7684\u501f\u6b3e\u80fd\u529b\u548c\u5065\u5eb7\u7cfb\u6570\u3002","Allows you to switch between <0>variable and <1>stable interest rates, where variable rate can increase and decrease depending on the amount of liquidity in the reserve, and stable rate will stay the same for the duration of your loan.":"\u5141\u8bb8\u60a8\u5728<0>\u53d8\u52a8\u548c <1>\u7a33\u5b9a \u4e24\u79cd\u5229\u7387\u4e4b\u95f4\u5207\u6362\uff0c\u5176\u4e2d\u53d8\u52a8\u5229\u7387\u53ef\u4ee5\u6839\u636e\u50a8\u5907\u91d1\u4e2d\u7684\u6d41\u52a8\u6027\u91cf\u7684\u591a\u5c11\u800c\u589e\u52a0\u548c\u51cf\u5c11\uff0c\u800c\u7a33\u5b9a\u5229\u7387\u5c06\u5728\u8d37\u6b3e\u671f\u5185\u4fdd\u6301\u4e0d\u53d8\u3002",Amount:"\u6570\u91cf","Amount claimable":"\u53ef\u7d22\u8d54\u7684\u91d1\u989d","Amount in cooldown":"\u51b7\u5374\u4e2d\u7684\u91d1\u989d","Amount must be greater than 0":"\u91d1\u989d\u5fc5\u987b\u5927\u4e8e 0","Amount to unstake":"\u89e3\u9664\u8d28\u62bc\u7684\u6570\u91cf","An error has occurred fetching the proposal metadata from IPFS.":"\u4ece IPFS \u83b7\u53d6\u63d0\u6848\u5143\u6570\u636e\u65f6\u53d1\u751f\u9519\u8bef\u3002","Approve Confirmed":"\u5df2\u786e\u8ba4\u6279\u51c6","Approve with":"\u4f7f\u7528\u4ee5\u4e0b\u65b9\u5f0f\u6279\u51c6","Approve {symbol} to continue":["\u6279\u51c6 ",["symbol"]," \u4ee5\u7ee7\u7eed"],"Approving {symbol}...":["\u6b63\u5728\u6279\u51c6 ",["symbol"],"\u2026"],"Array parameters that should be equal length are not":"\u5e94\u8be5\u5177\u6709\u76f8\u7b49\u957f\u5ea6\u7684\u6570\u7ec4\u53c2\u6570","As a liquidity provider, you will get roles (Shrimp/Shark/Whale) in our discord that give you exclusive access to private channels. Visit <0>Guild.xyz to claim these roles.":"\u4f5c\u4e3a\u6d41\u52a8\u8d44\u91d1\u63d0\u4f9b\u8005\uff0c\u60a8\u5c06\u5728\u6211\u4eec\u7684 discord \u4e2d\u83b7\u5f97\u89d2\u8272\uff08\u867e/\u9ca8\u9c7c/\u9cb8\u9c7c\uff09\uff0c\u8fd9\u4e9b\u89d2\u8272\u53ef\u8ba9\u60a8\u72ec\u4eab\u79c1\u4eba\u9891\u9053\u3002\u8bf7\u8bbf\u95ee <0>Guild.xyz \u7533\u8bf7\u8fd9\u4e9b\u89d2\u8272\u3002",Asset:"\u8d44\u4ea7","Asset can be only used as collateral in isolation mode with limited borrowing power. To enter isolation mode, disable all other collateral.":"\u8d44\u4ea7\u53ea\u80fd\u5728\u5b64\u7acb\u6a21\u5f0f\u4e0b\u7528\u4f5c\u62b5\u62bc\u54c1\uff0c\u501f\u6b3e\u80fd\u529b\u6709\u9650\u3002\u8981\u8fdb\u5165\u5b64\u7acb\u6a21\u5f0f\uff0c\u8bf7\u7981\u7528\u6240\u6709\u5176\u4ed6\u62b5\u62bc\u54c1\u3002","Asset cannot be migrated because you have isolated collateral in {marketName} v3 Market which limits borrowable assets. You can manage your collateral in <0>{marketName} V3 Dashboard":["\u65e0\u6cd5\u8fc1\u79fb\u8d44\u4ea7\uff0c\u56e0\u4e3a\u60a8\u5728 ",["marketName"]," v3 \u5e02\u573a\u4e0a\u62e5\u6709\u9650\u5236\u53ef\u501f\u8d44\u4ea7\u7684\u5b64\u7acb\u62b5\u62bc\u54c1\u3002\u60a8\u53ef\u4ee5\u5728 <0>",["marketName"]," V3 \u4eea\u8868\u76d8 \u4e2d\u7ba1\u7406\u60a8\u7684\u62b5\u62bc\u54c1\u3002"],"Asset cannot be migrated due to insufficient liquidity or borrow cap limitation in {marketName} v3 market.":["\u7531\u4e8e ",["marketName"]," v3 \u5e02\u573a\u7684\u6d41\u52a8\u6027\u4e0d\u8db3\u6216\u501f\u6b3e\u4e0a\u9650\u9650\u5236\uff0c\u8d44\u4ea7\u65e0\u6cd5\u8fc1\u79fb\u3002"],"Asset cannot be migrated due to supply cap restriction in {marketName} v3 market.":["\u7531\u4e8e ",["marketName"]," v3 \u5e02\u573a\u7684\u4f9b\u5e94\u4e0a\u9650\u9650\u5236\uff0c\u8d44\u4ea7\u65e0\u6cd5\u8fc1\u79fb\u3002"],"Asset cannot be migrated to {marketName} V3 Market due to E-mode restrictions. You can disable or manage E-mode categories in your <0>V3 Dashboard":["\u7531\u4e8e E \u6a21\u5f0f\u7684\u9650\u5236\uff0c\u8d44\u4ea7\u65e0\u6cd5\u8fc1\u79fb\u5230 ",["marketName"]," V3 \u5e02\u573a\u3002\u60a8\u53ef\u4ee5\u5728\u60a8\u7684 <0>V3 \u4eea\u8868\u76d8 \u4e2d\u7981\u7528\u6216\u7ba1\u7406 E \u6a21\u5f0f\u7c7b\u522b\u3002"],"Asset cannot be migrated to {marketName} v3 Market since collateral asset will enable isolation mode.":["\u8d44\u4ea7\u65e0\u6cd5\u8fc1\u79fb\u5230 ",["marketName"]," v3 \u5e02\u573a\uff0c\u56e0\u4e3a\u62b5\u62bc\u54c1\u8d44\u4ea7\u5c06\u542f\u7528\u5b64\u7acb\u6a21\u5f0f\u3002"],"Asset cannot be used as collateral.":"\u4e0d\u80fd\u7528\u4f5c\u62b5\u62bc\u54c1\u7684\u8d44\u4ea7","Asset category":"\u8d44\u4ea7\u7c7b\u522b","Asset is frozen in {marketName} v3 market, hence this position cannot be migrated.":["\u8d44\u4ea7\u5728 ",["marketName"]," v3 \u5e02\u573a\u88ab\u51bb\u7ed3\uff0c\u56e0\u6b64\u65e0\u6cd5\u8fc1\u79fb\u6b64\u6301\u4ed3\u3002"],"Asset is not borrowable in isolation mode":"\u5b64\u7acb\u6a21\u5f0f\u4e0b\u4e0d\u53ef\u501f\u7528\u8d44\u4ea7","Asset is not listed":"\u8d44\u4ea7\u672a\u5217\u51fa","Asset supply is limited to a certain amount to reduce protocol exposure to the asset and to help manage risks involved.":"\u8d44\u4ea7\u4f9b\u5e94\u53d7\u5230\u9650\u5236\uff0c\u4ee5\u51cf\u5c11\u534f\u8bae\u5bf9\u8be5\u8d44\u4ea7\u7684\u98ce\u9669\u655e\u53e3\u5e76\u5e2e\u52a9\u7ba1\u7406\u76f8\u5173\u98ce\u9669\u3002",Assets:"\u8d44\u4ea7","Assets to borrow":"\u53ef\u501f\u7528\u7684\u8d44\u4ea7 ","Assets to supply":"\u53ef\u4f9b\u5e94\u7684\u8d44\u4ea7","Assets with zero LTV ({assetsBlockingWithdraw}) must be withdrawn or disabled as collateral to perform this action":["\u96f6\u8d37\u6b3e\u4ef7\u503c\u6bd4\u7387 (LTV) \u7684\u8d44\u4ea7\uff08",["assetsBlockingWithdraw"],"\uff09\u5fc5\u987b\u64a4\u56de\u6216\u505c\u7528\u4f5c\u4e3a\u62b5\u62bc\u54c1\uff0c\u4ee5\u6267\u884c\u6b64\u64cd\u4f5c\u3002"],"At a discount":"\u4ee5\u6298\u6263\u4ef7",Audits:"\u5ba1\u8ba1",Author:"\u4f5c\u8005",Available:"\u53ef\u7528","Available assets":"\u53ef\u7528\u8d44\u4ea7","Available liquidity":"\u53ef\u7528\u6d41\u52a8\u6027","Available on":"\u53ef\u7528\u4e8e","Available rewards":"\u53ef\u7528\u5956\u52b1","Available to borrow":"\u53ef\u4f9b\u501f\u51fa","Available to supply":"\u53ef\u4f9b\u5e94","Back to Dashboard":"\u8fd4\u56de\u4eea\u8868\u677f",Balance:"\u4f59\u989d","Balance to revoke":"\u64a4\u9500\u4f59\u989d","Be careful - You are very close to liquidation. Consider depositing more collateral or paying down some of your borrowed positions":"\u8bf7\u6ce8\u610f - \u60a8\u975e\u5e38\u63a5\u8fd1\u6e05\u7b97\u3002\u8003\u8651\u5b58\u5165\u66f4\u591a\u62b5\u62bc\u54c1\u6216\u8fd8\u6e05\u90e8\u5206\u501f\u6b3e\u5934\u5bf8\u3002","Be mindful of the network congestion and gas prices.":"\u8bf7\u6ce8\u610f\u7f51\u7edc\u62e5\u5835\u548c\u77ff\u5de5\u8d39\u4ef7\u683c\u3002","Because this asset is paused, no actions can be taken until further notice":"\u7531\u4e8e\u6b64\u8d44\u4ea7\u5df2\u6682\u505c\uff0c\u6682\u65f6\u65e0\u6cd5\u6267\u884c\u4efb\u4f55\u64cd\u4f5c\u3002","Before supplying":"\u4f9b\u5e94\u4e4b\u524d","Blocked Address":"\u5df2\u88ab\u62e6\u622a\u7684\u5730\u5740",Borrow:"\u501f\u6b3e","Borrow APY rate":"\u501f\u6b3e\u5e74\u6536\u76ca\u7387 ","Borrow APY, fixed rate":"\u501f\u6b3e\u56fa\u5b9a\u5229\u7387 \u5e74\u6536\u76ca\u7387 ","Borrow APY, stable":"\u501f\u6b3e\u7a33\u5b9a\u5229\u7387 \u5e74\u6536\u76ca\u7387 ","Borrow APY, variable":"\u501f\u6b3e\u53ef\u53d8\u5229\u7387 \u5e74\u6536\u76ca\u7387 ","Borrow amount to reach {0}% utilization":["\u501f\u6b3e\u91d1\u989d\u8fbe\u5230 ",["0"],"% \u5229\u7528\u7387\u6240\u9700\u7684\u91d1\u989d"],"Borrow and repay in same block is not allowed":"\u5728\u540c\u4e00\u4e2a\u533a\u5757\u5185\u8fdb\u884c\u501f\u6b3e\u548c\u8fd8\u6b3e\u662f\u4e0d\u5141\u8bb8\u7684","Borrow apy":"\u501f\u6b3e \u5e74\u6536\u76ca\u7387 ","Borrow balance":"\u501f\u6b3e\u4f59\u989d","Borrow balance after repay":"\u8fd8\u6b3e\u540e\u7684\u501f\u6b3e\u4f59\u989d","Borrow balance after switch":"\u5207\u6362\u540e\u7684\u501f\u6b3e\u4f59\u989d","Borrow cap":"\u501f\u6b3e\u4e0a\u9650","Borrow cap is exceeded":"\u501f\u6b3e\u4e0a\u9650\u5df2\u8d85\u51fa","Borrow info":"\u501f\u6b3e\u4fe1\u606f","Borrow power used":"\u5df2\u4f7f\u7528\u7684\u501f\u6b3e\u989d\u5ea6","Borrow rate change":"\u501f\u6b3e\u5229\u7387\u53d8\u66f4","Borrow {symbol}":["\u501f\u6b3e ",["symbol"]],Borrowed:"\u5df2\u501f\u6b3e","Borrowed asset amount":"\u5df2\u501f\u8d44\u4ea7\u91d1\u989d","Borrowing is currently unavailable for {0}.":["\u5bf9\u4e8e ",["0"]," \u76ee\u524d\u4e0d\u63d0\u4f9b\u501f\u6b3e\u3002"],"Borrowing is disabled due to an ZeroLend community decision. <0>More details":"\u7531\u4e8e ZeroLend \u793e\u533a\u7684\u51b3\u5b9a\uff0c\u501f\u6b3e\u5df2\u88ab\u7981\u7528\u3002<0>\u66f4\u591a\u8be6\u60c5Dashboard.":"\u501f\u7528\u4e0d\u53ef\u7528\uff0c\u56e0\u4e3a\u60a8\u6b63\u5728\u4f7f\u7528\u9694\u79bb\u6a21\u5f0f\u3002\u8981\u7ba1\u7406\u9694\u79bb\u6a21\u5f0f\uff0c\u8bf7\u8bbf\u95ee<0>\u63a7\u5236\u9762\u677f\u3002","Borrowing is unavailable because you\u2019ve enabled Efficiency Mode (E-Mode) and Isolation mode. To manage E-Mode and Isolation mode visit your <0>Dashboard.":"\u501f\u9605\u4e0d\u53ef\u7528\u662f\u56e0\u4e3a\u60a8\u542f\u7528\u4e86\u6548\u7387\u6a21\u5f0f (E-Mode) \u548c\u9694\u79bb\u6a21\u5f0f\u3002\u8981\u7ba1\u7406 E \u6a21\u5f0f\u548c\u9694\u79bb\u6a21\u5f0f\uff0c\u8bf7\u8bbf\u95ee<0>\u63a7\u5236\u9762\u677f\u3002","Borrowing is unavailable because you\u2019ve enabled Efficiency Mode (E-Mode) for {0} category. To manage E-Mode categories visit your <0>Dashboard.":["\u7531\u4e8e\u60a8\u5df2\u4e3a ",["0"]," \u7c7b\u522b\u542f\u7528\u4e86\u6548\u7387\u6a21\u5f0f (E-Mode)\uff0c\u56e0\u6b64\u501f\u9605\u4e0d\u53ef\u7528\u3002\u8981\u7ba1\u7406 E-Mode \u7c7b\u522b\uff0c\u8bf7\u8bbf\u95ee<0>\u63a7\u5236\u9762\u677f\u3002"],"Borrowing of this asset is limited to a certain amount to minimize liquidity pool insolvency.":"\u5bf9\u6b64\u8d44\u4ea7\u7684\u501f\u6b3e\u53d7\u9650\u4ee5\u51cf\u5c11\u6d41\u52a8\u6027\u6c60\u7684\u4e0d\u8db3\u3002","Borrowing power and assets are limited due to Isolation mode.":"\u7531\u4e8e\u9694\u79bb\u6a21\u5f0f\uff0c\u501f\u6b3e\u80fd\u529b\u548c\u8d44\u4ea7\u53d7\u5230\u9650\u5236\u3002","Borrowing this amount will reduce your health factor and increase risk of liquidation.":"\u501f\u6b3e\u6b64\u91d1\u989d\u5c06\u964d\u4f4e\u60a8\u7684\u5065\u5eb7\u7cfb\u6570\u5e76\u589e\u52a0\u6e05\u7b97\u98ce\u9669\u3002","Borrowing {symbol}":["\u501f\u6b3e",["symbol"]],Both:"\u4e24\u8005",Bridge:"\u6865\u724c","Buy Crypto with Fiat":"\u7528\u6cd5\u5b9a\u8d27\u5e01\u8d2d\u4e70\u52a0\u5bc6\u8d27\u5e01","Buy {cryptoSymbol} with Fiat":["\u7528\u6cd5\u5b9a\u8d27\u5e01\u8d2d\u4e70",["cryptoSymbol"]],"Can be collateral":"\u53ef\u4f5c\u4e3a\u62b5\u62bc\u7269","Can be executed":"\u53ef\u6267\u884c",Cancel:"\u53d6\u6d88","Cannot disable E-Mode":"\u65e0\u6cd5\u7981\u7528 E \u6a21\u5f0f",Chinese:"\u4e2d\u6587 ","Choose how much voting/proposition power to give to someone else by delegating some of your ZERO or stkZERO balance. Your tokens will remain in your account, but your delegate will be able to vote or propose on your behalf. If your AAVE or stkZERO balance changes, your delegate's voting/proposition power will be automatically adjusted.":"Choose how much voting/proposition power to give to someone else by delegating some of your ZERO or stkZERO balance. Your tokens will remain in your account, but your delegate will be able to vote or propose on your behalf. If your AAVE or stkZERO balance changes, your delegate's voting/proposition power will be automatically adjusted.","Choose one of the on-ramp services":"\u9009\u62e9\u5176\u4e2d\u4e00\u4e2a\u4e0a\u5761\u670d\u52a1",Claim:"\u7d22\u8d54","Claim all":"\u7d22\u8d54\u5168\u90e8","Claim all rewards":"\u7d22\u8d54\u6240\u6709\u5956\u52b1","Claim {0}":["\u7d22\u8d54 ",["0"]],"Claim {symbol}":["\u7d22\u8d54 ",["symbol"]],"Claimable ZERO":"Claimable ZERO",Claimed:"\u5df2\u7d22\u8d54",Claiming:"\u7d22\u8d54\u4e2d","Claiming {symbol}":["\u7d22\u8d54 ",["symbol"]," \u4e2d"],Close:"\u5173\u95ed",Collateral:"\u62b5\u62bc","Collateral balance after repay":"\u8fd8\u6b3e\u540e\u7684\u62b5\u62bc\u4f59\u989d","Collateral change":"\u62b5\u62bc\u53d8\u66f4","Collateral is (mostly) the same currency that is being borrowed":"\u62b5\u62bc\u7269(\u901a\u5e38)\u662f\u88ab\u501f\u5165\u7684\u540c\u4e00\u79cd\u8d27\u5e01","Collateral to repay with":"\u7528\u4e8e\u8fd8\u6b3e\u7684\u62b5\u62bc\u54c1","Collateral usage":"\u62b5\u62bc\u54c1\u4f7f\u7528","Collateral usage is limited because of Isolation mode.":"\u7531\u4e8e\u9694\u79bb\u6a21\u5f0f\uff0c\u62b5\u62bc\u54c1\u4f7f\u7528\u53d7\u5230\u9650\u5236\u3002","Collateral usage is limited because of isolation mode.":"\u7531\u4e8e\u9694\u79bb\u6a21\u5f0f\uff0c\u62b5\u62bc\u54c1\u4f7f\u7528\u53d7\u5230\u9650\u5236\u3002","Collateral usage is limited because of isolation mode. <0>Learn More":"\u7531\u4e8e\u9694\u79bb\u6a21\u5f0f\uff0c\u62b5\u62bc\u54c1\u4f7f\u7528\u53d7\u5230\u9650\u5236\u3002<0>\u4e86\u89e3\u66f4\u591a<0>",Collateralization:"\u62b5\u62bc\u7387","Collector Contract":"\u6536\u85cf\u8005\u5408\u540c","Collector Info":"\u6536\u85cf\u8005\u4fe1\u606f","Congrats! You now have special access to our Discord!":"\u606d\u559c\uff01\u60a8\u73b0\u5728\u53ef\u4ee5\u7279\u522b\u8bbf\u95ee\u6211\u4eec\u7684 Discord\uff01","Connect wallet":"\u8fde\u63a5\u94b1\u5305","Convert your $earlyZERO into $ZERO and $ZKS":"\u5c06 $earlyZERO \u8f6c\u6362\u4e3a $ZERO \u548c $ZKS","Cooldown period":"\u51b7\u5374\u671f","Cooldown period warning":"\u51b7\u5374\u671f\u8b66\u544a","Cooldown time left":"\u5269\u4f59\u51b7\u5374\u65f6\u95f4","Cooldown to unstake":"\u51b7\u5374\u4ee5\u89e3\u9664\u62b5\u62bc","Cooling down...":"\u6b63\u5728\u51b7\u5374\u4e2d...","Copy address":"\u590d\u5236\u5730\u5740","Copy error message":"\u590d\u5236\u9519\u8bef\u6d88\u606f","Copy error text":"\u590d\u5236\u9519\u8bef\u6587\u672c","Covered debt":"\u5df2\u8986\u76d6\u7684\u503a\u52a1",Created:"\u5df2\u521b\u5efa","Current LTV":"\u5f53\u524d\u8d37\u6b3e\u4ef7\u503c\u6bd4","Current differential":"\u5f53\u524d\u5dee\u5f02","Current v2 Balance":"\u5f53\u524d v2 \u4f59\u989d","Current v2 balance":"\u5f53\u524d v2 \u4f59\u989d","Current votes":"\u5f53\u524d\u6295\u7968","Dark mode":"\u6697\u6a21\u5f0f",Dashboard:"\u4eea\u8868\u677f","Dashboard \ud83c\udfe6":"\u4eea\u8868\u76d8","Data couldn't be fetched, please reload graph.":"\u65e0\u6cd5\u83b7\u53d6\u6570\u636e\uff0c\u8bf7\u91cd\u65b0\u52a0\u8f7d\u56fe\u8868\u3002",Debt:"\u503a\u52a1","Debt ceiling is exceeded":"\u503a\u52a1\u4e0a\u9650\u5df2\u8d85\u8fc7","Debt ceiling is not zero":"\u503a\u52a1\u4e0a\u9650\u4e0d\u4e3a\u96f6","Debt ceiling limits the amount possible to borrow against this asset by protocol users. Debt ceiling is specific to assets in isolation mode and is denoted in USD.":"\u503a\u52a1\u4e0a\u9650\u9650\u5236\u4e86\u534f\u8bae\u7528\u6237\u53ef\u4ee5\u6839\u636e\u6b64\u8d44\u4ea7\u501f\u5165\u7684\u91d1\u989d\u3002\u503a\u52a1\u4e0a\u9650\u7279\u5b9a\u4e8e\u5b64\u7acb\u6a21\u5f0f\u4e0b\u7684\u8d44\u4ea7\uff0c\u5e76\u4ee5\u7f8e\u5143\u8868\u793a\u3002","Delegated power":"\u59d4\u6258\u6743\u529b",Details:"\u8be6\u7ec6\u4fe1\u606f",Developers:"\u5f00\u53d1\u8005",Differential:"\u5dee\u5f02","Disable E-Mode":"\u7981\u7528 E \u6a21\u5f0f","Disable testnet":"\u7981\u7528\u6d4b\u8bd5\u7f51\u7edc","Disable {symbol} as collateral":["\u7981\u7528 ",["symbol"]," \u4f5c\u4e3a\u62b5\u62bc\u54c1"],Disabled:"\u5df2\u7981\u7528","Disabling E-Mode":"\u7981\u7528 E \u6a21\u5f0f","Disabling this asset as collateral affects your borrowing power and Health Factor.":"\u5c06\u6b64\u8d44\u4ea7\u7981\u7528\u4e3a\u62b5\u62bc\u54c1\u4f1a\u5f71\u54cd\u60a8\u7684\u501f\u6b3e\u80fd\u529b\u548c\u5065\u5eb7\u56e0\u5b50\u3002","Disconnect Wallet":"\u65ad\u5f00\u94b1\u5305\u8fde\u63a5",Discord:"\u4e0d\u548c ","Discord channel":"Discord \u9891\u9053",Discount:"\u6298\u6263","Discount model parameters":"\u6298\u6263\u6a21\u578b\u53c2\u6570","Discount parameters are decided by the ZeroLend community and may be changed over time. Check Governance for updates and vote to participate. <0>Learn more":"\u6298\u6263\u53c2\u6570\u7531 ZeroLend \u793e\u533a\u51b3\u5b9a\uff0c\u5e76\u53ef\u80fd\u968f\u65f6\u95f4\u800c\u6539\u53d8\u3002\u8bf7\u67e5\u770b\u6cbb\u7406\u66f4\u65b0\u5e76\u6295\u7968\u53c2\u4e0e\u3002<0>\u4e86\u89e3\u66f4\u591a\u3002","Discountable amount":"\u53ef\u6298\u6263\u91d1\u989d",Docs:"\u6587\u6863",Documentation:"\u6587\u6863","Due to internal stETH mechanics required for rebasing support, it is not possible to perform a collateral switch where stETH is the source token.":"\u7531\u4e8e\u5185\u90e8 stETH \u673a\u5236\u9700\u8981\u91cd\u65b0\u5e73\u8861\u652f\u6301\uff0c\u56e0\u6b64\u4e0d\u53ef\u80fd\u6267\u884c\u4ee5 stETH \u4e3a\u6e90\u4ee3\u5e01\u7684\u62b5\u62bc\u5207\u6362\u3002","Due to the Horizon bridge exploit, certain assets on the Harmony network are not at parity with Ethereum, which affects the ZeroLend V3 Harmony market.":"\u7531\u4e8e\u5730\u5e73\u7ebf\u6865\u63a5\u6f0f\u6d1e\uff0c\u548c\u8c10\u7f51\u7edc\u4e0a\u7684\u67d0\u4e9b\u8d44\u4ea7\u4e0e\u4ee5\u592a\u574a\u4e0d\u5e73\u7b49\uff0c\u8fd9\u5f71\u54cd\u4e86 ZeroLend V3 \u548c\u8c10\u5e02\u573a\u3002","E-Mode":"E-Mode","E-Mode Category":"E-Mode\u7c7b\u522b","E-Mode category":"E-Mode\u7c7b\u522b","E-Mode increases your LTV for a selected category of assets up to 97%. <0>Learn more":"E-Mode\u53ef\u4ee5\u5c06\u60a8\u9009\u62e9\u7684\u8d44\u4ea7\u7c7b\u522b\u7684\u8d37\u6b3e\u4ef7\u503c\u63d0\u9ad8\u523097%\u3002<0>\u4e86\u89e3\u66f4\u591a","E-Mode increases your LTV for a selected category of assets up to<0/>. <1>Learn more":"E-Mode\u53ef\u4ee5\u5c06\u60a8\u9009\u62e9\u7684\u8d44\u4ea7\u7c7b\u522b\u7684\u8d37\u6b3e\u4ef7\u503c\u63d0\u9ad8\u5230<0/>\u3002<1>\u4e86\u89e3\u66f4\u591a","E-Mode increases your LTV for a selected category of assets, meaning that when E-mode is enabled, you will have higher borrowing power over assets of the same E-mode category which are defined by ZeroLend Governance. You can enter E-Mode from your <0>Dashboard. To learn more about E-Mode and applied restrictions in <1>FAQ or <2>ZeroLend V3 Technical Paper.":"E-Mode \u53ef\u63d0\u9ad8\u60a8\u6240\u9009\u8d44\u4ea7\u7c7b\u522b\u7684 LTV\uff0c\u8fd9\u610f\u5473\u7740\u542f\u7528 E-Mode \u540e\uff0c\u60a8\u5c06\u5bf9 ZeroLend Governance \u6240\u5b9a\u4e49\u7684\u76f8\u540c E-Mode \u7c7b\u522b\u7684\u8d44\u4ea7\u62e5\u6709\u66f4\u9ad8\u7684\u501f\u8d37\u80fd\u529b\u3002\u60a8\u53ef\u4ee5\u4ece<0>\u63a7\u5236\u9762\u677f\u8fdb\u5165 E-\u6a21\u5f0f\u3002\u6b32\u4e86\u89e3\u66f4\u591a\u6709\u5173 E-\u6a21\u5f0f\u548c\u5e94\u7528\u9650\u5236\u7684\u4fe1\u606f\uff0c\u8bf7\u53c2\u9605<1>\u5e38\u89c1\u95ee\u9898\u6216<2>ZeroLend V3 \u6280\u672f\u6587\u4ef6\u3002","Effective interest rate":"\u6709\u6548\u5229\u7387","Efficiency mode (E-Mode)":"\u6548\u7387\u6a21\u5f0f\uff08E-Mode\uff09",Emode:"Emode","Enable E-Mode":"\u542f\u7528E-Mode","Enable {symbol} as collateral":["\u5c06",["symbol"],"\u4f5c\u4e3a\u62b5\u62bc\u54c1\u542f\u7528"],Enabled:"\u5df2\u542f\u7528","Enabling E-Mode":"\u542f\u7528E-Mode","Enabling E-Mode only allows you to borrow assets belonging to the selected category. Please visit our <0>FAQ guide to learn more about how it works and the applied restrictions.":"\u53ea\u6709\u542f\u7528E-Mode\u624d\u80fd\u501f\u5165\u6240\u9009\u7c7b\u522b\u7684\u8d44\u4ea7\u3002\u8bf7\u67e5\u770b\u6211\u4eec\u7684<0>FAQ\u6307\u5357\u4ee5\u4e86\u89e3\u6709\u5173\u5176\u5de5\u4f5c\u539f\u7406\u548c\u5e94\u7528\u9650\u5236\u7684\u66f4\u591a\u4fe1\u606f\u3002","Enabling this asset as collateral increases your borrowing power and Health Factor. However, it can get liquidated if your health factor drops below 1.":"\u5c06\u6b64\u8d44\u4ea7\u4f5c\u4e3a\u62b5\u62bc\u54c1\u542f\u7528\u53ef\u589e\u52a0\u60a8\u7684\u501f\u6b3e\u80fd\u529b\u548c\u5065\u5eb7\u56e0\u5b50\u3002\u4f46\u662f\uff0c\u5982\u679c\u60a8\u7684\u5065\u5eb7\u56e0\u5b50\u4f4e\u4e8e1\uff0c\u5b83\u53ef\u80fd\u4f1a\u88ab\u6e05\u7b97\u3002",Ended:"\u5df2\u7ed3\u675f",Ends:"\u7ed3\u675f",English:"\u82f1\u8bed","Enter ETH address":"\u8f93\u5165ETH\u5730\u5740","Enter an amount":"\u8f93\u5165\u4e00\u4e2a\u91d1\u989d","Error connecting. Try refreshing the page.":"\u8fde\u63a5\u9519\u8bef\u3002\u8bf7\u5237\u65b0\u9875\u9762\u91cd\u8bd5\u3002","Exceeds the discount":"\u8d85\u51fa\u6298\u6263",Executed:"\u5df2\u6267\u884c","Expected amount to repay":"\u9884\u671f\u507f\u8fd8\u91d1\u989d",Expires:"\u5230\u671f","Export data to":"\u5c06\u6570\u636e\u5bfc\u51fa\u5230",FAQ:"FAQ","Failed to load proposal voters. Please refresh the page.":"\u65e0\u6cd5\u52a0\u8f7d\u63d0\u6848\u6295\u7968\u4eba\u3002\u8bf7\u5237\u65b0\u9875\u9762\u3002","Farm Name":"\u519c\u540d",Faucet:"\u6c34\u9f99\u5934","Faucet {0}":["\u6c34\u9f99\u5934",["0"]],"Fetching data...":"\u83b7\u53d6\u6570\u636e\u4e2d...",Filter:"\u7b5b\u9009","Flashloan is disabled for this asset, hence this position cannot be migrated.":"\u6b64\u8d44\u4ea7\u5df2\u7981\u7528\u95ea\u7535\u8d37\uff0c\u56e0\u6b64\u65e0\u6cd5\u8fc1\u79fb\u6b64\u4ed3\u4f4d\u3002","For repayment of a specific type of debt, the user needs to have debt that type":"\u4e3a\u4e86\u507f\u8fd8\u7279\u5b9a\u7c7b\u578b\u7684\u503a\u52a1\uff0c\u7528\u6237\u9700\u8981\u62e5\u6709\u8be5\u7c7b\u578b\u7684\u503a\u52a1","Forum discussion":"\u8bba\u575b\u8ba8\u8bba",French:"\u6cd5\u8bed","Frozen or paused assets":"\u51bb\u7ed3\u6216\u6682\u505c\u7684\u8d44\u4ea7","Funds in the Safety Module":"\u5b89\u5168\u6a21\u5757\u4e2d\u7684\u8d44\u91d1","Gasless Transaction":"\u65e0\u7164\u6c14\u4ea4\u6613","Get ABP Token":"\u83b7\u53d6ABP\u4ee3\u5e01",Github:"Github","Global settings":"\u5168\u5c40\u8bbe\u7f6e","Go Back":"\u8fd4\u56de","Go to Balancer Pool":"\u8f6c\u81f3\u5e73\u8861\u6c60","Go to V3 Dashboard":"\u8f6c\u81f3V3\u4eea\u8868\u677f",Greek:"\u5e0c\u814a\u8bed","Health Factor ({0} v2)":["\u5065\u5eb7\u56e0\u5b50\uff08",["0"]," v2\uff09"],"Health Factor ({0} v3)":["\u5065\u5eb7\u56e0\u5b50\uff08",["0"]," v3\uff09"],"Health factor":"\u5065\u5eb7\u56e0\u5b50","Health factor is lesser than the liquidation threshold":"\u5065\u5eb7\u56e0\u5b50\u4f4e\u4e8e\u6e05\u7b97\u9608\u503c","Health factor is not below the threshold":"\u5065\u5eb7\u56e0\u5b50\u672a\u4f4e\u4e8e\u9608\u503c","Here you can find the various partner farms that have either integrated with ZeroLend or have farms with the ONEZ stablecoin.":"\u5728\u8fd9\u91cc\uff0c\u60a8\u53ef\u4ee5\u627e\u5230\u4e0e ZeroLend \u96c6\u6210\u6216\u62e5\u6709 ONEZ \u7a33\u5b9a\u5e01\u519c\u573a\u7684\u5404\u79cd\u5408\u4f5c\u519c\u573a\u3002",Hide:"\u9690\u85cf","Holders of stkZERO receive a discount on the ONEZ borrowing rate":"Holders of stkZERO receive a discount on the ONEZ borrowing rate",Home:"\u4e3b\u9875","How much rewards you currently have in your wallet?":"\u60a8\u7684\u94b1\u5305\u91cc\u76ee\u524d\u6709\u591a\u5c11\u5956\u52b1\uff1f","How much rewards you have yet to claim?":"\u60a8\u8fd8\u6709\u591a\u5c11\u5956\u52b1\u6ca1\u6709\u9886\u53d6\uff1f","I acknowledge the risks involved.":"\u6211\u627f\u8ba4\u6d89\u53ca\u7684\u98ce\u9669\u3002","I fully understand the risks of migrating.":"\u6211\u5145\u5206\u7406\u89e3\u8fc1\u79fb\u7684\u98ce\u9669\u3002","I understand how cooldown ({0}) and unstaking ({1}) work":["\u6211\u7406\u89e3\u51b7\u5374\uff08",["0"],"\uff09\u548c\u89e3\u9501\uff08",["1"],"\uff09\u7684\u5de5\u4f5c\u539f\u7406\u3002"],"If the error continues to happen,<0/> you may report it to this":"\u5982\u679c\u9519\u8bef\u7ee7\u7eed\u53d1\u751f\uff0c<0/>\u60a8\u53ef\u4ee5\u5411\u6b64\u5904\u62a5\u544a\u3002","If the health factor goes below 1, the liquidation of your collateral might be triggered.":"\u5982\u679c\u5065\u5eb7\u56e0\u5b50\u4f4e\u4e8e1\uff0c\u53ef\u80fd\u4f1a\u89e6\u53d1\u62b5\u62bc\u54c1\u7684\u6e05\u7b97\u3002","If you DO NOT unstake within {0} of unstake window, you will need to activate cooldown process again.":["\u5982\u679c\u60a8\u5728\u89e3\u9501\u7a97\u53e3\u7684",["0"],"\u5185\u4e0d\u89e3\u9501\uff0c\u60a8\u5c06\u9700\u8981\u518d\u6b21\u542f\u52a8\u51b7\u5374\u8fc7\u7a0b\u3002"],"If your loan to value goes above the liquidation threshold your collateral supplied may be liquidated.":"\u5982\u679c\u60a8\u7684\u8d37\u6b3e\u4ef7\u503c\u8d85\u8fc7\u6e05\u7b97\u9608\u503c\uff0c\u60a8\u63d0\u4f9b\u7684\u62b5\u62bc\u54c1\u53ef\u80fd\u4f1a\u88ab\u6e05\u7b97\u3002","In E-Mode some assets are not borrowable. Exit E-Mode to get access to all assets":"\u5728E-Mode\u6a21\u5f0f\u4e0b\uff0c\u67d0\u4e9b\u8d44\u4ea7\u4e0d\u53ef\u501f\u7528\u3002\u9000\u51faE-Mode\u4ee5\u83b7\u5f97\u5bf9\u6240\u6709\u8d44\u4ea7\u7684\u8bbf\u95ee\u6743\u9650\u3002","In Isolation mode, you cannot supply other assets as collateral. A global debt ceiling limits the borrowing power of the isolated asset. To exit isolation mode disable {0} as collateral before borrowing another asset. Read more in our <0>FAQ":["\u5728\u9694\u79bb\u6a21\u5f0f\u4e0b\uff0c\u60a8\u4e0d\u80fd\u5c06\u5176\u4ed6\u8d44\u4ea7\u4f5c\u4e3a\u62b5\u62bc\u54c1\u63d0\u4f9b\u3002\u5168\u7403\u503a\u52a1\u4e0a\u9650\u9650\u5236\u4e86\u9694\u79bb\u8d44\u4ea7\u7684\u501f\u6b3e\u80fd\u529b\u3002\u5728\u501f\u5165\u53e6\u4e00\u79cd\u8d44\u4ea7\u4e4b\u524d\uff0c\u8bf7\u9000\u51fa\u9694\u79bb\u6a21\u5f0f\u5e76\u5c06",["0"],"\u8bbe\u7f6e\u4e3a\u975e\u62b5\u62bc\u54c1\u3002\u5728\u6211\u4eec\u7684<0>FAQ\u4e2d\u4e86\u89e3\u66f4\u591a\u4fe1\u606f\u3002"],"Inconsistent flashloan parameters":"\u4e0d\u4e00\u81f4\u7684\u95ea\u7535\u8d37\u53c2\u6570","Insufficient collateral to cover new borrow position. Wallet must have borrowing power remaining to perform debt switch.":"\u62b5\u62bc\u54c1\u4e0d\u8db3\u4ee5\u8986\u76d6\u65b0\u7684\u501f\u6b3e\u5934\u5bf8\u3002\u94b1\u5305\u5fc5\u987b\u4fdd\u7559\u8db3\u591f\u7684\u501f\u6b3e\u989d\u5ea6\u6765\u6267\u884c\u503a\u52a1\u5207\u6362\u3002","Interest accrued":"\u5df2\u5e94\u8ba1\u7684\u5229\u606f","Interest rate rebalance conditions were not met":"\u5229\u7387\u518d\u5e73\u8861\u7684\u6761\u4ef6\u672a\u6ee1\u8db3","Interest rate strategy":"\u5229\u7387\u7b56\u7565","Invalid amount to burn":"\u65e0\u6548\u7684\u9500\u6bc1\u91d1\u989d","Invalid amount to mint":"\u65e0\u6548\u7684\u94f8\u9020\u91d1\u989d","Invalid bridge protocol fee":"\u65e0\u6548\u7684\u6865\u6881\u534f\u8bae\u8d39","Invalid expiration":"\u65e0\u6548\u7684\u5230\u671f","Invalid flashloan premium":"\u65e0\u6548\u7684\u95ea\u7535\u8d37\u6ea2\u4ef7","Invalid return value of the flashloan executor function":"\u95ea\u7535\u8d37\u6267\u884c\u5668\u51fd\u6570\u7684\u8fd4\u56de\u503c\u65e0\u6548","Invalid signature":"\u65e0\u6548\u7684\u7b7e\u540d",Isolated:"\u5b64\u7acb","Isolated Debt Ceiling":"\u5b64\u7acb\u7684\u503a\u52a1\u4e0a\u9650","Isolated assets have limited borrowing power and other assets cannot be used as collateral.":"\u5b64\u7acb\u8d44\u4ea7\u7684\u501f\u6b3e\u80fd\u529b\u6709\u9650\uff0c\u4e0d\u80fd\u5c06\u5176\u4ed6\u8d44\u4ea7\u7528\u4f5c\u62b5\u62bc\u54c1\u3002","JOIN OUR GUILD":"\u52a0\u5165\u6211\u4eec\u7684\u534f\u4f1a",Japanese:"Japanese","Join the community discussion":"\u52a0\u5165\u793e\u533a\u8ba8\u8bba","LEARN MORE":"\u4e86\u89e3\u66f4\u591a",Language:"\u8bed\u8a00","Learn more":"\u4e86\u89e3\u66f4\u591a","Learn more about risks involved":"\u4e86\u89e3\u6d89\u53ca\u7684\u98ce\u9669","Learn more in our <0>FAQ guide":"\u5728\u6211\u4eec\u7684<0>FAQ\u6307\u5357\u4e2d\u4e86\u89e3\u66f4\u591a\u4fe1\u606f","Learn more.":"\u4e86\u89e3\u66f4\u591a\u3002",Links:"\u94fe\u63a5",Liqudation:"\u6e05\u7b97","Liquidated collateral":"\u5df2\u6e05\u7b97\u7684\u62b5\u62bc\u54c1",Liquidation:"\u6e05\u7b97","Liquidation <0/> threshold":"\u6e05\u7b97<0/>\u9608\u503c","Liquidation Threshold":"\u6e05\u7b97\u9608\u503c","Liquidation at":"\u6e05\u7b97\u4e8e","Liquidation penalty":"\u6e05\u7b97\u60e9\u7f5a","Liquidation risk":"\u6e05\u7b97\u98ce\u9669","Liquidation risk parameters":"\u6e05\u7b97\u98ce\u9669\u53c2\u6570","Liquidation threshold":"\u6e05\u7b97\u9608\u503c","Liquidation value":"\u6e05\u7b97\u4ef7\u503c","Loading data...":"\u52a0\u8f7d\u6570\u636e...","Ltv validation failed":"\u8d37\u6b3e\u4ef7\u503c\u6bd4\u9a8c\u8bc1\u5931\u8d25",MAX:"\u6700\u5927",Market:"\u5e02\u573a",Max:"\u6700\u5927","Max LTV":"\u6700\u5927\u8d37\u6b3e\u4ef7\u503c\u6bd4","Max slashing":"\u6700\u5927\u524a\u51cf","Maximum amount available to borrow against this asset is limited because debt ceiling is at {0}%.":["\u6700\u5927\u53ef\u501f\u6b3e\u91d1\u989d\u53d7\u9650\uff0c\u56e0\u4e3a\u534f\u8bae\u501f\u6b3e\u4e0a\u9650\u4e3a ",["0"],"%\u3002"],"Maximum amount available to borrow is <0/> {0} (<1/>).":["\u6700\u5927\u53ef\u501f\u6b3e\u91d1\u989d\u4e3a<0/> ",["0"],"\uff08<1/>\uff09\u3002"],"Maximum amount available to borrow is limited because protocol borrow cap is nearly reached.":"\u6700\u5927\u53ef\u501f\u6b3e\u989d\u53d7\u9650\uff0c\u56e0\u4e3a\u534f\u8bae\u501f\u6b3e\u4e0a\u9650\u5df2\u63a5\u8fd1\u3002","Maximum amount available to supply is <0/> {0} (<1/>).":["\u6700\u5927\u53ef\u4f9b\u5e94\u91d1\u989d\u4e3a <0/> ",["0"]," (<1/>)\u3002"],"Maximum amount available to supply is limited because protocol supply cap is at {0}%.":["\u6700\u5927\u53ef\u4f9b\u5e94\u91d1\u989d\u53d7\u9650\uff0c\u56e0\u4e3a\u534f\u8bae\u4f9b\u5e94\u4e0a\u9650\u4e3a ",["0"],"%\u3002"],"Maximum loan to value":"\u6700\u5927\u8d37\u6b3e\u4ef7\u503c","Meet ONEZ":"\u8ba4\u8bc6 ONEZ",Menu:"\u83dc\u5355",Migrate:"\u8fc1\u79fb","Migrate to V3":"\u8fc1\u79fb\u5230V3","Migrate to v3":"\u8fc1\u79fb\u5230v3","Migrate to {0} v3 Market":["\u8fc1\u79fb\u5230",["0"]," v3 \u5e02\u573a"],Migrated:"\u5df2\u8fc1\u79fb",Migrating:"\u6b63\u5728\u8fc1\u79fb","Migrating multiple collaterals and borrowed assets at the same time can be an expensive operation and might fail in certain situations.<0>Therefore it\u2019s not recommended to migrate positions with more than 5 assets (deposited + borrowed) at the same time.":"<0>\u56e0\u6b64\uff0c\u4e0d\u5efa\u8bae\u540c\u65f6\u8fc1\u79fb\u8d85\u8fc7 5 \u4e2a\u8d44\u4ea7\uff08\u5b58\u5165 + \u501f\u5165\uff09\u7684\u4ed3\u4f4d\u3002","Migration risks":"\u8fc1\u79fb\u98ce\u9669","Minimum GHO borrow amount":"\u6700\u4f4eGHO\u501f\u6b3e\u91d1\u989d","Minimum staked ZeroLend amount":"\u6700\u4f4e\u96f6\u8d37\u6b3e\u989d\u5ea6",Mint:"\u8584\u8377\u7cd6",Minted:"\u94f8\u5e01",More:"\u66f4\u591a",NAY:"\u53cd\u5bf9","Need help connecting a wallet? <0>Read our FAQ":"\u9700\u8981\u5e2e\u52a9\u8fde\u63a5\u94b1\u5305\u5417\uff1f<0>\u9605\u8bfb\u6211\u4eec\u7684\u5e38\u89c1\u95ee\u9898","Net APR":"\u51c0\u5e74\u5229\u7387","Net APY":"\u51c0\u5e74\u5316\u6536\u76ca\u7387","Net APY is the combined effect of all supply and borrow positions on net worth, including incentives. It is possible to have a negative net APY if debt APY is higher than supply APY.":"\u51c0\u5e74\u5316\u6536\u76ca\u7387\u662f\u51c0\u503c\u4e0a\u7684\u6240\u6709\u4f9b\u5e94\u548c\u501f\u6b3e\u4ed3\u4f4d\uff0c\u5305\u62ec\u6fc0\u52b1\u7684\u7efc\u5408\u6548\u5e94\u3002\u5982\u679c\u503a\u52a1\u5e74\u5316\u6536\u76ca\u7387\u9ad8\u4e8e\u4f9b\u5e94\u5e74\u5316\u6536\u76ca\u7387\uff0c\u51c0\u5e74\u5316\u6536\u76ca\u7387\u53ef\u80fd\u4e3a\u8d1f\u6570\u3002","Net worth":"\u51c0\u503c",Network:"\u7f51\u7edc","Network not supported for this wallet":"\u6b64\u94b1\u5305\u4e0d\u652f\u6301\u7684\u7f51\u7edc","New APY":"\u65b0\u5e74\u5316\u6536\u76ca\u7387","No assets selected to migrate.":"\u672a\u9009\u62e9\u8981\u8fc1\u79fb\u7684\u8d44\u4ea7\u3002","No rewards to claim":"\u65e0\u5956\u52b1\u53ef\u9886\u53d6","No search results{0}":["\u6ca1\u6709\u641c\u7d22\u7ed3\u679c",["0"]],"No transactions yet.":"\u5c1a\u65e0\u4ea4\u6613\u3002","No voting power":"\u65e0\u6295\u7968\u6743",None:"\u65e0","Not a valid address":"\u65e0\u6548\u5730\u5740","Not enough balance on your wallet":"\u60a8\u7684\u94b1\u5305\u4f59\u989d\u4e0d\u8db3","Not enough collateral to repay this amount of debt with":"\u6ca1\u6709\u8db3\u591f\u7684\u62b5\u62bc\u7269\u6765\u507f\u8fd8\u8fd9\u7b14\u503a\u52a1","Not enough staked balance":"\u6ca1\u6709\u8db3\u591f\u7684\u62b5\u62bc\u4f59\u989d","Not enough voting power to participate in this proposal":"\u6ca1\u6709\u8db3\u591f\u7684\u6295\u7968\u6743\u53c2\u4e0e\u6b64\u63d0\u6848","Not reached":"\u672a\u8fbe\u6210","Nothing borrowed yet":"\u5c1a\u672a\u501f\u5165","Nothing found":"\u672a\u627e\u5230","Nothing staked":"\u672a\u62b5\u62bc","Nothing supplied yet":"\u5c1a\u672a\u4f9b\u5e94",Notify:"\u901a\u77e5","ONEZ is a native decentralized, collateral-backed digital asset pegged to USD. It is created by users via borrowing against multiple collateral. When user repays their ONEZ borrow position, the protocol burns that user's ONEZ. All the interest payments accrued by minters of ONEZ would be directly transferred to the ZeroLend treasury.":"ONEZ \u662f\u4e00\u79cd\u4e0e\u7f8e\u5143\u6302\u94a9\u7684\u539f\u751f\u53bb\u4e2d\u5fc3\u5316\u62b5\u62bc\u6570\u5b57\u8d44\u4ea7\u3002\u5b83\u7531\u7528\u6237\u901a\u8fc7\u5bf9\u591a\u79cd\u62b5\u62bc\u54c1\u7684\u501f\u8d37\u800c\u521b\u5efa\u3002\u5f53\u7528\u6237\u507f\u8fd8\u5176 ONEZ \u501f\u6b3e\u5934\u5bf8\u65f6\uff0c\u534f\u8bae\u4f1a\u70e7\u6bc1\u8be5\u7528\u6237\u7684 ONEZ\u3002ONEZ \u6316\u77ff\u8005\u4ea7\u751f\u7684\u6240\u6709\u5229\u606f\u5c06\u76f4\u63a5\u8f6c\u5165 ZeroLend \u91d1\u5e93\u3002","ONEZ is currently experimental and hence has a low borrow limit.":"ONEZ \u76ee\u524d\u5904\u4e8e\u8bd5\u9a8c\u9636\u6bb5\uff0c\u56e0\u6b64\u501f\u6b3e\u9650\u989d\u8f83\u4f4e\u3002","Ok, Close":"\u597d\u7684\uff0c\u5173\u95ed","Ok, I got it":"\u597d\u7684\uff0c\u6211\u660e\u767d\u4e86","Operation not supported":"\u4e0d\u652f\u6301\u7684\u64cd\u4f5c","Oracle price":"Oracle \u4ef7\u683c",Overview:"\u6982\u89c8","Page not found":"\u627e\u4e0d\u5230\u9875\u9762","Participating in this {symbol} reserve gives annualized rewards.":["\u53c2\u4e0e\u6b64 ",["symbol"]," \u50a8\u5907\u53ef\u83b7\u5f97\u5e74\u5316\u5956\u52b1\u3002"],"Partner Farms":"\u5408\u4f5c\u519c\u573a ","Pending Rewards":"\u60ac\u8d4f","Pending...":"\u5f85\u5b9a...","Per the community, the Fantom market has been frozen.":"\u6839\u636e\u793e\u533a\u7684\u610f\u89c1\uff0cFantom \u5e02\u573a\u5df2\u88ab\u51bb\u7ed3\u3002","Per the community, the V2 AMM market has been deprecated.":"\u6839\u636e\u793e\u533a\u7684\u610f\u89c1\uff0cV2 AMM \u5e02\u573a\u5df2\u88ab\u5f03\u7528\u3002",Platform:"\u5e73\u53f0","Please always be aware of your <0>Health Factor (HF) when partially migrating a position and that your rates will be updated to V3 rates.":"\u5728\u90e8\u5206\u8fc1\u79fb\u4ed3\u4f4d\u65f6\uff0c\u8bf7\u59cb\u7ec8\u6ce8\u610f\u60a8\u7684 <0> \u5065\u5eb7\u56e0\u5b50 (HF) \uff0c\u4ee5\u53ca\u60a8\u7684\u5229\u7387\u5c06\u4f1a\u66f4\u65b0\u4e3a V3 \u5229\u7387\u3002","Please connect a wallet to view your personal information here.":"\u8bf7\u8fde\u63a5\u94b1\u5305\u4ee5\u5728\u6b64\u5904\u67e5\u770b\u4e2a\u4eba\u4fe1\u606f\u3002","Please connect your wallet to get free testnet assets.":"\u8bf7\u8fde\u63a5\u60a8\u7684\u94b1\u5305\u4ee5\u83b7\u5f97\u514d\u8d39\u7684\u6d4b\u8bd5\u7f51\u8d44\u4ea7\u3002","Please connect your wallet to see migration tool.":"\u8bf7\u8fde\u63a5\u60a8\u7684\u94b1\u5305\u4ee5\u67e5\u770b\u8fc1\u79fb\u5de5\u5177\u3002","Please connect your wallet to see your supplies, borrowings, and open positions.":"\u8bf7\u8fde\u63a5\u60a8\u7684\u94b1\u5305\u4ee5\u67e5\u770b\u60a8\u7684\u4f9b\u5e94\u3001\u501f\u6b3e\u548c\u672a\u5e73\u4ed3\u4ed3\u4f4d\u3002","Please connect your wallet to view transaction history.":"\u8bf7\u8fde\u63a5\u60a8\u7684\u94b1\u5305\u4ee5\u67e5\u770b\u4ea4\u6613\u5386\u53f2\u8bb0\u5f55\u3002","Please enter a valid wallet address.":"\u8bf7\u8f93\u5165\u6709\u6548\u7684\u94b1\u5305\u5730\u5740\u3002","Please switch to {networkName}.":["\u8bf7\u5207\u6362\u5230 ",["networkName"],"\u3002"],"Please, connect your wallet":"\u8bf7\u8fde\u63a5\u60a8\u7684\u94b1\u5305","Pool addresses provider is not registered":"\u6c60\u5730\u5740\u63d0\u4f9b\u7a0b\u5e8f\u672a\u6ce8\u518c","Powered by":"\u7531... \u63d0\u4f9b\u52a8\u529b","Preview tx and migrate":"\u9884\u89c8\u4ea4\u6613\u5e76\u8fc1\u79fb",Price:"\u4ef7\u683c","Price data is not currently available for this reserve on the protocol subgraph":"\u534f\u8bae\u5b50\u56fe\u4e0a\u5f53\u524d\u4e0d\u63d0\u4f9b\u6b64\u50a8\u5907\u7684\u4ef7\u683c\u6570\u636e","Price impact is the spread between the total value of the entry tokens switched and the destination tokens obtained (in USD), which results from the limited liquidity of the trading pair.":"\u4ef7\u683c\u51b2\u51fb\u662f\u5165\u573a\u4ee3\u5e01\u548c\u76ee\u6807\u4ee3\u5e01\u7684\u603b\u4ef7\u503c\u4e4b\u95f4\u7684\u5dee\u989d\uff08\u4ee5\u7f8e\u5143\u8ba1\u7b97\uff09\uff0c\u7531\u4e8e\u4ea4\u6613\u5bf9\u7684\u6d41\u52a8\u6027\u6709\u9650\u800c\u4ea7\u751f\u3002","Price impact {0}%":["\u4ef7\u683c\u51b2\u51fb ",["0"],"%"],"Proposal details":"\u63d0\u6848\u8be6\u60c5","Proposal overview":"\u63d0\u6848\u6982\u89c8",Proposals:"\u63d0\u6848",Proposition:"\u63d0\u6848","Protocol borrow cap at 100% for this asset. Further borrowing unavailable.":"\u8be5\u8d44\u4ea7\u7684\u534f\u8bae\u501f\u6b3e\u4e0a\u9650\u4e3a 100%\u3002\u4e0d\u53ef\u7528\u8fdb\u4e00\u6b65\u501f\u6b3e\u3002","Protocol borrow cap is at 100% for this asset. Further borrowing unavailable.":"\u8be5\u8d44\u4ea7\u7684\u534f\u8bae\u501f\u6b3e\u4e0a\u9650\u4e3a 100%\u3002\u4e0d\u53ef\u7528\u8fdb\u4e00\u6b65\u501f\u6b3e\u3002","Protocol debt ceiling is at 100% for this asset. Further borrowing against this asset is unavailable.":"\u8be5\u8d44\u4ea7\u7684\u534f\u8bae\u503a\u52a1\u4e0a\u9650\u4e3a 100%\u3002\u4e0d\u53ef\u7528\u8fdb\u4e00\u6b65\u501f\u6b3e\u3002","Protocol debt ceiling is at 100% for this asset. Futher borrowing against this asset is unavailable.":"\u8be5\u8d44\u4ea7\u7684\u534f\u8bae\u503a\u52a1\u4e0a\u9650\u4e3a 100%\u3002\u4e0d\u53ef\u7528\u8fdb\u4e00\u6b65\u501f\u6b3e\u3002","Protocol supply cap at 100% for this asset. Further supply unavailable.":"\u8be5\u8d44\u4ea7\u7684\u534f\u8bae\u4f9b\u5e94\u4e0a\u9650\u4e3a 100%\u3002\u4e0d\u53ef\u7528\u8fdb\u4e00\u6b65\u4f9b\u5e94\u3002","Protocol supply cap is at 100% for this asset. Further supply unavailable.":"\u8be5\u8d44\u4ea7\u7684\u534f\u8bae\u4f9b\u5e94\u4e0a\u9650\u4e3a 100%\u3002\u4e0d\u53ef\u7528\u8fdb\u4e00\u6b65\u4f9b\u5e94\u3002","Provide liquidity and get special access to our Discord":"\u63d0\u4f9b\u6d41\u52a8\u6027\u5e76\u83b7\u5f97\u7279\u6b8a\u8bbf\u95ee\u6743\u9650\uff0c\u53ef\u52a0\u5165\u6211\u4eec\u7684 Discord\u3002",Quorum:"\u6cd5\u5b9a\u4eba\u6570","Rate change":"\u5229\u7387\u53d8\u66f4","Raw-Ipfs":"\u539f\u59cbIPFS",Reached:"\u5df2\u8fbe\u6210","Reactivate cooldown period to unstake {0} {stakedToken}":["\u91cd\u65b0\u6fc0\u6d3b\u51b7\u5374\u671f\u4ee5\u89e3\u9664",["0"]," ",["stakedToken"]," \u7684\u8d28\u62bc"],"Read more here.":"\u70b9\u51fb\u6b64\u5904\u9605\u8bfb\u66f4\u591a\u3002","Read-only mode allows to see address positions in ZeroLend, but you won't be able to perform transactions.":"\u53ea\u8bfb\u6a21\u5f0f\u5141\u8bb8\u67e5\u770b ZeroLend \u4e2d\u7684\u5730\u5740\u4f4d\u7f6e\uff0c\u4f46\u4e0d\u80fd\u6267\u884c\u4ea4\u6613\u3002","Read-only mode.":"\u53ea\u8bfb\u6a21\u5f0f\u3002","Read-only mode. Connect to a wallet to perform transactions.":"\u53ea\u8bfb\u6a21\u5f0f\u3002\u8fde\u63a5\u94b1\u5305\u4ee5\u6267\u884c\u4ea4\u6613\u3002",Received:"\u5df2\u63a5\u6536","Recipient address":"\u63a5\u6536\u65b9\u5730\u5740","Rejected connection request":"\u62d2\u7edd\u7684\u8fde\u63a5\u8bf7\u6c42",Reload:"\u91cd\u65b0\u52a0\u8f7d","Reload the page":"\u91cd\u65b0\u52a0\u8f7d\u9875\u9762","Remaining debt":"\u5269\u4f59\u503a\u52a1","Remaining supply":"\u5269\u4f59\u4f9b\u5e94",Repaid:"\u5df2\u8fd8\u6e05",Repay:"\u507f\u8fd8","Repay with":"\u4f7f\u7528\u4ee5\u4e0b\u65b9\u5f0f\u8fd8\u6b3e","Repay {symbol}":["\u8fd8\u6b3e",["symbol"]],"Repaying {symbol}":["\u6b63\u5728\u507f\u8fd8",["symbol"]],"Repayment amount to reach {0}% utilization":["\u8fd8\u6b3e\u91d1\u989d\u8fbe\u5230",["0"],"% \u5229\u7528\u7387"],"Reserve Size":"\u50a8\u5907\u89c4\u6a21","Reserve factor":"\u50a8\u5907\u7cfb\u6570","Reserve factor is a percentage of interest which goes to a {0} that is controlled by ZeroLend governance to promote ecosystem growth.":"\u50a8\u5907\u7cfb\u6570\u662f\u5229\u606f\u7684\u4e00\u4e2a\u767e\u5206\u6bd4\uff0c\u7531 ZeroLend \u7ba1\u7406\u90e8\u95e8\u63a7\u5236\uff0c\u4ee5\u4fc3\u8fdb\u751f\u6001\u7cfb\u7edf\u7684\u53d1\u5c55\u3002","Reserve status & configuration":"\u50a8\u5907\u72b6\u6001\u548c\u914d\u7f6e",Reset:"\u91cd\u7f6e",Restake:"\u91cd\u65b0\u8d28\u62bc","Restake {symbol}":["\u91cd\u65b0\u8d28\u62bc",["symbol"]],Restaked:"\u5df2\u91cd\u65b0\u8d28\u62bc","Restaking {symbol}":["\u91cd\u65b0\u8d28\u62bc",["symbol"]],"Review approval tx details":"\u5ba1\u67e5\u6279\u51c6\u4ea4\u6613\u8be6\u60c5","Review changes to continue":"\u67e5\u770b\u66f4\u6539\u4ee5\u7ee7\u7eed","Review tx":"\u5ba1\u67e5\u4ea4\u6613","Review tx details":"\u5ba1\u67e5\u4ea4\u6613\u8be6\u60c5","Revoke power":"\u64a4\u9500\u6743\u9650","Reward(s) to claim":"\u8981\u9886\u53d6\u7684\u5956\u52b1",Rewards:"\u5956\u52b1","Rewards APR":"\u5956\u52b1\u5e74\u5229\u7387","Rewards Token":"\u5956\u52b1\u4ee4\u724c","Rewards \ud83d\udcb0":"\u5956\u52b1","Risk details":"\u98ce\u9669\u8be6\u60c5","SEE CHARTS":"\u67e5\u770b\u56fe\u8868","Safety of your deposited collateral against the borrowed assets and its underlying value.":"\u60a8\u5b58\u5165\u7684\u62b5\u62bc\u54c1\u7684\u5b89\u5168\u6027\uff0c\u4ee5\u53ca\u5176\u501f\u5165\u7684\u8d44\u4ea7\u548c\u5176\u57fa\u7840\u4ef7\u503c\u3002","Seatbelt report":"\u5b89\u5168\u5e26\u62a5\u544a","See all the rewards you have earned from ZeroLend in one place. Providing liquidity to ZeroLend lets you pre-mine $ZERO and also get a share of zkSync's upcoming token airdrop.":"\u5728\u4e00\u4e2a\u5730\u65b9\u67e5\u770b\u60a8\u4ece ZeroLend \u83b7\u5f97\u7684\u6240\u6709\u5956\u52b1\u3002\u4e3a ZeroLend \u63d0\u4f9b\u6d41\u52a8\u6027\uff0c\u53ef\u4ee5\u8ba9\u60a8\u9884\u5148\u6316\u6398 $ZERO\uff0c\u8fd8\u53ef\u4ee5\u4ece zkSync \u5373\u5c06\u63a8\u51fa\u7684\u4ee3\u5e01\u7a7a\u6295\u4e2d\u5206\u5f97\u4e00\u676f\u7fb9\u3002","Seems like we can't switch the network automatically. Please check if you can change it from the wallet.":"\u770b\u8d77\u6765\u6211\u4eec\u65e0\u6cd5\u81ea\u52a8\u5207\u6362\u7f51\u7edc\u3002\u8bf7\u68c0\u67e5\u662f\u5426\u53ef\u4ee5\u4ece\u94b1\u5305\u4e2d\u66f4\u6539\u3002",Select:"\u9009\u62e9","Select APY type to switch":"\u9009\u62e9\u5e74\u6536\u76ca\u7387 \u7c7b\u578b\u8fdb\u884c\u5207\u6362","Select an asset":"\u9009\u62e9\u8d44\u4ea7","Select language":"\u9009\u62e9\u8bed\u8a00","Select slippage tolerance":"\u9009\u62e9\u6ed1\u70b9\u5bb9\u5fcd\u5ea6","Select v2 borrows to migrate":"\u9009\u62e9\u8981\u8fc1\u79fb\u7684v2\u501f\u6b3e","Select v2 supplies to migrate":"\u9009\u62e9\u8981\u8fc1\u79fb\u7684v2\u4f9b\u5e94","Selected assets have successfully migrated. Visit the Market Dashboard to see them.":"\u5df2\u6210\u529f\u8fc1\u79fb\u6240\u9009\u7684\u8d44\u4ea7\u3002\u8bbf\u95ee\u5e02\u573a\u4eea\u8868\u677f\u4ee5\u67e5\u770b\u5b83\u4eec\u3002","Selected borrow assets":"\u6240\u9009\u501f\u6b3e\u8d44\u4ea7","Selected supply assets":"\u6240\u9009\u4f9b\u5e94\u8d44\u4ea7","Set up delegation":"\u5efa\u7acb\u4ee3\u8868","Setup notifications about your Health Factor using the Hal app.":"\u4f7f\u7528Hal\u5e94\u7528\u7a0b\u5e8f\u8bbe\u7f6e\u5173\u4e8e\u60a8\u7684\u5065\u5eb7\u7cfb\u6570\u7684\u901a\u77e5\u3002","Share on Lens":"\u5728Lens\u4e0a\u5206\u4eab","Share on twitter":"\u5728\u63a8\u7279\u4e0a\u5206\u4eab",Show:"\u663e\u793a","Show assets with 0 balance":"\u663e\u793a\u4f59\u989d\u4e3a0\u7684\u8d44\u4ea7","Sign to continue":"\u7b7e\u540d\u4ee5\u7ee7\u7eed","Signatures ready":"\u51c6\u5907\u597d\u7684\u7b7e\u540d",Signing:"\u7b7e\u540d","Since this asset is frozen, the only available actions are withdraw and repay which can be accessed from the <0>Dashboard":"\u7531\u4e8e\u6b64\u8d44\u4ea7\u5df2\u51bb\u7ed3\uff0c\u56e0\u6b64\u552f\u4e00\u53ef\u7528\u7684\u64cd\u4f5c\u662f\u63d0\u53d6\u548c\u8fd8\u6b3e\uff0c\u53ef\u4ee5\u4ece<0>\u4eea\u8868\u677f\u8bbf\u95ee\u3002","Since this is a test network, you can get any of the assets if you have ETH on your wallet":"\u7531\u4e8e\u8fd9\u662f\u4e00\u4e2a\u6d4b\u8bd5\u7f51\u7edc\uff0c\u5982\u679c\u60a8\u5728\u94b1\u5305\u4e2d\u6709ETH\uff0c\u60a8\u53ef\u4ee5\u83b7\u53d6\u4efb\u4f55\u8d44\u4ea7\u4e2d\u7684\u4efb\u4f55\u4e00\u4e2a\u3002","Slippage is the difference between the quoted and received amounts from changing market conditions between the moment the transaction is submitted and its verification.":"\u6ed1\u70b9\u662f\u6307\u5728\u63d0\u4ea4\u4ea4\u6613\u548c\u9a8c\u8bc1\u4ea4\u6613\u4e4b\u95f4\uff0c\u7531\u4e8e\u5e02\u573a\u6761\u4ef6\u7684\u53d8\u5316\u800c\u5bfc\u81f4\u7684\u62a5\u4ef7\u91d1\u989d\u548c\u5b9e\u9645\u6536\u5230\u91d1\u989d\u4e4b\u95f4\u7684\u5dee\u5f02\u3002","Some migrated assets will not be used as collateral due to enabled isolation mode in {marketName} V3 Market. Visit <0>{marketName} V3 Dashboard to manage isolation mode.":["\u7531\u4e8e\u5728",["marketName"]," V3\u5e02\u573a\u542f\u7528\u4e86\u9694\u79bb\u6a21\u5f0f\uff0c\u67d0\u4e9b\u8fc1\u79fb\u8d44\u4ea7\u5c06\u4e0d\u4f1a\u7528\u4f5c\u62b5\u62bc\u54c1\u3002\u8bf7\u8bbf\u95ee<0>",["marketName"]," V3\u4eea\u8868\u677f\u4ee5\u7ba1\u7406\u9694\u79bb\u6a21\u5f0f\u3002"],"Something went wrong":"\u51fa\u4e86\u70b9\u95ee\u9898","Sorry, an unexpected error happened. In the meantime you may try reloading the page, or come back later.":"\u62b1\u6b49\uff0c\u53d1\u751f\u4e86\u610f\u5916\u9519\u8bef\u3002\u5728\u6b64\u671f\u95f4\uff0c\u60a8\u53ef\u4ee5\u5c1d\u8bd5\u91cd\u65b0\u52a0\u8f7d\u9875\u9762\uff0c\u6216\u7a0d\u540e\u518d\u56de\u6765\u3002","Sorry, we couldn't find the page you were looking for.":"\u62b1\u6b49\uff0c\u6211\u4eec\u627e\u4e0d\u5230\u60a8\u6b63\u5728\u5bfb\u627e\u7684\u9875\u9762\u3002",Spanish:"\u897f\u73ed\u7259\u8bed",Stable:"\u7a33\u5b9a","Stable Interest Type is disabled for this currency":"\u6b64\u8d27\u5e01\u5df2\u7981\u7528\u7a33\u5b9a\u5229\u7387\u7c7b\u578b","Stable borrowing is enabled":"\u5df2\u542f\u7528\u7a33\u5b9a\u501f\u6b3e","Stable borrowing is not enabled":"\u672a\u542f\u7528\u7a33\u5b9a\u501f\u6b3e","Stable debt supply is not zero":"\u7a33\u5b9a\u503a\u52a1\u4f9b\u5e94\u4e0d\u4e3a\u96f6","Stable interest rate will <0>stay the same for the duration of your loan. Recommended for long-term loan periods and for users who prefer predictability.":"\u7a33\u5b9a\u5229\u7387\u5c06\u5728\u8d37\u6b3e\u671f\u95f4<0>\u4fdd\u6301\u4e0d\u53d8\u3002\u5efa\u8bae\u7528\u4e8e\u957f\u671f\u8d37\u6b3e\u671f\u9650\u548c\u559c\u597d\u53ef\u9884\u6d4b\u6027\u7684\u7528\u6237\u3002",Stablecoin:"\u7a33\u5b9a\u5e01",Stake:"\u62b5\u62bc","Stake AAVE":"AAVE \u6807\u6869","Stake ABPT":"\u62b5\u62bc ABPT","Stake cooldown activated":"\u5df2\u6fc0\u6d3b\u62b5\u62bc\u51b7\u5374",Staked:"\u5df2\u62b5\u62bc",Staking:"\u62b5\u62bc\u4e2d","Staking APR":"\u62b5\u62bc\u5e74\u5229\u7387","Staking Rewards":"\u62b5\u62bc\u5956\u52b1","Staking balance":"\u62b5\u62bc\u4f59\u989d","Staking discount":"\u62b5\u62bc\u6298\u6263",Started:"\u5df2\u5f00\u59cb",State:"\u72b6\u6001","Static interest rate that is determined by ZeroLend Governance. This rate may be changed over time depending on the need for the ONEZ to contract/expand. <0>Learn more":"\u7531 ZeroLend Governance \u786e\u5b9a\u7684\u9759\u6001\u5229\u7387\u3002\u968f\u7740\u65f6\u95f4\u7684\u63a8\u79fb\uff0c\u8be5\u5229\u7387\u53ef\u80fd\u4f1a\u6839\u636e ONEZ \u6536\u7f29/\u6269\u5f20\u7684\u9700\u8981\u800c\u6539\u53d8\u3002<0>\u4e86\u89e3\u66f4\u591aPhase 1 Launch to learn more.":"ZeroLend \u534f\u8bae\u73b0\u5df2\u4e0a\u7ebf\uff0c\u76ee\u524d\u5904\u4e8e\u542f\u52a8\u6a21\u5f0f\u3002\u5b58\u5165\u8d44\u4ea7\u7684\u7528\u6237\u53ef\u4ee5\u9884\u6316$ZERO\uff08\u4f5c\u4e3aearlyZERO\uff09\uff0c\u5e76\u53ef\u5728\u4ee3\u5e01\u53d1\u884c\u65f6\u5151\u6362\u3002\u9605\u8bfb<0>\u7b2c\u4e00\u9636\u6bb5\u542f\u52a8\uff0c\u4e86\u89e3\u66f4\u591a\u4fe1\u606f\u3002","The address of the pool addresses provider is invalid":"\u6c60\u5730\u5740\u63d0\u4f9b\u8005\u7684\u5730\u5740\u65e0\u6548","The app is running in testnet mode. Learn how it works in":"\u8be5\u5e94\u7528\u7a0b\u5e8f\u6b63\u5728\u6d4b\u8bd5\u7f51\u7edc\u6a21\u5f0f\u4e0b\u8fd0\u884c\u3002\u4e86\u89e3\u5b83\u7684\u8fd0\u4f5c\u65b9\u5f0f","The caller of the function is not an AToken":"\u8c03\u7528\u529f\u80fd\u7684\u4eba\u4e0d\u662fAToken\u6301\u6709\u8005","The caller of this function must be a pool":"\u6b64\u529f\u80fd\u7684\u8c03\u7528\u8005\u5fc5\u987b\u662f\u6c60","The collateral balance is 0":"\u62b5\u62bc\u54c1\u4f59\u989d\u4e3a0","The collateral chosen cannot be liquidated":"\u6240\u9009\u62b5\u62bc\u54c1\u65e0\u6cd5\u6e05\u7b97","The cooldown period is the time required prior to unstaking your tokens (20 days). You can only withdraw your assets from the Security Module after the cooldown period and within the unstake window.<0>Learn more":"\u51b7\u5374\u671f\u662f\u5728\u89e3\u9664\u8d28\u62bc\u4ee4\u724c\u4e4b\u524d\u6240\u9700\u7684\u65f6\u95f4\uff0820\u5929\uff09\u3002\u60a8\u53ea\u80fd\u5728\u51b7\u5374\u671f\u5185\u548c\u89e3\u8d28\u62bc\u7a97\u53e3\u5185\u4ece\u5b89\u5168\u6a21\u5757\u4e2d\u63d0\u53d6\u60a8\u7684\u8d44\u4ea7\u3002<0>\u4e86\u89e3\u66f4\u591a","The cooldown period is {0}. After {1} of cooldown, you will enter unstake window of {2}. You will continue receiving rewards during cooldown and unstake window.":["\u51b7\u5374\u671f\u662f",["0"],"\u3002\u51b7\u5374",["1"],"\u540e\uff0c\u60a8\u5c06\u8fdb\u5165",["2"],"\u7684\u89e3\u62bc\u7a97\u53e3\u3002\u5728\u51b7\u5374\u671f\u548c\u89e3\u8d28\u62bc\u7a97\u53e3\u671f\u95f4\uff0c\u60a8\u5c06\u7ee7\u7eed\u83b7\u5f97\u5956\u52b1\u3002"],"The effects on the health factor would cause liquidation. Try lowering the amount.":"\u5bf9\u5065\u5eb7\u7cfb\u6570\u7684\u5f71\u54cd\u5c06\u5bfc\u81f4\u6e05\u7b97\u3002\u5c1d\u8bd5\u964d\u4f4e\u91d1\u989d\u3002","The loan to value of the migrated positions would cause liquidation. Increase migrated collateral or reduce migrated borrow to continue.":"\u8fc1\u79fb\u5934\u5bf8\u7684\u8d37\u6b3e\u4ef7\u503c\u6bd4\u5c06\u5bfc\u81f4\u6e05\u7b97\u3002\u589e\u52a0\u5df2\u8fc1\u79fb\u7684\u62b5\u62bc\u54c1\u6216\u51cf\u5c11\u5df2\u8fc1\u79fb\u7684\u501f\u6b3e\u4ee5\u7ee7\u7eed\u3002","The requested amount is greater than the max loan size in stable rate mode":"\u6240\u8bf7\u6c42\u7684\u91d1\u989d\u8d85\u8fc7\u4e86\u7a33\u5b9a\u5229\u7387\u6a21\u5f0f\u4e0b\u7684\u6700\u5927\u8d37\u6b3e\u91d1\u989d","The total amount of your assets denominated in USD that can be used as collateral for borrowing assets.":"\u60a8\u7684\u8d44\u4ea7\u7684\u603b\u4ef7\u503c\uff0c\u4ee5\u7f8e\u5143\u8ba1\u4ef7\uff0c\u53ef\u7528\u4f5c\u501f\u6b3e\u8d44\u4ea7\u7684\u62b5\u62bc\u54c1\u3002","The underlying asset cannot be rescued":"\u57fa\u7840\u8d44\u4ea7\u65e0\u6cd5\u88ab\u62ff\u51fa","The underlying balance needs to be greater than 0":"\u57fa\u7840\u8d44\u4ea7\u4f59\u989d\u9700\u8981\u5927\u4e8e0","The weighted average of APY for all borrowed assets, including incentives.":"\u6240\u6709\u501f\u7528\u8d44\u4ea7\u7684\u5e73\u5747\u52a0\u6743\u5e74\u5316\u6536\u76ca\u7387\uff0c\u5305\u62ec\u6fc0\u52b1\u3002","The weighted average of APY for all supplied assets, including incentives.":"\u6240\u6709\u4f9b\u5e94\u8d44\u4ea7\u7684\u5e73\u5747\u52a0\u6743\u5e74\u5316\u6536\u76ca\u7387\uff0c\u5305\u62ec\u6fc0\u52b1\u3002","There are not enough funds in the{0}reserve to borrow":[["0"],"\u50a8\u5907\u4e2d\u6ca1\u6709\u8db3\u591f\u7684\u8d44\u91d1\u53ef\u4f9b\u501f\u7528"],"There is not enough collateral to cover a new borrow":"\u6ca1\u6709\u8db3\u591f\u7684\u62b5\u62bc\u54c1\u6765\u8986\u76d6\u65b0\u7684\u501f\u6b3e","There is not enough liquidity for the target asset to perform the switch. Try lowering the amount.":"\u76ee\u6807\u8d44\u4ea7\u7684\u6d41\u52a8\u6027\u4e0d\u8db3\u4ee5\u6267\u884c\u5207\u6362\u3002\u5c1d\u8bd5\u964d\u4f4e\u91d1\u989d\u3002","There was some error. Please try changing the parameters or <0><1>copy the error":"\u53d1\u751f\u4e86\u4e00\u4e9b\u9519\u8bef\u3002\u8bf7\u5c1d\u8bd5\u66f4\u6539\u53c2\u6570\u6216<0><1>\u590d\u5236\u9519\u8bef","These assets are temporarily frozen or paused by ZeroLend community decisions, meaning that further supply / borrow, or rate swap of these assets are unavailable. Withdrawals and debt repayments are allowed. Follow the <0>ZeroLend governance forum for further updates.":"\u6839\u636e ZeroLend \u793e\u533a\u7684\u51b3\u5b9a\uff0c\u8fd9\u4e9b\u8d44\u4ea7\u5c06\u88ab\u6682\u65f6\u51bb\u7ed3\u6216\u6682\u505c\uff0c\u8fd9\u610f\u5473\u7740\u8fd9\u4e9b\u8d44\u4ea7\u7684\u8fdb\u4e00\u6b65\u4f9b\u5e94/\u501f\u8d37\u6216\u5229\u7387\u4e92\u6362\u5c06\u4e0d\u53ef\u7528\u3002\u5141\u8bb8\u63d0\u6b3e\u548c\u8fd8\u503a\u3002\u8bf7\u5173\u6ce8<0>ZeroLend \u7ba1\u7406\u8bba\u575b\uff0c\u4e86\u89e3\u8fdb\u4e00\u6b65\u66f4\u65b0\u3002","These funds have been borrowed and are not available for withdrawal at this time.":"\u8fd9\u4e9b\u8d44\u91d1\u5df2\u88ab\u501f\u7528\uff0c\u76ee\u524d\u4e0d\u53ef\u63d0\u53d6\u3002","This action will reduce V2 health factor below liquidation threshold. retain collateral or migrate borrow position to continue.":"\u6b64\u64cd\u4f5c\u5c06\u964d\u4f4eV2\u5065\u5eb7\u7cfb\u6570\u4f4e\u4e8e\u6e05\u7b97\u9608\u503c\u3002\u4fdd\u7559\u62b5\u62bc\u54c1\u6216\u8fc1\u79fb\u501f\u6b3e\u4f4d\u7f6e\u4ee5\u7ee7\u7eed\u3002","This action will reduce health factor of V3 below liquidation threshold. Increase migrated collateral or reduce migrated borrow to continue.":"\u6b64\u64cd\u4f5c\u5c06\u964d\u4f4eV3\u7684\u5065\u5eb7\u7cfb\u6570\u4f4e\u4e8e\u6e05\u7b97\u9608\u503c\u3002\u589e\u52a0\u5df2\u8fc1\u79fb\u7684\u62b5\u62bc\u54c1\u6216\u51cf\u5c11\u5df2\u8fc1\u79fb\u7684\u501f\u6b3e\u4ee5\u7ee7\u7eed\u3002","This action will reduce your health factor. Please be mindful of the increased risk of collateral liquidation.":"\u6b64\u64cd\u4f5c\u5c06\u964d\u4f4e\u60a8\u7684\u5065\u5eb7\u7cfb\u6570\u3002\u8bf7\u6ce8\u610f\u62b5\u62bc\u54c1\u6e05\u7b97\u98ce\u9669\u7684\u589e\u52a0\u3002","This address is blocked on app.aave.com because it is associated with one or more":"\u6b64\u5730\u5740\u5df2\u5728app.aave.com\u4e0a\u88ab\u5c01\u9501\uff0c\u56e0\u4e3a\u5b83\u4e0e\u4e00\u4e2a\u6216\u591a\u4e2a","This asset can only be used as collateral in isolation mode only.":"\u8be5\u8d44\u4ea7\u53ea\u80fd\u5728\u9694\u79bb\u6a21\u5f0f\u4e0b\u7528\u4f5c\u62b5\u62bc\u54c1\u3002","This asset has almost reached its borrow cap. There is only {messageValue} available to be borrowed from this market.":["\u8be5\u8d44\u4ea7\u51e0\u4e4e\u5df2\u8fbe\u5230\u5176\u501f\u6b3e\u4e0a\u9650\u3002\u4ece\u8fd9\u4e2a\u5e02\u573a\u4e0a\u53ef\u4ee5\u501f\u51fa\u7684\u91d1\u989d\u4ec5\u4e3a",["messageValue"],"\u3002"],"This asset has almost reached its supply cap. There can only be {messageValue} supplied to this market.":["\u8be5\u8d44\u4ea7\u51e0\u4e4e\u5df2\u8fbe\u5230\u5176\u4f9b\u5e94\u4e0a\u9650\u3002\u5728\u8fd9\u4e2a\u5e02\u573a\u4e0a\u53ea\u80fd\u4f9b\u5e94",["messageValue"],"\u3002"],"This asset has reached its borrow cap. Nothing is available to be borrowed from this market.":"\u6b64\u8d44\u4ea7\u5df2\u8fbe\u5230\u5176\u501f\u6b3e\u4e0a\u9650\u3002\u4ece\u8fd9\u4e2a\u5e02\u573a\u4e0a\u4e0d\u80fd\u518d\u501f\u5230\u4efb\u4f55\u4e1c\u897f\u3002","This asset has reached its supply cap. Nothing is available to be supplied from this market.":"\u6b64\u8d44\u4ea7\u5df2\u8fbe\u5230\u5176\u4f9b\u5e94\u4e0a\u9650\u3002\u4ece\u8fd9\u4e2a\u5e02\u573a\u4e0a\u4e0d\u80fd\u518d\u4f9b\u5e94\u4efb\u4f55\u4e1c\u897f\u3002","This asset is frozen due to an ZeroLend Protocol Governance decision. <0>More details":"\u8be5\u8d44\u4ea7\u56e0 ZeroLend \u534f\u8bae\u7ba1\u7406\u51b3\u5b9a\u800c\u88ab\u51bb\u7ed3\u3002<0>\u66f4\u591a\u8be6\u60c5More details":"\u8be5\u8d44\u4ea7\u56e0 ZeroLend \u534f\u8bae\u7ba1\u7406\u51b3\u7b56\u800c\u88ab\u51bb\u7ed3\u3002\u5230 2022 \u5e74 12 \u6708 20 \u65e5\uff0crenFIL \u5c06\u4e0d\u518d\u53d7\u652f\u6301\uff0c\u65e0\u6cd5\u8fde\u63a5\u56de\u5176\u672c\u5730\u7f51\u7edc\u3002\u5efa\u8bae\u64a4\u9500\u4f9b\u5e94\u5934\u5bf8\u5e76\u507f\u8fd8\u501f\u6b3e\u5934\u5bf8\uff0c\u4ee5\u4fbf\u5728\u622a\u6b62\u65e5\u671f\u524d\u5c06 renFIL \u8fde\u63a5\u56de FIL\u3002\u5728\u6b64\u65e5\u671f\u4e4b\u540e\uff0c\u5c06\u4e0d\u518d\u53ef\u80fd\u5c06 renFIL \u8f6c\u6362\u4e3a FIL\u3002<0>\u66f4\u591a\u8be6\u60c5More details":"\u6839\u636e ZeroLend \u534f\u8bae\u7ba1\u7406\u51b3\u7b56\uff0c\u8be5\u8d44\u4ea7\u8ba1\u5212\u9000\u51fa\u3002<0>\u66f4\u591a\u8be6\u60c5proposed and approvedby the community.":"\u8fd9\u4e00\u96c6\u6210\u662f\u7531\u793e\u533a<0>\u63d0\u51fa\u5e76\u6279\u51c6\u7684\u3002","This is a Liquidity Pool (LP) Token.":"\u8fd9\u662f\u4e00\u79cd\u6d41\u52a8\u6027\u6c60 (LP) \u4ee3\u5e01\u3002","This is the total amount available for you to borrow. You can borrow based on your collateral and until the borrow cap is reached.":"\u8fd9\u662f\u60a8\u53ef\u4ee5\u501f\u7528\u7684\u603b\u91d1\u989d\u3002\u60a8\u53ef\u4ee5\u6839\u636e\u62b5\u62bc\u54c1\u501f\u6b3e\uff0c\u76f4\u5230\u8fbe\u5230\u501f\u6b3e\u4e0a\u9650\u4e3a\u6b62\u3002","This is the total amount that you are able to supply to in this reserve. You are able to supply your wallet balance up until the supply cap is reached.":"\u8fd9\u662f\u60a8\u53ef\u4ee5\u4f9b\u5e94\u7ed9\u8be5\u50a8\u5907\u7684\u603b\u91d1\u989d\u3002\u60a8\u53ef\u4ee5\u63d0\u4f9b\u60a8\u7684\u94b1\u5305\u4f59\u989d\uff0c\u76f4\u5230\u8fbe\u5230\u4f9b\u5e94\u4e0a\u9650\u3002","This represents the threshold at which a borrow position will be considered undercollateralized and subject to liquidation for each collateral. For example, if a collateral has a liquidation threshold of 80%, it means that the position will be liquidated when the debt value is worth 80% of the collateral value.":"\u8fd9\u8868\u793a\u6bcf\u4e2a\u62b5\u62bc\u54c1\u7684\u6e05\u7b97\u9608\u503c\uff0c\u5176\u4e2d\u7684\u501f\u6b3e\u5934\u5bf8\u5c06\u88ab\u89c6\u4e3a\u4e0d\u8db3\u62b5\u62bc\u5e76\u53d7\u6e05\u7b97\u7684\u95e8\u69db\u3002\u4f8b\u5982\uff0c\u5982\u679c\u4e00\u4e2a\u62b5\u62bc\u54c1\u7684\u6e05\u7b97\u9608\u503c\u4e3a80\uff05\uff0c\u8fd9\u610f\u5473\u7740\u5f53\u503a\u52a1\u4ef7\u503c\u8fbe\u5230\u62b5\u62bc\u54c1\u4ef7\u503c\u768480\uff05\u65f6\uff0c\u8be5\u5934\u5bf8\u5c06\u88ab\u6e05\u7b97\u3002","Time left to be able to withdraw your staked asset.":"\u8fd8\u6709\u591a\u5c11\u65f6\u95f4\u53ef\u4ee5\u63d0\u53d6\u60a8\u8d28\u62bc\u7684\u8d44\u4ea7\u3002","Time left to unstake":"\u8fd8\u6709\u591a\u5c11\u65f6\u95f4\u53ef\u4ee5\u89e3\u62bc","Time left until the withdrawal window closes.":"\u63d0\u53d6\u7a97\u53e3\u5173\u95ed\u524d\u7684\u5269\u4f59\u65f6\u95f4\u3002","Tip: Try increasing slippage or reduce input amount":"\u63d0\u793a\uff1a\u5c1d\u8bd5\u589e\u52a0\u6ed1\u70b9\u6216\u51cf\u5c0f\u8f93\u5165\u91d1\u989d","To borrow you need to supply any asset to be used as collateral.":"\u8981\u501f\u6b3e\uff0c\u60a8\u9700\u8981\u63d0\u4f9b\u4efb\u4f55\u53ef\u7528\u4f5c\u62b5\u62bc\u54c1\u7684\u8d44\u4ea7\u3002","To continue, you need to grant ZeroLend smart contracts permission to move your funds from your wallet. Depending on the asset and wallet you use, it is done by signing the permission message (gas free), or by submitting an approval transaction (requires gas). <0>Learn more":"\u8981\u7ee7\u7eed\u64cd\u4f5c\uff0c\u60a8\u9700\u8981\u6388\u4e88 ZeroLend \u667a\u80fd\u5408\u7ea6\u4ece\u94b1\u5305\u4e2d\u8f6c\u79fb\u8d44\u91d1\u7684\u6743\u9650\u3002\u6839\u636e\u60a8\u4f7f\u7528\u7684\u8d44\u4ea7\u548c\u94b1\u5305\u7684\u4e0d\u540c\uff0c\u53ef\u4ee5\u901a\u8fc7\u7b7e\u7f72\u8bb8\u53ef\u4fe1\u606f\uff08\u514d\u52a0\u6cb9\uff09\u6216\u63d0\u4ea4\u6279\u51c6\u4ea4\u6613\uff08\u9700\u8981\u52a0\u6cb9\uff09\u6765\u5b9e\u73b0\u3002<0>\u4e86\u89e3\u66f4\u591aAcces Provider Name":"\u8981\u8bf7\u6c42\u8bbf\u95ee\u6b64\u7ecf\u8bb8\u53ef\u7684\u5e02\u573a\uff0c\u8bf7\u8bbf\u95ee\uff1a<0>Acces Provider Name","To submit a proposal for minor changes to the protocol, you'll need at least 80.00K power. If you want to change the core code base, you'll need 320k power.<0>Learn more.":"\u8981\u63d0\u4ea4\u6709\u5173\u534f\u8bae\u7684\u6b21\u8981\u66f4\u6539\u63d0\u6848\uff0c\u60a8\u9700\u8981\u81f3\u5c1180.00K\u7684\u80fd\u91cf\u3002\u5982\u679c\u8981\u66f4\u6539\u6838\u5fc3\u4ee3\u7801\u5e93\uff0c\u60a8\u9700\u8981320k\u7684\u80fd\u91cf\u3002<0>\u4e86\u89e3\u66f4\u591a\u3002","Top 10 addresses":"\u524d10\u4e2a\u5730\u5740","Total available":"\u603b\u53ef\u7528","Total borrowed":"\u603b\u501f\u51fa","Total borrows":"\u603b\u501f\u6b3e","Total emission per day":"\u6bcf\u5929\u603b\u6392\u653e","Total interest accrued":"\u603b\u8ba1\u5df2\u8ba1\u606f","Total market size":"\u603b\u5e02\u573a\u89c4\u6a21","Total supplied":"\u603b\u4f9b\u5e94","Total voting power":"\u603b\u6295\u7968\u6743","Total worth":"\u603b\u4ef7\u503c","Track wallet":"\u8ddf\u8e2a\u94b1\u5305","Track wallet balance in read-only mode":"\u4ee5\u53ea\u8bfb\u6a21\u5f0f\u8ddf\u8e2a\u94b1\u5305\u4f59\u989d","Transaction failed":"\u4ea4\u6613\u5931\u8d25","Transaction history":"\u4ea4\u6613\u5386\u53f2","Transaction history is not currently available for this market":"\u5f53\u524d\u5e02\u573a\u4e0d\u63d0\u4f9b\u4ea4\u6613\u5386\u53f2\u8bb0\u5f55","Transaction overview":"\u4ea4\u6613\u6982\u8ff0",Transactions:"\u4ea4\u6613","UNSTAKE {symbol}":["\u89e3\u9664\u62b5\u62bc ",["symbol"]],Unavailable:"\u4e0d\u53ef\u7528",Unbacked:"\u672a\u652f\u6301","Unbacked mint cap is exceeded":"\u672a\u652f\u6301\u7684\u94f8\u5e01\u4e0a\u9650\u5df2\u8d85\u51fa","Underlying asset does not exist in {marketName} v3 Market, hence this position cannot be migrated.":["\u57fa\u7840\u8d44\u4ea7\u5728",["marketName"]," v3\u5e02\u573a\u4e2d\u4e0d\u5b58\u5728\uff0c\u56e0\u6b64\u65e0\u6cd5\u8fc1\u79fb\u6b64\u5934\u5bf8\u3002"],"Underlying token":"\u57fa\u7840\u4ee3\u5e01","Unstake now":"\u7acb\u5373\u89e3\u9664\u62b5\u62bc","Unstake window":"\u89e3\u9664\u62b5\u62bc\u7a97\u53e3",Unstaked:"\u5df2\u89e3\u62bc","Unstaking {symbol}":["\u89e3\u9664\u62b5\u62bc ",["symbol"]],"Update: Disruptions reported for WETH, WBTC, WMATIC, and USDT. AIP 230 will resolve the disruptions and the market will be operating as normal on ~26th May 13h00 UTC.":"\u66f4\u65b0\uff1aWETH\u3001WBTC\u3001WMATIC\u548cUSDT\u5b58\u5728\u6545\u969c\u3002AIP 230\u5c06\u89e3\u51b3\u8fd9\u4e9b\u6545\u969c\uff0c\u5e02\u573a\u5c06\u5728\u7ea65\u670826\u65e513:00 UTC\u6b63\u5e38\u8fd0\u884c\u3002","Use it to vote for or against active proposals.":"\u7528\u4e8e\u6295\u7968\u652f\u6301\u6216\u53cd\u5bf9\u6d3b\u8dc3\u63d0\u6848\u3002","Use your ZERO and stkZERO balance to delegate your voting and proposition powers. You will not be sending any tokens, only the rights to vote and propose changes to the protocol. You can re-delegate or revoke power to self at any time.":"Use your ZERO and stkZERO balance to delegate your voting and proposition powers. You will not be sending any tokens, only the rights to vote and propose changes to the protocol. You can re-delegate or revoke power to self at any time.","Used as collateral":"\u4f5c\u4e3a\u62b5\u62bc\u7269\u4f7f\u7528","User cannot withdraw more than the available balance":"\u7528\u6237\u4e0d\u80fd\u63d0\u53d6\u8d85\u8fc7\u53ef\u7528\u4f59\u989d\u7684\u8d44\u91d1","User did not borrow the specified currency":"\u7528\u6237\u672a\u501f\u5165\u6307\u5b9a\u8d27\u5e01","User does not have outstanding stable rate debt on this reserve":"\u7528\u6237\u5728\u6b64\u50a8\u5907\u4e0a\u6ca1\u6709\u672a\u507f\u8fd8\u7684\u56fa\u5b9a\u5229\u7387\u503a\u52a1","User does not have outstanding variable rate debt on this reserve":"\u7528\u6237\u5728\u6b64\u50a8\u5907\u4e0a\u6ca1\u6709\u672a\u507f\u8fd8\u7684\u6d6e\u52a8\u5229\u7387\u503a\u52a1","User is in isolation mode":"\u7528\u6237\u5904\u4e8e\u9694\u79bb\u6a21\u5f0f","User is trying to borrow multiple assets including a siloed one":"\u7528\u6237\u8bd5\u56fe\u501f\u5165\u591a\u4e2a\u8d44\u4ea7\uff0c\u5305\u62ec\u9694\u79bb\u7684\u8d44\u4ea7","Users who provide liquidity will get special roles (Shrimp/Shark/Whale) in our discord that give you access to exclusive channels. Visit <0>Guild.xyz to learn more.":"\u63d0\u4f9b\u6d41\u52a8\u8d44\u91d1\u7684\u7528\u6237\u5c06\u5728\u6211\u4eec\u7684 discord \u4e2d\u83b7\u5f97\u7279\u6b8a\u89d2\u8272\uff08\u867e/\u9ca8\u9c7c/\u9cb8\u9c7c\uff09\uff0c\u8ba9\u60a8\u53ef\u4ee5\u8fdb\u5165\u4e13\u5c5e\u9891\u9053\u3002\u8bf7\u8bbf\u95ee <0>Guild.xyz \u4e86\u89e3\u66f4\u591a\u4fe1\u606f\u3002","Users who stake ZERO in Safety Module (i.e. stkZERO holders) receive a discount on GHO borrow interest rate. The discount applies to 100 GHO for every 1 stkZERO held. Use the calculator below to see GHO borrow rate with the discount applied.":"Users who stake ZERO in Safety Module (i.e. stkZERO holders) receive a discount on GHO borrow interest rate. The discount applies to 100 GHO for every 1 stkZERO held. Use the calculator below to see GHO borrow rate with the discount applied.","Utilization Rate":"\u5229\u7528\u7387","VIEW TX":"\u67e5\u770b\u4ea4\u6613","VOTE NAY":"\u53cd\u5bf9\u6295\u7968","VOTE YAE":"\u652f\u6301\u6295\u7968",Variable:"\u53d8\u52a8","Variable debt supply is not zero":"\u53d8\u52a8\u503a\u52a1\u4f9b\u5e94\u4e0d\u4e3a\u96f6","Variable interest rate will <0>fluctuate based on the market conditions. Recommended for short-term positions.":"\u53d8\u52a8\u5229\u7387\u5c06\u6839\u636e\u5e02\u573a\u6761\u4ef6<0>\u6ce2\u52a8\u3002\u5efa\u8bae\u7528\u4e8e\u77ed\u671f\u5934\u5bf8\u3002",Vesting:"\u65e2\u5f97",View:"\u67e5\u770b","View all votes":"\u67e5\u770b\u6240\u6709\u6295\u7968","View all your positions, deposit/withdraw assets in this dashboard.":"\u5728\u6b64\u4eea\u8868\u677f\u4e2d\u67e5\u770b\u60a8\u7684\u6240\u6709\u4ed3\u4f4d\u3001\u5b58\u5165/\u63d0\u53d6\u8d44\u4ea7\u3002","View contract":"\u67e5\u770b\u5408\u540c","View details":"\u67e5\u770b\u8be6\u7ec6\u4fe1\u606f","View on Explorer":"\u5728\u6d4f\u89c8\u5668\u4e0a\u67e5\u770b","Vote NAY":"\u53cd\u5bf9\u6295\u7968","Vote YAE":"\u652f\u6301\u6295\u7968","Voted NAY":"\u6295\u7968\u53cd\u5bf9","Voted YAE":"\u6295\u7968\u652f\u6301",Votes:"\u6295\u7968",Voting:"\u6295\u7968\u4e2d","Voting power":"\u6295\u7968\u6743","Voting results":"\u6295\u7968\u7ed3\u679c","Wallet Balance":"\u94b1\u5305\u4f59\u989d","Wallet balance":"\u94b1\u5305\u4f59\u989d","Wallet not detected. Connect or install wallet and retry":"\u672a\u68c0\u6d4b\u5230\u94b1\u5305\u3002\u8fde\u63a5\u6216\u5b89\u88c5\u94b1\u5305\u540e\u91cd\u8bd5","Wallets are provided by External Providers and by selecting you agree to Terms of those Providers. Your access to the wallet might be reliant on the External Provider being operational.":"\u94b1\u5305\u7531\u5916\u90e8\u63d0\u4f9b\u8005\u63d0\u4f9b\uff0c\u901a\u8fc7\u9009\u62e9\u60a8\u540c\u610f\u8fd9\u4e9b\u63d0\u4f9b\u8005\u7684\u6761\u6b3e\u3002\u60a8\u8bbf\u95ee\u94b1\u5305\u53ef\u80fd\u4f9d\u8d56\u4e8e\u5916\u90e8\u63d0\u4f9b\u8005\u7684\u8fd0\u8425\u60c5\u51b5\u3002","We couldn't find any assets related to your search. Try again with a different asset name, symbol, or address.":"\u6211\u4eec\u627e\u4e0d\u5230\u4e0e\u60a8\u641c\u7d22\u76f8\u5173\u7684\u4efb\u4f55\u8d44\u4ea7\u3002\u5c1d\u8bd5\u4f7f\u7528\u4e0d\u540c\u7684\u8d44\u4ea7\u540d\u79f0\u3001\u7b26\u53f7\u6216\u5730\u5740\u518d\u6b21\u641c\u7d22\u3002","We couldn't find any transactions related to your search. Try again with a different asset name, or reset filters.":"\u6211\u4eec\u627e\u4e0d\u5230\u4e0e\u60a8\u641c\u7d22\u76f8\u5173\u7684\u4efb\u4f55\u4ea4\u6613\u3002\u5c1d\u8bd5\u4f7f\u7528\u4e0d\u540c\u7684\u8d44\u4ea7\u540d\u79f0\u518d\u6b21\u641c\u7d22\uff0c\u6216\u91cd\u7f6e\u8fc7\u6ee4\u5668\u3002","We couldn\u2019t detect a wallet. Connect a wallet to stake and view your balance.":"\u6211\u4eec\u65e0\u6cd5\u68c0\u6d4b\u5230\u94b1\u5305\u3002\u5c06\u94b1\u5305\u8fde\u63a5\u5230\u8d4c\u91d1\uff0c\u67e5\u770b\u4f59\u989d\u3002","We suggest you go back to the Dashboard.":"\u5efa\u8bae\u60a8\u8fd4\u56de\u4eea\u8868\u677f\u3002","Welcome to ZeroLend \ud83d\ude80":"\u6b22\u8fce\u8bbf\u95ee ZeroLend \ud83d\ude80","When a liquidation occurs, liquidators repay up to 50% of the outstanding borrowed amount on behalf of the borrower. In return, they can buy the collateral at a discount and keep the difference (liquidation penalty) as a bonus.":"\u5f53\u53d1\u751f\u6e05\u7b97\u65f6\uff0c\u6e05\u7b97\u4eba\u4ee3\u8868\u501f\u6b3e\u4eba\u507f\u8fd8\u672a\u507f\u8fd8\u91d1\u989d\u768450%\u3002\u4f5c\u4e3a\u56de\u62a5\uff0c\u4ed6\u4eec\u53ef\u4ee5\u4ee5\u6298\u6263\u4ef7\u8d2d\u4e70\u62b5\u62bc\u54c1\uff0c\u5e76\u5c06\u5dee\u989d\uff08\u6e05\u7b97\u7f5a\u91d1\uff09\u4f5c\u4e3a\u5956\u91d1\u3002","With a voting power of <0/>":"\u62e5\u6709<0/>\u7684\u6295\u7968\u6743","With testnet Faucet you can get free assets to test the ZeroLend Protocol. Make sure to switch your wallet provider to the appropriate testnet network, select desired asset, and click \u2018Faucet\u2019 to get tokens transferred to your wallet. The assets on a testnet are not \u201creal,\u201d meaning they have no monetary value. <0>Learn more":'\u901a\u8fc7 testnet Faucet\uff0c\u60a8\u53ef\u4ee5\u83b7\u5f97\u514d\u8d39\u8d44\u4ea7\u6765\u6d4b\u8bd5 ZeroLend \u534f\u8bae\u3002\u8bf7\u786e\u4fdd\u5c06\u60a8\u7684\u94b1\u5305\u63d0\u4f9b\u5546\u5207\u6362\u5230\u76f8\u5e94\u7684\u6d4b\u8bd5\u7f51\u7edc\uff0c\u9009\u62e9\u6240\u9700\u7684\u8d44\u4ea7\uff0c\u7136\u540e\u70b9\u51fb "Faucet "\u5c06\u4ee3\u5e01\u8f6c\u5165\u60a8\u7684\u94b1\u5305\u3002\u6d4b\u8bd5\u7f51\u7edc\u4e0a\u7684\u8d44\u4ea7\u4e0d\u662f "\u771f\u5b9e\u7684"\uff0c\u8fd9\u610f\u5473\u7740\u5b83\u4eec\u6ca1\u6709\u8d27\u5e01\u4ef7\u503c\u3002<0>\u4e86\u89e3\u66f4\u591aDiscord or <1>Github.":"\u60a8\u53ef\u4ee5\u5411\u6211\u4eec\u7684 <0>Discord \u6216 <1>Github \u62a5\u544a\u4e8b\u4ef6\u3002","You cancelled the transaction.":"\u60a8\u5df2\u53d6\u6d88\u4ea4\u6613\u3002","You did not participate in this proposal":"\u60a8\u672a\u53c2\u4e0e\u6b64\u63d0\u6848","You do not have supplies in this currency":"\u60a8\u5728\u6b64\u8d27\u5e01\u4e2d\u6ca1\u6709\u4f9b\u5e94","You don\u2019t have enough funds in your wallet to repay the full amount. If you proceed to repay with your current amount of funds, you will still have a small borrowing position in your dashboard.":"\u60a8\u94b1\u5305\u4e2d\u7684\u8d44\u91d1\u4e0d\u8db3\u4ee5\u507f\u8fd8\u5168\u989d\u3002\u5982\u679c\u60a8\u7528\u73b0\u6709\u8d44\u91d1\u8fd8\u6b3e\uff0c\u60a8\u7684\u4eea\u8868\u76d8\u4e2d\u4ecd\u4f1a\u6709\u5c0f\u989d\u501f\u6b3e\u5934\u5bf8\u3002","You have no ZERO/stkZERO balance to delegate.":"You have no ZERO/stkZERO balance to delegate.","You have not borrow yet using this currency":"\u60a8\u8fd8\u6ca1\u6709\u4f7f\u7528\u6b64\u8d27\u5e01\u501f\u6b3e","You may borrow up to <0/> GHO at <1/> (max discount)":"\u60a8\u6700\u591a\u53ef\u4ee5\u501f\u5165 <0/> GHO\uff0c\u4ee5 <1/>\uff08\u6700\u5927\u6298\u6263\uff09\u7684\u5229\u7387","You may enter a custom amount in the field.":"\u60a8\u53ef\u4ee5\u5728\u5b57\u6bb5\u4e2d\u8f93\u5165\u81ea\u5b9a\u4e49\u91d1\u989d\u3002","You now have special access to our Discord for providing liquidity! Join our guild page to get these special roles.":"\u60a8\u73b0\u5728\u53ef\u4ee5\u8fdb\u5165\u6211\u4eec\u7684 Discord \u63d0\u4f9b\u6d41\u52a8\u8d44\u91d1\uff01\u52a0\u5165\u6211\u4eec\u7684\u516c\u4f1a\u9875\u9762\uff0c\u83b7\u53d6\u8fd9\u4e9b\u7279\u6b8a\u89d2\u8272\u3002","You switched to {0} rate":["\u60a8\u5df2\u5207\u6362\u5230 ",["0"]," \u5229\u7387"],"You unstake here":"\u60a8\u5728\u6b64\u89e3\u62bc","You voted {0}":["\u60a8\u6295\u7968 ",["0"]],"You will exit isolation mode and other tokens can now be used as collateral":"\u60a8\u5c06\u9000\u51fa\u9694\u79bb\u6a21\u5f0f\uff0c\u5176\u4ed6\u4ee3\u5e01\u73b0\u5728\u53ef\u4ee5\u7528\u4f5c\u62b5\u62bc\u7269","You wont be charged any gas fees.":"\u60a8\u4e0d\u4f1a\u88ab\u6536\u53d6\u4efb\u4f55\u6c7d\u6cb9\u8d39\u3002","You {action} <0/> {symbol}":["\u60a8 ",["action"]," <0/> ",["symbol"]],"You've successfully switched borrow position.":"\u60a8\u5df2\u6210\u529f\u5207\u6362\u501f\u6b3e\u5934\u5bf8\u3002","Your borrows":"\u60a8\u7684\u501f\u6b3e","Your current loan to value based on your collateral supplied.":"\u6839\u636e\u60a8\u63d0\u4f9b\u7684\u62b5\u62bc\u7269\uff0c\u60a8\u5f53\u524d\u7684\u8d37\u6b3e\u4ef7\u503c\u3002","Your health factor and loan to value determine the assurance of your collateral. To avoid liquidations you can supply more collateral or repay borrow positions.":"\u60a8\u7684\u5065\u5eb7\u56e0\u5b50\u548c\u8d37\u6b3e\u4ef7\u503c\u51b3\u5b9a\u4e86\u60a8\u7684\u62b5\u62bc\u7269\u7684\u4fdd\u969c\u7a0b\u5ea6\u3002\u4e3a\u4e86\u907f\u514d\u6e05\u7b97\uff0c\u60a8\u53ef\u4ee5\u63d0\u4f9b\u66f4\u591a\u62b5\u62bc\u7269\u6216\u507f\u8fd8\u501f\u6b3e\u5934\u5bf8\u3002","Your info":"\u60a8\u7684\u4fe1\u606f","Your proposition power is based on your ZERO/stkZERO balance and received delegations.":"Your proposition power is based on your ZERO/stkZERO balance and received delegations.","Your reward balance is 0":"\u60a8\u7684\u5956\u52b1\u4f59\u989d\u4e3a 0","Your supplies":"\u60a8\u7684\u4f9b\u5e94","Your voting info":"\u60a8\u7684\u6295\u7968\u4fe1\u606f","Your voting power is based on your ZERO/stkZERO balance and received delegations.":"Your voting power is based on your ZERO/stkZERO balance and received delegations.","Your {name} wallet is empty. Purchase or transfer assets or use <0>{0} to transfer your {network} assets.":["\u60a8\u7684 ",["name"]," \u94b1\u5305\u4e3a\u7a7a\u3002\u8d2d\u4e70\u6216\u8f6c\u79fb\u8d44\u4ea7\uff0c\u6216\u4f7f\u7528 <0>",["0"]," \u8f6c\u79fb\u60a8\u7684 ",["network"]," \u8d44\u4ea7\u3002"],"Your {name} wallet is empty. Purchase or transfer assets.":["\u60a8\u7684 ",["name"]," \u94b1\u5305\u4e3a\u7a7a\u3002\u8d2d\u4e70\u6216\u8f6c\u79fb\u8d44\u4ea7\u3002"],"Your {networkName} wallet is empty. Get free test assets at":["\u60a8\u7684 ",["networkName"]," \u94b1\u5305\u4e3a\u7a7a\u3002\u5728\u4ee5\u4e0b\u7f51\u5740\u83b7\u53d6\u514d\u8d39\u6d4b\u8bd5\u8d44\u4ea7"],"Your {networkName} wallet is empty. Get free test {0} at":["\u60a8\u7684 ",["networkName"]," \u94b1\u5305\u4e3a\u7a7a\u3002\u5728\u4ee5\u4e0b\u7f51\u5740\u83b7\u53d6\u514d\u8d39\u6d4b\u8bd5 ",["0"]],"ZERO holders (Ethereum network only) can stake their ZERO in the Safety Module to add more security to the protocol and earn Safety Incentives. In the case of a shortfall event, up to 30% of your stake can be slashed to cover the deficit, providing an additional layer of protection for the protocol.":"ZERO holders (Ethereum network only) can stake their ZERO in the Safety Module to add more security to the protocol and earn Safety Incentives. In the case of a shortfall event, up to 30% of your stake can be slashed to cover the deficit, providing an additional layer of protection for the protocol.","ZEROLEND IS AUDITED BY MUNDUS SECURITY":"ZEROLEND \u5df2\u901a\u8fc7 Mundus Security \u5ba1\u6838","Zero address not valid":"\u96f6\u5730\u5740\u65e0\u6548","ZeroLend Governance":"\u96f6\u8d37\u6b3e\u516c\u53f8\u6cbb\u7406","ZeroLend debt token":"ZeroLend \u503a\u52a1\u4ee3\u5e01","ZeroLend is a fully decentralized, community governed protocol by the ZERO token-holders. ZERO token-holders collectively discuss, propose, and vote on upgrades to the protocol. ZERO token-holders (Ethereum network only) can either vote themselves on new proposals or delagate to an address of choice. To learn more check out the Governance":"ZeroLend is a fully decentralized, community governed protocol by the ZERO token-holders. ZERO token-holders collectively discuss, propose, and vote on upgrades to the protocol. ZERO token-holders (Ethereum network only) can either vote themselves on new proposals or delagate to an address of choice. To learn more check out the Governance","ZeroLend per month":"\u6bcf\u6708\u96f6\u8d37\u6b3e","ZeroLend z0Token":"ZeroLend z0Token",assets:"\u8d44\u4ea7","blocked activities":"\u5df2\u963b\u6b62\u7684\u6d3b\u52a8","copy the error":"\u590d\u5236\u9519\u8bef",disabled:"\u5df2\u7981\u7528",documentation:"\u6587\u4ef6",enabled:"\u5df2\u542f\u7528",ends:"\u7ed3\u675f",for:"\u4e3a",of:"\u7684",on:"\u4e0a","please check that the amount you want to supply is not currently being used for staking. If it is being used for staking, your transaction might fail.":"\u8bf7\u68c0\u67e5\u60a8\u8981\u63d0\u4f9b\u7684\u91d1\u989d\u662f\u5426\u6b63\u5728\u7528\u4e8e\u8d28\u62bc\u3002\u5982\u679c\u6b63\u5728\u7528\u4e8e\u8d28\u62bc\uff0c\u60a8\u7684\u4ea4\u6613\u53ef\u80fd\u4f1a\u5931\u8d25\u3002",repaid:"\u5df2\u507f\u8fd8","stETH supplied as collateral will continue to accrue staking rewards provided by daily rebases.":"\u4ee5stETH\u4f5c\u4e3a\u62b5\u62bc\u54c1\u4f9b\u5e94\u7684\u5c06\u7ee7\u7eed\u83b7\u5f97\u6bcf\u65e5\u91cd\u65b0\u5e73\u8861\u63d0\u4f9b\u7684\u8d28\u62bc\u5956\u52b1\u3002","stETH tokens will be migrated to Wrapped stETH using Lido Protocol wrapper which leads to supply balance change after migration: {0}":["stETH\u4ee3\u5e01\u5c06\u4f7f\u7528Lido Protocol\u5c01\u5957\u8fc1\u79fb\u5230Wrapped stETH\uff0c\u8fc1\u79fb\u540e\u4f9b\u5e94\u4f59\u989d\u5c06\u53d1\u751f\u53d8\u5316\uff1a",["0"]],"staking view":"\u8d28\u62bc\u89c6\u56fe",starts:"\u5f00\u59cb","stkZERO holders get a discount on ONEZ borrow rate":"stkZERO holders get a discount on ONEZ borrow rate",to:"\u81f3","tokens is not the same as staking them. If you wish to stake your":"\u4ee3\u5e01\u4e0e\u8d28\u62bc\u5e76\u4e0d\u76f8\u540c\u3002\u5982\u679c\u60a8\u5e0c\u671b\u8d28\u62bc\u60a8\u7684","tokens, please go to the":"\u4ee3\u5e01\uff0c\u8bf7\u8f6c\u5230","will receive":"\u5c06\u6536\u5230",withdrew:"\u64a4\u56de","{0}":[["0"]],"{0} Balance":[["0"]," \u4f59\u989d"],"{0} Faucet":[["0"]," \u6c34\u9f99\u5934"],"{0} on-ramp service is provided by External Provider and by selecting you agree to Terms of the Provider. Your access to the service might be reliant on the External Provider being operational.":[["0"]," \u5145\u503c\u670d\u52a1\u7531\u5916\u90e8\u63d0\u4f9b\u5546\u63d0\u4f9b\uff0c\u5e76\u9009\u62e9\u6b64\u9009\u9879\u5373\u8868\u793a\u60a8\u540c\u610f\u63d0\u4f9b\u5546\u7684\u6761\u6b3e\u3002\u60a8\u5bf9\u8be5\u670d\u52a1\u7684\u8bbf\u95ee\u53ef\u80fd\u4f9d\u8d56\u4e8e\u5916\u90e8\u63d0\u4f9b\u5546\u662f\u5426\u6b63\u5e38\u8fd0\u884c\u3002"],"{0}{name}":[["0"],["name"]],"{currentMethod}":[["currentMethod"]],"{d}d":[["d"],"d"],"{h}h":[["h"],"h"],"{m}m":[["m"],"m"],"{networkName} Faucet":[["networkName"]," \u6c34\u9f99\u5934"],"{notifyText}":[["notifyText"]],"{numSelected}/{numAvailable} assets selected":["\u5df2\u9009\u62e9 ",["numSelected"],"/",["numAvailable"]," \u79cd\u8d44\u4ea7"],"{s}s":[["s"],"s"],"{title}":[["title"]],"{tooltipText}":[["tooltipText"]]}}}}]); \ No newline at end of file diff --git a/_next/static/chunks/744.53f2cca8616f6d5f.js b/_next/static/chunks/744.53f2cca8616f6d5f.js new file mode 100644 index 00000000..cc2b79b1 --- /dev/null +++ b/_next/static/chunks/744.53f2cca8616f6d5f.js @@ -0,0 +1 @@ +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[744],{46744:function(e){e.exports={messages:{"$ZERO PRE-MINE IS LIVE":"\u30d7\u30ec\u30de\u30a4\u30f3\u30fb\u30e9\u30a4\u30d6","$ZERO pre-mining is now live!":"\u30d7\u30ec\u30de\u30a4\u30cb\u30f3\u30b0\u306f\u73fe\u5728\u7a3c\u50cd\u4e2d\uff01",".CSV":".CSV",".JSON":".JSON","<0><1><2/>Add <3/> stkZERO to borrow at <4/> (max discount)":"<0><1><2/>Add <3/> stkZERO to borrow at <4/> (max discount)","<0><1><2/>Add stkZERO to see borrow rate with discount":"<0><1><2/>Add stkZERO to see borrow rate with discount","<0>Ampleforth is a rebasing asset. Visit the <1>documentation to learn more.":"<0>Ampleforth \u306f\u30ea\u30d9\u30fc\u30b9 \u30a2\u30bb\u30c3\u30c8\u3067\u3059\u3002\u8a73\u7d30\u306b\u3064\u3044\u3066\u306f\u3001<1>\u30c9\u30ad\u30e5\u30e1\u30f3\u30c8\u3092\u53c2\u7167\u3057\u3066\u304f\u3060\u3055\u3044\u3002","<0>Attention: Parameter changes via governance can alter your account health factor and risk of liquidation.":"<0>\u6ce8\u610f: \u30ac\u30d0\u30ca\u30f3\u30b9\u3092\u901a\u3058\u3066\u30d1\u30e9\u30e1\u30fc\u30bf\u3092\u5909\u66f4\u3059\u308b\u3068\u3001\u30a2\u30ab\u30a6\u30f3\u30c8\u306e\u5065\u5168\u6027\u8981\u56e0\u304a\u3088\u3073\u6e05\u7b97\u306e\u30ea\u30b9\u30af\u304c\u5909\u5316\u3059\u308b\u53ef\u80fd\u6027\u304c\u3042\u308a\u307e\u3059\u3002","<0>Slippage tolerance <1>{selectedSlippage}% <2>{0}":["<0>\u30b9\u30ea\u30c3\u30da\u30fc\u30b8\u8a31\u5bb9\u5024 <1>",["selectedSlippage"],"% <2>",["0"],""],"A powerful decentralized lending protocol built on zkSync. Lend/Borrow with high capital efficiency and low interest fees":"zkSync \u4e0a\u306b\u69cb\u7bc9\u3055\u308c\u305f\u5f37\u529b\u306a\u5206\u6563\u578b\u878d\u8cc7\u30d7\u30ed\u30c8\u30b3\u30eb\u3002\u9ad8\u3044\u8cc7\u672c\u52b9\u7387\u3068\u4f4e\u3044\u91d1\u5229\u624b\u6570\u6599\u3067\u8cb8\u3057\u501f\u308a\u53ef\u80fd",APR:"APR",APY:"APY","APY change":"APY\u306e\u5909\u5316","APY type":"APY\u30bf\u30a4\u30d7","APY type change":"APY\u30bf\u30a4\u30d7\u306e\u5909\u66f4","APY with discount applied":"\u5272\u5f15\u9069\u7528\u5f8c\u306eAPY","APY, fixed rate":"APY\u3001\u56fa\u5b9a\u91d1\u5229","APY, stable":"APY\u3001\u5b89\u5b9a","APY, variable":"APY\u3001\u5909\u6570","AToken supply is not zero":"A\u30c8\u30fc\u30af\u30f3\u306e\u4f9b\u7d66\u306f\u30bc\u30ed\u3067\u306f\u3042\u308a\u307e\u305b\u3093","About ONEZ":"ONEZ\u306b\u3064\u3044\u3066",Account:"\u30a2\u30ab\u30a6\u30f3\u30c8","Action cannot be performed because the reserve is frozen":"\u4e88\u7d04\u304c\u51cd\u7d50\u3055\u308c\u3066\u3044\u308b\u305f\u3081\u3001\u30a2\u30af\u30b7\u30e7\u30f3\u3092\u5b9f\u884c\u3067\u304d\u307e\u305b\u3093","Action cannot be performed because the reserve is paused":"\u4e88\u7d04\u304c\u4e00\u6642\u505c\u6b62\u3055\u308c\u3066\u3044\u308b\u305f\u3081\u3001\u30a2\u30af\u30b7\u30e7\u30f3\u3092\u5b9f\u884c\u3067\u304d\u307e\u305b\u3093","Action requires an active reserve":"\u30a2\u30af\u30b7\u30e7\u30f3\u306b\u306f\u30a2\u30af\u30c6\u30a3\u30d6\u306a\u30ea\u30b6\u30fc\u30d6\u304c\u5fc5\u8981\u3067\u3059","Activate Cooldown":"\u30af\u30fc\u30eb\u30c0\u30a6\u30f3\u3092\u6709\u52b9\u306b\u3059\u308b","Add Liquidity":"\u6d41\u52d5\u6027\u3092\u9ad8\u3081\u308b","Add stkZERO to see borrow APY with the discount":"Add stkZERO to see borrow APY with the discount","Add to wallet":"\u30a6\u30a9\u30ec\u30c3\u30c8\u306b\u8ffd\u52a0","Add {0} to wallet to track your balance.":["\u6b8b\u9ad8\u3092\u8ffd\u8de1\u3059\u308b\u306b\u306f\u3001\u30a6\u30a9\u30ec\u30c3\u30c8\u306b ",["0"]," \u3092\u8ffd\u52a0\u3057\u307e\u3059\u3002"],"Address is not a contract":"\u4f4f\u6240\u306f\u5951\u7d04\u3067\u306f\u3042\u308a\u307e\u305b\u3093",Addresses:"\u30a2\u30c9\u30ec\u30b9","Addresses ({0})":["\u30a2\u30c9\u30ec\u30b9 (",["0"],")"],"All Assets":"\u3059\u3079\u3066\u306e\u8cc7\u7523","All done!":"\u3059\u3079\u3066\u5b8c\u4e86\uff01","All proposals":"\u3059\u3079\u3066\u306e\u63d0\u6848","All transactions":"\u5168\u53d6\u5f15","Allowance required action":"\u624b\u5f53\u304c\u5fc5\u8981\u306a\u30a2\u30af\u30b7\u30e7\u30f3","Allows you to decide whether to use a supplied asset as collateral. An asset used as collateral will affect your borrowing power and health factor.":"\u63d0\u4f9b\u3055\u308c\u305f\u8cc7\u7523\u3092\u62c5\u4fdd\u3068\u3057\u3066\u4f7f\u7528\u3059\u308b\u304b\u3069\u3046\u304b\u3092\u6c7a\u5b9a\u3067\u304d\u307e\u3059\u3002\u62c5\u4fdd\u3068\u3057\u3066\u4f7f\u7528\u3055\u308c\u308b\u8cc7\u7523\u306f\u3001\u501f\u5165\u529b\u3068\u5065\u5eb7\u8981\u56e0\u306b\u5f71\u97ff\u3092\u4e0e\u3048\u307e\u3059\u3002","Allows you to switch between <0>variable and <1>stable interest rates, where variable rate can increase and decrease depending on the amount of liquidity in the reserve, and stable rate will stay the same for the duration of your loan.":"<0>\u5909\u52d5\u91d1\u5229\u3068<1>\u5b89\u5b9a\u91d1\u5229\u3092\u5207\u308a\u66ff\u3048\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002\u5909\u52d5\u91d1\u5229\u306f\u6e96\u5099\u91d1\u306e\u6d41\u52d5\u6027\u91cf\u306b\u5fdc\u3058\u3066\u5897\u6e1b\u3057\u307e\u3059\u304c\u3001\u5b89\u5b9a\u91d1\u5229\u306f\u4e00\u5b9a\u671f\u9593\u7dad\u6301\u3055\u308c\u307e\u3059\u3002\u30ed\u30fc\u30f3\u306e\u671f\u9593\u3002",Amount:"\u984d","Amount claimable":"\u8acb\u6c42\u53ef\u80fd\u984d","Amount in cooldown":"\u30af\u30fc\u30eb\u30c0\u30a6\u30f3\u91cf","Amount must be greater than 0":"\u91d1\u984d\u306f0\u3088\u308a\u5927\u304d\u304f\u306a\u3051\u308c\u3070\u306a\u308a\u307e\u305b\u3093","Amount to unstake":"\u30b9\u30c6\u30fc\u30af\u3092\u89e3\u9664\u3059\u308b\u91d1\u984d","An error has occurred fetching the proposal metadata from IPFS.":"IPFS \u304b\u3089\u30d7\u30ed\u30dd\u30fc\u30b6\u30eb \u30e1\u30bf\u30c7\u30fc\u30bf\u3092\u53d6\u5f97\u4e2d\u306b\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f\u3002","Approve Confirmed":"\u627f\u8a8d\u78ba\u8a8d\u6e08\u307f","Approve with":"\u3067\u627f\u8a8d\u3059\u308b","Approve {symbol} to continue":[["symbol"]," \u3092\u627f\u8a8d\u3057\u3066\u7d9a\u884c\u3057\u3066\u304f\u3060\u3055\u3044"],"Approving {symbol}...":[["symbol"]," \u3092\u627f\u8a8d\u3057\u3066\u3044\u307e\u3059\u2026"],"Array parameters that should be equal length are not":"\u540c\u3058\u9577\u3055\u3067\u3042\u308b\u306f\u305a\u306e\u914d\u5217\u30d1\u30e9\u30e1\u30fc\u30bf\u304c\u540c\u3058\u9577\u3055\u3067\u306f\u3042\u308a\u307e\u305b\u3093","As a liquidity provider, you will get roles (Shrimp/Shark/Whale) in our discord that give you exclusive access to private channels. Visit <0>Guild.xyz to claim these roles.":"\u6d41\u52d5\u6027\u30d7\u30ed\u30d0\u30a4\u30c0\u30fc\u3068\u3057\u3066\u3001\u3042\u306a\u305f\u306f\u79c1\u305f\u3061\u306e\u30c7\u30a3\u30b9\u30b3\u30fc\u30c9\u3067\u30d7\u30e9\u30a4\u30d9\u30fc\u30c8\u30c1\u30e3\u30f3\u30cd\u30eb\u306b\u72ec\u5360\u7684\u306b\u30a2\u30af\u30bb\u30b9\u3067\u304d\u308b\u30ed\u30fc\u30eb\uff08Shrimp/Shark/Whale\uff09\u3092\u5f97\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002<0>Guild.xyz\u306b\u30a2\u30af\u30bb\u30b9\u3057\u3066\u3001\u3053\u308c\u3089\u306e\u30ed\u30fc\u30eb\u3092\u8981\u6c42\u3057\u3066\u304f\u3060\u3055\u3044\u3002",Asset:"\u8cc7\u7523","Asset can be only used as collateral in isolation mode with limited borrowing power. To enter isolation mode, disable all other collateral.":"\u8cc7\u7523\u306f\u3001\u501f\u5165\u529b\u304c\u5236\u9650\u3055\u308c\u305f\u9694\u96e2\u30e2\u30fc\u30c9\u3067\u306e\u62c5\u4fdd\u3068\u3057\u3066\u306e\u307f\u4f7f\u7528\u3067\u304d\u307e\u3059\u3002\u5206\u96e2\u30e2\u30fc\u30c9\u306b\u5165\u308b\u306b\u306f\u3001\u4ed6\u306e\u3059\u3079\u3066\u306e\u62c5\u4fdd\u3092\u7121\u52b9\u306b\u3057\u307e\u3059\u3002","Asset cannot be migrated because you have isolated collateral in {marketName} v3 Market which limits borrowable assets. You can manage your collateral in <0>{marketName} V3 Dashboard":["\u501f\u7528\u53ef\u80fd\u306a\u8cc7\u7523\u3092\u5236\u9650\u3059\u308b ",["marketName"]," v3 \u30de\u30fc\u30b1\u30c3\u30c8\u3067\u62c5\u4fdd\u3092\u5206\u96e2\u3057\u3066\u3044\u308b\u305f\u3081\u3001\u8cc7\u7523\u3092\u79fb\u884c\u3067\u304d\u307e\u305b\u3093\u3002 <0>",["marketName"]," V3 \u30c0\u30c3\u30b7\u30e5\u30dc\u30fc\u30c9\u3067\u62c5\u4fdd\u3092\u7ba1\u7406\u3067\u304d\u307e\u3059\u3002"],"Asset cannot be migrated due to insufficient liquidity or borrow cap limitation in {marketName} v3 market.":[["marketName"]," v3 \u30de\u30fc\u30b1\u30c3\u30c8\u306e\u6d41\u52d5\u6027\u307e\u305f\u306f\u501f\u5165\u4e0a\u9650\u5236\u9650\u304c\u4e0d\u5341\u5206\u306a\u305f\u3081\u3001\u8cc7\u7523\u3092\u79fb\u884c\u3067\u304d\u307e\u305b\u3093\u3002"],"Asset cannot be migrated due to supply cap restriction in {marketName} v3 market.":[["marketName"]," v3 \u30de\u30fc\u30b1\u30c3\u30c8\u306e\u4f9b\u7d66\u4e0a\u9650\u5236\u9650\u306e\u305f\u3081\u3001\u30a2\u30bb\u30c3\u30c8\u3092\u79fb\u884c\u3067\u304d\u307e\u305b\u3093\u3002"],"Asset cannot be migrated to {marketName} V3 Market due to E-mode restrictions. You can disable or manage E-mode categories in your <0>V3 Dashboard":["E-Mode\u306e\u5236\u9650\u306e\u305f\u3081\u3001\u30a2\u30bb\u30c3\u30c8\u3092 ",["marketName"]," V3 \u30de\u30fc\u30b1\u30c3\u30c8\u306b\u79fb\u884c\u3067\u304d\u307e\u305b\u3093\u3002 <0>V3 \u30c0\u30c3\u30b7\u30e5\u30dc\u30fc\u30c9\u3067 E-Mode \u30ab\u30c6\u30b4\u30ea\u3092\u7121\u52b9\u306b\u3057\u305f\u308a\u7ba1\u7406\u3057\u305f\u308a\u3067\u304d\u307e\u3059\u3002"],"Asset cannot be migrated to {marketName} v3 Market since collateral asset will enable isolation mode.":["\u62c5\u4fdd\u30a2\u30bb\u30c3\u30c8\u304c\u5206\u96e2\u30e2\u30fc\u30c9\u3092\u6709\u52b9\u306b\u3059\u308b\u305f\u3081\u3001\u30a2\u30bb\u30c3\u30c8\u3092 ",["marketName"]," v3 \u30de\u30fc\u30b1\u30c3\u30c8\u306b\u79fb\u884c\u3067\u304d\u307e\u305b\u3093\u3002"],"Asset cannot be used as collateral.":"\u8cc7\u7523\u3092\u62c5\u4fdd\u3068\u3057\u3066\u4f7f\u7528\u3059\u308b\u3053\u3068\u306f\u3067\u304d\u307e\u305b\u3093\u3002","Asset category":"\u8cc7\u7523\u30ab\u30c6\u30b4\u30ea\u30fc","Asset is frozen in {marketName} v3 market, hence this position cannot be migrated.":["\u30a2\u30bb\u30c3\u30c8\u306f ",["marketName"]," v3 \u30de\u30fc\u30b1\u30c3\u30c8\u3067\u51cd\u7d50\u3055\u308c\u3066\u3044\u308b\u305f\u3081\u3001\u3053\u306e\u30dd\u30b8\u30b7\u30e7\u30f3\u306f\u79fb\u884c\u3067\u304d\u307e\u305b\u3093\u3002"],"Asset is not borrowable in isolation mode":"\u5206\u96e2\u30e2\u30fc\u30c9\u3067\u306f\u30a2\u30bb\u30c3\u30c8\u3092\u501f\u7528\u3067\u304d\u307e\u305b\u3093","Asset is not listed":"\u8cc7\u7523\u304c\u30ea\u30b9\u30c8\u3055\u308c\u3066\u3044\u306a\u3044","Asset supply is limited to a certain amount to reduce protocol exposure to the asset and to help manage risks involved.":"\u8cc7\u7523\u3078\u306e\u30d7\u30ed\u30c8\u30b3\u30eb\u306e\u30a8\u30af\u30b9\u30dd\u30fc\u30b8\u30e3\u30fc\u3092\u8efd\u6e1b\u3057\u3001\u95a2\u9023\u3059\u308b\u30ea\u30b9\u30af\u306e\u7ba1\u7406\u3092\u652f\u63f4\u3059\u308b\u305f\u3081\u306b\u3001\u8cc7\u7523\u306e\u4f9b\u7d66\u306f\u4e00\u5b9a\u306e\u91cf\u306b\u5236\u9650\u3055\u308c\u3066\u3044\u307e\u3059\u3002",Assets:"\u8cc7\u7523","Assets to borrow":"\u501f\u308a\u308b\u8cc7\u7523","Assets to supply":"\u4f9b\u7d66\u3059\u308b\u8cc7\u7523","Assets with zero LTV ({assetsBlockingWithdraw}) must be withdrawn or disabled as collateral to perform this action":["\u3053\u306e\u30a2\u30af\u30b7\u30e7\u30f3\u3092\u5b9f\u884c\u3059\u308b\u306b\u306f\u3001LTV \u304c\u30bc\u30ed\u306e\u30a2\u30bb\u30c3\u30c8 (",["assetsBlockingWithdraw"],") \u3092\u62c5\u4fdd\u3068\u3057\u3066\u5f15\u304d\u51fa\u3059\u304b\u7121\u52b9\u306b\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059"],"At a discount":"\u5272\u5f15\u4fa1\u683c\u3067",Audits:"\u76e3\u67fb",Author:"\u8457\u8005",Available:"\u5229\u7528\u53ef\u80fd","Available assets":"\u5229\u7528\u53ef\u80fd\u306a\u30a2\u30bb\u30c3\u30c8","Available liquidity":"\u5229\u7528\u53ef\u80fd\u306a\u6d41\u52d5\u6027","Available on":"\u5229\u7528\u53ef\u80fd","Available rewards":"\u5229\u7528\u53ef\u80fd\u306a\u5831\u916c","Available to borrow":"\u8cb8\u51fa\u53ef\u80fd","Available to supply":"\u4f9b\u7d66\u53ef\u80fd","Back to Dashboard":"\u30c0\u30c3\u30b7\u30e5\u30dc\u30fc\u30c9\u306b\u623b\u308b",Balance:"\u30d0\u30e9\u30f3\u30b9","Balance to revoke":"\u53d6\u308a\u6d88\u3059\u6b8b\u9ad8","Be careful - You are very close to liquidation. Consider depositing more collateral or paying down some of your borrowed positions":"\u6ce8\u610f - \u6e05\u7b97\u306b\u975e\u5e38\u306b\u8fd1\u3065\u3044\u3066\u3044\u307e\u3059\u3002\u8ffd\u52a0\u306e\u62c5\u4fdd\u3092\u9810\u3051\u308b\u304b\u3001\u501f\u308a\u305f\u30dd\u30b8\u30b7\u30e7\u30f3\u306e\u4e00\u90e8\u3092\u8fd4\u6e08\u3059\u308b\u3053\u3068\u3092\u691c\u8a0e\u3057\u3066\u304f\u3060\u3055\u3044\u3002","Be mindful of the network congestion and gas prices.":"\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u306e\u6df7\u96d1\u3068\u30ac\u30bd\u30ea\u30f3\u4fa1\u683c\u306b\u6ce8\u610f\u3057\u3066\u304f\u3060\u3055\u3044\u3002","Because this asset is paused, no actions can be taken until further notice":"\u3053\u306e\u30a2\u30bb\u30c3\u30c8\u306f\u4e00\u6642\u505c\u6b62\u3055\u308c\u3066\u3044\u308b\u305f\u3081\u3001\u8ffd\u3063\u3066\u901a\u77e5\u304c\u3042\u308b\u307e\u3067\u30a2\u30af\u30b7\u30e7\u30f3\u306f\u5b9f\u884c\u3067\u304d\u307e\u305b\u3093","Before supplying":"\u4f9b\u7d66\u3059\u308b\u524d\u306b","Blocked Address":"\u30d6\u30ed\u30c3\u30af\u3055\u308c\u305f\u30a2\u30c9\u30ec\u30b9",Borrow:"\u501f\u308a\u308b","Borrow APY rate":"APY\u30ec\u30fc\u30c8\u3092\u501f\u308a\u308b","Borrow APY, fixed rate":"APY\u3001\u56fa\u5b9a\u91d1\u5229\u3067\u501f\u308a\u308b","Borrow APY, stable":"\u5b89\u5b9a\u3057\u305fAPY\u3092\u501f\u308a\u308b","Borrow APY, variable":"APY\u3092\u501f\u308a\u308b\u3001\u5909\u52d5","Borrow amount to reach {0}% utilization":["\u5229\u7528\u7387 ",["0"],"% \u306b\u9054\u3059\u308b\u307e\u3067\u306e\u501f\u5165\u984d"],"Borrow and repay in same block is not allowed":"\u540c\u3058\u30d6\u30ed\u30c3\u30af\u5185\u3067\u306e\u501f\u308a\u5165\u308c\u3068\u8fd4\u6e08\u306f\u7981\u6b62\u3055\u308c\u3066\u3044\u307e\u3059","Borrow apy":"APY\u3092\u501f\u308a\u308b","Borrow balance":"\u501f\u5165\u6b8b\u9ad8","Borrow balance after repay":"\u8fd4\u6e08\u5f8c\u306e\u501f\u5165\u6b8b\u9ad8","Borrow balance after switch":"\u5207\u308a\u66ff\u3048\u5f8c\u306e\u6b8b\u9ad8\u3092\u501f\u308a\u308b","Borrow cap":"\u30ad\u30e3\u30c3\u30d7\u3092\u501f\u308a\u308b","Borrow cap is exceeded":"\u501f\u5165\u4e0a\u9650\u3092\u8d85\u3048\u3066\u3044\u307e\u3059","Borrow info":"\u60c5\u5831\u3092\u501f\u308a\u308b","Borrow power used":"\u4f7f\u7528\u96fb\u529b\u3092\u501f\u308a\u308b","Borrow rate change":"\u501f\u5165\u91d1\u5229\u306e\u5909\u66f4","Borrow {symbol}":[["symbol"],"\u3092\u501f\u308a\u308b"],Borrowed:"\u501f\u308a\u305f","Borrowed asset amount":"\u501f\u5165\u8cc7\u7523\u984d","Borrowing is currently unavailable for {0}.":["\u73fe\u5728\u3001",["0"]," \u306f\u501f\u5165\u3067\u304d\u307e\u305b\u3093\u3002"],"Borrowing is disabled due to an ZeroLend community decision. <0>More details":"\u30bc\u30ed\u30ec\u30f3\u30c9\u30b3\u30df\u30e5\u30cb\u30c6\u30a3\u306e\u6c7a\u5b9a\u306b\u3088\u308a\u3001\u501f\u5165\u304c\u3067\u304d\u306a\u304f\u306a\u308a\u307e\u3057\u305f\u3002<0>\u8a73\u7d30Dashboard.":"\u30a2\u30a4\u30bd\u30ec\u30fc\u30b7\u30e7\u30f3\u30fb\u30e2\u30fc\u30c9\u3092\u4f7f\u7528\u3057\u3066\u3044\u308b\u305f\u3081\u3001\u501f\u7528\u304c\u3067\u304d\u307e\u305b\u3093\u3002\u30a2\u30a4\u30bd\u30ec\u30fc\u30b7\u30e7\u30f3\u30e2\u30fc\u30c9\u3092\u7ba1\u7406\u3059\u308b\u306b\u306f\u3001<0>\u30c0\u30c3\u30b7\u30e5\u30dc\u30fc\u30c9\u3092\u3054\u89a7\u304f\u3060\u3055\u3044\u3002","Borrowing is unavailable because you\u2019ve enabled Efficiency Mode (E-Mode) and Isolation mode. To manage E-Mode and Isolation mode visit your <0>Dashboard.":"\u52b9\u7387\u30e2\u30fc\u30c9(E-Mode)\u3068\u9694\u96e2\u30e2\u30fc\u30c9\u3092\u6709\u52b9\u306b\u3057\u3066\u3044\u308b\u305f\u3081\u3001\u501f\u7528\u304c\u3067\u304d\u307e\u305b\u3093\u3002E\u30e2\u30fc\u30c9\u3068\u30a2\u30a4\u30bd\u30ec\u30fc\u30b7\u30e7\u30f3\u30e2\u30fc\u30c9\u3092\u7ba1\u7406\u3059\u308b\u306b\u306f\u3001<0>\u30c0\u30c3\u30b7\u30e5\u30dc\u30fc\u30c9\u3092\u3054\u89a7\u304f\u3060\u3055\u3044\u3002","Borrowing is unavailable because you\u2019ve enabled Efficiency Mode (E-Mode) for {0} category. To manage E-Mode categories visit your <0>Dashboard.":[["0"],"\u30ab\u30c6\u30b4\u30ea\u306e\u52b9\u7387\u5316\u30e2\u30fc\u30c9\uff08E-Mode\uff09\u3092\u6709\u52b9\u306b\u3057\u3066\u3044\u308b\u305f\u3081\u3001\u501f\u7528\u3092\u5229\u7528\u3067\u304d\u307e\u305b\u3093\u3002E\u30e2\u30fc\u30c9\u30ab\u30c6\u30b4\u30ea\u3092\u7ba1\u7406\u3059\u308b\u306b\u306f\u3001<0>\u30c0\u30c3\u30b7\u30e5\u30dc\u30fc\u30c9\u3092\u3054\u89a7\u304f\u3060\u3055\u3044\u3002"],"Borrowing of this asset is limited to a certain amount to minimize liquidity pool insolvency.":"\u6d41\u52d5\u6027\u30d7\u30fc\u30eb\u306e\u7834\u7523\u3092\u6700\u5c0f\u9650\u306b\u6291\u3048\u308b\u305f\u3081\u306b\u3001\u3053\u306e\u8cc7\u7523\u306e\u501f\u5165\u306f\u4e00\u5b9a\u306e\u91d1\u984d\u306b\u5236\u9650\u3055\u308c\u3066\u3044\u307e\u3059\u3002","Borrowing power and assets are limited due to Isolation mode.":"\u9694\u96e2\u30e2\u30fc\u30c9\u306b\u3088\u308a\u3001\u501f\u5165\u96fb\u529b\u3068\u8cc7\u7523\u306f\u5236\u9650\u3055\u308c\u307e\u3059\u3002","Borrowing this amount will reduce your health factor and increase risk of liquidation.":"\u3053\u306e\u91d1\u984d\u3092\u501f\u308a\u308b\u3068\u5065\u5eb7\u8981\u56e0\u304c\u6e1b\u5c11\u3057\u3001\u6e05\u7b97\u306e\u30ea\u30b9\u30af\u304c\u9ad8\u307e\u308a\u307e\u3059\u3002","Borrowing {symbol}":[["symbol"],"\u3092\u501f\u308a\u308b"],Both:"\u4e21\u65b9",Bridge:"\u30d6\u30ea\u30c3\u30b8","Buy Crypto with Fiat":"\u6cd5\u5b9a\u901a\u8ca8\u3067\u4eee\u60f3\u901a\u8ca8\u3092\u8cfc\u5165\u3059\u308b","Buy {cryptoSymbol} with Fiat":["\u6cd5\u5b9a\u901a\u8ca8\u3067 ",["cryptoSymbol"]," \u3092\u8cfc\u5165\u3059\u308b"],"Can be collateral":"\u62c5\u4fdd\u306b\u3067\u304d\u308b","Can be executed":"\u5b9f\u884c\u53ef\u80fd",Cancel:"Cancel","Cannot disable E-Mode":"E-Mode\u3092\u7121\u52b9\u306b\u3067\u304d\u307e\u305b\u3093",Chinese:"\u30c1\u30e3\u30a4\u30cb\u30fc\u30ba","Choose how much voting/proposition power to give to someone else by delegating some of your ZERO or stkZERO balance. Your tokens will remain in your account, but your delegate will be able to vote or propose on your behalf. If your stkZERO balance changes, your delegate's voting/proposition power will be automatically adjusted.":"Choose how much voting/proposition power to give to someone else by delegating some of your ZERO or stkZERO balance. Your tokens will remain in your account, but your delegate will be able to vote or propose on your behalf. If your stkZERO balance changes, your delegate's voting/proposition power will be automatically adjusted.","Choose one of the on-ramp services":"\u3044\u305a\u308c\u304b\u306e\u30aa\u30f3\u30e9\u30f3\u30d7 \u30b5\u30fc\u30d3\u30b9\u3092\u9078\u629e\u3057\u3066\u304f\u3060\u3055\u3044",Claim:"\u8acb\u6c42","Claim all":"\u3059\u3079\u3066\u3092\u8acb\u6c42\u3059\u308b","Claim all rewards":"\u3059\u3079\u3066\u306e\u5831\u916c\u3092\u53d7\u3051\u53d6\u308a\u307e\u3057\u3087\u3046","Claim {0}":[["0"]," \u3092\u8981\u6c42\u3057\u307e\u3059"],"Claim {symbol}":["\u30af\u30ec\u30fc\u30e0 ",["symbol"]],"Claimable ZERO":"Claimable ZERO",Claimed:"\u4e3b\u5f35\u3057\u305f",Claiming:"\u4e3b\u5f35\u3059\u308b","Claiming {symbol}":[["symbol"]," \u3092\u4e3b\u5f35\u3057\u3066\u3044\u307e\u3059"],Close:"\u8fd1\u3044",Collateral:"\u62c5\u4fdd","Collateral balance after repay":"\u8fd4\u6e08\u5f8c\u306e\u62c5\u4fdd\u6b8b\u9ad8","Collateral change":"\u62c5\u4fdd\u5909\u66f4","Collateral is (mostly) the same currency that is being borrowed":"\u62c5\u4fdd\u306f\u307b\u3068\u3093\u3069\u501f\u308a\u3066\u3044\u308b\u901a\u8ca8\u3068\u540c\u3058\u3067\u3059","Collateral to repay with":"\u8fd4\u6e08\u306b\u5fc5\u8981\u306a\u62c5\u4fdd","Collateral usage":"\u62c5\u4fdd\u306e\u4f7f\u7528","Collateral usage is limited because of Isolation mode.":"\u5206\u96e2\u30e2\u30fc\u30c9\u306e\u305f\u3081\u3001\u62c5\u4fdd\u306e\u4f7f\u7528\u306f\u5236\u9650\u3055\u308c\u3066\u3044\u307e\u3059\u3002","Collateral usage is limited because of isolation mode.":"\u5206\u96e2\u30e2\u30fc\u30c9\u306e\u305f\u3081\u3001\u62c5\u4fdd\u306e\u4f7f\u7528\u306f\u5236\u9650\u3055\u308c\u3066\u3044\u307e\u3059\u3002","Collateral usage is limited because of isolation mode. <0>Learn More":"\u5206\u96e2\u30e2\u30fc\u30c9\u306e\u305f\u3081\u3001\u62c5\u4fdd\u306e\u4f7f\u7528\u306f\u5236\u9650\u3055\u308c\u3066\u3044\u307e\u3059\u3002 <0>\u8a73\u7d30",Collateralization:"\u62c5\u4fdd\u5316","Collector Contract":"\u30b3\u30ec\u30af\u30bf\u30fc\u5951\u7d04","Collector Info":"\u30b3\u30ec\u30af\u30bf\u30fc\u60c5\u5831","Congrats! You now have special access to our Discord!":"\u304a\u3081\u3067\u3068\u3046\u3054\u3056\u3044\u307e\u3059\uff01 Discord \u306b\u7279\u5225\u306b\u30a2\u30af\u30bb\u30b9\u3067\u304d\u308b\u3088\u3046\u306b\u306a\u308a\u307e\u3057\u305f\u3002","Connect wallet":"\u30a6\u30a9\u30ec\u30c3\u30c8\u3092\u63a5\u7d9a\u3059\u308b","Convert your $earlyZERO into $ZERO and $ZKS":"earlyZERO\u3092$ZERO\u3068$ZKS\u306b\u5909\u63db\u3059\u308b\u3002","Cooldown period":"\u30af\u30fc\u30eb\u30c0\u30a6\u30f3\u671f\u9593","Cooldown period warning":"\u30af\u30fc\u30eb\u30c0\u30a6\u30f3\u671f\u9593\u306e\u8b66\u544a","Cooldown time left":"\u6b8b\u308a\u30af\u30fc\u30eb\u30c0\u30a6\u30f3\u6642\u9593","Cooldown to unstake":"\u30b9\u30c6\u30fc\u30af\u3092\u89e3\u9664\u3059\u308b\u305f\u3081\u306e\u30af\u30fc\u30eb\u30c0\u30a6\u30f3","Cooling down...":"\u30af\u30fc\u30eb\u30c0\u30a6\u30f3\u4e2d...","Copy address":"\u30a2\u30c9\u30ec\u30b9\u3092\u30b3\u30d4\u30fc\u3059\u308b","Copy error message":"\u30b3\u30d4\u30fc\u30a8\u30e9\u30fc\u30e1\u30c3\u30bb\u30fc\u30b8","Copy error text":"\u30a8\u30e9\u30fc\u30c6\u30ad\u30b9\u30c8\u3092\u30b3\u30d4\u30fc\u3059\u308b","Covered debt":"\u4fdd\u8a3c\u5bfe\u8c61\u50b5\u52d9",Created:"\u4f5c\u6210\u3057\u305f","Current LTV":"\u73fe\u5728\u306eLTV","Current differential":"\u73fe\u5728\u306e\u5dee\u7570","Current v2 Balance":"\u73fe\u5728\u306e v2 \u30d0\u30e9\u30f3\u30b9","Current v2 balance":"\u73fe\u5728\u306e v2 \u30d0\u30e9\u30f3\u30b9","Current votes":"\u73fe\u5728\u306e\u6295\u7968\u6570","Dark mode":"\u30c0\u30fc\u30af\u30e2\u30fc\u30c9",Dashboard:"\u30c0\u30c3\u30b7\u30e5\u30dc\u30fc\u30c9","Dashboard \ud83c\udfe6":"\u30c0\u30c3\u30b7\u30e5\u30dc\u30fc\u30c9 ","Data couldn't be fetched, please reload graph.":"\u30c7\u30fc\u30bf\u3092\u53d6\u5f97\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f\u3002\u30b0\u30e9\u30d5\u3092\u30ea\u30ed\u30fc\u30c9\u3057\u3066\u304f\u3060\u3055\u3044\u3002",Debt:"\u501f\u91d1","Debt ceiling is exceeded":"\u50b5\u52d9\u4e0a\u9650\u3092\u8d85\u3048\u3066\u3044\u308b","Debt ceiling is not zero":"\u50b5\u52d9\u4e0a\u9650\u306f\u30bc\u30ed\u3067\u306f\u306a\u3044","Debt ceiling limits the amount possible to borrow against this asset by protocol users. Debt ceiling is specific to assets in isolation mode and is denoted in USD.":"\u50b5\u52d9\u4e0a\u9650\u306b\u3088\u308a\u3001\u30d7\u30ed\u30c8\u30b3\u30eb\u30e6\u30fc\u30b6\u30fc\u304c\u3053\u306e\u8cc7\u7523\u306b\u5bfe\u3057\u3066\u501f\u5165\u3067\u304d\u308b\u91d1\u984d\u304c\u5236\u9650\u3055\u308c\u307e\u3059\u3002\u50b5\u52d9\u4e0a\u9650\u306f\u5206\u96e2\u30e2\u30fc\u30c9\u306e\u8cc7\u7523\u306b\u56fa\u6709\u3067\u3042\u308a\u3001USD \u3067\u8868\u793a\u3055\u308c\u307e\u3059\u3002","Delegated power":"\u59d4\u4efb\u3055\u308c\u305f\u6a29\u9650",Details:"\u8a73\u7d30",Developers:"\u958b\u767a\u8005 ",Differential:"\u30c7\u30a3\u30d5\u30a1\u30ec\u30f3\u30b7\u30e3\u30eb","Disable E-Mode":"E-Mode\u3092\u7121\u52b9\u306b\u3059\u308b","Disable testnet":"\u30c6\u30b9\u30c8\u30cd\u30c3\u30c8\u3092\u7121\u52b9\u306b\u3059\u308b","Disable {symbol} as collateral":[["symbol"]," \u3092\u62c5\u4fdd\u3068\u3057\u3066\u7121\u52b9\u306b\u3059\u308b"],Disabled:"\u7121\u52b9","Disabling E-Mode":"E-Mode\u306e\u7121\u52b9\u5316","Disabling this asset as collateral affects your borrowing power and Health Factor.":"\u3053\u306e\u8cc7\u7523\u3092\u62c5\u4fdd\u3068\u3057\u3066\u7121\u52b9\u306b\u3059\u308b\u3068\u3001\u501f\u5165\u529b\u3068\u5065\u5eb7\u4fc2\u6570\u306b\u5f71\u97ff\u3057\u307e\u3059\u3002","Disconnect Wallet":"\u30a6\u30a9\u30ec\u30c3\u30c8\u306e\u5207\u65ad",Discord:"\u4e0d\u548c ","Discord channel":"Discord\u30c1\u30e3\u30f3\u30cd\u30eb",Discount:"\u5272\u5f15","Discount model parameters":"\u5272\u5f15\u30e2\u30c7\u30eb\u30d1\u30e9\u30e1\u30fc\u30bf","Discount parameters are decided by the ZeroLend community and may be changed over time. Check Governance for updates and vote to participate. <0>Learn more":"\u5272\u5f15\u30d1\u30e9\u30e1\u30fc\u30bf\u306f\u30bc\u30ed\u30ec\u30f3\u30c9\u30b3\u30df\u30e5\u30cb\u30c6\u30a3\u306b\u3088\u3063\u3066\u6c7a\u5b9a\u3055\u308c\u3001\u6642\u9593\u306e\u7d4c\u904e\u3068\u3068\u3082\u306b\u5909\u66f4\u3055\u308c\u308b\u53ef\u80fd\u6027\u304c\u3042\u308a\u307e\u3059\u3002\u6700\u65b0\u60c5\u5831\u3092\u78ba\u8a8d\u3057\u3001\u6295\u7968\u306b\u53c2\u52a0\u3057\u3066\u304f\u3060\u3055\u3044\u3002<0>\u3082\u3063\u3068\u77e5\u308bLearn more":"E-Mode \u306f\u3001\u9078\u629e\u3057\u305f\u8cc7\u7523\u30ab\u30c6\u30b4\u30ea\u306e LTV \u3092\u6700\u5927 97% \u5411\u4e0a\u3055\u305b\u307e\u3059\u3002 <0>\u8a73\u7d30","E-Mode increases your LTV for a selected category of assets up to<0/>. <1>Learn more":"E-Mode \u3067\u306f\u3001\u9078\u629e\u3057\u305f\u30ab\u30c6\u30b4\u30ea\u306e\u30a2\u30bb\u30c3\u30c8\u306e LTV \u304c\u6700\u5927 <0/> \u307e\u3067\u5897\u52a0\u3057\u307e\u3059\u3002 <1>\u8a73\u7d30","E-Mode increases your LTV for a selected category of assets, meaning that when E-mode is enabled, you will have higher borrowing power over assets of the same E-mode category which are defined by ZeroLend Governance. You can enter E-Mode from your <0>Dashboard. To learn more about E-Mode and applied restrictions in <1>FAQ or <2>ZeroLend V3 Technical Paper.":"\u3064\u307e\u308a\u3001E\u30e2\u30fc\u30c9\u304c\u6709\u52b9\u306a\u5834\u5408\u3001\u30bc\u30ed\u30ec\u30f3\u30c9\u30fb\u30ac\u30d0\u30ca\u30f3\u30b9\u306b\u3088\u3063\u3066\u5b9a\u7fa9\u3055\u308c\u305f\u540c\u3058E\u30e2\u30fc\u30c9\u30fb\u30ab\u30c6\u30b4\u30ea\u30fc\u306e\u8cc7\u7523\u306b\u5bfe\u3057\u3066\u3001\u3088\u308a\u9ad8\u3044\u501f\u5165\u529b\u3092\u6301\u3064\u3053\u3068\u306b\u306a\u308a\u307e\u3059\u3002E\u30e2\u30fc\u30c9\u306f<0>\u30c0\u30c3\u30b7\u30e5\u30dc\u30fc\u30c9\u304b\u3089\u5165\u529b\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002E\u30e2\u30fc\u30c9\u3068\u9069\u7528\u3055\u308c\u308b\u5236\u9650\u306e\u8a73\u7d30\u306b\u3064\u3044\u3066\u306f\u3001<1>FAQ\u307e\u305f\u306f<2>ZeroLend V3 Technical Paper<2>\u3092\u3054\u89a7\u304f\u3060\u3055\u3044\u3002","Effective interest rate":"\u5b9f\u52b9\u91d1\u5229","Efficiency mode (E-Mode)":"\u52b9\u7387\u30e2\u30fc\u30c9\uff08E-Mode\uff09",Emode:"E-Mode ","Enable E-Mode":"E-Mode\u3092\u6709\u52b9\u306b\u3059\u308b","Enable {symbol} as collateral":[["symbol"]," \u3092\u62c5\u4fdd\u3068\u3057\u3066\u6709\u52b9\u306b\u3059\u308b"],Enabled:"\u6709\u52b9","Enabling E-Mode":"E-Mode\u3092\u6709\u52b9\u306b\u3059\u308b","Enabling E-Mode only allows you to borrow assets belonging to the selected category. Please visit our <0>FAQ guide to learn more about how it works and the applied restrictions.":"E-Mode \u3092\u6709\u52b9\u306b\u3059\u308b\u3068\u3001\u9078\u629e\u3057\u305f\u30ab\u30c6\u30b4\u30ea\u306b\u5c5e\u3059\u308b\u8cc7\u7523\u306e\u307f\u3092\u501f\u7528\u3067\u304d\u308b\u3088\u3046\u306b\u306a\u308a\u307e\u3059\u3002\u4ed5\u7d44\u307f\u3068\u9069\u7528\u3055\u308c\u308b\u5236\u9650\u306e\u8a73\u7d30\u306b\u3064\u3044\u3066\u306f\u3001<0>\u3088\u304f\u3042\u308b\u8cea\u554f\u30ac\u30a4\u30c9\u3092\u3054\u89a7\u304f\u3060\u3055\u3044\u3002","Enabling this asset as collateral increases your borrowing power and Health Factor. However, it can get liquidated if your health factor drops below 1.":"\u3053\u306e\u8cc7\u7523\u3092\u62c5\u4fdd\u3068\u3057\u3066\u6709\u52b9\u306b\u3059\u308b\u3068\u3001\u501f\u5165\u529b\u3068\u5065\u5eb7\u4fc2\u6570\u304c\u5897\u52a0\u3057\u307e\u3059\u3002\u305f\u3060\u3057\u3001\u5065\u5eb7\u4fc2\u6570\u304c 1 \u3092\u4e0b\u56de\u308b\u3068\u6e05\u7b97\u3055\u308c\u308b\u53ef\u80fd\u6027\u304c\u3042\u308a\u307e\u3059\u3002",Ended:"\u7d42\u4e86\u3057\u307e\u3057\u305f",Ends:"\u7d42\u308f\u308a",English:"\u82f1\u8a9e","Enter ETH address":"ETH\u30a2\u30c9\u30ec\u30b9\u3092\u5165\u529b\u3057\u3066\u304f\u3060\u3055\u3044","Enter an amount":"\u91d1\u984d\u3092\u5165\u529b\u3057\u3066\u304f\u3060\u3055\u3044","Error connecting. Try refreshing the page.":"\u63a5\u7d9a\u30a8\u30e9\u30fc\u3002\u30da\u30fc\u30b8\u3092\u66f4\u65b0\u3057\u3066\u307f\u3066\u304f\u3060\u3055\u3044\u3002","Exceeds the discount":"\u5272\u5f15\u3092\u8d85\u3048\u308b",Executed:"\u5b9f\u884c\u3055\u308c\u307e\u3057\u305f","Expected amount to repay":"\u8fd4\u6e08\u4e88\u5b9a\u984d",Expires:"\u6709\u52b9\u671f\u9650\u304c\u5207\u308c\u307e\u3059","Export data to":"\u30c7\u30fc\u30bf\u306e\u30a8\u30af\u30b9\u30dd\u30fc\u30c8\u5148",FAQ:"\u3088\u304f\u3042\u308b\u8cea\u554f","Failed to load proposal voters. Please refresh the page.":"\u63d0\u6848\u6295\u7968\u8005\u306e\u30ed\u30fc\u30c9\u306b\u5931\u6557\u3057\u307e\u3057\u305f\u3002\u30da\u30fc\u30b8\u3092\u66f4\u65b0\u3057\u3066\u304f\u3060\u3055\u3044\u3002","Farm Name":"\u8fb2\u5834\u540d",Faucet:"\u86c7\u53e3","Faucet {0}":["\u86c7\u53e3",["0"]],"Fetching data...":"\u30c7\u30fc\u30bf\u3092\u53d6\u5f97\u4e2d...",Filter:"\u30d5\u30a3\u30eb\u30bf\u30fc","Flashloan is disabled for this asset, hence this position cannot be migrated.":"\u3053\u306e\u8cc7\u7523\u3067\u306f\u30d5\u30e9\u30c3\u30b7\u30e5\u30ed\u30fc\u30f3\u304c\u7121\u52b9\u306b\u306a\u3063\u3066\u3044\u308b\u305f\u3081\u3001\u3053\u306e\u30dd\u30b8\u30b7\u30e7\u30f3\u306f\u79fb\u884c\u3067\u304d\u307e\u305b\u3093\u3002","For repayment of a specific type of debt, the user needs to have debt that type":"\u7279\u5b9a\u306e\u7a2e\u985e\u306e\u501f\u91d1\u3092\u8fd4\u6e08\u3059\u308b\u306b\u306f\u3001\u30e6\u30fc\u30b6\u30fc\u306f\u305d\u306e\u7a2e\u985e\u306e\u501f\u91d1\u3092\u6301\u3063\u3066\u3044\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059","Forum discussion":"\u30d5\u30a9\u30fc\u30e9\u30e0\u306e\u30c7\u30a3\u30b9\u30ab\u30c3\u30b7\u30e7\u30f3",French:"\u30d5\u30e9\u30f3\u30b9\u8a9e","Frozen or paused assets":"\u51cd\u7d50\u307e\u305f\u306f\u4e00\u6642\u505c\u6b62\u3055\u308c\u305f\u30a2\u30bb\u30c3\u30c8","Funds in the Safety Module":"\u5b89\u5168\u30e2\u30b8\u30e5\u30fc\u30eb\u306e\u8cc7\u91d1","Gasless Transaction":"\u30ac\u30b9\u306a\u3057\u53d6\u5f15","Get ABP Token":"ABP\u30c8\u30fc\u30af\u30f3\u3092\u53d6\u5f97\u3059\u308b",Github:"Github","Global settings":"\u30b0\u30ed\u30fc\u30d0\u30eb\u8a2d\u5b9a","Go Back":"\u623b\u308b","Go to Balancer Pool":"\u30d0\u30e9\u30f3\u30b5\u30fc\u30d7\u30fc\u30eb\u306b\u79fb\u52d5","Go to V3 Dashboard":"V3 \u30c0\u30c3\u30b7\u30e5\u30dc\u30fc\u30c9\u306b\u79fb\u52d5",Greek:"\u30ae\u30ea\u30b7\u30e3\u8a9e","Health Factor ({0} v2)":["\u30d8\u30eb\u30b9\u30d5\u30a1\u30af\u30bf\u30fc (",["0"]," v2)"],"Health Factor ({0} v3)":["\u30d8\u30eb\u30b9\u30d5\u30a1\u30af\u30bf\u30fc (",["0"]," v3)"],"Health factor":"\u5065\u5eb7\u8981\u56e0","Health factor is lesser than the liquidation threshold":"\u30d8\u30eb\u30b9\u30d5\u30a1\u30af\u30bf\u30fc\u304c\u6e05\u7b97\u3057\u304d\u3044\u5024\u3088\u308a\u5c0f\u3055\u3044","Health factor is not below the threshold":"\u5065\u5eb7\u4fc2\u6570\u304c\u3057\u304d\u3044\u5024\u3092\u4e0b\u56de\u3063\u3066\u3044\u306a\u3044","Here you can find the various partner farms that have either integrated with ZeroLend or have farms with the ONEZ stablecoin.":"\u3053\u3053\u3067\u306f\u3001ZeroLend\u3068\u7d71\u5408\u3057\u3066\u3044\u308b\u3001\u307e\u305f\u306fONEZ\u5b89\u5b9a\u30b3\u30a4\u30f3\u306e\u30d5\u30a1\u30fc\u30e0\u3092\u6301\u3063\u3066\u3044\u308b\u69d8\u3005\u306a\u30d1\u30fc\u30c8\u30ca\u30fc\u30d5\u30a1\u30fc\u30e0\u3092\u898b\u3064\u3051\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002",Hide:"\u96a0\u308c\u308b","Holders of stkZERO receive a discount on the ONEZ borrowing rate":"Holders of stkZERO receive a discount on the ONEZ borrowing rate",Home:"\u30db\u30fc\u30e0","How much rewards you currently have in your wallet?":"\u73fe\u5728\u3001\u8ca1\u5e03\u306b\u3044\u304f\u3089\u5165\u3063\u3066\u3044\u307e\u3059\u304b\uff1f","How much rewards you have yet to claim?":"\u307e\u3060\u8acb\u6c42\u3057\u3066\u3044\u306a\u3044\u5831\u916c\u306f\u3044\u304f\u3089\u3067\u3059\u304b\uff1f","I acknowledge the risks involved.":"\u305d\u308c\u306b\u4f34\u3046\u30ea\u30b9\u30af\u3092\u627f\u77e5\u3057\u3066\u3044\u307e\u3059\u3002","I fully understand the risks of migrating.":"\u79fb\u4f4f\u306e\u30ea\u30b9\u30af\u3092\u5341\u5206\u306b\u7406\u89e3\u3057\u3066\u3044\u307e\u3059\u3002","I understand how cooldown ({0}) and unstaking ({1}) work":["\u30af\u30fc\u30eb\u30c0\u30a6\u30f3 (",["0"],") \u3068\u30b9\u30c6\u30fc\u30ad\u30f3\u30b0\u89e3\u9664 (",["1"],") \u306e\u4ed5\u7d44\u307f\u3092\u7406\u89e3\u3057\u3066\u3044\u307e\u3059"],"If the error continues to happen,<0/> you may report it to this":"\u30a8\u30e9\u30fc\u304c\u5f15\u304d\u7d9a\u304d\u767a\u751f\u3059\u308b\u5834\u5408\u306f\u3001<0/>\u3053\u3061\u3089\u306b\u5831\u544a\u3057\u3066\u304f\u3060\u3055\u3044\u3002","If the health factor goes below 1, the liquidation of your collateral might be triggered.":"\u5065\u5eb7\u4fc2\u6570\u304c 1 \u3092\u4e0b\u56de\u308b\u3068\u3001\u62c5\u4fdd\u306e\u6e05\u7b97\u304c\u958b\u59cb\u3055\u308c\u308b\u53ef\u80fd\u6027\u304c\u3042\u308a\u307e\u3059\u3002","If you DO NOT unstake within {0} of unstake window, you will need to activate cooldown process again.":["\u30a2\u30f3\u30b9\u30c6\u30fc\u30af \u30a6\u30a3\u30f3\u30c9\u30a6\u306e ",["0"]," \u4ee5\u5185\u306b\u30b9\u30c6\u30fc\u30af\u3092\u30a2\u30f3\u30b9\u30c6\u30fc\u30af\u3057\u306a\u3044\u5834\u5408\u306f\u3001\u30af\u30fc\u30eb\u30c0\u30a6\u30f3 \u30d7\u30ed\u30bb\u30b9\u3092\u518d\u5ea6\u6709\u52b9\u306b\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002"],"If your loan to value goes above the liquidation threshold your collateral supplied may be liquidated.":"\u30ed\u30fc\u30f3\u306e\u4fa1\u5024\u304c\u6e05\u7b97\u57fa\u6e96\u3092\u8d85\u3048\u305f\u5834\u5408\u3001\u63d0\u4f9b\u3055\u308c\u305f\u62c5\u4fdd\u306f\u6e05\u7b97\u3055\u308c\u308b\u53ef\u80fd\u6027\u304c\u3042\u308a\u307e\u3059\u3002","In E-Mode some assets are not borrowable. Exit E-Mode to get access to all assets":"E-Mode\u3067\u306f\u3001\u4e00\u90e8\u306e\u8cc7\u7523\u306f\u501f\u7528\u3067\u304d\u307e\u305b\u3093\u3002 E-Mode\u3092\u7d42\u4e86\u3057\u3066\u3059\u3079\u3066\u306e\u30a2\u30bb\u30c3\u30c8\u306b\u30a2\u30af\u30bb\u30b9\u3057\u307e\u3059","In Isolation mode, you cannot supply other assets as collateral. A global debt ceiling limits the borrowing power of the isolated asset. To exit isolation mode disable {0} as collateral before borrowing another asset. Read more in our <0>FAQ":["\u5206\u96e2\u30e2\u30fc\u30c9\u3067\u306f\u3001\u4ed6\u306e\u8cc7\u7523\u3092\u62c5\u4fdd\u3068\u3057\u3066\u63d0\u4f9b\u3059\u308b\u3053\u3068\u306f\u3067\u304d\u307e\u305b\u3093\u3002\u4e16\u754c\u7684\u306a\u50b5\u52d9\u4e0a\u9650\u306b\u3088\u308a\u3001\u5b64\u7acb\u3057\u305f\u8cc7\u7523\u306e\u501f\u5165\u529b\u304c\u5236\u9650\u3055\u308c\u307e\u3059\u3002\u5206\u96e2\u30e2\u30fc\u30c9\u3092\u7d42\u4e86\u3059\u308b\u306b\u306f\u3001\u5225\u306e\u8cc7\u7523\u3092\u501f\u7528\u3059\u308b\u524d\u306b\u62c5\u4fdd\u3068\u3057\u3066\u306e ",["0"]," \u3092\u7121\u52b9\u306b\u3057\u307e\u3059\u3002\u8a73\u7d30\u306b\u3064\u3044\u3066\u306f\u3001<0>\u3088\u304f\u3042\u308b\u8cea\u554f\u3092\u3054\u89a7\u304f\u3060\u3055\u3044\u3002"],"Inconsistent flashloan parameters":"\u4e00\u8cab\u6027\u306e\u306a\u3044\u30d5\u30e9\u30c3\u30b7\u30e5\u30ed\u30fc\u30f3\u30d1\u30e9\u30e1\u30fc\u30bf","Insufficient collateral to cover new borrow position. Wallet must have borrowing power remaining to perform debt switch.":"\u65b0\u305f\u306a\u501f\u5165\u30dd\u30b8\u30b7\u30e7\u30f3\u3092\u30ab\u30d0\u30fc\u3059\u308b\u306b\u306f\u62c5\u4fdd\u304c\u4e0d\u5341\u5206\u3067\u3059\u3002\u50b5\u52d9\u306e\u5207\u308a\u66ff\u3048\u3092\u5b9f\u884c\u3059\u308b\u306b\u306f\u3001\u30a6\u30a9\u30ec\u30c3\u30c8\u306b\u501f\u5165\u529b\u304c\u6b8b\u3063\u3066\u3044\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002","Interest accrued":"\u672a\u53ce\u5229\u606f","Interest rate rebalance conditions were not met":"\u91d1\u5229\u30ea\u30d0\u30e9\u30f3\u30b9\u6761\u4ef6\u304c\u6e80\u305f\u3055\u308c\u3066\u3044\u306a\u3044","Interest rate strategy":"\u91d1\u5229\u6226\u7565","Invalid amount to burn":"\u66f8\u304d\u8fbc\u307f\u91cf\u304c\u7121\u52b9\u3067\u3059","Invalid amount to mint":"\u30df\u30f3\u30c8\u306e\u91d1\u984d\u304c\u7121\u52b9\u3067\u3059","Invalid bridge protocol fee":"\u7121\u52b9\u306a\u30d6\u30ea\u30c3\u30b8 \u30d7\u30ed\u30c8\u30b3\u30eb\u6599\u91d1","Invalid expiration":"\u7121\u52b9\u306a\u6709\u52b9\u671f\u9650","Invalid flashloan premium":"\u7121\u52b9\u306a\u30d5\u30e9\u30c3\u30b7\u30e5\u30ed\u30fc\u30f3\u4fdd\u967a\u6599","Invalid return value of the flashloan executor function":"\u30d5\u30e9\u30c3\u30b7\u30e5\u30ed\u30fc\u30f3 \u95a2\u6570\u306e\u623b\u308a\u5024\u304c\u7121\u52b9\u3067\u3059","Invalid signature":"\u7121\u52b9\u306a\u7f72\u540d",Isolated:"\u5b64\u7acb\u3057\u305f","Isolated Debt Ceiling":"\u5b64\u7acb\u3057\u305f\u50b5\u52d9\u4e0a\u9650","Isolated assets have limited borrowing power and other assets cannot be used as collateral.":"\u5b64\u7acb\u3057\u305f\u8cc7\u7523\u306e\u501f\u5165\u529b\u306f\u9650\u3089\u308c\u3066\u304a\u308a\u3001\u4ed6\u306e\u8cc7\u7523\u3092\u62c5\u4fdd\u3068\u3057\u3066\u4f7f\u7528\u3059\u308b\u3053\u3068\u306f\u3067\u304d\u307e\u305b\u3093\u3002","JOIN OUR GUILD":"\u30ae\u30eb\u30c9\u306b\u53c2\u52a0\u3059\u308b",Japanese:"Japanese","Join the community discussion":"\u30b3\u30df\u30e5\u30cb\u30c6\u30a3\u306e\u30c7\u30a3\u30b9\u30ab\u30c3\u30b7\u30e7\u30f3\u306b\u53c2\u52a0\u3059\u308b","LEARN MORE":"\u3082\u3063\u3068\u8a73\u3057\u304f\u77e5\u308b",Language:"\u8a00\u8a9e","Learn more":"\u3082\u3063\u3068\u8a73\u3057\u304f\u77e5\u308b","Learn more about risks involved":"\u95a2\u9023\u3059\u308b\u30ea\u30b9\u30af\u306b\u3064\u3044\u3066\u8a73\u3057\u304f\u77e5\u308b","Learn more in our <0>FAQ guide":"\u8a73\u7d30\u306b\u3064\u3044\u3066\u306f\u3001<0>\u3088\u304f\u3042\u308b\u8cea\u554f\u30ac\u30a4\u30c9\u3092\u3054\u89a7\u304f\u3060\u3055\u3044\u3002","Learn more.":"\u3082\u3063\u3068\u8a73\u3057\u304f\u77e5\u308b\u3002",Links:"\u30ea\u30f3\u30af",Liqudation:"\u6e05\u7b97","Liquidated collateral":"\u6e05\u7b97\u3055\u308c\u305f\u62c5\u4fdd",Liquidation:"\u6e05\u7b97","Liquidation <0/> threshold":"\u6e05\u7b97 <0/> \u30b9\u30ec\u30c3\u30b7\u30e7\u30eb\u30c9","Liquidation Threshold":"\u6e05\u7b97\u30b9\u30ec\u30c3\u30b7\u30e7\u30eb\u30c9","Liquidation at":"\u6e05\u7b97","Liquidation penalty":"\u6e05\u7b97\u30da\u30ca\u30eb\u30c6\u30a3","Liquidation risk":"\u6e05\u7b97\u30ea\u30b9\u30af","Liquidation risk parameters":"\u6e05\u7b97\u30ea\u30b9\u30af\u30d1\u30e9\u30e1\u30fc\u30bf","Liquidation threshold":"\u6e05\u7b97\u30b9\u30ec\u30c3\u30b7\u30e7\u30eb\u30c9","Liquidation value":"\u6e05\u7b97\u4fa1\u5024","Loading data...":"\u30c7\u30fc\u30bf\u306e\u30ed\u30fc\u30c9...","Ltv validation failed":"LTV \u691c\u8a3c\u306b\u5931\u6557\u3057\u307e\u3057\u305f",MAX:"MAX",Market:"\u5e02\u5834",Max:"\u6700\u5927","Max LTV":"\u6700\u5927LTV","Max slashing":"\u6700\u5927\u65ac\u308a","Maximum amount available to borrow against this asset is limited because debt ceiling is at {0}%.":["\u50b5\u52d9\u4e0a\u9650\u304c ",["0"],"% \u3067\u3042\u308b\u305f\u3081\u3001\u3053\u306e\u8cc7\u7523\u306b\u5bfe\u3057\u3066\u501f\u5165\u3067\u304d\u308b\u6700\u5927\u984d\u306f\u5236\u9650\u3055\u308c\u3066\u3044\u307e\u3059\u3002"],"Maximum amount available to borrow is <0/> {0} (<1/>).":["\u501f\u308a\u3089\u308c\u308b\u6700\u5927\u91d1\u984d\u306f <0/> ",["0"]," (<1/>) \u3067\u3059\u3002"],"Maximum amount available to borrow is limited because protocol borrow cap is nearly reached.":"\u30d7\u30ed\u30c8\u30b3\u30eb\u306e\u501f\u5165\u4e0a\u9650\u306b\u307b\u307c\u9054\u3057\u3066\u3044\u308b\u305f\u3081\u3001\u501f\u5165\u53ef\u80fd\u306a\u6700\u5927\u91d1\u984d\u306f\u5236\u9650\u3055\u308c\u3066\u3044\u307e\u3059\u3002","Maximum amount available to supply is <0/> {0} (<1/>).":["\u4f9b\u7d66\u3067\u304d\u308b\u6700\u5927\u91cf\u306f <0/> ",["0"]," (<1/>) \u3067\u3059\u3002"],"Maximum amount available to supply is limited because protocol supply cap is at {0}%.":["\u30d7\u30ed\u30c8\u30b3\u30eb\u306e\u4f9b\u7d66\u4e0a\u9650\u304c ",["0"],"% \u3067\u3042\u308b\u305f\u3081\u3001\u4f9b\u7d66\u3067\u304d\u308b\u6700\u5927\u91cf\u306f\u5236\u9650\u3055\u308c\u3066\u3044\u307e\u3059\u3002"],"Maximum loan to value":"\u4fa1\u5024\u306b\u5bfe\u3059\u308b\u30ed\u30fc\u30f3\u306e\u6700\u5927\u5024","Meet ONEZ":"ONEZ\u3068\u306e\u51fa\u4f1a\u3044",Menu:"\u30e1\u30cb\u30e5\u30fc",Migrate:"\u79fb\u884c\u3059\u308b","Migrate to V3":"V3 \u3078\u306e\u79fb\u884c","Migrate to v3":"v3 \u306b\u79fb\u884c\u3059\u308b","Migrate to {0} v3 Market":[["0"]," v3 \u30de\u30fc\u30b1\u30c3\u30c8\u306b\u79fb\u884c\u3059\u308b"],Migrated:"\u79fb\u884c\u6e08\u307f",Migrating:"\u79fb\u884c\u4e2d","Migrating multiple collaterals and borrowed assets at the same time can be an expensive operation and might fail in certain situations.<0>Therefore it\u2019s not recommended to migrate positions with more than 5 assets (deposited + borrowed) at the same time.":"<0>\u305d\u306e\u305f\u3081\u30015\u3064\u4ee5\u4e0a\u306e\u8cc7\u7523\uff08\u9810\u8a17+\u501f\u5165\uff09\u3092\u6301\u3064\u30dd\u30b8\u30b7\u30e7\u30f3\u3092\u540c\u6642\u306b\u79fb\u884c\u3059\u308b\u3053\u3068\u306f\u63a8\u5968\u3055\u308c\u307e\u305b\u3093\u3002","Migration risks":"\u79fb\u884c\u306e\u30ea\u30b9\u30af","Minimum GHO borrow amount":"GHO\u306e\u6700\u4f4e\u501f\u5165\u984d","Minimum staked ZeroLend amount":"\u6700\u4f4e\u8ced\u3051\u91d1\u984d",Mint:"\u30df\u30f3\u30c8 ",Minted:"\u30df\u30f3\u30c8 ",More:"\u3082\u3063\u3068",NAY:"NAY","Need help connecting a wallet? <0>Read our FAQ":"\u30a6\u30a9\u30ec\u30c3\u30c8\u306e\u63a5\u7d9a\u306b\u3064\u3044\u3066\u30b5\u30dd\u30fc\u30c8\u304c\u5fc5\u8981\u3067\u3059\u304b? <0>\u3088\u304f\u3042\u308b\u8cea\u554f\u3092\u8aad\u3080","Net APR":"\u7d14APR","Net APY":"\u30cd\u30c3\u30c8APY","Net APY is the combined effect of all supply and borrow positions on net worth, including incentives. It is possible to have a negative net APY if debt APY is higher than supply APY.":"\u7d14APY\u306f\u3001\u30a4\u30f3\u30bb\u30f3\u30c6\u30a3\u30d6\u3092\u542b\u3080\u3001\u7d14\u8cc7\u7523\u306b\u5bfe\u3059\u308b\u3059\u3079\u3066\u306e\u4f9b\u7d66\u30dd\u30b8\u30b7\u30e7\u30f3\u3068\u501f\u5165\u30dd\u30b8\u30b7\u30e7\u30f3\u306e\u5408\u8a08\u52b9\u679c\u3067\u3059\u3002\u8ca0\u50b5 APY \u304c\u4f9b\u7d66 APY \u3088\u308a\u3082\u9ad8\u3044\u5834\u5408\u3001\u7d14 APY \u304c\u30de\u30a4\u30ca\u30b9\u306b\u306a\u308b\u53ef\u80fd\u6027\u304c\u3042\u308a\u307e\u3059\u3002","Net worth":"\u7d14\u8cc7\u7523",Network:"\u901a\u4fe1\u7db2","Network not supported for this wallet":"\u3053\u306e\u30a6\u30a9\u30ec\u30c3\u30c8\u3067\u306f\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u304c\u30b5\u30dd\u30fc\u30c8\u3055\u308c\u3066\u3044\u307e\u305b\u3093","New APY":"\u65b0\u3057\u3044APY","No assets selected to migrate.":"\u79fb\u884c\u3059\u308b\u8cc7\u7523\u304c\u9078\u629e\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002","No rewards to claim":"\u8acb\u6c42\u3067\u304d\u308b\u5831\u916c\u306f\u3042\u308a\u307e\u305b\u3093","No search results{0}":["\u691c\u7d22\u7d50\u679c\u304c\u3042\u308a\u307e\u305b\u3093",["0"]],"No transactions yet.":"\u307e\u3060\u53d6\u5f15\u306f\u3042\u308a\u307e\u305b\u3093\u3002","No voting power":"\u8b70\u6c7a\u6a29\u306a\u3057",None:"\u306a\u3057","Not a valid address":"\u6709\u52b9\u306a\u4f4f\u6240\u3067\u306f\u3042\u308a\u307e\u305b\u3093","Not enough balance on your wallet":"\u30a6\u30a9\u30ec\u30c3\u30c8\u306e\u6b8b\u9ad8\u304c\u8db3\u308a\u307e\u305b\u3093","Not enough collateral to repay this amount of debt with":"\u3053\u306e\u984d\u306e\u501f\u91d1\u3092\u8fd4\u6e08\u3059\u308b\u306b\u306f\u5341\u5206\u306a\u62c5\u4fdd\u304c\u3042\u308a\u307e\u305b\u3093","Not enough staked balance":"\u5341\u5206\u306a\u6295\u8cc7\u91d1\u6b8b\u9ad8\u304c\u3042\u308a\u307e\u305b\u3093","Not enough voting power to participate in this proposal":"\u3053\u306e\u63d0\u6848\u306b\u53c2\u52a0\u3059\u308b\u306b\u306f\u5341\u5206\u306a\u8b70\u6c7a\u6a29\u304c\u3042\u308a\u307e\u305b\u3093","Not reached":"\u5c4a\u3044\u3066\u3044\u306a\u3044","Nothing borrowed yet":"\u307e\u3060\u4f55\u3082\u501f\u308a\u3066\u3044\u307e\u305b\u3093","Nothing found":"\u4f55\u3082\u898b\u3064\u304b\u308a\u307e\u305b\u3093","Nothing staked":"\u4f55\u3082\u6295\u8cc7\u3055\u308c\u3066\u3044\u306a\u3044","Nothing supplied yet":"\u307e\u3060\u4f55\u3082\u4f9b\u7d66\u3055\u308c\u3066\u3044\u307e\u305b\u3093",Notify:"\u901a\u77e5\u3059\u308b","ONEZ is a native decentralized, collateral-backed digital asset pegged to USD. It is created by users via borrowing against multiple collateral. When user repays their ONEZ borrow position, the protocol burns that user's ONEZ. All the interest payments accrued by minters of ONEZ would be directly transferred to the ZeroLend treasury.":"ONEZ\u306f\u3001\u7c73\u30c9\u30eb\u306b\u30da\u30c3\u30b0\u3055\u308c\u305f\u30cd\u30a4\u30c6\u30a3\u30d6\u306a\u5206\u6563\u578b\u62c5\u4fdd\u30c7\u30b8\u30bf\u30eb\u8cc7\u7523\u3067\u3059\u3002ONEZ\u306f\u3001\u30e6\u30fc\u30b6\u30fc\u304c\u8907\u6570\u306e\u62c5\u4fdd\u306b\u5bfe\u3057\u3066\u501f\u308a\u5165\u308c\u3092\u884c\u3046\u3053\u3068\u3067\u4f5c\u6210\u3055\u308c\u307e\u3059\u3002\u30e6\u30fc\u30b6\u30fc\u304cONEZ\u306e\u501f\u5165\u30dd\u30b8\u30b7\u30e7\u30f3\u3092\u8fd4\u6e08\u3059\u308b\u3068\u3001\u30d7\u30ed\u30c8\u30b3\u30eb\u306f\u305d\u306e\u30e6\u30fc\u30b6\u30fc\u306eONEZ\u3092\u71c3\u3084\u3059\u3002ONEZ\u306e\u63a1\u6398\u8005\u306b\u3088\u3063\u3066\u767a\u751f\u3057\u305f\u5229\u606f\u306e\u652f\u6255\u3044\u306f\u3059\u3079\u3066\u3001ZeroLend\u306e\u56fd\u5eab\u306b\u76f4\u63a5\u9001\u91d1\u3055\u308c\u307e\u3059\u3002","ONEZ is currently experimental and hence has a low borrow limit.":"ONEZ\u306f\u73fe\u5728\u5b9f\u9a13\u7684\u306a\u3082\u306e\u3067\u3042\u308b\u305f\u3081\u3001\u501f\u5165\u9650\u5ea6\u984d\u306f\u4f4e\u3044\u3002","Ok, Close":"\u308f\u304b\u308a\u307e\u3057\u305f\u3001\u9589\u3058\u307e\u3059","Ok, I got it":"\u306f\u3044\u3001\u5206\u304b\u308a\u307e\u3057\u305f","Operation not supported":"\u30b5\u30dd\u30fc\u30c8\u3055\u308c\u3066\u3044\u306a\u3044\u64cd\u4f5c","Oracle price":"\u30aa\u30e9\u30af\u30eb\u306e\u4fa1\u683c",Overview:"\u6982\u8981","Page not found":"\u30da\u30fc\u30b8\u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093","Participating in this {symbol} reserve gives annualized rewards.":["\u3053\u306e ",["symbol"]," \u30ea\u30b6\u30fc\u30d6\u306b\u53c2\u52a0\u3059\u308b\u3068\u3001\u5e74\u63db\u7b97\u306e\u5831\u916c\u304c\u5f97\u3089\u308c\u307e\u3059\u3002"],"Partner Farms":"\u30d1\u30fc\u30c8\u30ca\u30fc\u8fb2\u5834","Pending Rewards":"\u61f8\u8cde\u91d1","Pending...":"\u4fdd\u7559\u4e2d...","Per the community, the Fantom market has been frozen.":"\u30b3\u30df\u30e5\u30cb\u30c6\u30a3\u306b\u3088\u308b\u3068\u3001Fantom \u30de\u30fc\u30b1\u30c3\u30c8\u306f\u51cd\u7d50\u3055\u308c\u307e\u3057\u305f\u3002","Per the community, the V2 AMM market has been deprecated.":"\u30b3\u30df\u30e5\u30cb\u30c6\u30a3\u306b\u3088\u308b\u3068\u3001V2 AMM \u30de\u30fc\u30b1\u30c3\u30c8\u306f\u975e\u63a8\u5968\u306b\u306a\u308a\u307e\u3057\u305f\u3002",Platform:"\u30d7\u30e9\u30c3\u30c8\u30d5\u30a9\u30fc\u30e0","Please always be aware of your <0>Health Factor (HF) when partially migrating a position and that your rates will be updated to V3 rates.":"\u30dd\u30b8\u30b7\u30e7\u30f3\u3092\u90e8\u5206\u7684\u306b\u79fb\u884c\u3059\u308b\u5834\u5408\u306f\u3001<0>\u30d8\u30eb\u30b9\u30d5\u30a1\u30af\u30bf\u30fc (HF) \u306b\u5e38\u306b\u6ce8\u610f\u3057\u3066\u304f\u3060\u3055\u3044\u3002\u307e\u305f\u3001\u30ec\u30fc\u30c8\u304c V3 \u30ec\u30fc\u30c8\u306b\u66f4\u65b0\u3055\u308c\u308b\u3053\u3068\u306b\u3082\u6ce8\u610f\u3057\u3066\u304f\u3060\u3055\u3044\u3002","Please connect a wallet to view your personal information here.":"\u3053\u3053\u3067\u500b\u4eba\u60c5\u5831\u3092\u8868\u793a\u3059\u308b\u306b\u306f\u3001\u30a6\u30a9\u30ec\u30c3\u30c8\u3092\u63a5\u7d9a\u3057\u3066\u304f\u3060\u3055\u3044\u3002","Please connect your wallet to get free testnet assets.":"\u7121\u6599\u306e\u30c6\u30b9\u30c8\u30cd\u30c3\u30c8 \u30a2\u30bb\u30c3\u30c8\u3092\u53d6\u5f97\u3059\u308b\u306b\u306f\u3001\u30a6\u30a9\u30ec\u30c3\u30c8\u3092\u63a5\u7d9a\u3057\u3066\u304f\u3060\u3055\u3044\u3002","Please connect your wallet to see migration tool.":"\u79fb\u884c\u30c4\u30fc\u30eb\u3092\u8868\u793a\u3059\u308b\u306b\u306f\u30a6\u30a9\u30ec\u30c3\u30c8\u3092\u63a5\u7d9a\u3057\u3066\u304f\u3060\u3055\u3044\u3002","Please connect your wallet to see your supplies, borrowings, and open positions.":"\u30a6\u30a9\u30ec\u30c3\u30c8\u306b\u63a5\u7d9a\u3057\u3066\u3001\u4f9b\u7d66\u3001\u501f\u5165\u3001\u30aa\u30fc\u30d7\u30f3\u30dd\u30b8\u30b7\u30e7\u30f3\u3092\u78ba\u8a8d\u3057\u3066\u304f\u3060\u3055\u3044\u3002","Please connect your wallet to view transaction history.":"\u53d6\u5f15\u5c65\u6b74\u3092\u8868\u793a\u3059\u308b\u306b\u306f\u30a6\u30a9\u30ec\u30c3\u30c8\u3092\u63a5\u7d9a\u3057\u3066\u304f\u3060\u3055\u3044\u3002","Please enter a valid wallet address.":"\u6709\u52b9\u306a\u30a6\u30a9\u30ec\u30c3\u30c8\u30a2\u30c9\u30ec\u30b9\u3092\u5165\u529b\u3057\u3066\u304f\u3060\u3055\u3044\u3002","Please switch to {networkName}.":[["networkName"]," \u306b\u5207\u308a\u66ff\u3048\u3066\u304f\u3060\u3055\u3044\u3002"],"Please, connect your wallet":"\u30a6\u30a9\u30ec\u30c3\u30c8\u3092\u63a5\u7d9a\u3057\u3066\u304f\u3060\u3055\u3044","Pool addresses provider is not registered":"\u30d7\u30fc\u30eb\u30a2\u30c9\u30ec\u30b9\u30d7\u30ed\u30d0\u30a4\u30c0\u30fc\u304c\u767b\u9332\u3055\u308c\u3066\u3044\u307e\u305b\u3093","Powered by":"\u642d\u8f09","Preview tx and migrate":"tx\u306e\u30d7\u30ec\u30d3\u30e5\u30fc\u3068\u79fb\u884c",Price:"\u4fa1\u683c","Price data is not currently available for this reserve on the protocol subgraph":"\u73fe\u5728\u3001\u30d7\u30ed\u30c8\u30b3\u30eb \u30b5\u30d6\u30b0\u30e9\u30d5\u306e\u3053\u306e\u30ea\u30b6\u30fc\u30d6\u306e\u4fa1\u683c\u30c7\u30fc\u30bf\u306f\u5229\u7528\u3067\u304d\u307e\u305b\u3093","Price impact is the spread between the total value of the entry tokens switched and the destination tokens obtained (in USD), which results from the limited liquidity of the trading pair.":"\u4fa1\u683c\u3078\u306e\u5f71\u97ff\u306f\u3001\u4ea4\u63db\u3055\u308c\u305f\u30a8\u30f3\u30c8\u30ea\u30fc \u30c8\u30fc\u30af\u30f3\u306e\u5408\u8a08\u5024\u3068\u53d6\u5f97\u3055\u308c\u305f\u30c7\u30b9\u30c6\u30a3\u30cd\u30fc\u30b7\u30e7\u30f3 \u30c8\u30fc\u30af\u30f3 (\u7c73\u30c9\u30eb) \u306e\u9593\u306e\u30b9\u30d7\u30ec\u30c3\u30c9\u3067\u3042\u308a\u3001\u3053\u308c\u306f\u53d6\u5f15\u30da\u30a2\u306e\u9650\u3089\u308c\u305f\u6d41\u52d5\u6027\u304b\u3089\u751f\u3058\u307e\u3059\u3002","Price impact {0}%":["\u4fa1\u683c\u3078\u306e\u5f71\u97ff ",["0"],"%"],"Proposal details":"\u63d0\u6848\u5185\u5bb9","Proposal overview":"\u63d0\u6848\u6982\u8981",Proposals:"\u63d0\u6848",Proposition:"\u547d\u984c","Protocol borrow cap at 100% for this asset. Further borrowing unavailable.":"\u3053\u306e\u8cc7\u7523\u306e\u30d7\u30ed\u30c8\u30b3\u30eb\u501f\u7528\u4e0a\u9650\u306f 100% \u3067\u3059\u3002\u305d\u308c\u4ee5\u4e0a\u306e\u501f\u5165\u306f\u3067\u304d\u307e\u305b\u3093\u3002","Protocol borrow cap is at 100% for this asset. Further borrowing unavailable.":"\u3053\u306e\u8cc7\u7523\u306e\u30d7\u30ed\u30c8\u30b3\u30eb\u501f\u7528\u4e0a\u9650\u306f 100% \u3067\u3059\u3002\u305d\u308c\u4ee5\u4e0a\u306e\u501f\u5165\u306f\u3067\u304d\u307e\u305b\u3093\u3002","Protocol debt ceiling is at 100% for this asset. Further borrowing against this asset is unavailable.":"\u3053\u306e\u8cc7\u7523\u306e\u30d7\u30ed\u30c8\u30b3\u30eb\u50b5\u52d9\u4e0a\u9650\u306f 100% \u3067\u3059\u3002\u3053\u306e\u8cc7\u7523\u306b\u5bfe\u3057\u3066\u3055\u3089\u306b\u501f\u5165\u3092\u884c\u3046\u3053\u3068\u306f\u3067\u304d\u307e\u305b\u3093\u3002","Protocol debt ceiling is at 100% for this asset. Futher borrowing against this asset is unavailable.":"\u3053\u306e\u8cc7\u7523\u306e\u30d7\u30ed\u30c8\u30b3\u30eb\u50b5\u52d9\u4e0a\u9650\u306f 100% \u3067\u3059\u3002\u3053\u306e\u8cc7\u7523\u306b\u5bfe\u3057\u3066\u3055\u3089\u306b\u501f\u5165\u3092\u884c\u3046\u3053\u3068\u306f\u3067\u304d\u307e\u305b\u3093\u3002","Protocol supply cap at 100% for this asset. Further supply unavailable.":"\u3053\u306e\u30a2\u30bb\u30c3\u30c8\u306e\u30d7\u30ed\u30c8\u30b3\u30eb\u4f9b\u7d66\u4e0a\u9650\u306f 100% \u3067\u3059\u3002\u3053\u308c\u4ee5\u4e0a\u306e\u4f9b\u7d66\u306f\u4e0d\u53ef\u80fd\u3067\u3059\u3002","Protocol supply cap is at 100% for this asset. Further supply unavailable.":"\u3053\u306e\u30a2\u30bb\u30c3\u30c8\u306e\u30d7\u30ed\u30c8\u30b3\u30eb\u4f9b\u7d66\u4e0a\u9650\u306f 100% \u3067\u3059\u3002\u3053\u308c\u4ee5\u4e0a\u306e\u4f9b\u7d66\u306f\u4e0d\u53ef\u80fd\u3067\u3059\u3002","Provide liquidity and get special access to our Discord":"\u6d41\u52d5\u6027\u3092\u63d0\u4f9b\u3057\u3001Discord \u3078\u306e\u7279\u5225\u306a\u30a2\u30af\u30bb\u30b9\u3092\u53d6\u5f97\u3057\u307e\u3059",Quorum:"\u5b9a\u8db3\u6570","Rate change":"\u30ec\u30fc\u30c8\u5909\u66f4","Raw-Ipfs":"Raw-Ipfs",Reached:"\u5230\u9054\u3057\u307e\u3057\u305f","Reactivate cooldown period to unstake {0} {stakedToken}":[["0"]," ",["stakedToken"]," \u306e\u30b9\u30c6\u30fc\u30af\u3092\u89e3\u9664\u3059\u308b\u305f\u3081\u306e\u30af\u30fc\u30eb\u30c0\u30a6\u30f3\u671f\u9593\u3092\u518d\u30a2\u30af\u30c6\u30a3\u30d6\u5316\u3057\u307e\u3059"],"Read more here.":"\u8a73\u7d30\u306f\u3053\u3061\u3089\u3092\u3054\u89a7\u304f\u3060\u3055\u3044\u3002","Read-only mode allows to see address positions in ZeroLend, but you won't be able to perform transactions.":"\u8aad\u307f\u53d6\u308a\u5c02\u7528\u30e2\u30fc\u30c9\u3067\u306f\u3001\u30bc\u30ed\u30ec\u30f3\u30c9\u306e\u30a2\u30c9\u30ec\u30b9\u30dd\u30b8\u30b7\u30e7\u30f3\u3092\u898b\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u304c\u3001\u53d6\u5f15\u3092\u5b9f\u884c\u3059\u308b\u3053\u3068\u306f\u3067\u304d\u307e\u305b\u3093\u3002","Read-only mode.":"\u8aad\u307f\u53d6\u308a\u5c02\u7528\u30e2\u30fc\u30c9\u3002","Read-only mode. Connect to a wallet to perform transactions.":"\u8aad\u307f\u53d6\u308a\u5c02\u7528\u30e2\u30fc\u30c9\u3002\u30a6\u30a9\u30ec\u30c3\u30c8\u306b\u63a5\u7d9a\u3057\u3066\u30c8\u30e9\u30f3\u30b6\u30af\u30b7\u30e7\u30f3\u3092\u5b9f\u884c\u3057\u307e\u3059\u3002",Received:"\u53d7\u3051\u53d6\u3063\u305f","Recipient address":"\u53d7\u4fe1\u8005\u306e\u30a2\u30c9\u30ec\u30b9","Rejected connection request":"\u62d2\u5426\u3055\u308c\u305f\u63a5\u7d9a\u8981\u6c42",Reload:"\u30ea\u30ed\u30fc\u30c9","Reload the page":"\u30da\u30fc\u30b8\u3092\u30ea\u30ed\u30fc\u30c9\u3059\u308b","Remaining debt":"\u6b8b\u50b5","Remaining supply":"\u4f9b\u7d66\u6b8b\u91cf",Repaid:"\u8fd4\u6e08\u6e08\u307f",Repay:"\u8fd4\u6e08","Repay with":"\u3067\u8fd4\u6e08\u3057\u307e\u3059","Repay {symbol}":["\u8fd4\u6e08 ",["symbol"]],"Repaying {symbol}":[["symbol"],"\u3092\u8fd4\u6e08\u4e2d"],"Repayment amount to reach {0}% utilization":["\u5229\u7528\u7387 ",["0"],"% \u306b\u9054\u3059\u308b\u8fd4\u6e08\u984d"],"Reserve Size":"\u30ea\u30b6\u30fc\u30d6\u30b5\u30a4\u30ba","Reserve factor":"\u4e88\u5099\u7387","Reserve factor is a percentage of interest which goes to a {0} that is controlled by ZeroLend governance to promote ecosystem growth.":["\u30ea\u30b6\u30fc\u30d6\u30fb\u30d5\u30a1\u30af\u30bf\u30fc\u3068\u306f\u3001\u30a8\u30b3\u30b7\u30b9\u30c6\u30e0\u306e\u6210\u9577\u3092\u4fc3\u9032\u3059\u308b\u305f\u3081\u306b\u30bc\u30ed\u30ec\u30f3\u30c9\u30fb\u30ac\u30d0\u30ca\u30f3\u30b9\u306b\u3088\u3063\u3066\u7ba1\u7406\u3055\u308c\u308b",["0"],"\u306b\u652f\u6255\u308f\u308c\u308b\u91d1\u5229\u306e\u30d1\u30fc\u30bb\u30f3\u30c6\u30fc\u30b8\u3067\u3042\u308b\u3002"],"Reserve status & configuration":"\u4e88\u7d04\u30b9\u30c6\u30fc\u30bf\u30b9\u3068\u8a2d\u5b9a",Reset:"\u30ea\u30bb\u30c3\u30c8",Restake:"\u518d\u5ea6\u6295\u8cc7","Restake {symbol}":["\u518d\u5ea6\u6295\u8cc7 ",["symbol"]],Restaked:"\u518d\u5ea6\u6295\u8cc7\u6e08\u307f","Restaking {symbol}":[["symbol"],"\u306e\u518d\u53d6\u5f97"],"Review approval tx details":"\u627f\u8a8d\u9001\u4fe1\u306e\u8a73\u7d30\u3092\u78ba\u8a8d\u3059\u308b","Review changes to continue":"\u5909\u66f4\u3092\u78ba\u8a8d\u3057\u3066\u7d9a\u884c\u3057\u307e\u3059","Review tx":"\u30ec\u30d3\u30e5\u30fc\u9001\u4fe1","Review tx details":"TX\u306e\u8a73\u7d30\u3092\u78ba\u8a8d\u3059\u308b","Revoke power":"\u6a29\u9650\u3092\u53d6\u308a\u6d88\u3059","Reward(s) to claim":"\u8acb\u6c42\u3067\u304d\u308b\u5831\u916c",Rewards:"\u5831\u916c","Rewards APR":"\u5831\u916c\u5e74\u7387","Rewards Token":"\u5831\u916c\u30c8\u30fc\u30af\u30f3","Rewards \ud83d\udcb0":"\u5831\u916c","Risk details":"\u30ea\u30b9\u30af\u306e\u8a73\u7d30","SEE CHARTS":"\u30c1\u30e3\u30fc\u30c8\u3092\u898b\u308b","Safety of your deposited collateral against the borrowed assets and its underlying value.":"\u501f\u5165\u8cc7\u7523\u304a\u3088\u3073\u305d\u306e\u57fa\u790e\u7684\u4fa1\u5024\u306b\u5bfe\u3059\u308b\u3001\u9810\u3051\u305f\u62c5\u4fdd\u306e\u5b89\u5168\u6027\u3002","Seatbelt report":"\u30b7\u30fc\u30c8\u30d9\u30eb\u30c8\u30ec\u30dd\u30fc\u30c8","See all the rewards you have earned from ZeroLend in one place. Providing liquidity to ZeroLend lets you pre-mine $ZERO and also get a share of zkSync's upcoming token airdrop.":"ZeroLend\u3067\u7372\u5f97\u3057\u305f\u3059\u3079\u3066\u306e\u5831\u916c\u3092\u4e00\u7b87\u6240\u3067\u78ba\u8a8d\u3067\u304d\u307e\u3059\u3002ZeroLend\u306b\u6d41\u52d5\u6027\u3092\u63d0\u4f9b\u3059\u308b\u3053\u3068\u3067\u3001$ZERO\u3092\u4e8b\u524d\u306b\u63a1\u6398\u3057\u3001zkSync\u306e\u4eca\u5f8c\u306e\u30c8\u30fc\u30af\u30f3Airdrop\u306e\u30b7\u30a7\u30a2\u3082\u5f97\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002","Seems like we can't switch the network automatically. Please check if you can change it from the wallet.":"\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u3092\u81ea\u52d5\u3067\u5207\u308a\u66ff\u3048\u308b\u3053\u3068\u306f\u3067\u304d\u306a\u3044\u3088\u3046\u3067\u3059\u3002\u30a6\u30a9\u30ec\u30c3\u30c8\u304b\u3089\u5909\u66f4\u3067\u304d\u308b\u304b\u78ba\u8a8d\u3057\u3066\u304f\u3060\u3055\u3044\u3002",Select:"\u9078\u629e\u3059\u308b","Select APY type to switch":"\u5207\u308a\u66ff\u3048\u308bAPY\u30bf\u30a4\u30d7\u3092\u9078\u629e\u3057\u3066\u304f\u3060\u3055\u3044","Select an asset":"\u30a2\u30bb\u30c3\u30c8\u3092\u9078\u629e\u3057\u3066\u304f\u3060\u3055\u3044","Select language":"\u8a00\u8a9e\u3092\u9078\u629e\u3059\u308b","Select slippage tolerance":"\u6ed1\u308a\u8a31\u5bb9\u5dee\u3092\u9078\u629e\u3057\u3066\u304f\u3060\u3055\u3044","Select v2 borrows to migrate":"\u79fb\u884c\u3059\u308b v2 \u501f\u7528\u3092\u9078\u629e\u3057\u3066\u304f\u3060\u3055\u3044","Select v2 supplies to migrate":"\u79fb\u884c\u3059\u308b v2 \u30b5\u30d7\u30e9\u30a4\u3092\u9078\u629e\u3057\u3066\u304f\u3060\u3055\u3044","Selected assets have successfully migrated. Visit the Market Dashboard to see them.":"\u9078\u629e\u3057\u305f\u8cc7\u7523\u306f\u6b63\u5e38\u306b\u79fb\u884c\u3055\u308c\u307e\u3057\u305f\u3002\u305d\u308c\u3089\u3092\u78ba\u8a8d\u3059\u308b\u306b\u306f\u3001\u30de\u30fc\u30b1\u30c3\u30c8 \u30c0\u30c3\u30b7\u30e5\u30dc\u30fc\u30c9\u306b\u30a2\u30af\u30bb\u30b9\u3057\u3066\u304f\u3060\u3055\u3044\u3002","Selected borrow assets":"\u9078\u629e\u3055\u308c\u305f\u501f\u5165\u8cc7\u7523","Selected supply assets":"\u53b3\u9078\u3055\u308c\u305f\u4f9b\u7d66\u8cc7\u7523","Set up delegation":"\u59d4\u4efb\u3092\u8a2d\u5b9a\u3059\u308b","Setup notifications about your Health Factor using the Hal app.":"Hal \u30a2\u30d7\u30ea\u3092\u4f7f\u7528\u3057\u3066\u3001\u5065\u5eb7\u56e0\u5b50\u306b\u95a2\u3059\u308b\u901a\u77e5\u3092\u8a2d\u5b9a\u3057\u307e\u3059\u3002","Share on Lens":"Lens\u3067\u5171\u6709","Share on twitter":"\u30c4\u30a4\u30c3\u30bf\u30fc\u3067\u30b7\u30a7\u30a2\u3059\u308b",Show:"\u898b\u305b\u308b","Show assets with 0 balance":"\u6b8b\u9ad8\u304c0\u306e\u8cc7\u7523\u3092\u8868\u793a","Sign to continue":"\u7d9a\u884c\u3059\u308b\u306b\u306f\u7f72\u540d\u3057\u3066\u304f\u3060\u3055\u3044","Signatures ready":"\u7f72\u540d\u306e\u6e96\u5099\u304c\u3067\u304d\u307e\u3057\u305f",Signing:"\u7f72\u540d","Since this asset is frozen, the only available actions are withdraw and repay which can be accessed from the <0>Dashboard":"\u3053\u306e\u8cc7\u7523\u306f\u51cd\u7d50\u3055\u308c\u3066\u3044\u308b\u305f\u3081\u3001\u5229\u7528\u53ef\u80fd\u306a\u30a2\u30af\u30b7\u30e7\u30f3\u306f\u5f15\u304d\u51fa\u3057\u3068\u8fd4\u6e08\u306e\u307f\u3067\u3042\u308a\u3001<0>\u30c0\u30c3\u30b7\u30e5\u30dc\u30fc\u30c9\u304b\u3089\u30a2\u30af\u30bb\u30b9\u3067\u304d\u307e\u3059\u3002","Since this is a test network, you can get any of the assets if you have ETH on your wallet":"\u3053\u308c\u306f\u30c6\u30b9\u30c8\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u3067\u3042\u308b\u305f\u3081\u3001\u30a6\u30a9\u30ec\u30c3\u30c8\u306bETH\u304c\u3042\u308c\u3070\u3069\u306e\u8cc7\u7523\u3067\u3082\u53d6\u5f97\u3067\u304d\u307e\u3059","Slippage is the difference between the quoted and received amounts from changing market conditions between the moment the transaction is submitted and its verification.":"\u30b9\u30ea\u30c3\u30da\u30fc\u30b8\u3068\u306f\u3001\u53d6\u5f15\u304c\u9001\u4fe1\u3055\u308c\u3066\u304b\u3089\u305d\u306e\u691c\u8a3c\u304c\u884c\u308f\u308c\u308b\u307e\u3067\u306e\u5e02\u5834\u72b6\u6cc1\u306e\u5909\u5316\u306b\u3088\u308b\u3001\u898b\u7a4d\u91d1\u984d\u3068\u53d7\u9818\u91d1\u984d\u306e\u5dee\u3067\u3059\u3002","Some migrated assets will not be used as collateral due to enabled isolation mode in {marketName} V3 Market. Visit <0>{marketName} V3 Dashboard to manage isolation mode.":[["marketName"]," V3 \u30de\u30fc\u30b1\u30c3\u30c8\u3067\u5206\u96e2\u30e2\u30fc\u30c9\u304c\u6709\u52b9\u306b\u306a\u3063\u3066\u3044\u308b\u305f\u3081\u3001\u79fb\u884c\u3055\u308c\u305f\u8cc7\u7523\u306e\u4e00\u90e8\u306f\u62c5\u4fdd\u3068\u3057\u3066\u4f7f\u7528\u3055\u308c\u307e\u305b\u3093\u3002\u5206\u96e2\u30e2\u30fc\u30c9\u3092\u7ba1\u7406\u3059\u308b\u306b\u306f\u3001<0>",["marketName"]," V3 \u30c0\u30c3\u30b7\u30e5\u30dc\u30fc\u30c9\u306b\u30a2\u30af\u30bb\u30b9\u3057\u3066\u304f\u3060\u3055\u3044\u3002"],"Something went wrong":"\u4f55\u304b\u554f\u984c\u304c\u767a\u751f\u3057\u307e\u3057\u305f","Sorry, an unexpected error happened. In the meantime you may try reloading the page, or come back later.":"\u7533\u3057\u8a33\u3042\u308a\u307e\u305b\u3093\u304c\u3001\u4e88\u671f\u3057\u306a\u3044\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f\u3002\u305d\u306e\u9593\u3001\u30da\u30fc\u30b8\u3092\u30ea\u30ed\u30fc\u30c9\u3057\u3066\u307f\u308b\u304b\u3001\u5f8c\u3067\u623b\u3063\u3066\u304f\u3060\u3055\u3044\u3002","Sorry, we couldn't find the page you were looking for.":"\u7533\u3057\u8a33\u3042\u308a\u307e\u305b\u3093\u304c\u3001\u304a\u63a2\u3057\u306e\u30da\u30fc\u30b8\u306f\u898b\u3064\u304b\u308a\u307e\u305b\u3093\u3067\u3057\u305f\u3002",Spanish:"\u30b9\u30da\u30a4\u30f3\u8a9e",Stable:"\u5b89\u5b9a\u3057\u305f","Stable Interest Type is disabled for this currency":"\u3053\u306e\u901a\u8ca8\u3067\u306f\u5b89\u5b9a\u91d1\u5229\u30bf\u30a4\u30d7\u304c\u7121\u52b9\u306b\u306a\u3063\u3066\u3044\u307e\u3059","Stable borrowing is enabled":"\u5b89\u5b9a\u3057\u305f\u501f\u5165\u304c\u53ef\u80fd","Stable borrowing is not enabled":"\u5b89\u5b9a\u3057\u305f\u501f\u5165\u304c\u6709\u52b9\u306b\u306a\u3063\u3066\u3044\u307e\u305b\u3093","Stable debt supply is not zero":"\u5b89\u5b9a\u3057\u305f\u56fd\u50b5\u4f9b\u7d66\u306f\u30bc\u30ed\u3067\u306f\u306a\u3044","Stable interest rate will <0>stay the same for the duration of your loan. Recommended for long-term loan periods and for users who prefer predictability.":"\u5b89\u5b9a\u3057\u305f\u91d1\u5229\u306f\u30ed\u30fc\u30f3\u671f\u9593\u4e2d<0>\u5909\u308f\u308a\u307e\u305b\u3093\u3002\u9577\u671f\u306e\u878d\u8cc7\u671f\u9593\u3084\u4e88\u6e2c\u53ef\u80fd\u6027\u3092\u91cd\u8996\u3059\u308b\u30e6\u30fc\u30b6\u30fc\u306b\u304a\u3059\u3059\u3081\u3067\u3059\u3002",Stablecoin:"\u30b9\u30c6\u30fc\u30d6\u30eb\u30b3\u30a4\u30f3",Stake:"\u30b9\u30c6\u30fc\u30af","Stake AAVE":"\u30b9\u30c6\u30fc\u30afAAVE","Stake ABPT":"\u30b9\u30c6\u30fc\u30afABPT","Stake cooldown activated":"\u30b9\u30c6\u30fc\u30af\u306e\u30af\u30fc\u30eb\u30c0\u30a6\u30f3\u304c\u6709\u52b9\u5316\u3055\u308c\u307e\u3057\u305f",Staked:"\u30b9\u30c6\u30fc\u30ad\u30f3\u30b0",Staking:"\u30b9\u30c6\u30fc\u30ad\u30f3\u30b0","Staking APR":"\u30b9\u30c6\u30fc\u30ad\u30f3\u30b0\u5e74\u7387","Staking Rewards":"\u30b9\u30c6\u30fc\u30ad\u30f3\u30b0\u5831\u916c","Staking balance":"\u30b9\u30c6\u30fc\u30ad\u30f3\u30b0\u6b8b\u9ad8","Staking discount":"\u30b9\u30c6\u30fc\u30ad\u30f3\u30b0\u5272\u5f15",Started:"\u958b\u59cb\u3057\u307e\u3057\u305f",State:"\u5dde","Static interest rate that is determined by ZeroLend Governance. This rate may be changed over time depending on the need for the ONEZ to contract/expand. <0>Learn more":"\u30bc\u30ed\u30ec\u30f3\u30c9\u30fb\u30ac\u30d0\u30ca\u30f3\u30b9\u304c\u6c7a\u5b9a\u3059\u308b\u56fa\u5b9a\u91d1\u5229\u3002\u3053\u306e\u91d1\u5229\u306f\u3001ONEZ\u306e\u5951\u7d04/\u62e1\u5f35\u306e\u5fc5\u8981\u6027\u306b\u5fdc\u3058\u3066\u3001\u6642\u9593\u306e\u7d4c\u904e\u3068\u3068\u3082\u306b\u5909\u66f4\u3055\u308c\u308b\u53ef\u80fd\u6027\u304c\u3042\u308a\u307e\u3059\u3002<0>\u3055\u3089\u306b\u8a73\u3057\u304fPhase 1 Launch to learn more.":"ZeroLend\u30d7\u30ed\u30c8\u30b3\u30eb\u306f\u73fe\u5728\u7a3c\u50cd\u4e2d\u3067\u3001\u30d6\u30fc\u30c8\u30b9\u30c8\u30e9\u30c3\u30d7\u30fb\u30e2\u30fc\u30c9\u3067\u3042\u308b\u3002\u8cc7\u7523\u3092\u9810\u3051\u305f\u30e6\u30fc\u30b6\u30fc\u306f\u3001\u30c8\u30fc\u30af\u30f3\u306e\u30ed\u30fc\u30f3\u30c1\u6642\u306b\u63db\u91d1\u3067\u304d\u308b$ZERO\u3092\uff08earlyZERO\u3068\u3057\u3066\uff09\u4e8b\u524d\u306b\u63a1\u6398\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002\u8a73\u3057\u304f\u306f<0>\u30d5\u30a7\u30fc\u30ba1\u30ed\u30fc\u30f3\u30c1\u3092\u304a\u8aad\u307f\u304f\u3060\u3055\u3044\u3002","The address of the pool addresses provider is invalid":"\u30d7\u30fc\u30eb\u30a2\u30c9\u30ec\u30b9\u30d7\u30ed\u30d0\u30a4\u30c0\u30fc\u306e\u30a2\u30c9\u30ec\u30b9\u304c\u7121\u52b9\u3067\u3059","The app is running in testnet mode. Learn how it works in":"\u30a2\u30d7\u30ea\u306f\u30c6\u30b9\u30c8\u30cd\u30c3\u30c8 \u30e2\u30fc\u30c9\u3067\u5b9f\u884c\u3055\u308c\u3066\u3044\u307e\u3059\u3002\u3067\u3069\u306e\u3088\u3046\u306b\u6a5f\u80fd\u3059\u308b\u304b\u3092\u5b66\u3073\u307e\u3057\u3087\u3046","The caller of the function is not an AToken":"\u95a2\u6570\u306e\u547c\u3073\u51fa\u3057\u5143\u306f AToken \u3067\u306f\u3042\u308a\u307e\u305b\u3093","The caller of this function must be a pool":"\u3053\u306e\u95a2\u6570\u306e\u547c\u3073\u51fa\u3057\u5143\u306f\u30d7\u30fc\u30eb\u3067\u3042\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059","The collateral balance is 0":"\u62c5\u4fdd\u6b8b\u9ad8\u306f0\u3067\u3059","The collateral chosen cannot be liquidated":"\u9078\u629e\u3057\u305f\u62c5\u4fdd\u306f\u6e05\u7b97\u3067\u304d\u307e\u305b\u3093","The cooldown period is the time required prior to unstaking your tokens (20 days). You can only withdraw your assets from the Security Module after the cooldown period and within the unstake window.<0>Learn more":"\u30af\u30fc\u30eb\u30c0\u30a6\u30f3\u671f\u9593\u306f\u3001\u30c8\u30fc\u30af\u30f3\u306e\u30b9\u30c6\u30fc\u30ad\u30f3\u30b0\u3092\u89e3\u9664\u3059\u308b\u307e\u3067\u306b\u5fc5\u8981\u306a\u6642\u9593\u3067\u3059 (20 \u65e5\u9593)\u3002\u30af\u30fc\u30eb\u30c0\u30a6\u30f3\u671f\u9593\u5f8c\u3001\u30a2\u30f3\u30b9\u30c6\u30fc\u30af\u671f\u9593\u5185\u306b\u306e\u307f\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3 \u30e2\u30b8\u30e5\u30fc\u30eb\u304b\u3089\u8cc7\u7523\u3092\u5f15\u304d\u51fa\u3059\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002<0>\u8a73\u7d30","The cooldown period is {0}. After {1} of cooldown, you will enter unstake window of {2}. You will continue receiving rewards during cooldown and unstake window.":["\u30af\u30fc\u30eb\u30c0\u30a6\u30f3\u671f\u9593\u306f ",["0"]," \u3067\u3059\u3002 ",["1"]," \u306e\u30af\u30fc\u30eb\u30c0\u30a6\u30f3\u304c\u7d4c\u904e\u3059\u308b\u3068\u3001",["2"]," \u306e\u30a2\u30f3\u30b9\u30c6\u30fc\u30af \u30a6\u30a3\u30f3\u30c9\u30a6\u306b\u5165\u308a\u307e\u3059\u3002\u30af\u30fc\u30eb\u30c0\u30a6\u30f3\u4e2d\u3082\u30b9\u30c6\u30fc\u30af\u89e3\u9664\u671f\u9593\u4e2d\u3082\u5f15\u304d\u7d9a\u304d\u5831\u916c\u3092\u53d7\u3051\u53d6\u308a\u307e\u3059\u3002"],"The effects on the health factor would cause liquidation. Try lowering the amount.":"\u5065\u5eb7\u8981\u56e0\u3078\u306e\u5f71\u97ff\u306b\u3088\u308a\u6e05\u7b97\u304c\u767a\u751f\u3059\u308b\u53ef\u80fd\u6027\u304c\u3042\u308a\u307e\u3059\u3002\u91cf\u3092\u6e1b\u3089\u3057\u3066\u307f\u3066\u304f\u3060\u3055\u3044\u3002","The loan to value of the migrated positions would cause liquidation. Increase migrated collateral or reduce migrated borrow to continue.":"\u79fb\u884c\u3055\u308c\u305f\u30dd\u30b8\u30b7\u30e7\u30f3\u306e\u4fa1\u5024\u306b\u5bfe\u3059\u308b\u30ed\u30fc\u30f3\u306f\u6e05\u7b97\u3092\u5f15\u304d\u8d77\u3053\u3059\u53ef\u80fd\u6027\u304c\u3042\u308a\u307e\u3059\u3002\u7d9a\u884c\u3059\u308b\u306b\u306f\u3001\u79fb\u884c\u3055\u308c\u305f\u62c5\u4fdd\u3092\u5897\u3084\u3059\u304b\u3001\u79fb\u884c\u3055\u308c\u305f\u501f\u5165\u3092\u6e1b\u3089\u3057\u3066\u304f\u3060\u3055\u3044\u3002","The requested amount is greater than the max loan size in stable rate mode":"\u8981\u6c42\u3055\u308c\u305f\u91d1\u984d\u304c\u5b89\u5b9a\u91d1\u5229\u30e2\u30fc\u30c9\u306e\u6700\u5927\u30ed\u30fc\u30f3\u30b5\u30a4\u30ba\u3092\u8d85\u3048\u3066\u3044\u307e\u3059","The total amount of your assets denominated in USD that can be used as collateral for borrowing assets.":"\u8cc7\u7523\u3092\u501f\u308a\u308b\u305f\u3081\u306e\u62c5\u4fdd\u3068\u3057\u3066\u4f7f\u7528\u3067\u304d\u308b\u7c73\u30c9\u30eb\u5efa\u3066\u306e\u8cc7\u7523\u306e\u7dcf\u984d\u3002","The underlying asset cannot be rescued":"\u539f\u8cc7\u7523\u306f\u6551\u51fa\u3067\u304d\u306a\u3044","The underlying balance needs to be greater than 0":"\u57fa\u672c\u6b8b\u9ad8\u306f 0 \u3088\u308a\u5927\u304d\u3044\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059","The weighted average of APY for all borrowed assets, including incentives.":"\u30a4\u30f3\u30bb\u30f3\u30c6\u30a3\u30d6\u3092\u542b\u3080\u3059\u3079\u3066\u306e\u501f\u5165\u8cc7\u7523\u306e APY \u306e\u52a0\u91cd\u5e73\u5747\u3002","The weighted average of APY for all supplied assets, including incentives.":"\u30a4\u30f3\u30bb\u30f3\u30c6\u30a3\u30d6\u3092\u542b\u3080\u3001\u4f9b\u7d66\u3055\u308c\u305f\u3059\u3079\u3066\u306e\u8cc7\u7523\u306e APY \u306e\u52a0\u91cd\u5e73\u5747\u3002","There are not enough funds in the{0}reserve to borrow":[["0"],"\u501f\u308a\u5165\u308c\u308b\u306e\u306b\u5341\u5206\u306a\u8cc7\u91d1\u304c\u6e96\u5099\u91d1\u306b\u3042\u308a\u307e\u305b\u3093"],"There is not enough collateral to cover a new borrow":"\u65b0\u305f\u306a\u501f\u5165\u3092\u30ab\u30d0\u30fc\u3059\u308b\u306e\u306b\u5341\u5206\u306a\u62c5\u4fdd\u304c\u3042\u308a\u307e\u305b\u3093","There is not enough liquidity for the target asset to perform the switch. Try lowering the amount.":"\u30bf\u30fc\u30b2\u30c3\u30c8\u8cc7\u7523\u306b\u5207\u308a\u66ff\u3048\u3092\u5b9f\u884c\u3059\u308b\u305f\u3081\u306e\u5341\u5206\u306a\u6d41\u52d5\u6027\u304c\u3042\u308a\u307e\u305b\u3093\u3002\u91cf\u3092\u6e1b\u3089\u3057\u3066\u307f\u3066\u304f\u3060\u3055\u3044\u3002","There was some error. Please try changing the parameters or <0><1>copy the error":"\u4f55\u3089\u304b\u306e\u30a8\u30e9\u30fc\u304c\u3042\u308a\u307e\u3057\u305f\u3002\u30d1\u30e9\u30e1\u30fc\u30bf\u3092\u5909\u66f4\u3057\u3066\u307f\u308b\u304b\u3001<0><1>\u30a8\u30e9\u30fc\u3092\u30b3\u30d4\u30fc\u3057\u3066\u304f\u3060\u3055\u3044\u3002","These assets are temporarily frozen or paused by ZeroLend community decisions, meaning that further supply / borrow, or rate swap of these assets are unavailable. Withdrawals and debt repayments are allowed. Follow the <0>ZeroLend governance forum for further updates.":"\u3053\u308c\u3089\u306e\u8cc7\u7523\u306f\u3001\u30bc\u30ed\u30ec\u30f3\u30c9\u30b3\u30df\u30e5\u30cb\u30c6\u30a3\u306e\u6c7a\u5b9a\u306b\u3088\u308a\u3001\u4e00\u6642\u7684\u306b\u51cd\u7d50\u307e\u305f\u306f\u4e00\u6642\u505c\u6b62\u3055\u308c\u307e\u3059\u3002\u3064\u307e\u308a\u3001\u3053\u308c\u3089\u306e\u8cc7\u7523\u306e\u3055\u3089\u306a\u308b\u4f9b\u7d66/\u501f\u5165\u3001\u307e\u305f\u306f\u30ec\u30fc\u30c8\u30b9\u30ef\u30c3\u30d7\u306f\u5229\u7528\u3067\u304d\u307e\u305b\u3093\u3002\u5f15\u304d\u51fa\u3057\u3068\u50b5\u52d9\u306e\u8fd4\u6e08\u306f\u53ef\u80fd\u3067\u3059\u3002<0>\u30bc\u30ed\u30ec\u30f3\u30c9\u30fb\u30ac\u30d0\u30ca\u30f3\u30b9\u30fb\u30d5\u30a9\u30fc\u30e9\u30e0\u3092\u30d5\u30a9\u30ed\u30fc\u3057\u3066\u304f\u3060\u3055\u3044\u3002","These funds have been borrowed and are not available for withdrawal at this time.":"\u3053\u308c\u3089\u306e\u8cc7\u91d1\u306f\u501f\u308a\u3089\u308c\u3066\u304a\u308a\u3001\u73fe\u6642\u70b9\u3067\u306f\u5f15\u304d\u51fa\u3059\u3053\u3068\u306f\u3067\u304d\u307e\u305b\u3093\u3002","This action will reduce V2 health factor below liquidation threshold. retain collateral or migrate borrow position to continue.":"\u3053\u306e\u30a2\u30af\u30b7\u30e7\u30f3\u306b\u3088\u308a\u3001V2 \u306e\u5065\u5168\u6027\u4fc2\u6570\u304c\u6e05\u7b97\u3057\u304d\u3044\u5024\u3092\u4e0b\u56de\u308a\u307e\u3059\u3002\u62c5\u4fdd\u3092\u4fdd\u6301\u3059\u308b\u304b\u3001\u501f\u5165\u30dd\u30b8\u30b7\u30e7\u30f3\u3092\u79fb\u884c\u3057\u3066\u7d9a\u884c\u3057\u3066\u304f\u3060\u3055\u3044\u3002","This action will reduce health factor of V3 below liquidation threshold. Increase migrated collateral or reduce migrated borrow to continue.":"\u3053\u306e\u30a2\u30af\u30b7\u30e7\u30f3\u306b\u3088\u308a\u3001V3 \u306e\u5065\u5168\u6027\u4fc2\u6570\u304c\u6e05\u7b97\u3057\u304d\u3044\u5024\u3092\u4e0b\u56de\u308a\u307e\u3059\u3002\u7d9a\u884c\u3059\u308b\u306b\u306f\u3001\u79fb\u884c\u3055\u308c\u305f\u62c5\u4fdd\u3092\u5897\u3084\u3059\u304b\u3001\u79fb\u884c\u3055\u308c\u305f\u501f\u5165\u3092\u6e1b\u3089\u3057\u3066\u304f\u3060\u3055\u3044\u3002","This action will reduce your health factor. Please be mindful of the increased risk of collateral liquidation.":"\u3053\u306e\u884c\u52d5\u306b\u3088\u308a\u5065\u5eb7\u8981\u56e0\u304c\u6e1b\u5c11\u3057\u307e\u3059\u3002\u62c5\u4fdd\u6e05\u7b97\u306e\u30ea\u30b9\u30af\u304c\u9ad8\u307e\u308b\u3053\u3068\u306b\u7559\u610f\u3057\u3066\u304f\u3060\u3055\u3044\u3002","This address is blocked on app.zerolend.xyz because it is associated with one or more":"\u3053\u306e\u30a2\u30c9\u30ec\u30b9\u306f 1 \u3064\u4ee5\u4e0a\u306e\u30a2\u30c9\u30ec\u30b9\u306b\u95a2\u9023\u4ed8\u3051\u3089\u308c\u3066\u3044\u308b\u305f\u3081\u3001app.zerolend.xyz \u3067\u30d6\u30ed\u30c3\u30af\u3055\u308c\u3066\u3044\u307e\u3059\u3002","This asset can only be used as collateral in isolation mode only.":"\u3053\u306e\u8cc7\u7523\u306f\u3001\u5206\u96e2\u30e2\u30fc\u30c9\u3067\u306e\u307f\u62c5\u4fdd\u3068\u3057\u3066\u4f7f\u7528\u3067\u304d\u308b\u3002","This asset has almost reached its borrow cap. There is only {messageValue} available to be borrowed from this market.":["\u3053\u306e\u8cc7\u7523\u306f\u501f\u5165\u4e0a\u9650\u306b\u307b\u307c\u9054\u3057\u3066\u3044\u307e\u3059\u3002\u3053\u306e\u30de\u30fc\u30b1\u30c3\u30c8\u304b\u3089\u501f\u308a\u3089\u308c\u308b\u306e\u306f ",["messageValue"]," \u3060\u3051\u3067\u3059\u3002"],"This asset has almost reached its supply cap. There can only be {messageValue} supplied to this market.":["\u3053\u306e\u8cc7\u7523\u306f\u4f9b\u7d66\u4e0a\u9650\u306b\u307b\u307c\u9054\u3057\u3066\u3044\u307e\u3059\u3002\u3053\u306e\u30de\u30fc\u30b1\u30c3\u30c8\u306b\u63d0\u4f9b\u3067\u304d\u308b\u306e\u306f ",["messageValue"]," \u306e\u307f\u3067\u3059\u3002"],"This asset has reached its borrow cap. Nothing is available to be borrowed from this market.":"\u3053\u306e\u8cc7\u7523\u306f\u501f\u5165\u4e0a\u9650\u306b\u9054\u3057\u307e\u3057\u305f\u3002\u3053\u306e\u5e02\u5834\u304b\u3089\u501f\u308a\u3089\u308c\u308b\u3082\u306e\u306f\u4f55\u3082\u3042\u308a\u307e\u305b\u3093\u3002","This asset has reached its supply cap. Nothing is available to be supplied from this market.":"\u3053\u306e\u8cc7\u7523\u306f\u4f9b\u7d66\u4e0a\u9650\u306b\u9054\u3057\u307e\u3057\u305f\u3002\u3053\u306e\u5e02\u5834\u304b\u3089\u4f9b\u7d66\u3067\u304d\u308b\u3082\u306e\u306f\u4f55\u3082\u3042\u308a\u307e\u305b\u3093\u3002","This asset is frozen due to an ZeroLend Protocol Governance decision. <0>More details":"\u3053\u306e\u30a2\u30bb\u30c3\u30c8\u306f\u30bc\u30ed\u30ec\u30f3\u30c9\u30fb\u30d7\u30ed\u30c8\u30b3\u30eb\u30fb\u30ac\u30d0\u30ca\u30f3\u30b9\u306e\u6c7a\u5b9a\u306b\u3088\u308a\u51cd\u7d50\u3055\u308c\u3066\u3044\u307e\u3059\u3002<0>\u8a73\u7d30More details":"\u3053\u306e\u30a2\u30bb\u30c3\u30c8\u304c\u51cd\u7d50\u3055\u308c\u305f\u306e\u306f\u3001\u30bc\u30ed\u30ec\u30f3\u30c9\u30fb\u30d7\u30ed\u30c8\u30b3\u30eb\u30fb\u30ac\u30d0\u30ca\u30f3\u30b9\u306e\u6c7a\u5b9a\u306b\u3088\u308b\u3082\u306e\u3067\u3059\u30022022\u5e7412\u670820\u65e5\u306brenFIL\u306f\u30b5\u30dd\u30fc\u30c8\u3055\u308c\u306a\u304f\u306a\u308a\u3001\u30cd\u30a4\u30c6\u30a3\u30d6\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u306b\u30d6\u30ea\u30c3\u30b8\u30d0\u30c3\u30af\u3067\u304d\u306a\u304f\u306a\u308a\u307e\u3059\u3002\u671f\u9650\u307e\u3067\u306brenFIL\u3092FIL\u306b\u30d6\u30ea\u30c3\u30b8\u30d0\u30c3\u30af\u3067\u304d\u308b\u3088\u3046\u3001\u4f9b\u7d66\u30dd\u30b8\u30b7\u30e7\u30f3\u3092\u5f15\u304d\u51fa\u3057\u3001\u501f\u5165\u30dd\u30b8\u30b7\u30e7\u30f3\u3092\u8fd4\u6e08\u3059\u308b\u3053\u3068\u304c\u63a8\u5968\u3055\u308c\u307e\u3059\u3002\u3053\u306e\u671f\u9650\u3092\u904e\u304e\u308b\u3068\u3001renFIL\u304b\u3089FIL\u3078\u306e\u8ee2\u63db\u306f\u3067\u304d\u306a\u304f\u306a\u308a\u307e\u3059\u3002<0>\u8a73\u7d30<0","This asset is planned to be offboarded due to an ZeroLend Protocol Governance decision. <0>More details":"\u3053\u306e\u30a2\u30bb\u30c3\u30c8\u306f\u3001\u30bc\u30ed\u30ec\u30f3\u30c9\u30fb\u30d7\u30ed\u30c8\u30b3\u30eb\u30fb\u30ac\u30d0\u30ca\u30f3\u30b9\u306e\u6c7a\u5b9a\u306b\u3088\u308a\u3001\u30aa\u30d5\u30dc\u30fc\u30c7\u30a3\u30f3\u30b0\u3055\u308c\u308b\u4e88\u5b9a\u3067\u3059\u3002<0>\u8a73\u7d30proposed and approvedby the community.":"\u3053\u306e\u7d71\u5408\u306f\u30b3\u30df\u30e5\u30cb\u30c6\u30a3\u306b\u3088\u3063\u3066<0>\u63d0\u6848\u3055\u308c\u3001\u627f\u8a8d\u3055\u308c\u307e\u3057\u305f\u3002","This is a Liquidity Pool (LP) Token.":"\u3053\u308c\u306f\u6d41\u52d5\u6027\u30d7\u30fc\u30eb\uff08LP\uff09\u30c8\u30fc\u30af\u30f3\u3067\u3042\u308b\u3002","This is the total amount available for you to borrow. You can borrow based on your collateral and until the borrow cap is reached.":"\u3053\u308c\u304c\u501f\u308a\u3089\u308c\u308b\u7dcf\u984d\u3068\u306a\u308a\u307e\u3059\u3002\u62c5\u4fdd\u306b\u57fa\u3065\u3044\u3066\u3001\u501f\u5165\u4e0a\u9650\u306b\u9054\u3059\u308b\u307e\u3067\u501f\u5165\u3067\u304d\u307e\u3059\u3002","This is the total amount that you are able to supply to in this reserve. You are able to supply your wallet balance up until the supply cap is reached.":"\u3053\u308c\u306f\u3001\u3053\u306e\u30ea\u30b6\u30fc\u30d6\u306b\u4f9b\u7d66\u3067\u304d\u308b\u5408\u8a08\u91d1\u984d\u3067\u3059\u3002\u4f9b\u7d66\u4e0a\u9650\u306b\u9054\u3059\u308b\u307e\u3067\u30a6\u30a9\u30ec\u30c3\u30c8\u6b8b\u9ad8\u3092\u4f9b\u7d66\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002","This represents the threshold at which a borrow position will be considered undercollateralized and subject to liquidation for each collateral. For example, if a collateral has a liquidation threshold of 80%, it means that the position will be liquidated when the debt value is worth 80% of the collateral value.":"\u3053\u308c\u306f\u3001\u501f\u5165\u30dd\u30b8\u30b7\u30e7\u30f3\u304c\u62c5\u4fdd\u4e0d\u8db3\u3068\u307f\u306a\u3055\u308c\u3001\u5404\u62c5\u4fdd\u306e\u6e05\u7b97\u306e\u5bfe\u8c61\u3068\u306a\u308b\u3057\u304d\u3044\u5024\u3092\u8868\u3057\u307e\u3059\u3002\u305f\u3068\u3048\u3070\u3001\u62c5\u4fdd\u306e\u6e05\u7b97\u95be\u5024\u304c 80% \u3067\u3042\u308b\u5834\u5408\u3001\u8ca0\u50b5\u306e\u4fa1\u5024\u304c\u62c5\u4fdd\u4fa1\u5024\u306e 80% \u306b\u9054\u3057\u305f\u3068\u304d\u306b\u30dd\u30b8\u30b7\u30e7\u30f3\u304c\u6e05\u7b97\u3055\u308c\u308b\u3053\u3068\u3092\u610f\u5473\u3057\u307e\u3059\u3002","Time left to be able to withdraw your staked asset.":"\u8cc7\u7523\u3092\u5f15\u304d\u51fa\u3059\u3053\u3068\u304c\u3067\u304d\u308b\u307e\u3067\u306e\u6b8b\u308a\u6642\u9593\u3002","Time left to unstake":"\u30b9\u30c6\u30fc\u30af\u3092\u89e3\u9664\u3059\u308b\u307e\u3067\u306e\u6b8b\u308a\u6642\u9593","Time left until the withdrawal window closes.":"\u51fa\u91d1\u7a93\u53e3\u304c\u9589\u307e\u308b\u307e\u3067\u306e\u6b8b\u308a\u6642\u9593\u3002","Tip: Try increasing slippage or reduce input amount":"\u30d2\u30f3\u30c8: \u30b9\u30ea\u30c3\u30da\u30fc\u30b8\u3092\u5897\u3084\u3059\u304b\u3001\u5165\u529b\u91cf\u3092\u6e1b\u3089\u3057\u3066\u307f\u3066\u304f\u3060\u3055\u3044\u3002","To borrow you need to supply any asset to be used as collateral.":"\u501f\u5165\u3059\u308b\u306b\u306f\u3001\u62c5\u4fdd\u3068\u3057\u3066\u4f7f\u7528\u3059\u308b\u8cc7\u7523\u3092\u63d0\u4f9b\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002","To continue, you need to grant ZeroLend smart contracts permission to move your funds from your wallet. Depending on the asset and wallet you use, it is done by signing the permission message (gas free), or by submitting an approval transaction (requires gas). <0>Learn more":"\u7d9a\u884c\u3059\u308b\u306b\u306f\u3001ZeroLend\u30b9\u30de\u30fc\u30c8\u30b3\u30f3\u30c8\u30e9\u30af\u30c8\u306b\u30a6\u30a9\u30ec\u30c3\u30c8\u304b\u3089\u8cc7\u91d1\u3092\u79fb\u52d5\u3059\u308b\u8a31\u53ef\u3092\u4e0e\u3048\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002\u4f7f\u7528\u3059\u308b\u30a2\u30bb\u30c3\u30c8\u3068\u30a6\u30a9\u30ec\u30c3\u30c8\u306b\u3088\u3063\u3066\u3001\u8a31\u53ef\u30e1\u30c3\u30bb\u30fc\u30b8\u306b\u7f72\u540d\u3059\u308b\u304b\uff08\u30ac\u30b9\u306f\u4e0d\u8981\uff09\u3001\u627f\u8a8d\u30c8\u30e9\u30f3\u30b6\u30af\u30b7\u30e7\u30f3\u3092\u9001\u4fe1\u3059\u308b\uff08\u30ac\u30b9\u304c\u5fc5\u8981\uff09\u3053\u3068\u3067\u884c\u3044\u307e\u3059\u3002<0>\u3082\u3063\u3068\u77e5\u308bAcces Provider Name":"\u3053\u306e\u8a31\u53ef\u3055\u308c\u305f\u30de\u30fc\u30b1\u30c3\u30c8\u3078\u306e\u30a2\u30af\u30bb\u30b9\u3092\u30ea\u30af\u30a8\u30b9\u30c8\u3059\u308b\u306b\u306f\u3001<0>\u30a2\u30af\u30bb\u30b9 \u30d7\u30ed\u30d0\u30a4\u30c0\u30fc\u540d \u306b\u30a2\u30af\u30bb\u30b9\u3057\u3066\u304f\u3060\u3055\u3044\u3002","To submit a proposal for minor changes to the protocol, you'll need at least 80.00K power. If you want to change the core code base, you'll need 320k power.<0>Learn more.":"\u30d7\u30ed\u30c8\u30b3\u30eb\u3078\u306e\u8efd\u5fae\u306a\u5909\u66f4\u306e\u63d0\u6848\u3092\u9001\u4fe1\u3059\u308b\u306b\u306f\u3001\u5c11\u306a\u304f\u3068\u3082 80.00K \u306e\u96fb\u529b\u304c\u5fc5\u8981\u3067\u3059\u3002\u30b3\u30a2 \u30b3\u30fc\u30c9 \u30d9\u30fc\u30b9\u3092\u5909\u66f4\u3059\u308b\u5834\u5408\u306f\u3001320,000 \u306e\u96fb\u529b\u304c\u5fc5\u8981\u306b\u306a\u308a\u307e\u3059\u3002<0>\u8a73\u7d30\u3092\u3054\u89a7\u304f\u3060\u3055\u3044\u3002","Top 10 addresses":"\u4e0a\u4f4d 10 \u306e\u30a2\u30c9\u30ec\u30b9","Total available":"\u5229\u7528\u53ef\u80fd\u306a\u5408\u8a08","Total borrowed":"\u501f\u5165\u7dcf\u984d","Total borrows":"\u501f\u5165\u7dcf\u984d","Total emission per day":"1\u65e5\u3042\u305f\u308a\u306e\u7dcf\u6392\u51fa\u91cf","Total interest accrued":"\u672a\u6255\u3044\u5229\u606f\u306e\u5408\u8a08","Total market size":"\u7dcf\u5e02\u5834\u898f\u6a21","Total supplied":"\u4f9b\u7d66\u7dcf\u984d","Total voting power":"\u7dcf\u8b70\u6c7a\u6a29","Total worth":"\u5408\u8a08\u4fa1\u5024","Track wallet":"\u30a6\u30a9\u30ec\u30c3\u30c8\u3092\u8ffd\u8de1\u3059\u308b","Track wallet balance in read-only mode":"\u8aad\u307f\u53d6\u308a\u5c02\u7528\u30e2\u30fc\u30c9\u3067\u30a6\u30a9\u30ec\u30c3\u30c8\u306e\u6b8b\u9ad8\u3092\u8ffd\u8de1\u3059\u308b","Transaction failed":"\u51e6\u7406\u306b\u5931\u6557\u3057\u307e\u3057\u305f","Transaction history":"\u53d6\u5f15\u5c65\u6b74","Transaction history is not currently available for this market":"\u73fe\u5728\u3001\u3053\u306e\u30de\u30fc\u30b1\u30c3\u30c8\u3067\u306f\u53d6\u5f15\u5c65\u6b74\u3092\u5229\u7528\u3067\u304d\u307e\u305b\u3093","Transaction overview":"\u53d6\u5f15\u6982\u8981",Transactions:"\u53d6\u5f15","UNSTAKE {symbol}":["UNSTAKE ",["symbol"]],Unavailable:"\u5229\u7528\u4e0d\u53ef",Unbacked:"\u88cf\u4ed8\u3051\u306a\u3057","Unbacked mint cap is exceeded":"\u88cf\u4ed8\u3051\u306e\u306a\u3044\u30df\u30f3\u30c8\u306e\u4e0a\u9650\u3092\u8d85\u3048\u3066\u3044\u307e\u3059","Underlying asset does not exist in {marketName} v3 Market, hence this position cannot be migrated.":["\u57fa\u790e\u3068\u306a\u308b\u30a2\u30bb\u30c3\u30c8\u306f ",["marketName"]," v3 \u30de\u30fc\u30b1\u30c3\u30c8\u306b\u5b58\u5728\u3057\u306a\u3044\u305f\u3081\u3001\u3053\u306e\u30dd\u30b8\u30b7\u30e7\u30f3\u306f\u79fb\u884c\u3067\u304d\u307e\u305b\u3093\u3002"],"Underlying token":"\u57fa\u790e\u3068\u306a\u308b\u30c8\u30fc\u30af\u30f3","Unstake now":"\u4eca\u3059\u3050\u30b9\u30c6\u30fc\u30af\u3092\u89e3\u9664\u3059\u308b","Unstake window":"\u30b9\u30c6\u30fc\u30af\u89e3\u9664\u30a6\u30a3\u30f3\u30c9\u30a6",Unstaked:"\u6295\u8cc7\u3055\u308c\u3066\u3044\u306a\u3044","Unstaking {symbol}":["\u30a2\u30f3\u30b9\u30c6\u30fc\u30ad\u30f3\u30b0 ",["symbol"]],"Update: Disruptions reported for WETH, WBTC, WMATIC, and USDT. AIP 230 will resolve the disruptions and the market will be operating as normal on ~26th May 13h00 UTC.":"\u66f4\u65b0: WETH\u3001WBTC\u3001WMATIC\u3001USDT \u3067\u969c\u5bb3\u304c\u5831\u544a\u3055\u308c\u307e\u3057\u305f\u3002 AIP 230 \u306b\u3088\u308a\u6df7\u4e71\u306f\u89e3\u6c7a\u3055\u308c\u3001\u5e02\u5834\u306f 5 \u6708 26 \u65e5 13 \u6642 (\u5354\u5b9a\u4e16\u754c\u6642) \u307e\u3067\u306b\u901a\u5e38\u3069\u304a\u308a\u904b\u55b6\u3055\u308c\u308b\u4e88\u5b9a\u3067\u3059\u3002","Use it to vote for or against active proposals.":"\u3053\u308c\u3092\u4f7f\u7528\u3057\u3066\u3001\u30a2\u30af\u30c6\u30a3\u30d6\u306a\u63d0\u6848\u306b\u8cdb\u6210\u307e\u305f\u306f\u53cd\u5bfe\u306e\u6295\u7968\u3092\u884c\u3044\u307e\u3059\u3002","Use your ZERO and stkZERO balance to delegate your voting and proposition powers. You will not be sending any tokens, only the rights to vote and propose changes to the protocol. You can re-delegate or revoke power to self at any time.":"Use your ZERO and stkZERO balance to delegate your voting and proposition powers. You will not be sending any tokens, only the rights to vote and propose changes to the protocol. You can re-delegate or revoke power to self at any time.","Used as collateral":"\u62c5\u4fdd\u3068\u3057\u3066\u4f7f\u7528\u3055\u308c\u308b","User cannot withdraw more than the available balance":"\u30e6\u30fc\u30b6\u30fc\u306f\u5229\u7528\u53ef\u80fd\u306a\u6b8b\u9ad8\u3092\u8d85\u3048\u3066\u5f15\u304d\u51fa\u3059\u3053\u3068\u306f\u3067\u304d\u307e\u305b\u3093","User did not borrow the specified currency":"\u30e6\u30fc\u30b6\u30fc\u306f\u6307\u5b9a\u3055\u308c\u305f\u901a\u8ca8\u3092\u501f\u308a\u3066\u3044\u307e\u305b\u3093\u3067\u3057\u305f","User does not have outstanding stable rate debt on this reserve":"\u30e6\u30fc\u30b6\u30fc\u306b\u306f\u3053\u306e\u6e96\u5099\u91d1\u306b\u5bfe\u3059\u308b\u672a\u6255\u3044\u306e\u5b89\u5b9a\u91d1\u5229\u50b5\u52d9\u306f\u3042\u308a\u307e\u305b\u3093","User does not have outstanding variable rate debt on this reserve":"\u30e6\u30fc\u30b6\u30fc\u306b\u306f\u3053\u306e\u7a4d\u7acb\u91d1\u306b\u5bfe\u3059\u308b\u672a\u6255\u3044\u306e\u5909\u52d5\u91d1\u5229\u8ca0\u50b5\u306f\u3042\u308a\u307e\u305b\u3093","User is in isolation mode":"\u30e6\u30fc\u30b6\u30fc\u306f\u9694\u96e2\u30e2\u30fc\u30c9\u306b\u306a\u3063\u3066\u3044\u307e\u3059","User is trying to borrow multiple assets including a siloed one":"\u30e6\u30fc\u30b6\u30fc\u306f\u30b5\u30a4\u30ed\u5316\u3055\u308c\u305f\u8cc7\u7523\u3092\u542b\u3080\u8907\u6570\u306e\u8cc7\u7523\u3092\u501f\u7528\u3057\u3088\u3046\u3068\u3057\u3066\u3044\u307e\u3059","Users who provide liquidity will get special roles (Shrimp/Shark/Whale) in our discord that give you access to exclusive channels. Visit <0>Guild.xyz to learn more.":"\u6d41\u52d5\u6027\u3092\u63d0\u4f9b\u3057\u305f\u30e6\u30fc\u30b6\u30fc\u306f\u3001\u79c1\u305f\u3061\u306e\u30c7\u30a3\u30b9\u30b3\u30fc\u30c9\u3067\u7279\u5225\u306a\u5f79\u5272\uff08\u30a8\u30d3/\u30b5\u30e1/\u30af\u30b8\u30e9\uff09\u3092\u5f97\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002\u8a73\u3057\u304f\u306f<0>Guild.xyz\u3092\u3054\u89a7\u304f\u3060\u3055\u3044\u3002","Users who stake ZERO in Safety Module (i.e. stkZERO holders) receive a discount on GHO borrow interest rate. The discount applies to 100 GHO for every 1 stkZERO held. Use the calculator below to see GHO borrow rate with the discount applied.":"Users who stake ZERO in Safety Module (i.e. stkZERO holders) receive a discount on GHO borrow interest rate. The discount applies to 100 GHO for every 1 stkZERO held. Use the calculator below to see GHO borrow rate with the discount applied.","Utilization Rate":"\u7a3c\u50cd\u7387","VIEW TX":"TX\u3092\u898b\u308b","VOTE NAY":"\u53cd\u5bfe\u7968\u3092\u6295\u3058\u308b","VOTE YAE":"\u8cdb\u6210\u306b\u6295\u7968\u3059\u308b",Variable:"\u5909\u6570","Variable debt supply is not zero":"\u5909\u52d5\u50b5\u5238\u306e\u4f9b\u7d66\u306f\u30bc\u30ed\u3067\u306f\u306a\u3044","Variable interest rate will <0>fluctuate based on the market conditions. Recommended for short-term positions.":"\u5909\u52d5\u91d1\u5229\u306f\u5e02\u6cc1\u306b\u5fdc\u3058\u3066<0>\u5909\u52d5\u3057\u307e\u3059\u3002\u77ed\u671f\u306e\u30dd\u30b8\u30b7\u30e7\u30f3\u306b\u304a\u3059\u3059\u3081\u3067\u3059\u3002",Vesting:"\u6a29\u5229\u78ba\u5b9a",View:"\u30d3\u30e5\u30fc","View all votes":"\u3059\u3079\u3066\u306e\u6295\u7968\u3092\u8868\u793a","View all your positions, deposit/withdraw assets in this dashboard.":"\u3053\u306e\u30c0\u30c3\u30b7\u30e5\u30dc\u30fc\u30c9\u3067\u3059\u3079\u3066\u306e\u30dd\u30b8\u30b7\u30e7\u30f3\u3001\u8cc7\u7523\u306e\u5165\u51fa\u91d1\u3092\u78ba\u8a8d\u3067\u304d\u307e\u3059\u3002","View contract":"\u5951\u7d04\u66f8\u3092\u898b\u308b","View details":"\u8a73\u7d30\u3092\u898b\u308b","View on Explorer":"\u30a8\u30af\u30b9\u30d7\u30ed\u30fc\u30e9\u30fc\u3067\u898b\u308b","Vote NAY":"\u53cd\u5bfe\u306b\u6295\u7968\u3059\u308b","Vote YAE":"\u8cdb\u6210\u306b\u6295\u7968\u3059\u308b","Voted NAY":"\u53cd\u5bfe\u7968\u3092\u6295\u3058\u305f","Voted YAE":"\u8cdb\u6210\u306b\u6295\u7968\u3057\u307e\u3057\u305f",Votes:"\u6295\u7968",Voting:"\u6295\u7968","Voting power":"\u8b70\u6c7a\u6a29","Voting results":"\u6295\u7968\u7d50\u679c","Wallet Balance":"\u30a6\u30a9\u30ec\u30c3\u30c8\u6b8b\u9ad8","Wallet balance":"\u30a6\u30a9\u30ec\u30c3\u30c8\u6b8b\u9ad8","Wallet not detected. Connect or install wallet and retry":"\u30a6\u30a9\u30ec\u30c3\u30c8\u304c\u691c\u51fa\u3055\u308c\u307e\u305b\u3093\u3067\u3057\u305f\u3002\u30a6\u30a9\u30ec\u30c3\u30c8\u306b\u63a5\u7d9a\u307e\u305f\u306f\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u3066\u518d\u8a66\u884c\u3057\u3066\u304f\u3060\u3055\u3044","Wallets are provided by External Providers and by selecting you agree to Terms of those Providers. Your access to the wallet might be reliant on the External Provider being operational.":"\u30a6\u30a9\u30ec\u30c3\u30c8\u306f\u5916\u90e8\u30d7\u30ed\u30d0\u30a4\u30c0\u30fc\u306b\u3088\u3063\u3066\u63d0\u4f9b\u3055\u308c\u3001\u9078\u629e\u3059\u308b\u3068\u3001\u305d\u308c\u3089\u306e\u30d7\u30ed\u30d0\u30a4\u30c0\u30fc\u306e\u898f\u7d04\u306b\u540c\u610f\u3059\u308b\u3053\u3068\u306b\u306a\u308a\u307e\u3059\u3002\u30a6\u30a9\u30ec\u30c3\u30c8\u3078\u306e\u30a2\u30af\u30bb\u30b9\u306f\u3001\u5916\u90e8\u30d7\u30ed\u30d0\u30a4\u30c0\u30fc\u304c\u52d5\u4f5c\u3057\u3066\u3044\u308b\u304b\u3069\u3046\u304b\u306b\u4f9d\u5b58\u3057\u3066\u3044\u308b\u53ef\u80fd\u6027\u304c\u3042\u308a\u307e\u3059\u3002","We couldn't find any assets related to your search. Try again with a different asset name, symbol, or address.":"\u691c\u7d22\u306b\u95a2\u9023\u3059\u308b\u30a2\u30bb\u30c3\u30c8\u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093\u3067\u3057\u305f\u3002\u5225\u306e\u30a2\u30bb\u30c3\u30c8\u540d\u3001\u30b7\u30f3\u30dc\u30eb\u3001\u307e\u305f\u306f\u30a2\u30c9\u30ec\u30b9\u3092\u4f7f\u7528\u3057\u3066\u518d\u8a66\u884c\u3057\u3066\u304f\u3060\u3055\u3044\u3002","We couldn't find any transactions related to your search. Try again with a different asset name, or reset filters.":"\u691c\u7d22\u306b\u95a2\u9023\u3059\u308b\u53d6\u5f15\u306f\u898b\u3064\u304b\u308a\u307e\u305b\u3093\u3067\u3057\u305f\u3002\u5225\u306e\u30a2\u30bb\u30c3\u30c8\u540d\u3067\u518d\u8a66\u884c\u3059\u308b\u304b\u3001\u30d5\u30a3\u30eb\u30bf\u30fc\u3092\u30ea\u30bb\u30c3\u30c8\u3057\u3066\u304f\u3060\u3055\u3044\u3002","We couldn\u2019t detect a wallet. Connect a wallet to stake and view your balance.":"\u30a6\u30a9\u30ec\u30c3\u30c8\u3092\u691c\u51fa\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f\u3002\u30a6\u30a9\u30ec\u30c3\u30c8\u3092\u30b9\u30c6\u30fc\u30af\u306b\u63a5\u7d9a\u3057\u3001\u6b8b\u9ad8\u3092\u78ba\u8a8d\u3057\u3066\u304f\u3060\u3055\u3044\u3002","We suggest you go back to the Dashboard.":"\u30c0\u30c3\u30b7\u30e5\u30dc\u30fc\u30c9\u306b\u623b\u308b\u3053\u3068\u3092\u304a\u52e7\u3081\u3057\u307e\u3059\u3002","Welcome to ZeroLend \ud83d\ude80":"\u30bc\u30ed\u30ec\u30f3\u30c9\u3078\u3088\u3046\u3053\u305d ","When a liquidation occurs, liquidators repay up to 50% of the outstanding borrowed amount on behalf of the borrower. In return, they can buy the collateral at a discount and keep the difference (liquidation penalty) as a bonus.":"\u6e05\u7b97\u304c\u767a\u751f\u3059\u308b\u3068\u3001\u6e05\u7b97\u4eba\u306f\u501f\u308a\u624b\u306b\u4ee3\u308f\u3063\u3066\u501f\u5165\u6b8b\u9ad8\u306e\u6700\u592750\uff05\u3092\u8fd4\u6e08\u3057\u307e\u3059\u3002\u305d\u306e\u898b\u8fd4\u308a\u3068\u3057\u3066\u3001\u5f7c\u3089\u306f\u62c5\u4fdd\u3092\u5272\u5f15\u4fa1\u683c\u3067\u8cfc\u5165\u3057\u3001\u305d\u306e\u5dee\u984d\uff08\u6e05\u7b97\u30da\u30ca\u30eb\u30c6\u30a3\uff09\u3092\u30dc\u30fc\u30ca\u30b9\u3068\u3057\u3066\u4fdd\u6301\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002","With a voting power of <0/>":"\u6295\u7968\u6a29\u306f <0/> \u3067\u3059","With testnet Faucet you can get free assets to test the ZeroLend Protocol. Make sure to switch your wallet provider to the appropriate testnet network, select desired asset, and click \u2018Faucet\u2019 to get tokens transferred to your wallet. The assets on a testnet are not \u201creal,\u201d meaning they have no monetary value. <0>Learn more":"testnet\u306eFaucet\u3092\u4f7f\u7528\u3059\u308b\u3068\u3001ZeroLend\u30d7\u30ed\u30c8\u30b3\u30eb\u3092\u30c6\u30b9\u30c8\u3059\u308b\u305f\u3081\u306e\u8cc7\u7523\u3092\u7121\u6599\u3067\u5165\u624b\u3067\u304d\u307e\u3059\u3002\u30a6\u30a9\u30ec\u30c3\u30c8\u30d7\u30ed\u30d0\u30a4\u30c0\u30fc\u3092\u9069\u5207\u306a\u30c6\u30b9\u30c8\u30cd\u30c3\u30c8\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u306b\u5207\u308a\u66ff\u3048\u3001\u5e0c\u671b\u3059\u308b\u30a2\u30bb\u30c3\u30c8\u3092\u9078\u629e\u3057\u3066\u300cFaucet\u300d\u3092\u30af\u30ea\u30c3\u30af\u3059\u308b\u3068\u3001\u30c8\u30fc\u30af\u30f3\u304c\u30a6\u30a9\u30ec\u30c3\u30c8\u306b\u8ee2\u9001\u3055\u308c\u307e\u3059\u3002\u30c6\u30b9\u30c8\u30cd\u30c3\u30c8\u4e0a\u306e\u30a2\u30bb\u30c3\u30c8\u306f\u300c\u672c\u7269\u300d\u3067\u306f\u306a\u304f\u3001\u91d1\u92ad\u7684\u4fa1\u5024\u306f\u3042\u308a\u307e\u305b\u3093\u3002<0>\u3082\u3063\u3068\u77e5\u308bDiscord or <1>Github.":"\u51fa\u6765\u4e8b\u3092 <0>Discord \u307e\u305f\u306f <1>Github \u306b\u5831\u544a\u3067\u304d\u307e\u3059\u3002","You cancelled the transaction.":"\u53d6\u5f15\u3092\u30ad\u30e3\u30f3\u30bb\u30eb\u3057\u307e\u3057\u305f\u3002","You did not participate in this proposal":"\u3053\u306e\u63d0\u6848\u306b\u53c2\u52a0\u3057\u307e\u305b\u3093\u3067\u3057\u305f","You do not have supplies in this currency":"\u3053\u306e\u901a\u8ca8\u306b\u306f\u7269\u8cc7\u304c\u3042\u308a\u307e\u305b\u3093","You don\u2019t have enough funds in your wallet to repay the full amount. If you proceed to repay with your current amount of funds, you will still have a small borrowing position in your dashboard.":"\u3042\u306a\u305f\u306e\u8ca1\u5e03\u306b\u306f\u3001\u5168\u984d\u3092\u8fd4\u6e08\u3059\u308b\u3060\u3051\u306e\u8cc7\u91d1\u304c\u3042\u308a\u307e\u305b\u3093\u3002\u73fe\u5728\u306e\u8cc7\u91d1\u3067\u8fd4\u6e08\u3092\u9032\u3081\u308b\u3068\u3001\u30c0\u30c3\u30b7\u30e5\u30dc\u30fc\u30c9\u306b\u306f\u307e\u3060\u5c11\u984d\u306e\u501f\u5165\u30dd\u30b8\u30b7\u30e7\u30f3\u304c\u6b8b\u308a\u307e\u3059\u3002","You have no ZERO/stkZERO balance to delegate.":"You have no ZERO/stkZERO balance to delegate.","You have not borrow yet using this currency":"\u3053\u306e\u901a\u8ca8\u3092\u4f7f\u7528\u3057\u3066\u307e\u3060\u501f\u308a\u3066\u3044\u307e\u305b\u3093","You may borrow up to <0/> GHO at <1/> (max discount)":"<1/> \u3067\u6700\u5927 <0/> \u306e GHO \u3092\u501f\u308a\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059 (\u6700\u5927\u5272\u5f15)","You may enter a custom amount in the field.":"\u30d5\u30a3\u30fc\u30eb\u30c9\u306b\u30ab\u30b9\u30bf\u30e0\u91d1\u984d\u3092\u5165\u529b\u3067\u304d\u307e\u3059\u3002","You now have special access to our Discord for providing liquidity! Join our guild page to get these special roles.":"\u3042\u306a\u305f\u306f\u4eca\u3001\u6d41\u52d5\u6027\u3092\u63d0\u4f9b\u3059\u308b\u305f\u3081\u306b\u79c1\u305f\u3061\u306eDiscord\u306b\u7279\u5225\u306b\u30a2\u30af\u30bb\u30b9\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\uff01\u79c1\u305f\u3061\u306e\u30ae\u30eb\u30c9\u30da\u30fc\u30b8\u306b\u53c2\u52a0\u3057\u3066\u3001\u7279\u5225\u306a\u5f79\u5272\u3092\u624b\u306b\u5165\u308c\u307e\u3057\u3087\u3046\u3002","You switched to {0} rate":[["0"]," \u30ec\u30fc\u30c8\u306b\u5207\u308a\u66ff\u3048\u307e\u3057\u305f"],"You unstake here":"\u3053\u3053\u3067\u30b9\u30c6\u30fc\u30af\u3092\u89e3\u9664\u3057\u307e\u3059","You voted {0}":[["0"]," \u306b\u6295\u7968\u3057\u307e\u3057\u305f"],"You will exit isolation mode and other tokens can now be used as collateral":"\u5206\u96e2\u30e2\u30fc\u30c9\u3092\u7d42\u4e86\u3059\u308b\u3068\u3001\u4ed6\u306e\u30c8\u30fc\u30af\u30f3\u3092\u62c5\u4fdd\u3068\u3057\u3066\u4f7f\u7528\u3067\u304d\u308b\u3088\u3046\u306b\u306a\u308a\u307e\u3059\u3002","You wont be charged any gas fees.":"\u30ac\u30bd\u30ea\u30f3\u4ee3\u306f\u4e00\u5207\u304b\u304b\u3089\u306a\u3044\u3002","You {action} <0/> {symbol}":[["\u30a2\u30af\u30b7\u30e7\u30f3"]," <0/> ",["symbol"]],"You've successfully switched borrow position.":"\u501f\u7528\u30dd\u30b8\u30b7\u30e7\u30f3\u306e\u5207\u308a\u66ff\u3048\u304c\u5b8c\u4e86\u3057\u307e\u3057\u305f\u3002","Your borrows":"\u501f\u91d1","Your current loan to value based on your collateral supplied.":"\u63d0\u4f9b\u3055\u308c\u305f\u62c5\u4fdd\u306b\u57fa\u3065\u3044\u305f\u73fe\u5728\u306e\u30ed\u30fc\u30f3\u306e\u4fa1\u5024\u3002","Your health factor and loan to value determine the assurance of your collateral. To avoid liquidations you can supply more collateral or repay borrow positions.":"\u5065\u5eb7\u4fc2\u6570\u3068\u30ed\u30fc\u30f3\u306e\u4fa1\u5024\u306b\u3088\u3063\u3066\u3001\u62c5\u4fdd\u306e\u4fdd\u8a3c\u304c\u6c7a\u307e\u308a\u307e\u3059\u3002\u6e05\u7b97\u3092\u56de\u907f\u3059\u308b\u306b\u306f\u3001\u8ffd\u52a0\u306e\u62c5\u4fdd\u3092\u63d0\u4f9b\u3059\u308b\u304b\u3001\u501f\u5165\u30dd\u30b8\u30b7\u30e7\u30f3\u3092\u8fd4\u6e08\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002","Your info":"\u60c5\u5831","Your proposition power is based on your ZERO/stkZERO balance and received delegations.":"Your proposition power is based on your ZERO/stkZERO balance and received delegations.","Your reward balance is 0":"\u5831\u916c\u6b8b\u9ad8\u306f 0 \u3067\u3059","Your supplies":"\u5fc5\u9700\u54c1","Your voting info":"\u6295\u7968\u60c5\u5831","Your voting power is based on your ZERO/stkZERO balance and received delegations.":"Your voting power is based on your ZERO/stkZERO balance and received delegations.","Your {name} wallet is empty. Purchase or transfer assets or use <0>{0} to transfer your {network} assets.":[" ",["name"]," \u30a6\u30a9\u30ec\u30c3\u30c8\u306f\u7a7a\u3067\u3059\u3002\u30a2\u30bb\u30c3\u30c8\u3092\u8cfc\u5165\u307e\u305f\u306f\u8b72\u6e21\u3059\u308b\u304b\u3001<0>",["0"]," \u3092\u4f7f\u7528\u3057\u3066 ",["network"]," \u30a2\u30bb\u30c3\u30c8\u3092\u8b72\u6e21\u3057\u307e\u3059\u3002"],"Your {name} wallet is empty. Purchase or transfer assets.":[" ",["name"]," \u30a6\u30a9\u30ec\u30c3\u30c8\u306f\u7a7a\u3067\u3059\u3002\u8cc7\u7523\u3092\u8cfc\u5165\u307e\u305f\u306f\u8b72\u6e21\u3057\u307e\u3059\u3002"],"Your {networkName} wallet is empty. Get free test assets at":[["networkName"]," \u30a6\u30a9\u30ec\u30c3\u30c8\u306f\u7a7a\u3067\u3059\u3002\u7121\u6599\u306e\u30c6\u30b9\u30c8 \u30a2\u30bb\u30c3\u30c8\u3092\u5165\u624b\u3059\u308b\u306b\u306f"],"Your {networkName} wallet is empty. Get free test {0} at":[["networkName"]," \u30a6\u30a9\u30ec\u30c3\u30c8\u306f\u7a7a\u3067\u3059\u3002\u7121\u6599\u306e\u30c6\u30b9\u30c8 ",["0"]," \u3092\u5165\u624b\u3059\u308b\u306b\u306f"],"ZERO holders (Ethereum network only) can stake their ZERO in the Safety Module to add more security to the protocol and earn Safety Incentives. In the case of a shortfall event, up to 30% of your stake can be slashed to cover the deficit, providing an additional layer of protection for the protocol.":"ZERO holders (Ethereum network only) can stake their ZERO in the Safety Module to add more security to the protocol and earn Safety Incentives. In the case of a shortfall event, up to 30% of your stake can be slashed to cover the deficit, providing an additional layer of protection for the protocol.","ZEROLEND IS AUDITED BY MUNDUS SECURITY":"\u30bc\u30ed\u30ec\u30f3\u30c9\u306f\u30e0\u30f3\u30c9\u30a5\u30b9\u30fb\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u306e\u76e3\u67fb\u3092\u53d7\u3051\u3066\u3044\u307e\u3059\u3002","Zero address not valid":"\u30bc\u30ed\u30a2\u30c9\u30ec\u30b9\u306f\u7121\u52b9\u3067\u3059","ZeroLend Governance":"\u30bc\u30ed\u30ec\u30f3\u30c9\u30fb\u30ac\u30d0\u30ca\u30f3\u30b9","ZeroLend debt token":"\u30bc\u30ed\u30ec\u30f3\u30c9\u30fb\u30c7\u30c3\u30c8\u30fb\u30c8\u30fc\u30af\u30f3","ZeroLend is a fully decentralized, community governed protocol by the ZERO token-holders. ZERO token-holders collectively discuss, propose, and vote on upgrades to the protocol. ZERO token-holders (Ethereum network only) can either vote themselves on new proposals or delagate to an address of choice. To learn more check out the Governance":"ZeroLend is a fully decentralized, community governed protocol by the ZERO token-holders. ZERO token-holders collectively discuss, propose, and vote on upgrades to the protocol. ZERO token-holders (Ethereum network only) can either vote themselves on new proposals or delagate to an address of choice. To learn more check out the Governance","ZeroLend per month":"\u30bc\u30ed\u30ec\u30f3\u30c9\u6708\u984d","ZeroLend z0Token":"\u30bc\u30ed\u30ec\u30f3\u30c9\u30fbz0\u30c8\u30fc\u30af\u30f3",assets:"\u8cc7\u7523","blocked activities":"\u30d6\u30ed\u30c3\u30af\u3055\u308c\u305f\u30a2\u30af\u30c6\u30a3\u30d3\u30c6\u30a3","copy the error":"\u30a8\u30e9\u30fc\u3092\u30b3\u30d4\u30fc\u3059\u308b",disabled:"\u7121\u52b9",documentation:"\u30c9\u30ad\u30e5\u30e1\u30f3\u30c6\u30fc\u30b7\u30e7\u30f3",enabled:"\u6709\u52b9",ends:"\u7d42\u308f\u308b",for:"\u306e\u305f\u3081\u306b",of:"\u306e",on:"\u306e\u4e0a","please check that the amount you want to supply is not currently being used for staking. If it is being used for staking, your transaction might fail.":"\u4f9b\u7d66\u3057\u305f\u3044\u91d1\u984d\u304c\u73fe\u5728\u30b9\u30c6\u30fc\u30ad\u30f3\u30b0\u306b\u4f7f\u7528\u3055\u308c\u3066\u3044\u306a\u3044\u3053\u3068\u3092\u78ba\u8a8d\u3057\u3066\u304f\u3060\u3055\u3044\u3002\u30b9\u30c6\u30fc\u30ad\u30f3\u30b0\u306b\u4f7f\u7528\u3055\u308c\u3066\u3044\u308b\u5834\u5408\u3001\u30c8\u30e9\u30f3\u30b6\u30af\u30b7\u30e7\u30f3\u304c\u5931\u6557\u3059\u308b\u53ef\u80fd\u6027\u304c\u3042\u308a\u307e\u3059\u3002",repaid:"\u8fd4\u6e08\u3057\u305f","stETH supplied as collateral will continue to accrue staking rewards provided by daily rebases.":"\u62c5\u4fdd\u3068\u3057\u3066\u63d0\u4f9b\u3055\u308c\u305f stETH \u306f\u3001\u6bce\u65e5\u306e\u30ea\u30d9\u30fc\u30b9\u306b\u3088\u3063\u3066\u63d0\u4f9b\u3055\u308c\u308b\u30b9\u30c6\u30fc\u30ad\u30f3\u30b0\u5831\u916c\u3092\u7372\u5f97\u3057\u7d9a\u3051\u307e\u3059\u3002","stETH tokens will be migrated to Wrapped stETH using Lido Protocol wrapper which leads to supply balance change after migration: {0}":["stETH \u30c8\u30fc\u30af\u30f3\u306f\u3001Lido \u30d7\u30ed\u30c8\u30b3\u30eb \u30e9\u30c3\u30d1\u30fc\u3092\u4f7f\u7528\u3057\u3066\u30e9\u30c3\u30d7\u3055\u308c\u305f stETH \u306b\u79fb\u884c\u3055\u308c\u307e\u3059\u3002\u3053\u308c\u306b\u3088\u308a\u3001\u79fb\u884c\u5f8c\u306b\u4f9b\u7d66\u30d0\u30e9\u30f3\u30b9\u304c\u5909\u5316\u3057\u307e\u3059: ",["0"]],"staking view":"\u30b9\u30c6\u30fc\u30ad\u30f3\u30b0\u30d3\u30e5\u30fc",starts:"\u59cb\u307e\u308a\u307e\u3059","stkZERO holders get a discount on ONEZ borrow rate":"stkZERO holders get a discount on ONEZ borrow rate",to:"\u306b","tokens is not the same as staking them. If you wish to stake your":"\u30c8\u30fc\u30af\u30f3\u306f\u30b9\u30c6\u30fc\u30ad\u30f3\u30b0\u3059\u308b\u3053\u3068\u3068\u540c\u3058\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u3002\u6295\u8cc7\u3057\u305f\u3044\u5834\u5408\u306f\u3001","tokens, please go to the":"\u30c8\u30fc\u30af\u30f3\u306f\u3001\u306b\u30a2\u30af\u30bb\u30b9\u3057\u3066\u304f\u3060\u3055\u3044\u3002","will receive":"\u53d7\u3051\u53d6\u308a\u307e\u3059",withdrew:"\u5f15\u304d\u51fa\u3057\u305f","{0}":[["0"]],"{0} Balance":[["0"]," \u6b8b\u9ad8"],"{0} Faucet":[["0"]," \u86c7\u53e3"],"{0} on-ramp service is provided by External Provider and by selecting you agree to Terms of the Provider. Your access to the service might be reliant on the External Provider being operational.":[["0"]," \u30aa\u30f3\u30e9\u30f3\u30d7 \u30b5\u30fc\u30d3\u30b9\u306f\u5916\u90e8\u30d7\u30ed\u30d0\u30a4\u30c0\u30fc\u306b\u3088\u3063\u3066\u63d0\u4f9b\u3055\u308c\u3001\u30d7\u30ed\u30d0\u30a4\u30c0\u30fc\u306e\u5229\u7528\u898f\u7d04\u306b\u540c\u610f\u3059\u308b\u3053\u3068\u3092\u9078\u629e\u3057\u307e\u3059\u3002\u30b5\u30fc\u30d3\u30b9\u3078\u306e\u30a2\u30af\u30bb\u30b9\u306f\u3001\u5916\u90e8\u30d7\u30ed\u30d0\u30a4\u30c0\u30fc\u304c\u52d5\u4f5c\u3057\u3066\u3044\u308b\u304b\u3069\u3046\u304b\u306b\u4f9d\u5b58\u3057\u3066\u3044\u308b\u53ef\u80fd\u6027\u304c\u3042\u308a\u307e\u3059\u3002"],"{0}{name}":[["0"],["name"]],"{currentMethod}":[["currentMethod"]],"{d}d":[["d"],"d"],"{h}h":[["h"],"h"],"{m}m":[["m"],"m"],"{networkName} Faucet":[["networkName"]," \u306e\u86c7\u53e3"],"{notifyText}":[["notifyText"]],"{numSelected}/{numAvailable} assets selected":[["numSelected"],"/",["numAvailable"]," \u500b\u306e\u30a2\u30bb\u30c3\u30c8\u304c\u9078\u629e\u3055\u308c\u307e\u3057\u305f"],"{s}s":[["s"],"s"],"{title}":[["title"]],"{tooltipText}":[["tooltipText"]]}}}}]); \ No newline at end of file diff --git a/_next/static/chunks/744.b1bfa6d3891decb0.js b/_next/static/chunks/744.b1bfa6d3891decb0.js deleted file mode 100644 index f33bf659..00000000 --- a/_next/static/chunks/744.b1bfa6d3891decb0.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[744],{46744:function(e){e.exports={messages:{"$ZERO PRE-MINE IS LIVE":"\u30d7\u30ec\u30de\u30a4\u30f3\u30fb\u30e9\u30a4\u30d6","$ZERO pre-mining is now live!":"\u30d7\u30ec\u30de\u30a4\u30cb\u30f3\u30b0\u306f\u73fe\u5728\u7a3c\u50cd\u4e2d\uff01",".CSV":".CSV",".JSON":".JSON","<0><1><2/>Add <3/> stkZERO to borrow at <4/> (max discount)":"<0><1><2/>Add <3/> stkZERO to borrow at <4/> (max discount)","<0><1><2/>Add stkZERO to see borrow rate with discount":"<0><1><2/>Add stkZERO to see borrow rate with discount","<0>Ampleforth is a rebasing asset. Visit the <1>documentation to learn more.":"<0>Ampleforth \u306f\u30ea\u30d9\u30fc\u30b9 \u30a2\u30bb\u30c3\u30c8\u3067\u3059\u3002\u8a73\u7d30\u306b\u3064\u3044\u3066\u306f\u3001<1>\u30c9\u30ad\u30e5\u30e1\u30f3\u30c8\u3092\u53c2\u7167\u3057\u3066\u304f\u3060\u3055\u3044\u3002","<0>Attention: Parameter changes via governance can alter your account health factor and risk of liquidation.":"<0>\u6ce8\u610f: \u30ac\u30d0\u30ca\u30f3\u30b9\u3092\u901a\u3058\u3066\u30d1\u30e9\u30e1\u30fc\u30bf\u3092\u5909\u66f4\u3059\u308b\u3068\u3001\u30a2\u30ab\u30a6\u30f3\u30c8\u306e\u5065\u5168\u6027\u8981\u56e0\u304a\u3088\u3073\u6e05\u7b97\u306e\u30ea\u30b9\u30af\u304c\u5909\u5316\u3059\u308b\u53ef\u80fd\u6027\u304c\u3042\u308a\u307e\u3059\u3002","<0>Slippage tolerance <1>{selectedSlippage}% <2>{0}":["<0>\u30b9\u30ea\u30c3\u30da\u30fc\u30b8\u8a31\u5bb9\u5024 <1>",["selectedSlippage"],"% <2>",["0"],""],"A powerful decentralized lending protocol built on zkSync. Lend/Borrow with high capital efficiency and low interest fees":"zkSync \u4e0a\u306b\u69cb\u7bc9\u3055\u308c\u305f\u5f37\u529b\u306a\u5206\u6563\u578b\u878d\u8cc7\u30d7\u30ed\u30c8\u30b3\u30eb\u3002\u9ad8\u3044\u8cc7\u672c\u52b9\u7387\u3068\u4f4e\u3044\u91d1\u5229\u624b\u6570\u6599\u3067\u8cb8\u3057\u501f\u308a\u53ef\u80fd",APR:"APR",APY:"APY","APY change":"APY\u306e\u5909\u5316","APY type":"APY\u30bf\u30a4\u30d7","APY type change":"APY\u30bf\u30a4\u30d7\u306e\u5909\u66f4","APY with discount applied":"\u5272\u5f15\u9069\u7528\u5f8c\u306eAPY","APY, fixed rate":"APY\u3001\u56fa\u5b9a\u91d1\u5229","APY, stable":"APY\u3001\u5b89\u5b9a","APY, variable":"APY\u3001\u5909\u6570","AToken supply is not zero":"A\u30c8\u30fc\u30af\u30f3\u306e\u4f9b\u7d66\u306f\u30bc\u30ed\u3067\u306f\u3042\u308a\u307e\u305b\u3093","About ONEZ":"ONEZ\u306b\u3064\u3044\u3066",Account:"\u30a2\u30ab\u30a6\u30f3\u30c8","Action cannot be performed because the reserve is frozen":"\u4e88\u7d04\u304c\u51cd\u7d50\u3055\u308c\u3066\u3044\u308b\u305f\u3081\u3001\u30a2\u30af\u30b7\u30e7\u30f3\u3092\u5b9f\u884c\u3067\u304d\u307e\u305b\u3093","Action cannot be performed because the reserve is paused":"\u4e88\u7d04\u304c\u4e00\u6642\u505c\u6b62\u3055\u308c\u3066\u3044\u308b\u305f\u3081\u3001\u30a2\u30af\u30b7\u30e7\u30f3\u3092\u5b9f\u884c\u3067\u304d\u307e\u305b\u3093","Action requires an active reserve":"\u30a2\u30af\u30b7\u30e7\u30f3\u306b\u306f\u30a2\u30af\u30c6\u30a3\u30d6\u306a\u30ea\u30b6\u30fc\u30d6\u304c\u5fc5\u8981\u3067\u3059","Activate Cooldown":"\u30af\u30fc\u30eb\u30c0\u30a6\u30f3\u3092\u6709\u52b9\u306b\u3059\u308b","Add Liquidity":"\u6d41\u52d5\u6027\u3092\u9ad8\u3081\u308b","Add stkZERO to see borrow APY with the discount":"Add stkZERO to see borrow APY with the discount","Add to wallet":"\u30a6\u30a9\u30ec\u30c3\u30c8\u306b\u8ffd\u52a0","Add {0} to wallet to track your balance.":["\u6b8b\u9ad8\u3092\u8ffd\u8de1\u3059\u308b\u306b\u306f\u3001\u30a6\u30a9\u30ec\u30c3\u30c8\u306b ",["0"]," \u3092\u8ffd\u52a0\u3057\u307e\u3059\u3002"],"Address is not a contract":"\u4f4f\u6240\u306f\u5951\u7d04\u3067\u306f\u3042\u308a\u307e\u305b\u3093",Addresses:"\u30a2\u30c9\u30ec\u30b9","Addresses ({0})":["\u30a2\u30c9\u30ec\u30b9 (",["0"],")"],"All Assets":"\u3059\u3079\u3066\u306e\u8cc7\u7523","All done!":"\u3059\u3079\u3066\u5b8c\u4e86\uff01","All proposals":"\u3059\u3079\u3066\u306e\u63d0\u6848","All transactions":"\u5168\u53d6\u5f15","Allowance required action":"\u624b\u5f53\u304c\u5fc5\u8981\u306a\u30a2\u30af\u30b7\u30e7\u30f3","Allows you to decide whether to use a supplied asset as collateral. An asset used as collateral will affect your borrowing power and health factor.":"\u63d0\u4f9b\u3055\u308c\u305f\u8cc7\u7523\u3092\u62c5\u4fdd\u3068\u3057\u3066\u4f7f\u7528\u3059\u308b\u304b\u3069\u3046\u304b\u3092\u6c7a\u5b9a\u3067\u304d\u307e\u3059\u3002\u62c5\u4fdd\u3068\u3057\u3066\u4f7f\u7528\u3055\u308c\u308b\u8cc7\u7523\u306f\u3001\u501f\u5165\u529b\u3068\u5065\u5eb7\u8981\u56e0\u306b\u5f71\u97ff\u3092\u4e0e\u3048\u307e\u3059\u3002","Allows you to switch between <0>variable and <1>stable interest rates, where variable rate can increase and decrease depending on the amount of liquidity in the reserve, and stable rate will stay the same for the duration of your loan.":"<0>\u5909\u52d5\u91d1\u5229\u3068<1>\u5b89\u5b9a\u91d1\u5229\u3092\u5207\u308a\u66ff\u3048\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002\u5909\u52d5\u91d1\u5229\u306f\u6e96\u5099\u91d1\u306e\u6d41\u52d5\u6027\u91cf\u306b\u5fdc\u3058\u3066\u5897\u6e1b\u3057\u307e\u3059\u304c\u3001\u5b89\u5b9a\u91d1\u5229\u306f\u4e00\u5b9a\u671f\u9593\u7dad\u6301\u3055\u308c\u307e\u3059\u3002\u30ed\u30fc\u30f3\u306e\u671f\u9593\u3002",Amount:"\u984d","Amount claimable":"\u8acb\u6c42\u53ef\u80fd\u984d","Amount in cooldown":"\u30af\u30fc\u30eb\u30c0\u30a6\u30f3\u91cf","Amount must be greater than 0":"\u91d1\u984d\u306f0\u3088\u308a\u5927\u304d\u304f\u306a\u3051\u308c\u3070\u306a\u308a\u307e\u305b\u3093","Amount to unstake":"\u30b9\u30c6\u30fc\u30af\u3092\u89e3\u9664\u3059\u308b\u91d1\u984d","An error has occurred fetching the proposal metadata from IPFS.":"IPFS \u304b\u3089\u30d7\u30ed\u30dd\u30fc\u30b6\u30eb \u30e1\u30bf\u30c7\u30fc\u30bf\u3092\u53d6\u5f97\u4e2d\u306b\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f\u3002","Approve Confirmed":"\u627f\u8a8d\u78ba\u8a8d\u6e08\u307f","Approve with":"\u3067\u627f\u8a8d\u3059\u308b","Approve {symbol} to continue":[["symbol"]," \u3092\u627f\u8a8d\u3057\u3066\u7d9a\u884c\u3057\u3066\u304f\u3060\u3055\u3044"],"Approving {symbol}...":[["symbol"]," \u3092\u627f\u8a8d\u3057\u3066\u3044\u307e\u3059\u2026"],"Array parameters that should be equal length are not":"\u540c\u3058\u9577\u3055\u3067\u3042\u308b\u306f\u305a\u306e\u914d\u5217\u30d1\u30e9\u30e1\u30fc\u30bf\u304c\u540c\u3058\u9577\u3055\u3067\u306f\u3042\u308a\u307e\u305b\u3093","As a liquidity provider, you will get roles (Shrimp/Shark/Whale) in our discord that give you exclusive access to private channels. Visit <0>Guild.xyz to claim these roles.":"\u6d41\u52d5\u6027\u30d7\u30ed\u30d0\u30a4\u30c0\u30fc\u3068\u3057\u3066\u3001\u3042\u306a\u305f\u306f\u79c1\u305f\u3061\u306e\u30c7\u30a3\u30b9\u30b3\u30fc\u30c9\u3067\u30d7\u30e9\u30a4\u30d9\u30fc\u30c8\u30c1\u30e3\u30f3\u30cd\u30eb\u306b\u72ec\u5360\u7684\u306b\u30a2\u30af\u30bb\u30b9\u3067\u304d\u308b\u30ed\u30fc\u30eb\uff08Shrimp/Shark/Whale\uff09\u3092\u5f97\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002<0>Guild.xyz\u306b\u30a2\u30af\u30bb\u30b9\u3057\u3066\u3001\u3053\u308c\u3089\u306e\u30ed\u30fc\u30eb\u3092\u8981\u6c42\u3057\u3066\u304f\u3060\u3055\u3044\u3002",Asset:"\u8cc7\u7523","Asset can be only used as collateral in isolation mode with limited borrowing power. To enter isolation mode, disable all other collateral.":"\u8cc7\u7523\u306f\u3001\u501f\u5165\u529b\u304c\u5236\u9650\u3055\u308c\u305f\u9694\u96e2\u30e2\u30fc\u30c9\u3067\u306e\u62c5\u4fdd\u3068\u3057\u3066\u306e\u307f\u4f7f\u7528\u3067\u304d\u307e\u3059\u3002\u5206\u96e2\u30e2\u30fc\u30c9\u306b\u5165\u308b\u306b\u306f\u3001\u4ed6\u306e\u3059\u3079\u3066\u306e\u62c5\u4fdd\u3092\u7121\u52b9\u306b\u3057\u307e\u3059\u3002","Asset cannot be migrated because you have isolated collateral in {marketName} v3 Market which limits borrowable assets. You can manage your collateral in <0>{marketName} V3 Dashboard":["\u501f\u7528\u53ef\u80fd\u306a\u8cc7\u7523\u3092\u5236\u9650\u3059\u308b ",["marketName"]," v3 \u30de\u30fc\u30b1\u30c3\u30c8\u3067\u62c5\u4fdd\u3092\u5206\u96e2\u3057\u3066\u3044\u308b\u305f\u3081\u3001\u8cc7\u7523\u3092\u79fb\u884c\u3067\u304d\u307e\u305b\u3093\u3002 <0>",["marketName"]," V3 \u30c0\u30c3\u30b7\u30e5\u30dc\u30fc\u30c9\u3067\u62c5\u4fdd\u3092\u7ba1\u7406\u3067\u304d\u307e\u3059\u3002"],"Asset cannot be migrated due to insufficient liquidity or borrow cap limitation in {marketName} v3 market.":[["marketName"]," v3 \u30de\u30fc\u30b1\u30c3\u30c8\u306e\u6d41\u52d5\u6027\u307e\u305f\u306f\u501f\u5165\u4e0a\u9650\u5236\u9650\u304c\u4e0d\u5341\u5206\u306a\u305f\u3081\u3001\u8cc7\u7523\u3092\u79fb\u884c\u3067\u304d\u307e\u305b\u3093\u3002"],"Asset cannot be migrated due to supply cap restriction in {marketName} v3 market.":[["marketName"]," v3 \u30de\u30fc\u30b1\u30c3\u30c8\u306e\u4f9b\u7d66\u4e0a\u9650\u5236\u9650\u306e\u305f\u3081\u3001\u30a2\u30bb\u30c3\u30c8\u3092\u79fb\u884c\u3067\u304d\u307e\u305b\u3093\u3002"],"Asset cannot be migrated to {marketName} V3 Market due to E-mode restrictions. You can disable or manage E-mode categories in your <0>V3 Dashboard":["E-Mode\u306e\u5236\u9650\u306e\u305f\u3081\u3001\u30a2\u30bb\u30c3\u30c8\u3092 ",["marketName"]," V3 \u30de\u30fc\u30b1\u30c3\u30c8\u306b\u79fb\u884c\u3067\u304d\u307e\u305b\u3093\u3002 <0>V3 \u30c0\u30c3\u30b7\u30e5\u30dc\u30fc\u30c9\u3067 E-Mode \u30ab\u30c6\u30b4\u30ea\u3092\u7121\u52b9\u306b\u3057\u305f\u308a\u7ba1\u7406\u3057\u305f\u308a\u3067\u304d\u307e\u3059\u3002"],"Asset cannot be migrated to {marketName} v3 Market since collateral asset will enable isolation mode.":["\u62c5\u4fdd\u30a2\u30bb\u30c3\u30c8\u304c\u5206\u96e2\u30e2\u30fc\u30c9\u3092\u6709\u52b9\u306b\u3059\u308b\u305f\u3081\u3001\u30a2\u30bb\u30c3\u30c8\u3092 ",["marketName"]," v3 \u30de\u30fc\u30b1\u30c3\u30c8\u306b\u79fb\u884c\u3067\u304d\u307e\u305b\u3093\u3002"],"Asset cannot be used as collateral.":"\u8cc7\u7523\u3092\u62c5\u4fdd\u3068\u3057\u3066\u4f7f\u7528\u3059\u308b\u3053\u3068\u306f\u3067\u304d\u307e\u305b\u3093\u3002","Asset category":"\u8cc7\u7523\u30ab\u30c6\u30b4\u30ea\u30fc","Asset is frozen in {marketName} v3 market, hence this position cannot be migrated.":["\u30a2\u30bb\u30c3\u30c8\u306f ",["marketName"]," v3 \u30de\u30fc\u30b1\u30c3\u30c8\u3067\u51cd\u7d50\u3055\u308c\u3066\u3044\u308b\u305f\u3081\u3001\u3053\u306e\u30dd\u30b8\u30b7\u30e7\u30f3\u306f\u79fb\u884c\u3067\u304d\u307e\u305b\u3093\u3002"],"Asset is not borrowable in isolation mode":"\u5206\u96e2\u30e2\u30fc\u30c9\u3067\u306f\u30a2\u30bb\u30c3\u30c8\u3092\u501f\u7528\u3067\u304d\u307e\u305b\u3093","Asset is not listed":"\u8cc7\u7523\u304c\u30ea\u30b9\u30c8\u3055\u308c\u3066\u3044\u306a\u3044","Asset supply is limited to a certain amount to reduce protocol exposure to the asset and to help manage risks involved.":"\u8cc7\u7523\u3078\u306e\u30d7\u30ed\u30c8\u30b3\u30eb\u306e\u30a8\u30af\u30b9\u30dd\u30fc\u30b8\u30e3\u30fc\u3092\u8efd\u6e1b\u3057\u3001\u95a2\u9023\u3059\u308b\u30ea\u30b9\u30af\u306e\u7ba1\u7406\u3092\u652f\u63f4\u3059\u308b\u305f\u3081\u306b\u3001\u8cc7\u7523\u306e\u4f9b\u7d66\u306f\u4e00\u5b9a\u306e\u91cf\u306b\u5236\u9650\u3055\u308c\u3066\u3044\u307e\u3059\u3002",Assets:"\u8cc7\u7523","Assets to borrow":"\u501f\u308a\u308b\u8cc7\u7523","Assets to supply":"\u4f9b\u7d66\u3059\u308b\u8cc7\u7523","Assets with zero LTV ({assetsBlockingWithdraw}) must be withdrawn or disabled as collateral to perform this action":["\u3053\u306e\u30a2\u30af\u30b7\u30e7\u30f3\u3092\u5b9f\u884c\u3059\u308b\u306b\u306f\u3001LTV \u304c\u30bc\u30ed\u306e\u30a2\u30bb\u30c3\u30c8 (",["assetsBlockingWithdraw"],") \u3092\u62c5\u4fdd\u3068\u3057\u3066\u5f15\u304d\u51fa\u3059\u304b\u7121\u52b9\u306b\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059"],"At a discount":"\u5272\u5f15\u4fa1\u683c\u3067",Audits:"\u76e3\u67fb",Author:"\u8457\u8005",Available:"\u5229\u7528\u53ef\u80fd","Available assets":"\u5229\u7528\u53ef\u80fd\u306a\u30a2\u30bb\u30c3\u30c8","Available liquidity":"\u5229\u7528\u53ef\u80fd\u306a\u6d41\u52d5\u6027","Available on":"\u5229\u7528\u53ef\u80fd","Available rewards":"\u5229\u7528\u53ef\u80fd\u306a\u5831\u916c","Available to borrow":"\u8cb8\u51fa\u53ef\u80fd","Available to supply":"\u4f9b\u7d66\u53ef\u80fd","Back to Dashboard":"\u30c0\u30c3\u30b7\u30e5\u30dc\u30fc\u30c9\u306b\u623b\u308b",Balance:"\u30d0\u30e9\u30f3\u30b9","Balance to revoke":"\u53d6\u308a\u6d88\u3059\u6b8b\u9ad8","Be careful - You are very close to liquidation. Consider depositing more collateral or paying down some of your borrowed positions":"\u6ce8\u610f - \u6e05\u7b97\u306b\u975e\u5e38\u306b\u8fd1\u3065\u3044\u3066\u3044\u307e\u3059\u3002\u8ffd\u52a0\u306e\u62c5\u4fdd\u3092\u9810\u3051\u308b\u304b\u3001\u501f\u308a\u305f\u30dd\u30b8\u30b7\u30e7\u30f3\u306e\u4e00\u90e8\u3092\u8fd4\u6e08\u3059\u308b\u3053\u3068\u3092\u691c\u8a0e\u3057\u3066\u304f\u3060\u3055\u3044\u3002","Be mindful of the network congestion and gas prices.":"\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u306e\u6df7\u96d1\u3068\u30ac\u30bd\u30ea\u30f3\u4fa1\u683c\u306b\u6ce8\u610f\u3057\u3066\u304f\u3060\u3055\u3044\u3002","Because this asset is paused, no actions can be taken until further notice":"\u3053\u306e\u30a2\u30bb\u30c3\u30c8\u306f\u4e00\u6642\u505c\u6b62\u3055\u308c\u3066\u3044\u308b\u305f\u3081\u3001\u8ffd\u3063\u3066\u901a\u77e5\u304c\u3042\u308b\u307e\u3067\u30a2\u30af\u30b7\u30e7\u30f3\u306f\u5b9f\u884c\u3067\u304d\u307e\u305b\u3093","Before supplying":"\u4f9b\u7d66\u3059\u308b\u524d\u306b","Blocked Address":"\u30d6\u30ed\u30c3\u30af\u3055\u308c\u305f\u30a2\u30c9\u30ec\u30b9",Borrow:"\u501f\u308a\u308b","Borrow APY rate":"APY\u30ec\u30fc\u30c8\u3092\u501f\u308a\u308b","Borrow APY, fixed rate":"APY\u3001\u56fa\u5b9a\u91d1\u5229\u3067\u501f\u308a\u308b","Borrow APY, stable":"\u5b89\u5b9a\u3057\u305fAPY\u3092\u501f\u308a\u308b","Borrow APY, variable":"APY\u3092\u501f\u308a\u308b\u3001\u5909\u52d5","Borrow amount to reach {0}% utilization":["\u5229\u7528\u7387 ",["0"],"% \u306b\u9054\u3059\u308b\u307e\u3067\u306e\u501f\u5165\u984d"],"Borrow and repay in same block is not allowed":"\u540c\u3058\u30d6\u30ed\u30c3\u30af\u5185\u3067\u306e\u501f\u308a\u5165\u308c\u3068\u8fd4\u6e08\u306f\u7981\u6b62\u3055\u308c\u3066\u3044\u307e\u3059","Borrow apy":"APY\u3092\u501f\u308a\u308b","Borrow balance":"\u501f\u5165\u6b8b\u9ad8","Borrow balance after repay":"\u8fd4\u6e08\u5f8c\u306e\u501f\u5165\u6b8b\u9ad8","Borrow balance after switch":"\u5207\u308a\u66ff\u3048\u5f8c\u306e\u6b8b\u9ad8\u3092\u501f\u308a\u308b","Borrow cap":"\u30ad\u30e3\u30c3\u30d7\u3092\u501f\u308a\u308b","Borrow cap is exceeded":"\u501f\u5165\u4e0a\u9650\u3092\u8d85\u3048\u3066\u3044\u307e\u3059","Borrow info":"\u60c5\u5831\u3092\u501f\u308a\u308b","Borrow power used":"\u4f7f\u7528\u96fb\u529b\u3092\u501f\u308a\u308b","Borrow rate change":"\u501f\u5165\u91d1\u5229\u306e\u5909\u66f4","Borrow {symbol}":[["symbol"],"\u3092\u501f\u308a\u308b"],Borrowed:"\u501f\u308a\u305f","Borrowed asset amount":"\u501f\u5165\u8cc7\u7523\u984d","Borrowing is currently unavailable for {0}.":["\u73fe\u5728\u3001",["0"]," \u306f\u501f\u5165\u3067\u304d\u307e\u305b\u3093\u3002"],"Borrowing is disabled due to an ZeroLend community decision. <0>More details":"\u30bc\u30ed\u30ec\u30f3\u30c9\u30b3\u30df\u30e5\u30cb\u30c6\u30a3\u306e\u6c7a\u5b9a\u306b\u3088\u308a\u3001\u501f\u5165\u304c\u3067\u304d\u306a\u304f\u306a\u308a\u307e\u3057\u305f\u3002<0>\u8a73\u7d30Dashboard.":"\u30a2\u30a4\u30bd\u30ec\u30fc\u30b7\u30e7\u30f3\u30fb\u30e2\u30fc\u30c9\u3092\u4f7f\u7528\u3057\u3066\u3044\u308b\u305f\u3081\u3001\u501f\u7528\u304c\u3067\u304d\u307e\u305b\u3093\u3002\u30a2\u30a4\u30bd\u30ec\u30fc\u30b7\u30e7\u30f3\u30e2\u30fc\u30c9\u3092\u7ba1\u7406\u3059\u308b\u306b\u306f\u3001<0>\u30c0\u30c3\u30b7\u30e5\u30dc\u30fc\u30c9\u3092\u3054\u89a7\u304f\u3060\u3055\u3044\u3002","Borrowing is unavailable because you\u2019ve enabled Efficiency Mode (E-Mode) and Isolation mode. To manage E-Mode and Isolation mode visit your <0>Dashboard.":"\u52b9\u7387\u30e2\u30fc\u30c9(E-Mode)\u3068\u9694\u96e2\u30e2\u30fc\u30c9\u3092\u6709\u52b9\u306b\u3057\u3066\u3044\u308b\u305f\u3081\u3001\u501f\u7528\u304c\u3067\u304d\u307e\u305b\u3093\u3002E\u30e2\u30fc\u30c9\u3068\u30a2\u30a4\u30bd\u30ec\u30fc\u30b7\u30e7\u30f3\u30e2\u30fc\u30c9\u3092\u7ba1\u7406\u3059\u308b\u306b\u306f\u3001<0>\u30c0\u30c3\u30b7\u30e5\u30dc\u30fc\u30c9\u3092\u3054\u89a7\u304f\u3060\u3055\u3044\u3002","Borrowing is unavailable because you\u2019ve enabled Efficiency Mode (E-Mode) for {0} category. To manage E-Mode categories visit your <0>Dashboard.":[["0"],"\u30ab\u30c6\u30b4\u30ea\u306e\u52b9\u7387\u5316\u30e2\u30fc\u30c9\uff08E-Mode\uff09\u3092\u6709\u52b9\u306b\u3057\u3066\u3044\u308b\u305f\u3081\u3001\u501f\u7528\u3092\u5229\u7528\u3067\u304d\u307e\u305b\u3093\u3002E\u30e2\u30fc\u30c9\u30ab\u30c6\u30b4\u30ea\u3092\u7ba1\u7406\u3059\u308b\u306b\u306f\u3001<0>\u30c0\u30c3\u30b7\u30e5\u30dc\u30fc\u30c9\u3092\u3054\u89a7\u304f\u3060\u3055\u3044\u3002"],"Borrowing of this asset is limited to a certain amount to minimize liquidity pool insolvency.":"\u6d41\u52d5\u6027\u30d7\u30fc\u30eb\u306e\u7834\u7523\u3092\u6700\u5c0f\u9650\u306b\u6291\u3048\u308b\u305f\u3081\u306b\u3001\u3053\u306e\u8cc7\u7523\u306e\u501f\u5165\u306f\u4e00\u5b9a\u306e\u91d1\u984d\u306b\u5236\u9650\u3055\u308c\u3066\u3044\u307e\u3059\u3002","Borrowing power and assets are limited due to Isolation mode.":"\u9694\u96e2\u30e2\u30fc\u30c9\u306b\u3088\u308a\u3001\u501f\u5165\u96fb\u529b\u3068\u8cc7\u7523\u306f\u5236\u9650\u3055\u308c\u307e\u3059\u3002","Borrowing this amount will reduce your health factor and increase risk of liquidation.":"\u3053\u306e\u91d1\u984d\u3092\u501f\u308a\u308b\u3068\u5065\u5eb7\u8981\u56e0\u304c\u6e1b\u5c11\u3057\u3001\u6e05\u7b97\u306e\u30ea\u30b9\u30af\u304c\u9ad8\u307e\u308a\u307e\u3059\u3002","Borrowing {symbol}":[["symbol"],"\u3092\u501f\u308a\u308b"],Both:"\u4e21\u65b9",Bridge:"\u30d6\u30ea\u30c3\u30b8","Buy Crypto with Fiat":"\u6cd5\u5b9a\u901a\u8ca8\u3067\u4eee\u60f3\u901a\u8ca8\u3092\u8cfc\u5165\u3059\u308b","Buy {cryptoSymbol} with Fiat":["\u6cd5\u5b9a\u901a\u8ca8\u3067 ",["cryptoSymbol"]," \u3092\u8cfc\u5165\u3059\u308b"],"Can be collateral":"\u62c5\u4fdd\u306b\u3067\u304d\u308b","Can be executed":"\u5b9f\u884c\u53ef\u80fd",Cancel:"Cancel","Cannot disable E-Mode":"E-Mode\u3092\u7121\u52b9\u306b\u3067\u304d\u307e\u305b\u3093",Chinese:"\u30c1\u30e3\u30a4\u30cb\u30fc\u30ba","Choose how much voting/proposition power to give to someone else by delegating some of your ZERO or stkZERO balance. Your tokens will remain in your account, but your delegate will be able to vote or propose on your behalf. If your AAVE or stkZERO balance changes, your delegate's voting/proposition power will be automatically adjusted.":"Choose how much voting/proposition power to give to someone else by delegating some of your ZERO or stkZERO balance. Your tokens will remain in your account, but your delegate will be able to vote or propose on your behalf. If your AAVE or stkZERO balance changes, your delegate's voting/proposition power will be automatically adjusted.","Choose one of the on-ramp services":"\u3044\u305a\u308c\u304b\u306e\u30aa\u30f3\u30e9\u30f3\u30d7 \u30b5\u30fc\u30d3\u30b9\u3092\u9078\u629e\u3057\u3066\u304f\u3060\u3055\u3044",Claim:"\u8acb\u6c42","Claim all":"\u3059\u3079\u3066\u3092\u8acb\u6c42\u3059\u308b","Claim all rewards":"\u3059\u3079\u3066\u306e\u5831\u916c\u3092\u53d7\u3051\u53d6\u308a\u307e\u3057\u3087\u3046","Claim {0}":[["0"]," \u3092\u8981\u6c42\u3057\u307e\u3059"],"Claim {symbol}":["\u30af\u30ec\u30fc\u30e0 ",["symbol"]],"Claimable ZERO":"Claimable ZERO",Claimed:"\u4e3b\u5f35\u3057\u305f",Claiming:"\u4e3b\u5f35\u3059\u308b","Claiming {symbol}":[["symbol"]," \u3092\u4e3b\u5f35\u3057\u3066\u3044\u307e\u3059"],Close:"\u8fd1\u3044",Collateral:"\u62c5\u4fdd","Collateral balance after repay":"\u8fd4\u6e08\u5f8c\u306e\u62c5\u4fdd\u6b8b\u9ad8","Collateral change":"\u62c5\u4fdd\u5909\u66f4","Collateral is (mostly) the same currency that is being borrowed":"\u62c5\u4fdd\u306f\u307b\u3068\u3093\u3069\u501f\u308a\u3066\u3044\u308b\u901a\u8ca8\u3068\u540c\u3058\u3067\u3059","Collateral to repay with":"\u8fd4\u6e08\u306b\u5fc5\u8981\u306a\u62c5\u4fdd","Collateral usage":"\u62c5\u4fdd\u306e\u4f7f\u7528","Collateral usage is limited because of Isolation mode.":"\u5206\u96e2\u30e2\u30fc\u30c9\u306e\u305f\u3081\u3001\u62c5\u4fdd\u306e\u4f7f\u7528\u306f\u5236\u9650\u3055\u308c\u3066\u3044\u307e\u3059\u3002","Collateral usage is limited because of isolation mode.":"\u5206\u96e2\u30e2\u30fc\u30c9\u306e\u305f\u3081\u3001\u62c5\u4fdd\u306e\u4f7f\u7528\u306f\u5236\u9650\u3055\u308c\u3066\u3044\u307e\u3059\u3002","Collateral usage is limited because of isolation mode. <0>Learn More":"\u5206\u96e2\u30e2\u30fc\u30c9\u306e\u305f\u3081\u3001\u62c5\u4fdd\u306e\u4f7f\u7528\u306f\u5236\u9650\u3055\u308c\u3066\u3044\u307e\u3059\u3002 <0>\u8a73\u7d30",Collateralization:"\u62c5\u4fdd\u5316","Collector Contract":"\u30b3\u30ec\u30af\u30bf\u30fc\u5951\u7d04","Collector Info":"\u30b3\u30ec\u30af\u30bf\u30fc\u60c5\u5831","Congrats! You now have special access to our Discord!":"\u304a\u3081\u3067\u3068\u3046\u3054\u3056\u3044\u307e\u3059\uff01 Discord \u306b\u7279\u5225\u306b\u30a2\u30af\u30bb\u30b9\u3067\u304d\u308b\u3088\u3046\u306b\u306a\u308a\u307e\u3057\u305f\u3002","Connect wallet":"\u30a6\u30a9\u30ec\u30c3\u30c8\u3092\u63a5\u7d9a\u3059\u308b","Convert your $earlyZERO into $ZERO and $ZKS":"earlyZERO\u3092$ZERO\u3068$ZKS\u306b\u5909\u63db\u3059\u308b\u3002","Cooldown period":"\u30af\u30fc\u30eb\u30c0\u30a6\u30f3\u671f\u9593","Cooldown period warning":"\u30af\u30fc\u30eb\u30c0\u30a6\u30f3\u671f\u9593\u306e\u8b66\u544a","Cooldown time left":"\u6b8b\u308a\u30af\u30fc\u30eb\u30c0\u30a6\u30f3\u6642\u9593","Cooldown to unstake":"\u30b9\u30c6\u30fc\u30af\u3092\u89e3\u9664\u3059\u308b\u305f\u3081\u306e\u30af\u30fc\u30eb\u30c0\u30a6\u30f3","Cooling down...":"\u30af\u30fc\u30eb\u30c0\u30a6\u30f3\u4e2d...","Copy address":"\u30a2\u30c9\u30ec\u30b9\u3092\u30b3\u30d4\u30fc\u3059\u308b","Copy error message":"\u30b3\u30d4\u30fc\u30a8\u30e9\u30fc\u30e1\u30c3\u30bb\u30fc\u30b8","Copy error text":"\u30a8\u30e9\u30fc\u30c6\u30ad\u30b9\u30c8\u3092\u30b3\u30d4\u30fc\u3059\u308b","Covered debt":"\u4fdd\u8a3c\u5bfe\u8c61\u50b5\u52d9",Created:"\u4f5c\u6210\u3057\u305f","Current LTV":"\u73fe\u5728\u306eLTV","Current differential":"\u73fe\u5728\u306e\u5dee\u7570","Current v2 Balance":"\u73fe\u5728\u306e v2 \u30d0\u30e9\u30f3\u30b9","Current v2 balance":"\u73fe\u5728\u306e v2 \u30d0\u30e9\u30f3\u30b9","Current votes":"\u73fe\u5728\u306e\u6295\u7968\u6570","Dark mode":"\u30c0\u30fc\u30af\u30e2\u30fc\u30c9",Dashboard:"\u30c0\u30c3\u30b7\u30e5\u30dc\u30fc\u30c9","Dashboard \ud83c\udfe6":"\u30c0\u30c3\u30b7\u30e5\u30dc\u30fc\u30c9 ","Data couldn't be fetched, please reload graph.":"\u30c7\u30fc\u30bf\u3092\u53d6\u5f97\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f\u3002\u30b0\u30e9\u30d5\u3092\u30ea\u30ed\u30fc\u30c9\u3057\u3066\u304f\u3060\u3055\u3044\u3002",Debt:"\u501f\u91d1","Debt ceiling is exceeded":"\u50b5\u52d9\u4e0a\u9650\u3092\u8d85\u3048\u3066\u3044\u308b","Debt ceiling is not zero":"\u50b5\u52d9\u4e0a\u9650\u306f\u30bc\u30ed\u3067\u306f\u306a\u3044","Debt ceiling limits the amount possible to borrow against this asset by protocol users. Debt ceiling is specific to assets in isolation mode and is denoted in USD.":"\u50b5\u52d9\u4e0a\u9650\u306b\u3088\u308a\u3001\u30d7\u30ed\u30c8\u30b3\u30eb\u30e6\u30fc\u30b6\u30fc\u304c\u3053\u306e\u8cc7\u7523\u306b\u5bfe\u3057\u3066\u501f\u5165\u3067\u304d\u308b\u91d1\u984d\u304c\u5236\u9650\u3055\u308c\u307e\u3059\u3002\u50b5\u52d9\u4e0a\u9650\u306f\u5206\u96e2\u30e2\u30fc\u30c9\u306e\u8cc7\u7523\u306b\u56fa\u6709\u3067\u3042\u308a\u3001USD \u3067\u8868\u793a\u3055\u308c\u307e\u3059\u3002","Delegated power":"\u59d4\u4efb\u3055\u308c\u305f\u6a29\u9650",Details:"\u8a73\u7d30",Developers:"\u958b\u767a\u8005 ",Differential:"\u30c7\u30a3\u30d5\u30a1\u30ec\u30f3\u30b7\u30e3\u30eb","Disable E-Mode":"E-Mode\u3092\u7121\u52b9\u306b\u3059\u308b","Disable testnet":"\u30c6\u30b9\u30c8\u30cd\u30c3\u30c8\u3092\u7121\u52b9\u306b\u3059\u308b","Disable {symbol} as collateral":[["symbol"]," \u3092\u62c5\u4fdd\u3068\u3057\u3066\u7121\u52b9\u306b\u3059\u308b"],Disabled:"\u7121\u52b9","Disabling E-Mode":"E-Mode\u306e\u7121\u52b9\u5316","Disabling this asset as collateral affects your borrowing power and Health Factor.":"\u3053\u306e\u8cc7\u7523\u3092\u62c5\u4fdd\u3068\u3057\u3066\u7121\u52b9\u306b\u3059\u308b\u3068\u3001\u501f\u5165\u529b\u3068\u5065\u5eb7\u4fc2\u6570\u306b\u5f71\u97ff\u3057\u307e\u3059\u3002","Disconnect Wallet":"\u30a6\u30a9\u30ec\u30c3\u30c8\u306e\u5207\u65ad",Discord:"\u4e0d\u548c ","Discord channel":"Discord\u30c1\u30e3\u30f3\u30cd\u30eb",Discount:"\u5272\u5f15","Discount model parameters":"\u5272\u5f15\u30e2\u30c7\u30eb\u30d1\u30e9\u30e1\u30fc\u30bf","Discount parameters are decided by the ZeroLend community and may be changed over time. Check Governance for updates and vote to participate. <0>Learn more":"\u5272\u5f15\u30d1\u30e9\u30e1\u30fc\u30bf\u306f\u30bc\u30ed\u30ec\u30f3\u30c9\u30b3\u30df\u30e5\u30cb\u30c6\u30a3\u306b\u3088\u3063\u3066\u6c7a\u5b9a\u3055\u308c\u3001\u6642\u9593\u306e\u7d4c\u904e\u3068\u3068\u3082\u306b\u5909\u66f4\u3055\u308c\u308b\u53ef\u80fd\u6027\u304c\u3042\u308a\u307e\u3059\u3002\u6700\u65b0\u60c5\u5831\u3092\u78ba\u8a8d\u3057\u3001\u6295\u7968\u306b\u53c2\u52a0\u3057\u3066\u304f\u3060\u3055\u3044\u3002<0>\u3082\u3063\u3068\u77e5\u308bLearn more":"E-Mode \u306f\u3001\u9078\u629e\u3057\u305f\u8cc7\u7523\u30ab\u30c6\u30b4\u30ea\u306e LTV \u3092\u6700\u5927 97% \u5411\u4e0a\u3055\u305b\u307e\u3059\u3002 <0>\u8a73\u7d30","E-Mode increases your LTV for a selected category of assets up to<0/>. <1>Learn more":"E-Mode \u3067\u306f\u3001\u9078\u629e\u3057\u305f\u30ab\u30c6\u30b4\u30ea\u306e\u30a2\u30bb\u30c3\u30c8\u306e LTV \u304c\u6700\u5927 <0/> \u307e\u3067\u5897\u52a0\u3057\u307e\u3059\u3002 <1>\u8a73\u7d30","E-Mode increases your LTV for a selected category of assets, meaning that when E-mode is enabled, you will have higher borrowing power over assets of the same E-mode category which are defined by ZeroLend Governance. You can enter E-Mode from your <0>Dashboard. To learn more about E-Mode and applied restrictions in <1>FAQ or <2>ZeroLend V3 Technical Paper.":"\u3064\u307e\u308a\u3001E\u30e2\u30fc\u30c9\u304c\u6709\u52b9\u306a\u5834\u5408\u3001\u30bc\u30ed\u30ec\u30f3\u30c9\u30fb\u30ac\u30d0\u30ca\u30f3\u30b9\u306b\u3088\u3063\u3066\u5b9a\u7fa9\u3055\u308c\u305f\u540c\u3058E\u30e2\u30fc\u30c9\u30fb\u30ab\u30c6\u30b4\u30ea\u30fc\u306e\u8cc7\u7523\u306b\u5bfe\u3057\u3066\u3001\u3088\u308a\u9ad8\u3044\u501f\u5165\u529b\u3092\u6301\u3064\u3053\u3068\u306b\u306a\u308a\u307e\u3059\u3002E\u30e2\u30fc\u30c9\u306f<0>\u30c0\u30c3\u30b7\u30e5\u30dc\u30fc\u30c9\u304b\u3089\u5165\u529b\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002E\u30e2\u30fc\u30c9\u3068\u9069\u7528\u3055\u308c\u308b\u5236\u9650\u306e\u8a73\u7d30\u306b\u3064\u3044\u3066\u306f\u3001<1>FAQ\u307e\u305f\u306f<2>ZeroLend V3 Technical Paper<2>\u3092\u3054\u89a7\u304f\u3060\u3055\u3044\u3002","Effective interest rate":"\u5b9f\u52b9\u91d1\u5229","Efficiency mode (E-Mode)":"\u52b9\u7387\u30e2\u30fc\u30c9\uff08E-Mode\uff09",Emode:"E-Mode ","Enable E-Mode":"E-Mode\u3092\u6709\u52b9\u306b\u3059\u308b","Enable {symbol} as collateral":[["symbol"]," \u3092\u62c5\u4fdd\u3068\u3057\u3066\u6709\u52b9\u306b\u3059\u308b"],Enabled:"\u6709\u52b9","Enabling E-Mode":"E-Mode\u3092\u6709\u52b9\u306b\u3059\u308b","Enabling E-Mode only allows you to borrow assets belonging to the selected category. Please visit our <0>FAQ guide to learn more about how it works and the applied restrictions.":"E-Mode \u3092\u6709\u52b9\u306b\u3059\u308b\u3068\u3001\u9078\u629e\u3057\u305f\u30ab\u30c6\u30b4\u30ea\u306b\u5c5e\u3059\u308b\u8cc7\u7523\u306e\u307f\u3092\u501f\u7528\u3067\u304d\u308b\u3088\u3046\u306b\u306a\u308a\u307e\u3059\u3002\u4ed5\u7d44\u307f\u3068\u9069\u7528\u3055\u308c\u308b\u5236\u9650\u306e\u8a73\u7d30\u306b\u3064\u3044\u3066\u306f\u3001<0>\u3088\u304f\u3042\u308b\u8cea\u554f\u30ac\u30a4\u30c9\u3092\u3054\u89a7\u304f\u3060\u3055\u3044\u3002","Enabling this asset as collateral increases your borrowing power and Health Factor. However, it can get liquidated if your health factor drops below 1.":"\u3053\u306e\u8cc7\u7523\u3092\u62c5\u4fdd\u3068\u3057\u3066\u6709\u52b9\u306b\u3059\u308b\u3068\u3001\u501f\u5165\u529b\u3068\u5065\u5eb7\u4fc2\u6570\u304c\u5897\u52a0\u3057\u307e\u3059\u3002\u305f\u3060\u3057\u3001\u5065\u5eb7\u4fc2\u6570\u304c 1 \u3092\u4e0b\u56de\u308b\u3068\u6e05\u7b97\u3055\u308c\u308b\u53ef\u80fd\u6027\u304c\u3042\u308a\u307e\u3059\u3002",Ended:"\u7d42\u4e86\u3057\u307e\u3057\u305f",Ends:"\u7d42\u308f\u308a",English:"\u82f1\u8a9e","Enter ETH address":"ETH\u30a2\u30c9\u30ec\u30b9\u3092\u5165\u529b\u3057\u3066\u304f\u3060\u3055\u3044","Enter an amount":"\u91d1\u984d\u3092\u5165\u529b\u3057\u3066\u304f\u3060\u3055\u3044","Error connecting. Try refreshing the page.":"\u63a5\u7d9a\u30a8\u30e9\u30fc\u3002\u30da\u30fc\u30b8\u3092\u66f4\u65b0\u3057\u3066\u307f\u3066\u304f\u3060\u3055\u3044\u3002","Exceeds the discount":"\u5272\u5f15\u3092\u8d85\u3048\u308b",Executed:"\u5b9f\u884c\u3055\u308c\u307e\u3057\u305f","Expected amount to repay":"\u8fd4\u6e08\u4e88\u5b9a\u984d",Expires:"\u6709\u52b9\u671f\u9650\u304c\u5207\u308c\u307e\u3059","Export data to":"\u30c7\u30fc\u30bf\u306e\u30a8\u30af\u30b9\u30dd\u30fc\u30c8\u5148",FAQ:"\u3088\u304f\u3042\u308b\u8cea\u554f","Failed to load proposal voters. Please refresh the page.":"\u63d0\u6848\u6295\u7968\u8005\u306e\u30ed\u30fc\u30c9\u306b\u5931\u6557\u3057\u307e\u3057\u305f\u3002\u30da\u30fc\u30b8\u3092\u66f4\u65b0\u3057\u3066\u304f\u3060\u3055\u3044\u3002","Farm Name":"\u8fb2\u5834\u540d",Faucet:"\u86c7\u53e3","Faucet {0}":["\u86c7\u53e3",["0"]],"Fetching data...":"\u30c7\u30fc\u30bf\u3092\u53d6\u5f97\u4e2d...",Filter:"\u30d5\u30a3\u30eb\u30bf\u30fc","Flashloan is disabled for this asset, hence this position cannot be migrated.":"\u3053\u306e\u8cc7\u7523\u3067\u306f\u30d5\u30e9\u30c3\u30b7\u30e5\u30ed\u30fc\u30f3\u304c\u7121\u52b9\u306b\u306a\u3063\u3066\u3044\u308b\u305f\u3081\u3001\u3053\u306e\u30dd\u30b8\u30b7\u30e7\u30f3\u306f\u79fb\u884c\u3067\u304d\u307e\u305b\u3093\u3002","For repayment of a specific type of debt, the user needs to have debt that type":"\u7279\u5b9a\u306e\u7a2e\u985e\u306e\u501f\u91d1\u3092\u8fd4\u6e08\u3059\u308b\u306b\u306f\u3001\u30e6\u30fc\u30b6\u30fc\u306f\u305d\u306e\u7a2e\u985e\u306e\u501f\u91d1\u3092\u6301\u3063\u3066\u3044\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059","Forum discussion":"\u30d5\u30a9\u30fc\u30e9\u30e0\u306e\u30c7\u30a3\u30b9\u30ab\u30c3\u30b7\u30e7\u30f3",French:"\u30d5\u30e9\u30f3\u30b9\u8a9e","Frozen or paused assets":"\u51cd\u7d50\u307e\u305f\u306f\u4e00\u6642\u505c\u6b62\u3055\u308c\u305f\u30a2\u30bb\u30c3\u30c8","Funds in the Safety Module":"\u5b89\u5168\u30e2\u30b8\u30e5\u30fc\u30eb\u306e\u8cc7\u91d1","Gasless Transaction":"\u30ac\u30b9\u306a\u3057\u53d6\u5f15","Get ABP Token":"ABP\u30c8\u30fc\u30af\u30f3\u3092\u53d6\u5f97\u3059\u308b",Github:"Github","Global settings":"\u30b0\u30ed\u30fc\u30d0\u30eb\u8a2d\u5b9a","Go Back":"\u623b\u308b","Go to Balancer Pool":"\u30d0\u30e9\u30f3\u30b5\u30fc\u30d7\u30fc\u30eb\u306b\u79fb\u52d5","Go to V3 Dashboard":"V3 \u30c0\u30c3\u30b7\u30e5\u30dc\u30fc\u30c9\u306b\u79fb\u52d5",Greek:"\u30ae\u30ea\u30b7\u30e3\u8a9e","Health Factor ({0} v2)":["\u30d8\u30eb\u30b9\u30d5\u30a1\u30af\u30bf\u30fc (",["0"]," v2)"],"Health Factor ({0} v3)":["\u30d8\u30eb\u30b9\u30d5\u30a1\u30af\u30bf\u30fc (",["0"]," v3)"],"Health factor":"\u5065\u5eb7\u8981\u56e0","Health factor is lesser than the liquidation threshold":"\u30d8\u30eb\u30b9\u30d5\u30a1\u30af\u30bf\u30fc\u304c\u6e05\u7b97\u3057\u304d\u3044\u5024\u3088\u308a\u5c0f\u3055\u3044","Health factor is not below the threshold":"\u5065\u5eb7\u4fc2\u6570\u304c\u3057\u304d\u3044\u5024\u3092\u4e0b\u56de\u3063\u3066\u3044\u306a\u3044","Here you can find the various partner farms that have either integrated with ZeroLend or have farms with the ONEZ stablecoin.":"\u3053\u3053\u3067\u306f\u3001ZeroLend\u3068\u7d71\u5408\u3057\u3066\u3044\u308b\u3001\u307e\u305f\u306fONEZ\u5b89\u5b9a\u30b3\u30a4\u30f3\u306e\u30d5\u30a1\u30fc\u30e0\u3092\u6301\u3063\u3066\u3044\u308b\u69d8\u3005\u306a\u30d1\u30fc\u30c8\u30ca\u30fc\u30d5\u30a1\u30fc\u30e0\u3092\u898b\u3064\u3051\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002",Hide:"\u96a0\u308c\u308b","Holders of stkZERO receive a discount on the ONEZ borrowing rate":"Holders of stkZERO receive a discount on the ONEZ borrowing rate",Home:"\u30db\u30fc\u30e0","How much rewards you currently have in your wallet?":"\u73fe\u5728\u3001\u8ca1\u5e03\u306b\u3044\u304f\u3089\u5165\u3063\u3066\u3044\u307e\u3059\u304b\uff1f","How much rewards you have yet to claim?":"\u307e\u3060\u8acb\u6c42\u3057\u3066\u3044\u306a\u3044\u5831\u916c\u306f\u3044\u304f\u3089\u3067\u3059\u304b\uff1f","I acknowledge the risks involved.":"\u305d\u308c\u306b\u4f34\u3046\u30ea\u30b9\u30af\u3092\u627f\u77e5\u3057\u3066\u3044\u307e\u3059\u3002","I fully understand the risks of migrating.":"\u79fb\u4f4f\u306e\u30ea\u30b9\u30af\u3092\u5341\u5206\u306b\u7406\u89e3\u3057\u3066\u3044\u307e\u3059\u3002","I understand how cooldown ({0}) and unstaking ({1}) work":["\u30af\u30fc\u30eb\u30c0\u30a6\u30f3 (",["0"],") \u3068\u30b9\u30c6\u30fc\u30ad\u30f3\u30b0\u89e3\u9664 (",["1"],") \u306e\u4ed5\u7d44\u307f\u3092\u7406\u89e3\u3057\u3066\u3044\u307e\u3059"],"If the error continues to happen,<0/> you may report it to this":"\u30a8\u30e9\u30fc\u304c\u5f15\u304d\u7d9a\u304d\u767a\u751f\u3059\u308b\u5834\u5408\u306f\u3001<0/>\u3053\u3061\u3089\u306b\u5831\u544a\u3057\u3066\u304f\u3060\u3055\u3044\u3002","If the health factor goes below 1, the liquidation of your collateral might be triggered.":"\u5065\u5eb7\u4fc2\u6570\u304c 1 \u3092\u4e0b\u56de\u308b\u3068\u3001\u62c5\u4fdd\u306e\u6e05\u7b97\u304c\u958b\u59cb\u3055\u308c\u308b\u53ef\u80fd\u6027\u304c\u3042\u308a\u307e\u3059\u3002","If you DO NOT unstake within {0} of unstake window, you will need to activate cooldown process again.":["\u30a2\u30f3\u30b9\u30c6\u30fc\u30af \u30a6\u30a3\u30f3\u30c9\u30a6\u306e ",["0"]," \u4ee5\u5185\u306b\u30b9\u30c6\u30fc\u30af\u3092\u30a2\u30f3\u30b9\u30c6\u30fc\u30af\u3057\u306a\u3044\u5834\u5408\u306f\u3001\u30af\u30fc\u30eb\u30c0\u30a6\u30f3 \u30d7\u30ed\u30bb\u30b9\u3092\u518d\u5ea6\u6709\u52b9\u306b\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002"],"If your loan to value goes above the liquidation threshold your collateral supplied may be liquidated.":"\u30ed\u30fc\u30f3\u306e\u4fa1\u5024\u304c\u6e05\u7b97\u57fa\u6e96\u3092\u8d85\u3048\u305f\u5834\u5408\u3001\u63d0\u4f9b\u3055\u308c\u305f\u62c5\u4fdd\u306f\u6e05\u7b97\u3055\u308c\u308b\u53ef\u80fd\u6027\u304c\u3042\u308a\u307e\u3059\u3002","In E-Mode some assets are not borrowable. Exit E-Mode to get access to all assets":"E-Mode\u3067\u306f\u3001\u4e00\u90e8\u306e\u8cc7\u7523\u306f\u501f\u7528\u3067\u304d\u307e\u305b\u3093\u3002 E-Mode\u3092\u7d42\u4e86\u3057\u3066\u3059\u3079\u3066\u306e\u30a2\u30bb\u30c3\u30c8\u306b\u30a2\u30af\u30bb\u30b9\u3057\u307e\u3059","In Isolation mode, you cannot supply other assets as collateral. A global debt ceiling limits the borrowing power of the isolated asset. To exit isolation mode disable {0} as collateral before borrowing another asset. Read more in our <0>FAQ":["\u5206\u96e2\u30e2\u30fc\u30c9\u3067\u306f\u3001\u4ed6\u306e\u8cc7\u7523\u3092\u62c5\u4fdd\u3068\u3057\u3066\u63d0\u4f9b\u3059\u308b\u3053\u3068\u306f\u3067\u304d\u307e\u305b\u3093\u3002\u4e16\u754c\u7684\u306a\u50b5\u52d9\u4e0a\u9650\u306b\u3088\u308a\u3001\u5b64\u7acb\u3057\u305f\u8cc7\u7523\u306e\u501f\u5165\u529b\u304c\u5236\u9650\u3055\u308c\u307e\u3059\u3002\u5206\u96e2\u30e2\u30fc\u30c9\u3092\u7d42\u4e86\u3059\u308b\u306b\u306f\u3001\u5225\u306e\u8cc7\u7523\u3092\u501f\u7528\u3059\u308b\u524d\u306b\u62c5\u4fdd\u3068\u3057\u3066\u306e ",["0"]," \u3092\u7121\u52b9\u306b\u3057\u307e\u3059\u3002\u8a73\u7d30\u306b\u3064\u3044\u3066\u306f\u3001<0>\u3088\u304f\u3042\u308b\u8cea\u554f\u3092\u3054\u89a7\u304f\u3060\u3055\u3044\u3002"],"Inconsistent flashloan parameters":"\u4e00\u8cab\u6027\u306e\u306a\u3044\u30d5\u30e9\u30c3\u30b7\u30e5\u30ed\u30fc\u30f3\u30d1\u30e9\u30e1\u30fc\u30bf","Insufficient collateral to cover new borrow position. Wallet must have borrowing power remaining to perform debt switch.":"\u65b0\u305f\u306a\u501f\u5165\u30dd\u30b8\u30b7\u30e7\u30f3\u3092\u30ab\u30d0\u30fc\u3059\u308b\u306b\u306f\u62c5\u4fdd\u304c\u4e0d\u5341\u5206\u3067\u3059\u3002\u50b5\u52d9\u306e\u5207\u308a\u66ff\u3048\u3092\u5b9f\u884c\u3059\u308b\u306b\u306f\u3001\u30a6\u30a9\u30ec\u30c3\u30c8\u306b\u501f\u5165\u529b\u304c\u6b8b\u3063\u3066\u3044\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002","Interest accrued":"\u672a\u53ce\u5229\u606f","Interest rate rebalance conditions were not met":"\u91d1\u5229\u30ea\u30d0\u30e9\u30f3\u30b9\u6761\u4ef6\u304c\u6e80\u305f\u3055\u308c\u3066\u3044\u306a\u3044","Interest rate strategy":"\u91d1\u5229\u6226\u7565","Invalid amount to burn":"\u66f8\u304d\u8fbc\u307f\u91cf\u304c\u7121\u52b9\u3067\u3059","Invalid amount to mint":"\u30df\u30f3\u30c8\u306e\u91d1\u984d\u304c\u7121\u52b9\u3067\u3059","Invalid bridge protocol fee":"\u7121\u52b9\u306a\u30d6\u30ea\u30c3\u30b8 \u30d7\u30ed\u30c8\u30b3\u30eb\u6599\u91d1","Invalid expiration":"\u7121\u52b9\u306a\u6709\u52b9\u671f\u9650","Invalid flashloan premium":"\u7121\u52b9\u306a\u30d5\u30e9\u30c3\u30b7\u30e5\u30ed\u30fc\u30f3\u4fdd\u967a\u6599","Invalid return value of the flashloan executor function":"\u30d5\u30e9\u30c3\u30b7\u30e5\u30ed\u30fc\u30f3 \u95a2\u6570\u306e\u623b\u308a\u5024\u304c\u7121\u52b9\u3067\u3059","Invalid signature":"\u7121\u52b9\u306a\u7f72\u540d",Isolated:"\u5b64\u7acb\u3057\u305f","Isolated Debt Ceiling":"\u5b64\u7acb\u3057\u305f\u50b5\u52d9\u4e0a\u9650","Isolated assets have limited borrowing power and other assets cannot be used as collateral.":"\u5b64\u7acb\u3057\u305f\u8cc7\u7523\u306e\u501f\u5165\u529b\u306f\u9650\u3089\u308c\u3066\u304a\u308a\u3001\u4ed6\u306e\u8cc7\u7523\u3092\u62c5\u4fdd\u3068\u3057\u3066\u4f7f\u7528\u3059\u308b\u3053\u3068\u306f\u3067\u304d\u307e\u305b\u3093\u3002","JOIN OUR GUILD":"\u30ae\u30eb\u30c9\u306b\u53c2\u52a0\u3059\u308b",Japanese:"Japanese","Join the community discussion":"\u30b3\u30df\u30e5\u30cb\u30c6\u30a3\u306e\u30c7\u30a3\u30b9\u30ab\u30c3\u30b7\u30e7\u30f3\u306b\u53c2\u52a0\u3059\u308b","LEARN MORE":"\u3082\u3063\u3068\u8a73\u3057\u304f\u77e5\u308b",Language:"\u8a00\u8a9e","Learn more":"\u3082\u3063\u3068\u8a73\u3057\u304f\u77e5\u308b","Learn more about risks involved":"\u95a2\u9023\u3059\u308b\u30ea\u30b9\u30af\u306b\u3064\u3044\u3066\u8a73\u3057\u304f\u77e5\u308b","Learn more in our <0>FAQ guide":"\u8a73\u7d30\u306b\u3064\u3044\u3066\u306f\u3001<0>\u3088\u304f\u3042\u308b\u8cea\u554f\u30ac\u30a4\u30c9\u3092\u3054\u89a7\u304f\u3060\u3055\u3044\u3002","Learn more.":"\u3082\u3063\u3068\u8a73\u3057\u304f\u77e5\u308b\u3002",Links:"\u30ea\u30f3\u30af",Liqudation:"\u6e05\u7b97","Liquidated collateral":"\u6e05\u7b97\u3055\u308c\u305f\u62c5\u4fdd",Liquidation:"\u6e05\u7b97","Liquidation <0/> threshold":"\u6e05\u7b97 <0/> \u30b9\u30ec\u30c3\u30b7\u30e7\u30eb\u30c9","Liquidation Threshold":"\u6e05\u7b97\u30b9\u30ec\u30c3\u30b7\u30e7\u30eb\u30c9","Liquidation at":"\u6e05\u7b97","Liquidation penalty":"\u6e05\u7b97\u30da\u30ca\u30eb\u30c6\u30a3","Liquidation risk":"\u6e05\u7b97\u30ea\u30b9\u30af","Liquidation risk parameters":"\u6e05\u7b97\u30ea\u30b9\u30af\u30d1\u30e9\u30e1\u30fc\u30bf","Liquidation threshold":"\u6e05\u7b97\u30b9\u30ec\u30c3\u30b7\u30e7\u30eb\u30c9","Liquidation value":"\u6e05\u7b97\u4fa1\u5024","Loading data...":"\u30c7\u30fc\u30bf\u306e\u30ed\u30fc\u30c9...","Ltv validation failed":"LTV \u691c\u8a3c\u306b\u5931\u6557\u3057\u307e\u3057\u305f",MAX:"MAX",Market:"\u5e02\u5834",Max:"\u6700\u5927","Max LTV":"\u6700\u5927LTV","Max slashing":"\u6700\u5927\u65ac\u308a","Maximum amount available to borrow against this asset is limited because debt ceiling is at {0}%.":["\u50b5\u52d9\u4e0a\u9650\u304c ",["0"],"% \u3067\u3042\u308b\u305f\u3081\u3001\u3053\u306e\u8cc7\u7523\u306b\u5bfe\u3057\u3066\u501f\u5165\u3067\u304d\u308b\u6700\u5927\u984d\u306f\u5236\u9650\u3055\u308c\u3066\u3044\u307e\u3059\u3002"],"Maximum amount available to borrow is <0/> {0} (<1/>).":["\u501f\u308a\u3089\u308c\u308b\u6700\u5927\u91d1\u984d\u306f <0/> ",["0"]," (<1/>) \u3067\u3059\u3002"],"Maximum amount available to borrow is limited because protocol borrow cap is nearly reached.":"\u30d7\u30ed\u30c8\u30b3\u30eb\u306e\u501f\u5165\u4e0a\u9650\u306b\u307b\u307c\u9054\u3057\u3066\u3044\u308b\u305f\u3081\u3001\u501f\u5165\u53ef\u80fd\u306a\u6700\u5927\u91d1\u984d\u306f\u5236\u9650\u3055\u308c\u3066\u3044\u307e\u3059\u3002","Maximum amount available to supply is <0/> {0} (<1/>).":["\u4f9b\u7d66\u3067\u304d\u308b\u6700\u5927\u91cf\u306f <0/> ",["0"]," (<1/>) \u3067\u3059\u3002"],"Maximum amount available to supply is limited because protocol supply cap is at {0}%.":["\u30d7\u30ed\u30c8\u30b3\u30eb\u306e\u4f9b\u7d66\u4e0a\u9650\u304c ",["0"],"% \u3067\u3042\u308b\u305f\u3081\u3001\u4f9b\u7d66\u3067\u304d\u308b\u6700\u5927\u91cf\u306f\u5236\u9650\u3055\u308c\u3066\u3044\u307e\u3059\u3002"],"Maximum loan to value":"\u4fa1\u5024\u306b\u5bfe\u3059\u308b\u30ed\u30fc\u30f3\u306e\u6700\u5927\u5024","Meet ONEZ":"ONEZ\u3068\u306e\u51fa\u4f1a\u3044",Menu:"\u30e1\u30cb\u30e5\u30fc",Migrate:"\u79fb\u884c\u3059\u308b","Migrate to V3":"V3 \u3078\u306e\u79fb\u884c","Migrate to v3":"v3 \u306b\u79fb\u884c\u3059\u308b","Migrate to {0} v3 Market":[["0"]," v3 \u30de\u30fc\u30b1\u30c3\u30c8\u306b\u79fb\u884c\u3059\u308b"],Migrated:"\u79fb\u884c\u6e08\u307f",Migrating:"\u79fb\u884c\u4e2d","Migrating multiple collaterals and borrowed assets at the same time can be an expensive operation and might fail in certain situations.<0>Therefore it\u2019s not recommended to migrate positions with more than 5 assets (deposited + borrowed) at the same time.":"<0>\u305d\u306e\u305f\u3081\u30015\u3064\u4ee5\u4e0a\u306e\u8cc7\u7523\uff08\u9810\u8a17+\u501f\u5165\uff09\u3092\u6301\u3064\u30dd\u30b8\u30b7\u30e7\u30f3\u3092\u540c\u6642\u306b\u79fb\u884c\u3059\u308b\u3053\u3068\u306f\u63a8\u5968\u3055\u308c\u307e\u305b\u3093\u3002","Migration risks":"\u79fb\u884c\u306e\u30ea\u30b9\u30af","Minimum GHO borrow amount":"GHO\u306e\u6700\u4f4e\u501f\u5165\u984d","Minimum staked ZeroLend amount":"\u6700\u4f4e\u8ced\u3051\u91d1\u984d",Mint:"\u30df\u30f3\u30c8 ",Minted:"\u30df\u30f3\u30c8 ",More:"\u3082\u3063\u3068",NAY:"NAY","Need help connecting a wallet? <0>Read our FAQ":"\u30a6\u30a9\u30ec\u30c3\u30c8\u306e\u63a5\u7d9a\u306b\u3064\u3044\u3066\u30b5\u30dd\u30fc\u30c8\u304c\u5fc5\u8981\u3067\u3059\u304b? <0>\u3088\u304f\u3042\u308b\u8cea\u554f\u3092\u8aad\u3080","Net APR":"\u7d14APR","Net APY":"\u30cd\u30c3\u30c8APY","Net APY is the combined effect of all supply and borrow positions on net worth, including incentives. It is possible to have a negative net APY if debt APY is higher than supply APY.":"\u7d14APY\u306f\u3001\u30a4\u30f3\u30bb\u30f3\u30c6\u30a3\u30d6\u3092\u542b\u3080\u3001\u7d14\u8cc7\u7523\u306b\u5bfe\u3059\u308b\u3059\u3079\u3066\u306e\u4f9b\u7d66\u30dd\u30b8\u30b7\u30e7\u30f3\u3068\u501f\u5165\u30dd\u30b8\u30b7\u30e7\u30f3\u306e\u5408\u8a08\u52b9\u679c\u3067\u3059\u3002\u8ca0\u50b5 APY \u304c\u4f9b\u7d66 APY \u3088\u308a\u3082\u9ad8\u3044\u5834\u5408\u3001\u7d14 APY \u304c\u30de\u30a4\u30ca\u30b9\u306b\u306a\u308b\u53ef\u80fd\u6027\u304c\u3042\u308a\u307e\u3059\u3002","Net worth":"\u7d14\u8cc7\u7523",Network:"\u901a\u4fe1\u7db2","Network not supported for this wallet":"\u3053\u306e\u30a6\u30a9\u30ec\u30c3\u30c8\u3067\u306f\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u304c\u30b5\u30dd\u30fc\u30c8\u3055\u308c\u3066\u3044\u307e\u305b\u3093","New APY":"\u65b0\u3057\u3044APY","No assets selected to migrate.":"\u79fb\u884c\u3059\u308b\u8cc7\u7523\u304c\u9078\u629e\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002","No rewards to claim":"\u8acb\u6c42\u3067\u304d\u308b\u5831\u916c\u306f\u3042\u308a\u307e\u305b\u3093","No search results{0}":["\u691c\u7d22\u7d50\u679c\u304c\u3042\u308a\u307e\u305b\u3093",["0"]],"No transactions yet.":"\u307e\u3060\u53d6\u5f15\u306f\u3042\u308a\u307e\u305b\u3093\u3002","No voting power":"\u8b70\u6c7a\u6a29\u306a\u3057",None:"\u306a\u3057","Not a valid address":"\u6709\u52b9\u306a\u4f4f\u6240\u3067\u306f\u3042\u308a\u307e\u305b\u3093","Not enough balance on your wallet":"\u30a6\u30a9\u30ec\u30c3\u30c8\u306e\u6b8b\u9ad8\u304c\u8db3\u308a\u307e\u305b\u3093","Not enough collateral to repay this amount of debt with":"\u3053\u306e\u984d\u306e\u501f\u91d1\u3092\u8fd4\u6e08\u3059\u308b\u306b\u306f\u5341\u5206\u306a\u62c5\u4fdd\u304c\u3042\u308a\u307e\u305b\u3093","Not enough staked balance":"\u5341\u5206\u306a\u6295\u8cc7\u91d1\u6b8b\u9ad8\u304c\u3042\u308a\u307e\u305b\u3093","Not enough voting power to participate in this proposal":"\u3053\u306e\u63d0\u6848\u306b\u53c2\u52a0\u3059\u308b\u306b\u306f\u5341\u5206\u306a\u8b70\u6c7a\u6a29\u304c\u3042\u308a\u307e\u305b\u3093","Not reached":"\u5c4a\u3044\u3066\u3044\u306a\u3044","Nothing borrowed yet":"\u307e\u3060\u4f55\u3082\u501f\u308a\u3066\u3044\u307e\u305b\u3093","Nothing found":"\u4f55\u3082\u898b\u3064\u304b\u308a\u307e\u305b\u3093","Nothing staked":"\u4f55\u3082\u6295\u8cc7\u3055\u308c\u3066\u3044\u306a\u3044","Nothing supplied yet":"\u307e\u3060\u4f55\u3082\u4f9b\u7d66\u3055\u308c\u3066\u3044\u307e\u305b\u3093",Notify:"\u901a\u77e5\u3059\u308b","ONEZ is a native decentralized, collateral-backed digital asset pegged to USD. It is created by users via borrowing against multiple collateral. When user repays their ONEZ borrow position, the protocol burns that user's ONEZ. All the interest payments accrued by minters of ONEZ would be directly transferred to the ZeroLend treasury.":"ONEZ\u306f\u3001\u7c73\u30c9\u30eb\u306b\u30da\u30c3\u30b0\u3055\u308c\u305f\u30cd\u30a4\u30c6\u30a3\u30d6\u306a\u5206\u6563\u578b\u62c5\u4fdd\u30c7\u30b8\u30bf\u30eb\u8cc7\u7523\u3067\u3059\u3002ONEZ\u306f\u3001\u30e6\u30fc\u30b6\u30fc\u304c\u8907\u6570\u306e\u62c5\u4fdd\u306b\u5bfe\u3057\u3066\u501f\u308a\u5165\u308c\u3092\u884c\u3046\u3053\u3068\u3067\u4f5c\u6210\u3055\u308c\u307e\u3059\u3002\u30e6\u30fc\u30b6\u30fc\u304cONEZ\u306e\u501f\u5165\u30dd\u30b8\u30b7\u30e7\u30f3\u3092\u8fd4\u6e08\u3059\u308b\u3068\u3001\u30d7\u30ed\u30c8\u30b3\u30eb\u306f\u305d\u306e\u30e6\u30fc\u30b6\u30fc\u306eONEZ\u3092\u71c3\u3084\u3059\u3002ONEZ\u306e\u63a1\u6398\u8005\u306b\u3088\u3063\u3066\u767a\u751f\u3057\u305f\u5229\u606f\u306e\u652f\u6255\u3044\u306f\u3059\u3079\u3066\u3001ZeroLend\u306e\u56fd\u5eab\u306b\u76f4\u63a5\u9001\u91d1\u3055\u308c\u307e\u3059\u3002","ONEZ is currently experimental and hence has a low borrow limit.":"ONEZ\u306f\u73fe\u5728\u5b9f\u9a13\u7684\u306a\u3082\u306e\u3067\u3042\u308b\u305f\u3081\u3001\u501f\u5165\u9650\u5ea6\u984d\u306f\u4f4e\u3044\u3002","Ok, Close":"\u308f\u304b\u308a\u307e\u3057\u305f\u3001\u9589\u3058\u307e\u3059","Ok, I got it":"\u306f\u3044\u3001\u5206\u304b\u308a\u307e\u3057\u305f","Operation not supported":"\u30b5\u30dd\u30fc\u30c8\u3055\u308c\u3066\u3044\u306a\u3044\u64cd\u4f5c","Oracle price":"\u30aa\u30e9\u30af\u30eb\u306e\u4fa1\u683c",Overview:"\u6982\u8981","Page not found":"\u30da\u30fc\u30b8\u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093","Participating in this {symbol} reserve gives annualized rewards.":["\u3053\u306e ",["symbol"]," \u30ea\u30b6\u30fc\u30d6\u306b\u53c2\u52a0\u3059\u308b\u3068\u3001\u5e74\u63db\u7b97\u306e\u5831\u916c\u304c\u5f97\u3089\u308c\u307e\u3059\u3002"],"Partner Farms":"\u30d1\u30fc\u30c8\u30ca\u30fc\u8fb2\u5834","Pending Rewards":"\u61f8\u8cde\u91d1","Pending...":"\u4fdd\u7559\u4e2d...","Per the community, the Fantom market has been frozen.":"\u30b3\u30df\u30e5\u30cb\u30c6\u30a3\u306b\u3088\u308b\u3068\u3001Fantom \u30de\u30fc\u30b1\u30c3\u30c8\u306f\u51cd\u7d50\u3055\u308c\u307e\u3057\u305f\u3002","Per the community, the V2 AMM market has been deprecated.":"\u30b3\u30df\u30e5\u30cb\u30c6\u30a3\u306b\u3088\u308b\u3068\u3001V2 AMM \u30de\u30fc\u30b1\u30c3\u30c8\u306f\u975e\u63a8\u5968\u306b\u306a\u308a\u307e\u3057\u305f\u3002",Platform:"\u30d7\u30e9\u30c3\u30c8\u30d5\u30a9\u30fc\u30e0","Please always be aware of your <0>Health Factor (HF) when partially migrating a position and that your rates will be updated to V3 rates.":"\u30dd\u30b8\u30b7\u30e7\u30f3\u3092\u90e8\u5206\u7684\u306b\u79fb\u884c\u3059\u308b\u5834\u5408\u306f\u3001<0>\u30d8\u30eb\u30b9\u30d5\u30a1\u30af\u30bf\u30fc (HF) \u306b\u5e38\u306b\u6ce8\u610f\u3057\u3066\u304f\u3060\u3055\u3044\u3002\u307e\u305f\u3001\u30ec\u30fc\u30c8\u304c V3 \u30ec\u30fc\u30c8\u306b\u66f4\u65b0\u3055\u308c\u308b\u3053\u3068\u306b\u3082\u6ce8\u610f\u3057\u3066\u304f\u3060\u3055\u3044\u3002","Please connect a wallet to view your personal information here.":"\u3053\u3053\u3067\u500b\u4eba\u60c5\u5831\u3092\u8868\u793a\u3059\u308b\u306b\u306f\u3001\u30a6\u30a9\u30ec\u30c3\u30c8\u3092\u63a5\u7d9a\u3057\u3066\u304f\u3060\u3055\u3044\u3002","Please connect your wallet to get free testnet assets.":"\u7121\u6599\u306e\u30c6\u30b9\u30c8\u30cd\u30c3\u30c8 \u30a2\u30bb\u30c3\u30c8\u3092\u53d6\u5f97\u3059\u308b\u306b\u306f\u3001\u30a6\u30a9\u30ec\u30c3\u30c8\u3092\u63a5\u7d9a\u3057\u3066\u304f\u3060\u3055\u3044\u3002","Please connect your wallet to see migration tool.":"\u79fb\u884c\u30c4\u30fc\u30eb\u3092\u8868\u793a\u3059\u308b\u306b\u306f\u30a6\u30a9\u30ec\u30c3\u30c8\u3092\u63a5\u7d9a\u3057\u3066\u304f\u3060\u3055\u3044\u3002","Please connect your wallet to see your supplies, borrowings, and open positions.":"\u30a6\u30a9\u30ec\u30c3\u30c8\u306b\u63a5\u7d9a\u3057\u3066\u3001\u4f9b\u7d66\u3001\u501f\u5165\u3001\u30aa\u30fc\u30d7\u30f3\u30dd\u30b8\u30b7\u30e7\u30f3\u3092\u78ba\u8a8d\u3057\u3066\u304f\u3060\u3055\u3044\u3002","Please connect your wallet to view transaction history.":"\u53d6\u5f15\u5c65\u6b74\u3092\u8868\u793a\u3059\u308b\u306b\u306f\u30a6\u30a9\u30ec\u30c3\u30c8\u3092\u63a5\u7d9a\u3057\u3066\u304f\u3060\u3055\u3044\u3002","Please enter a valid wallet address.":"\u6709\u52b9\u306a\u30a6\u30a9\u30ec\u30c3\u30c8\u30a2\u30c9\u30ec\u30b9\u3092\u5165\u529b\u3057\u3066\u304f\u3060\u3055\u3044\u3002","Please switch to {networkName}.":[["networkName"]," \u306b\u5207\u308a\u66ff\u3048\u3066\u304f\u3060\u3055\u3044\u3002"],"Please, connect your wallet":"\u30a6\u30a9\u30ec\u30c3\u30c8\u3092\u63a5\u7d9a\u3057\u3066\u304f\u3060\u3055\u3044","Pool addresses provider is not registered":"\u30d7\u30fc\u30eb\u30a2\u30c9\u30ec\u30b9\u30d7\u30ed\u30d0\u30a4\u30c0\u30fc\u304c\u767b\u9332\u3055\u308c\u3066\u3044\u307e\u305b\u3093","Powered by":"\u642d\u8f09","Preview tx and migrate":"tx\u306e\u30d7\u30ec\u30d3\u30e5\u30fc\u3068\u79fb\u884c",Price:"\u4fa1\u683c","Price data is not currently available for this reserve on the protocol subgraph":"\u73fe\u5728\u3001\u30d7\u30ed\u30c8\u30b3\u30eb \u30b5\u30d6\u30b0\u30e9\u30d5\u306e\u3053\u306e\u30ea\u30b6\u30fc\u30d6\u306e\u4fa1\u683c\u30c7\u30fc\u30bf\u306f\u5229\u7528\u3067\u304d\u307e\u305b\u3093","Price impact is the spread between the total value of the entry tokens switched and the destination tokens obtained (in USD), which results from the limited liquidity of the trading pair.":"\u4fa1\u683c\u3078\u306e\u5f71\u97ff\u306f\u3001\u4ea4\u63db\u3055\u308c\u305f\u30a8\u30f3\u30c8\u30ea\u30fc \u30c8\u30fc\u30af\u30f3\u306e\u5408\u8a08\u5024\u3068\u53d6\u5f97\u3055\u308c\u305f\u30c7\u30b9\u30c6\u30a3\u30cd\u30fc\u30b7\u30e7\u30f3 \u30c8\u30fc\u30af\u30f3 (\u7c73\u30c9\u30eb) \u306e\u9593\u306e\u30b9\u30d7\u30ec\u30c3\u30c9\u3067\u3042\u308a\u3001\u3053\u308c\u306f\u53d6\u5f15\u30da\u30a2\u306e\u9650\u3089\u308c\u305f\u6d41\u52d5\u6027\u304b\u3089\u751f\u3058\u307e\u3059\u3002","Price impact {0}%":["\u4fa1\u683c\u3078\u306e\u5f71\u97ff ",["0"],"%"],"Proposal details":"\u63d0\u6848\u5185\u5bb9","Proposal overview":"\u63d0\u6848\u6982\u8981",Proposals:"\u63d0\u6848",Proposition:"\u547d\u984c","Protocol borrow cap at 100% for this asset. Further borrowing unavailable.":"\u3053\u306e\u8cc7\u7523\u306e\u30d7\u30ed\u30c8\u30b3\u30eb\u501f\u7528\u4e0a\u9650\u306f 100% \u3067\u3059\u3002\u305d\u308c\u4ee5\u4e0a\u306e\u501f\u5165\u306f\u3067\u304d\u307e\u305b\u3093\u3002","Protocol borrow cap is at 100% for this asset. Further borrowing unavailable.":"\u3053\u306e\u8cc7\u7523\u306e\u30d7\u30ed\u30c8\u30b3\u30eb\u501f\u7528\u4e0a\u9650\u306f 100% \u3067\u3059\u3002\u305d\u308c\u4ee5\u4e0a\u306e\u501f\u5165\u306f\u3067\u304d\u307e\u305b\u3093\u3002","Protocol debt ceiling is at 100% for this asset. Further borrowing against this asset is unavailable.":"\u3053\u306e\u8cc7\u7523\u306e\u30d7\u30ed\u30c8\u30b3\u30eb\u50b5\u52d9\u4e0a\u9650\u306f 100% \u3067\u3059\u3002\u3053\u306e\u8cc7\u7523\u306b\u5bfe\u3057\u3066\u3055\u3089\u306b\u501f\u5165\u3092\u884c\u3046\u3053\u3068\u306f\u3067\u304d\u307e\u305b\u3093\u3002","Protocol debt ceiling is at 100% for this asset. Futher borrowing against this asset is unavailable.":"\u3053\u306e\u8cc7\u7523\u306e\u30d7\u30ed\u30c8\u30b3\u30eb\u50b5\u52d9\u4e0a\u9650\u306f 100% \u3067\u3059\u3002\u3053\u306e\u8cc7\u7523\u306b\u5bfe\u3057\u3066\u3055\u3089\u306b\u501f\u5165\u3092\u884c\u3046\u3053\u3068\u306f\u3067\u304d\u307e\u305b\u3093\u3002","Protocol supply cap at 100% for this asset. Further supply unavailable.":"\u3053\u306e\u30a2\u30bb\u30c3\u30c8\u306e\u30d7\u30ed\u30c8\u30b3\u30eb\u4f9b\u7d66\u4e0a\u9650\u306f 100% \u3067\u3059\u3002\u3053\u308c\u4ee5\u4e0a\u306e\u4f9b\u7d66\u306f\u4e0d\u53ef\u80fd\u3067\u3059\u3002","Protocol supply cap is at 100% for this asset. Further supply unavailable.":"\u3053\u306e\u30a2\u30bb\u30c3\u30c8\u306e\u30d7\u30ed\u30c8\u30b3\u30eb\u4f9b\u7d66\u4e0a\u9650\u306f 100% \u3067\u3059\u3002\u3053\u308c\u4ee5\u4e0a\u306e\u4f9b\u7d66\u306f\u4e0d\u53ef\u80fd\u3067\u3059\u3002","Provide liquidity and get special access to our Discord":"\u6d41\u52d5\u6027\u3092\u63d0\u4f9b\u3057\u3001Discord \u3078\u306e\u7279\u5225\u306a\u30a2\u30af\u30bb\u30b9\u3092\u53d6\u5f97\u3057\u307e\u3059",Quorum:"\u5b9a\u8db3\u6570","Rate change":"\u30ec\u30fc\u30c8\u5909\u66f4","Raw-Ipfs":"Raw-Ipfs",Reached:"\u5230\u9054\u3057\u307e\u3057\u305f","Reactivate cooldown period to unstake {0} {stakedToken}":[["0"]," ",["stakedToken"]," \u306e\u30b9\u30c6\u30fc\u30af\u3092\u89e3\u9664\u3059\u308b\u305f\u3081\u306e\u30af\u30fc\u30eb\u30c0\u30a6\u30f3\u671f\u9593\u3092\u518d\u30a2\u30af\u30c6\u30a3\u30d6\u5316\u3057\u307e\u3059"],"Read more here.":"\u8a73\u7d30\u306f\u3053\u3061\u3089\u3092\u3054\u89a7\u304f\u3060\u3055\u3044\u3002","Read-only mode allows to see address positions in ZeroLend, but you won't be able to perform transactions.":"\u8aad\u307f\u53d6\u308a\u5c02\u7528\u30e2\u30fc\u30c9\u3067\u306f\u3001\u30bc\u30ed\u30ec\u30f3\u30c9\u306e\u30a2\u30c9\u30ec\u30b9\u30dd\u30b8\u30b7\u30e7\u30f3\u3092\u898b\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u304c\u3001\u53d6\u5f15\u3092\u5b9f\u884c\u3059\u308b\u3053\u3068\u306f\u3067\u304d\u307e\u305b\u3093\u3002","Read-only mode.":"\u8aad\u307f\u53d6\u308a\u5c02\u7528\u30e2\u30fc\u30c9\u3002","Read-only mode. Connect to a wallet to perform transactions.":"\u8aad\u307f\u53d6\u308a\u5c02\u7528\u30e2\u30fc\u30c9\u3002\u30a6\u30a9\u30ec\u30c3\u30c8\u306b\u63a5\u7d9a\u3057\u3066\u30c8\u30e9\u30f3\u30b6\u30af\u30b7\u30e7\u30f3\u3092\u5b9f\u884c\u3057\u307e\u3059\u3002",Received:"\u53d7\u3051\u53d6\u3063\u305f","Recipient address":"\u53d7\u4fe1\u8005\u306e\u30a2\u30c9\u30ec\u30b9","Rejected connection request":"\u62d2\u5426\u3055\u308c\u305f\u63a5\u7d9a\u8981\u6c42",Reload:"\u30ea\u30ed\u30fc\u30c9","Reload the page":"\u30da\u30fc\u30b8\u3092\u30ea\u30ed\u30fc\u30c9\u3059\u308b","Remaining debt":"\u6b8b\u50b5","Remaining supply":"\u4f9b\u7d66\u6b8b\u91cf",Repaid:"\u8fd4\u6e08\u6e08\u307f",Repay:"\u8fd4\u6e08","Repay with":"\u3067\u8fd4\u6e08\u3057\u307e\u3059","Repay {symbol}":["\u8fd4\u6e08 ",["symbol"]],"Repaying {symbol}":[["symbol"],"\u3092\u8fd4\u6e08\u4e2d"],"Repayment amount to reach {0}% utilization":["\u5229\u7528\u7387 ",["0"],"% \u306b\u9054\u3059\u308b\u8fd4\u6e08\u984d"],"Reserve Size":"\u30ea\u30b6\u30fc\u30d6\u30b5\u30a4\u30ba","Reserve factor":"\u4e88\u5099\u7387","Reserve factor is a percentage of interest which goes to a {0} that is controlled by ZeroLend governance to promote ecosystem growth.":["\u30ea\u30b6\u30fc\u30d6\u30fb\u30d5\u30a1\u30af\u30bf\u30fc\u3068\u306f\u3001\u30a8\u30b3\u30b7\u30b9\u30c6\u30e0\u306e\u6210\u9577\u3092\u4fc3\u9032\u3059\u308b\u305f\u3081\u306b\u30bc\u30ed\u30ec\u30f3\u30c9\u30fb\u30ac\u30d0\u30ca\u30f3\u30b9\u306b\u3088\u3063\u3066\u7ba1\u7406\u3055\u308c\u308b",["0"],"\u306b\u652f\u6255\u308f\u308c\u308b\u91d1\u5229\u306e\u30d1\u30fc\u30bb\u30f3\u30c6\u30fc\u30b8\u3067\u3042\u308b\u3002"],"Reserve status & configuration":"\u4e88\u7d04\u30b9\u30c6\u30fc\u30bf\u30b9\u3068\u8a2d\u5b9a",Reset:"\u30ea\u30bb\u30c3\u30c8",Restake:"\u518d\u5ea6\u6295\u8cc7","Restake {symbol}":["\u518d\u5ea6\u6295\u8cc7 ",["symbol"]],Restaked:"\u518d\u5ea6\u6295\u8cc7\u6e08\u307f","Restaking {symbol}":[["symbol"],"\u306e\u518d\u53d6\u5f97"],"Review approval tx details":"\u627f\u8a8d\u9001\u4fe1\u306e\u8a73\u7d30\u3092\u78ba\u8a8d\u3059\u308b","Review changes to continue":"\u5909\u66f4\u3092\u78ba\u8a8d\u3057\u3066\u7d9a\u884c\u3057\u307e\u3059","Review tx":"\u30ec\u30d3\u30e5\u30fc\u9001\u4fe1","Review tx details":"TX\u306e\u8a73\u7d30\u3092\u78ba\u8a8d\u3059\u308b","Revoke power":"\u6a29\u9650\u3092\u53d6\u308a\u6d88\u3059","Reward(s) to claim":"\u8acb\u6c42\u3067\u304d\u308b\u5831\u916c",Rewards:"\u5831\u916c","Rewards APR":"\u5831\u916c\u5e74\u7387","Rewards Token":"\u5831\u916c\u30c8\u30fc\u30af\u30f3","Rewards \ud83d\udcb0":"\u5831\u916c","Risk details":"\u30ea\u30b9\u30af\u306e\u8a73\u7d30","SEE CHARTS":"\u30c1\u30e3\u30fc\u30c8\u3092\u898b\u308b","Safety of your deposited collateral against the borrowed assets and its underlying value.":"\u501f\u5165\u8cc7\u7523\u304a\u3088\u3073\u305d\u306e\u57fa\u790e\u7684\u4fa1\u5024\u306b\u5bfe\u3059\u308b\u3001\u9810\u3051\u305f\u62c5\u4fdd\u306e\u5b89\u5168\u6027\u3002","Seatbelt report":"\u30b7\u30fc\u30c8\u30d9\u30eb\u30c8\u30ec\u30dd\u30fc\u30c8","See all the rewards you have earned from ZeroLend in one place. Providing liquidity to ZeroLend lets you pre-mine $ZERO and also get a share of zkSync's upcoming token airdrop.":"ZeroLend\u3067\u7372\u5f97\u3057\u305f\u3059\u3079\u3066\u306e\u5831\u916c\u3092\u4e00\u7b87\u6240\u3067\u78ba\u8a8d\u3067\u304d\u307e\u3059\u3002ZeroLend\u306b\u6d41\u52d5\u6027\u3092\u63d0\u4f9b\u3059\u308b\u3053\u3068\u3067\u3001$ZERO\u3092\u4e8b\u524d\u306b\u63a1\u6398\u3057\u3001zkSync\u306e\u4eca\u5f8c\u306e\u30c8\u30fc\u30af\u30f3Airdrop\u306e\u30b7\u30a7\u30a2\u3082\u5f97\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002","Seems like we can't switch the network automatically. Please check if you can change it from the wallet.":"\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u3092\u81ea\u52d5\u3067\u5207\u308a\u66ff\u3048\u308b\u3053\u3068\u306f\u3067\u304d\u306a\u3044\u3088\u3046\u3067\u3059\u3002\u30a6\u30a9\u30ec\u30c3\u30c8\u304b\u3089\u5909\u66f4\u3067\u304d\u308b\u304b\u78ba\u8a8d\u3057\u3066\u304f\u3060\u3055\u3044\u3002",Select:"\u9078\u629e\u3059\u308b","Select APY type to switch":"\u5207\u308a\u66ff\u3048\u308bAPY\u30bf\u30a4\u30d7\u3092\u9078\u629e\u3057\u3066\u304f\u3060\u3055\u3044","Select an asset":"\u30a2\u30bb\u30c3\u30c8\u3092\u9078\u629e\u3057\u3066\u304f\u3060\u3055\u3044","Select language":"\u8a00\u8a9e\u3092\u9078\u629e\u3059\u308b","Select slippage tolerance":"\u6ed1\u308a\u8a31\u5bb9\u5dee\u3092\u9078\u629e\u3057\u3066\u304f\u3060\u3055\u3044","Select v2 borrows to migrate":"\u79fb\u884c\u3059\u308b v2 \u501f\u7528\u3092\u9078\u629e\u3057\u3066\u304f\u3060\u3055\u3044","Select v2 supplies to migrate":"\u79fb\u884c\u3059\u308b v2 \u30b5\u30d7\u30e9\u30a4\u3092\u9078\u629e\u3057\u3066\u304f\u3060\u3055\u3044","Selected assets have successfully migrated. Visit the Market Dashboard to see them.":"\u9078\u629e\u3057\u305f\u8cc7\u7523\u306f\u6b63\u5e38\u306b\u79fb\u884c\u3055\u308c\u307e\u3057\u305f\u3002\u305d\u308c\u3089\u3092\u78ba\u8a8d\u3059\u308b\u306b\u306f\u3001\u30de\u30fc\u30b1\u30c3\u30c8 \u30c0\u30c3\u30b7\u30e5\u30dc\u30fc\u30c9\u306b\u30a2\u30af\u30bb\u30b9\u3057\u3066\u304f\u3060\u3055\u3044\u3002","Selected borrow assets":"\u9078\u629e\u3055\u308c\u305f\u501f\u5165\u8cc7\u7523","Selected supply assets":"\u53b3\u9078\u3055\u308c\u305f\u4f9b\u7d66\u8cc7\u7523","Set up delegation":"\u59d4\u4efb\u3092\u8a2d\u5b9a\u3059\u308b","Setup notifications about your Health Factor using the Hal app.":"Hal \u30a2\u30d7\u30ea\u3092\u4f7f\u7528\u3057\u3066\u3001\u5065\u5eb7\u56e0\u5b50\u306b\u95a2\u3059\u308b\u901a\u77e5\u3092\u8a2d\u5b9a\u3057\u307e\u3059\u3002","Share on Lens":"Lens\u3067\u5171\u6709","Share on twitter":"\u30c4\u30a4\u30c3\u30bf\u30fc\u3067\u30b7\u30a7\u30a2\u3059\u308b",Show:"\u898b\u305b\u308b","Show assets with 0 balance":"\u6b8b\u9ad8\u304c0\u306e\u8cc7\u7523\u3092\u8868\u793a","Sign to continue":"\u7d9a\u884c\u3059\u308b\u306b\u306f\u7f72\u540d\u3057\u3066\u304f\u3060\u3055\u3044","Signatures ready":"\u7f72\u540d\u306e\u6e96\u5099\u304c\u3067\u304d\u307e\u3057\u305f",Signing:"\u7f72\u540d","Since this asset is frozen, the only available actions are withdraw and repay which can be accessed from the <0>Dashboard":"\u3053\u306e\u8cc7\u7523\u306f\u51cd\u7d50\u3055\u308c\u3066\u3044\u308b\u305f\u3081\u3001\u5229\u7528\u53ef\u80fd\u306a\u30a2\u30af\u30b7\u30e7\u30f3\u306f\u5f15\u304d\u51fa\u3057\u3068\u8fd4\u6e08\u306e\u307f\u3067\u3042\u308a\u3001<0>\u30c0\u30c3\u30b7\u30e5\u30dc\u30fc\u30c9\u304b\u3089\u30a2\u30af\u30bb\u30b9\u3067\u304d\u307e\u3059\u3002","Since this is a test network, you can get any of the assets if you have ETH on your wallet":"\u3053\u308c\u306f\u30c6\u30b9\u30c8\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u3067\u3042\u308b\u305f\u3081\u3001\u30a6\u30a9\u30ec\u30c3\u30c8\u306bETH\u304c\u3042\u308c\u3070\u3069\u306e\u8cc7\u7523\u3067\u3082\u53d6\u5f97\u3067\u304d\u307e\u3059","Slippage is the difference between the quoted and received amounts from changing market conditions between the moment the transaction is submitted and its verification.":"\u30b9\u30ea\u30c3\u30da\u30fc\u30b8\u3068\u306f\u3001\u53d6\u5f15\u304c\u9001\u4fe1\u3055\u308c\u3066\u304b\u3089\u305d\u306e\u691c\u8a3c\u304c\u884c\u308f\u308c\u308b\u307e\u3067\u306e\u5e02\u5834\u72b6\u6cc1\u306e\u5909\u5316\u306b\u3088\u308b\u3001\u898b\u7a4d\u91d1\u984d\u3068\u53d7\u9818\u91d1\u984d\u306e\u5dee\u3067\u3059\u3002","Some migrated assets will not be used as collateral due to enabled isolation mode in {marketName} V3 Market. Visit <0>{marketName} V3 Dashboard to manage isolation mode.":[["marketName"]," V3 \u30de\u30fc\u30b1\u30c3\u30c8\u3067\u5206\u96e2\u30e2\u30fc\u30c9\u304c\u6709\u52b9\u306b\u306a\u3063\u3066\u3044\u308b\u305f\u3081\u3001\u79fb\u884c\u3055\u308c\u305f\u8cc7\u7523\u306e\u4e00\u90e8\u306f\u62c5\u4fdd\u3068\u3057\u3066\u4f7f\u7528\u3055\u308c\u307e\u305b\u3093\u3002\u5206\u96e2\u30e2\u30fc\u30c9\u3092\u7ba1\u7406\u3059\u308b\u306b\u306f\u3001<0>",["marketName"]," V3 \u30c0\u30c3\u30b7\u30e5\u30dc\u30fc\u30c9\u306b\u30a2\u30af\u30bb\u30b9\u3057\u3066\u304f\u3060\u3055\u3044\u3002"],"Something went wrong":"\u4f55\u304b\u554f\u984c\u304c\u767a\u751f\u3057\u307e\u3057\u305f","Sorry, an unexpected error happened. In the meantime you may try reloading the page, or come back later.":"\u7533\u3057\u8a33\u3042\u308a\u307e\u305b\u3093\u304c\u3001\u4e88\u671f\u3057\u306a\u3044\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f\u3002\u305d\u306e\u9593\u3001\u30da\u30fc\u30b8\u3092\u30ea\u30ed\u30fc\u30c9\u3057\u3066\u307f\u308b\u304b\u3001\u5f8c\u3067\u623b\u3063\u3066\u304f\u3060\u3055\u3044\u3002","Sorry, we couldn't find the page you were looking for.":"\u7533\u3057\u8a33\u3042\u308a\u307e\u305b\u3093\u304c\u3001\u304a\u63a2\u3057\u306e\u30da\u30fc\u30b8\u306f\u898b\u3064\u304b\u308a\u307e\u305b\u3093\u3067\u3057\u305f\u3002",Spanish:"\u30b9\u30da\u30a4\u30f3\u8a9e",Stable:"\u5b89\u5b9a\u3057\u305f","Stable Interest Type is disabled for this currency":"\u3053\u306e\u901a\u8ca8\u3067\u306f\u5b89\u5b9a\u91d1\u5229\u30bf\u30a4\u30d7\u304c\u7121\u52b9\u306b\u306a\u3063\u3066\u3044\u307e\u3059","Stable borrowing is enabled":"\u5b89\u5b9a\u3057\u305f\u501f\u5165\u304c\u53ef\u80fd","Stable borrowing is not enabled":"\u5b89\u5b9a\u3057\u305f\u501f\u5165\u304c\u6709\u52b9\u306b\u306a\u3063\u3066\u3044\u307e\u305b\u3093","Stable debt supply is not zero":"\u5b89\u5b9a\u3057\u305f\u56fd\u50b5\u4f9b\u7d66\u306f\u30bc\u30ed\u3067\u306f\u306a\u3044","Stable interest rate will <0>stay the same for the duration of your loan. Recommended for long-term loan periods and for users who prefer predictability.":"\u5b89\u5b9a\u3057\u305f\u91d1\u5229\u306f\u30ed\u30fc\u30f3\u671f\u9593\u4e2d<0>\u5909\u308f\u308a\u307e\u305b\u3093\u3002\u9577\u671f\u306e\u878d\u8cc7\u671f\u9593\u3084\u4e88\u6e2c\u53ef\u80fd\u6027\u3092\u91cd\u8996\u3059\u308b\u30e6\u30fc\u30b6\u30fc\u306b\u304a\u3059\u3059\u3081\u3067\u3059\u3002",Stablecoin:"\u30b9\u30c6\u30fc\u30d6\u30eb\u30b3\u30a4\u30f3",Stake:"\u30b9\u30c6\u30fc\u30af","Stake AAVE":"\u30b9\u30c6\u30fc\u30afAAVE","Stake ABPT":"\u30b9\u30c6\u30fc\u30afABPT","Stake cooldown activated":"\u30b9\u30c6\u30fc\u30af\u306e\u30af\u30fc\u30eb\u30c0\u30a6\u30f3\u304c\u6709\u52b9\u5316\u3055\u308c\u307e\u3057\u305f",Staked:"\u30b9\u30c6\u30fc\u30ad\u30f3\u30b0",Staking:"\u30b9\u30c6\u30fc\u30ad\u30f3\u30b0","Staking APR":"\u30b9\u30c6\u30fc\u30ad\u30f3\u30b0\u5e74\u7387","Staking Rewards":"\u30b9\u30c6\u30fc\u30ad\u30f3\u30b0\u5831\u916c","Staking balance":"\u30b9\u30c6\u30fc\u30ad\u30f3\u30b0\u6b8b\u9ad8","Staking discount":"\u30b9\u30c6\u30fc\u30ad\u30f3\u30b0\u5272\u5f15",Started:"\u958b\u59cb\u3057\u307e\u3057\u305f",State:"\u5dde","Static interest rate that is determined by ZeroLend Governance. This rate may be changed over time depending on the need for the ONEZ to contract/expand. <0>Learn more":"\u30bc\u30ed\u30ec\u30f3\u30c9\u30fb\u30ac\u30d0\u30ca\u30f3\u30b9\u304c\u6c7a\u5b9a\u3059\u308b\u56fa\u5b9a\u91d1\u5229\u3002\u3053\u306e\u91d1\u5229\u306f\u3001ONEZ\u306e\u5951\u7d04/\u62e1\u5f35\u306e\u5fc5\u8981\u6027\u306b\u5fdc\u3058\u3066\u3001\u6642\u9593\u306e\u7d4c\u904e\u3068\u3068\u3082\u306b\u5909\u66f4\u3055\u308c\u308b\u53ef\u80fd\u6027\u304c\u3042\u308a\u307e\u3059\u3002<0>\u3055\u3089\u306b\u8a73\u3057\u304fPhase 1 Launch to learn more.":"ZeroLend\u30d7\u30ed\u30c8\u30b3\u30eb\u306f\u73fe\u5728\u7a3c\u50cd\u4e2d\u3067\u3001\u30d6\u30fc\u30c8\u30b9\u30c8\u30e9\u30c3\u30d7\u30fb\u30e2\u30fc\u30c9\u3067\u3042\u308b\u3002\u8cc7\u7523\u3092\u9810\u3051\u305f\u30e6\u30fc\u30b6\u30fc\u306f\u3001\u30c8\u30fc\u30af\u30f3\u306e\u30ed\u30fc\u30f3\u30c1\u6642\u306b\u63db\u91d1\u3067\u304d\u308b$ZERO\u3092\uff08earlyZERO\u3068\u3057\u3066\uff09\u4e8b\u524d\u306b\u63a1\u6398\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002\u8a73\u3057\u304f\u306f<0>\u30d5\u30a7\u30fc\u30ba1\u30ed\u30fc\u30f3\u30c1\u3092\u304a\u8aad\u307f\u304f\u3060\u3055\u3044\u3002","The address of the pool addresses provider is invalid":"\u30d7\u30fc\u30eb\u30a2\u30c9\u30ec\u30b9\u30d7\u30ed\u30d0\u30a4\u30c0\u30fc\u306e\u30a2\u30c9\u30ec\u30b9\u304c\u7121\u52b9\u3067\u3059","The app is running in testnet mode. Learn how it works in":"\u30a2\u30d7\u30ea\u306f\u30c6\u30b9\u30c8\u30cd\u30c3\u30c8 \u30e2\u30fc\u30c9\u3067\u5b9f\u884c\u3055\u308c\u3066\u3044\u307e\u3059\u3002\u3067\u3069\u306e\u3088\u3046\u306b\u6a5f\u80fd\u3059\u308b\u304b\u3092\u5b66\u3073\u307e\u3057\u3087\u3046","The caller of the function is not an AToken":"\u95a2\u6570\u306e\u547c\u3073\u51fa\u3057\u5143\u306f AToken \u3067\u306f\u3042\u308a\u307e\u305b\u3093","The caller of this function must be a pool":"\u3053\u306e\u95a2\u6570\u306e\u547c\u3073\u51fa\u3057\u5143\u306f\u30d7\u30fc\u30eb\u3067\u3042\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059","The collateral balance is 0":"\u62c5\u4fdd\u6b8b\u9ad8\u306f0\u3067\u3059","The collateral chosen cannot be liquidated":"\u9078\u629e\u3057\u305f\u62c5\u4fdd\u306f\u6e05\u7b97\u3067\u304d\u307e\u305b\u3093","The cooldown period is the time required prior to unstaking your tokens (20 days). You can only withdraw your assets from the Security Module after the cooldown period and within the unstake window.<0>Learn more":"\u30af\u30fc\u30eb\u30c0\u30a6\u30f3\u671f\u9593\u306f\u3001\u30c8\u30fc\u30af\u30f3\u306e\u30b9\u30c6\u30fc\u30ad\u30f3\u30b0\u3092\u89e3\u9664\u3059\u308b\u307e\u3067\u306b\u5fc5\u8981\u306a\u6642\u9593\u3067\u3059 (20 \u65e5\u9593)\u3002\u30af\u30fc\u30eb\u30c0\u30a6\u30f3\u671f\u9593\u5f8c\u3001\u30a2\u30f3\u30b9\u30c6\u30fc\u30af\u671f\u9593\u5185\u306b\u306e\u307f\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3 \u30e2\u30b8\u30e5\u30fc\u30eb\u304b\u3089\u8cc7\u7523\u3092\u5f15\u304d\u51fa\u3059\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002<0>\u8a73\u7d30","The cooldown period is {0}. After {1} of cooldown, you will enter unstake window of {2}. You will continue receiving rewards during cooldown and unstake window.":["\u30af\u30fc\u30eb\u30c0\u30a6\u30f3\u671f\u9593\u306f ",["0"]," \u3067\u3059\u3002 ",["1"]," \u306e\u30af\u30fc\u30eb\u30c0\u30a6\u30f3\u304c\u7d4c\u904e\u3059\u308b\u3068\u3001",["2"]," \u306e\u30a2\u30f3\u30b9\u30c6\u30fc\u30af \u30a6\u30a3\u30f3\u30c9\u30a6\u306b\u5165\u308a\u307e\u3059\u3002\u30af\u30fc\u30eb\u30c0\u30a6\u30f3\u4e2d\u3082\u30b9\u30c6\u30fc\u30af\u89e3\u9664\u671f\u9593\u4e2d\u3082\u5f15\u304d\u7d9a\u304d\u5831\u916c\u3092\u53d7\u3051\u53d6\u308a\u307e\u3059\u3002"],"The effects on the health factor would cause liquidation. Try lowering the amount.":"\u5065\u5eb7\u8981\u56e0\u3078\u306e\u5f71\u97ff\u306b\u3088\u308a\u6e05\u7b97\u304c\u767a\u751f\u3059\u308b\u53ef\u80fd\u6027\u304c\u3042\u308a\u307e\u3059\u3002\u91cf\u3092\u6e1b\u3089\u3057\u3066\u307f\u3066\u304f\u3060\u3055\u3044\u3002","The loan to value of the migrated positions would cause liquidation. Increase migrated collateral or reduce migrated borrow to continue.":"\u79fb\u884c\u3055\u308c\u305f\u30dd\u30b8\u30b7\u30e7\u30f3\u306e\u4fa1\u5024\u306b\u5bfe\u3059\u308b\u30ed\u30fc\u30f3\u306f\u6e05\u7b97\u3092\u5f15\u304d\u8d77\u3053\u3059\u53ef\u80fd\u6027\u304c\u3042\u308a\u307e\u3059\u3002\u7d9a\u884c\u3059\u308b\u306b\u306f\u3001\u79fb\u884c\u3055\u308c\u305f\u62c5\u4fdd\u3092\u5897\u3084\u3059\u304b\u3001\u79fb\u884c\u3055\u308c\u305f\u501f\u5165\u3092\u6e1b\u3089\u3057\u3066\u304f\u3060\u3055\u3044\u3002","The requested amount is greater than the max loan size in stable rate mode":"\u8981\u6c42\u3055\u308c\u305f\u91d1\u984d\u304c\u5b89\u5b9a\u91d1\u5229\u30e2\u30fc\u30c9\u306e\u6700\u5927\u30ed\u30fc\u30f3\u30b5\u30a4\u30ba\u3092\u8d85\u3048\u3066\u3044\u307e\u3059","The total amount of your assets denominated in USD that can be used as collateral for borrowing assets.":"\u8cc7\u7523\u3092\u501f\u308a\u308b\u305f\u3081\u306e\u62c5\u4fdd\u3068\u3057\u3066\u4f7f\u7528\u3067\u304d\u308b\u7c73\u30c9\u30eb\u5efa\u3066\u306e\u8cc7\u7523\u306e\u7dcf\u984d\u3002","The underlying asset cannot be rescued":"\u539f\u8cc7\u7523\u306f\u6551\u51fa\u3067\u304d\u306a\u3044","The underlying balance needs to be greater than 0":"\u57fa\u672c\u6b8b\u9ad8\u306f 0 \u3088\u308a\u5927\u304d\u3044\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059","The weighted average of APY for all borrowed assets, including incentives.":"\u30a4\u30f3\u30bb\u30f3\u30c6\u30a3\u30d6\u3092\u542b\u3080\u3059\u3079\u3066\u306e\u501f\u5165\u8cc7\u7523\u306e APY \u306e\u52a0\u91cd\u5e73\u5747\u3002","The weighted average of APY for all supplied assets, including incentives.":"\u30a4\u30f3\u30bb\u30f3\u30c6\u30a3\u30d6\u3092\u542b\u3080\u3001\u4f9b\u7d66\u3055\u308c\u305f\u3059\u3079\u3066\u306e\u8cc7\u7523\u306e APY \u306e\u52a0\u91cd\u5e73\u5747\u3002","There are not enough funds in the{0}reserve to borrow":[["0"],"\u501f\u308a\u5165\u308c\u308b\u306e\u306b\u5341\u5206\u306a\u8cc7\u91d1\u304c\u6e96\u5099\u91d1\u306b\u3042\u308a\u307e\u305b\u3093"],"There is not enough collateral to cover a new borrow":"\u65b0\u305f\u306a\u501f\u5165\u3092\u30ab\u30d0\u30fc\u3059\u308b\u306e\u306b\u5341\u5206\u306a\u62c5\u4fdd\u304c\u3042\u308a\u307e\u305b\u3093","There is not enough liquidity for the target asset to perform the switch. Try lowering the amount.":"\u30bf\u30fc\u30b2\u30c3\u30c8\u8cc7\u7523\u306b\u5207\u308a\u66ff\u3048\u3092\u5b9f\u884c\u3059\u308b\u305f\u3081\u306e\u5341\u5206\u306a\u6d41\u52d5\u6027\u304c\u3042\u308a\u307e\u305b\u3093\u3002\u91cf\u3092\u6e1b\u3089\u3057\u3066\u307f\u3066\u304f\u3060\u3055\u3044\u3002","There was some error. Please try changing the parameters or <0><1>copy the error":"\u4f55\u3089\u304b\u306e\u30a8\u30e9\u30fc\u304c\u3042\u308a\u307e\u3057\u305f\u3002\u30d1\u30e9\u30e1\u30fc\u30bf\u3092\u5909\u66f4\u3057\u3066\u307f\u308b\u304b\u3001<0><1>\u30a8\u30e9\u30fc\u3092\u30b3\u30d4\u30fc\u3057\u3066\u304f\u3060\u3055\u3044\u3002","These assets are temporarily frozen or paused by ZeroLend community decisions, meaning that further supply / borrow, or rate swap of these assets are unavailable. Withdrawals and debt repayments are allowed. Follow the <0>ZeroLend governance forum for further updates.":"\u3053\u308c\u3089\u306e\u8cc7\u7523\u306f\u3001\u30bc\u30ed\u30ec\u30f3\u30c9\u30b3\u30df\u30e5\u30cb\u30c6\u30a3\u306e\u6c7a\u5b9a\u306b\u3088\u308a\u3001\u4e00\u6642\u7684\u306b\u51cd\u7d50\u307e\u305f\u306f\u4e00\u6642\u505c\u6b62\u3055\u308c\u307e\u3059\u3002\u3064\u307e\u308a\u3001\u3053\u308c\u3089\u306e\u8cc7\u7523\u306e\u3055\u3089\u306a\u308b\u4f9b\u7d66/\u501f\u5165\u3001\u307e\u305f\u306f\u30ec\u30fc\u30c8\u30b9\u30ef\u30c3\u30d7\u306f\u5229\u7528\u3067\u304d\u307e\u305b\u3093\u3002\u5f15\u304d\u51fa\u3057\u3068\u50b5\u52d9\u306e\u8fd4\u6e08\u306f\u53ef\u80fd\u3067\u3059\u3002<0>\u30bc\u30ed\u30ec\u30f3\u30c9\u30fb\u30ac\u30d0\u30ca\u30f3\u30b9\u30fb\u30d5\u30a9\u30fc\u30e9\u30e0\u3092\u30d5\u30a9\u30ed\u30fc\u3057\u3066\u304f\u3060\u3055\u3044\u3002","These funds have been borrowed and are not available for withdrawal at this time.":"\u3053\u308c\u3089\u306e\u8cc7\u91d1\u306f\u501f\u308a\u3089\u308c\u3066\u304a\u308a\u3001\u73fe\u6642\u70b9\u3067\u306f\u5f15\u304d\u51fa\u3059\u3053\u3068\u306f\u3067\u304d\u307e\u305b\u3093\u3002","This action will reduce V2 health factor below liquidation threshold. retain collateral or migrate borrow position to continue.":"\u3053\u306e\u30a2\u30af\u30b7\u30e7\u30f3\u306b\u3088\u308a\u3001V2 \u306e\u5065\u5168\u6027\u4fc2\u6570\u304c\u6e05\u7b97\u3057\u304d\u3044\u5024\u3092\u4e0b\u56de\u308a\u307e\u3059\u3002\u62c5\u4fdd\u3092\u4fdd\u6301\u3059\u308b\u304b\u3001\u501f\u5165\u30dd\u30b8\u30b7\u30e7\u30f3\u3092\u79fb\u884c\u3057\u3066\u7d9a\u884c\u3057\u3066\u304f\u3060\u3055\u3044\u3002","This action will reduce health factor of V3 below liquidation threshold. Increase migrated collateral or reduce migrated borrow to continue.":"\u3053\u306e\u30a2\u30af\u30b7\u30e7\u30f3\u306b\u3088\u308a\u3001V3 \u306e\u5065\u5168\u6027\u4fc2\u6570\u304c\u6e05\u7b97\u3057\u304d\u3044\u5024\u3092\u4e0b\u56de\u308a\u307e\u3059\u3002\u7d9a\u884c\u3059\u308b\u306b\u306f\u3001\u79fb\u884c\u3055\u308c\u305f\u62c5\u4fdd\u3092\u5897\u3084\u3059\u304b\u3001\u79fb\u884c\u3055\u308c\u305f\u501f\u5165\u3092\u6e1b\u3089\u3057\u3066\u304f\u3060\u3055\u3044\u3002","This action will reduce your health factor. Please be mindful of the increased risk of collateral liquidation.":"\u3053\u306e\u884c\u52d5\u306b\u3088\u308a\u5065\u5eb7\u8981\u56e0\u304c\u6e1b\u5c11\u3057\u307e\u3059\u3002\u62c5\u4fdd\u6e05\u7b97\u306e\u30ea\u30b9\u30af\u304c\u9ad8\u307e\u308b\u3053\u3068\u306b\u7559\u610f\u3057\u3066\u304f\u3060\u3055\u3044\u3002","This address is blocked on app.aave.com because it is associated with one or more":"\u3053\u306e\u30a2\u30c9\u30ec\u30b9\u306f 1 \u3064\u4ee5\u4e0a\u306e\u30a2\u30c9\u30ec\u30b9\u306b\u95a2\u9023\u4ed8\u3051\u3089\u308c\u3066\u3044\u308b\u305f\u3081\u3001app.aave.com \u3067\u30d6\u30ed\u30c3\u30af\u3055\u308c\u3066\u3044\u307e\u3059\u3002","This asset can only be used as collateral in isolation mode only.":"\u3053\u306e\u8cc7\u7523\u306f\u3001\u5206\u96e2\u30e2\u30fc\u30c9\u3067\u306e\u307f\u62c5\u4fdd\u3068\u3057\u3066\u4f7f\u7528\u3067\u304d\u308b\u3002","This asset has almost reached its borrow cap. There is only {messageValue} available to be borrowed from this market.":["\u3053\u306e\u8cc7\u7523\u306f\u501f\u5165\u4e0a\u9650\u306b\u307b\u307c\u9054\u3057\u3066\u3044\u307e\u3059\u3002\u3053\u306e\u30de\u30fc\u30b1\u30c3\u30c8\u304b\u3089\u501f\u308a\u3089\u308c\u308b\u306e\u306f ",["messageValue"]," \u3060\u3051\u3067\u3059\u3002"],"This asset has almost reached its supply cap. There can only be {messageValue} supplied to this market.":["\u3053\u306e\u8cc7\u7523\u306f\u4f9b\u7d66\u4e0a\u9650\u306b\u307b\u307c\u9054\u3057\u3066\u3044\u307e\u3059\u3002\u3053\u306e\u30de\u30fc\u30b1\u30c3\u30c8\u306b\u63d0\u4f9b\u3067\u304d\u308b\u306e\u306f ",["messageValue"]," \u306e\u307f\u3067\u3059\u3002"],"This asset has reached its borrow cap. Nothing is available to be borrowed from this market.":"\u3053\u306e\u8cc7\u7523\u306f\u501f\u5165\u4e0a\u9650\u306b\u9054\u3057\u307e\u3057\u305f\u3002\u3053\u306e\u5e02\u5834\u304b\u3089\u501f\u308a\u3089\u308c\u308b\u3082\u306e\u306f\u4f55\u3082\u3042\u308a\u307e\u305b\u3093\u3002","This asset has reached its supply cap. Nothing is available to be supplied from this market.":"\u3053\u306e\u8cc7\u7523\u306f\u4f9b\u7d66\u4e0a\u9650\u306b\u9054\u3057\u307e\u3057\u305f\u3002\u3053\u306e\u5e02\u5834\u304b\u3089\u4f9b\u7d66\u3067\u304d\u308b\u3082\u306e\u306f\u4f55\u3082\u3042\u308a\u307e\u305b\u3093\u3002","This asset is frozen due to an ZeroLend Protocol Governance decision. <0>More details":"\u3053\u306e\u30a2\u30bb\u30c3\u30c8\u306f\u30bc\u30ed\u30ec\u30f3\u30c9\u30fb\u30d7\u30ed\u30c8\u30b3\u30eb\u30fb\u30ac\u30d0\u30ca\u30f3\u30b9\u306e\u6c7a\u5b9a\u306b\u3088\u308a\u51cd\u7d50\u3055\u308c\u3066\u3044\u307e\u3059\u3002<0>\u8a73\u7d30More details":"\u3053\u306e\u30a2\u30bb\u30c3\u30c8\u304c\u51cd\u7d50\u3055\u308c\u305f\u306e\u306f\u3001\u30bc\u30ed\u30ec\u30f3\u30c9\u30fb\u30d7\u30ed\u30c8\u30b3\u30eb\u30fb\u30ac\u30d0\u30ca\u30f3\u30b9\u306e\u6c7a\u5b9a\u306b\u3088\u308b\u3082\u306e\u3067\u3059\u30022022\u5e7412\u670820\u65e5\u306brenFIL\u306f\u30b5\u30dd\u30fc\u30c8\u3055\u308c\u306a\u304f\u306a\u308a\u3001\u30cd\u30a4\u30c6\u30a3\u30d6\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u306b\u30d6\u30ea\u30c3\u30b8\u30d0\u30c3\u30af\u3067\u304d\u306a\u304f\u306a\u308a\u307e\u3059\u3002\u671f\u9650\u307e\u3067\u306brenFIL\u3092FIL\u306b\u30d6\u30ea\u30c3\u30b8\u30d0\u30c3\u30af\u3067\u304d\u308b\u3088\u3046\u3001\u4f9b\u7d66\u30dd\u30b8\u30b7\u30e7\u30f3\u3092\u5f15\u304d\u51fa\u3057\u3001\u501f\u5165\u30dd\u30b8\u30b7\u30e7\u30f3\u3092\u8fd4\u6e08\u3059\u308b\u3053\u3068\u304c\u63a8\u5968\u3055\u308c\u307e\u3059\u3002\u3053\u306e\u671f\u9650\u3092\u904e\u304e\u308b\u3068\u3001renFIL\u304b\u3089FIL\u3078\u306e\u8ee2\u63db\u306f\u3067\u304d\u306a\u304f\u306a\u308a\u307e\u3059\u3002<0>\u8a73\u7d30<0","This asset is planned to be offboarded due to an ZeroLend Protocol Governance decision. <0>More details":"\u3053\u306e\u30a2\u30bb\u30c3\u30c8\u306f\u3001\u30bc\u30ed\u30ec\u30f3\u30c9\u30fb\u30d7\u30ed\u30c8\u30b3\u30eb\u30fb\u30ac\u30d0\u30ca\u30f3\u30b9\u306e\u6c7a\u5b9a\u306b\u3088\u308a\u3001\u30aa\u30d5\u30dc\u30fc\u30c7\u30a3\u30f3\u30b0\u3055\u308c\u308b\u4e88\u5b9a\u3067\u3059\u3002<0>\u8a73\u7d30proposed and approvedby the community.":"\u3053\u306e\u7d71\u5408\u306f\u30b3\u30df\u30e5\u30cb\u30c6\u30a3\u306b\u3088\u3063\u3066<0>\u63d0\u6848\u3055\u308c\u3001\u627f\u8a8d\u3055\u308c\u307e\u3057\u305f\u3002","This is a Liquidity Pool (LP) Token.":"\u3053\u308c\u306f\u6d41\u52d5\u6027\u30d7\u30fc\u30eb\uff08LP\uff09\u30c8\u30fc\u30af\u30f3\u3067\u3042\u308b\u3002","This is the total amount available for you to borrow. You can borrow based on your collateral and until the borrow cap is reached.":"\u3053\u308c\u304c\u501f\u308a\u3089\u308c\u308b\u7dcf\u984d\u3068\u306a\u308a\u307e\u3059\u3002\u62c5\u4fdd\u306b\u57fa\u3065\u3044\u3066\u3001\u501f\u5165\u4e0a\u9650\u306b\u9054\u3059\u308b\u307e\u3067\u501f\u5165\u3067\u304d\u307e\u3059\u3002","This is the total amount that you are able to supply to in this reserve. You are able to supply your wallet balance up until the supply cap is reached.":"\u3053\u308c\u306f\u3001\u3053\u306e\u30ea\u30b6\u30fc\u30d6\u306b\u4f9b\u7d66\u3067\u304d\u308b\u5408\u8a08\u91d1\u984d\u3067\u3059\u3002\u4f9b\u7d66\u4e0a\u9650\u306b\u9054\u3059\u308b\u307e\u3067\u30a6\u30a9\u30ec\u30c3\u30c8\u6b8b\u9ad8\u3092\u4f9b\u7d66\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002","This represents the threshold at which a borrow position will be considered undercollateralized and subject to liquidation for each collateral. For example, if a collateral has a liquidation threshold of 80%, it means that the position will be liquidated when the debt value is worth 80% of the collateral value.":"\u3053\u308c\u306f\u3001\u501f\u5165\u30dd\u30b8\u30b7\u30e7\u30f3\u304c\u62c5\u4fdd\u4e0d\u8db3\u3068\u307f\u306a\u3055\u308c\u3001\u5404\u62c5\u4fdd\u306e\u6e05\u7b97\u306e\u5bfe\u8c61\u3068\u306a\u308b\u3057\u304d\u3044\u5024\u3092\u8868\u3057\u307e\u3059\u3002\u305f\u3068\u3048\u3070\u3001\u62c5\u4fdd\u306e\u6e05\u7b97\u95be\u5024\u304c 80% \u3067\u3042\u308b\u5834\u5408\u3001\u8ca0\u50b5\u306e\u4fa1\u5024\u304c\u62c5\u4fdd\u4fa1\u5024\u306e 80% \u306b\u9054\u3057\u305f\u3068\u304d\u306b\u30dd\u30b8\u30b7\u30e7\u30f3\u304c\u6e05\u7b97\u3055\u308c\u308b\u3053\u3068\u3092\u610f\u5473\u3057\u307e\u3059\u3002","Time left to be able to withdraw your staked asset.":"\u8cc7\u7523\u3092\u5f15\u304d\u51fa\u3059\u3053\u3068\u304c\u3067\u304d\u308b\u307e\u3067\u306e\u6b8b\u308a\u6642\u9593\u3002","Time left to unstake":"\u30b9\u30c6\u30fc\u30af\u3092\u89e3\u9664\u3059\u308b\u307e\u3067\u306e\u6b8b\u308a\u6642\u9593","Time left until the withdrawal window closes.":"\u51fa\u91d1\u7a93\u53e3\u304c\u9589\u307e\u308b\u307e\u3067\u306e\u6b8b\u308a\u6642\u9593\u3002","Tip: Try increasing slippage or reduce input amount":"\u30d2\u30f3\u30c8: \u30b9\u30ea\u30c3\u30da\u30fc\u30b8\u3092\u5897\u3084\u3059\u304b\u3001\u5165\u529b\u91cf\u3092\u6e1b\u3089\u3057\u3066\u307f\u3066\u304f\u3060\u3055\u3044\u3002","To borrow you need to supply any asset to be used as collateral.":"\u501f\u5165\u3059\u308b\u306b\u306f\u3001\u62c5\u4fdd\u3068\u3057\u3066\u4f7f\u7528\u3059\u308b\u8cc7\u7523\u3092\u63d0\u4f9b\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002","To continue, you need to grant ZeroLend smart contracts permission to move your funds from your wallet. Depending on the asset and wallet you use, it is done by signing the permission message (gas free), or by submitting an approval transaction (requires gas). <0>Learn more":"\u7d9a\u884c\u3059\u308b\u306b\u306f\u3001ZeroLend\u30b9\u30de\u30fc\u30c8\u30b3\u30f3\u30c8\u30e9\u30af\u30c8\u306b\u30a6\u30a9\u30ec\u30c3\u30c8\u304b\u3089\u8cc7\u91d1\u3092\u79fb\u52d5\u3059\u308b\u8a31\u53ef\u3092\u4e0e\u3048\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002\u4f7f\u7528\u3059\u308b\u30a2\u30bb\u30c3\u30c8\u3068\u30a6\u30a9\u30ec\u30c3\u30c8\u306b\u3088\u3063\u3066\u3001\u8a31\u53ef\u30e1\u30c3\u30bb\u30fc\u30b8\u306b\u7f72\u540d\u3059\u308b\u304b\uff08\u30ac\u30b9\u306f\u4e0d\u8981\uff09\u3001\u627f\u8a8d\u30c8\u30e9\u30f3\u30b6\u30af\u30b7\u30e7\u30f3\u3092\u9001\u4fe1\u3059\u308b\uff08\u30ac\u30b9\u304c\u5fc5\u8981\uff09\u3053\u3068\u3067\u884c\u3044\u307e\u3059\u3002<0>\u3082\u3063\u3068\u77e5\u308bAcces Provider Name":"\u3053\u306e\u8a31\u53ef\u3055\u308c\u305f\u30de\u30fc\u30b1\u30c3\u30c8\u3078\u306e\u30a2\u30af\u30bb\u30b9\u3092\u30ea\u30af\u30a8\u30b9\u30c8\u3059\u308b\u306b\u306f\u3001<0>\u30a2\u30af\u30bb\u30b9 \u30d7\u30ed\u30d0\u30a4\u30c0\u30fc\u540d \u306b\u30a2\u30af\u30bb\u30b9\u3057\u3066\u304f\u3060\u3055\u3044\u3002","To submit a proposal for minor changes to the protocol, you'll need at least 80.00K power. If you want to change the core code base, you'll need 320k power.<0>Learn more.":"\u30d7\u30ed\u30c8\u30b3\u30eb\u3078\u306e\u8efd\u5fae\u306a\u5909\u66f4\u306e\u63d0\u6848\u3092\u9001\u4fe1\u3059\u308b\u306b\u306f\u3001\u5c11\u306a\u304f\u3068\u3082 80.00K \u306e\u96fb\u529b\u304c\u5fc5\u8981\u3067\u3059\u3002\u30b3\u30a2 \u30b3\u30fc\u30c9 \u30d9\u30fc\u30b9\u3092\u5909\u66f4\u3059\u308b\u5834\u5408\u306f\u3001320,000 \u306e\u96fb\u529b\u304c\u5fc5\u8981\u306b\u306a\u308a\u307e\u3059\u3002<0>\u8a73\u7d30\u3092\u3054\u89a7\u304f\u3060\u3055\u3044\u3002","Top 10 addresses":"\u4e0a\u4f4d 10 \u306e\u30a2\u30c9\u30ec\u30b9","Total available":"\u5229\u7528\u53ef\u80fd\u306a\u5408\u8a08","Total borrowed":"\u501f\u5165\u7dcf\u984d","Total borrows":"\u501f\u5165\u7dcf\u984d","Total emission per day":"1\u65e5\u3042\u305f\u308a\u306e\u7dcf\u6392\u51fa\u91cf","Total interest accrued":"\u672a\u6255\u3044\u5229\u606f\u306e\u5408\u8a08","Total market size":"\u7dcf\u5e02\u5834\u898f\u6a21","Total supplied":"\u4f9b\u7d66\u7dcf\u984d","Total voting power":"\u7dcf\u8b70\u6c7a\u6a29","Total worth":"\u5408\u8a08\u4fa1\u5024","Track wallet":"\u30a6\u30a9\u30ec\u30c3\u30c8\u3092\u8ffd\u8de1\u3059\u308b","Track wallet balance in read-only mode":"\u8aad\u307f\u53d6\u308a\u5c02\u7528\u30e2\u30fc\u30c9\u3067\u30a6\u30a9\u30ec\u30c3\u30c8\u306e\u6b8b\u9ad8\u3092\u8ffd\u8de1\u3059\u308b","Transaction failed":"\u51e6\u7406\u306b\u5931\u6557\u3057\u307e\u3057\u305f","Transaction history":"\u53d6\u5f15\u5c65\u6b74","Transaction history is not currently available for this market":"\u73fe\u5728\u3001\u3053\u306e\u30de\u30fc\u30b1\u30c3\u30c8\u3067\u306f\u53d6\u5f15\u5c65\u6b74\u3092\u5229\u7528\u3067\u304d\u307e\u305b\u3093","Transaction overview":"\u53d6\u5f15\u6982\u8981",Transactions:"\u53d6\u5f15","UNSTAKE {symbol}":["UNSTAKE ",["symbol"]],Unavailable:"\u5229\u7528\u4e0d\u53ef",Unbacked:"\u88cf\u4ed8\u3051\u306a\u3057","Unbacked mint cap is exceeded":"\u88cf\u4ed8\u3051\u306e\u306a\u3044\u30df\u30f3\u30c8\u306e\u4e0a\u9650\u3092\u8d85\u3048\u3066\u3044\u307e\u3059","Underlying asset does not exist in {marketName} v3 Market, hence this position cannot be migrated.":["\u57fa\u790e\u3068\u306a\u308b\u30a2\u30bb\u30c3\u30c8\u306f ",["marketName"]," v3 \u30de\u30fc\u30b1\u30c3\u30c8\u306b\u5b58\u5728\u3057\u306a\u3044\u305f\u3081\u3001\u3053\u306e\u30dd\u30b8\u30b7\u30e7\u30f3\u306f\u79fb\u884c\u3067\u304d\u307e\u305b\u3093\u3002"],"Underlying token":"\u57fa\u790e\u3068\u306a\u308b\u30c8\u30fc\u30af\u30f3","Unstake now":"\u4eca\u3059\u3050\u30b9\u30c6\u30fc\u30af\u3092\u89e3\u9664\u3059\u308b","Unstake window":"\u30b9\u30c6\u30fc\u30af\u89e3\u9664\u30a6\u30a3\u30f3\u30c9\u30a6",Unstaked:"\u6295\u8cc7\u3055\u308c\u3066\u3044\u306a\u3044","Unstaking {symbol}":["\u30a2\u30f3\u30b9\u30c6\u30fc\u30ad\u30f3\u30b0 ",["symbol"]],"Update: Disruptions reported for WETH, WBTC, WMATIC, and USDT. AIP 230 will resolve the disruptions and the market will be operating as normal on ~26th May 13h00 UTC.":"\u66f4\u65b0: WETH\u3001WBTC\u3001WMATIC\u3001USDT \u3067\u969c\u5bb3\u304c\u5831\u544a\u3055\u308c\u307e\u3057\u305f\u3002 AIP 230 \u306b\u3088\u308a\u6df7\u4e71\u306f\u89e3\u6c7a\u3055\u308c\u3001\u5e02\u5834\u306f 5 \u6708 26 \u65e5 13 \u6642 (\u5354\u5b9a\u4e16\u754c\u6642) \u307e\u3067\u306b\u901a\u5e38\u3069\u304a\u308a\u904b\u55b6\u3055\u308c\u308b\u4e88\u5b9a\u3067\u3059\u3002","Use it to vote for or against active proposals.":"\u3053\u308c\u3092\u4f7f\u7528\u3057\u3066\u3001\u30a2\u30af\u30c6\u30a3\u30d6\u306a\u63d0\u6848\u306b\u8cdb\u6210\u307e\u305f\u306f\u53cd\u5bfe\u306e\u6295\u7968\u3092\u884c\u3044\u307e\u3059\u3002","Use your ZERO and stkZERO balance to delegate your voting and proposition powers. You will not be sending any tokens, only the rights to vote and propose changes to the protocol. You can re-delegate or revoke power to self at any time.":"Use your ZERO and stkZERO balance to delegate your voting and proposition powers. You will not be sending any tokens, only the rights to vote and propose changes to the protocol. You can re-delegate or revoke power to self at any time.","Used as collateral":"\u62c5\u4fdd\u3068\u3057\u3066\u4f7f\u7528\u3055\u308c\u308b","User cannot withdraw more than the available balance":"\u30e6\u30fc\u30b6\u30fc\u306f\u5229\u7528\u53ef\u80fd\u306a\u6b8b\u9ad8\u3092\u8d85\u3048\u3066\u5f15\u304d\u51fa\u3059\u3053\u3068\u306f\u3067\u304d\u307e\u305b\u3093","User did not borrow the specified currency":"\u30e6\u30fc\u30b6\u30fc\u306f\u6307\u5b9a\u3055\u308c\u305f\u901a\u8ca8\u3092\u501f\u308a\u3066\u3044\u307e\u305b\u3093\u3067\u3057\u305f","User does not have outstanding stable rate debt on this reserve":"\u30e6\u30fc\u30b6\u30fc\u306b\u306f\u3053\u306e\u6e96\u5099\u91d1\u306b\u5bfe\u3059\u308b\u672a\u6255\u3044\u306e\u5b89\u5b9a\u91d1\u5229\u50b5\u52d9\u306f\u3042\u308a\u307e\u305b\u3093","User does not have outstanding variable rate debt on this reserve":"\u30e6\u30fc\u30b6\u30fc\u306b\u306f\u3053\u306e\u7a4d\u7acb\u91d1\u306b\u5bfe\u3059\u308b\u672a\u6255\u3044\u306e\u5909\u52d5\u91d1\u5229\u8ca0\u50b5\u306f\u3042\u308a\u307e\u305b\u3093","User is in isolation mode":"\u30e6\u30fc\u30b6\u30fc\u306f\u9694\u96e2\u30e2\u30fc\u30c9\u306b\u306a\u3063\u3066\u3044\u307e\u3059","User is trying to borrow multiple assets including a siloed one":"\u30e6\u30fc\u30b6\u30fc\u306f\u30b5\u30a4\u30ed\u5316\u3055\u308c\u305f\u8cc7\u7523\u3092\u542b\u3080\u8907\u6570\u306e\u8cc7\u7523\u3092\u501f\u7528\u3057\u3088\u3046\u3068\u3057\u3066\u3044\u307e\u3059","Users who provide liquidity will get special roles (Shrimp/Shark/Whale) in our discord that give you access to exclusive channels. Visit <0>Guild.xyz to learn more.":"\u6d41\u52d5\u6027\u3092\u63d0\u4f9b\u3057\u305f\u30e6\u30fc\u30b6\u30fc\u306f\u3001\u79c1\u305f\u3061\u306e\u30c7\u30a3\u30b9\u30b3\u30fc\u30c9\u3067\u7279\u5225\u306a\u5f79\u5272\uff08\u30a8\u30d3/\u30b5\u30e1/\u30af\u30b8\u30e9\uff09\u3092\u5f97\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002\u8a73\u3057\u304f\u306f<0>Guild.xyz\u3092\u3054\u89a7\u304f\u3060\u3055\u3044\u3002","Users who stake ZERO in Safety Module (i.e. stkZERO holders) receive a discount on GHO borrow interest rate. The discount applies to 100 GHO for every 1 stkZERO held. Use the calculator below to see GHO borrow rate with the discount applied.":"Users who stake ZERO in Safety Module (i.e. stkZERO holders) receive a discount on GHO borrow interest rate. The discount applies to 100 GHO for every 1 stkZERO held. Use the calculator below to see GHO borrow rate with the discount applied.","Utilization Rate":"\u7a3c\u50cd\u7387","VIEW TX":"TX\u3092\u898b\u308b","VOTE NAY":"\u53cd\u5bfe\u7968\u3092\u6295\u3058\u308b","VOTE YAE":"\u8cdb\u6210\u306b\u6295\u7968\u3059\u308b",Variable:"\u5909\u6570","Variable debt supply is not zero":"\u5909\u52d5\u50b5\u5238\u306e\u4f9b\u7d66\u306f\u30bc\u30ed\u3067\u306f\u306a\u3044","Variable interest rate will <0>fluctuate based on the market conditions. Recommended for short-term positions.":"\u5909\u52d5\u91d1\u5229\u306f\u5e02\u6cc1\u306b\u5fdc\u3058\u3066<0>\u5909\u52d5\u3057\u307e\u3059\u3002\u77ed\u671f\u306e\u30dd\u30b8\u30b7\u30e7\u30f3\u306b\u304a\u3059\u3059\u3081\u3067\u3059\u3002",Vesting:"\u6a29\u5229\u78ba\u5b9a",View:"\u30d3\u30e5\u30fc","View all votes":"\u3059\u3079\u3066\u306e\u6295\u7968\u3092\u8868\u793a","View all your positions, deposit/withdraw assets in this dashboard.":"\u3053\u306e\u30c0\u30c3\u30b7\u30e5\u30dc\u30fc\u30c9\u3067\u3059\u3079\u3066\u306e\u30dd\u30b8\u30b7\u30e7\u30f3\u3001\u8cc7\u7523\u306e\u5165\u51fa\u91d1\u3092\u78ba\u8a8d\u3067\u304d\u307e\u3059\u3002","View contract":"\u5951\u7d04\u66f8\u3092\u898b\u308b","View details":"\u8a73\u7d30\u3092\u898b\u308b","View on Explorer":"\u30a8\u30af\u30b9\u30d7\u30ed\u30fc\u30e9\u30fc\u3067\u898b\u308b","Vote NAY":"\u53cd\u5bfe\u306b\u6295\u7968\u3059\u308b","Vote YAE":"\u8cdb\u6210\u306b\u6295\u7968\u3059\u308b","Voted NAY":"\u53cd\u5bfe\u7968\u3092\u6295\u3058\u305f","Voted YAE":"\u8cdb\u6210\u306b\u6295\u7968\u3057\u307e\u3057\u305f",Votes:"\u6295\u7968",Voting:"\u6295\u7968","Voting power":"\u8b70\u6c7a\u6a29","Voting results":"\u6295\u7968\u7d50\u679c","Wallet Balance":"\u30a6\u30a9\u30ec\u30c3\u30c8\u6b8b\u9ad8","Wallet balance":"\u30a6\u30a9\u30ec\u30c3\u30c8\u6b8b\u9ad8","Wallet not detected. Connect or install wallet and retry":"\u30a6\u30a9\u30ec\u30c3\u30c8\u304c\u691c\u51fa\u3055\u308c\u307e\u305b\u3093\u3067\u3057\u305f\u3002\u30a6\u30a9\u30ec\u30c3\u30c8\u306b\u63a5\u7d9a\u307e\u305f\u306f\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u3066\u518d\u8a66\u884c\u3057\u3066\u304f\u3060\u3055\u3044","Wallets are provided by External Providers and by selecting you agree to Terms of those Providers. Your access to the wallet might be reliant on the External Provider being operational.":"\u30a6\u30a9\u30ec\u30c3\u30c8\u306f\u5916\u90e8\u30d7\u30ed\u30d0\u30a4\u30c0\u30fc\u306b\u3088\u3063\u3066\u63d0\u4f9b\u3055\u308c\u3001\u9078\u629e\u3059\u308b\u3068\u3001\u305d\u308c\u3089\u306e\u30d7\u30ed\u30d0\u30a4\u30c0\u30fc\u306e\u898f\u7d04\u306b\u540c\u610f\u3059\u308b\u3053\u3068\u306b\u306a\u308a\u307e\u3059\u3002\u30a6\u30a9\u30ec\u30c3\u30c8\u3078\u306e\u30a2\u30af\u30bb\u30b9\u306f\u3001\u5916\u90e8\u30d7\u30ed\u30d0\u30a4\u30c0\u30fc\u304c\u52d5\u4f5c\u3057\u3066\u3044\u308b\u304b\u3069\u3046\u304b\u306b\u4f9d\u5b58\u3057\u3066\u3044\u308b\u53ef\u80fd\u6027\u304c\u3042\u308a\u307e\u3059\u3002","We couldn't find any assets related to your search. Try again with a different asset name, symbol, or address.":"\u691c\u7d22\u306b\u95a2\u9023\u3059\u308b\u30a2\u30bb\u30c3\u30c8\u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093\u3067\u3057\u305f\u3002\u5225\u306e\u30a2\u30bb\u30c3\u30c8\u540d\u3001\u30b7\u30f3\u30dc\u30eb\u3001\u307e\u305f\u306f\u30a2\u30c9\u30ec\u30b9\u3092\u4f7f\u7528\u3057\u3066\u518d\u8a66\u884c\u3057\u3066\u304f\u3060\u3055\u3044\u3002","We couldn't find any transactions related to your search. Try again with a different asset name, or reset filters.":"\u691c\u7d22\u306b\u95a2\u9023\u3059\u308b\u53d6\u5f15\u306f\u898b\u3064\u304b\u308a\u307e\u305b\u3093\u3067\u3057\u305f\u3002\u5225\u306e\u30a2\u30bb\u30c3\u30c8\u540d\u3067\u518d\u8a66\u884c\u3059\u308b\u304b\u3001\u30d5\u30a3\u30eb\u30bf\u30fc\u3092\u30ea\u30bb\u30c3\u30c8\u3057\u3066\u304f\u3060\u3055\u3044\u3002","We couldn\u2019t detect a wallet. Connect a wallet to stake and view your balance.":"\u30a6\u30a9\u30ec\u30c3\u30c8\u3092\u691c\u51fa\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f\u3002\u30a6\u30a9\u30ec\u30c3\u30c8\u3092\u30b9\u30c6\u30fc\u30af\u306b\u63a5\u7d9a\u3057\u3001\u6b8b\u9ad8\u3092\u78ba\u8a8d\u3057\u3066\u304f\u3060\u3055\u3044\u3002","We suggest you go back to the Dashboard.":"\u30c0\u30c3\u30b7\u30e5\u30dc\u30fc\u30c9\u306b\u623b\u308b\u3053\u3068\u3092\u304a\u52e7\u3081\u3057\u307e\u3059\u3002","Welcome to ZeroLend \ud83d\ude80":"\u30bc\u30ed\u30ec\u30f3\u30c9\u3078\u3088\u3046\u3053\u305d ","When a liquidation occurs, liquidators repay up to 50% of the outstanding borrowed amount on behalf of the borrower. In return, they can buy the collateral at a discount and keep the difference (liquidation penalty) as a bonus.":"\u6e05\u7b97\u304c\u767a\u751f\u3059\u308b\u3068\u3001\u6e05\u7b97\u4eba\u306f\u501f\u308a\u624b\u306b\u4ee3\u308f\u3063\u3066\u501f\u5165\u6b8b\u9ad8\u306e\u6700\u592750\uff05\u3092\u8fd4\u6e08\u3057\u307e\u3059\u3002\u305d\u306e\u898b\u8fd4\u308a\u3068\u3057\u3066\u3001\u5f7c\u3089\u306f\u62c5\u4fdd\u3092\u5272\u5f15\u4fa1\u683c\u3067\u8cfc\u5165\u3057\u3001\u305d\u306e\u5dee\u984d\uff08\u6e05\u7b97\u30da\u30ca\u30eb\u30c6\u30a3\uff09\u3092\u30dc\u30fc\u30ca\u30b9\u3068\u3057\u3066\u4fdd\u6301\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002","With a voting power of <0/>":"\u6295\u7968\u6a29\u306f <0/> \u3067\u3059","With testnet Faucet you can get free assets to test the ZeroLend Protocol. Make sure to switch your wallet provider to the appropriate testnet network, select desired asset, and click \u2018Faucet\u2019 to get tokens transferred to your wallet. The assets on a testnet are not \u201creal,\u201d meaning they have no monetary value. <0>Learn more":"testnet\u306eFaucet\u3092\u4f7f\u7528\u3059\u308b\u3068\u3001ZeroLend\u30d7\u30ed\u30c8\u30b3\u30eb\u3092\u30c6\u30b9\u30c8\u3059\u308b\u305f\u3081\u306e\u8cc7\u7523\u3092\u7121\u6599\u3067\u5165\u624b\u3067\u304d\u307e\u3059\u3002\u30a6\u30a9\u30ec\u30c3\u30c8\u30d7\u30ed\u30d0\u30a4\u30c0\u30fc\u3092\u9069\u5207\u306a\u30c6\u30b9\u30c8\u30cd\u30c3\u30c8\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u306b\u5207\u308a\u66ff\u3048\u3001\u5e0c\u671b\u3059\u308b\u30a2\u30bb\u30c3\u30c8\u3092\u9078\u629e\u3057\u3066\u300cFaucet\u300d\u3092\u30af\u30ea\u30c3\u30af\u3059\u308b\u3068\u3001\u30c8\u30fc\u30af\u30f3\u304c\u30a6\u30a9\u30ec\u30c3\u30c8\u306b\u8ee2\u9001\u3055\u308c\u307e\u3059\u3002\u30c6\u30b9\u30c8\u30cd\u30c3\u30c8\u4e0a\u306e\u30a2\u30bb\u30c3\u30c8\u306f\u300c\u672c\u7269\u300d\u3067\u306f\u306a\u304f\u3001\u91d1\u92ad\u7684\u4fa1\u5024\u306f\u3042\u308a\u307e\u305b\u3093\u3002<0>\u3082\u3063\u3068\u77e5\u308bDiscord or <1>Github.":"\u51fa\u6765\u4e8b\u3092 <0>Discord \u307e\u305f\u306f <1>Github \u306b\u5831\u544a\u3067\u304d\u307e\u3059\u3002","You cancelled the transaction.":"\u53d6\u5f15\u3092\u30ad\u30e3\u30f3\u30bb\u30eb\u3057\u307e\u3057\u305f\u3002","You did not participate in this proposal":"\u3053\u306e\u63d0\u6848\u306b\u53c2\u52a0\u3057\u307e\u305b\u3093\u3067\u3057\u305f","You do not have supplies in this currency":"\u3053\u306e\u901a\u8ca8\u306b\u306f\u7269\u8cc7\u304c\u3042\u308a\u307e\u305b\u3093","You don\u2019t have enough funds in your wallet to repay the full amount. If you proceed to repay with your current amount of funds, you will still have a small borrowing position in your dashboard.":"\u3042\u306a\u305f\u306e\u8ca1\u5e03\u306b\u306f\u3001\u5168\u984d\u3092\u8fd4\u6e08\u3059\u308b\u3060\u3051\u306e\u8cc7\u91d1\u304c\u3042\u308a\u307e\u305b\u3093\u3002\u73fe\u5728\u306e\u8cc7\u91d1\u3067\u8fd4\u6e08\u3092\u9032\u3081\u308b\u3068\u3001\u30c0\u30c3\u30b7\u30e5\u30dc\u30fc\u30c9\u306b\u306f\u307e\u3060\u5c11\u984d\u306e\u501f\u5165\u30dd\u30b8\u30b7\u30e7\u30f3\u304c\u6b8b\u308a\u307e\u3059\u3002","You have no ZERO/stkZERO balance to delegate.":"You have no ZERO/stkZERO balance to delegate.","You have not borrow yet using this currency":"\u3053\u306e\u901a\u8ca8\u3092\u4f7f\u7528\u3057\u3066\u307e\u3060\u501f\u308a\u3066\u3044\u307e\u305b\u3093","You may borrow up to <0/> GHO at <1/> (max discount)":"<1/> \u3067\u6700\u5927 <0/> \u306e GHO \u3092\u501f\u308a\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059 (\u6700\u5927\u5272\u5f15)","You may enter a custom amount in the field.":"\u30d5\u30a3\u30fc\u30eb\u30c9\u306b\u30ab\u30b9\u30bf\u30e0\u91d1\u984d\u3092\u5165\u529b\u3067\u304d\u307e\u3059\u3002","You now have special access to our Discord for providing liquidity! Join our guild page to get these special roles.":"\u3042\u306a\u305f\u306f\u4eca\u3001\u6d41\u52d5\u6027\u3092\u63d0\u4f9b\u3059\u308b\u305f\u3081\u306b\u79c1\u305f\u3061\u306eDiscord\u306b\u7279\u5225\u306b\u30a2\u30af\u30bb\u30b9\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\uff01\u79c1\u305f\u3061\u306e\u30ae\u30eb\u30c9\u30da\u30fc\u30b8\u306b\u53c2\u52a0\u3057\u3066\u3001\u7279\u5225\u306a\u5f79\u5272\u3092\u624b\u306b\u5165\u308c\u307e\u3057\u3087\u3046\u3002","You switched to {0} rate":[["0"]," \u30ec\u30fc\u30c8\u306b\u5207\u308a\u66ff\u3048\u307e\u3057\u305f"],"You unstake here":"\u3053\u3053\u3067\u30b9\u30c6\u30fc\u30af\u3092\u89e3\u9664\u3057\u307e\u3059","You voted {0}":[["0"]," \u306b\u6295\u7968\u3057\u307e\u3057\u305f"],"You will exit isolation mode and other tokens can now be used as collateral":"\u5206\u96e2\u30e2\u30fc\u30c9\u3092\u7d42\u4e86\u3059\u308b\u3068\u3001\u4ed6\u306e\u30c8\u30fc\u30af\u30f3\u3092\u62c5\u4fdd\u3068\u3057\u3066\u4f7f\u7528\u3067\u304d\u308b\u3088\u3046\u306b\u306a\u308a\u307e\u3059\u3002","You wont be charged any gas fees.":"\u30ac\u30bd\u30ea\u30f3\u4ee3\u306f\u4e00\u5207\u304b\u304b\u3089\u306a\u3044\u3002","You {action} <0/> {symbol}":[["\u30a2\u30af\u30b7\u30e7\u30f3"]," <0/> ",["symbol"]],"You've successfully switched borrow position.":"\u501f\u7528\u30dd\u30b8\u30b7\u30e7\u30f3\u306e\u5207\u308a\u66ff\u3048\u304c\u5b8c\u4e86\u3057\u307e\u3057\u305f\u3002","Your borrows":"\u501f\u91d1","Your current loan to value based on your collateral supplied.":"\u63d0\u4f9b\u3055\u308c\u305f\u62c5\u4fdd\u306b\u57fa\u3065\u3044\u305f\u73fe\u5728\u306e\u30ed\u30fc\u30f3\u306e\u4fa1\u5024\u3002","Your health factor and loan to value determine the assurance of your collateral. To avoid liquidations you can supply more collateral or repay borrow positions.":"\u5065\u5eb7\u4fc2\u6570\u3068\u30ed\u30fc\u30f3\u306e\u4fa1\u5024\u306b\u3088\u3063\u3066\u3001\u62c5\u4fdd\u306e\u4fdd\u8a3c\u304c\u6c7a\u307e\u308a\u307e\u3059\u3002\u6e05\u7b97\u3092\u56de\u907f\u3059\u308b\u306b\u306f\u3001\u8ffd\u52a0\u306e\u62c5\u4fdd\u3092\u63d0\u4f9b\u3059\u308b\u304b\u3001\u501f\u5165\u30dd\u30b8\u30b7\u30e7\u30f3\u3092\u8fd4\u6e08\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002","Your info":"\u60c5\u5831","Your proposition power is based on your ZERO/stkZERO balance and received delegations.":"Your proposition power is based on your ZERO/stkZERO balance and received delegations.","Your reward balance is 0":"\u5831\u916c\u6b8b\u9ad8\u306f 0 \u3067\u3059","Your supplies":"\u5fc5\u9700\u54c1","Your voting info":"\u6295\u7968\u60c5\u5831","Your voting power is based on your ZERO/stkZERO balance and received delegations.":"Your voting power is based on your ZERO/stkZERO balance and received delegations.","Your {name} wallet is empty. Purchase or transfer assets or use <0>{0} to transfer your {network} assets.":[" ",["name"]," \u30a6\u30a9\u30ec\u30c3\u30c8\u306f\u7a7a\u3067\u3059\u3002\u30a2\u30bb\u30c3\u30c8\u3092\u8cfc\u5165\u307e\u305f\u306f\u8b72\u6e21\u3059\u308b\u304b\u3001<0>",["0"]," \u3092\u4f7f\u7528\u3057\u3066 ",["network"]," \u30a2\u30bb\u30c3\u30c8\u3092\u8b72\u6e21\u3057\u307e\u3059\u3002"],"Your {name} wallet is empty. Purchase or transfer assets.":[" ",["name"]," \u30a6\u30a9\u30ec\u30c3\u30c8\u306f\u7a7a\u3067\u3059\u3002\u8cc7\u7523\u3092\u8cfc\u5165\u307e\u305f\u306f\u8b72\u6e21\u3057\u307e\u3059\u3002"],"Your {networkName} wallet is empty. Get free test assets at":[["networkName"]," \u30a6\u30a9\u30ec\u30c3\u30c8\u306f\u7a7a\u3067\u3059\u3002\u7121\u6599\u306e\u30c6\u30b9\u30c8 \u30a2\u30bb\u30c3\u30c8\u3092\u5165\u624b\u3059\u308b\u306b\u306f"],"Your {networkName} wallet is empty. Get free test {0} at":[["networkName"]," \u30a6\u30a9\u30ec\u30c3\u30c8\u306f\u7a7a\u3067\u3059\u3002\u7121\u6599\u306e\u30c6\u30b9\u30c8 ",["0"]," \u3092\u5165\u624b\u3059\u308b\u306b\u306f"],"ZERO holders (Ethereum network only) can stake their ZERO in the Safety Module to add more security to the protocol and earn Safety Incentives. In the case of a shortfall event, up to 30% of your stake can be slashed to cover the deficit, providing an additional layer of protection for the protocol.":"ZERO holders (Ethereum network only) can stake their ZERO in the Safety Module to add more security to the protocol and earn Safety Incentives. In the case of a shortfall event, up to 30% of your stake can be slashed to cover the deficit, providing an additional layer of protection for the protocol.","ZEROLEND IS AUDITED BY MUNDUS SECURITY":"\u30bc\u30ed\u30ec\u30f3\u30c9\u306f\u30e0\u30f3\u30c9\u30a5\u30b9\u30fb\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u306e\u76e3\u67fb\u3092\u53d7\u3051\u3066\u3044\u307e\u3059\u3002","Zero address not valid":"\u30bc\u30ed\u30a2\u30c9\u30ec\u30b9\u306f\u7121\u52b9\u3067\u3059","ZeroLend Governance":"\u30bc\u30ed\u30ec\u30f3\u30c9\u30fb\u30ac\u30d0\u30ca\u30f3\u30b9","ZeroLend debt token":"\u30bc\u30ed\u30ec\u30f3\u30c9\u30fb\u30c7\u30c3\u30c8\u30fb\u30c8\u30fc\u30af\u30f3","ZeroLend is a fully decentralized, community governed protocol by the ZERO token-holders. ZERO token-holders collectively discuss, propose, and vote on upgrades to the protocol. ZERO token-holders (Ethereum network only) can either vote themselves on new proposals or delagate to an address of choice. To learn more check out the Governance":"ZeroLend is a fully decentralized, community governed protocol by the ZERO token-holders. ZERO token-holders collectively discuss, propose, and vote on upgrades to the protocol. ZERO token-holders (Ethereum network only) can either vote themselves on new proposals or delagate to an address of choice. To learn more check out the Governance","ZeroLend per month":"\u30bc\u30ed\u30ec\u30f3\u30c9\u6708\u984d","ZeroLend z0Token":"\u30bc\u30ed\u30ec\u30f3\u30c9\u30fbz0\u30c8\u30fc\u30af\u30f3",assets:"\u8cc7\u7523","blocked activities":"\u30d6\u30ed\u30c3\u30af\u3055\u308c\u305f\u30a2\u30af\u30c6\u30a3\u30d3\u30c6\u30a3","copy the error":"\u30a8\u30e9\u30fc\u3092\u30b3\u30d4\u30fc\u3059\u308b",disabled:"\u7121\u52b9",documentation:"\u30c9\u30ad\u30e5\u30e1\u30f3\u30c6\u30fc\u30b7\u30e7\u30f3",enabled:"\u6709\u52b9",ends:"\u7d42\u308f\u308b",for:"\u306e\u305f\u3081\u306b",of:"\u306e",on:"\u306e\u4e0a","please check that the amount you want to supply is not currently being used for staking. If it is being used for staking, your transaction might fail.":"\u4f9b\u7d66\u3057\u305f\u3044\u91d1\u984d\u304c\u73fe\u5728\u30b9\u30c6\u30fc\u30ad\u30f3\u30b0\u306b\u4f7f\u7528\u3055\u308c\u3066\u3044\u306a\u3044\u3053\u3068\u3092\u78ba\u8a8d\u3057\u3066\u304f\u3060\u3055\u3044\u3002\u30b9\u30c6\u30fc\u30ad\u30f3\u30b0\u306b\u4f7f\u7528\u3055\u308c\u3066\u3044\u308b\u5834\u5408\u3001\u30c8\u30e9\u30f3\u30b6\u30af\u30b7\u30e7\u30f3\u304c\u5931\u6557\u3059\u308b\u53ef\u80fd\u6027\u304c\u3042\u308a\u307e\u3059\u3002",repaid:"\u8fd4\u6e08\u3057\u305f","stETH supplied as collateral will continue to accrue staking rewards provided by daily rebases.":"\u62c5\u4fdd\u3068\u3057\u3066\u63d0\u4f9b\u3055\u308c\u305f stETH \u306f\u3001\u6bce\u65e5\u306e\u30ea\u30d9\u30fc\u30b9\u306b\u3088\u3063\u3066\u63d0\u4f9b\u3055\u308c\u308b\u30b9\u30c6\u30fc\u30ad\u30f3\u30b0\u5831\u916c\u3092\u7372\u5f97\u3057\u7d9a\u3051\u307e\u3059\u3002","stETH tokens will be migrated to Wrapped stETH using Lido Protocol wrapper which leads to supply balance change after migration: {0}":["stETH \u30c8\u30fc\u30af\u30f3\u306f\u3001Lido \u30d7\u30ed\u30c8\u30b3\u30eb \u30e9\u30c3\u30d1\u30fc\u3092\u4f7f\u7528\u3057\u3066\u30e9\u30c3\u30d7\u3055\u308c\u305f stETH \u306b\u79fb\u884c\u3055\u308c\u307e\u3059\u3002\u3053\u308c\u306b\u3088\u308a\u3001\u79fb\u884c\u5f8c\u306b\u4f9b\u7d66\u30d0\u30e9\u30f3\u30b9\u304c\u5909\u5316\u3057\u307e\u3059: ",["0"]],"staking view":"\u30b9\u30c6\u30fc\u30ad\u30f3\u30b0\u30d3\u30e5\u30fc",starts:"\u59cb\u307e\u308a\u307e\u3059","stkZERO holders get a discount on ONEZ borrow rate":"stkZERO holders get a discount on ONEZ borrow rate",to:"\u306b","tokens is not the same as staking them. If you wish to stake your":"\u30c8\u30fc\u30af\u30f3\u306f\u30b9\u30c6\u30fc\u30ad\u30f3\u30b0\u3059\u308b\u3053\u3068\u3068\u540c\u3058\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u3002\u6295\u8cc7\u3057\u305f\u3044\u5834\u5408\u306f\u3001","tokens, please go to the":"\u30c8\u30fc\u30af\u30f3\u306f\u3001\u306b\u30a2\u30af\u30bb\u30b9\u3057\u3066\u304f\u3060\u3055\u3044\u3002","will receive":"\u53d7\u3051\u53d6\u308a\u307e\u3059",withdrew:"\u5f15\u304d\u51fa\u3057\u305f","{0}":[["0"]],"{0} Balance":[["0"]," \u6b8b\u9ad8"],"{0} Faucet":[["0"]," \u86c7\u53e3"],"{0} on-ramp service is provided by External Provider and by selecting you agree to Terms of the Provider. Your access to the service might be reliant on the External Provider being operational.":[["0"]," \u30aa\u30f3\u30e9\u30f3\u30d7 \u30b5\u30fc\u30d3\u30b9\u306f\u5916\u90e8\u30d7\u30ed\u30d0\u30a4\u30c0\u30fc\u306b\u3088\u3063\u3066\u63d0\u4f9b\u3055\u308c\u3001\u30d7\u30ed\u30d0\u30a4\u30c0\u30fc\u306e\u5229\u7528\u898f\u7d04\u306b\u540c\u610f\u3059\u308b\u3053\u3068\u3092\u9078\u629e\u3057\u307e\u3059\u3002\u30b5\u30fc\u30d3\u30b9\u3078\u306e\u30a2\u30af\u30bb\u30b9\u306f\u3001\u5916\u90e8\u30d7\u30ed\u30d0\u30a4\u30c0\u30fc\u304c\u52d5\u4f5c\u3057\u3066\u3044\u308b\u304b\u3069\u3046\u304b\u306b\u4f9d\u5b58\u3057\u3066\u3044\u308b\u53ef\u80fd\u6027\u304c\u3042\u308a\u307e\u3059\u3002"],"{0}{name}":[["0"],["name"]],"{currentMethod}":[["currentMethod"]],"{d}d":[["d"],"d"],"{h}h":[["h"],"h"],"{m}m":[["m"],"m"],"{networkName} Faucet":[["networkName"]," \u306e\u86c7\u53e3"],"{notifyText}":[["notifyText"]],"{numSelected}/{numAvailable} assets selected":[["numSelected"],"/",["numAvailable"]," \u500b\u306e\u30a2\u30bb\u30c3\u30c8\u304c\u9078\u629e\u3055\u308c\u307e\u3057\u305f"],"{s}s":[["s"],"s"],"{title}":[["title"]],"{tooltipText}":[["tooltipText"]]}}}}]); \ No newline at end of file diff --git a/_next/static/chunks/778.9fd486c2e78b7a70.js b/_next/static/chunks/778.51ba2ae3be2561ef.js similarity index 68% rename from _next/static/chunks/778.9fd486c2e78b7a70.js rename to _next/static/chunks/778.51ba2ae3be2561ef.js index 57f2fc1c..46f46917 100644 --- a/_next/static/chunks/778.9fd486c2e78b7a70.js +++ b/_next/static/chunks/778.51ba2ae3be2561ef.js @@ -1 +1 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[778],{41778:function(e){e.exports={messages:{".CSV":".CSV",".JSON":".JSON","<0><1><2/>Add <3/> stkZERO to borrow at <4/> (max discount)":"<0><1><2/>Add <3/> stkZERO to borrow at <4/> (max discount)","<0><1><2/>Add stkZERO to see borrow rate with discount":"<0><1><2/>Add stkZERO to see borrow rate with discount","<0>Ampleforth is a rebasing asset. Visit the <1>documentation to learn more.":"<0>Ampleforth is a rebasing asset. Visit the <1>documentation to learn more.","<0>Attention: Parameter changes via governance can alter your account health factor and risk of liquidation. Follow the <1>ZeroLend governance forum for updates.":"<0>Attention: Parameter changes via governance can alter your account health factor and risk of liquidation. Follow the <1>ZeroLend governance forum for updates.","<0>Slippage tolerance <1>{selectedSlippage}% <2>{0}":["<0>Slippage tolerance <1>",["selectedSlippage"],"% <2>",["0"],""],"ZERO holders (Ethereum network only) can stake their ZERO in the Safety Module to add more security to the protocol and earn Safety Incentives. In the case of a shortfall event, up to 30% of your stake can be slashed to cover the deficit, providing an additional layer of protection for the protocol.":"ZERO holders (Ethereum network only) can stake their ZERO in the Safety Module to add more security to the protocol and earn Safety Incentives. In the case of a shortfall event, up to 30% of your stake can be slashed to cover the deficit, providing an additional layer of protection for the protocol.",APR:"APR",APY:"APY","APY change":"APY change","APY type":"\u03a4\u03cd\u03c0\u03bf\u03c2 APY","APY type change":"APY type change","APY with discount applied":"APY with discount applied","APY, fixed rate":"APY, fixed rate","APY, stable":"APY, \u03c3\u03c4\u03b1\u03b8\u03b5\u03c1\u03cc","APY, variable":"APY, \u03bc\u03b5\u03c4\u03b1\u03b2\u03bb\u03b7\u03c4\u03cc","AToken supply is not zero":"\u0397 \u03c0\u03c1\u03bf\u03c3\u03c6\u03bf\u03c1\u03ac AToken \u03b4\u03b5\u03bd \u03b5\u03af\u03bd\u03b1\u03b9 \u03bc\u03b7\u03b4\u03b5\u03bd\u03b9\u03ba\u03ae","ZeroLend Governance":"\u0394\u03b9\u03b1\u03ba\u03c5\u03b2\u03ad\u03c1\u03bd\u03b7\u03c3\u03b7 ZeroLend","ZeroLend aToken":"ZeroLend aToken","ZeroLend debt token":"ZeroLend debt token","ZeroLend is a fully decentralized, community governed protocol by the ZERO token-holders. ZERO token-holders collectively discuss, propose, and vote on upgrades to the protocol. ZERO token-holders (Ethereum network only) can either vote themselves on new proposals or delagate to an address of choice. To learn more check out the Governance":"ZeroLend is a fully decentralized, community governed protocol by the ZERO token-holders. ZERO token-holders collectively discuss, propose, and vote on upgrades to the protocol. ZERO token-holders (Ethereum network only) can either vote themselves on new proposals or delagate to an address of choice. To learn more check out the Governance","ZeroLend per month":"ZeroLend \u03b1\u03bd\u03ac \u03bc\u03ae\u03bd\u03b1","About GHO":"About GHO",Account:"\u039b\u03bf\u03b3\u03b1\u03c1\u03b9\u03b1\u03c3\u03bc\u03cc\u03c2","Action cannot be performed because the reserve is frozen":"\u0397 \u03b5\u03bd\u03ad\u03c1\u03b3\u03b5\u03b9\u03b1 \u03b4\u03b5\u03bd \u03bc\u03c0\u03bf\u03c1\u03b5\u03af \u03bd\u03b1 \u03b5\u03ba\u03c4\u03b5\u03bb\u03b5\u03c3\u03c4\u03b5\u03af \u03b5\u03c0\u03b5\u03b9\u03b4\u03ae \u03c4\u03bf \u03b1\u03c0\u03bf\u03b8\u03b5\u03bc\u03b1\u03c4\u03b9\u03ba\u03cc \u03ad\u03c7\u03b5\u03b9 \u03c0\u03b1\u03b3\u03ce\u03c3\u03b5\u03b9","Action cannot be performed because the reserve is paused":"\u0397 \u03b5\u03bd\u03ad\u03c1\u03b3\u03b5\u03b9\u03b1 \u03b4\u03b5\u03bd \u03bc\u03c0\u03bf\u03c1\u03b5\u03af \u03bd\u03b1 \u03b5\u03ba\u03c4\u03b5\u03bb\u03b5\u03c3\u03c4\u03b5\u03af \u03b5\u03c0\u03b5\u03b9\u03b4\u03ae \u03b7 \u03b5\u03c6\u03b5\u03b4\u03c1\u03b5\u03af\u03b1 \u03b2\u03c1\u03af\u03c3\u03ba\u03b5\u03c4\u03b1\u03b9 \u03c3\u03b5 \u03c0\u03b1\u03cd\u03c3\u03b7","Action requires an active reserve":"\u0397 \u03b4\u03c1\u03ac\u03c3\u03b7 \u03b1\u03c0\u03b1\u03b9\u03c4\u03b5\u03af \u03b5\u03bd\u03b5\u03c1\u03b3\u03cc \u03b1\u03c0\u03cc\u03b8\u03b5\u03bc\u03b1","Activate Cooldown":"Activate Cooldown","Add stkZERO to see borrow APY with the discount":"Add stkZERO to see borrow APY with the discount","Add to wallet":"Add to wallet","Add {0} to wallet to track your balance.":["Add ",["0"]," to wallet to track your balance."],"Address is not a contract":"\u0397 \u03b4\u03b9\u03b5\u03cd\u03b8\u03c5\u03bd\u03c3\u03b7 \u03b4\u03b5\u03bd \u03b5\u03af\u03bd\u03b1\u03b9 \u03c3\u03c5\u03bc\u03b2\u03cc\u03bb\u03b1\u03b9\u03bf",Addresses:"Addresses","Addresses ({0})":["Addresses (",["0"],")"],"All Assets":"All Assets","All done!":"\u038c\u03bb\u03b1 \u03ad\u03c4\u03bf\u03b9\u03bc\u03b1!","All proposals":"\u038c\u03bb\u03b5\u03c2 \u03bf\u03b9 \u03c0\u03c1\u03bf\u03c4\u03ac\u03c3\u03b5\u03b9\u03c2","All transactions":"All transactions","Allowance required action":"\u0391\u03c0\u03b1\u03b9\u03c4\u03bf\u03cd\u03bc\u03b5\u03bd\u03b7 \u03b4\u03c1\u03ac\u03c3\u03b7 \u03b5\u03c0\u03b9\u03b4\u03cc\u03c4\u03b7\u03c3\u03b7\u03c2","Allows you to decide whether to use a supplied asset as collateral. An asset used as collateral will affect your borrowing power and health factor.":"\u03a3\u03b1\u03c2 \u03b5\u03c0\u03b9\u03c4\u03c1\u03ad\u03c0\u03b5\u03b9 \u03bd\u03b1 \u03b1\u03c0\u03bf\u03c6\u03b1\u03c3\u03af\u03c3\u03b5\u03c4\u03b5 \u03b1\u03bd \u03b8\u03b1 \u03c7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03ae\u03c3\u03b5\u03c4\u03b5 \u03ad\u03bd\u03b1 \u03c0\u03b1\u03c1\u03b5\u03c7\u03cc\u03bc\u03b5\u03bd\u03bf \u03c0\u03b5\u03c1\u03b9\u03bf\u03c5\u03c3\u03b9\u03b1\u03ba\u03cc \u03c3\u03c4\u03bf\u03b9\u03c7\u03b5\u03af\u03bf \u03c9\u03c2 \u03b5\u03b3\u03b3\u03cd\u03b7\u03c3\u03b7. \u0388\u03bd\u03b1 \u03c0\u03b5\u03c1\u03b9\u03bf\u03c5\u03c3\u03b9\u03b1\u03ba\u03cc \u03c3\u03c4\u03bf\u03b9\u03c7\u03b5\u03af\u03bf \u03c0\u03bf\u03c5 \u03c7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03b5\u03af\u03c4\u03b1\u03b9 \u03c9\u03c2 \u03b5\u03b3\u03b3\u03cd\u03b7\u03c3\u03b7 \u03b8\u03b1 \u03b5\u03c0\u03b7\u03c1\u03b5\u03ac\u03c3\u03b5\u03b9 \u03c4\u03b7 \u03b4\u03b1\u03bd\u03b5\u03b9\u03bf\u03bb\u03b7\u03c0\u03c4\u03b9\u03ba\u03ae \u03c3\u03b1\u03c2 \u03b9\u03ba\u03b1\u03bd\u03cc\u03c4\u03b7\u03c4\u03b1 \u03ba\u03b1\u03b9 \u03c4\u03bf\u03bd \u03c3\u03c5\u03bd\u03c4\u03b5\u03bb\u03b5\u03c3\u03c4\u03ae \u03c5\u03b3\u03b5\u03af\u03b1\u03c2.","Allows you to switch between <0>variable and <1>stable interest rates, where variable rate can increase and decrease depending on the amount of liquidity in the reserve, and stable rate will stay the same for the duration of your loan.":"\u03a3\u03b1\u03c2 \u03b5\u03c0\u03b9\u03c4\u03c1\u03ad\u03c0\u03b5\u03b9 \u03c4\u03b7\u03bd \u03b5\u03bd\u03b1\u03bb\u03bb\u03b1\u03b3\u03ae \u03bc\u03b5\u03c4\u03b1\u03be\u03cd <0>\u03bc\u03b5\u03c4\u03b1\u03b2\u03bb\u03b7\u03c4\u03bf\u03cd \u03ba\u03b1\u03b9 <1>\u03c3\u03c4\u03b1\u03b8\u03b5\u03c1\u03bf\u03cd \u03b5\u03c0\u03b9\u03c4\u03bf\u03ba\u03af\u03bf\u03c5, \u03cc\u03c0\u03bf\u03c5 \u03c4\u03bf \u03bc\u03b5\u03c4\u03b1\u03b2\u03bb\u03b7\u03c4\u03cc \u03b5\u03c0\u03b9\u03c4\u03cc\u03ba\u03b9\u03bf \u03bc\u03c0\u03bf\u03c1\u03b5\u03af \u03bd\u03b1 \u03b1\u03c5\u03be\u03ac\u03bd\u03b5\u03c4\u03b1\u03b9 \u03ba\u03b1\u03b9 \u03bd\u03b1 \u03bc\u03b5\u03b9\u03ce\u03bd\u03b5\u03c4\u03b1\u03b9 \u03b1\u03bd\u03ac\u03bb\u03bf\u03b3\u03b1 \u03bc\u03b5 \u03c4\u03b7\u03bd \u03c0\u03bf\u03c3\u03cc\u03c4\u03b7\u03c4\u03b1 \u03c1\u03b5\u03c5\u03c3\u03c4\u03cc\u03c4\u03b7\u03c4\u03b1\u03c2 \u03c3\u03c4\u03bf \u03b1\u03c0\u03bf\u03b8\u03b5\u03bc\u03b1\u03c4\u03b9\u03ba\u03cc, \u03b5\u03bd\u03ce \u03c4\u03bf \u03c3\u03c4\u03b1\u03b8\u03b5\u03c1\u03cc \u03b5\u03c0\u03b9\u03c4\u03cc\u03ba\u03b9\u03bf \u03b8\u03b1 \u03c0\u03b1\u03c1\u03b1\u03bc\u03b5\u03af\u03bd\u03b5\u03b9 \u03c4\u03bf \u03af\u03b4\u03b9\u03bf \u03b3\u03b9\u03b1 \u03c4\u03b7 \u03b4\u03b9\u03ac\u03c1\u03ba\u03b5\u03b9\u03b1 \u03c4\u03bf\u03c5 \u03b4\u03b1\u03bd\u03b5\u03af\u03bf\u03c5 \u03c3\u03b1\u03c2.",Amount:"\u03a0\u03bf\u03c3\u03cc","Amount claimable":"Amount claimable","Amount in cooldown":"Amount in cooldown","Amount must be greater than 0":"\u03a4\u03bf \u03c0\u03bf\u03c3\u03cc \u03c0\u03c1\u03ad\u03c0\u03b5\u03b9 \u03bd\u03b1 \u03b5\u03af\u03bd\u03b1\u03b9 \u03bc\u03b5\u03b3\u03b1\u03bb\u03cd\u03c4\u03b5\u03c1\u03bf \u03b1\u03c0\u03cc 0","Amount to unstake":"Amount to unstake","An error has occurred fetching the proposal metadata from IPFS.":"An error has occurred fetching the proposal metadata from IPFS.","Approve Confirmed":"Approve Confirmed","Approve with":"Approve with","Approve {symbol} to continue":["Approve ",["symbol"]," to continue"],"Approving {symbol}...":["\u0388\u03b3\u03ba\u03c1\u03b9\u03c3\u03b7 \u03c4\u03bf\u03c5 ",["symbol"],"..."],"Array parameters that should be equal length are not":"\u039f\u03b9 \u03c0\u03b1\u03c1\u03ac\u03bc\u03b5\u03c4\u03c1\u03bf\u03b9 \u03c4\u03b7\u03c2 \u03c3\u03c5\u03c3\u03c4\u03bf\u03b9\u03c7\u03af\u03b1\u03c2 \u03c0\u03bf\u03c5 \u03b8\u03b1 \u03ad\u03c0\u03c1\u03b5\u03c0\u03b5 \u03bd\u03b1 \u03b5\u03af\u03bd\u03b1\u03b9 \u03af\u03c3\u03bf\u03c5 \u03bc\u03ae\u03ba\u03bf\u03c5\u03c2 \u03b4\u03b5\u03bd \u03b5\u03af\u03bd\u03b1\u03b9",Asset:"\u03a0\u03b5\u03c1\u03b9\u03bf\u03c5\u03c3\u03b9\u03b1\u03ba\u03cc \u03c3\u03c4\u03bf\u03b9\u03c7\u03b5\u03af\u03bf","Asset can be only used as collateral in isolation mode with limited borrowing power. To enter isolation mode, disable all other collateral.":"Asset can be only used as collateral in isolation mode with limited borrowing power. To enter isolation mode, disable all other collateral.","Asset can only be used as collateral in isolation mode only.":"To \u03c0\u03b5\u03c1\u03b9\u03bf\u03c5\u03c3\u03b9\u03b1\u03ba\u03cc \u03c3\u03c4\u03bf\u03b9\u03c7\u03b5\u03af\u03bf \u03bc\u03c0\u03bf\u03c1\u03b5\u03af \u03bd\u03b1 \u03c7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03b7\u03b8\u03b5\u03af \u03c9\u03c2 \u03b5\u03b3\u03b3\u03cd\u03b7\u03c3\u03b7 \u03bc\u03cc\u03bd\u03bf \u03c3\u03b5 \u03bb\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03af\u03b1 \u03b1\u03c0\u03bf\u03bc\u03cc\u03bd\u03c9\u03c3\u03b7\u03c2.","Asset cannot be migrated because you have isolated collateral in {marketName} v3 Market which limits borrowable assets. You can manage your collateral in <0>{marketName} V3 Dashboard":["Asset cannot be migrated because you have isolated collateral in ",["marketName"]," v3 Market which limits borrowable assets. You can manage your collateral in <0>",["marketName"]," V3 Dashboard"],"Asset cannot be migrated due to insufficient liquidity or borrow cap limitation in {marketName} v3 market.":["Asset cannot be migrated due to insufficient liquidity or borrow cap limitation in ",["marketName"]," v3 market."],"Asset cannot be migrated due to supply cap restriction in {marketName} v3 market.":["Asset cannot be migrated due to supply cap restriction in ",["marketName"]," v3 market."],"Asset cannot be migrated to {marketName} V3 Market due to E-mode restrictions. You can disable or manage E-mode categories in your <0>V3 Dashboard":["Asset cannot be migrated to ",["marketName"]," V3 Market due to E-mode restrictions. You can disable or manage E-mode categories in your <0>V3 Dashboard"],"Asset cannot be migrated to {marketName} v3 Market since collateral asset will enable isolation mode.":["Asset cannot be migrated to ",["marketName"]," v3 Market since collateral asset will enable isolation mode."],"Asset cannot be used as collateral.":"\u03a4\u03bf \u03c0\u03b5\u03c1\u03b9\u03bf\u03c5\u03c3\u03b9\u03b1\u03ba\u03cc \u03c3\u03c4\u03bf\u03b9\u03c7\u03b5\u03af\u03bf \u03b4\u03b5\u03bd \u03bc\u03c0\u03bf\u03c1\u03b5\u03af \u03bd\u03b1 \u03c7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03b7\u03b8\u03b5\u03af \u03c9\u03c2 \u03b5\u03b3\u03b3\u03cd\u03b7\u03c3\u03b7.","Asset category":"\u039a\u03b1\u03c4\u03b7\u03b3\u03bf\u03c1\u03af\u03b1 \u03c0\u03b5\u03c1\u03b9\u03bf\u03c5\u03c3\u03b9\u03b1\u03ba\u03ce\u03bd \u03c3\u03c4\u03bf\u03b9\u03c7\u03b5\u03af\u03c9\u03bd","Asset is frozen in {marketName} v3 market, hence this position cannot be migrated.":["Asset is frozen in ",["marketName"]," v3 market, hence this position cannot be migrated."],"Asset is not borrowable in isolation mode":"\u03a4\u03bf \u03c0\u03b5\u03c1\u03b9\u03bf\u03c5\u03c3\u03b9\u03b1\u03ba\u03cc \u03c3\u03c4\u03bf\u03b9\u03c7\u03b5\u03af\u03bf \u03b4\u03b5\u03bd \u03b5\u03af\u03bd\u03b1\u03b9 \u03b4\u03b1\u03bd\u03b5\u03af\u03c3\u03b9\u03bc\u03bf \u03c3\u03b5 \u03bb\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03af\u03b1 \u03b1\u03c0\u03bf\u03bc\u03cc\u03bd\u03c9\u03c3\u03b7\u03c2","Asset is not listed":"\u03a4\u03bf \u03c0\u03b5\u03c1\u03b9\u03bf\u03c5\u03c3\u03b9\u03b1\u03ba\u03cc \u03c3\u03c4\u03bf\u03b9\u03c7\u03b5\u03af\u03bf \u03b4\u03b5\u03bd \u03c0\u03b5\u03c1\u03b9\u03bb\u03b1\u03bc\u03b2\u03ac\u03bd\u03b5\u03c4\u03b1\u03b9 \u03c3\u03c4\u03bf\u03bd \u03ba\u03b1\u03c4\u03ac\u03bb\u03bf\u03b3\u03bf","Asset supply is limited to a certain amount to reduce protocol exposure to the asset and to help manage risks involved.":"Asset supply is limited to a certain amount to reduce protocol exposure to the asset and to help manage risks involved.",Assets:"\u03a0\u03b5\u03c1\u03b9\u03bf\u03c5\u03c3\u03b9\u03b1\u03ba\u03ac \u03a3\u03c4\u03bf\u03b9\u03c7\u03b5\u03af\u03b1","Assets to borrow":"\u03a0\u03b5\u03c1\u03b9\u03bf\u03c5\u03c3\u03b9\u03b1\u03ba\u03ac \u03c3\u03c4\u03bf\u03b9\u03c7\u03b5\u03af\u03b1 \u03c0\u03c1\u03bf\u03c2 \u03b4\u03b1\u03bd\u03b5\u03b9\u03c3\u03bc\u03cc","Assets to supply":"\u03a0\u03b5\u03c1\u03b9\u03bf\u03c5\u03c3\u03b9\u03b1\u03ba\u03ac \u03c3\u03c4\u03bf\u03b9\u03c7\u03b5\u03af\u03b1 \u03c0\u03c1\u03bf\u03c2 \u03c0\u03c1\u03bf\u03bc\u03ae\u03b8\u03b5\u03b9\u03b1","Assets with zero LTV ({assetsBlockingWithdraw}) must be withdrawn or disabled as collateral to perform this action":["Assets with zero LTV (",["assetsBlockingWithdraw"],") must be withdrawn or disabled as collateral to perform this action"],"At a discount":"At a discount",Author:"\u03a3\u03c5\u03b3\u03b3\u03c1\u03b1\u03c6\u03ad\u03b1\u03c2",Available:"\u0394\u03b9\u03b1\u03b8\u03ad\u03c3\u03b9\u03bc\u03bf","Available assets":"\u0394\u03b9\u03b1\u03b8\u03ad\u03c3\u03b9\u03bc\u03b1 \u03c0\u03b5\u03c1\u03b9\u03bf\u03c5\u03c3\u03b9\u03b1\u03ba\u03ac \u03c3\u03c4\u03bf\u03b9\u03c7\u03b5\u03af\u03b1","Available liquidity":"\u0394\u03b9\u03b1\u03b8\u03ad\u03c3\u03b9\u03bc\u03b7 \u03c1\u03b5\u03c5\u03c3\u03c4\u03cc\u03c4\u03b7\u03c4\u03b1","Available on":"Available on","Available rewards":"\u0394\u03b9\u03b1\u03b8\u03ad\u03c3\u03b9\u03bc\u03b5\u03c2 \u03b1\u03bd\u03c4\u03b1\u03bc\u03bf\u03b9\u03b2\u03ad\u03c2","Available to borrow":"\u0394\u03b9\u03b1\u03b8\u03ad\u03c3\u03b9\u03bc\u03bf \u03b3\u03b9\u03b1 \u03b4\u03b1\u03bd\u03b5\u03b9\u03c3\u03bc\u03cc","Available to supply":"\u0394\u03b9\u03b1\u03b8\u03ad\u03c3\u03b9\u03bc\u03bf \u03b3\u03b9\u03b1 \u03c0\u03c1\u03bf\u03bc\u03ae\u03b8\u03b5\u03b9\u03b1","Back to Dashboard":"Back to Dashboard",Balance:"\u03a5\u03c0\u03cc\u03bb\u03bf\u03b9\u03c0\u03bf","Balance to revoke":"Balance to revoke","Be careful - You are very close to liquidation. Consider depositing more collateral or paying down some of your borrowed positions":"\u03a0\u03c1\u03bf\u03c3\u03bf\u03c7\u03ae - \u0395\u03af\u03c3\u03c4\u03b5 \u03c0\u03bf\u03bb\u03cd \u03ba\u03bf\u03bd\u03c4\u03ac \u03c3\u03c4\u03b7\u03bd \u03c1\u03b5\u03c5\u03c3\u03c4\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7. \u0395\u03be\u03b5\u03c4\u03ac\u03c3\u03c4\u03b5 \u03c4\u03bf \u03b5\u03bd\u03b4\u03b5\u03c7\u03cc\u03bc\u03b5\u03bd\u03bf \u03bd\u03b1 \u03ba\u03b1\u03c4\u03b1\u03b8\u03ad\u03c3\u03b5\u03c4\u03b5 \u03c0\u03b5\u03c1\u03b9\u03c3\u03c3\u03cc\u03c4\u03b5\u03c1\u03b5\u03c2 \u03b5\u03b3\u03b3\u03c5\u03ae\u03c3\u03b5\u03b9\u03c2 \u03ae \u03bd\u03b1 \u03b5\u03be\u03bf\u03c6\u03bb\u03ae\u03c3\u03b5\u03c4\u03b5 \u03ba\u03ac\u03c0\u03bf\u03b9\u03b5\u03c2 \u03b1\u03c0\u03cc \u03c4\u03b9\u03c2 \u03b4\u03b1\u03bd\u03b5\u03b9\u03b1\u03ba\u03ad\u03c2 \u03c3\u03b1\u03c2 \u03b8\u03ad\u03c3\u03b5\u03b9\u03c2","Be mindful of the network congestion and gas prices.":"Be mindful of the network congestion and gas prices.","Because this asset is paused, no actions can be taken until further notice":"Because this asset is paused, no actions can be taken until further notice","Before supplying":"\u03a0\u03c1\u03b9\u03bd \u03b1\u03c0\u03cc \u03c4\u03b7\u03bd \u03c0\u03c1\u03bf\u03bc\u03ae\u03b8\u03b5\u03b9\u03b1","Blocked Address":"Blocked Address",Borrow:"\u0394\u03b1\u03bd\u03b5\u03b9\u03c3\u03bc\u03cc\u03c2","Borrow APY rate":"\u0395\u03c0\u03b9\u03c4\u03cc\u03ba\u03b9\u03bf \u03b4\u03b1\u03bd\u03b5\u03b9\u03c3\u03bc\u03bf\u03cd APY","Borrow APY, fixed rate":"Borrow APY, fixed rate","Borrow APY, stable":"\u0394\u03b1\u03bd\u03b5\u03b9\u03c3\u03bc\u03cc\u03c2 APY, \u03c3\u03c4\u03b1\u03b8\u03b5\u03c1\u03cc","Borrow APY, variable":"\u0394\u03b1\u03bd\u03b5\u03b9\u03c3\u03bc\u03cc\u03c2 APY, \u03bc\u03b5\u03c4\u03b1\u03b2\u03bb\u03b7\u03c4\u03cc","Borrow amount to reach {0}% utilization":["Borrow amount to reach ",["0"],"% utilization"],"Borrow and repay in same block is not allowed":"\u0394\u03b5\u03bd \u03b5\u03c0\u03b9\u03c4\u03c1\u03ad\u03c0\u03b5\u03c4\u03b1\u03b9 \u03bf \u03b4\u03b1\u03bd\u03b5\u03b9\u03c3\u03bc\u03cc\u03c2 \u03ba\u03b1\u03b9 \u03b7 \u03b1\u03c0\u03bf\u03c0\u03bb\u03b7\u03c1\u03c9\u03bc\u03ae \u03c3\u03c4\u03bf \u03af\u03b4\u03b9\u03bf block","Borrow apy":"Borrow apy","Borrow balance":"Borrow balance","Borrow balance after repay":"Borrow balance after repay","Borrow balance after switch":"Borrow balance after switch","Borrow cap":"\u0391\u03bd\u03ce\u03c4\u03b1\u03c4\u03bf \u03cc\u03c1\u03b9\u03bf \u03b4\u03b1\u03bd\u03b5\u03b9\u03c3\u03bc\u03bf\u03cd","Borrow cap is exceeded":"\u03a5\u03c0\u03ad\u03c1\u03b2\u03b1\u03c3\u03b7 \u03c4\u03bf\u03c5 \u03b1\u03bd\u03ce\u03c4\u03b1\u03c4\u03bf\u03c5 \u03bf\u03c1\u03af\u03bf\u03c5 \u03b4\u03b1\u03bd\u03b5\u03b9\u03c3\u03bc\u03bf\u03cd","Borrow info":"Borrow info","Borrow power used":"\u0394\u03b1\u03bd\u03b5\u03b9\u03c3\u03bc\u03cc\u03c2 \u03c7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03b7\u03bc\u03ad\u03bd\u03b7\u03c2 \u03b9\u03c3\u03c7\u03cd\u03bf\u03c2","Borrow rate change":"Borrow rate change","Borrow {symbol}":["\u0394\u03b1\u03bd\u03b5\u03b9\u03c3\u03bc\u03cc\u03c2 ",["symbol"]],Borrowed:"Borrowed","Borrowed asset amount":"Borrowed asset amount","Borrowing is currently unavailable for {0}.":["\u039f \u03b4\u03b1\u03bd\u03b5\u03b9\u03c3\u03bc\u03cc\u03c2 \u03b4\u03b5\u03bd \u03b5\u03af\u03bd\u03b1\u03b9 \u03b5\u03c0\u03af \u03c4\u03bf\u03c5 \u03c0\u03b1\u03c1\u03cc\u03bd\u03c4\u03bf\u03c2 \u03b4\u03b9\u03b1\u03b8\u03ad\u03c3\u03b9\u03bc\u03bf\u03c2 \u03b3\u03b9\u03b1 ",["0"],"."],"Borrowing is disabled due to an ZeroLend community decision. <0>More details":"Borrowing is disabled due to an ZeroLend community decision. <0>More details","Borrowing is not enabled":"\u039f \u03b4\u03b1\u03bd\u03b5\u03b9\u03c3\u03bc\u03cc\u03c2 \u03b4\u03b5\u03bd \u03b5\u03af\u03bd\u03b1\u03b9 \u03b5\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03b9\u03b7\u03bc\u03ad\u03bd\u03bf\u03c2","Borrowing is unavailable because you\u2019re using Isolation mode. To manage Isolation mode visit your <0>Dashboard.":"Borrowing is unavailable because you\u2019re using Isolation mode. To manage Isolation mode visit your <0>Dashboard.","Borrowing is unavailable because you\u2019ve enabled Efficiency Mode (E-Mode) and Isolation mode. To manage E-Mode and Isolation mode visit your <0>Dashboard.":"\u039f \u03b4\u03b1\u03bd\u03b5\u03b9\u03c3\u03bc\u03cc\u03c2 \u03b4\u03b5\u03bd \u03b5\u03af\u03bd\u03b1\u03b9 \u03b4\u03b9\u03b1\u03b8\u03ad\u03c3\u03b9\u03bc\u03bf\u03c2 \u03b5\u03c0\u03b5\u03b9\u03b4\u03ae \u03ad\u03c7\u03b5\u03c4\u03b5 \u03b5\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03b9\u03ae\u03c3\u03b5\u03b9 \u03c4\u03b7 \u039b\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03af\u03b1 \u0391\u03c0\u03bf\u03b4\u03bf\u03c4\u03b9\u03ba\u03cc\u03c4\u03b7\u03c4\u03b1\u03c2 (E-Mode) \u03ba\u03b1\u03b9 \u03c4\u03b7 \u03bb\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03af\u03b1 \u0391\u03c0\u03bf\u03bc\u03cc\u03bd\u03c9\u03c3\u03b7\u03c2. \u0393\u03b9\u03b1 \u03bd\u03b1 \u03b4\u03b9\u03b1\u03c7\u03b5\u03b9\u03c1\u03b9\u03c3\u03c4\u03b5\u03af\u03c4\u03b5 \u03c4\u03b7 \u03bb\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03af\u03b1 E-Mode \u03ba\u03b1\u03b9 \u03c4\u03b7 \u03bb\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03af\u03b1 \u0391\u03c0\u03bf\u03bc\u03cc\u03bd\u03c9\u03c3\u03b7\u03c2, \u03b5\u03c0\u03b9\u03c3\u03ba\u03b5\u03c6\u03b8\u03b5\u03af\u03c4\u03b5 \u03c4\u03bf\u03bd <0>\u03a0\u03af\u03bd\u03b1\u03ba\u03b1 \u03b5\u03bb\u03ad\u03b3\u03c7\u03bf\u03c5.","Borrowing is unavailable because you\u2019ve enabled Efficiency Mode (E-Mode) for {0} category. To manage E-Mode categories visit your <0>Dashboard.":["\u039f \u03b4\u03b1\u03bd\u03b5\u03b9\u03c3\u03bc\u03cc\u03c2 \u03b4\u03b5\u03bd \u03b5\u03af\u03bd\u03b1\u03b9 \u03b4\u03b9\u03b1\u03b8\u03ad\u03c3\u03b9\u03bc\u03bf\u03c2 \u03b5\u03c0\u03b5\u03b9\u03b4\u03ae \u03ad\u03c7\u03b5\u03c4\u03b5 \u03b5\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03b9\u03ae\u03c3\u03b5\u03b9 \u03c4\u03b7 \u03bb\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03af\u03b1 \u0391\u03c0\u03bf\u03b4\u03bf\u03c4\u03b9\u03ba\u03cc\u03c4\u03b7\u03c4\u03b1\u03c2 (E-Mode) \u03b3\u03b9\u03b1 \u03c4\u03b7\u03bd \u03ba\u03b1\u03c4\u03b7\u03b3\u03bf\u03c1\u03af\u03b1 ",["0"],". \u0393\u03b9\u03b1 \u03bd\u03b1 \u03b4\u03b9\u03b1\u03c7\u03b5\u03b9\u03c1\u03b9\u03c3\u03c4\u03b5\u03af\u03c4\u03b5 \u03c4\u03b9\u03c2 \u03ba\u03b1\u03c4\u03b7\u03b3\u03bf\u03c1\u03af\u03b5\u03c2 E-Mode \u03b5\u03c0\u03b9\u03c3\u03ba\u03b5\u03c6\u03b8\u03b5\u03af\u03c4\u03b5 \u03c4\u03bf\u03bd <0>\u03a0\u03af\u03bd\u03b1\u03ba\u03b1 \u03b5\u03bb\u03ad\u03b3\u03c7\u03bf\u03c5."],"Borrowing of this asset is limited to a certain amount to minimize liquidity pool insolvency.":"Borrowing of this asset is limited to a certain amount to minimize liquidity pool insolvency.","Borrowing power and assets are limited due to Isolation mode.":"\u0397 \u03b4\u03cd\u03bd\u03b1\u03bc\u03b7 \u03b4\u03b1\u03bd\u03b5\u03b9\u03c3\u03bc\u03bf\u03cd \u03ba\u03b1\u03b9 \u03c4\u03b1 \u03c0\u03b5\u03c1\u03b9\u03bf\u03c5\u03c3\u03b9\u03b1\u03ba\u03ac \u03c3\u03c4\u03bf\u03b9\u03c7\u03b5\u03af\u03b1 \u03b5\u03af\u03bd\u03b1\u03b9 \u03c0\u03b5\u03c1\u03b9\u03bf\u03c1\u03b9\u03c3\u03bc\u03ad\u03bd\u03b1 \u03bb\u03cc\u03b3\u03c9 \u03c4\u03b7\u03c2 \u03bb\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03af\u03b1\u03c2 \u03b1\u03c0\u03bf\u03bc\u03cc\u03bd\u03c9\u03c3\u03b7\u03c2.","Borrowing this amount will reduce your health factor and increase risk of liquidation.":"Borrowing this amount will reduce your health factor and increase risk of liquidation.","Borrowing {symbol}":["\u0394\u03b1\u03bd\u03b5\u03b9\u03c3\u03bc\u03cc\u03c2 ",["symbol"]],Both:"Both","Buy Crypto With Fiat":"Buy Crypto With Fiat","Buy Crypto with Fiat":"Buy Crypto with Fiat","Buy {cryptoSymbol} with Fiat":["Buy ",["cryptoSymbol"]," with Fiat"],"COPIED!":"COPIED!","COPY IMAGE":"COPY IMAGE","Can be collateral":"\u039c\u03c0\u03bf\u03c1\u03b5\u03af \u03bd\u03b1 \u03b1\u03c0\u03bf\u03c4\u03b5\u03bb\u03ad\u03c3\u03b5\u03b9 \u03b5\u03b3\u03b3\u03cd\u03b7\u03c3\u03b7","Can be executed":"\u039c\u03c0\u03bf\u03c1\u03b5\u03af \u03bd\u03b1 \u03b5\u03ba\u03c4\u03b5\u03bb\u03b5\u03c3\u03c4\u03b5\u03af",Cancel:"Cancel","Cannot disable E-Mode":"Cannot disable E-Mode","Choose how much voting/proposition power to give to someone else by delegating some of your ZERO or stkZERO balance. Your tokens will remain in your account, but your delegate will be able to vote or propose on your behalf. If your ZERO or stkZERO balance changes, your delegate's voting/proposition power will be automatically adjusted.":"Choose how much voting/proposition power to give to someone else by delegating some of your ZERO or stkZERO balance. Your tokens will remain in your account, but your delegate will be able to vote or propose on your behalf. If your ZERO or stkZERO balance changes, your delegate's voting/proposition power will be automatically adjusted.","Choose one of the on-ramp services":"Choose one of the on-ramp services",Claim:"\u0394\u03b9\u03b5\u03ba\u03b4\u03af\u03ba\u03b7\u03c3\u03b7","Claim all":"\u0394\u03b9\u03b5\u03ba\u03b4\u03b9\u03ba\u03ae\u03c3\u03c4\u03b5 \u03c4\u03b1 \u03cc\u03bb\u03b1","Claim all rewards":"\u0394\u03b9\u03b5\u03ba\u03b4\u03b9\u03ba\u03ae\u03c3\u03c4\u03b5 \u03cc\u03bb\u03b5\u03c2 \u03c4\u03b9\u03c2 \u03b1\u03bd\u03c4\u03b1\u03bc\u03bf\u03b9\u03b2\u03ad\u03c2","Claim {0}":["\u0394\u03b9\u03b5\u03ba\u03b4\u03af\u03ba\u03b7\u03c3\u03b7 ",["0"]],"Claim {symbol}":["Claim ",["symbol"]],"Claimable ZERO":"\u0394\u03b9\u03b5\u03ba\u03b4\u03b9\u03ba\u03ae\u03c3\u03b9\u03bc\u03bf ZERO",Claimed:"Claimed",Claiming:"\u0394\u03b9\u03b5\u03ba\u03b4\u03af\u03ba\u03b7\u03c3\u03b7","Claiming {symbol}":["Claiming ",["symbol"]],Close:"\u039a\u03bb\u03b5\u03af\u03c3\u03b9\u03bc\u03bf",Collateral:"\u0395\u03b3\u03b3\u03cd\u03b7\u03c3\u03b7","Collateral balance after repay":"Collateral balance after repay","Collateral change":"Collateral change","Collateral is (mostly) the same currency that is being borrowed":"\u0397 \u03b5\u03b3\u03b3\u03cd\u03b7\u03c3\u03b7 \u03b5\u03af\u03bd\u03b1\u03b9 (\u03c9\u03c2 \u03b5\u03c0\u03af \u03c4\u03bf \u03c0\u03bb\u03b5\u03af\u03c3\u03c4\u03bf\u03bd) \u03c4\u03bf \u03af\u03b4\u03b9\u03bf \u03bd\u03cc\u03bc\u03b9\u03c3\u03bc\u03b1 \u03c0\u03bf\u03c5 \u03b4\u03b1\u03bd\u03b5\u03af\u03b6\u03b5\u03c4\u03b1\u03b9","Collateral to repay with":"Collateral to repay with","Collateral usage":"\u03a7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7 \u03b5\u03b3\u03b3\u03c5\u03ae\u03c3\u03b5\u03c9\u03bd","Collateral usage is limited because of Isolation mode.":"H \u03c7\u03c1\u03ae\u03c3\u03b7 \u03b5\u03b3\u03b3\u03c5\u03ae\u03c3\u03b5\u03c9\u03bd \u03b5\u03af\u03bd\u03b1\u03b9 \u03c0\u03b5\u03c1\u03b9\u03bf\u03c1\u03b9\u03c3\u03bc\u03ad\u03bd\u03b7 \u03bb\u03cc\u03b3\u03c9 \u03c4\u03b7\u03c2 \u03bb\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03af\u03b1\u03c2 \u0391\u03c0\u03bf\u03bc\u03cc\u03bd\u03c9\u03c3\u03b7\u03c2.","Collateral usage is limited because of isolation mode.":"Collateral usage is limited because of isolation mode.","Collateral usage is limited because of isolation mode. <0>Learn More":"\u0397 \u03c7\u03c1\u03ae\u03c3\u03b7 \u03b5\u03b3\u03b3\u03cd\u03b7\u03c3\u03b7\u03c2 \u03b5\u03af\u03bd\u03b1\u03b9 \u03c0\u03b5\u03c1\u03b9\u03bf\u03c1\u03b9\u03c3\u03bc\u03ad\u03bd\u03b7 \u03bb\u03cc\u03b3\u03c9 \u03c4\u03b7\u03c2 \u03bb\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03af\u03b1\u03c2 \u03b1\u03c0\u03bf\u03bc\u03cc\u03bd\u03c9\u03c3\u03b7\u03c2. <0>\u039c\u03ac\u03b8\u03b5\u03c4\u03b5 \u03c0\u03b5\u03c1\u03b9\u03c3\u03c3\u03cc\u03c4\u03b5\u03c1\u03b1",Collateralization:"\u0395\u03be\u03b1\u03c3\u03c6\u03ac\u03bb\u03b9\u03c3\u03b7","Collector Contract":"Collector Contract","Collector Info":"Collector Info","Connect wallet":"\u03a3\u03c5\u03bd\u03b4\u03ad\u03c3\u03c4\u03b5 \u03c4\u03bf \u03c0\u03bf\u03c1\u03c4\u03bf\u03c6\u03cc\u03bb\u03b9","Cooldown period":"\u03a0\u03b5\u03c1\u03af\u03bf\u03b4\u03bf\u03c2 \u03c8\u03cd\u03be\u03b7\u03c2","Cooldown period warning":"\u03a0\u03c1\u03bf\u03b5\u03b9\u03b4\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7 \u03c0\u03b5\u03c1\u03b9\u03cc\u03b4\u03bf\u03c5 \u03c8\u03cd\u03be\u03b7\u03c2","Cooldown time left":"\u03a7\u03c1\u03cc\u03bd\u03bf\u03c2 \u03c8\u03cd\u03be\u03b7\u03c2 \u03c0\u03bf\u03c5 \u03ad\u03c7\u03b5\u03b9 \u03b1\u03c0\u03bf\u03bc\u03b5\u03af\u03bd\u03b5\u03b9","Cooldown to unstake":"\u03a8\u03cd\u03be\u03c4\u03b5 \u03b3\u03b9\u03b1 \u03be\u03b5\u03ba\u03bb\u03b5\u03af\u03b4\u03c9\u03bc\u03b1","Cooling down...":"\u03a8\u03cd\u03be\u03b7...","Copy address":"\u0391\u03bd\u03c4\u03b9\u03b3\u03c1\u03b1\u03c6\u03ae \u03b4\u03b9\u03b5\u03cd\u03b8\u03c5\u03bd\u03c3\u03b7\u03c2","Copy error message":"Copy error message","Copy error text":"\u039a\u03b5\u03af\u03bc\u03b5\u03bd\u03bf \u03c3\u03c6\u03ac\u03bb\u03bc\u03b1\u03c4\u03bf\u03c2 \u03b1\u03bd\u03c4\u03b9\u03b3\u03c1\u03b1\u03c6\u03ae\u03c2","Covered debt":"Covered debt",Created:"\u0394\u03b7\u03bc\u03b9\u03bf\u03c5\u03c1\u03b3\u03ae\u03b8\u03b7\u03ba\u03b5","Current LTV":"\u03a4\u03c1\u03ad\u03c7\u03bf\u03bd LTV","Current differential":"\u03a4\u03c1\u03ad\u03c7\u03bf\u03bd \u03b4\u03b9\u03b1\u03c6\u03bf\u03c1\u03b9\u03ba\u03cc","Current v2 Balance":"Current v2 Balance","Current v2 balance":"Current v2 balance","Current votes":"\u03a4\u03c1\u03ad\u03c7\u03bf\u03c5\u03c3\u03b5\u03c2 \u03c8\u03ae\u03c6\u03bf\u03b9","Dark mode":"\u03a3\u03ba\u03bf\u03c4\u03b5\u03b9\u03bd\u03ae \u03bb\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03af\u03b1",Dashboard:"\u03a4\u03b1\u03bc\u03c0\u03bb\u03cc","Data couldn't be fetched, please reload graph.":"Data couldn't be fetched, please reload graph.",Debt:"\u03a7\u03c1\u03ad\u03bf\u03c2","Debt ceiling is exceeded":"\u03a5\u03c0\u03ad\u03c1\u03b2\u03b1\u03c3\u03b7 \u03c4\u03bf\u03c5 \u03b1\u03bd\u03ce\u03c4\u03b1\u03c4\u03bf\u03c5 \u03bf\u03c1\u03af\u03bf\u03c5 \u03c7\u03c1\u03ad\u03bf\u03c5\u03c2","Debt ceiling is not zero":"\u03a4\u03bf \u03b1\u03bd\u03ce\u03c4\u03b1\u03c4\u03bf \u03cc\u03c1\u03b9\u03bf \u03c7\u03c1\u03ad\u03bf\u03c5\u03c2 \u03b4\u03b5\u03bd \u03b5\u03af\u03bd\u03b1\u03b9 \u03bc\u03b7\u03b4\u03b5\u03bd\u03b9\u03ba\u03cc","Debt ceiling limits the amount possible to borrow against this asset by protocol users. Debt ceiling is specific to assets in isolation mode and is denoted in USD.":"Debt ceiling limits the amount possible to borrow against this asset by protocol users. Debt ceiling is specific to assets in isolation mode and is denoted in USD.","Delegated power":"Delegated power",Details:"\u039b\u03b5\u03c0\u03c4\u03bf\u03bc\u03ad\u03c1\u03b5\u03b9\u03b5\u03c2",Developers:"\u03a0\u03c1\u03bf\u03b3\u03c1\u03b1\u03bc\u03bc\u03b1\u03c4\u03b9\u03c3\u03c4\u03ad\u03c2",Differential:"\u0394\u03b9\u03b1\u03c6\u03bf\u03c1\u03b9\u03ba\u03cc","Disable E-Mode":"\u0391\u03c0\u03b5\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7 E-Mode","Disable testnet":"Disable testnet","Disable {symbol} as collateral":["\u0391\u03c0\u03b5\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7 ",["symbol"]," \u03c9\u03c2 \u03b5\u03b3\u03b3\u03cd\u03b7\u03c3\u03b7"],Disabled:"\u0391\u03c0\u03b5\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03b9\u03b7\u03bc\u03ad\u03bd\u03bf","Disabling E-Mode":"\u0391\u03c0\u03b5\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7 E-Mode","Disabling this asset as collateral affects your borrowing power and Health Factor.":"\u0397 \u03b1\u03c0\u03b5\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7 \u03b1\u03c5\u03c4\u03bf\u03cd \u03c4\u03bf\u03c5 \u03c0\u03b5\u03c1\u03b9\u03bf\u03c5\u03c3\u03b9\u03b1\u03ba\u03bf\u03cd \u03c3\u03c4\u03bf\u03b9\u03c7\u03b5\u03af\u03bf\u03c5 \u03c9\u03c2 \u03b5\u03b3\u03b3\u03cd\u03b7\u03c3\u03b7 \u03b5\u03c0\u03b7\u03c1\u03b5\u03ac\u03b6\u03b5\u03b9 \u03c4\u03b7 \u03b4\u03b1\u03bd\u03b5\u03b9\u03bf\u03bb\u03b7\u03c0\u03c4\u03b9\u03ba\u03ae \u03c3\u03b1\u03c2 \u03b9\u03ba\u03b1\u03bd\u03cc\u03c4\u03b7\u03c4\u03b1 \u03ba\u03b1\u03b9 \u03c4\u03bf\u03bd \u03a3\u03c5\u03bd\u03c4\u03b5\u03bb\u03b5\u03c3\u03c4\u03ae \u03a5\u03b3\u03b5\u03af\u03b1\u03c2.","Disconnect Wallet":"\u0391\u03c0\u03bf\u03c3\u03c5\u03bd\u03b4\u03ad\u03c3\u03c4\u03b5 \u03c4\u03bf \u03c0\u03bf\u03c1\u03c4\u03bf\u03c6\u03cc\u03bb\u03b9","Discord channel":"Discord channel",Discount:"Discount","Discount applied for <0/> staking ZERO":"Discount applied for <0/> staking ZERO","Discount model parameters":"Discount model parameters","Discount parameters are decided by the ZeroLend community and may be changed over time. Check Governance for updates and vote to participate. <0>Learn more":"Discount parameters are decided by the ZeroLend community and may be changed over time. Check Governance for updates and vote to participate. <0>Learn more","Discountable amount":"Discountable amount",Docs:"Docs",Download:"Download","Due to internal stETH mechanics required for rebasing support, it is not possible to perform a collateral switch where stETH is the source token.":"Due to internal stETH mechanics required for rebasing support, it is not possible to perform a collateral switch where stETH is the source token.","Due to the Horizon bridge exploit, certain assets on the Harmony network are not at parity with Ethereum, which affects the ZeroLend V3 Harmony market.":"Due to the Horizon bridge exploit, certain assets on the Harmony network are not at parity with Ethereum, which affects the ZeroLend V3 Harmony market.","E-Mode":"E-Mode","E-Mode Category":"\u039a\u03b1\u03c4\u03b7\u03b3\u03bf\u03c1\u03af\u03b1 E-Mode","E-Mode category":"E-Mode category","E-Mode increases your LTV for a selected category of assets up to 97%. <0>Learn more":"\u03a4\u03bf E-Mode \u03b1\u03c5\u03be\u03ac\u03bd\u03b5\u03b9 \u03c4\u03bf LTV \u03c3\u03b1\u03c2 \u03b3\u03b9\u03b1 \u03bc\u03b9\u03b1 \u03b5\u03c0\u03b9\u03bb\u03b5\u03b3\u03bc\u03ad\u03bd\u03b7 \u03ba\u03b1\u03c4\u03b7\u03b3\u03bf\u03c1\u03af\u03b1 \u03c0\u03b5\u03c1\u03b9\u03bf\u03c5\u03c3\u03b9\u03b1\u03ba\u03ce\u03bd \u03c3\u03c4\u03bf\u03b9\u03c7\u03b5\u03af\u03c9\u03bd \u03ad\u03c9\u03c2 \u03ba\u03b1\u03b9 97%. <0>\u039c\u03ac\u03b8\u03b5\u03c4\u03b5 \u03c0\u03b5\u03c1\u03b9\u03c3\u03c3\u03cc\u03c4\u03b5\u03c1\u03b1","E-Mode increases your LTV for a selected category of assets up to<0/>. <1>Learn more":"\u03a4\u03bf E-Mode \u03b1\u03c5\u03be\u03ac\u03bd\u03b5\u03b9 \u03c4\u03bf LTV \u03c3\u03b1\u03c2 \u03b3\u03b9\u03b1 \u03bc\u03b9\u03b1 \u03b5\u03c0\u03b9\u03bb\u03b5\u03b3\u03bc\u03ad\u03bd\u03b7 \u03ba\u03b1\u03c4\u03b7\u03b3\u03bf\u03c1\u03af\u03b1 \u03c0\u03b5\u03c1\u03b9\u03bf\u03c5\u03c3\u03b9\u03b1\u03ba\u03ce\u03bd \u03c3\u03c4\u03bf\u03b9\u03c7\u03b5\u03af\u03c9\u03bd \u03ad\u03c9\u03c2 \u03ba\u03b1\u03b9 <0/>. <1>\u039c\u03ac\u03b8\u03b5\u03c4\u03b5 \u03c0\u03b5\u03c1\u03b9\u03c3\u03c3\u03cc\u03c4\u03b5\u03c1\u03b1","E-Mode increases your LTV for a selected category of assets, meaning that when E-mode is enabled, you will have higher borrowing power over assets of the same E-mode category which are defined by ZeroLend Governance. You can enter E-Mode from your <0>Dashboard. To learn more about E-Mode and applied restrictions in <1>FAQ or <2>ZeroLend V3 Technical Paper.":"\u0397 \u03bb\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03af\u03b1 E-Mode \u03b1\u03c5\u03be\u03ac\u03bd\u03b5\u03b9 \u03c4\u03bf LTV \u03c3\u03b1\u03c2 \u03b3\u03b9\u03b1 \u03bc\u03b9\u03b1 \u03b5\u03c0\u03b9\u03bb\u03b5\u03b3\u03bc\u03ad\u03bd\u03b7 \u03ba\u03b1\u03c4\u03b7\u03b3\u03bf\u03c1\u03af\u03b1 \u03c0\u03b5\u03c1\u03b9\u03bf\u03c5\u03c3\u03b9\u03b1\u03ba\u03ce\u03bd \u03c3\u03c4\u03bf\u03b9\u03c7\u03b5\u03af\u03c9\u03bd, \u03c0\u03c1\u03ac\u03b3\u03bc\u03b1 \u03c0\u03bf\u03c5 \u03c3\u03b7\u03bc\u03b1\u03af\u03bd\u03b5\u03b9 \u03cc\u03c4\u03b9 \u03cc\u03c4\u03b1\u03bd \u03b5\u03af\u03bd\u03b1\u03b9 \u03b5\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03b9\u03b7\u03bc\u03ad\u03bd\u03b7 \u03b7 \u03bb\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03af\u03b1 E-Mode, \u03b8\u03b1 \u03ad\u03c7\u03b5\u03c4\u03b5 \u03bc\u03b5\u03b3\u03b1\u03bb\u03cd\u03c4\u03b5\u03c1\u03b7 \u03b4\u03b1\u03bd\u03b5\u03b9\u03bf\u03bb\u03b7\u03c0\u03c4\u03b9\u03ba\u03ae \u03b9\u03ba\u03b1\u03bd\u03cc\u03c4\u03b7\u03c4\u03b1 \u03b3\u03b9\u03b1 \u03c0\u03b5\u03c1\u03b9\u03bf\u03c5\u03c3\u03b9\u03b1\u03ba\u03ac \u03c3\u03c4\u03bf\u03b9\u03c7\u03b5\u03af\u03b1 \u03c4\u03b7\u03c2 \u03af\u03b4\u03b9\u03b1\u03c2 \u03ba\u03b1\u03c4\u03b7\u03b3\u03bf\u03c1\u03af\u03b1\u03c2 E-mode \u03c0\u03bf\u03c5 \u03ad\u03c7\u03b5\u03b9 \u03bf\u03c1\u03b9\u03c3\u03c4\u03b5\u03af \u03b1\u03c0\u03cc \u03c4\u03b7\u03bd \u0394\u03b9\u03b1\u03ba\u03c5\u03b2\u03ad\u03c1\u03bd\u03b7\u03c3\u03b7 \u03c4\u03bf\u03c5 ZeroLend. \u039c\u03c0\u03bf\u03c1\u03b5\u03af\u03c4\u03b5 \u03bd\u03b1 \u03b5\u03b9\u03c3\u03ad\u03bb\u03b8\u03b5\u03c4\u03b5 \u03c3\u03c4\u03b7\u03bd \u03ba\u03b1\u03c4\u03ac\u03c3\u03c4\u03b1\u03c3\u03b7 E-Mode \u03b1\u03c0\u03cc \u03c4\u03bf\u03bd <0>\u03a0\u03af\u03bd\u03b1\u03ba\u03b1 \u0395\u03bb\u03ad\u03b3\u03c7\u03bf\u03c5. \u0393\u03b9\u03b1 \u03bd\u03b1 \u03bc\u03ac\u03b8\u03b5\u03c4\u03b5 \u03c0\u03b5\u03c1\u03b9\u03c3\u03c3\u03cc\u03c4\u03b5\u03c1\u03b1 \u03c3\u03c7\u03b5\u03c4\u03b9\u03ba\u03ac \u03bc\u03b5 \u03c4\u03bf E-Mode \u03ba\u03b1\u03b9 \u03c4\u03bf\u03c5\u03c2 \u03b5\u03c6\u03b1\u03c1\u03bc\u03bf\u03b6\u03cc\u03bc\u03b5\u03bd\u03bf\u03c5\u03c2 \u03c0\u03b5\u03c1\u03b9\u03bf\u03c1\u03b9\u03c3\u03bc\u03bf\u03cd\u03c2 \u03c3\u03c4\u03bf <1>FAQ \u03ae \u03c3\u03c4\u03bf <2>ZeroLend V3 Technical Paper.","Effective interest rate":"Effective interest rate","Efficiency mode (E-Mode)":"\u039b\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03af\u03b1 \u03b1\u03c0\u03bf\u03b4\u03bf\u03c4\u03b9\u03ba\u03cc\u03c4\u03b7\u03c4\u03b1\u03c2 (E-Mode)",Emode:"Emode","Enable E-Mode":"\u0395\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7 E-Mode","Enable {symbol} as collateral":["\u0395\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7 ",["symbol"]," \u03c9\u03c2 \u03b5\u03b3\u03b3\u03cd\u03b7\u03c3\u03b7"],Enabled:"\u0395\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03b9\u03b7\u03bc\u03ad\u03bd\u03bf","Enabling E-Mode":"\u0395\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7 E-Mode","Enabling E-Mode only allows you to borrow assets belonging to the selected category. Please visit our <0>FAQ guide to learn more about how it works and the applied restrictions.":"Enabling E-Mode only allows you to borrow assets belonging to the selected category. Please visit our <0>FAQ guide to learn more about how it works and the applied restrictions.","Enabling this asset as collateral increases your borrowing power and Health Factor. However, it can get liquidated if your health factor drops below 1.":"\u0397 \u03b5\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7 \u03b1\u03c5\u03c4\u03bf\u03cd \u03c4\u03bf\u03c5 \u03c0\u03b5\u03c1\u03b9\u03bf\u03c5\u03c3\u03b9\u03b1\u03ba\u03bf\u03cd \u03c3\u03c4\u03bf\u03b9\u03c7\u03b5\u03af\u03bf\u03c5 \u03c9\u03c2 \u03b5\u03b3\u03b3\u03cd\u03b7\u03c3\u03b7 \u03b1\u03c5\u03be\u03ac\u03bd\u03b5\u03b9 \u03c4\u03b7 \u03b4\u03b1\u03bd\u03b5\u03b9\u03bf\u03bb\u03b7\u03c0\u03c4\u03b9\u03ba\u03ae \u03c3\u03b1\u03c2 \u03b9\u03ba\u03b1\u03bd\u03cc\u03c4\u03b7\u03c4\u03b1 \u03ba\u03b1\u03b9 \u03c4\u03bf\u03bd \u03a3\u03c5\u03bd\u03c4\u03b5\u03bb\u03b5\u03c3\u03c4\u03ae \u03a5\u03b3\u03b5\u03af\u03b1\u03c2. \u03a9\u03c3\u03c4\u03cc\u03c3\u03bf, \u03bc\u03c0\u03bf\u03c1\u03b5\u03af \u03bd\u03b1 \u03c1\u03b5\u03c5\u03c3\u03c4\u03bf\u03c0\u03bf\u03b9\u03b7\u03b8\u03b5\u03af \u03b5\u03ac\u03bd \u03bf \u03c3\u03c5\u03bd\u03c4\u03b5\u03bb\u03b5\u03c3\u03c4\u03ae\u03c2 \u03c5\u03b3\u03b5\u03af\u03b1\u03c2 \u03c3\u03b1\u03c2 \u03c0\u03ad\u03c3\u03b5\u03b9 \u03ba\u03ac\u03c4\u03c9 \u03b1\u03c0\u03cc \u03c4\u03bf 1.",Ended:"Ended",Ends:"Ends",English:"\u0391\u03b3\u03b3\u03bb\u03b9\u03ba\u03ac","Enter ETH address":"\u0395\u03b9\u03c3\u03ac\u03b3\u03b5\u03c4\u03b5 \u03b4\u03b9\u03b5\u03cd\u03b8\u03c5\u03bd\u03c3\u03b7 ETH","Enter an amount":"\u0395\u03b9\u03c3\u03ac\u03b3\u03b5\u03c4\u03b5 \u03ad\u03bd\u03b1 \u03c0\u03bf\u03c3\u03cc","Error connecting. Try refreshing the page.":"\u03a3\u03c6\u03ac\u03bb\u03bc\u03b1 \u03c3\u03cd\u03bd\u03b4\u03b5\u03c3\u03b7\u03c2. \u0394\u03bf\u03ba\u03b9\u03bc\u03ac\u03c3\u03c4\u03b5 \u03bd\u03b1 \u03b1\u03bd\u03b1\u03bd\u03b5\u03ce\u03c3\u03b5\u03c4\u03b5 \u03c4\u03b7 \u03c3\u03b5\u03bb\u03af\u03b4\u03b1.","Estimated compounding interest, including discount for Staking {0}ZERO in Safety Module.":["Estimated compounding interest, including discount for Staking ",["0"],"ZERO in Safety Module."],"Exceeds the discount":"Exceeds the discount",Executed:"\u0395\u03ba\u03c4\u03b5\u03bb\u03ad\u03c3\u03c4\u03b7\u03ba\u03b5","Expected amount to repay":"Expected amount to repay",Expires:"\u039b\u03ae\u03b3\u03b5\u03b9","Export data to":"Export data to",FAQ:"\u03a3\u03a5\u03a7\u039d\u0395\u03a3 \u0395\u03a1\u03a9\u03a4\u0397\u03a3\u0395\u0399\u03a3",FAQS:"FAQS","Failed to load proposal voters. Please refresh the page.":"Failed to load proposal voters. Please refresh the page.",Faucet:"\u0392\u03c1\u03cd\u03c3\u03b7","Faucet {0}":["\u0392\u03c1\u03cd\u03c3\u03b7 ",["0"]],"Fetching data...":"Fetching data...",Filter:"\u03a6\u03af\u03bb\u03c4\u03c1\u03bf","Flashloan is disabled for this asset, hence this position cannot be migrated.":"Flashloan is disabled for this asset, hence this position cannot be migrated.","For repayment of a specific type of debt, the user needs to have debt that type":"\u0393\u03b9\u03b1 \u03c4\u03b7\u03bd \u03b1\u03c0\u03bf\u03c0\u03bb\u03b7\u03c1\u03c9\u03bc\u03ae \u03b5\u03bd\u03cc\u03c2 \u03c3\u03c5\u03b3\u03ba\u03b5\u03ba\u03c1\u03b9\u03bc\u03ad\u03bd\u03bf\u03c5 \u03c4\u03cd\u03c0\u03bf\u03c5 \u03c7\u03c1\u03ad\u03bf\u03c5\u03c2, \u03bf \u03c7\u03c1\u03ae\u03c3\u03c4\u03b7\u03c2 \u03c0\u03c1\u03ad\u03c0\u03b5\u03b9 \u03bd\u03b1 \u03ad\u03c7\u03b5\u03b9 \u03c7\u03c1\u03ad\u03bf\u03c2 \u03b1\u03c5\u03c4\u03bf\u03cd \u03c4\u03bf\u03c5 \u03c4\u03cd\u03c0\u03bf\u03c5","Forum discussion":"\u03a3\u03c5\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7 \u03c6\u03cc\u03c1\u03bf\u03c5\u03bc",French:"\u0393\u03b1\u03bb\u03bb\u03b9\u03ba\u03ac","Frozen or paused assets":"Frozen or paused assets","Funds in the Safety Module":"\u039a\u03b5\u03c6\u03ac\u03bb\u03b1\u03b9\u03b1 \u03c3\u03c4\u03b7\u03bd \u039c\u03bf\u03bd\u03ac\u03b4\u03b1 \u0391\u03c3\u03c6\u03ac\u03bb\u03b5\u03b9\u03b1\u03c2","GHO is a native decentralized, collateral-backed digital asset pegged to USD. It is created by users via borrowing against multiple collateral. When user repays their GHO borrow position, the protocol burns that user's GHO. All the interest payments accrued by minters of GHO would be directly transferred to the ZeroLend treasury.":"GHO is a native decentralized, collateral-backed digital asset pegged to USD. It is created by users via borrowing against multiple collateral. When user repays their GHO borrow position, the protocol burns that user's GHO. All the interest payments accrued by minters of GHO would be directly transferred to the ZeroLend treasury.","Get ABP Token":"Get ABP Token","Global settings":"\u0393\u03b5\u03bd\u03b9\u03ba\u03ad\u03c2 \u03c1\u03c5\u03b8\u03bc\u03af\u03c3\u03b5\u03b9\u03c2","Go Back":"\u03a0\u03b7\u03b3\u03b1\u03af\u03bd\u03b5\u03c4\u03b5 \u03a0\u03af\u03c3\u03c9","Go to Balancer Pool":"Go to Balancer Pool","Go to V3 Dashboard":"Go to V3 Dashboard",Governance:"\u0394\u03b9\u03b1\u03ba\u03c5\u03b2\u03ad\u03c1\u03bd\u03b7\u03c3\u03b7",Greek:"Greek","Health Factor ({0} v2)":["Health Factor (",["0"]," v2)"],"Health Factor ({0} v3)":["Health Factor (",["0"]," v3)"],"Health factor":"\u03a3\u03c5\u03bd\u03c4\u03b5\u03bb\u03b5\u03c3\u03c4\u03ae\u03c2 \u03c5\u03b3\u03b5\u03af\u03b1\u03c2","Health factor is lesser than the liquidation threshold":"\u039f \u03c3\u03c5\u03bd\u03c4\u03b5\u03bb\u03b5\u03c3\u03c4\u03ae\u03c2 \u03c5\u03b3\u03b5\u03af\u03b1\u03c2 \u03b5\u03af\u03bd\u03b1\u03b9 \u03bc\u03b9\u03ba\u03c1\u03cc\u03c4\u03b5\u03c1\u03bf\u03c2 \u03b1\u03c0\u03cc \u03c4\u03bf \u03cc\u03c1\u03b9\u03bf \u03c1\u03b5\u03c5\u03c3\u03c4\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7\u03c2","Health factor is not below the threshold":"\u039f \u03c0\u03b1\u03c1\u03ac\u03b3\u03bf\u03bd\u03c4\u03b1\u03c2 \u03c5\u03b3\u03b5\u03af\u03b1\u03c2 \u03b4\u03b5\u03bd \u03b5\u03af\u03bd\u03b1\u03b9 \u03ba\u03ac\u03c4\u03c9 \u03b1\u03c0\u03cc \u03c4\u03bf \u03cc\u03c1\u03b9\u03bf",Hide:"\u0391\u03c0\u03cc\u03ba\u03c1\u03c5\u03c8\u03b7","Holders of stkZERO receive a discount on the GHO borrowing rate":"Holders of stkZERO receive a discount on the GHO borrowing rate","I acknowledge the risks involved.":"I acknowledge the risks involved.","I fully understand the risks of migrating.":"I fully understand the risks of migrating.","I understand how cooldown ({0}) and unstaking ({1}) work":["\u039a\u03b1\u03c4\u03b1\u03bb\u03b1\u03b2\u03b1\u03af\u03bd\u03c9 \u03c0\u03ce\u03c2 \u03bb\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03b5\u03af \u03b7 \u03c8\u03cd\u03be\u03b7 (",["0"],") \u03ba\u03b1\u03b9 \u03c4\u03bf \u03be\u03b5\u03ba\u03bb\u03b5\u03af\u03b4\u03c9\u03bc\u03b1 (",["1"],")"],"If the error continues to happen,<0/> you may report it to this":"If the error continues to happen,<0/> you may report it to this","If the health factor goes below 1, the liquidation of your collateral might be triggered.":"\u0395\u03ac\u03bd \u03bf \u03c3\u03c5\u03bd\u03c4\u03b5\u03bb\u03b5\u03c3\u03c4\u03ae\u03c2 \u03c5\u03b3\u03b5\u03af\u03b1\u03c2 \u03c0\u03ad\u03c3\u03b5\u03b9 \u03ba\u03ac\u03c4\u03c9 \u03b1\u03c0\u03cc \u03c4\u03bf 1, \u03b5\u03bd\u03b4\u03ad\u03c7\u03b5\u03c4\u03b1\u03b9 \u03bd\u03b1 \u03b5\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03b9\u03b7\u03b8\u03b5\u03af \u03b7 \u03c1\u03b5\u03c5\u03c3\u03c4\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7 \u03c4\u03c9\u03bd \u03b5\u03b3\u03b3\u03c5\u03ae\u03c3\u03b5\u03ce\u03bd \u03c3\u03b1\u03c2.","If you DO NOT unstake within {0} of unstake window, you will need to activate cooldown process again.":["\u0395\u03ac\u03bd \u0394\u0395\u039d \u03be\u03b5\u03ba\u03bb\u03b5\u03b9\u03b4\u03ce\u03c3\u03b5\u03c4\u03b5 \u03b5\u03bd\u03c4\u03cc\u03c2 ",["0"]," \u03c4\u03bf\u03c5 \u03c0\u03b1\u03c1\u03b1\u03b8\u03cd\u03c1\u03bf\u03c5 \u03be\u03b5\u03ba\u03bb\u03b5\u03b9\u03b4\u03ce\u03bc\u03b1\u03c4\u03bf\u03c2, \u03b8\u03b1 \u03c0\u03c1\u03ad\u03c0\u03b5\u03b9 \u03bd\u03b1 \u03b5\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03b9\u03ae\u03c3\u03b5\u03c4\u03b5 \u03be\u03b1\u03bd\u03ac \u03c4\u03b7 \u03b4\u03b9\u03b1\u03b4\u03b9\u03ba\u03b1\u03c3\u03af\u03b1 \u03c8\u03cd\u03be\u03b7\u03c2."],"If your loan to value goes above the liquidation threshold your collateral supplied may be liquidated.":"\u0395\u03ac\u03bd \u03c4\u03bf \u03b4\u03ac\u03bd\u03b5\u03b9\u03bf \u03c0\u03c1\u03bf\u03c2 \u03b1\u03be\u03af\u03b1 \u03c5\u03c0\u03b5\u03c1\u03b2\u03b5\u03af \u03c4\u03bf \u03cc\u03c1\u03b9\u03bf \u03c1\u03b5\u03c5\u03c3\u03c4\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7\u03c2, \u03b7 \u03c0\u03b1\u03c1\u03b5\u03c7\u03cc\u03bc\u03b5\u03bd\u03b7 \u03b5\u03b3\u03b3\u03cd\u03b7\u03c3\u03b7 \u03c3\u03b1\u03c2 \u03bc\u03c0\u03bf\u03c1\u03b5\u03af \u03bd\u03b1 \u03c1\u03b5\u03c5\u03c3\u03c4\u03bf\u03c0\u03bf\u03b9\u03b7\u03b8\u03b5\u03af.","In E-Mode some assets are not borrowable. Exit E-Mode to get access to all assets":"\u03a3\u03c4\u03bf E-Mode \u03bf\u03c1\u03b9\u03c3\u03bc\u03ad\u03bd\u03b1 \u03c0\u03b5\u03c1\u03b9\u03bf\u03c5\u03c3\u03b9\u03b1\u03ba\u03ac \u03c3\u03c4\u03bf\u03b9\u03c7\u03b5\u03af\u03b1 \u03b4\u03b5\u03bd \u03b5\u03af\u03bd\u03b1\u03b9 \u03b4\u03b1\u03bd\u03b5\u03af\u03c3\u03b9\u03bc\u03b1. \u0392\u03b3\u03b5\u03af\u03c4\u03b5 \u03b1\u03c0\u03cc \u03c4\u03bf E-Mode \u03b3\u03b9\u03b1 \u03bd\u03b1 \u03b1\u03c0\u03bf\u03ba\u03c4\u03ae\u03c3\u03b5\u03c4\u03b5 \u03c0\u03c1\u03cc\u03c3\u03b2\u03b1\u03c3\u03b7 \u03c3\u03b5 \u03cc\u03bb\u03b1 \u03c4\u03b1 \u03c0\u03b5\u03c1\u03b9\u03bf\u03c5\u03c3\u03b9\u03b1\u03ba\u03ac \u03c3\u03c4\u03bf\u03b9\u03c7\u03b5\u03af\u03b1","In Isolation mode, you cannot supply other assets as collateral. A global debt ceiling limits the borrowing power of the isolated asset. To exit isolation mode disable {0} as collateral before borrowing another asset. Read more in our <0>FAQ":["In Isolation mode, you cannot supply other assets as collateral. A global debt ceiling limits the borrowing power of the isolated asset. To exit isolation mode disable ",["0"]," as collateral before borrowing another asset. Read more in our <0>FAQ"],"Inconsistent flashloan parameters":"\u0391\u03c3\u03c5\u03bd\u03b5\u03c0\u03b5\u03af\u03c2 \u03c0\u03b1\u03c1\u03ac\u03bc\u03b5\u03c4\u03c1\u03bf\u03b9 flashloan","Insufficient collateral to cover new borrow position. Wallet must have borrowing power remaining to perform debt switch.":"Insufficient collateral to cover new borrow position. Wallet must have borrowing power remaining to perform debt switch.","Interest accrued":"Interest accrued","Interest rate rebalance conditions were not met":"\u0394\u03b5\u03bd \u03c4\u03b7\u03c1\u03ae\u03b8\u03b7\u03ba\u03b1\u03bd \u03bf\u03b9 \u03cc\u03c1\u03bf\u03b9 \u03b5\u03c0\u03b1\u03bd\u03b5\u03be\u03b9\u03c3\u03bf\u03c1\u03c1\u03cc\u03c0\u03b7\u03c3\u03b7\u03c2 \u03c4\u03c9\u03bd \u03b5\u03c0\u03b9\u03c4\u03bf\u03ba\u03af\u03c9\u03bd","Interest rate strategy":"Interest rate strategy","Invalid amount to burn":"\u039c\u03b7 \u03ad\u03b3\u03ba\u03c5\u03c1\u03b7 \u03c0\u03bf\u03c3\u03cc\u03c4\u03b7\u03c4\u03b1 \u03c0\u03c1\u03bf\u03c2 \u03ba\u03b1\u03cd\u03c3\u03b7","Invalid amount to mint":"\u039c\u03b7 \u03ad\u03b3\u03ba\u03c5\u03c1\u03bf \u03c0\u03bf\u03c3\u03cc \u03b3\u03b9\u03b1 \u03bd\u03bf\u03bc\u03b9\u03c3\u03bc\u03b1\u03c4\u03bf\u03ba\u03bf\u03c0\u03af\u03b1","Invalid bridge protocol fee":"\u039c\u03b7 \u03ad\u03b3\u03ba\u03c5\u03c1\u03b7 \u03b1\u03bc\u03bf\u03b9\u03b2\u03ae \u03c0\u03c1\u03c9\u03c4\u03bf\u03ba\u03cc\u03bb\u03bb\u03bf\u03c5 \u03b3\u03ad\u03c6\u03c5\u03c1\u03b1\u03c2","Invalid expiration":"\u039c\u03b7 \u03ad\u03b3\u03ba\u03c5\u03c1\u03b7 \u03bb\u03ae\u03be\u03b7","Invalid flashloan premium":"\u0386\u03ba\u03c5\u03c1\u03b7 \u03c0\u03c1\u03b9\u03bc\u03bf\u03b4\u03cc\u03c4\u03b7\u03c3\u03b7 flashloan","Invalid return value of the flashloan executor function":"\u039c\u03b7 \u03ad\u03b3\u03ba\u03c5\u03c1\u03b7 \u03c4\u03b9\u03bc\u03ae \u03b5\u03c0\u03b9\u03c3\u03c4\u03c1\u03bf\u03c6\u03ae\u03c2 \u03c4\u03b7\u03c2 \u03c3\u03c5\u03bd\u03ac\u03c1\u03c4\u03b7\u03c3\u03b7\u03c2 \u03b5\u03ba\u03c4\u03b5\u03bb\u03b5\u03c3\u03c4\u03ae flashloan","Invalid signature":"\u039c\u03b7 \u03ad\u03b3\u03ba\u03c5\u03c1\u03b7 \u03c5\u03c0\u03bf\u03b3\u03c1\u03b1\u03c6\u03ae",Isolated:"\u0391\u03c0\u03bf\u03bc\u03bf\u03bd\u03c9\u03bc\u03ad\u03bd\u03bf","Isolated Debt Ceiling":"Isolated Debt Ceiling","Isolated assets have limited borrowing power and other assets cannot be used as collateral.":"\u03a4\u03b1 \u03b1\u03c0\u03bf\u03bc\u03bf\u03bd\u03c9\u03bc\u03ad\u03bd\u03b1 \u03c0\u03b5\u03c1\u03b9\u03bf\u03c5\u03c3\u03b9\u03b1\u03ba\u03ac \u03c3\u03c4\u03bf\u03b9\u03c7\u03b5\u03af\u03b1 \u03ad\u03c7\u03bf\u03c5\u03bd \u03c0\u03b5\u03c1\u03b9\u03bf\u03c1\u03b9\u03c3\u03bc\u03ad\u03bd\u03b7 \u03b4\u03b1\u03bd\u03b5\u03b9\u03bf\u03bb\u03b7\u03c0\u03c4\u03b9\u03ba\u03ae \u03b9\u03ba\u03b1\u03bd\u03cc\u03c4\u03b7\u03c4\u03b1 \u03ba\u03b1\u03b9 \u03ac\u03bb\u03bb\u03b1 \u03c0\u03b5\u03c1\u03b9\u03bf\u03c5\u03c3\u03b9\u03b1\u03ba\u03ac \u03c3\u03c4\u03bf\u03b9\u03c7\u03b5\u03af\u03b1 \u03b4\u03b5\u03bd \u03bc\u03c0\u03bf\u03c1\u03bf\u03cd\u03bd \u03bd\u03b1 \u03c7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03b7\u03b8\u03bf\u03cd\u03bd \u03c9\u03c2 \u03b5\u03b3\u03b3\u03cd\u03b7\u03c3\u03b7.","Join the community discussion":"Join the community discussion","LEARN MORE":"LEARN MORE",Language:"\u0393\u03bb\u03ce\u03c3\u03c3\u03b1","Learn more":"\u039c\u03ac\u03b8\u03b5\u03c4\u03b5 \u03c0\u03b5\u03c1\u03b9\u03c3\u03c3\u03cc\u03c4\u03b5\u03c1\u03b1","Learn more about risks involved":"\u039c\u03ac\u03b8\u03b5\u03c4\u03b5 \u03c0\u03b5\u03c1\u03b9\u03c3\u03c3\u03cc\u03c4\u03b5\u03c1\u03b1 \u03b3\u03b9\u03b1 \u03c4\u03bf\u03c5\u03c2 \u03ba\u03b9\u03bd\u03b4\u03cd\u03bd\u03bf\u03c5\u03c2","Learn more in our <0>FAQ guide":"\u039c\u03ac\u03b8\u03b5\u03c4\u03b5 \u03c0\u03b5\u03c1\u03b9\u03c3\u03c3\u03cc\u03c4\u03b5\u03c1\u03b1 \u03c3\u03c4\u03bf\u03bd \u03bf\u03b4\u03b7\u03b3\u03cc <0>\u03a3\u03c5\u03c7\u03bd\u03ce\u03bd \u0395\u03c1\u03c9\u03c4\u03ae\u03c3\u03b5\u03c9\u03bd","Learn more.":"Learn more.",Links:"\u03a3\u03cd\u03bd\u03b4\u03b5\u03c3\u03bc\u03bf\u03b9",Liqudation:"Liqudation","Liquidated collateral":"Liquidated collateral",Liquidation:"Liquidation","Liquidation <0/> threshold":"\u03a1\u03b5\u03c5\u03c3\u03c4\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7 <0/> \u03ba\u03b1\u03c4\u03ce\u03c4\u03b1\u03c4\u03bf \u03cc\u03c1\u03b9\u03bf","Liquidation Threshold":"Liquidation Threshold","Liquidation at":"\u03a1\u03b5\u03c5\u03c3\u03c4\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7 \u03c3\u03c4\u03bf","Liquidation penalty":"\u03a0\u03bf\u03b9\u03bd\u03ae \u03c1\u03b5\u03c5\u03c3\u03c4\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7\u03c2","Liquidation risk":"Liquidation risk","Liquidation risk parameters":"Liquidation risk parameters","Liquidation threshold":"\u039a\u03b1\u03c4\u03ce\u03c4\u03b1\u03c4\u03bf \u03cc\u03c1\u03b9\u03bf \u03c1\u03b5\u03c5\u03c3\u03c4\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7\u03c2","Liquidation value":"\u0391\u03be\u03af\u03b1 \u03c1\u03b5\u03c5\u03c3\u03c4\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7\u03c2","Loading data...":"Loading data...","Ltv validation failed":"\u0397 \u03b5\u03c0\u03b9\u03ba\u03cd\u03c1\u03c9\u03c3\u03b7 \u03c4\u03bf\u03c5 Ltv \u03b1\u03c0\u03ad\u03c4\u03c5\u03c7\u03b5","MAI has been paused due to a community decision. Supply, borrows and repays are impacted. <0>More details":"MAI has been paused due to a community decision. Supply, borrows and repays are impacted. <0>More details",MAX:"\u039c\u0395\u0393\u0399\u03a3\u03a4\u039f","Manage analytics":"Manage analytics",Market:"\u0391\u03b3\u03bf\u03c1\u03ac",Markets:"\u0391\u03b3\u03bf\u03c1\u03ad\u03c2",Max:"\u039c\u03b5\u03b3\u03b9\u03c3\u03c4\u03bf","Max LTV":"\u039c\u03ad\u03b3\u03b9\u03c3\u03c4\u03bf LTV","Max slashing":"\u039c\u03ad\u03b3\u03b9\u03c3\u03c4\u03b7 \u03c0\u03b5\u03c1\u03b9\u03ba\u03bf\u03c0\u03ae","Maximum amount available to borrow against this asset is limited because debt ceiling is at {0}%.":["Maximum amount available to borrow against this asset is limited because debt ceiling is at ",["0"],"%."],"Maximum amount available to borrow is <0/> {0} (<1/>).":["Maximum amount available to borrow is <0/> ",["0"]," (<1/>)."],"Maximum amount available to borrow is limited because protocol borrow cap is nearly reached.":"Maximum amount available to borrow is limited because protocol borrow cap is nearly reached.","Maximum amount available to supply is <0/> {0} (<1/>).":["Maximum amount available to supply is <0/> ",["0"]," (<1/>)."],"Maximum amount available to supply is limited because protocol supply cap is at {0}%.":["Maximum amount available to supply is limited because protocol supply cap is at ",["0"],"%."],"Maximum loan to value":"Maximum loan to value","Meet GHO":"Meet GHO",Menu:"\u039c\u03b5\u03bd\u03bf\u03cd",Migrate:"Migrate","Migrate to V3":"Migrate to V3","Migrate to v3":"Migrate to v3","Migrate to {0} v3 Market":["Migrate to ",["0"]," v3 Market"],Migrated:"Migrated",Migrating:"Migrating","Migrating multiple collaterals and borrowed assets at the same time can be an expensive operation and might fail in certain situations.<0>Therefore it\u2019s not recommended to migrate positions with more than 5 assets (deposited + borrowed) at the same time.":"Migrating multiple collaterals and borrowed assets at the same time can be an expensive operation and might fail in certain situations.<0>Therefore it\u2019s not recommended to migrate positions with more than 5 assets (deposited + borrowed) at the same time.","Migration risks":"Migration risks","Minimum GHO borrow amount":"Minimum GHO borrow amount","Minimum staked ZeroLend amount":"Minimum staked ZeroLend amount",More:"\u03a0\u03b5\u03c1\u03b9\u03c3\u03c3\u03cc\u03c4\u03b5\u03c1\u03b1",NAY:"\u039a\u0391\u03a4\u0391","Need help connecting a wallet? <0>Read our FAQ":"\u03a7\u03c1\u03b5\u03b9\u03ac\u03b6\u03b5\u03c3\u03c4\u03b5 \u03b2\u03bf\u03ae\u03b8\u03b5\u03b9\u03b1 \u03b3\u03b9\u03b1 \u03c4\u03b7 \u03c3\u03cd\u03bd\u03b4\u03b5\u03c3\u03b7 \u03b5\u03bd\u03cc\u03c2 \u03c0\u03bf\u03c1\u03c4\u03bf\u03c6\u03bf\u03bb\u03b9\u03bf\u03cd; <0>\u0394\u03b9\u03b1\u03b2\u03ac\u03c3\u03c4\u03b5 \u03c4\u03b9\u03c2 \u03a3\u03c5\u03c7\u03bd\u03ad\u03c2 \u0395\u03c1\u03c9\u03c4\u03ae\u03c3\u03b5\u03b9\u03c2 \u03bc\u03b1\u03c2","Net APR":"\u039a\u03b1\u03b8\u03b1\u03c1\u03cc APR","Net APY":"\u039a\u03b1\u03b8\u03b1\u03c1\u03cc APY","Net APY is the combined effect of all supply and borrow positions on net worth, including incentives. It is possible to have a negative net APY if debt APY is higher than supply APY.":"\u03a4\u03bf \u03ba\u03b1\u03b8\u03b1\u03c1\u03cc \u0391\u03a1\u03a5 \u03b5\u03af\u03bd\u03b1\u03b9 \u03b7 \u03c3\u03c5\u03bd\u03b4\u03c5\u03b1\u03c3\u03bc\u03ad\u03bd\u03b7 \u03b5\u03c0\u03af\u03b4\u03c1\u03b1\u03c3\u03b7 \u03cc\u03bb\u03c9\u03bd \u03c4\u03c9\u03bd \u03b8\u03ad\u03c3\u03b5\u03c9\u03bd \u03c0\u03c1\u03bf\u03c3\u03c6\u03bf\u03c1\u03ac\u03c2 \u03ba\u03b1\u03b9 \u03b4\u03b1\u03bd\u03b5\u03b9\u03c3\u03bc\u03bf\u03cd \u03c3\u03c4\u03b7\u03bd \u03ba\u03b1\u03b8\u03b1\u03c1\u03ae \u03b1\u03be\u03af\u03b1, \u03c3\u03c5\u03bc\u03c0\u03b5\u03c1\u03b9\u03bb\u03b1\u03bc\u03b2\u03b1\u03bd\u03bf\u03bc\u03ad\u03bd\u03c9\u03bd \u03c4\u03c9\u03bd \u03ba\u03b9\u03bd\u03ae\u03c4\u03c1\u03c9\u03bd. \u0395\u03af\u03bd\u03b1\u03b9 \u03b4\u03c5\u03bd\u03b1\u03c4\u03cc\u03bd \u03bd\u03b1 \u03c5\u03c0\u03ac\u03c1\u03c7\u03b5\u03b9 \u03b1\u03c1\u03bd\u03b7\u03c4\u03b9\u03ba\u03cc \u03ba\u03b1\u03b8\u03b1\u03c1\u03cc APY \u03b5\u03ac\u03bd \u03c4\u03bf \u03c7\u03c1\u03b5\u03c9\u03c3\u03c4\u03b9\u03ba\u03cc APY \u03b5\u03af\u03bd\u03b1\u03b9 \u03c5\u03c8\u03b7\u03bb\u03cc\u03c4\u03b5\u03c1\u03bf \u03b1\u03c0\u03cc \u03c4\u03bf \u03c0\u03c1\u03bf\u03c3\u03c6\u03b5\u03c1\u03cc\u03bc\u03b5\u03bd\u03bf APY.","Net worth":"\u039a\u03b1\u03b8\u03b1\u03c1\u03ae \u03b1\u03be\u03af\u03b1",Network:"\u0394\u03af\u03ba\u03c4\u03c5\u03bf","Network not supported for this wallet":"\u0394\u03af\u03ba\u03c4\u03c5\u03bf \u03c0\u03bf\u03c5 \u03b4\u03b5\u03bd \u03c5\u03c0\u03bf\u03c3\u03c4\u03b7\u03c1\u03af\u03b6\u03b5\u03c4\u03b1\u03b9 \u03b3\u03b9\u03b1 \u03b1\u03c5\u03c4\u03cc \u03c4\u03bf \u03c0\u03bf\u03c1\u03c4\u03bf\u03c6\u03cc\u03bb\u03b9","New APY":"\u039d\u03ad\u03bf APY","No assets selected to migrate.":"No assets selected to migrate.","No rewards to claim":"\u0394\u03b5\u03bd \u03c5\u03c0\u03ac\u03c1\u03c7\u03bf\u03c5\u03bd \u03b1\u03bd\u03c4\u03b1\u03bc\u03bf\u03b9\u03b2\u03ad\u03c2 \u03b3\u03b9\u03b1 \u03b4\u03b9\u03b5\u03ba\u03b4\u03af\u03ba\u03b7\u03c3\u03b7","No search results{0}":["No search results",["0"]],"No transactions yet.":"No transactions yet.","No voting power":"\u0394\u03b5\u03bd \u03c5\u03c0\u03ac\u03c1\u03c7\u03b5\u03b9 \u03b4\u03b9\u03ba\u03b1\u03af\u03c9\u03bc\u03b1 \u03c8\u03ae\u03c6\u03bf\u03c5",None:"\u039a\u03b1\u03bd\u03ad\u03bd\u03b1","Not a valid address":"\u039c\u03b7 \u03ad\u03b3\u03ba\u03c5\u03c1\u03b7 \u03b4\u03b9\u03b5\u03cd\u03b8\u03c5\u03bd\u03c3\u03b7","Not enough balance on your wallet":"\u0394\u03b5\u03bd \u03c5\u03c0\u03ac\u03c1\u03c7\u03b5\u03b9 \u03b1\u03c1\u03ba\u03b5\u03c4\u03cc \u03c5\u03c0\u03cc\u03bb\u03bf\u03b9\u03c0\u03bf \u03c3\u03c4\u03bf \u03c0\u03bf\u03c1\u03c4\u03bf\u03c6\u03cc\u03bb\u03b9 \u03c3\u03b1\u03c2","Not enough collateral to repay this amount of debt with":"\u0394\u03b5\u03bd \u03c5\u03c0\u03ac\u03c1\u03c7\u03bf\u03c5\u03bd \u03b5\u03c0\u03b1\u03c1\u03ba\u03b5\u03af\u03c2 \u03b5\u03b3\u03b3\u03c5\u03ae\u03c3\u03b5\u03b9\u03c2 \u03b3\u03b9\u03b1 \u03c4\u03b7\u03bd \u03b1\u03c0\u03bf\u03c0\u03bb\u03b7\u03c1\u03c9\u03bc\u03ae \u03b1\u03c5\u03c4\u03bf\u03cd \u03c4\u03bf\u03c5 \u03c0\u03bf\u03c3\u03bf\u03cd \u03c7\u03c1\u03ad\u03bf\u03c5\u03c2 \u03bc\u03b5","Not enough staked balance":"\u0394\u03b5\u03bd \u03c5\u03c0\u03ac\u03c1\u03c7\u03b5\u03b9 \u03b1\u03c1\u03ba\u03b5\u03c4\u03cc \u03ba\u03bb\u03b5\u03b9\u03b4\u03c9\u03bc\u03ad\u03bd\u03bf \u03c5\u03c0\u03cc\u03bb\u03bf\u03b9\u03c0\u03bf","Not enough voting power to participate in this proposal":"\u0394\u03b5\u03bd \u03ad\u03c7\u03b5\u03b9 \u03b1\u03c1\u03ba\u03b5\u03c4\u03ae \u03b4\u03cd\u03bd\u03b1\u03bc\u03b7 \u03c8\u03ae\u03c6\u03bf\u03c5 \u03b3\u03b9\u03b1 \u03bd\u03b1 \u03c3\u03c5\u03bc\u03bc\u03b5\u03c4\u03ac\u03c3\u03c7\u03b5\u03b9 \u03c3\u03c4\u03b7\u03bd \u03c0\u03b1\u03c1\u03bf\u03cd\u03c3\u03b1 \u03c0\u03c1\u03cc\u03c4\u03b1\u03c3\u03b7","Not reached":"\u0394\u03b5\u03bd \u03ad\u03c7\u03b5\u03b9 \u03b5\u03c0\u03b9\u03c4\u03b5\u03c5\u03c7\u03b8\u03b5\u03af","Nothing borrowed yet":"\u03a4\u03af\u03c0\u03bf\u03c4\u03b1 \u03b4\u03b1\u03bd\u03b5\u03b9\u03c3\u03bc\u03ad\u03bd\u03bf \u03b1\u03ba\u03cc\u03bc\u03b1","Nothing found":"Nothing found","Nothing staked":"\u03a4\u03af\u03c0\u03bf\u03c4\u03b1 \u03ba\u03bb\u03b5\u03b9\u03b4\u03c9\u03bc\u03ad\u03bd\u03bf","Nothing supplied yet":"\u03a4\u03af\u03c0\u03bf\u03c4\u03b1 \u03b4\u03b5\u03bd \u03ad\u03c7\u03b5\u03b9 \u03c0\u03b1\u03c1\u03b1\u03c3\u03c7\u03b5\u03b8\u03b5\u03af \u03b1\u03ba\u03cc\u03bc\u03b7",Notify:"Notify","Ok, Close":"\u0395\u03bd\u03c4\u03ac\u03be\u03b5\u03b9, \u039a\u03bb\u03b5\u03af\u03c3\u03b9\u03bc\u03bf","Ok, I got it":"\u0395\u03bd\u03c4\u03ac\u03be\u03b5\u03b9, \u03c4\u03bf \u03ba\u03b1\u03c4\u03ac\u03bb\u03b1\u03b2\u03b1","Operation not supported":"\u0397 \u03bb\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03af\u03b1 \u03b4\u03b5\u03bd \u03c5\u03c0\u03bf\u03c3\u03c4\u03b7\u03c1\u03af\u03b6\u03b5\u03c4\u03b1\u03b9","Oracle price":"\u03a4\u03b9\u03bc\u03ae Oracle",Overview:"\u0395\u03c0\u03b9\u03c3\u03ba\u03cc\u03c0\u03b7\u03c3\u03b7","Page not found":"Page not found","Participating in this {symbol} reserve gives annualized rewards.":["\u0397 \u03c3\u03c5\u03bc\u03bc\u03b5\u03c4\u03bf\u03c7\u03ae \u03c3\u03b5 \u03b1\u03c5\u03c4\u03cc \u03c4\u03bf \u03b1\u03c0\u03bf\u03b8\u03b5\u03bc\u03b1\u03c4\u03b9\u03ba\u03cc ",["symbol"]," \u03b4\u03af\u03bd\u03b5\u03b9 \u03b5\u03c4\u03ae\u03c3\u03b9\u03b5\u03c2 \u03b1\u03bd\u03c4\u03b1\u03bc\u03bf\u03b9\u03b2\u03ad\u03c2."],"Pending...":"\u0395\u03ba\u03ba\u03c1\u03b5\u03bc\u03b5\u03af...","Per the community, the Fantom market has been frozen.":"Per the community, the Fantom market has been frozen.","Per the community, the V2 AMM market has been deprecated.":"Per the community, the V2 AMM market has been deprecated.","Please always be aware of your <0>Health Factor (HF) when partially migrating a position and that your rates will be updated to V3 rates.":"Please always be aware of your <0>Health Factor (HF) when partially migrating a position and that your rates will be updated to V3 rates.","Please connect a wallet to view your personal information here.":"\u03a0\u03b1\u03c1\u03b1\u03ba\u03b1\u03bb\u03bf\u03cd\u03bc\u03b5 \u03c3\u03c5\u03bd\u03b4\u03ad\u03c3\u03c4\u03b5 \u03ad\u03bd\u03b1 \u03c0\u03bf\u03c1\u03c4\u03bf\u03c6\u03cc\u03bb\u03b9 \u03b3\u03b9\u03b1 \u03bd\u03b1 \u03b4\u03b5\u03af\u03c4\u03b5 \u03c4\u03b9\u03c2 \u03c0\u03c1\u03bf\u03c3\u03c9\u03c0\u03b9\u03ba\u03ad\u03c2 \u03c3\u03b1\u03c2 \u03c0\u03bb\u03b7\u03c1\u03bf\u03c6\u03bf\u03c1\u03af\u03b5\u03c2 \u03b5\u03b4\u03ce.","Please connect your wallet to get free testnet assets.":"Please connect your wallet to get free testnet assets.","Please connect your wallet to see migration tool.":"Please connect your wallet to see migration tool.","Please connect your wallet to see your supplies, borrowings, and open positions.":"\u03a3\u03c5\u03bd\u03b4\u03ad\u03c3\u03c4\u03b5 \u03c4\u03bf \u03c0\u03bf\u03c1\u03c4\u03bf\u03c6\u03cc\u03bb\u03b9 \u03c3\u03b1\u03c2 \u03b3\u03b9\u03b1 \u03bd\u03b1 \u03b4\u03b5\u03af\u03c4\u03b5 \u03c4\u03b9\u03c2 \u03c0\u03c1\u03bf\u03bc\u03ae\u03b8\u03b5\u03b9\u03b5\u03c2, \u03c4\u03b1 \u03b4\u03ac\u03bd\u03b5\u03b9\u03b1 \u03ba\u03b1\u03b9 \u03c4\u03b9\u03c2 \u03b1\u03bd\u03bf\u03b9\u03c7\u03c4\u03ad\u03c2 \u03b8\u03ad\u03c3\u03b5\u03b9\u03c2 \u03c3\u03b1\u03c2.","Please connect your wallet to view transaction history.":"Please connect your wallet to view transaction history.","Please enter a valid wallet address.":"Please enter a valid wallet address.","Please switch to {networkName}.":["\u03a0\u03b1\u03c1\u03b1\u03ba\u03b1\u03bb\u03ce \u03bc\u03b5\u03c4\u03b1\u03b2\u03b5\u03af\u03c4\u03b5 \u03c3\u03c4\u03bf ",["networkName"],"."],"Please, connect your wallet":"\u03a0\u03b1\u03c1\u03b1\u03ba\u03b1\u03bb\u03ce, \u03c3\u03c5\u03bd\u03b4\u03ad\u03c3\u03c4\u03b5 \u03c4\u03bf \u03c0\u03bf\u03c1\u03c4\u03bf\u03c6\u03cc\u03bb\u03b9 \u03c3\u03b1\u03c2","Pool addresses provider is not registered":"\u039f \u03c0\u03ac\u03c1\u03bf\u03c7\u03bf\u03c2 \u03b4\u03b9\u03b5\u03c5\u03b8\u03cd\u03bd\u03c3\u03b5\u03c9\u03bd \u03ba\u03bf\u03b9\u03bd\u03cc\u03c7\u03c1\u03b7\u03c3\u03c4\u03c9\u03bd \u03c4\u03b1\u03bc\u03b5\u03af\u03c9\u03bd \u03b4\u03b5\u03bd \u03b5\u03af\u03bd\u03b1\u03b9 \u03b5\u03b3\u03b3\u03b5\u03b3\u03c1\u03b1\u03bc\u03bc\u03ad\u03bd\u03bf\u03c2","Powered by":"Powered by","Preview tx and migrate":"Preview tx and migrate",Price:"Price","Price data is not currently available for this reserve on the protocol subgraph":"Price data is not currently available for this reserve on the protocol subgraph","Price impact is the spread between the total value of the entry tokens switched and the destination tokens obtained (in USD), which results from the limited liquidity of the trading pair.":"Price impact is the spread between the total value of the entry tokens switched and the destination tokens obtained (in USD), which results from the limited liquidity of the trading pair.","Price impact {0}%":["Price impact ",["0"],"%"],Privacy:"Privacy","Proposal details":"\u039b\u03b5\u03c0\u03c4\u03bf\u03bc\u03ad\u03c1\u03b5\u03b9\u03b5\u03c2 \u03c0\u03c1\u03cc\u03c4\u03b1\u03c3\u03b7\u03c2","Proposal overview":"\u0395\u03c0\u03b9\u03c3\u03ba\u03cc\u03c0\u03b7\u03c3\u03b7 \u03c0\u03c1\u03cc\u03c4\u03b1\u03c3\u03b7\u03c2",Proposals:"\u03a0\u03c1\u03bf\u03c4\u03ac\u03c3\u03b5\u03b9\u03c2",Proposition:"Proposition","Protocol borrow cap at 100% for this asset. Further borrowing unavailable.":"Protocol borrow cap at 100% for this asset. Further borrowing unavailable.","Protocol borrow cap is at 100% for this asset. Further borrowing unavailable.":"Protocol borrow cap is at 100% for this asset. Further borrowing unavailable.","Protocol debt ceiling is at 100% for this asset. Further borrowing against this asset is unavailable.":"Protocol debt ceiling is at 100% for this asset. Further borrowing against this asset is unavailable.","Protocol debt ceiling is at 100% for this asset. Futher borrowing against this asset is unavailable.":"Protocol debt ceiling is at 100% for this asset. Futher borrowing against this asset is unavailable.","Protocol supply cap at 100% for this asset. Further supply unavailable.":"Protocol supply cap at 100% for this asset. Further supply unavailable.","Protocol supply cap is at 100% for this asset. Further supply unavailable.":"Protocol supply cap is at 100% for this asset. Further supply unavailable.",Quorum:"\u0391\u03c0\u03b1\u03c1\u03c4\u03af\u03b1","Rate change":"Rate change","Raw-Ipfs":"Raw-Ipfs",Reached:"\u0395\u03c0\u03b9\u03c4\u03b5\u03cd\u03c7\u03b8\u03b7\u03ba\u03b5","Reactivate cooldown period to unstake {0} {stakedToken}":["Reactivate cooldown period to unstake ",["0"]," ",["stakedToken"]],"Read more here.":"Read more here.","Read-only mode allows to see address positions in ZeroLend, but you won't be able to perform transactions.":"Read-only mode allows to see address positions in ZeroLend, but you won't be able to perform transactions.","Read-only mode.":"Read-only mode.","Read-only mode. Connect to a wallet to perform transactions.":"Read-only mode. Connect to a wallet to perform transactions.",Received:"Received","Recipient address":"\u0394\u03b9\u03b5\u03cd\u03b8\u03c5\u03bd\u03c3\u03b7 \u03c0\u03b1\u03c1\u03b1\u03bb\u03ae\u03c0\u03c4\u03b7","Rejected connection request":"\u0391\u03c0\u03cc\u03c1\u03c1\u03b9\u03c8\u03b7 \u03b1\u03b9\u03c4\u03ae\u03bc\u03b1\u03c4\u03bf\u03c2 \u03c3\u03cd\u03bd\u03b4\u03b5\u03c3\u03b7\u03c2",Reload:"Reload","Reload the page":"Reload the page","Remaining debt":"\u03a5\u03c0\u03bf\u03bb\u03b5\u03b9\u03c0\u03cc\u03bc\u03b5\u03bd\u03bf \u03c7\u03c1\u03ad\u03bf\u03c2","Remaining supply":"\u03a5\u03c0\u03bf\u03bb\u03b5\u03b9\u03c0\u03cc\u03bc\u03b5\u03bd\u03b7 \u03c0\u03c1\u03bf\u03c3\u03c6\u03bf\u03c1\u03ac",Repaid:"Repaid",Repay:"\u0391\u03c0\u03bf\u03c0\u03bb\u03b7\u03c1\u03c9\u03bc\u03ae","Repay with":"\u0391\u03c0\u03bf\u03c0\u03bb\u03b7\u03c1\u03c9\u03bc\u03ae \u03bc\u03b5","Repay {symbol}":["\u0391\u03c0\u03bf\u03c0\u03bb\u03b7\u03c1\u03c9\u03bc\u03ae ",["symbol"]],"Repaying {symbol}":["\u0391\u03c0\u03bf\u03c0\u03bb\u03b7\u03c1\u03ce\u03bd\u03bf\u03bd\u03c4\u03b1\u03c2 ",["symbol"]],"Repayment amount to reach {0}% utilization":["Repayment amount to reach ",["0"],"% utilization"],"Reserve Size":"\u039c\u03ad\u03b3\u03b5\u03b8\u03bf\u03c2 \u0391\u03c0\u03bf\u03b8\u03b5\u03bc\u03b1\u03c4\u03b9\u03ba\u03bf\u03cd","Reserve factor":"Reserve factor","Reserve factor is a percentage of interest which goes to a {0} that is controlled by ZeroLend governance to promote ecosystem growth.":["Reserve factor is a percentage of interest which goes to a ",["0"]," that is controlled by ZeroLend governance to promote ecosystem growth."],"Reserve status & configuration":"\u039a\u03b1\u03c4\u03ac\u03c3\u03c4\u03b1\u03c3\u03b7 & \u03b4\u03b9\u03b1\u03bc\u03cc\u03c1\u03c6\u03c9\u03c3\u03b7 \u03b1\u03c0\u03bf\u03b8\u03b5\u03bc\u03b1\u03c4\u03b9\u03ba\u03bf\u03cd",Reset:"Reset",Restake:"Restake","Restake {symbol}":["Restake ",["symbol"]],Restaked:"Restaked","Restaking {symbol}":["Restaking ",["symbol"]],"Review approval tx details":"\u0391\u03bd\u03b1\u03b8\u03b5\u03ce\u03c1\u03b7\u03c3\u03b7 \u03bb\u03b5\u03c0\u03c4\u03bf\u03bc\u03b5\u03c1\u03b5\u03b9\u03ce\u03bd \u03ad\u03b3\u03ba\u03c1\u03b9\u03c3\u03b7\u03c2 \u03c3\u03c5\u03bd\u03b1\u03bb\u03bb\u03b1\u03b3\u03ae\u03c2","Review changes to continue":"Review changes to continue","Review tx":"\u0391\u03bd\u03b1\u03b8\u03b5\u03ce\u03c1\u03b7\u03c3\u03b7 \u03c3\u03c5\u03bd\u03b1\u03bb\u03bb\u03b1\u03b3\u03ae\u03c2","Review tx details":"\u0391\u03bd\u03b1\u03b8\u03b5\u03ce\u03c1\u03b7\u03c3\u03b7 \u03bb\u03b5\u03c0\u03c4\u03bf\u03bc\u03b5\u03c1\u03b5\u03b9\u03ce\u03bd \u03c3\u03c5\u03bd\u03b1\u03bb\u03bb\u03b1\u03b3\u03ae\u03c2","Revoke power":"Revoke power","Reward(s) to claim":"\u0391\u03bd\u03c4\u03b1\u03bc\u03bf\u03b9\u03b2\u03ae(\u03b5\u03c2) \u03c0\u03c1\u03bf\u03c2 \u03b4\u03b9\u03b5\u03ba\u03b4\u03af\u03ba\u03b7\u03c3\u03b7","Rewards APR":"\u0391\u03bd\u03c4\u03b1\u03bc\u03bf\u03b9\u03b2\u03ad\u03c2 APR","Risk details":"\u039b\u03b5\u03c0\u03c4\u03bf\u03bc\u03ad\u03c1\u03b5\u03b9\u03b5\u03c2 \u03ba\u03b9\u03bd\u03b4\u03cd\u03bd\u03bf\u03c5","SEE CHARTS":"\u0394\u0395\u0399\u03a4\u0395 \u0393\u03a1\u0391\u03a6\u0397\u039c\u0391\u03a4\u0391","Safety of your deposited collateral against the borrowed assets and its underlying value.":"\u0391\u03c3\u03c6\u03ac\u03bb\u03b5\u03b9\u03b1 \u03c4\u03c9\u03bd \u03ba\u03b1\u03c4\u03b1\u03c4\u03b5\u03b8\u03b5\u03b9\u03bc\u03ad\u03bd\u03c9\u03bd \u03b5\u03be\u03b1\u03c3\u03c6\u03b1\u03bb\u03af\u03c3\u03b5\u03ce\u03bd \u03c3\u03b1\u03c2 \u03ad\u03bd\u03b1\u03bd\u03c4\u03b9 \u03c4\u03c9\u03bd \u03b4\u03b1\u03bd\u03b5\u03b9\u03b6\u03cc\u03bc\u03b5\u03bd\u03c9\u03bd \u03c0\u03b5\u03c1\u03b9\u03bf\u03c5\u03c3\u03b9\u03b1\u03ba\u03ce\u03bd \u03c3\u03c4\u03bf\u03b9\u03c7\u03b5\u03af\u03c9\u03bd \u03ba\u03b1\u03b9 \u03c4\u03b7\u03c2 \u03c5\u03c0\u03bf\u03ba\u03b5\u03af\u03bc\u03b5\u03bd\u03b7\u03c2 \u03b1\u03be\u03af\u03b1\u03c2 \u03c4\u03bf\u03c5\u03c2.","Save and share":"Save and share","Seatbelt report":"Seatbelt report","Seems like we can't switch the network automatically. Please check if you can change it from the wallet.":"\u03a6\u03b1\u03af\u03bd\u03b5\u03c4\u03b1\u03b9 \u03cc\u03c4\u03b9 \u03b4\u03b5\u03bd \u03bc\u03c0\u03bf\u03c1\u03bf\u03cd\u03bc\u03b5 \u03bd\u03b1 \u03b1\u03bb\u03bb\u03ac\u03be\u03bf\u03c5\u03bc\u03b5 \u03c4\u03bf \u03b4\u03af\u03ba\u03c4\u03c5\u03bf \u03b1\u03c5\u03c4\u03cc\u03bc\u03b1\u03c4\u03b1. \u0395\u03bb\u03ad\u03b3\u03be\u03c4\u03b5 \u03b1\u03bd \u03bc\u03c0\u03bf\u03c1\u03b5\u03af\u03c4\u03b5 \u03bd\u03b1 \u03c4\u03bf \u03b1\u03bb\u03bb\u03ac\u03be\u03b5\u03c4\u03b5 \u03b1\u03c0\u03cc \u03c4\u03bf \u03c0\u03bf\u03c1\u03c4\u03bf\u03c6\u03cc\u03bb\u03b9.",Select:"Select","Select APY type to switch":"\u0395\u03c0\u03b9\u03bb\u03ad\u03be\u03c4\u03b5 \u03c4\u03cd\u03c0\u03bf APY \u03b3\u03b9\u03b1 \u03b5\u03bd\u03b1\u03bb\u03bb\u03b1\u03b3\u03ae","Select an asset":"Select an asset","Select language":"\u0395\u03c0\u03b9\u03bb\u03ad\u03be\u03c4\u03b5 \u03b3\u03bb\u03ce\u03c3\u03c3\u03b1","Select slippage tolerance":"Select slippage tolerance","Select v2 borrows to migrate":"Select v2 borrows to migrate","Select v2 supplies to migrate":"Select v2 supplies to migrate","Selected assets have successfully migrated. Visit the Market Dashboard to see them.":"Selected assets have successfully migrated. Visit the Market Dashboard to see them.","Selected borrow assets":"Selected borrow assets","Selected supply assets":"Selected supply assets","Send feedback":"Send feedback","Set up delegation":"Set up delegation","Setup notifications about your Health Factor using the Hal app.":"Setup notifications about your Health Factor using the Hal app.","Share on Lens":"Share on Lens","Share on twitter":"\u039c\u03bf\u03b9\u03c1\u03b1\u03c3\u03c4\u03b5\u03af\u03c4\u03b5 \u03c4\u03bf \u03c3\u03c4\u03bf twitter",Show:"\u0395\u03bc\u03c6\u03ac\u03bd\u03b9\u03c3\u03b7","Show assets with 0 balance":"\u0395\u03bc\u03c6\u03ac\u03bd\u03b9\u03c3\u03b7 \u03c0\u03b5\u03c1\u03b9\u03bf\u03c5\u03c3\u03b9\u03b1\u03ba\u03ce\u03bd \u03c3\u03c4\u03bf\u03b9\u03c7\u03b5\u03af\u03c9\u03bd \u03bc\u03b5 \u03c5\u03c0\u03cc\u03bb\u03bf\u03b9\u03c0\u03bf 0","Sign to continue":"Sign to continue","Signatures ready":"Signatures ready",Signing:"Signing","Since this asset is frozen, the only available actions are withdraw and repay which can be accessed from the <0>Dashboard":"Since this asset is frozen, the only available actions are withdraw and repay which can be accessed from the <0>Dashboard","Since this is a test network, you can get any of the assets if you have ETH on your wallet":"\u0394\u03b5\u03b4\u03bf\u03bc\u03ad\u03bd\u03bf\u03c5 \u03cc\u03c4\u03b9 \u03c0\u03c1\u03cc\u03ba\u03b5\u03b9\u03c4\u03b1\u03b9 \u03b3\u03b9\u03b1 \u03ad\u03bd\u03b1 \u03b4\u03bf\u03ba\u03b9\u03bc\u03b1\u03c3\u03c4\u03b9\u03ba\u03cc \u03b4\u03af\u03ba\u03c4\u03c5\u03bf, \u03bc\u03c0\u03bf\u03c1\u03b5\u03af\u03c4\u03b5 \u03bd\u03b1 \u03b1\u03c0\u03bf\u03ba\u03c4\u03ae\u03c3\u03b5\u03c4\u03b5 \u03bf\u03c0\u03bf\u03b9\u03bf\u03b4\u03ae\u03c0\u03bf\u03c4\u03b5 \u03b1\u03c0\u03cc \u03c4\u03b1 \u03c0\u03b5\u03c1\u03b9\u03bf\u03c5\u03c3\u03b9\u03b1\u03ba\u03ac \u03c3\u03c4\u03bf\u03b9\u03c7\u03b5\u03af\u03b1 \u03b1\u03bd \u03ad\u03c7\u03b5\u03c4\u03b5 ETH \u03c3\u03c4\u03bf \u03c0\u03bf\u03c1\u03c4\u03bf\u03c6\u03cc\u03bb\u03b9 \u03c3\u03b1\u03c2","Slippage is the difference between the quoted and received amounts from changing market conditions between the moment the transaction is submitted and its verification.":"Slippage is the difference between the quoted and received amounts from changing market conditions between the moment the transaction is submitted and its verification.","Some migrated assets will not be used as collateral due to enabled isolation mode in {marketName} V3 Market. Visit <0>{marketName} V3 Dashboard to manage isolation mode.":["Some migrated assets will not be used as collateral due to enabled isolation mode in ",["marketName"]," V3 Market. Visit <0>",["marketName"]," V3 Dashboard to manage isolation mode."],"Something went wrong":"Something went wrong","Sorry, an unexpected error happened. In the meantime you may try reloading the page, or come back later.":"Sorry, an unexpected error happened. In the meantime you may try reloading the page, or come back later.","Sorry, we couldn't find the page you were looking for.":"Sorry, we couldn't find the page you were looking for.",Spanish:"\u0399\u03c3\u03c0\u03b1\u03bd\u03b9\u03ba\u03ac",Stable:"\u03a3\u03c4\u03b1\u03b8\u03b5\u03c1\u03cc","Stable Interest Type is disabled for this currency":"\u039f \u03a4\u03cd\u03c0\u03bf\u03c2 \u03a3\u03c4\u03b1\u03b8\u03b5\u03c1\u03bf\u03cd \u0395\u03c0\u03b9\u03c4\u03bf\u03ba\u03af\u03bf\u03c5 \u03b5\u03af\u03bd\u03b1\u03b9 \u03b1\u03c0\u03b5\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03b9\u03b7\u03bc\u03ad\u03bd\u03bf\u03c2 \u03b3\u03b9\u03b1 \u03b1\u03c5\u03c4\u03cc \u03c4\u03bf \u03bd\u03cc\u03bc\u03b9\u03c3\u03bc\u03b1","Stable borrowing is enabled":"\u039f \u03c3\u03c4\u03b1\u03b8\u03b5\u03c1\u03cc\u03c2 \u03b4\u03b1\u03bd\u03b5\u03b9\u03c3\u03bc\u03cc\u03c2 \u03b5\u03af\u03bd\u03b1\u03b9 \u03b5\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03b9\u03b7\u03bc\u03ad\u03bd\u03bf\u03c2","Stable borrowing is not enabled":"\u039f \u03c3\u03c4\u03b1\u03b8\u03b5\u03c1\u03cc\u03c2 \u03b4\u03b1\u03bd\u03b5\u03b9\u03c3\u03bc\u03cc\u03c2 \u03b4\u03b5\u03bd \u03b5\u03af\u03bd\u03b1\u03b9 \u03b5\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03b9\u03b7\u03bc\u03ad\u03bd\u03bf\u03c2","Stable debt supply is not zero":"\u0397 \u03c3\u03c4\u03b1\u03b8\u03b5\u03c1\u03ae \u03c0\u03c1\u03bf\u03c3\u03c6\u03bf\u03c1\u03ac \u03c7\u03c1\u03ad\u03bf\u03c5\u03c2 \u03b4\u03b5\u03bd \u03b5\u03af\u03bd\u03b1\u03b9 \u03bc\u03b7\u03b4\u03b5\u03bd\u03b9\u03ba\u03ae","Stable interest rate will <0>stay the same for the duration of your loan. Recommended for long-term loan periods and for users who prefer predictability.":"\u03a4\u03bf \u03c3\u03c4\u03b1\u03b8\u03b5\u03c1\u03cc \u03b5\u03c0\u03b9\u03c4\u03cc\u03ba\u03b9\u03bf \u03b8\u03b1 <0>\u03bc\u03b5\u03af\u03bd\u03b5\u03b9 \u03c4\u03bf \u03af\u03b4\u03b9\u03bf \u03b3\u03b9\u03b1 \u03cc\u03bb\u03b7 \u03c4\u03b7 \u03b4\u03b9\u03ac\u03c1\u03ba\u03b5\u03b9\u03b1 \u03c4\u03bf\u03c5 \u03b4\u03b1\u03bd\u03b5\u03af\u03bf\u03c5 \u03c3\u03b1\u03c2. \u03a3\u03c5\u03bd\u03b9\u03c3\u03c4\u03ac\u03c4\u03b1\u03b9 \u03b3\u03b9\u03b1 \u03bc\u03b1\u03ba\u03c1\u03bf\u03c7\u03c1\u03cc\u03bd\u03b9\u03b5\u03c2 \u03c0\u03b5\u03c1\u03b9\u03cc\u03b4\u03bf\u03c5\u03c2 \u03b4\u03b1\u03bd\u03b5\u03b9\u03c3\u03bc\u03bf\u03cd \u03ba\u03b1\u03b9 \u03b3\u03b9\u03b1 \u03c7\u03c1\u03ae\u03c3\u03c4\u03b5\u03c2 \u03c0\u03bf\u03c5 \u03c0\u03c1\u03bf\u03c4\u03b9\u03bc\u03bf\u03cd\u03bd \u03c4\u03b7\u03bd \u03c0\u03c1\u03bf\u03b2\u03bb\u03b5\u03c8\u03b9\u03bc\u03cc\u03c4\u03b7\u03c4\u03b1.",Stablecoin:"\u03a3\u03c4\u03b1\u03b8\u03b5\u03c1\u03cc \u03bd\u03cc\u03bc\u03b9\u03c3\u03bc\u03b1",Stake:"\u039a\u03bb\u03b5\u03b9\u03b4\u03ce\u03c3\u03c4\u03b5","Stake ZERO":"Stake ZERO","Stake ABPT":"Stake ABPT","Stake cooldown activated":"Stake cooldown activated",Staked:"\u039a\u03bb\u03b5\u03b9\u03b4\u03c9\u03bc\u03ad\u03bd\u03bf",Staking:"\u039a\u03bb\u03b5\u03af\u03b4\u03c9\u03bc\u03b1","Staking APR":"\u039a\u03bb\u03b5\u03af\u03b4\u03c9\u03bc\u03b1 APR","Staking Rewards":"Staking Rewards","Staking balance":"Staking balance","Staking discount":"Staking discount",Started:"\u039e\u03b5\u03ba\u03af\u03bd\u03b7\u03c3\u03b5",State:"\u039a\u03b1\u03c4\u03ac\u03c3\u03c4\u03b1\u03c3\u03b7","Static interest rate that is determined by ZeroLend Governance. This rate may be changed over time depending on the need for the GHO supply to contract/expand. <0>Learn more":"Static interest rate that is determined by ZeroLend Governance. This rate may be changed over time depending on the need for the GHO supply to contract/expand. <0>Learn more",Supplied:"Supplied","Supplied asset amount":"Supplied asset amount",Supply:"\u03a0\u03c1\u03bf\u03c3\u03c6\u03bf\u03c1\u03ac","Supply APY":"\u03a0\u03c1\u03bf\u03c3\u03c6\u03bf\u03c1\u03ac APY","Supply apy":"\u03a0\u03c1\u03bf\u03c3\u03c6\u03bf\u03c1\u03ac apy","Supply balance":"\u03a5\u03c0\u03cc\u03bb\u03bf\u03b9\u03c0\u03bf \u03c0\u03c1\u03bf\u03c3\u03c6\u03bf\u03c1\u03ac\u03c2","Supply balance after switch":"Supply balance after switch","Supply cap is exceeded":"\u03a5\u03c0\u03ad\u03c1\u03b2\u03b1\u03c3\u03b7 \u03c4\u03bf\u03c5 \u03b1\u03bd\u03ce\u03c4\u03b1\u03c4\u03bf\u03c5 \u03bf\u03c1\u03af\u03bf\u03c5 \u03c0\u03c1\u03bf\u03c3\u03c6\u03bf\u03c1\u03ac\u03c2","Supply cap on target reserve reached. Try lowering the amount.":"\u0395\u03c0\u03af\u03c4\u03b5\u03c5\u03be\u03b7 \u03c4\u03bf\u03c5 \u03b1\u03bd\u03ce\u03c4\u03b1\u03c4\u03bf\u03c5 \u03bf\u03c1\u03af\u03bf\u03c5 \u03b5\u03c6\u03bf\u03b4\u03b9\u03b1\u03c3\u03bc\u03bf\u03cd \u03c3\u03c4\u03bf \u03b1\u03c0\u03bf\u03b8\u03b5\u03bc\u03b1\u03c4\u03b9\u03ba\u03cc-\u03c3\u03c4\u03cc\u03c7\u03bf. \u0394\u03bf\u03ba\u03b9\u03bc\u03ac\u03c3\u03c4\u03b5 \u03bd\u03b1 \n\u03bc\u03b5\u03b9\u03ce\u03c3\u03b5\u03c4\u03b5 \u03c4\u03b7\u03bd \u03c0\u03bf\u03c3\u03cc\u03c4\u03b7\u03c4\u03b1.","Supply {symbol}":["\u03a0\u03c1\u03bf\u03c3\u03c6\u03bf\u03c1\u03ac ",["symbol"]],"Supplying your":"\u03a0\u03c1\u03bf\u03bc\u03b7\u03b8\u03b5\u03cd\u03bf\u03bd\u03c4\u03b1\u03c2 \u03c4\u03bf","Supplying {symbol}":["\u03a0\u03b1\u03c1\u03bf\u03c7\u03ae ",["symbol"]],Switch:"Switch","Switch APY type":"\u0391\u03bb\u03bb\u03b1\u03b3\u03ae \u03c4\u03cd\u03c0\u03bf\u03c5 APY","Switch E-Mode":"Switch E-Mode","Switch E-Mode category":"Switch E-Mode category","Switch Network":"\u0391\u03bb\u03bb\u03b1\u03b3\u03ae \u0394\u03b9\u03ba\u03c4\u03cd\u03bf\u03c5","Switch borrow position":"Switch borrow position","Switch rate":"\u0391\u03bb\u03bb\u03b1\u03b3\u03ae \u03c0\u03bf\u03c3\u03bf\u03c3\u03c4\u03bf\u03cd","Switch to":"Switch to",Switched:"Switched",Switching:"Switching","Switching E-Mode":"Switching E-Mode","Switching rate":"\u0391\u03bb\u03bb\u03b1\u03b3\u03ae \u03c0\u03bf\u03c3\u03bf\u03c3\u03c4\u03bf\u03cd",Techpaper:"Techpaper",Terms:"Terms","Test Assets":"Test Assets","Testnet mode":"\u039b\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03af\u03b1 Testnet","Testnet mode is ON":"Testnet mode is ON","Thank you for voting!!":"Thank you for voting!!","The % of your total borrowing power used. This is based on the amount of your collateral supplied and the total amount that you can borrow.":"\u03a4\u03bf % \u03c4\u03b7\u03c2 \u03c3\u03c5\u03bd\u03bf\u03bb\u03b9\u03ba\u03ae\u03c2 \u03b4\u03b1\u03bd\u03b5\u03b9\u03bf\u03bb\u03b7\u03c0\u03c4\u03b9\u03ba\u03ae\u03c2 \u03c3\u03b1\u03c2 \u03b4\u03cd\u03bd\u03b1\u03bc\u03b7\u03c2 \u03c0\u03bf\u03c5 \u03c7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03b5\u03af\u03c4\u03b1\u03b9. \u0391\u03c5\u03c4\u03cc \u03b2\u03b1\u03c3\u03af\u03b6\u03b5\u03c4\u03b1\u03b9 \u03c3\u03c4\u03bf \u03c0\u03bf\u03c3\u03cc \u03c4\u03b7\u03c2 \u03c0\u03b1\u03c1\u03b5\u03c7\u03cc\u03bc\u03b5\u03bd\u03b7\u03c2 \u03b5\u03be\u03b1\u03c3\u03c6\u03ac\u03bb\u03b9\u03c3\u03ae\u03c2 \u03c3\u03b1\u03c2 \u03ba\u03b1\u03b9 \u03c3\u03c4\u03bf \u03c3\u03c5\u03bd\u03bf\u03bb\u03b9\u03ba\u03cc \u03c0\u03bf\u03c3\u03cc \u03c0\u03bf\u03c5 \u03bc\u03c0\u03bf\u03c1\u03b5\u03af\u03c4\u03b5 \u03bd\u03b1 \u03b4\u03b1\u03bd\u03b5\u03b9\u03c3\u03c4\u03b5\u03af\u03c4\u03b5.","The ZeroLend Balancer Pool Token (ABPT) is a liquidity pool token. You can receive ABPT by depositing a combination of ZERO + ETH in the Balancer liquidity pool. You can then stake your BPT in the Safety Module to secure the protocol and earn Safety Incentives.":"The ZeroLend Balancer Pool Token (ABPT) is a liquidity pool token. You can receive ABPT by depositing a combination of ZERO + ETH in the Balancer liquidity pool. You can then stake your BPT in the Safety Module to secure the protocol and earn Safety Incentives.","The ZeroLend Protocol is programmed to always use the price of 1 GHO = $1. This is different from using market pricing via oracles for other crypto assets. This creates stabilizing arbitrage opportunities when the price of GHO fluctuates.":"The ZeroLend Protocol is programmed to always use the price of 1 GHO = $1. This is different from using market pricing via oracles for other crypto assets. This creates stabilizing arbitrage opportunities when the price of GHO fluctuates.","The Maximum LTV ratio represents the maximum borrowing power of a specific collateral. For example, if a collateral has an LTV of 75%, the user can borrow up to 0.75 worth of ETH in the principal currency for every 1 ETH worth of collateral.":"\u039f \u03b4\u03b5\u03af\u03ba\u03c4\u03b7\u03c2 \u03bc\u03ad\u03b3\u03b9\u03c3\u03c4\u03bf\u03c5 LTV \u03b1\u03bd\u03c4\u03b9\u03c0\u03c1\u03bf\u03c3\u03c9\u03c0\u03b5\u03cd\u03b5\u03b9 \u03c4\u03b7 \u03bc\u03ad\u03b3\u03b9\u03c3\u03c4\u03b7 \u03b4\u03b1\u03bd\u03b5\u03b9\u03bf\u03bb\u03b7\u03c0\u03c4\u03b9\u03ba\u03ae \u03b9\u03ba\u03b1\u03bd\u03cc\u03c4\u03b7\u03c4\u03b1 \u03bc\u03b9\u03b1\u03c2 \u03c3\u03c5\u03b3\u03ba\u03b5\u03ba\u03c1\u03b9\u03bc\u03ad\u03bd\u03b7\u03c2 \u03b5\u03b3\u03b3\u03cd\u03b7\u03c3\u03b7\u03c2. \u0393\u03b9\u03b1 \u03c0\u03b1\u03c1\u03ac\u03b4\u03b5\u03b9\u03b3\u03bc\u03b1, \u03b5\u03ac\u03bd \u03bc\u03b9\u03b1 \u03b5\u03b3\u03b3\u03cd\u03b7\u03c3\u03b7 \u03ad\u03c7\u03b5\u03b9 LTV 75%, \u03bf \u03c7\u03c1\u03ae\u03c3\u03c4\u03b7\u03c2 \u03bc\u03c0\u03bf\u03c1\u03b5\u03af \u03bd\u03b1 \u03b4\u03b1\u03bd\u03b5\u03b9\u03c3\u03c4\u03b5\u03af \u03ad\u03c9\u03c2 \u03ba\u03b1\u03b9 0,75 ETH \u03c3\u03c4\u03bf \u03ba\u03cd\u03c1\u03b9\u03bf \u03bd\u03cc\u03bc\u03b9\u03c3\u03bc\u03b1 \u03b3\u03b9\u03b1 \u03ba\u03ac\u03b8\u03b5 1 ETH \u03b1\u03be\u03af\u03b1\u03c2 \u03b5\u03b3\u03b3\u03cd\u03b7\u03c3\u03b7\u03c2.","The Stable Rate is not enabled for this currency":"\u0397 \u03a3\u03c4\u03b1\u03b8\u03b5\u03c1\u03ae \u0399\u03c3\u03bf\u03c4\u03b9\u03bc\u03af\u03b1 \u03b4\u03b5\u03bd \u03b5\u03af\u03bd\u03b1\u03b9 \u03b5\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03b9\u03b7\u03bc\u03ad\u03bd\u03b7 \u03b3\u03b9\u03b1 \u03b1\u03c5\u03c4\u03cc \u03c4\u03bf \u03bd\u03cc\u03bc\u03b9\u03c3\u03bc\u03b1","The address of the pool addresses provider is invalid":"\u0397 \u03b4\u03b9\u03b5\u03cd\u03b8\u03c5\u03bd\u03c3\u03b7 \u03c4\u03bf\u03c5 \u03c0\u03b1\u03c1\u03cc\u03c7\u03bf\u03c5 \u03b4\u03b9\u03b5\u03c5\u03b8\u03cd\u03bd\u03c3\u03b5\u03c9\u03bd \u03ba\u03bf\u03b9\u03bd\u03cc\u03c7\u03c1\u03b7\u03c3\u03c4\u03bf\u03c5 \u03c4\u03b1\u03bc\u03b5\u03af\u03bf\u03c5 \u03b5\u03af\u03bd\u03b1\u03b9 \u03ac\u03ba\u03c5\u03c1\u03b7","The app is running in testnet mode. Learn how it works in":"The app is running in testnet mode. Learn how it works in","The caller of the function is not an AToken":"\u039f \u03ba\u03b1\u03bb\u03ce\u03bd \u03c4\u03b7\u03c2 \u03c3\u03c5\u03bd\u03ac\u03c1\u03c4\u03b7\u03c3\u03b7\u03c2 \u03b4\u03b5\u03bd \u03b5\u03af\u03bd\u03b1\u03b9 AToken","The caller of this function must be a pool":"\u039f \u03ba\u03b1\u03bb\u03ce\u03bd \u03b1\u03c5\u03c4\u03ae\u03c2 \u03c4\u03b7\u03c2 \u03c3\u03c5\u03bd\u03ac\u03c1\u03c4\u03b7\u03c3\u03b7\u03c2 \u03c0\u03c1\u03ad\u03c0\u03b5\u03b9 \u03bd\u03b1 \u03b5\u03af\u03bd\u03b1\u03b9 \u03ad\u03bd\u03b1 \u03ba\u03bf\u03b9\u03bd\u03cc\u03c7\u03c1\u03b7\u03c3\u03c4\u03bf \u03c4\u03b1\u03bc\u03b5\u03af\u03bf","The collateral balance is 0":"\u03a4\u03bf \u03c5\u03c0\u03cc\u03bb\u03bf\u03b9\u03c0\u03bf \u03c4\u03c9\u03bd \u03b5\u03b3\u03b3\u03c5\u03ae\u03c3\u03b5\u03c9\u03bd \u03b5\u03af\u03bd\u03b1\u03b9 0","The collateral chosen cannot be liquidated":"\u0397 \u03b5\u03b3\u03b3\u03cd\u03b7\u03c3\u03b7 \u03c0\u03bf\u03c5 \u03ad\u03c7\u03b5\u03b9 \u03b5\u03c0\u03b9\u03bb\u03b5\u03b3\u03b5\u03af \u03b4\u03b5\u03bd \u03bc\u03c0\u03bf\u03c1\u03b5\u03af \u03bd\u03b1 \u03c1\u03b5\u03c5\u03c3\u03c4\u03bf\u03c0\u03bf\u03b9\u03b7\u03b8\u03b5\u03af","The cooldown period is the time required prior to unstaking your tokens (20 days). You can only withdraw your assets from the Security Module after the cooldown period and within the unstake window.<0>Learn more":"The cooldown period is the time required prior to unstaking your tokens (20 days). You can only withdraw your assets from the Security Module after the cooldown period and within the unstake window.<0>Learn more","The cooldown period is {0}. After {1} of cooldown, you will enter unstake window of {2}. You will continue receiving rewards during cooldown and unstake window.":["\u0397 \u03c0\u03b5\u03c1\u03af\u03bf\u03b4\u03bf\u03c2 \u03c8\u03cd\u03be\u03b7\u03c2 \u03b5\u03af\u03bd\u03b1\u03b9 ",["0"],". \u039c\u03b5\u03c4\u03ac \u03c4\u03b7\u03bd ",["1"]," \u03c0\u03b5\u03c1\u03af\u03bf\u03b4\u03bf \u03c8\u03cd\u03be\u03b7\u03c2, \u03b8\u03b1 \u03b5\u03b9\u03c3\u03ad\u03bb\u03b8\u03b5\u03c4\u03b5 \u03c3\u03c4\u03bf \u03c0\u03b1\u03c1\u03ac\u03b8\u03c5\u03c1\u03bf \u03be\u03b5\u03ba\u03bb\u03b5\u03b9\u03b4\u03ce\u03bc\u03b1\u03c4\u03bf\u03c2 ",["2"],". \u0398\u03b1 \u03c3\u03c5\u03bd\u03b5\u03c7\u03af\u03c3\u03b5\u03c4\u03b5 \u03bd\u03b1 \u03bb\u03b1\u03bc\u03b2\u03ac\u03bd\u03b5\u03c4\u03b5 \u03b1\u03bd\u03c4\u03b1\u03bc\u03bf\u03b9\u03b2\u03ad\u03c2 \u03ba\u03b1\u03c4\u03ac \u03c4\u03b7 \u03b4\u03b9\u03ac\u03c1\u03ba\u03b5\u03b9\u03b1 \u03c4\u03b7\u03c2 \u03c8\u03cd\u03be\u03b7\u03c2 \u03ba\u03b1\u03b9 \u03c4\u03bf\u03c5 \u03c0\u03b1\u03c1\u03b1\u03b8\u03cd\u03c1\u03bf\u03c5 \u03be\u03b5\u03ba\u03bb\u03b5\u03b9\u03b4\u03ce\u03bc\u03b1\u03c4\u03bf\u03c2."],"The effects on the health factor would cause liquidation. Try lowering the amount.":"\u039f\u03b9 \u03b5\u03c0\u03b9\u03c0\u03c4\u03ce\u03c3\u03b5\u03b9\u03c2 \u03c3\u03c4\u03bf\u03bd \u03c3\u03c5\u03bd\u03c4\u03b5\u03bb\u03b5\u03c3\u03c4\u03ae \u03c5\u03b3\u03b5\u03af\u03b1\u03c2 \u03b8\u03b1 \u03c0\u03c1\u03bf\u03ba\u03b1\u03bb\u03bf\u03cd\u03c3\u03b1\u03bd \u03c1\u03b5\u03c5\u03c3\u03c4\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7. \u03a0\u03c1\u03bf\u03c3\u03c0\u03b1\u03b8\u03ae\u03c3\u03c4\u03b5 \u03bd\u03b1 \u03bc\u03b5\u03b9\u03ce\u03c3\u03b5\u03c4\u03b5 \u03c4\u03bf \u03c0\u03bf\u03c3\u03cc.","The loan to value of the migrated positions would cause liquidation. Increase migrated collateral or reduce migrated borrow to continue.":"The loan to value of the migrated positions would cause liquidation. Increase migrated collateral or reduce migrated borrow to continue.","The requested amount is greater than the max loan size in stable rate mode":"\u03a4\u03bf \u03b1\u03b9\u03c4\u03bf\u03cd\u03bc\u03b5\u03bd\u03bf \u03c0\u03bf\u03c3\u03cc \u03b5\u03af\u03bd\u03b1\u03b9 \u03bc\u03b5\u03b3\u03b1\u03bb\u03cd\u03c4\u03b5\u03c1\u03bf \u03b1\u03c0\u03cc \u03c4\u03bf \u03bc\u03ad\u03b3\u03b9\u03c3\u03c4\u03bf \u03bc\u03ad\u03b3\u03b5\u03b8\u03bf\u03c2 \u03b4\u03b1\u03bd\u03b5\u03af\u03bf\u03c5 \u03c3\u03c4\u03b7 \u03bb\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03af\u03b1 \u03c3\u03c4\u03b1\u03b8\u03b5\u03c1\u03bf\u03cd \u03b5\u03c0\u03b9\u03c4\u03bf\u03ba\u03af\u03bf\u03c5","The total amount of your assets denominated in USD that can be used as collateral for borrowing assets.":"\u03a4\u03bf \u03c3\u03c5\u03bd\u03bf\u03bb\u03b9\u03ba\u03cc \u03c0\u03bf\u03c3\u03cc \u03c4\u03c9\u03bd \u03c0\u03b5\u03c1\u03b9\u03bf\u03c5\u03c3\u03b9\u03b1\u03ba\u03ce\u03bd \u03c3\u03b1\u03c2 \u03c3\u03c4\u03bf\u03b9\u03c7\u03b5\u03af\u03c9\u03bd \u03c3\u03b5 \u03b4\u03bf\u03bb\u03ac\u03c1\u03b9\u03b1 \u0397\u03a0\u0391 \u03c0\u03bf\u03c5 \u03bc\u03c0\u03bf\u03c1\u03bf\u03cd\u03bd \u03bd\u03b1 \u03c7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03b7\u03b8\u03bf\u03cd\u03bd \u03c9\u03c2 \u03b5\u03b3\u03b3\u03cd\u03b7\u03c3\u03b7 \u03b3\u03b9\u03b1 \u03b4\u03b1\u03bd\u03b5\u03b9\u03c3\u03bc\u03cc \u03c0\u03b5\u03c1\u03b9\u03bf\u03c5\u03c3\u03b9\u03b1\u03ba\u03ce\u03bd \u03c3\u03c4\u03bf\u03b9\u03c7\u03b5\u03af\u03c9\u03bd.","The underlying asset cannot be rescued":"\u03a4\u03bf \u03c5\u03c0\u03bf\u03ba\u03b5\u03af\u03bc\u03b5\u03bd\u03bf \u03c0\u03b5\u03c1\u03b9\u03bf\u03c5\u03c3\u03b9\u03b1\u03ba\u03cc \u03c3\u03c4\u03bf\u03b9\u03c7\u03b5\u03af\u03bf \u03b4\u03b5\u03bd \u03bc\u03c0\u03bf\u03c1\u03b5\u03af \u03bd\u03b1 \u03b4\u03b9\u03b1\u03c3\u03c9\u03b8\u03b5\u03af","The underlying balance needs to be greater than 0":"\u03a4\u03bf \u03c5\u03c0\u03bf\u03ba\u03b5\u03af\u03bc\u03b5\u03bd\u03bf \u03c5\u03c0\u03cc\u03bb\u03bf\u03b9\u03c0\u03bf \u03c0\u03c1\u03ad\u03c0\u03b5\u03b9 \u03bd\u03b1 \u03b5\u03af\u03bd\u03b1\u03b9 \u03bc\u03b5\u03b3\u03b1\u03bb\u03cd\u03c4\u03b5\u03c1\u03bf \u03b1\u03c0\u03cc 0","The weighted average of APY for all borrowed assets, including incentives.":"\u039f \u03c3\u03c4\u03b1\u03b8\u03bc\u03b9\u03c3\u03bc\u03ad\u03bd\u03bf\u03c2 \u03bc\u03ad\u03c3\u03bf\u03c2 \u03cc\u03c1\u03bf\u03c2 \u03c4\u03bf\u03c5 APY \u03b3\u03b9\u03b1 \u03cc\u03bb\u03b1 \u03c4\u03b1 \u03b4\u03b1\u03bd\u03b5\u03b9\u03b1\u03ba\u03ac \u03c0\u03b5\u03c1\u03b9\u03bf\u03c5\u03c3\u03b9\u03b1\u03ba\u03ac \u03c3\u03c4\u03bf\u03b9\u03c7\u03b5\u03af\u03b1, \u03c3\u03c5\u03bc\u03c0\u03b5\u03c1\u03b9\u03bb\u03b1\u03bc\u03b2\u03b1\u03bd\u03bf\u03bc\u03ad\u03bd\u03c9\u03bd \u03c4\u03c9\u03bd \u03ba\u03b9\u03bd\u03ae\u03c4\u03c1\u03c9\u03bd.","The weighted average of APY for all supplied assets, including incentives.":"\u039f \u03c3\u03c4\u03b1\u03b8\u03bc\u03b9\u03c3\u03bc\u03ad\u03bd\u03bf\u03c2 \u03bc\u03ad\u03c3\u03bf\u03c2 \u03cc\u03c1\u03bf\u03c2 \u03c4\u03bf\u03c5 APY \u03b3\u03b9\u03b1 \u03cc\u03bb\u03b1 \u03c4\u03b1 \u03c0\u03b1\u03c1\u03b5\u03c7\u03cc\u03bc\u03b5\u03bd\u03b1 \u03c0\u03b5\u03c1\u03b9\u03bf\u03c5\u03c3\u03b9\u03b1\u03ba\u03ac \u03c3\u03c4\u03bf\u03b9\u03c7\u03b5\u03af\u03b1, \u03c3\u03c5\u03bc\u03c0\u03b5\u03c1\u03b9\u03bb\u03b1\u03bc\u03b2\u03b1\u03bd\u03bf\u03bc\u03ad\u03bd\u03c9\u03bd \u03c4\u03c9\u03bd \u03ba\u03b9\u03bd\u03ae\u03c4\u03c1\u03c9\u03bd.","There are not enough funds in the{0}reserve to borrow":["\u0394\u03b5\u03bd \u03c5\u03c0\u03ac\u03c1\u03c7\u03bf\u03c5\u03bd \u03b1\u03c1\u03ba\u03b5\u03c4\u03ac \u03ba\u03b5\u03c6\u03ac\u03bb\u03b1\u03b9\u03b1 \u03c3\u03c4\u03bf",["0"],"\u03b1\u03c0\u03bf\u03b8\u03b5\u03bc\u03b1\u03c4\u03b9\u03ba\u03cc \u03b3\u03b9\u03b1 \u03b4\u03b1\u03bd\u03b5\u03b9\u03c3\u03bc\u03cc"],"There is not enough collateral to cover a new borrow":"\u0394\u03b5\u03bd \u03c5\u03c0\u03ac\u03c1\u03c7\u03bf\u03c5\u03bd \u03b5\u03c0\u03b1\u03c1\u03ba\u03b5\u03af\u03c2 \u03b5\u03be\u03b1\u03c3\u03c6\u03b1\u03bb\u03af\u03c3\u03b5\u03b9\u03c2 \u03b3\u03b9\u03b1 \u03c4\u03b7\u03bd \u03ba\u03ac\u03bb\u03c5\u03c8\u03b7 \u03b5\u03bd\u03cc\u03c2 \u03bd\u03ad\u03bf\u03c5 \u03b4\u03b1\u03bd\u03b5\u03af\u03bf\u03c5","There is not enough liquidity for the target asset to perform the switch. Try lowering the amount.":"There is not enough liquidity for the target asset to perform the switch. Try lowering the amount.","There was some error. Please try changing the parameters or <0><1>copy the error":"\u03a5\u03c0\u03ae\u03c1\u03be\u03b5 \u03ba\u03ac\u03c0\u03bf\u03b9\u03bf \u03c3\u03c6\u03ac\u03bb\u03bc\u03b1. \u03a0\u03c1\u03bf\u03c3\u03c0\u03b1\u03b8\u03ae\u03c3\u03c4\u03b5 \u03bd\u03b1 \u03b1\u03bb\u03bb\u03ac\u03be\u03b5\u03c4\u03b5 \u03c4\u03b9\u03c2 \u03c0\u03b1\u03c1\u03b1\u03bc\u03ad\u03c4\u03c1\u03bf\u03c5\u03c2 \u03ae <0><1>\u03b1\u03bd\u03c4\u03b9\u03b3\u03c1\u03ac\u03c8\u03c4\u03b5 \u03c4\u03bf \u03c3\u03c6\u03ac\u03bb\u03bc\u03b1","These assets are temporarily frozen or paused by ZeroLend community decisions, meaning that further supply / borrow, or rate swap of these assets are unavailable. Withdrawals and debt repayments are allowed. Follow the <0>ZeroLend governance forum for further updates.":"These assets are temporarily frozen or paused by ZeroLend community decisions, meaning that further supply / borrow, or rate swap of these assets are unavailable. Withdrawals and debt repayments are allowed. Follow the <0>ZeroLend governance forum for further updates.","These funds have been borrowed and are not available for withdrawal at this time.":"\u03a4\u03b1 \u03ba\u03b5\u03c6\u03ac\u03bb\u03b1\u03b9\u03b1 \u03b1\u03c5\u03c4\u03ac \u03ad\u03c7\u03bf\u03c5\u03bd \u03b4\u03b1\u03bd\u03b5\u03b9\u03c3\u03c4\u03b5\u03af \u03ba\u03b1\u03b9 \u03b4\u03b5\u03bd \u03b5\u03af\u03bd\u03b1\u03b9 \u03b4\u03b9\u03b1\u03b8\u03ad\u03c3\u03b9\u03bc\u03b1 \u03b3\u03b9\u03b1 \u03b1\u03bd\u03ac\u03bb\u03b7\u03c8\u03b7 \u03b1\u03c5\u03c4\u03ae \u03c4\u03b7 \u03c3\u03c4\u03b9\u03b3\u03bc\u03ae.","This action will reduce V2 health factor below liquidation threshold. retain collateral or migrate borrow position to continue.":"This action will reduce V2 health factor below liquidation threshold. retain collateral or migrate borrow position to continue.","This action will reduce health factor of V3 below liquidation threshold. Increase migrated collateral or reduce migrated borrow to continue.":"This action will reduce health factor of V3 below liquidation threshold. Increase migrated collateral or reduce migrated borrow to continue.","This action will reduce your health factor. Please be mindful of the increased risk of collateral liquidation.":"This action will reduce your health factor. Please be mindful of the increased risk of collateral liquidation.","This address is blocked on app.aave.com because it is associated with one or more":"This address is blocked on app.aave.com because it is associated with one or more","This asset has almost reached its borrow cap. There is only {messageValue} available to be borrowed from this market.":["\u0391\u03c5\u03c4\u03cc \u03c4\u03bf \u03c0\u03b5\u03c1\u03b9\u03bf\u03c5\u03c3\u03b9\u03b1\u03ba\u03cc \u03c3\u03c4\u03bf\u03b9\u03c7\u03b5\u03af\u03bf \u03ad\u03c7\u03b5\u03b9 \u03c3\u03c7\u03b5\u03b4\u03cc\u03bd \u03c6\u03c4\u03ac\u03c3\u03b5\u03b9 \u03c3\u03c4\u03bf \u03cc\u03c1\u03b9\u03bf \u03b4\u03b1\u03bd\u03b5\u03b9\u03c3\u03bc\u03bf\u03cd \u03c4\u03bf\u03c5. \u03a5\u03c0\u03ac\u03c1\u03c7\u03b5\u03b9 \u03bc\u03cc\u03bd\u03bf ",["messageValue"]," \u03b4\u03b9\u03b1\u03b8\u03ad\u03c3\u03b9\u03bc\u03bf \u03b3\u03b9\u03b1 \u03b4\u03b1\u03bd\u03b5\u03b9\u03c3\u03bc\u03cc \u03b1\u03c0\u03cc \u03b1\u03c5\u03c4\u03ae \u03c4\u03b7\u03bd \u03b1\u03b3\u03bf\u03c1\u03ac."],"This asset has almost reached its supply cap. There can only be {messageValue} supplied to this market.":["\u0391\u03c5\u03c4\u03cc \u03c4\u03bf \u03c0\u03b5\u03c1\u03b9\u03bf\u03c5\u03c3\u03b9\u03b1\u03ba\u03cc \u03c3\u03c4\u03bf\u03b9\u03c7\u03b5\u03af\u03bf \u03ad\u03c7\u03b5\u03b9 \u03c3\u03c7\u03b5\u03b4\u03cc\u03bd \u03c6\u03c4\u03ac\u03c3\u03b5\u03b9 \u03c3\u03c4\u03bf \u03cc\u03c1\u03b9\u03bf \u03c4\u03b7\u03c2 \u03c0\u03c1\u03bf\u03c3\u03c6\u03bf\u03c1\u03ac\u03c2 \u03c4\u03bf\u03c5. \u039c\u03cc\u03bd\u03bf ",["messageValue"]," \u03bc\u03c0\u03bf\u03c1\u03b5\u03af \u03bd\u03b1 \u03c0\u03b1\u03c1\u03b1\u03c3\u03c7\u03b5\u03b8\u03b5\u03af \u03c3\u03b5 \u03b1\u03c5\u03c4\u03ae \u03c4\u03b7\u03bd \u03b1\u03b3\u03bf\u03c1\u03ac."],"This asset has reached its borrow cap. Nothing is available to be borrowed from this market.":"\u0391\u03c5\u03c4\u03cc \u03c4\u03bf \u03c0\u03b5\u03c1\u03b9\u03bf\u03c5\u03c3\u03b9\u03b1\u03ba\u03cc \u03c3\u03c4\u03bf\u03b9\u03c7\u03b5\u03af\u03bf \u03ad\u03c7\u03b5\u03b9 \u03c6\u03b8\u03ac\u03c3\u03b5\u03b9 \u03c3\u03c4\u03bf \u03b1\u03bd\u03ce\u03c4\u03b1\u03c4\u03bf \u03cc\u03c1\u03b9\u03bf \u03b4\u03b1\u03bd\u03b5\u03b9\u03c3\u03bc\u03bf\u03cd \u03c4\u03bf\u03c5. \u03a4\u03af\u03c0\u03bf\u03c4\u03b1 \u03b4\u03b5\u03bd \u03b5\u03af\u03bd\u03b1\u03b9 \u03b4\u03b9\u03b1\u03b8\u03ad\u03c3\u03b9\u03bc\u03bf \u03b3\u03b9\u03b1 \u03b4\u03b1\u03bd\u03b5\u03b9\u03c3\u03bc\u03cc \u03b1\u03c0\u03cc \u03b1\u03c5\u03c4\u03ae \u03c4\u03b7\u03bd \u03b1\u03b3\u03bf\u03c1\u03ac.","This asset has reached its supply cap. Nothing is available to be supplied from this market.":"\u0391\u03c5\u03c4\u03cc \u03c4\u03bf \u03c0\u03b5\u03c1\u03b9\u03bf\u03c5\u03c3\u03b9\u03b1\u03ba\u03cc \u03c3\u03c4\u03bf\u03b9\u03c7\u03b5\u03af\u03bf \u03ad\u03c7\u03b5\u03b9 \u03c6\u03c4\u03ac\u03c3\u03b5\u03b9 \u03c3\u03c4\u03bf \u03cc\u03c1\u03b9\u03bf \u03c4\u03b7\u03c2 \u03c0\u03c1\u03bf\u03c3\u03c6\u03bf\u03c1\u03ac\u03c2 \u03c4\u03bf\u03c5. \u03a4\u03af\u03c0\u03bf\u03c4\u03b1 \u03b4\u03b5\u03bd \u03b5\u03af\u03bd\u03b1\u03b9 \u03b4\u03b9\u03b1\u03b8\u03ad\u03c3\u03b9\u03bc\u03bf \u03b3\u03b9\u03b1 \u03c0\u03c1\u03bf\u03bc\u03ae\u03b8\u03b5\u03b9\u03b1 \u03b1\u03c0\u03cc \u03b1\u03c5\u03c4\u03ae \u03c4\u03b7\u03bd \u03b1\u03b3\u03bf\u03c1\u03ac.","This asset is frozen due to an ZeroLend Protocol Governance decision. <0>More details":"This asset is frozen due to an ZeroLend Protocol Governance decision. <0>More details","This asset is frozen due to an ZeroLend Protocol Governance decision. On the 20th of December 2022, renFIL will no longer be supported and cannot be bridged back to its native network. It is recommended to withdraw supply positions and repay borrow positions so that renFIL can be bridged back to FIL before the deadline. After this date, it will no longer be possible to convert renFIL to FIL. <0>More details":"This asset is frozen due to an ZeroLend Protocol Governance decision. On the 20th of December 2022, renFIL will no longer be supported and cannot be bridged back to its native network. It is recommended to withdraw supply positions and repay borrow positions so that renFIL can be bridged back to FIL before the deadline. After this date, it will no longer be possible to convert renFIL to FIL. <0>More details","This asset is frozen due to an ZeroLend community decision. <0>More details":"This asset is frozen due to an ZeroLend community decision. <0>More details","This asset is planned to be offboarded due to an ZeroLend Protocol Governance decision. <0>More details":"This asset is planned to be offboarded due to an ZeroLend Protocol Governance decision. <0>More details","This gas calculation is only an estimation. Your wallet will set the price of the transaction. You can modify the gas settings directly from your wallet provider.":"\u0391\u03c5\u03c4\u03cc\u03c2 \u03bf \u03c5\u03c0\u03bf\u03bb\u03bf\u03b3\u03b9\u03c3\u03bc\u03cc\u03c2 gas \u03b5\u03af\u03bd\u03b1\u03b9 \u03bc\u03cc\u03bd\u03bf \u03bc\u03b9\u03b1 \u03b5\u03ba\u03c4\u03af\u03bc\u03b7\u03c3\u03b7. \u03a4\u03bf \u03c0\u03bf\u03c1\u03c4\u03bf\u03c6\u03cc\u03bb\u03b9 \u03c3\u03b1\u03c2 \u03b8\u03b1 \u03ba\u03b1\u03b8\u03bf\u03c1\u03af\u03c3\u03b5\u03b9 \u03c4\u03b7\u03bd \u03c4\u03b9\u03bc\u03ae \u03c4\u03b7\u03c2 \u03c3\u03c5\u03bd\u03b1\u03bb\u03bb\u03b1\u03b3\u03ae\u03c2. \u039c\u03c0\u03bf\u03c1\u03b5\u03af\u03c4\u03b5 \u03bd\u03b1 \u03c4\u03c1\u03bf\u03c0\u03bf\u03c0\u03bf\u03b9\u03ae\u03c3\u03b5\u03c4\u03b5 \u03c4\u03b9\u03c2 \u03c1\u03c5\u03b8\u03bc\u03af\u03c3\u03b5\u03b9\u03c2 gas \u03b1\u03c0\u03b5\u03c5\u03b8\u03b5\u03af\u03b1\u03c2 \u03b1\u03c0\u03cc \u03c4\u03bf\u03bd \u03c0\u03ac\u03c1\u03bf\u03c7\u03bf \u03c4\u03bf\u03c5 \u03c0\u03bf\u03c1\u03c4\u03bf\u03c6\u03bf\u03bb\u03b9\u03bf\u03cd \u03c3\u03b1\u03c2.","This integration was<0>proposed and approvedby the community.":"This integration was<0>proposed and approvedby the community.","This is the total amount available for you to borrow. You can borrow based on your collateral and until the borrow cap is reached.":"\u0391\u03c5\u03c4\u03cc \u03b5\u03af\u03bd\u03b1\u03b9 \u03c4\u03bf \u03c3\u03c5\u03bd\u03bf\u03bb\u03b9\u03ba\u03cc \u03c0\u03bf\u03c3\u03cc \u03c0\u03bf\u03c5 \u03bc\u03c0\u03bf\u03c1\u03b5\u03af\u03c4\u03b5 \u03bd\u03b1 \u03b4\u03b1\u03bd\u03b5\u03b9\u03c3\u03c4\u03b5\u03af\u03c4\u03b5. \u039c\u03c0\u03bf\u03c1\u03b5\u03af\u03c4\u03b5 \u03bd\u03b1 \u03b4\u03b1\u03bd\u03b5\u03b9\u03c3\u03c4\u03b5\u03af\u03c4\u03b5 \u03bc\u03b5 \u03b2\u03ac\u03c3\u03b7 \u03c4\u03b7\u03bd \u03b5\u03be\u03b1\u03c3\u03c6\u03ac\u03bb\u03b9\u03c3\u03ae \u03c3\u03b1\u03c2 \u03ba\u03b1\u03b9 \u03bc\u03ad\u03c7\u03c1\u03b9 \u03bd\u03b1 \u03b5\u03c0\u03b9\u03c4\u03b5\u03c5\u03c7\u03b8\u03b5\u03af \u03c4\u03bf \u03b1\u03bd\u03ce\u03c4\u03b1\u03c4\u03bf \u03cc\u03c1\u03b9\u03bf \u03b4\u03b1\u03bd\u03b5\u03b9\u03c3\u03bc\u03bf\u03cd.","This is the total amount that you are able to supply to in this reserve. You are able to supply your wallet balance up until the supply cap is reached.":"\u0391\u03c5\u03c4\u03cc \u03b5\u03af\u03bd\u03b1\u03b9 \u03c4\u03bf \u03c3\u03c5\u03bd\u03bf\u03bb\u03b9\u03ba\u03cc \u03c0\u03bf\u03c3\u03cc \u03c0\u03bf\u03c5 \u03bc\u03c0\u03bf\u03c1\u03b5\u03af\u03c4\u03b5 \u03bd\u03b1 \u03c0\u03c1\u03bf\u03bc\u03b7\u03b8\u03b5\u03cd\u03c3\u03b5\u03c4\u03b5 \u03c3\u03b5 \u03b1\u03c5\u03c4\u03cc \u03c4\u03bf \u03b1\u03c0\u03bf\u03b8\u03b5\u03bc\u03b1\u03c4\u03b9\u03ba\u03cc. \u039c\u03c0\u03bf\u03c1\u03b5\u03af\u03c4\u03b5 \u03bd\u03b1 \u03c0\u03c1\u03bf\u03bc\u03b7\u03b8\u03b5\u03cd\u03c3\u03b5\u03c4\u03b5 \u03c4\u03bf \u03c5\u03c0\u03cc\u03bb\u03bf\u03b9\u03c0\u03bf \u03c4\u03bf\u03c5 \u03c0\u03bf\u03c1\u03c4\u03bf\u03c6\u03bf\u03bb\u03b9\u03bf\u03cd \u03c3\u03b1\u03c2 \u03bc\u03ad\u03c7\u03c1\u03b9 \u03bd\u03b1 \u03b5\u03c0\u03b9\u03c4\u03b5\u03c5\u03c7\u03b8\u03b5\u03af \u03c4\u03bf \u03b1\u03bd\u03ce\u03c4\u03b1\u03c4\u03bf \u03cc\u03c1\u03b9\u03bf \u03c0\u03c1\u03bf\u03bc\u03b7\u03b8\u03b5\u03b9\u03ce\u03bd.","This represents the threshold at which a borrow position will be considered undercollateralized and subject to liquidation for each collateral. For example, if a collateral has a liquidation threshold of 80%, it means that the position will be liquidated when the debt value is worth 80% of the collateral value.":"\u0391\u03c5\u03c4\u03cc \u03b1\u03bd\u03c4\u03b9\u03c0\u03c1\u03bf\u03c3\u03c9\u03c0\u03b5\u03cd\u03b5\u03b9 \u03c4\u03bf \u03ba\u03b1\u03c4\u03ce\u03c4\u03b1\u03c4\u03bf \u03cc\u03c1\u03b9\u03bf \u03c3\u03c4\u03bf \u03bf\u03c0\u03bf\u03af\u03bf \u03bc\u03b9\u03b1 \u03b8\u03ad\u03c3\u03b7 \u03b4\u03b1\u03bd\u03b5\u03b9\u03c3\u03bc\u03bf\u03cd \u03b8\u03b1 \u03b8\u03b5\u03c9\u03c1\u03b7\u03b8\u03b5\u03af \u03c5\u03c0\u03bf\u03b5\u03b3\u03b3\u03c5\u03b7\u03bc\u03ad\u03bd\u03b7 \u03ba\u03b1\u03b9 \u03b8\u03b1 \u03c5\u03c0\u03cc\u03ba\u03b5\u03b9\u03c4\u03b1\u03b9 \u03c3\u03b5 \u03c1\u03b5\u03c5\u03c3\u03c4\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7 \u03b3\u03b9\u03b1 \u03ba\u03ac\u03b8\u03b5 \u03b5\u03b3\u03b3\u03cd\u03b7\u03c3\u03b7. \u0393\u03b9\u03b1 \u03c0\u03b1\u03c1\u03ac\u03b4\u03b5\u03b9\u03b3\u03bc\u03b1, \u03b5\u03ac\u03bd \u03bc\u03b9\u03b1 \u03b5\u03b3\u03b3\u03cd\u03b7\u03c3\u03b7 \u03ad\u03c7\u03b5\u03b9 \u03ba\u03b1\u03c4\u03ce\u03c4\u03b1\u03c4\u03bf \u03cc\u03c1\u03b9\u03bf \u03c1\u03b5\u03c5\u03c3\u03c4\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7\u03c2 80%, \u03b1\u03c5\u03c4\u03cc \u03c3\u03b7\u03bc\u03b1\u03af\u03bd\u03b5\u03b9 \u03cc\u03c4\u03b9 \u03b7 \u03b8\u03ad\u03c3\u03b7 \u03b8\u03b1 \u03c1\u03b5\u03c5\u03c3\u03c4\u03bf\u03c0\u03bf\u03b9\u03b7\u03b8\u03b5\u03af \u03cc\u03c4\u03b1\u03bd \u03b7 \u03b1\u03be\u03af\u03b1 \u03c4\u03bf\u03c5 \u03c7\u03c1\u03ad\u03bf\u03c5\u03c2 \u03b1\u03bd\u03ad\u03c1\u03c7\u03b5\u03c4\u03b1\u03b9 \u03c3\u03c4\u03bf 80% \u03c4\u03b7\u03c2 \u03b1\u03be\u03af\u03b1\u03c2 \u03c4\u03b7\u03c2 \u03b5\u03b3\u03b3\u03cd\u03b7\u03c3\u03b7\u03c2.","Time left to be able to withdraw your staked asset.":"\u03a7\u03c1\u03cc\u03bd\u03bf\u03c2 \u03c0\u03bf\u03c5 \u03b1\u03c0\u03bf\u03bc\u03ad\u03bd\u03b5\u03b9 \u03b3\u03b9\u03b1 \u03bd\u03b1 \u03bc\u03c0\u03bf\u03c1\u03ad\u03c3\u03b5\u03c4\u03b5 \u03bd\u03b1 \u03b1\u03c0\u03bf\u03c3\u03cd\u03c1\u03b5\u03c4\u03b5 \u03c4\u03bf \u03ba\u03bb\u03b5\u03b9\u03b4\u03c9\u03bc\u03ad\u03bd\u03bf \u03c0\u03b5\u03c1\u03b9\u03bf\u03c5\u03c3\u03b9\u03b1\u03ba\u03cc \u03c3\u03c4\u03bf\u03b9\u03c7\u03b5\u03af\u03bf \u03c3\u03b1\u03c2.","Time left to unstake":"\u03a7\u03c1\u03cc\u03bd\u03bf\u03c2 \u03c0\u03bf\u03c5 \u03b1\u03c0\u03bf\u03bc\u03ad\u03bd\u03b5\u03b9 \u03b3\u03b9\u03b1 \u03c4\u03bf \u03be\u03b5\u03ba\u03bb\u03b5\u03af\u03b4\u03c9\u03bc\u03b1","Time left until the withdrawal window closes.":"\u03a7\u03c1\u03cc\u03bd\u03bf\u03c2 \u03c0\u03bf\u03c5 \u03b1\u03c0\u03bf\u03bc\u03ad\u03bd\u03b5\u03b9 \u03bc\u03ad\u03c7\u03c1\u03b9 \u03bd\u03b1 \u03ba\u03bb\u03b5\u03af\u03c3\u03b5\u03b9 \u03c4\u03bf \u03c0\u03b1\u03c1\u03ac\u03b8\u03c5\u03c1\u03bf \u03b1\u03bd\u03ac\u03bb\u03b7\u03c8\u03b7\u03c2.","Tip: Try increasing slippage or reduce input amount":"Tip: Try increasing slippage or reduce input amount","To borrow you need to supply any asset to be used as collateral.":"\u0393\u03b9\u03b1 \u03bd\u03b1 \u03b4\u03b1\u03bd\u03b5\u03b9\u03c3\u03c4\u03b5\u03af\u03c4\u03b5 \u03c0\u03c1\u03ad\u03c0\u03b5\u03b9 \u03bd\u03b1 \u03c0\u03c1\u03bf\u03c3\u03ba\u03bf\u03bc\u03af\u03c3\u03b5\u03c4\u03b5 \u03bf\u03c0\u03bf\u03b9\u03bf\u03b4\u03ae\u03c0\u03bf\u03c4\u03b5 \u03c0\u03b5\u03c1\u03b9\u03bf\u03c5\u03c3\u03b9\u03b1\u03ba\u03cc \u03c3\u03c4\u03bf\u03b9\u03c7\u03b5\u03af\u03bf \u03c0\u03bf\u03c5 \u03b8\u03b1 \u03c7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03b7\u03b8\u03b5\u03af \u03c9\u03c2 \u03b5\u03b3\u03b3\u03cd\u03b7\u03c3\u03b7.","To continue, you need to grant ZeroLend smart contracts permission to move your funds from your wallet. Depending on the asset and wallet you use, it is done by signing the permission message (gas free), or by submitting an approval transaction (requires gas). <0>Learn more":"To continue, you need to grant ZeroLend smart contracts permission to move your funds from your wallet. Depending on the asset and wallet you use, it is done by signing the permission message (gas free), or by submitting an approval transaction (requires gas). <0>Learn more","To enable E-mode for the {0} category, all borrow positions outside of this category must be closed.":["To enable E-mode for the ",["0"]," category, all borrow positions outside of this category must be closed."],"To repay on behalf of a user an explicit amount to repay is needed":"\u0393\u03b9\u03b1 \u03c4\u03b7\u03bd \u03b5\u03be\u03cc\u03c6\u03bb\u03b7\u03c3\u03b7 \u03b5\u03ba \u03bc\u03ad\u03c1\u03bf\u03c5\u03c2 \u03b5\u03bd\u03cc\u03c2 \u03c7\u03c1\u03ae\u03c3\u03c4\u03b7 \u03b1\u03c0\u03b1\u03b9\u03c4\u03b5\u03af\u03c4\u03b1\u03b9 \u03ad\u03bd\u03b1 \u03c1\u03b7\u03c4\u03cc \u03c0\u03bf\u03c3\u03cc \u03c0\u03c1\u03bf\u03c2 \u03b5\u03be\u03cc\u03c6\u03bb\u03b7\u03c3\u03b7","To request access for this permissioned market, please visit: <0>Acces Provider Name":"\u0393\u03b9\u03b1 \u03bd\u03b1 \u03b6\u03b7\u03c4\u03ae\u03c3\u03b5\u03c4\u03b5 \u03c0\u03c1\u03cc\u03c3\u03b2\u03b1\u03c3\u03b7 \u03c3\u03b5 \u03b1\u03c5\u03c4\u03ae \u03c4\u03b7\u03bd \u03b1\u03b4\u03b5\u03b9\u03bf\u03b4\u03bf\u03c4\u03b7\u03bc\u03ad\u03bd\u03b7 \u03b1\u03b3\u03bf\u03c1\u03ac, \u03b5\u03c0\u03b9\u03c3\u03ba\u03b5\u03c6\u03b8\u03b5\u03af\u03c4\u03b5 \u03c4\u03b7\u03bd \u03b9\u03c3\u03c4\u03bf\u03c3\u03b5\u03bb\u03af\u03b4\u03b1: <0>\u038c\u03bd\u03bf\u03bc\u03b1 \u03a0\u03b1\u03c1\u03cc\u03c7\u03bf\u03c5 \u03a0\u03c1\u03cc\u03c3\u03b2\u03b1\u03c3\u03b7\u03c2","To submit a proposal for minor changes to the protocol, you'll need at least 80.00K power. If you want to change the core code base, you'll need 320k power.<0>Learn more.":"To submit a proposal for minor changes to the protocol, you'll need at least 80.00K power. If you want to change the core code base, you'll need 320k power.<0>Learn more.","Top 10 addresses":"Top 10 addresses","Total available":"\u03a3\u03cd\u03bd\u03bf\u03bb\u03bf \u03b4\u03b9\u03b1\u03b8\u03ad\u03c3\u03b9\u03bc\u03c9\u03bd","Total borrowed":"\u03a3\u03cd\u03bd\u03bf\u03bb\u03bf \u03b4\u03b1\u03bd\u03b5\u03b9\u03ba\u03ce\u03bd","Total borrows":"\u03a3\u03cd\u03bd\u03bf\u03bb\u03bf \u03b4\u03b1\u03bd\u03b5\u03af\u03c9\u03bd","Total emission per day":"\u03a3\u03c5\u03bd\u03bf\u03bb\u03b9\u03ba\u03ad\u03c2 \u03b5\u03ba\u03c0\u03bf\u03bc\u03c0\u03ad\u03c2 \u03b1\u03bd\u03ac \u03b7\u03bc\u03ad\u03c1\u03b1","Total interest accrued":"Total interest accrued","Total market size":"\u03a3\u03c5\u03bd\u03bf\u03bb\u03b9\u03ba\u03cc \u03bc\u03ad\u03b3\u03b5\u03b8\u03bf\u03c2 \u03c4\u03b7\u03c2 \u03b1\u03b3\u03bf\u03c1\u03ac\u03c2","Total supplied":"\u03a3\u03cd\u03bd\u03bf\u03bb\u03bf \u03c0\u03b1\u03c1\u03b5\u03c7\u03cc\u03bc\u03b5\u03bd\u03c9\u03bd","Total voting power":"\u03a3\u03c5\u03bd\u03bf\u03bb\u03b9\u03ba\u03ae \u03b4\u03cd\u03bd\u03b1\u03bc\u03b7 \u03c8\u03ae\u03c6\u03bf\u03c5","Total worth":"\u03a3\u03c5\u03bd\u03bf\u03bb\u03b9\u03ba\u03ae \u03b1\u03be\u03af\u03b1","Track wallet":"Track wallet","Track wallet balance in read-only mode":"Track wallet balance in read-only mode","Transaction failed":"\u0397 \u03c3\u03c5\u03bd\u03b1\u03bb\u03bb\u03b1\u03b3\u03ae \u03b1\u03c0\u03ad\u03c4\u03c5\u03c7\u03b5","Transaction history":"Transaction history","Transaction history is not currently available for this market":"Transaction history is not currently available for this market","Transaction overview":"\u0395\u03c0\u03b9\u03c3\u03ba\u03cc\u03c0\u03b7\u03c3\u03b7 \u03c3\u03c5\u03bd\u03b1\u03bb\u03bb\u03b1\u03b3\u03ae\u03c2",Transactions:"Transactions","UNSTAKE {symbol}":["\u039e\u0395\u039a\u039b\u0395\u0399\u0394\u03a9\u039c\u0391 ",["symbol"]],Unavailable:"\u039c\u03b7 \u03b4\u03b9\u03b1\u03b8\u03ad\u03c3\u03b9\u03bc\u03bf",Unbacked:"\u039c\u03b7 \u03c5\u03c0\u03bf\u03c3\u03c4\u03b7\u03c1\u03b9\u03b6\u03cc\u03bc\u03b5\u03bd\u03bf","Unbacked mint cap is exceeded":"\u03a5\u03c0\u03ad\u03c1\u03b2\u03b1\u03c3\u03b7 \u03c4\u03bf\u03c5 \u03b1\u03bd\u03ce\u03c4\u03b1\u03c4\u03bf\u03c5 \u03bf\u03c1\u03af\u03bf\u03c5 \u03bd\u03bf\u03bc\u03b9\u03c3\u03bc\u03b1\u03c4\u03bf\u03ba\u03bf\u03c0\u03b5\u03af\u03bf\u03c5 \u03c7\u03c9\u03c1\u03af\u03c2 \u03b1\u03bd\u03c4\u03af\u03ba\u03c1\u03b9\u03c3\u03bc\u03b1","Underlying asset does not exist in {marketName} v3 Market, hence this position cannot be migrated.":["Underlying asset does not exist in ",["marketName"]," v3 Market, hence this position cannot be migrated."],"Underlying token":"Underlying token","Unstake now":"\u039e\u03b5\u03ba\u03bb\u03b5\u03b9\u03b4\u03ce\u03c3\u03c4\u03b5 \u03c4\u03ce\u03c1\u03b1","Unstake window":"\u03a0\u03b1\u03c1\u03ac\u03b8\u03c5\u03c1\u03bf \u03be\u03b5\u03ba\u03bb\u03b5\u03b9\u03b4\u03ce\u03bc\u03b1\u03c4\u03bf\u03c2",Unstaked:"Unstaked","Unstaking {symbol}":["Unstaking ",["symbol"]],"Update: Disruptions reported for WETH, WBTC, WMATIC, and USDT. AIP 230 will resolve the disruptions and the market will be operating as normal on ~26th May 13h00 UTC.":"Update: Disruptions reported for WETH, WBTC, WMATIC, and USDT. AIP 230 will resolve the disruptions and the market will be operating as normal on ~26th May 13h00 UTC.","Use it to vote for or against active proposals.":"Use it to vote for or against active proposals.","Use your ZERO and stkZERO balance to delegate your voting and proposition powers. You will not be sending any tokens, only the rights to vote and propose changes to the protocol. You can re-delegate or revoke power to self at any time.":"Use your ZERO and stkZERO balance to delegate your voting and proposition powers. You will not be sending any tokens, only the rights to vote and propose changes to the protocol. You can re-delegate or revoke power to self at any time.","Used as collateral":"\u03a7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03b5\u03af\u03c4\u03b1\u03b9 \u03c9\u03c2 \u03b5\u03b3\u03b3\u03cd\u03b7\u03c3\u03b7","User cannot withdraw more than the available balance":"\u039f \u03c7\u03c1\u03ae\u03c3\u03c4\u03b7\u03c2 \u03b4\u03b5\u03bd \u03bc\u03c0\u03bf\u03c1\u03b5\u03af \u03bd\u03b1 \u03ba\u03ac\u03bd\u03b5\u03b9 \u03b1\u03bd\u03ac\u03bb\u03b7\u03c8\u03b7 \u03bc\u03b5\u03b3\u03b1\u03bb\u03cd\u03c4\u03b5\u03c1\u03b7 \u03b1\u03c0\u03cc \u03c4\u03bf \u03b4\u03b9\u03b1\u03b8\u03ad\u03c3\u03b9\u03bc\u03bf \u03c5\u03c0\u03cc\u03bb\u03bf\u03b9\u03c0\u03bf","User did not borrow the specified currency":"\u039f \u03c7\u03c1\u03ae\u03c3\u03c4\u03b7\u03c2 \u03b4\u03b5\u03bd \u03b4\u03b1\u03bd\u03b5\u03af\u03c3\u03c4\u03b7\u03ba\u03b5 \u03c4\u03bf \u03ba\u03b1\u03b8\u03bf\u03c1\u03b9\u03c3\u03bc\u03ad\u03bd\u03bf \u03bd\u03cc\u03bc\u03b9\u03c3\u03bc\u03b1","User does not have outstanding stable rate debt on this reserve":"\u039f \u03c7\u03c1\u03ae\u03c3\u03c4\u03b7\u03c2 \u03b4\u03b5\u03bd \u03ad\u03c7\u03b5\u03b9 \u03b1\u03bd\u03b5\u03be\u03cc\u03c6\u03bb\u03b7\u03c4\u03bf \u03c7\u03c1\u03ad\u03bf\u03c2 \u03c3\u03c4\u03b1\u03b8\u03b5\u03c1\u03bf\u03cd \u03b5\u03c0\u03b9\u03c4\u03bf\u03ba\u03af\u03bf\u03c5 \u03c3\u03b5 \u03b1\u03c5\u03c4\u03cc \u03c4\u03bf \u03b1\u03c0\u03bf\u03b8\u03b5\u03bc\u03b1\u03c4\u03b9\u03ba\u03cc","User does not have outstanding variable rate debt on this reserve":"\u039f \u03c7\u03c1\u03ae\u03c3\u03c4\u03b7\u03c2 \u03b4\u03b5\u03bd \u03ad\u03c7\u03b5\u03b9 \u03b1\u03bd\u03b5\u03be\u03cc\u03c6\u03bb\u03b7\u03c4\u03bf \u03c7\u03c1\u03ad\u03bf\u03c2 \u03bc\u03b5\u03c4\u03b1\u03b2\u03bb\u03b7\u03c4\u03bf\u03cd \u03b5\u03c0\u03b9\u03c4\u03bf\u03ba\u03af\u03bf\u03c5 \u03c3\u03b5 \u03b1\u03c5\u03c4\u03cc \u03c4\u03bf \u03b1\u03c0\u03bf\u03b8\u03b5\u03bc\u03b1\u03c4\u03b9\u03ba\u03cc","User is in isolation mode":"\u039f \u03c7\u03c1\u03ae\u03c3\u03c4\u03b7\u03c2 \u03b2\u03c1\u03af\u03c3\u03ba\u03b5\u03c4\u03b1\u03b9 \u03c3\u03b5 \u03bb\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03af\u03b1 \u03b1\u03c0\u03bf\u03bc\u03cc\u03bd\u03c9\u03c3\u03b7\u03c2","User is trying to borrow multiple assets including a siloed one":"\u039f \u03c7\u03c1\u03ae\u03c3\u03c4\u03b7\u03c2 \u03c0\u03c1\u03bf\u03c3\u03c0\u03b1\u03b8\u03b5\u03af \u03bd\u03b1 \u03b4\u03b1\u03bd\u03b5\u03b9\u03c3\u03c4\u03b5\u03af \u03c0\u03bf\u03bb\u03bb\u03b1\u03c0\u03bb\u03ac \u03c0\u03b5\u03c1\u03b9\u03bf\u03c5\u03c3\u03b9\u03b1\u03ba\u03ac \u03c3\u03c4\u03bf\u03b9\u03c7\u03b5\u03af\u03b1, \u03c3\u03c5\u03bc\u03c0\u03b5\u03c1\u03b9\u03bb\u03b1\u03bc\u03b2\u03b1\u03bd\u03bf\u03bc\u03ad\u03bd\u03bf\u03c5 \u03b5\u03bd\u03cc\u03c2 \u03b1\u03c0\u03bf\u03bc\u03bf\u03bd\u03c9\u03bc\u03ad\u03bd\u03bf\u03c5 \u03c0\u03b5\u03c1\u03b9\u03bf\u03c5\u03c3\u03b9\u03b1\u03ba\u03bf\u03cd \u03c3\u03c4\u03bf\u03b9\u03c7\u03b5\u03af\u03bf\u03c5","Users who stake ZERO in Safety Module (i.e. stkZERO holders) receive a discount on GHO borrow interest rate. The discount applies to 100 GHO for every 1 stkZERO held. Use the calculator below to see GHO borrow rate with the discount applied.":"Users who stake ZERO in Safety Module (i.e. stkZERO holders) receive a discount on GHO borrow interest rate. The discount applies to 100 GHO for every 1 stkZERO held. Use the calculator below to see GHO borrow rate with the discount applied.","Utilization Rate":"\u03a0\u03bf\u03c3\u03bf\u03c3\u03c4\u03cc \u03c7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7\u03c2","VIEW TX":"VIEW TX","VOTE NAY":"\u03a8\u0397\u03a6\u0399\u03a3\u03a4\u0395 \u039a\u0391\u03a4\u0391","VOTE YAE":"\u03a8\u0397\u03a6\u0399\u03a3\u03a4\u0395 \u03a5\u03a0\u0395\u03a1",Variable:"\u039c\u03b5\u03c4\u03b1\u03b2\u03bb\u03b7\u03c4\u03cc","Variable debt supply is not zero":"\u0397 \u03c0\u03c1\u03bf\u03c3\u03c6\u03bf\u03c1\u03ac \u03bc\u03b5\u03c4\u03b1\u03b2\u03bb\u03b7\u03c4\u03bf\u03cd \u03c7\u03c1\u03ad\u03bf\u03c5\u03c2 \u03b4\u03b5\u03bd \u03b5\u03af\u03bd\u03b1\u03b9 \u03bc\u03b7\u03b4\u03b5\u03bd\u03b9\u03ba\u03ae","Variable interest rate will <0>fluctuate based on the market conditions. Recommended for short-term positions.":"Variable interest rate will <0>fluctuate based on the market conditions. Recommended for short-term positions.","Version 2":"Version 2","Version 3":"Version 3",View:"View","View all votes":"View all votes","View contract":"View contract","View details":"\u03a0\u03c1\u03bf\u03b2\u03bf\u03bb\u03ae \u03bb\u03b5\u03c0\u03c4\u03bf\u03bc\u03b5\u03c1\u03b5\u03b9\u03ce\u03bd","View on Explorer":"\u03a0\u03c1\u03bf\u03b2\u03bf\u03bb\u03ae \u03c3\u03c4\u03bf\u03bd Explorer","Vote NAY":"\u03a8\u03b7\u03c6\u03af\u03c3\u03c4\u03b5 \u039a\u0391\u03a4\u0391","Vote YAE":"\u03a8\u03b7\u03c6\u03af\u03c3\u03c4\u03b5 \u03a5\u03a0\u0395\u03a1","Voted NAY":"Voted NAY","Voted YAE":"Voted YAE",Votes:"Votes",Voting:"Voting","Voting power":"\u0394\u03cd\u03bd\u03b1\u03bc\u03b7 \u03c8\u03ae\u03c6\u03bf\u03c5","Voting results":"\u0391\u03c0\u03bf\u03c4\u03b5\u03bb\u03ad\u03c3\u03bc\u03b1\u03c4\u03b1 \u03c8\u03b7\u03c6\u03bf\u03c6\u03bf\u03c1\u03af\u03b1\u03c2","Wallet Balance":"Wallet Balance","Wallet balance":"\u03a5\u03c0\u03cc\u03bb\u03bf\u03b9\u03c0\u03bf \u03c0\u03bf\u03c1\u03c4\u03bf\u03c6\u03bf\u03bb\u03b9\u03bf\u03cd","Wallet not detected. Connect or install wallet and retry":"\u03a4\u03bf \u03c0\u03bf\u03c1\u03c4\u03bf\u03c6\u03cc\u03bb\u03b9 \u03b4\u03b5\u03bd \u03b5\u03bd\u03c4\u03bf\u03c0\u03af\u03c3\u03c4\u03b7\u03ba\u03b5. \u03a3\u03c5\u03bd\u03b4\u03ad\u03c3\u03c4\u03b5 \u03ae \u03b5\u03b3\u03ba\u03b1\u03c4\u03b1\u03c3\u03c4\u03ae\u03c3\u03c4\u03b5 \u03c4\u03bf \u03c0\u03bf\u03c1\u03c4\u03bf\u03c6\u03cc\u03bb\u03b9 \u03ba\u03b1\u03b9 \u03b5\u03c0\u03b1\u03bd\u03b1\u03bb\u03ac\u03b2\u03b5\u03c4\u03b5 \u03c4\u03b7\u03bd \u03c0\u03c1\u03bf\u03c3\u03c0\u03ac\u03b8\u03b5\u03b9\u03b1","Wallets are provided by External Providers and by selecting you agree to Terms of those Providers. Your access to the wallet might be reliant on the External Provider being operational.":"\u03a4\u03b1 \u03c0\u03bf\u03c1\u03c4\u03bf\u03c6\u03cc\u03bb\u03b9\u03b1 \u03c0\u03b1\u03c1\u03ad\u03c7\u03bf\u03bd\u03c4\u03b1\u03b9 \u03b1\u03c0\u03cc \u0395\u03be\u03c9\u03c4\u03b5\u03c1\u03b9\u03ba\u03bf\u03cd\u03c2 \u03a0\u03b1\u03c1\u03cc\u03c7\u03bf\u03c5\u03c2 \u03ba\u03b1\u03b9 \u03b5\u03c0\u03b9\u03bb\u03ad\u03b3\u03bf\u03bd\u03c4\u03b1\u03c2 \u03c4\u03b1 \u03c3\u03c5\u03bc\u03c6\u03c9\u03bd\u03b5\u03af\u03c4\u03b5 \u03bc\u03b5 \u03c4\u03bf\u03c5\u03c2 \u038c\u03c1\u03bf\u03c5\u03c2 \u03c4\u03c9\u03bd \u03b5\u03bd \u03bb\u03cc\u03b3\u03c9 \u03a0\u03b1\u03c1\u03cc\u03c7\u03c9\u03bd. \u0397 \u03c0\u03c1\u03cc\u03c3\u03b2\u03b1\u03c3\u03ae \u03c3\u03b1\u03c2 \u03c3\u03c4\u03bf \u03c0\u03bf\u03c1\u03c4\u03bf\u03c6\u03cc\u03bb\u03b9 \u03b5\u03bd\u03b4\u03ad\u03c7\u03b5\u03c4\u03b1\u03b9 \u03bd\u03b1 \u03b5\u03be\u03b1\u03c1\u03c4\u03ac\u03c4\u03b1\u03b9 \u03b1\u03c0\u03cc \u03c4\u03b7 \u03bb\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03af\u03b1 \u03c4\u03bf\u03c5 \u0395\u03be\u03c9\u03c4\u03b5\u03c1\u03b9\u03ba\u03bf\u03cd \u03a0\u03b1\u03c1\u03cc\u03c7\u03bf\u03c5.","We couldn't find any assets related to your search. Try again with a different asset name, symbol, or address.":"We couldn't find any assets related to your search. Try again with a different asset name, symbol, or address.","We couldn't find any transactions related to your search. Try again with a different asset name, or reset filters.":"We couldn't find any transactions related to your search. Try again with a different asset name, or reset filters.","We couldn\u2019t detect a wallet. Connect a wallet to stake and view your balance.":"We couldn\u2019t detect a wallet. Connect a wallet to stake and view your balance.","We suggest you go back to the Dashboard.":"We suggest you go back to the Dashboard.",Website:"Website","When a liquidation occurs, liquidators repay up to 50% of the outstanding borrowed amount on behalf of the borrower. In return, they can buy the collateral at a discount and keep the difference (liquidation penalty) as a bonus.":"\u038c\u03c4\u03b1\u03bd \u03c0\u03c1\u03b1\u03b3\u03bc\u03b1\u03c4\u03bf\u03c0\u03bf\u03b9\u03b5\u03af\u03c4\u03b1\u03b9 \u03c1\u03b5\u03c5\u03c3\u03c4\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7, \u03bf\u03b9 \u03c1\u03b5\u03c5\u03c3\u03c4\u03bf\u03c0\u03bf\u03b9\u03b7\u03c4\u03ad\u03c2 \u03b5\u03c0\u03b9\u03c3\u03c4\u03c1\u03ad\u03c6\u03bf\u03c5\u03bd \u03ad\u03c9\u03c2 \u03ba\u03b1\u03b9 \u03c4\u03bf 50% \u03c4\u03bf\u03c5 \u03b1\u03bd\u03b5\u03be\u03cc\u03c6\u03bb\u03b7\u03c4\u03bf\u03c5 \u03b4\u03b1\u03bd\u03b5\u03b9\u03c3\u03bc\u03ad\u03bd\u03bf\u03c5 \u03c0\u03bf\u03c3\u03bf\u03cd \u03b3\u03b9\u03b1 \u03bb\u03bf\u03b3\u03b1\u03c1\u03b9\u03b1\u03c3\u03bc\u03cc \u03c4\u03bf\u03c5 \u03b4\u03b1\u03bd\u03b5\u03b9\u03bf\u03bb\u03ae\u03c0\u03c4\u03b7. \u03a3\u03b5 \u03b1\u03bd\u03c4\u03ac\u03bb\u03bb\u03b1\u03b3\u03bc\u03b1, \u03bc\u03c0\u03bf\u03c1\u03bf\u03cd\u03bd \u03bd\u03b1 \u03b1\u03b3\u03bf\u03c1\u03ac\u03c3\u03bf\u03c5\u03bd \u03c4\u03b9\u03c2 \u03b5\u03be\u03b1\u03c3\u03c6\u03b1\u03bb\u03af\u03c3\u03b5\u03b9\u03c2 \u03bc\u03b5 \u03ad\u03ba\u03c0\u03c4\u03c9\u03c3\u03b7 \u03ba\u03b1\u03b9 \u03bd\u03b1 \u03ba\u03c1\u03b1\u03c4\u03ae\u03c3\u03bf\u03c5\u03bd \u03c4\u03b7 \u03b4\u03b9\u03b1\u03c6\u03bf\u03c1\u03ac (\u03c0\u03bf\u03b9\u03bd\u03ae \u03c1\u03b5\u03c5\u03c3\u03c4\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7\u03c2) \u03c9\u03c2 \u03bc\u03c0\u03cc\u03bd\u03bf\u03c5\u03c2.","With a voting power of <0/>":"\u039c\u03b5 \u03b4\u03cd\u03bd\u03b1\u03bc\u03b7 \u03c8\u03ae\u03c6\u03bf\u03c5 <0/>","With testnet Faucet you can get free assets to test the ZeroLend Protocol. Make sure to switch your wallet provider to the appropriate testnet network, select desired asset, and click \u2018Faucet\u2019 to get tokens transferred to your wallet. The assets on a testnet are not \u201creal,\u201d meaning they have no monetary value. <0>Learn more":"With testnet Faucet you can get free assets to test the ZeroLend Protocol. Make sure to switch your wallet provider to the appropriate testnet network, select desired asset, and click \u2018Faucet\u2019 to get tokens transferred to your wallet. The assets on a testnet are not \u201creal,\u201d meaning they have no monetary value. <0>Learn more",Withdraw:"\u0391\u03bd\u03ac\u03bb\u03b7\u03c8\u03b7","Withdraw {symbol}":["\u0391\u03bd\u03ac\u03bb\u03b7\u03c8\u03b7 ",["symbol"]],"Withdrawing this amount will reduce your health factor and increase risk of liquidation.":"Withdrawing this amount will reduce your health factor and increase risk of liquidation.","Withdrawing {symbol}":["\u0391\u03bd\u03ac\u03bb\u03b7\u03c8\u03b7 ",["symbol"]],"Wrong Network":"\u039b\u03ac\u03b8\u03bf\u03c2 \u03b4\u03af\u03ba\u03c4\u03c5\u03bf",YAE:"\u03a5\u03a0\u0395\u03a1","You are entering Isolation mode":"\u0395\u03b9\u03c3\u03ad\u03c1\u03c7\u03b5\u03c3\u03c4\u03b5 \u03c3\u03b5 \u03bb\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03af\u03b1 \u03b1\u03c0\u03bf\u03bc\u03cc\u03bd\u03c9\u03c3\u03b7\u03c2","You can borrow this asset with a stable rate only if you borrow more than the amount you are supplying as collateral.":"\u039c\u03c0\u03bf\u03c1\u03b5\u03af\u03c4\u03b5 \u03bd\u03b1 \u03b4\u03b1\u03bd\u03b5\u03b9\u03c3\u03c4\u03b5\u03af\u03c4\u03b5 \u03b1\u03c5\u03c4\u03cc \u03c4\u03bf \u03c0\u03b5\u03c1\u03b9\u03bf\u03c5\u03c3\u03b9\u03b1\u03ba\u03cc \u03c3\u03c4\u03bf\u03b9\u03c7\u03b5\u03af\u03bf \u03bc\u03b5 \u03c3\u03c4\u03b1\u03b8\u03b5\u03c1\u03cc \u03b5\u03c0\u03b9\u03c4\u03cc\u03ba\u03b9\u03bf \u03bc\u03cc\u03bd\u03bf \u03b1\u03bd \u03b4\u03b1\u03bd\u03b5\u03b9\u03c3\u03c4\u03b5\u03af\u03c4\u03b5 \u03c0\u03b5\u03c1\u03b9\u03c3\u03c3\u03cc\u03c4\u03b5\u03c1\u03bf \u03b1\u03c0\u03cc \u03c4\u03bf \u03c0\u03bf\u03c3\u03cc \u03c0\u03bf\u03c5 \u03c0\u03b1\u03c1\u03ad\u03c7\u03b5\u03c4\u03b5 \u03c9\u03c2 \u03b5\u03b3\u03b3\u03cd\u03b7\u03c3\u03b7.","You can not change Interest Type to stable as your borrowings are higher than your collateral":"\u0394\u03b5\u03bd \u03bc\u03c0\u03bf\u03c1\u03b5\u03af\u03c4\u03b5 \u03bd\u03b1 \u03b1\u03bb\u03bb\u03ac\u03be\u03b5\u03c4\u03b5 \u03c4\u03bf\u03bd \u03a4\u03cd\u03c0\u03bf \u0395\u03c0\u03b9\u03c4\u03bf\u03ba\u03af\u03bf\u03c5 \u03c3\u03b5 \u03c3\u03c4\u03b1\u03b8\u03b5\u03c1\u03cc, \u03ba\u03b1\u03b8\u03ce\u03c2 \u03c4\u03b1 \u03b4\u03ac\u03bd\u03b5\u03b9\u03ac \u03c3\u03b1\u03c2 \u03b5\u03af\u03bd\u03b1\u03b9 \u03c5\u03c8\u03b7\u03bb\u03cc\u03c4\u03b5\u03c1\u03b1 \u03b1\u03c0\u03cc \u03c4\u03b9\u03c2 \u03b5\u03b3\u03b3\u03c5\u03ae\u03c3\u03b5\u03b9\u03c2 \u03c3\u03b1\u03c2","You can not disable E-Mode as your current collateralization level is above 80%, disabling E-Mode can cause liquidation. To exit E-Mode supply or repay borrowed positions.":"\u0394\u03b5\u03bd \u03bc\u03c0\u03bf\u03c1\u03b5\u03af\u03c4\u03b5 \u03bd\u03b1 \u03b1\u03c0\u03b5\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03b9\u03ae\u03c3\u03b5\u03c4\u03b5 \u03c4\u03bf E-Mode \u03ba\u03b1\u03b8\u03ce\u03c2 \u03c4\u03bf \u03c4\u03c1\u03ad\u03c7\u03bf\u03bd \u03b5\u03c0\u03af\u03c0\u03b5\u03b4\u03bf \u03b5\u03b3\u03b3\u03cd\u03b7\u03c3\u03b7\u03c2 \u03b5\u03af\u03bd\u03b1\u03b9 \u03c0\u03ac\u03bd\u03c9 \u03b1\u03c0\u03cc 80%, \u03b7 \u03b1\u03c0\u03b5\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7 \u03c4\u03bf\u03c5 E-Mode \u03bc\u03c0\u03bf\u03c1\u03b5\u03af \u03bd\u03b1 \u03c0\u03c1\u03bf\u03ba\u03b1\u03bb\u03ad\u03c3\u03b5\u03b9 \u03c1\u03b5\u03c5\u03c3\u03c4\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7. \u0393\u03b9\u03b1 \u03bd\u03b1 \u03b2\u03b3\u03b5\u03af\u03c4\u03b5 \u03b1\u03c0\u03cc \u03c4\u03bf E-Mode, \u03c0\u03c1\u03bf\u03bc\u03ae\u03b8\u03b5\u03b9\u03b1 \u03ae \u03b1\u03c0\u03bf\u03c0\u03bb\u03b7\u03c1\u03c9\u03bc\u03ae \u03b4\u03b1\u03bd\u03b5\u03b9\u03c3\u03bc\u03ad\u03bd\u03c9\u03bd \u03b8\u03ad\u03c3\u03b5\u03c9\u03bd.","You can not switch usage as collateral mode for this currency, because it will cause collateral call":"\u0394\u03b5\u03bd \u03bc\u03c0\u03bf\u03c1\u03b5\u03af\u03c4\u03b5 \u03bd\u03b1 \u03b1\u03bb\u03bb\u03ac\u03be\u03b5\u03c4\u03b5 \u03c4\u03b7 \u03c7\u03c1\u03ae\u03c3\u03b7 \u03c9\u03c2 \u03bb\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03af\u03b1 \u03b5\u03b3\u03b3\u03cd\u03b7\u03c3\u03b7\u03c2 \u03b3\u03b9\u03b1 \u03b1\u03c5\u03c4\u03cc \u03c4\u03bf \u03bd\u03cc\u03bc\u03b9\u03c3\u03bc\u03b1, \u03b4\u03b9\u03cc\u03c4\u03b9 \u03b8\u03b1 \u03c0\u03c1\u03bf\u03ba\u03b1\u03bb\u03ad\u03c3\u03b5\u03b9 \u03ba\u03bb\u03ae\u03c3\u03b7 \u03b5\u03b3\u03b3\u03cd\u03b7\u03c3\u03b7\u03c2","You can not use this currency as collateral":"\u0394\u03b5\u03bd \u03bc\u03c0\u03bf\u03c1\u03b5\u03af\u03c4\u03b5 \u03bd\u03b1 \u03c7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03ae\u03c3\u03b5\u03c4\u03b5 \u03b1\u03c5\u03c4\u03cc \u03c4\u03bf \u03bd\u03cc\u03bc\u03b9\u03c3\u03bc\u03b1 \u03c9\u03c2 \u03b5\u03b3\u03b3\u03cd\u03b7\u03c3\u03b7","You can not withdraw this amount because it will cause collateral call":"\u0394\u03b5\u03bd \u03bc\u03c0\u03bf\u03c1\u03b5\u03af\u03c4\u03b5 \u03bd\u03b1 \u03b1\u03c0\u03bf\u03c3\u03cd\u03c1\u03b5\u03c4\u03b5 \u03b1\u03c5\u03c4\u03cc \u03c4\u03bf \u03c0\u03bf\u03c3\u03cc, \u03b4\u03b9\u03cc\u03c4\u03b9 \u03b8\u03b1 \u03c0\u03c1\u03bf\u03ba\u03bb\u03b7\u03b8\u03b5\u03af \u03ba\u03bb\u03ae\u03c3\u03b7 \u03b5\u03b3\u03b3\u03cd\u03b7\u03c3\u03b7\u03c2","You can only switch to tokens with variable APY types. After this transaction, you may change the variable rate to a stable one if available.":"You can only switch to tokens with variable APY types. After this transaction, you may change the variable rate to a stable one if available.","You can only withdraw your assets from the Security Module after the cooldown period ends and the unstake window is active.":"\u039c\u03c0\u03bf\u03c1\u03b5\u03af\u03c4\u03b5 \u03bd\u03b1 \u03b1\u03c0\u03bf\u03c3\u03cd\u03c1\u03b5\u03c4\u03b5 \u03c4\u03b1 \u03c0\u03b5\u03c1\u03b9\u03bf\u03c5\u03c3\u03b9\u03b1\u03ba\u03ac \u03c3\u03b1\u03c2 \u03c3\u03c4\u03bf\u03b9\u03c7\u03b5\u03af\u03b1 \u03b1\u03c0\u03cc \u03c4\u03b7 \u039c\u03bf\u03bd\u03ac\u03b4\u03b1 \u0391\u03c3\u03c6\u03b1\u03bb\u03b5\u03af\u03b1\u03c2 \u03bc\u03cc\u03bd\u03bf \u03b1\u03c6\u03bf\u03cd \u03bb\u03ae\u03be\u03b5\u03b9 \u03b7 \u03c0\u03b5\u03c1\u03af\u03bf\u03b4\u03bf\u03c2 \u03b1\u03bd\u03b1\u03bc\u03bf\u03bd\u03ae\u03c2 \u03ba\u03b1\u03b9 \u03c4\u03bf \u03c0\u03b1\u03c1\u03ac\u03b8\u03c5\u03c1\u03bf \u03be\u03b5\u03ba\u03bb\u03b5\u03b9\u03b4\u03ce\u03bc\u03b1\u03c4\u03bf\u03c2 \u03b5\u03af\u03bd\u03b1\u03b9 \u03b5\u03bd\u03b5\u03c1\u03b3\u03cc.","You can report incident to our <0>Discord or <1>Github.":"\u039c\u03c0\u03bf\u03c1\u03b5\u03af\u03c4\u03b5 \u03bd\u03b1 \u03b1\u03bd\u03b1\u03c6\u03ad\u03c1\u03b5\u03c4\u03b5 \u03c4\u03bf \u03c0\u03b5\u03c1\u03b9\u03c3\u03c4\u03b1\u03c4\u03b9\u03ba\u03cc \u03c3\u03c4\u03bf <0>Discord \u03ae \u03c3\u03c4\u03bf <1>Github.","You cancelled the transaction.":"\u0391\u03ba\u03c5\u03c1\u03ce\u03c3\u03b1\u03c4\u03b5 \u03c4\u03b7 \u03c3\u03c5\u03bd\u03b1\u03bb\u03bb\u03b1\u03b3\u03ae.","You did not participate in this proposal":"\u0394\u03b5\u03bd \u03c3\u03c5\u03bc\u03bc\u03b5\u03c4\u03b5\u03af\u03c7\u03b1\u03c4\u03b5 \u03c3\u03c4\u03b7\u03bd \u03c0\u03b1\u03c1\u03bf\u03cd\u03c3\u03b1 \u03c0\u03c1\u03cc\u03c4\u03b1\u03c3\u03b7","You do not have supplies in this currency":"\u0394\u03b5\u03bd \u03ad\u03c7\u03b5\u03c4\u03b5 \u03c0\u03c1\u03bf\u03bc\u03ae\u03b8\u03b5\u03b9\u03b5\u03c2 \u03c3\u03b5 \u03b1\u03c5\u03c4\u03cc \u03c4\u03bf \u03bd\u03cc\u03bc\u03b9\u03c3\u03bc\u03b1","You don\u2019t have enough funds in your wallet to repay the full amount. If you proceed to repay with your current amount of funds, you will still have a small borrowing position in your dashboard.":"\u0394\u03b5\u03bd \u03ad\u03c7\u03b5\u03c4\u03b5 \u03b1\u03c1\u03ba\u03b5\u03c4\u03ac \u03c7\u03c1\u03ae\u03bc\u03b1\u03c4\u03b1 \u03c3\u03c4\u03bf \u03c0\u03bf\u03c1\u03c4\u03bf\u03c6\u03cc\u03bb\u03b9 \u03c3\u03b1\u03c2 \u03b3\u03b9\u03b1 \u03bd\u03b1 \u03b1\u03c0\u03bf\u03c0\u03bb\u03b7\u03c1\u03ce\u03c3\u03b5\u03c4\u03b5 \u03bf\u03bb\u03cc\u03ba\u03bb\u03b7\u03c1\u03bf \u03c4\u03bf \u03c0\u03bf\u03c3\u03cc. \u0395\u03ac\u03bd \u03c0\u03c1\u03bf\u03c7\u03c9\u03c1\u03ae\u03c3\u03b5\u03c4\u03b5 \u03c3\u03c4\u03b7\u03bd \u03b1\u03c0\u03bf\u03c0\u03bb\u03b7\u03c1\u03c9\u03bc\u03ae \u03bc\u03b5 \u03c4\u03bf \u03c4\u03c1\u03ad\u03c7\u03bf\u03bd \u03c0\u03bf\u03c3\u03cc \u03c4\u03c9\u03bd \u03c7\u03c1\u03b7\u03bc\u03ac\u03c4\u03c9\u03bd \u03c3\u03b1\u03c2, \u03b8\u03b1 \u03b5\u03be\u03b1\u03ba\u03bf\u03bb\u03bf\u03c5\u03b8\u03b5\u03af\u03c4\u03b5 \u03bd\u03b1 \u03ad\u03c7\u03b5\u03c4\u03b5 \u03bc\u03b9\u03b1 \u03bc\u03b9\u03ba\u03c1\u03ae \u03b8\u03ad\u03c3\u03b7 \u03b4\u03b1\u03bd\u03b5\u03b9\u03c3\u03bc\u03bf\u03cd \u03c3\u03c4\u03bf \u03c4\u03b1\u03bc\u03c0\u03bb\u03cc \u03c3\u03b1\u03c2.","You have no ZERO/stkZERO balance to delegate.":"You have no ZERO/stkZERO balance to delegate.","You have not borrow yet using this currency":"\u0394\u03b5\u03bd \u03ad\u03c7\u03b5\u03c4\u03b5 \u03b4\u03b1\u03bd\u03b5\u03b9\u03c3\u03c4\u03b5\u03af \u03b1\u03ba\u03cc\u03bc\u03b1 \u03c7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03ce\u03bd\u03c4\u03b1\u03c2 \u03b1\u03c5\u03c4\u03cc \u03c4\u03bf \u03bd\u03cc\u03bc\u03b9\u03c3\u03bc\u03b1","You may borrow up to <0/> GHO at <1/> (max discount)":"You may borrow up to <0/> GHO at <1/> (max discount)","You may enter a custom amount in the field.":"You may enter a custom amount in the field.","You switched to {0} rate":["\u0391\u03bb\u03bb\u03ac\u03be\u03b1\u03c4\u03b5 \u03c3\u03b5 \u03c0\u03bf\u03c3\u03bf\u03c3\u03c4\u03cc ",["0"]],"You unstake here":"\u039c\u03c0\u03bf\u03c1\u03b5\u03af\u03c4\u03b5 \u03bd\u03b1 \u03be\u03b5\u03ba\u03bb\u03b5\u03b9\u03b4\u03ce\u03c3\u03b5\u03c4\u03b5 \u03b5\u03b4\u03ce","You voted {0}":["\u03a8\u03b7\u03c6\u03af\u03c3\u03b1\u03c4\u03b5 ",["0"]],"You will exit isolation mode and other tokens can now be used as collateral":"\u0398\u03b1 \u03b2\u03b3\u03b5\u03af\u03c4\u03b5 \u03b1\u03c0\u03cc \u03c4\u03b7 \u03bb\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03af\u03b1 \u03b1\u03c0\u03bf\u03bc\u03cc\u03bd\u03c9\u03c3\u03b7\u03c2 \u03ba\u03b1\u03b9 \u03ac\u03bb\u03bb\u03b1 tokens \u03bc\u03c0\u03bf\u03c1\u03bf\u03cd\u03bd \u03c0\u03bb\u03ad\u03bf\u03bd \u03bd\u03b1 \u03c7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03b7\u03b8\u03bf\u03cd\u03bd \u03c9\u03c2 \u03b5\u03b3\u03b3\u03cd\u03b7\u03c3\u03b7","You {action} <0/> {symbol}":["\u0395\u03c3\u03b5\u03af\u03c2 ",["action"]," <0/> ",["symbol"]],"You've successfully switched borrow position.":"You've successfully switched borrow position.","Your borrows":"\u03a4\u03b1 \u03b4\u03ac\u03bd\u03b5\u03b9\u03b1 \u03c3\u03b1\u03c2","Your current loan to value based on your collateral supplied.":"\u03a4\u03bf \u03c4\u03c1\u03ad\u03c7\u03bf\u03bd \u03b4\u03ac\u03bd\u03b5\u03b9\u03bf \u03c0\u03c1\u03bf\u03c2 \u03b1\u03be\u03af\u03b1 \u03bc\u03b5 \u03b2\u03ac\u03c3\u03b7 \u03c4\u03b9\u03c2 \u03c0\u03b1\u03c1\u03b5\u03c7\u03cc\u03bc\u03b5\u03bd\u03b5\u03c2 \u03b5\u03be\u03b1\u03c3\u03c6\u03b1\u03bb\u03af\u03c3\u03b5\u03b9\u03c2 \u03c3\u03b1\u03c2.","Your health factor and loan to value determine the assurance of your collateral. To avoid liquidations you can supply more collateral or repay borrow positions.":"\u039f \u03c3\u03c5\u03bd\u03c4\u03b5\u03bb\u03b5\u03c3\u03c4\u03ae\u03c2 \u03c5\u03b3\u03b5\u03af\u03b1\u03c2 \u03ba\u03b1\u03b9 \u03c4\u03bf \u03b4\u03ac\u03bd\u03b5\u03b9\u03bf \u03c0\u03c1\u03bf\u03c2 \u03b1\u03be\u03af\u03b1 \u03ba\u03b1\u03b8\u03bf\u03c1\u03af\u03b6\u03bf\u03c5\u03bd \u03c4\u03b7 \u03b4\u03b9\u03b1\u03c3\u03c6\u03ac\u03bb\u03b9\u03c3\u03b7 \u03c4\u03c9\u03bd \u03b5\u03be\u03b1\u03c3\u03c6\u03b1\u03bb\u03af\u03c3\u03b5\u03ce\u03bd \u03c3\u03b1\u03c2. \u0393\u03b9\u03b1 \u03bd\u03b1 \u03b1\u03c0\u03bf\u03c6\u03cd\u03b3\u03b5\u03c4\u03b5 \u03c4\u03b9\u03c2 \u03c1\u03b5\u03c5\u03c3\u03c4\u03bf\u03c0\u03bf\u03b9\u03ae\u03c3\u03b5\u03b9\u03c2 \u03bc\u03c0\u03bf\u03c1\u03b5\u03af\u03c4\u03b5 \u03bd\u03b1 \u03c0\u03b1\u03c1\u03ac\u03c3\u03c7\u03b5\u03c4\u03b5 \u03c0\u03b5\u03c1\u03b9\u03c3\u03c3\u03cc\u03c4\u03b5\u03c1\u03b5\u03c2 \u03b5\u03be\u03b1\u03c3\u03c6\u03b1\u03bb\u03af\u03c3\u03b5\u03b9\u03c2 \u03ae \u03bd\u03b1 \u03b5\u03be\u03bf\u03c6\u03bb\u03ae\u03c3\u03b5\u03c4\u03b5 \u03b4\u03b1\u03bd\u03b5\u03b9\u03b1\u03ba\u03ad\u03c2 \u03b8\u03ad\u03c3\u03b5\u03b9\u03c2.","Your info":"\u039f\u03b9 \u03c0\u03bb\u03b7\u03c1\u03bf\u03c6\u03bf\u03c1\u03af\u03b5\u03c2 \u03c3\u03b1\u03c2","Your proposition power is based on your ZERO/stkZERO balance and received delegations.":"Your proposition power is based on your ZERO/stkZERO balance and received delegations.","Your reward balance is 0":"\u03a4\u03bf \u03c5\u03c0\u03cc\u03bb\u03bf\u03b9\u03c0\u03bf \u03c4\u03b7\u03c2 \u03b1\u03bd\u03c4\u03b1\u03bc\u03bf\u03b9\u03b2\u03ae\u03c2 \u03c3\u03b1\u03c2 \u03b5\u03af\u03bd\u03b1\u03b9 0","Your supplies":"\u039f\u03b9 \u03c0\u03c1\u03bf\u03bc\u03ae\u03b8\u03b5\u03b9\u03ad\u03c2 \u03c3\u03b1\u03c2","Your voting info":"\u039f\u03b9 \u03c0\u03bb\u03b7\u03c1\u03bf\u03c6\u03bf\u03c1\u03af\u03b5\u03c2 \u03c8\u03ae\u03c6\u03bf\u03c5 \u03c3\u03b1\u03c2","Your voting power is based on your ZERO/stkZERO balance and received delegations.":"Your voting power is based on your ZERO/stkZERO balance and received delegations.","Your {name} wallet is empty. Purchase or transfer assets or use <0>{0} to transfer your {network} assets.":["Your ",["name"]," wallet is empty. Purchase or transfer assets or use <0>",["0"]," to transfer your ",["network"]," assets."],"Your {name} wallet is empty. Purchase or transfer assets.":["Your ",["name"]," wallet is empty. Purchase or transfer assets."],"Your {networkName} wallet is empty. Get free test assets at":["Your ",["networkName"]," wallet is empty. Get free test assets at"],"Your {networkName} wallet is empty. Get free test {0} at":["Your ",["networkName"]," wallet is empty. Get free test ",["0"]," at"],"Zero address not valid":"\u0397 \u03bc\u03b7\u03b4\u03b5\u03bd\u03b9\u03ba\u03ae \u03b4\u03b9\u03b5\u03cd\u03b8\u03c5\u03bd\u03c3\u03b7 \u03b4\u03b5\u03bd \u03b5\u03af\u03bd\u03b1\u03b9 \u03ad\u03b3\u03ba\u03c5\u03c1\u03b7",assets:"\u03c0\u03b5\u03c1\u03b9\u03bf\u03c5\u03c3\u03b9\u03b1\u03ba\u03ac \u03c3\u03c4\u03bf\u03b9\u03c7\u03b5\u03af\u03b1","blocked activities":"blocked activities","copy the error":"\u03b1\u03bd\u03c4\u03b9\u03b3\u03c1\u03ac\u03c8\u03c4\u03b5 \u03c4\u03bf \u03c3\u03c6\u03ac\u03bb\u03bc\u03b1",disabled:"disabled",documentation:"documentation",enabled:"enabled",ends:"\u03c4\u03b5\u03bb\u03b5\u03b9\u03ce\u03bd\u03b5\u03b9",for:"for",of:"of",on:"\u03b5\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7","please check that the amount you want to supply is not currently being used for staking. If it is being used for staking, your transaction might fail.":"\u03c0\u03b1\u03c1\u03b1\u03ba\u03b1\u03bb\u03bf\u03cd\u03bc\u03b5 \u03b5\u03bb\u03ad\u03b3\u03be\u03c4\u03b5 \u03cc\u03c4\u03b9 \u03c4\u03bf \u03c0\u03bf\u03c3\u03cc \u03c0\u03bf\u03c5 \u03b8\u03ad\u03bb\u03b5\u03c4\u03b5 \u03bd\u03b1 \u03c0\u03b1\u03c1\u03ad\u03c7\u03b5\u03c4\u03b5 \u03b4\u03b5\u03bd \u03c7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03b5\u03af\u03c4\u03b1\u03b9 \u03b5\u03c0\u03af \u03c4\u03bf\u03c5 \u03c0\u03b1\u03c1\u03cc\u03bd\u03c4\u03bf\u03c2 \u03b3\u03b9\u03b1 \u03ba\u03bb\u03b5\u03af\u03b4\u03c9\u03bc\u03b1. \u0395\u03ac\u03bd \u03c7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03b5\u03af\u03c4\u03b1\u03b9 \u03b3\u03b9\u03b1 \u03ba\u03bb\u03b5\u03af\u03b4\u03c9\u03bc\u03b1, \u03b7 \u03c3\u03c5\u03bd\u03b1\u03bb\u03bb\u03b1\u03b3\u03ae \u03c3\u03b1\u03c2 \u03b5\u03bd\u03b4\u03ad\u03c7\u03b5\u03c4\u03b1\u03b9 \u03bd\u03b1 \u03b1\u03c0\u03bf\u03c4\u03cd\u03c7\u03b5\u03b9.",repaid:"repaid","stETH supplied as collateral will continue to accrue staking rewards provided by daily rebases.":"stETH supplied as collateral will continue to accrue staking rewards provided by daily rebases.","stETH tokens will be migrated to Wrapped stETH using Lido Protocol wrapper which leads to supply balance change after migration: {0}":["stETH tokens will be migrated to Wrapped stETH using Lido Protocol wrapper which leads to supply balance change after migration: ",["0"]],"staking view":"\u03c0\u03c1\u03bf\u03b2\u03bf\u03bb\u03ae \u03ba\u03bb\u03b5\u03b9\u03b4\u03ce\u03bc\u03b1\u03c4\u03bf\u03c2",starts:"starts","stkZERO holders get a discount on GHO borrow rate":"stkZERO holders get a discount on GHO borrow rate",to:"to","tokens is not the same as staking them. If you wish to stake your":"tokens \u03b4\u03b5\u03bd \u03b5\u03af\u03bd\u03b1\u03b9 \u03c4\u03bf \u03af\u03b4\u03b9\u03bf \u03bc\u03b5 \u03c4\u03bf \u03bd\u03b1 \u03c4\u03b1 \u03ba\u03bb\u03b5\u03b9\u03b4\u03ce\u03bd\u03b5\u03c4\u03b5. \u0395\u03ac\u03bd \u03b5\u03c0\u03b9\u03b8\u03c5\u03bc\u03b5\u03af\u03c4\u03b5 \u03bd\u03b1 \u03ba\u03bb\u03b5\u03b9\u03b4\u03ce\u03c3\u03b5\u03c4\u03b5 \u03c4\u03b1","tokens, please go to the":"tokens, \u03c0\u03b1\u03c1\u03b1\u03ba\u03b1\u03bb\u03bf\u03cd\u03bc\u03b5 \u03bc\u03b5\u03c4\u03b1\u03b2\u03b5\u03af\u03c4\u03b5 \u03c3\u03c4\u03bf","will receive":"will receive",withdrew:"withdrew","{0}":[["0"]],"{0} Balance":[["0"]," \u03a5\u03c0\u03cc\u03bb\u03bf\u03b9\u03c0\u03bf"],"{0} Faucet":[["0"]," \u0392\u03c1\u03cd\u03c3\u03b7"],"{0} on-ramp service is provided by External Provider and by selecting you agree to Terms of the Provider. Your access to the service might be reliant on the External Provider being operational.":[["0"]," on-ramp service is provided by External Provider and by selecting you agree to Terms of the Provider. Your access to the service might be reliant on the External Provider being operational."],"{0}{name}":[["0"],["name"]],"{currentMethod}":[["currentMethod"]],"{d}d":[["d"],"\u03b7"],"{h}h":[["h"],"\u03c9"],"{m}m":[["m"],"\u03bb"],"{networkName} Faucet":[["networkName"]," Faucet"],"{notifyText}":[["notifyText"]],"{numSelected}/{numAvailable} assets selected":[["numSelected"],"/",["numAvailable"]," assets selected"],"{s}s":[["s"],"\u03b4"],"{title}":[["title"]],"{tooltipText}":[["tooltipText"]]}}}}]); \ No newline at end of file +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[778],{41778:function(e){e.exports={messages:{".CSV":".CSV",".JSON":".JSON","<0><1><2/>Add <3/> stkZERO to borrow at <4/> (max discount)":"<0><1><2/>Add <3/> stkZERO to borrow at <4/> (max discount)","<0><1><2/>Add stkZERO to see borrow rate with discount":"<0><1><2/>Add stkZERO to see borrow rate with discount","<0>Ampleforth is a rebasing asset. Visit the <1>documentation to learn more.":"<0>Ampleforth is a rebasing asset. Visit the <1>documentation to learn more.","<0>Attention: Parameter changes via governance can alter your account health factor and risk of liquidation. Follow the <1>ZeroLend governance forum for updates.":"<0>Attention: Parameter changes via governance can alter your account health factor and risk of liquidation. Follow the <1>ZeroLend governance forum for updates.","<0>Slippage tolerance <1>{selectedSlippage}% <2>{0}":["<0>Slippage tolerance <1>",["selectedSlippage"],"% <2>",["0"],""],"ZERO holders (Ethereum network only) can stake their ZERO in the Safety Module to add more security to the protocol and earn Safety Incentives. In the case of a shortfall event, up to 30% of your stake can be slashed to cover the deficit, providing an additional layer of protection for the protocol.":"ZERO holders (Ethereum network only) can stake their ZERO in the Safety Module to add more security to the protocol and earn Safety Incentives. In the case of a shortfall event, up to 30% of your stake can be slashed to cover the deficit, providing an additional layer of protection for the protocol.",APR:"APR",APY:"APY","APY change":"APY change","APY type":"\u03a4\u03cd\u03c0\u03bf\u03c2 APY","APY type change":"APY type change","APY with discount applied":"APY with discount applied","APY, fixed rate":"APY, fixed rate","APY, stable":"APY, \u03c3\u03c4\u03b1\u03b8\u03b5\u03c1\u03cc","APY, variable":"APY, \u03bc\u03b5\u03c4\u03b1\u03b2\u03bb\u03b7\u03c4\u03cc","AToken supply is not zero":"\u0397 \u03c0\u03c1\u03bf\u03c3\u03c6\u03bf\u03c1\u03ac AToken \u03b4\u03b5\u03bd \u03b5\u03af\u03bd\u03b1\u03b9 \u03bc\u03b7\u03b4\u03b5\u03bd\u03b9\u03ba\u03ae","ZeroLend Governance":"\u0394\u03b9\u03b1\u03ba\u03c5\u03b2\u03ad\u03c1\u03bd\u03b7\u03c3\u03b7 ZeroLend","ZeroLend aToken":"ZeroLend aToken","ZeroLend debt token":"ZeroLend debt token","ZeroLend is a fully decentralized, community governed protocol by the ZERO token-holders. ZERO token-holders collectively discuss, propose, and vote on upgrades to the protocol. ZERO token-holders (Ethereum network only) can either vote themselves on new proposals or delagate to an address of choice. To learn more check out the Governance":"ZeroLend is a fully decentralized, community governed protocol by the ZERO token-holders. ZERO token-holders collectively discuss, propose, and vote on upgrades to the protocol. ZERO token-holders (Ethereum network only) can either vote themselves on new proposals or delagate to an address of choice. To learn more check out the Governance","ZeroLend per month":"ZeroLend \u03b1\u03bd\u03ac \u03bc\u03ae\u03bd\u03b1","About GHO":"About GHO",Account:"\u039b\u03bf\u03b3\u03b1\u03c1\u03b9\u03b1\u03c3\u03bc\u03cc\u03c2","Action cannot be performed because the reserve is frozen":"\u0397 \u03b5\u03bd\u03ad\u03c1\u03b3\u03b5\u03b9\u03b1 \u03b4\u03b5\u03bd \u03bc\u03c0\u03bf\u03c1\u03b5\u03af \u03bd\u03b1 \u03b5\u03ba\u03c4\u03b5\u03bb\u03b5\u03c3\u03c4\u03b5\u03af \u03b5\u03c0\u03b5\u03b9\u03b4\u03ae \u03c4\u03bf \u03b1\u03c0\u03bf\u03b8\u03b5\u03bc\u03b1\u03c4\u03b9\u03ba\u03cc \u03ad\u03c7\u03b5\u03b9 \u03c0\u03b1\u03b3\u03ce\u03c3\u03b5\u03b9","Action cannot be performed because the reserve is paused":"\u0397 \u03b5\u03bd\u03ad\u03c1\u03b3\u03b5\u03b9\u03b1 \u03b4\u03b5\u03bd \u03bc\u03c0\u03bf\u03c1\u03b5\u03af \u03bd\u03b1 \u03b5\u03ba\u03c4\u03b5\u03bb\u03b5\u03c3\u03c4\u03b5\u03af \u03b5\u03c0\u03b5\u03b9\u03b4\u03ae \u03b7 \u03b5\u03c6\u03b5\u03b4\u03c1\u03b5\u03af\u03b1 \u03b2\u03c1\u03af\u03c3\u03ba\u03b5\u03c4\u03b1\u03b9 \u03c3\u03b5 \u03c0\u03b1\u03cd\u03c3\u03b7","Action requires an active reserve":"\u0397 \u03b4\u03c1\u03ac\u03c3\u03b7 \u03b1\u03c0\u03b1\u03b9\u03c4\u03b5\u03af \u03b5\u03bd\u03b5\u03c1\u03b3\u03cc \u03b1\u03c0\u03cc\u03b8\u03b5\u03bc\u03b1","Activate Cooldown":"Activate Cooldown","Add stkZERO to see borrow APY with the discount":"Add stkZERO to see borrow APY with the discount","Add to wallet":"Add to wallet","Add {0} to wallet to track your balance.":["Add ",["0"]," to wallet to track your balance."],"Address is not a contract":"\u0397 \u03b4\u03b9\u03b5\u03cd\u03b8\u03c5\u03bd\u03c3\u03b7 \u03b4\u03b5\u03bd \u03b5\u03af\u03bd\u03b1\u03b9 \u03c3\u03c5\u03bc\u03b2\u03cc\u03bb\u03b1\u03b9\u03bf",Addresses:"Addresses","Addresses ({0})":["Addresses (",["0"],")"],"All Assets":"All Assets","All done!":"\u038c\u03bb\u03b1 \u03ad\u03c4\u03bf\u03b9\u03bc\u03b1!","All proposals":"\u038c\u03bb\u03b5\u03c2 \u03bf\u03b9 \u03c0\u03c1\u03bf\u03c4\u03ac\u03c3\u03b5\u03b9\u03c2","All transactions":"All transactions","Allowance required action":"\u0391\u03c0\u03b1\u03b9\u03c4\u03bf\u03cd\u03bc\u03b5\u03bd\u03b7 \u03b4\u03c1\u03ac\u03c3\u03b7 \u03b5\u03c0\u03b9\u03b4\u03cc\u03c4\u03b7\u03c3\u03b7\u03c2","Allows you to decide whether to use a supplied asset as collateral. An asset used as collateral will affect your borrowing power and health factor.":"\u03a3\u03b1\u03c2 \u03b5\u03c0\u03b9\u03c4\u03c1\u03ad\u03c0\u03b5\u03b9 \u03bd\u03b1 \u03b1\u03c0\u03bf\u03c6\u03b1\u03c3\u03af\u03c3\u03b5\u03c4\u03b5 \u03b1\u03bd \u03b8\u03b1 \u03c7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03ae\u03c3\u03b5\u03c4\u03b5 \u03ad\u03bd\u03b1 \u03c0\u03b1\u03c1\u03b5\u03c7\u03cc\u03bc\u03b5\u03bd\u03bf \u03c0\u03b5\u03c1\u03b9\u03bf\u03c5\u03c3\u03b9\u03b1\u03ba\u03cc \u03c3\u03c4\u03bf\u03b9\u03c7\u03b5\u03af\u03bf \u03c9\u03c2 \u03b5\u03b3\u03b3\u03cd\u03b7\u03c3\u03b7. \u0388\u03bd\u03b1 \u03c0\u03b5\u03c1\u03b9\u03bf\u03c5\u03c3\u03b9\u03b1\u03ba\u03cc \u03c3\u03c4\u03bf\u03b9\u03c7\u03b5\u03af\u03bf \u03c0\u03bf\u03c5 \u03c7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03b5\u03af\u03c4\u03b1\u03b9 \u03c9\u03c2 \u03b5\u03b3\u03b3\u03cd\u03b7\u03c3\u03b7 \u03b8\u03b1 \u03b5\u03c0\u03b7\u03c1\u03b5\u03ac\u03c3\u03b5\u03b9 \u03c4\u03b7 \u03b4\u03b1\u03bd\u03b5\u03b9\u03bf\u03bb\u03b7\u03c0\u03c4\u03b9\u03ba\u03ae \u03c3\u03b1\u03c2 \u03b9\u03ba\u03b1\u03bd\u03cc\u03c4\u03b7\u03c4\u03b1 \u03ba\u03b1\u03b9 \u03c4\u03bf\u03bd \u03c3\u03c5\u03bd\u03c4\u03b5\u03bb\u03b5\u03c3\u03c4\u03ae \u03c5\u03b3\u03b5\u03af\u03b1\u03c2.","Allows you to switch between <0>variable and <1>stable interest rates, where variable rate can increase and decrease depending on the amount of liquidity in the reserve, and stable rate will stay the same for the duration of your loan.":"\u03a3\u03b1\u03c2 \u03b5\u03c0\u03b9\u03c4\u03c1\u03ad\u03c0\u03b5\u03b9 \u03c4\u03b7\u03bd \u03b5\u03bd\u03b1\u03bb\u03bb\u03b1\u03b3\u03ae \u03bc\u03b5\u03c4\u03b1\u03be\u03cd <0>\u03bc\u03b5\u03c4\u03b1\u03b2\u03bb\u03b7\u03c4\u03bf\u03cd \u03ba\u03b1\u03b9 <1>\u03c3\u03c4\u03b1\u03b8\u03b5\u03c1\u03bf\u03cd \u03b5\u03c0\u03b9\u03c4\u03bf\u03ba\u03af\u03bf\u03c5, \u03cc\u03c0\u03bf\u03c5 \u03c4\u03bf \u03bc\u03b5\u03c4\u03b1\u03b2\u03bb\u03b7\u03c4\u03cc \u03b5\u03c0\u03b9\u03c4\u03cc\u03ba\u03b9\u03bf \u03bc\u03c0\u03bf\u03c1\u03b5\u03af \u03bd\u03b1 \u03b1\u03c5\u03be\u03ac\u03bd\u03b5\u03c4\u03b1\u03b9 \u03ba\u03b1\u03b9 \u03bd\u03b1 \u03bc\u03b5\u03b9\u03ce\u03bd\u03b5\u03c4\u03b1\u03b9 \u03b1\u03bd\u03ac\u03bb\u03bf\u03b3\u03b1 \u03bc\u03b5 \u03c4\u03b7\u03bd \u03c0\u03bf\u03c3\u03cc\u03c4\u03b7\u03c4\u03b1 \u03c1\u03b5\u03c5\u03c3\u03c4\u03cc\u03c4\u03b7\u03c4\u03b1\u03c2 \u03c3\u03c4\u03bf \u03b1\u03c0\u03bf\u03b8\u03b5\u03bc\u03b1\u03c4\u03b9\u03ba\u03cc, \u03b5\u03bd\u03ce \u03c4\u03bf \u03c3\u03c4\u03b1\u03b8\u03b5\u03c1\u03cc \u03b5\u03c0\u03b9\u03c4\u03cc\u03ba\u03b9\u03bf \u03b8\u03b1 \u03c0\u03b1\u03c1\u03b1\u03bc\u03b5\u03af\u03bd\u03b5\u03b9 \u03c4\u03bf \u03af\u03b4\u03b9\u03bf \u03b3\u03b9\u03b1 \u03c4\u03b7 \u03b4\u03b9\u03ac\u03c1\u03ba\u03b5\u03b9\u03b1 \u03c4\u03bf\u03c5 \u03b4\u03b1\u03bd\u03b5\u03af\u03bf\u03c5 \u03c3\u03b1\u03c2.",Amount:"\u03a0\u03bf\u03c3\u03cc","Amount claimable":"Amount claimable","Amount in cooldown":"Amount in cooldown","Amount must be greater than 0":"\u03a4\u03bf \u03c0\u03bf\u03c3\u03cc \u03c0\u03c1\u03ad\u03c0\u03b5\u03b9 \u03bd\u03b1 \u03b5\u03af\u03bd\u03b1\u03b9 \u03bc\u03b5\u03b3\u03b1\u03bb\u03cd\u03c4\u03b5\u03c1\u03bf \u03b1\u03c0\u03cc 0","Amount to unstake":"Amount to unstake","An error has occurred fetching the proposal metadata from IPFS.":"An error has occurred fetching the proposal metadata from IPFS.","Approve Confirmed":"Approve Confirmed","Approve with":"Approve with","Approve {symbol} to continue":["Approve ",["symbol"]," to continue"],"Approving {symbol}...":["\u0388\u03b3\u03ba\u03c1\u03b9\u03c3\u03b7 \u03c4\u03bf\u03c5 ",["symbol"],"..."],"Array parameters that should be equal length are not":"\u039f\u03b9 \u03c0\u03b1\u03c1\u03ac\u03bc\u03b5\u03c4\u03c1\u03bf\u03b9 \u03c4\u03b7\u03c2 \u03c3\u03c5\u03c3\u03c4\u03bf\u03b9\u03c7\u03af\u03b1\u03c2 \u03c0\u03bf\u03c5 \u03b8\u03b1 \u03ad\u03c0\u03c1\u03b5\u03c0\u03b5 \u03bd\u03b1 \u03b5\u03af\u03bd\u03b1\u03b9 \u03af\u03c3\u03bf\u03c5 \u03bc\u03ae\u03ba\u03bf\u03c5\u03c2 \u03b4\u03b5\u03bd \u03b5\u03af\u03bd\u03b1\u03b9",Asset:"\u03a0\u03b5\u03c1\u03b9\u03bf\u03c5\u03c3\u03b9\u03b1\u03ba\u03cc \u03c3\u03c4\u03bf\u03b9\u03c7\u03b5\u03af\u03bf","Asset can be only used as collateral in isolation mode with limited borrowing power. To enter isolation mode, disable all other collateral.":"Asset can be only used as collateral in isolation mode with limited borrowing power. To enter isolation mode, disable all other collateral.","Asset can only be used as collateral in isolation mode only.":"To \u03c0\u03b5\u03c1\u03b9\u03bf\u03c5\u03c3\u03b9\u03b1\u03ba\u03cc \u03c3\u03c4\u03bf\u03b9\u03c7\u03b5\u03af\u03bf \u03bc\u03c0\u03bf\u03c1\u03b5\u03af \u03bd\u03b1 \u03c7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03b7\u03b8\u03b5\u03af \u03c9\u03c2 \u03b5\u03b3\u03b3\u03cd\u03b7\u03c3\u03b7 \u03bc\u03cc\u03bd\u03bf \u03c3\u03b5 \u03bb\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03af\u03b1 \u03b1\u03c0\u03bf\u03bc\u03cc\u03bd\u03c9\u03c3\u03b7\u03c2.","Asset cannot be migrated because you have isolated collateral in {marketName} v3 Market which limits borrowable assets. You can manage your collateral in <0>{marketName} V3 Dashboard":["Asset cannot be migrated because you have isolated collateral in ",["marketName"]," v3 Market which limits borrowable assets. You can manage your collateral in <0>",["marketName"]," V3 Dashboard"],"Asset cannot be migrated due to insufficient liquidity or borrow cap limitation in {marketName} v3 market.":["Asset cannot be migrated due to insufficient liquidity or borrow cap limitation in ",["marketName"]," v3 market."],"Asset cannot be migrated due to supply cap restriction in {marketName} v3 market.":["Asset cannot be migrated due to supply cap restriction in ",["marketName"]," v3 market."],"Asset cannot be migrated to {marketName} V3 Market due to E-mode restrictions. You can disable or manage E-mode categories in your <0>V3 Dashboard":["Asset cannot be migrated to ",["marketName"]," V3 Market due to E-mode restrictions. You can disable or manage E-mode categories in your <0>V3 Dashboard"],"Asset cannot be migrated to {marketName} v3 Market since collateral asset will enable isolation mode.":["Asset cannot be migrated to ",["marketName"]," v3 Market since collateral asset will enable isolation mode."],"Asset cannot be used as collateral.":"\u03a4\u03bf \u03c0\u03b5\u03c1\u03b9\u03bf\u03c5\u03c3\u03b9\u03b1\u03ba\u03cc \u03c3\u03c4\u03bf\u03b9\u03c7\u03b5\u03af\u03bf \u03b4\u03b5\u03bd \u03bc\u03c0\u03bf\u03c1\u03b5\u03af \u03bd\u03b1 \u03c7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03b7\u03b8\u03b5\u03af \u03c9\u03c2 \u03b5\u03b3\u03b3\u03cd\u03b7\u03c3\u03b7.","Asset category":"\u039a\u03b1\u03c4\u03b7\u03b3\u03bf\u03c1\u03af\u03b1 \u03c0\u03b5\u03c1\u03b9\u03bf\u03c5\u03c3\u03b9\u03b1\u03ba\u03ce\u03bd \u03c3\u03c4\u03bf\u03b9\u03c7\u03b5\u03af\u03c9\u03bd","Asset is frozen in {marketName} v3 market, hence this position cannot be migrated.":["Asset is frozen in ",["marketName"]," v3 market, hence this position cannot be migrated."],"Asset is not borrowable in isolation mode":"\u03a4\u03bf \u03c0\u03b5\u03c1\u03b9\u03bf\u03c5\u03c3\u03b9\u03b1\u03ba\u03cc \u03c3\u03c4\u03bf\u03b9\u03c7\u03b5\u03af\u03bf \u03b4\u03b5\u03bd \u03b5\u03af\u03bd\u03b1\u03b9 \u03b4\u03b1\u03bd\u03b5\u03af\u03c3\u03b9\u03bc\u03bf \u03c3\u03b5 \u03bb\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03af\u03b1 \u03b1\u03c0\u03bf\u03bc\u03cc\u03bd\u03c9\u03c3\u03b7\u03c2","Asset is not listed":"\u03a4\u03bf \u03c0\u03b5\u03c1\u03b9\u03bf\u03c5\u03c3\u03b9\u03b1\u03ba\u03cc \u03c3\u03c4\u03bf\u03b9\u03c7\u03b5\u03af\u03bf \u03b4\u03b5\u03bd \u03c0\u03b5\u03c1\u03b9\u03bb\u03b1\u03bc\u03b2\u03ac\u03bd\u03b5\u03c4\u03b1\u03b9 \u03c3\u03c4\u03bf\u03bd \u03ba\u03b1\u03c4\u03ac\u03bb\u03bf\u03b3\u03bf","Asset supply is limited to a certain amount to reduce protocol exposure to the asset and to help manage risks involved.":"Asset supply is limited to a certain amount to reduce protocol exposure to the asset and to help manage risks involved.",Assets:"\u03a0\u03b5\u03c1\u03b9\u03bf\u03c5\u03c3\u03b9\u03b1\u03ba\u03ac \u03a3\u03c4\u03bf\u03b9\u03c7\u03b5\u03af\u03b1","Assets to borrow":"\u03a0\u03b5\u03c1\u03b9\u03bf\u03c5\u03c3\u03b9\u03b1\u03ba\u03ac \u03c3\u03c4\u03bf\u03b9\u03c7\u03b5\u03af\u03b1 \u03c0\u03c1\u03bf\u03c2 \u03b4\u03b1\u03bd\u03b5\u03b9\u03c3\u03bc\u03cc","Assets to supply":"\u03a0\u03b5\u03c1\u03b9\u03bf\u03c5\u03c3\u03b9\u03b1\u03ba\u03ac \u03c3\u03c4\u03bf\u03b9\u03c7\u03b5\u03af\u03b1 \u03c0\u03c1\u03bf\u03c2 \u03c0\u03c1\u03bf\u03bc\u03ae\u03b8\u03b5\u03b9\u03b1","Assets with zero LTV ({assetsBlockingWithdraw}) must be withdrawn or disabled as collateral to perform this action":["Assets with zero LTV (",["assetsBlockingWithdraw"],") must be withdrawn or disabled as collateral to perform this action"],"At a discount":"At a discount",Author:"\u03a3\u03c5\u03b3\u03b3\u03c1\u03b1\u03c6\u03ad\u03b1\u03c2",Available:"\u0394\u03b9\u03b1\u03b8\u03ad\u03c3\u03b9\u03bc\u03bf","Available assets":"\u0394\u03b9\u03b1\u03b8\u03ad\u03c3\u03b9\u03bc\u03b1 \u03c0\u03b5\u03c1\u03b9\u03bf\u03c5\u03c3\u03b9\u03b1\u03ba\u03ac \u03c3\u03c4\u03bf\u03b9\u03c7\u03b5\u03af\u03b1","Available liquidity":"\u0394\u03b9\u03b1\u03b8\u03ad\u03c3\u03b9\u03bc\u03b7 \u03c1\u03b5\u03c5\u03c3\u03c4\u03cc\u03c4\u03b7\u03c4\u03b1","Available on":"Available on","Available rewards":"\u0394\u03b9\u03b1\u03b8\u03ad\u03c3\u03b9\u03bc\u03b5\u03c2 \u03b1\u03bd\u03c4\u03b1\u03bc\u03bf\u03b9\u03b2\u03ad\u03c2","Available to borrow":"\u0394\u03b9\u03b1\u03b8\u03ad\u03c3\u03b9\u03bc\u03bf \u03b3\u03b9\u03b1 \u03b4\u03b1\u03bd\u03b5\u03b9\u03c3\u03bc\u03cc","Available to supply":"\u0394\u03b9\u03b1\u03b8\u03ad\u03c3\u03b9\u03bc\u03bf \u03b3\u03b9\u03b1 \u03c0\u03c1\u03bf\u03bc\u03ae\u03b8\u03b5\u03b9\u03b1","Back to Dashboard":"Back to Dashboard",Balance:"\u03a5\u03c0\u03cc\u03bb\u03bf\u03b9\u03c0\u03bf","Balance to revoke":"Balance to revoke","Be careful - You are very close to liquidation. Consider depositing more collateral or paying down some of your borrowed positions":"\u03a0\u03c1\u03bf\u03c3\u03bf\u03c7\u03ae - \u0395\u03af\u03c3\u03c4\u03b5 \u03c0\u03bf\u03bb\u03cd \u03ba\u03bf\u03bd\u03c4\u03ac \u03c3\u03c4\u03b7\u03bd \u03c1\u03b5\u03c5\u03c3\u03c4\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7. \u0395\u03be\u03b5\u03c4\u03ac\u03c3\u03c4\u03b5 \u03c4\u03bf \u03b5\u03bd\u03b4\u03b5\u03c7\u03cc\u03bc\u03b5\u03bd\u03bf \u03bd\u03b1 \u03ba\u03b1\u03c4\u03b1\u03b8\u03ad\u03c3\u03b5\u03c4\u03b5 \u03c0\u03b5\u03c1\u03b9\u03c3\u03c3\u03cc\u03c4\u03b5\u03c1\u03b5\u03c2 \u03b5\u03b3\u03b3\u03c5\u03ae\u03c3\u03b5\u03b9\u03c2 \u03ae \u03bd\u03b1 \u03b5\u03be\u03bf\u03c6\u03bb\u03ae\u03c3\u03b5\u03c4\u03b5 \u03ba\u03ac\u03c0\u03bf\u03b9\u03b5\u03c2 \u03b1\u03c0\u03cc \u03c4\u03b9\u03c2 \u03b4\u03b1\u03bd\u03b5\u03b9\u03b1\u03ba\u03ad\u03c2 \u03c3\u03b1\u03c2 \u03b8\u03ad\u03c3\u03b5\u03b9\u03c2","Be mindful of the network congestion and gas prices.":"Be mindful of the network congestion and gas prices.","Because this asset is paused, no actions can be taken until further notice":"Because this asset is paused, no actions can be taken until further notice","Before supplying":"\u03a0\u03c1\u03b9\u03bd \u03b1\u03c0\u03cc \u03c4\u03b7\u03bd \u03c0\u03c1\u03bf\u03bc\u03ae\u03b8\u03b5\u03b9\u03b1","Blocked Address":"Blocked Address",Borrow:"\u0394\u03b1\u03bd\u03b5\u03b9\u03c3\u03bc\u03cc\u03c2","Borrow APY rate":"\u0395\u03c0\u03b9\u03c4\u03cc\u03ba\u03b9\u03bf \u03b4\u03b1\u03bd\u03b5\u03b9\u03c3\u03bc\u03bf\u03cd APY","Borrow APY, fixed rate":"Borrow APY, fixed rate","Borrow APY, stable":"\u0394\u03b1\u03bd\u03b5\u03b9\u03c3\u03bc\u03cc\u03c2 APY, \u03c3\u03c4\u03b1\u03b8\u03b5\u03c1\u03cc","Borrow APY, variable":"\u0394\u03b1\u03bd\u03b5\u03b9\u03c3\u03bc\u03cc\u03c2 APY, \u03bc\u03b5\u03c4\u03b1\u03b2\u03bb\u03b7\u03c4\u03cc","Borrow amount to reach {0}% utilization":["Borrow amount to reach ",["0"],"% utilization"],"Borrow and repay in same block is not allowed":"\u0394\u03b5\u03bd \u03b5\u03c0\u03b9\u03c4\u03c1\u03ad\u03c0\u03b5\u03c4\u03b1\u03b9 \u03bf \u03b4\u03b1\u03bd\u03b5\u03b9\u03c3\u03bc\u03cc\u03c2 \u03ba\u03b1\u03b9 \u03b7 \u03b1\u03c0\u03bf\u03c0\u03bb\u03b7\u03c1\u03c9\u03bc\u03ae \u03c3\u03c4\u03bf \u03af\u03b4\u03b9\u03bf block","Borrow apy":"Borrow apy","Borrow balance":"Borrow balance","Borrow balance after repay":"Borrow balance after repay","Borrow balance after switch":"Borrow balance after switch","Borrow cap":"\u0391\u03bd\u03ce\u03c4\u03b1\u03c4\u03bf \u03cc\u03c1\u03b9\u03bf \u03b4\u03b1\u03bd\u03b5\u03b9\u03c3\u03bc\u03bf\u03cd","Borrow cap is exceeded":"\u03a5\u03c0\u03ad\u03c1\u03b2\u03b1\u03c3\u03b7 \u03c4\u03bf\u03c5 \u03b1\u03bd\u03ce\u03c4\u03b1\u03c4\u03bf\u03c5 \u03bf\u03c1\u03af\u03bf\u03c5 \u03b4\u03b1\u03bd\u03b5\u03b9\u03c3\u03bc\u03bf\u03cd","Borrow info":"Borrow info","Borrow power used":"\u0394\u03b1\u03bd\u03b5\u03b9\u03c3\u03bc\u03cc\u03c2 \u03c7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03b7\u03bc\u03ad\u03bd\u03b7\u03c2 \u03b9\u03c3\u03c7\u03cd\u03bf\u03c2","Borrow rate change":"Borrow rate change","Borrow {symbol}":["\u0394\u03b1\u03bd\u03b5\u03b9\u03c3\u03bc\u03cc\u03c2 ",["symbol"]],Borrowed:"Borrowed","Borrowed asset amount":"Borrowed asset amount","Borrowing is currently unavailable for {0}.":["\u039f \u03b4\u03b1\u03bd\u03b5\u03b9\u03c3\u03bc\u03cc\u03c2 \u03b4\u03b5\u03bd \u03b5\u03af\u03bd\u03b1\u03b9 \u03b5\u03c0\u03af \u03c4\u03bf\u03c5 \u03c0\u03b1\u03c1\u03cc\u03bd\u03c4\u03bf\u03c2 \u03b4\u03b9\u03b1\u03b8\u03ad\u03c3\u03b9\u03bc\u03bf\u03c2 \u03b3\u03b9\u03b1 ",["0"],"."],"Borrowing is disabled due to an ZeroLend community decision. <0>More details":"Borrowing is disabled due to an ZeroLend community decision. <0>More details","Borrowing is not enabled":"\u039f \u03b4\u03b1\u03bd\u03b5\u03b9\u03c3\u03bc\u03cc\u03c2 \u03b4\u03b5\u03bd \u03b5\u03af\u03bd\u03b1\u03b9 \u03b5\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03b9\u03b7\u03bc\u03ad\u03bd\u03bf\u03c2","Borrowing is unavailable because you\u2019re using Isolation mode. To manage Isolation mode visit your <0>Dashboard.":"Borrowing is unavailable because you\u2019re using Isolation mode. To manage Isolation mode visit your <0>Dashboard.","Borrowing is unavailable because you\u2019ve enabled Efficiency Mode (E-Mode) and Isolation mode. To manage E-Mode and Isolation mode visit your <0>Dashboard.":"\u039f \u03b4\u03b1\u03bd\u03b5\u03b9\u03c3\u03bc\u03cc\u03c2 \u03b4\u03b5\u03bd \u03b5\u03af\u03bd\u03b1\u03b9 \u03b4\u03b9\u03b1\u03b8\u03ad\u03c3\u03b9\u03bc\u03bf\u03c2 \u03b5\u03c0\u03b5\u03b9\u03b4\u03ae \u03ad\u03c7\u03b5\u03c4\u03b5 \u03b5\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03b9\u03ae\u03c3\u03b5\u03b9 \u03c4\u03b7 \u039b\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03af\u03b1 \u0391\u03c0\u03bf\u03b4\u03bf\u03c4\u03b9\u03ba\u03cc\u03c4\u03b7\u03c4\u03b1\u03c2 (E-Mode) \u03ba\u03b1\u03b9 \u03c4\u03b7 \u03bb\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03af\u03b1 \u0391\u03c0\u03bf\u03bc\u03cc\u03bd\u03c9\u03c3\u03b7\u03c2. \u0393\u03b9\u03b1 \u03bd\u03b1 \u03b4\u03b9\u03b1\u03c7\u03b5\u03b9\u03c1\u03b9\u03c3\u03c4\u03b5\u03af\u03c4\u03b5 \u03c4\u03b7 \u03bb\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03af\u03b1 E-Mode \u03ba\u03b1\u03b9 \u03c4\u03b7 \u03bb\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03af\u03b1 \u0391\u03c0\u03bf\u03bc\u03cc\u03bd\u03c9\u03c3\u03b7\u03c2, \u03b5\u03c0\u03b9\u03c3\u03ba\u03b5\u03c6\u03b8\u03b5\u03af\u03c4\u03b5 \u03c4\u03bf\u03bd <0>\u03a0\u03af\u03bd\u03b1\u03ba\u03b1 \u03b5\u03bb\u03ad\u03b3\u03c7\u03bf\u03c5.","Borrowing is unavailable because you\u2019ve enabled Efficiency Mode (E-Mode) for {0} category. To manage E-Mode categories visit your <0>Dashboard.":["\u039f \u03b4\u03b1\u03bd\u03b5\u03b9\u03c3\u03bc\u03cc\u03c2 \u03b4\u03b5\u03bd \u03b5\u03af\u03bd\u03b1\u03b9 \u03b4\u03b9\u03b1\u03b8\u03ad\u03c3\u03b9\u03bc\u03bf\u03c2 \u03b5\u03c0\u03b5\u03b9\u03b4\u03ae \u03ad\u03c7\u03b5\u03c4\u03b5 \u03b5\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03b9\u03ae\u03c3\u03b5\u03b9 \u03c4\u03b7 \u03bb\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03af\u03b1 \u0391\u03c0\u03bf\u03b4\u03bf\u03c4\u03b9\u03ba\u03cc\u03c4\u03b7\u03c4\u03b1\u03c2 (E-Mode) \u03b3\u03b9\u03b1 \u03c4\u03b7\u03bd \u03ba\u03b1\u03c4\u03b7\u03b3\u03bf\u03c1\u03af\u03b1 ",["0"],". \u0393\u03b9\u03b1 \u03bd\u03b1 \u03b4\u03b9\u03b1\u03c7\u03b5\u03b9\u03c1\u03b9\u03c3\u03c4\u03b5\u03af\u03c4\u03b5 \u03c4\u03b9\u03c2 \u03ba\u03b1\u03c4\u03b7\u03b3\u03bf\u03c1\u03af\u03b5\u03c2 E-Mode \u03b5\u03c0\u03b9\u03c3\u03ba\u03b5\u03c6\u03b8\u03b5\u03af\u03c4\u03b5 \u03c4\u03bf\u03bd <0>\u03a0\u03af\u03bd\u03b1\u03ba\u03b1 \u03b5\u03bb\u03ad\u03b3\u03c7\u03bf\u03c5."],"Borrowing of this asset is limited to a certain amount to minimize liquidity pool insolvency.":"Borrowing of this asset is limited to a certain amount to minimize liquidity pool insolvency.","Borrowing power and assets are limited due to Isolation mode.":"\u0397 \u03b4\u03cd\u03bd\u03b1\u03bc\u03b7 \u03b4\u03b1\u03bd\u03b5\u03b9\u03c3\u03bc\u03bf\u03cd \u03ba\u03b1\u03b9 \u03c4\u03b1 \u03c0\u03b5\u03c1\u03b9\u03bf\u03c5\u03c3\u03b9\u03b1\u03ba\u03ac \u03c3\u03c4\u03bf\u03b9\u03c7\u03b5\u03af\u03b1 \u03b5\u03af\u03bd\u03b1\u03b9 \u03c0\u03b5\u03c1\u03b9\u03bf\u03c1\u03b9\u03c3\u03bc\u03ad\u03bd\u03b1 \u03bb\u03cc\u03b3\u03c9 \u03c4\u03b7\u03c2 \u03bb\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03af\u03b1\u03c2 \u03b1\u03c0\u03bf\u03bc\u03cc\u03bd\u03c9\u03c3\u03b7\u03c2.","Borrowing this amount will reduce your health factor and increase risk of liquidation.":"Borrowing this amount will reduce your health factor and increase risk of liquidation.","Borrowing {symbol}":["\u0394\u03b1\u03bd\u03b5\u03b9\u03c3\u03bc\u03cc\u03c2 ",["symbol"]],Both:"Both","Buy Crypto With Fiat":"Buy Crypto With Fiat","Buy Crypto with Fiat":"Buy Crypto with Fiat","Buy {cryptoSymbol} with Fiat":["Buy ",["cryptoSymbol"]," with Fiat"],"COPIED!":"COPIED!","COPY IMAGE":"COPY IMAGE","Can be collateral":"\u039c\u03c0\u03bf\u03c1\u03b5\u03af \u03bd\u03b1 \u03b1\u03c0\u03bf\u03c4\u03b5\u03bb\u03ad\u03c3\u03b5\u03b9 \u03b5\u03b3\u03b3\u03cd\u03b7\u03c3\u03b7","Can be executed":"\u039c\u03c0\u03bf\u03c1\u03b5\u03af \u03bd\u03b1 \u03b5\u03ba\u03c4\u03b5\u03bb\u03b5\u03c3\u03c4\u03b5\u03af",Cancel:"Cancel","Cannot disable E-Mode":"Cannot disable E-Mode","Choose how much voting/proposition power to give to someone else by delegating some of your ZERO or stkZERO balance. Your tokens will remain in your account, but your delegate will be able to vote or propose on your behalf. If your ZERO or stkZERO balance changes, your delegate's voting/proposition power will be automatically adjusted.":"Choose how much voting/proposition power to give to someone else by delegating some of your ZERO or stkZERO balance. Your tokens will remain in your account, but your delegate will be able to vote or propose on your behalf. If your ZERO or stkZERO balance changes, your delegate's voting/proposition power will be automatically adjusted.","Choose one of the on-ramp services":"Choose one of the on-ramp services",Claim:"\u0394\u03b9\u03b5\u03ba\u03b4\u03af\u03ba\u03b7\u03c3\u03b7","Claim all":"\u0394\u03b9\u03b5\u03ba\u03b4\u03b9\u03ba\u03ae\u03c3\u03c4\u03b5 \u03c4\u03b1 \u03cc\u03bb\u03b1","Claim all rewards":"\u0394\u03b9\u03b5\u03ba\u03b4\u03b9\u03ba\u03ae\u03c3\u03c4\u03b5 \u03cc\u03bb\u03b5\u03c2 \u03c4\u03b9\u03c2 \u03b1\u03bd\u03c4\u03b1\u03bc\u03bf\u03b9\u03b2\u03ad\u03c2","Claim {0}":["\u0394\u03b9\u03b5\u03ba\u03b4\u03af\u03ba\u03b7\u03c3\u03b7 ",["0"]],"Claim {symbol}":["Claim ",["symbol"]],"Claimable ZERO":"\u0394\u03b9\u03b5\u03ba\u03b4\u03b9\u03ba\u03ae\u03c3\u03b9\u03bc\u03bf ZERO",Claimed:"Claimed",Claiming:"\u0394\u03b9\u03b5\u03ba\u03b4\u03af\u03ba\u03b7\u03c3\u03b7","Claiming {symbol}":["Claiming ",["symbol"]],Close:"\u039a\u03bb\u03b5\u03af\u03c3\u03b9\u03bc\u03bf",Collateral:"\u0395\u03b3\u03b3\u03cd\u03b7\u03c3\u03b7","Collateral balance after repay":"Collateral balance after repay","Collateral change":"Collateral change","Collateral is (mostly) the same currency that is being borrowed":"\u0397 \u03b5\u03b3\u03b3\u03cd\u03b7\u03c3\u03b7 \u03b5\u03af\u03bd\u03b1\u03b9 (\u03c9\u03c2 \u03b5\u03c0\u03af \u03c4\u03bf \u03c0\u03bb\u03b5\u03af\u03c3\u03c4\u03bf\u03bd) \u03c4\u03bf \u03af\u03b4\u03b9\u03bf \u03bd\u03cc\u03bc\u03b9\u03c3\u03bc\u03b1 \u03c0\u03bf\u03c5 \u03b4\u03b1\u03bd\u03b5\u03af\u03b6\u03b5\u03c4\u03b1\u03b9","Collateral to repay with":"Collateral to repay with","Collateral usage":"\u03a7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7 \u03b5\u03b3\u03b3\u03c5\u03ae\u03c3\u03b5\u03c9\u03bd","Collateral usage is limited because of Isolation mode.":"H \u03c7\u03c1\u03ae\u03c3\u03b7 \u03b5\u03b3\u03b3\u03c5\u03ae\u03c3\u03b5\u03c9\u03bd \u03b5\u03af\u03bd\u03b1\u03b9 \u03c0\u03b5\u03c1\u03b9\u03bf\u03c1\u03b9\u03c3\u03bc\u03ad\u03bd\u03b7 \u03bb\u03cc\u03b3\u03c9 \u03c4\u03b7\u03c2 \u03bb\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03af\u03b1\u03c2 \u0391\u03c0\u03bf\u03bc\u03cc\u03bd\u03c9\u03c3\u03b7\u03c2.","Collateral usage is limited because of isolation mode.":"Collateral usage is limited because of isolation mode.","Collateral usage is limited because of isolation mode. <0>Learn More":"\u0397 \u03c7\u03c1\u03ae\u03c3\u03b7 \u03b5\u03b3\u03b3\u03cd\u03b7\u03c3\u03b7\u03c2 \u03b5\u03af\u03bd\u03b1\u03b9 \u03c0\u03b5\u03c1\u03b9\u03bf\u03c1\u03b9\u03c3\u03bc\u03ad\u03bd\u03b7 \u03bb\u03cc\u03b3\u03c9 \u03c4\u03b7\u03c2 \u03bb\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03af\u03b1\u03c2 \u03b1\u03c0\u03bf\u03bc\u03cc\u03bd\u03c9\u03c3\u03b7\u03c2. <0>\u039c\u03ac\u03b8\u03b5\u03c4\u03b5 \u03c0\u03b5\u03c1\u03b9\u03c3\u03c3\u03cc\u03c4\u03b5\u03c1\u03b1",Collateralization:"\u0395\u03be\u03b1\u03c3\u03c6\u03ac\u03bb\u03b9\u03c3\u03b7","Collector Contract":"Collector Contract","Collector Info":"Collector Info","Connect wallet":"\u03a3\u03c5\u03bd\u03b4\u03ad\u03c3\u03c4\u03b5 \u03c4\u03bf \u03c0\u03bf\u03c1\u03c4\u03bf\u03c6\u03cc\u03bb\u03b9","Cooldown period":"\u03a0\u03b5\u03c1\u03af\u03bf\u03b4\u03bf\u03c2 \u03c8\u03cd\u03be\u03b7\u03c2","Cooldown period warning":"\u03a0\u03c1\u03bf\u03b5\u03b9\u03b4\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7 \u03c0\u03b5\u03c1\u03b9\u03cc\u03b4\u03bf\u03c5 \u03c8\u03cd\u03be\u03b7\u03c2","Cooldown time left":"\u03a7\u03c1\u03cc\u03bd\u03bf\u03c2 \u03c8\u03cd\u03be\u03b7\u03c2 \u03c0\u03bf\u03c5 \u03ad\u03c7\u03b5\u03b9 \u03b1\u03c0\u03bf\u03bc\u03b5\u03af\u03bd\u03b5\u03b9","Cooldown to unstake":"\u03a8\u03cd\u03be\u03c4\u03b5 \u03b3\u03b9\u03b1 \u03be\u03b5\u03ba\u03bb\u03b5\u03af\u03b4\u03c9\u03bc\u03b1","Cooling down...":"\u03a8\u03cd\u03be\u03b7...","Copy address":"\u0391\u03bd\u03c4\u03b9\u03b3\u03c1\u03b1\u03c6\u03ae \u03b4\u03b9\u03b5\u03cd\u03b8\u03c5\u03bd\u03c3\u03b7\u03c2","Copy error message":"Copy error message","Copy error text":"\u039a\u03b5\u03af\u03bc\u03b5\u03bd\u03bf \u03c3\u03c6\u03ac\u03bb\u03bc\u03b1\u03c4\u03bf\u03c2 \u03b1\u03bd\u03c4\u03b9\u03b3\u03c1\u03b1\u03c6\u03ae\u03c2","Covered debt":"Covered debt",Created:"\u0394\u03b7\u03bc\u03b9\u03bf\u03c5\u03c1\u03b3\u03ae\u03b8\u03b7\u03ba\u03b5","Current LTV":"\u03a4\u03c1\u03ad\u03c7\u03bf\u03bd LTV","Current differential":"\u03a4\u03c1\u03ad\u03c7\u03bf\u03bd \u03b4\u03b9\u03b1\u03c6\u03bf\u03c1\u03b9\u03ba\u03cc","Current v2 Balance":"Current v2 Balance","Current v2 balance":"Current v2 balance","Current votes":"\u03a4\u03c1\u03ad\u03c7\u03bf\u03c5\u03c3\u03b5\u03c2 \u03c8\u03ae\u03c6\u03bf\u03b9","Dark mode":"\u03a3\u03ba\u03bf\u03c4\u03b5\u03b9\u03bd\u03ae \u03bb\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03af\u03b1",Dashboard:"\u03a4\u03b1\u03bc\u03c0\u03bb\u03cc","Data couldn't be fetched, please reload graph.":"Data couldn't be fetched, please reload graph.",Debt:"\u03a7\u03c1\u03ad\u03bf\u03c2","Debt ceiling is exceeded":"\u03a5\u03c0\u03ad\u03c1\u03b2\u03b1\u03c3\u03b7 \u03c4\u03bf\u03c5 \u03b1\u03bd\u03ce\u03c4\u03b1\u03c4\u03bf\u03c5 \u03bf\u03c1\u03af\u03bf\u03c5 \u03c7\u03c1\u03ad\u03bf\u03c5\u03c2","Debt ceiling is not zero":"\u03a4\u03bf \u03b1\u03bd\u03ce\u03c4\u03b1\u03c4\u03bf \u03cc\u03c1\u03b9\u03bf \u03c7\u03c1\u03ad\u03bf\u03c5\u03c2 \u03b4\u03b5\u03bd \u03b5\u03af\u03bd\u03b1\u03b9 \u03bc\u03b7\u03b4\u03b5\u03bd\u03b9\u03ba\u03cc","Debt ceiling limits the amount possible to borrow against this asset by protocol users. Debt ceiling is specific to assets in isolation mode and is denoted in USD.":"Debt ceiling limits the amount possible to borrow against this asset by protocol users. Debt ceiling is specific to assets in isolation mode and is denoted in USD.","Delegated power":"Delegated power",Details:"\u039b\u03b5\u03c0\u03c4\u03bf\u03bc\u03ad\u03c1\u03b5\u03b9\u03b5\u03c2",Developers:"\u03a0\u03c1\u03bf\u03b3\u03c1\u03b1\u03bc\u03bc\u03b1\u03c4\u03b9\u03c3\u03c4\u03ad\u03c2",Differential:"\u0394\u03b9\u03b1\u03c6\u03bf\u03c1\u03b9\u03ba\u03cc","Disable E-Mode":"\u0391\u03c0\u03b5\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7 E-Mode","Disable testnet":"Disable testnet","Disable {symbol} as collateral":["\u0391\u03c0\u03b5\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7 ",["symbol"]," \u03c9\u03c2 \u03b5\u03b3\u03b3\u03cd\u03b7\u03c3\u03b7"],Disabled:"\u0391\u03c0\u03b5\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03b9\u03b7\u03bc\u03ad\u03bd\u03bf","Disabling E-Mode":"\u0391\u03c0\u03b5\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7 E-Mode","Disabling this asset as collateral affects your borrowing power and Health Factor.":"\u0397 \u03b1\u03c0\u03b5\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7 \u03b1\u03c5\u03c4\u03bf\u03cd \u03c4\u03bf\u03c5 \u03c0\u03b5\u03c1\u03b9\u03bf\u03c5\u03c3\u03b9\u03b1\u03ba\u03bf\u03cd \u03c3\u03c4\u03bf\u03b9\u03c7\u03b5\u03af\u03bf\u03c5 \u03c9\u03c2 \u03b5\u03b3\u03b3\u03cd\u03b7\u03c3\u03b7 \u03b5\u03c0\u03b7\u03c1\u03b5\u03ac\u03b6\u03b5\u03b9 \u03c4\u03b7 \u03b4\u03b1\u03bd\u03b5\u03b9\u03bf\u03bb\u03b7\u03c0\u03c4\u03b9\u03ba\u03ae \u03c3\u03b1\u03c2 \u03b9\u03ba\u03b1\u03bd\u03cc\u03c4\u03b7\u03c4\u03b1 \u03ba\u03b1\u03b9 \u03c4\u03bf\u03bd \u03a3\u03c5\u03bd\u03c4\u03b5\u03bb\u03b5\u03c3\u03c4\u03ae \u03a5\u03b3\u03b5\u03af\u03b1\u03c2.","Disconnect Wallet":"\u0391\u03c0\u03bf\u03c3\u03c5\u03bd\u03b4\u03ad\u03c3\u03c4\u03b5 \u03c4\u03bf \u03c0\u03bf\u03c1\u03c4\u03bf\u03c6\u03cc\u03bb\u03b9","Discord channel":"Discord channel",Discount:"Discount","Discount applied for <0/> staking ZERO":"Discount applied for <0/> staking ZERO","Discount model parameters":"Discount model parameters","Discount parameters are decided by the ZeroLend community and may be changed over time. Check Governance for updates and vote to participate. <0>Learn more":"Discount parameters are decided by the ZeroLend community and may be changed over time. Check Governance for updates and vote to participate. <0>Learn more","Discountable amount":"Discountable amount",Docs:"Docs",Download:"Download","Due to internal stETH mechanics required for rebasing support, it is not possible to perform a collateral switch where stETH is the source token.":"Due to internal stETH mechanics required for rebasing support, it is not possible to perform a collateral switch where stETH is the source token.","Due to the Horizon bridge exploit, certain assets on the Harmony network are not at parity with Ethereum, which affects the ZeroLend V3 Harmony market.":"Due to the Horizon bridge exploit, certain assets on the Harmony network are not at parity with Ethereum, which affects the ZeroLend V3 Harmony market.","E-Mode":"E-Mode","E-Mode Category":"\u039a\u03b1\u03c4\u03b7\u03b3\u03bf\u03c1\u03af\u03b1 E-Mode","E-Mode category":"E-Mode category","E-Mode increases your LTV for a selected category of assets up to 97%. <0>Learn more":"\u03a4\u03bf E-Mode \u03b1\u03c5\u03be\u03ac\u03bd\u03b5\u03b9 \u03c4\u03bf LTV \u03c3\u03b1\u03c2 \u03b3\u03b9\u03b1 \u03bc\u03b9\u03b1 \u03b5\u03c0\u03b9\u03bb\u03b5\u03b3\u03bc\u03ad\u03bd\u03b7 \u03ba\u03b1\u03c4\u03b7\u03b3\u03bf\u03c1\u03af\u03b1 \u03c0\u03b5\u03c1\u03b9\u03bf\u03c5\u03c3\u03b9\u03b1\u03ba\u03ce\u03bd \u03c3\u03c4\u03bf\u03b9\u03c7\u03b5\u03af\u03c9\u03bd \u03ad\u03c9\u03c2 \u03ba\u03b1\u03b9 97%. <0>\u039c\u03ac\u03b8\u03b5\u03c4\u03b5 \u03c0\u03b5\u03c1\u03b9\u03c3\u03c3\u03cc\u03c4\u03b5\u03c1\u03b1","E-Mode increases your LTV for a selected category of assets up to<0/>. <1>Learn more":"\u03a4\u03bf E-Mode \u03b1\u03c5\u03be\u03ac\u03bd\u03b5\u03b9 \u03c4\u03bf LTV \u03c3\u03b1\u03c2 \u03b3\u03b9\u03b1 \u03bc\u03b9\u03b1 \u03b5\u03c0\u03b9\u03bb\u03b5\u03b3\u03bc\u03ad\u03bd\u03b7 \u03ba\u03b1\u03c4\u03b7\u03b3\u03bf\u03c1\u03af\u03b1 \u03c0\u03b5\u03c1\u03b9\u03bf\u03c5\u03c3\u03b9\u03b1\u03ba\u03ce\u03bd \u03c3\u03c4\u03bf\u03b9\u03c7\u03b5\u03af\u03c9\u03bd \u03ad\u03c9\u03c2 \u03ba\u03b1\u03b9 <0/>. <1>\u039c\u03ac\u03b8\u03b5\u03c4\u03b5 \u03c0\u03b5\u03c1\u03b9\u03c3\u03c3\u03cc\u03c4\u03b5\u03c1\u03b1","E-Mode increases your LTV for a selected category of assets, meaning that when E-mode is enabled, you will have higher borrowing power over assets of the same E-mode category which are defined by ZeroLend Governance. You can enter E-Mode from your <0>Dashboard. To learn more about E-Mode and applied restrictions in <1>FAQ or <2>ZeroLend V3 Technical Paper.":"\u0397 \u03bb\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03af\u03b1 E-Mode \u03b1\u03c5\u03be\u03ac\u03bd\u03b5\u03b9 \u03c4\u03bf LTV \u03c3\u03b1\u03c2 \u03b3\u03b9\u03b1 \u03bc\u03b9\u03b1 \u03b5\u03c0\u03b9\u03bb\u03b5\u03b3\u03bc\u03ad\u03bd\u03b7 \u03ba\u03b1\u03c4\u03b7\u03b3\u03bf\u03c1\u03af\u03b1 \u03c0\u03b5\u03c1\u03b9\u03bf\u03c5\u03c3\u03b9\u03b1\u03ba\u03ce\u03bd \u03c3\u03c4\u03bf\u03b9\u03c7\u03b5\u03af\u03c9\u03bd, \u03c0\u03c1\u03ac\u03b3\u03bc\u03b1 \u03c0\u03bf\u03c5 \u03c3\u03b7\u03bc\u03b1\u03af\u03bd\u03b5\u03b9 \u03cc\u03c4\u03b9 \u03cc\u03c4\u03b1\u03bd \u03b5\u03af\u03bd\u03b1\u03b9 \u03b5\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03b9\u03b7\u03bc\u03ad\u03bd\u03b7 \u03b7 \u03bb\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03af\u03b1 E-Mode, \u03b8\u03b1 \u03ad\u03c7\u03b5\u03c4\u03b5 \u03bc\u03b5\u03b3\u03b1\u03bb\u03cd\u03c4\u03b5\u03c1\u03b7 \u03b4\u03b1\u03bd\u03b5\u03b9\u03bf\u03bb\u03b7\u03c0\u03c4\u03b9\u03ba\u03ae \u03b9\u03ba\u03b1\u03bd\u03cc\u03c4\u03b7\u03c4\u03b1 \u03b3\u03b9\u03b1 \u03c0\u03b5\u03c1\u03b9\u03bf\u03c5\u03c3\u03b9\u03b1\u03ba\u03ac \u03c3\u03c4\u03bf\u03b9\u03c7\u03b5\u03af\u03b1 \u03c4\u03b7\u03c2 \u03af\u03b4\u03b9\u03b1\u03c2 \u03ba\u03b1\u03c4\u03b7\u03b3\u03bf\u03c1\u03af\u03b1\u03c2 E-mode \u03c0\u03bf\u03c5 \u03ad\u03c7\u03b5\u03b9 \u03bf\u03c1\u03b9\u03c3\u03c4\u03b5\u03af \u03b1\u03c0\u03cc \u03c4\u03b7\u03bd \u0394\u03b9\u03b1\u03ba\u03c5\u03b2\u03ad\u03c1\u03bd\u03b7\u03c3\u03b7 \u03c4\u03bf\u03c5 ZeroLend. \u039c\u03c0\u03bf\u03c1\u03b5\u03af\u03c4\u03b5 \u03bd\u03b1 \u03b5\u03b9\u03c3\u03ad\u03bb\u03b8\u03b5\u03c4\u03b5 \u03c3\u03c4\u03b7\u03bd \u03ba\u03b1\u03c4\u03ac\u03c3\u03c4\u03b1\u03c3\u03b7 E-Mode \u03b1\u03c0\u03cc \u03c4\u03bf\u03bd <0>\u03a0\u03af\u03bd\u03b1\u03ba\u03b1 \u0395\u03bb\u03ad\u03b3\u03c7\u03bf\u03c5. \u0393\u03b9\u03b1 \u03bd\u03b1 \u03bc\u03ac\u03b8\u03b5\u03c4\u03b5 \u03c0\u03b5\u03c1\u03b9\u03c3\u03c3\u03cc\u03c4\u03b5\u03c1\u03b1 \u03c3\u03c7\u03b5\u03c4\u03b9\u03ba\u03ac \u03bc\u03b5 \u03c4\u03bf E-Mode \u03ba\u03b1\u03b9 \u03c4\u03bf\u03c5\u03c2 \u03b5\u03c6\u03b1\u03c1\u03bc\u03bf\u03b6\u03cc\u03bc\u03b5\u03bd\u03bf\u03c5\u03c2 \u03c0\u03b5\u03c1\u03b9\u03bf\u03c1\u03b9\u03c3\u03bc\u03bf\u03cd\u03c2 \u03c3\u03c4\u03bf <1>FAQ \u03ae \u03c3\u03c4\u03bf <2>ZeroLend V3 Technical Paper.","Effective interest rate":"Effective interest rate","Efficiency mode (E-Mode)":"\u039b\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03af\u03b1 \u03b1\u03c0\u03bf\u03b4\u03bf\u03c4\u03b9\u03ba\u03cc\u03c4\u03b7\u03c4\u03b1\u03c2 (E-Mode)",Emode:"Emode","Enable E-Mode":"\u0395\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7 E-Mode","Enable {symbol} as collateral":["\u0395\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7 ",["symbol"]," \u03c9\u03c2 \u03b5\u03b3\u03b3\u03cd\u03b7\u03c3\u03b7"],Enabled:"\u0395\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03b9\u03b7\u03bc\u03ad\u03bd\u03bf","Enabling E-Mode":"\u0395\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7 E-Mode","Enabling E-Mode only allows you to borrow assets belonging to the selected category. Please visit our <0>FAQ guide to learn more about how it works and the applied restrictions.":"Enabling E-Mode only allows you to borrow assets belonging to the selected category. Please visit our <0>FAQ guide to learn more about how it works and the applied restrictions.","Enabling this asset as collateral increases your borrowing power and Health Factor. However, it can get liquidated if your health factor drops below 1.":"\u0397 \u03b5\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7 \u03b1\u03c5\u03c4\u03bf\u03cd \u03c4\u03bf\u03c5 \u03c0\u03b5\u03c1\u03b9\u03bf\u03c5\u03c3\u03b9\u03b1\u03ba\u03bf\u03cd \u03c3\u03c4\u03bf\u03b9\u03c7\u03b5\u03af\u03bf\u03c5 \u03c9\u03c2 \u03b5\u03b3\u03b3\u03cd\u03b7\u03c3\u03b7 \u03b1\u03c5\u03be\u03ac\u03bd\u03b5\u03b9 \u03c4\u03b7 \u03b4\u03b1\u03bd\u03b5\u03b9\u03bf\u03bb\u03b7\u03c0\u03c4\u03b9\u03ba\u03ae \u03c3\u03b1\u03c2 \u03b9\u03ba\u03b1\u03bd\u03cc\u03c4\u03b7\u03c4\u03b1 \u03ba\u03b1\u03b9 \u03c4\u03bf\u03bd \u03a3\u03c5\u03bd\u03c4\u03b5\u03bb\u03b5\u03c3\u03c4\u03ae \u03a5\u03b3\u03b5\u03af\u03b1\u03c2. \u03a9\u03c3\u03c4\u03cc\u03c3\u03bf, \u03bc\u03c0\u03bf\u03c1\u03b5\u03af \u03bd\u03b1 \u03c1\u03b5\u03c5\u03c3\u03c4\u03bf\u03c0\u03bf\u03b9\u03b7\u03b8\u03b5\u03af \u03b5\u03ac\u03bd \u03bf \u03c3\u03c5\u03bd\u03c4\u03b5\u03bb\u03b5\u03c3\u03c4\u03ae\u03c2 \u03c5\u03b3\u03b5\u03af\u03b1\u03c2 \u03c3\u03b1\u03c2 \u03c0\u03ad\u03c3\u03b5\u03b9 \u03ba\u03ac\u03c4\u03c9 \u03b1\u03c0\u03cc \u03c4\u03bf 1.",Ended:"Ended",Ends:"Ends",English:"\u0391\u03b3\u03b3\u03bb\u03b9\u03ba\u03ac","Enter ETH address":"\u0395\u03b9\u03c3\u03ac\u03b3\u03b5\u03c4\u03b5 \u03b4\u03b9\u03b5\u03cd\u03b8\u03c5\u03bd\u03c3\u03b7 ETH","Enter an amount":"\u0395\u03b9\u03c3\u03ac\u03b3\u03b5\u03c4\u03b5 \u03ad\u03bd\u03b1 \u03c0\u03bf\u03c3\u03cc","Error connecting. Try refreshing the page.":"\u03a3\u03c6\u03ac\u03bb\u03bc\u03b1 \u03c3\u03cd\u03bd\u03b4\u03b5\u03c3\u03b7\u03c2. \u0394\u03bf\u03ba\u03b9\u03bc\u03ac\u03c3\u03c4\u03b5 \u03bd\u03b1 \u03b1\u03bd\u03b1\u03bd\u03b5\u03ce\u03c3\u03b5\u03c4\u03b5 \u03c4\u03b7 \u03c3\u03b5\u03bb\u03af\u03b4\u03b1.","Estimated compounding interest, including discount for Staking {0}ZERO in Safety Module.":["Estimated compounding interest, including discount for Staking ",["0"],"ZERO in Safety Module."],"Exceeds the discount":"Exceeds the discount",Executed:"\u0395\u03ba\u03c4\u03b5\u03bb\u03ad\u03c3\u03c4\u03b7\u03ba\u03b5","Expected amount to repay":"Expected amount to repay",Expires:"\u039b\u03ae\u03b3\u03b5\u03b9","Export data to":"Export data to",FAQ:"\u03a3\u03a5\u03a7\u039d\u0395\u03a3 \u0395\u03a1\u03a9\u03a4\u0397\u03a3\u0395\u0399\u03a3",FAQS:"FAQS","Failed to load proposal voters. Please refresh the page.":"Failed to load proposal voters. Please refresh the page.",Faucet:"\u0392\u03c1\u03cd\u03c3\u03b7","Faucet {0}":["\u0392\u03c1\u03cd\u03c3\u03b7 ",["0"]],"Fetching data...":"Fetching data...",Filter:"\u03a6\u03af\u03bb\u03c4\u03c1\u03bf","Flashloan is disabled for this asset, hence this position cannot be migrated.":"Flashloan is disabled for this asset, hence this position cannot be migrated.","For repayment of a specific type of debt, the user needs to have debt that type":"\u0393\u03b9\u03b1 \u03c4\u03b7\u03bd \u03b1\u03c0\u03bf\u03c0\u03bb\u03b7\u03c1\u03c9\u03bc\u03ae \u03b5\u03bd\u03cc\u03c2 \u03c3\u03c5\u03b3\u03ba\u03b5\u03ba\u03c1\u03b9\u03bc\u03ad\u03bd\u03bf\u03c5 \u03c4\u03cd\u03c0\u03bf\u03c5 \u03c7\u03c1\u03ad\u03bf\u03c5\u03c2, \u03bf \u03c7\u03c1\u03ae\u03c3\u03c4\u03b7\u03c2 \u03c0\u03c1\u03ad\u03c0\u03b5\u03b9 \u03bd\u03b1 \u03ad\u03c7\u03b5\u03b9 \u03c7\u03c1\u03ad\u03bf\u03c2 \u03b1\u03c5\u03c4\u03bf\u03cd \u03c4\u03bf\u03c5 \u03c4\u03cd\u03c0\u03bf\u03c5","Forum discussion":"\u03a3\u03c5\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7 \u03c6\u03cc\u03c1\u03bf\u03c5\u03bc",French:"\u0393\u03b1\u03bb\u03bb\u03b9\u03ba\u03ac","Frozen or paused assets":"Frozen or paused assets","Funds in the Safety Module":"\u039a\u03b5\u03c6\u03ac\u03bb\u03b1\u03b9\u03b1 \u03c3\u03c4\u03b7\u03bd \u039c\u03bf\u03bd\u03ac\u03b4\u03b1 \u0391\u03c3\u03c6\u03ac\u03bb\u03b5\u03b9\u03b1\u03c2","GHO is a native decentralized, collateral-backed digital asset pegged to USD. It is created by users via borrowing against multiple collateral. When user repays their GHO borrow position, the protocol burns that user's GHO. All the interest payments accrued by minters of GHO would be directly transferred to the ZeroLend treasury.":"GHO is a native decentralized, collateral-backed digital asset pegged to USD. It is created by users via borrowing against multiple collateral. When user repays their GHO borrow position, the protocol burns that user's GHO. All the interest payments accrued by minters of GHO would be directly transferred to the ZeroLend treasury.","Get ABP Token":"Get ABP Token","Global settings":"\u0393\u03b5\u03bd\u03b9\u03ba\u03ad\u03c2 \u03c1\u03c5\u03b8\u03bc\u03af\u03c3\u03b5\u03b9\u03c2","Go Back":"\u03a0\u03b7\u03b3\u03b1\u03af\u03bd\u03b5\u03c4\u03b5 \u03a0\u03af\u03c3\u03c9","Go to Balancer Pool":"Go to Balancer Pool","Go to V3 Dashboard":"Go to V3 Dashboard",Governance:"\u0394\u03b9\u03b1\u03ba\u03c5\u03b2\u03ad\u03c1\u03bd\u03b7\u03c3\u03b7",Greek:"Greek","Health Factor ({0} v2)":["Health Factor (",["0"]," v2)"],"Health Factor ({0} v3)":["Health Factor (",["0"]," v3)"],"Health factor":"\u03a3\u03c5\u03bd\u03c4\u03b5\u03bb\u03b5\u03c3\u03c4\u03ae\u03c2 \u03c5\u03b3\u03b5\u03af\u03b1\u03c2","Health factor is lesser than the liquidation threshold":"\u039f \u03c3\u03c5\u03bd\u03c4\u03b5\u03bb\u03b5\u03c3\u03c4\u03ae\u03c2 \u03c5\u03b3\u03b5\u03af\u03b1\u03c2 \u03b5\u03af\u03bd\u03b1\u03b9 \u03bc\u03b9\u03ba\u03c1\u03cc\u03c4\u03b5\u03c1\u03bf\u03c2 \u03b1\u03c0\u03cc \u03c4\u03bf \u03cc\u03c1\u03b9\u03bf \u03c1\u03b5\u03c5\u03c3\u03c4\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7\u03c2","Health factor is not below the threshold":"\u039f \u03c0\u03b1\u03c1\u03ac\u03b3\u03bf\u03bd\u03c4\u03b1\u03c2 \u03c5\u03b3\u03b5\u03af\u03b1\u03c2 \u03b4\u03b5\u03bd \u03b5\u03af\u03bd\u03b1\u03b9 \u03ba\u03ac\u03c4\u03c9 \u03b1\u03c0\u03cc \u03c4\u03bf \u03cc\u03c1\u03b9\u03bf",Hide:"\u0391\u03c0\u03cc\u03ba\u03c1\u03c5\u03c8\u03b7","Holders of stkZERO receive a discount on the GHO borrowing rate":"Holders of stkZERO receive a discount on the GHO borrowing rate","I acknowledge the risks involved.":"I acknowledge the risks involved.","I fully understand the risks of migrating.":"I fully understand the risks of migrating.","I understand how cooldown ({0}) and unstaking ({1}) work":["\u039a\u03b1\u03c4\u03b1\u03bb\u03b1\u03b2\u03b1\u03af\u03bd\u03c9 \u03c0\u03ce\u03c2 \u03bb\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03b5\u03af \u03b7 \u03c8\u03cd\u03be\u03b7 (",["0"],") \u03ba\u03b1\u03b9 \u03c4\u03bf \u03be\u03b5\u03ba\u03bb\u03b5\u03af\u03b4\u03c9\u03bc\u03b1 (",["1"],")"],"If the error continues to happen,<0/> you may report it to this":"If the error continues to happen,<0/> you may report it to this","If the health factor goes below 1, the liquidation of your collateral might be triggered.":"\u0395\u03ac\u03bd \u03bf \u03c3\u03c5\u03bd\u03c4\u03b5\u03bb\u03b5\u03c3\u03c4\u03ae\u03c2 \u03c5\u03b3\u03b5\u03af\u03b1\u03c2 \u03c0\u03ad\u03c3\u03b5\u03b9 \u03ba\u03ac\u03c4\u03c9 \u03b1\u03c0\u03cc \u03c4\u03bf 1, \u03b5\u03bd\u03b4\u03ad\u03c7\u03b5\u03c4\u03b1\u03b9 \u03bd\u03b1 \u03b5\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03b9\u03b7\u03b8\u03b5\u03af \u03b7 \u03c1\u03b5\u03c5\u03c3\u03c4\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7 \u03c4\u03c9\u03bd \u03b5\u03b3\u03b3\u03c5\u03ae\u03c3\u03b5\u03ce\u03bd \u03c3\u03b1\u03c2.","If you DO NOT unstake within {0} of unstake window, you will need to activate cooldown process again.":["\u0395\u03ac\u03bd \u0394\u0395\u039d \u03be\u03b5\u03ba\u03bb\u03b5\u03b9\u03b4\u03ce\u03c3\u03b5\u03c4\u03b5 \u03b5\u03bd\u03c4\u03cc\u03c2 ",["0"]," \u03c4\u03bf\u03c5 \u03c0\u03b1\u03c1\u03b1\u03b8\u03cd\u03c1\u03bf\u03c5 \u03be\u03b5\u03ba\u03bb\u03b5\u03b9\u03b4\u03ce\u03bc\u03b1\u03c4\u03bf\u03c2, \u03b8\u03b1 \u03c0\u03c1\u03ad\u03c0\u03b5\u03b9 \u03bd\u03b1 \u03b5\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03b9\u03ae\u03c3\u03b5\u03c4\u03b5 \u03be\u03b1\u03bd\u03ac \u03c4\u03b7 \u03b4\u03b9\u03b1\u03b4\u03b9\u03ba\u03b1\u03c3\u03af\u03b1 \u03c8\u03cd\u03be\u03b7\u03c2."],"If your loan to value goes above the liquidation threshold your collateral supplied may be liquidated.":"\u0395\u03ac\u03bd \u03c4\u03bf \u03b4\u03ac\u03bd\u03b5\u03b9\u03bf \u03c0\u03c1\u03bf\u03c2 \u03b1\u03be\u03af\u03b1 \u03c5\u03c0\u03b5\u03c1\u03b2\u03b5\u03af \u03c4\u03bf \u03cc\u03c1\u03b9\u03bf \u03c1\u03b5\u03c5\u03c3\u03c4\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7\u03c2, \u03b7 \u03c0\u03b1\u03c1\u03b5\u03c7\u03cc\u03bc\u03b5\u03bd\u03b7 \u03b5\u03b3\u03b3\u03cd\u03b7\u03c3\u03b7 \u03c3\u03b1\u03c2 \u03bc\u03c0\u03bf\u03c1\u03b5\u03af \u03bd\u03b1 \u03c1\u03b5\u03c5\u03c3\u03c4\u03bf\u03c0\u03bf\u03b9\u03b7\u03b8\u03b5\u03af.","In E-Mode some assets are not borrowable. Exit E-Mode to get access to all assets":"\u03a3\u03c4\u03bf E-Mode \u03bf\u03c1\u03b9\u03c3\u03bc\u03ad\u03bd\u03b1 \u03c0\u03b5\u03c1\u03b9\u03bf\u03c5\u03c3\u03b9\u03b1\u03ba\u03ac \u03c3\u03c4\u03bf\u03b9\u03c7\u03b5\u03af\u03b1 \u03b4\u03b5\u03bd \u03b5\u03af\u03bd\u03b1\u03b9 \u03b4\u03b1\u03bd\u03b5\u03af\u03c3\u03b9\u03bc\u03b1. \u0392\u03b3\u03b5\u03af\u03c4\u03b5 \u03b1\u03c0\u03cc \u03c4\u03bf E-Mode \u03b3\u03b9\u03b1 \u03bd\u03b1 \u03b1\u03c0\u03bf\u03ba\u03c4\u03ae\u03c3\u03b5\u03c4\u03b5 \u03c0\u03c1\u03cc\u03c3\u03b2\u03b1\u03c3\u03b7 \u03c3\u03b5 \u03cc\u03bb\u03b1 \u03c4\u03b1 \u03c0\u03b5\u03c1\u03b9\u03bf\u03c5\u03c3\u03b9\u03b1\u03ba\u03ac \u03c3\u03c4\u03bf\u03b9\u03c7\u03b5\u03af\u03b1","In Isolation mode, you cannot supply other assets as collateral. A global debt ceiling limits the borrowing power of the isolated asset. To exit isolation mode disable {0} as collateral before borrowing another asset. Read more in our <0>FAQ":["In Isolation mode, you cannot supply other assets as collateral. A global debt ceiling limits the borrowing power of the isolated asset. To exit isolation mode disable ",["0"]," as collateral before borrowing another asset. Read more in our <0>FAQ"],"Inconsistent flashloan parameters":"\u0391\u03c3\u03c5\u03bd\u03b5\u03c0\u03b5\u03af\u03c2 \u03c0\u03b1\u03c1\u03ac\u03bc\u03b5\u03c4\u03c1\u03bf\u03b9 flashloan","Insufficient collateral to cover new borrow position. Wallet must have borrowing power remaining to perform debt switch.":"Insufficient collateral to cover new borrow position. Wallet must have borrowing power remaining to perform debt switch.","Interest accrued":"Interest accrued","Interest rate rebalance conditions were not met":"\u0394\u03b5\u03bd \u03c4\u03b7\u03c1\u03ae\u03b8\u03b7\u03ba\u03b1\u03bd \u03bf\u03b9 \u03cc\u03c1\u03bf\u03b9 \u03b5\u03c0\u03b1\u03bd\u03b5\u03be\u03b9\u03c3\u03bf\u03c1\u03c1\u03cc\u03c0\u03b7\u03c3\u03b7\u03c2 \u03c4\u03c9\u03bd \u03b5\u03c0\u03b9\u03c4\u03bf\u03ba\u03af\u03c9\u03bd","Interest rate strategy":"Interest rate strategy","Invalid amount to burn":"\u039c\u03b7 \u03ad\u03b3\u03ba\u03c5\u03c1\u03b7 \u03c0\u03bf\u03c3\u03cc\u03c4\u03b7\u03c4\u03b1 \u03c0\u03c1\u03bf\u03c2 \u03ba\u03b1\u03cd\u03c3\u03b7","Invalid amount to mint":"\u039c\u03b7 \u03ad\u03b3\u03ba\u03c5\u03c1\u03bf \u03c0\u03bf\u03c3\u03cc \u03b3\u03b9\u03b1 \u03bd\u03bf\u03bc\u03b9\u03c3\u03bc\u03b1\u03c4\u03bf\u03ba\u03bf\u03c0\u03af\u03b1","Invalid bridge protocol fee":"\u039c\u03b7 \u03ad\u03b3\u03ba\u03c5\u03c1\u03b7 \u03b1\u03bc\u03bf\u03b9\u03b2\u03ae \u03c0\u03c1\u03c9\u03c4\u03bf\u03ba\u03cc\u03bb\u03bb\u03bf\u03c5 \u03b3\u03ad\u03c6\u03c5\u03c1\u03b1\u03c2","Invalid expiration":"\u039c\u03b7 \u03ad\u03b3\u03ba\u03c5\u03c1\u03b7 \u03bb\u03ae\u03be\u03b7","Invalid flashloan premium":"\u0386\u03ba\u03c5\u03c1\u03b7 \u03c0\u03c1\u03b9\u03bc\u03bf\u03b4\u03cc\u03c4\u03b7\u03c3\u03b7 flashloan","Invalid return value of the flashloan executor function":"\u039c\u03b7 \u03ad\u03b3\u03ba\u03c5\u03c1\u03b7 \u03c4\u03b9\u03bc\u03ae \u03b5\u03c0\u03b9\u03c3\u03c4\u03c1\u03bf\u03c6\u03ae\u03c2 \u03c4\u03b7\u03c2 \u03c3\u03c5\u03bd\u03ac\u03c1\u03c4\u03b7\u03c3\u03b7\u03c2 \u03b5\u03ba\u03c4\u03b5\u03bb\u03b5\u03c3\u03c4\u03ae flashloan","Invalid signature":"\u039c\u03b7 \u03ad\u03b3\u03ba\u03c5\u03c1\u03b7 \u03c5\u03c0\u03bf\u03b3\u03c1\u03b1\u03c6\u03ae",Isolated:"\u0391\u03c0\u03bf\u03bc\u03bf\u03bd\u03c9\u03bc\u03ad\u03bd\u03bf","Isolated Debt Ceiling":"Isolated Debt Ceiling","Isolated assets have limited borrowing power and other assets cannot be used as collateral.":"\u03a4\u03b1 \u03b1\u03c0\u03bf\u03bc\u03bf\u03bd\u03c9\u03bc\u03ad\u03bd\u03b1 \u03c0\u03b5\u03c1\u03b9\u03bf\u03c5\u03c3\u03b9\u03b1\u03ba\u03ac \u03c3\u03c4\u03bf\u03b9\u03c7\u03b5\u03af\u03b1 \u03ad\u03c7\u03bf\u03c5\u03bd \u03c0\u03b5\u03c1\u03b9\u03bf\u03c1\u03b9\u03c3\u03bc\u03ad\u03bd\u03b7 \u03b4\u03b1\u03bd\u03b5\u03b9\u03bf\u03bb\u03b7\u03c0\u03c4\u03b9\u03ba\u03ae \u03b9\u03ba\u03b1\u03bd\u03cc\u03c4\u03b7\u03c4\u03b1 \u03ba\u03b1\u03b9 \u03ac\u03bb\u03bb\u03b1 \u03c0\u03b5\u03c1\u03b9\u03bf\u03c5\u03c3\u03b9\u03b1\u03ba\u03ac \u03c3\u03c4\u03bf\u03b9\u03c7\u03b5\u03af\u03b1 \u03b4\u03b5\u03bd \u03bc\u03c0\u03bf\u03c1\u03bf\u03cd\u03bd \u03bd\u03b1 \u03c7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03b7\u03b8\u03bf\u03cd\u03bd \u03c9\u03c2 \u03b5\u03b3\u03b3\u03cd\u03b7\u03c3\u03b7.","Join the community discussion":"Join the community discussion","LEARN MORE":"LEARN MORE",Language:"\u0393\u03bb\u03ce\u03c3\u03c3\u03b1","Learn more":"\u039c\u03ac\u03b8\u03b5\u03c4\u03b5 \u03c0\u03b5\u03c1\u03b9\u03c3\u03c3\u03cc\u03c4\u03b5\u03c1\u03b1","Learn more about risks involved":"\u039c\u03ac\u03b8\u03b5\u03c4\u03b5 \u03c0\u03b5\u03c1\u03b9\u03c3\u03c3\u03cc\u03c4\u03b5\u03c1\u03b1 \u03b3\u03b9\u03b1 \u03c4\u03bf\u03c5\u03c2 \u03ba\u03b9\u03bd\u03b4\u03cd\u03bd\u03bf\u03c5\u03c2","Learn more in our <0>FAQ guide":"\u039c\u03ac\u03b8\u03b5\u03c4\u03b5 \u03c0\u03b5\u03c1\u03b9\u03c3\u03c3\u03cc\u03c4\u03b5\u03c1\u03b1 \u03c3\u03c4\u03bf\u03bd \u03bf\u03b4\u03b7\u03b3\u03cc <0>\u03a3\u03c5\u03c7\u03bd\u03ce\u03bd \u0395\u03c1\u03c9\u03c4\u03ae\u03c3\u03b5\u03c9\u03bd","Learn more.":"Learn more.",Links:"\u03a3\u03cd\u03bd\u03b4\u03b5\u03c3\u03bc\u03bf\u03b9",Liqudation:"Liqudation","Liquidated collateral":"Liquidated collateral",Liquidation:"Liquidation","Liquidation <0/> threshold":"\u03a1\u03b5\u03c5\u03c3\u03c4\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7 <0/> \u03ba\u03b1\u03c4\u03ce\u03c4\u03b1\u03c4\u03bf \u03cc\u03c1\u03b9\u03bf","Liquidation Threshold":"Liquidation Threshold","Liquidation at":"\u03a1\u03b5\u03c5\u03c3\u03c4\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7 \u03c3\u03c4\u03bf","Liquidation penalty":"\u03a0\u03bf\u03b9\u03bd\u03ae \u03c1\u03b5\u03c5\u03c3\u03c4\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7\u03c2","Liquidation risk":"Liquidation risk","Liquidation risk parameters":"Liquidation risk parameters","Liquidation threshold":"\u039a\u03b1\u03c4\u03ce\u03c4\u03b1\u03c4\u03bf \u03cc\u03c1\u03b9\u03bf \u03c1\u03b5\u03c5\u03c3\u03c4\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7\u03c2","Liquidation value":"\u0391\u03be\u03af\u03b1 \u03c1\u03b5\u03c5\u03c3\u03c4\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7\u03c2","Loading data...":"Loading data...","Ltv validation failed":"\u0397 \u03b5\u03c0\u03b9\u03ba\u03cd\u03c1\u03c9\u03c3\u03b7 \u03c4\u03bf\u03c5 Ltv \u03b1\u03c0\u03ad\u03c4\u03c5\u03c7\u03b5","MAI has been paused due to a community decision. Supply, borrows and repays are impacted. <0>More details":"MAI has been paused due to a community decision. Supply, borrows and repays are impacted. <0>More details",MAX:"\u039c\u0395\u0393\u0399\u03a3\u03a4\u039f","Manage analytics":"Manage analytics",Market:"\u0391\u03b3\u03bf\u03c1\u03ac",Markets:"\u0391\u03b3\u03bf\u03c1\u03ad\u03c2",Max:"\u039c\u03b5\u03b3\u03b9\u03c3\u03c4\u03bf","Max LTV":"\u039c\u03ad\u03b3\u03b9\u03c3\u03c4\u03bf LTV","Max slashing":"\u039c\u03ad\u03b3\u03b9\u03c3\u03c4\u03b7 \u03c0\u03b5\u03c1\u03b9\u03ba\u03bf\u03c0\u03ae","Maximum amount available to borrow against this asset is limited because debt ceiling is at {0}%.":["Maximum amount available to borrow against this asset is limited because debt ceiling is at ",["0"],"%."],"Maximum amount available to borrow is <0/> {0} (<1/>).":["Maximum amount available to borrow is <0/> ",["0"]," (<1/>)."],"Maximum amount available to borrow is limited because protocol borrow cap is nearly reached.":"Maximum amount available to borrow is limited because protocol borrow cap is nearly reached.","Maximum amount available to supply is <0/> {0} (<1/>).":["Maximum amount available to supply is <0/> ",["0"]," (<1/>)."],"Maximum amount available to supply is limited because protocol supply cap is at {0}%.":["Maximum amount available to supply is limited because protocol supply cap is at ",["0"],"%."],"Maximum loan to value":"Maximum loan to value","Meet GHO":"Meet GHO",Menu:"\u039c\u03b5\u03bd\u03bf\u03cd",Migrate:"Migrate","Migrate to V3":"Migrate to V3","Migrate to v3":"Migrate to v3","Migrate to {0} v3 Market":["Migrate to ",["0"]," v3 Market"],Migrated:"Migrated",Migrating:"Migrating","Migrating multiple collaterals and borrowed assets at the same time can be an expensive operation and might fail in certain situations.<0>Therefore it\u2019s not recommended to migrate positions with more than 5 assets (deposited + borrowed) at the same time.":"Migrating multiple collaterals and borrowed assets at the same time can be an expensive operation and might fail in certain situations.<0>Therefore it\u2019s not recommended to migrate positions with more than 5 assets (deposited + borrowed) at the same time.","Migration risks":"Migration risks","Minimum GHO borrow amount":"Minimum GHO borrow amount","Minimum staked ZeroLend amount":"Minimum staked ZeroLend amount",More:"\u03a0\u03b5\u03c1\u03b9\u03c3\u03c3\u03cc\u03c4\u03b5\u03c1\u03b1",NAY:"\u039a\u0391\u03a4\u0391","Need help connecting a wallet? <0>Read our FAQ":"\u03a7\u03c1\u03b5\u03b9\u03ac\u03b6\u03b5\u03c3\u03c4\u03b5 \u03b2\u03bf\u03ae\u03b8\u03b5\u03b9\u03b1 \u03b3\u03b9\u03b1 \u03c4\u03b7 \u03c3\u03cd\u03bd\u03b4\u03b5\u03c3\u03b7 \u03b5\u03bd\u03cc\u03c2 \u03c0\u03bf\u03c1\u03c4\u03bf\u03c6\u03bf\u03bb\u03b9\u03bf\u03cd; <0>\u0394\u03b9\u03b1\u03b2\u03ac\u03c3\u03c4\u03b5 \u03c4\u03b9\u03c2 \u03a3\u03c5\u03c7\u03bd\u03ad\u03c2 \u0395\u03c1\u03c9\u03c4\u03ae\u03c3\u03b5\u03b9\u03c2 \u03bc\u03b1\u03c2","Net APR":"\u039a\u03b1\u03b8\u03b1\u03c1\u03cc APR","Net APY":"\u039a\u03b1\u03b8\u03b1\u03c1\u03cc APY","Net APY is the combined effect of all supply and borrow positions on net worth, including incentives. It is possible to have a negative net APY if debt APY is higher than supply APY.":"\u03a4\u03bf \u03ba\u03b1\u03b8\u03b1\u03c1\u03cc \u0391\u03a1\u03a5 \u03b5\u03af\u03bd\u03b1\u03b9 \u03b7 \u03c3\u03c5\u03bd\u03b4\u03c5\u03b1\u03c3\u03bc\u03ad\u03bd\u03b7 \u03b5\u03c0\u03af\u03b4\u03c1\u03b1\u03c3\u03b7 \u03cc\u03bb\u03c9\u03bd \u03c4\u03c9\u03bd \u03b8\u03ad\u03c3\u03b5\u03c9\u03bd \u03c0\u03c1\u03bf\u03c3\u03c6\u03bf\u03c1\u03ac\u03c2 \u03ba\u03b1\u03b9 \u03b4\u03b1\u03bd\u03b5\u03b9\u03c3\u03bc\u03bf\u03cd \u03c3\u03c4\u03b7\u03bd \u03ba\u03b1\u03b8\u03b1\u03c1\u03ae \u03b1\u03be\u03af\u03b1, \u03c3\u03c5\u03bc\u03c0\u03b5\u03c1\u03b9\u03bb\u03b1\u03bc\u03b2\u03b1\u03bd\u03bf\u03bc\u03ad\u03bd\u03c9\u03bd \u03c4\u03c9\u03bd \u03ba\u03b9\u03bd\u03ae\u03c4\u03c1\u03c9\u03bd. \u0395\u03af\u03bd\u03b1\u03b9 \u03b4\u03c5\u03bd\u03b1\u03c4\u03cc\u03bd \u03bd\u03b1 \u03c5\u03c0\u03ac\u03c1\u03c7\u03b5\u03b9 \u03b1\u03c1\u03bd\u03b7\u03c4\u03b9\u03ba\u03cc \u03ba\u03b1\u03b8\u03b1\u03c1\u03cc APY \u03b5\u03ac\u03bd \u03c4\u03bf \u03c7\u03c1\u03b5\u03c9\u03c3\u03c4\u03b9\u03ba\u03cc APY \u03b5\u03af\u03bd\u03b1\u03b9 \u03c5\u03c8\u03b7\u03bb\u03cc\u03c4\u03b5\u03c1\u03bf \u03b1\u03c0\u03cc \u03c4\u03bf \u03c0\u03c1\u03bf\u03c3\u03c6\u03b5\u03c1\u03cc\u03bc\u03b5\u03bd\u03bf APY.","Net worth":"\u039a\u03b1\u03b8\u03b1\u03c1\u03ae \u03b1\u03be\u03af\u03b1",Network:"\u0394\u03af\u03ba\u03c4\u03c5\u03bf","Network not supported for this wallet":"\u0394\u03af\u03ba\u03c4\u03c5\u03bf \u03c0\u03bf\u03c5 \u03b4\u03b5\u03bd \u03c5\u03c0\u03bf\u03c3\u03c4\u03b7\u03c1\u03af\u03b6\u03b5\u03c4\u03b1\u03b9 \u03b3\u03b9\u03b1 \u03b1\u03c5\u03c4\u03cc \u03c4\u03bf \u03c0\u03bf\u03c1\u03c4\u03bf\u03c6\u03cc\u03bb\u03b9","New APY":"\u039d\u03ad\u03bf APY","No assets selected to migrate.":"No assets selected to migrate.","No rewards to claim":"\u0394\u03b5\u03bd \u03c5\u03c0\u03ac\u03c1\u03c7\u03bf\u03c5\u03bd \u03b1\u03bd\u03c4\u03b1\u03bc\u03bf\u03b9\u03b2\u03ad\u03c2 \u03b3\u03b9\u03b1 \u03b4\u03b9\u03b5\u03ba\u03b4\u03af\u03ba\u03b7\u03c3\u03b7","No search results{0}":["No search results",["0"]],"No transactions yet.":"No transactions yet.","No voting power":"\u0394\u03b5\u03bd \u03c5\u03c0\u03ac\u03c1\u03c7\u03b5\u03b9 \u03b4\u03b9\u03ba\u03b1\u03af\u03c9\u03bc\u03b1 \u03c8\u03ae\u03c6\u03bf\u03c5",None:"\u039a\u03b1\u03bd\u03ad\u03bd\u03b1","Not a valid address":"\u039c\u03b7 \u03ad\u03b3\u03ba\u03c5\u03c1\u03b7 \u03b4\u03b9\u03b5\u03cd\u03b8\u03c5\u03bd\u03c3\u03b7","Not enough balance on your wallet":"\u0394\u03b5\u03bd \u03c5\u03c0\u03ac\u03c1\u03c7\u03b5\u03b9 \u03b1\u03c1\u03ba\u03b5\u03c4\u03cc \u03c5\u03c0\u03cc\u03bb\u03bf\u03b9\u03c0\u03bf \u03c3\u03c4\u03bf \u03c0\u03bf\u03c1\u03c4\u03bf\u03c6\u03cc\u03bb\u03b9 \u03c3\u03b1\u03c2","Not enough collateral to repay this amount of debt with":"\u0394\u03b5\u03bd \u03c5\u03c0\u03ac\u03c1\u03c7\u03bf\u03c5\u03bd \u03b5\u03c0\u03b1\u03c1\u03ba\u03b5\u03af\u03c2 \u03b5\u03b3\u03b3\u03c5\u03ae\u03c3\u03b5\u03b9\u03c2 \u03b3\u03b9\u03b1 \u03c4\u03b7\u03bd \u03b1\u03c0\u03bf\u03c0\u03bb\u03b7\u03c1\u03c9\u03bc\u03ae \u03b1\u03c5\u03c4\u03bf\u03cd \u03c4\u03bf\u03c5 \u03c0\u03bf\u03c3\u03bf\u03cd \u03c7\u03c1\u03ad\u03bf\u03c5\u03c2 \u03bc\u03b5","Not enough staked balance":"\u0394\u03b5\u03bd \u03c5\u03c0\u03ac\u03c1\u03c7\u03b5\u03b9 \u03b1\u03c1\u03ba\u03b5\u03c4\u03cc \u03ba\u03bb\u03b5\u03b9\u03b4\u03c9\u03bc\u03ad\u03bd\u03bf \u03c5\u03c0\u03cc\u03bb\u03bf\u03b9\u03c0\u03bf","Not enough voting power to participate in this proposal":"\u0394\u03b5\u03bd \u03ad\u03c7\u03b5\u03b9 \u03b1\u03c1\u03ba\u03b5\u03c4\u03ae \u03b4\u03cd\u03bd\u03b1\u03bc\u03b7 \u03c8\u03ae\u03c6\u03bf\u03c5 \u03b3\u03b9\u03b1 \u03bd\u03b1 \u03c3\u03c5\u03bc\u03bc\u03b5\u03c4\u03ac\u03c3\u03c7\u03b5\u03b9 \u03c3\u03c4\u03b7\u03bd \u03c0\u03b1\u03c1\u03bf\u03cd\u03c3\u03b1 \u03c0\u03c1\u03cc\u03c4\u03b1\u03c3\u03b7","Not reached":"\u0394\u03b5\u03bd \u03ad\u03c7\u03b5\u03b9 \u03b5\u03c0\u03b9\u03c4\u03b5\u03c5\u03c7\u03b8\u03b5\u03af","Nothing borrowed yet":"\u03a4\u03af\u03c0\u03bf\u03c4\u03b1 \u03b4\u03b1\u03bd\u03b5\u03b9\u03c3\u03bc\u03ad\u03bd\u03bf \u03b1\u03ba\u03cc\u03bc\u03b1","Nothing found":"Nothing found","Nothing staked":"\u03a4\u03af\u03c0\u03bf\u03c4\u03b1 \u03ba\u03bb\u03b5\u03b9\u03b4\u03c9\u03bc\u03ad\u03bd\u03bf","Nothing supplied yet":"\u03a4\u03af\u03c0\u03bf\u03c4\u03b1 \u03b4\u03b5\u03bd \u03ad\u03c7\u03b5\u03b9 \u03c0\u03b1\u03c1\u03b1\u03c3\u03c7\u03b5\u03b8\u03b5\u03af \u03b1\u03ba\u03cc\u03bc\u03b7",Notify:"Notify","Ok, Close":"\u0395\u03bd\u03c4\u03ac\u03be\u03b5\u03b9, \u039a\u03bb\u03b5\u03af\u03c3\u03b9\u03bc\u03bf","Ok, I got it":"\u0395\u03bd\u03c4\u03ac\u03be\u03b5\u03b9, \u03c4\u03bf \u03ba\u03b1\u03c4\u03ac\u03bb\u03b1\u03b2\u03b1","Operation not supported":"\u0397 \u03bb\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03af\u03b1 \u03b4\u03b5\u03bd \u03c5\u03c0\u03bf\u03c3\u03c4\u03b7\u03c1\u03af\u03b6\u03b5\u03c4\u03b1\u03b9","Oracle price":"\u03a4\u03b9\u03bc\u03ae Oracle",Overview:"\u0395\u03c0\u03b9\u03c3\u03ba\u03cc\u03c0\u03b7\u03c3\u03b7","Page not found":"Page not found","Participating in this {symbol} reserve gives annualized rewards.":["\u0397 \u03c3\u03c5\u03bc\u03bc\u03b5\u03c4\u03bf\u03c7\u03ae \u03c3\u03b5 \u03b1\u03c5\u03c4\u03cc \u03c4\u03bf \u03b1\u03c0\u03bf\u03b8\u03b5\u03bc\u03b1\u03c4\u03b9\u03ba\u03cc ",["symbol"]," \u03b4\u03af\u03bd\u03b5\u03b9 \u03b5\u03c4\u03ae\u03c3\u03b9\u03b5\u03c2 \u03b1\u03bd\u03c4\u03b1\u03bc\u03bf\u03b9\u03b2\u03ad\u03c2."],"Pending...":"\u0395\u03ba\u03ba\u03c1\u03b5\u03bc\u03b5\u03af...","Per the community, the Fantom market has been frozen.":"Per the community, the Fantom market has been frozen.","Per the community, the V2 AMM market has been deprecated.":"Per the community, the V2 AMM market has been deprecated.","Please always be aware of your <0>Health Factor (HF) when partially migrating a position and that your rates will be updated to V3 rates.":"Please always be aware of your <0>Health Factor (HF) when partially migrating a position and that your rates will be updated to V3 rates.","Please connect a wallet to view your personal information here.":"\u03a0\u03b1\u03c1\u03b1\u03ba\u03b1\u03bb\u03bf\u03cd\u03bc\u03b5 \u03c3\u03c5\u03bd\u03b4\u03ad\u03c3\u03c4\u03b5 \u03ad\u03bd\u03b1 \u03c0\u03bf\u03c1\u03c4\u03bf\u03c6\u03cc\u03bb\u03b9 \u03b3\u03b9\u03b1 \u03bd\u03b1 \u03b4\u03b5\u03af\u03c4\u03b5 \u03c4\u03b9\u03c2 \u03c0\u03c1\u03bf\u03c3\u03c9\u03c0\u03b9\u03ba\u03ad\u03c2 \u03c3\u03b1\u03c2 \u03c0\u03bb\u03b7\u03c1\u03bf\u03c6\u03bf\u03c1\u03af\u03b5\u03c2 \u03b5\u03b4\u03ce.","Please connect your wallet to get free testnet assets.":"Please connect your wallet to get free testnet assets.","Please connect your wallet to see migration tool.":"Please connect your wallet to see migration tool.","Please connect your wallet to see your supplies, borrowings, and open positions.":"\u03a3\u03c5\u03bd\u03b4\u03ad\u03c3\u03c4\u03b5 \u03c4\u03bf \u03c0\u03bf\u03c1\u03c4\u03bf\u03c6\u03cc\u03bb\u03b9 \u03c3\u03b1\u03c2 \u03b3\u03b9\u03b1 \u03bd\u03b1 \u03b4\u03b5\u03af\u03c4\u03b5 \u03c4\u03b9\u03c2 \u03c0\u03c1\u03bf\u03bc\u03ae\u03b8\u03b5\u03b9\u03b5\u03c2, \u03c4\u03b1 \u03b4\u03ac\u03bd\u03b5\u03b9\u03b1 \u03ba\u03b1\u03b9 \u03c4\u03b9\u03c2 \u03b1\u03bd\u03bf\u03b9\u03c7\u03c4\u03ad\u03c2 \u03b8\u03ad\u03c3\u03b5\u03b9\u03c2 \u03c3\u03b1\u03c2.","Please connect your wallet to view transaction history.":"Please connect your wallet to view transaction history.","Please enter a valid wallet address.":"Please enter a valid wallet address.","Please switch to {networkName}.":["\u03a0\u03b1\u03c1\u03b1\u03ba\u03b1\u03bb\u03ce \u03bc\u03b5\u03c4\u03b1\u03b2\u03b5\u03af\u03c4\u03b5 \u03c3\u03c4\u03bf ",["networkName"],"."],"Please, connect your wallet":"\u03a0\u03b1\u03c1\u03b1\u03ba\u03b1\u03bb\u03ce, \u03c3\u03c5\u03bd\u03b4\u03ad\u03c3\u03c4\u03b5 \u03c4\u03bf \u03c0\u03bf\u03c1\u03c4\u03bf\u03c6\u03cc\u03bb\u03b9 \u03c3\u03b1\u03c2","Pool addresses provider is not registered":"\u039f \u03c0\u03ac\u03c1\u03bf\u03c7\u03bf\u03c2 \u03b4\u03b9\u03b5\u03c5\u03b8\u03cd\u03bd\u03c3\u03b5\u03c9\u03bd \u03ba\u03bf\u03b9\u03bd\u03cc\u03c7\u03c1\u03b7\u03c3\u03c4\u03c9\u03bd \u03c4\u03b1\u03bc\u03b5\u03af\u03c9\u03bd \u03b4\u03b5\u03bd \u03b5\u03af\u03bd\u03b1\u03b9 \u03b5\u03b3\u03b3\u03b5\u03b3\u03c1\u03b1\u03bc\u03bc\u03ad\u03bd\u03bf\u03c2","Powered by":"Powered by","Preview tx and migrate":"Preview tx and migrate",Price:"Price","Price data is not currently available for this reserve on the protocol subgraph":"Price data is not currently available for this reserve on the protocol subgraph","Price impact is the spread between the total value of the entry tokens switched and the destination tokens obtained (in USD), which results from the limited liquidity of the trading pair.":"Price impact is the spread between the total value of the entry tokens switched and the destination tokens obtained (in USD), which results from the limited liquidity of the trading pair.","Price impact {0}%":["Price impact ",["0"],"%"],Privacy:"Privacy","Proposal details":"\u039b\u03b5\u03c0\u03c4\u03bf\u03bc\u03ad\u03c1\u03b5\u03b9\u03b5\u03c2 \u03c0\u03c1\u03cc\u03c4\u03b1\u03c3\u03b7\u03c2","Proposal overview":"\u0395\u03c0\u03b9\u03c3\u03ba\u03cc\u03c0\u03b7\u03c3\u03b7 \u03c0\u03c1\u03cc\u03c4\u03b1\u03c3\u03b7\u03c2",Proposals:"\u03a0\u03c1\u03bf\u03c4\u03ac\u03c3\u03b5\u03b9\u03c2",Proposition:"Proposition","Protocol borrow cap at 100% for this asset. Further borrowing unavailable.":"Protocol borrow cap at 100% for this asset. Further borrowing unavailable.","Protocol borrow cap is at 100% for this asset. Further borrowing unavailable.":"Protocol borrow cap is at 100% for this asset. Further borrowing unavailable.","Protocol debt ceiling is at 100% for this asset. Further borrowing against this asset is unavailable.":"Protocol debt ceiling is at 100% for this asset. Further borrowing against this asset is unavailable.","Protocol debt ceiling is at 100% for this asset. Futher borrowing against this asset is unavailable.":"Protocol debt ceiling is at 100% for this asset. Futher borrowing against this asset is unavailable.","Protocol supply cap at 100% for this asset. Further supply unavailable.":"Protocol supply cap at 100% for this asset. Further supply unavailable.","Protocol supply cap is at 100% for this asset. Further supply unavailable.":"Protocol supply cap is at 100% for this asset. Further supply unavailable.",Quorum:"\u0391\u03c0\u03b1\u03c1\u03c4\u03af\u03b1","Rate change":"Rate change","Raw-Ipfs":"Raw-Ipfs",Reached:"\u0395\u03c0\u03b9\u03c4\u03b5\u03cd\u03c7\u03b8\u03b7\u03ba\u03b5","Reactivate cooldown period to unstake {0} {stakedToken}":["Reactivate cooldown period to unstake ",["0"]," ",["stakedToken"]],"Read more here.":"Read more here.","Read-only mode allows to see address positions in ZeroLend, but you won't be able to perform transactions.":"Read-only mode allows to see address positions in ZeroLend, but you won't be able to perform transactions.","Read-only mode.":"Read-only mode.","Read-only mode. Connect to a wallet to perform transactions.":"Read-only mode. Connect to a wallet to perform transactions.",Received:"Received","Recipient address":"\u0394\u03b9\u03b5\u03cd\u03b8\u03c5\u03bd\u03c3\u03b7 \u03c0\u03b1\u03c1\u03b1\u03bb\u03ae\u03c0\u03c4\u03b7","Rejected connection request":"\u0391\u03c0\u03cc\u03c1\u03c1\u03b9\u03c8\u03b7 \u03b1\u03b9\u03c4\u03ae\u03bc\u03b1\u03c4\u03bf\u03c2 \u03c3\u03cd\u03bd\u03b4\u03b5\u03c3\u03b7\u03c2",Reload:"Reload","Reload the page":"Reload the page","Remaining debt":"\u03a5\u03c0\u03bf\u03bb\u03b5\u03b9\u03c0\u03cc\u03bc\u03b5\u03bd\u03bf \u03c7\u03c1\u03ad\u03bf\u03c2","Remaining supply":"\u03a5\u03c0\u03bf\u03bb\u03b5\u03b9\u03c0\u03cc\u03bc\u03b5\u03bd\u03b7 \u03c0\u03c1\u03bf\u03c3\u03c6\u03bf\u03c1\u03ac",Repaid:"Repaid",Repay:"\u0391\u03c0\u03bf\u03c0\u03bb\u03b7\u03c1\u03c9\u03bc\u03ae","Repay with":"\u0391\u03c0\u03bf\u03c0\u03bb\u03b7\u03c1\u03c9\u03bc\u03ae \u03bc\u03b5","Repay {symbol}":["\u0391\u03c0\u03bf\u03c0\u03bb\u03b7\u03c1\u03c9\u03bc\u03ae ",["symbol"]],"Repaying {symbol}":["\u0391\u03c0\u03bf\u03c0\u03bb\u03b7\u03c1\u03ce\u03bd\u03bf\u03bd\u03c4\u03b1\u03c2 ",["symbol"]],"Repayment amount to reach {0}% utilization":["Repayment amount to reach ",["0"],"% utilization"],"Reserve Size":"\u039c\u03ad\u03b3\u03b5\u03b8\u03bf\u03c2 \u0391\u03c0\u03bf\u03b8\u03b5\u03bc\u03b1\u03c4\u03b9\u03ba\u03bf\u03cd","Reserve factor":"Reserve factor","Reserve factor is a percentage of interest which goes to a {0} that is controlled by ZeroLend governance to promote ecosystem growth.":["Reserve factor is a percentage of interest which goes to a ",["0"]," that is controlled by ZeroLend governance to promote ecosystem growth."],"Reserve status & configuration":"\u039a\u03b1\u03c4\u03ac\u03c3\u03c4\u03b1\u03c3\u03b7 & \u03b4\u03b9\u03b1\u03bc\u03cc\u03c1\u03c6\u03c9\u03c3\u03b7 \u03b1\u03c0\u03bf\u03b8\u03b5\u03bc\u03b1\u03c4\u03b9\u03ba\u03bf\u03cd",Reset:"Reset",Restake:"Restake","Restake {symbol}":["Restake ",["symbol"]],Restaked:"Restaked","Restaking {symbol}":["Restaking ",["symbol"]],"Review approval tx details":"\u0391\u03bd\u03b1\u03b8\u03b5\u03ce\u03c1\u03b7\u03c3\u03b7 \u03bb\u03b5\u03c0\u03c4\u03bf\u03bc\u03b5\u03c1\u03b5\u03b9\u03ce\u03bd \u03ad\u03b3\u03ba\u03c1\u03b9\u03c3\u03b7\u03c2 \u03c3\u03c5\u03bd\u03b1\u03bb\u03bb\u03b1\u03b3\u03ae\u03c2","Review changes to continue":"Review changes to continue","Review tx":"\u0391\u03bd\u03b1\u03b8\u03b5\u03ce\u03c1\u03b7\u03c3\u03b7 \u03c3\u03c5\u03bd\u03b1\u03bb\u03bb\u03b1\u03b3\u03ae\u03c2","Review tx details":"\u0391\u03bd\u03b1\u03b8\u03b5\u03ce\u03c1\u03b7\u03c3\u03b7 \u03bb\u03b5\u03c0\u03c4\u03bf\u03bc\u03b5\u03c1\u03b5\u03b9\u03ce\u03bd \u03c3\u03c5\u03bd\u03b1\u03bb\u03bb\u03b1\u03b3\u03ae\u03c2","Revoke power":"Revoke power","Reward(s) to claim":"\u0391\u03bd\u03c4\u03b1\u03bc\u03bf\u03b9\u03b2\u03ae(\u03b5\u03c2) \u03c0\u03c1\u03bf\u03c2 \u03b4\u03b9\u03b5\u03ba\u03b4\u03af\u03ba\u03b7\u03c3\u03b7","Rewards APR":"\u0391\u03bd\u03c4\u03b1\u03bc\u03bf\u03b9\u03b2\u03ad\u03c2 APR","Risk details":"\u039b\u03b5\u03c0\u03c4\u03bf\u03bc\u03ad\u03c1\u03b5\u03b9\u03b5\u03c2 \u03ba\u03b9\u03bd\u03b4\u03cd\u03bd\u03bf\u03c5","SEE CHARTS":"\u0394\u0395\u0399\u03a4\u0395 \u0393\u03a1\u0391\u03a6\u0397\u039c\u0391\u03a4\u0391","Safety of your deposited collateral against the borrowed assets and its underlying value.":"\u0391\u03c3\u03c6\u03ac\u03bb\u03b5\u03b9\u03b1 \u03c4\u03c9\u03bd \u03ba\u03b1\u03c4\u03b1\u03c4\u03b5\u03b8\u03b5\u03b9\u03bc\u03ad\u03bd\u03c9\u03bd \u03b5\u03be\u03b1\u03c3\u03c6\u03b1\u03bb\u03af\u03c3\u03b5\u03ce\u03bd \u03c3\u03b1\u03c2 \u03ad\u03bd\u03b1\u03bd\u03c4\u03b9 \u03c4\u03c9\u03bd \u03b4\u03b1\u03bd\u03b5\u03b9\u03b6\u03cc\u03bc\u03b5\u03bd\u03c9\u03bd \u03c0\u03b5\u03c1\u03b9\u03bf\u03c5\u03c3\u03b9\u03b1\u03ba\u03ce\u03bd \u03c3\u03c4\u03bf\u03b9\u03c7\u03b5\u03af\u03c9\u03bd \u03ba\u03b1\u03b9 \u03c4\u03b7\u03c2 \u03c5\u03c0\u03bf\u03ba\u03b5\u03af\u03bc\u03b5\u03bd\u03b7\u03c2 \u03b1\u03be\u03af\u03b1\u03c2 \u03c4\u03bf\u03c5\u03c2.","Save and share":"Save and share","Seatbelt report":"Seatbelt report","Seems like we can't switch the network automatically. Please check if you can change it from the wallet.":"\u03a6\u03b1\u03af\u03bd\u03b5\u03c4\u03b1\u03b9 \u03cc\u03c4\u03b9 \u03b4\u03b5\u03bd \u03bc\u03c0\u03bf\u03c1\u03bf\u03cd\u03bc\u03b5 \u03bd\u03b1 \u03b1\u03bb\u03bb\u03ac\u03be\u03bf\u03c5\u03bc\u03b5 \u03c4\u03bf \u03b4\u03af\u03ba\u03c4\u03c5\u03bf \u03b1\u03c5\u03c4\u03cc\u03bc\u03b1\u03c4\u03b1. \u0395\u03bb\u03ad\u03b3\u03be\u03c4\u03b5 \u03b1\u03bd \u03bc\u03c0\u03bf\u03c1\u03b5\u03af\u03c4\u03b5 \u03bd\u03b1 \u03c4\u03bf \u03b1\u03bb\u03bb\u03ac\u03be\u03b5\u03c4\u03b5 \u03b1\u03c0\u03cc \u03c4\u03bf \u03c0\u03bf\u03c1\u03c4\u03bf\u03c6\u03cc\u03bb\u03b9.",Select:"Select","Select APY type to switch":"\u0395\u03c0\u03b9\u03bb\u03ad\u03be\u03c4\u03b5 \u03c4\u03cd\u03c0\u03bf APY \u03b3\u03b9\u03b1 \u03b5\u03bd\u03b1\u03bb\u03bb\u03b1\u03b3\u03ae","Select an asset":"Select an asset","Select language":"\u0395\u03c0\u03b9\u03bb\u03ad\u03be\u03c4\u03b5 \u03b3\u03bb\u03ce\u03c3\u03c3\u03b1","Select slippage tolerance":"Select slippage tolerance","Select v2 borrows to migrate":"Select v2 borrows to migrate","Select v2 supplies to migrate":"Select v2 supplies to migrate","Selected assets have successfully migrated. Visit the Market Dashboard to see them.":"Selected assets have successfully migrated. Visit the Market Dashboard to see them.","Selected borrow assets":"Selected borrow assets","Selected supply assets":"Selected supply assets","Send feedback":"Send feedback","Set up delegation":"Set up delegation","Setup notifications about your Health Factor using the Hal app.":"Setup notifications about your Health Factor using the Hal app.","Share on Lens":"Share on Lens","Share on twitter":"\u039c\u03bf\u03b9\u03c1\u03b1\u03c3\u03c4\u03b5\u03af\u03c4\u03b5 \u03c4\u03bf \u03c3\u03c4\u03bf twitter",Show:"\u0395\u03bc\u03c6\u03ac\u03bd\u03b9\u03c3\u03b7","Show assets with 0 balance":"\u0395\u03bc\u03c6\u03ac\u03bd\u03b9\u03c3\u03b7 \u03c0\u03b5\u03c1\u03b9\u03bf\u03c5\u03c3\u03b9\u03b1\u03ba\u03ce\u03bd \u03c3\u03c4\u03bf\u03b9\u03c7\u03b5\u03af\u03c9\u03bd \u03bc\u03b5 \u03c5\u03c0\u03cc\u03bb\u03bf\u03b9\u03c0\u03bf 0","Sign to continue":"Sign to continue","Signatures ready":"Signatures ready",Signing:"Signing","Since this asset is frozen, the only available actions are withdraw and repay which can be accessed from the <0>Dashboard":"Since this asset is frozen, the only available actions are withdraw and repay which can be accessed from the <0>Dashboard","Since this is a test network, you can get any of the assets if you have ETH on your wallet":"\u0394\u03b5\u03b4\u03bf\u03bc\u03ad\u03bd\u03bf\u03c5 \u03cc\u03c4\u03b9 \u03c0\u03c1\u03cc\u03ba\u03b5\u03b9\u03c4\u03b1\u03b9 \u03b3\u03b9\u03b1 \u03ad\u03bd\u03b1 \u03b4\u03bf\u03ba\u03b9\u03bc\u03b1\u03c3\u03c4\u03b9\u03ba\u03cc \u03b4\u03af\u03ba\u03c4\u03c5\u03bf, \u03bc\u03c0\u03bf\u03c1\u03b5\u03af\u03c4\u03b5 \u03bd\u03b1 \u03b1\u03c0\u03bf\u03ba\u03c4\u03ae\u03c3\u03b5\u03c4\u03b5 \u03bf\u03c0\u03bf\u03b9\u03bf\u03b4\u03ae\u03c0\u03bf\u03c4\u03b5 \u03b1\u03c0\u03cc \u03c4\u03b1 \u03c0\u03b5\u03c1\u03b9\u03bf\u03c5\u03c3\u03b9\u03b1\u03ba\u03ac \u03c3\u03c4\u03bf\u03b9\u03c7\u03b5\u03af\u03b1 \u03b1\u03bd \u03ad\u03c7\u03b5\u03c4\u03b5 ETH \u03c3\u03c4\u03bf \u03c0\u03bf\u03c1\u03c4\u03bf\u03c6\u03cc\u03bb\u03b9 \u03c3\u03b1\u03c2","Slippage is the difference between the quoted and received amounts from changing market conditions between the moment the transaction is submitted and its verification.":"Slippage is the difference between the quoted and received amounts from changing market conditions between the moment the transaction is submitted and its verification.","Some migrated assets will not be used as collateral due to enabled isolation mode in {marketName} V3 Market. Visit <0>{marketName} V3 Dashboard to manage isolation mode.":["Some migrated assets will not be used as collateral due to enabled isolation mode in ",["marketName"]," V3 Market. Visit <0>",["marketName"]," V3 Dashboard to manage isolation mode."],"Something went wrong":"Something went wrong","Sorry, an unexpected error happened. In the meantime you may try reloading the page, or come back later.":"Sorry, an unexpected error happened. In the meantime you may try reloading the page, or come back later.","Sorry, we couldn't find the page you were looking for.":"Sorry, we couldn't find the page you were looking for.",Spanish:"\u0399\u03c3\u03c0\u03b1\u03bd\u03b9\u03ba\u03ac",Stable:"\u03a3\u03c4\u03b1\u03b8\u03b5\u03c1\u03cc","Stable Interest Type is disabled for this currency":"\u039f \u03a4\u03cd\u03c0\u03bf\u03c2 \u03a3\u03c4\u03b1\u03b8\u03b5\u03c1\u03bf\u03cd \u0395\u03c0\u03b9\u03c4\u03bf\u03ba\u03af\u03bf\u03c5 \u03b5\u03af\u03bd\u03b1\u03b9 \u03b1\u03c0\u03b5\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03b9\u03b7\u03bc\u03ad\u03bd\u03bf\u03c2 \u03b3\u03b9\u03b1 \u03b1\u03c5\u03c4\u03cc \u03c4\u03bf \u03bd\u03cc\u03bc\u03b9\u03c3\u03bc\u03b1","Stable borrowing is enabled":"\u039f \u03c3\u03c4\u03b1\u03b8\u03b5\u03c1\u03cc\u03c2 \u03b4\u03b1\u03bd\u03b5\u03b9\u03c3\u03bc\u03cc\u03c2 \u03b5\u03af\u03bd\u03b1\u03b9 \u03b5\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03b9\u03b7\u03bc\u03ad\u03bd\u03bf\u03c2","Stable borrowing is not enabled":"\u039f \u03c3\u03c4\u03b1\u03b8\u03b5\u03c1\u03cc\u03c2 \u03b4\u03b1\u03bd\u03b5\u03b9\u03c3\u03bc\u03cc\u03c2 \u03b4\u03b5\u03bd \u03b5\u03af\u03bd\u03b1\u03b9 \u03b5\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03b9\u03b7\u03bc\u03ad\u03bd\u03bf\u03c2","Stable debt supply is not zero":"\u0397 \u03c3\u03c4\u03b1\u03b8\u03b5\u03c1\u03ae \u03c0\u03c1\u03bf\u03c3\u03c6\u03bf\u03c1\u03ac \u03c7\u03c1\u03ad\u03bf\u03c5\u03c2 \u03b4\u03b5\u03bd \u03b5\u03af\u03bd\u03b1\u03b9 \u03bc\u03b7\u03b4\u03b5\u03bd\u03b9\u03ba\u03ae","Stable interest rate will <0>stay the same for the duration of your loan. Recommended for long-term loan periods and for users who prefer predictability.":"\u03a4\u03bf \u03c3\u03c4\u03b1\u03b8\u03b5\u03c1\u03cc \u03b5\u03c0\u03b9\u03c4\u03cc\u03ba\u03b9\u03bf \u03b8\u03b1 <0>\u03bc\u03b5\u03af\u03bd\u03b5\u03b9 \u03c4\u03bf \u03af\u03b4\u03b9\u03bf \u03b3\u03b9\u03b1 \u03cc\u03bb\u03b7 \u03c4\u03b7 \u03b4\u03b9\u03ac\u03c1\u03ba\u03b5\u03b9\u03b1 \u03c4\u03bf\u03c5 \u03b4\u03b1\u03bd\u03b5\u03af\u03bf\u03c5 \u03c3\u03b1\u03c2. \u03a3\u03c5\u03bd\u03b9\u03c3\u03c4\u03ac\u03c4\u03b1\u03b9 \u03b3\u03b9\u03b1 \u03bc\u03b1\u03ba\u03c1\u03bf\u03c7\u03c1\u03cc\u03bd\u03b9\u03b5\u03c2 \u03c0\u03b5\u03c1\u03b9\u03cc\u03b4\u03bf\u03c5\u03c2 \u03b4\u03b1\u03bd\u03b5\u03b9\u03c3\u03bc\u03bf\u03cd \u03ba\u03b1\u03b9 \u03b3\u03b9\u03b1 \u03c7\u03c1\u03ae\u03c3\u03c4\u03b5\u03c2 \u03c0\u03bf\u03c5 \u03c0\u03c1\u03bf\u03c4\u03b9\u03bc\u03bf\u03cd\u03bd \u03c4\u03b7\u03bd \u03c0\u03c1\u03bf\u03b2\u03bb\u03b5\u03c8\u03b9\u03bc\u03cc\u03c4\u03b7\u03c4\u03b1.",Stablecoin:"\u03a3\u03c4\u03b1\u03b8\u03b5\u03c1\u03cc \u03bd\u03cc\u03bc\u03b9\u03c3\u03bc\u03b1",Stake:"\u039a\u03bb\u03b5\u03b9\u03b4\u03ce\u03c3\u03c4\u03b5","Stake ZERO":"Stake ZERO","Stake ABPT":"Stake ABPT","Stake cooldown activated":"Stake cooldown activated",Staked:"\u039a\u03bb\u03b5\u03b9\u03b4\u03c9\u03bc\u03ad\u03bd\u03bf",Staking:"\u039a\u03bb\u03b5\u03af\u03b4\u03c9\u03bc\u03b1","Staking APR":"\u039a\u03bb\u03b5\u03af\u03b4\u03c9\u03bc\u03b1 APR","Staking Rewards":"Staking Rewards","Staking balance":"Staking balance","Staking discount":"Staking discount",Started:"\u039e\u03b5\u03ba\u03af\u03bd\u03b7\u03c3\u03b5",State:"\u039a\u03b1\u03c4\u03ac\u03c3\u03c4\u03b1\u03c3\u03b7","Static interest rate that is determined by ZeroLend Governance. This rate may be changed over time depending on the need for the GHO supply to contract/expand. <0>Learn more":"Static interest rate that is determined by ZeroLend Governance. This rate may be changed over time depending on the need for the GHO supply to contract/expand. <0>Learn more",Supplied:"Supplied","Supplied asset amount":"Supplied asset amount",Supply:"\u03a0\u03c1\u03bf\u03c3\u03c6\u03bf\u03c1\u03ac","Supply APY":"\u03a0\u03c1\u03bf\u03c3\u03c6\u03bf\u03c1\u03ac APY","Supply apy":"\u03a0\u03c1\u03bf\u03c3\u03c6\u03bf\u03c1\u03ac apy","Supply balance":"\u03a5\u03c0\u03cc\u03bb\u03bf\u03b9\u03c0\u03bf \u03c0\u03c1\u03bf\u03c3\u03c6\u03bf\u03c1\u03ac\u03c2","Supply balance after switch":"Supply balance after switch","Supply cap is exceeded":"\u03a5\u03c0\u03ad\u03c1\u03b2\u03b1\u03c3\u03b7 \u03c4\u03bf\u03c5 \u03b1\u03bd\u03ce\u03c4\u03b1\u03c4\u03bf\u03c5 \u03bf\u03c1\u03af\u03bf\u03c5 \u03c0\u03c1\u03bf\u03c3\u03c6\u03bf\u03c1\u03ac\u03c2","Supply cap on target reserve reached. Try lowering the amount.":"\u0395\u03c0\u03af\u03c4\u03b5\u03c5\u03be\u03b7 \u03c4\u03bf\u03c5 \u03b1\u03bd\u03ce\u03c4\u03b1\u03c4\u03bf\u03c5 \u03bf\u03c1\u03af\u03bf\u03c5 \u03b5\u03c6\u03bf\u03b4\u03b9\u03b1\u03c3\u03bc\u03bf\u03cd \u03c3\u03c4\u03bf \u03b1\u03c0\u03bf\u03b8\u03b5\u03bc\u03b1\u03c4\u03b9\u03ba\u03cc-\u03c3\u03c4\u03cc\u03c7\u03bf. \u0394\u03bf\u03ba\u03b9\u03bc\u03ac\u03c3\u03c4\u03b5 \u03bd\u03b1 \n\u03bc\u03b5\u03b9\u03ce\u03c3\u03b5\u03c4\u03b5 \u03c4\u03b7\u03bd \u03c0\u03bf\u03c3\u03cc\u03c4\u03b7\u03c4\u03b1.","Supply {symbol}":["\u03a0\u03c1\u03bf\u03c3\u03c6\u03bf\u03c1\u03ac ",["symbol"]],"Supplying your":"\u03a0\u03c1\u03bf\u03bc\u03b7\u03b8\u03b5\u03cd\u03bf\u03bd\u03c4\u03b1\u03c2 \u03c4\u03bf","Supplying {symbol}":["\u03a0\u03b1\u03c1\u03bf\u03c7\u03ae ",["symbol"]],Switch:"Switch","Switch APY type":"\u0391\u03bb\u03bb\u03b1\u03b3\u03ae \u03c4\u03cd\u03c0\u03bf\u03c5 APY","Switch E-Mode":"Switch E-Mode","Switch E-Mode category":"Switch E-Mode category","Switch Network":"\u0391\u03bb\u03bb\u03b1\u03b3\u03ae \u0394\u03b9\u03ba\u03c4\u03cd\u03bf\u03c5","Switch borrow position":"Switch borrow position","Switch rate":"\u0391\u03bb\u03bb\u03b1\u03b3\u03ae \u03c0\u03bf\u03c3\u03bf\u03c3\u03c4\u03bf\u03cd","Switch to":"Switch to",Switched:"Switched",Switching:"Switching","Switching E-Mode":"Switching E-Mode","Switching rate":"\u0391\u03bb\u03bb\u03b1\u03b3\u03ae \u03c0\u03bf\u03c3\u03bf\u03c3\u03c4\u03bf\u03cd",Techpaper:"Techpaper",Terms:"Terms","Test Assets":"Test Assets","Testnet mode":"\u039b\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03af\u03b1 Testnet","Testnet mode is ON":"Testnet mode is ON","Thank you for voting!!":"Thank you for voting!!","The % of your total borrowing power used. This is based on the amount of your collateral supplied and the total amount that you can borrow.":"\u03a4\u03bf % \u03c4\u03b7\u03c2 \u03c3\u03c5\u03bd\u03bf\u03bb\u03b9\u03ba\u03ae\u03c2 \u03b4\u03b1\u03bd\u03b5\u03b9\u03bf\u03bb\u03b7\u03c0\u03c4\u03b9\u03ba\u03ae\u03c2 \u03c3\u03b1\u03c2 \u03b4\u03cd\u03bd\u03b1\u03bc\u03b7\u03c2 \u03c0\u03bf\u03c5 \u03c7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03b5\u03af\u03c4\u03b1\u03b9. \u0391\u03c5\u03c4\u03cc \u03b2\u03b1\u03c3\u03af\u03b6\u03b5\u03c4\u03b1\u03b9 \u03c3\u03c4\u03bf \u03c0\u03bf\u03c3\u03cc \u03c4\u03b7\u03c2 \u03c0\u03b1\u03c1\u03b5\u03c7\u03cc\u03bc\u03b5\u03bd\u03b7\u03c2 \u03b5\u03be\u03b1\u03c3\u03c6\u03ac\u03bb\u03b9\u03c3\u03ae\u03c2 \u03c3\u03b1\u03c2 \u03ba\u03b1\u03b9 \u03c3\u03c4\u03bf \u03c3\u03c5\u03bd\u03bf\u03bb\u03b9\u03ba\u03cc \u03c0\u03bf\u03c3\u03cc \u03c0\u03bf\u03c5 \u03bc\u03c0\u03bf\u03c1\u03b5\u03af\u03c4\u03b5 \u03bd\u03b1 \u03b4\u03b1\u03bd\u03b5\u03b9\u03c3\u03c4\u03b5\u03af\u03c4\u03b5.","The ZeroLend Balancer Pool Token (ABPT) is a liquidity pool token. You can receive ABPT by depositing a combination of ZERO + ETH in the Balancer liquidity pool. You can then stake your BPT in the Safety Module to secure the protocol and earn Safety Incentives.":"The ZeroLend Balancer Pool Token (ABPT) is a liquidity pool token. You can receive ABPT by depositing a combination of ZERO + ETH in the Balancer liquidity pool. You can then stake your BPT in the Safety Module to secure the protocol and earn Safety Incentives.","The ZeroLend Protocol is programmed to always use the price of 1 GHO = $1. This is different from using market pricing via oracles for other crypto assets. This creates stabilizing arbitrage opportunities when the price of GHO fluctuates.":"The ZeroLend Protocol is programmed to always use the price of 1 GHO = $1. This is different from using market pricing via oracles for other crypto assets. This creates stabilizing arbitrage opportunities when the price of GHO fluctuates.","The Maximum LTV ratio represents the maximum borrowing power of a specific collateral. For example, if a collateral has an LTV of 75%, the user can borrow up to 0.75 worth of ETH in the principal currency for every 1 ETH worth of collateral.":"\u039f \u03b4\u03b5\u03af\u03ba\u03c4\u03b7\u03c2 \u03bc\u03ad\u03b3\u03b9\u03c3\u03c4\u03bf\u03c5 LTV \u03b1\u03bd\u03c4\u03b9\u03c0\u03c1\u03bf\u03c3\u03c9\u03c0\u03b5\u03cd\u03b5\u03b9 \u03c4\u03b7 \u03bc\u03ad\u03b3\u03b9\u03c3\u03c4\u03b7 \u03b4\u03b1\u03bd\u03b5\u03b9\u03bf\u03bb\u03b7\u03c0\u03c4\u03b9\u03ba\u03ae \u03b9\u03ba\u03b1\u03bd\u03cc\u03c4\u03b7\u03c4\u03b1 \u03bc\u03b9\u03b1\u03c2 \u03c3\u03c5\u03b3\u03ba\u03b5\u03ba\u03c1\u03b9\u03bc\u03ad\u03bd\u03b7\u03c2 \u03b5\u03b3\u03b3\u03cd\u03b7\u03c3\u03b7\u03c2. \u0393\u03b9\u03b1 \u03c0\u03b1\u03c1\u03ac\u03b4\u03b5\u03b9\u03b3\u03bc\u03b1, \u03b5\u03ac\u03bd \u03bc\u03b9\u03b1 \u03b5\u03b3\u03b3\u03cd\u03b7\u03c3\u03b7 \u03ad\u03c7\u03b5\u03b9 LTV 75%, \u03bf \u03c7\u03c1\u03ae\u03c3\u03c4\u03b7\u03c2 \u03bc\u03c0\u03bf\u03c1\u03b5\u03af \u03bd\u03b1 \u03b4\u03b1\u03bd\u03b5\u03b9\u03c3\u03c4\u03b5\u03af \u03ad\u03c9\u03c2 \u03ba\u03b1\u03b9 0,75 ETH \u03c3\u03c4\u03bf \u03ba\u03cd\u03c1\u03b9\u03bf \u03bd\u03cc\u03bc\u03b9\u03c3\u03bc\u03b1 \u03b3\u03b9\u03b1 \u03ba\u03ac\u03b8\u03b5 1 ETH \u03b1\u03be\u03af\u03b1\u03c2 \u03b5\u03b3\u03b3\u03cd\u03b7\u03c3\u03b7\u03c2.","The Stable Rate is not enabled for this currency":"\u0397 \u03a3\u03c4\u03b1\u03b8\u03b5\u03c1\u03ae \u0399\u03c3\u03bf\u03c4\u03b9\u03bc\u03af\u03b1 \u03b4\u03b5\u03bd \u03b5\u03af\u03bd\u03b1\u03b9 \u03b5\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03b9\u03b7\u03bc\u03ad\u03bd\u03b7 \u03b3\u03b9\u03b1 \u03b1\u03c5\u03c4\u03cc \u03c4\u03bf \u03bd\u03cc\u03bc\u03b9\u03c3\u03bc\u03b1","The address of the pool addresses provider is invalid":"\u0397 \u03b4\u03b9\u03b5\u03cd\u03b8\u03c5\u03bd\u03c3\u03b7 \u03c4\u03bf\u03c5 \u03c0\u03b1\u03c1\u03cc\u03c7\u03bf\u03c5 \u03b4\u03b9\u03b5\u03c5\u03b8\u03cd\u03bd\u03c3\u03b5\u03c9\u03bd \u03ba\u03bf\u03b9\u03bd\u03cc\u03c7\u03c1\u03b7\u03c3\u03c4\u03bf\u03c5 \u03c4\u03b1\u03bc\u03b5\u03af\u03bf\u03c5 \u03b5\u03af\u03bd\u03b1\u03b9 \u03ac\u03ba\u03c5\u03c1\u03b7","The app is running in testnet mode. Learn how it works in":"The app is running in testnet mode. Learn how it works in","The caller of the function is not an AToken":"\u039f \u03ba\u03b1\u03bb\u03ce\u03bd \u03c4\u03b7\u03c2 \u03c3\u03c5\u03bd\u03ac\u03c1\u03c4\u03b7\u03c3\u03b7\u03c2 \u03b4\u03b5\u03bd \u03b5\u03af\u03bd\u03b1\u03b9 AToken","The caller of this function must be a pool":"\u039f \u03ba\u03b1\u03bb\u03ce\u03bd \u03b1\u03c5\u03c4\u03ae\u03c2 \u03c4\u03b7\u03c2 \u03c3\u03c5\u03bd\u03ac\u03c1\u03c4\u03b7\u03c3\u03b7\u03c2 \u03c0\u03c1\u03ad\u03c0\u03b5\u03b9 \u03bd\u03b1 \u03b5\u03af\u03bd\u03b1\u03b9 \u03ad\u03bd\u03b1 \u03ba\u03bf\u03b9\u03bd\u03cc\u03c7\u03c1\u03b7\u03c3\u03c4\u03bf \u03c4\u03b1\u03bc\u03b5\u03af\u03bf","The collateral balance is 0":"\u03a4\u03bf \u03c5\u03c0\u03cc\u03bb\u03bf\u03b9\u03c0\u03bf \u03c4\u03c9\u03bd \u03b5\u03b3\u03b3\u03c5\u03ae\u03c3\u03b5\u03c9\u03bd \u03b5\u03af\u03bd\u03b1\u03b9 0","The collateral chosen cannot be liquidated":"\u0397 \u03b5\u03b3\u03b3\u03cd\u03b7\u03c3\u03b7 \u03c0\u03bf\u03c5 \u03ad\u03c7\u03b5\u03b9 \u03b5\u03c0\u03b9\u03bb\u03b5\u03b3\u03b5\u03af \u03b4\u03b5\u03bd \u03bc\u03c0\u03bf\u03c1\u03b5\u03af \u03bd\u03b1 \u03c1\u03b5\u03c5\u03c3\u03c4\u03bf\u03c0\u03bf\u03b9\u03b7\u03b8\u03b5\u03af","The cooldown period is the time required prior to unstaking your tokens (20 days). You can only withdraw your assets from the Security Module after the cooldown period and within the unstake window.<0>Learn more":"The cooldown period is the time required prior to unstaking your tokens (20 days). You can only withdraw your assets from the Security Module after the cooldown period and within the unstake window.<0>Learn more","The cooldown period is {0}. After {1} of cooldown, you will enter unstake window of {2}. You will continue receiving rewards during cooldown and unstake window.":["\u0397 \u03c0\u03b5\u03c1\u03af\u03bf\u03b4\u03bf\u03c2 \u03c8\u03cd\u03be\u03b7\u03c2 \u03b5\u03af\u03bd\u03b1\u03b9 ",["0"],". \u039c\u03b5\u03c4\u03ac \u03c4\u03b7\u03bd ",["1"]," \u03c0\u03b5\u03c1\u03af\u03bf\u03b4\u03bf \u03c8\u03cd\u03be\u03b7\u03c2, \u03b8\u03b1 \u03b5\u03b9\u03c3\u03ad\u03bb\u03b8\u03b5\u03c4\u03b5 \u03c3\u03c4\u03bf \u03c0\u03b1\u03c1\u03ac\u03b8\u03c5\u03c1\u03bf \u03be\u03b5\u03ba\u03bb\u03b5\u03b9\u03b4\u03ce\u03bc\u03b1\u03c4\u03bf\u03c2 ",["2"],". \u0398\u03b1 \u03c3\u03c5\u03bd\u03b5\u03c7\u03af\u03c3\u03b5\u03c4\u03b5 \u03bd\u03b1 \u03bb\u03b1\u03bc\u03b2\u03ac\u03bd\u03b5\u03c4\u03b5 \u03b1\u03bd\u03c4\u03b1\u03bc\u03bf\u03b9\u03b2\u03ad\u03c2 \u03ba\u03b1\u03c4\u03ac \u03c4\u03b7 \u03b4\u03b9\u03ac\u03c1\u03ba\u03b5\u03b9\u03b1 \u03c4\u03b7\u03c2 \u03c8\u03cd\u03be\u03b7\u03c2 \u03ba\u03b1\u03b9 \u03c4\u03bf\u03c5 \u03c0\u03b1\u03c1\u03b1\u03b8\u03cd\u03c1\u03bf\u03c5 \u03be\u03b5\u03ba\u03bb\u03b5\u03b9\u03b4\u03ce\u03bc\u03b1\u03c4\u03bf\u03c2."],"The effects on the health factor would cause liquidation. Try lowering the amount.":"\u039f\u03b9 \u03b5\u03c0\u03b9\u03c0\u03c4\u03ce\u03c3\u03b5\u03b9\u03c2 \u03c3\u03c4\u03bf\u03bd \u03c3\u03c5\u03bd\u03c4\u03b5\u03bb\u03b5\u03c3\u03c4\u03ae \u03c5\u03b3\u03b5\u03af\u03b1\u03c2 \u03b8\u03b1 \u03c0\u03c1\u03bf\u03ba\u03b1\u03bb\u03bf\u03cd\u03c3\u03b1\u03bd \u03c1\u03b5\u03c5\u03c3\u03c4\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7. \u03a0\u03c1\u03bf\u03c3\u03c0\u03b1\u03b8\u03ae\u03c3\u03c4\u03b5 \u03bd\u03b1 \u03bc\u03b5\u03b9\u03ce\u03c3\u03b5\u03c4\u03b5 \u03c4\u03bf \u03c0\u03bf\u03c3\u03cc.","The loan to value of the migrated positions would cause liquidation. Increase migrated collateral or reduce migrated borrow to continue.":"The loan to value of the migrated positions would cause liquidation. Increase migrated collateral or reduce migrated borrow to continue.","The requested amount is greater than the max loan size in stable rate mode":"\u03a4\u03bf \u03b1\u03b9\u03c4\u03bf\u03cd\u03bc\u03b5\u03bd\u03bf \u03c0\u03bf\u03c3\u03cc \u03b5\u03af\u03bd\u03b1\u03b9 \u03bc\u03b5\u03b3\u03b1\u03bb\u03cd\u03c4\u03b5\u03c1\u03bf \u03b1\u03c0\u03cc \u03c4\u03bf \u03bc\u03ad\u03b3\u03b9\u03c3\u03c4\u03bf \u03bc\u03ad\u03b3\u03b5\u03b8\u03bf\u03c2 \u03b4\u03b1\u03bd\u03b5\u03af\u03bf\u03c5 \u03c3\u03c4\u03b7 \u03bb\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03af\u03b1 \u03c3\u03c4\u03b1\u03b8\u03b5\u03c1\u03bf\u03cd \u03b5\u03c0\u03b9\u03c4\u03bf\u03ba\u03af\u03bf\u03c5","The total amount of your assets denominated in USD that can be used as collateral for borrowing assets.":"\u03a4\u03bf \u03c3\u03c5\u03bd\u03bf\u03bb\u03b9\u03ba\u03cc \u03c0\u03bf\u03c3\u03cc \u03c4\u03c9\u03bd \u03c0\u03b5\u03c1\u03b9\u03bf\u03c5\u03c3\u03b9\u03b1\u03ba\u03ce\u03bd \u03c3\u03b1\u03c2 \u03c3\u03c4\u03bf\u03b9\u03c7\u03b5\u03af\u03c9\u03bd \u03c3\u03b5 \u03b4\u03bf\u03bb\u03ac\u03c1\u03b9\u03b1 \u0397\u03a0\u0391 \u03c0\u03bf\u03c5 \u03bc\u03c0\u03bf\u03c1\u03bf\u03cd\u03bd \u03bd\u03b1 \u03c7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03b7\u03b8\u03bf\u03cd\u03bd \u03c9\u03c2 \u03b5\u03b3\u03b3\u03cd\u03b7\u03c3\u03b7 \u03b3\u03b9\u03b1 \u03b4\u03b1\u03bd\u03b5\u03b9\u03c3\u03bc\u03cc \u03c0\u03b5\u03c1\u03b9\u03bf\u03c5\u03c3\u03b9\u03b1\u03ba\u03ce\u03bd \u03c3\u03c4\u03bf\u03b9\u03c7\u03b5\u03af\u03c9\u03bd.","The underlying asset cannot be rescued":"\u03a4\u03bf \u03c5\u03c0\u03bf\u03ba\u03b5\u03af\u03bc\u03b5\u03bd\u03bf \u03c0\u03b5\u03c1\u03b9\u03bf\u03c5\u03c3\u03b9\u03b1\u03ba\u03cc \u03c3\u03c4\u03bf\u03b9\u03c7\u03b5\u03af\u03bf \u03b4\u03b5\u03bd \u03bc\u03c0\u03bf\u03c1\u03b5\u03af \u03bd\u03b1 \u03b4\u03b9\u03b1\u03c3\u03c9\u03b8\u03b5\u03af","The underlying balance needs to be greater than 0":"\u03a4\u03bf \u03c5\u03c0\u03bf\u03ba\u03b5\u03af\u03bc\u03b5\u03bd\u03bf \u03c5\u03c0\u03cc\u03bb\u03bf\u03b9\u03c0\u03bf \u03c0\u03c1\u03ad\u03c0\u03b5\u03b9 \u03bd\u03b1 \u03b5\u03af\u03bd\u03b1\u03b9 \u03bc\u03b5\u03b3\u03b1\u03bb\u03cd\u03c4\u03b5\u03c1\u03bf \u03b1\u03c0\u03cc 0","The weighted average of APY for all borrowed assets, including incentives.":"\u039f \u03c3\u03c4\u03b1\u03b8\u03bc\u03b9\u03c3\u03bc\u03ad\u03bd\u03bf\u03c2 \u03bc\u03ad\u03c3\u03bf\u03c2 \u03cc\u03c1\u03bf\u03c2 \u03c4\u03bf\u03c5 APY \u03b3\u03b9\u03b1 \u03cc\u03bb\u03b1 \u03c4\u03b1 \u03b4\u03b1\u03bd\u03b5\u03b9\u03b1\u03ba\u03ac \u03c0\u03b5\u03c1\u03b9\u03bf\u03c5\u03c3\u03b9\u03b1\u03ba\u03ac \u03c3\u03c4\u03bf\u03b9\u03c7\u03b5\u03af\u03b1, \u03c3\u03c5\u03bc\u03c0\u03b5\u03c1\u03b9\u03bb\u03b1\u03bc\u03b2\u03b1\u03bd\u03bf\u03bc\u03ad\u03bd\u03c9\u03bd \u03c4\u03c9\u03bd \u03ba\u03b9\u03bd\u03ae\u03c4\u03c1\u03c9\u03bd.","The weighted average of APY for all supplied assets, including incentives.":"\u039f \u03c3\u03c4\u03b1\u03b8\u03bc\u03b9\u03c3\u03bc\u03ad\u03bd\u03bf\u03c2 \u03bc\u03ad\u03c3\u03bf\u03c2 \u03cc\u03c1\u03bf\u03c2 \u03c4\u03bf\u03c5 APY \u03b3\u03b9\u03b1 \u03cc\u03bb\u03b1 \u03c4\u03b1 \u03c0\u03b1\u03c1\u03b5\u03c7\u03cc\u03bc\u03b5\u03bd\u03b1 \u03c0\u03b5\u03c1\u03b9\u03bf\u03c5\u03c3\u03b9\u03b1\u03ba\u03ac \u03c3\u03c4\u03bf\u03b9\u03c7\u03b5\u03af\u03b1, \u03c3\u03c5\u03bc\u03c0\u03b5\u03c1\u03b9\u03bb\u03b1\u03bc\u03b2\u03b1\u03bd\u03bf\u03bc\u03ad\u03bd\u03c9\u03bd \u03c4\u03c9\u03bd \u03ba\u03b9\u03bd\u03ae\u03c4\u03c1\u03c9\u03bd.","There are not enough funds in the{0}reserve to borrow":["\u0394\u03b5\u03bd \u03c5\u03c0\u03ac\u03c1\u03c7\u03bf\u03c5\u03bd \u03b1\u03c1\u03ba\u03b5\u03c4\u03ac \u03ba\u03b5\u03c6\u03ac\u03bb\u03b1\u03b9\u03b1 \u03c3\u03c4\u03bf",["0"],"\u03b1\u03c0\u03bf\u03b8\u03b5\u03bc\u03b1\u03c4\u03b9\u03ba\u03cc \u03b3\u03b9\u03b1 \u03b4\u03b1\u03bd\u03b5\u03b9\u03c3\u03bc\u03cc"],"There is not enough collateral to cover a new borrow":"\u0394\u03b5\u03bd \u03c5\u03c0\u03ac\u03c1\u03c7\u03bf\u03c5\u03bd \u03b5\u03c0\u03b1\u03c1\u03ba\u03b5\u03af\u03c2 \u03b5\u03be\u03b1\u03c3\u03c6\u03b1\u03bb\u03af\u03c3\u03b5\u03b9\u03c2 \u03b3\u03b9\u03b1 \u03c4\u03b7\u03bd \u03ba\u03ac\u03bb\u03c5\u03c8\u03b7 \u03b5\u03bd\u03cc\u03c2 \u03bd\u03ad\u03bf\u03c5 \u03b4\u03b1\u03bd\u03b5\u03af\u03bf\u03c5","There is not enough liquidity for the target asset to perform the switch. Try lowering the amount.":"There is not enough liquidity for the target asset to perform the switch. Try lowering the amount.","There was some error. Please try changing the parameters or <0><1>copy the error":"\u03a5\u03c0\u03ae\u03c1\u03be\u03b5 \u03ba\u03ac\u03c0\u03bf\u03b9\u03bf \u03c3\u03c6\u03ac\u03bb\u03bc\u03b1. \u03a0\u03c1\u03bf\u03c3\u03c0\u03b1\u03b8\u03ae\u03c3\u03c4\u03b5 \u03bd\u03b1 \u03b1\u03bb\u03bb\u03ac\u03be\u03b5\u03c4\u03b5 \u03c4\u03b9\u03c2 \u03c0\u03b1\u03c1\u03b1\u03bc\u03ad\u03c4\u03c1\u03bf\u03c5\u03c2 \u03ae <0><1>\u03b1\u03bd\u03c4\u03b9\u03b3\u03c1\u03ac\u03c8\u03c4\u03b5 \u03c4\u03bf \u03c3\u03c6\u03ac\u03bb\u03bc\u03b1","These assets are temporarily frozen or paused by ZeroLend community decisions, meaning that further supply / borrow, or rate swap of these assets are unavailable. Withdrawals and debt repayments are allowed. Follow the <0>ZeroLend governance forum for further updates.":"These assets are temporarily frozen or paused by ZeroLend community decisions, meaning that further supply / borrow, or rate swap of these assets are unavailable. Withdrawals and debt repayments are allowed. Follow the <0>ZeroLend governance forum for further updates.","These funds have been borrowed and are not available for withdrawal at this time.":"\u03a4\u03b1 \u03ba\u03b5\u03c6\u03ac\u03bb\u03b1\u03b9\u03b1 \u03b1\u03c5\u03c4\u03ac \u03ad\u03c7\u03bf\u03c5\u03bd \u03b4\u03b1\u03bd\u03b5\u03b9\u03c3\u03c4\u03b5\u03af \u03ba\u03b1\u03b9 \u03b4\u03b5\u03bd \u03b5\u03af\u03bd\u03b1\u03b9 \u03b4\u03b9\u03b1\u03b8\u03ad\u03c3\u03b9\u03bc\u03b1 \u03b3\u03b9\u03b1 \u03b1\u03bd\u03ac\u03bb\u03b7\u03c8\u03b7 \u03b1\u03c5\u03c4\u03ae \u03c4\u03b7 \u03c3\u03c4\u03b9\u03b3\u03bc\u03ae.","This action will reduce V2 health factor below liquidation threshold. retain collateral or migrate borrow position to continue.":"This action will reduce V2 health factor below liquidation threshold. retain collateral or migrate borrow position to continue.","This action will reduce health factor of V3 below liquidation threshold. Increase migrated collateral or reduce migrated borrow to continue.":"This action will reduce health factor of V3 below liquidation threshold. Increase migrated collateral or reduce migrated borrow to continue.","This action will reduce your health factor. Please be mindful of the increased risk of collateral liquidation.":"This action will reduce your health factor. Please be mindful of the increased risk of collateral liquidation.","This address is blocked on app.zerolend.xyz because it is associated with one or more":"This address is blocked on app.zerolend.xyz because it is associated with one or more","This asset has almost reached its borrow cap. There is only {messageValue} available to be borrowed from this market.":["\u0391\u03c5\u03c4\u03cc \u03c4\u03bf \u03c0\u03b5\u03c1\u03b9\u03bf\u03c5\u03c3\u03b9\u03b1\u03ba\u03cc \u03c3\u03c4\u03bf\u03b9\u03c7\u03b5\u03af\u03bf \u03ad\u03c7\u03b5\u03b9 \u03c3\u03c7\u03b5\u03b4\u03cc\u03bd \u03c6\u03c4\u03ac\u03c3\u03b5\u03b9 \u03c3\u03c4\u03bf \u03cc\u03c1\u03b9\u03bf \u03b4\u03b1\u03bd\u03b5\u03b9\u03c3\u03bc\u03bf\u03cd \u03c4\u03bf\u03c5. \u03a5\u03c0\u03ac\u03c1\u03c7\u03b5\u03b9 \u03bc\u03cc\u03bd\u03bf ",["messageValue"]," \u03b4\u03b9\u03b1\u03b8\u03ad\u03c3\u03b9\u03bc\u03bf \u03b3\u03b9\u03b1 \u03b4\u03b1\u03bd\u03b5\u03b9\u03c3\u03bc\u03cc \u03b1\u03c0\u03cc \u03b1\u03c5\u03c4\u03ae \u03c4\u03b7\u03bd \u03b1\u03b3\u03bf\u03c1\u03ac."],"This asset has almost reached its supply cap. There can only be {messageValue} supplied to this market.":["\u0391\u03c5\u03c4\u03cc \u03c4\u03bf \u03c0\u03b5\u03c1\u03b9\u03bf\u03c5\u03c3\u03b9\u03b1\u03ba\u03cc \u03c3\u03c4\u03bf\u03b9\u03c7\u03b5\u03af\u03bf \u03ad\u03c7\u03b5\u03b9 \u03c3\u03c7\u03b5\u03b4\u03cc\u03bd \u03c6\u03c4\u03ac\u03c3\u03b5\u03b9 \u03c3\u03c4\u03bf \u03cc\u03c1\u03b9\u03bf \u03c4\u03b7\u03c2 \u03c0\u03c1\u03bf\u03c3\u03c6\u03bf\u03c1\u03ac\u03c2 \u03c4\u03bf\u03c5. \u039c\u03cc\u03bd\u03bf ",["messageValue"]," \u03bc\u03c0\u03bf\u03c1\u03b5\u03af \u03bd\u03b1 \u03c0\u03b1\u03c1\u03b1\u03c3\u03c7\u03b5\u03b8\u03b5\u03af \u03c3\u03b5 \u03b1\u03c5\u03c4\u03ae \u03c4\u03b7\u03bd \u03b1\u03b3\u03bf\u03c1\u03ac."],"This asset has reached its borrow cap. Nothing is available to be borrowed from this market.":"\u0391\u03c5\u03c4\u03cc \u03c4\u03bf \u03c0\u03b5\u03c1\u03b9\u03bf\u03c5\u03c3\u03b9\u03b1\u03ba\u03cc \u03c3\u03c4\u03bf\u03b9\u03c7\u03b5\u03af\u03bf \u03ad\u03c7\u03b5\u03b9 \u03c6\u03b8\u03ac\u03c3\u03b5\u03b9 \u03c3\u03c4\u03bf \u03b1\u03bd\u03ce\u03c4\u03b1\u03c4\u03bf \u03cc\u03c1\u03b9\u03bf \u03b4\u03b1\u03bd\u03b5\u03b9\u03c3\u03bc\u03bf\u03cd \u03c4\u03bf\u03c5. \u03a4\u03af\u03c0\u03bf\u03c4\u03b1 \u03b4\u03b5\u03bd \u03b5\u03af\u03bd\u03b1\u03b9 \u03b4\u03b9\u03b1\u03b8\u03ad\u03c3\u03b9\u03bc\u03bf \u03b3\u03b9\u03b1 \u03b4\u03b1\u03bd\u03b5\u03b9\u03c3\u03bc\u03cc \u03b1\u03c0\u03cc \u03b1\u03c5\u03c4\u03ae \u03c4\u03b7\u03bd \u03b1\u03b3\u03bf\u03c1\u03ac.","This asset has reached its supply cap. Nothing is available to be supplied from this market.":"\u0391\u03c5\u03c4\u03cc \u03c4\u03bf \u03c0\u03b5\u03c1\u03b9\u03bf\u03c5\u03c3\u03b9\u03b1\u03ba\u03cc \u03c3\u03c4\u03bf\u03b9\u03c7\u03b5\u03af\u03bf \u03ad\u03c7\u03b5\u03b9 \u03c6\u03c4\u03ac\u03c3\u03b5\u03b9 \u03c3\u03c4\u03bf \u03cc\u03c1\u03b9\u03bf \u03c4\u03b7\u03c2 \u03c0\u03c1\u03bf\u03c3\u03c6\u03bf\u03c1\u03ac\u03c2 \u03c4\u03bf\u03c5. \u03a4\u03af\u03c0\u03bf\u03c4\u03b1 \u03b4\u03b5\u03bd \u03b5\u03af\u03bd\u03b1\u03b9 \u03b4\u03b9\u03b1\u03b8\u03ad\u03c3\u03b9\u03bc\u03bf \u03b3\u03b9\u03b1 \u03c0\u03c1\u03bf\u03bc\u03ae\u03b8\u03b5\u03b9\u03b1 \u03b1\u03c0\u03cc \u03b1\u03c5\u03c4\u03ae \u03c4\u03b7\u03bd \u03b1\u03b3\u03bf\u03c1\u03ac.","This asset is frozen due to an ZeroLend Protocol Governance decision. <0>More details":"This asset is frozen due to an ZeroLend Protocol Governance decision. <0>More details","This asset is frozen due to an ZeroLend Protocol Governance decision. On the 20th of December 2022, renFIL will no longer be supported and cannot be bridged back to its native network. It is recommended to withdraw supply positions and repay borrow positions so that renFIL can be bridged back to FIL before the deadline. After this date, it will no longer be possible to convert renFIL to FIL. <0>More details":"This asset is frozen due to an ZeroLend Protocol Governance decision. On the 20th of December 2022, renFIL will no longer be supported and cannot be bridged back to its native network. It is recommended to withdraw supply positions and repay borrow positions so that renFIL can be bridged back to FIL before the deadline. After this date, it will no longer be possible to convert renFIL to FIL. <0>More details","This asset is frozen due to an ZeroLend community decision. <0>More details":"This asset is frozen due to an ZeroLend community decision. <0>More details","This asset is planned to be offboarded due to an ZeroLend Protocol Governance decision. <0>More details":"This asset is planned to be offboarded due to an ZeroLend Protocol Governance decision. <0>More details","This gas calculation is only an estimation. Your wallet will set the price of the transaction. You can modify the gas settings directly from your wallet provider.":"\u0391\u03c5\u03c4\u03cc\u03c2 \u03bf \u03c5\u03c0\u03bf\u03bb\u03bf\u03b3\u03b9\u03c3\u03bc\u03cc\u03c2 gas \u03b5\u03af\u03bd\u03b1\u03b9 \u03bc\u03cc\u03bd\u03bf \u03bc\u03b9\u03b1 \u03b5\u03ba\u03c4\u03af\u03bc\u03b7\u03c3\u03b7. \u03a4\u03bf \u03c0\u03bf\u03c1\u03c4\u03bf\u03c6\u03cc\u03bb\u03b9 \u03c3\u03b1\u03c2 \u03b8\u03b1 \u03ba\u03b1\u03b8\u03bf\u03c1\u03af\u03c3\u03b5\u03b9 \u03c4\u03b7\u03bd \u03c4\u03b9\u03bc\u03ae \u03c4\u03b7\u03c2 \u03c3\u03c5\u03bd\u03b1\u03bb\u03bb\u03b1\u03b3\u03ae\u03c2. \u039c\u03c0\u03bf\u03c1\u03b5\u03af\u03c4\u03b5 \u03bd\u03b1 \u03c4\u03c1\u03bf\u03c0\u03bf\u03c0\u03bf\u03b9\u03ae\u03c3\u03b5\u03c4\u03b5 \u03c4\u03b9\u03c2 \u03c1\u03c5\u03b8\u03bc\u03af\u03c3\u03b5\u03b9\u03c2 gas \u03b1\u03c0\u03b5\u03c5\u03b8\u03b5\u03af\u03b1\u03c2 \u03b1\u03c0\u03cc \u03c4\u03bf\u03bd \u03c0\u03ac\u03c1\u03bf\u03c7\u03bf \u03c4\u03bf\u03c5 \u03c0\u03bf\u03c1\u03c4\u03bf\u03c6\u03bf\u03bb\u03b9\u03bf\u03cd \u03c3\u03b1\u03c2.","This integration was<0>proposed and approvedby the community.":"This integration was<0>proposed and approvedby the community.","This is the total amount available for you to borrow. You can borrow based on your collateral and until the borrow cap is reached.":"\u0391\u03c5\u03c4\u03cc \u03b5\u03af\u03bd\u03b1\u03b9 \u03c4\u03bf \u03c3\u03c5\u03bd\u03bf\u03bb\u03b9\u03ba\u03cc \u03c0\u03bf\u03c3\u03cc \u03c0\u03bf\u03c5 \u03bc\u03c0\u03bf\u03c1\u03b5\u03af\u03c4\u03b5 \u03bd\u03b1 \u03b4\u03b1\u03bd\u03b5\u03b9\u03c3\u03c4\u03b5\u03af\u03c4\u03b5. \u039c\u03c0\u03bf\u03c1\u03b5\u03af\u03c4\u03b5 \u03bd\u03b1 \u03b4\u03b1\u03bd\u03b5\u03b9\u03c3\u03c4\u03b5\u03af\u03c4\u03b5 \u03bc\u03b5 \u03b2\u03ac\u03c3\u03b7 \u03c4\u03b7\u03bd \u03b5\u03be\u03b1\u03c3\u03c6\u03ac\u03bb\u03b9\u03c3\u03ae \u03c3\u03b1\u03c2 \u03ba\u03b1\u03b9 \u03bc\u03ad\u03c7\u03c1\u03b9 \u03bd\u03b1 \u03b5\u03c0\u03b9\u03c4\u03b5\u03c5\u03c7\u03b8\u03b5\u03af \u03c4\u03bf \u03b1\u03bd\u03ce\u03c4\u03b1\u03c4\u03bf \u03cc\u03c1\u03b9\u03bf \u03b4\u03b1\u03bd\u03b5\u03b9\u03c3\u03bc\u03bf\u03cd.","This is the total amount that you are able to supply to in this reserve. You are able to supply your wallet balance up until the supply cap is reached.":"\u0391\u03c5\u03c4\u03cc \u03b5\u03af\u03bd\u03b1\u03b9 \u03c4\u03bf \u03c3\u03c5\u03bd\u03bf\u03bb\u03b9\u03ba\u03cc \u03c0\u03bf\u03c3\u03cc \u03c0\u03bf\u03c5 \u03bc\u03c0\u03bf\u03c1\u03b5\u03af\u03c4\u03b5 \u03bd\u03b1 \u03c0\u03c1\u03bf\u03bc\u03b7\u03b8\u03b5\u03cd\u03c3\u03b5\u03c4\u03b5 \u03c3\u03b5 \u03b1\u03c5\u03c4\u03cc \u03c4\u03bf \u03b1\u03c0\u03bf\u03b8\u03b5\u03bc\u03b1\u03c4\u03b9\u03ba\u03cc. \u039c\u03c0\u03bf\u03c1\u03b5\u03af\u03c4\u03b5 \u03bd\u03b1 \u03c0\u03c1\u03bf\u03bc\u03b7\u03b8\u03b5\u03cd\u03c3\u03b5\u03c4\u03b5 \u03c4\u03bf \u03c5\u03c0\u03cc\u03bb\u03bf\u03b9\u03c0\u03bf \u03c4\u03bf\u03c5 \u03c0\u03bf\u03c1\u03c4\u03bf\u03c6\u03bf\u03bb\u03b9\u03bf\u03cd \u03c3\u03b1\u03c2 \u03bc\u03ad\u03c7\u03c1\u03b9 \u03bd\u03b1 \u03b5\u03c0\u03b9\u03c4\u03b5\u03c5\u03c7\u03b8\u03b5\u03af \u03c4\u03bf \u03b1\u03bd\u03ce\u03c4\u03b1\u03c4\u03bf \u03cc\u03c1\u03b9\u03bf \u03c0\u03c1\u03bf\u03bc\u03b7\u03b8\u03b5\u03b9\u03ce\u03bd.","This represents the threshold at which a borrow position will be considered undercollateralized and subject to liquidation for each collateral. For example, if a collateral has a liquidation threshold of 80%, it means that the position will be liquidated when the debt value is worth 80% of the collateral value.":"\u0391\u03c5\u03c4\u03cc \u03b1\u03bd\u03c4\u03b9\u03c0\u03c1\u03bf\u03c3\u03c9\u03c0\u03b5\u03cd\u03b5\u03b9 \u03c4\u03bf \u03ba\u03b1\u03c4\u03ce\u03c4\u03b1\u03c4\u03bf \u03cc\u03c1\u03b9\u03bf \u03c3\u03c4\u03bf \u03bf\u03c0\u03bf\u03af\u03bf \u03bc\u03b9\u03b1 \u03b8\u03ad\u03c3\u03b7 \u03b4\u03b1\u03bd\u03b5\u03b9\u03c3\u03bc\u03bf\u03cd \u03b8\u03b1 \u03b8\u03b5\u03c9\u03c1\u03b7\u03b8\u03b5\u03af \u03c5\u03c0\u03bf\u03b5\u03b3\u03b3\u03c5\u03b7\u03bc\u03ad\u03bd\u03b7 \u03ba\u03b1\u03b9 \u03b8\u03b1 \u03c5\u03c0\u03cc\u03ba\u03b5\u03b9\u03c4\u03b1\u03b9 \u03c3\u03b5 \u03c1\u03b5\u03c5\u03c3\u03c4\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7 \u03b3\u03b9\u03b1 \u03ba\u03ac\u03b8\u03b5 \u03b5\u03b3\u03b3\u03cd\u03b7\u03c3\u03b7. \u0393\u03b9\u03b1 \u03c0\u03b1\u03c1\u03ac\u03b4\u03b5\u03b9\u03b3\u03bc\u03b1, \u03b5\u03ac\u03bd \u03bc\u03b9\u03b1 \u03b5\u03b3\u03b3\u03cd\u03b7\u03c3\u03b7 \u03ad\u03c7\u03b5\u03b9 \u03ba\u03b1\u03c4\u03ce\u03c4\u03b1\u03c4\u03bf \u03cc\u03c1\u03b9\u03bf \u03c1\u03b5\u03c5\u03c3\u03c4\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7\u03c2 80%, \u03b1\u03c5\u03c4\u03cc \u03c3\u03b7\u03bc\u03b1\u03af\u03bd\u03b5\u03b9 \u03cc\u03c4\u03b9 \u03b7 \u03b8\u03ad\u03c3\u03b7 \u03b8\u03b1 \u03c1\u03b5\u03c5\u03c3\u03c4\u03bf\u03c0\u03bf\u03b9\u03b7\u03b8\u03b5\u03af \u03cc\u03c4\u03b1\u03bd \u03b7 \u03b1\u03be\u03af\u03b1 \u03c4\u03bf\u03c5 \u03c7\u03c1\u03ad\u03bf\u03c5\u03c2 \u03b1\u03bd\u03ad\u03c1\u03c7\u03b5\u03c4\u03b1\u03b9 \u03c3\u03c4\u03bf 80% \u03c4\u03b7\u03c2 \u03b1\u03be\u03af\u03b1\u03c2 \u03c4\u03b7\u03c2 \u03b5\u03b3\u03b3\u03cd\u03b7\u03c3\u03b7\u03c2.","Time left to be able to withdraw your staked asset.":"\u03a7\u03c1\u03cc\u03bd\u03bf\u03c2 \u03c0\u03bf\u03c5 \u03b1\u03c0\u03bf\u03bc\u03ad\u03bd\u03b5\u03b9 \u03b3\u03b9\u03b1 \u03bd\u03b1 \u03bc\u03c0\u03bf\u03c1\u03ad\u03c3\u03b5\u03c4\u03b5 \u03bd\u03b1 \u03b1\u03c0\u03bf\u03c3\u03cd\u03c1\u03b5\u03c4\u03b5 \u03c4\u03bf \u03ba\u03bb\u03b5\u03b9\u03b4\u03c9\u03bc\u03ad\u03bd\u03bf \u03c0\u03b5\u03c1\u03b9\u03bf\u03c5\u03c3\u03b9\u03b1\u03ba\u03cc \u03c3\u03c4\u03bf\u03b9\u03c7\u03b5\u03af\u03bf \u03c3\u03b1\u03c2.","Time left to unstake":"\u03a7\u03c1\u03cc\u03bd\u03bf\u03c2 \u03c0\u03bf\u03c5 \u03b1\u03c0\u03bf\u03bc\u03ad\u03bd\u03b5\u03b9 \u03b3\u03b9\u03b1 \u03c4\u03bf \u03be\u03b5\u03ba\u03bb\u03b5\u03af\u03b4\u03c9\u03bc\u03b1","Time left until the withdrawal window closes.":"\u03a7\u03c1\u03cc\u03bd\u03bf\u03c2 \u03c0\u03bf\u03c5 \u03b1\u03c0\u03bf\u03bc\u03ad\u03bd\u03b5\u03b9 \u03bc\u03ad\u03c7\u03c1\u03b9 \u03bd\u03b1 \u03ba\u03bb\u03b5\u03af\u03c3\u03b5\u03b9 \u03c4\u03bf \u03c0\u03b1\u03c1\u03ac\u03b8\u03c5\u03c1\u03bf \u03b1\u03bd\u03ac\u03bb\u03b7\u03c8\u03b7\u03c2.","Tip: Try increasing slippage or reduce input amount":"Tip: Try increasing slippage or reduce input amount","To borrow you need to supply any asset to be used as collateral.":"\u0393\u03b9\u03b1 \u03bd\u03b1 \u03b4\u03b1\u03bd\u03b5\u03b9\u03c3\u03c4\u03b5\u03af\u03c4\u03b5 \u03c0\u03c1\u03ad\u03c0\u03b5\u03b9 \u03bd\u03b1 \u03c0\u03c1\u03bf\u03c3\u03ba\u03bf\u03bc\u03af\u03c3\u03b5\u03c4\u03b5 \u03bf\u03c0\u03bf\u03b9\u03bf\u03b4\u03ae\u03c0\u03bf\u03c4\u03b5 \u03c0\u03b5\u03c1\u03b9\u03bf\u03c5\u03c3\u03b9\u03b1\u03ba\u03cc \u03c3\u03c4\u03bf\u03b9\u03c7\u03b5\u03af\u03bf \u03c0\u03bf\u03c5 \u03b8\u03b1 \u03c7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03b7\u03b8\u03b5\u03af \u03c9\u03c2 \u03b5\u03b3\u03b3\u03cd\u03b7\u03c3\u03b7.","To continue, you need to grant ZeroLend smart contracts permission to move your funds from your wallet. Depending on the asset and wallet you use, it is done by signing the permission message (gas free), or by submitting an approval transaction (requires gas). <0>Learn more":"To continue, you need to grant ZeroLend smart contracts permission to move your funds from your wallet. Depending on the asset and wallet you use, it is done by signing the permission message (gas free), or by submitting an approval transaction (requires gas). <0>Learn more","To enable E-mode for the {0} category, all borrow positions outside of this category must be closed.":["To enable E-mode for the ",["0"]," category, all borrow positions outside of this category must be closed."],"To repay on behalf of a user an explicit amount to repay is needed":"\u0393\u03b9\u03b1 \u03c4\u03b7\u03bd \u03b5\u03be\u03cc\u03c6\u03bb\u03b7\u03c3\u03b7 \u03b5\u03ba \u03bc\u03ad\u03c1\u03bf\u03c5\u03c2 \u03b5\u03bd\u03cc\u03c2 \u03c7\u03c1\u03ae\u03c3\u03c4\u03b7 \u03b1\u03c0\u03b1\u03b9\u03c4\u03b5\u03af\u03c4\u03b1\u03b9 \u03ad\u03bd\u03b1 \u03c1\u03b7\u03c4\u03cc \u03c0\u03bf\u03c3\u03cc \u03c0\u03c1\u03bf\u03c2 \u03b5\u03be\u03cc\u03c6\u03bb\u03b7\u03c3\u03b7","To request access for this permissioned market, please visit: <0>Acces Provider Name":"\u0393\u03b9\u03b1 \u03bd\u03b1 \u03b6\u03b7\u03c4\u03ae\u03c3\u03b5\u03c4\u03b5 \u03c0\u03c1\u03cc\u03c3\u03b2\u03b1\u03c3\u03b7 \u03c3\u03b5 \u03b1\u03c5\u03c4\u03ae \u03c4\u03b7\u03bd \u03b1\u03b4\u03b5\u03b9\u03bf\u03b4\u03bf\u03c4\u03b7\u03bc\u03ad\u03bd\u03b7 \u03b1\u03b3\u03bf\u03c1\u03ac, \u03b5\u03c0\u03b9\u03c3\u03ba\u03b5\u03c6\u03b8\u03b5\u03af\u03c4\u03b5 \u03c4\u03b7\u03bd \u03b9\u03c3\u03c4\u03bf\u03c3\u03b5\u03bb\u03af\u03b4\u03b1: <0>\u038c\u03bd\u03bf\u03bc\u03b1 \u03a0\u03b1\u03c1\u03cc\u03c7\u03bf\u03c5 \u03a0\u03c1\u03cc\u03c3\u03b2\u03b1\u03c3\u03b7\u03c2","To submit a proposal for minor changes to the protocol, you'll need at least 80.00K power. If you want to change the core code base, you'll need 320k power.<0>Learn more.":"To submit a proposal for minor changes to the protocol, you'll need at least 80.00K power. If you want to change the core code base, you'll need 320k power.<0>Learn more.","Top 10 addresses":"Top 10 addresses","Total available":"\u03a3\u03cd\u03bd\u03bf\u03bb\u03bf \u03b4\u03b9\u03b1\u03b8\u03ad\u03c3\u03b9\u03bc\u03c9\u03bd","Total borrowed":"\u03a3\u03cd\u03bd\u03bf\u03bb\u03bf \u03b4\u03b1\u03bd\u03b5\u03b9\u03ba\u03ce\u03bd","Total borrows":"\u03a3\u03cd\u03bd\u03bf\u03bb\u03bf \u03b4\u03b1\u03bd\u03b5\u03af\u03c9\u03bd","Total emission per day":"\u03a3\u03c5\u03bd\u03bf\u03bb\u03b9\u03ba\u03ad\u03c2 \u03b5\u03ba\u03c0\u03bf\u03bc\u03c0\u03ad\u03c2 \u03b1\u03bd\u03ac \u03b7\u03bc\u03ad\u03c1\u03b1","Total interest accrued":"Total interest accrued","Total market size":"\u03a3\u03c5\u03bd\u03bf\u03bb\u03b9\u03ba\u03cc \u03bc\u03ad\u03b3\u03b5\u03b8\u03bf\u03c2 \u03c4\u03b7\u03c2 \u03b1\u03b3\u03bf\u03c1\u03ac\u03c2","Total supplied":"\u03a3\u03cd\u03bd\u03bf\u03bb\u03bf \u03c0\u03b1\u03c1\u03b5\u03c7\u03cc\u03bc\u03b5\u03bd\u03c9\u03bd","Total voting power":"\u03a3\u03c5\u03bd\u03bf\u03bb\u03b9\u03ba\u03ae \u03b4\u03cd\u03bd\u03b1\u03bc\u03b7 \u03c8\u03ae\u03c6\u03bf\u03c5","Total worth":"\u03a3\u03c5\u03bd\u03bf\u03bb\u03b9\u03ba\u03ae \u03b1\u03be\u03af\u03b1","Track wallet":"Track wallet","Track wallet balance in read-only mode":"Track wallet balance in read-only mode","Transaction failed":"\u0397 \u03c3\u03c5\u03bd\u03b1\u03bb\u03bb\u03b1\u03b3\u03ae \u03b1\u03c0\u03ad\u03c4\u03c5\u03c7\u03b5","Transaction history":"Transaction history","Transaction history is not currently available for this market":"Transaction history is not currently available for this market","Transaction overview":"\u0395\u03c0\u03b9\u03c3\u03ba\u03cc\u03c0\u03b7\u03c3\u03b7 \u03c3\u03c5\u03bd\u03b1\u03bb\u03bb\u03b1\u03b3\u03ae\u03c2",Transactions:"Transactions","UNSTAKE {symbol}":["\u039e\u0395\u039a\u039b\u0395\u0399\u0394\u03a9\u039c\u0391 ",["symbol"]],Unavailable:"\u039c\u03b7 \u03b4\u03b9\u03b1\u03b8\u03ad\u03c3\u03b9\u03bc\u03bf",Unbacked:"\u039c\u03b7 \u03c5\u03c0\u03bf\u03c3\u03c4\u03b7\u03c1\u03b9\u03b6\u03cc\u03bc\u03b5\u03bd\u03bf","Unbacked mint cap is exceeded":"\u03a5\u03c0\u03ad\u03c1\u03b2\u03b1\u03c3\u03b7 \u03c4\u03bf\u03c5 \u03b1\u03bd\u03ce\u03c4\u03b1\u03c4\u03bf\u03c5 \u03bf\u03c1\u03af\u03bf\u03c5 \u03bd\u03bf\u03bc\u03b9\u03c3\u03bc\u03b1\u03c4\u03bf\u03ba\u03bf\u03c0\u03b5\u03af\u03bf\u03c5 \u03c7\u03c9\u03c1\u03af\u03c2 \u03b1\u03bd\u03c4\u03af\u03ba\u03c1\u03b9\u03c3\u03bc\u03b1","Underlying asset does not exist in {marketName} v3 Market, hence this position cannot be migrated.":["Underlying asset does not exist in ",["marketName"]," v3 Market, hence this position cannot be migrated."],"Underlying token":"Underlying token","Unstake now":"\u039e\u03b5\u03ba\u03bb\u03b5\u03b9\u03b4\u03ce\u03c3\u03c4\u03b5 \u03c4\u03ce\u03c1\u03b1","Unstake window":"\u03a0\u03b1\u03c1\u03ac\u03b8\u03c5\u03c1\u03bf \u03be\u03b5\u03ba\u03bb\u03b5\u03b9\u03b4\u03ce\u03bc\u03b1\u03c4\u03bf\u03c2",Unstaked:"Unstaked","Unstaking {symbol}":["Unstaking ",["symbol"]],"Update: Disruptions reported for WETH, WBTC, WMATIC, and USDT. AIP 230 will resolve the disruptions and the market will be operating as normal on ~26th May 13h00 UTC.":"Update: Disruptions reported for WETH, WBTC, WMATIC, and USDT. AIP 230 will resolve the disruptions and the market will be operating as normal on ~26th May 13h00 UTC.","Use it to vote for or against active proposals.":"Use it to vote for or against active proposals.","Use your ZERO and stkZERO balance to delegate your voting and proposition powers. You will not be sending any tokens, only the rights to vote and propose changes to the protocol. You can re-delegate or revoke power to self at any time.":"Use your ZERO and stkZERO balance to delegate your voting and proposition powers. You will not be sending any tokens, only the rights to vote and propose changes to the protocol. You can re-delegate or revoke power to self at any time.","Used as collateral":"\u03a7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03b5\u03af\u03c4\u03b1\u03b9 \u03c9\u03c2 \u03b5\u03b3\u03b3\u03cd\u03b7\u03c3\u03b7","User cannot withdraw more than the available balance":"\u039f \u03c7\u03c1\u03ae\u03c3\u03c4\u03b7\u03c2 \u03b4\u03b5\u03bd \u03bc\u03c0\u03bf\u03c1\u03b5\u03af \u03bd\u03b1 \u03ba\u03ac\u03bd\u03b5\u03b9 \u03b1\u03bd\u03ac\u03bb\u03b7\u03c8\u03b7 \u03bc\u03b5\u03b3\u03b1\u03bb\u03cd\u03c4\u03b5\u03c1\u03b7 \u03b1\u03c0\u03cc \u03c4\u03bf \u03b4\u03b9\u03b1\u03b8\u03ad\u03c3\u03b9\u03bc\u03bf \u03c5\u03c0\u03cc\u03bb\u03bf\u03b9\u03c0\u03bf","User did not borrow the specified currency":"\u039f \u03c7\u03c1\u03ae\u03c3\u03c4\u03b7\u03c2 \u03b4\u03b5\u03bd \u03b4\u03b1\u03bd\u03b5\u03af\u03c3\u03c4\u03b7\u03ba\u03b5 \u03c4\u03bf \u03ba\u03b1\u03b8\u03bf\u03c1\u03b9\u03c3\u03bc\u03ad\u03bd\u03bf \u03bd\u03cc\u03bc\u03b9\u03c3\u03bc\u03b1","User does not have outstanding stable rate debt on this reserve":"\u039f \u03c7\u03c1\u03ae\u03c3\u03c4\u03b7\u03c2 \u03b4\u03b5\u03bd \u03ad\u03c7\u03b5\u03b9 \u03b1\u03bd\u03b5\u03be\u03cc\u03c6\u03bb\u03b7\u03c4\u03bf \u03c7\u03c1\u03ad\u03bf\u03c2 \u03c3\u03c4\u03b1\u03b8\u03b5\u03c1\u03bf\u03cd \u03b5\u03c0\u03b9\u03c4\u03bf\u03ba\u03af\u03bf\u03c5 \u03c3\u03b5 \u03b1\u03c5\u03c4\u03cc \u03c4\u03bf \u03b1\u03c0\u03bf\u03b8\u03b5\u03bc\u03b1\u03c4\u03b9\u03ba\u03cc","User does not have outstanding variable rate debt on this reserve":"\u039f \u03c7\u03c1\u03ae\u03c3\u03c4\u03b7\u03c2 \u03b4\u03b5\u03bd \u03ad\u03c7\u03b5\u03b9 \u03b1\u03bd\u03b5\u03be\u03cc\u03c6\u03bb\u03b7\u03c4\u03bf \u03c7\u03c1\u03ad\u03bf\u03c2 \u03bc\u03b5\u03c4\u03b1\u03b2\u03bb\u03b7\u03c4\u03bf\u03cd \u03b5\u03c0\u03b9\u03c4\u03bf\u03ba\u03af\u03bf\u03c5 \u03c3\u03b5 \u03b1\u03c5\u03c4\u03cc \u03c4\u03bf \u03b1\u03c0\u03bf\u03b8\u03b5\u03bc\u03b1\u03c4\u03b9\u03ba\u03cc","User is in isolation mode":"\u039f \u03c7\u03c1\u03ae\u03c3\u03c4\u03b7\u03c2 \u03b2\u03c1\u03af\u03c3\u03ba\u03b5\u03c4\u03b1\u03b9 \u03c3\u03b5 \u03bb\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03af\u03b1 \u03b1\u03c0\u03bf\u03bc\u03cc\u03bd\u03c9\u03c3\u03b7\u03c2","User is trying to borrow multiple assets including a siloed one":"\u039f \u03c7\u03c1\u03ae\u03c3\u03c4\u03b7\u03c2 \u03c0\u03c1\u03bf\u03c3\u03c0\u03b1\u03b8\u03b5\u03af \u03bd\u03b1 \u03b4\u03b1\u03bd\u03b5\u03b9\u03c3\u03c4\u03b5\u03af \u03c0\u03bf\u03bb\u03bb\u03b1\u03c0\u03bb\u03ac \u03c0\u03b5\u03c1\u03b9\u03bf\u03c5\u03c3\u03b9\u03b1\u03ba\u03ac \u03c3\u03c4\u03bf\u03b9\u03c7\u03b5\u03af\u03b1, \u03c3\u03c5\u03bc\u03c0\u03b5\u03c1\u03b9\u03bb\u03b1\u03bc\u03b2\u03b1\u03bd\u03bf\u03bc\u03ad\u03bd\u03bf\u03c5 \u03b5\u03bd\u03cc\u03c2 \u03b1\u03c0\u03bf\u03bc\u03bf\u03bd\u03c9\u03bc\u03ad\u03bd\u03bf\u03c5 \u03c0\u03b5\u03c1\u03b9\u03bf\u03c5\u03c3\u03b9\u03b1\u03ba\u03bf\u03cd \u03c3\u03c4\u03bf\u03b9\u03c7\u03b5\u03af\u03bf\u03c5","Users who stake ZERO in Safety Module (i.e. stkZERO holders) receive a discount on GHO borrow interest rate. The discount applies to 100 GHO for every 1 stkZERO held. Use the calculator below to see GHO borrow rate with the discount applied.":"Users who stake ZERO in Safety Module (i.e. stkZERO holders) receive a discount on GHO borrow interest rate. The discount applies to 100 GHO for every 1 stkZERO held. Use the calculator below to see GHO borrow rate with the discount applied.","Utilization Rate":"\u03a0\u03bf\u03c3\u03bf\u03c3\u03c4\u03cc \u03c7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7\u03c2","VIEW TX":"VIEW TX","VOTE NAY":"\u03a8\u0397\u03a6\u0399\u03a3\u03a4\u0395 \u039a\u0391\u03a4\u0391","VOTE YAE":"\u03a8\u0397\u03a6\u0399\u03a3\u03a4\u0395 \u03a5\u03a0\u0395\u03a1",Variable:"\u039c\u03b5\u03c4\u03b1\u03b2\u03bb\u03b7\u03c4\u03cc","Variable debt supply is not zero":"\u0397 \u03c0\u03c1\u03bf\u03c3\u03c6\u03bf\u03c1\u03ac \u03bc\u03b5\u03c4\u03b1\u03b2\u03bb\u03b7\u03c4\u03bf\u03cd \u03c7\u03c1\u03ad\u03bf\u03c5\u03c2 \u03b4\u03b5\u03bd \u03b5\u03af\u03bd\u03b1\u03b9 \u03bc\u03b7\u03b4\u03b5\u03bd\u03b9\u03ba\u03ae","Variable interest rate will <0>fluctuate based on the market conditions. Recommended for short-term positions.":"Variable interest rate will <0>fluctuate based on the market conditions. Recommended for short-term positions.","Version 2":"Version 2","Version 3":"Version 3",View:"View","View all votes":"View all votes","View contract":"View contract","View details":"\u03a0\u03c1\u03bf\u03b2\u03bf\u03bb\u03ae \u03bb\u03b5\u03c0\u03c4\u03bf\u03bc\u03b5\u03c1\u03b5\u03b9\u03ce\u03bd","View on Explorer":"\u03a0\u03c1\u03bf\u03b2\u03bf\u03bb\u03ae \u03c3\u03c4\u03bf\u03bd Explorer","Vote NAY":"\u03a8\u03b7\u03c6\u03af\u03c3\u03c4\u03b5 \u039a\u0391\u03a4\u0391","Vote YAE":"\u03a8\u03b7\u03c6\u03af\u03c3\u03c4\u03b5 \u03a5\u03a0\u0395\u03a1","Voted NAY":"Voted NAY","Voted YAE":"Voted YAE",Votes:"Votes",Voting:"Voting","Voting power":"\u0394\u03cd\u03bd\u03b1\u03bc\u03b7 \u03c8\u03ae\u03c6\u03bf\u03c5","Voting results":"\u0391\u03c0\u03bf\u03c4\u03b5\u03bb\u03ad\u03c3\u03bc\u03b1\u03c4\u03b1 \u03c8\u03b7\u03c6\u03bf\u03c6\u03bf\u03c1\u03af\u03b1\u03c2","Wallet Balance":"Wallet Balance","Wallet balance":"\u03a5\u03c0\u03cc\u03bb\u03bf\u03b9\u03c0\u03bf \u03c0\u03bf\u03c1\u03c4\u03bf\u03c6\u03bf\u03bb\u03b9\u03bf\u03cd","Wallet not detected. Connect or install wallet and retry":"\u03a4\u03bf \u03c0\u03bf\u03c1\u03c4\u03bf\u03c6\u03cc\u03bb\u03b9 \u03b4\u03b5\u03bd \u03b5\u03bd\u03c4\u03bf\u03c0\u03af\u03c3\u03c4\u03b7\u03ba\u03b5. \u03a3\u03c5\u03bd\u03b4\u03ad\u03c3\u03c4\u03b5 \u03ae \u03b5\u03b3\u03ba\u03b1\u03c4\u03b1\u03c3\u03c4\u03ae\u03c3\u03c4\u03b5 \u03c4\u03bf \u03c0\u03bf\u03c1\u03c4\u03bf\u03c6\u03cc\u03bb\u03b9 \u03ba\u03b1\u03b9 \u03b5\u03c0\u03b1\u03bd\u03b1\u03bb\u03ac\u03b2\u03b5\u03c4\u03b5 \u03c4\u03b7\u03bd \u03c0\u03c1\u03bf\u03c3\u03c0\u03ac\u03b8\u03b5\u03b9\u03b1","Wallets are provided by External Providers and by selecting you agree to Terms of those Providers. Your access to the wallet might be reliant on the External Provider being operational.":"\u03a4\u03b1 \u03c0\u03bf\u03c1\u03c4\u03bf\u03c6\u03cc\u03bb\u03b9\u03b1 \u03c0\u03b1\u03c1\u03ad\u03c7\u03bf\u03bd\u03c4\u03b1\u03b9 \u03b1\u03c0\u03cc \u0395\u03be\u03c9\u03c4\u03b5\u03c1\u03b9\u03ba\u03bf\u03cd\u03c2 \u03a0\u03b1\u03c1\u03cc\u03c7\u03bf\u03c5\u03c2 \u03ba\u03b1\u03b9 \u03b5\u03c0\u03b9\u03bb\u03ad\u03b3\u03bf\u03bd\u03c4\u03b1\u03c2 \u03c4\u03b1 \u03c3\u03c5\u03bc\u03c6\u03c9\u03bd\u03b5\u03af\u03c4\u03b5 \u03bc\u03b5 \u03c4\u03bf\u03c5\u03c2 \u038c\u03c1\u03bf\u03c5\u03c2 \u03c4\u03c9\u03bd \u03b5\u03bd \u03bb\u03cc\u03b3\u03c9 \u03a0\u03b1\u03c1\u03cc\u03c7\u03c9\u03bd. \u0397 \u03c0\u03c1\u03cc\u03c3\u03b2\u03b1\u03c3\u03ae \u03c3\u03b1\u03c2 \u03c3\u03c4\u03bf \u03c0\u03bf\u03c1\u03c4\u03bf\u03c6\u03cc\u03bb\u03b9 \u03b5\u03bd\u03b4\u03ad\u03c7\u03b5\u03c4\u03b1\u03b9 \u03bd\u03b1 \u03b5\u03be\u03b1\u03c1\u03c4\u03ac\u03c4\u03b1\u03b9 \u03b1\u03c0\u03cc \u03c4\u03b7 \u03bb\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03af\u03b1 \u03c4\u03bf\u03c5 \u0395\u03be\u03c9\u03c4\u03b5\u03c1\u03b9\u03ba\u03bf\u03cd \u03a0\u03b1\u03c1\u03cc\u03c7\u03bf\u03c5.","We couldn't find any assets related to your search. Try again with a different asset name, symbol, or address.":"We couldn't find any assets related to your search. Try again with a different asset name, symbol, or address.","We couldn't find any transactions related to your search. Try again with a different asset name, or reset filters.":"We couldn't find any transactions related to your search. Try again with a different asset name, or reset filters.","We couldn\u2019t detect a wallet. Connect a wallet to stake and view your balance.":"We couldn\u2019t detect a wallet. Connect a wallet to stake and view your balance.","We suggest you go back to the Dashboard.":"We suggest you go back to the Dashboard.",Website:"Website","When a liquidation occurs, liquidators repay up to 50% of the outstanding borrowed amount on behalf of the borrower. In return, they can buy the collateral at a discount and keep the difference (liquidation penalty) as a bonus.":"\u038c\u03c4\u03b1\u03bd \u03c0\u03c1\u03b1\u03b3\u03bc\u03b1\u03c4\u03bf\u03c0\u03bf\u03b9\u03b5\u03af\u03c4\u03b1\u03b9 \u03c1\u03b5\u03c5\u03c3\u03c4\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7, \u03bf\u03b9 \u03c1\u03b5\u03c5\u03c3\u03c4\u03bf\u03c0\u03bf\u03b9\u03b7\u03c4\u03ad\u03c2 \u03b5\u03c0\u03b9\u03c3\u03c4\u03c1\u03ad\u03c6\u03bf\u03c5\u03bd \u03ad\u03c9\u03c2 \u03ba\u03b1\u03b9 \u03c4\u03bf 50% \u03c4\u03bf\u03c5 \u03b1\u03bd\u03b5\u03be\u03cc\u03c6\u03bb\u03b7\u03c4\u03bf\u03c5 \u03b4\u03b1\u03bd\u03b5\u03b9\u03c3\u03bc\u03ad\u03bd\u03bf\u03c5 \u03c0\u03bf\u03c3\u03bf\u03cd \u03b3\u03b9\u03b1 \u03bb\u03bf\u03b3\u03b1\u03c1\u03b9\u03b1\u03c3\u03bc\u03cc \u03c4\u03bf\u03c5 \u03b4\u03b1\u03bd\u03b5\u03b9\u03bf\u03bb\u03ae\u03c0\u03c4\u03b7. \u03a3\u03b5 \u03b1\u03bd\u03c4\u03ac\u03bb\u03bb\u03b1\u03b3\u03bc\u03b1, \u03bc\u03c0\u03bf\u03c1\u03bf\u03cd\u03bd \u03bd\u03b1 \u03b1\u03b3\u03bf\u03c1\u03ac\u03c3\u03bf\u03c5\u03bd \u03c4\u03b9\u03c2 \u03b5\u03be\u03b1\u03c3\u03c6\u03b1\u03bb\u03af\u03c3\u03b5\u03b9\u03c2 \u03bc\u03b5 \u03ad\u03ba\u03c0\u03c4\u03c9\u03c3\u03b7 \u03ba\u03b1\u03b9 \u03bd\u03b1 \u03ba\u03c1\u03b1\u03c4\u03ae\u03c3\u03bf\u03c5\u03bd \u03c4\u03b7 \u03b4\u03b9\u03b1\u03c6\u03bf\u03c1\u03ac (\u03c0\u03bf\u03b9\u03bd\u03ae \u03c1\u03b5\u03c5\u03c3\u03c4\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7\u03c2) \u03c9\u03c2 \u03bc\u03c0\u03cc\u03bd\u03bf\u03c5\u03c2.","With a voting power of <0/>":"\u039c\u03b5 \u03b4\u03cd\u03bd\u03b1\u03bc\u03b7 \u03c8\u03ae\u03c6\u03bf\u03c5 <0/>","With testnet Faucet you can get free assets to test the ZeroLend Protocol. Make sure to switch your wallet provider to the appropriate testnet network, select desired asset, and click \u2018Faucet\u2019 to get tokens transferred to your wallet. The assets on a testnet are not \u201creal,\u201d meaning they have no monetary value. <0>Learn more":"With testnet Faucet you can get free assets to test the ZeroLend Protocol. Make sure to switch your wallet provider to the appropriate testnet network, select desired asset, and click \u2018Faucet\u2019 to get tokens transferred to your wallet. The assets on a testnet are not \u201creal,\u201d meaning they have no monetary value. <0>Learn more",Withdraw:"\u0391\u03bd\u03ac\u03bb\u03b7\u03c8\u03b7","Withdraw {symbol}":["\u0391\u03bd\u03ac\u03bb\u03b7\u03c8\u03b7 ",["symbol"]],"Withdrawing this amount will reduce your health factor and increase risk of liquidation.":"Withdrawing this amount will reduce your health factor and increase risk of liquidation.","Withdrawing {symbol}":["\u0391\u03bd\u03ac\u03bb\u03b7\u03c8\u03b7 ",["symbol"]],"Wrong Network":"\u039b\u03ac\u03b8\u03bf\u03c2 \u03b4\u03af\u03ba\u03c4\u03c5\u03bf",YAE:"\u03a5\u03a0\u0395\u03a1","You are entering Isolation mode":"\u0395\u03b9\u03c3\u03ad\u03c1\u03c7\u03b5\u03c3\u03c4\u03b5 \u03c3\u03b5 \u03bb\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03af\u03b1 \u03b1\u03c0\u03bf\u03bc\u03cc\u03bd\u03c9\u03c3\u03b7\u03c2","You can borrow this asset with a stable rate only if you borrow more than the amount you are supplying as collateral.":"\u039c\u03c0\u03bf\u03c1\u03b5\u03af\u03c4\u03b5 \u03bd\u03b1 \u03b4\u03b1\u03bd\u03b5\u03b9\u03c3\u03c4\u03b5\u03af\u03c4\u03b5 \u03b1\u03c5\u03c4\u03cc \u03c4\u03bf \u03c0\u03b5\u03c1\u03b9\u03bf\u03c5\u03c3\u03b9\u03b1\u03ba\u03cc \u03c3\u03c4\u03bf\u03b9\u03c7\u03b5\u03af\u03bf \u03bc\u03b5 \u03c3\u03c4\u03b1\u03b8\u03b5\u03c1\u03cc \u03b5\u03c0\u03b9\u03c4\u03cc\u03ba\u03b9\u03bf \u03bc\u03cc\u03bd\u03bf \u03b1\u03bd \u03b4\u03b1\u03bd\u03b5\u03b9\u03c3\u03c4\u03b5\u03af\u03c4\u03b5 \u03c0\u03b5\u03c1\u03b9\u03c3\u03c3\u03cc\u03c4\u03b5\u03c1\u03bf \u03b1\u03c0\u03cc \u03c4\u03bf \u03c0\u03bf\u03c3\u03cc \u03c0\u03bf\u03c5 \u03c0\u03b1\u03c1\u03ad\u03c7\u03b5\u03c4\u03b5 \u03c9\u03c2 \u03b5\u03b3\u03b3\u03cd\u03b7\u03c3\u03b7.","You can not change Interest Type to stable as your borrowings are higher than your collateral":"\u0394\u03b5\u03bd \u03bc\u03c0\u03bf\u03c1\u03b5\u03af\u03c4\u03b5 \u03bd\u03b1 \u03b1\u03bb\u03bb\u03ac\u03be\u03b5\u03c4\u03b5 \u03c4\u03bf\u03bd \u03a4\u03cd\u03c0\u03bf \u0395\u03c0\u03b9\u03c4\u03bf\u03ba\u03af\u03bf\u03c5 \u03c3\u03b5 \u03c3\u03c4\u03b1\u03b8\u03b5\u03c1\u03cc, \u03ba\u03b1\u03b8\u03ce\u03c2 \u03c4\u03b1 \u03b4\u03ac\u03bd\u03b5\u03b9\u03ac \u03c3\u03b1\u03c2 \u03b5\u03af\u03bd\u03b1\u03b9 \u03c5\u03c8\u03b7\u03bb\u03cc\u03c4\u03b5\u03c1\u03b1 \u03b1\u03c0\u03cc \u03c4\u03b9\u03c2 \u03b5\u03b3\u03b3\u03c5\u03ae\u03c3\u03b5\u03b9\u03c2 \u03c3\u03b1\u03c2","You can not disable E-Mode as your current collateralization level is above 80%, disabling E-Mode can cause liquidation. To exit E-Mode supply or repay borrowed positions.":"\u0394\u03b5\u03bd \u03bc\u03c0\u03bf\u03c1\u03b5\u03af\u03c4\u03b5 \u03bd\u03b1 \u03b1\u03c0\u03b5\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03b9\u03ae\u03c3\u03b5\u03c4\u03b5 \u03c4\u03bf E-Mode \u03ba\u03b1\u03b8\u03ce\u03c2 \u03c4\u03bf \u03c4\u03c1\u03ad\u03c7\u03bf\u03bd \u03b5\u03c0\u03af\u03c0\u03b5\u03b4\u03bf \u03b5\u03b3\u03b3\u03cd\u03b7\u03c3\u03b7\u03c2 \u03b5\u03af\u03bd\u03b1\u03b9 \u03c0\u03ac\u03bd\u03c9 \u03b1\u03c0\u03cc 80%, \u03b7 \u03b1\u03c0\u03b5\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7 \u03c4\u03bf\u03c5 E-Mode \u03bc\u03c0\u03bf\u03c1\u03b5\u03af \u03bd\u03b1 \u03c0\u03c1\u03bf\u03ba\u03b1\u03bb\u03ad\u03c3\u03b5\u03b9 \u03c1\u03b5\u03c5\u03c3\u03c4\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7. \u0393\u03b9\u03b1 \u03bd\u03b1 \u03b2\u03b3\u03b5\u03af\u03c4\u03b5 \u03b1\u03c0\u03cc \u03c4\u03bf E-Mode, \u03c0\u03c1\u03bf\u03bc\u03ae\u03b8\u03b5\u03b9\u03b1 \u03ae \u03b1\u03c0\u03bf\u03c0\u03bb\u03b7\u03c1\u03c9\u03bc\u03ae \u03b4\u03b1\u03bd\u03b5\u03b9\u03c3\u03bc\u03ad\u03bd\u03c9\u03bd \u03b8\u03ad\u03c3\u03b5\u03c9\u03bd.","You can not switch usage as collateral mode for this currency, because it will cause collateral call":"\u0394\u03b5\u03bd \u03bc\u03c0\u03bf\u03c1\u03b5\u03af\u03c4\u03b5 \u03bd\u03b1 \u03b1\u03bb\u03bb\u03ac\u03be\u03b5\u03c4\u03b5 \u03c4\u03b7 \u03c7\u03c1\u03ae\u03c3\u03b7 \u03c9\u03c2 \u03bb\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03af\u03b1 \u03b5\u03b3\u03b3\u03cd\u03b7\u03c3\u03b7\u03c2 \u03b3\u03b9\u03b1 \u03b1\u03c5\u03c4\u03cc \u03c4\u03bf \u03bd\u03cc\u03bc\u03b9\u03c3\u03bc\u03b1, \u03b4\u03b9\u03cc\u03c4\u03b9 \u03b8\u03b1 \u03c0\u03c1\u03bf\u03ba\u03b1\u03bb\u03ad\u03c3\u03b5\u03b9 \u03ba\u03bb\u03ae\u03c3\u03b7 \u03b5\u03b3\u03b3\u03cd\u03b7\u03c3\u03b7\u03c2","You can not use this currency as collateral":"\u0394\u03b5\u03bd \u03bc\u03c0\u03bf\u03c1\u03b5\u03af\u03c4\u03b5 \u03bd\u03b1 \u03c7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03ae\u03c3\u03b5\u03c4\u03b5 \u03b1\u03c5\u03c4\u03cc \u03c4\u03bf \u03bd\u03cc\u03bc\u03b9\u03c3\u03bc\u03b1 \u03c9\u03c2 \u03b5\u03b3\u03b3\u03cd\u03b7\u03c3\u03b7","You can not withdraw this amount because it will cause collateral call":"\u0394\u03b5\u03bd \u03bc\u03c0\u03bf\u03c1\u03b5\u03af\u03c4\u03b5 \u03bd\u03b1 \u03b1\u03c0\u03bf\u03c3\u03cd\u03c1\u03b5\u03c4\u03b5 \u03b1\u03c5\u03c4\u03cc \u03c4\u03bf \u03c0\u03bf\u03c3\u03cc, \u03b4\u03b9\u03cc\u03c4\u03b9 \u03b8\u03b1 \u03c0\u03c1\u03bf\u03ba\u03bb\u03b7\u03b8\u03b5\u03af \u03ba\u03bb\u03ae\u03c3\u03b7 \u03b5\u03b3\u03b3\u03cd\u03b7\u03c3\u03b7\u03c2","You can only switch to tokens with variable APY types. After this transaction, you may change the variable rate to a stable one if available.":"You can only switch to tokens with variable APY types. After this transaction, you may change the variable rate to a stable one if available.","You can only withdraw your assets from the Security Module after the cooldown period ends and the unstake window is active.":"\u039c\u03c0\u03bf\u03c1\u03b5\u03af\u03c4\u03b5 \u03bd\u03b1 \u03b1\u03c0\u03bf\u03c3\u03cd\u03c1\u03b5\u03c4\u03b5 \u03c4\u03b1 \u03c0\u03b5\u03c1\u03b9\u03bf\u03c5\u03c3\u03b9\u03b1\u03ba\u03ac \u03c3\u03b1\u03c2 \u03c3\u03c4\u03bf\u03b9\u03c7\u03b5\u03af\u03b1 \u03b1\u03c0\u03cc \u03c4\u03b7 \u039c\u03bf\u03bd\u03ac\u03b4\u03b1 \u0391\u03c3\u03c6\u03b1\u03bb\u03b5\u03af\u03b1\u03c2 \u03bc\u03cc\u03bd\u03bf \u03b1\u03c6\u03bf\u03cd \u03bb\u03ae\u03be\u03b5\u03b9 \u03b7 \u03c0\u03b5\u03c1\u03af\u03bf\u03b4\u03bf\u03c2 \u03b1\u03bd\u03b1\u03bc\u03bf\u03bd\u03ae\u03c2 \u03ba\u03b1\u03b9 \u03c4\u03bf \u03c0\u03b1\u03c1\u03ac\u03b8\u03c5\u03c1\u03bf \u03be\u03b5\u03ba\u03bb\u03b5\u03b9\u03b4\u03ce\u03bc\u03b1\u03c4\u03bf\u03c2 \u03b5\u03af\u03bd\u03b1\u03b9 \u03b5\u03bd\u03b5\u03c1\u03b3\u03cc.","You can report incident to our <0>Discord or <1>Github.":"\u039c\u03c0\u03bf\u03c1\u03b5\u03af\u03c4\u03b5 \u03bd\u03b1 \u03b1\u03bd\u03b1\u03c6\u03ad\u03c1\u03b5\u03c4\u03b5 \u03c4\u03bf \u03c0\u03b5\u03c1\u03b9\u03c3\u03c4\u03b1\u03c4\u03b9\u03ba\u03cc \u03c3\u03c4\u03bf <0>Discord \u03ae \u03c3\u03c4\u03bf <1>Github.","You cancelled the transaction.":"\u0391\u03ba\u03c5\u03c1\u03ce\u03c3\u03b1\u03c4\u03b5 \u03c4\u03b7 \u03c3\u03c5\u03bd\u03b1\u03bb\u03bb\u03b1\u03b3\u03ae.","You did not participate in this proposal":"\u0394\u03b5\u03bd \u03c3\u03c5\u03bc\u03bc\u03b5\u03c4\u03b5\u03af\u03c7\u03b1\u03c4\u03b5 \u03c3\u03c4\u03b7\u03bd \u03c0\u03b1\u03c1\u03bf\u03cd\u03c3\u03b1 \u03c0\u03c1\u03cc\u03c4\u03b1\u03c3\u03b7","You do not have supplies in this currency":"\u0394\u03b5\u03bd \u03ad\u03c7\u03b5\u03c4\u03b5 \u03c0\u03c1\u03bf\u03bc\u03ae\u03b8\u03b5\u03b9\u03b5\u03c2 \u03c3\u03b5 \u03b1\u03c5\u03c4\u03cc \u03c4\u03bf \u03bd\u03cc\u03bc\u03b9\u03c3\u03bc\u03b1","You don\u2019t have enough funds in your wallet to repay the full amount. If you proceed to repay with your current amount of funds, you will still have a small borrowing position in your dashboard.":"\u0394\u03b5\u03bd \u03ad\u03c7\u03b5\u03c4\u03b5 \u03b1\u03c1\u03ba\u03b5\u03c4\u03ac \u03c7\u03c1\u03ae\u03bc\u03b1\u03c4\u03b1 \u03c3\u03c4\u03bf \u03c0\u03bf\u03c1\u03c4\u03bf\u03c6\u03cc\u03bb\u03b9 \u03c3\u03b1\u03c2 \u03b3\u03b9\u03b1 \u03bd\u03b1 \u03b1\u03c0\u03bf\u03c0\u03bb\u03b7\u03c1\u03ce\u03c3\u03b5\u03c4\u03b5 \u03bf\u03bb\u03cc\u03ba\u03bb\u03b7\u03c1\u03bf \u03c4\u03bf \u03c0\u03bf\u03c3\u03cc. \u0395\u03ac\u03bd \u03c0\u03c1\u03bf\u03c7\u03c9\u03c1\u03ae\u03c3\u03b5\u03c4\u03b5 \u03c3\u03c4\u03b7\u03bd \u03b1\u03c0\u03bf\u03c0\u03bb\u03b7\u03c1\u03c9\u03bc\u03ae \u03bc\u03b5 \u03c4\u03bf \u03c4\u03c1\u03ad\u03c7\u03bf\u03bd \u03c0\u03bf\u03c3\u03cc \u03c4\u03c9\u03bd \u03c7\u03c1\u03b7\u03bc\u03ac\u03c4\u03c9\u03bd \u03c3\u03b1\u03c2, \u03b8\u03b1 \u03b5\u03be\u03b1\u03ba\u03bf\u03bb\u03bf\u03c5\u03b8\u03b5\u03af\u03c4\u03b5 \u03bd\u03b1 \u03ad\u03c7\u03b5\u03c4\u03b5 \u03bc\u03b9\u03b1 \u03bc\u03b9\u03ba\u03c1\u03ae \u03b8\u03ad\u03c3\u03b7 \u03b4\u03b1\u03bd\u03b5\u03b9\u03c3\u03bc\u03bf\u03cd \u03c3\u03c4\u03bf \u03c4\u03b1\u03bc\u03c0\u03bb\u03cc \u03c3\u03b1\u03c2.","You have no ZERO/stkZERO balance to delegate.":"You have no ZERO/stkZERO balance to delegate.","You have not borrow yet using this currency":"\u0394\u03b5\u03bd \u03ad\u03c7\u03b5\u03c4\u03b5 \u03b4\u03b1\u03bd\u03b5\u03b9\u03c3\u03c4\u03b5\u03af \u03b1\u03ba\u03cc\u03bc\u03b1 \u03c7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03ce\u03bd\u03c4\u03b1\u03c2 \u03b1\u03c5\u03c4\u03cc \u03c4\u03bf \u03bd\u03cc\u03bc\u03b9\u03c3\u03bc\u03b1","You may borrow up to <0/> GHO at <1/> (max discount)":"You may borrow up to <0/> GHO at <1/> (max discount)","You may enter a custom amount in the field.":"You may enter a custom amount in the field.","You switched to {0} rate":["\u0391\u03bb\u03bb\u03ac\u03be\u03b1\u03c4\u03b5 \u03c3\u03b5 \u03c0\u03bf\u03c3\u03bf\u03c3\u03c4\u03cc ",["0"]],"You unstake here":"\u039c\u03c0\u03bf\u03c1\u03b5\u03af\u03c4\u03b5 \u03bd\u03b1 \u03be\u03b5\u03ba\u03bb\u03b5\u03b9\u03b4\u03ce\u03c3\u03b5\u03c4\u03b5 \u03b5\u03b4\u03ce","You voted {0}":["\u03a8\u03b7\u03c6\u03af\u03c3\u03b1\u03c4\u03b5 ",["0"]],"You will exit isolation mode and other tokens can now be used as collateral":"\u0398\u03b1 \u03b2\u03b3\u03b5\u03af\u03c4\u03b5 \u03b1\u03c0\u03cc \u03c4\u03b7 \u03bb\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03af\u03b1 \u03b1\u03c0\u03bf\u03bc\u03cc\u03bd\u03c9\u03c3\u03b7\u03c2 \u03ba\u03b1\u03b9 \u03ac\u03bb\u03bb\u03b1 tokens \u03bc\u03c0\u03bf\u03c1\u03bf\u03cd\u03bd \u03c0\u03bb\u03ad\u03bf\u03bd \u03bd\u03b1 \u03c7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03b7\u03b8\u03bf\u03cd\u03bd \u03c9\u03c2 \u03b5\u03b3\u03b3\u03cd\u03b7\u03c3\u03b7","You {action} <0/> {symbol}":["\u0395\u03c3\u03b5\u03af\u03c2 ",["action"]," <0/> ",["symbol"]],"You've successfully switched borrow position.":"You've successfully switched borrow position.","Your borrows":"\u03a4\u03b1 \u03b4\u03ac\u03bd\u03b5\u03b9\u03b1 \u03c3\u03b1\u03c2","Your current loan to value based on your collateral supplied.":"\u03a4\u03bf \u03c4\u03c1\u03ad\u03c7\u03bf\u03bd \u03b4\u03ac\u03bd\u03b5\u03b9\u03bf \u03c0\u03c1\u03bf\u03c2 \u03b1\u03be\u03af\u03b1 \u03bc\u03b5 \u03b2\u03ac\u03c3\u03b7 \u03c4\u03b9\u03c2 \u03c0\u03b1\u03c1\u03b5\u03c7\u03cc\u03bc\u03b5\u03bd\u03b5\u03c2 \u03b5\u03be\u03b1\u03c3\u03c6\u03b1\u03bb\u03af\u03c3\u03b5\u03b9\u03c2 \u03c3\u03b1\u03c2.","Your health factor and loan to value determine the assurance of your collateral. To avoid liquidations you can supply more collateral or repay borrow positions.":"\u039f \u03c3\u03c5\u03bd\u03c4\u03b5\u03bb\u03b5\u03c3\u03c4\u03ae\u03c2 \u03c5\u03b3\u03b5\u03af\u03b1\u03c2 \u03ba\u03b1\u03b9 \u03c4\u03bf \u03b4\u03ac\u03bd\u03b5\u03b9\u03bf \u03c0\u03c1\u03bf\u03c2 \u03b1\u03be\u03af\u03b1 \u03ba\u03b1\u03b8\u03bf\u03c1\u03af\u03b6\u03bf\u03c5\u03bd \u03c4\u03b7 \u03b4\u03b9\u03b1\u03c3\u03c6\u03ac\u03bb\u03b9\u03c3\u03b7 \u03c4\u03c9\u03bd \u03b5\u03be\u03b1\u03c3\u03c6\u03b1\u03bb\u03af\u03c3\u03b5\u03ce\u03bd \u03c3\u03b1\u03c2. \u0393\u03b9\u03b1 \u03bd\u03b1 \u03b1\u03c0\u03bf\u03c6\u03cd\u03b3\u03b5\u03c4\u03b5 \u03c4\u03b9\u03c2 \u03c1\u03b5\u03c5\u03c3\u03c4\u03bf\u03c0\u03bf\u03b9\u03ae\u03c3\u03b5\u03b9\u03c2 \u03bc\u03c0\u03bf\u03c1\u03b5\u03af\u03c4\u03b5 \u03bd\u03b1 \u03c0\u03b1\u03c1\u03ac\u03c3\u03c7\u03b5\u03c4\u03b5 \u03c0\u03b5\u03c1\u03b9\u03c3\u03c3\u03cc\u03c4\u03b5\u03c1\u03b5\u03c2 \u03b5\u03be\u03b1\u03c3\u03c6\u03b1\u03bb\u03af\u03c3\u03b5\u03b9\u03c2 \u03ae \u03bd\u03b1 \u03b5\u03be\u03bf\u03c6\u03bb\u03ae\u03c3\u03b5\u03c4\u03b5 \u03b4\u03b1\u03bd\u03b5\u03b9\u03b1\u03ba\u03ad\u03c2 \u03b8\u03ad\u03c3\u03b5\u03b9\u03c2.","Your info":"\u039f\u03b9 \u03c0\u03bb\u03b7\u03c1\u03bf\u03c6\u03bf\u03c1\u03af\u03b5\u03c2 \u03c3\u03b1\u03c2","Your proposition power is based on your ZERO/stkZERO balance and received delegations.":"Your proposition power is based on your ZERO/stkZERO balance and received delegations.","Your reward balance is 0":"\u03a4\u03bf \u03c5\u03c0\u03cc\u03bb\u03bf\u03b9\u03c0\u03bf \u03c4\u03b7\u03c2 \u03b1\u03bd\u03c4\u03b1\u03bc\u03bf\u03b9\u03b2\u03ae\u03c2 \u03c3\u03b1\u03c2 \u03b5\u03af\u03bd\u03b1\u03b9 0","Your supplies":"\u039f\u03b9 \u03c0\u03c1\u03bf\u03bc\u03ae\u03b8\u03b5\u03b9\u03ad\u03c2 \u03c3\u03b1\u03c2","Your voting info":"\u039f\u03b9 \u03c0\u03bb\u03b7\u03c1\u03bf\u03c6\u03bf\u03c1\u03af\u03b5\u03c2 \u03c8\u03ae\u03c6\u03bf\u03c5 \u03c3\u03b1\u03c2","Your voting power is based on your ZERO/stkZERO balance and received delegations.":"Your voting power is based on your ZERO/stkZERO balance and received delegations.","Your {name} wallet is empty. Purchase or transfer assets or use <0>{0} to transfer your {network} assets.":["Your ",["name"]," wallet is empty. Purchase or transfer assets or use <0>",["0"]," to transfer your ",["network"]," assets."],"Your {name} wallet is empty. Purchase or transfer assets.":["Your ",["name"]," wallet is empty. Purchase or transfer assets."],"Your {networkName} wallet is empty. Get free test assets at":["Your ",["networkName"]," wallet is empty. Get free test assets at"],"Your {networkName} wallet is empty. Get free test {0} at":["Your ",["networkName"]," wallet is empty. Get free test ",["0"]," at"],"Zero address not valid":"\u0397 \u03bc\u03b7\u03b4\u03b5\u03bd\u03b9\u03ba\u03ae \u03b4\u03b9\u03b5\u03cd\u03b8\u03c5\u03bd\u03c3\u03b7 \u03b4\u03b5\u03bd \u03b5\u03af\u03bd\u03b1\u03b9 \u03ad\u03b3\u03ba\u03c5\u03c1\u03b7",assets:"\u03c0\u03b5\u03c1\u03b9\u03bf\u03c5\u03c3\u03b9\u03b1\u03ba\u03ac \u03c3\u03c4\u03bf\u03b9\u03c7\u03b5\u03af\u03b1","blocked activities":"blocked activities","copy the error":"\u03b1\u03bd\u03c4\u03b9\u03b3\u03c1\u03ac\u03c8\u03c4\u03b5 \u03c4\u03bf \u03c3\u03c6\u03ac\u03bb\u03bc\u03b1",disabled:"disabled",documentation:"documentation",enabled:"enabled",ends:"\u03c4\u03b5\u03bb\u03b5\u03b9\u03ce\u03bd\u03b5\u03b9",for:"for",of:"of",on:"\u03b5\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7","please check that the amount you want to supply is not currently being used for staking. If it is being used for staking, your transaction might fail.":"\u03c0\u03b1\u03c1\u03b1\u03ba\u03b1\u03bb\u03bf\u03cd\u03bc\u03b5 \u03b5\u03bb\u03ad\u03b3\u03be\u03c4\u03b5 \u03cc\u03c4\u03b9 \u03c4\u03bf \u03c0\u03bf\u03c3\u03cc \u03c0\u03bf\u03c5 \u03b8\u03ad\u03bb\u03b5\u03c4\u03b5 \u03bd\u03b1 \u03c0\u03b1\u03c1\u03ad\u03c7\u03b5\u03c4\u03b5 \u03b4\u03b5\u03bd \u03c7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03b5\u03af\u03c4\u03b1\u03b9 \u03b5\u03c0\u03af \u03c4\u03bf\u03c5 \u03c0\u03b1\u03c1\u03cc\u03bd\u03c4\u03bf\u03c2 \u03b3\u03b9\u03b1 \u03ba\u03bb\u03b5\u03af\u03b4\u03c9\u03bc\u03b1. \u0395\u03ac\u03bd \u03c7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03b5\u03af\u03c4\u03b1\u03b9 \u03b3\u03b9\u03b1 \u03ba\u03bb\u03b5\u03af\u03b4\u03c9\u03bc\u03b1, \u03b7 \u03c3\u03c5\u03bd\u03b1\u03bb\u03bb\u03b1\u03b3\u03ae \u03c3\u03b1\u03c2 \u03b5\u03bd\u03b4\u03ad\u03c7\u03b5\u03c4\u03b1\u03b9 \u03bd\u03b1 \u03b1\u03c0\u03bf\u03c4\u03cd\u03c7\u03b5\u03b9.",repaid:"repaid","stETH supplied as collateral will continue to accrue staking rewards provided by daily rebases.":"stETH supplied as collateral will continue to accrue staking rewards provided by daily rebases.","stETH tokens will be migrated to Wrapped stETH using Lido Protocol wrapper which leads to supply balance change after migration: {0}":["stETH tokens will be migrated to Wrapped stETH using Lido Protocol wrapper which leads to supply balance change after migration: ",["0"]],"staking view":"\u03c0\u03c1\u03bf\u03b2\u03bf\u03bb\u03ae \u03ba\u03bb\u03b5\u03b9\u03b4\u03ce\u03bc\u03b1\u03c4\u03bf\u03c2",starts:"starts","stkZERO holders get a discount on GHO borrow rate":"stkZERO holders get a discount on GHO borrow rate",to:"to","tokens is not the same as staking them. If you wish to stake your":"tokens \u03b4\u03b5\u03bd \u03b5\u03af\u03bd\u03b1\u03b9 \u03c4\u03bf \u03af\u03b4\u03b9\u03bf \u03bc\u03b5 \u03c4\u03bf \u03bd\u03b1 \u03c4\u03b1 \u03ba\u03bb\u03b5\u03b9\u03b4\u03ce\u03bd\u03b5\u03c4\u03b5. \u0395\u03ac\u03bd \u03b5\u03c0\u03b9\u03b8\u03c5\u03bc\u03b5\u03af\u03c4\u03b5 \u03bd\u03b1 \u03ba\u03bb\u03b5\u03b9\u03b4\u03ce\u03c3\u03b5\u03c4\u03b5 \u03c4\u03b1","tokens, please go to the":"tokens, \u03c0\u03b1\u03c1\u03b1\u03ba\u03b1\u03bb\u03bf\u03cd\u03bc\u03b5 \u03bc\u03b5\u03c4\u03b1\u03b2\u03b5\u03af\u03c4\u03b5 \u03c3\u03c4\u03bf","will receive":"will receive",withdrew:"withdrew","{0}":[["0"]],"{0} Balance":[["0"]," \u03a5\u03c0\u03cc\u03bb\u03bf\u03b9\u03c0\u03bf"],"{0} Faucet":[["0"]," \u0392\u03c1\u03cd\u03c3\u03b7"],"{0} on-ramp service is provided by External Provider and by selecting you agree to Terms of the Provider. Your access to the service might be reliant on the External Provider being operational.":[["0"]," on-ramp service is provided by External Provider and by selecting you agree to Terms of the Provider. Your access to the service might be reliant on the External Provider being operational."],"{0}{name}":[["0"],["name"]],"{currentMethod}":[["currentMethod"]],"{d}d":[["d"],"\u03b7"],"{h}h":[["h"],"\u03c9"],"{m}m":[["m"],"\u03bb"],"{networkName} Faucet":[["networkName"]," Faucet"],"{notifyText}":[["notifyText"]],"{numSelected}/{numAvailable} assets selected":[["numSelected"],"/",["numAvailable"]," assets selected"],"{s}s":[["s"],"\u03b4"],"{title}":[["title"]],"{tooltipText}":[["tooltipText"]]}}}}]); \ No newline at end of file diff --git a/_next/static/chunks/788.d753028384f8233e.js b/_next/static/chunks/788.7dfd04f1e37a9b0d.js similarity index 70% rename from _next/static/chunks/788.d753028384f8233e.js rename to _next/static/chunks/788.7dfd04f1e37a9b0d.js index 9decc200..61a91268 100644 --- a/_next/static/chunks/788.d753028384f8233e.js +++ b/_next/static/chunks/788.7dfd04f1e37a9b0d.js @@ -1 +1 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[788],{29788:function(e){e.exports={messages:{".CSV":".CSV",".JSON":".JSON","<0><1><2/>Add <3/> stkZERO to borrow at <4/> (max discount)":"<0><1><2/>Add <3/> stkZERO to borrow at <4/> (max discount)","<0><1><2/>Add stkZERO to see borrow rate with discount":"<0><1><2/>Add stkZERO to see borrow rate with discount","<0>Ampleforth is a rebasing asset. Visit the <1>documentation to learn more.":"<0>Ampleforth is a rebasing asset. Visit the <1>documentation to learn more.","<0>Attention: Parameter changes via governance can alter your account health factor and risk of liquidation. Follow the <1>ZeroLend governance forum for updates.":"<0>Attention: Parameter changes via governance can alter your account health factor and risk of liquidation. Follow the <1>ZeroLend governance forum for updates.","<0>Slippage tolerance <1>{selectedSlippage}% <2>{0}":["<0>Slippage tolerance <1>",["selectedSlippage"],"% <2>",["0"],""],"ZERO holders (Ethereum network only) can stake their ZERO in the Safety Module to add more security to the protocol and earn Safety Incentives. In the case of a shortfall event, up to 30% of your stake can be slashed to cover the deficit, providing an additional layer of protection for the protocol.":"ZERO holders (Ethereum network only) can stake their ZERO in the Safety Module to add more security to the protocol and earn Safety Incentives. In the case of a shortfall event, up to 30% of your stake can be slashed to cover the deficit, providing an additional layer of protection for the protocol.",APR:"APR",APY:"APY","APY change":"APY change","APY type":"APY type","APY type change":"APY type change","APY with discount applied":"APY with discount applied","APY, fixed rate":"APY, fixed rate","APY, stable":"APY, stable","APY, variable":"APY, variable","AToken supply is not zero":"L'approvisionnement en aTokens n'est pas nul","ZeroLend Governance":"Gouvernance ZeroLend","ZeroLend aToken":"ZeroLend aToken","ZeroLend debt token":"ZeroLend debt token","ZeroLend is a fully decentralized, community governed protocol by the ZERO token-holders. ZERO token-holders collectively discuss, propose, and vote on upgrades to the protocol. ZERO token-holders (Ethereum network only) can either vote themselves on new proposals or delagate to an address of choice. To learn more check out the Governance":"ZeroLend is a fully decentralized, community governed protocol by the ZERO token-holders. ZERO token-holders collectively discuss, propose, and vote on upgrades to the protocol. ZERO token-holders (Ethereum network only) can either vote themselves on new proposals or delagate to an address of choice. To learn more check out the Governance","ZeroLend per month":"ZeroLend par mois","About GHO":"About GHO",Account:"Compte","Action cannot be performed because the reserve is frozen":"L'action ne peut pas \xeatre effectu\xe9e car la r\xe9serve est gel\xe9e","Action cannot be performed because the reserve is paused":"L'action ne peut pas \xeatre effectu\xe9e car la r\xe9serve est mise en pause","Action requires an active reserve":"L'action n\xe9cessite une r\xe9serve active","Activate Cooldown":"Activate Cooldown","Add stkZERO to see borrow APY with the discount":"Add stkZERO to see borrow APY with the discount","Add to wallet":"Add to wallet","Add {0} to wallet to track your balance.":["Add ",["0"]," to wallet to track your balance."],"Address is not a contract":"L'adresse n'est pas un contrat",Addresses:"Addresses","Addresses ({0})":["Addresses (",["0"],")"],"All Assets":"All Assets","All done!":"Tout est fait !","All proposals":"Toutes les propositions","All transactions":"All transactions","Allowance required action":"Allocation action requise","Allows you to decide whether to use a supplied asset as collateral. An asset used as collateral will affect your borrowing power and health factor.":"Vous permet de d\xe9cider si vous souhaitez utiliser un actif fourni en tant que collat\xe9ral. Un actif utilis\xe9 comme collat\xe9ral affectera votre pouvoir d'emprunt et votre Health Factor.","Allows you to switch between <0>variable and <1>stable interest rates, where variable rate can increase and decrease depending on the amount of liquidity in the reserve, and stable rate will stay the same for the duration of your loan.":"Vous permet de basculer entre les taux d'int\xe9r\xeat <0>variable et <1>stable o\xf9 le taux variable peut augmenter et diminuer en fonction du montant de liquidit\xe9 dans la pool, et le taux stable restera le m\xeame pour la dur\xe9e de votre pr\xeat.",Amount:"Montant","Amount claimable":"Amount claimable","Amount in cooldown":"Amount in cooldown","Amount must be greater than 0":"Le montant doit \xeatre sup\xe9rieur \xe0 0","Amount to unstake":"Amount to unstake","An error has occurred fetching the proposal metadata from IPFS.":"An error has occurred fetching the proposal metadata from IPFS.","Approve Confirmed":"Approve Confirmed","Approve with":"Approve with","Approve {symbol} to continue":["Approve ",["symbol"]," to continue"],"Approving {symbol}...":["Approuver ",["symbol"],"..."],"Array parameters that should be equal length are not":"Les param\xe8tres de tableau devraient \xeatre de m\xeame longueur ne sont pas",Asset:"Actif","Asset can be only used as collateral in isolation mode with limited borrowing power. To enter isolation mode, disable all other collateral.":"Asset can be only used as collateral in isolation mode with limited borrowing power. To enter isolation mode, disable all other collateral.","Asset can only be used as collateral in isolation mode only.":"L'actif ne peut \xeatre utilis\xe9 comme garantie qu'en mode isol\xe9.","Asset cannot be migrated because you have isolated collateral in {marketName} v3 Market which limits borrowable assets. You can manage your collateral in <0>{marketName} V3 Dashboard":["Asset cannot be migrated because you have isolated collateral in ",["marketName"]," v3 Market which limits borrowable assets. You can manage your collateral in <0>",["marketName"]," V3 Dashboard"],"Asset cannot be migrated due to insufficient liquidity or borrow cap limitation in {marketName} v3 market.":["Asset cannot be migrated due to insufficient liquidity or borrow cap limitation in ",["marketName"]," v3 market."],"Asset cannot be migrated due to supply cap restriction in {marketName} v3 market.":["Asset cannot be migrated due to supply cap restriction in ",["marketName"]," v3 market."],"Asset cannot be migrated to {marketName} V3 Market due to E-mode restrictions. You can disable or manage E-mode categories in your <0>V3 Dashboard":["Asset cannot be migrated to ",["marketName"]," V3 Market due to E-mode restrictions. You can disable or manage E-mode categories in your <0>V3 Dashboard"],"Asset cannot be migrated to {marketName} v3 Market since collateral asset will enable isolation mode.":["Asset cannot be migrated to ",["marketName"]," v3 Market since collateral asset will enable isolation mode."],"Asset cannot be used as collateral.":"L'actif ne peut pas \xeatre utilis\xe9 comme collat\xe9ral.","Asset category":"Cat\xe9gorie d'actifs","Asset is frozen in {marketName} v3 market, hence this position cannot be migrated.":["Asset is frozen in ",["marketName"]," v3 market, hence this position cannot be migrated."],"Asset is not borrowable in isolation mode":"L'actif n'est pas empruntable en mode d'isolement","Asset is not listed":"L'actif n'est pas r\xe9pertori\xe9","Asset supply is limited to a certain amount to reduce protocol exposure to the asset and to help manage risks involved.":"Asset supply is limited to a certain amount to reduce protocol exposure to the asset and to help manage risks involved.",Assets:"Actifs","Assets to borrow":"Actifs \xe0 emprunter","Assets to supply":"Actifs \xe0 d\xe9poser","Assets with zero LTV ({assetsBlockingWithdraw}) must be withdrawn or disabled as collateral to perform this action":["Assets with zero LTV (",["assetsBlockingWithdraw"],") must be withdrawn or disabled as collateral to perform this action"],"At a discount":"At a discount",Author:"Auteur",Available:"Disponible","Available assets":"Actifs disponibles","Available liquidity":"Liquidit\xe9s disponibles","Available on":"Available on","Available rewards":"R\xe9compenses disponibles","Available to borrow":"Disponible \xe0 emprunter","Available to supply":"Disponible au d\xe9p\xf4t","Back to Dashboard":"Back to Dashboard",Balance:"Solde","Balance to revoke":"Balance to revoke","Be careful - You are very close to liquidation. Consider depositing more collateral or paying down some of your borrowed positions":"Soyez prudent - Vous \xeates tr\xe8s proche de la liquidation. Envisagez de d\xe9poser plus de collat\xe9ral ou de rembourser certaines de vos positions emprunt\xe9es","Be mindful of the network congestion and gas prices.":"Be mindful of the network congestion and gas prices.","Because this asset is paused, no actions can be taken until further notice":"Because this asset is paused, no actions can be taken until further notice","Before supplying":"Avant de d\xe9poser","Blocked Address":"Blocked Address",Borrow:"Emprunter","Borrow APY rate":"Taux APY d'emprunt","Borrow APY, fixed rate":"Borrow APY, fixed rate","Borrow APY, stable":"Pr\xeat APY, stable","Borrow APY, variable":"Pr\xeat APY, variable","Borrow amount to reach {0}% utilization":["Borrow amount to reach ",["0"],"% utilization"],"Borrow and repay in same block is not allowed":"Emprunter et rembourser dans le m\xeame bloc n'est pas autoris\xe9","Borrow apy":"Borrow apy","Borrow balance":"Borrow balance","Borrow balance after repay":"Borrow balance after repay","Borrow balance after switch":"Borrow balance after switch","Borrow cap":"Limite d'emprunt","Borrow cap is exceeded":"Le plafond d'emprunt est d\xe9pass\xe9","Borrow info":"Borrow info","Borrow power used":"Puissance d'emprunt utilis\xe9e","Borrow rate change":"Borrow rate change","Borrow {symbol}":["Emprunter ",["symbole"]],Borrowed:"Borrowed","Borrowed asset amount":"Borrowed asset amount","Borrowing is currently unavailable for {0}.":["L'emprunt n'est actuellement pas disponible pour ",["0"],"."],"Borrowing is disabled due to an ZeroLend community decision. <0>More details":"Borrowing is disabled due to an ZeroLend community decision. <0>More details","Borrowing is not enabled":"L'emprunt n'est pas activ\xe9","Borrowing is unavailable because you\u2019re using Isolation mode. To manage Isolation mode visit your <0>Dashboard.":"Borrowing is unavailable because you\u2019re using Isolation mode. To manage Isolation mode visit your <0>Dashboard.","Borrowing is unavailable because you\u2019ve enabled Efficiency Mode (E-Mode) and Isolation mode. To manage E-Mode and Isolation mode visit your <0>Dashboard.":"L'emprunt n'est pas disponible car vous avez activ\xe9 le mode Efficacit\xe9 (E-Mode) et le mode Isolation. Pour g\xe9rer le mode E et le mode Isolation, rendez-vous sur votre <0>tableau de bord.","Borrowing is unavailable because you\u2019ve enabled Efficiency Mode (E-Mode) for {0} category. To manage E-Mode categories visit your <0>Dashboard.":["L'emprunt n'est pas disponible, car vous avez activ\xe9 le mode d'efficacit\xe9 (E-Mode) pour la cat\xe9gorie ",["0"],". Pour g\xe9rer les cat\xe9gories E-Mode, visitez votre <0>tableau de bord."],"Borrowing of this asset is limited to a certain amount to minimize liquidity pool insolvency.":"Borrowing of this asset is limited to a certain amount to minimize liquidity pool insolvency.","Borrowing power and assets are limited due to Isolation mode.":"Le pouvoir d'emprunt et les actifs sont limit\xe9s en raison du mode d'isolement.","Borrowing this amount will reduce your health factor and increase risk of liquidation.":"Emprunter ce montant r\xe9duira votre facteur sant\xe9 et augmentera le risque de liquidation.","Borrowing {symbol}":["Emprunter ",["symbole"]],Both:"Both","Buy Crypto With Fiat":"Buy Crypto With Fiat","Buy Crypto with Fiat":"Buy Crypto with Fiat","Buy {cryptoSymbol} with Fiat":["Buy ",["cryptoSymbol"]," with Fiat"],"COPIED!":"COPIED!","COPY IMAGE":"COPY IMAGE","Can be collateral":"Peut \xeatre collat\xe9ral","Can be executed":"Peut \xeatre ex\xe9cut\xe9",Cancel:"Cancel","Cannot disable E-Mode":"Cannot disable E-Mode","Choose how much voting/proposition power to give to someone else by delegating some of your ZERO or stkZERO balance. Your tokens will remain in your account, but your delegate will be able to vote or propose on your behalf. If your ZERO or stkZERO balance changes, your delegate's voting/proposition power will be automatically adjusted.":"Choose how much voting/proposition power to give to someone else by delegating some of your ZERO or stkZERO balance. Your tokens will remain in your account, but your delegate will be able to vote or propose on your behalf. If your ZERO or stkZERO balance changes, your delegate's voting/proposition power will be automatically adjusted.","Choose one of the on-ramp services":"Choose one of the on-ramp services",Claim:"R\xe9clamer","Claim all":"R\xe9clamer tout","Claim all rewards":"R\xe9clamez toutes les r\xe9compenses","Claim {0}":["R\xe9clamer ",["0"]],"Claim {symbol}":["Claim ",["symbol"]],"Claimable ZERO":"ZERO R\xe9clamable",Claimed:"Claimed",Claiming:"R\xe9clamer","Claiming {symbol}":["Claiming ",["symbol"]],Close:"Fermer",Collateral:"Collat\xe9rale","Collateral balance after repay":"Collateral balance after repay","Collateral change":"Collateral change","Collateral is (mostly) the same currency that is being borrowed":"La garantie est (principalement) la m\xeame devise que celle qui est emprunt\xe9e","Collateral to repay with":"Collateral to repay with","Collateral usage":"Usage de collat\xe9ral","Collateral usage is limited because of Isolation mode.":"L'utilisation du collat\xe9ral est limit\xe9e en raison du mode d'isolation.","Collateral usage is limited because of isolation mode.":"Collateral usage is limited because of isolation mode.","Collateral usage is limited because of isolation mode. <0>Learn More":"L'utilisation de la garantie est limit\xe9e en raison du mode d'isolement. <0>En savoir plus",Collateralization:"Collat\xe9ralisation","Collector Contract":"Collector Contract","Collector Info":"Collector Info","Connect wallet":"Connecter le portefeuille","Cooldown period":"P\xe9riode de recharge","Cooldown period warning":"Avertissement de p\xe9riode de refroidissement","Cooldown time left":"Temps de recharge restant","Cooldown to unstake":"Temps de recharge pour d\xe9staker","Cooling down...":"Refroidissement...","Copy address":"Copier l'adresse","Copy error message":"Copy error message","Copy error text":"Copier le texte d'erreur","Covered debt":"Covered debt",Created:"Cr\xe9\xe9","Current LTV":"LTV actuelle","Current differential":"Diff\xe9rentiel de courant","Current v2 Balance":"Current v2 Balance","Current v2 balance":"Current v2 balance","Current votes":"Votes actuels","Dark mode":"Mode Sombre",Dashboard:"Tableau de bord","Data couldn't be fetched, please reload graph.":"Data couldn't be fetched, please reload graph.",Debt:"Dette","Debt ceiling is exceeded":"Le plafond de la dette est d\xe9pass\xe9","Debt ceiling is not zero":"Le plafond de la dette n'est pas nul","Debt ceiling limits the amount possible to borrow against this asset by protocol users. Debt ceiling is specific to assets in isolation mode and is denoted in USD.":"Debt ceiling limits the amount possible to borrow against this asset by protocol users. Debt ceiling is specific to assets in isolation mode and is denoted in USD.","Delegated power":"Delegated power",Details:"D\xe9tails",Developers:"D\xe9veloppeurs",Differential:"Diff\xe9rentiel","Disable E-Mode":"D\xe9sactiver le E-mode","Disable testnet":"Disable testnet","Disable {symbol} as collateral":["D\xe9sactiver ",["symbol"]," comme garantie"],Disabled:"D\xe9sactiv\xe9","Disabling E-Mode":"D\xe9sactiver le E-mode","Disabling this asset as collateral affects your borrowing power and Health Factor.":"La d\xe9sactivation de cet actif en tant que garantie affecte votre pouvoir d'emprunt et votre facteur de sant\xe9.","Disconnect Wallet":"D\xe9connecter le portefeuille","Discord channel":"Discord channel",Discount:"Discount","Discount applied for <0/> staking ZERO":"Discount applied for <0/> staking ZERO","Discount model parameters":"Discount model parameters","Discount parameters are decided by the ZeroLend community and may be changed over time. Check Governance for updates and vote to participate. <0>Learn more":"Discount parameters are decided by the ZeroLend community and may be changed over time. Check Governance for updates and vote to participate. <0>Learn more","Discountable amount":"Discountable amount",Docs:"Docs",Download:"Download","Due to internal stETH mechanics required for rebasing support, it is not possible to perform a collateral switch where stETH is the source token.":"Due to internal stETH mechanics required for rebasing support, it is not possible to perform a collateral switch where stETH is the source token.","Due to the Horizon bridge exploit, certain assets on the Harmony network are not at parity with Ethereum, which affects the ZeroLend V3 Harmony market.":"Due to the Horizon bridge exploit, certain assets on the Harmony network are not at parity with Ethereum, which affects the ZeroLend V3 Harmony market.","E-Mode":"E-Mode","E-Mode Category":"Cat\xe9gorie E-mode","E-Mode category":"E-Mode category","E-Mode increases your LTV for a selected category of assets up to 97%. <0>Learn more":"E-Mode augmente votre LTV pour une cat\xe9gorie d'actifs s\xe9lectionn\xe9e jusqu'\xe0 97\xa0%. <0>En savoir plus","E-Mode increases your LTV for a selected category of assets up to<0/>. <1>Learn more":"E-Mode augmente votre LTV pour une cat\xe9gorie d'actifs s\xe9lectionn\xe9e jusqu'\xe0 <0/>. <1>En savoir plus","E-Mode increases your LTV for a selected category of assets, meaning that when E-mode is enabled, you will have higher borrowing power over assets of the same E-mode category which are defined by ZeroLend Governance. You can enter E-Mode from your <0>Dashboard. To learn more about E-Mode and applied restrictions in <1>FAQ or <2>ZeroLend V3 Technical Paper.":"Le E-mode augmente votre LTV pour une cat\xe9gorie d'actifs s\xe9lectionn\xe9e, ce qui signifie que lorsque le E-mode est activ\xe9, vous aurez un pouvoir d'emprunt plus \xe9lev\xe9 sur les actifs de la m\xeame cat\xe9gorie de mode E qui sont d\xe9finis par ZeroLend Governance. Vous pouvez acc\xe9der au E-Mode depuis votre <0>Tableau de bord. Pour en savoir plus sur le E-mode et les restrictions appliqu\xe9es, consultez la <1>FAQ ou le <2>Document technique ZeroLend V3.","Effective interest rate":"Effective interest rate","Efficiency mode (E-Mode)":"Mode efficacit\xe9 (E-Mode)",Emode:"Emode","Enable E-Mode":"Activer le E-Mode","Enable {symbol} as collateral":["Activer ",["symbol"]," comme collat\xe9ral"],Enabled:"Activ\xe9","Enabling E-Mode":"Activation du E-Mode","Enabling E-Mode only allows you to borrow assets belonging to the selected category. Please visit our <0>FAQ guide to learn more about how it works and the applied restrictions.":"Enabling E-Mode only allows you to borrow assets belonging to the selected category. Please visit our <0>FAQ guide to learn more about how it works and the applied restrictions.","Enabling this asset as collateral increases your borrowing power and Health Factor. However, it can get liquidated if your health factor drops below 1.":"L'activation de cet actif comme garantie augmente votre pouvoir d'emprunt et votre facteur de sant\xe9. Cependant, il peut \xeatre liquid\xe9 si votre facteur de sant\xe9 tombe en dessous de 1.",Ended:"Ended",Ends:"Ends",English:"Anglais","Enter ETH address":"Entrez l'adresse ETH","Enter an amount":"Entrez un montant","Error connecting. Try refreshing the page.":"Erreur de connexion. Essayez d'actualiser la page.","Estimated compounding interest, including discount for Staking {0}ZERO in Safety Module.":["Estimated compounding interest, including discount for Staking ",["0"],"ZERO in Safety Module."],"Exceeds the discount":"Exceeds the discount",Executed:"R\xe9alis\xe9","Expected amount to repay":"Expected amount to repay",Expires:"Expire","Export data to":"Export data to",FAQ:"FAQ",FAQS:"FAQS","Failed to load proposal voters. Please refresh the page.":"Failed to load proposal voters. Please refresh the page.",Faucet:"Faucet","Faucet {0}":["Faucet ",["0"]],"Fetching data...":"Fetching data...",Filter:"Filtrer","Flashloan is disabled for this asset, hence this position cannot be migrated.":"Flashloan is disabled for this asset, hence this position cannot be migrated.","For repayment of a specific type of debt, the user needs to have debt that type":"For repayment of a specific type of debt, the user needs to have debt that type","Forum discussion":"Discussion de forum",French:"Fran\xe7ais","Frozen or paused assets":"Frozen or paused assets","Funds in the Safety Module":"Fonds dans le Safety Module","GHO is a native decentralized, collateral-backed digital asset pegged to USD. It is created by users via borrowing against multiple collateral. When user repays their GHO borrow position, the protocol burns that user's GHO. All the interest payments accrued by minters of GHO would be directly transferred to the ZeroLend treasury.":"GHO is a native decentralized, collateral-backed digital asset pegged to USD. It is created by users via borrowing against multiple collateral. When user repays their GHO borrow position, the protocol burns that user's GHO. All the interest payments accrued by minters of GHO would be directly transferred to the ZeroLend treasury.","Get ABP Token":"Get ABP Token","Global settings":"Param\xe8tres globaux","Go Back":"Retourner","Go to Balancer Pool":"Go to Balancer Pool","Go to V3 Dashboard":"Go to V3 Dashboard",Governance:"Gouvernance",Greek:"Greek","Health Factor ({0} v2)":["Health Factor (",["0"]," v2)"],"Health Factor ({0} v3)":["Health Factor (",["0"]," v3)"],"Health factor":"Facteur de sant\xe9","Health factor is lesser than the liquidation threshold":"Le facteur sant\xe9 est inf\xe9rieur au seuil de liquidation","Health factor is not below the threshold":"Le facteur de sant\xe9 n'est pas inf\xe9rieur au seuil",Hide:"Cacher","Holders of stkZERO receive a discount on the GHO borrowing rate":"Holders of stkZERO receive a discount on the GHO borrowing rate","I acknowledge the risks involved.":"Je reconnais les risques encourus.","I fully understand the risks of migrating.":"I fully understand the risks of migrating.","I understand how cooldown ({0}) and unstaking ({1}) work":["Je comprends comment fonctionnent le temps de recharge (",["0"],") et le retrait (",["1"],")"],"If the error continues to happen,<0/> you may report it to this":"If the error continues to happen,<0/> you may report it to this","If the health factor goes below 1, the liquidation of your collateral might be triggered.":"Si le facteur de sant\xe9 descend en dessous de 1, la liquidation de votre collat\xe9ral peut \xeatre d\xe9clench\xe9e.","If you DO NOT unstake within {0} of unstake window, you will need to activate cooldown process again.":["Si vous NE vous d\xe9sengagez PAS dans les ",["0"]," de la fen\xeatre de d\xe9sengagement, vous devrez r\xe9activer le processus de refroidissement."],"If your loan to value goes above the liquidation threshold your collateral supplied may be liquidated.":"Si votre pr\xeat \xe0 la valeur d\xe9passe le seuil de liquidation, votre garantie fournie peut \xeatre liquid\xe9e.","In E-Mode some assets are not borrowable. Exit E-Mode to get access to all assets":"En E-Mode, certains actifs ne sont pas empruntables. Quittez le E-mode pour acc\xe9der \xe0 tous les actifs","In Isolation mode, you cannot supply other assets as collateral. A global debt ceiling limits the borrowing power of the isolated asset. To exit isolation mode disable {0} as collateral before borrowing another asset. Read more in our <0>FAQ":["In Isolation mode, you cannot supply other assets as collateral. A global debt ceiling limits the borrowing power of the isolated asset. To exit isolation mode disable ",["0"]," as collateral before borrowing another asset. Read more in our <0>FAQ"],"Inconsistent flashloan parameters":"Param\xe8tres de pr\xeat flash incoh\xe9rents","Insufficient collateral to cover new borrow position. Wallet must have borrowing power remaining to perform debt switch.":"Insufficient collateral to cover new borrow position. Wallet must have borrowing power remaining to perform debt switch.","Interest accrued":"Interest accrued","Interest rate rebalance conditions were not met":"Les conditions de r\xe9\xe9quilibrage des taux d'int\xe9r\xeat n'ont pas \xe9t\xe9 remplies","Interest rate strategy":"Interest rate strategy","Invalid amount to burn":"Montant non valide \xe0 br\xfbler","Invalid amount to mint":"Montant invalide \xe0 frapper","Invalid bridge protocol fee":"Frais de protocole de pont invalide","Invalid expiration":"Expiration invalide","Invalid flashloan premium":"Prime flash non valide","Invalid return value of the flashloan executor function":"Valeur de retour invalide de la fonction flashloan executor","Invalid signature":"Signature non valide",Isolated:"Isol\xe9","Isolated Debt Ceiling":"Isolated Debt Ceiling","Isolated assets have limited borrowing power and other assets cannot be used as collateral.":"Les actifs isol\xe9s ont un pouvoir d'emprunt limit\xe9 et les autres actifs ne peuvent pas \xeatre utilis\xe9s comme garantie.","Join the community discussion":"Join the community discussion","LEARN MORE":"LEARN MORE",Language:"Language","Learn more":"Apprendre encore plus","Learn more about risks involved":"En savoir plus sur les risques encourus","Learn more in our <0>FAQ guide":"En savoir plus dans notre <0>guide FAQ","Learn more.":"Learn more.",Links:"Liens",Liqudation:"Liqudation","Liquidated collateral":"Liquidated collateral",Liquidation:"Liquidation","Liquidation <0/> threshold":"Seuil de liquidation <0/>","Liquidation Threshold":"Liquidation Threshold","Liquidation at":"Liquidation \xe0","Liquidation penalty":"P\xe9nalit\xe9 de liquidation","Liquidation risk":"Liquidation risk","Liquidation risk parameters":"Liquidation risk parameters","Liquidation threshold":"Seuil de liquidation","Liquidation value":"Valeur de liquidation","Loading data...":"Loading data...","Ltv validation failed":"\xc9chec de la validation LTV","MAI has been paused due to a community decision. Supply, borrows and repays are impacted. <0>More details":"MAI has been paused due to a community decision. Supply, borrows and repays are impacted. <0>More details",MAX:"MAX","Manage analytics":"Manage analytics",Market:"March\xe9",Markets:"March\xe9s",Max:"Max","Max LTV":"Max LTV","Max slashing":"Coupure maximale","Maximum amount available to borrow against this asset is limited because debt ceiling is at {0}%.":["Maximum amount available to borrow against this asset is limited because debt ceiling is at ",["0"],"%."],"Maximum amount available to borrow is <0/> {0} (<1/>).":["Maximum amount available to borrow is <0/> ",["0"]," (<1/>)."],"Maximum amount available to borrow is limited because protocol borrow cap is nearly reached.":"Maximum amount available to borrow is limited because protocol borrow cap is nearly reached.","Maximum amount available to supply is <0/> {0} (<1/>).":["Maximum amount available to supply is <0/> ",["0"]," (<1/>)."],"Maximum amount available to supply is limited because protocol supply cap is at {0}%.":["Maximum amount available to supply is limited because protocol supply cap is at ",["0"],"%."],"Maximum loan to value":"Maximum loan to value","Meet GHO":"Meet GHO",Menu:"Menu",Migrate:"Migrate","Migrate to V3":"Migrate to V3","Migrate to v3":"Migrate to v3","Migrate to {0} v3 Market":["Migrate to ",["0"]," v3 Market"],Migrated:"Migrated",Migrating:"Migrating","Migrating multiple collaterals and borrowed assets at the same time can be an expensive operation and might fail in certain situations.<0>Therefore it\u2019s not recommended to migrate positions with more than 5 assets (deposited + borrowed) at the same time.":"Migrating multiple collaterals and borrowed assets at the same time can be an expensive operation and might fail in certain situations.<0>Therefore it\u2019s not recommended to migrate positions with more than 5 assets (deposited + borrowed) at the same time.","Migration risks":"Migration risks","Minimum GHO borrow amount":"Minimum GHO borrow amount","Minimum staked ZeroLend amount":"Minimum staked ZeroLend amount",More:"Plus",NAY:"NON","Need help connecting a wallet? <0>Read our FAQ":"Besoin d'aide pour connecter un portefeuille\xa0? <0>Lire notre FAQ","Net APR":"APR Net","Net APY":"APY Net","Net APY is the combined effect of all supply and borrow positions on net worth, including incentives. It is possible to have a negative net APY if debt APY is higher than supply APY.":"L'APY net est l'effet combin\xe9 de toutes les positions d'offre et d'emprunt sur la valeur nette, y compris les incitations. Il est possible d'avoir un APY net n\xe9gatif si l'APY de la dette est sup\xe9rieur \xe0 l'APY de l'offre.","Net worth":"Valeur nette",Network:"R\xe9seau","Network not supported for this wallet":"R\xe9seau non pris en charge pour ce portefeuille","New APY":"Nouveau APY","No assets selected to migrate.":"No assets selected to migrate.","No rewards to claim":"Aucune r\xe9compense \xe0 r\xe9clamer","No search results{0}":["No search results",["0"]],"No transactions yet.":"No transactions yet.","No voting power":"Pas de pouvoir de vote",None:"Aucun/Aucune","Not a valid address":"Pas une adresse valide","Not enough balance on your wallet":"Pas assez de solde sur votre portefeuille","Not enough collateral to repay this amount of debt with":"Pas assez de collat\xe9ral pour rembourser ce montant de dette avec","Not enough staked balance":"Pas assez de solde stak\xe9","Not enough voting power to participate in this proposal":"Pas assez de pouvoir de vote pour participer \xe0 cette proposition","Not reached":"Non atteint","Nothing borrowed yet":"Aucun emprunt pour l'instant","Nothing found":"Nothing found","Nothing staked":"Rien stak\xe9","Nothing supplied yet":"Rien fourni pour le moment",Notify:"Notify","Ok, Close":"D'accord, fermer","Ok, I got it":"OK j'ai compris","Operation not supported":"Op\xe9ration non prise en charge","Oracle price":"Prix Oracle",Overview:"Aper\xe7u","Page not found":"Page not found","Participating in this {symbol} reserve gives annualized rewards.":["Participer \xe0 cette r\xe9serve ",["symbol"]," donne des r\xe9compenses annualis\xe9es."],"Pending...":"En attente...","Per the community, the Fantom market has been frozen.":"Per the community, the Fantom market has been frozen.","Per the community, the V2 AMM market has been deprecated.":"Per the community, the V2 AMM market has been deprecated.","Please always be aware of your <0>Health Factor (HF) when partially migrating a position and that your rates will be updated to V3 rates.":"Please always be aware of your <0>Health Factor (HF) when partially migrating a position and that your rates will be updated to V3 rates.","Please connect a wallet to view your personal information here.":"Veuillez connecter un portefeuille pour afficher vos informations personnelles ici.","Please connect your wallet to get free testnet assets.":"Please connect your wallet to get free testnet assets.","Please connect your wallet to see migration tool.":"Please connect your wallet to see migration tool.","Please connect your wallet to see your supplies, borrowings, and open positions.":"Veuillez connecter votre portefeuille pour voir vos fournitures, vos emprunts et vos positions ouvertes.","Please connect your wallet to view transaction history.":"Please connect your wallet to view transaction history.","Please enter a valid wallet address.":"Please enter a valid wallet address.","Please switch to {networkName}.":["Veuillez passer \xe0 ",["networkName"],"."],"Please, connect your wallet":"S'il vous pla\xeet, connectez votre portefeuille","Pool addresses provider is not registered":"Le fournisseur d'adresses de pool n'est pas enregistr\xe9","Powered by":"Powered by","Preview tx and migrate":"Preview tx and migrate",Price:"Price","Price data is not currently available for this reserve on the protocol subgraph":"Price data is not currently available for this reserve on the protocol subgraph","Price impact is the spread between the total value of the entry tokens switched and the destination tokens obtained (in USD), which results from the limited liquidity of the trading pair.":"Price impact is the spread between the total value of the entry tokens switched and the destination tokens obtained (in USD), which results from the limited liquidity of the trading pair.","Price impact {0}%":["Price impact ",["0"],"%"],Privacy:"Privacy","Proposal details":"D\xe9tails de la proposition","Proposal overview":"Aper\xe7u de la proposition",Proposals:"Les propositions",Proposition:"Proposition","Protocol borrow cap at 100% for this asset. Further borrowing unavailable.":"Protocol borrow cap at 100% for this asset. Further borrowing unavailable.","Protocol borrow cap is at 100% for this asset. Further borrowing unavailable.":"Protocol borrow cap is at 100% for this asset. Further borrowing unavailable.","Protocol debt ceiling is at 100% for this asset. Further borrowing against this asset is unavailable.":"Protocol debt ceiling is at 100% for this asset. Further borrowing against this asset is unavailable.","Protocol debt ceiling is at 100% for this asset. Futher borrowing against this asset is unavailable.":"Protocol debt ceiling is at 100% for this asset. Futher borrowing against this asset is unavailable.","Protocol supply cap at 100% for this asset. Further supply unavailable.":"Protocol supply cap at 100% for this asset. Further supply unavailable.","Protocol supply cap is at 100% for this asset. Further supply unavailable.":"Protocol supply cap is at 100% for this asset. Further supply unavailable.",Quorum:"Quorum","Rate change":"Rate change","Raw-Ipfs":"Raw-Ipfs",Reached:"Atteint","Reactivate cooldown period to unstake {0} {stakedToken}":["Reactivate cooldown period to unstake ",["0"]," ",["stakedToken"]],"Read more here.":"Read more here.","Read-only mode allows to see address positions in ZeroLend, but you won't be able to perform transactions.":"Read-only mode allows to see address positions in ZeroLend, but you won't be able to perform transactions.","Read-only mode.":"Read-only mode.","Read-only mode. Connect to a wallet to perform transactions.":"Read-only mode. Connect to a wallet to perform transactions.",Received:"Received","Recipient address":"Adresse du destinataire","Rejected connection request":"Demande de connexion rejet\xe9e",Reload:"Reload","Reload the page":"Reload the page","Remaining debt":"Dette restante","Remaining supply":"Offre restante",Repaid:"Repaid",Repay:"Rembourser","Repay with":"Rembourser avec","Repay {symbol}":["Rembourser ",["symbole"]],"Repaying {symbol}":["Remboursement ",["symbole"]],"Repayment amount to reach {0}% utilization":["Repayment amount to reach ",["0"],"% utilization"],"Reserve Size":"Taille de r\xe9serve","Reserve factor":"Reserve factor","Reserve factor is a percentage of interest which goes to a {0} that is controlled by ZeroLend governance to promote ecosystem growth.":["Reserve factor is a percentage of interest which goes to a ",["0"]," that is controlled by ZeroLend governance to promote ecosystem growth."],"Reserve status & configuration":"Statut et configuration de la r\xe9serve",Reset:"Reset",Restake:"Restake","Restake {symbol}":["Restake ",["symbol"]],Restaked:"Restaked","Restaking {symbol}":["Restaking ",["symbol"]],"Review approval tx details":"Examiner les d\xe9tails de la taxe d'approbation","Review changes to continue":"Review changes to continue","Review tx":"R\xe9viser tx","Review tx details":"Examiner les d\xe9tails de la transaction","Revoke power":"Revoke power","Reward(s) to claim":"R\xe9compense(s) \xe0 r\xe9clamer","Rewards APR":"R\xe9compenses APR","Risk details":"D\xe9tails des risques","SEE CHARTS":"VOIR LES GRAPHIQUES","Safety of your deposited collateral against the borrowed assets and its underlying value.":"S\xe9curit\xe9 de votre garantie d\xe9pos\xe9e contre les actifs emprunt\xe9s et sa valeur sous-jacente.","Save and share":"Save and share","Seatbelt report":"Seatbelt report","Seems like we can't switch the network automatically. Please check if you can change it from the wallet.":"On dirait que nous ne pouvons pas changer de r\xe9seau automatiquement. Veuillez v\xe9rifier si vous pouvez le changer depuis le portefeuille.",Select:"Select","Select APY type to switch":"S\xe9lectionnez le type APY pour basculer","Select an asset":"Select an asset","Select language":"Choisir la langue","Select slippage tolerance":"Select slippage tolerance","Select v2 borrows to migrate":"Select v2 borrows to migrate","Select v2 supplies to migrate":"Select v2 supplies to migrate","Selected assets have successfully migrated. Visit the Market Dashboard to see them.":"Selected assets have successfully migrated. Visit the Market Dashboard to see them.","Selected borrow assets":"Selected borrow assets","Selected supply assets":"Selected supply assets","Send feedback":"Send feedback","Set up delegation":"Set up delegation","Setup notifications about your Health Factor using the Hal app.":"Setup notifications about your Health Factor using the Hal app.","Share on Lens":"Share on Lens","Share on twitter":"Partager sur Twitter",Show:"Montrer","Show assets with 0 balance":"Afficher les actifs avec 0 solde","Sign to continue":"Sign to continue","Signatures ready":"Signatures ready",Signing:"Signing","Since this asset is frozen, the only available actions are withdraw and repay which can be accessed from the <0>Dashboard":"Since this asset is frozen, the only available actions are withdraw and repay which can be accessed from the <0>Dashboard","Since this is a test network, you can get any of the assets if you have ETH on your wallet":"Comme il s'agit d'un r\xe9seau de test, vous pouvez obtenir n'importe lequel des actifs si vous avez ETH dans votre portefeuille","Slippage is the difference between the quoted and received amounts from changing market conditions between the moment the transaction is submitted and its verification.":"Slippage is the difference between the quoted and received amounts from changing market conditions between the moment the transaction is submitted and its verification.","Some migrated assets will not be used as collateral due to enabled isolation mode in {marketName} V3 Market. Visit <0>{marketName} V3 Dashboard to manage isolation mode.":["Some migrated assets will not be used as collateral due to enabled isolation mode in ",["marketName"]," V3 Market. Visit <0>",["marketName"]," V3 Dashboard to manage isolation mode."],"Something went wrong":"Something went wrong","Sorry, an unexpected error happened. In the meantime you may try reloading the page, or come back later.":"Sorry, an unexpected error happened. In the meantime you may try reloading the page, or come back later.","Sorry, we couldn't find the page you were looking for.":"Sorry, we couldn't find the page you were looking for.",Spanish:"Espagnol",Stable:"Stable","Stable Interest Type is disabled for this currency":"Le type d'int\xe9r\xeat stable est d\xe9sactiv\xe9 pour cette devise","Stable borrowing is enabled":"L'emprunt stable est activ\xe9","Stable borrowing is not enabled":"L'emprunt stable n'est pas activ\xe9","Stable debt supply is not zero":"L'offre de dette stable n'est pas nulle","Stable interest rate will <0>stay the same for the duration of your loan. Recommended for long-term loan periods and for users who prefer predictability.":"Le taux d'int\xe9r\xeat stable <0>restera le m\xeame pendant toute la dur\xe9e de votre pr\xeat. Recommand\xe9 pour les p\xe9riodes de pr\xeat \xe0 long terme et pour les utilisateurs qui pr\xe9f\xe8rent la pr\xe9visibilit\xe9.",Stablecoin:"Stablecoin",Stake:"Stake","Stake ZERO":"Stake ZERO","Stake ABPT":"Stake ABPT","Stake cooldown activated":"Stake cooldown activated",Staked:"Stak\xe9",Staking:"Staking","Staking APR":"APR stak\xe9","Staking Rewards":"Staking Rewards","Staking balance":"Staking balance","Staking discount":"Staking discount",Started:"Commenc\xe9",State:"\xc9tat","Static interest rate that is determined by ZeroLend Governance. This rate may be changed over time depending on the need for the GHO supply to contract/expand. <0>Learn more":"Static interest rate that is determined by ZeroLend Governance. This rate may be changed over time depending on the need for the GHO supply to contract/expand. <0>Learn more",Supplied:"Supplied","Supplied asset amount":"Supplied asset amount",Supply:"Fournir","Supply APY":"Fournir APY","Supply apy":"Fournir apy","Supply balance":"Bilan d'approvisionnement","Supply balance after switch":"Supply balance after switch","Supply cap is exceeded":"Le plafond d'approvisionnement est d\xe9pass\xe9","Supply cap on target reserve reached. Try lowering the amount.":"Plafond d'approvisionnement sur la r\xe9serve cible atteint. Essayez de r\xe9duire le montant.","Supply {symbol}":["Fournir ",["symbole"]],"Supplying your":"Fournir votre","Supplying {symbol}":["Fournir ",["symbole"]],Switch:"Switch","Switch APY type":"Changer de type APY","Switch E-Mode":"Switch E-Mode","Switch E-Mode category":"Switch E-Mode category","Switch Network":"Changer de r\xe9seau","Switch borrow position":"Switch borrow position","Switch rate":"Taux de changement","Switch to":"Switch to",Switched:"Switched",Switching:"Switching","Switching E-Mode":"Switching E-Mode","Switching rate":"Taux de commutation",Techpaper:"Techpaper",Terms:"Terms","Test Assets":"Test Assets","Testnet mode":"Mode r\xe9seau test","Testnet mode is ON":"Testnet mode is ON","Thank you for voting!!":"Thank you for voting!!","The % of your total borrowing power used. This is based on the amount of your collateral supplied and the total amount that you can borrow.":"Le % de votre pouvoir d'emprunt total utilis\xe9. Ceci est bas\xe9 sur le montant de votre garantie fournie et le montant total que vous pouvez emprunter.","The ZeroLend Balancer Pool Token (ABPT) is a liquidity pool token. You can receive ABPT by depositing a combination of ZERO + ETH in the Balancer liquidity pool. You can then stake your BPT in the Safety Module to secure the protocol and earn Safety Incentives.":"The ZeroLend Balancer Pool Token (ABPT) is a liquidity pool token. You can receive ABPT by depositing a combination of ZERO + ETH in the Balancer liquidity pool. You can then stake your BPT in the Safety Module to secure the protocol and earn Safety Incentives.","The ZeroLend Protocol is programmed to always use the price of 1 GHO = $1. This is different from using market pricing via oracles for other crypto assets. This creates stabilizing arbitrage opportunities when the price of GHO fluctuates.":"The ZeroLend Protocol is programmed to always use the price of 1 GHO = $1. This is different from using market pricing via oracles for other crypto assets. This creates stabilizing arbitrage opportunities when the price of GHO fluctuates.","The Maximum LTV ratio represents the maximum borrowing power of a specific collateral. For example, if a collateral has an LTV of 75%, the user can borrow up to 0.75 worth of ETH in the principal currency for every 1 ETH worth of collateral.":"Le ratio LTV maximum repr\xe9sente le pouvoir d'emprunt maximum d'une garantie sp\xe9cifique. Par exemple, si une garantie a un LTV de 75 %, l'utilisateur peut emprunter jusqu'\xe0 0,75 ETH dans la devise principale pour chaque 1 ETH de garantie.","The Stable Rate is not enabled for this currency":"Le taux stable n'est pas activ\xe9 pour cette devise","The address of the pool addresses provider is invalid":"L'adresse du fournisseur d'adresses du pool n'est pas valide","The app is running in testnet mode. Learn how it works in":"The app is running in testnet mode. Learn how it works in","The caller of the function is not an AToken":"L'appelant de la fonction n'est pas un AToken","The caller of this function must be a pool":"L'appelant de cette fonction doit \xeatre un pool","The collateral balance is 0":"Le solde de la garantie est de 0","The collateral chosen cannot be liquidated":"La garantie choisie ne peut \xeatre liquid\xe9e","The cooldown period is the time required prior to unstaking your tokens (20 days). You can only withdraw your assets from the Security Module after the cooldown period and within the unstake window.<0>Learn more":"The cooldown period is the time required prior to unstaking your tokens (20 days). You can only withdraw your assets from the Security Module after the cooldown period and within the unstake window.<0>Learn more","The cooldown period is {0}. After {1} of cooldown, you will enter unstake window of {2}. You will continue receiving rewards during cooldown and unstake window.":["La p\xe9riode de recharge est de ",["0"],". Apr\xe8s ",["1"]," de temps de recharge, vous entrerez dans la fen\xeatre de d\xe9sengagement de ",["2"],". Vous continuerez \xe0 recevoir des r\xe9compenses pendant le temps de recharge et la fen\xeatre de retrait."],"The effects on the health factor would cause liquidation. Try lowering the amount.":"Les effets sur le facteur sant\xe9 entra\xeeneraient la liquidation. Essayez de r\xe9duire le montant.","The loan to value of the migrated positions would cause liquidation. Increase migrated collateral or reduce migrated borrow to continue.":"The loan to value of the migrated positions would cause liquidation. Increase migrated collateral or reduce migrated borrow to continue.","The requested amount is greater than the max loan size in stable rate mode":"Le montant demand\xe9 est sup\xe9rieur au montant maximum du pr\xeat en mode taux stable","The total amount of your assets denominated in USD that can be used as collateral for borrowing assets.":"Le montant total de vos actifs libell\xe9s en USD qui peut \xeatre utilis\xe9 comme garantie pour emprunter des actifs.","The underlying asset cannot be rescued":"L'actif sous-jacent ne peut pas \xeatre sauv\xe9","The underlying balance needs to be greater than 0":"Le solde sous-jacent doit \xeatre sup\xe9rieur \xe0 0","The weighted average of APY for all borrowed assets, including incentives.":"La moyenne pond\xe9r\xe9e de l'APY pour tous les actifs emprunt\xe9s, y compris les incitatifs.","The weighted average of APY for all supplied assets, including incentives.":"La moyenne pond\xe9r\xe9e de l'APY pour tous les actifs fournis, y compris les incitations.","There are not enough funds in the{0}reserve to borrow":["Il n'y a pas assez de fonds dans la ",["0"]," r\xe9serve pour emprunter"],"There is not enough collateral to cover a new borrow":"Il n'y a pas assez de collat\xe9ral pour couvrir un nouvel emprunt","There is not enough liquidity for the target asset to perform the switch. Try lowering the amount.":"There is not enough liquidity for the target asset to perform the switch. Try lowering the amount.","There was some error. Please try changing the parameters or <0><1>copy the error":"Il y a eu une erreur. Veuillez essayer de modifier les param\xe8tres ou <0><1>copier l'erreur","These assets are temporarily frozen or paused by ZeroLend community decisions, meaning that further supply / borrow, or rate swap of these assets are unavailable. Withdrawals and debt repayments are allowed. Follow the <0>ZeroLend governance forum for further updates.":"These assets are temporarily frozen or paused by ZeroLend community decisions, meaning that further supply / borrow, or rate swap of these assets are unavailable. Withdrawals and debt repayments are allowed. Follow the <0>ZeroLend governance forum for further updates.","These funds have been borrowed and are not available for withdrawal at this time.":"Ces fonds ont \xe9t\xe9 emprunt\xe9s et ne peuvent pas \xeatre retir\xe9s pour le moment.","This action will reduce V2 health factor below liquidation threshold. retain collateral or migrate borrow position to continue.":"This action will reduce V2 health factor below liquidation threshold. retain collateral or migrate borrow position to continue.","This action will reduce health factor of V3 below liquidation threshold. Increase migrated collateral or reduce migrated borrow to continue.":"This action will reduce health factor of V3 below liquidation threshold. Increase migrated collateral or reduce migrated borrow to continue.","This action will reduce your health factor. Please be mindful of the increased risk of collateral liquidation.":"This action will reduce your health factor. Please be mindful of the increased risk of collateral liquidation.","This address is blocked on app.aave.com because it is associated with one or more":"This address is blocked on app.aave.com because it is associated with one or more","This asset has almost reached its borrow cap. There is only {messageValue} available to be borrowed from this market.":["Cet actif a presque atteint son plafond d'emprunt. Il n'y a que ",["messageValue"]," disponible pour \xeatre emprunt\xe9 sur ce march\xe9."],"This asset has almost reached its supply cap. There can only be {messageValue} supplied to this market.":["Cet actif a presque atteint son plafond d'offre. Il ne peut y avoir que ",["messageValue"]," fourni \xe0 ce march\xe9."],"This asset has reached its borrow cap. Nothing is available to be borrowed from this market.":"Cet actif a atteint son plafond d'emprunt. Rien n'est disponible pour \xeatre emprunt\xe9 \xe0 ce march\xe9.","This asset has reached its supply cap. Nothing is available to be supplied from this market.":"Cet actif a atteint son plafond d'offre. Rien n'est disponible pour \xeatre fourni \xe0 partir de ce march\xe9.","This asset is frozen due to an ZeroLend Protocol Governance decision. <0>More details":"This asset is frozen due to an ZeroLend Protocol Governance decision. <0>More details","This asset is frozen due to an ZeroLend Protocol Governance decision. On the 20th of December 2022, renFIL will no longer be supported and cannot be bridged back to its native network. It is recommended to withdraw supply positions and repay borrow positions so that renFIL can be bridged back to FIL before the deadline. After this date, it will no longer be possible to convert renFIL to FIL. <0>More details":"This asset is frozen due to an ZeroLend Protocol Governance decision. On the 20th of December 2022, renFIL will no longer be supported and cannot be bridged back to its native network. It is recommended to withdraw supply positions and repay borrow positions so that renFIL can be bridged back to FIL before the deadline. After this date, it will no longer be possible to convert renFIL to FIL. <0>More details","This asset is frozen due to an ZeroLend community decision. <0>More details":"This asset is frozen due to an ZeroLend community decision. <0>More details","This asset is planned to be offboarded due to an ZeroLend Protocol Governance decision. <0>More details":"This asset is planned to be offboarded due to an ZeroLend Protocol Governance decision. <0>More details","This gas calculation is only an estimation. Your wallet will set the price of the transaction. You can modify the gas settings directly from your wallet provider.":"Ce calcul de gaz n'est qu'une estimation. Votre portefeuille fixera le prix de la transaction. Vous pouvez modifier les param\xe8tres de gaz directement depuis votre fournisseur de portefeuille.","This integration was<0>proposed and approvedby the community.":"This integration was<0>proposed and approvedby the community.","This is the total amount available for you to borrow. You can borrow based on your collateral and until the borrow cap is reached.":"Il s'agit du montant total que vous pouvez emprunter. Vous pouvez emprunter en fonction de votre garantie et jusqu'\xe0 ce que le plafond d'emprunt soit atteint.","This is the total amount that you are able to supply to in this reserve. You are able to supply your wallet balance up until the supply cap is reached.":"Il s'agit du montant total que vous pouvez emprunter. Vous pouvez emprunter en fonction de votre garantie et jusqu'\xe0 ce que le plafond d'emprunt soit atteint.","This represents the threshold at which a borrow position will be considered undercollateralized and subject to liquidation for each collateral. For example, if a collateral has a liquidation threshold of 80%, it means that the position will be liquidated when the debt value is worth 80% of the collateral value.":"Cela repr\xe9sente le seuil auquel une position d'emprunt sera consid\xe9r\xe9e comme sous-garantie et sujette \xe0 liquidation pour chaque garantie. Par exemple, si une garantie a un seuil de liquidation de 80\xa0%, cela signifie que la position sera liquid\xe9e lorsque la valeur de la dette vaut 80 % de la valeur de la garantie.","Time left to be able to withdraw your staked asset.":"Temps restant pour pouvoir retirer votre bien stak\xe9.","Time left to unstake":"Temps restant pour d\xe9piquer","Time left until the withdrawal window closes.":"Temps restant jusqu'\xe0 la fermeture de la fen\xeatre de retrait.","Tip: Try increasing slippage or reduce input amount":"Tip: Try increasing slippage or reduce input amount","To borrow you need to supply any asset to be used as collateral.":"Pour emprunter, vous devez fournir tout actif \xe0 utiliser comme garantie.","To continue, you need to grant ZeroLend smart contracts permission to move your funds from your wallet. Depending on the asset and wallet you use, it is done by signing the permission message (gas free), or by submitting an approval transaction (requires gas). <0>Learn more":"To continue, you need to grant ZeroLend smart contracts permission to move your funds from your wallet. Depending on the asset and wallet you use, it is done by signing the permission message (gas free), or by submitting an approval transaction (requires gas). <0>Learn more","To enable E-mode for the {0} category, all borrow positions outside of this category must be closed.":["To enable E-mode for the ",["0"]," category, all borrow positions outside of this category must be closed."],"To repay on behalf of a user an explicit amount to repay is needed":"Pour rembourser au nom d'un utilisateur, un montant explicite \xe0 rembourser est n\xe9cessaire","To request access for this permissioned market, please visit: <0>Acces Provider Name":"Pour demander l'acc\xe8s \xe0 ce march\xe9 autoris\xe9, veuillez consulter\xa0: <0>Nom du fournisseur d'acc\xe8s","To submit a proposal for minor changes to the protocol, you'll need at least 80.00K power. If you want to change the core code base, you'll need 320k power.<0>Learn more.":"To submit a proposal for minor changes to the protocol, you'll need at least 80.00K power. If you want to change the core code base, you'll need 320k power.<0>Learn more.","Top 10 addresses":"Top 10 addresses","Total available":"Total disponible","Total borrowed":"Total emprunt\xe9","Total borrows":"Total des emprunts","Total emission per day":"\xc9mission totale par jour","Total interest accrued":"Total interest accrued","Total market size":"Taille totale du march\xe9","Total supplied":"Total fourni","Total voting power":"Pouvoir de vote total","Total worth":"Valeur totale","Track wallet":"Track wallet","Track wallet balance in read-only mode":"Track wallet balance in read-only mode","Transaction failed":"La transaction a \xe9chou\xe9","Transaction history":"Transaction history","Transaction history is not currently available for this market":"Transaction history is not currently available for this market","Transaction overview":"Aper\xe7u des transactions",Transactions:"Transactions","UNSTAKE {symbol}":["D\xc9POSER ",["symbole"]],Unavailable:"Non disponible",Unbacked:"Sans support","Unbacked mint cap is exceeded":"Le plafond de mintage non soutenu est d\xe9pass\xe9","Underlying asset does not exist in {marketName} v3 Market, hence this position cannot be migrated.":["Underlying asset does not exist in ",["marketName"]," v3 Market, hence this position cannot be migrated."],"Underlying token":"Underlying token","Unstake now":"Arr\xeater de staker maintenant","Unstake window":"Fen\xeatre d'arr\xeat de staking",Unstaked:"Unstaked","Unstaking {symbol}":["Unstaking ",["symbol"]],"Update: Disruptions reported for WETH, WBTC, WMATIC, and USDT. AIP 230 will resolve the disruptions and the market will be operating as normal on ~26th May 13h00 UTC.":"Update: Disruptions reported for WETH, WBTC, WMATIC, and USDT. AIP 230 will resolve the disruptions and the market will be operating as normal on ~26th May 13h00 UTC.","Use it to vote for or against active proposals.":"Use it to vote for or against active proposals.","Use your ZERO and stkZERO balance to delegate your voting and proposition powers. You will not be sending any tokens, only the rights to vote and propose changes to the protocol. You can re-delegate or revoke power to self at any time.":"Use your ZERO and stkZERO balance to delegate your voting and proposition powers. You will not be sending any tokens, only the rights to vote and propose changes to the protocol. You can re-delegate or revoke power to self at any time.","Used as collateral":"Utilis\xe9 comme collat\xe9ral","User cannot withdraw more than the available balance":"L'utilisateur ne peut pas retirer plus que le solde disponible","User did not borrow the specified currency":"L'utilisateur n'a pas emprunt\xe9 la devise sp\xe9cifi\xe9e","User does not have outstanding stable rate debt on this reserve":"L'utilisateur n'a pas de dette \xe0 taux stable impay\xe9e sur cette r\xe9serve","User does not have outstanding variable rate debt on this reserve":"L'utilisateur n'a pas de dette \xe0 taux variable impay\xe9e sur cette r\xe9serve","User is in isolation mode":"L'utilisateur est en mode d'isolement","User is trying to borrow multiple assets including a siloed one":"L'utilisateur essaie d'emprunter plusieurs actifs, y compris un en silo","Users who stake ZERO in Safety Module (i.e. stkZERO holders) receive a discount on GHO borrow interest rate. The discount applies to 100 GHO for every 1 stkZERO held. Use the calculator below to see GHO borrow rate with the discount applied.":"Users who stake ZERO in Safety Module (i.e. stkZERO holders) receive a discount on GHO borrow interest rate. The discount applies to 100 GHO for every 1 stkZERO held. Use the calculator below to see GHO borrow rate with the discount applied.","Utilization Rate":"Taux d'utilisation","VIEW TX":"VIEW TX","VOTE NAY":"VOTER NON","VOTE YAE":"VOTER OUI",Variable:"Variable","Variable debt supply is not zero":"L'offre de dette variable n'est pas nulle","Variable interest rate will <0>fluctuate based on the market conditions. Recommended for short-term positions.":"Variable interest rate will <0>fluctuate based on the market conditions. Recommended for short-term positions.","Version 2":"Version 2","Version 3":"Version 3",View:"View","View all votes":"View all votes","View contract":"View contract","View details":"Voir d\xe9tails","View on Explorer":"Voir sur l'explorer","Vote NAY":"Vote NAY","Vote YAE":"Vote YAE","Voted NAY":"Voted NAY","Voted YAE":"Voted YAE",Votes:"Votes",Voting:"Voting","Voting power":"Pouvoir de vote","Voting results":"R\xe9sultats du vote","Wallet Balance":"Wallet Balance","Wallet balance":"Solde du portefeuille","Wallet not detected. Connect or install wallet and retry":"Portefeuille non d\xe9tect\xe9. Connectez ou installez le portefeuille et r\xe9essayez","Wallets are provided by External Providers and by selecting you agree to Terms of those Providers. Your access to the wallet might be reliant on the External Provider being operational.":"Les portefeuilles sont fournis par des fournisseurs externes et en s\xe9lectionnant, vous acceptez les conditions de ces fournisseurs. Votre acc\xe8s au portefeuille peut d\xe9pendre du fonctionnement du fournisseur externe.","We couldn't find any assets related to your search. Try again with a different asset name, symbol, or address.":"We couldn't find any assets related to your search. Try again with a different asset name, symbol, or address.","We couldn't find any transactions related to your search. Try again with a different asset name, or reset filters.":"We couldn't find any transactions related to your search. Try again with a different asset name, or reset filters.","We couldn\u2019t detect a wallet. Connect a wallet to stake and view your balance.":"We couldn\u2019t detect a wallet. Connect a wallet to stake and view your balance.","We suggest you go back to the Dashboard.":"We suggest you go back to the Dashboard.",Website:"Website","When a liquidation occurs, liquidators repay up to 50% of the outstanding borrowed amount on behalf of the borrower. In return, they can buy the collateral at a discount and keep the difference (liquidation penalty) as a bonus.":"Lorsqu'une liquidation survient, les liquidateurs remboursent jusqu'\xe0 50 % de l'encours emprunt\xe9 au nom de l'emprunteur. En contrepartie, ils peuvent acheter le collat\xe9ral \xe0 prix r\xe9duit et conserver la diff\xe9rence (p\xe9nalit\xe9 de liquidation) en bonus.","With a voting power of <0/>":"Avec un pouvoir de vote de <0/>","With testnet Faucet you can get free assets to test the ZeroLend Protocol. Make sure to switch your wallet provider to the appropriate testnet network, select desired asset, and click \u2018Faucet\u2019 to get tokens transferred to your wallet. The assets on a testnet are not \u201creal,\u201d meaning they have no monetary value. <0>Learn more":"With testnet Faucet you can get free assets to test the ZeroLend Protocol. Make sure to switch your wallet provider to the appropriate testnet network, select desired asset, and click \u2018Faucet\u2019 to get tokens transferred to your wallet. The assets on a testnet are not \u201creal,\u201d meaning they have no monetary value. <0>Learn more",Withdraw:"Retirer","Withdraw {symbol}":["Retirer ",["symbole"]],"Withdrawing this amount will reduce your health factor and increase risk of liquidation.":"Le retrait de ce montant r\xe9duira votre facteur sant\xe9 et augmentera le risque de liquidation.","Withdrawing {symbol}":["Retrait ",["symbole"]],"Wrong Network":"Mauvais r\xe9seau",YAE:"YAE","You are entering Isolation mode":"Vous entrez en mode Isolation","You can borrow this asset with a stable rate only if you borrow more than the amount you are supplying as collateral.":"Vous ne pouvez emprunter cet actif avec un taux stable que si vous empruntez plus que le montant que vous fournissez en garantie.","You can not change Interest Type to stable as your borrowings are higher than your collateral":"Vous ne pouvez pas changer le type d'int\xe9r\xeat en stable car vos emprunts sont sup\xe9rieurs \xe0 votre garantie","You can not disable E-Mode as your current collateralization level is above 80%, disabling E-Mode can cause liquidation. To exit E-Mode supply or repay borrowed positions.":"You can not disable E-Mode as your current collateralization level is above 80%, disabling E-Mode can cause liquidation. To exit E-Mode supply or repay borrowed positions.","You can not switch usage as collateral mode for this currency, because it will cause collateral call":"Vous ne pouvez pas changer d'utilisation en tant que mode de garantie pour cette devise, car cela entra\xeenera un appel de garantie","You can not use this currency as collateral":"Vous ne pouvez pas utiliser cette devise comme garantie","You can not withdraw this amount because it will cause collateral call":"Vous ne pouvez pas retirer ce montant car cela entra\xeenera un appel de garantie","You can only switch to tokens with variable APY types. After this transaction, you may change the variable rate to a stable one if available.":"You can only switch to tokens with variable APY types. After this transaction, you may change the variable rate to a stable one if available.","You can only withdraw your assets from the Security Module after the cooldown period ends and the unstake window is active.":"Vous ne pouvez retirer vos actifs du module de s\xe9curit\xe9 qu'apr\xe8s la fin de la p\xe9riode de refroidissement et que la fen\xeatre de retrait est active.","You can report incident to our <0>Discord or <1>Github.":"Vous pouvez signaler un incident sur notre <0>Discord ou <1>Github.","You cancelled the transaction.":"Vous avez annul\xe9 la transaction.","You did not participate in this proposal":"Vous n'avez pas particip\xe9 \xe0 cette proposition","You do not have supplies in this currency":"Vous n'avez pas de fournitures dans cette devise","You don\u2019t have enough funds in your wallet to repay the full amount. If you proceed to repay with your current amount of funds, you will still have a small borrowing position in your dashboard.":"Vous n'avez pas assez de fonds dans votre portefeuille pour rembourser le montant total. Si vous continuez \xe0 rembourser avec votre montant actuel de fonds, vous aurez toujours une petite position d'emprunt dans votre tableau de bord.","You have no ZERO/stkZERO balance to delegate.":"You have no ZERO/stkZERO balance to delegate.","You have not borrow yet using this currency":"You have not borrow yet using this currency","You may borrow up to <0/> GHO at <1/> (max discount)":"You may borrow up to <0/> GHO at <1/> (max discount)","You may enter a custom amount in the field.":"You may enter a custom amount in the field.","You switched to {0} rate":["Vous \xeates pass\xe9 au tarif ",["0"]],"You unstake here":"Vous unstak\xe9 ici","You voted {0}":["Vous avez vot\xe9 ",["0"]],"You will exit isolation mode and other tokens can now be used as collateral":"Vous quitterez le mode d'isolement et d'autres jetons peuvent d\xe9sormais \xeatre utilis\xe9s comme collat\xe9ral","You {action} <0/> {symbol}":["Vous ",["action"]," <0/> ",["symbole"]],"You've successfully switched borrow position.":"You've successfully switched borrow position.","Your borrows":"Vos emprunts","Your current loan to value based on your collateral supplied.":"Votre pr\xeat actuel \xe0 la valeur en fonction de votre collat\xe9ral fournie.","Your health factor and loan to value determine the assurance of your collateral. To avoid liquidations you can supply more collateral or repay borrow positions.":"Votre facteur de sant\xe9 et votre pr\xeat \xe0 la valeur d\xe9terminent l'assurance de votre collat\xe9ral. Pour \xe9viter les liquidations, vous pouvez fournir plus de garanties ou rembourser les positions d'emprunt.","Your info":"Vos informations","Your proposition power is based on your ZERO/stkZERO balance and received delegations.":"Your proposition power is based on your ZERO/stkZERO balance and received delegations.","Your reward balance is 0":"Votre solde de r\xe9compenses est de 0","Your supplies":"Vos ressources","Your voting info":"Vos informations de vote","Your voting power is based on your ZERO/stkZERO balance and received delegations.":"Your voting power is based on your ZERO/stkZERO balance and received delegations.","Your {name} wallet is empty. Purchase or transfer assets or use <0>{0} to transfer your {network} assets.":["Your ",["name"]," wallet is empty. Purchase or transfer assets or use <0>",["0"]," to transfer your ",["network"]," assets."],"Your {name} wallet is empty. Purchase or transfer assets.":["Your ",["name"]," wallet is empty. Purchase or transfer assets."],"Your {networkName} wallet is empty. Get free test assets at":["Your ",["networkName"]," wallet is empty. Get free test assets at"],"Your {networkName} wallet is empty. Get free test {0} at":["Your ",["networkName"]," wallet is empty. Get free test ",["0"]," at"],"Zero address not valid":"Adresse z\xe9ro non-valide",assets:"actifs","blocked activities":"blocked activities","copy the error":"copier l'erreur",disabled:"disabled",documentation:"documentation",enabled:"enabled",ends:"Prend fin",for:"for",of:"of",on:"sur","please check that the amount you want to supply is not currently being used for staking. If it is being used for staking, your transaction might fail.":"veuillez v\xe9rifier que le montant que vous souhaitez fournir n'est pas actuellement utilis\xe9 pour le staking. S'il est utilis\xe9 pour le staking, votre transaction peut \xe9chouer.",repaid:"repaid","stETH supplied as collateral will continue to accrue staking rewards provided by daily rebases.":"stETH supplied as collateral will continue to accrue staking rewards provided by daily rebases.","stETH tokens will be migrated to Wrapped stETH using Lido Protocol wrapper which leads to supply balance change after migration: {0}":["stETH tokens will be migrated to Wrapped stETH using Lido Protocol wrapper which leads to supply balance change after migration: ",["0"]],"staking view":"vue de staking",starts:"starts","stkZERO holders get a discount on GHO borrow rate":"stkZERO holders get a discount on GHO borrow rate",to:"to","tokens is not the same as staking them. If you wish to stake your":"tokens n'est pas la m\xeame chose que de les staker . Si vous souhaitez staker votre","tokens, please go to the":"tokens, veuillez vous rendre sur","will receive":"will receive",withdrew:"withdrew","{0}":[["0"]],"{0} Balance":[["0"]," Balance"],"{0} Faucet":[["0"]," Faucet"],"{0} on-ramp service is provided by External Provider and by selecting you agree to Terms of the Provider. Your access to the service might be reliant on the External Provider being operational.":[["0"]," on-ramp service is provided by External Provider and by selecting you agree to Terms of the Provider. Your access to the service might be reliant on the External Provider being operational."],"{0}{name}":[["0"],["name"]],"{currentMethod}":[["currentMethod"]],"{d}d":[["d"],"d"],"{h}h":[["h"],"h"],"{m}m":[["m"],"m"],"{networkName} Faucet":[["networkName"]," Faucet"],"{notifyText}":[["notifyText"]],"{numSelected}/{numAvailable} assets selected":[["numSelected"],"/",["numAvailable"]," assets selected"],"{s}s":[["s"],"s"],"{title}":[["title"]],"{tooltipText}":[["tooltipText"]]}}}}]); \ No newline at end of file +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[788],{29788:function(e){e.exports={messages:{".CSV":".CSV",".JSON":".JSON","<0><1><2/>Add <3/> stkZERO to borrow at <4/> (max discount)":"<0><1><2/>Add <3/> stkZERO to borrow at <4/> (max discount)","<0><1><2/>Add stkZERO to see borrow rate with discount":"<0><1><2/>Add stkZERO to see borrow rate with discount","<0>Ampleforth is a rebasing asset. Visit the <1>documentation to learn more.":"<0>Ampleforth is a rebasing asset. Visit the <1>documentation to learn more.","<0>Attention: Parameter changes via governance can alter your account health factor and risk of liquidation. Follow the <1>ZeroLend governance forum for updates.":"<0>Attention: Parameter changes via governance can alter your account health factor and risk of liquidation. Follow the <1>ZeroLend governance forum for updates.","<0>Slippage tolerance <1>{selectedSlippage}% <2>{0}":["<0>Slippage tolerance <1>",["selectedSlippage"],"% <2>",["0"],""],"ZERO holders (Ethereum network only) can stake their ZERO in the Safety Module to add more security to the protocol and earn Safety Incentives. In the case of a shortfall event, up to 30% of your stake can be slashed to cover the deficit, providing an additional layer of protection for the protocol.":"ZERO holders (Ethereum network only) can stake their ZERO in the Safety Module to add more security to the protocol and earn Safety Incentives. In the case of a shortfall event, up to 30% of your stake can be slashed to cover the deficit, providing an additional layer of protection for the protocol.",APR:"APR",APY:"APY","APY change":"APY change","APY type":"APY type","APY type change":"APY type change","APY with discount applied":"APY with discount applied","APY, fixed rate":"APY, fixed rate","APY, stable":"APY, stable","APY, variable":"APY, variable","AToken supply is not zero":"L'approvisionnement en aTokens n'est pas nul","ZeroLend Governance":"Gouvernance ZeroLend","ZeroLend aToken":"ZeroLend aToken","ZeroLend debt token":"ZeroLend debt token","ZeroLend is a fully decentralized, community governed protocol by the ZERO token-holders. ZERO token-holders collectively discuss, propose, and vote on upgrades to the protocol. ZERO token-holders (Ethereum network only) can either vote themselves on new proposals or delagate to an address of choice. To learn more check out the Governance":"ZeroLend is a fully decentralized, community governed protocol by the ZERO token-holders. ZERO token-holders collectively discuss, propose, and vote on upgrades to the protocol. ZERO token-holders (Ethereum network only) can either vote themselves on new proposals or delagate to an address of choice. To learn more check out the Governance","ZeroLend per month":"ZeroLend par mois","About GHO":"About GHO",Account:"Compte","Action cannot be performed because the reserve is frozen":"L'action ne peut pas \xeatre effectu\xe9e car la r\xe9serve est gel\xe9e","Action cannot be performed because the reserve is paused":"L'action ne peut pas \xeatre effectu\xe9e car la r\xe9serve est mise en pause","Action requires an active reserve":"L'action n\xe9cessite une r\xe9serve active","Activate Cooldown":"Activate Cooldown","Add stkZERO to see borrow APY with the discount":"Add stkZERO to see borrow APY with the discount","Add to wallet":"Add to wallet","Add {0} to wallet to track your balance.":["Add ",["0"]," to wallet to track your balance."],"Address is not a contract":"L'adresse n'est pas un contrat",Addresses:"Addresses","Addresses ({0})":["Addresses (",["0"],")"],"All Assets":"All Assets","All done!":"Tout est fait !","All proposals":"Toutes les propositions","All transactions":"All transactions","Allowance required action":"Allocation action requise","Allows you to decide whether to use a supplied asset as collateral. An asset used as collateral will affect your borrowing power and health factor.":"Vous permet de d\xe9cider si vous souhaitez utiliser un actif fourni en tant que collat\xe9ral. Un actif utilis\xe9 comme collat\xe9ral affectera votre pouvoir d'emprunt et votre Health Factor.","Allows you to switch between <0>variable and <1>stable interest rates, where variable rate can increase and decrease depending on the amount of liquidity in the reserve, and stable rate will stay the same for the duration of your loan.":"Vous permet de basculer entre les taux d'int\xe9r\xeat <0>variable et <1>stable o\xf9 le taux variable peut augmenter et diminuer en fonction du montant de liquidit\xe9 dans la pool, et le taux stable restera le m\xeame pour la dur\xe9e de votre pr\xeat.",Amount:"Montant","Amount claimable":"Amount claimable","Amount in cooldown":"Amount in cooldown","Amount must be greater than 0":"Le montant doit \xeatre sup\xe9rieur \xe0 0","Amount to unstake":"Amount to unstake","An error has occurred fetching the proposal metadata from IPFS.":"An error has occurred fetching the proposal metadata from IPFS.","Approve Confirmed":"Approve Confirmed","Approve with":"Approve with","Approve {symbol} to continue":["Approve ",["symbol"]," to continue"],"Approving {symbol}...":["Approuver ",["symbol"],"..."],"Array parameters that should be equal length are not":"Les param\xe8tres de tableau devraient \xeatre de m\xeame longueur ne sont pas",Asset:"Actif","Asset can be only used as collateral in isolation mode with limited borrowing power. To enter isolation mode, disable all other collateral.":"Asset can be only used as collateral in isolation mode with limited borrowing power. To enter isolation mode, disable all other collateral.","Asset can only be used as collateral in isolation mode only.":"L'actif ne peut \xeatre utilis\xe9 comme garantie qu'en mode isol\xe9.","Asset cannot be migrated because you have isolated collateral in {marketName} v3 Market which limits borrowable assets. You can manage your collateral in <0>{marketName} V3 Dashboard":["Asset cannot be migrated because you have isolated collateral in ",["marketName"]," v3 Market which limits borrowable assets. You can manage your collateral in <0>",["marketName"]," V3 Dashboard"],"Asset cannot be migrated due to insufficient liquidity or borrow cap limitation in {marketName} v3 market.":["Asset cannot be migrated due to insufficient liquidity or borrow cap limitation in ",["marketName"]," v3 market."],"Asset cannot be migrated due to supply cap restriction in {marketName} v3 market.":["Asset cannot be migrated due to supply cap restriction in ",["marketName"]," v3 market."],"Asset cannot be migrated to {marketName} V3 Market due to E-mode restrictions. You can disable or manage E-mode categories in your <0>V3 Dashboard":["Asset cannot be migrated to ",["marketName"]," V3 Market due to E-mode restrictions. You can disable or manage E-mode categories in your <0>V3 Dashboard"],"Asset cannot be migrated to {marketName} v3 Market since collateral asset will enable isolation mode.":["Asset cannot be migrated to ",["marketName"]," v3 Market since collateral asset will enable isolation mode."],"Asset cannot be used as collateral.":"L'actif ne peut pas \xeatre utilis\xe9 comme collat\xe9ral.","Asset category":"Cat\xe9gorie d'actifs","Asset is frozen in {marketName} v3 market, hence this position cannot be migrated.":["Asset is frozen in ",["marketName"]," v3 market, hence this position cannot be migrated."],"Asset is not borrowable in isolation mode":"L'actif n'est pas empruntable en mode d'isolement","Asset is not listed":"L'actif n'est pas r\xe9pertori\xe9","Asset supply is limited to a certain amount to reduce protocol exposure to the asset and to help manage risks involved.":"Asset supply is limited to a certain amount to reduce protocol exposure to the asset and to help manage risks involved.",Assets:"Actifs","Assets to borrow":"Actifs \xe0 emprunter","Assets to supply":"Actifs \xe0 d\xe9poser","Assets with zero LTV ({assetsBlockingWithdraw}) must be withdrawn or disabled as collateral to perform this action":["Assets with zero LTV (",["assetsBlockingWithdraw"],") must be withdrawn or disabled as collateral to perform this action"],"At a discount":"At a discount",Author:"Auteur",Available:"Disponible","Available assets":"Actifs disponibles","Available liquidity":"Liquidit\xe9s disponibles","Available on":"Available on","Available rewards":"R\xe9compenses disponibles","Available to borrow":"Disponible \xe0 emprunter","Available to supply":"Disponible au d\xe9p\xf4t","Back to Dashboard":"Back to Dashboard",Balance:"Solde","Balance to revoke":"Balance to revoke","Be careful - You are very close to liquidation. Consider depositing more collateral or paying down some of your borrowed positions":"Soyez prudent - Vous \xeates tr\xe8s proche de la liquidation. Envisagez de d\xe9poser plus de collat\xe9ral ou de rembourser certaines de vos positions emprunt\xe9es","Be mindful of the network congestion and gas prices.":"Be mindful of the network congestion and gas prices.","Because this asset is paused, no actions can be taken until further notice":"Because this asset is paused, no actions can be taken until further notice","Before supplying":"Avant de d\xe9poser","Blocked Address":"Blocked Address",Borrow:"Emprunter","Borrow APY rate":"Taux APY d'emprunt","Borrow APY, fixed rate":"Borrow APY, fixed rate","Borrow APY, stable":"Pr\xeat APY, stable","Borrow APY, variable":"Pr\xeat APY, variable","Borrow amount to reach {0}% utilization":["Borrow amount to reach ",["0"],"% utilization"],"Borrow and repay in same block is not allowed":"Emprunter et rembourser dans le m\xeame bloc n'est pas autoris\xe9","Borrow apy":"Borrow apy","Borrow balance":"Borrow balance","Borrow balance after repay":"Borrow balance after repay","Borrow balance after switch":"Borrow balance after switch","Borrow cap":"Limite d'emprunt","Borrow cap is exceeded":"Le plafond d'emprunt est d\xe9pass\xe9","Borrow info":"Borrow info","Borrow power used":"Puissance d'emprunt utilis\xe9e","Borrow rate change":"Borrow rate change","Borrow {symbol}":["Emprunter ",["symbole"]],Borrowed:"Borrowed","Borrowed asset amount":"Borrowed asset amount","Borrowing is currently unavailable for {0}.":["L'emprunt n'est actuellement pas disponible pour ",["0"],"."],"Borrowing is disabled due to an ZeroLend community decision. <0>More details":"Borrowing is disabled due to an ZeroLend community decision. <0>More details","Borrowing is not enabled":"L'emprunt n'est pas activ\xe9","Borrowing is unavailable because you\u2019re using Isolation mode. To manage Isolation mode visit your <0>Dashboard.":"Borrowing is unavailable because you\u2019re using Isolation mode. To manage Isolation mode visit your <0>Dashboard.","Borrowing is unavailable because you\u2019ve enabled Efficiency Mode (E-Mode) and Isolation mode. To manage E-Mode and Isolation mode visit your <0>Dashboard.":"L'emprunt n'est pas disponible car vous avez activ\xe9 le mode Efficacit\xe9 (E-Mode) et le mode Isolation. Pour g\xe9rer le mode E et le mode Isolation, rendez-vous sur votre <0>tableau de bord.","Borrowing is unavailable because you\u2019ve enabled Efficiency Mode (E-Mode) for {0} category. To manage E-Mode categories visit your <0>Dashboard.":["L'emprunt n'est pas disponible, car vous avez activ\xe9 le mode d'efficacit\xe9 (E-Mode) pour la cat\xe9gorie ",["0"],". Pour g\xe9rer les cat\xe9gories E-Mode, visitez votre <0>tableau de bord."],"Borrowing of this asset is limited to a certain amount to minimize liquidity pool insolvency.":"Borrowing of this asset is limited to a certain amount to minimize liquidity pool insolvency.","Borrowing power and assets are limited due to Isolation mode.":"Le pouvoir d'emprunt et les actifs sont limit\xe9s en raison du mode d'isolement.","Borrowing this amount will reduce your health factor and increase risk of liquidation.":"Emprunter ce montant r\xe9duira votre facteur sant\xe9 et augmentera le risque de liquidation.","Borrowing {symbol}":["Emprunter ",["symbole"]],Both:"Both","Buy Crypto With Fiat":"Buy Crypto With Fiat","Buy Crypto with Fiat":"Buy Crypto with Fiat","Buy {cryptoSymbol} with Fiat":["Buy ",["cryptoSymbol"]," with Fiat"],"COPIED!":"COPIED!","COPY IMAGE":"COPY IMAGE","Can be collateral":"Peut \xeatre collat\xe9ral","Can be executed":"Peut \xeatre ex\xe9cut\xe9",Cancel:"Cancel","Cannot disable E-Mode":"Cannot disable E-Mode","Choose how much voting/proposition power to give to someone else by delegating some of your ZERO or stkZERO balance. Your tokens will remain in your account, but your delegate will be able to vote or propose on your behalf. If your ZERO or stkZERO balance changes, your delegate's voting/proposition power will be automatically adjusted.":"Choose how much voting/proposition power to give to someone else by delegating some of your ZERO or stkZERO balance. Your tokens will remain in your account, but your delegate will be able to vote or propose on your behalf. If your ZERO or stkZERO balance changes, your delegate's voting/proposition power will be automatically adjusted.","Choose one of the on-ramp services":"Choose one of the on-ramp services",Claim:"R\xe9clamer","Claim all":"R\xe9clamer tout","Claim all rewards":"R\xe9clamez toutes les r\xe9compenses","Claim {0}":["R\xe9clamer ",["0"]],"Claim {symbol}":["Claim ",["symbol"]],"Claimable ZERO":"ZERO R\xe9clamable",Claimed:"Claimed",Claiming:"R\xe9clamer","Claiming {symbol}":["Claiming ",["symbol"]],Close:"Fermer",Collateral:"Collat\xe9rale","Collateral balance after repay":"Collateral balance after repay","Collateral change":"Collateral change","Collateral is (mostly) the same currency that is being borrowed":"La garantie est (principalement) la m\xeame devise que celle qui est emprunt\xe9e","Collateral to repay with":"Collateral to repay with","Collateral usage":"Usage de collat\xe9ral","Collateral usage is limited because of Isolation mode.":"L'utilisation du collat\xe9ral est limit\xe9e en raison du mode d'isolation.","Collateral usage is limited because of isolation mode.":"Collateral usage is limited because of isolation mode.","Collateral usage is limited because of isolation mode. <0>Learn More":"L'utilisation de la garantie est limit\xe9e en raison du mode d'isolement. <0>En savoir plus",Collateralization:"Collat\xe9ralisation","Collector Contract":"Collector Contract","Collector Info":"Collector Info","Connect wallet":"Connecter le portefeuille","Cooldown period":"P\xe9riode de recharge","Cooldown period warning":"Avertissement de p\xe9riode de refroidissement","Cooldown time left":"Temps de recharge restant","Cooldown to unstake":"Temps de recharge pour d\xe9staker","Cooling down...":"Refroidissement...","Copy address":"Copier l'adresse","Copy error message":"Copy error message","Copy error text":"Copier le texte d'erreur","Covered debt":"Covered debt",Created:"Cr\xe9\xe9","Current LTV":"LTV actuelle","Current differential":"Diff\xe9rentiel de courant","Current v2 Balance":"Current v2 Balance","Current v2 balance":"Current v2 balance","Current votes":"Votes actuels","Dark mode":"Mode Sombre",Dashboard:"Tableau de bord","Data couldn't be fetched, please reload graph.":"Data couldn't be fetched, please reload graph.",Debt:"Dette","Debt ceiling is exceeded":"Le plafond de la dette est d\xe9pass\xe9","Debt ceiling is not zero":"Le plafond de la dette n'est pas nul","Debt ceiling limits the amount possible to borrow against this asset by protocol users. Debt ceiling is specific to assets in isolation mode and is denoted in USD.":"Debt ceiling limits the amount possible to borrow against this asset by protocol users. Debt ceiling is specific to assets in isolation mode and is denoted in USD.","Delegated power":"Delegated power",Details:"D\xe9tails",Developers:"D\xe9veloppeurs",Differential:"Diff\xe9rentiel","Disable E-Mode":"D\xe9sactiver le E-mode","Disable testnet":"Disable testnet","Disable {symbol} as collateral":["D\xe9sactiver ",["symbol"]," comme garantie"],Disabled:"D\xe9sactiv\xe9","Disabling E-Mode":"D\xe9sactiver le E-mode","Disabling this asset as collateral affects your borrowing power and Health Factor.":"La d\xe9sactivation de cet actif en tant que garantie affecte votre pouvoir d'emprunt et votre facteur de sant\xe9.","Disconnect Wallet":"D\xe9connecter le portefeuille","Discord channel":"Discord channel",Discount:"Discount","Discount applied for <0/> staking ZERO":"Discount applied for <0/> staking ZERO","Discount model parameters":"Discount model parameters","Discount parameters are decided by the ZeroLend community and may be changed over time. Check Governance for updates and vote to participate. <0>Learn more":"Discount parameters are decided by the ZeroLend community and may be changed over time. Check Governance for updates and vote to participate. <0>Learn more","Discountable amount":"Discountable amount",Docs:"Docs",Download:"Download","Due to internal stETH mechanics required for rebasing support, it is not possible to perform a collateral switch where stETH is the source token.":"Due to internal stETH mechanics required for rebasing support, it is not possible to perform a collateral switch where stETH is the source token.","Due to the Horizon bridge exploit, certain assets on the Harmony network are not at parity with Ethereum, which affects the ZeroLend V3 Harmony market.":"Due to the Horizon bridge exploit, certain assets on the Harmony network are not at parity with Ethereum, which affects the ZeroLend V3 Harmony market.","E-Mode":"E-Mode","E-Mode Category":"Cat\xe9gorie E-mode","E-Mode category":"E-Mode category","E-Mode increases your LTV for a selected category of assets up to 97%. <0>Learn more":"E-Mode augmente votre LTV pour une cat\xe9gorie d'actifs s\xe9lectionn\xe9e jusqu'\xe0 97\xa0%. <0>En savoir plus","E-Mode increases your LTV for a selected category of assets up to<0/>. <1>Learn more":"E-Mode augmente votre LTV pour une cat\xe9gorie d'actifs s\xe9lectionn\xe9e jusqu'\xe0 <0/>. <1>En savoir plus","E-Mode increases your LTV for a selected category of assets, meaning that when E-mode is enabled, you will have higher borrowing power over assets of the same E-mode category which are defined by ZeroLend Governance. You can enter E-Mode from your <0>Dashboard. To learn more about E-Mode and applied restrictions in <1>FAQ or <2>ZeroLend V3 Technical Paper.":"Le E-mode augmente votre LTV pour une cat\xe9gorie d'actifs s\xe9lectionn\xe9e, ce qui signifie que lorsque le E-mode est activ\xe9, vous aurez un pouvoir d'emprunt plus \xe9lev\xe9 sur les actifs de la m\xeame cat\xe9gorie de mode E qui sont d\xe9finis par ZeroLend Governance. Vous pouvez acc\xe9der au E-Mode depuis votre <0>Tableau de bord. Pour en savoir plus sur le E-mode et les restrictions appliqu\xe9es, consultez la <1>FAQ ou le <2>Document technique ZeroLend V3.","Effective interest rate":"Effective interest rate","Efficiency mode (E-Mode)":"Mode efficacit\xe9 (E-Mode)",Emode:"Emode","Enable E-Mode":"Activer le E-Mode","Enable {symbol} as collateral":["Activer ",["symbol"]," comme collat\xe9ral"],Enabled:"Activ\xe9","Enabling E-Mode":"Activation du E-Mode","Enabling E-Mode only allows you to borrow assets belonging to the selected category. Please visit our <0>FAQ guide to learn more about how it works and the applied restrictions.":"Enabling E-Mode only allows you to borrow assets belonging to the selected category. Please visit our <0>FAQ guide to learn more about how it works and the applied restrictions.","Enabling this asset as collateral increases your borrowing power and Health Factor. However, it can get liquidated if your health factor drops below 1.":"L'activation de cet actif comme garantie augmente votre pouvoir d'emprunt et votre facteur de sant\xe9. Cependant, il peut \xeatre liquid\xe9 si votre facteur de sant\xe9 tombe en dessous de 1.",Ended:"Ended",Ends:"Ends",English:"Anglais","Enter ETH address":"Entrez l'adresse ETH","Enter an amount":"Entrez un montant","Error connecting. Try refreshing the page.":"Erreur de connexion. Essayez d'actualiser la page.","Estimated compounding interest, including discount for Staking {0}ZERO in Safety Module.":["Estimated compounding interest, including discount for Staking ",["0"],"ZERO in Safety Module."],"Exceeds the discount":"Exceeds the discount",Executed:"R\xe9alis\xe9","Expected amount to repay":"Expected amount to repay",Expires:"Expire","Export data to":"Export data to",FAQ:"FAQ",FAQS:"FAQS","Failed to load proposal voters. Please refresh the page.":"Failed to load proposal voters. Please refresh the page.",Faucet:"Faucet","Faucet {0}":["Faucet ",["0"]],"Fetching data...":"Fetching data...",Filter:"Filtrer","Flashloan is disabled for this asset, hence this position cannot be migrated.":"Flashloan is disabled for this asset, hence this position cannot be migrated.","For repayment of a specific type of debt, the user needs to have debt that type":"For repayment of a specific type of debt, the user needs to have debt that type","Forum discussion":"Discussion de forum",French:"Fran\xe7ais","Frozen or paused assets":"Frozen or paused assets","Funds in the Safety Module":"Fonds dans le Safety Module","GHO is a native decentralized, collateral-backed digital asset pegged to USD. It is created by users via borrowing against multiple collateral. When user repays their GHO borrow position, the protocol burns that user's GHO. All the interest payments accrued by minters of GHO would be directly transferred to the ZeroLend treasury.":"GHO is a native decentralized, collateral-backed digital asset pegged to USD. It is created by users via borrowing against multiple collateral. When user repays their GHO borrow position, the protocol burns that user's GHO. All the interest payments accrued by minters of GHO would be directly transferred to the ZeroLend treasury.","Get ABP Token":"Get ABP Token","Global settings":"Param\xe8tres globaux","Go Back":"Retourner","Go to Balancer Pool":"Go to Balancer Pool","Go to V3 Dashboard":"Go to V3 Dashboard",Governance:"Gouvernance",Greek:"Greek","Health Factor ({0} v2)":["Health Factor (",["0"]," v2)"],"Health Factor ({0} v3)":["Health Factor (",["0"]," v3)"],"Health factor":"Facteur de sant\xe9","Health factor is lesser than the liquidation threshold":"Le facteur sant\xe9 est inf\xe9rieur au seuil de liquidation","Health factor is not below the threshold":"Le facteur de sant\xe9 n'est pas inf\xe9rieur au seuil",Hide:"Cacher","Holders of stkZERO receive a discount on the GHO borrowing rate":"Holders of stkZERO receive a discount on the GHO borrowing rate","I acknowledge the risks involved.":"Je reconnais les risques encourus.","I fully understand the risks of migrating.":"I fully understand the risks of migrating.","I understand how cooldown ({0}) and unstaking ({1}) work":["Je comprends comment fonctionnent le temps de recharge (",["0"],") et le retrait (",["1"],")"],"If the error continues to happen,<0/> you may report it to this":"If the error continues to happen,<0/> you may report it to this","If the health factor goes below 1, the liquidation of your collateral might be triggered.":"Si le facteur de sant\xe9 descend en dessous de 1, la liquidation de votre collat\xe9ral peut \xeatre d\xe9clench\xe9e.","If you DO NOT unstake within {0} of unstake window, you will need to activate cooldown process again.":["Si vous NE vous d\xe9sengagez PAS dans les ",["0"]," de la fen\xeatre de d\xe9sengagement, vous devrez r\xe9activer le processus de refroidissement."],"If your loan to value goes above the liquidation threshold your collateral supplied may be liquidated.":"Si votre pr\xeat \xe0 la valeur d\xe9passe le seuil de liquidation, votre garantie fournie peut \xeatre liquid\xe9e.","In E-Mode some assets are not borrowable. Exit E-Mode to get access to all assets":"En E-Mode, certains actifs ne sont pas empruntables. Quittez le E-mode pour acc\xe9der \xe0 tous les actifs","In Isolation mode, you cannot supply other assets as collateral. A global debt ceiling limits the borrowing power of the isolated asset. To exit isolation mode disable {0} as collateral before borrowing another asset. Read more in our <0>FAQ":["In Isolation mode, you cannot supply other assets as collateral. A global debt ceiling limits the borrowing power of the isolated asset. To exit isolation mode disable ",["0"]," as collateral before borrowing another asset. Read more in our <0>FAQ"],"Inconsistent flashloan parameters":"Param\xe8tres de pr\xeat flash incoh\xe9rents","Insufficient collateral to cover new borrow position. Wallet must have borrowing power remaining to perform debt switch.":"Insufficient collateral to cover new borrow position. Wallet must have borrowing power remaining to perform debt switch.","Interest accrued":"Interest accrued","Interest rate rebalance conditions were not met":"Les conditions de r\xe9\xe9quilibrage des taux d'int\xe9r\xeat n'ont pas \xe9t\xe9 remplies","Interest rate strategy":"Interest rate strategy","Invalid amount to burn":"Montant non valide \xe0 br\xfbler","Invalid amount to mint":"Montant invalide \xe0 frapper","Invalid bridge protocol fee":"Frais de protocole de pont invalide","Invalid expiration":"Expiration invalide","Invalid flashloan premium":"Prime flash non valide","Invalid return value of the flashloan executor function":"Valeur de retour invalide de la fonction flashloan executor","Invalid signature":"Signature non valide",Isolated:"Isol\xe9","Isolated Debt Ceiling":"Isolated Debt Ceiling","Isolated assets have limited borrowing power and other assets cannot be used as collateral.":"Les actifs isol\xe9s ont un pouvoir d'emprunt limit\xe9 et les autres actifs ne peuvent pas \xeatre utilis\xe9s comme garantie.","Join the community discussion":"Join the community discussion","LEARN MORE":"LEARN MORE",Language:"Language","Learn more":"Apprendre encore plus","Learn more about risks involved":"En savoir plus sur les risques encourus","Learn more in our <0>FAQ guide":"En savoir plus dans notre <0>guide FAQ","Learn more.":"Learn more.",Links:"Liens",Liqudation:"Liqudation","Liquidated collateral":"Liquidated collateral",Liquidation:"Liquidation","Liquidation <0/> threshold":"Seuil de liquidation <0/>","Liquidation Threshold":"Liquidation Threshold","Liquidation at":"Liquidation \xe0","Liquidation penalty":"P\xe9nalit\xe9 de liquidation","Liquidation risk":"Liquidation risk","Liquidation risk parameters":"Liquidation risk parameters","Liquidation threshold":"Seuil de liquidation","Liquidation value":"Valeur de liquidation","Loading data...":"Loading data...","Ltv validation failed":"\xc9chec de la validation LTV","MAI has been paused due to a community decision. Supply, borrows and repays are impacted. <0>More details":"MAI has been paused due to a community decision. Supply, borrows and repays are impacted. <0>More details",MAX:"MAX","Manage analytics":"Manage analytics",Market:"March\xe9",Markets:"March\xe9s",Max:"Max","Max LTV":"Max LTV","Max slashing":"Coupure maximale","Maximum amount available to borrow against this asset is limited because debt ceiling is at {0}%.":["Maximum amount available to borrow against this asset is limited because debt ceiling is at ",["0"],"%."],"Maximum amount available to borrow is <0/> {0} (<1/>).":["Maximum amount available to borrow is <0/> ",["0"]," (<1/>)."],"Maximum amount available to borrow is limited because protocol borrow cap is nearly reached.":"Maximum amount available to borrow is limited because protocol borrow cap is nearly reached.","Maximum amount available to supply is <0/> {0} (<1/>).":["Maximum amount available to supply is <0/> ",["0"]," (<1/>)."],"Maximum amount available to supply is limited because protocol supply cap is at {0}%.":["Maximum amount available to supply is limited because protocol supply cap is at ",["0"],"%."],"Maximum loan to value":"Maximum loan to value","Meet GHO":"Meet GHO",Menu:"Menu",Migrate:"Migrate","Migrate to V3":"Migrate to V3","Migrate to v3":"Migrate to v3","Migrate to {0} v3 Market":["Migrate to ",["0"]," v3 Market"],Migrated:"Migrated",Migrating:"Migrating","Migrating multiple collaterals and borrowed assets at the same time can be an expensive operation and might fail in certain situations.<0>Therefore it\u2019s not recommended to migrate positions with more than 5 assets (deposited + borrowed) at the same time.":"Migrating multiple collaterals and borrowed assets at the same time can be an expensive operation and might fail in certain situations.<0>Therefore it\u2019s not recommended to migrate positions with more than 5 assets (deposited + borrowed) at the same time.","Migration risks":"Migration risks","Minimum GHO borrow amount":"Minimum GHO borrow amount","Minimum staked ZeroLend amount":"Minimum staked ZeroLend amount",More:"Plus",NAY:"NON","Need help connecting a wallet? <0>Read our FAQ":"Besoin d'aide pour connecter un portefeuille\xa0? <0>Lire notre FAQ","Net APR":"APR Net","Net APY":"APY Net","Net APY is the combined effect of all supply and borrow positions on net worth, including incentives. It is possible to have a negative net APY if debt APY is higher than supply APY.":"L'APY net est l'effet combin\xe9 de toutes les positions d'offre et d'emprunt sur la valeur nette, y compris les incitations. Il est possible d'avoir un APY net n\xe9gatif si l'APY de la dette est sup\xe9rieur \xe0 l'APY de l'offre.","Net worth":"Valeur nette",Network:"R\xe9seau","Network not supported for this wallet":"R\xe9seau non pris en charge pour ce portefeuille","New APY":"Nouveau APY","No assets selected to migrate.":"No assets selected to migrate.","No rewards to claim":"Aucune r\xe9compense \xe0 r\xe9clamer","No search results{0}":["No search results",["0"]],"No transactions yet.":"No transactions yet.","No voting power":"Pas de pouvoir de vote",None:"Aucun/Aucune","Not a valid address":"Pas une adresse valide","Not enough balance on your wallet":"Pas assez de solde sur votre portefeuille","Not enough collateral to repay this amount of debt with":"Pas assez de collat\xe9ral pour rembourser ce montant de dette avec","Not enough staked balance":"Pas assez de solde stak\xe9","Not enough voting power to participate in this proposal":"Pas assez de pouvoir de vote pour participer \xe0 cette proposition","Not reached":"Non atteint","Nothing borrowed yet":"Aucun emprunt pour l'instant","Nothing found":"Nothing found","Nothing staked":"Rien stak\xe9","Nothing supplied yet":"Rien fourni pour le moment",Notify:"Notify","Ok, Close":"D'accord, fermer","Ok, I got it":"OK j'ai compris","Operation not supported":"Op\xe9ration non prise en charge","Oracle price":"Prix Oracle",Overview:"Aper\xe7u","Page not found":"Page not found","Participating in this {symbol} reserve gives annualized rewards.":["Participer \xe0 cette r\xe9serve ",["symbol"]," donne des r\xe9compenses annualis\xe9es."],"Pending...":"En attente...","Per the community, the Fantom market has been frozen.":"Per the community, the Fantom market has been frozen.","Per the community, the V2 AMM market has been deprecated.":"Per the community, the V2 AMM market has been deprecated.","Please always be aware of your <0>Health Factor (HF) when partially migrating a position and that your rates will be updated to V3 rates.":"Please always be aware of your <0>Health Factor (HF) when partially migrating a position and that your rates will be updated to V3 rates.","Please connect a wallet to view your personal information here.":"Veuillez connecter un portefeuille pour afficher vos informations personnelles ici.","Please connect your wallet to get free testnet assets.":"Please connect your wallet to get free testnet assets.","Please connect your wallet to see migration tool.":"Please connect your wallet to see migration tool.","Please connect your wallet to see your supplies, borrowings, and open positions.":"Veuillez connecter votre portefeuille pour voir vos fournitures, vos emprunts et vos positions ouvertes.","Please connect your wallet to view transaction history.":"Please connect your wallet to view transaction history.","Please enter a valid wallet address.":"Please enter a valid wallet address.","Please switch to {networkName}.":["Veuillez passer \xe0 ",["networkName"],"."],"Please, connect your wallet":"S'il vous pla\xeet, connectez votre portefeuille","Pool addresses provider is not registered":"Le fournisseur d'adresses de pool n'est pas enregistr\xe9","Powered by":"Powered by","Preview tx and migrate":"Preview tx and migrate",Price:"Price","Price data is not currently available for this reserve on the protocol subgraph":"Price data is not currently available for this reserve on the protocol subgraph","Price impact is the spread between the total value of the entry tokens switched and the destination tokens obtained (in USD), which results from the limited liquidity of the trading pair.":"Price impact is the spread between the total value of the entry tokens switched and the destination tokens obtained (in USD), which results from the limited liquidity of the trading pair.","Price impact {0}%":["Price impact ",["0"],"%"],Privacy:"Privacy","Proposal details":"D\xe9tails de la proposition","Proposal overview":"Aper\xe7u de la proposition",Proposals:"Les propositions",Proposition:"Proposition","Protocol borrow cap at 100% for this asset. Further borrowing unavailable.":"Protocol borrow cap at 100% for this asset. Further borrowing unavailable.","Protocol borrow cap is at 100% for this asset. Further borrowing unavailable.":"Protocol borrow cap is at 100% for this asset. Further borrowing unavailable.","Protocol debt ceiling is at 100% for this asset. Further borrowing against this asset is unavailable.":"Protocol debt ceiling is at 100% for this asset. Further borrowing against this asset is unavailable.","Protocol debt ceiling is at 100% for this asset. Futher borrowing against this asset is unavailable.":"Protocol debt ceiling is at 100% for this asset. Futher borrowing against this asset is unavailable.","Protocol supply cap at 100% for this asset. Further supply unavailable.":"Protocol supply cap at 100% for this asset. Further supply unavailable.","Protocol supply cap is at 100% for this asset. Further supply unavailable.":"Protocol supply cap is at 100% for this asset. Further supply unavailable.",Quorum:"Quorum","Rate change":"Rate change","Raw-Ipfs":"Raw-Ipfs",Reached:"Atteint","Reactivate cooldown period to unstake {0} {stakedToken}":["Reactivate cooldown period to unstake ",["0"]," ",["stakedToken"]],"Read more here.":"Read more here.","Read-only mode allows to see address positions in ZeroLend, but you won't be able to perform transactions.":"Read-only mode allows to see address positions in ZeroLend, but you won't be able to perform transactions.","Read-only mode.":"Read-only mode.","Read-only mode. Connect to a wallet to perform transactions.":"Read-only mode. Connect to a wallet to perform transactions.",Received:"Received","Recipient address":"Adresse du destinataire","Rejected connection request":"Demande de connexion rejet\xe9e",Reload:"Reload","Reload the page":"Reload the page","Remaining debt":"Dette restante","Remaining supply":"Offre restante",Repaid:"Repaid",Repay:"Rembourser","Repay with":"Rembourser avec","Repay {symbol}":["Rembourser ",["symbole"]],"Repaying {symbol}":["Remboursement ",["symbole"]],"Repayment amount to reach {0}% utilization":["Repayment amount to reach ",["0"],"% utilization"],"Reserve Size":"Taille de r\xe9serve","Reserve factor":"Reserve factor","Reserve factor is a percentage of interest which goes to a {0} that is controlled by ZeroLend governance to promote ecosystem growth.":["Reserve factor is a percentage of interest which goes to a ",["0"]," that is controlled by ZeroLend governance to promote ecosystem growth."],"Reserve status & configuration":"Statut et configuration de la r\xe9serve",Reset:"Reset",Restake:"Restake","Restake {symbol}":["Restake ",["symbol"]],Restaked:"Restaked","Restaking {symbol}":["Restaking ",["symbol"]],"Review approval tx details":"Examiner les d\xe9tails de la taxe d'approbation","Review changes to continue":"Review changes to continue","Review tx":"R\xe9viser tx","Review tx details":"Examiner les d\xe9tails de la transaction","Revoke power":"Revoke power","Reward(s) to claim":"R\xe9compense(s) \xe0 r\xe9clamer","Rewards APR":"R\xe9compenses APR","Risk details":"D\xe9tails des risques","SEE CHARTS":"VOIR LES GRAPHIQUES","Safety of your deposited collateral against the borrowed assets and its underlying value.":"S\xe9curit\xe9 de votre garantie d\xe9pos\xe9e contre les actifs emprunt\xe9s et sa valeur sous-jacente.","Save and share":"Save and share","Seatbelt report":"Seatbelt report","Seems like we can't switch the network automatically. Please check if you can change it from the wallet.":"On dirait que nous ne pouvons pas changer de r\xe9seau automatiquement. Veuillez v\xe9rifier si vous pouvez le changer depuis le portefeuille.",Select:"Select","Select APY type to switch":"S\xe9lectionnez le type APY pour basculer","Select an asset":"Select an asset","Select language":"Choisir la langue","Select slippage tolerance":"Select slippage tolerance","Select v2 borrows to migrate":"Select v2 borrows to migrate","Select v2 supplies to migrate":"Select v2 supplies to migrate","Selected assets have successfully migrated. Visit the Market Dashboard to see them.":"Selected assets have successfully migrated. Visit the Market Dashboard to see them.","Selected borrow assets":"Selected borrow assets","Selected supply assets":"Selected supply assets","Send feedback":"Send feedback","Set up delegation":"Set up delegation","Setup notifications about your Health Factor using the Hal app.":"Setup notifications about your Health Factor using the Hal app.","Share on Lens":"Share on Lens","Share on twitter":"Partager sur Twitter",Show:"Montrer","Show assets with 0 balance":"Afficher les actifs avec 0 solde","Sign to continue":"Sign to continue","Signatures ready":"Signatures ready",Signing:"Signing","Since this asset is frozen, the only available actions are withdraw and repay which can be accessed from the <0>Dashboard":"Since this asset is frozen, the only available actions are withdraw and repay which can be accessed from the <0>Dashboard","Since this is a test network, you can get any of the assets if you have ETH on your wallet":"Comme il s'agit d'un r\xe9seau de test, vous pouvez obtenir n'importe lequel des actifs si vous avez ETH dans votre portefeuille","Slippage is the difference between the quoted and received amounts from changing market conditions between the moment the transaction is submitted and its verification.":"Slippage is the difference between the quoted and received amounts from changing market conditions between the moment the transaction is submitted and its verification.","Some migrated assets will not be used as collateral due to enabled isolation mode in {marketName} V3 Market. Visit <0>{marketName} V3 Dashboard to manage isolation mode.":["Some migrated assets will not be used as collateral due to enabled isolation mode in ",["marketName"]," V3 Market. Visit <0>",["marketName"]," V3 Dashboard to manage isolation mode."],"Something went wrong":"Something went wrong","Sorry, an unexpected error happened. In the meantime you may try reloading the page, or come back later.":"Sorry, an unexpected error happened. In the meantime you may try reloading the page, or come back later.","Sorry, we couldn't find the page you were looking for.":"Sorry, we couldn't find the page you were looking for.",Spanish:"Espagnol",Stable:"Stable","Stable Interest Type is disabled for this currency":"Le type d'int\xe9r\xeat stable est d\xe9sactiv\xe9 pour cette devise","Stable borrowing is enabled":"L'emprunt stable est activ\xe9","Stable borrowing is not enabled":"L'emprunt stable n'est pas activ\xe9","Stable debt supply is not zero":"L'offre de dette stable n'est pas nulle","Stable interest rate will <0>stay the same for the duration of your loan. Recommended for long-term loan periods and for users who prefer predictability.":"Le taux d'int\xe9r\xeat stable <0>restera le m\xeame pendant toute la dur\xe9e de votre pr\xeat. Recommand\xe9 pour les p\xe9riodes de pr\xeat \xe0 long terme et pour les utilisateurs qui pr\xe9f\xe8rent la pr\xe9visibilit\xe9.",Stablecoin:"Stablecoin",Stake:"Stake","Stake ZERO":"Stake ZERO","Stake ABPT":"Stake ABPT","Stake cooldown activated":"Stake cooldown activated",Staked:"Stak\xe9",Staking:"Staking","Staking APR":"APR stak\xe9","Staking Rewards":"Staking Rewards","Staking balance":"Staking balance","Staking discount":"Staking discount",Started:"Commenc\xe9",State:"\xc9tat","Static interest rate that is determined by ZeroLend Governance. This rate may be changed over time depending on the need for the GHO supply to contract/expand. <0>Learn more":"Static interest rate that is determined by ZeroLend Governance. This rate may be changed over time depending on the need for the GHO supply to contract/expand. <0>Learn more",Supplied:"Supplied","Supplied asset amount":"Supplied asset amount",Supply:"Fournir","Supply APY":"Fournir APY","Supply apy":"Fournir apy","Supply balance":"Bilan d'approvisionnement","Supply balance after switch":"Supply balance after switch","Supply cap is exceeded":"Le plafond d'approvisionnement est d\xe9pass\xe9","Supply cap on target reserve reached. Try lowering the amount.":"Plafond d'approvisionnement sur la r\xe9serve cible atteint. Essayez de r\xe9duire le montant.","Supply {symbol}":["Fournir ",["symbole"]],"Supplying your":"Fournir votre","Supplying {symbol}":["Fournir ",["symbole"]],Switch:"Switch","Switch APY type":"Changer de type APY","Switch E-Mode":"Switch E-Mode","Switch E-Mode category":"Switch E-Mode category","Switch Network":"Changer de r\xe9seau","Switch borrow position":"Switch borrow position","Switch rate":"Taux de changement","Switch to":"Switch to",Switched:"Switched",Switching:"Switching","Switching E-Mode":"Switching E-Mode","Switching rate":"Taux de commutation",Techpaper:"Techpaper",Terms:"Terms","Test Assets":"Test Assets","Testnet mode":"Mode r\xe9seau test","Testnet mode is ON":"Testnet mode is ON","Thank you for voting!!":"Thank you for voting!!","The % of your total borrowing power used. This is based on the amount of your collateral supplied and the total amount that you can borrow.":"Le % de votre pouvoir d'emprunt total utilis\xe9. Ceci est bas\xe9 sur le montant de votre garantie fournie et le montant total que vous pouvez emprunter.","The ZeroLend Balancer Pool Token (ABPT) is a liquidity pool token. You can receive ABPT by depositing a combination of ZERO + ETH in the Balancer liquidity pool. You can then stake your BPT in the Safety Module to secure the protocol and earn Safety Incentives.":"The ZeroLend Balancer Pool Token (ABPT) is a liquidity pool token. You can receive ABPT by depositing a combination of ZERO + ETH in the Balancer liquidity pool. You can then stake your BPT in the Safety Module to secure the protocol and earn Safety Incentives.","The ZeroLend Protocol is programmed to always use the price of 1 GHO = $1. This is different from using market pricing via oracles for other crypto assets. This creates stabilizing arbitrage opportunities when the price of GHO fluctuates.":"The ZeroLend Protocol is programmed to always use the price of 1 GHO = $1. This is different from using market pricing via oracles for other crypto assets. This creates stabilizing arbitrage opportunities when the price of GHO fluctuates.","The Maximum LTV ratio represents the maximum borrowing power of a specific collateral. For example, if a collateral has an LTV of 75%, the user can borrow up to 0.75 worth of ETH in the principal currency for every 1 ETH worth of collateral.":"Le ratio LTV maximum repr\xe9sente le pouvoir d'emprunt maximum d'une garantie sp\xe9cifique. Par exemple, si une garantie a un LTV de 75 %, l'utilisateur peut emprunter jusqu'\xe0 0,75 ETH dans la devise principale pour chaque 1 ETH de garantie.","The Stable Rate is not enabled for this currency":"Le taux stable n'est pas activ\xe9 pour cette devise","The address of the pool addresses provider is invalid":"L'adresse du fournisseur d'adresses du pool n'est pas valide","The app is running in testnet mode. Learn how it works in":"The app is running in testnet mode. Learn how it works in","The caller of the function is not an AToken":"L'appelant de la fonction n'est pas un AToken","The caller of this function must be a pool":"L'appelant de cette fonction doit \xeatre un pool","The collateral balance is 0":"Le solde de la garantie est de 0","The collateral chosen cannot be liquidated":"La garantie choisie ne peut \xeatre liquid\xe9e","The cooldown period is the time required prior to unstaking your tokens (20 days). You can only withdraw your assets from the Security Module after the cooldown period and within the unstake window.<0>Learn more":"The cooldown period is the time required prior to unstaking your tokens (20 days). You can only withdraw your assets from the Security Module after the cooldown period and within the unstake window.<0>Learn more","The cooldown period is {0}. After {1} of cooldown, you will enter unstake window of {2}. You will continue receiving rewards during cooldown and unstake window.":["La p\xe9riode de recharge est de ",["0"],". Apr\xe8s ",["1"]," de temps de recharge, vous entrerez dans la fen\xeatre de d\xe9sengagement de ",["2"],". Vous continuerez \xe0 recevoir des r\xe9compenses pendant le temps de recharge et la fen\xeatre de retrait."],"The effects on the health factor would cause liquidation. Try lowering the amount.":"Les effets sur le facteur sant\xe9 entra\xeeneraient la liquidation. Essayez de r\xe9duire le montant.","The loan to value of the migrated positions would cause liquidation. Increase migrated collateral or reduce migrated borrow to continue.":"The loan to value of the migrated positions would cause liquidation. Increase migrated collateral or reduce migrated borrow to continue.","The requested amount is greater than the max loan size in stable rate mode":"Le montant demand\xe9 est sup\xe9rieur au montant maximum du pr\xeat en mode taux stable","The total amount of your assets denominated in USD that can be used as collateral for borrowing assets.":"Le montant total de vos actifs libell\xe9s en USD qui peut \xeatre utilis\xe9 comme garantie pour emprunter des actifs.","The underlying asset cannot be rescued":"L'actif sous-jacent ne peut pas \xeatre sauv\xe9","The underlying balance needs to be greater than 0":"Le solde sous-jacent doit \xeatre sup\xe9rieur \xe0 0","The weighted average of APY for all borrowed assets, including incentives.":"La moyenne pond\xe9r\xe9e de l'APY pour tous les actifs emprunt\xe9s, y compris les incitatifs.","The weighted average of APY for all supplied assets, including incentives.":"La moyenne pond\xe9r\xe9e de l'APY pour tous les actifs fournis, y compris les incitations.","There are not enough funds in the{0}reserve to borrow":["Il n'y a pas assez de fonds dans la ",["0"]," r\xe9serve pour emprunter"],"There is not enough collateral to cover a new borrow":"Il n'y a pas assez de collat\xe9ral pour couvrir un nouvel emprunt","There is not enough liquidity for the target asset to perform the switch. Try lowering the amount.":"There is not enough liquidity for the target asset to perform the switch. Try lowering the amount.","There was some error. Please try changing the parameters or <0><1>copy the error":"Il y a eu une erreur. Veuillez essayer de modifier les param\xe8tres ou <0><1>copier l'erreur","These assets are temporarily frozen or paused by ZeroLend community decisions, meaning that further supply / borrow, or rate swap of these assets are unavailable. Withdrawals and debt repayments are allowed. Follow the <0>ZeroLend governance forum for further updates.":"These assets are temporarily frozen or paused by ZeroLend community decisions, meaning that further supply / borrow, or rate swap of these assets are unavailable. Withdrawals and debt repayments are allowed. Follow the <0>ZeroLend governance forum for further updates.","These funds have been borrowed and are not available for withdrawal at this time.":"Ces fonds ont \xe9t\xe9 emprunt\xe9s et ne peuvent pas \xeatre retir\xe9s pour le moment.","This action will reduce V2 health factor below liquidation threshold. retain collateral or migrate borrow position to continue.":"This action will reduce V2 health factor below liquidation threshold. retain collateral or migrate borrow position to continue.","This action will reduce health factor of V3 below liquidation threshold. Increase migrated collateral or reduce migrated borrow to continue.":"This action will reduce health factor of V3 below liquidation threshold. Increase migrated collateral or reduce migrated borrow to continue.","This action will reduce your health factor. Please be mindful of the increased risk of collateral liquidation.":"This action will reduce your health factor. Please be mindful of the increased risk of collateral liquidation.","This address is blocked on app.zerolend.xyz because it is associated with one or more":"This address is blocked on app.zerolend.xyz because it is associated with one or more","This asset has almost reached its borrow cap. There is only {messageValue} available to be borrowed from this market.":["Cet actif a presque atteint son plafond d'emprunt. Il n'y a que ",["messageValue"]," disponible pour \xeatre emprunt\xe9 sur ce march\xe9."],"This asset has almost reached its supply cap. There can only be {messageValue} supplied to this market.":["Cet actif a presque atteint son plafond d'offre. Il ne peut y avoir que ",["messageValue"]," fourni \xe0 ce march\xe9."],"This asset has reached its borrow cap. Nothing is available to be borrowed from this market.":"Cet actif a atteint son plafond d'emprunt. Rien n'est disponible pour \xeatre emprunt\xe9 \xe0 ce march\xe9.","This asset has reached its supply cap. Nothing is available to be supplied from this market.":"Cet actif a atteint son plafond d'offre. Rien n'est disponible pour \xeatre fourni \xe0 partir de ce march\xe9.","This asset is frozen due to an ZeroLend Protocol Governance decision. <0>More details":"This asset is frozen due to an ZeroLend Protocol Governance decision. <0>More details","This asset is frozen due to an ZeroLend Protocol Governance decision. On the 20th of December 2022, renFIL will no longer be supported and cannot be bridged back to its native network. It is recommended to withdraw supply positions and repay borrow positions so that renFIL can be bridged back to FIL before the deadline. After this date, it will no longer be possible to convert renFIL to FIL. <0>More details":"This asset is frozen due to an ZeroLend Protocol Governance decision. On the 20th of December 2022, renFIL will no longer be supported and cannot be bridged back to its native network. It is recommended to withdraw supply positions and repay borrow positions so that renFIL can be bridged back to FIL before the deadline. After this date, it will no longer be possible to convert renFIL to FIL. <0>More details","This asset is frozen due to an ZeroLend community decision. <0>More details":"This asset is frozen due to an ZeroLend community decision. <0>More details","This asset is planned to be offboarded due to an ZeroLend Protocol Governance decision. <0>More details":"This asset is planned to be offboarded due to an ZeroLend Protocol Governance decision. <0>More details","This gas calculation is only an estimation. Your wallet will set the price of the transaction. You can modify the gas settings directly from your wallet provider.":"Ce calcul de gaz n'est qu'une estimation. Votre portefeuille fixera le prix de la transaction. Vous pouvez modifier les param\xe8tres de gaz directement depuis votre fournisseur de portefeuille.","This integration was<0>proposed and approvedby the community.":"This integration was<0>proposed and approvedby the community.","This is the total amount available for you to borrow. You can borrow based on your collateral and until the borrow cap is reached.":"Il s'agit du montant total que vous pouvez emprunter. Vous pouvez emprunter en fonction de votre garantie et jusqu'\xe0 ce que le plafond d'emprunt soit atteint.","This is the total amount that you are able to supply to in this reserve. You are able to supply your wallet balance up until the supply cap is reached.":"Il s'agit du montant total que vous pouvez emprunter. Vous pouvez emprunter en fonction de votre garantie et jusqu'\xe0 ce que le plafond d'emprunt soit atteint.","This represents the threshold at which a borrow position will be considered undercollateralized and subject to liquidation for each collateral. For example, if a collateral has a liquidation threshold of 80%, it means that the position will be liquidated when the debt value is worth 80% of the collateral value.":"Cela repr\xe9sente le seuil auquel une position d'emprunt sera consid\xe9r\xe9e comme sous-garantie et sujette \xe0 liquidation pour chaque garantie. Par exemple, si une garantie a un seuil de liquidation de 80\xa0%, cela signifie que la position sera liquid\xe9e lorsque la valeur de la dette vaut 80 % de la valeur de la garantie.","Time left to be able to withdraw your staked asset.":"Temps restant pour pouvoir retirer votre bien stak\xe9.","Time left to unstake":"Temps restant pour d\xe9piquer","Time left until the withdrawal window closes.":"Temps restant jusqu'\xe0 la fermeture de la fen\xeatre de retrait.","Tip: Try increasing slippage or reduce input amount":"Tip: Try increasing slippage or reduce input amount","To borrow you need to supply any asset to be used as collateral.":"Pour emprunter, vous devez fournir tout actif \xe0 utiliser comme garantie.","To continue, you need to grant ZeroLend smart contracts permission to move your funds from your wallet. Depending on the asset and wallet you use, it is done by signing the permission message (gas free), or by submitting an approval transaction (requires gas). <0>Learn more":"To continue, you need to grant ZeroLend smart contracts permission to move your funds from your wallet. Depending on the asset and wallet you use, it is done by signing the permission message (gas free), or by submitting an approval transaction (requires gas). <0>Learn more","To enable E-mode for the {0} category, all borrow positions outside of this category must be closed.":["To enable E-mode for the ",["0"]," category, all borrow positions outside of this category must be closed."],"To repay on behalf of a user an explicit amount to repay is needed":"Pour rembourser au nom d'un utilisateur, un montant explicite \xe0 rembourser est n\xe9cessaire","To request access for this permissioned market, please visit: <0>Acces Provider Name":"Pour demander l'acc\xe8s \xe0 ce march\xe9 autoris\xe9, veuillez consulter\xa0: <0>Nom du fournisseur d'acc\xe8s","To submit a proposal for minor changes to the protocol, you'll need at least 80.00K power. If you want to change the core code base, you'll need 320k power.<0>Learn more.":"To submit a proposal for minor changes to the protocol, you'll need at least 80.00K power. If you want to change the core code base, you'll need 320k power.<0>Learn more.","Top 10 addresses":"Top 10 addresses","Total available":"Total disponible","Total borrowed":"Total emprunt\xe9","Total borrows":"Total des emprunts","Total emission per day":"\xc9mission totale par jour","Total interest accrued":"Total interest accrued","Total market size":"Taille totale du march\xe9","Total supplied":"Total fourni","Total voting power":"Pouvoir de vote total","Total worth":"Valeur totale","Track wallet":"Track wallet","Track wallet balance in read-only mode":"Track wallet balance in read-only mode","Transaction failed":"La transaction a \xe9chou\xe9","Transaction history":"Transaction history","Transaction history is not currently available for this market":"Transaction history is not currently available for this market","Transaction overview":"Aper\xe7u des transactions",Transactions:"Transactions","UNSTAKE {symbol}":["D\xc9POSER ",["symbole"]],Unavailable:"Non disponible",Unbacked:"Sans support","Unbacked mint cap is exceeded":"Le plafond de mintage non soutenu est d\xe9pass\xe9","Underlying asset does not exist in {marketName} v3 Market, hence this position cannot be migrated.":["Underlying asset does not exist in ",["marketName"]," v3 Market, hence this position cannot be migrated."],"Underlying token":"Underlying token","Unstake now":"Arr\xeater de staker maintenant","Unstake window":"Fen\xeatre d'arr\xeat de staking",Unstaked:"Unstaked","Unstaking {symbol}":["Unstaking ",["symbol"]],"Update: Disruptions reported for WETH, WBTC, WMATIC, and USDT. AIP 230 will resolve the disruptions and the market will be operating as normal on ~26th May 13h00 UTC.":"Update: Disruptions reported for WETH, WBTC, WMATIC, and USDT. AIP 230 will resolve the disruptions and the market will be operating as normal on ~26th May 13h00 UTC.","Use it to vote for or against active proposals.":"Use it to vote for or against active proposals.","Use your ZERO and stkZERO balance to delegate your voting and proposition powers. You will not be sending any tokens, only the rights to vote and propose changes to the protocol. You can re-delegate or revoke power to self at any time.":"Use your ZERO and stkZERO balance to delegate your voting and proposition powers. You will not be sending any tokens, only the rights to vote and propose changes to the protocol. You can re-delegate or revoke power to self at any time.","Used as collateral":"Utilis\xe9 comme collat\xe9ral","User cannot withdraw more than the available balance":"L'utilisateur ne peut pas retirer plus que le solde disponible","User did not borrow the specified currency":"L'utilisateur n'a pas emprunt\xe9 la devise sp\xe9cifi\xe9e","User does not have outstanding stable rate debt on this reserve":"L'utilisateur n'a pas de dette \xe0 taux stable impay\xe9e sur cette r\xe9serve","User does not have outstanding variable rate debt on this reserve":"L'utilisateur n'a pas de dette \xe0 taux variable impay\xe9e sur cette r\xe9serve","User is in isolation mode":"L'utilisateur est en mode d'isolement","User is trying to borrow multiple assets including a siloed one":"L'utilisateur essaie d'emprunter plusieurs actifs, y compris un en silo","Users who stake ZERO in Safety Module (i.e. stkZERO holders) receive a discount on GHO borrow interest rate. The discount applies to 100 GHO for every 1 stkZERO held. Use the calculator below to see GHO borrow rate with the discount applied.":"Users who stake ZERO in Safety Module (i.e. stkZERO holders) receive a discount on GHO borrow interest rate. The discount applies to 100 GHO for every 1 stkZERO held. Use the calculator below to see GHO borrow rate with the discount applied.","Utilization Rate":"Taux d'utilisation","VIEW TX":"VIEW TX","VOTE NAY":"VOTER NON","VOTE YAE":"VOTER OUI",Variable:"Variable","Variable debt supply is not zero":"L'offre de dette variable n'est pas nulle","Variable interest rate will <0>fluctuate based on the market conditions. Recommended for short-term positions.":"Variable interest rate will <0>fluctuate based on the market conditions. Recommended for short-term positions.","Version 2":"Version 2","Version 3":"Version 3",View:"View","View all votes":"View all votes","View contract":"View contract","View details":"Voir d\xe9tails","View on Explorer":"Voir sur l'explorer","Vote NAY":"Vote NAY","Vote YAE":"Vote YAE","Voted NAY":"Voted NAY","Voted YAE":"Voted YAE",Votes:"Votes",Voting:"Voting","Voting power":"Pouvoir de vote","Voting results":"R\xe9sultats du vote","Wallet Balance":"Wallet Balance","Wallet balance":"Solde du portefeuille","Wallet not detected. Connect or install wallet and retry":"Portefeuille non d\xe9tect\xe9. Connectez ou installez le portefeuille et r\xe9essayez","Wallets are provided by External Providers and by selecting you agree to Terms of those Providers. Your access to the wallet might be reliant on the External Provider being operational.":"Les portefeuilles sont fournis par des fournisseurs externes et en s\xe9lectionnant, vous acceptez les conditions de ces fournisseurs. Votre acc\xe8s au portefeuille peut d\xe9pendre du fonctionnement du fournisseur externe.","We couldn't find any assets related to your search. Try again with a different asset name, symbol, or address.":"We couldn't find any assets related to your search. Try again with a different asset name, symbol, or address.","We couldn't find any transactions related to your search. Try again with a different asset name, or reset filters.":"We couldn't find any transactions related to your search. Try again with a different asset name, or reset filters.","We couldn\u2019t detect a wallet. Connect a wallet to stake and view your balance.":"We couldn\u2019t detect a wallet. Connect a wallet to stake and view your balance.","We suggest you go back to the Dashboard.":"We suggest you go back to the Dashboard.",Website:"Website","When a liquidation occurs, liquidators repay up to 50% of the outstanding borrowed amount on behalf of the borrower. In return, they can buy the collateral at a discount and keep the difference (liquidation penalty) as a bonus.":"Lorsqu'une liquidation survient, les liquidateurs remboursent jusqu'\xe0 50 % de l'encours emprunt\xe9 au nom de l'emprunteur. En contrepartie, ils peuvent acheter le collat\xe9ral \xe0 prix r\xe9duit et conserver la diff\xe9rence (p\xe9nalit\xe9 de liquidation) en bonus.","With a voting power of <0/>":"Avec un pouvoir de vote de <0/>","With testnet Faucet you can get free assets to test the ZeroLend Protocol. Make sure to switch your wallet provider to the appropriate testnet network, select desired asset, and click \u2018Faucet\u2019 to get tokens transferred to your wallet. The assets on a testnet are not \u201creal,\u201d meaning they have no monetary value. <0>Learn more":"With testnet Faucet you can get free assets to test the ZeroLend Protocol. Make sure to switch your wallet provider to the appropriate testnet network, select desired asset, and click \u2018Faucet\u2019 to get tokens transferred to your wallet. The assets on a testnet are not \u201creal,\u201d meaning they have no monetary value. <0>Learn more",Withdraw:"Retirer","Withdraw {symbol}":["Retirer ",["symbole"]],"Withdrawing this amount will reduce your health factor and increase risk of liquidation.":"Le retrait de ce montant r\xe9duira votre facteur sant\xe9 et augmentera le risque de liquidation.","Withdrawing {symbol}":["Retrait ",["symbole"]],"Wrong Network":"Mauvais r\xe9seau",YAE:"YAE","You are entering Isolation mode":"Vous entrez en mode Isolation","You can borrow this asset with a stable rate only if you borrow more than the amount you are supplying as collateral.":"Vous ne pouvez emprunter cet actif avec un taux stable que si vous empruntez plus que le montant que vous fournissez en garantie.","You can not change Interest Type to stable as your borrowings are higher than your collateral":"Vous ne pouvez pas changer le type d'int\xe9r\xeat en stable car vos emprunts sont sup\xe9rieurs \xe0 votre garantie","You can not disable E-Mode as your current collateralization level is above 80%, disabling E-Mode can cause liquidation. To exit E-Mode supply or repay borrowed positions.":"You can not disable E-Mode as your current collateralization level is above 80%, disabling E-Mode can cause liquidation. To exit E-Mode supply or repay borrowed positions.","You can not switch usage as collateral mode for this currency, because it will cause collateral call":"Vous ne pouvez pas changer d'utilisation en tant que mode de garantie pour cette devise, car cela entra\xeenera un appel de garantie","You can not use this currency as collateral":"Vous ne pouvez pas utiliser cette devise comme garantie","You can not withdraw this amount because it will cause collateral call":"Vous ne pouvez pas retirer ce montant car cela entra\xeenera un appel de garantie","You can only switch to tokens with variable APY types. After this transaction, you may change the variable rate to a stable one if available.":"You can only switch to tokens with variable APY types. After this transaction, you may change the variable rate to a stable one if available.","You can only withdraw your assets from the Security Module after the cooldown period ends and the unstake window is active.":"Vous ne pouvez retirer vos actifs du module de s\xe9curit\xe9 qu'apr\xe8s la fin de la p\xe9riode de refroidissement et que la fen\xeatre de retrait est active.","You can report incident to our <0>Discord or <1>Github.":"Vous pouvez signaler un incident sur notre <0>Discord ou <1>Github.","You cancelled the transaction.":"Vous avez annul\xe9 la transaction.","You did not participate in this proposal":"Vous n'avez pas particip\xe9 \xe0 cette proposition","You do not have supplies in this currency":"Vous n'avez pas de fournitures dans cette devise","You don\u2019t have enough funds in your wallet to repay the full amount. If you proceed to repay with your current amount of funds, you will still have a small borrowing position in your dashboard.":"Vous n'avez pas assez de fonds dans votre portefeuille pour rembourser le montant total. Si vous continuez \xe0 rembourser avec votre montant actuel de fonds, vous aurez toujours une petite position d'emprunt dans votre tableau de bord.","You have no ZERO/stkZERO balance to delegate.":"You have no ZERO/stkZERO balance to delegate.","You have not borrow yet using this currency":"You have not borrow yet using this currency","You may borrow up to <0/> GHO at <1/> (max discount)":"You may borrow up to <0/> GHO at <1/> (max discount)","You may enter a custom amount in the field.":"You may enter a custom amount in the field.","You switched to {0} rate":["Vous \xeates pass\xe9 au tarif ",["0"]],"You unstake here":"Vous unstak\xe9 ici","You voted {0}":["Vous avez vot\xe9 ",["0"]],"You will exit isolation mode and other tokens can now be used as collateral":"Vous quitterez le mode d'isolement et d'autres jetons peuvent d\xe9sormais \xeatre utilis\xe9s comme collat\xe9ral","You {action} <0/> {symbol}":["Vous ",["action"]," <0/> ",["symbole"]],"You've successfully switched borrow position.":"You've successfully switched borrow position.","Your borrows":"Vos emprunts","Your current loan to value based on your collateral supplied.":"Votre pr\xeat actuel \xe0 la valeur en fonction de votre collat\xe9ral fournie.","Your health factor and loan to value determine the assurance of your collateral. To avoid liquidations you can supply more collateral or repay borrow positions.":"Votre facteur de sant\xe9 et votre pr\xeat \xe0 la valeur d\xe9terminent l'assurance de votre collat\xe9ral. Pour \xe9viter les liquidations, vous pouvez fournir plus de garanties ou rembourser les positions d'emprunt.","Your info":"Vos informations","Your proposition power is based on your ZERO/stkZERO balance and received delegations.":"Your proposition power is based on your ZERO/stkZERO balance and received delegations.","Your reward balance is 0":"Votre solde de r\xe9compenses est de 0","Your supplies":"Vos ressources","Your voting info":"Vos informations de vote","Your voting power is based on your ZERO/stkZERO balance and received delegations.":"Your voting power is based on your ZERO/stkZERO balance and received delegations.","Your {name} wallet is empty. Purchase or transfer assets or use <0>{0} to transfer your {network} assets.":["Your ",["name"]," wallet is empty. Purchase or transfer assets or use <0>",["0"]," to transfer your ",["network"]," assets."],"Your {name} wallet is empty. Purchase or transfer assets.":["Your ",["name"]," wallet is empty. Purchase or transfer assets."],"Your {networkName} wallet is empty. Get free test assets at":["Your ",["networkName"]," wallet is empty. Get free test assets at"],"Your {networkName} wallet is empty. Get free test {0} at":["Your ",["networkName"]," wallet is empty. Get free test ",["0"]," at"],"Zero address not valid":"Adresse z\xe9ro non-valide",assets:"actifs","blocked activities":"blocked activities","copy the error":"copier l'erreur",disabled:"disabled",documentation:"documentation",enabled:"enabled",ends:"Prend fin",for:"for",of:"of",on:"sur","please check that the amount you want to supply is not currently being used for staking. If it is being used for staking, your transaction might fail.":"veuillez v\xe9rifier que le montant que vous souhaitez fournir n'est pas actuellement utilis\xe9 pour le staking. S'il est utilis\xe9 pour le staking, votre transaction peut \xe9chouer.",repaid:"repaid","stETH supplied as collateral will continue to accrue staking rewards provided by daily rebases.":"stETH supplied as collateral will continue to accrue staking rewards provided by daily rebases.","stETH tokens will be migrated to Wrapped stETH using Lido Protocol wrapper which leads to supply balance change after migration: {0}":["stETH tokens will be migrated to Wrapped stETH using Lido Protocol wrapper which leads to supply balance change after migration: ",["0"]],"staking view":"vue de staking",starts:"starts","stkZERO holders get a discount on GHO borrow rate":"stkZERO holders get a discount on GHO borrow rate",to:"to","tokens is not the same as staking them. If you wish to stake your":"tokens n'est pas la m\xeame chose que de les staker . Si vous souhaitez staker votre","tokens, please go to the":"tokens, veuillez vous rendre sur","will receive":"will receive",withdrew:"withdrew","{0}":[["0"]],"{0} Balance":[["0"]," Balance"],"{0} Faucet":[["0"]," Faucet"],"{0} on-ramp service is provided by External Provider and by selecting you agree to Terms of the Provider. Your access to the service might be reliant on the External Provider being operational.":[["0"]," on-ramp service is provided by External Provider and by selecting you agree to Terms of the Provider. Your access to the service might be reliant on the External Provider being operational."],"{0}{name}":[["0"],["name"]],"{currentMethod}":[["currentMethod"]],"{d}d":[["d"],"d"],"{h}h":[["h"],"h"],"{m}m":[["m"],"m"],"{networkName} Faucet":[["networkName"]," Faucet"],"{notifyText}":[["notifyText"]],"{numSelected}/{numAvailable} assets selected":[["numSelected"],"/",["numAvailable"]," assets selected"],"{s}s":[["s"],"s"],"{title}":[["title"]],"{tooltipText}":[["tooltipText"]]}}}}]); \ No newline at end of file diff --git a/_next/static/chunks/869-3744e70aa2dcffd3.js b/_next/static/chunks/869-3744e70aa2dcffd3.js new file mode 100644 index 00000000..007b7bdb --- /dev/null +++ b/_next/static/chunks/869-3744e70aa2dcffd3.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[869],{87369:function(e,r,t){t.d(r,{d:function(){return l}});var n=t(62097),o=t(61225),i=t(61953),s=t(29630),c=t(91655),a=t(85893),l=function(e){var r=e.icon,t=e.title,l=e.titleIcon,d=e.children,p=e.hideIcon,u=e.variant,x=void 0===u?"dark":u,f=e.withLine,h=e.loading,b=e.withoutIconWrapper,m=(0,n.Z)(),j=(0,o.Z)(m.breakpoints.up("sm"));return(0,a.jsxs)(i.Z,{sx:{display:"flex",alignItems:"center",width:{xs:"calc(50% - 12px)",xsm:"unset"}},children:[f&&(0,a.jsx)(i.Z,{sx:{mr:8,my:"auto",width:"1px",bgcolor:"#F2F3F729",height:"37px"}}),!p&&(b?r&&r:(0,a.jsx)(i.Z,{sx:{display:{xs:"none",md:"flex"},alignItems:"center",justifyContent:"center",border:"1px solid #EBEBED1F",borderRadius:"12px",bgcolor:"#27264C",boxShadow:"0px 2px 1px rgba(0, 0, 0, 0.05), 0px 0px 1px rgba(0, 0, 0, 0.25)",width:42,height:42,mr:3},children:r&&r})),(0,a.jsxs)(i.Z,{sx:{display:"flex",flexDirection:"column"},children:[(0,a.jsxs)(i.Z,{sx:{display:"inline-flex",alignItems:"center"},children:[(0,a.jsx)(s.Z,{sx:{color:"dark"===x?"#A5A8B6":"#27264C"},variant:j?"description":"caption",component:"div",children:t}),l&&l]}),h?(0,a.jsx)(c.Z,{width:60,height:j?28:24,sx:{background:"#27264C"}}):d]})]})}},25002:function(e,r,t){t.d(r,{l:function(){return c}});var n=t(49501),o=t(25169),i=t(68861),s=t(85893),c=function(e){var r=e.symbol,t=e.currentMarket;return(0,s.jsx)(n.cC,{id:"Borrowing is disabled due to an ZeroLend community decision. <0>More details",components:{0:(0,s.jsx)(i.rU,{href:(0,o.E)(r,t),sx:{textDecoration:"underline"}})}})}},52906:function(e,r,t){t.d(r,{J:function(){return a}});var n=t(61953),o=t(41024),i=t(14463),s=t(17218),c=t(85893),a=function(e){var r=e.symbol,t=e.value,a=e.incentives,l=e.variant,d=void 0===l?"secondary14":l,p=e.symbolsVariant,u=e.align,x=e.color,f=e.tooltip;return(0,c.jsxs)(n.Z,{sx:{display:"flex",flexDirection:"column",alignItems:u||{xs:"flex-end",xsm:"center"},justifyContent:"center",textAlign:"center"},children:["-1"!==t.toString()?(0,c.jsxs)(n.Z,{sx:{display:"flex"},children:[(0,c.jsx)(o.B,{"data-cy":"apy",value:t,percent:!0,variant:d,symbolsVariant:p,color:x,symbolsColor:x}),f]}):(0,c.jsx)(i.J,{variant:d,color:x||"text.secondary"}),(0,c.jsx)(s.M,{incentives:a,symbol:r})]})}},35161:function(e,r,t){t.d(r,{$:function(){return l}});var n=t(58771),o=t(61953),i=t(81645),s=t(97563),c=t(84734),a=t(85893),l=function(){return(0,a.jsx)(s.a,{tooltipContent:(0,a.jsx)(o.Z,{children:(0,a.jsx)(c.v,{})}),children:(0,a.jsx)(i.Z,{sx:{fontSize:"20px",color:"warning.main",ml:2},children:(0,a.jsx)(n.Z,{})})})}},69507:function(e,r,t){t.d(r,{w:function(){return l}});var n=t(58771),o=t(61953),i=t(81645),s=t(97563),c=t(25002),a=t(85893),l=function(e){var r=e.symbol,t=e.currentMarket;return(0,a.jsx)(s.a,{tooltipContent:(0,a.jsx)(o.Z,{children:(0,a.jsx)(c.l,{symbol:r,currentMarket:t})}),children:(0,a.jsx)(i.Z,{sx:{fontSize:"20px",color:"error.main",ml:2},children:(0,a.jsx)(n.Z,{})})})}},25169:function(e,r,t){t.d(r,{E:function(){return p},Q:function(){return u}});var n=t(49501),o=t(58771),i=t(61953),s=t(81645),c=t(25298),a=t(97563),l=t(68861),d=t(85893),p=function(e,r){return r&&"proto_harmony_v3"===r||r&&"proto_fantom_v3"===r?"https://discord.gg/zerolend":e&&c.$e[e.toUpperCase()+r]?c.$e[e.toUpperCase()+r]:"https://discord.gg/zerolend"},u=function(e){var r=e.symbol,t=e.currentMarket;return(0,d.jsx)(a.a,{tooltipContent:(0,d.jsx)(i.Z,{children:(0,d.jsx)(n.cC,{id:"This asset is frozen due to an ZeroLend Protocol Governance decision.<0>More details",components:{0:(0,d.jsx)(l.rU,{href:p(r,t),sx:{textDecoration:"underline"}})}})}),children:(0,d.jsx)(s.Z,{sx:{fontSize:"20px",color:"error.main",ml:2},children:(0,d.jsx)(o.Z,{})})})}},42115:function(e,r,t){t.d(r,{F:function(){return d}});var n=t(49501),o=t(58771),i=t(61953),s=t(81645),c=t(97563),a=t(68861),l=t(85893),d=function(){return(0,l.jsx)(c.a,{tooltipContent:(0,l.jsx)(i.Z,{children:(0,l.jsx)(n.cC,{id:"This asset is frozen due to an ZeroLend Protocol Governance decision. On the 20th of December 2022, renFIL will no longer be supported and cannot be bridged back to its native network. It is recommended to withdraw supply positions and repay borrow positions so that renFIL can be bridged back to FIL before the deadline. After this date, it will no longer be possible to convert renFIL to FIL. <0>More details",components:{0:(0,l.jsx)(a.rU,{href:"https://medium.com/renproject/moving-on-from-alameda-da62a823ce93",sx:{textDecoration:"underline"}})}})}),children:(0,l.jsx)(s.Z,{sx:{fontSize:"20px",color:"error.main",ml:2},children:(0,l.jsx)(o.Z,{})})})}},83793:function(e,r,t){t.d(r,{n:function(){return c}});var n=t(58771),o=t(58527),i=t(1252),s=t(85893),c=function(){return(0,s.jsx)(o.G,{wrapperProps:{ml:2},color:"warning.main",iconSize:20,icon:(0,s.jsx)(n.Z,{}),children:(0,s.jsx)(i.O,{})})}},7775:function(e,r,t){t.d(r,{s:function(){return d}});var n=t(59499),o=t(36864),i=t(49501),s=t(58527),c=t(85893);function a(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&&(n=n.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,n)}return t}function l(e){for(var r=1;rstay the same for the duration of your loan. Recommended for long-term loan periods and for users who prefer predictability.",components:{0:(0,c.jsx)("b",{})}})}))}},14379:function(e,r,t){t.d(r,{B:function(){return d}});var n=t(59499),o=t(36864),i=t(49501),s=t(58527),c=t(85893);function a(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&&(n=n.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,n)}return t}function l(e){for(var r=1;rfluctuate based on the market conditions. Recommended for short-term positions.",components:{0:(0,c.jsx)("b",{})}})}))}},45884:function(e,r,t){t.d(r,{h:function(){return i}});var n=t(61953),o=t(85893),i=function(e){var r=e.isRow,t=e.children,i=e.minWidth,s=e.maxWidth,c=e.align,a=void 0===c?"center":c,l=e.overFlow,d=void 0===l?"visible":l,p=e.flex,u=void 0===p?1:p,x=e.p,f=void 0===x?1:x;return(0,o.jsx)(n.Z,{sx:{display:"flex",flexDirection:r?"row":"column",alignItems:r?"center":"left"===a?"flex-start":"right"===a?"flex-end":a,justifyContent:r?"flex-start":"flex-end",flex:u,minWidth:i||"70px",maxWidth:s,overflow:d,padding:f},children:t})}},99435:function(e,r,t){t.d(r,{M:function(){return a}});var n=t(29630),o=t(61953),i=t(84829),s=t(57609),c=t(85893),a=function(e){var r=e.sortName,t=e.sortDesc,a=e.sortKey,l=e.source,d=e.setSortName,p=e.setSortDesc,u=e.onClick,x=e.children,f=(0,i.Yh)((function(e){return e.trackEvent}));return(0,c.jsxs)(n.Z,{component:"div",variant:"subheader2",color:"text.secondary",noWrap:!0,onClick:function(){return u?u():!!a&&(e=a,f(s.uZ.SORT,{sort_by:e,tile:l}),p&&p(!1),d&&d(e),void(r===e&&p&&p(!t)));var e},sx:{cursor:u||a?"pointer":"default",display:"inline-flex",alignItems:"center"},children:[x,!!a&&(0,c.jsxs)(o.Z,{sx:{display:"inline-flex",flexDirection:"column",ml:1},children:[(0,c.jsx)(o.Z,{component:"span",sx:function(e){return{width:0,height:0,borderStyle:"solid",borderWidth:"0 4px 4px 4px",borderColor:"transparent transparent ".concat(r===a&&t?e.palette.text.secondary:e.palette.divider," transparent"),mb:.5}}}),(0,c.jsx)(o.Z,{component:"span",sx:function(e){return{width:0,height:0,borderStyle:"solid",borderWidth:"4px 4px 0 4px",borderColor:"".concat(r!==a||t?e.palette.divider:e.palette.text.secondary," transparent transparent transparent")}}})]})]})}},1475:function(e,r,t){t.d(r,{u:function(){return d}});var n=t(59499),o=t(4730),i=t(61953),s=t(85893),c=["px","children"];function a(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&&(n=n.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,n)}return t}function l(e){for(var r=1;rMore details",components:{0:(0,s.jsx)(i.rU,{href:(0,o.E)(r,t),sx:{textDecoration:"underline"}})}})}},52906:function(e,r,t){t.d(r,{J:function(){return c}});var n=t(61953),o=t(41024),i=t(14463),s=t(17218),a=t(85893),c=function(e){var r=e.symbol,t=e.value,c=e.incentives,l=e.variant,d=void 0===l?"secondary14":l,p=e.symbolsVariant,u=e.align,x=e.color,f=e.tooltip;return(0,a.jsxs)(n.Z,{sx:{display:"flex",flexDirection:"column",alignItems:u||{xs:"flex-end",xsm:"center"},justifyContent:"center",textAlign:"center"},children:["-1"!==t.toString()?(0,a.jsxs)(n.Z,{sx:{display:"flex"},children:[(0,a.jsx)(o.B,{"data-cy":"apy",value:t,percent:!0,variant:d,symbolsVariant:p,color:x,symbolsColor:x}),f]}):(0,a.jsx)(i.J,{variant:d,color:x||"text.secondary"}),(0,a.jsx)(s.M,{incentives:c,symbol:r})]})}},35161:function(e,r,t){t.d(r,{$:function(){return l}});var n=t(58771),o=t(61953),i=t(81645),s=t(97563),a=t(84734),c=t(85893),l=function(){return(0,c.jsx)(s.a,{tooltipContent:(0,c.jsx)(o.Z,{children:(0,c.jsx)(a.v,{})}),children:(0,c.jsx)(i.Z,{sx:{fontSize:"20px",color:"warning.main",ml:2},children:(0,c.jsx)(n.Z,{})})})}},69507:function(e,r,t){t.d(r,{w:function(){return l}});var n=t(58771),o=t(61953),i=t(81645),s=t(97563),a=t(25002),c=t(85893),l=function(e){var r=e.symbol,t=e.currentMarket;return(0,c.jsx)(s.a,{tooltipContent:(0,c.jsx)(o.Z,{children:(0,c.jsx)(a.l,{symbol:r,currentMarket:t})}),children:(0,c.jsx)(i.Z,{sx:{fontSize:"20px",color:"error.main",ml:2},children:(0,c.jsx)(n.Z,{})})})}},25169:function(e,r,t){t.d(r,{E:function(){return p},Q:function(){return u}});var n=t(49501),o=t(58771),i=t(61953),s=t(81645),a=t(25298),c=t(97563),l=t(68861),d=t(85893),p=function(e,r){return r&&"proto_harmony_v3"===r?"https://snapshot.org/#/aave.eth/proposal/0x81a78109941e5e0ac6cb5ebf82597c839c20ad6821a8c3ff063dba39032533d4":r&&"proto_fantom_v3"===r?"https://snapshot.org/#/aave.eth/proposal/0xeefcd76e523391a14cfd0a79b531ea0a3faf0eb4a058e255fac13a2d224cc647":e&&a.$e[e.toUpperCase()+r]?a.$e[e.toUpperCase()+r]:"https://app.aave.com/governance"},u=function(e){var r=e.symbol,t=e.currentMarket;return(0,d.jsx)(c.a,{tooltipContent:(0,d.jsx)(i.Z,{children:(0,d.jsx)(n.cC,{id:"This asset is frozen due to an ZeroLend Protocol Governance decision. <0>More details",components:{0:(0,d.jsx)(l.rU,{href:p(r,t),sx:{textDecoration:"underline"}})}})}),children:(0,d.jsx)(s.Z,{sx:{fontSize:"20px",color:"error.main",ml:2},children:(0,d.jsx)(o.Z,{})})})}},42115:function(e,r,t){t.d(r,{F:function(){return d}});var n=t(49501),o=t(58771),i=t(61953),s=t(81645),a=t(97563),c=t(68861),l=t(85893),d=function(){return(0,l.jsx)(a.a,{tooltipContent:(0,l.jsx)(i.Z,{children:(0,l.jsx)(n.cC,{id:"This asset is frozen due to an ZeroLend Protocol Governance decision. On the 20th of December 2022, renFIL will no longer be supported and cannot be bridged back to its native network. It is recommended to withdraw supply positions and repay borrow positions so that renFIL can be bridged back to FIL before the deadline. After this date, it will no longer be possible to convert renFIL to FIL. <0>More details",components:{0:(0,l.jsx)(c.rU,{href:"https://medium.com/renproject/moving-on-from-alameda-da62a823ce93",sx:{textDecoration:"underline"}})}})}),children:(0,l.jsx)(s.Z,{sx:{fontSize:"20px",color:"error.main",ml:2},children:(0,l.jsx)(o.Z,{})})})}},83793:function(e,r,t){t.d(r,{n:function(){return a}});var n=t(58771),o=t(58527),i=t(1252),s=t(85893),a=function(){return(0,s.jsx)(o.G,{wrapperProps:{ml:2},color:"warning.main",iconSize:20,icon:(0,s.jsx)(n.Z,{}),children:(0,s.jsx)(i.O,{})})}},7775:function(e,r,t){t.d(r,{s:function(){return d}});var n=t(59499),o=t(36864),i=t(49501),s=t(58527),a=t(85893);function c(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&&(n=n.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,n)}return t}function l(e){for(var r=1;rstay the same for the duration of your loan. Recommended for long-term loan periods and for users who prefer predictability.",components:{0:(0,a.jsx)("b",{})}})}))}},14379:function(e,r,t){t.d(r,{B:function(){return d}});var n=t(59499),o=t(36864),i=t(49501),s=t(58527),a=t(85893);function c(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&&(n=n.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,n)}return t}function l(e){for(var r=1;rfluctuate based on the market conditions. Recommended for short-term positions.",components:{0:(0,a.jsx)("b",{})}})}))}},45884:function(e,r,t){t.d(r,{h:function(){return i}});var n=t(61953),o=t(85893),i=function(e){var r=e.isRow,t=e.children,i=e.minWidth,s=e.maxWidth,a=e.align,c=void 0===a?"center":a,l=e.overFlow,d=void 0===l?"visible":l,p=e.flex,u=void 0===p?1:p,x=e.p,f=void 0===x?1:x;return(0,o.jsx)(n.Z,{sx:{display:"flex",flexDirection:r?"row":"column",alignItems:r?"center":"left"===c?"flex-start":"right"===c?"flex-end":c,justifyContent:r?"flex-start":"flex-end",flex:u,minWidth:i||"70px",maxWidth:s,overflow:d,padding:f},children:t})}},99435:function(e,r,t){t.d(r,{M:function(){return c}});var n=t(29630),o=t(61953),i=t(24834),s=t(57609),a=t(85893),c=function(e){var r=e.sortName,t=e.sortDesc,c=e.sortKey,l=e.source,d=e.setSortName,p=e.setSortDesc,u=e.onClick,x=e.children,f=(0,i.Yh)((function(e){return e.trackEvent}));return(0,a.jsxs)(n.Z,{component:"div",variant:"subheader2",color:"text.secondary",noWrap:!0,onClick:function(){return u?u():!!c&&(e=c,f(s.uZ.SORT,{sort_by:e,tile:l}),p&&p(!1),d&&d(e),void(r===e&&p&&p(!t)));var e},sx:{cursor:u||c?"pointer":"default",display:"inline-flex",alignItems:"center"},children:[x,!!c&&(0,a.jsxs)(o.Z,{sx:{display:"inline-flex",flexDirection:"column",ml:1},children:[(0,a.jsx)(o.Z,{component:"span",sx:function(e){return{width:0,height:0,borderStyle:"solid",borderWidth:"0 4px 4px 4px",borderColor:"transparent transparent ".concat(r===c&&t?e.palette.text.secondary:e.palette.divider," transparent"),mb:.5}}}),(0,a.jsx)(o.Z,{component:"span",sx:function(e){return{width:0,height:0,borderStyle:"solid",borderWidth:"4px 4px 0 4px",borderColor:"".concat(r!==c||t?e.palette.divider:e.palette.text.secondary," transparent transparent transparent")}}})]})]})}},1475:function(e,r,t){t.d(r,{u:function(){return d}});var n=t(59499),o=t(4730),i=t(61953),s=t(85893),a=["px","children"];function c(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&&(n=n.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,n)}return t}function l(e){for(var r=1;r-1}));return{name:r.filter((function(e){return!n.includes(e)})).join(" "),testChainName:n[0]}},I=function(e){var t=e.size,r=e.logo,n=e.testChainName;return(0,y.jsxs)(o.Z,{sx:{mr:2,width:t,height:t,position:"relative"},children:[(0,y.jsx)("img",{src:r,alt:"",width:"100%",height:"100%"}),n&&(0,y.jsx)(a.Z,{title:n,arrow:!0,children:(0,y.jsx)(o.Z,{sx:{bgcolor:"#29B6F6",width:"16px",height:"16px",borderRadius:"50%",color:"common.white",fontSize:"12px",lineHeight:"16px",display:"flex",alignItems:"center",justifyContent:"center",position:"absolute",right:"-2px",bottom:"-2px"},children:n.split("")[0]})})]})};!function(e){e[e.V2=0]="V2",e[e.V3=1]="V3"}(O||(O={}));var S=function(){var e=(0,g.f)(),t=e.currentMarket,r=e.setCurrentMarket,n=(0,b.useState)(O.V3)[0],a=(0,l.Z)(),v=(0,c.Z)(a.breakpoints.up("lg")),S=(0,c.Z)(a.breakpoints.down("xsm")),T=(0,f.Yh)((function(e){return e.trackEvent}));return(0,y.jsxs)(p.Z,{select:!0,"aria-label":"select market","data-cy":"marketSelector",value:t,onChange:function(e){T(m.h1.CHANGE_MARKET,{market:e.target.value}),r(e.target.value)},sx:{mr:2,"& .MuiOutlinedInput-notchedOutline":{border:"none"}},SelectProps:{native:!1,className:"MarketSwitcher__select",IconComponent:function(e){return(0,y.jsx)(x.Z,w(w({fontSize:"medium"},e),{},{children:(0,y.jsx)(i.Z,{})}))},renderValue:function(e){var t=k(e),r=t.market,n=t.network;return(0,y.jsxs)(o.Z,{sx:{display:"flex",alignItems:"center"},children:[(0,y.jsx)(I,{size:v?32:28,logo:n.networkLogoPath,testChainName:Z(r.marketTitle).testChainName}),(0,y.jsxs)(o.Z,{sx:{mr:1,display:"inline-flex",alignItems:"flex-start"},children:[(0,y.jsxs)(d.Z,{variant:v?"display1":"h1",sx:{fontSize:S?"1.55rem":void 0,color:"common.white",mr:1},children:[Z(r.marketTitle).name," ",r.isFork?"Fork":"",v&&" Market"]}),r.v3?(0,y.jsx)(o.Z,{sx:{color:"#fff",px:2,borderRadius:"12px",background:function(e){return e.palette.gradients.aaveGradient}},children:(0,y.jsx)(d.Z,{variant:"subheader2",children:"V3"})}):(0,y.jsx)(o.Z,{sx:{color:"#A5A8B6",px:2,borderRadius:"12px",backgroundColor:"#27264C"},children:(0,y.jsx)(d.Z,{variant:"subheader2",children:"V2"})})]})]})},sx:{"&.MarketSwitcher__select .MuiSelect-outlined":{pl:0,py:0,backgroundColor:"transparent !important"},".MuiSelect-icon":{color:"#F1F1F3"}},MenuProps:{anchorOrigin:{vertical:"bottom",horizontal:"right"},PaperProps:{style:{minWidth:240},variant:"outlined",elevation:0}}},children:[(0,y.jsx)(o.Z,{children:(0,y.jsx)(d.Z,{variant:"subheader2",color:"text.secondary",sx:{px:4,pt:2},children:(0,y.jsx)(s.cC,{id:"{0}",values:{0:j.p8||j.aV?"Select ZeroLend Testnet Market":"Select ZeroLend Market"}})})}),j.z2.map((function(e){var t=k(e),r=t.market,s=t.network,i=Z(r.marketTitle);return(0,y.jsxs)(u.Z,{"data-cy":"marketSelector_".concat(e),value:e,sx:{".MuiListItemIcon-root":{minWidth:"unset"},display:r.v3&&n===O.V2||!r.v3&&n===O.V3?"none":"flex"},children:[(0,y.jsx)(I,{size:32,logo:s.networkLogoPath,testChainName:i.testChainName}),(0,y.jsxs)(h.Z,{sx:{mr:0},children:[i.name," ",r.isFork?"Fork":""]}),(0,y.jsx)(h.Z,{sx:{textAlign:"right"},children:(0,y.jsx)(d.Z,{color:"text.muted",variant:"description",children:i.testChainName})})]},e)}))]})}},40535:function(e,t,r){r.d(t,{V:function(){return h}});var n=r(49501),s=r(62097),i=r(61225),o=r(61953),a=r(29630),l=r(75084),c=r(24834),p=r(67728),x=r(25563),d=r(68861),u=r(85893),h=function(e){var t=e.pageTitle,r=e.withMarketSwitcher,h=e.withMigrateButton,b=(0,c.Yh)((function(e){return(0,p.lY)(e)})),f=(0,s.Z)(),m=(0,i.Z)(f.breakpoints.up("lg")),g=(0,i.Z)(f.breakpoints.down("xsm"));return(0,u.jsxs)(o.Z,{sx:{display:"flex",alignItems:{xs:"flex-start",xsm:"center"},mb:t?4:0,flexDirection:{xs:"column",xsm:"row"}},children:[t&&(g||!r)&&(0,u.jsx)(o.Z,{sx:{display:"flex",alignItems:"flex-start"},children:(0,u.jsx)(a.Z,{variant:g?"h2":m?"display1":"h1",sx:{color:r?"text.muted":"text.white",mr:{xs:5,xsm:3},mb:{xs:1,xsm:0}},children:t})}),(0,u.jsxs)(o.Z,{sx:{display:"flex",alignItems:"flex-start",flexWrap:"wrap",mb:t?0:4},children:[(0,u.jsx)("br",{}),r&&(0,u.jsx)(x.tF,{}),b&&h&&(0,u.jsx)(d.rU,{href:d.Z6.migrationTool,sx:{mt:{xs:2,xsm:0}},children:(0,u.jsx)(l.Z,{variant:"gradient",size:"small",children:(0,u.jsx)(n.cC,{id:"Migrate to V3"})})})]})]})}},74815:function(e,t,r){r.d(t,{f:function(){return f}});var n=r(59499),s=r(49501),i=r(62097),o=r(61225),a=r(61953),l=r(29630),c=r(36336),p=r(67294),x=r(19952),d=r(40535),u=r(85893);function h(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function b(e){for(var t=1;tPhase 1 Launch to learn more.",components:{0:(0,u.jsx)("a",{href:"https://docs.zerolend.xyz/roadmap/phase-1-launch",target:"_blank",rel:"noreferrer",style:{color:"#fff"}})}})]}),(0,u.jsx)(a.Z,{sx:{pt:{xs:6,md:8},pb:{xs:18,md:20,lg:"94px",xl:"92px",xxl:"96px"},color:"#F1F1F3"},children:(0,u.jsx)(c.Z,b(b({},y),{},{sx:b(b({},y.sx),{},{pb:0}),children:(0,u.jsxs)(a.Z,{sx:{px:{xs:4,xsm:6}},children:[!n&&(0,u.jsx)(d.V,{pageTitle:t,withMarketSwitcher:h,withMigrateButton:f,bridge:m}),n&&n,r&&(0,u.jsx)(l.Z,{variant:"main14",sx:{color:"text.muted",mt:2,mr:{xs:5,xsm:3},maxWidth:750,mb:r?4:0},style:w?{marginTop:"-36px"}:{marginTop:"-12px"},children:r}),(0,u.jsx)(a.Z,{sx:{display:"flex",alignItems:"flex-start",gap:{xs:3,xsm:8},flexWrap:"wrap",width:"100%"},children:g})]})}))})]})}},45556:function(e,t,r){r.d(t,{l:function(){return b}});var n=r(59499),s=r(49501),i=r(70918),o=r(61953),a=r(29630),l=r(67294),c=r(24834),p=r(57609),x=r(92381),d=r(85893);function u(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function h(e){for(var t=1;t-1}));return{name:r.filter((function(e){return!n.includes(e)})).join(" "),testChainName:n[0]}},I=function(e){var t=e.size,r=e.logo,n=e.testChainName;return(0,y.jsxs)(o.Z,{sx:{mr:2,width:t,height:t,position:"relative"},children:[(0,y.jsx)("img",{src:r,alt:"",width:"100%",height:"100%"}),n&&(0,y.jsx)(a.Z,{title:n,arrow:!0,children:(0,y.jsx)(o.Z,{sx:{bgcolor:"#29B6F6",width:"16px",height:"16px",borderRadius:"50%",color:"common.white",fontSize:"12px",lineHeight:"16px",display:"flex",alignItems:"center",justifyContent:"center",position:"absolute",right:"-2px",bottom:"-2px"},children:n.split("")[0]})})]})};!function(e){e[e.V2=0]="V2",e[e.V3=1]="V3"}(O||(O={}));var S=function(){var e=(0,g.f)(),t=e.currentMarket,r=e.setCurrentMarket,n=(0,b.useState)(O.V3)[0],a=(0,l.Z)(),v=(0,c.Z)(a.breakpoints.up("lg")),S=(0,c.Z)(a.breakpoints.down("xsm")),T=(0,f.Yh)((function(e){return e.trackEvent}));return(0,y.jsxs)(p.Z,{select:!0,"aria-label":"select market","data-cy":"marketSelector",value:t,onChange:function(e){T(m.h1.CHANGE_MARKET,{market:e.target.value}),r(e.target.value)},sx:{mr:2,"& .MuiOutlinedInput-notchedOutline":{border:"none"}},SelectProps:{native:!1,className:"MarketSwitcher__select",IconComponent:function(e){return(0,y.jsx)(x.Z,w(w({fontSize:"medium"},e),{},{children:(0,y.jsx)(i.Z,{})}))},renderValue:function(e){var t=k(e),r=t.market,n=t.network;return(0,y.jsxs)(o.Z,{sx:{display:"flex",alignItems:"center"},children:[(0,y.jsx)(I,{size:v?32:28,logo:n.networkLogoPath,testChainName:Z(r.marketTitle).testChainName}),(0,y.jsxs)(o.Z,{sx:{mr:1,display:"inline-flex",alignItems:"flex-start"},children:[(0,y.jsxs)(d.Z,{variant:v?"display1":"h1",sx:{fontSize:S?"1.55rem":void 0,color:"common.white",mr:1},children:[Z(r.marketTitle).name," ",r.isFork?"Fork":"",v&&" Market"]}),r.v3?(0,y.jsx)(o.Z,{sx:{color:"#fff",px:2,borderRadius:"12px",background:function(e){return e.palette.gradients.aaveGradient}},children:(0,y.jsx)(d.Z,{variant:"subheader2",children:"V3"})}):(0,y.jsx)(o.Z,{sx:{color:"#A5A8B6",px:2,borderRadius:"12px",backgroundColor:"#27264C"},children:(0,y.jsx)(d.Z,{variant:"subheader2",children:"V2"})})]})]})},sx:{"&.MarketSwitcher__select .MuiSelect-outlined":{pl:0,py:0,backgroundColor:"transparent !important"},".MuiSelect-icon":{color:"#F1F1F3"}},MenuProps:{anchorOrigin:{vertical:"bottom",horizontal:"right"},PaperProps:{style:{minWidth:240},variant:"outlined",elevation:0}}},children:[(0,y.jsx)(o.Z,{children:(0,y.jsx)(d.Z,{variant:"subheader2",color:"text.secondary",sx:{px:4,pt:2},children:(0,y.jsx)(s.cC,{id:"{0}",values:{0:j.p8||j.aV?"Select ZeroLend Testnet Market":"Select ZeroLend Market"}})})}),j.z2.map((function(e){var t=k(e),r=t.market,s=t.network,i=Z(r.marketTitle);return(0,y.jsxs)(u.Z,{"data-cy":"marketSelector_".concat(e),value:e,sx:{".MuiListItemIcon-root":{minWidth:"unset"},display:r.v3&&n===O.V2||!r.v3&&n===O.V3?"none":"flex"},children:[(0,y.jsx)(I,{size:32,logo:s.networkLogoPath,testChainName:i.testChainName}),(0,y.jsxs)(h.Z,{sx:{mr:0},children:[i.name," ",r.isFork?"Fork":""]}),(0,y.jsx)(h.Z,{sx:{textAlign:"right"},children:(0,y.jsx)(d.Z,{color:"text.muted",variant:"description",children:i.testChainName})})]},e)}))]})}},40535:function(e,t,r){r.d(t,{V:function(){return h}});var n=r(49501),s=r(62097),i=r(61225),o=r(61953),a=r(29630),l=r(75084),c=r(84829),p=r(67728),x=r(25563),d=r(68861),u=r(85893),h=function(e){var t=e.pageTitle,r=e.withMarketSwitcher,h=e.withMigrateButton,b=(0,c.Yh)((function(e){return(0,p.lY)(e)})),f=(0,s.Z)(),m=(0,i.Z)(f.breakpoints.up("lg")),g=(0,i.Z)(f.breakpoints.down("xsm"));return(0,u.jsxs)(o.Z,{sx:{display:"flex",alignItems:{xs:"flex-start",xsm:"center"},mb:t?4:0,flexDirection:{xs:"column",xsm:"row"}},children:[t&&(g||!r)&&(0,u.jsx)(o.Z,{sx:{display:"flex",alignItems:"flex-start"},children:(0,u.jsx)(a.Z,{variant:g?"h2":m?"display1":"h1",sx:{color:r?"text.muted":"text.white",mr:{xs:5,xsm:3},mb:{xs:1,xsm:0}},children:t})}),(0,u.jsxs)(o.Z,{sx:{display:"flex",alignItems:"flex-start",flexWrap:"wrap",mb:t?0:4},children:[(0,u.jsx)("br",{}),r&&(0,u.jsx)(x.tF,{}),b&&h&&(0,u.jsx)(d.rU,{href:d.Z6.migrationTool,sx:{mt:{xs:2,xsm:0}},children:(0,u.jsx)(l.Z,{variant:"gradient",size:"small",children:(0,u.jsx)(n.cC,{id:"Migrate to V3"})})})]})]})}},74815:function(e,t,r){r.d(t,{f:function(){return f}});var n=r(59499),s=r(49501),i=r(62097),o=r(61225),a=r(61953),l=r(29630),c=r(36336),p=r(67294),x=r(19952),d=r(40535),u=r(85893);function h(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function b(e){for(var t=1;tPhase 1 Launch to learn more.",components:{0:(0,u.jsx)("a",{href:"https://docs.zerolend.xyz/roadmap/phase-1-launch",target:"_blank",rel:"noreferrer",style:{color:"#fff"}})}})]}),(0,u.jsx)(a.Z,{sx:{pt:{xs:6,md:8},pb:{xs:18,md:20,lg:"94px",xl:"92px",xxl:"96px"},color:"#F1F1F3"},children:(0,u.jsx)(c.Z,b(b({},y),{},{sx:b(b({},y.sx),{},{pb:0}),children:(0,u.jsxs)(a.Z,{sx:{px:{xs:4,xsm:6}},children:[!n&&(0,u.jsx)(d.V,{pageTitle:t,withMarketSwitcher:h,withMigrateButton:f,bridge:m}),n&&n,r&&(0,u.jsx)(l.Z,{variant:"main14",sx:{color:"text.muted",mt:2,mr:{xs:5,xsm:3},maxWidth:750,mb:r?4:0},style:w?{marginTop:"-36px"}:{marginTop:"-12px"},children:r}),(0,u.jsx)(a.Z,{sx:{display:"flex",alignItems:"flex-start",gap:{xs:3,xsm:8},flexWrap:"wrap",width:"100%"},children:g})]})}))})]})}},45556:function(e,t,r){r.d(t,{l:function(){return b}});var n=r(59499),s=r(49501),i=r(70918),o=r(61953),a=r(29630),l=r(67294),c=r(84829),p=r(57609),x=r(92381),d=r(85893);function u(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function h(e){for(var t=1;t-1}));return{name:r.filter((function(e){return!n.includes(e)})).join(" "),testChainName:n[0]}},P=function(e){var t=e.size,r=e.logo,n=e.testChainName;return(0,v.jsxs)(o.Z,{sx:{mr:2,width:t,height:t,position:"relative"},children:[(0,v.jsx)("img",{src:r,alt:"",width:"100%",height:"100%"}),n&&(0,v.jsx)(a.Z,{title:n,arrow:!0,children:(0,v.jsx)(o.Z,{sx:{bgcolor:"#29B6F6",width:"16px",height:"16px",borderRadius:"50%",color:"common.white",fontSize:"12px",lineHeight:"16px",display:"flex",alignItems:"center",justifyContent:"center",position:"absolute",right:"-2px",bottom:"-2px"},children:n.split("")[0]})})]})};!function(e){e[e.V2=0]="V2",e[e.V3=1]="V3"}(k||(k={}));var C=function(){var e=(0,g.f)(),t=e.currentMarket,r=e.setCurrentMarket,n=(0,f.useState)(k.V3)[0],a=(0,c.Z)(),w=(0,l.Z)(a.breakpoints.up("lg")),C=(0,l.Z)(a.breakpoints.down("xsm")),S=(0,m.Yh)((function(e){return e.trackEvent}));return(0,v.jsxs)(x.Z,{select:!0,"aria-label":"select market","data-cy":"marketSelector",value:t,onChange:function(e){S(j.h1.CHANGE_MARKET,{market:e.target.value}),r(e.target.value)},sx:{mr:2,"& .MuiOutlinedInput-notchedOutline":{border:"none"}},SelectProps:{native:!1,className:"MarketSwitcher__select",IconComponent:function(e){return(0,v.jsx)(u.Z,Z(Z({fontSize:"medium"},e),{},{children:(0,v.jsx)(s.Z,{})}))},renderValue:function(e){var t=y(e),r=t.market,n=t.network;return(0,v.jsxs)(o.Z,{sx:{display:"flex",alignItems:"center"},children:[(0,v.jsx)(P,{size:w?32:28,logo:n.networkLogoPath,testChainName:O(r.marketTitle).testChainName}),(0,v.jsxs)(o.Z,{sx:{mr:1,display:"inline-flex",alignItems:"flex-start"},children:[(0,v.jsxs)(d.Z,{variant:w?"display1":"h1",sx:{fontSize:C?"1.55rem":void 0,color:"common.white",mr:1},children:[O(r.marketTitle).name," ",r.isFork?"Fork":"",w&&" Market"]}),r.v3?(0,v.jsx)(o.Z,{sx:{color:"#fff",px:2,borderRadius:"12px",background:function(e){return e.palette.gradients.aaveGradient}},children:(0,v.jsx)(d.Z,{variant:"subheader2",children:"V3"})}):(0,v.jsx)(o.Z,{sx:{color:"#A5A8B6",px:2,borderRadius:"12px",backgroundColor:"#27264C"},children:(0,v.jsx)(d.Z,{variant:"subheader2",children:"V2"})})]})]})},sx:{"&.MarketSwitcher__select .MuiSelect-outlined":{pl:0,py:0,backgroundColor:"transparent !important"},".MuiSelect-icon":{color:"#F1F1F3"}},MenuProps:{anchorOrigin:{vertical:"bottom",horizontal:"right"},PaperProps:{style:{minWidth:240},variant:"outlined",elevation:0}}},children:[(0,v.jsx)(o.Z,{children:(0,v.jsx)(d.Z,{variant:"subheader2",color:"text.secondary",sx:{px:4,pt:2},children:(0,v.jsx)(i.cC,{id:"{0}",values:{0:b.p8||b.aV?"Select ZeroLend Testnet Market":"Select ZeroLend Market"}})})}),b.z2.map((function(e){var t=y(e),r=t.market,i=t.network,s=O(r.marketTitle);return(0,v.jsxs)(h.Z,{"data-cy":"marketSelector_".concat(e),value:e,sx:{".MuiListItemIcon-root":{minWidth:"unset"},display:r.v3&&n===k.V2||!r.v3&&n===k.V3?"none":"flex"},children:[(0,v.jsx)(P,{size:32,logo:i.networkLogoPath,testChainName:s.testChainName}),(0,v.jsxs)(p.Z,{sx:{mr:0},children:[s.name," ",r.isFork?"Fork":""]}),(0,v.jsx)(p.Z,{sx:{textAlign:"right"},children:(0,v.jsx)(d.Z,{color:"text.muted",variant:"description",children:s.testChainName})})]},e)}))]})}},40535:function(e,t,r){"use strict";r.d(t,{V:function(){return p}});var n=r(49501),i=r(62097),s=r(61225),o=r(61953),a=r(29630),c=r(75084),l=r(24834),x=r(67728),u=r(25563),d=r(68861),h=r(85893),p=function(e){var t=e.pageTitle,r=e.withMarketSwitcher,p=e.withMigrateButton,f=(0,l.Yh)((function(e){return(0,x.lY)(e)})),m=(0,i.Z)(),j=(0,s.Z)(m.breakpoints.up("lg")),g=(0,s.Z)(m.breakpoints.down("xsm"));return(0,h.jsxs)(o.Z,{sx:{display:"flex",alignItems:{xs:"flex-start",xsm:"center"},mb:t?4:0,flexDirection:{xs:"column",xsm:"row"}},children:[t&&(g||!r)&&(0,h.jsx)(o.Z,{sx:{display:"flex",alignItems:"flex-start"},children:(0,h.jsx)(a.Z,{variant:g?"h2":j?"display1":"h1",sx:{color:r?"text.muted":"text.white",mr:{xs:5,xsm:3},mb:{xs:1,xsm:0}},children:t})}),(0,h.jsxs)(o.Z,{sx:{display:"flex",alignItems:"flex-start",flexWrap:"wrap",mb:t?0:4},children:[(0,h.jsx)("br",{}),r&&(0,h.jsx)(u.tF,{}),f&&p&&(0,h.jsx)(d.rU,{href:d.Z6.migrationTool,sx:{mt:{xs:2,xsm:0}},children:(0,h.jsx)(c.Z,{variant:"gradient",size:"small",children:(0,h.jsx)(n.cC,{id:"Migrate to V3"})})})]})]})}},74815:function(e,t,r){"use strict";r.d(t,{f:function(){return m}});var n=r(59499),i=r(49501),s=r(62097),o=r(61225),a=r(61953),c=r(29630),l=r(36336),x=r(67294),u=r(19952),d=r(40535),h=r(85893);function p(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function f(e){for(var t=1;tPhase 1 Launch to learn more.",components:{0:(0,h.jsx)("a",{href:"https://docs.zerolend.xyz/roadmap/phase-1-launch",target:"_blank",rel:"noreferrer",style:{color:"#fff"}})}})]}),(0,h.jsx)(a.Z,{sx:{pt:{xs:6,md:8},pb:{xs:18,md:20,lg:"94px",xl:"92px",xxl:"96px"},color:"#F1F1F3"},children:(0,h.jsx)(l.Z,f(f({},v),{},{sx:f(f({},v.sx),{},{pb:0}),children:(0,h.jsxs)(a.Z,{sx:{px:{xs:4,xsm:6}},children:[!n&&(0,h.jsx)(d.V,{pageTitle:t,withMarketSwitcher:p,withMigrateButton:m,bridge:j}),n&&n,r&&(0,h.jsx)(c.Z,{variant:"main14",sx:{color:"text.muted",mt:2,mr:{xs:5,xsm:3},maxWidth:750,mb:r?4:0},style:Z?{marginTop:"-36px"}:{marginTop:"-12px"},children:r}),(0,h.jsx)(a.Z,{sx:{display:"flex",alignItems:"flex-start",gap:{xs:3,xsm:8},flexWrap:"wrap",width:"100%"},children:g})]})}))})]})}},25609:function(e,t,r){(window.__NEXT_P=window.__NEXT_P||[]).push(["/404",function(){return r(49858)}])}},function(e){e.O(0,[249,774,888,179],(function(){return t=25609,e(e.s=t);var t}));var t=e.O();_N_E=t}]); \ No newline at end of file +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[197],{49858:function(e,t,r){"use strict";r.r(t),r.d(t,{default:function(){return m}});var n=r(49501),i=r(62097),s=r(70918),o=r(61953),a=r(29630),c=r(75084),l=r(41664),x=r(67294),u=r(15446),d=r(74815),h=r(98988),p=r(84829),f=r(85893);function m(){var e=(0,i.Z)(),t=(0,p.Yh)((function(e){return e.trackEvent}));return(0,x.useEffect)((function(){t("Page Viewed",{"Page Name":"404 Error"})}),[t]),(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)(d.f,{}),(0,f.jsx)(u.O,{children:(0,f.jsxs)(s.Z,{sx:{display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",textAlign:"center",p:4,flex:1,backgroundColor:"dark"===e.palette.mode?"transparent":""},children:[(0,f.jsx)(o.Z,{sx:{maxWidth:444,m:"0 auto"},children:(0,f.jsx)("img",{width:"100%",height:"auto",src:"/404/404.svg",alt:"404 - Page not found"})}),(0,f.jsx)(a.Z,{variant:"display1",sx:{mt:2},children:(0,f.jsx)(n.cC,{id:"Page not found"})}),(0,f.jsxs)(a.Z,{sx:{mt:3,mb:5,maxWidth:480},children:[(0,f.jsx)(n.cC,{id:"Sorry, we couldn't find the page you were looking for."}),(0,f.jsx)("br",{}),(0,f.jsx)(n.cC,{id:"We suggest you go back to the Dashboard."})]}),(0,f.jsx)(l.default,{href:"/",passHref:!0,children:(0,f.jsx)(c.Z,{variant:"outlined",color:"primary",children:(0,f.jsx)(n.cC,{id:"Back to Dashboard"})})})]})})]})}m.getLayout=function(e){return(0,f.jsx)(h.Z,{children:e})}},15446:function(e,t,r){"use strict";r.d(t,{O:function(){return o}});var n=r(61953),i=r(36336),s=r(85893),o=function(e){var t=e.children;return(0,s.jsx)(n.Z,{sx:{display:"flex",flexDirection:"column",flex:1,mt:{xs:"-32px",lg:"-46px",xl:"-44px",xxl:"-48px"}},children:(0,s.jsx)(i.Z,{children:t})})}},25563:function(e,t,r){"use strict";r.d(t,{hu:function(){return y},St:function(){return O},gO:function(){return P},tF:function(){return C}});var n=r(59499),i=r(49501),s=r(61782),o=r(61953),a=r(72389),c=r(62097),l=r(61225),x=r(82334),u=r(81645),d=r(29630),h=r(31538),p=r(61702),f=r(67294),m=r(84829),j=r(57609),g=r(46930),b=r(25298),v=r(85893);function w(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Z(e){for(var t=1;t-1}));return{name:r.filter((function(e){return!n.includes(e)})).join(" "),testChainName:n[0]}},P=function(e){var t=e.size,r=e.logo,n=e.testChainName;return(0,v.jsxs)(o.Z,{sx:{mr:2,width:t,height:t,position:"relative"},children:[(0,v.jsx)("img",{src:r,alt:"",width:"100%",height:"100%"}),n&&(0,v.jsx)(a.Z,{title:n,arrow:!0,children:(0,v.jsx)(o.Z,{sx:{bgcolor:"#29B6F6",width:"16px",height:"16px",borderRadius:"50%",color:"common.white",fontSize:"12px",lineHeight:"16px",display:"flex",alignItems:"center",justifyContent:"center",position:"absolute",right:"-2px",bottom:"-2px"},children:n.split("")[0]})})]})};!function(e){e[e.V2=0]="V2",e[e.V3=1]="V3"}(k||(k={}));var C=function(){var e=(0,g.f)(),t=e.currentMarket,r=e.setCurrentMarket,n=(0,f.useState)(k.V3)[0],a=(0,c.Z)(),w=(0,l.Z)(a.breakpoints.up("lg")),C=(0,l.Z)(a.breakpoints.down("xsm")),S=(0,m.Yh)((function(e){return e.trackEvent}));return(0,v.jsxs)(x.Z,{select:!0,"aria-label":"select market","data-cy":"marketSelector",value:t,onChange:function(e){S(j.h1.CHANGE_MARKET,{market:e.target.value}),r(e.target.value)},sx:{mr:2,"& .MuiOutlinedInput-notchedOutline":{border:"none"}},SelectProps:{native:!1,className:"MarketSwitcher__select",IconComponent:function(e){return(0,v.jsx)(u.Z,Z(Z({fontSize:"medium"},e),{},{children:(0,v.jsx)(s.Z,{})}))},renderValue:function(e){var t=y(e),r=t.market,n=t.network;return(0,v.jsxs)(o.Z,{sx:{display:"flex",alignItems:"center"},children:[(0,v.jsx)(P,{size:w?32:28,logo:n.networkLogoPath,testChainName:O(r.marketTitle).testChainName}),(0,v.jsxs)(o.Z,{sx:{mr:1,display:"inline-flex",alignItems:"flex-start"},children:[(0,v.jsxs)(d.Z,{variant:w?"display1":"h1",sx:{fontSize:C?"1.55rem":void 0,color:"common.white",mr:1},children:[O(r.marketTitle).name," ",r.isFork?"Fork":"",w&&" Market"]}),r.v3?(0,v.jsx)(o.Z,{sx:{color:"#fff",px:2,borderRadius:"12px",background:function(e){return e.palette.gradients.aaveGradient}},children:(0,v.jsx)(d.Z,{variant:"subheader2",children:"V3"})}):(0,v.jsx)(o.Z,{sx:{color:"#A5A8B6",px:2,borderRadius:"12px",backgroundColor:"#27264C"},children:(0,v.jsx)(d.Z,{variant:"subheader2",children:"V2"})})]})]})},sx:{"&.MarketSwitcher__select .MuiSelect-outlined":{pl:0,py:0,backgroundColor:"transparent !important"},".MuiSelect-icon":{color:"#F1F1F3"}},MenuProps:{anchorOrigin:{vertical:"bottom",horizontal:"right"},PaperProps:{style:{minWidth:240},variant:"outlined",elevation:0}}},children:[(0,v.jsx)(o.Z,{children:(0,v.jsx)(d.Z,{variant:"subheader2",color:"text.secondary",sx:{px:4,pt:2},children:(0,v.jsx)(i.cC,{id:"{0}",values:{0:b.p8||b.aV?"Select ZeroLend Testnet Market":"Select ZeroLend Market"}})})}),b.z2.map((function(e){var t=y(e),r=t.market,i=t.network,s=O(r.marketTitle);return(0,v.jsxs)(h.Z,{"data-cy":"marketSelector_".concat(e),value:e,sx:{".MuiListItemIcon-root":{minWidth:"unset"},display:r.v3&&n===k.V2||!r.v3&&n===k.V3?"none":"flex"},children:[(0,v.jsx)(P,{size:32,logo:i.networkLogoPath,testChainName:s.testChainName}),(0,v.jsxs)(p.Z,{sx:{mr:0},children:[s.name," ",r.isFork?"Fork":""]}),(0,v.jsx)(p.Z,{sx:{textAlign:"right"},children:(0,v.jsx)(d.Z,{color:"text.muted",variant:"description",children:s.testChainName})})]},e)}))]})}},40535:function(e,t,r){"use strict";r.d(t,{V:function(){return p}});var n=r(49501),i=r(62097),s=r(61225),o=r(61953),a=r(29630),c=r(75084),l=r(84829),x=r(67728),u=r(25563),d=r(68861),h=r(85893),p=function(e){var t=e.pageTitle,r=e.withMarketSwitcher,p=e.withMigrateButton,f=(0,l.Yh)((function(e){return(0,x.lY)(e)})),m=(0,i.Z)(),j=(0,s.Z)(m.breakpoints.up("lg")),g=(0,s.Z)(m.breakpoints.down("xsm"));return(0,h.jsxs)(o.Z,{sx:{display:"flex",alignItems:{xs:"flex-start",xsm:"center"},mb:t?4:0,flexDirection:{xs:"column",xsm:"row"}},children:[t&&(g||!r)&&(0,h.jsx)(o.Z,{sx:{display:"flex",alignItems:"flex-start"},children:(0,h.jsx)(a.Z,{variant:g?"h2":j?"display1":"h1",sx:{color:r?"text.muted":"text.white",mr:{xs:5,xsm:3},mb:{xs:1,xsm:0}},children:t})}),(0,h.jsxs)(o.Z,{sx:{display:"flex",alignItems:"flex-start",flexWrap:"wrap",mb:t?0:4},children:[(0,h.jsx)("br",{}),r&&(0,h.jsx)(u.tF,{}),f&&p&&(0,h.jsx)(d.rU,{href:d.Z6.migrationTool,sx:{mt:{xs:2,xsm:0}},children:(0,h.jsx)(c.Z,{variant:"gradient",size:"small",children:(0,h.jsx)(n.cC,{id:"Migrate to V3"})})})]})]})}},74815:function(e,t,r){"use strict";r.d(t,{f:function(){return m}});var n=r(59499),i=r(49501),s=r(62097),o=r(61225),a=r(61953),c=r(29630),l=r(36336),x=r(67294),u=r(19952),d=r(40535),h=r(85893);function p(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function f(e){for(var t=1;tPhase 1 Launch to learn more.",components:{0:(0,h.jsx)("a",{href:"https://docs.zerolend.xyz/roadmap/phase-1-launch",target:"_blank",rel:"noreferrer",style:{color:"#fff"}})}})]}),(0,h.jsx)(a.Z,{sx:{pt:{xs:6,md:8},pb:{xs:18,md:20,lg:"94px",xl:"92px",xxl:"96px"},color:"#F1F1F3"},children:(0,h.jsx)(l.Z,f(f({},v),{},{sx:f(f({},v.sx),{},{pb:0}),children:(0,h.jsxs)(a.Z,{sx:{px:{xs:4,xsm:6}},children:[!n&&(0,h.jsx)(d.V,{pageTitle:t,withMarketSwitcher:p,withMigrateButton:m,bridge:j}),n&&n,r&&(0,h.jsx)(c.Z,{variant:"main14",sx:{color:"text.muted",mt:2,mr:{xs:5,xsm:3},maxWidth:750,mb:r?4:0},style:Z?{marginTop:"-36px"}:{marginTop:"-12px"},children:r}),(0,h.jsx)(a.Z,{sx:{display:"flex",alignItems:"flex-start",gap:{xs:3,xsm:8},flexWrap:"wrap",width:"100%"},children:g})]})}))})]})}},25609:function(e,t,r){(window.__NEXT_P=window.__NEXT_P||[]).push(["/404",function(){return r(49858)}])}},function(e){e.O(0,[249,774,888,179],(function(){return t=25609,e(e.s=t);var t}));var t=e.O();_N_E=t}]); \ No newline at end of file diff --git a/_next/static/chunks/pages/500-a98da1986ae3c175.js b/_next/static/chunks/pages/500-c8555fbef05c7547.js similarity index 98% rename from _next/static/chunks/pages/500-a98da1986ae3c175.js rename to _next/static/chunks/pages/500-c8555fbef05c7547.js index 813d021d..7e95dfba 100644 --- a/_next/static/chunks/pages/500-a98da1986ae3c175.js +++ b/_next/static/chunks/pages/500-c8555fbef05c7547.js @@ -1 +1 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[573],{27163:function(e,t,r){"use strict";r.r(t),r.d(t,{default:function(){return b}});var n=r(49501),i=r(67294);var o=i.forwardRef((function(e,t){return i.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),i.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M4 4v5h.582m15.356 2A8.001 8.001 0 004.582 9m0 0H9m11 11v-5h-.581m0 0a8.003 8.003 0 01-15.357-2m15.357 2H15"}))})),s=r(52758),a=r(62097),c=r(70918),l=r(29630),x=r(75084),d=r(81645),u=r(61953),h=r(68346),p=r(15446),m=r(74815),f=r(78544),j=r(24834),g=r(85893);function b(){var e=(0,a.Z)(),t=(0,j.Yh)((function(e){return e.trackEvent}));return(0,i.useEffect)((function(){t("Page Viewed",{"Page Name":"500 Error"})}),[t]),(0,g.jsxs)(g.Fragment,{children:[(0,g.jsx)(m.f,{}),(0,g.jsx)(p.O,{children:(0,g.jsxs)(c.Z,{sx:{display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",textAlign:"center",p:4,flex:1,backgroundColor:"dark"===e.palette.mode?"transparent":""},children:[(0,g.jsx)(l.Z,{variant:"display1",sx:{mt:8,mb:3},children:(0,g.jsx)(n.cC,{id:"Something went wrong"})}),(0,g.jsx)(l.Z,{sx:{mt:2,mb:5,maxWidth:480},children:(0,g.jsx)(n.cC,{id:"Sorry, an unexpected error happened. In the meantime you may try reloading the page, or come back later."})}),(0,g.jsx)(x.Z,{variant:"outlined",color:"primary",startIcon:(0,g.jsx)(d.Z,{children:(0,g.jsx)(o,{})}),onClick:function(){return window.location.reload()},sx:{mb:10},children:(0,g.jsx)(n.cC,{id:"Reload the page"})}),(0,g.jsxs)(u.Z,{display:"flex",alignItems:"center",justifyContent:"center",flexDirection:"column",mt:10,children:[(0,g.jsxs)(l.Z,{sx:{mb:4},children:[(0,g.jsx)(n.cC,{id:"If the error continues to happen,<0/> you may report it to this",components:{0:(0,g.jsx)("br",{})}})," ",(0,g.jsx)(h.Z,{href:"https://discord.gg/zerolend",color:"inherit",target:"_blank",children:(0,g.jsx)(n.cC,{id:"Discord channel"})}),"."]}),(0,g.jsx)(x.Z,{color:"primary",startIcon:(0,g.jsx)(d.Z,{children:(0,g.jsx)(s.Z,{})}),onClick:function(){console.log("copying error to clipboard")},children:(0,g.jsx)(n.cC,{id:"Copy error message"})})]})]})})]})}b.getLayout=function(e){return(0,g.jsx)(f.Z,{children:e})}},15446:function(e,t,r){"use strict";r.d(t,{O:function(){return s}});var n=r(61953),i=r(36336),o=r(85893),s=function(e){var t=e.children;return(0,o.jsx)(n.Z,{sx:{display:"flex",flexDirection:"column",flex:1,mt:{xs:"-32px",lg:"-46px",xl:"-44px",xxl:"-48px"}},children:(0,o.jsx)(i.Z,{children:t})})}},25563:function(e,t,r){"use strict";r.d(t,{hu:function(){return k},St:function(){return O},gO:function(){return C},tF:function(){return P}});var n=r(59499),i=r(49501),o=r(61782),s=r(61953),a=r(72389),c=r(62097),l=r(61225),x=r(82334),d=r(81645),u=r(29630),h=r(31538),p=r(61702),m=r(67294),f=r(24834),j=r(57609),g=r(46930),b=r(25298),v=r(85893);function w(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Z(e){for(var t=1;t-1}));return{name:r.filter((function(e){return!n.includes(e)})).join(" "),testChainName:n[0]}},C=function(e){var t=e.size,r=e.logo,n=e.testChainName;return(0,v.jsxs)(s.Z,{sx:{mr:2,width:t,height:t,position:"relative"},children:[(0,v.jsx)("img",{src:r,alt:"",width:"100%",height:"100%"}),n&&(0,v.jsx)(a.Z,{title:n,arrow:!0,children:(0,v.jsx)(s.Z,{sx:{bgcolor:"#29B6F6",width:"16px",height:"16px",borderRadius:"50%",color:"common.white",fontSize:"12px",lineHeight:"16px",display:"flex",alignItems:"center",justifyContent:"center",position:"absolute",right:"-2px",bottom:"-2px"},children:n.split("")[0]})})]})};!function(e){e[e.V2=0]="V2",e[e.V3=1]="V3"}(y||(y={}));var P=function(){var e=(0,g.f)(),t=e.currentMarket,r=e.setCurrentMarket,n=(0,m.useState)(y.V3)[0],a=(0,c.Z)(),w=(0,l.Z)(a.breakpoints.up("lg")),P=(0,l.Z)(a.breakpoints.down("xsm")),S=(0,f.Yh)((function(e){return e.trackEvent}));return(0,v.jsxs)(x.Z,{select:!0,"aria-label":"select market","data-cy":"marketSelector",value:t,onChange:function(e){S(j.h1.CHANGE_MARKET,{market:e.target.value}),r(e.target.value)},sx:{mr:2,"& .MuiOutlinedInput-notchedOutline":{border:"none"}},SelectProps:{native:!1,className:"MarketSwitcher__select",IconComponent:function(e){return(0,v.jsx)(d.Z,Z(Z({fontSize:"medium"},e),{},{children:(0,v.jsx)(o.Z,{})}))},renderValue:function(e){var t=k(e),r=t.market,n=t.network;return(0,v.jsxs)(s.Z,{sx:{display:"flex",alignItems:"center"},children:[(0,v.jsx)(C,{size:w?32:28,logo:n.networkLogoPath,testChainName:O(r.marketTitle).testChainName}),(0,v.jsxs)(s.Z,{sx:{mr:1,display:"inline-flex",alignItems:"flex-start"},children:[(0,v.jsxs)(u.Z,{variant:w?"display1":"h1",sx:{fontSize:P?"1.55rem":void 0,color:"common.white",mr:1},children:[O(r.marketTitle).name," ",r.isFork?"Fork":"",w&&" Market"]}),r.v3?(0,v.jsx)(s.Z,{sx:{color:"#fff",px:2,borderRadius:"12px",background:function(e){return e.palette.gradients.aaveGradient}},children:(0,v.jsx)(u.Z,{variant:"subheader2",children:"V3"})}):(0,v.jsx)(s.Z,{sx:{color:"#A5A8B6",px:2,borderRadius:"12px",backgroundColor:"#27264C"},children:(0,v.jsx)(u.Z,{variant:"subheader2",children:"V2"})})]})]})},sx:{"&.MarketSwitcher__select .MuiSelect-outlined":{pl:0,py:0,backgroundColor:"transparent !important"},".MuiSelect-icon":{color:"#F1F1F3"}},MenuProps:{anchorOrigin:{vertical:"bottom",horizontal:"right"},PaperProps:{style:{minWidth:240},variant:"outlined",elevation:0}}},children:[(0,v.jsx)(s.Z,{children:(0,v.jsx)(u.Z,{variant:"subheader2",color:"text.secondary",sx:{px:4,pt:2},children:(0,v.jsx)(i.cC,{id:"{0}",values:{0:b.p8||b.aV?"Select ZeroLend Testnet Market":"Select ZeroLend Market"}})})}),b.z2.map((function(e){var t=k(e),r=t.market,i=t.network,o=O(r.marketTitle);return(0,v.jsxs)(h.Z,{"data-cy":"marketSelector_".concat(e),value:e,sx:{".MuiListItemIcon-root":{minWidth:"unset"},display:r.v3&&n===y.V2||!r.v3&&n===y.V3?"none":"flex"},children:[(0,v.jsx)(C,{size:32,logo:i.networkLogoPath,testChainName:o.testChainName}),(0,v.jsxs)(p.Z,{sx:{mr:0},children:[o.name," ",r.isFork?"Fork":""]}),(0,v.jsx)(p.Z,{sx:{textAlign:"right"},children:(0,v.jsx)(u.Z,{color:"text.muted",variant:"description",children:o.testChainName})})]},e)}))]})}},40535:function(e,t,r){"use strict";r.d(t,{V:function(){return p}});var n=r(49501),i=r(62097),o=r(61225),s=r(61953),a=r(29630),c=r(75084),l=r(24834),x=r(67728),d=r(25563),u=r(68861),h=r(85893),p=function(e){var t=e.pageTitle,r=e.withMarketSwitcher,p=e.withMigrateButton,m=(0,l.Yh)((function(e){return(0,x.lY)(e)})),f=(0,i.Z)(),j=(0,o.Z)(f.breakpoints.up("lg")),g=(0,o.Z)(f.breakpoints.down("xsm"));return(0,h.jsxs)(s.Z,{sx:{display:"flex",alignItems:{xs:"flex-start",xsm:"center"},mb:t?4:0,flexDirection:{xs:"column",xsm:"row"}},children:[t&&(g||!r)&&(0,h.jsx)(s.Z,{sx:{display:"flex",alignItems:"flex-start"},children:(0,h.jsx)(a.Z,{variant:g?"h2":j?"display1":"h1",sx:{color:r?"text.muted":"text.white",mr:{xs:5,xsm:3},mb:{xs:1,xsm:0}},children:t})}),(0,h.jsxs)(s.Z,{sx:{display:"flex",alignItems:"flex-start",flexWrap:"wrap",mb:t?0:4},children:[(0,h.jsx)("br",{}),r&&(0,h.jsx)(d.tF,{}),m&&p&&(0,h.jsx)(u.rU,{href:u.Z6.migrationTool,sx:{mt:{xs:2,xsm:0}},children:(0,h.jsx)(c.Z,{variant:"gradient",size:"small",children:(0,h.jsx)(n.cC,{id:"Migrate to V3"})})})]})]})}},74815:function(e,t,r){"use strict";r.d(t,{f:function(){return f}});var n=r(59499),i=r(49501),o=r(62097),s=r(61225),a=r(61953),c=r(29630),l=r(36336),x=r(67294),d=r(19952),u=r(40535),h=r(85893);function p(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function m(e){for(var t=1;tPhase 1 Launch to learn more.",components:{0:(0,h.jsx)("a",{href:"https://docs.zerolend.xyz/roadmap/phase-1-launch",target:"_blank",rel:"noreferrer",style:{color:"#fff"}})}})]}),(0,h.jsx)(a.Z,{sx:{pt:{xs:6,md:8},pb:{xs:18,md:20,lg:"94px",xl:"92px",xxl:"96px"},color:"#F1F1F3"},children:(0,h.jsx)(l.Z,m(m({},v),{},{sx:m(m({},v.sx),{},{pb:0}),children:(0,h.jsxs)(a.Z,{sx:{px:{xs:4,xsm:6}},children:[!n&&(0,h.jsx)(u.V,{pageTitle:t,withMarketSwitcher:p,withMigrateButton:f,bridge:j}),n&&n,r&&(0,h.jsx)(c.Z,{variant:"main14",sx:{color:"text.muted",mt:2,mr:{xs:5,xsm:3},maxWidth:750,mb:r?4:0},style:Z?{marginTop:"-36px"}:{marginTop:"-12px"},children:r}),(0,h.jsx)(a.Z,{sx:{display:"flex",alignItems:"flex-start",gap:{xs:3,xsm:8},flexWrap:"wrap",width:"100%"},children:g})]})}))})]})}},52298:function(e,t,r){(window.__NEXT_P=window.__NEXT_P||[]).push(["/500",function(){return r(27163)}])}},function(e){e.O(0,[249,774,888,179],(function(){return t=52298,e(e.s=t);var t}));var t=e.O();_N_E=t}]); \ No newline at end of file +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[573],{27163:function(e,t,r){"use strict";r.r(t),r.d(t,{default:function(){return b}});var n=r(49501),i=r(67294);var o=i.forwardRef((function(e,t){return i.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),i.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M4 4v5h.582m15.356 2A8.001 8.001 0 004.582 9m0 0H9m11 11v-5h-.581m0 0a8.003 8.003 0 01-15.357-2m15.357 2H15"}))})),s=r(52758),a=r(62097),c=r(70918),l=r(29630),x=r(75084),d=r(81645),u=r(61953),h=r(68346),p=r(15446),m=r(74815),f=r(98988),j=r(84829),g=r(85893);function b(){var e=(0,a.Z)(),t=(0,j.Yh)((function(e){return e.trackEvent}));return(0,i.useEffect)((function(){t("Page Viewed",{"Page Name":"500 Error"})}),[t]),(0,g.jsxs)(g.Fragment,{children:[(0,g.jsx)(m.f,{}),(0,g.jsx)(p.O,{children:(0,g.jsxs)(c.Z,{sx:{display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",textAlign:"center",p:4,flex:1,backgroundColor:"dark"===e.palette.mode?"transparent":""},children:[(0,g.jsx)(l.Z,{variant:"display1",sx:{mt:8,mb:3},children:(0,g.jsx)(n.cC,{id:"Something went wrong"})}),(0,g.jsx)(l.Z,{sx:{mt:2,mb:5,maxWidth:480},children:(0,g.jsx)(n.cC,{id:"Sorry, an unexpected error happened. In the meantime you may try reloading the page, or come back later."})}),(0,g.jsx)(x.Z,{variant:"outlined",color:"primary",startIcon:(0,g.jsx)(d.Z,{children:(0,g.jsx)(o,{})}),onClick:function(){return window.location.reload()},sx:{mb:10},children:(0,g.jsx)(n.cC,{id:"Reload the page"})}),(0,g.jsxs)(u.Z,{display:"flex",alignItems:"center",justifyContent:"center",flexDirection:"column",mt:10,children:[(0,g.jsxs)(l.Z,{sx:{mb:4},children:[(0,g.jsx)(n.cC,{id:"If the error continues to happen,<0/> you may report it to this",components:{0:(0,g.jsx)("br",{})}})," ",(0,g.jsx)(h.Z,{href:"https://discord.gg/zerolend",color:"inherit",target:"_blank",children:(0,g.jsx)(n.cC,{id:"Discord channel"})}),"."]}),(0,g.jsx)(x.Z,{color:"primary",startIcon:(0,g.jsx)(d.Z,{children:(0,g.jsx)(s.Z,{})}),onClick:function(){console.log("copying error to clipboard")},children:(0,g.jsx)(n.cC,{id:"Copy error message"})})]})]})})]})}b.getLayout=function(e){return(0,g.jsx)(f.Z,{children:e})}},15446:function(e,t,r){"use strict";r.d(t,{O:function(){return s}});var n=r(61953),i=r(36336),o=r(85893),s=function(e){var t=e.children;return(0,o.jsx)(n.Z,{sx:{display:"flex",flexDirection:"column",flex:1,mt:{xs:"-32px",lg:"-46px",xl:"-44px",xxl:"-48px"}},children:(0,o.jsx)(i.Z,{children:t})})}},25563:function(e,t,r){"use strict";r.d(t,{hu:function(){return k},St:function(){return O},gO:function(){return C},tF:function(){return P}});var n=r(59499),i=r(49501),o=r(61782),s=r(61953),a=r(72389),c=r(62097),l=r(61225),x=r(82334),d=r(81645),u=r(29630),h=r(31538),p=r(61702),m=r(67294),f=r(84829),j=r(57609),g=r(46930),b=r(25298),v=r(85893);function w(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Z(e){for(var t=1;t-1}));return{name:r.filter((function(e){return!n.includes(e)})).join(" "),testChainName:n[0]}},C=function(e){var t=e.size,r=e.logo,n=e.testChainName;return(0,v.jsxs)(s.Z,{sx:{mr:2,width:t,height:t,position:"relative"},children:[(0,v.jsx)("img",{src:r,alt:"",width:"100%",height:"100%"}),n&&(0,v.jsx)(a.Z,{title:n,arrow:!0,children:(0,v.jsx)(s.Z,{sx:{bgcolor:"#29B6F6",width:"16px",height:"16px",borderRadius:"50%",color:"common.white",fontSize:"12px",lineHeight:"16px",display:"flex",alignItems:"center",justifyContent:"center",position:"absolute",right:"-2px",bottom:"-2px"},children:n.split("")[0]})})]})};!function(e){e[e.V2=0]="V2",e[e.V3=1]="V3"}(y||(y={}));var P=function(){var e=(0,g.f)(),t=e.currentMarket,r=e.setCurrentMarket,n=(0,m.useState)(y.V3)[0],a=(0,c.Z)(),w=(0,l.Z)(a.breakpoints.up("lg")),P=(0,l.Z)(a.breakpoints.down("xsm")),S=(0,f.Yh)((function(e){return e.trackEvent}));return(0,v.jsxs)(x.Z,{select:!0,"aria-label":"select market","data-cy":"marketSelector",value:t,onChange:function(e){S(j.h1.CHANGE_MARKET,{market:e.target.value}),r(e.target.value)},sx:{mr:2,"& .MuiOutlinedInput-notchedOutline":{border:"none"}},SelectProps:{native:!1,className:"MarketSwitcher__select",IconComponent:function(e){return(0,v.jsx)(d.Z,Z(Z({fontSize:"medium"},e),{},{children:(0,v.jsx)(o.Z,{})}))},renderValue:function(e){var t=k(e),r=t.market,n=t.network;return(0,v.jsxs)(s.Z,{sx:{display:"flex",alignItems:"center"},children:[(0,v.jsx)(C,{size:w?32:28,logo:n.networkLogoPath,testChainName:O(r.marketTitle).testChainName}),(0,v.jsxs)(s.Z,{sx:{mr:1,display:"inline-flex",alignItems:"flex-start"},children:[(0,v.jsxs)(u.Z,{variant:w?"display1":"h1",sx:{fontSize:P?"1.55rem":void 0,color:"common.white",mr:1},children:[O(r.marketTitle).name," ",r.isFork?"Fork":"",w&&" Market"]}),r.v3?(0,v.jsx)(s.Z,{sx:{color:"#fff",px:2,borderRadius:"12px",background:function(e){return e.palette.gradients.aaveGradient}},children:(0,v.jsx)(u.Z,{variant:"subheader2",children:"V3"})}):(0,v.jsx)(s.Z,{sx:{color:"#A5A8B6",px:2,borderRadius:"12px",backgroundColor:"#27264C"},children:(0,v.jsx)(u.Z,{variant:"subheader2",children:"V2"})})]})]})},sx:{"&.MarketSwitcher__select .MuiSelect-outlined":{pl:0,py:0,backgroundColor:"transparent !important"},".MuiSelect-icon":{color:"#F1F1F3"}},MenuProps:{anchorOrigin:{vertical:"bottom",horizontal:"right"},PaperProps:{style:{minWidth:240},variant:"outlined",elevation:0}}},children:[(0,v.jsx)(s.Z,{children:(0,v.jsx)(u.Z,{variant:"subheader2",color:"text.secondary",sx:{px:4,pt:2},children:(0,v.jsx)(i.cC,{id:"{0}",values:{0:b.p8||b.aV?"Select ZeroLend Testnet Market":"Select ZeroLend Market"}})})}),b.z2.map((function(e){var t=k(e),r=t.market,i=t.network,o=O(r.marketTitle);return(0,v.jsxs)(h.Z,{"data-cy":"marketSelector_".concat(e),value:e,sx:{".MuiListItemIcon-root":{minWidth:"unset"},display:r.v3&&n===y.V2||!r.v3&&n===y.V3?"none":"flex"},children:[(0,v.jsx)(C,{size:32,logo:i.networkLogoPath,testChainName:o.testChainName}),(0,v.jsxs)(p.Z,{sx:{mr:0},children:[o.name," ",r.isFork?"Fork":""]}),(0,v.jsx)(p.Z,{sx:{textAlign:"right"},children:(0,v.jsx)(u.Z,{color:"text.muted",variant:"description",children:o.testChainName})})]},e)}))]})}},40535:function(e,t,r){"use strict";r.d(t,{V:function(){return p}});var n=r(49501),i=r(62097),o=r(61225),s=r(61953),a=r(29630),c=r(75084),l=r(84829),x=r(67728),d=r(25563),u=r(68861),h=r(85893),p=function(e){var t=e.pageTitle,r=e.withMarketSwitcher,p=e.withMigrateButton,m=(0,l.Yh)((function(e){return(0,x.lY)(e)})),f=(0,i.Z)(),j=(0,o.Z)(f.breakpoints.up("lg")),g=(0,o.Z)(f.breakpoints.down("xsm"));return(0,h.jsxs)(s.Z,{sx:{display:"flex",alignItems:{xs:"flex-start",xsm:"center"},mb:t?4:0,flexDirection:{xs:"column",xsm:"row"}},children:[t&&(g||!r)&&(0,h.jsx)(s.Z,{sx:{display:"flex",alignItems:"flex-start"},children:(0,h.jsx)(a.Z,{variant:g?"h2":j?"display1":"h1",sx:{color:r?"text.muted":"text.white",mr:{xs:5,xsm:3},mb:{xs:1,xsm:0}},children:t})}),(0,h.jsxs)(s.Z,{sx:{display:"flex",alignItems:"flex-start",flexWrap:"wrap",mb:t?0:4},children:[(0,h.jsx)("br",{}),r&&(0,h.jsx)(d.tF,{}),m&&p&&(0,h.jsx)(u.rU,{href:u.Z6.migrationTool,sx:{mt:{xs:2,xsm:0}},children:(0,h.jsx)(c.Z,{variant:"gradient",size:"small",children:(0,h.jsx)(n.cC,{id:"Migrate to V3"})})})]})]})}},74815:function(e,t,r){"use strict";r.d(t,{f:function(){return f}});var n=r(59499),i=r(49501),o=r(62097),s=r(61225),a=r(61953),c=r(29630),l=r(36336),x=r(67294),d=r(19952),u=r(40535),h=r(85893);function p(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function m(e){for(var t=1;tPhase 1 Launch to learn more.",components:{0:(0,h.jsx)("a",{href:"https://docs.zerolend.xyz/roadmap/phase-1-launch",target:"_blank",rel:"noreferrer",style:{color:"#fff"}})}})]}),(0,h.jsx)(a.Z,{sx:{pt:{xs:6,md:8},pb:{xs:18,md:20,lg:"94px",xl:"92px",xxl:"96px"},color:"#F1F1F3"},children:(0,h.jsx)(l.Z,m(m({},v),{},{sx:m(m({},v.sx),{},{pb:0}),children:(0,h.jsxs)(a.Z,{sx:{px:{xs:4,xsm:6}},children:[!n&&(0,h.jsx)(u.V,{pageTitle:t,withMarketSwitcher:p,withMigrateButton:f,bridge:j}),n&&n,r&&(0,h.jsx)(c.Z,{variant:"main14",sx:{color:"text.muted",mt:2,mr:{xs:5,xsm:3},maxWidth:750,mb:r?4:0},style:Z?{marginTop:"-36px"}:{marginTop:"-12px"},children:r}),(0,h.jsx)(a.Z,{sx:{display:"flex",alignItems:"flex-start",gap:{xs:3,xsm:8},flexWrap:"wrap",width:"100%"},children:g})]})}))})]})}},52298:function(e,t,r){(window.__NEXT_P=window.__NEXT_P||[]).push(["/500",function(){return r(27163)}])}},function(e){e.O(0,[249,774,888,179],(function(){return t=52298,e(e.s=t);var t}));var t=e.O();_N_E=t}]); \ No newline at end of file diff --git a/_next/static/chunks/pages/_app-5b59be114bd2e17b.js b/_next/static/chunks/pages/_app-5b59be114bd2e17b.js deleted file mode 100644 index cb2ba996..00000000 --- a/_next/static/chunks/pages/_app-5b59be114bd2e17b.js +++ /dev/null @@ -1,151 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[888],{27627:function(e,t,n){"use strict";n.d(t,{Z:function(){return s}});var r=n(2593),a=n(75331);const i=async(e,t,n)=>{const r=await t.estimateGas(e);return(await t.getNetwork()).chainId===a.a_.polygon?r.add(r.mul(60).div(100)):r.add(r.mul(null!==n&&void 0!==n?n:30).div(100))};var o=n(80854);class s{constructor(e,t){this.getContractInstance=e=>(this.contractInstances[e]||(this.contractInstances[e]=this.contractFactory.connect(e,this.provider)),this.contractInstances[e]),this.generateTxCallback=({rawTxMethod:e,from:t,value:n,gasSurplus:a,action:s})=>async()=>{const c=await e(),u=Object.assign(Object.assign({},c),{from:t,value:null!==n&&void 0!==n?n:o.k8});return u.gasLimit=await i(u,this.provider,a),s&&o.eB[s]&&u.gasLimit.lte(r.O$.from(o.eB[s].limit))&&(u.gasLimit=r.O$.from(o.eB[s].recommended)),u},this.generateTxPriceEstimation=(e,t,n=a.UQ.default)=>async(r=!1)=>{const i=await this.provider.getGasPrice();if(!e.find((e=>e.txType===a.ns.ERC20_APPROVAL))||r){const{gasLimit:e,gasPrice:n}=await t();if(!e)throw new Error("Transaction calculation error");return{gasLimit:e.toString(),gasPrice:n?n.toString():i.toString()}}return{gasLimit:o.eB[n].recommended,gasPrice:i.toString()}},this.estimateGasLimit=async({tx:e,gasSurplus:t,action:n,skipGasEstimation:s})=>{const c=n?r.O$.from(o.eB[n].limit):r.O$.from(o.eB[a.UQ.default].limit);if(s)return e.gasLimit=c,e;let u=r.O$.from("0");try{u=await i(Object.assign(Object.assign({},e),{value:e.value?e.value.toHexString():o.k8}),this.provider,t)}catch(l){}return u.gt(c)?e.gasLimit=u:e.gasLimit=c,e},this.contractFactory=t,this.provider=e,this.contractInstances={}}}},75331:function(e,t,n){"use strict";var r;n.d(t,{tk:function(){return r},qe:function(){return a},a_:function(){return i},ns:function(){return o},UQ:function(){return s},hj:function(){return u}}),function(e){e.None="None",e.Stable="Stable",e.Variable="Variable"}(r||(r={}));const a={1:"mainnet",3:"ropsten",4:"rinkeby",5:"goerli",42:"kovan",100:"xDAI",137:"polygon",80001:"mumbai",43114:"avalanche",43113:"fuji",42161:"arbitrum_one",421611:"arbitrum_rinkeby",421613:"arbitrum_goerli",250:"fantom_opera",4002:"fantom_testnet",10:"optimism",69:"optimism_kovan",420:"optimism_goerli",16666e5:"harmony",16667e5:"harmony_testnet",11155111:"sepolia",534353:"scroll_alpha",1088:"metis_andromeda"};var i,o,s,c,u;!function(e){e[e.mainnet=1]="mainnet",e[e.ropsten=3]="ropsten",e[e.rinkeby=4]="rinkeby",e[e.goerli=5]="goerli",e[e.kovan=42]="kovan",e[e.xdai=100]="xdai",e[e.polygon=137]="polygon",e[e.mumbai=80001]="mumbai",e[e.avalanche=43114]="avalanche",e[e.fuji=43113]="fuji",e[e.arbitrum_one=42161]="arbitrum_one",e[e.arbitrum_rinkeby=421611]="arbitrum_rinkeby",e[e.arbitrum_goerli=421613]="arbitrum_goerli",e[e.fantom=250]="fantom",e[e.fantom_testnet=4002]="fantom_testnet",e[e.optimism=10]="optimism",e[e.optimism_kovan=69]="optimism_kovan",e[e.optimism_goerli=420]="optimism_goerli",e[e.harmony=16666e5]="harmony",e[e.harmony_testnet=16667e5]="harmony_testnet",e[e.zkevm_testnet=1402]="zkevm_testnet",e[e.sepolia=11155111]="sepolia",e[e.scroll_alpha=534353]="scroll_alpha",e[e.metis_andromeda=1088]="metis_andromeda"}(i||(i={})),function(e){e.ERC20_APPROVAL="ERC20_APPROVAL",e.DLP_ACTION="DLP_ACTION",e.GOVERNANCE_ACTION="GOVERNANCE_ACTION",e.GOV_DELEGATION_ACTION="GOV_DELEGATION_ACTION",e.STAKE_ACTION="STAKE_ACTION",e.MIGRATION_LEND_AAVE="MIGRATION_LEND_AAVE",e.FAUCET_MINT="FAUCET_MINT",e.REWARD_ACTION="REWARD_ACTION",e.V3_MIGRATION_ACTION="V3_MIGRATION_ACTION",e.FAUCET_V2_MINT="FAUCET_V2_MINT"}(o||(o={})),function(e){e.default="default",e.supply="supply",e.borrow="borrow",e.withdraw="withdraw",e.deposit="deposit",e.liquidationCall="liquidationCall",e.liquidationFlash="liquidationFlash",e.repay="repay",e.swapCollateral="swapCollateral",e.repayCollateral="repayCollateral",e.withdrawETH="withdrawETH",e.borrowETH="borrwoETH",e.migrateV3="migrateV3",e.supplyWithPermit="supplyWithPermit",e.repayWithPermit="repayWithPermit",e.stakeWithPermit="stakeWithPermit",e.vote="vote",e.approval="approval",e.creditDelegationApproval="creditDelegationApproval",e.stake="stake",e.stakeCooldown="stakeCooldown",e.unstake="unstake",e.switchBorrowRateMode="switchBorrowRateMode",e.setEModeUsage="setEModeUsage",e.governanceDelegation="governanceDelegation",e.claimRewards="claimRewards",e.claimRewardsAndStake="claimRewardsAndStake",e.setUsageAsCollateral="setUsageAsCollateral"}(s||(s={})),function(e){e[e.Abstain=0]="Abstain",e[e.Yes=1]="Yes",e[e.No=2]="No"}(c||(c={})),function(e){e.aave="aave",e.bpt="bpt"}(u||(u={}));Math.floor(Date.now()/1e3+3600).toString()},80854:function(e,t,n){"use strict";n.d(t,{gU:function(){return s},Nv:function(){return c},oC:function(){return u},k8:function(){return l},zn:function(){return d},ke:function(){return p},Od:function(){return f},hP:function(){return h},zp:function(){return y},eB:function(){return g},Ry:function(){return b},mz:function(){return v}});var r=n(70794),a=n(2593),i=n(21046),o=n(75331);const s=(e,t)=>new r.O(e).shiftedBy(t).toFixed(0),c=e=>e.toLowerCase().endsWith(".eth"),u=(e,t)=>e.toLowerCase()===h.toLowerCase()?t:l,l=a.O$.from(0).toHexString(),d=i.Bz.toString(),p="115792089237316195423570985008687907853269984665640564039457584007913129639935",f="11579208923731619542357098500868790785326998466564056403945758400791",h="0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE",m="0.1",y="0.05",g={[o.UQ.default]:{limit:"210000",recommended:"210000"},[o.UQ.approval]:{limit:"65000",recommended:"65000"},[o.UQ.creditDelegationApproval]:{limit:"55000",recommended:"55000"},[o.UQ.supply]:{limit:"300000",recommended:"300000"},[o.UQ.deposit]:{limit:"300000",recommended:"300000"},[o.UQ.borrow]:{limit:"400000",recommended:"400000"},[o.UQ.withdraw]:{limit:"230000",recommended:"300000"},[o.UQ.liquidationCall]:{limit:"700000",recommended:"700000"},[o.UQ.liquidationFlash]:{limit:"995000",recommended:"995000"},[o.UQ.repay]:{limit:"300000",recommended:"300000"},[o.UQ.borrowETH]:{limit:"450000",recommended:"450000"},[o.UQ.withdrawETH]:{limit:"640000",recommended:"640000"},[o.UQ.swapCollateral]:{limit:"1000000",recommended:"1000000"},[o.UQ.repayCollateral]:{limit:"700000",recommended:"700000"},[o.UQ.migrateV3]:{limit:"700000",recommended:"700000"},[o.UQ.supplyWithPermit]:{limit:"350000",recommended:"350000"},[o.UQ.repayWithPermit]:{limit:"350000",recommended:"350000"},[o.UQ.stake]:{limit:"350000",recommended:"350000"},[o.UQ.stakeWithPermit]:{limit:"400000",recommended:"400000"},[o.UQ.vote]:{limit:"125000",recommended:"125000"},[o.UQ.stake]:{limit:"395000",recommended:"395000"},[o.UQ.claimRewards]:{limit:"275000",recommended:"275000"},[o.UQ.setUsageAsCollateral]:{limit:"138000",recommended:"138000"}},b={AAVE:s("100",18),BAT:s("100000",18),BUSD:s("10000",18),DAI:s("10000",18),ENJ:s("100000",18),KNC:s("10000",18),LEND:s("1000",18),LINK:s("1000",18),MANA:s("100000",18),MKR:s("10",18),WETH:s("10",18),REN:s("10000",18),REP:s("1000",18),SNX:s("100",18),SUSD:s("10000",18),TUSD:"0",UNI:s("1000",18),USDC:s("10000",6),USDT:s("10000",6),WBTC:s("1",8),YFI:s("1",18),ZRX:s("100000",18),UNIUSDC:s(m,6),UNIDAI:s(m,18),UNIUSDT:s(m,6),UNIDAIETH:s(m,18),UNIUSDCETH:s(m,18),UNISETHETH:s(m,18),UNILENDETH:s(m,18),UNILINKETH:s(m,18),UNIMKRETH:s(m,18),EURS:s("10000",2),AGEUR:s("10000",18),BAL:s("10000",18),CRV:s("10000",18),DPI:s("10000",18),GHST:s("10000",18),JEUR:s("10000",18),SUSHI:s("10000",18)},v=e=>{switch(e.slice(0,10)){case"0x935fb84b":return 36;case"0xc03786b0":return 100;case"0xb2f1e6db":case"0x87a63926":return 68;case"0xb66bcbac":case"0x35326910":return 164;default:throw new Error("Unrecognized function selector for Augustus")}}},29897:function(e,t,n){"use strict";n.d(t,{EB:function(){return k},JZ:function(){return A},QL:function(){return I},Sm:function(){return N},ot:function(){return j},fg:function(){return M},nX:function(){return S},pv:function(){return _},bt:function(){return h},yZ:function(){return m},j7:function(){return y},M9:function(){return b},Yr:function(){return g},Gv:function(){return v},en:function(){return w},mM:function(){return x},cJ:function(){return O},mB:function(){return C},Tc:function(){return R},u$:function(){return L},GW:function(){return P},My:function(){return E},Z:function(){return T},Wt:function(){return B},N:function(){return D}});var r=n(19485),a=n(80854),i=n(55206),o=n(48764).Buffer;function s(e,t,n,r){const a=Reflect.getOwnMetadata(i.UD,e,t);a&&a.forEach((e=>{if(e.field){if(n[0][e.field]&&o.byteLength(n[0][e.field],"utf8")>32)throw new Error(`Deadline: ${n[0][e.field]} is bigger than 32 bytes`)}else{const t=null===r||void 0===r?void 0:r[e.index];if(n[e.index]&&!t&&o.byteLength(n[e.index],"utf8")>32)throw new Error(`Deadline: ${n[e.index]} is bigger than 32 bytes`)}}))}function c(e,t,n,a){const o=Reflect.getOwnMetadata(i.pu,e,t);o&&o.forEach((e=>{if(e.field){if(n[0][e.field]&&!r.isAddress(n[0][e.field]))throw new Error(`Address: ${n[0][e.field]} is not a valid ethereum Address`)}else{const t=null===a||void 0===a?void 0:a[e.index];if(n[e.index]&&!t&&!r.isAddress(n[e.index]))throw new Error(`Address: ${n[e.index]} is not a valid ethereum Address`)}}))}function u(e,t,n,a){const o=Reflect.getOwnMetadata(i.SH,e,t);o&&o.forEach((e=>{if(e.field){if(n[0][e.field]&&n[0][e.field].length>0){n[0][e.field].forEach((e=>{if(!r.isAddress(e))throw new Error(`Address: ${e} is not a valid ethereum Address`)}))}}else{const t=null===a||void 0===a?void 0:a[e.index];if(n[e.index]&&!t&&n[e.index].length>0){n[e.index].forEach((e=>{if(!r.isAddress(e))throw new Error(`Address: ${e} is not a valid ethereum Address`)}))}}}))}function l(e,t,n,o){const s=Reflect.getOwnMetadata(i.Eo,e,t);s&&s.forEach((e=>{if(e.field){if(n[0][e.field]&&!r.isAddress(n[0][e.field])&&!(0,a.Nv)(n[0][e.field]))throw new Error(`Address ${n[0][e.field]} is not valid ENS format or a valid ethereum Address`)}else{const t=null===o||void 0===o?void 0:o[e.index];if(n[e.index]&&!t&&!r.isAddress(n[e.index])&&!(0,a.Nv)(n[e.index]))throw new Error(`Address ${n[e.index]} is not valid ENS format or a valid ethereum Address`)}}))}function d(e,t,n,r){const a=Reflect.getOwnMetadata(i.Fo,e,t);a&&a.forEach((e=>{if(e.field){if(n[0][e.field]&&!(Number(n[0][e.field])>0))throw new Error(`Amount: ${n[0][e.field]} needs to be greater than 0`)}else{if(!(null===r||void 0===r?void 0:r[e.index])&&!(Number(n[e.index])>0))throw new Error(`Amount: ${n[e.index]} needs to be greater than 0`)}}))}function p(e,t,n,r){const a=Reflect.getOwnMetadata(i.Hq,e,t);a&&a.forEach((e=>{if(e.field){if(n[0][e.field]&&!(Number(n[0][e.field])>=0))throw new Error(`Amount: ${n[0][e.field]} needs to be greater or equal than 0`)}else{if(!(null===r||void 0===r?void 0:r[e.index])&&!(Number(n[e.index])>=0))throw new Error(`Amount: ${n[e.index]} needs to be greater or equal than 0`)}}))}function f(e,t,n,r){const a=Reflect.getOwnMetadata(i.s4,e,t);a&&a.forEach((e=>{if(e.field){if(n[0][e.field]&&!(Number(n[0][e.field])>0||"-1"===n[0][e.field]))throw new Error(`Amount: ${n[0][e.field]} needs to be greater than 0 or -1`)}else{if(!(null===r||void 0===r?void 0:r[e.index])&&!(Number(n[e.index])>0||"-1"===n[e.index]))throw new Error(`Amount: ${n[e.index]} needs to be greater than 0 or -1`)}}))}function h(e,t,n){const a=n.value;n.value=function(){return r.isAddress(this.lendingPoolAddress)&&r.isAddress(this.flashLiquidationAddress)?(c(e,t,arguments),d(e,t,arguments),f(e,t,arguments),a.apply(this,arguments)):(console.error("[LPFlahsLiquidationValidator] You need to pass valid addresses"),[])}}function m(e,t,n){const a=n.value;n.value=function(){return r.isAddress(this.poolAddress)&&r.isAddress(this.flashLiquidationAddress)?(c(e,t,arguments),d(e,t,arguments),f(e,t,arguments),a.apply(this,arguments)):(console.error("[LPFlahsLiquidationValidator] You need to pass valid addresses"),[])}}function y(e,t,n){const a=n.value;n.value=function(){return r.isAddress(this.lendingPoolAddress)&&r.isAddress(this.repayWithCollateralAddress)?(c(e,t,arguments),d(e,t,arguments),a.apply(this,arguments)):(console.error("[LPRepayWithCollateralValidator] You need to pass valid addresses"),[])}}function g(e,t,n){const a=n.value;n.value=function(){return r.isAddress(this.lendingPoolAddress)&&r.isAddress(this.swapCollateralAddress)?(c(e,t,arguments),d(e,t,arguments),a.apply(this,arguments)):(console.error("[LPSwapCollateralValidator] You need to pass valid addresses"),[])}}function b(e,t,n){const a=n.value;n.value=function(){return r.isAddress(this.poolAddress)&&r.isAddress(this.repayWithCollateralAddress)?(c(e,t,arguments),d(e,t,arguments),a.apply(this,arguments)):(console.error("[LPRepayWithCollateralValidator] You need to pass valid addresses"),[])}}function v(e,t,n){const a=n.value;n.value=function(){return r.isAddress(this.poolAddress)&&r.isAddress(this.swapCollateralAddress)?(c(e,t,arguments),d(e,t,arguments),a.apply(this,arguments)):(console.error("[LPSwapCollateralValidator] You need to pass valid addresses"),[])}}function w(e,t,n){const a=n.value;n.value=function(){return r.isAddress(this.lendingPoolAddress)?(c(e,t,arguments),d(e,t,arguments),f(e,t,arguments),p(e,t,arguments),a.apply(this,arguments)):(console.error("[LendingPoolValidator] You need to pass valid addresses"),[])}}function _(e,t,n){const a=n.value;n.value=function(){return r.isAddress(this.l2PoolAddress)&&r.isAddress(this.encoderAddress)?(s(e,t,arguments),a.apply(this,arguments)):(console.error(`[L2PoolValidator] You need to pass valid addresses: l2pool: ${this.l2PoolAddress} encoder: ${this.encoderAddress}`),[])}}function x(e,t,n){const a=n.value;n.value=function(){return r.isAddress(this.poolAddress)?(c(e,t,arguments),d(e,t,arguments),f(e,t,arguments),p(e,t,arguments),u(e,t,arguments),a.apply(this,arguments)):(console.error("[PoolValidator] You need to pass valid addresses"),[])}}function T(e,t,n){const a=n.value;n.value=function(){if(!r.isAddress(this.uiIncentiveDataProviderAddress))throw console.error("[UiIncentiveDataProviderValidator] You need to pass valid addresses"),new Error("UiIncentiveDataProviderAddress must be an eth valid address");return c(e,t,arguments),a.apply(this,arguments)}}function S(e,t,n){const r=n.value;n.value=function(){return c(e,t,arguments),u(e,t,arguments),r.apply(this,arguments)}}function k(e,t,n){const r=n.value;n.value=function(){return c(e,t,arguments),d(e,t,arguments),r.apply(this,arguments)}}function E(e,t,n){const r=n.value;n.value=function(){return c(e,t,arguments),d(e,t,arguments),r.apply(this,arguments)}}function A(e,t,n){const r=n.value;n.value=function(){return c(e,t,arguments),d(e,t,arguments),f(e,t,arguments),r.apply(this,arguments)}}function O(e,t,n){const a=n.value;n.value=function(){return r.isAddress(this.liquiditySwapAdapterAddress)?(c(e,t,arguments),d(e,t,arguments),f(e,t,arguments),a.apply(this,arguments)):(console.error("[LiquiditySwapValidator] You need to pass valid addresses"),[])}}function C(e,t,n){const a=n.value;n.value=function(){return r.isAddress(this.repayWithCollateralAddress)?(c(e,t,arguments),d(e,t,arguments),f(e,t,arguments),a.apply(this,arguments)):(console.error("[RepayWithCollateralValidator] You need to pass valid addresses"),[])}}function P(e,t,n){const a=n.value;n.value=function(){return r.isAddress(this.stakingContractAddress)?(c(e,t,arguments),d(e,t,arguments),f(e,t,arguments),a.apply(this,arguments)):(console.error("[StakingValidator] You need to pass valid addresses"),[])}}function R(e,t,n){const a=n.value;n.value=function(){return r.isAddress(this.stakingContractAddress)?(c(e,t,arguments),d(e,t,arguments),p(e,t,arguments),a.apply(this,arguments)):(console.error("[StakingValidator] You need to pass valid addresses"),[])}}function I(e,t,n){const a=n.value;n.value=function(){return r.isAddress(this.faucetAddress)?(c(e,t,arguments),d(e,t,arguments),a.apply(this,arguments)):(console.error("[FaucetValidator] You need to pass valid addresses"),[])}}function D(e,t,n){const a=n.value;n.value=function(){return r.isAddress(this.wethGatewayAddress)?(c(e,t,arguments),d(e,t,arguments),f(e,t,arguments),p(e,t,arguments),a.apply(this,arguments)):(console.error("[WethGatewayValidator] You need to pass valid addresses"),[])}}function j(e,t,n){const a=n.value;n.value=function(){return r.isAddress(this.aaveGovernanceV2Address)&&r.isAddress(this.aaveGovernanceV2HelperAddress)?(c(e,t,arguments),p(e,t,arguments),u(e,t,arguments),a.apply(this,arguments)):(console.error("[GovernanceValidator] You need to pass valid addresses"),[])}}function M(e,t,n){const a=n.value;n.value=function(){return r.isAddress(this.aaveGovernanceV2Address)?(c(e,t,arguments),p(e,t,arguments),a.apply(this,arguments)):(console.error("[GovernanceValidator] You need to pass valid addresses"),[])}}function N(e,t,n){const r=n.value;n.value=function(){return c(e,t,arguments),l(e,t,arguments),d(e,t,arguments),p(e,t,arguments),r.apply(this,arguments)}}function L(e,t,n){const r=n.value;n.value=function(){return c(e,t,arguments),r.apply(this,arguments)}}function B(e,t,n){const r=n.value;n.value=function(){return c(e,t,arguments),u(e,t,arguments),r.apply(this,arguments)}}},55206:function(e,t,n){"use strict";n.d(t,{pu:function(){return r},UD:function(){return a},SH:function(){return i},Eo:function(){return o},Fo:function(){return s},s4:function(){return c},Hq:function(){return u},f1:function(){return l},Oh:function(){return d},Gq:function(){return p},Il:function(){return f},K5:function(){return h},rX:function(){return m},lw:function(){return y}});n(28660);const r=Symbol("ethAddress"),a=Symbol("deadline32Bytes"),i=Symbol("ethAddressArray"),o=Symbol("ethOrENSAddress"),s=Symbol("isPositive"),c=Symbol("isPositiveOrMinusOne"),u=Symbol("is0OrPositiveMetadataKey");Symbol("Optional"),Symbol("isEthAddressArrayMetadataKeyNotEmpty");function l(e){return function(t,n,r){const i=Reflect.getOwnMetadata(a,t,n)||[];i.push({index:r,field:e}),Reflect.defineMetadata(a,i,t,n)}}function d(e){return function(t,n,a){const i=Reflect.getOwnMetadata(r,t,n)||[];i.push({index:a,field:e}),Reflect.defineMetadata(r,i,t,n)}}function p(e){return function(t,n,r){const a=Reflect.getOwnMetadata(i,t,n)||[];a.push({index:r,field:e}),Reflect.defineMetadata(i,a,t,n)}}function f(e){return function(t,n,r){const a=Reflect.getOwnMetadata(o,t,n)||[];a.push({index:r,field:e}),Reflect.defineMetadata(o,a,t,n)}}function h(e){return function(t,n,r){const a=Reflect.getOwnMetadata(s,t,n)||[];a.push({index:r,field:e}),Reflect.defineMetadata(s,a,t,n)}}function m(e){return function(t,n,r){const a=Reflect.getOwnMetadata(u,t,n)||[];a.push({index:r,field:e}),Reflect.defineMetadata(u,a,t,n)}}function y(e){return function(t,n,r){const a=Reflect.getOwnMetadata(c,t,n)||[];a.push({index:r,field:e}),Reflect.defineMetadata(c,a,t,n)}}},24387:function(e,t,n){"use strict";n.d(t,{d:function(){return v}});var r=n(70655),a=n(56371),i=n(27627),o=n(75331),s=n(29897),c=n(55206),u=n(64146);class l{static connect(e,t){return new u.CH(e,d,t)}}const d=[{anonymous:!1,inputs:[{indexed:!1,internalType:"address",name:"executor",type:"address"}],name:"ExecutorAuthorized",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"address",name:"executor",type:"address"}],name:"ExecutorUnauthorized",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"newStrategy",type:"address"},{indexed:!0,internalType:"address",name:"initiatorChange",type:"address"}],name:"GovernanceStrategyChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"id",type:"uint256"}],name:"ProposalCanceled",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"id",type:"uint256"},{indexed:!0,internalType:"address",name:"creator",type:"address"},{indexed:!0,internalType:"contract IExecutorWithTimelock",name:"executor",type:"address"},{indexed:!1,internalType:"address[]",name:"targets",type:"address[]"},{indexed:!1,internalType:"uint256[]",name:"values",type:"uint256[]"},{indexed:!1,internalType:"string[]",name:"signatures",type:"string[]"},{indexed:!1,internalType:"bytes[]",name:"calldatas",type:"bytes[]"},{indexed:!1,internalType:"bool[]",name:"withDelegatecalls",type:"bool[]"},{indexed:!1,internalType:"uint256",name:"startBlock",type:"uint256"},{indexed:!1,internalType:"uint256",name:"endBlock",type:"uint256"},{indexed:!1,internalType:"address",name:"strategy",type:"address"},{indexed:!1,internalType:"bytes32",name:"ipfsHash",type:"bytes32"}],name:"ProposalCreated",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"id",type:"uint256"},{indexed:!0,internalType:"address",name:"initiatorExecution",type:"address"}],name:"ProposalExecuted",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"id",type:"uint256"},{indexed:!1,internalType:"uint256",name:"executionTime",type:"uint256"},{indexed:!0,internalType:"address",name:"initiatorQueueing",type:"address"}],name:"ProposalQueued",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"id",type:"uint256"},{indexed:!0,internalType:"address",name:"voter",type:"address"},{indexed:!1,internalType:"bool",name:"support",type:"bool"},{indexed:!1,internalType:"uint256",name:"votingPower",type:"uint256"}],name:"VoteEmitted",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"newVotingDelay",type:"uint256"},{indexed:!0,internalType:"address",name:"initiatorChange",type:"address"}],name:"VotingDelayChanged",type:"event"},{inputs:[],name:"__abdicate",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address[]",name:"executors",type:"address[]"}],name:"authorizeExecutors",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"proposalId",type:"uint256"}],name:"cancel",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract IExecutorWithTimelock",name:"executor",type:"address"},{internalType:"address[]",name:"targets",type:"address[]"},{internalType:"uint256[]",name:"values",type:"uint256[]"},{internalType:"string[]",name:"signatures",type:"string[]"},{internalType:"bytes[]",name:"calldatas",type:"bytes[]"},{internalType:"bool[]",name:"withDelegatecalls",type:"bool[]"},{internalType:"bytes32",name:"ipfsHash",type:"bytes32"}],name:"create",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"proposalId",type:"uint256"}],name:"execute",outputs:[],stateMutability:"payable",type:"function"},{inputs:[],name:"getGovernanceStrategy",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"getGuardian",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"proposalId",type:"uint256"}],name:"getProposalById",outputs:[{components:[{internalType:"uint256",name:"id",type:"uint256"},{internalType:"address",name:"creator",type:"address"},{internalType:"contract IExecutorWithTimelock",name:"executor",type:"address"},{internalType:"address[]",name:"targets",type:"address[]"},{internalType:"uint256[]",name:"values",type:"uint256[]"},{internalType:"string[]",name:"signatures",type:"string[]"},{internalType:"bytes[]",name:"calldatas",type:"bytes[]"},{internalType:"bool[]",name:"withDelegatecalls",type:"bool[]"},{internalType:"uint256",name:"startBlock",type:"uint256"},{internalType:"uint256",name:"endBlock",type:"uint256"},{internalType:"uint256",name:"executionTime",type:"uint256"},{internalType:"uint256",name:"forVotes",type:"uint256"},{internalType:"uint256",name:"againstVotes",type:"uint256"},{internalType:"bool",name:"executed",type:"bool"},{internalType:"bool",name:"canceled",type:"bool"},{internalType:"address",name:"strategy",type:"address"},{internalType:"bytes32",name:"ipfsHash",type:"bytes32"}],internalType:"struct IAaveGovernanceV2.ProposalWithoutVotes",name:"",type:"tuple"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"proposalId",type:"uint256"}],name:"getProposalState",outputs:[{internalType:"enum IAaveGovernanceV2.ProposalState",name:"",type:"uint8"}],stateMutability:"view",type:"function"},{inputs:[],name:"getProposalsCount",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"proposalId",type:"uint256"},{internalType:"address",name:"voter",type:"address"}],name:"getVoteOnProposal",outputs:[{components:[{internalType:"bool",name:"support",type:"bool"},{internalType:"uint248",name:"votingPower",type:"uint248"}],internalType:"struct IAaveGovernanceV2.Vote",name:"",type:"tuple"}],stateMutability:"view",type:"function"},{inputs:[],name:"getVotingDelay",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"executor",type:"address"}],name:"isExecutorAuthorized",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"proposalId",type:"uint256"}],name:"queue",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"governanceStrategy",type:"address"}],name:"setGovernanceStrategy",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"votingDelay",type:"uint256"}],name:"setVotingDelay",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"proposalId",type:"uint256"},{internalType:"bool",name:"support",type:"bool"}],name:"submitVote",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"proposalId",type:"uint256"},{internalType:"bool",name:"support",type:"bool"},{internalType:"uint8",name:"v",type:"uint8"},{internalType:"bytes32",name:"r",type:"bytes32"},{internalType:"bytes32",name:"s",type:"bytes32"}],name:"submitVoteBySignature",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address[]",name:"executors",type:"address[]"}],name:"unauthorizeExecutors",outputs:[],stateMutability:"nonpayable",type:"function"}];const p=[{inputs:[],name:"AAVE",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"STK_AAVE",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"user",type:"address"},{internalType:"uint256",name:"blockNumber",type:"uint256"}],name:"getPropositionPowerAt",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"blockNumber",type:"uint256"}],name:"getTotalPropositionSupplyAt",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"blockNumber",type:"uint256"}],name:"getTotalVotingSupplyAt",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"user",type:"address"},{internalType:"uint256",name:"blockNumber",type:"uint256"}],name:"getVotingPowerAt",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"}];var f=n(8198);const h=[{inputs:[],name:"ONE_HUNDRED_WITH_PRECISION",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address[]",name:"tokens",type:"address[]"},{components:[{internalType:"address",name:"delegatee",type:"address"},{internalType:"uint256",name:"nonce",type:"uint256"},{internalType:"uint256",name:"expiry",type:"uint256"},{internalType:"uint8",name:"v",type:"uint8"},{internalType:"bytes32",name:"r",type:"bytes32"},{internalType:"bytes32",name:"s",type:"bytes32"}],internalType:"struct IGovernanceV2Helper.DelegateTokensBySigData[]",name:"data",type:"tuple[]"}],name:"delegateTokensBySig",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address[]",name:"tokens",type:"address[]"},{components:[{internalType:"address",name:"delegatee",type:"address"},{internalType:"enum IGovernancePowerDelegationToken.DelegationType",name:"delegationType",type:"uint8"},{internalType:"uint256",name:"nonce",type:"uint256"},{internalType:"uint256",name:"expiry",type:"uint256"},{internalType:"uint8",name:"v",type:"uint8"},{internalType:"bytes32",name:"r",type:"bytes32"},{internalType:"bytes32",name:"s",type:"bytes32"}],internalType:"struct IGovernanceV2Helper.DelegateTokensByTypeBySigData[]",name:"data",type:"tuple[]"}],name:"delegateTokensByTypeBySig",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"id",type:"uint256"},{internalType:"contract IAaveGovernanceV2",name:"governance",type:"address"}],name:"getProposal",outputs:[{components:[{internalType:"uint256",name:"totalVotingSupply",type:"uint256"},{internalType:"uint256",name:"minimumQuorum",type:"uint256"},{internalType:"uint256",name:"minimumDiff",type:"uint256"},{internalType:"uint256",name:"executionTimeWithGracePeriod",type:"uint256"},{internalType:"uint256",name:"proposalCreated",type:"uint256"},{internalType:"uint256",name:"id",type:"uint256"},{internalType:"address",name:"creator",type:"address"},{internalType:"contract IExecutorWithTimelock",name:"executor",type:"address"},{internalType:"address[]",name:"targets",type:"address[]"},{internalType:"uint256[]",name:"values",type:"uint256[]"},{internalType:"string[]",name:"signatures",type:"string[]"},{internalType:"bytes[]",name:"calldatas",type:"bytes[]"},{internalType:"bool[]",name:"withDelegatecalls",type:"bool[]"},{internalType:"uint256",name:"startBlock",type:"uint256"},{internalType:"uint256",name:"endBlock",type:"uint256"},{internalType:"uint256",name:"executionTime",type:"uint256"},{internalType:"uint256",name:"forVotes",type:"uint256"},{internalType:"uint256",name:"againstVotes",type:"uint256"},{internalType:"bool",name:"executed",type:"bool"},{internalType:"bool",name:"canceled",type:"bool"},{internalType:"address",name:"strategy",type:"address"},{internalType:"bytes32",name:"ipfsHash",type:"bytes32"},{internalType:"enum IAaveGovernanceV2.ProposalState",name:"proposalState",type:"uint8"}],internalType:"struct IGovernanceV2Helper.ProposalStats",name:"proposalStats",type:"tuple"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"skip",type:"uint256"},{internalType:"uint256",name:"limit",type:"uint256"},{internalType:"contract IAaveGovernanceV2",name:"governance",type:"address"}],name:"getProposals",outputs:[{components:[{internalType:"uint256",name:"totalVotingSupply",type:"uint256"},{internalType:"uint256",name:"minimumQuorum",type:"uint256"},{internalType:"uint256",name:"minimumDiff",type:"uint256"},{internalType:"uint256",name:"executionTimeWithGracePeriod",type:"uint256"},{internalType:"uint256",name:"proposalCreated",type:"uint256"},{internalType:"uint256",name:"id",type:"uint256"},{internalType:"address",name:"creator",type:"address"},{internalType:"contract IExecutorWithTimelock",name:"executor",type:"address"},{internalType:"address[]",name:"targets",type:"address[]"},{internalType:"uint256[]",name:"values",type:"uint256[]"},{internalType:"string[]",name:"signatures",type:"string[]"},{internalType:"bytes[]",name:"calldatas",type:"bytes[]"},{internalType:"bool[]",name:"withDelegatecalls",type:"bool[]"},{internalType:"uint256",name:"startBlock",type:"uint256"},{internalType:"uint256",name:"endBlock",type:"uint256"},{internalType:"uint256",name:"executionTime",type:"uint256"},{internalType:"uint256",name:"forVotes",type:"uint256"},{internalType:"uint256",name:"againstVotes",type:"uint256"},{internalType:"bool",name:"executed",type:"bool"},{internalType:"bool",name:"canceled",type:"bool"},{internalType:"address",name:"strategy",type:"address"},{internalType:"bytes32",name:"ipfsHash",type:"bytes32"},{internalType:"enum IAaveGovernanceV2.ProposalState",name:"proposalState",type:"uint8"}],internalType:"struct IGovernanceV2Helper.ProposalStats[]",name:"proposalsStats",type:"tuple[]"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"user",type:"address"},{internalType:"address[]",name:"tokens",type:"address[]"}],name:"getTokensPower",outputs:[{components:[{internalType:"uint256",name:"votingPower",type:"uint256"},{internalType:"address",name:"delegatedAddressVotingPower",type:"address"},{internalType:"uint256",name:"propositionPower",type:"uint256"},{internalType:"address",name:"delegatedAddressPropositionPower",type:"address"}],internalType:"struct IGovernanceV2Helper.Power[]",name:"power",type:"tuple[]"}],stateMutability:"view",type:"function"}];class m{static createInterface(){return new f.vU(h)}static connect(e,t){return new u.CH(e,h,t)}}var y,g;m.abi=h,function(e){e[e.Short=0]="Short",e[e.Long=1]="Long"}(y||(y={})),function(e){e.Pending="Pending",e.Canceled="Canceled",e.Active="Active",e.Failed="Failed",e.Succeeded="Succeeded",e.Queued="Queued",e.Expired="Expired",e.Executed="Executed"}(g||(g={}));const b=e=>({id:Number(e.id.toString()),creator:e.creator,executor:e.executor,targets:e.targets,values:e.values,signatures:e.signatures,calldatas:e.calldatas,withDelegatecalls:e.withDelegatecalls,startBlock:Number(e.startBlock.toString()),endBlock:Number(e.endBlock.toString()),executionTime:Number(e.executionTime.toString()),forVotes:e.forVotes.toString(),againstVotes:e.againstVotes.toString(),executed:e.executed,canceled:e.canceled,strategy:e.strategy,state:Object.values(g)[e.proposalState],minimumQuorum:e.minimumQuorum.toString(),minimumDiff:e.minimumDiff.toString(),executionTimeWithGracePeriod:Number(e.executionTimeWithGracePeriod.toString()),proposalCreated:Number(e.proposalCreated.toString()),totalVotingSupply:e.totalVotingSupply.toString(),ipfsHash:e.ipfsHash});class v extends i.Z{constructor(e,t){var n;super(e,l),this.aaveGovernanceV2Address=t.GOVERNANCE_ADDRESS,this.aaveGovernanceV2HelperAddress=null!==(n=t.GOVERNANCE_HELPER_ADDRESS)&&void 0!==n?n:""}submitVote({user:e,proposalId:t,support:n}){const r=[],a=this.getContractInstance(this.aaveGovernanceV2Address),i=this.generateTxCallback({rawTxMethod:async()=>a.populateTransaction.submitVote(t,n),from:e,action:o.UQ.vote});return r.push({tx:i,txType:o.ns.GOVERNANCE_ACTION,gas:this.generateTxPriceEstimation(r,i,o.UQ.vote)}),r}async getProposals({skip:e,limit:t}){const n=m.connect(this.aaveGovernanceV2HelperAddress,this.provider);return(await n.getProposals(e.toString(),t.toString(),this.aaveGovernanceV2Address)).map((e=>b(e)))}async getProposal({proposalId:e}){const t=m.connect(this.aaveGovernanceV2HelperAddress,this.provider),n=await t.getProposal(e,this.aaveGovernanceV2Address);return b(n)}async getVotingPowerAt({user:e,block:t,strategy:n}){const r=class{static connect(e,t){return new u.CH(e,p,t)}}.connect(n,this.provider),i=await r.getVotingPowerAt(e,t.toString());return(0,a.formatEther)(i)}async getTokensPower({user:e,tokens:t}){return m.connect(this.aaveGovernanceV2HelperAddress,this.provider).getTokensPower(e,t)}async getVoteOnProposal({proposalId:e,user:t}){return this.getContractInstance(this.aaveGovernanceV2Address).getVoteOnProposal(e,t)}async getProposalsCount(){const e=this.getContractInstance(this.aaveGovernanceV2Address);return(await e.getProposalsCount()).toNumber()}async delegateTokensBySig({user:e,tokens:t,data:n}){const r=m.connect(this.aaveGovernanceV2HelperAddress,this.provider),a=this.generateTxCallback({rawTxMethod:async()=>r.populateTransaction.delegateTokensBySig(t,n),from:e});return[{tx:a,txType:o.ns.GOV_DELEGATION_ACTION,gas:this.generateTxPriceEstimation([],a)}]}async delegateTokensByTypeBySig({user:e,tokens:t,data:n}){const r=m.connect(this.aaveGovernanceV2HelperAddress,this.provider),a=this.generateTxCallback({rawTxMethod:async()=>r.populateTransaction.delegateTokensByTypeBySig(t,n),from:e});return[{tx:a,txType:o.ns.GOV_DELEGATION_ACTION,gas:this.generateTxPriceEstimation([],a)}]}}(0,r.__decorate)([s.fg,(0,r.__param)(0,(0,c.Oh)("user")),(0,r.__param)(0,(0,c.rX)("proposalId")),(0,r.__metadata)("design:type",Function),(0,r.__metadata)("design:paramtypes",[Object]),(0,r.__metadata)("design:returntype",Array)],v.prototype,"submitVote",null),(0,r.__decorate)([s.ot,(0,r.__metadata)("design:type",Function),(0,r.__metadata)("design:paramtypes",[Object]),(0,r.__metadata)("design:returntype",Promise)],v.prototype,"getProposals",null),(0,r.__decorate)([s.ot,(0,r.__param)(0,(0,c.rX)("proposalId")),(0,r.__metadata)("design:type",Function),(0,r.__metadata)("design:paramtypes",[Object]),(0,r.__metadata)("design:returntype",Promise)],v.prototype,"getProposal",null),(0,r.__decorate)([s.fg,(0,r.__param)(0,(0,c.Oh)("user")),(0,r.__metadata)("design:type",Function),(0,r.__metadata)("design:paramtypes",[Object]),(0,r.__metadata)("design:returntype",Promise)],v.prototype,"getVotingPowerAt",null),(0,r.__decorate)([s.ot,(0,r.__param)(0,(0,c.Oh)("user")),(0,r.__param)(0,(0,c.Gq)("tokens")),(0,r.__metadata)("design:type",Function),(0,r.__metadata)("design:paramtypes",[Object]),(0,r.__metadata)("design:returntype",Promise)],v.prototype,"getTokensPower",null),(0,r.__decorate)([s.fg,(0,r.__param)(0,(0,c.Oh)("user")),(0,r.__param)(0,(0,c.rX)("proposalId")),(0,r.__metadata)("design:type",Function),(0,r.__metadata)("design:paramtypes",[Object]),(0,r.__metadata)("design:returntype",Promise)],v.prototype,"getVoteOnProposal",null),(0,r.__decorate)([s.fg,(0,r.__metadata)("design:type",Function),(0,r.__metadata)("design:paramtypes",[]),(0,r.__metadata)("design:returntype",Promise)],v.prototype,"getProposalsCount",null),(0,r.__decorate)([s.ot,(0,r.__param)(0,(0,c.Oh)("user")),(0,r.__param)(0,(0,c.Gq)("tokens")),(0,r.__metadata)("design:type",Function),(0,r.__metadata)("design:paramtypes",[Object]),(0,r.__metadata)("design:returntype",Promise)],v.prototype,"delegateTokensBySig",null),(0,r.__decorate)([s.ot,(0,r.__param)(0,(0,c.Oh)("user")),(0,r.__param)(0,(0,c.Gq)("tokens")),(0,r.__metadata)("design:type",Function),(0,r.__metadata)("design:paramtypes",[Object]),(0,r.__metadata)("design:returntype",Promise)],v.prototype,"delegateTokensByTypeBySig",null)},23286:function(e,t,n){"use strict";var r;n.d(t,{g:function(){return r},Z:function(){return a}}),function(e){e.DEPOSITOR="DEPOSITOR",e.BORROWER="BORROWER",e.LIQUIDATOR="LIQUIDATOR",e.STABLE_RATE_MANAGER="STABLE_RATE_MANAGER"}(r||(r={}));const a={0:r.DEPOSITOR,1:r.BORROWER,2:r.LIQUIDATOR,3:r.STABLE_RATE_MANAGER}},84707:function(e,t,n){"use strict";n.d(t,{K:function(){return f},U:function(){return p}});var r=n(70655),a=n(2593),i=n(27627),o=n(75331),s=n(29897),c=n(55206),u=n(64146);class l{static connect(e,t){return new u.CH(e,d,t)}}const d=[{inputs:[{internalType:"address",name:"account",type:"address"}],name:"transferableSynthetix",outputs:[{internalType:"uint256",name:"transferable",type:"uint256"}],stateMutability:"view",type:"function"}],p={[o.a_.mainnet]:"0xc011a73ee8576fb46f5e1c5751ca3b9fe0af2a6f"};class f extends i.Z{constructor(e){super(e,l),this.synthetixValidation=this.synthetixValidation.bind(this)}async synthetixValidation({user:e,reserve:t,amount:n}){const{chainId:r}=await this.provider.getNetwork();if(p[r]&&t.toLowerCase()===p[r].toLowerCase()){const t=this.getContractInstance(p[r]),i=await t.transferableSynthetix(e);return a.O$.from(n).lte(i)}return!0}}(0,r.__decorate)([s.My,(0,r.__param)(0,(0,c.Oh)("user")),(0,r.__param)(0,(0,c.Oh)("reserve")),(0,r.__param)(0,(0,c.K5)("amount")),(0,r.__metadata)("design:type",Function),(0,r.__metadata)("design:paramtypes",[Object]),(0,r.__metadata)("design:returntype",Promise)],f.prototype,"synthetixValidation",null)},1279:function(e,t,n){"use strict";n.d(t,{rh:function(){return a},hE:function(){return i},bS:function(){return o},Fv:function(){return s},pV:function(){return c}});var r=n(70794);const a=r.O.clone({DECIMAL_PLACES:0,ROUNDING_MODE:r.O.ROUND_DOWN});function i(e){return e instanceof r.O?e:new r.O(e)}function o(e){return new a(e)}function s(e,t){return c(e,t).toString(10)}function c(e,t){return i(e).shiftedBy(-1*t)}},82403:function(e,t,n){"use strict";n.d(t,{E_:function(){return r},$3:function(){return a},G9:function(){return i},YL:function(){return o},ih:function(){return s}});const r=(0,n(1279).hE)("31536000"),a=8,i=18,o=27,s=4},75148:function(e,t,n){"use strict";n.d(t,{G:function(){return o}});var r=n(1279),a=n(82403),i=n(59148);function o({rate:e,duration:t}){return(0,i.Vg)((0,r.bS)(e).dividedBy(a.E_).plus(i.Hx),t).minus(i.Hx)}},22433:function(e,t,n){"use strict";n.d(t,{vl:function(){return b}});var r=n(70794),a=n(1279),i=n(82403),o=n(75148);function s({emissionPerSecond:e,rewardTokenPriceInMarketReferenceCurrency:t,priceInMarketReferenceCurrency:n,totalTokenSupply:r,decimals:o}){const s=(0,a.pV)(e,i.G9).multipliedBy(t);if(s.eq(0))return"0";const c=s.multipliedBy(i.E_),u=(0,a.hE)((0,a.Fv)(r,o)).multipliedBy(n);return c.dividedBy(u).toFixed()}function c(e,t,n,r){if(Number(n)>0)return(0,a.Fv)(n,r);"0x4da27a545c0c5b758a6ba100e3a049001de870f5"===(t=t.toLowerCase()).toLowerCase()&&(t="0x7fc66500c84a76ad7e9c93437bfc5ac33e2ddae9");const i=e.find((e=>e.underlyingAsset.toLowerCase()===t));return i?i.formattedPriceInMarketReferenceCurrency:"0"}const u=e=>e.emissionEndTimestamp>e.incentivesLastUpdateTimestamp;var l=n(81206),d=n(36652),p=n(20854),f=n(59148);function h(e,t){const n=function(e,t){return(0,f._O)((0,f._O)(e.totalScaledVariableDebt,e.variableBorrowIndex),(0,p.rD)({rate:e.variableBorrowRate,currentTimestamp:t,lastUpdateTimestamp:e.lastUpdateTimestamp}))}(e,t),r=function(e,t){return(0,f._O)(e.totalPrincipalStableDebt,(0,p.rD)({rate:e.averageStableRate,currentTimestamp:t,lastUpdateTimestamp:e.stableDebtLastUpdateTimestamp}))}(e,t),a=n.plus(r),i=a.plus(e.availableLiquidity);return{totalVariableDebt:n,totalStableDebt:r,totalDebt:a,totalLiquidity:i}}function m({reserve:e,currentTimestamp:t}){const{totalDebt:n,totalStableDebt:s,totalVariableDebt:c,totalLiquidity:u}=h(e,t),l=u.eq(0)?"0":(0,a.hE)(n).dividedBy(u).toFixed(),d=u.eq(0)?"0":(0,a.hE)(n).dividedBy(u.plus(e.unbacked)).toFixed(),p=(0,a.Fv)((0,a.hE)(e.reserveLiquidationBonus).minus(10**i.ih),i.ih),f=(0,a.Fv)((0,a.hE)(e.eModeLiquidationBonus).minus(10**i.ih),i.ih),m="0"===e.borrowCap?new r.Z(e.availableLiquidity):r.Z.min(e.availableLiquidity,new r.Z(e.borrowCap).shiftedBy(e.decimals).minus(n.plus(1))),y=(0,o.G)({rate:e.liquidityRate,duration:i.E_}),g=(0,o.G)({rate:e.variableBorrowRate,duration:i.E_}),b=(0,o.G)({rate:e.stableBorrowRate,duration:i.E_});return{totalDebt:n,totalStableDebt:s,totalVariableDebt:c,totalLiquidity:u,borrowUsageRatio:l,supplyUsageRatio:d,formattedReserveLiquidationBonus:p,formattedEModeLiquidationBonus:f,formattedEModeLiquidationThreshold:e.eModeLiquidationThreshold.toString(),formattedEModeLtv:e.eModeLtv.toString(),supplyAPY:y,variableBorrowAPY:g,stableBorrowAPY:b,formattedAvailableLiquidity:m,unborrowedLiquidity:e.availableLiquidity}}function y({reserve:e}){const t=t=>(0,a.Fv)(t,e.decimals),n="0"!==e.debtCeiling,r=n?(0,a.Fv)((0,a.hE)(e.debtCeiling).minus(e.isolationModeTotalDebt),e.debtCeilingDecimals):"0";return Object.assign(Object.assign({},e),{totalVariableDebt:t(e.totalVariableDebt),totalStableDebt:t(e.totalStableDebt),totalLiquidity:t(e.totalLiquidity),formattedAvailableLiquidity:t(e.availableLiquidity),unborrowedLiquidity:t(e.unborrowedLiquidity),borrowUsageRatio:e.borrowUsageRatio,supplyUsageRatio:e.supplyUsageRatio,totalDebt:t(e.totalDebt),formattedBaseLTVasCollateral:(0,a.Fv)(e.baseLTVasCollateral,i.ih),formattedEModeLtv:(0,a.Fv)(e.eModeLtv,i.ih),reserveFactor:(0,a.Fv)(e.reserveFactor,i.ih),supplyAPY:(0,a.Fv)(e.supplyAPY,i.YL),supplyAPR:(0,a.Fv)(e.liquidityRate,i.YL),variableBorrowAPY:(0,a.Fv)(e.variableBorrowAPY,i.YL),variableBorrowAPR:(0,a.Fv)(e.variableBorrowRate,i.YL),stableBorrowAPY:(0,a.Fv)(e.stableBorrowAPY,i.YL),stableBorrowAPR:(0,a.Fv)(e.stableBorrowRate,i.YL),formattedReserveLiquidationThreshold:(0,a.Fv)(e.reserveLiquidationThreshold,4),formattedEModeLiquidationThreshold:(0,a.Fv)(e.eModeLiquidationThreshold,4),formattedReserveLiquidationBonus:(0,a.Fv)((0,a.hE)(e.reserveLiquidationBonus).minus(10**i.ih),4),formattedEModeLiquidationBonus:(0,a.Fv)((0,a.hE)(e.eModeLiquidationBonus).minus(10**i.ih),4),totalScaledVariableDebt:t(e.totalScaledVariableDebt),totalPrincipalStableDebt:t(e.totalPrincipalStableDebt),debtCeilingUSD:n?(0,a.Fv)(e.debtCeiling,e.debtCeilingDecimals):"0",isolationModeTotalDebtUSD:n?(0,a.Fv)(e.isolationModeTotalDebt,e.debtCeilingDecimals):"0",availableDebtCeilingUSD:r,isIsolated:n})}function g({reserves:e,currentTimestamp:t,marketReferencePriceInUsd:n,marketReferenceCurrencyDecimals:o}){return e.map((e=>{const s=function({reserve:e,currentTimestamp:t,marketReferencePriceInUsd:n,marketReferenceCurrencyDecimals:o}){const s=(0,a.pV)(n,i.$3),c=m({reserve:e,currentTimestamp:t}),u=y({reserve:Object.assign(Object.assign({},e),c)});return Object.assign(Object.assign({},u),{totalLiquidityUSD:(0,l.Z)({amount:c.totalLiquidity,currencyDecimals:e.decimals,marketReferenceCurrencyDecimals:o,priceInMarketReferenceCurrency:e.priceInMarketReferenceCurrency,normalizedMarketReferencePriceInUsd:s}),availableLiquidityUSD:(0,l.Z)({amount:c.formattedAvailableLiquidity,currencyDecimals:e.decimals,marketReferenceCurrencyDecimals:o,priceInMarketReferenceCurrency:e.priceInMarketReferenceCurrency,normalizedMarketReferencePriceInUsd:s}),totalDebtUSD:(0,l.Z)({amount:c.totalDebt,currencyDecimals:e.decimals,marketReferenceCurrencyDecimals:o,priceInMarketReferenceCurrency:e.priceInMarketReferenceCurrency,normalizedMarketReferencePriceInUsd:s}),totalVariableDebtUSD:(0,l.Z)({amount:c.totalVariableDebt,currencyDecimals:e.decimals,marketReferenceCurrencyDecimals:o,priceInMarketReferenceCurrency:e.priceInMarketReferenceCurrency,normalizedMarketReferencePriceInUsd:s}),totalStableDebtUSD:(0,l.Z)({amount:c.totalStableDebt,currencyDecimals:e.decimals,marketReferenceCurrencyDecimals:o,priceInMarketReferenceCurrency:e.priceInMarketReferenceCurrency,normalizedMarketReferencePriceInUsd:s}),formattedPriceInMarketReferenceCurrency:(0,a.Fv)(e.priceInMarketReferenceCurrency,o),priceInMarketReferenceCurrency:e.priceInMarketReferenceCurrency,priceInUSD:(0,l.Z)({amount:new r.Z(1).shiftedBy(e.decimals),currencyDecimals:e.decimals,marketReferenceCurrencyDecimals:o,priceInMarketReferenceCurrency:e.priceInMarketReferenceCurrency,normalizedMarketReferencePriceInUsd:s}),borrowCapUSD:(0,d.$)(new r.Z(e.borrowCap),e.priceInMarketReferenceCurrency,o).toString(),supplyCapUSD:(0,d.$)(new r.Z(e.supplyCap),e.priceInMarketReferenceCurrency,o).toString(),unbackedUSD:(0,d.$)(new r.Z(e.unbacked),e.priceInMarketReferenceCurrency,o).toString()})}({reserve:e,currentTimestamp:t,marketReferencePriceInUsd:n,marketReferenceCurrencyDecimals:o});return Object.assign(Object.assign({},e),s)}))}function b({reserves:e,currentTimestamp:t,marketReferencePriceInUsd:n,marketReferenceCurrencyDecimals:r,reserveIncentives:i}){const o=g({reserves:e,currentTimestamp:t,marketReferenceCurrencyDecimals:r,marketReferencePriceInUsd:n});return o.map((e=>{const t=i.find((t=>t.underlyingAsset===e.underlyingAsset));if(!t)return e;const n=function({reserves:e,reserveIncentiveData:t,totalLiquidity:n,totalVariableDebt:r,totalStableDebt:a,decimals:i,priceInMarketReferenceCurrency:o}){const l=t.aIncentiveData.rewardsTokenInformation.map((t=>({incentiveAPR:u(t)?s({emissionPerSecond:t.emissionPerSecond,rewardTokenPriceInMarketReferenceCurrency:c(e,t.rewardTokenAddress,t.rewardPriceFeed,t.priceFeedDecimals),priceInMarketReferenceCurrency:o,totalTokenSupply:n,decimals:i,rewardTokenDecimals:t.rewardTokenDecimals}):"0",rewardTokenAddress:t.rewardTokenAddress,rewardTokenSymbol:t.rewardTokenSymbol}))),d=t.vIncentiveData.rewardsTokenInformation.map((t=>({incentiveAPR:u(t)?s({emissionPerSecond:t.emissionPerSecond,rewardTokenPriceInMarketReferenceCurrency:c(e,t.rewardTokenAddress,t.rewardPriceFeed,t.priceFeedDecimals),priceInMarketReferenceCurrency:o,totalTokenSupply:r,decimals:i,rewardTokenDecimals:t.rewardTokenDecimals}):"0",rewardTokenAddress:t.rewardTokenAddress,rewardTokenSymbol:t.rewardTokenSymbol}))),p=t.sIncentiveData.rewardsTokenInformation.map((t=>({incentiveAPR:u(t)?s({emissionPerSecond:t.emissionPerSecond,rewardTokenPriceInMarketReferenceCurrency:c(e,t.rewardTokenAddress,t.rewardPriceFeed,t.priceFeedDecimals),priceInMarketReferenceCurrency:o,totalTokenSupply:a,decimals:i,rewardTokenDecimals:t.rewardTokenDecimals}):"0",rewardTokenAddress:t.rewardTokenAddress,rewardTokenSymbol:t.rewardTokenSymbol})));return{underlyingAsset:t.underlyingAsset,aIncentivesData:l,vIncentivesData:d,sIncentivesData:p}}({reserves:o,reserveIncentiveData:t,totalLiquidity:(0,a.Fv)(e.totalLiquidity,-e.decimals),totalVariableDebt:(0,a.Fv)(e.totalVariableDebt,-e.decimals),totalStableDebt:(0,a.Fv)(e.totalStableDebt,-e.decimals),priceInMarketReferenceCurrency:e.formattedPriceInMarketReferenceCurrency,decimals:e.decimals,marketReferenceCurrencyDecimals:r});return Object.assign(Object.assign({},e),n)}))}},81206:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var r=n(70794),a=n(1279);function i({amount:e,currencyDecimals:t,priceInMarketReferenceCurrency:n,marketReferenceCurrencyDecimals:i,normalizedMarketReferencePriceInUsd:o}){return(0,a.hE)(e.toString()).multipliedBy(n).multipliedBy(o).dividedBy(new r.Z(1).shiftedBy(t+i)).toString()}},36652:function(e,t,n){"use strict";function r(e,t,n){return e.multipliedBy(t).shiftedBy(-1*n)}n.d(t,{$:function(){return r}})},48949:function(e,t,n){"use strict";n.d(t,{G:function(){return p},n:function(){return f}});var r=n(1279),a=n(82403),i=n(70794),o=n(59148);function s({principalUserBalance:e,reserveIndex:t,userIndex:n,precision:r,reserveIndexTimestamp:a,emissionPerSecond:o,totalSupply:s,currentTimestamp:c,emissionEndTimestamp:u}){if(s.isEqualTo(new i.Z(0)))return new i.Z(0);const l=(c>u?u:c)-a;let d;d=a>=Number(c)||a>=u?t:o.multipliedBy(l).shiftedBy(r).dividedBy(s).plus(t);return e.multipliedBy(d.minus(n)).shiftedBy(-1*r)}function c({reserveIncentives:e,userIncentives:t,userReserves:n,currentTimestamp:a}){const c=t.map((t=>{const c=e.find((e=>e.underlyingAsset===t.underlyingAsset)),u=n.find((e=>e.reserve.underlyingAsset===t.underlyingAsset));if(c){const e=function({reserveIncentives:e,userIncentives:t,currentTimestamp:n,userReserveData:a}){const c=[];return t.aTokenIncentivesUserData.userRewardsInformation.forEach((u=>{const l=e.aIncentiveData.rewardsTokenInformation.find((e=>e.rewardTokenAddress===u.rewardTokenAddress));if(l){const e=a?s({principalUserBalance:new i.Z(a.scaledATokenBalance),reserveIndex:new i.Z(l.tokenIncentivesIndex),userIndex:new i.Z(u.tokenIncentivesUserIndex),precision:l.precision,reserveIndexTimestamp:l.incentivesLastUpdateTimestamp,emissionPerSecond:new i.Z(l.emissionPerSecond),totalSupply:(0,o.e9)(new i.Z(a.reserve.totalLiquidity).shiftedBy(a.reserve.decimals),new i.Z(a.reserve.liquidityIndex)),currentTimestamp:n,emissionEndTimestamp:l.emissionEndTimestamp}):new i.Z("0");c.push({tokenAddress:t.aTokenIncentivesUserData.tokenAddress,incentiveController:t.aTokenIncentivesUserData.incentiveControllerAddress,rewardTokenAddress:u.rewardTokenAddress,rewardTokenDecimals:u.rewardTokenDecimals,accruedRewards:e,unclaimedRewards:new i.Z(u.userUnclaimedRewards),rewardPriceFeed:(0,r.Fv)(u.rewardPriceFeed,u.priceFeedDecimals),rewardTokenSymbol:u.rewardTokenSymbol})}})),t.vTokenIncentivesUserData.userRewardsInformation.forEach((o=>{const u=e.vIncentiveData.rewardsTokenInformation.find((e=>e.rewardTokenAddress===o.rewardTokenAddress));if(u){const e=a?s({principalUserBalance:new i.Z(a.scaledVariableDebt),reserveIndex:new i.Z(u.tokenIncentivesIndex),userIndex:new i.Z(o.tokenIncentivesUserIndex),precision:u.precision,reserveIndexTimestamp:u.incentivesLastUpdateTimestamp,emissionPerSecond:new i.Z(u.emissionPerSecond),totalSupply:new i.Z(a.reserve.totalScaledVariableDebt).shiftedBy(a.reserve.decimals),currentTimestamp:n,emissionEndTimestamp:u.emissionEndTimestamp}):new i.Z("0");c.push({tokenAddress:t.vTokenIncentivesUserData.tokenAddress,incentiveController:t.vTokenIncentivesUserData.incentiveControllerAddress,rewardTokenAddress:o.rewardTokenAddress,rewardTokenDecimals:o.rewardTokenDecimals,accruedRewards:e,unclaimedRewards:new i.Z(o.userUnclaimedRewards),rewardPriceFeed:(0,r.Fv)(o.rewardPriceFeed,o.priceFeedDecimals),rewardTokenSymbol:o.rewardTokenSymbol})}})),t.sTokenIncentivesUserData.userRewardsInformation.forEach((o=>{const u=e.sIncentiveData.rewardsTokenInformation.find((e=>e.rewardTokenAddress===o.rewardTokenAddress));if(u){const e=a?s({principalUserBalance:new i.Z(a.principalStableDebt),reserveIndex:new i.Z(u.tokenIncentivesIndex),userIndex:new i.Z(o.tokenIncentivesUserIndex),precision:u.precision,reserveIndexTimestamp:u.incentivesLastUpdateTimestamp,emissionPerSecond:new i.Z(u.emissionPerSecond),totalSupply:new i.Z(a.reserve.totalPrincipalStableDebt).shiftedBy(a.reserve.decimals),currentTimestamp:n,emissionEndTimestamp:u.emissionEndTimestamp}):new i.Z("0");c.push({tokenAddress:t.sTokenIncentivesUserData.tokenAddress,incentiveController:t.sTokenIncentivesUserData.incentiveControllerAddress,rewardTokenAddress:o.rewardTokenAddress,rewardTokenDecimals:o.rewardTokenDecimals,accruedRewards:e,unclaimedRewards:new i.Z(o.userUnclaimedRewards),rewardPriceFeed:(0,r.Fv)(o.rewardPriceFeed,o.priceFeedDecimals),rewardTokenSymbol:o.rewardTokenSymbol})}})),c}({reserveIncentives:c,userIncentives:t,userReserveData:u,currentTimestamp:a});return e}return[]})).flat(),u={};return c.forEach((e=>{u[e.rewardTokenAddress]||(u[e.rewardTokenAddress]={assets:[],rewardTokenSymbol:e.rewardTokenSymbol,claimableRewards:e.unclaimedRewards,incentiveControllerAddress:e.incentiveController,rewardTokenDecimals:e.rewardTokenDecimals,rewardPriceFeed:e.rewardPriceFeed}),e.accruedRewards.gt(0)&&(u[e.rewardTokenAddress].claimableRewards=u[e.rewardTokenAddress].claimableRewards.plus(e.accruedRewards),u[e.rewardTokenAddress].assets.push(e.tokenAddress))})),u}var u=n(20854),l=n(36652);function d({userReserves:e,marketReferencePriceInUsd:t,marketReferenceCurrencyDecimals:n,userEmodeCategoryId:a}){const{totalLiquidityMarketReferenceCurrency:o,totalBorrowsMarketReferenceCurrency:s,totalCollateralMarketReferenceCurrency:c,currentLtv:d,currentLiquidationThreshold:p,isInIsolationMode:f,isolatedReserve:h}=function({userReserves:e,userEmodeCategoryId:t}){let n,a=(0,r.bS)("0"),i=(0,r.bS)("0"),o=(0,r.bS)("0"),s=(0,r.hE)("0"),c=(0,r.hE)("0"),u=!1;return e.forEach((e=>{a=a.plus(e.underlyingBalanceMarketReferenceCurrency),o=o.plus(e.variableBorrowsMarketReferenceCurrency).plus(e.stableBorrowsMarketReferenceCurrency),"0"!==e.userReserve.reserve.reserveLiquidationThreshold&&e.userReserve.usageAsCollateralEnabledOnUser&&("0"!==e.userReserve.reserve.debtCeiling&&(n=e.userReserve.reserve,u=!0),i=i.plus(e.underlyingBalanceMarketReferenceCurrency),t&&t===e.userReserve.reserve.eModeCategoryId?(s=s.plus((0,r.hE)(e.underlyingBalanceMarketReferenceCurrency).multipliedBy(e.userReserve.reserve.eModeLtv)),c=c.plus((0,r.hE)(e.underlyingBalanceMarketReferenceCurrency).multipliedBy(e.userReserve.reserve.eModeLiquidationThreshold))):(s=s.plus((0,r.hE)(e.underlyingBalanceMarketReferenceCurrency).multipliedBy(e.userReserve.reserve.baseLTVasCollateral)),c=c.plus((0,r.hE)(e.underlyingBalanceMarketReferenceCurrency).multipliedBy(e.userReserve.reserve.reserveLiquidationThreshold))))})),s.gt(0)&&(s=(0,r.bS)(s.div(i))),c.gt(0)&&(c=(0,r.bS)(c.div(i))),{totalLiquidityMarketReferenceCurrency:a,totalBorrowsMarketReferenceCurrency:o,totalCollateralMarketReferenceCurrency:i,currentLtv:s,currentLiquidationThreshold:c,isInIsolationMode:u,isolatedReserve:n}}({userReserves:e,userEmodeCategoryId:a}),m=(0,u.eP)({collateralBalanceMarketReferenceCurrency:c,borrowBalanceMarketReferenceCurrency:s,currentLtv:d}),y=f&&h?i.Z.min(i.Z.max(0,(0,r.pV)(new i.Z(h.debtCeiling).minus(h.isolationModeTotalDebt),h.debtCeilingDecimals-n)),m):m;return{isInIsolationMode:f,isolatedReserve:h,totalLiquidityUSD:(0,l.$)(o,t,n),totalCollateralUSD:(0,l.$)(c,t,n),totalBorrowsUSD:(0,l.$)(s,t,n),totalLiquidityMarketReferenceCurrency:o,totalCollateralMarketReferenceCurrency:c,totalBorrowsMarketReferenceCurrency:s,availableBorrowsMarketReferenceCurrency:y,availableBorrowsUSD:(0,l.$)(y,t,n),currentLoanToValue:d,currentLiquidationThreshold:p,healthFactor:(0,u.kr)({collateralBalanceMarketReferenceCurrency:c,borrowBalanceMarketReferenceCurrency:s,currentLiquidationThreshold:p})}}function p({currentTimestamp:e,marketReferencePriceInUsd:t,marketReferenceCurrencyDecimals:n,userReserves:i,formattedReserves:s,userEmodeCategoryId:c}){const l=(0,r.Fv)(t,a.$3),p=[];i.forEach((e=>{const t=s.find((t=>t.underlyingAsset.toLowerCase()===e.underlyingAsset.toLowerCase()));t&&p.push(Object.assign(Object.assign({},e),{reserve:t}))}));const f=p.map((t=>function({userReserve:e,marketReferencePriceInUsdNormalized:t,marketReferenceCurrencyDecimals:n,currentTimestamp:r}){const a=e.reserve,{priceInMarketReferenceCurrency:i,decimals:o}=a,s=(0,u.CO)({balance:e.scaledATokenBalance,index:a.liquidityIndex,rate:a.liquidityRate,lastUpdateTimestamp:a.lastUpdateTimestamp,currentTimestamp:r}),{marketReferenceCurrencyBalance:c,usdBalance:l}=(0,u.n3)({balance:s,priceInMarketReferenceCurrency:i,marketReferenceCurrencyDecimals:n,decimals:o,marketReferencePriceInUsdNormalized:t}),d=(0,u.VO)({principalBalance:e.scaledVariableDebt,reserveIndex:a.variableBorrowIndex,reserveRate:a.variableBorrowRate,lastUpdateTimestamp:a.lastUpdateTimestamp,currentTimestamp:r}),{marketReferenceCurrencyBalance:p,usdBalance:f}=(0,u.n3)({balance:d,priceInMarketReferenceCurrency:i,marketReferenceCurrencyDecimals:n,decimals:o,marketReferencePriceInUsdNormalized:t}),h=(0,u.NF)({principalBalance:e.principalStableDebt,userStableRate:e.stableBorrowRate,lastUpdateTimestamp:e.stableBorrowLastUpdateTimestamp,currentTimestamp:r}),{marketReferenceCurrencyBalance:m,usdBalance:y}=(0,u.n3)({balance:h,priceInMarketReferenceCurrency:i,marketReferenceCurrencyDecimals:n,decimals:o,marketReferencePriceInUsdNormalized:t});return{userReserve:e,underlyingBalance:s,underlyingBalanceMarketReferenceCurrency:c,underlyingBalanceUSD:l,variableBorrows:d,variableBorrowsMarketReferenceCurrency:p,variableBorrowsUSD:f,stableBorrows:h,stableBorrowsMarketReferenceCurrency:m,stableBorrowsUSD:y,totalBorrows:d.plus(h),totalBorrowsMarketReferenceCurrency:p.plus(m),totalBorrowsUSD:f.plus(y)}}({userReserve:t,marketReferencePriceInUsdNormalized:l,marketReferenceCurrencyDecimals:n,currentTimestamp:e}))),h=f.map((e=>function({reserve:e,marketReferenceCurrencyDecimals:t}){const{userReserve:n}=e,{reserve:i}=n,s=i.decimals,c=e=>(0,r.Fv)(e,i.decimals),u=(0,o.Vg)((0,r.bS)(n.stableBorrowRate).dividedBy(a.E_).plus(o.Hx),a.E_).minus(o.Hx);return Object.assign(Object.assign({},n),{underlyingBalance:(0,r.Fv)(e.underlyingBalance,s),underlyingBalanceMarketReferenceCurrency:(0,r.Fv)(e.underlyingBalanceMarketReferenceCurrency,t),underlyingBalanceUSD:e.underlyingBalanceUSD.toString(),stableBorrows:c(e.stableBorrows),stableBorrowsMarketReferenceCurrency:(0,r.Fv)(e.stableBorrowsMarketReferenceCurrency,t),stableBorrowsUSD:e.stableBorrowsUSD.toString(),variableBorrows:c(e.variableBorrows),variableBorrowsMarketReferenceCurrency:(0,r.Fv)(e.variableBorrowsMarketReferenceCurrency,t),variableBorrowsUSD:e.variableBorrowsUSD.toString(),totalBorrows:c(e.totalBorrows),totalBorrowsMarketReferenceCurrency:(0,r.Fv)(e.totalBorrowsMarketReferenceCurrency,t),totalBorrowsUSD:e.totalBorrowsUSD.toString(),stableBorrowAPR:(0,r.Fv)(n.stableBorrowRate,a.YL),stableBorrowAPY:(0,r.Fv)(u,a.YL)})}({reserve:e,marketReferenceCurrencyDecimals:n}))),m=d({userReserves:f,marketReferencePriceInUsd:l,marketReferenceCurrencyDecimals:n,userEmodeCategoryId:c});return{userReservesData:h,totalLiquidityMarketReferenceCurrency:(0,r.Fv)(m.totalLiquidityMarketReferenceCurrency,n),totalLiquidityUSD:m.totalLiquidityUSD.toString(),totalCollateralMarketReferenceCurrency:(0,r.Fv)(m.totalCollateralMarketReferenceCurrency,n),totalCollateralUSD:m.totalCollateralUSD.toString(),totalBorrowsMarketReferenceCurrency:(0,r.Fv)(m.totalBorrowsMarketReferenceCurrency,n),totalBorrowsUSD:m.totalBorrowsUSD.toString(),netWorthUSD:m.totalLiquidityUSD.minus(m.totalBorrowsUSD).toString(),availableBorrowsMarketReferenceCurrency:(0,r.Fv)(m.availableBorrowsMarketReferenceCurrency,n),availableBorrowsUSD:m.availableBorrowsUSD.toString(),currentLoanToValue:(0,r.Fv)(m.currentLoanToValue,a.ih),currentLiquidationThreshold:(0,r.Fv)(m.currentLiquidationThreshold,a.ih),healthFactor:m.healthFactor.toFixed(),isInIsolationMode:m.isInIsolationMode,isolatedReserve:m.isolatedReserve}}function f({currentTimestamp:e,marketReferencePriceInUsd:t,marketReferenceCurrencyDecimals:n,userReserves:r,formattedReserves:a,userEmodeCategoryId:i,reserveIncentives:o,userIncentives:s}){const u=p({currentTimestamp:e,marketReferencePriceInUsd:t,marketReferenceCurrencyDecimals:n,userReserves:r,formattedReserves:a,userEmodeCategoryId:i}),l=c({reserveIncentives:o,userIncentives:s,userReserves:u.userReservesData,currentTimestamp:e});return Object.assign(Object.assign({},u),{calculatedUserIncentives:l})}},20854:function(e,t,n){"use strict";n.d(t,{rD:function(){return s},VO:function(){return c},CO:function(){return l},NF:function(){return d},kr:function(){return p},L1:function(){return f},eP:function(){return h},n3:function(){return m}});var r=n(70794),a=n(1279),i=n(82403),o=n(59148);function s({rate:e,currentTimestamp:t,lastUpdateTimestamp:n}){const r=(0,a.bS)(t-n),s=(0,a.bS)(e).dividedBy(i.E_);return o.sO(s,r)}function c({principalBalance:e,reserveIndex:t,reserveRate:n,lastUpdateTimestamp:r,currentTimestamp:i}){const c=(0,a.bS)(e);if(c.eq("0"))return c;const u=s({rate:n,currentTimestamp:i,lastUpdateTimestamp:r}),l=o._O(u,t),d=o.jV(c);return o.jq(o._O(d,l))}function u({rate:e,index:t,lastUpdateTimestamp:n,currentTimestamp:r}){if((0,a.bS)(e).eq("0"))return(0,a.bS)(t);const s=function({rate:e,currentTimestamp:t,lastUpdateTimestamp:n}){const r=o.jV((0,a.bS)(t-n)),s=o.e9(r,o.jV(i.E_));return o._O(e,s).plus(o.Hx)}({rate:e,currentTimestamp:r,lastUpdateTimestamp:n});return o._O(s,t)}function l({balance:e,index:t,rate:n,lastUpdateTimestamp:r,currentTimestamp:a}){return o.jq(o._O(o.jV(e),u({rate:n,index:t,lastUpdateTimestamp:r,currentTimestamp:a})))}function d({principalBalance:e,userStableRate:t,lastUpdateTimestamp:n,currentTimestamp:r}){const i=(0,a.bS)(e);if(i.eq("0"))return i;const c=s({rate:t,currentTimestamp:r,lastUpdateTimestamp:n}),u=o.jV(i);return o.jq(o._O(u,c))}function p({borrowBalanceMarketReferenceCurrency:e,collateralBalanceMarketReferenceCurrency:t,currentLiquidationThreshold:n}){return(0,a.hE)(e).eq(0)?(0,a.hE)("-1"):(0,a.hE)(t).multipliedBy(n).shiftedBy(-1*i.ih).div(e)}function f({collateralBalanceMarketReferenceCurrency:e,borrowBalanceMarketReferenceCurrency:t,currentLiquidationThreshold:n}){return p({collateralBalanceMarketReferenceCurrency:e,borrowBalanceMarketReferenceCurrency:t,currentLiquidationThreshold:(0,a.hE)(n).shiftedBy(i.ih).decimalPlaces(0,r.Z.ROUND_DOWN)})}function h({collateralBalanceMarketReferenceCurrency:e,borrowBalanceMarketReferenceCurrency:t,currentLtv:n}){if((0,a.bS)(n).eq(0))return(0,a.bS)("0");const r=(0,a.bS)(e).multipliedBy(n).shiftedBy(-1*i.ih).minus(t);return r.gt("0")?r:(0,a.bS)("0")}function m({balance:e,priceInMarketReferenceCurrency:t,marketReferenceCurrencyDecimals:n,decimals:r,marketReferencePriceInUsdNormalized:i}){const o=(0,a.bS)(e).multipliedBy(t).shiftedBy(-1*r),s=o.multipliedBy(i).shiftedBy(-1*n);return{marketReferenceCurrencyBalance:o,usdBalance:s}}},59148:function(e,t,n){"use strict";n.d(t,{Hx:function(){return a},_O:function(){return s},e9:function(){return c},jq:function(){return u},jV:function(){return l},Vg:function(){return d},sO:function(){return p}});var r=n(1279);(0,r.bS)(10).pow(18).dividedBy(2);const a=(0,r.bS)(10).pow(27),i=a.dividedBy(2),o=(0,r.bS)(10).pow(9);function s(e,t){return i.plus((0,r.bS)(e).multipliedBy(t)).div(a)}function c(e,t){return(0,r.bS)(t).div(2).plus((0,r.bS)(e).multipliedBy(a)).div(t)}function u(e){return(0,r.bS)(o).div(2).plus(e).div(o)}function l(e){return(0,r.bS)(e).multipliedBy(o).decimalPlaces(0)}function d(e,t){let n=(0,r.bS)(e),i=(0,r.bS)(t),o=i.modulo(2).eq(0)?(0,r.bS)(a):n;for(i=i.div(2);!i.eq(0);i=i.div(2))n=s(n,n),i.modulo(2).eq(0)||(o=s(o,n));return o}function p(e,t){const n=(0,r.bS)(e),i=(0,r.bS)(t);if(i.eq(0))return a;const o=i.minus(1),c=i.gt(2)?i.minus(2):0,u=s(n,n),l=s(u,n),d=i.multipliedBy(n),p=i.multipliedBy(o).multipliedBy(u).div(2),f=i.multipliedBy(o).multipliedBy(c).multipliedBy(l).div(6);return a.plus(d).plus(p).plus(f)}},68357:function(e,t,n){"use strict";n.d(t,{Z:function(){return ae}});var r=function(){function e(e){var t=this;this._insertTag=function(e){var n;n=0===t.tags.length?t.insertionPoint?t.insertionPoint.nextSibling:t.prepend?t.container.firstChild:t.before:t.tags[t.tags.length-1].nextSibling,t.container.insertBefore(e,n),t.tags.push(e)},this.isSpeedy=void 0===e.speedy||e.speedy,this.tags=[],this.ctr=0,this.nonce=e.nonce,this.key=e.key,this.container=e.container,this.prepend=e.prepend,this.insertionPoint=e.insertionPoint,this.before=null}var t=e.prototype;return t.hydrate=function(e){e.forEach(this._insertTag)},t.insert=function(e){this.ctr%(this.isSpeedy?65e3:1)===0&&this._insertTag(function(e){var t=document.createElement("style");return t.setAttribute("data-emotion",e.key),void 0!==e.nonce&&t.setAttribute("nonce",e.nonce),t.appendChild(document.createTextNode("")),t.setAttribute("data-s",""),t}(this));var t=this.tags[this.tags.length-1];if(this.isSpeedy){var n=function(e){if(e.sheet)return e.sheet;for(var t=0;t0?l(w,--b):0,y--,10===v&&(y=1,m--),v}function S(){return v=b2||O(v)>3?"":" "}function D(e,t){for(;--t&&S()&&!(v<48||v>102||v>57&&v<65||v>70&&v<97););return A(e,E()+(t<6&&32==k()&&32==S()))}function j(e){for(;S();)switch(v){case e:return b;case 34:case 39:34!==e&&39!==e&&j(v);break;case 40:41===e&&j(e);break;case 92:S()}return b}function M(e,t){for(;S()&&e+v!==57&&(e+v!==84||47!==k()););return"/*"+A(t,b-1)+"*"+i(47===e?e:S())}function N(e){for(;!O(k());)S();return A(e,b)}var L="-ms-",B="-moz-",Z="-webkit-",U="comm",F="rule",z="decl",G="@keyframes";function H(e,t){for(var n="",r=f(e),a=0;a6)switch(l(e,t+1)){case 109:if(45!==l(e,t+4))break;case 102:return c(e,/(.+:)(.+)-([^]+)/,"$1-webkit-$2-$3$1"+B+(108==l(e,t+3)?"$3":"$2-$3"))+e;case 115:return~u(e,"stretch")?V(c(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(115!==l(e,t+1))break;case 6444:switch(l(e,p(e)-3-(~u(e,"!important")&&10))){case 107:return c(e,":",":"+Z)+e;case 101:return c(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+Z+(45===l(e,14)?"inline-":"")+"box$3$1"+Z+"$2$3$1"+L+"$2box$3")+e}break;case 5936:switch(l(e,t+11)){case 114:return Z+e+L+c(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return Z+e+L+c(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return Z+e+L+c(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return Z+e+L+e+e}return e}function q(e){return P($("",null,null,null,[""],e=C(e),0,[0],e))}function $(e,t,n,r,a,o,s,l,d){for(var f=0,m=0,y=s,g=0,b=0,v=0,w=1,_=1,x=1,A=0,O="",C=a,P=o,j=r,L=O;_;)switch(v=A,A=S()){case 40:if(108!=v&&58==L.charCodeAt(y-1)){-1!=u(L+=c(R(A),"&","&\f"),"&\f")&&(x=-1);break}case 34:case 39:case 91:L+=R(A);break;case 9:case 10:case 13:case 32:L+=I(v);break;case 92:L+=D(E()-1,7);continue;case 47:switch(k()){case 42:case 47:h(K(M(S(),E()),t,n),d);break;default:L+="/"}break;case 123*w:l[f++]=p(L)*x;case 125*w:case 59:case 0:switch(A){case 0:case 125:_=0;case 59+m:b>0&&p(L)-y&&h(b>32?Q(L+";",r,n,y-1):Q(c(L," ","")+";",r,n,y-2),d);break;case 59:L+=";";default:if(h(j=Y(L,t,n,f,m,a,l,O,C=[],P=[],y),o),123===A)if(0===m)$(L,t,j,j,C,o,y,l,P);else switch(g){case 100:case 109:case 115:$(e,j,j,r&&h(Y(e,j,j,0,0,a,l,O,a,C=[],y),P),a,P,y,l,r?C:P);break;default:$(L,j,j,j,[""],P,0,l,P)}}f=m=b=0,w=x=1,O=L="",y=s;break;case 58:y=1+p(L),b=v;default:if(w<1)if(123==A)--w;else if(125==A&&0==w++&&125==T())continue;switch(L+=i(A),A*w){case 38:x=m>0?1:(L+="\f",-1);break;case 44:l[f++]=(p(L)-1)*x,x=1;break;case 64:45===k()&&(L+=R(S())),g=k(),m=y=p(O=L+=N(E())),A++;break;case 45:45===v&&2==p(L)&&(w=0)}}return o}function Y(e,t,n,r,i,o,u,l,p,h,m){for(var y=i-1,g=0===i?o:[""],b=f(g),v=0,w=0,x=0;v0?g[T]+" "+S:c(S,/&\f/g,g[T])))&&(p[x++]=k);return _(e,t,n,0===i?F:l,p,h,m)}function K(e,t,n){return _(e,t,n,U,i(v),d(e,2,-2),0)}function Q(e,t,n,r){return _(e,t,n,z,d(e,0,r),d(e,r+1,-1),r)}var X=function(e,t,n){for(var r=0,a=0;r=a,a=k(),38===r&&12===a&&(t[n]=1),!O(a);)S();return A(e,b)},J=function(e,t){return P(function(e,t){var n=-1,r=44;do{switch(O(r)){case 0:38===r&&12===k()&&(t[n]=1),e[n]+=X(b-1,t,n);break;case 2:e[n]+=R(r);break;case 4:if(44===r){e[++n]=58===k()?"&\f":"",t[n]=e[n].length;break}default:e[n]+=i(r)}}while(r=S());return e}(C(e),t))},ee=new WeakMap,te=function(e){if("rule"===e.type&&e.parent&&!(e.length<1)){for(var t=e.value,n=e.parent,r=e.column===n.column&&e.line===n.line;"rule"!==n.type;)if(!(n=n.parent))return;if((1!==e.props.length||58===t.charCodeAt(0)||ee.get(n))&&!r){ee.set(e,!0);for(var a=[],i=J(t,a),o=n.props,s=0,c=0;s-1&&!e.return)switch(e.type){case z:e.return=V(e.value,e.length);break;case G:return H([x(e,{value:c(e.value,"@","@"+Z)})],r);case F:if(e.length)return function(e,t){return e.map(t).join("")}(e.props,(function(t){switch(function(e,t){return(e=t.exec(e))?e[0]:e}(t,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return H([x(e,{props:[c(t,/:(read-\w+)/,":-moz-$1")]})],r);case"::placeholder":return H([x(e,{props:[c(t,/:(plac\w+)/,":-webkit-input-$1")]}),x(e,{props:[c(t,/:(plac\w+)/,":-moz-$1")]}),x(e,{props:[c(t,/:(plac\w+)/,L+"input-$1")]})],r)}return""}))}}],ae=function(e){var t=e.key;if("css"===t){var n=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(n,(function(e){-1!==e.getAttribute("data-emotion").indexOf(" ")&&(document.head.appendChild(e),e.setAttribute("data-s",""))}))}var a=e.stylisPlugins||re;var i,o,s={},c=[];i=e.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+t+' "]'),(function(e){for(var t=e.getAttribute("data-emotion").split(" "),n=1;n=4;++r,a-=4)t=1540483477*(65535&(t=255&e.charCodeAt(r)|(255&e.charCodeAt(++r))<<8|(255&e.charCodeAt(++r))<<16|(255&e.charCodeAt(++r))<<24))+(59797*(t>>>16)<<16),n=1540483477*(65535&(t^=t>>>24))+(59797*(t>>>16)<<16)^1540483477*(65535&n)+(59797*(n>>>16)<<16);switch(a){case 3:n^=(255&e.charCodeAt(r+2))<<16;case 2:n^=(255&e.charCodeAt(r+1))<<8;case 1:n=1540483477*(65535&(n^=255&e.charCodeAt(r)))+(59797*(n>>>16)<<16)}return(((n=1540483477*(65535&(n^=n>>>13))+(59797*(n>>>16)<<16))^n>>>15)>>>0).toString(36)},a={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},i=n(45042),o=/[A-Z]|^ms/g,s=/_EMO_([^_]+?)_([^]*?)_EMO_/g,c=function(e){return 45===e.charCodeAt(1)},u=function(e){return null!=e&&"boolean"!==typeof e},l=(0,i.Z)((function(e){return c(e)?e:e.replace(o,"-$&").toLowerCase()})),d=function(e,t){switch(e){case"animation":case"animationName":if("string"===typeof t)return t.replace(s,(function(e,t,n){return f={name:t,styles:n,next:f},t}))}return 1===a[e]||c(e)||"number"!==typeof t||0===t?t:t+"px"};function p(e,t,n){if(null==n)return"";if(void 0!==n.__emotion_styles)return n;switch(typeof n){case"boolean":return"";case"object":if(1===n.anim)return f={name:n.name,styles:n.styles,next:f},n.name;if(void 0!==n.styles){var r=n.next;if(void 0!==r)for(;void 0!==r;)f={name:r.name,styles:r.styles,next:f},r=r.next;return n.styles+";"}return function(e,t,n){var r="";if(Array.isArray(n))for(var a=0;a{const r=t.localName;return r||d.throwError("cannot encode object for signature with missing names",i.Logger.errors.INVALID_ARGUMENT,{argument:"values",coder:t,value:n}),e[r]&&d.throwError("cannot encode object for signature with duplicate names",i.Logger.errors.INVALID_ARGUMENT,{argument:"values",coder:t,value:n}),e[r]=!0,n[r]}))}else d.throwArgumentError("invalid tuple value","tuple",n);t.length!==r.length&&d.throwArgumentError("types/value length mismatch","tuple",n);let a=new s.QV(e.wordSize),o=new s.QV(e.wordSize),c=[];t.forEach(((e,t)=>{let n=r[t];if(e.dynamic){let t=o.length;e.encode(o,n);let r=a.writeUpdatableValue();c.push((e=>{r(e+t)}))}else e.encode(a,n)})),c.forEach((e=>{e(a.length)}));let u=e.appendWriter(a);return u+=e.appendWriter(o),u}function f(e,t){let n=[],r=e.subReader(0);t.forEach((t=>{let a=null;if(t.dynamic){let n=e.readValue(),s=r.subReader(n.toNumber());try{a=t.decode(s)}catch(o){if(o.code===i.Logger.errors.BUFFER_OVERRUN)throw o;a=o,a.baseType=t.name,a.name=t.localName,a.type=t.type}}else try{a=t.decode(e)}catch(o){if(o.code===i.Logger.errors.BUFFER_OVERRUN)throw o;a=o,a.baseType=t.name,a.name=t.localName,a.type=t.type}void 0!=a&&n.push(a)}));const a=t.reduce(((e,t)=>{const n=t.localName;return n&&(e[n]||(e[n]=0),e[n]++),e}),{});t.forEach(((e,t)=>{let r=e.localName;if(!r||1!==a[r])return;if("length"===r&&(r="_length"),null!=n[r])return;const i=n[t];i instanceof Error?Object.defineProperty(n,r,{enumerable:!0,get:()=>{throw i}}):n[r]=i}));for(let i=0;i{throw e}})}return Object.freeze(n)}class h extends s.XI{constructor(e,t,n){super("array",e.type+"["+(t>=0?t:"")+"]",n,-1===t||e.dynamic),this.coder=e,this.length=t}defaultValue(){const e=this.coder.defaultValue(),t=[];for(let n=0;ne._data.length&&d.throwError("insufficient data length",i.Logger.errors.BUFFER_OVERRUN,{length:e._data.length,count:t}));let n=[];for(let r=0;r{e.dynamic&&(n=!0),r.push(e.type)}));super("tuple","tuple("+r.join(",")+")",t,n),this.coders=e}defaultValue(){const e=[];this.coders.forEach((t=>{e.push(t.defaultValue())}));const t=this.coders.reduce(((e,t)=>{const n=t.localName;return n&&(e[n]||(e[n]=0),e[n]++),e}),{});return this.coders.forEach(((n,r)=>{let a=n.localName;a&&1===t[a]&&("length"===a&&(a="_length"),null==e[a]&&(e[a]=e[r]))})),Object.freeze(e)}encode(e,t){return p(e,this.coders,t)}decode(e){return e.coerce(this.name,f(e,this.coders))}}var E=n(11388);const A=new i.Logger(o.i),O=new RegExp(/^bytes([0-9]*)$/),C=new RegExp(/^(u?int)([0-9]*)$/);class P{constructor(e){A.checkNew(new.target,P),(0,a.defineReadOnly)(this,"coerceFunc",e||null)}_getCoder(e){switch(e.baseType){case"address":return new u(e.name);case"bool":return new m(e.name);case"string":return new S(e.name);case"bytes":return new g(e.name);case"array":return new h(this._getCoder(e.arrayChildren),e.arrayLength,e.name);case"tuple":return new k((e.components||[]).map((e=>this._getCoder(e))),e.name);case"":return new v(e.name)}let t=e.type.match(C);if(t){let n=parseInt(t[2]||"256");return(0===n||n>256||n%8!==0)&&A.throwArgumentError("invalid "+t[1]+" bit length","param",e),new x(n/8,"int"===t[1],e.name)}if(t=e.type.match(O),t){let n=parseInt(t[1]);return(0===n||n>32)&&A.throwArgumentError("invalid bytes length","param",e),new b(n,e.name)}return A.throwArgumentError("invalid type","type",e.type)}_getWordSize(){return 32}_getReader(e,t){return new s.Ej(e,this._getWordSize(),this.coerceFunc,t)}_getWriter(){return new s.QV(this._getWordSize())}getDefaultValue(e){const t=e.map((e=>this._getCoder(E._R.from(e))));return new k(t,"_").defaultValue()}encode(e,t){e.length!==t.length&&A.throwError("types/values length mismatch",i.Logger.errors.INVALID_ARGUMENT,{count:{types:e.length,values:t.length},value:{types:e,values:t}});const n=e.map((e=>this._getCoder(E._R.from(e)))),r=new k(n,"_"),a=this._getWriter();return r.encode(a,t),a.data}decode(e,t,n){const a=e.map((e=>this._getCoder(E._R.from(e))));return new k(a,"_").decode(this._getReader((0,r.arrayify)(t),n))}}const R=new P},61184:function(e,t,n){"use strict";n.d(t,{BR:function(){return u},XI:function(){return l},QV:function(){return d},Ej:function(){return p}});var r=n(16441),a=n(2593),i=n(6881),o=n(1581),s=n(95851);const c=new o.Logger(s.i);function u(e){const t=[],n=function(e,r){if(Array.isArray(r))for(let i in r){const o=e.slice();o.push(i);try{n(o,r[i])}catch(a){t.push({path:o,error:a})}}};return n([],e),t}class l{constructor(e,t,n,r){this.name=e,this.type=t,this.localName=n,this.dynamic=r}_throwError(e,t){c.throwArgumentError(e,this.localName,t)}}class d{constructor(e){(0,i.defineReadOnly)(this,"wordSize",e||32),this._data=[],this._dataLength=0,this._padding=new Uint8Array(e)}get data(){return(0,r.hexConcat)(this._data)}get length(){return this._dataLength}_writeData(e){return this._data.push(e),this._dataLength+=e.length,e.length}appendWriter(e){return this._writeData((0,r.concat)(e._data))}writeBytes(e){let t=(0,r.arrayify)(e);const n=t.length%this.wordSize;return n&&(t=(0,r.concat)([t,this._padding.slice(n)])),this._writeData(t)}_getValue(e){let t=(0,r.arrayify)(a.O$.from(e));return t.length>this.wordSize&&c.throwError("value out-of-bounds",o.Logger.errors.BUFFER_OVERRUN,{length:this.wordSize,offset:t.length}),t.length%this.wordSize&&(t=(0,r.concat)([this._padding.slice(t.length%this.wordSize),t])),t}writeValue(e){return this._writeData(this._getValue(e))}writeUpdatableValue(){const e=this._data.length;return this._data.push(this._padding),this._dataLength+=this.wordSize,t=>{this._data[e]=this._getValue(t)}}}class p{constructor(e,t,n,a){(0,i.defineReadOnly)(this,"_data",(0,r.arrayify)(e)),(0,i.defineReadOnly)(this,"wordSize",t||32),(0,i.defineReadOnly)(this,"_coerceFunc",n),(0,i.defineReadOnly)(this,"allowLoose",a),this._offset=0}get data(){return(0,r.hexlify)(this._data)}get consumed(){return this._offset}static coerce(e,t){let n=e.match("^u?int([0-9]+)$");return n&&parseInt(n[1])<=48&&(t=t.toNumber()),t}coerce(e,t){return this._coerceFunc?this._coerceFunc(e,t):p.coerce(e,t)}_peekBytes(e,t,n){let r=Math.ceil(t/this.wordSize)*this.wordSize;return this._offset+r>this._data.length&&(this.allowLoose&&n&&this._offset+t<=this._data.length?r=t:c.throwError("data out-of-bounds",o.Logger.errors.BUFFER_OVERRUN,{length:this._data.length,offset:this._offset+r})),this._data.slice(this._offset,this._offset+r)}subReader(e){return new p(this._data.slice(this._offset+e),this.wordSize,this._coerceFunc,this.allowLoose)}readBytes(e,t){let n=this._peekBytes(0,e,!!t);return this._offset+=n.length,n.slice(0,e)}readValue(){return a.O$.from(this.readBytes(this.wordSize))}}},11388:function(e,t,n){"use strict";n.d(t,{pc:function(){return f},_R:function(){return m},HY:function(){return g},QV:function(){return b},Xg:function(){return x},YW:function(){return T},IC:function(){return k}});var r=n(2593),a=n(6881),i=n(1581),o=n(95851);const s=new i.Logger(o.i),c={};let u={calldata:!0,memory:!0,storage:!0},l={calldata:!0,memory:!0};function d(e,t){if("bytes"===e||"string"===e){if(u[t])return!0}else if("address"===e){if("payable"===t)return!0}else if((e.indexOf("[")>=0||"tuple"===e)&&l[t])return!0;return(u[t]||"payable"===t)&&s.throwArgumentError("invalid modifier","name",t),!1}function p(e,t){for(let n in t)(0,a.defineReadOnly)(e,n,t[n])}const f=Object.freeze({sighash:"sighash",minimal:"minimal",full:"full",json:"json"}),h=new RegExp(/^(.*)\[([0-9]*)\]$/);class m{constructor(e,t){e!==c&&s.throwError("use fromString",i.Logger.errors.UNSUPPORTED_OPERATION,{operation:"new ParamType()"}),p(this,t);let n=this.type.match(h);p(this,n?{arrayLength:parseInt(n[2]||"-1"),arrayChildren:m.fromObject({type:n[1],components:this.components}),baseType:"array"}:{arrayLength:null,arrayChildren:null,baseType:null!=this.components?"tuple":this.type}),this._isParamType=!0,Object.freeze(this)}format(e){if(e||(e=f.sighash),f[e]||s.throwArgumentError("invalid format type","format",e),e===f.json){let t={type:"tuple"===this.baseType?"tuple":this.type,name:this.name||void 0};return"boolean"===typeof this.indexed&&(t.indexed=this.indexed),this.components&&(t.components=this.components.map((t=>JSON.parse(t.format(e))))),JSON.stringify(t)}let t="";return"array"===this.baseType?(t+=this.arrayChildren.format(e),t+="["+(this.arrayLength<0?"":String(this.arrayLength))+"]"):"tuple"===this.baseType?(e!==f.sighash&&(t+=this.type),t+="("+this.components.map((t=>t.format(e))).join(e===f.full?", ":",")+")"):t+=this.type,e!==f.sighash&&(!0===this.indexed&&(t+=" indexed"),e===f.full&&this.name&&(t+=" "+this.name)),t}static from(e,t){return"string"===typeof e?m.fromString(e,t):m.fromObject(e)}static fromObject(e){return m.isParamType(e)?e:new m(c,{name:e.name||null,type:E(e.type),indexed:null==e.indexed?null:!!e.indexed,components:e.components?e.components.map(m.fromObject):null})}static fromString(e,t){return function(e){return m.fromObject({name:e.name,type:e.type,indexed:e.indexed,components:e.components})}(function(e,t){let n=e;function r(t){s.throwArgumentError(`unexpected character at position ${t}`,"param",e)}function a(e){let n={type:"",name:"",parent:e,state:{allowType:!0}};return t&&(n.indexed=!1),n}e=e.replace(/\s/g," ");let i={type:"",name:"",state:{allowType:!0}},o=i;for(let s=0;sm.fromString(e,t)))}class g{constructor(e,t){e!==c&&s.throwError("use a static from method",i.Logger.errors.UNSUPPORTED_OPERATION,{operation:"new Fragment()"}),p(this,t),this._isFragment=!0,Object.freeze(this)}static from(e){return g.isFragment(e)?e:"string"===typeof e?g.fromString(e):g.fromObject(e)}static fromObject(e){if(g.isFragment(e))return e;switch(e.type){case"function":return T.fromObject(e);case"event":return b.fromObject(e);case"constructor":return x.fromObject(e);case"error":return k.fromObject(e);case"fallback":case"receive":return null}return s.throwArgumentError("invalid fragment object","value",e)}static fromString(e){return"event"===(e=(e=(e=e.replace(/\s/g," ")).replace(/\(/g," (").replace(/\)/g,") ").replace(/\s+/g," ")).trim()).split(" ")[0]?b.fromString(e.substring(5).trim()):"function"===e.split(" ")[0]?T.fromString(e.substring(8).trim()):"constructor"===e.split("(")[0].trim()?x.fromString(e.trim()):"error"===e.split(" ")[0]?k.fromString(e.substring(5).trim()):s.throwArgumentError("unsupported fragment","value",e)}static isFragment(e){return!(!e||!e._isFragment)}}class b extends g{format(e){if(e||(e=f.sighash),f[e]||s.throwArgumentError("invalid format type","format",e),e===f.json)return JSON.stringify({type:"event",anonymous:this.anonymous,name:this.name,inputs:this.inputs.map((t=>JSON.parse(t.format(e))))});let t="";return e!==f.sighash&&(t+="event "),t+=this.name+"("+this.inputs.map((t=>t.format(e))).join(e===f.full?", ":",")+") ",e!==f.sighash&&this.anonymous&&(t+="anonymous "),t.trim()}static from(e){return"string"===typeof e?b.fromString(e):b.fromObject(e)}static fromObject(e){if(b.isEventFragment(e))return e;"event"!==e.type&&s.throwArgumentError("invalid event object","value",e);const t={name:O(e.name),anonymous:e.anonymous,inputs:e.inputs?e.inputs.map(m.fromObject):[],type:"event"};return new b(c,t)}static fromString(e){let t=e.match(C);t||s.throwArgumentError("invalid event string","value",e);let n=!1;return t[3].split(" ").forEach((e=>{switch(e.trim()){case"anonymous":n=!0;break;case"":break;default:s.warn("unknown modifier: "+e)}})),b.fromObject({name:t[1].trim(),anonymous:n,inputs:y(t[2],!0),type:"event"})}static isEventFragment(e){return e&&e._isFragment&&"event"===e.type}}function v(e,t){t.gas=null;let n=e.split("@");return 1!==n.length?(n.length>2&&s.throwArgumentError("invalid human-readable ABI signature","value",e),n[1].match(/^[0-9]+$/)||s.throwArgumentError("invalid human-readable ABI signature gas","value",e),t.gas=r.O$.from(n[1]),n[0]):e}function w(e,t){t.constant=!1,t.payable=!1,t.stateMutability="nonpayable",e.split(" ").forEach((e=>{switch(e.trim()){case"constant":t.constant=!0;break;case"payable":t.payable=!0,t.stateMutability="payable";break;case"nonpayable":t.payable=!1,t.stateMutability="nonpayable";break;case"pure":t.constant=!0,t.stateMutability="pure";break;case"view":t.constant=!0,t.stateMutability="view";break;case"external":case"public":case"":break;default:console.log("unknown modifier: "+e)}}))}function _(e){let t={constant:!1,payable:!0,stateMutability:"payable"};return null!=e.stateMutability?(t.stateMutability=e.stateMutability,t.constant="view"===t.stateMutability||"pure"===t.stateMutability,null!=e.constant&&!!e.constant!==t.constant&&s.throwArgumentError("cannot have constant function with mutability "+t.stateMutability,"value",e),t.payable="payable"===t.stateMutability,null!=e.payable&&!!e.payable!==t.payable&&s.throwArgumentError("cannot have payable function with mutability "+t.stateMutability,"value",e)):null!=e.payable?(t.payable=!!e.payable,null!=e.constant||t.payable||"constructor"===e.type||s.throwArgumentError("unable to determine stateMutability","value",e),t.constant=!!e.constant,t.constant?t.stateMutability="view":t.stateMutability=t.payable?"payable":"nonpayable",t.payable&&t.constant&&s.throwArgumentError("cannot have constant payable function","value",e)):null!=e.constant?(t.constant=!!e.constant,t.payable=!t.constant,t.stateMutability=t.constant?"view":"payable"):"constructor"!==e.type&&s.throwArgumentError("unable to determine stateMutability","value",e),t}class x extends g{format(e){if(e||(e=f.sighash),f[e]||s.throwArgumentError("invalid format type","format",e),e===f.json)return JSON.stringify({type:"constructor",stateMutability:"nonpayable"!==this.stateMutability?this.stateMutability:void 0,payable:this.payable,gas:this.gas?this.gas.toNumber():void 0,inputs:this.inputs.map((t=>JSON.parse(t.format(e))))});e===f.sighash&&s.throwError("cannot format a constructor for sighash",i.Logger.errors.UNSUPPORTED_OPERATION,{operation:"format(sighash)"});let t="constructor("+this.inputs.map((t=>t.format(e))).join(e===f.full?", ":",")+") ";return this.stateMutability&&"nonpayable"!==this.stateMutability&&(t+=this.stateMutability+" "),t.trim()}static from(e){return"string"===typeof e?x.fromString(e):x.fromObject(e)}static fromObject(e){if(x.isConstructorFragment(e))return e;"constructor"!==e.type&&s.throwArgumentError("invalid constructor object","value",e);let t=_(e);t.constant&&s.throwArgumentError("constructor cannot be constant","value",e);const n={name:null,type:e.type,inputs:e.inputs?e.inputs.map(m.fromObject):[],payable:t.payable,stateMutability:t.stateMutability,gas:e.gas?r.O$.from(e.gas):null};return new x(c,n)}static fromString(e){let t={type:"constructor"},n=(e=v(e,t)).match(C);return n&&"constructor"===n[1].trim()||s.throwArgumentError("invalid constructor string","value",e),t.inputs=y(n[2].trim(),!1),w(n[3].trim(),t),x.fromObject(t)}static isConstructorFragment(e){return e&&e._isFragment&&"constructor"===e.type}}class T extends x{format(e){if(e||(e=f.sighash),f[e]||s.throwArgumentError("invalid format type","format",e),e===f.json)return JSON.stringify({type:"function",name:this.name,constant:this.constant,stateMutability:"nonpayable"!==this.stateMutability?this.stateMutability:void 0,payable:this.payable,gas:this.gas?this.gas.toNumber():void 0,inputs:this.inputs.map((t=>JSON.parse(t.format(e)))),outputs:this.outputs.map((t=>JSON.parse(t.format(e))))});let t="";return e!==f.sighash&&(t+="function "),t+=this.name+"("+this.inputs.map((t=>t.format(e))).join(e===f.full?", ":",")+") ",e!==f.sighash&&(this.stateMutability?"nonpayable"!==this.stateMutability&&(t+=this.stateMutability+" "):this.constant&&(t+="view "),this.outputs&&this.outputs.length&&(t+="returns ("+this.outputs.map((t=>t.format(e))).join(", ")+") "),null!=this.gas&&(t+="@"+this.gas.toString()+" ")),t.trim()}static from(e){return"string"===typeof e?T.fromString(e):T.fromObject(e)}static fromObject(e){if(T.isFunctionFragment(e))return e;"function"!==e.type&&s.throwArgumentError("invalid function object","value",e);let t=_(e);const n={type:e.type,name:O(e.name),constant:t.constant,inputs:e.inputs?e.inputs.map(m.fromObject):[],outputs:e.outputs?e.outputs.map(m.fromObject):[],payable:t.payable,stateMutability:t.stateMutability,gas:e.gas?r.O$.from(e.gas):null};return new T(c,n)}static fromString(e){let t={type:"function"},n=(e=v(e,t)).split(" returns ");n.length>2&&s.throwArgumentError("invalid function string","value",e);let r=n[0].match(C);if(r||s.throwArgumentError("invalid function signature","value",e),t.name=r[1].trim(),t.name&&O(t.name),t.inputs=y(r[2],!1),w(r[3].trim(),t),n.length>1){let r=n[1].match(C);""==r[1].trim()&&""==r[3].trim()||s.throwArgumentError("unexpected tokens","value",e),t.outputs=y(r[2],!1)}else t.outputs=[];return T.fromObject(t)}static isFunctionFragment(e){return e&&e._isFragment&&"function"===e.type}}function S(e){const t=e.format();return"Error(string)"!==t&&"Panic(uint256)"!==t||s.throwArgumentError(`cannot specify user defined ${t} error`,"fragment",e),e}class k extends g{format(e){if(e||(e=f.sighash),f[e]||s.throwArgumentError("invalid format type","format",e),e===f.json)return JSON.stringify({type:"error",name:this.name,inputs:this.inputs.map((t=>JSON.parse(t.format(e))))});let t="";return e!==f.sighash&&(t+="error "),t+=this.name+"("+this.inputs.map((t=>t.format(e))).join(e===f.full?", ":",")+") ",t.trim()}static from(e){return"string"===typeof e?k.fromString(e):k.fromObject(e)}static fromObject(e){if(k.isErrorFragment(e))return e;"error"!==e.type&&s.throwArgumentError("invalid error object","value",e);const t={type:e.type,name:O(e.name),inputs:e.inputs?e.inputs.map(m.fromObject):[]};return S(new k(c,t))}static fromString(e){let t={type:"error"},n=e.match(C);return n||s.throwArgumentError("invalid error signature","value",e),t.name=n[1].trim(),t.name&&O(t.name),t.inputs=y(n[2],!1),S(k.fromObject(t))}static isErrorFragment(e){return e&&e._isFragment&&"error"===e.type}}function E(e){return e.match(/^uint($|[^1-9])/)?e="uint256"+e.substring(4):e.match(/^int($|[^1-9])/)&&(e="int256"+e.substring(3)),e}const A=new RegExp("^[a-zA-Z$_][a-zA-Z0-9$_]*$");function O(e){return e&&e.match(A)||s.throwArgumentError(`invalid identifier "${e}"`,"value",e),e}const C=new RegExp("^([^)(]*)\\((.*)\\)([^)(]*)$")},83893:function(e,t,n){"use strict";n.r(t),n.d(t,{ConstructorFragment:function(){return r.Xg},ErrorFragment:function(){return r.IC},EventFragment:function(){return r.QV},Fragment:function(){return r.HY},FunctionFragment:function(){return r.YW},ParamType:function(){return r._R},FormatTypes:function(){return r.pc},AbiCoder:function(){return a.R},defaultAbiCoder:function(){return a.$},Interface:function(){return i.vU},Indexed:function(){return i.Hk},checkResultErrors:function(){return o.BR},LogDescription:function(){return i.CC},TransactionDescription:function(){return i.vk}});var r=n(11388),a=n(84243),i=n(8198),o=n(61184)},8198:function(e,t,n){"use strict";n.d(t,{CC:function(){return h},vk:function(){return m},Hk:function(){return g},vU:function(){return w}});var r=n(19485),a=n(2593),i=n(16441),o=n(32046),s=n(38197),c=n(6881),u=n(84243),l=n(11388),d=n(1581),p=n(95851);const f=new d.Logger(p.i);class h extends c.Description{}class m extends c.Description{}class y extends c.Description{}class g extends c.Description{static isIndexed(e){return!(!e||!e._isIndexed)}}const b={"0x08c379a0":{signature:"Error(string)",name:"Error",inputs:["string"],reason:!0},"0x4e487b71":{signature:"Panic(uint256)",name:"Panic",inputs:["uint256"]}};function v(e,t){const n=new Error(`deferred error during ABI decoding triggered accessing ${e}`);return n.error=t,n}class w{constructor(e){f.checkNew(new.target,w);let t=[];t="string"===typeof e?JSON.parse(e):e,(0,c.defineReadOnly)(this,"fragments",t.map((e=>l.HY.from(e))).filter((e=>null!=e))),(0,c.defineReadOnly)(this,"_abiCoder",(0,c.getStatic)(new.target,"getAbiCoder")()),(0,c.defineReadOnly)(this,"functions",{}),(0,c.defineReadOnly)(this,"errors",{}),(0,c.defineReadOnly)(this,"events",{}),(0,c.defineReadOnly)(this,"structs",{}),this.fragments.forEach((e=>{let t=null;switch(e.type){case"constructor":return this.deploy?void f.warn("duplicate definition - constructor"):void(0,c.defineReadOnly)(this,"deploy",e);case"function":t=this.functions;break;case"event":t=this.events;break;case"error":t=this.errors;break;default:return}let n=e.format();t[n]?f.warn("duplicate definition - "+n):t[n]=e})),this.deploy||(0,c.defineReadOnly)(this,"deploy",l.Xg.from({payable:!1,type:"constructor"})),(0,c.defineReadOnly)(this,"_isInterface",!0)}format(e){e||(e=l.pc.full),e===l.pc.sighash&&f.throwArgumentError("interface does not support formatting sighash","format",e);const t=this.fragments.map((t=>t.format(e)));return e===l.pc.json?JSON.stringify(t.map((e=>JSON.parse(e)))):t}static getAbiCoder(){return u.$}static getAddress(e){return(0,r.getAddress)(e)}static getSighash(e){return(0,i.hexDataSlice)((0,o.id)(e.format()),0,4)}static getEventTopic(e){return(0,o.id)(e.format())}getFunction(e){if((0,i.isHexString)(e)){for(const t in this.functions)if(e===this.getSighash(t))return this.functions[t];f.throwArgumentError("no matching function","sighash",e)}if(-1===e.indexOf("(")){const t=e.trim(),n=Object.keys(this.functions).filter((e=>e.split("(")[0]===t));return 0===n.length?f.throwArgumentError("no matching function","name",t):n.length>1&&f.throwArgumentError("multiple matching functions","name",t),this.functions[n[0]]}const t=this.functions[l.YW.fromString(e).format()];return t||f.throwArgumentError("no matching function","signature",e),t}getEvent(e){if((0,i.isHexString)(e)){const t=e.toLowerCase();for(const e in this.events)if(t===this.getEventTopic(e))return this.events[e];f.throwArgumentError("no matching event","topichash",t)}if(-1===e.indexOf("(")){const t=e.trim(),n=Object.keys(this.events).filter((e=>e.split("(")[0]===t));return 0===n.length?f.throwArgumentError("no matching event","name",t):n.length>1&&f.throwArgumentError("multiple matching events","name",t),this.events[n[0]]}const t=this.events[l.QV.fromString(e).format()];return t||f.throwArgumentError("no matching event","signature",e),t}getError(e){if((0,i.isHexString)(e)){const t=(0,c.getStatic)(this.constructor,"getSighash");for(const n in this.errors){if(e===t(this.errors[n]))return this.errors[n]}f.throwArgumentError("no matching error","sighash",e)}if(-1===e.indexOf("(")){const t=e.trim(),n=Object.keys(this.errors).filter((e=>e.split("(")[0]===t));return 0===n.length?f.throwArgumentError("no matching error","name",t):n.length>1&&f.throwArgumentError("multiple matching errors","name",t),this.errors[n[0]]}const t=this.errors[l.YW.fromString(e).format()];return t||f.throwArgumentError("no matching error","signature",e),t}getSighash(e){if("string"===typeof e)try{e=this.getFunction(e)}catch(t){try{e=this.getError(e)}catch(n){throw t}}return(0,c.getStatic)(this.constructor,"getSighash")(e)}getEventTopic(e){return"string"===typeof e&&(e=this.getEvent(e)),(0,c.getStatic)(this.constructor,"getEventTopic")(e)}_decodeParams(e,t){return this._abiCoder.decode(e,t)}_encodeParams(e,t){return this._abiCoder.encode(e,t)}encodeDeploy(e){return this._encodeParams(this.deploy.inputs,e||[])}decodeErrorResult(e,t){"string"===typeof e&&(e=this.getError(e));const n=(0,i.arrayify)(t);return(0,i.hexlify)(n.slice(0,4))!==this.getSighash(e)&&f.throwArgumentError(`data signature does not match error ${e.name}.`,"data",(0,i.hexlify)(n)),this._decodeParams(e.inputs,n.slice(4))}encodeErrorResult(e,t){return"string"===typeof e&&(e=this.getError(e)),(0,i.hexlify)((0,i.concat)([this.getSighash(e),this._encodeParams(e.inputs,t||[])]))}decodeFunctionData(e,t){"string"===typeof e&&(e=this.getFunction(e));const n=(0,i.arrayify)(t);return(0,i.hexlify)(n.slice(0,4))!==this.getSighash(e)&&f.throwArgumentError(`data signature does not match function ${e.name}.`,"data",(0,i.hexlify)(n)),this._decodeParams(e.inputs,n.slice(4))}encodeFunctionData(e,t){return"string"===typeof e&&(e=this.getFunction(e)),(0,i.hexlify)((0,i.concat)([this.getSighash(e),this._encodeParams(e.inputs,t||[])]))}decodeFunctionResult(e,t){"string"===typeof e&&(e=this.getFunction(e));let n=(0,i.arrayify)(t),r=null,a=null,o=null,s=null;switch(n.length%this._abiCoder._getWordSize()){case 0:try{return this._abiCoder.decode(e.outputs,n)}catch(c){}break;case 4:{const e=(0,i.hexlify)(n.slice(0,4)),t=b[e];if(t)a=this._abiCoder.decode(t.inputs,n.slice(4)),o=t.name,s=t.signature,t.reason&&(r=a[0]);else try{const t=this.getError(e);a=this._abiCoder.decode(t.inputs,n.slice(4)),o=t.name,s=t.format()}catch(c){console.log(c)}break}}return f.throwError("call revert exception",d.Logger.errors.CALL_EXCEPTION,{method:e.format(),errorArgs:a,errorName:o,errorSignature:s,reason:r})}encodeFunctionResult(e,t){return"string"===typeof e&&(e=this.getFunction(e)),(0,i.hexlify)(this._abiCoder.encode(e.outputs,t||[]))}encodeFilterTopics(e,t){"string"===typeof e&&(e=this.getEvent(e)),t.length>e.inputs.length&&f.throwError("too many arguments for "+e.format(),d.Logger.errors.UNEXPECTED_ARGUMENT,{argument:"values",value:t});let n=[];e.anonymous||n.push(this.getEventTopic(e));const r=(e,t)=>"string"===e.type?(0,o.id)(t):"bytes"===e.type?(0,s.keccak256)((0,i.hexlify)(t)):("address"===e.type&&this._abiCoder.encode(["address"],[t]),(0,i.hexZeroPad)((0,i.hexlify)(t),32));for(t.forEach(((t,a)=>{let i=e.inputs[a];i.indexed?null==t?n.push(null):"array"===i.baseType||"tuple"===i.baseType?f.throwArgumentError("filtering with tuples or arrays not supported","contract."+i.name,t):Array.isArray(t)?n.push(t.map((e=>r(i,e)))):n.push(r(i,t)):null!=t&&f.throwArgumentError("cannot filter non-indexed parameters; must be null","contract."+i.name,t)}));n.length&&null===n[n.length-1];)n.pop();return n}encodeEventLog(e,t){"string"===typeof e&&(e=this.getEvent(e));const n=[],r=[],a=[];return e.anonymous||n.push(this.getEventTopic(e)),t.length!==e.inputs.length&&f.throwArgumentError("event arguments/values mismatch","values",t),e.inputs.forEach(((e,i)=>{const c=t[i];if(e.indexed)if("string"===e.type)n.push((0,o.id)(c));else if("bytes"===e.type)n.push((0,s.keccak256)(c));else{if("tuple"===e.baseType||"array"===e.baseType)throw new Error("not implemented");n.push(this._abiCoder.encode([e.type],[c]))}else r.push(e),a.push(c)})),{data:this._abiCoder.encode(r,a),topics:n}}decodeEventLog(e,t,n){if("string"===typeof e&&(e=this.getEvent(e)),null!=n&&!e.anonymous){let t=this.getEventTopic(e);(0,i.isHexString)(n[0],32)&&n[0].toLowerCase()===t||f.throwError("fragment/topic mismatch",d.Logger.errors.INVALID_ARGUMENT,{argument:"topics[0]",expected:t,value:n[0]}),n=n.slice(1)}let r=[],a=[],o=[];e.inputs.forEach(((e,t)=>{e.indexed?"string"===e.type||"bytes"===e.type||"tuple"===e.baseType||"array"===e.baseType?(r.push(l._R.fromObject({type:"bytes32",name:e.name})),o.push(!0)):(r.push(e),o.push(!1)):(a.push(e),o.push(!1))}));let s=null!=n?this._abiCoder.decode(r,(0,i.concat)(n)):null,c=this._abiCoder.decode(a,t,!0),u=[],p=0,h=0;e.inputs.forEach(((e,t)=>{if(e.indexed)if(null==s)u[t]=new g({_isIndexed:!0,hash:null});else if(o[t])u[t]=new g({_isIndexed:!0,hash:s[h++]});else try{u[t]=s[h++]}catch(n){u[t]=n}else try{u[t]=c[p++]}catch(n){u[t]=n}if(e.name&&null==u[e.name]){const n=u[t];n instanceof Error?Object.defineProperty(u,e.name,{enumerable:!0,get:()=>{throw v(`property ${JSON.stringify(e.name)}`,n)}}):u[e.name]=n}}));for(let i=0;i{throw v(`index ${i}`,e)}})}return Object.freeze(u)}parseTransaction(e){let t=this.getFunction(e.data.substring(0,10).toLowerCase());return t?new m({args:this._abiCoder.decode(t.inputs,"0x"+e.data.substring(10)),functionFragment:t,name:t.name,signature:t.format(),sighash:this.getSighash(t),value:a.O$.from(e.value||"0")}):null}parseLog(e){let t=this.getEvent(e.topics[0]);return!t||t.anonymous?null:new h({eventFragment:t,name:t.name,signature:t.format(),topic:this.getEventTopic(t),args:this.decodeEventLog(t,e.data,e.topics)})}parseError(e){const t=(0,i.hexlify)(e);let n=this.getError(t.substring(0,10).toLowerCase());return n?new y({args:this._abiCoder.decode(n.inputs,"0x"+t.substring(10)),errorFragment:n,name:n.name,signature:n.format(),sighash:this.getSighash(n)}):null}static isInterface(e){return!(!e||!e._isInterface)}}},81556:function(e,t,n){"use strict";n.d(t,{Sg:function(){return c},zt:function(){return u}});var r=n(2593),a=n(6881),i=n(1581);var o=function(e,t,n,r){return new(n||(n=Promise))((function(a,i){function o(e){try{c(r.next(e))}catch(t){i(t)}}function s(e){try{c(r.throw(e))}catch(t){i(t)}}function c(e){var t;e.done?a(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(o,s)}c((r=r.apply(e,t||[])).next())}))};const s=new i.Logger("abstract-provider/5.5.1");class c extends a.Description{static isForkEvent(e){return!(!e||!e._isForkEvent)}}class u{constructor(){s.checkAbstract(new.target,u),(0,a.defineReadOnly)(this,"_isProvider",!0)}getFeeData(){return o(this,void 0,void 0,(function*(){const{block:e,gasPrice:t}=yield(0,a.resolveProperties)({block:this.getBlock("latest"),gasPrice:this.getGasPrice().catch((e=>null))});let n=null,i=null;return e&&e.baseFeePerGas&&(i=r.O$.from("2500000000"),n=e.baseFeePerGas.mul(2).add(i)),{maxFeePerGas:n,maxPriorityFeePerGas:i,gasPrice:t}}))}addListener(e,t){return this.on(e,t)}removeListener(e,t){return this.off(e,t)}static isProvider(e){return!(!e||!e._isProvider)}}},48088:function(e,t,n){"use strict";n.d(t,{E:function(){return u},b:function(){return l}});var r=n(6881),a=n(1581);var i=function(e,t,n,r){return new(n||(n=Promise))((function(a,i){function o(e){try{c(r.next(e))}catch(t){i(t)}}function s(e){try{c(r.throw(e))}catch(t){i(t)}}function c(e){var t;e.done?a(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(o,s)}c((r=r.apply(e,t||[])).next())}))};const o=new a.Logger("abstract-signer/5.5.0"),s=["accessList","chainId","customData","data","from","gasLimit","gasPrice","maxFeePerGas","maxPriorityFeePerGas","nonce","to","type","value"],c=[a.Logger.errors.INSUFFICIENT_FUNDS,a.Logger.errors.NONCE_EXPIRED,a.Logger.errors.REPLACEMENT_UNDERPRICED];class u{constructor(){o.checkAbstract(new.target,u),(0,r.defineReadOnly)(this,"_isSigner",!0)}getBalance(e){return i(this,void 0,void 0,(function*(){return this._checkProvider("getBalance"),yield this.provider.getBalance(this.getAddress(),e)}))}getTransactionCount(e){return i(this,void 0,void 0,(function*(){return this._checkProvider("getTransactionCount"),yield this.provider.getTransactionCount(this.getAddress(),e)}))}estimateGas(e){return i(this,void 0,void 0,(function*(){this._checkProvider("estimateGas");const t=yield(0,r.resolveProperties)(this.checkTransaction(e));return yield this.provider.estimateGas(t)}))}call(e,t){return i(this,void 0,void 0,(function*(){this._checkProvider("call");const n=yield(0,r.resolveProperties)(this.checkTransaction(e));return yield this.provider.call(n,t)}))}sendTransaction(e){return i(this,void 0,void 0,(function*(){this._checkProvider("sendTransaction");const t=yield this.populateTransaction(e),n=yield this.signTransaction(t);return yield this.provider.sendTransaction(n)}))}getChainId(){return i(this,void 0,void 0,(function*(){this._checkProvider("getChainId");return(yield this.provider.getNetwork()).chainId}))}getGasPrice(){return i(this,void 0,void 0,(function*(){return this._checkProvider("getGasPrice"),yield this.provider.getGasPrice()}))}getFeeData(){return i(this,void 0,void 0,(function*(){return this._checkProvider("getFeeData"),yield this.provider.getFeeData()}))}resolveName(e){return i(this,void 0,void 0,(function*(){return this._checkProvider("resolveName"),yield this.provider.resolveName(e)}))}checkTransaction(e){for(const n in e)-1===s.indexOf(n)&&o.throwArgumentError("invalid transaction key: "+n,"transaction",e);const t=(0,r.shallowCopy)(e);return null==t.from?t.from=this.getAddress():t.from=Promise.all([Promise.resolve(t.from),this.getAddress()]).then((t=>(t[0].toLowerCase()!==t[1].toLowerCase()&&o.throwArgumentError("from address mismatch","transaction",e),t[0]))),t}populateTransaction(e){return i(this,void 0,void 0,(function*(){const t=yield(0,r.resolveProperties)(this.checkTransaction(e));null!=t.to&&(t.to=Promise.resolve(t.to).then((e=>i(this,void 0,void 0,(function*(){if(null==e)return null;const t=yield this.resolveName(e);return null==t&&o.throwArgumentError("provided ENS name resolves to null","tx.to",e),t})))),t.to.catch((e=>{})));const n=null!=t.maxFeePerGas||null!=t.maxPriorityFeePerGas;if(null==t.gasPrice||2!==t.type&&!n?0!==t.type&&1!==t.type||!n||o.throwArgumentError("pre-eip-1559 transaction do not support maxFeePerGas/maxPriorityFeePerGas","transaction",e):o.throwArgumentError("eip-1559 transaction do not support gasPrice","transaction",e),2!==t.type&&null!=t.type||null==t.maxFeePerGas||null==t.maxPriorityFeePerGas)if(0===t.type||1===t.type)null==t.gasPrice&&(t.gasPrice=this.getGasPrice());else{const e=yield this.getFeeData();if(null==t.type)if(null!=e.maxFeePerGas&&null!=e.maxPriorityFeePerGas)if(t.type=2,null!=t.gasPrice){const e=t.gasPrice;delete t.gasPrice,t.maxFeePerGas=e,t.maxPriorityFeePerGas=e}else null==t.maxFeePerGas&&(t.maxFeePerGas=e.maxFeePerGas),null==t.maxPriorityFeePerGas&&(t.maxPriorityFeePerGas=e.maxPriorityFeePerGas);else null!=e.gasPrice?(n&&o.throwError("network does not support EIP-1559",a.Logger.errors.UNSUPPORTED_OPERATION,{operation:"populateTransaction"}),null==t.gasPrice&&(t.gasPrice=e.gasPrice),t.type=0):o.throwError("failed to get consistent fee data",a.Logger.errors.UNSUPPORTED_OPERATION,{operation:"signer.getFeeData"});else 2===t.type&&(null==t.maxFeePerGas&&(t.maxFeePerGas=e.maxFeePerGas),null==t.maxPriorityFeePerGas&&(t.maxPriorityFeePerGas=e.maxPriorityFeePerGas))}else t.type=2;return null==t.nonce&&(t.nonce=this.getTransactionCount("pending")),null==t.gasLimit&&(t.gasLimit=this.estimateGas(t).catch((e=>{if(c.indexOf(e.code)>=0)throw e;return o.throwError("cannot estimate gas; transaction may fail or may require manual gas limit",a.Logger.errors.UNPREDICTABLE_GAS_LIMIT,{error:e,tx:t})}))),null==t.chainId?t.chainId=this.getChainId():t.chainId=Promise.all([Promise.resolve(t.chainId),this.getChainId()]).then((t=>(0!==t[1]&&t[0]!==t[1]&&o.throwArgumentError("chainId address mismatch","transaction",e),t[0]))),yield(0,r.resolveProperties)(t)}))}_checkProvider(e){this.provider||o.throwError("missing provider",a.Logger.errors.UNSUPPORTED_OPERATION,{operation:e||"_checkProvider"})}static isSigner(e){return!(!e||!e._isSigner)}}class l extends u{constructor(e,t){o.checkNew(new.target,l),super(),(0,r.defineReadOnly)(this,"address",e),(0,r.defineReadOnly)(this,"provider",t||null)}getAddress(){return Promise.resolve(this.address)}_fail(e,t){return Promise.resolve().then((()=>{o.throwError(e,a.Logger.errors.UNSUPPORTED_OPERATION,{operation:t})}))}signMessage(e){return this._fail("VoidSigner cannot sign messages","signMessage")}signTransaction(e){return this._fail("VoidSigner cannot sign transactions","signTransaction")}_signTypedData(e,t,n){return this._fail("VoidSigner cannot sign typed data","signTypedData")}connect(e){return new l(this.address,e)}}},19485:function(e,t,n){"use strict";n.r(t),n.d(t,{getAddress:function(){return f},getContractAddress:function(){return y},getCreate2Address:function(){return g},getIcapAddress:function(){return m},isAddress:function(){return h}});var r=n(16441),a=n(2593),i=n(38197),o=n(59052);const s=new(n(1581).Logger)("address/5.5.0");function c(e){(0,r.isHexString)(e,20)||s.throwArgumentError("invalid address","address",e);const t=(e=e.toLowerCase()).substring(2).split(""),n=new Uint8Array(40);for(let r=0;r<40;r++)n[r]=t[r].charCodeAt(0);const a=(0,r.arrayify)((0,i.keccak256)(n));for(let r=0;r<40;r+=2)a[r>>1]>>4>=8&&(t[r]=t[r].toUpperCase()),(15&a[r>>1])>=8&&(t[r+1]=t[r+1].toUpperCase());return"0x"+t.join("")}const u={};for(let b=0;b<10;b++)u[String(b)]=String(b);for(let b=0;b<26;b++)u[String.fromCharCode(65+b)]=String(10+b);const l=Math.floor((d=9007199254740991,Math.log10?Math.log10(d):Math.log(d)/Math.LN10));var d;function p(e){let t=(e=(e=e.toUpperCase()).substring(4)+e.substring(0,2)+"00").split("").map((e=>u[e])).join("");for(;t.length>=l;){let e=t.substring(0,l);t=parseInt(e,10)%97+t.substring(e.length)}let n=String(98-parseInt(t,10)%97);for(;n.length<2;)n="0"+n;return n}function f(e){let t=null;if("string"!==typeof e&&s.throwArgumentError("invalid address","address",e),e.match(/^(0x)?[0-9a-fA-F]{40}$/))"0x"!==e.substring(0,2)&&(e="0x"+e),t=c(e),e.match(/([A-F].*[a-f])|([a-f].*[A-F])/)&&t!==e&&s.throwArgumentError("bad address checksum","address",e);else if(e.match(/^XE[0-9]{2}[0-9A-Za-z]{30,31}$/)){for(e.substring(2,4)!==p(e)&&s.throwArgumentError("bad icap checksum","address",e),t=(0,a.g$)(e.substring(4));t.length<40;)t="0"+t;t=c("0x"+t)}else s.throwArgumentError("invalid address","address",e);return t}function h(e){try{return f(e),!0}catch(t){}return!1}function m(e){let t=(0,a.t2)(f(e).substring(2)).toUpperCase();for(;t.length<30;)t="0"+t;return"XE"+p("XE00"+t)+t}function y(e){let t=null;try{t=f(e.from)}catch(c){s.throwArgumentError("missing from address","transaction",e)}const n=(0,r.stripZeros)((0,r.arrayify)(a.O$.from(e.nonce).toHexString()));return f((0,r.hexDataSlice)((0,i.keccak256)((0,o.encode)([t,n])),12))}function g(e,t,n){return 32!==(0,r.hexDataLength)(t)&&s.throwArgumentError("salt must be 32 bytes","salt",t),32!==(0,r.hexDataLength)(n)&&s.throwArgumentError("initCodeHash must be 32 bytes","initCodeHash",n),f((0,r.hexDataSlice)((0,i.keccak256)((0,r.concat)(["0xff",f(e),t,n])),12))}},59567:function(e,t,n){"use strict";n.d(t,{J:function(){return a},c:function(){return i}});var r=n(16441);function a(e){e=atob(e);const t=[];for(let n=0;n0;)n.push(e%this.base),e=e/this.base|0}let a="";for(let r=0;0===t[r]&&r=0;--r)a+=this.alphabet[n[r]];return a}decode(e){if("string"!==typeof e)throw new TypeError("Expected String");let t=[];if(0===e.length)return new Uint8Array(t);t.push(0);for(let n=0;n>=8;for(;a>0;)t.push(255&a),a>>=8}for(let n=0;e[n]===this._leader&&n0&&(10===arguments[0]?f||(f=!0,u.warn("BigNumber.toString does not accept any parameters; base-10 is assumed")):16===arguments[0]?u.throwError("BigNumber.toString does not accept any parameters; use bigNumber.toHexString()",o.Logger.errors.UNEXPECTED_ARGUMENT,{}):u.throwError("BigNumber.toString does not accept parameters",o.Logger.errors.UNEXPECTED_ARGUMENT,{})),g(this).toString(10)}toHexString(){return this._hex}toJSON(e){return{type:"BigNumber",hex:this.toHexString()}}static from(e){if(e instanceof h)return e;if("string"===typeof e)return e.match(/^-?0x[0-9a-f]+$/i)?new h(l,m(e)):e.match(/^-?[0-9]+$/)?new h(l,m(new c(e))):u.throwArgumentError("invalid BigNumber string","value",e);if("number"===typeof e)return e%1&&b("underflow","BigNumber.from",e),(e>=d||e<=-d)&&b("overflow","BigNumber.from",e),h.from(String(e));const t=e;if("bigint"===typeof t)return h.from(t.toString());if((0,i.isBytes)(t))return h.from((0,i.hexlify)(t));if(t)if(t.toHexString){const e=t.toHexString();if("string"===typeof e)return h.from(e)}else{let e=t._hex;if(null==e&&"BigNumber"===t.type&&(e=t.hex),"string"===typeof e&&((0,i.isHexString)(e)||"-"===e[0]&&(0,i.isHexString)(e.substring(1))))return h.from(e)}return u.throwArgumentError("invalid BigNumber value","value",e)}static isBigNumber(e){return!(!e||!e._isBigNumber)}}function m(e){if("string"!==typeof e)return m(e.toString(16));if("-"===e[0])return"-"===(e=e.substring(1))[0]&&u.throwArgumentError("invalid hex","value",e),"0x00"===(e=m(e))?e:"-"+e;if("0x"!==e.substring(0,2)&&(e="0x"+e),"0x"===e)return"0x00";for(e.length%2&&(e="0x0"+e.substring(2));e.length>4&&"0x00"===e.substring(0,4);)e="0x"+e.substring(4);return e}function y(e){return h.from(m(e))}function g(e){const t=h.from(e).toHexString();return"-"===t[0]?new c("-"+t.substring(3),16):new c(t.substring(2),16)}function b(e,t,n){const r={fault:e,operation:t};return null!=n&&(r.value=n),u.throwError(e,o.Logger.errors.NUMERIC_FAULT,r)}function v(e){return new c(e,36).toString(16)}function w(e){return new c(e,16).toString(36)}},20335:function(e,t,n){"use strict";n.d(t,{S5:function(){return h},Ox:function(){return m},xs:function(){return g}});var r=n(16441),a=n(1581),i=n(48794),o=n(2593);const s=new a.Logger(i.i),c={},u=o.O$.from(0),l=o.O$.from(-1);function d(e,t,n,r){const i={fault:t,operation:n};return void 0!==r&&(i.value=r),s.throwError(e,a.Logger.errors.NUMERIC_FAULT,i)}let p="0";for(;p.length<256;)p+=p;function f(e){if("number"!==typeof e)try{e=o.O$.from(e).toNumber()}catch(t){}return"number"===typeof e&&e>=0&&e<=256&&!(e%1)?"1"+p.substring(0,e):s.throwArgumentError("invalid decimal size","decimals",e)}function h(e,t){null==t&&(t=0);const n=f(t),r=(e=o.O$.from(e)).lt(u);r&&(e=e.mul(l));let a=e.mod(n).toString();for(;a.length2&&s.throwArgumentError("too many decimal points","value",e);let i=a[0],c=a[1];for(i||(i="0"),c||(c="0");"0"===c[c.length-1];)c=c.substring(0,c.length-1);for(c.length>n.length-1&&d("fractional component exceeds decimals","underflow","parseFixed"),""===c&&(c="0");c.lengthnull==e[t]?r:(typeof e[t]!==n&&s.throwArgumentError("invalid fixed format ("+t+" not "+n+")","format."+t,e[t]),e[t]);t=a("signed","boolean",t),n=a("width","number",n),r=a("decimals","number",r)}return n%8&&s.throwArgumentError("invalid fixed format width (not byte aligned)","format.width",n),r>80&&s.throwArgumentError("invalid fixed format (decimals too large)","format.decimals",r),new y(c,t,n,r)}}class g{constructor(e,t,n,r){s.checkNew(new.target,g),e!==c&&s.throwError("cannot use FixedNumber constructor; use FixedNumber.from",a.Logger.errors.UNSUPPORTED_OPERATION,{operation:"new FixedFormat"}),this.format=r,this._hex=t,this._value=n,this._isFixedNumber=!0,Object.freeze(this)}_checkFormat(e){this.format.name!==e.format.name&&s.throwArgumentError("incompatible format; use fixedNumber.toFormat","other",e)}addUnsafe(e){this._checkFormat(e);const t=m(this._value,this.format.decimals),n=m(e._value,e.format.decimals);return g.fromValue(t.add(n),this.format.decimals,this.format)}subUnsafe(e){this._checkFormat(e);const t=m(this._value,this.format.decimals),n=m(e._value,e.format.decimals);return g.fromValue(t.sub(n),this.format.decimals,this.format)}mulUnsafe(e){this._checkFormat(e);const t=m(this._value,this.format.decimals),n=m(e._value,e.format.decimals);return g.fromValue(t.mul(n).div(this.format._multiplier),this.format.decimals,this.format)}divUnsafe(e){this._checkFormat(e);const t=m(this._value,this.format.decimals),n=m(e._value,e.format.decimals);return g.fromValue(t.mul(this.format._multiplier).div(n),this.format.decimals,this.format)}floor(){const e=this.toString().split(".");1===e.length&&e.push("0");let t=g.from(e[0],this.format);const n=!e[1].match(/^(0*)$/);return this.isNegative()&&n&&(t=t.subUnsafe(b.toFormat(t.format))),t}ceiling(){const e=this.toString().split(".");1===e.length&&e.push("0");let t=g.from(e[0],this.format);const n=!e[1].match(/^(0*)$/);return!this.isNegative()&&n&&(t=t.addUnsafe(b.toFormat(t.format))),t}round(e){null==e&&(e=0);const t=this.toString().split(".");if(1===t.length&&t.push("0"),(e<0||e>80||e%1)&&s.throwArgumentError("invalid decimal count","decimals",e),t[1].length<=e)return this;const n=g.from("1"+p.substring(0,e),this.format),r=v.toFormat(this.format);return this.mulUnsafe(n).addUnsafe(r).floor().divUnsafe(n)}isZero(){return"0.0"===this._value||"0"===this._value}isNegative(){return"-"===this._value[0]}toString(){return this._value}toHexString(e){if(null==e)return this._hex;e%8&&s.throwArgumentError("invalid byte width","width",e);const t=o.O$.from(this._hex).fromTwos(this.format.width).toTwos(e).toHexString();return(0,r.hexZeroPad)(t,e/8)}toUnsafeFloat(){return parseFloat(this.toString())}toFormat(e){return g.fromString(this._value,e)}static fromValue(e,t,n){return null!=n||null==t||(0,o.Zm)(t)||(n=t,t=null),null==t&&(t=0),null==n&&(n="fixed"),g.fromString(h(e,t),y.from(n))}static fromString(e,t){null==t&&(t="fixed");const n=y.from(t),a=m(e,n.decimals);!n.signed&&a.lt(u)&&d("unsigned value cannot be negative","overflow","value",e);let i=null;n.signed?i=a.toTwos(n.width).toHexString():(i=a.toHexString(),i=(0,r.hexZeroPad)(i,n.width/8));const o=h(a,n.decimals);return new g(c,i,o,n)}static fromBytes(e,t){null==t&&(t="fixed");const n=y.from(t);if((0,r.arrayify)(e).length>n.width/8)throw new Error("overflow");let a=o.O$.from(e);n.signed&&(a=a.fromTwos(n.width));const i=a.toTwos((n.signed?0:1)+n.width).toHexString(),s=h(a,n.decimals);return new g(c,i,s,n)}static from(e,t){if("string"===typeof e)return g.fromString(e,t);if((0,r.isBytes)(e))return g.fromBytes(e,t);try{return g.fromValue(e,0,t)}catch(n){if(n.code!==a.Logger.errors.INVALID_ARGUMENT)throw n}return s.throwArgumentError("invalid FixedNumber value","value",e)}static isFixedNumber(e){return!(!e||!e._isFixedNumber)}}const b=g.from(1),v=g.from("0.5")},16441:function(e,t,n){"use strict";n.r(t),n.d(t,{arrayify:function(){return u},concat:function(){return l},hexConcat:function(){return b},hexDataLength:function(){return y},hexDataSlice:function(){return g},hexStripZeros:function(){return w},hexValue:function(){return v},hexZeroPad:function(){return _},hexlify:function(){return m},isBytes:function(){return c},isBytesLike:function(){return o},isHexString:function(){return f},joinSignature:function(){return T},splitSignature:function(){return x},stripZeros:function(){return d},zeroPad:function(){return p}});const r=new(n(1581).Logger)("bytes/5.5.0");function a(e){return!!e.toHexString}function i(e){return e.slice||(e.slice=function(){const t=Array.prototype.slice.call(arguments);return i(new Uint8Array(Array.prototype.slice.apply(e,t)))}),e}function o(e){return f(e)&&!(e.length%2)||c(e)}function s(e){return"number"===typeof e&&e==e&&e%1===0}function c(e){if(null==e)return!1;if(e.constructor===Uint8Array)return!0;if("string"===typeof e)return!1;if(!s(e.length)||e.length<0)return!1;for(let t=0;t=256)return!1}return!0}function u(e,t){if(t||(t={}),"number"===typeof e){r.checkSafeUint53(e,"invalid arrayify value");const t=[];for(;e;)t.unshift(255&e),e=parseInt(String(e/256));return 0===t.length&&t.push(0),i(new Uint8Array(t))}if(t.allowMissingPrefix&&"string"===typeof e&&"0x"!==e.substring(0,2)&&(e="0x"+e),a(e)&&(e=e.toHexString()),f(e)){let n=e.substring(2);n.length%2&&("left"===t.hexPad?n="0x0"+n.substring(2):"right"===t.hexPad?n+="0":r.throwArgumentError("hex data is odd-length","value",e));const a=[];for(let e=0;eu(e))),n=t.reduce(((e,t)=>e+t.length),0),r=new Uint8Array(n);return t.reduce(((e,t)=>(r.set(t,e),e+t.length)),0),i(r)}function d(e){let t=u(e);if(0===t.length)return t;let n=0;for(;nt&&r.throwArgumentError("value out of range","value",arguments[0]);const n=new Uint8Array(t);return n.set(e,t-e.length),i(n)}function f(e,t){return!("string"!==typeof e||!e.match(/^0x[0-9A-Fa-f]*$/))&&(!t||e.length===2+2*t)}const h="0123456789abcdef";function m(e,t){if(t||(t={}),"number"===typeof e){r.checkSafeUint53(e,"invalid hexlify value");let t="";for(;e;)t=h[15&e]+t,e=Math.floor(e/16);return t.length?(t.length%2&&(t="0"+t),"0x"+t):"0x00"}if("bigint"===typeof e)return(e=e.toString(16)).length%2?"0x0"+e:"0x"+e;if(t.allowMissingPrefix&&"string"===typeof e&&"0x"!==e.substring(0,2)&&(e="0x"+e),a(e))return e.toHexString();if(f(e))return e.length%2&&("left"===t.hexPad?e="0x0"+e.substring(2):"right"===t.hexPad?e+="0":r.throwArgumentError("hex data is odd-length","value",e)),e.toLowerCase();if(c(e)){let t="0x";for(let n=0;n>4]+h[15&r]}return t}return r.throwArgumentError("invalid hexlify value","value",e)}function y(e){if("string"!==typeof e)e=m(e);else if(!f(e)||e.length%2)return null;return(e.length-2)/2}function g(e,t,n){return"string"!==typeof e?e=m(e):(!f(e)||e.length%2)&&r.throwArgumentError("invalid hexData","value",e),t=2+2*t,null!=n?"0x"+e.substring(t,2+2*n):"0x"+e.substring(t)}function b(e){let t="0x";return e.forEach((e=>{t+=m(e).substring(2)})),t}function v(e){const t=w(m(e,{hexPad:"left"}));return"0x"===t?"0x0":t}function w(e){"string"!==typeof e&&(e=m(e)),f(e)||r.throwArgumentError("invalid hex string","value",e),e=e.substring(2);let t=0;for(;t2*t+2&&r.throwArgumentError("value out of range","value",arguments[1]);e.length<2*t+2;)e="0x0"+e.substring(2);return e}function x(e){const t={r:"0x",s:"0x",_vs:"0x",recoveryParam:0,v:0};if(o(e)){const n=u(e);65!==n.length&&r.throwArgumentError("invalid signature string; must be 65 bytes","signature",e),t.r=m(n.slice(0,32)),t.s=m(n.slice(32,64)),t.v=n[64],t.v<27&&(0===t.v||1===t.v?t.v+=27:r.throwArgumentError("signature invalid v byte","signature",e)),t.recoveryParam=1-t.v%2,t.recoveryParam&&(n[32]|=128),t._vs=m(n.slice(32,64))}else{if(t.r=e.r,t.s=e.s,t.v=e.v,t.recoveryParam=e.recoveryParam,t._vs=e._vs,null!=t._vs){const n=p(u(t._vs),32);t._vs=m(n);const a=n[0]>=128?1:0;null==t.recoveryParam?t.recoveryParam=a:t.recoveryParam!==a&&r.throwArgumentError("signature recoveryParam mismatch _vs","signature",e),n[0]&=127;const i=m(n);null==t.s?t.s=i:t.s!==i&&r.throwArgumentError("signature v mismatch _vs","signature",e)}if(null==t.recoveryParam)null==t.v?r.throwArgumentError("signature missing v and recoveryParam","signature",e):0===t.v||1===t.v?t.recoveryParam=t.v:t.recoveryParam=1-t.v%2;else if(null==t.v)t.v=27+t.recoveryParam;else{const n=0===t.v||1===t.v?t.v:1-t.v%2;t.recoveryParam!==n&&r.throwArgumentError("signature recoveryParam mismatch v","signature",e)}null!=t.r&&f(t.r)?t.r=_(t.r,32):r.throwArgumentError("signature missing or invalid r","signature",e),null!=t.s&&f(t.s)?t.s=_(t.s,32):r.throwArgumentError("signature missing or invalid s","signature",e);const n=u(t.s);n[0]>=128&&r.throwArgumentError("signature s out of range","signature",e),t.recoveryParam&&(n[0]|=128);const a=m(n);t._vs&&(f(t._vs)||r.throwArgumentError("signature invalid _vs","signature",e),t._vs=_(t._vs,32)),null==t._vs?t._vs=a:t._vs!==a&&r.throwArgumentError("signature _vs mismatch v and s","signature",e)}return t}function T(e){return m(l([(e=x(e)).r,e.s,e.recoveryParam?"0x1c":"0x1b"]))}},9279:function(e,t,n){"use strict";n.d(t,{d:function(){return r}});const r="0x0000000000000000000000000000000000000000"},21046:function(e,t,n){"use strict";n.d(t,{tL:function(){return a},_Y:function(){return i},fh:function(){return o},Py:function(){return s},Ce:function(){return c},Bz:function(){return u},$B:function(){return l},PS:function(){return d}});var r=n(2593);const a=r.O$.from(-1),i=r.O$.from(0),o=r.O$.from(1),s=r.O$.from(2),c=r.O$.from("1000000000000000000"),u=r.O$.from("0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"),l=r.O$.from("-0x8000000000000000000000000000000000000000000000000000000000000000"),d=r.O$.from("0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff")},57218:function(e,t,n){"use strict";n.d(t,{R:function(){return r}});const r="0x0000000000000000000000000000000000000000000000000000000000000000"},21815:function(e,t,n){"use strict";n.r(t),n.d(t,{AddressZero:function(){return r.d},EtherSymbol:function(){return o},HashZero:function(){return i.R},MaxInt256:function(){return a.PS},MaxUint256:function(){return a.Bz},MinInt256:function(){return a.$B},NegativeOne:function(){return a.tL},One:function(){return a.fh},Two:function(){return a.Py},WeiPerEther:function(){return a.Ce},Zero:function(){return a._Y}});var r=n(9279),a=n(21046),i=n(57218);const o="\u039e"},64146:function(e,t,n){"use strict";n.d(t,{VZ:function(){return A},CH:function(){return O},lV:function(){return C}});var r=n(61184),a=n(8198),i=n(81556),o=n(48088),s=n(19485),c=n(2593),u=n(16441),l=n(6881),d=n(83875),p=n(1581);var f=function(e,t,n,r){return new(n||(n=Promise))((function(a,i){function o(e){try{c(r.next(e))}catch(t){i(t)}}function s(e){try{c(r.throw(e))}catch(t){i(t)}}function c(e){var t;e.done?a(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(o,s)}c((r=r.apply(e,t||[])).next())}))};const h=new p.Logger("contracts/5.5.0"),m={chainId:!0,data:!0,from:!0,gasLimit:!0,gasPrice:!0,nonce:!0,to:!0,value:!0,type:!0,accessList:!0,maxFeePerGas:!0,maxPriorityFeePerGas:!0,customData:!0};function y(e,t){return f(this,void 0,void 0,(function*(){const n=yield t;"string"!==typeof n&&h.throwArgumentError("invalid address or ENS name","name",n);try{return(0,s.getAddress)(n)}catch(a){}e||h.throwError("a provider or signer is needed to resolve ENS names",p.Logger.errors.UNSUPPORTED_OPERATION,{operation:"resolveName"});const r=yield e.resolveName(n);return null==r&&h.throwArgumentError("resolver or addr is not configured for ENS name","name",n),r}))}function g(e,t,n){return f(this,void 0,void 0,(function*(){return Array.isArray(n)?yield Promise.all(n.map(((n,r)=>g(e,Array.isArray(t)?t[r]:t[n.name],n)))):"address"===n.type?yield y(e,t):"tuple"===n.type?yield g(e,t,n.components):"array"===n.baseType?Array.isArray(t)?yield Promise.all(t.map((t=>g(e,t,n.arrayChildren)))):Promise.reject(h.makeError("invalid value for array",p.Logger.errors.INVALID_ARGUMENT,{argument:"value",value:t})):t}))}function b(e,t,n){return f(this,void 0,void 0,(function*(){let r={};n.length===t.inputs.length+1&&"object"===typeof n[n.length-1]&&(r=(0,l.shallowCopy)(n.pop())),h.checkArgumentCount(n.length,t.inputs.length,"passed to contract"),e.signer?r.from?r.from=(0,l.resolveProperties)({override:y(e.signer,r.from),signer:e.signer.getAddress()}).then((e=>f(this,void 0,void 0,(function*(){return(0,s.getAddress)(e.signer)!==e.override&&h.throwError("Contract with a Signer cannot override from",p.Logger.errors.UNSUPPORTED_OPERATION,{operation:"overrides.from"}),e.override})))):r.from=e.signer.getAddress():r.from&&(r.from=y(e.provider,r.from));const a=yield(0,l.resolveProperties)({args:g(e.signer||e.provider,n,t.inputs),address:e.resolvedAddress,overrides:(0,l.resolveProperties)(r)||{}}),i=e.interface.encodeFunctionData(t,a.args),o={data:i,to:a.address},m=a.overrides;if(null!=m.nonce&&(o.nonce=c.O$.from(m.nonce).toNumber()),null!=m.gasLimit&&(o.gasLimit=c.O$.from(m.gasLimit)),null!=m.gasPrice&&(o.gasPrice=c.O$.from(m.gasPrice)),null!=m.maxFeePerGas&&(o.maxFeePerGas=c.O$.from(m.maxFeePerGas)),null!=m.maxPriorityFeePerGas&&(o.maxPriorityFeePerGas=c.O$.from(m.maxPriorityFeePerGas)),null!=m.from&&(o.from=m.from),null!=m.type&&(o.type=m.type),null!=m.accessList&&(o.accessList=(0,d.accessListify)(m.accessList)),null==o.gasLimit&&null!=t.gas){let e=21e3;const n=(0,u.arrayify)(i);for(let t=0;tnull!=r[e]));return b.length&&h.throwError(`cannot override ${b.map((e=>JSON.stringify(e))).join(",")}`,p.Logger.errors.UNSUPPORTED_OPERATION,{operation:"overrides",overrides:b}),o}))}function v(e,t){const n=t.wait.bind(t);t.wait=t=>n(t).then((t=>(t.events=t.logs.map((n=>{let r=(0,l.deepCopy)(n),a=null;try{a=e.interface.parseLog(n)}catch(i){}return a&&(r.args=a.args,r.decode=(t,n)=>e.interface.decodeEventLog(a.eventFragment,t,n),r.event=a.name,r.eventSignature=a.signature),r.removeListener=()=>e.provider,r.getBlock=()=>e.provider.getBlock(t.blockHash),r.getTransaction=()=>e.provider.getTransaction(t.transactionHash),r.getTransactionReceipt=()=>Promise.resolve(t),r})),t)))}function w(e,t,n){const r=e.signer||e.provider;return function(...a){return f(this,void 0,void 0,(function*(){let i;if(a.length===t.inputs.length+1&&"object"===typeof a[a.length-1]){const e=(0,l.shallowCopy)(a.pop());null!=e.blockTag&&(i=yield e.blockTag),delete e.blockTag,a.push(e)}null!=e.deployTransaction&&(yield e._deployed(i));const o=yield b(e,t,a),s=yield r.call(o,i);try{let r=e.interface.decodeFunctionResult(t,s);return n&&1===t.outputs.length&&(r=r[0]),r}catch(c){throw c.code===p.Logger.errors.CALL_EXCEPTION&&(c.address=e.address,c.args=a,c.transaction=o),c}}))}}function _(e,t,n){return t.constant?w(e,t,n):function(e,t){return function(...n){return f(this,void 0,void 0,(function*(){e.signer||h.throwError("sending a transaction requires a signer",p.Logger.errors.UNSUPPORTED_OPERATION,{operation:"sendTransaction"}),null!=e.deployTransaction&&(yield e._deployed());const r=yield b(e,t,n),a=yield e.signer.sendTransaction(r);return v(e,a),a}))}}(e,t)}function x(e){return!e.address||null!=e.topics&&0!==e.topics.length?(e.address||"*")+"@"+(e.topics?e.topics.map((e=>Array.isArray(e)?e.join("|"):e)).join(":"):""):"*"}class T{constructor(e,t){(0,l.defineReadOnly)(this,"tag",e),(0,l.defineReadOnly)(this,"filter",t),this._listeners=[]}addListener(e,t){this._listeners.push({listener:e,once:t})}removeListener(e){let t=!1;this._listeners=this._listeners.filter((n=>!(!t&&n.listener===e)||(t=!0,!1)))}removeAllListeners(){this._listeners=[]}listeners(){return this._listeners.map((e=>e.listener))}listenerCount(){return this._listeners.length}run(e){const t=this.listenerCount();return this._listeners=this._listeners.filter((t=>{const n=e.slice();return setTimeout((()=>{t.listener.apply(this,n)}),0),!t.once})),t}prepareEvent(e){}getEmit(e){return[e]}}class S extends T{constructor(){super("error",null)}}class k extends T{constructor(e,t,n,r){const a={address:e};let i=t.getEventTopic(n);r?(i!==r[0]&&h.throwArgumentError("topic mismatch","topics",r),a.topics=r.slice()):a.topics=[i],super(x(a),a),(0,l.defineReadOnly)(this,"address",e),(0,l.defineReadOnly)(this,"interface",t),(0,l.defineReadOnly)(this,"fragment",n)}prepareEvent(e){super.prepareEvent(e),e.event=this.fragment.name,e.eventSignature=this.fragment.format(),e.decode=(e,t)=>this.interface.decodeEventLog(this.fragment,e,t);try{e.args=this.interface.decodeEventLog(this.fragment,e.data,e.topics)}catch(t){e.args=null,e.decodeError=t}}getEmit(e){const t=(0,r.BR)(e.args);if(t.length)throw t[0].error;const n=(e.args||[]).slice();return n.push(e),n}}class E extends T{constructor(e,t){super("*",{address:e}),(0,l.defineReadOnly)(this,"address",e),(0,l.defineReadOnly)(this,"interface",t)}prepareEvent(e){super.prepareEvent(e);try{const t=this.interface.parseLog(e);e.event=t.name,e.eventSignature=t.signature,e.decode=(e,n)=>this.interface.decodeEventLog(t.eventFragment,e,n),e.args=t.args}catch(t){}}}class A{constructor(e,t,n){h.checkNew(new.target,O),(0,l.defineReadOnly)(this,"interface",(0,l.getStatic)(new.target,"getInterface")(t)),null==n?((0,l.defineReadOnly)(this,"provider",null),(0,l.defineReadOnly)(this,"signer",null)):o.E.isSigner(n)?((0,l.defineReadOnly)(this,"provider",n.provider||null),(0,l.defineReadOnly)(this,"signer",n)):i.zt.isProvider(n)?((0,l.defineReadOnly)(this,"provider",n),(0,l.defineReadOnly)(this,"signer",null)):h.throwArgumentError("invalid signer or provider","signerOrProvider",n),(0,l.defineReadOnly)(this,"callStatic",{}),(0,l.defineReadOnly)(this,"estimateGas",{}),(0,l.defineReadOnly)(this,"functions",{}),(0,l.defineReadOnly)(this,"populateTransaction",{}),(0,l.defineReadOnly)(this,"filters",{});{const e={};Object.keys(this.interface.events).forEach((t=>{const n=this.interface.events[t];(0,l.defineReadOnly)(this.filters,t,((...e)=>({address:this.address,topics:this.interface.encodeFilterTopics(n,e)}))),e[n.name]||(e[n.name]=[]),e[n.name].push(t)})),Object.keys(e).forEach((t=>{const n=e[t];1===n.length?(0,l.defineReadOnly)(this.filters,t,this.filters[n[0]]):h.warn(`Duplicate definition of ${t} (${n.join(", ")})`)}))}if((0,l.defineReadOnly)(this,"_runningEvents",{}),(0,l.defineReadOnly)(this,"_wrappedEmits",{}),null==e&&h.throwArgumentError("invalid contract address or ENS name","addressOrName",e),(0,l.defineReadOnly)(this,"address",e),this.provider)(0,l.defineReadOnly)(this,"resolvedAddress",y(this.provider,e));else try{(0,l.defineReadOnly)(this,"resolvedAddress",Promise.resolve((0,s.getAddress)(e)))}catch(c){h.throwError("provider is required to use ENS name as contract address",p.Logger.errors.UNSUPPORTED_OPERATION,{operation:"new Contract"})}const r={},a={};Object.keys(this.interface.functions).forEach((e=>{const t=this.interface.functions[e];if(a[e])h.warn(`Duplicate ABI entry for ${JSON.stringify(e)}`);else{a[e]=!0;{const n=t.name;r[`%${n}`]||(r[`%${n}`]=[]),r[`%${n}`].push(e)}null==this[e]&&(0,l.defineReadOnly)(this,e,_(this,t,!0)),null==this.functions[e]&&(0,l.defineReadOnly)(this.functions,e,_(this,t,!1)),null==this.callStatic[e]&&(0,l.defineReadOnly)(this.callStatic,e,w(this,t,!0)),null==this.populateTransaction[e]&&(0,l.defineReadOnly)(this.populateTransaction,e,function(e,t){return function(...n){return b(e,t,n)}}(this,t)),null==this.estimateGas[e]&&(0,l.defineReadOnly)(this.estimateGas,e,function(e,t){const n=e.signer||e.provider;return function(...r){return f(this,void 0,void 0,(function*(){n||h.throwError("estimate require a provider or signer",p.Logger.errors.UNSUPPORTED_OPERATION,{operation:"estimateGas"});const a=yield b(e,t,r);return yield n.estimateGas(a)}))}}(this,t))}})),Object.keys(r).forEach((e=>{const t=r[e];if(t.length>1)return;e=e.substring(1);const n=t[0];try{null==this[e]&&(0,l.defineReadOnly)(this,e,this[n])}catch(a){}null==this.functions[e]&&(0,l.defineReadOnly)(this.functions,e,this.functions[n]),null==this.callStatic[e]&&(0,l.defineReadOnly)(this.callStatic,e,this.callStatic[n]),null==this.populateTransaction[e]&&(0,l.defineReadOnly)(this.populateTransaction,e,this.populateTransaction[n]),null==this.estimateGas[e]&&(0,l.defineReadOnly)(this.estimateGas,e,this.estimateGas[n])}))}static getContractAddress(e){return(0,s.getContractAddress)(e)}static getInterface(e){return a.vU.isInterface(e)?e:new a.vU(e)}deployed(){return this._deployed()}_deployed(e){return this._deployedPromise||(this.deployTransaction?this._deployedPromise=this.deployTransaction.wait().then((()=>this)):this._deployedPromise=this.provider.getCode(this.address,e).then((e=>("0x"===e&&h.throwError("contract not deployed",p.Logger.errors.UNSUPPORTED_OPERATION,{contractAddress:this.address,operation:"getDeployed"}),this)))),this._deployedPromise}fallback(e){this.signer||h.throwError("sending a transactions require a signer",p.Logger.errors.UNSUPPORTED_OPERATION,{operation:"sendTransaction(fallback)"});const t=(0,l.shallowCopy)(e||{});return["from","to"].forEach((function(e){null!=t[e]&&h.throwError("cannot override "+e,p.Logger.errors.UNSUPPORTED_OPERATION,{operation:e})})),t.to=this.resolvedAddress,this.deployed().then((()=>this.signer.sendTransaction(t)))}connect(e){"string"===typeof e&&(e=new o.b(e,this.provider));const t=new this.constructor(this.address,this.interface,e);return this.deployTransaction&&(0,l.defineReadOnly)(t,"deployTransaction",this.deployTransaction),t}attach(e){return new this.constructor(e,this.interface,this.signer||this.provider)}static isIndexed(e){return a.Hk.isIndexed(e)}_normalizeRunningEvent(e){return this._runningEvents[e.tag]?this._runningEvents[e.tag]:e}_getRunningEvent(e){if("string"===typeof e){if("error"===e)return this._normalizeRunningEvent(new S);if("event"===e)return this._normalizeRunningEvent(new T("event",null));if("*"===e)return this._normalizeRunningEvent(new E(this.address,this.interface));const t=this.interface.getEvent(e);return this._normalizeRunningEvent(new k(this.address,this.interface,t))}if(e.topics&&e.topics.length>0){try{const t=e.topics[0];if("string"!==typeof t)throw new Error("invalid topic");const n=this.interface.getEvent(t);return this._normalizeRunningEvent(new k(this.address,this.interface,n,e.topics))}catch(t){}const n={address:this.address,topics:e.topics};return this._normalizeRunningEvent(new T(x(n),n))}return this._normalizeRunningEvent(new E(this.address,this.interface))}_checkRunningEvents(e){if(0===e.listenerCount()){delete this._runningEvents[e.tag];const t=this._wrappedEmits[e.tag];t&&e.filter&&(this.provider.off(e.filter,t),delete this._wrappedEmits[e.tag])}}_wrapEvent(e,t,n){const r=(0,l.deepCopy)(t);return r.removeListener=()=>{n&&(e.removeListener(n),this._checkRunningEvents(e))},r.getBlock=()=>this.provider.getBlock(t.blockHash),r.getTransaction=()=>this.provider.getTransaction(t.transactionHash),r.getTransactionReceipt=()=>this.provider.getTransactionReceipt(t.transactionHash),e.prepareEvent(r),r}_addEventListener(e,t,n){if(this.provider||h.throwError("events require a provider or a signer with a provider",p.Logger.errors.UNSUPPORTED_OPERATION,{operation:"once"}),e.addListener(t,n),this._runningEvents[e.tag]=e,!this._wrappedEmits[e.tag]){const n=n=>{let r=this._wrapEvent(e,n,t);if(null==r.decodeError)try{const t=e.getEmit(r);this.emit(e.filter,...t)}catch(a){r.decodeError=a.error}null!=e.filter&&this.emit("event",r),null!=r.decodeError&&this.emit("error",r.decodeError,r)};this._wrappedEmits[e.tag]=n,null!=e.filter&&this.provider.on(e.filter,n)}}queryFilter(e,t,n){const r=this._getRunningEvent(e),a=(0,l.shallowCopy)(r.filter);return"string"===typeof t&&(0,u.isHexString)(t,32)?(null!=n&&h.throwArgumentError("cannot specify toBlock with blockhash","toBlock",n),a.blockHash=t):(a.fromBlock=null!=t?t:0,a.toBlock=null!=n?n:"latest"),this.provider.getLogs(a).then((e=>e.map((e=>this._wrapEvent(r,e,null)))))}on(e,t){return this._addEventListener(this._getRunningEvent(e),t,!1),this}once(e,t){return this._addEventListener(this._getRunningEvent(e),t,!0),this}emit(e,...t){if(!this.provider)return!1;const n=this._getRunningEvent(e),r=n.run(t)>0;return this._checkRunningEvents(n),r}listenerCount(e){return this.provider?null==e?Object.keys(this._runningEvents).reduce(((e,t)=>e+this._runningEvents[t].listenerCount()),0):this._getRunningEvent(e).listenerCount():0}listeners(e){if(!this.provider)return[];if(null==e){const e=[];for(let t in this._runningEvents)this._runningEvents[t].listeners().forEach((t=>{e.push(t)}));return e}return this._getRunningEvent(e).listeners()}removeAllListeners(e){if(!this.provider)return this;if(null==e){for(const e in this._runningEvents){const t=this._runningEvents[e];t.removeAllListeners(),this._checkRunningEvents(t)}return this}const t=this._getRunningEvent(e);return t.removeAllListeners(),this._checkRunningEvents(t),this}off(e,t){if(!this.provider)return this;const n=this._getRunningEvent(e);return n.removeListener(t),this._checkRunningEvents(n),this}removeListener(e,t){return this.off(e,t)}}class O extends A{}class C{constructor(e,t,n){let r=null;r="string"===typeof t?t:(0,u.isBytes)(t)?(0,u.hexlify)(t):t&&"string"===typeof t.object?t.object:"!","0x"!==r.substring(0,2)&&(r="0x"+r),(!(0,u.isHexString)(r)||r.length%2)&&h.throwArgumentError("invalid bytecode","bytecode",t),n&&!o.E.isSigner(n)&&h.throwArgumentError("invalid signer","signer",n),(0,l.defineReadOnly)(this,"bytecode",r),(0,l.defineReadOnly)(this,"interface",(0,l.getStatic)(new.target,"getInterface")(e)),(0,l.defineReadOnly)(this,"signer",n||null)}getDeployTransaction(...e){let t={};if(e.length===this.interface.deploy.inputs.length+1&&"object"===typeof e[e.length-1]){t=(0,l.shallowCopy)(e.pop());for(const e in t)if(!m[e])throw new Error("unknown transaction override "+e)}if(["data","from","to"].forEach((e=>{null!=t[e]&&h.throwError("cannot override "+e,p.Logger.errors.UNSUPPORTED_OPERATION,{operation:e})})),t.value){c.O$.from(t.value).isZero()||this.interface.deploy.payable||h.throwError("non-payable constructor cannot override value",p.Logger.errors.UNSUPPORTED_OPERATION,{operation:"overrides.value",value:t.value})}return h.checkArgumentCount(e.length,this.interface.deploy.inputs.length," in Contract constructor"),t.data=(0,u.hexlify)((0,u.concat)([this.bytecode,this.interface.encodeDeploy(e)])),t}deploy(...e){return f(this,void 0,void 0,(function*(){let t={};e.length===this.interface.deploy.inputs.length+1&&(t=e.pop()),h.checkArgumentCount(e.length,this.interface.deploy.inputs.length," in Contract constructor");const n=yield g(this.signer,e,this.interface.deploy.inputs);n.push(t);const r=this.getDeployTransaction(...n),a=yield this.signer.sendTransaction(r),i=(0,l.getStatic)(this.constructor,"getContractAddress")(a),o=(0,l.getStatic)(this.constructor,"getContract")(i,this.interface,this.signer);return v(o,a),(0,l.defineReadOnly)(o,"deployTransaction",a),o}))}attach(e){return this.constructor.getContract(e,this.interface,this.signer)}connect(e){return new this.constructor(this.interface,this.bytecode,e)}static fromSolidity(e,t){null==e&&h.throwError("missing compiler output",p.Logger.errors.MISSING_ARGUMENT,{argument:"compilerOutput"}),"string"===typeof e&&(e=JSON.parse(e));const n=e.abi;let r=null;return e.bytecode?r=e.bytecode:e.evm&&e.evm.bytecode&&(r=e.evm.bytecode),new this(n,r,t)}static getInterface(e){return O.getInterface(e)}static getContractAddress(e){return(0,s.getContractAddress)(e)}static getContract(e,t,n){return new O(e,t,n)}}},35644:function(e,t,n){"use strict";n.d(t,{i:function(){return r}});const r="hash/5.5.0"},32046:function(e,t,n){"use strict";n.d(t,{id:function(){return i}});var r=n(38197),a=n(29251);function i(e){return(0,r.keccak256)((0,a.Y0)(e))}},75931:function(e,t,n){"use strict";n.r(t),n.d(t,{id:function(){return r.id},namehash:function(){return a.V},isValidName:function(){return a.r},messagePrefix:function(){return i.B},hashMessage:function(){return i.r},_TypedDataEncoder:function(){return o.E}});var r=n(32046),a=n(84706),i=n(93684),o=n(67827)},93684:function(e,t,n){"use strict";n.d(t,{B:function(){return o},r:function(){return s}});var r=n(16441),a=n(38197),i=n(29251);const o="\x19Ethereum Signed Message:\n";function s(e){return"string"===typeof e&&(e=(0,i.Y0)(e)),(0,a.keccak256)((0,r.concat)([(0,i.Y0)(o),(0,i.Y0)(String(e.length)),e]))}},84706:function(e,t,n){"use strict";n.d(t,{r:function(){return p},V:function(){return f}});var r=n(16441),a=n(35637),i=n(29251),o=n(38197),s=n(1581),c=n(35644);const u=new s.Logger(c.i),l=new Uint8Array(32);l.fill(0);const d=new RegExp("^((.*)\\.)?([^.]+)$");function p(e){try{const t=e.split(".");for(let e=0;e256||t[2]&&t[2]!==String(r))&&p.throwArgumentError("invalid numeric width","type",e);const o=g.mask(n?r-1:r),s=n?o.add(y).mul(h):m;return function(t){const n=a.O$.from(t);return(n.lt(s)||n.gt(o))&&p.throwArgumentError(`value out-of-bounds for ${e}`,"value",t),(0,i.hexZeroPad)(n.toTwos(256).toHexString(),32)}}}{const t=e.match(/^bytes(\d+)$/);if(t){const n=parseInt(t[1]);return(0===n||n>32||t[1]!==String(n))&&p.throwArgumentError("invalid bytes width","type",e),function(t){return(0,i.arrayify)(t).length!==n&&p.throwArgumentError(`invalid length for ${e}`,"value",t),function(e){const t=(0,i.arrayify)(e),n=t.length%32;return n?(0,i.hexConcat)([t,f.slice(n)]):(0,i.hexlify)(t)}(t)}}}switch(e){case"address":return function(e){return(0,i.hexZeroPad)((0,r.getAddress)(e),32)};case"bool":return function(e){return e?b:v};case"bytes":return function(e){return(0,o.keccak256)(e)};case"string":return function(e){return(0,l.id)(e)}}return null}function k(e,t){return`${e}(${t.map((({name:e,type:t})=>t+" "+e)).join(",")})`}class E{constructor(e){(0,s.defineReadOnly)(this,"types",Object.freeze((0,s.deepCopy)(e))),(0,s.defineReadOnly)(this,"_encoderCache",{}),(0,s.defineReadOnly)(this,"_types",{});const t={},n={},r={};Object.keys(e).forEach((e=>{t[e]={},n[e]=[],r[e]={}}));for(const i in e){const r={};e[i].forEach((a=>{r[a.name]&&p.throwArgumentError(`duplicate variable name ${JSON.stringify(a.name)} in ${JSON.stringify(i)}`,"types",e),r[a.name]=!0;const o=a.type.match(/^([^\x5b]*)(\x5b|$)/)[1];o===i&&p.throwArgumentError(`circular type reference to ${JSON.stringify(o)}`,"types",e);S(o)||(n[o]||p.throwArgumentError(`unknown type ${JSON.stringify(o)}`,"types",e),n[o].push(i),t[i][o]=!0)}))}const a=Object.keys(n).filter((e=>0===n[e].length));0===a.length?p.throwArgumentError("missing primary type","types",e):a.length>1&&p.throwArgumentError(`ambiguous primary types or unused types: ${a.map((e=>JSON.stringify(e))).join(", ")}`,"types",e),(0,s.defineReadOnly)(this,"primaryType",a[0]),function a(i,o){o[i]&&p.throwArgumentError(`circular type reference to ${JSON.stringify(i)}`,"types",e),o[i]=!0,Object.keys(t[i]).forEach((e=>{n[e]&&(a(e,o),Object.keys(o).forEach((t=>{r[t][e]=!0})))})),delete o[i]}(this.primaryType,{});for(const i in r){const t=Object.keys(r[i]);t.sort(),this._types[i]=k(i,e[i])+t.map((t=>k(t,e[t]))).join("")}}getEncoder(e){let t=this._encoderCache[e];return t||(t=this._encoderCache[e]=this._getEncoder(e)),t}_getEncoder(e){{const t=S(e);if(t)return t}const t=e.match(/^(.*)(\x5b(\d*)\x5d)$/);if(t){const e=t[1],n=this.getEncoder(e),r=parseInt(t[3]);return t=>{r>=0&&t.length!==r&&p.throwArgumentError("array length mismatch; expected length ${ arrayLength }","value",t);let a=t.map(n);return this._types[e]&&(a=a.map(o.keccak256)),(0,o.keccak256)((0,i.hexConcat)(a))}}const n=this.types[e];if(n){const t=(0,l.id)(this._types[e]);return e=>{const r=n.map((({name:t,type:n})=>{const r=this.getEncoder(n)(e[t]);return this._types[n]?(0,o.keccak256)(r):r}));return r.unshift(t),(0,i.hexConcat)(r)}}return p.throwArgumentError(`unknown type: ${e}`,"type",e)}encodeType(e){const t=this._types[e];return t||p.throwArgumentError(`unknown type: ${JSON.stringify(e)}`,"name",e),t}encodeData(e,t){return this.getEncoder(e)(t)}hashStruct(e,t){return(0,o.keccak256)(this.encodeData(e,t))}encode(e){return this.encodeData(this.primaryType,e)}hash(e){return this.hashStruct(this.primaryType,e)}_visit(e,t,n){if(S(e))return n(e,t);const r=e.match(/^(.*)(\x5b(\d*)\x5d)$/);if(r){const e=r[1],a=parseInt(r[3]);return a>=0&&t.length!==a&&p.throwArgumentError("array length mismatch; expected length ${ arrayLength }","value",t),t.map((t=>this._visit(e,t,n)))}const a=this.types[e];return a?a.reduce(((e,{name:r,type:a})=>(e[r]=this._visit(a,t[r],n),e)),{}):p.throwArgumentError(`unknown type: ${e}`,"type",e)}visit(e,t){return this._visit(this.primaryType,e,t)}static from(e){return new E(e)}static getPrimaryType(e){return E.from(e).primaryType}static hashStruct(e,t,n){return E.from(t).hashStruct(e,n)}static hashDomain(e){const t=[];for(const n in e){const r=w[n];r||p.throwArgumentError(`invalid typed-data domain key: ${JSON.stringify(n)}`,"domain",e),t.push({name:n,type:r})}return t.sort(((e,t)=>_.indexOf(e.name)-_.indexOf(t.name))),E.hashStruct("EIP712Domain",{EIP712Domain:t},e)}static encode(e,t,n){return(0,i.hexConcat)(["0x1901",E.hashDomain(e),E.from(t).hash(n)])}static hash(e,t,n){return(0,o.keccak256)(E.encode(e,t,n))}static resolveNames(e,t,n,r){return d(this,void 0,void 0,(function*(){e=(0,s.shallowCopy)(e);const a={};e.verifyingContract&&!(0,i.isHexString)(e.verifyingContract,20)&&(a[e.verifyingContract]="0x");const o=E.from(t);o.visit(n,((e,t)=>("address"!==e||(0,i.isHexString)(t,20)||(a[t]="0x"),t)));for(const e in a)a[e]=yield r(e);return e.verifyingContract&&a[e.verifyingContract]&&(e.verifyingContract=a[e.verifyingContract]),n=o.visit(n,((e,t)=>"address"===e&&a[t]?a[t]:t)),{domain:e,value:n}}))}static getPayload(e,t,n){E.hashDomain(e);const r={},o=[];_.forEach((t=>{const n=e[t];null!=n&&(r[t]=T[t](n),o.push({name:t,type:w[t]}))}));const c=E.from(t),u=(0,s.shallowCopy)(t);return u.EIP712Domain?p.throwArgumentError("types must not contain EIP712Domain type","types.EIP712Domain",t):u.EIP712Domain=o,c.encode(n),{types:u,domain:r,primaryType:c.primaryType,message:c.visit(n,((e,t)=>{if(e.match(/^bytes(\d*)/))return(0,i.hexlify)((0,i.arrayify)(t));if(e.match(/^u?int/))return a.O$.from(t).toString();switch(e){case"address":return t.toLowerCase();case"bool":return!!t;case"string":return"string"!==typeof t&&p.throwArgumentError("invalid string","value",t),t}return p.throwArgumentError("unsupported type","type",e)}))}}}},84178:function(e,t,n){"use strict";n.r(t),n.d(t,{HDNode:function(){return S},defaultPath:function(){return T},entropyToMnemonic:function(){return A},getAccountPath:function(){return C},isValidMnemonic:function(){return O},mnemonicToEntropy:function(){return E},mnemonicToSeed:function(){return k}});var r=n(57727),a=n(16441),i=n(2593),o=n(29251),s=n(85306),c=n(6881),u=n(67669),l=n(2006),d=n(21261),p=n(83875),f=n(10234);const h=new(n(1581).Logger)("hdnode/5.5.0"),m=i.O$.from("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"),y=(0,o.Y0)("Bitcoin seed"),g=2147483648;function b(e){return(1<=256)throw new Error("Depth too large!");return w((0,a.concat)([null!=this.privateKey?"0x0488ADE4":"0x0488B21E",(0,a.hexlify)(this.depth),this.parentFingerprint,(0,a.hexZeroPad)((0,a.hexlify)(this.index),4),this.chainCode,null!=this.privateKey?(0,a.concat)(["0x00",this.privateKey]):this.publicKey]))}neuter(){return new S(x,null,this.publicKey,this.parentFingerprint,this.chainCode,this.index,this.depth,this.path)}_derive(e){if(e>4294967295)throw new Error("invalid index - "+String(e));let t=this.path;t&&(t+="/"+(2147483647&e));const n=new Uint8Array(37);if(e&g){if(!this.privateKey)throw new Error("cannot derive child of neutered node");n.set((0,a.arrayify)(this.privateKey),1),t&&(t+="'")}else n.set((0,a.arrayify)(this.publicKey));for(let a=24;a>=0;a-=8)n[33+(a>>3)]=e>>24-a&255;const r=(0,a.arrayify)((0,l.Gy)(d.p.sha512,this.chainCode,n)),o=r.slice(0,32),s=r.slice(32);let c=null,p=null;if(this.privateKey)c=v(i.O$.from(o).add(this.privateKey).mod(m));else{p=new u.SigningKey((0,a.hexlify)(o))._addPoint(this.publicKey)}let f=t;const h=this.mnemonic;return h&&(f=Object.freeze({phrase:h.phrase,path:t,locale:h.locale||"en"})),new S(x,c,p,this.fingerprint,v(s),e,this.depth+1,f)}derivePath(e){const t=e.split("/");if(0===t.length||"m"===t[0]&&0!==this.depth)throw new Error("invalid path - "+e);"m"===t[0]&&t.shift();let n=this;for(let r=0;r=g)throw new Error("invalid path index - "+e);n=n._derive(g+t)}else{if(!e.match(/^[0-9]+$/))throw new Error("invalid path component - "+e);{const t=parseInt(e);if(t>=g)throw new Error("invalid path index - "+e);n=n._derive(t)}}}return n}static _fromSeed(e,t){const n=(0,a.arrayify)(e);if(n.length<16||n.length>64)throw new Error("invalid seed");const r=(0,a.arrayify)((0,l.Gy)(d.p.sha512,y,n));return new S(x,v(r.slice(0,32)),null,"0x00000000",v(r.slice(32)),0,0,t)}static fromMnemonic(e,t,n){return e=A(E(e,n=_(n)),n),S._fromSeed(k(e,t),{phrase:e,path:"m",locale:n.locale})}static fromSeed(e){return S._fromSeed(e,null)}static fromExtendedKey(e){const t=r.Base58.decode(e);82===t.length&&w(t.slice(0,78))===e||h.throwArgumentError("invalid extended key","extendedKey","[REDACTED]");const n=t[4],i=(0,a.hexlify)(t.slice(5,9)),o=parseInt((0,a.hexlify)(t.slice(9,13)).substring(2),16),s=(0,a.hexlify)(t.slice(13,45)),c=t.slice(45,78);switch((0,a.hexlify)(t.slice(0,4))){case"0x0488b21e":case"0x043587cf":return new S(x,null,(0,a.hexlify)(c),i,s,o,n,null);case"0x0488ade4":case"0x04358394 ":if(0!==c[0])break;return new S(x,(0,a.hexlify)(c.slice(1)),null,i,s,o,n,null)}return h.throwArgumentError("invalid extended key","extendedKey","[REDACTED]")}}function k(e,t){t||(t="");const n=(0,o.Y0)("mnemonic"+t,o.Uj.NFKD);return(0,s.n)((0,o.Y0)(e,o.Uj.NFKD),n,2048,64,"sha512")}function E(e,t){t=_(t),h.checkNormalize();const n=t.split(e);if(n.length%3!==0)throw new Error("invalid mnemonic");const r=(0,a.arrayify)(new Uint8Array(Math.ceil(11*n.length/8)));let i=0;for(let a=0;a>3]|=1<<7-i%8),i++}const o=32*n.length/3,s=b(n.length/3);if(((0,a.arrayify)((0,l.JQ)(r.slice(0,o/8)))[0]&s)!==(r[r.length-1]&s))throw new Error("invalid checksum");return(0,a.hexlify)(r.slice(0,o/8))}function A(e,t){if(t=_(t),(e=(0,a.arrayify)(e)).length%4!==0||e.length<16||e.length>32)throw new Error("invalid entropy");const n=[0];let r=11;for(let a=0;a8?(n[n.length-1]<<=8,n[n.length-1]|=e[a],r-=8):(n[n.length-1]<<=r,n[n.length-1]|=e[a]>>8-r,n.push(e[a]&(1<<8-r)-1),r+=3);const i=e.length/4,o=(0,a.arrayify)((0,l.JQ)(e))[0]&b(i);return n[n.length-1]<<=i,n[n.length-1]|=o>>8-i,t.join(n.map((e=>t.getWord(e))))}function O(e,t){try{return E(e,t),!0}catch(n){}return!1}function C(e){return("number"!==typeof e||e<0||e>=g||e%1)&&h.throwArgumentError("invalid account index","index",e),`m/44'/60'/${e}'/0/0`}},29816:function(e,t,n){"use strict";n.d(t,{i:function(){return r}});const r="json-wallets/5.5.0"},64341:function(e,t,n){"use strict";n.r(t),n.d(t,{decryptCrowdsale:function(){return y},decryptJsonWallet:function(){return v},decryptJsonWalletSync:function(){return w},decryptKeystore:function(){return b.pe},decryptKeystoreSync:function(){return b.hb},encryptKeystore:function(){return b.HI},getJsonWalletAddress:function(){return g.Rb},isCrowdsaleWallet:function(){return g.LW},isKeystoreWallet:function(){return g.aO}});var r=n(78826),a=n.n(r),i=n(19485),o=n(16441),s=n(38197),c=n(85306),u=n(29251),l=n(6881),d=n(1581),p=n(29816),f=n(97013);const h=new d.Logger(p.i);class m extends l.Description{isCrowdsaleAccount(e){return!(!e||!e._isCrowdsaleAccount)}}function y(e,t){const n=JSON.parse(e);t=(0,f.Ij)(t);const r=(0,i.getAddress)((0,f.gx)(n,"ethaddr")),l=(0,f.p3)((0,f.gx)(n,"encseed"));l&&l.length%16===0||h.throwArgumentError("invalid encseed","json",e);const d=(0,o.arrayify)((0,c.n)(t,t,2e3,32,"sha256")).slice(0,16),p=l.slice(0,16),y=l.slice(16),g=new(a().ModeOfOperation.cbc)(d,p),b=a().padding.pkcs7.strip((0,o.arrayify)(g.decrypt(y)));let v="";for(let a=0;a{const n=(t=(0,c.arrayify)(t)).slice(0,16),r=t.slice(16,32),o=t.slice(32,64),s=new(a().Counter)(_),u=new(a().ModeOfOperation.ctr)(n,s),d=(0,c.arrayify)(u.encrypt(i)),h=(0,l.keccak256)((0,c.concat)([r,d])),w={address:e.address.substring(2).toLowerCase(),id:(0,m.EH)(x),version:3,Crypto:{cipher:"aes-128-ctr",cipherparams:{iv:(0,c.hexlify)(_).substring(2)},ciphertext:(0,c.hexlify)(d).substring(2),kdf:"scrypt",kdfparams:{salt:(0,c.hexlify)(v).substring(2),n:T,dklen:32,p:k,r:S},mac:h.substring(2)}};if(f){const e=(0,p.O)(16),t=new(a().Counter)(e),n=new(a().ModeOfOperation.ctr)(o,t),r=(0,c.arrayify)(n.encrypt(f)),i=new Date,s=i.getUTCFullYear()+"-"+(0,m.VP)(i.getUTCMonth()+1,2)+"-"+(0,m.VP)(i.getUTCDate(),2)+"T"+(0,m.VP)(i.getUTCHours(),2)+"-"+(0,m.VP)(i.getUTCMinutes(),2)+"-"+(0,m.VP)(i.getUTCSeconds(),2)+".0Z";w["x-ethers"]={client:b,gethFilename:"UTC--"+s+"--"+w.address,mnemonicCounter:(0,c.hexlify)(e).substring(2),mnemonicCiphertext:(0,c.hexlify)(r).substring(2),path:y,locale:g,version:"0.1"}}return JSON.stringify(w)}))}},97013:function(e,t,n){"use strict";n.d(t,{p3:function(){return i},VP:function(){return o},Ij:function(){return s},gx:function(){return c},EH:function(){return u}});var r=n(16441),a=n(29251);function i(e){return"string"===typeof e&&"0x"!==e.substring(0,2)&&(e="0x"+e),(0,r.arrayify)(e)}function o(e,t){for(e=String(e);e.length{try{if("test"!=="test".normalize(t))throw new Error("bad normalize")}catch(n){e.push(t)}})),e.length)throw new Error("missing "+e.join(", "));if(String.fromCharCode(233).normalize("NFD")!==String.fromCharCode(101,769))throw new Error("broken implementation")}catch(e){return e.message}return null}();var u,l;!function(e){e.DEBUG="DEBUG",e.INFO="INFO",e.WARNING="WARNING",e.ERROR="ERROR",e.OFF="OFF"}(u||(u={})),function(e){e.UNKNOWN_ERROR="UNKNOWN_ERROR",e.NOT_IMPLEMENTED="NOT_IMPLEMENTED",e.UNSUPPORTED_OPERATION="UNSUPPORTED_OPERATION",e.NETWORK_ERROR="NETWORK_ERROR",e.SERVER_ERROR="SERVER_ERROR",e.TIMEOUT="TIMEOUT",e.BUFFER_OVERRUN="BUFFER_OVERRUN",e.NUMERIC_FAULT="NUMERIC_FAULT",e.MISSING_NEW="MISSING_NEW",e.INVALID_ARGUMENT="INVALID_ARGUMENT",e.MISSING_ARGUMENT="MISSING_ARGUMENT",e.UNEXPECTED_ARGUMENT="UNEXPECTED_ARGUMENT",e.CALL_EXCEPTION="CALL_EXCEPTION",e.INSUFFICIENT_FUNDS="INSUFFICIENT_FUNDS",e.NONCE_EXPIRED="NONCE_EXPIRED",e.REPLACEMENT_UNDERPRICED="REPLACEMENT_UNDERPRICED",e.UNPREDICTABLE_GAS_LIMIT="UNPREDICTABLE_GAS_LIMIT",e.TRANSACTION_REPLACED="TRANSACTION_REPLACED"}(l||(l={}));const d="0123456789abcdef";class p{constructor(e){Object.defineProperty(this,"version",{enumerable:!0,value:e,writable:!1})}_log(e,t){const n=e.toLowerCase();null==i[n]&&this.throwArgumentError("invalid log level name","logLevel",e),o>i[n]||console.log.apply(console,t)}debug(...e){this._log(p.levels.DEBUG,e)}info(...e){this._log(p.levels.INFO,e)}warn(...e){this._log(p.levels.WARNING,e)}makeError(e,t,n){if(a)return this.makeError("censored error",t,{});t||(t=p.errors.UNKNOWN_ERROR),n||(n={});const r=[];Object.keys(n).forEach((e=>{const t=n[e];try{if(t instanceof Uint8Array){let n="";for(let e=0;e>4],n+=d[15&t[e]];r.push(e+"=Uint8Array(0x"+n+")")}else r.push(e+"="+JSON.stringify(t))}catch(o){r.push(e+"="+JSON.stringify(n[e].toString()))}})),r.push(`code=${t}`),r.push(`version=${this.version}`);const i=e;r.length&&(e+=" ("+r.join(", ")+")");const o=new Error(e);return o.reason=i,o.code=t,Object.keys(n).forEach((function(e){o[e]=n[e]})),o}throwError(e,t,n){throw this.makeError(e,t,n)}throwArgumentError(e,t,n){return this.throwError(e,p.errors.INVALID_ARGUMENT,{argument:t,value:n})}assert(e,t,n,r){e||this.throwError(t,n,r)}assertArgument(e,t,n,r){e||this.throwArgumentError(t,n,r)}checkNormalize(e){null==e&&(e="platform missing String.prototype.normalize"),c&&this.throwError("platform missing String.prototype.normalize",p.errors.UNSUPPORTED_OPERATION,{operation:"String.prototype.normalize",form:c})}checkSafeUint53(e,t){"number"===typeof e&&(null==t&&(t="value not safe"),(e<0||e>=9007199254740991)&&this.throwError(t,p.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"out-of-safe-range",value:e}),e%1&&this.throwError(t,p.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"non-integer",value:e}))}checkArgumentCount(e,t,n){n=n?": "+n:"",et&&this.throwError("too many arguments"+n,p.errors.UNEXPECTED_ARGUMENT,{count:e,expectedCount:t})}checkNew(e,t){e!==Object&&null!=e||this.throwError("missing new",p.errors.MISSING_NEW,{name:t.name})}checkAbstract(e,t){e===t?this.throwError("cannot instantiate abstract class "+JSON.stringify(t.name)+" directly; use a sub-class",p.errors.UNSUPPORTED_OPERATION,{name:e.name,operation:"new"}):e!==Object&&null!=e||this.throwError("missing new",p.errors.MISSING_NEW,{name:t.name})}static globalLogger(){return s||(s=new p("logger/5.5.0")),s}static setCensorship(e,t){if(!e&&t&&this.globalLogger().throwError("cannot permanently disable censorship",p.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"}),r){if(!e)return;this.globalLogger().throwError("error censorship permanent",p.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"})}a=!!e,r=!!t}static setLogLevel(e){const t=i[e.toLowerCase()];null!=t?o=t:p.globalLogger().warn("invalid log level - "+e)}static from(e){return new p(e)}}p.errors=l,p.levels=u},45710:function(e,t,n){"use strict";n.d(t,{H:function(){return l}});const r=new(n(1581).Logger)("networks/5.5.2");function a(e){const t=function(t,n){null==n&&(n={});const r=[];if(t.InfuraProvider)try{r.push(new t.InfuraProvider(e,n.infura))}catch(a){}if(t.EtherscanProvider)try{r.push(new t.EtherscanProvider(e,n.etherscan))}catch(a){}if(t.AlchemyProvider)try{r.push(new t.AlchemyProvider(e,n.alchemy))}catch(a){}if(t.PocketProvider){const n=["goerli","ropsten","rinkeby"];try{const a=new t.PocketProvider(e);a.network&&-1===n.indexOf(a.network.name)&&r.push(a)}catch(a){}}if(t.CloudflareProvider)try{r.push(new t.CloudflareProvider(e))}catch(a){}if(0===r.length)return null;if(t.FallbackProvider){let a=1;return null!=n.quorum?a=n.quorum:"homestead"===e&&(a=2),new t.FallbackProvider(r,a)}return r[0]};return t.renetwork=function(e){return a(e)},t}function i(e,t){const n=function(n,r){return n.JsonRpcProvider?new n.JsonRpcProvider(e,t):null};return n.renetwork=function(t){return i(e,t)},n}const o={chainId:1,ensAddress:"0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e",name:"homestead",_defaultProvider:a("homestead")},s={chainId:3,ensAddress:"0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e",name:"ropsten",_defaultProvider:a("ropsten")},c={chainId:63,name:"classicMordor",_defaultProvider:i("https://www.ethercluster.com/mordor","classicMordor")},u={unspecified:{chainId:0,name:"unspecified"},homestead:o,mainnet:o,morden:{chainId:2,name:"morden"},ropsten:s,testnet:s,rinkeby:{chainId:4,ensAddress:"0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e",name:"rinkeby",_defaultProvider:a("rinkeby")},kovan:{chainId:42,name:"kovan",_defaultProvider:a("kovan")},goerli:{chainId:5,ensAddress:"0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e",name:"goerli",_defaultProvider:a("goerli")},kintsugi:{chainId:1337702,name:"kintsugi"},classic:{chainId:61,name:"classic",_defaultProvider:i("https://www.ethercluster.com/etc","classic")},classicMorden:{chainId:62,name:"classicMorden"},classicMordor:c,classicTestnet:c,classicKotti:{chainId:6,name:"classicKotti",_defaultProvider:i("https://www.ethercluster.com/kotti","classicKotti")},xdai:{chainId:100,name:"xdai"},matic:{chainId:137,name:"matic"},maticmum:{chainId:80001,name:"maticmum"},optimism:{chainId:10,name:"optimism"},"optimism-kovan":{chainId:69,name:"optimism-kovan"},"optimism-goerli":{chainId:420,name:"optimism-goerli"},arbitrum:{chainId:42161,name:"arbitrum"},"arbitrum-rinkeby":{chainId:421611,name:"arbitrum-rinkeby"},bnb:{chainId:56,name:"bnb"},bnbt:{chainId:97,name:"bnbt"}};function l(e){if(null==e)return null;if("number"===typeof e){for(const t in u){const n=u[t];if(n.chainId===e)return{name:n.name,chainId:n.chainId,ensAddress:n.ensAddress||null,_defaultProvider:n._defaultProvider||null}}return{chainId:e,name:"unknown"}}if("string"===typeof e){const t=u[e];return null==t?null:{name:t.name,chainId:t.chainId,ensAddress:t.ensAddress,_defaultProvider:t._defaultProvider||null}}const t=u[e.name];if(!t)return"number"!==typeof e.chainId&&r.throwArgumentError("invalid network chainId","network",e),e;0!==e.chainId&&e.chainId!==t.chainId&&r.throwArgumentError("network chainId mismatch","network",e);let n=e._defaultProvider||null;var a;return null==n&&t._defaultProvider&&(n=(a=t._defaultProvider)&&"function"===typeof a.renetwork?t._defaultProvider.renetwork(e):t._defaultProvider),{name:e.name,chainId:t.chainId,ensAddress:e.ensAddress||t.ensAddress||null,_defaultProvider:n}}},85306:function(e,t,n){"use strict";n.d(t,{n:function(){return i}});var r=n(16441),a=n(2006);function i(e,t,n,i,o){let s;e=(0,r.arrayify)(e),t=(0,r.arrayify)(t);let c=1;const u=new Uint8Array(i),l=new Uint8Array(t.length+4);let d,p;l.set(t);for(let f=1;f<=c;f++){l[t.length]=f>>24&255,l[t.length+1]=f>>16&255,l[t.length+2]=f>>8&255,l[t.length+3]=255&f;let h=(0,r.arrayify)((0,a.Gy)(o,e,l));s||(s=h.length,p=new Uint8Array(s),c=Math.ceil(i/s),d=i-(c-1)*s),p.set(h);for(let t=1;t{const n=e[t];return Promise.resolve(n).then((e=>({key:t,value:e})))}));return(yield Promise.all(t)).reduce(((e,t)=>(e[t.key]=t.value,e)),{})}))}function u(e,t){e&&"object"===typeof e||i.throwArgumentError("invalid object","object",e),Object.keys(e).forEach((n=>{t[n]||i.throwArgumentError("invalid object key - "+n,"transaction:"+n,e)}))}function l(e){const t={};for(const n in e)t[n]=e[n];return t}const d={bigint:!0,boolean:!0,function:!0,number:!0,string:!0};function p(e){if(void 0===e||null===e||d[typeof e])return!0;if(Array.isArray(e)||"object"===typeof e){if(!Object.isFrozen(e))return!1;const n=Object.keys(e);for(let r=0;rh(e))));if("object"===typeof e){const t={};for(const n in e){const r=e[n];void 0!==r&&o(t,n,h(r))}return t}return i.throwArgumentError("Cannot deepCopy "+typeof e,"object",e)}function h(e){return f(e)}class m{constructor(e){for(const t in e)this[t]=h(e[t])}}},34216:function(e,t,n){"use strict";n.d(t,{i:function(){return r}});const r="providers/5.5.3"},75361:function(e,t,n){"use strict";n.d(t,{H2:function(){return N},Zk:function(){return Z}});var r=n(81556),a=n(57727),i=n(2593),o=n(16441),s=n(57218),c=n(84706),u=n(45710),l=n(6881),d=n(2006),p=n(29251),f=n(37707),h=n(92882),m=n.n(h),y=n(1581),g=n(34216),b=n(30032),v=function(e,t,n,r){return new(n||(n=Promise))((function(a,i){function o(e){try{c(r.next(e))}catch(t){i(t)}}function s(e){try{c(r.throw(e))}catch(t){i(t)}}function c(e){var t;e.done?a(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(o,s)}c((r=r.apply(e,t||[])).next())}))};const w=new y.Logger(g.i);function _(e){return null==e?"null":(32!==(0,o.hexDataLength)(e)&&w.throwArgumentError("invalid topic","topic",e),e.toLowerCase())}function x(e){for(e=e.slice();e.length>0&&null==e[e.length-1];)e.pop();return e.map((e=>{if(Array.isArray(e)){const t={};e.forEach((e=>{t[_(e)]=!0}));const n=Object.keys(t);return n.sort(),n.join("|")}return _(e)})).join("&")}function T(e){if("string"===typeof e){if(e=e.toLowerCase(),32===(0,o.hexDataLength)(e))return"tx:"+e;if(-1===e.indexOf(":"))return e}else{if(Array.isArray(e))return"filter:*:"+x(e);if(r.Sg.isForkEvent(e))throw w.warn("not implemented"),new Error("not implemented");if(e&&"object"===typeof e)return"filter:"+(e.address||"*")+":"+x(e.topics||[])}throw new Error("invalid event - "+e)}function S(){return(new Date).getTime()}function k(e){return new Promise((t=>{setTimeout(t,e)}))}const E=["block","network","pending","poll"];class A{constructor(e,t,n){(0,l.defineReadOnly)(this,"tag",e),(0,l.defineReadOnly)(this,"listener",t),(0,l.defineReadOnly)(this,"once",n)}get event(){switch(this.type){case"tx":return this.hash;case"filter":return this.filter}return this.tag}get type(){return this.tag.split(":")[0]}get hash(){const e=this.tag.split(":");return"tx"!==e[0]?null:e[1]}get filter(){const e=this.tag.split(":");if("filter"!==e[0])return null;const t=e[1],n=""===(r=e[2])?[]:r.split(/&/g).map((e=>{if(""===e)return[];const t=e.split("|").map((e=>"null"===e?null:e));return 1===t.length?t[0]:t}));var r;const a={};return n.length>0&&(a.topics=n),t&&"*"!==t&&(a.address=t),a}pollable(){return this.tag.indexOf(":")>=0||E.indexOf(this.tag)>=0}}const O={0:{symbol:"btc",p2pkh:0,p2sh:5,prefix:"bc"},2:{symbol:"ltc",p2pkh:48,p2sh:50,prefix:"ltc"},3:{symbol:"doge",p2pkh:30,p2sh:22},60:{symbol:"eth",ilk:"eth"},61:{symbol:"etc",ilk:"eth"},700:{symbol:"xdai",ilk:"eth"}};function C(e){return(0,o.hexZeroPad)(i.O$.from(e).toHexString(),32)}function P(e){return a.Base58.encode((0,o.concat)([e,(0,o.hexDataSlice)((0,d.JQ)((0,d.JQ)(e)),0,4)]))}const R=new RegExp("^(ipfs)://(.*)$","i"),I=[new RegExp("^(https)://(.*)$","i"),new RegExp("^(data):(.*)$","i"),R,new RegExp("^eip155:[0-9]+/(erc[0-9]+):(.*)$","i")];function D(e){try{return(0,p.ZN)(j(e))}catch(t){}return null}function j(e){if("0x"===e)return null;const t=i.O$.from((0,o.hexDataSlice)(e,0,32)).toNumber(),n=i.O$.from((0,o.hexDataSlice)(e,t,t+32)).toNumber();return(0,o.hexDataSlice)(e,t+32,t+32+n)}function M(e){return e.match(/^ipfs:\/\/ipfs\//i)?e=e.substring(12):e.match(/^ipfs:\/\//i)?e=e.substring(7):w.throwArgumentError("unsupported IPFS format","link",e),`https://gateway.ipfs.io/ipfs/${e}`}class N{constructor(e,t,n,r){(0,l.defineReadOnly)(this,"provider",e),(0,l.defineReadOnly)(this,"name",n),(0,l.defineReadOnly)(this,"address",e.formatter.address(t)),(0,l.defineReadOnly)(this,"_resolvedAddress",r)}_fetchBytes(e,t){return v(this,void 0,void 0,(function*(){const n={to:this.address,data:(0,o.hexConcat)([e,(0,c.V)(this.name),t||"0x"])};try{return j(yield this.provider.call(n))}catch(r){return r.code,y.Logger.errors.CALL_EXCEPTION,null}}))}_getAddress(e,t){const n=O[String(e)];if(null==n&&w.throwError(`unsupported coin type: ${e}`,y.Logger.errors.UNSUPPORTED_OPERATION,{operation:`getAddress(${e})`}),"eth"===n.ilk)return this.provider.formatter.address(t);const r=(0,o.arrayify)(t);if(null!=n.p2pkh){const e=t.match(/^0x76a9([0-9a-f][0-9a-f])([0-9a-f]*)88ac$/);if(e){const t=parseInt(e[1],16);if(e[2].length===2*t&&t>=1&&t<=75)return P((0,o.concat)([[n.p2pkh],"0x"+e[2]]))}}if(null!=n.p2sh){const e=t.match(/^0xa9([0-9a-f][0-9a-f])([0-9a-f]*)87$/);if(e){const t=parseInt(e[1],16);if(e[2].length===2*t&&t>=1&&t<=75)return P((0,o.concat)([[n.p2sh],"0x"+e[2]]))}}if(null!=n.prefix){const e=r[1];let t=r[0];if(0===t?20!==e&&32!==e&&(t=-1):t=-1,t>=0&&r.length===2+e&&e>=1&&e<=75){const e=m().toWords(r.slice(2));return e.unshift(t),m().encode(n.prefix,e)}}return null}getAddress(e){return v(this,void 0,void 0,(function*(){if(null==e&&(e=60),60===e)try{const e={to:this.address,data:"0x3b3b57de"+(0,c.V)(this.name).substring(2)},t=yield this.provider.call(e);return"0x"===t||t===s.R?null:this.provider.formatter.callAddress(t)}catch(r){if(r.code===y.Logger.errors.CALL_EXCEPTION)return null;throw r}const t=yield this._fetchBytes("0xf1cb7e06",C(e));if(null==t||"0x"===t)return null;const n=this._getAddress(e,t);return null==n&&w.throwError("invalid or unsupported coin data",y.Logger.errors.UNSUPPORTED_OPERATION,{operation:`getAddress(${e})`,coinType:e,data:t}),n}))}getAvatar(){return v(this,void 0,void 0,(function*(){const e=[{type:"name",content:this.name}];try{const t=yield this.getText("avatar");if(null==t)return null;for(let n=0;n{})),this._ready().catch((e=>{}));else{const t=(0,l.getStatic)(new.target,"getNetwork")(e);t?((0,l.defineReadOnly)(this,"_network",t),this.emit("network",t,null)):w.throwArgumentError("invalid network","network",e)}this._maxInternalBlockNumber=-1024,this._lastBlockNumber=-2,this._pollingInterval=4e3,this._fastQueryDate=0}_ready(){return v(this,void 0,void 0,(function*(){if(null==this._network){let t=null;if(this._networkPromise)try{t=yield this._networkPromise}catch(e){}null==t&&(t=yield this.detectNetwork()),t||w.throwError("no network detected",y.Logger.errors.UNKNOWN_ERROR,{}),null==this._network&&(this.anyNetwork?this._network=t:(0,l.defineReadOnly)(this,"_network",t),this.emit("network",t,null))}return this._network}))}get ready(){return(0,f.poll)((()=>this._ready().then((e=>e),(e=>{if(e.code!==y.Logger.errors.NETWORK_ERROR||"noNetwork"!==e.event)throw e}))))}static getFormatter(){return null==L&&(L=new b.Mb),L}static getNetwork(e){return(0,u.H)(null==e?"homestead":e)}_getInternalBlockNumber(e){return v(this,void 0,void 0,(function*(){if(yield this._ready(),e>0)for(;this._internalBlockNumber;){const t=this._internalBlockNumber;try{const n=yield t;if(S()-n.respTime<=e)return n.blockNumber;break}catch(r){if(this._internalBlockNumber===t)break}}const t=S(),n=(0,l.resolveProperties)({blockNumber:this.perform("getBlockNumber",{}),networkError:this.getNetwork().then((e=>null),(e=>e))}).then((({blockNumber:e,networkError:r})=>{if(r)throw this._internalBlockNumber===n&&(this._internalBlockNumber=null),r;const a=S();return(e=i.O$.from(e).toNumber()){this._internalBlockNumber===n&&(this._internalBlockNumber=null)})),(yield n).blockNumber}))}poll(){return v(this,void 0,void 0,(function*(){const e=B++,t=[];let n=null;try{n=yield this._getInternalBlockNumber(100+this.pollingInterval/2)}catch(r){return void this.emit("error",r)}if(this._setFastBlockNumber(n),this.emit("poll",e,n),n!==this._lastBlockNumber){if(-2===this._emitted.block&&(this._emitted.block=n-1),Math.abs(this._emitted.block-n)>1e3)w.warn(`network block skew detected; skipping block events (emitted=${this._emitted.block} blockNumber${n})`),this.emit("error",w.makeError("network block skew detected",y.Logger.errors.NETWORK_ERROR,{blockNumber:n,event:"blockSkew",previousBlockNumber:this._emitted.block})),this.emit("block",n);else for(let e=this._emitted.block+1;e<=n;e++)this.emit("block",e);this._emitted.block!==n&&(this._emitted.block=n,Object.keys(this._emitted).forEach((e=>{if("block"===e)return;const t=this._emitted[e];"pending"!==t&&n-t>12&&delete this._emitted[e]}))),-2===this._lastBlockNumber&&(this._lastBlockNumber=n-1),this._events.forEach((e=>{switch(e.type){case"tx":{const n=e.hash;let r=this.getTransactionReceipt(n).then((e=>e&&null!=e.blockNumber?(this._emitted["t:"+n]=e.blockNumber,this.emit(n,e),null):null)).catch((e=>{this.emit("error",e)}));t.push(r);break}case"filter":{const r=e.filter;r.fromBlock=this._lastBlockNumber+1,r.toBlock=n;const a=this.getLogs(r).then((e=>{0!==e.length&&e.forEach((e=>{this._emitted["b:"+e.blockHash]=e.blockNumber,this._emitted["t:"+e.transactionHash]=e.blockNumber,this.emit(r,e)}))})).catch((e=>{this.emit("error",e)}));t.push(a);break}}})),this._lastBlockNumber=n,Promise.all(t).then((()=>{this.emit("didPoll",e)})).catch((e=>{this.emit("error",e)}))}else this.emit("didPoll",e)}))}resetEventsBlock(e){this._lastBlockNumber=e-1,this.polling&&this.poll()}get network(){return this._network}detectNetwork(){return v(this,void 0,void 0,(function*(){return w.throwError("provider does not support network detection",y.Logger.errors.UNSUPPORTED_OPERATION,{operation:"provider.detectNetwork"})}))}getNetwork(){return v(this,void 0,void 0,(function*(){const e=yield this._ready(),t=yield this.detectNetwork();if(e.chainId!==t.chainId){if(this.anyNetwork)return this._network=t,this._lastBlockNumber=-2,this._fastBlockNumber=null,this._fastBlockNumberPromise=null,this._fastQueryDate=0,this._emitted.block=-2,this._maxInternalBlockNumber=-1024,this._internalBlockNumber=null,this.emit("network",t,e),yield k(0),this._network;const n=w.makeError("underlying network changed",y.Logger.errors.NETWORK_ERROR,{event:"changed",network:e,detectedNetwork:t});throw this.emit("error",n),n}return e}))}get blockNumber(){return this._getInternalBlockNumber(100+this.pollingInterval/2).then((e=>{this._setFastBlockNumber(e)}),(e=>{})),null!=this._fastBlockNumber?this._fastBlockNumber:-1}get polling(){return null!=this._poller}set polling(e){e&&!this._poller?(this._poller=setInterval((()=>{this.poll()}),this.pollingInterval),this._bootstrapPoll||(this._bootstrapPoll=setTimeout((()=>{this.poll(),this._bootstrapPoll=setTimeout((()=>{this._poller||this.poll(),this._bootstrapPoll=null}),this.pollingInterval)}),0))):!e&&this._poller&&(clearInterval(this._poller),this._poller=null)}get pollingInterval(){return this._pollingInterval}set pollingInterval(e){if("number"!==typeof e||e<=0||parseInt(String(e))!=e)throw new Error("invalid polling interval");this._pollingInterval=e,this._poller&&(clearInterval(this._poller),this._poller=setInterval((()=>{this.poll()}),this._pollingInterval))}_getFastBlockNumber(){const e=S();return e-this._fastQueryDate>2*this._pollingInterval&&(this._fastQueryDate=e,this._fastBlockNumberPromise=this.getBlockNumber().then((e=>((null==this._fastBlockNumber||e>this._fastBlockNumber)&&(this._fastBlockNumber=e),this._fastBlockNumber)))),this._fastBlockNumberPromise}_setFastBlockNumber(e){null!=this._fastBlockNumber&&ethis._fastBlockNumber)&&(this._fastBlockNumber=e,this._fastBlockNumberPromise=Promise.resolve(e)))}waitForTransaction(e,t,n){return v(this,void 0,void 0,(function*(){return this._waitForTransaction(e,null==t?1:t,n||0,null)}))}_waitForTransaction(e,t,n,r){return v(this,void 0,void 0,(function*(){const a=yield this.getTransactionReceipt(e);return(a?a.confirmations:0)>=t?a:new Promise(((a,i)=>{const o=[];let s=!1;const c=function(){return!!s||(s=!0,o.forEach((e=>{e()})),!1)},u=e=>{e.confirmations{this.removeListener(e,u)})),r){let n=r.startBlock,a=null;const u=o=>v(this,void 0,void 0,(function*(){s||(yield k(1e3),this.getTransactionCount(r.from).then((l=>v(this,void 0,void 0,(function*(){if(!s){if(l<=r.nonce)n=o;else{{const t=yield this.getTransaction(e);if(t&&null!=t.blockNumber)return}for(null==a&&(a=n-3,a{s||this.once("block",u)})))}));if(s)return;this.once("block",u),o.push((()=>{this.removeListener("block",u)}))}if("number"===typeof n&&n>0){const e=setTimeout((()=>{c()||i(w.makeError("timeout exceeded",y.Logger.errors.TIMEOUT,{timeout:n}))}),n);e.unref&&e.unref(),o.push((()=>{clearTimeout(e)}))}}))}))}getBlockNumber(){return v(this,void 0,void 0,(function*(){return this._getInternalBlockNumber(0)}))}getGasPrice(){return v(this,void 0,void 0,(function*(){yield this.getNetwork();const e=yield this.perform("getGasPrice",{});try{return i.O$.from(e)}catch(t){return w.throwError("bad result from backend",y.Logger.errors.SERVER_ERROR,{method:"getGasPrice",result:e,error:t})}}))}getBalance(e,t){return v(this,void 0,void 0,(function*(){yield this.getNetwork();const n=yield(0,l.resolveProperties)({address:this._getAddress(e),blockTag:this._getBlockTag(t)}),r=yield this.perform("getBalance",n);try{return i.O$.from(r)}catch(a){return w.throwError("bad result from backend",y.Logger.errors.SERVER_ERROR,{method:"getBalance",params:n,result:r,error:a})}}))}getTransactionCount(e,t){return v(this,void 0,void 0,(function*(){yield this.getNetwork();const n=yield(0,l.resolveProperties)({address:this._getAddress(e),blockTag:this._getBlockTag(t)}),r=yield this.perform("getTransactionCount",n);try{return i.O$.from(r).toNumber()}catch(a){return w.throwError("bad result from backend",y.Logger.errors.SERVER_ERROR,{method:"getTransactionCount",params:n,result:r,error:a})}}))}getCode(e,t){return v(this,void 0,void 0,(function*(){yield this.getNetwork();const n=yield(0,l.resolveProperties)({address:this._getAddress(e),blockTag:this._getBlockTag(t)}),r=yield this.perform("getCode",n);try{return(0,o.hexlify)(r)}catch(a){return w.throwError("bad result from backend",y.Logger.errors.SERVER_ERROR,{method:"getCode",params:n,result:r,error:a})}}))}getStorageAt(e,t,n){return v(this,void 0,void 0,(function*(){yield this.getNetwork();const r=yield(0,l.resolveProperties)({address:this._getAddress(e),blockTag:this._getBlockTag(n),position:Promise.resolve(t).then((e=>(0,o.hexValue)(e)))}),a=yield this.perform("getStorageAt",r);try{return(0,o.hexlify)(a)}catch(i){return w.throwError("bad result from backend",y.Logger.errors.SERVER_ERROR,{method:"getStorageAt",params:r,result:a,error:i})}}))}_wrapTransaction(e,t,n){if(null!=t&&32!==(0,o.hexDataLength)(t))throw new Error("invalid response - sendTransaction");const r=e;return null!=t&&e.hash!==t&&w.throwError("Transaction hash mismatch from Provider.sendTransaction.",y.Logger.errors.UNKNOWN_ERROR,{expectedHash:e.hash,returnedHash:t}),r.wait=(t,r)=>v(this,void 0,void 0,(function*(){let a;null==t&&(t=1),null==r&&(r=0),0!==t&&null!=n&&(a={data:e.data,from:e.from,nonce:e.nonce,to:e.to,value:e.value,startBlock:n});const i=yield this._waitForTransaction(e.hash,t,r,a);return null==i&&0===t?null:(this._emitted["t:"+e.hash]=i.blockNumber,0===i.status&&w.throwError("transaction failed",y.Logger.errors.CALL_EXCEPTION,{transactionHash:e.hash,transaction:e,receipt:i}),i)})),r}sendTransaction(e){return v(this,void 0,void 0,(function*(){yield this.getNetwork();const t=yield Promise.resolve(e).then((e=>(0,o.hexlify)(e))),n=this.formatter.transaction(e);null==n.confirmations&&(n.confirmations=0);const r=yield this._getInternalBlockNumber(100+2*this.pollingInterval);try{const e=yield this.perform("sendTransaction",{signedTransaction:t});return this._wrapTransaction(n,e,r)}catch(a){throw a.transaction=n,a.transactionHash=n.hash,a}}))}_getTransactionRequest(e){return v(this,void 0,void 0,(function*(){const t=yield e,n={};return["from","to"].forEach((e=>{null!=t[e]&&(n[e]=Promise.resolve(t[e]).then((e=>e?this._getAddress(e):null)))})),["gasLimit","gasPrice","maxFeePerGas","maxPriorityFeePerGas","value"].forEach((e=>{null!=t[e]&&(n[e]=Promise.resolve(t[e]).then((e=>e?i.O$.from(e):null)))})),["type"].forEach((e=>{null!=t[e]&&(n[e]=Promise.resolve(t[e]).then((e=>null!=e?e:null)))})),t.accessList&&(n.accessList=this.formatter.accessList(t.accessList)),["data"].forEach((e=>{null!=t[e]&&(n[e]=Promise.resolve(t[e]).then((e=>e?(0,o.hexlify)(e):null)))})),this.formatter.transactionRequest(yield(0,l.resolveProperties)(n))}))}_getFilter(e){return v(this,void 0,void 0,(function*(){e=yield e;const t={};return null!=e.address&&(t.address=this._getAddress(e.address)),["blockHash","topics"].forEach((n=>{null!=e[n]&&(t[n]=e[n])})),["fromBlock","toBlock"].forEach((n=>{null!=e[n]&&(t[n]=this._getBlockTag(e[n]))})),this.formatter.filter(yield(0,l.resolveProperties)(t))}))}call(e,t){return v(this,void 0,void 0,(function*(){yield this.getNetwork();const n=yield(0,l.resolveProperties)({transaction:this._getTransactionRequest(e),blockTag:this._getBlockTag(t)}),r=yield this.perform("call",n);try{return(0,o.hexlify)(r)}catch(a){return w.throwError("bad result from backend",y.Logger.errors.SERVER_ERROR,{method:"call",params:n,result:r,error:a})}}))}estimateGas(e){return v(this,void 0,void 0,(function*(){yield this.getNetwork();const t=yield(0,l.resolveProperties)({transaction:this._getTransactionRequest(e)}),n=yield this.perform("estimateGas",t);try{return i.O$.from(n)}catch(r){return w.throwError("bad result from backend",y.Logger.errors.SERVER_ERROR,{method:"estimateGas",params:t,result:n,error:r})}}))}_getAddress(e){return v(this,void 0,void 0,(function*(){"string"!==typeof(e=yield e)&&w.throwArgumentError("invalid address or ENS name","name",e);const t=yield this.resolveName(e);return null==t&&w.throwError("ENS name not configured",y.Logger.errors.UNSUPPORTED_OPERATION,{operation:`resolveName(${JSON.stringify(e)})`}),t}))}_getBlock(e,t){return v(this,void 0,void 0,(function*(){yield this.getNetwork(),e=yield e;let n=-128;const r={includeTransactions:!!t};if((0,o.isHexString)(e,32))r.blockHash=e;else try{r.blockTag=yield this._getBlockTag(e),(0,o.isHexString)(r.blockTag)&&(n=parseInt(r.blockTag.substring(2),16))}catch(a){w.throwArgumentError("invalid block hash or block tag","blockHashOrBlockTag",e)}return(0,f.poll)((()=>v(this,void 0,void 0,(function*(){const e=yield this.perform("getBlock",r);if(null==e)return null!=r.blockHash&&null==this._emitted["b:"+r.blockHash]||null!=r.blockTag&&n>this._emitted.block?null:void 0;if(t){let t=null;for(let r=0;rthis._wrapTransaction(e))),n}return this.formatter.block(e)}))),{oncePoll:this})}))}getBlock(e){return this._getBlock(e,!1)}getBlockWithTransactions(e){return this._getBlock(e,!0)}getTransaction(e){return v(this,void 0,void 0,(function*(){yield this.getNetwork(),e=yield e;const t={transactionHash:this.formatter.hash(e,!0)};return(0,f.poll)((()=>v(this,void 0,void 0,(function*(){const n=yield this.perform("getTransaction",t);if(null==n)return null==this._emitted["t:"+e]?null:void 0;const r=this.formatter.transactionResponse(n);if(null==r.blockNumber)r.confirmations=0;else if(null==r.confirmations){let e=(yield this._getInternalBlockNumber(100+2*this.pollingInterval))-r.blockNumber+1;e<=0&&(e=1),r.confirmations=e}return this._wrapTransaction(r)}))),{oncePoll:this})}))}getTransactionReceipt(e){return v(this,void 0,void 0,(function*(){yield this.getNetwork(),e=yield e;const t={transactionHash:this.formatter.hash(e,!0)};return(0,f.poll)((()=>v(this,void 0,void 0,(function*(){const n=yield this.perform("getTransactionReceipt",t);if(null==n)return null==this._emitted["t:"+e]?null:void 0;if(null==n.blockHash)return;const r=this.formatter.receipt(n);if(null==r.blockNumber)r.confirmations=0;else if(null==r.confirmations){let e=(yield this._getInternalBlockNumber(100+2*this.pollingInterval))-r.blockNumber+1;e<=0&&(e=1),r.confirmations=e}return r}))),{oncePoll:this})}))}getLogs(e){return v(this,void 0,void 0,(function*(){yield this.getNetwork();const t=yield(0,l.resolveProperties)({filter:this._getFilter(e)}),n=yield this.perform("getLogs",t);return n.forEach((e=>{null==e.removed&&(e.removed=!1)})),b.Mb.arrayOf(this.formatter.filterLog.bind(this.formatter))(n)}))}getEtherPrice(){return v(this,void 0,void 0,(function*(){return yield this.getNetwork(),this.perform("getEtherPrice",{})}))}_getBlockTag(e){return v(this,void 0,void 0,(function*(){if("number"===typeof(e=yield e)&&e<0){e%1&&w.throwArgumentError("invalid BlockTag","blockTag",e);let t=yield this._getInternalBlockNumber(100+2*this.pollingInterval);return t+=e,t<0&&(t=0),this.formatter.blockTag(t)}return this.formatter.blockTag(e)}))}getResolver(e){return v(this,void 0,void 0,(function*(){try{const t=yield this._getResolver(e);return null==t?null:new N(this,t,e)}catch(t){if(t.code===y.Logger.errors.CALL_EXCEPTION)return null;throw t}}))}_getResolver(e){return v(this,void 0,void 0,(function*(){const t=yield this.getNetwork();t.ensAddress||w.throwError("network does not support ENS",y.Logger.errors.UNSUPPORTED_OPERATION,{operation:"ENS",network:t.name});const n={to:t.ensAddress,data:"0x0178b8bf"+(0,c.V)(e).substring(2)};try{return this.formatter.callAddress(yield this.call(n))}catch(r){if(r.code===y.Logger.errors.CALL_EXCEPTION)return null;throw r}}))}resolveName(e){return v(this,void 0,void 0,(function*(){e=yield e;try{return Promise.resolve(this.formatter.address(e))}catch(n){if((0,o.isHexString)(e))throw n}"string"!==typeof e&&w.throwArgumentError("invalid ENS name","name",e);const t=yield this.getResolver(e);return t?yield t.getAddress():null}))}lookupAddress(e){return v(this,void 0,void 0,(function*(){e=yield e;const t=(e=this.formatter.address(e)).substring(2).toLowerCase()+".addr.reverse",n=yield this._getResolver(t);if(!n)return null;let r=(0,o.arrayify)(yield this.call({to:n,data:"0x691f3431"+(0,c.V)(t).substring(2)}));if(r.length<32||!i.O$.from(r.slice(0,32)).eq(32))return null;if(r=r.slice(32),r.length<32)return null;const a=i.O$.from(r.slice(0,32)).toNumber();if(r=r.slice(32),a>r.length)return null;const s=(0,p.ZN)(r.slice(0,a));return(yield this.resolveName(s))!=e?null:s}))}getAvatar(e){return v(this,void 0,void 0,(function*(){let t=null;if((0,o.isHexString)(e)){const n=this.formatter.address(e),r=n.substring(2).toLowerCase()+".addr.reverse",a=yield this._getResolver(r);if(!a)return null;t=new N(this,a,"_",n)}else if(t=yield this.getResolver(e),!t)return null;const n=yield t.getAvatar();return null==n?null:n.url}))}perform(e,t){return w.throwError(e+" not implemented",y.Logger.errors.NOT_IMPLEMENTED,{operation:e})}_startEvent(e){this.polling=this._events.filter((e=>e.pollable())).length>0}_stopEvent(e){this.polling=this._events.filter((e=>e.pollable())).length>0}_addEventListener(e,t,n){const r=new A(T(e),t,n);return this._events.push(r),this._startEvent(r),this}on(e,t){return this._addEventListener(e,t,!1)}once(e,t){return this._addEventListener(e,t,!0)}emit(e,...t){let n=!1,r=[],a=T(e);return this._events=this._events.filter((e=>e.tag!==a||(setTimeout((()=>{e.listener.apply(this,t)}),0),n=!0,!e.once||(r.push(e),!1)))),r.forEach((e=>{this._stopEvent(e)})),n}listenerCount(e){if(!e)return this._events.length;let t=T(e);return this._events.filter((e=>e.tag===t)).length}listeners(e){if(null==e)return this._events.map((e=>e.listener));let t=T(e);return this._events.filter((e=>e.tag===t)).map((e=>e.listener))}off(e,t){if(null==t)return this.removeAllListeners(e);const n=[];let r=!1,a=T(e);return this._events=this._events.filter((e=>e.tag!==a||e.listener!=t||(!!r||(r=!0,n.push(e),!1)))),n.forEach((e=>{this._stopEvent(e)})),this}removeAllListeners(e){let t=[];if(null==e)t=this._events,this._events=[];else{const n=T(e);this._events=this._events.filter((e=>e.tag!==n||(t.push(e),!1)))}return t.forEach((e=>{this._stopEvent(e)})),this}}},30032:function(e,t,n){"use strict";n.d(t,{Mb:function(){return p},Ed:function(){return f},Gp:function(){return h},vh:function(){return y}});var r=n(19485),a=n(2593),i=n(16441),o=n(9279),s=n(6881),c=n(83875),u=n(1581),l=n(34216);const d=new u.Logger(l.i);class p{constructor(){d.checkNew(new.target,p),this.formats=this.getDefaultFormats()}getDefaultFormats(){const e={},t=this.address.bind(this),n=this.bigNumber.bind(this),r=this.blockTag.bind(this),a=this.data.bind(this),i=this.hash.bind(this),o=this.hex.bind(this),c=this.number.bind(this),u=this.type.bind(this);return e.transaction={hash:i,type:u,accessList:p.allowNull(this.accessList.bind(this),null),blockHash:p.allowNull(i,null),blockNumber:p.allowNull(c,null),transactionIndex:p.allowNull(c,null),confirmations:p.allowNull(c,null),from:t,gasPrice:p.allowNull(n),maxPriorityFeePerGas:p.allowNull(n),maxFeePerGas:p.allowNull(n),gasLimit:n,to:p.allowNull(t,null),value:n,nonce:c,data:a,r:p.allowNull(this.uint256),s:p.allowNull(this.uint256),v:p.allowNull(c),creates:p.allowNull(t,null),raw:p.allowNull(a)},e.transactionRequest={from:p.allowNull(t),nonce:p.allowNull(c),gasLimit:p.allowNull(n),gasPrice:p.allowNull(n),maxPriorityFeePerGas:p.allowNull(n),maxFeePerGas:p.allowNull(n),to:p.allowNull(t),value:p.allowNull(n),data:p.allowNull((e=>this.data(e,!0))),type:p.allowNull(c),accessList:p.allowNull(this.accessList.bind(this),null)},e.receiptLog={transactionIndex:c,blockNumber:c,transactionHash:i,address:t,topics:p.arrayOf(i),data:a,logIndex:c,blockHash:i},e.receipt={to:p.allowNull(this.address,null),from:p.allowNull(this.address,null),contractAddress:p.allowNull(t,null),transactionIndex:c,root:p.allowNull(o),gasUsed:n,logsBloom:p.allowNull(a),blockHash:i,transactionHash:i,logs:p.arrayOf(this.receiptLog.bind(this)),blockNumber:c,confirmations:p.allowNull(c,null),cumulativeGasUsed:n,effectiveGasPrice:p.allowNull(n),status:p.allowNull(c),type:u},e.block={hash:i,parentHash:i,number:c,timestamp:c,nonce:p.allowNull(o),difficulty:this.difficulty.bind(this),gasLimit:n,gasUsed:n,miner:t,extraData:a,transactions:p.allowNull(p.arrayOf(i)),baseFeePerGas:p.allowNull(n)},e.blockWithTransactions=(0,s.shallowCopy)(e.block),e.blockWithTransactions.transactions=p.allowNull(p.arrayOf(this.transactionResponse.bind(this))),e.filter={fromBlock:p.allowNull(r,void 0),toBlock:p.allowNull(r,void 0),blockHash:p.allowNull(i,void 0),address:p.allowNull(t,void 0),topics:p.allowNull(this.topics.bind(this),void 0)},e.filterLog={blockNumber:p.allowNull(c),blockHash:p.allowNull(i),transactionIndex:c,removed:p.allowNull(this.boolean.bind(this)),address:t,data:p.allowFalsish(a,"0x"),topics:p.arrayOf(i),transactionHash:i,logIndex:c},e}accessList(e){return(0,c.accessListify)(e||[])}number(e){return"0x"===e?0:a.O$.from(e).toNumber()}type(e){return"0x"===e||null==e?0:a.O$.from(e).toNumber()}bigNumber(e){return a.O$.from(e)}boolean(e){if("boolean"===typeof e)return e;if("string"===typeof e){if("true"===(e=e.toLowerCase()))return!0;if("false"===e)return!1}throw new Error("invalid boolean - "+e)}hex(e,t){return"string"===typeof e&&(t||"0x"===e.substring(0,2)||(e="0x"+e),(0,i.isHexString)(e))?e.toLowerCase():d.throwArgumentError("invalid hash","value",e)}data(e,t){const n=this.hex(e,t);if(n.length%2!==0)throw new Error("invalid data; odd-length - "+e);return n}address(e){return(0,r.getAddress)(e)}callAddress(e){if(!(0,i.isHexString)(e,32))return null;const t=(0,r.getAddress)((0,i.hexDataSlice)(e,12));return t===o.d?null:t}contractAddress(e){return(0,r.getContractAddress)(e)}blockTag(e){if(null==e)return"latest";if("earliest"===e)return"0x0";if("latest"===e||"pending"===e)return e;if("number"===typeof e||(0,i.isHexString)(e))return(0,i.hexValue)(e);throw new Error("invalid blockTag")}hash(e,t){const n=this.hex(e,t);return 32!==(0,i.hexDataLength)(n)?d.throwArgumentError("invalid hash","value",e):n}difficulty(e){if(null==e)return null;const t=a.O$.from(e);try{return t.toNumber()}catch(n){}return null}uint256(e){if(!(0,i.isHexString)(e))throw new Error("invalid uint256");return(0,i.hexZeroPad)(e,32)}_block(e,t){null!=e.author&&null==e.miner&&(e.miner=e.author);const n=null!=e._difficulty?e._difficulty:e.difficulty,r=p.check(t,e);return r._difficulty=null==n?null:a.O$.from(n),r}block(e){return this._block(e,this.formats.block)}blockWithTransactions(e){return this._block(e,this.formats.blockWithTransactions)}transactionRequest(e){return p.check(this.formats.transactionRequest,e)}transactionResponse(e){null!=e.gas&&null==e.gasLimit&&(e.gasLimit=e.gas),e.to&&a.O$.from(e.to).isZero()&&(e.to="0x0000000000000000000000000000000000000000"),null!=e.input&&null==e.data&&(e.data=e.input),null==e.to&&null==e.creates&&(e.creates=this.contractAddress(e)),1!==e.type&&2!==e.type||null!=e.accessList||(e.accessList=[]);const t=p.check(this.formats.transaction,e);if(null!=e.chainId){let n=e.chainId;(0,i.isHexString)(n)&&(n=a.O$.from(n).toNumber()),t.chainId=n}else{let n=e.networkId;null==n&&null==t.v&&(n=e.chainId),(0,i.isHexString)(n)&&(n=a.O$.from(n).toNumber()),"number"!==typeof n&&null!=t.v&&(n=(t.v-35)/2,n<0&&(n=0),n=parseInt(n)),"number"!==typeof n&&(n=0),t.chainId=n}return t.blockHash&&"x"===t.blockHash.replace(/0/g,"")&&(t.blockHash=null),t}transaction(e){return(0,c.parse)(e)}receiptLog(e){return p.check(this.formats.receiptLog,e)}receipt(e){const t=p.check(this.formats.receipt,e);if(null!=t.root)if(t.root.length<=4){const e=a.O$.from(t.root).toNumber();0===e||1===e?(null!=t.status&&t.status!==e&&d.throwArgumentError("alt-root-status/status mismatch","value",{root:t.root,status:t.status}),t.status=e,delete t.root):d.throwArgumentError("invalid alt-root-status","value.root",t.root)}else 66!==t.root.length&&d.throwArgumentError("invalid root hash","value.root",t.root);return null!=t.status&&(t.byzantium=!0),t}topics(e){return Array.isArray(e)?e.map((e=>this.topics(e))):null!=e?this.hash(e,!0):null}filter(e){return p.check(this.formats.filter,e)}filterLog(e){return p.check(this.formats.filterLog,e)}static check(e,t){const n={};for(const a in e)try{const r=e[a](t[a]);void 0!==r&&(n[a]=r)}catch(r){throw r.checkKey=a,r.checkValue=t[a],r}return n}static allowNull(e,t){return function(n){return null==n?t:e(n)}}static allowFalsish(e,t){return function(n){return n?e(n):t}}static arrayOf(e){return function(t){if(!Array.isArray(t))throw new Error("not an array");const n=[];return t.forEach((function(t){n.push(e(t))})),n}}}function f(e){return e&&"function"===typeof e.isCommunityResource}function h(e){return f(e)&&e.isCommunityResource()}let m=!1;function y(){m||(m=!0,console.log("========= NOTICE ========="),console.log("Request-Rate Exceeded (this message will not be repeated)"),console.log(""),console.log("The default API keys for each service are provided as a highly-throttled,"),console.log("community resource for low-traffic projects and early prototyping."),console.log(""),console.log("While your application will continue to function, we highly recommended"),console.log("signing up for your own API keys to improve performance, increase your"),console.log("request rate/limit and enable other perks, such as metrics and advanced APIs."),console.log(""),console.log("For more details: https://docs.ethers.io/api-keys/"),console.log("=========================="))}},24946:function(e,t,n){"use strict";n.r(t),n.d(t,{AlchemyProvider:function(){return _},AlchemyWebSocketProvider:function(){return w},BaseProvider:function(){return i.Zk},CloudflareProvider:function(){return S},EtherscanProvider:function(){return N},FallbackProvider:function(){return X},Formatter:function(){return s.Mb},InfuraProvider:function(){return re},InfuraWebSocketProvider:function(){return ne},IpcProvider:function(){return J},JsonRpcBatchProvider:function(){return ae},JsonRpcProvider:function(){return u.r},JsonRpcSigner:function(){return u.C},NodesmithProvider:function(){return oe},PocketProvider:function(){return ue},Provider:function(){return r.zt},Resolver:function(){return i.H2},StaticJsonRpcProvider:function(){return g.c},UrlJsonRpcProvider:function(){return g.l},Web3Provider:function(){return le.Q},WebSocketProvider:function(){return y},getDefaultProvider:function(){return pe},getNetwork:function(){return a.H},isCommunityResourcable:function(){return s.Ed},isCommunityResource:function(){return s.Gp},showThrottleMessage:function(){return s.vh}});var r=n(81556),a=n(45710),i=n(75361),o=n(6881),s=n(30032),c=n(2593),u=n(82169),l=n(1581),d=n(34216);let p=null;try{if(p=WebSocket,null==p)throw new Error("inject please")}catch(fe){const e=new l.Logger(d.i);p=function(){e.throwError("WebSockets not supported in this environment",l.Logger.errors.UNSUPPORTED_OPERATION,{operation:"new WebSocket()"})}}var f=function(e,t,n,r){return new(n||(n=Promise))((function(a,i){function o(e){try{c(r.next(e))}catch(t){i(t)}}function s(e){try{c(r.throw(e))}catch(t){i(t)}}function c(e){var t;e.done?a(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(o,s)}c((r=r.apply(e,t||[])).next())}))};const h=new l.Logger(d.i);let m=1;class y extends u.r{constructor(e,t){"any"===t&&h.throwError("WebSocketProvider does not support 'any' network yet",l.Logger.errors.UNSUPPORTED_OPERATION,{operation:"network:any"}),super(e,t),this._pollingInterval=-1,this._wsReady=!1,(0,o.defineReadOnly)(this,"_websocket",new p(this.connection.url)),(0,o.defineReadOnly)(this,"_requests",{}),(0,o.defineReadOnly)(this,"_subs",{}),(0,o.defineReadOnly)(this,"_subIds",{}),(0,o.defineReadOnly)(this,"_detectNetwork",super.detectNetwork()),this._websocket.onopen=()=>{this._wsReady=!0,Object.keys(this._requests).forEach((e=>{this._websocket.send(this._requests[e].payload)}))},this._websocket.onmessage=e=>{const t=e.data,n=JSON.parse(t);if(null!=n.id){const e=String(n.id),r=this._requests[e];if(delete this._requests[e],void 0!==n.result)r.callback(null,n.result),this.emit("debug",{action:"response",request:JSON.parse(r.payload),response:n.result,provider:this});else{let e=null;n.error?(e=new Error(n.error.message||"unknown error"),(0,o.defineReadOnly)(e,"code",n.error.code||null),(0,o.defineReadOnly)(e,"response",t)):e=new Error("unknown error"),r.callback(e,void 0),this.emit("debug",{action:"response",error:e,request:JSON.parse(r.payload),provider:this})}}else if("eth_subscription"===n.method){const e=this._subs[n.params.subscription];e&&e.processFunc(n.params.result)}else console.warn("this should not happen")};const n=setInterval((()=>{this.emit("poll")}),1e3);n.unref&&n.unref()}detectNetwork(){return this._detectNetwork}get pollingInterval(){return 0}resetEventsBlock(e){h.throwError("cannot reset events block on WebSocketProvider",l.Logger.errors.UNSUPPORTED_OPERATION,{operation:"resetEventBlock"})}set pollingInterval(e){h.throwError("cannot set polling interval on WebSocketProvider",l.Logger.errors.UNSUPPORTED_OPERATION,{operation:"setPollingInterval"})}poll(){return f(this,void 0,void 0,(function*(){return null}))}set polling(e){e&&h.throwError("cannot set polling on WebSocketProvider",l.Logger.errors.UNSUPPORTED_OPERATION,{operation:"setPolling"})}send(e,t){const n=m++;return new Promise(((r,a)=>{const i=JSON.stringify({method:e,params:t,id:n,jsonrpc:"2.0"});this.emit("debug",{action:"request",request:JSON.parse(i),provider:this}),this._requests[String(n)]={callback:function(e,t){return e?a(e):r(t)},payload:i},this._wsReady&&this._websocket.send(i)}))}static defaultUrl(){return"ws://localhost:8546"}_subscribe(e,t,n){return f(this,void 0,void 0,(function*(){let r=this._subIds[e];null==r&&(r=Promise.all(t).then((e=>this.send("eth_subscribe",e))),this._subIds[e]=r);const a=yield r;this._subs[a]={tag:e,processFunc:n}}))}_startEvent(e){switch(e.type){case"block":this._subscribe("block",["newHeads"],(e=>{const t=c.O$.from(e.number).toNumber();this._emitted.block=t,this.emit("block",t)}));break;case"pending":this._subscribe("pending",["newPendingTransactions"],(e=>{this.emit("pending",e)}));break;case"filter":this._subscribe(e.tag,["logs",this._getFilter(e.filter)],(t=>{null==t.removed&&(t.removed=!1),this.emit(e.filter,this.formatter.filterLog(t))}));break;case"tx":{const t=e=>{const t=e.hash;this.getTransactionReceipt(t).then((e=>{e&&this.emit(t,e)}))};t(e),this._subscribe("tx",["newHeads"],(e=>{this._events.filter((e=>"tx"===e.type)).forEach(t)}));break}case"debug":case"poll":case"willPoll":case"didPoll":case"error":break;default:console.log("unhandled:",e)}}_stopEvent(e){let t=e.tag;if("tx"===e.type){if(this._events.filter((e=>"tx"===e.type)).length)return;t="tx"}else if(this.listenerCount(e.event))return;const n=this._subIds[t];n&&(delete this._subIds[t],n.then((e=>{this._subs[e]&&(delete this._subs[e],this.send("eth_unsubscribe",[e]))})))}destroy(){return f(this,void 0,void 0,(function*(){this._websocket.readyState===p.CONNECTING&&(yield new Promise((e=>{this._websocket.onopen=function(){e(!0)},this._websocket.onerror=function(){e(!1)}}))),this._websocket.close(1e3)}))}}var g=n(93901);const b=new l.Logger(d.i),v="_gg7wSSi0KMBsdKnGVfHDueq6xMB9EkC";class w extends y{constructor(e,t){const n=new _(e,t);super(n.connection.url.replace(/^http/i,"ws").replace(".alchemyapi.",".ws.alchemyapi."),n.network),(0,o.defineReadOnly)(this,"apiKey",n.apiKey)}isCommunityResource(){return this.apiKey===v}}class _ extends g.l{static getWebSocketProvider(e,t){return new w(e,t)}static getApiKey(e){return null==e?v:(e&&"string"!==typeof e&&b.throwArgumentError("invalid apiKey","apiKey",e),e)}static getUrl(e,t){let n=null;switch(e.name){case"homestead":n="eth-mainnet.alchemyapi.io/v2/";break;case"ropsten":n="eth-ropsten.alchemyapi.io/v2/";break;case"rinkeby":n="eth-rinkeby.alchemyapi.io/v2/";break;case"goerli":n="eth-goerli.alchemyapi.io/v2/";break;case"kovan":n="eth-kovan.alchemyapi.io/v2/";break;case"matic":n="polygon-mainnet.g.alchemy.com/v2/";break;case"maticmum":n="polygon-mumbai.g.alchemy.com/v2/";break;case"arbitrum":n="arb-mainnet.g.alchemy.com/v2/";break;case"arbitrum-rinkeby":n="arb-rinkeby.g.alchemy.com/v2/";break;case"optimism":n="opt-mainnet.g.alchemy.com/v2/";break;case"optimism-kovan":n="opt-kovan.g.alchemy.com/v2/";break;default:b.throwArgumentError("unsupported network","network",arguments[0])}return{allowGzip:!0,url:"https://"+n+t,throttleCallback:(e,n)=>(t===v&&(0,s.vh)(),Promise.resolve(!0))}}isCommunityResource(){return this.apiKey===v}}var x=function(e,t,n,r){return new(n||(n=Promise))((function(a,i){function o(e){try{c(r.next(e))}catch(t){i(t)}}function s(e){try{c(r.throw(e))}catch(t){i(t)}}function c(e){var t;e.done?a(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(o,s)}c((r=r.apply(e,t||[])).next())}))};const T=new l.Logger(d.i);class S extends g.l{static getApiKey(e){return null!=e&&T.throwArgumentError("apiKey not supported for cloudflare","apiKey",e),null}static getUrl(e,t){let n=null;if("homestead"===e.name)n="https://cloudflare-eth.com/";else T.throwArgumentError("unsupported network","network",arguments[0]);return n}perform(e,t){const n=Object.create(null,{perform:{get:()=>super.perform}});return x(this,void 0,void 0,(function*(){if("getBlockNumber"===e){return(yield n.perform.call(this,"getBlock",{blockTag:"latest"})).number}return n.perform.call(this,e,t)}))}}var k=n(16441),E=n(83875),A=n(37707),O=function(e,t,n,r){return new(n||(n=Promise))((function(a,i){function o(e){try{c(r.next(e))}catch(t){i(t)}}function s(e){try{c(r.throw(e))}catch(t){i(t)}}function c(e){var t;e.done?a(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(o,s)}c((r=r.apply(e,t||[])).next())}))};const C=new l.Logger(d.i);function P(e){const t={};for(let n in e){if(null==e[n])continue;let r=e[n];"type"===n&&0===r||(r={type:!0,gasLimit:!0,gasPrice:!0,maxFeePerGs:!0,maxPriorityFeePerGas:!0,nonce:!0,value:!0}[n]?(0,k.hexValue)((0,k.hexlify)(r)):"accessList"===n?"["+(0,E.accessListify)(r).map((e=>`{address:"${e.address}",storageKeys:["${e.storageKeys.join('","')}"]}`)).join(",")+"]":(0,k.hexlify)(r),t[n]=r)}return t}function R(e){if(0==e.status&&("No records found"===e.message||"No transactions found"===e.message))return e.result;if(1!=e.status||"OK"!=e.message){const t=new Error("invalid response");throw t.result=JSON.stringify(e),(e.result||"").toLowerCase().indexOf("rate limit")>=0&&(t.throttleRetry=!0),t}return e.result}function I(e){if(e&&0==e.status&&"NOTOK"==e.message&&(e.result||"").toLowerCase().indexOf("rate limit")>=0){const t=new Error("throttled response");throw t.result=JSON.stringify(e),t.throttleRetry=!0,t}if("2.0"!=e.jsonrpc){const t=new Error("invalid response");throw t.result=JSON.stringify(e),t}if(e.error){const t=new Error(e.error.message||"unknown error");throw e.error.code&&(t.code=e.error.code),e.error.data&&(t.data=e.error.data),t}return e.result}function D(e){if("pending"===e)throw new Error("pending not supported");return"latest"===e?e:parseInt(e.substring(2),16)}const j="9D13ZE7XSBTJ94N9BNJ2MA33VMAY2YPIRB";function M(e,t,n){if("call"===e&&t.code===l.Logger.errors.SERVER_ERROR){const e=t.error;if(e&&(e.message.match(/reverted/i)||e.message.match(/VM execution error/i))){let n=e.data;if(n&&(n="0x"+n.replace(/^.*0x/i,"")),(0,k.isHexString)(n))return n;C.throwError("missing revert data in call exception",l.Logger.errors.CALL_EXCEPTION,{error:t,data:"0x"})}}let r=t.message;throw t.code===l.Logger.errors.SERVER_ERROR&&(t.error&&"string"===typeof t.error.message?r=t.error.message:"string"===typeof t.body?r=t.body:"string"===typeof t.responseText&&(r=t.responseText)),r=(r||"").toLowerCase(),r.match(/insufficient funds/)&&C.throwError("insufficient funds for intrinsic transaction cost",l.Logger.errors.INSUFFICIENT_FUNDS,{error:t,method:e,transaction:n}),r.match(/same hash was already imported|transaction nonce is too low|nonce too low/)&&C.throwError("nonce has already been used",l.Logger.errors.NONCE_EXPIRED,{error:t,method:e,transaction:n}),r.match(/another transaction with same nonce/)&&C.throwError("replacement fee too low",l.Logger.errors.REPLACEMENT_UNDERPRICED,{error:t,method:e,transaction:n}),r.match(/execution failed due to an exception|execution reverted/)&&C.throwError("cannot estimate gas; transaction may fail or may require manual gas limit",l.Logger.errors.UNPREDICTABLE_GAS_LIMIT,{error:t,method:e,transaction:n}),t}class N extends i.Zk{constructor(e,t){C.checkNew(new.target,N),super(e),(0,o.defineReadOnly)(this,"baseUrl",this.getBaseUrl()),(0,o.defineReadOnly)(this,"apiKey",t||j)}getBaseUrl(){switch(this.network?this.network.name:"invalid"){case"homestead":return"https://api.etherscan.io";case"ropsten":return"https://api-ropsten.etherscan.io";case"rinkeby":return"https://api-rinkeby.etherscan.io";case"kovan":return"https://api-kovan.etherscan.io";case"goerli":return"https://api-goerli.etherscan.io"}return C.throwArgumentError("unsupported network","network",name)}getUrl(e,t){const n=Object.keys(t).reduce(((e,n)=>{const r=t[n];return null!=r&&(e+=`&${n}=${r}`),e}),""),r=this.apiKey?`&apikey=${this.apiKey}`:"";return`${this.baseUrl}/api?module=${e}${n}${r}`}getPostUrl(){return`${this.baseUrl}/api`}getPostData(e,t){return t.module=e,t.apikey=this.apiKey,t}fetch(e,t,n){return O(this,void 0,void 0,(function*(){const r=n?this.getPostUrl():this.getUrl(e,t),a=n?this.getPostData(e,t):null,i="proxy"===e?I:R;this.emit("debug",{action:"request",request:r,provider:this});const c={url:r,throttleSlotInterval:1e3,throttleCallback:(e,t)=>(this.isCommunityResource()&&(0,s.vh)(),Promise.resolve(!0))};let u=null;a&&(c.headers={"content-type":"application/x-www-form-urlencoded; charset=UTF-8"},u=Object.keys(a).map((e=>`${e}=${a[e]}`)).join("&"));const l=yield(0,A.fetchJson)(c,u,i||I);return this.emit("debug",{action:"response",request:r,response:(0,o.deepCopy)(l),provider:this}),l}))}detectNetwork(){return O(this,void 0,void 0,(function*(){return this.network}))}perform(e,t){const n=Object.create(null,{perform:{get:()=>super.perform}});return O(this,void 0,void 0,(function*(){switch(e){case"getBlockNumber":return this.fetch("proxy",{action:"eth_blockNumber"});case"getGasPrice":return this.fetch("proxy",{action:"eth_gasPrice"});case"getBalance":return this.fetch("account",{action:"balance",address:t.address,tag:t.blockTag});case"getTransactionCount":return this.fetch("proxy",{action:"eth_getTransactionCount",address:t.address,tag:t.blockTag});case"getCode":return this.fetch("proxy",{action:"eth_getCode",address:t.address,tag:t.blockTag});case"getStorageAt":return this.fetch("proxy",{action:"eth_getStorageAt",address:t.address,position:t.position,tag:t.blockTag});case"sendTransaction":return this.fetch("proxy",{action:"eth_sendRawTransaction",hex:t.signedTransaction},!0).catch((e=>M("sendTransaction",e,t.signedTransaction)));case"getBlock":if(t.blockTag)return this.fetch("proxy",{action:"eth_getBlockByNumber",tag:t.blockTag,boolean:t.includeTransactions?"true":"false"});throw new Error("getBlock by blockHash not implemented");case"getTransaction":return this.fetch("proxy",{action:"eth_getTransactionByHash",txhash:t.transactionHash});case"getTransactionReceipt":return this.fetch("proxy",{action:"eth_getTransactionReceipt",txhash:t.transactionHash});case"call":{if("latest"!==t.blockTag)throw new Error("EtherscanProvider does not support blockTag for call");const e=P(t.transaction);e.module="proxy",e.action="eth_call";try{return yield this.fetch("proxy",e,!0)}catch(fe){return M("call",fe,t.transaction)}}case"estimateGas":{const e=P(t.transaction);e.module="proxy",e.action="eth_estimateGas";try{return yield this.fetch("proxy",e,!0)}catch(fe){return M("estimateGas",fe,t.transaction)}}case"getLogs":{const e={action:"getLogs"};if(t.filter.fromBlock&&(e.fromBlock=D(t.filter.fromBlock)),t.filter.toBlock&&(e.toBlock=D(t.filter.toBlock)),t.filter.address&&(e.address=t.filter.address),t.filter.topics&&t.filter.topics.length>0&&(t.filter.topics.length>1&&C.throwError("unsupported topic count",l.Logger.errors.UNSUPPORTED_OPERATION,{topics:t.filter.topics}),1===t.filter.topics.length)){const n=t.filter.topics[0];"string"===typeof n&&66===n.length||C.throwError("unsupported topic format",l.Logger.errors.UNSUPPORTED_OPERATION,{topic0:n}),e.topic0=n}const n=yield this.fetch("logs",e);let r={};for(let t=0;t{["contractAddress","to"].forEach((function(t){""==e[t]&&delete e[t]})),null==e.creates&&null!=e.contractAddress&&(e.creates=e.contractAddress);const t=this.formatter.transactionResponse(e);return e.timeStamp&&(t.timestamp=parseInt(e.timeStamp)),t}))}))}isCommunityResource(){return this.apiKey===j}}var L=n(52472),B=function(e,t,n,r){return new(n||(n=Promise))((function(a,i){function o(e){try{c(r.next(e))}catch(t){i(t)}}function s(e){try{c(r.throw(e))}catch(t){i(t)}}function c(e){var t;e.done?a(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(o,s)}c((r=r.apply(e,t||[])).next())}))};const Z=new l.Logger(d.i);function U(){return(new Date).getTime()}function F(e){let t=null;for(let n=0;nt?null:(r+a)/2}function G(e){if(null===e)return"null";if("number"===typeof e||"boolean"===typeof e)return JSON.stringify(e);if("string"===typeof e)return e;if(c.O$.isBigNumber(e))return e.toString();if(Array.isArray(e))return JSON.stringify(e.map((e=>G(e))));if("object"===typeof e){const t=Object.keys(e);return t.sort(),"{"+t.map((t=>{let n=e[t];return n="function"===typeof n?"[function]":G(n),JSON.stringify(t)+":"+n})).join(",")+"}"}throw new Error("unknown value type: "+typeof e)}let H=1;function W(e){let t=null,n=null,r=new Promise((r=>{t=function(){n&&(clearTimeout(n),n=null),r()},n=setTimeout(t,e)}));return{cancel:t,getPromise:function(){return r},wait:e=>(r=r.then(e),r)}}const V=[l.Logger.errors.CALL_EXCEPTION,l.Logger.errors.INSUFFICIENT_FUNDS,l.Logger.errors.NONCE_EXPIRED,l.Logger.errors.REPLACEMENT_UNDERPRICED,l.Logger.errors.UNPREDICTABLE_GAS_LIMIT],q=["address","args","errorArgs","errorSignature","method","transaction"];function $(e,t){const n={weight:e.weight};return Object.defineProperty(n,"provider",{get:()=>e.provider}),e.start&&(n.start=e.start),t&&(n.duration=t-e.start),e.done&&(e.error?n.error=e.error:n.result=e.result||null),n}function Y(e,t,n){let r=G;switch(t){case"getBlockNumber":return function(t){const n=t.map((e=>e.result));let r=z(t.map((e=>e.result)),2);if(null!=r)return r=Math.ceil(r),n.indexOf(r+1)>=0&&r++,r>=e._highestBlockNumber&&(e._highestBlockNumber=r),e._highestBlockNumber};case"getGasPrice":return function(e){const t=e.map((e=>e.result));return t.sort(),t[Math.floor(t.length/2)]};case"getEtherPrice":return function(e){return z(e.map((e=>e.result)))};case"getBalance":case"getTransactionCount":case"getCode":case"getStorageAt":case"call":case"estimateGas":case"getLogs":break;case"getTransaction":case"getTransactionReceipt":r=function(e){return null==e?null:((e=(0,o.shallowCopy)(e)).confirmations=-1,G(e))};break;case"getBlock":r=n.includeTransactions?function(e){return null==e?null:((e=(0,o.shallowCopy)(e)).transactions=e.transactions.map((e=>((e=(0,o.shallowCopy)(e)).confirmations=-1,e))),G(e))}:function(e){return null==e?null:G(e)};break;default:throw new Error("unknown method: "+t)}return function(e,t){return function(n){const r={};n.forEach((t=>{const n=e(t.result);r[n]||(r[n]={count:0,result:t.result}),r[n].count++}));const a=Object.keys(r);for(let e=0;e=t)return n.result}}}(r,e.quorum)}function K(e,t){return B(this,void 0,void 0,(function*(){const n=e.provider;return null!=n.blockNumber&&n.blockNumber>=t||-1===t?n:(0,A.poll)((()=>new Promise(((r,a)=>{setTimeout((function(){return n.blockNumber>=t?r(n):e.cancelled?r(null):r(void 0)}),0)}))),{oncePoll:n})}))}function Q(e,t,n,r){return B(this,void 0,void 0,(function*(){let a=e.provider;switch(n){case"getBlockNumber":case"getGasPrice":return a[n]();case"getEtherPrice":if(a.getEtherPrice)return a.getEtherPrice();break;case"getBalance":case"getTransactionCount":case"getCode":return r.blockTag&&(0,k.isHexString)(r.blockTag)&&(a=yield K(e,t)),a[n](r.address,r.blockTag||"latest");case"getStorageAt":return r.blockTag&&(0,k.isHexString)(r.blockTag)&&(a=yield K(e,t)),a.getStorageAt(r.address,r.position,r.blockTag||"latest");case"getBlock":return r.blockTag&&(0,k.isHexString)(r.blockTag)&&(a=yield K(e,t)),a[r.includeTransactions?"getBlockWithTransactions":"getBlock"](r.blockTag||r.blockHash);case"call":case"estimateGas":return r.blockTag&&(0,k.isHexString)(r.blockTag)&&(a=yield K(e,t)),a[n](r.transaction);case"getTransaction":case"getTransactionReceipt":return a[n](r.transactionHash);case"getLogs":{let n=r.filter;return(n.fromBlock&&(0,k.isHexString)(n.fromBlock)||n.toBlock&&(0,k.isHexString)(n.toBlock))&&(a=yield K(e,t)),a.getLogs(n)}}return Z.throwError("unknown method error",l.Logger.errors.UNKNOWN_ERROR,{method:n,params:r})}))}class X extends i.Zk{constructor(e,t){Z.checkNew(new.target,X),0===e.length&&Z.throwArgumentError("missing providers","providers",e);const n=e.map(((e,t)=>{if(r.zt.isProvider(e)){const t=(0,s.Gp)(e)?2e3:750,n=1;return Object.freeze({provider:e,weight:1,stallTimeout:t,priority:n})}const n=(0,o.shallowCopy)(e);null==n.priority&&(n.priority=1),null==n.stallTimeout&&(n.stallTimeout=(0,s.Gp)(e)?2e3:750),null==n.weight&&(n.weight=1);const a=n.weight;return(a%1||a>512||a<1)&&Z.throwArgumentError("invalid weight; must be integer in [1, 512]",`providers[${t}].weight`,a),Object.freeze(n)})),a=n.reduce(((e,t)=>e+t.weight),0);null==t?t=a/2:t>a&&Z.throwArgumentError("quorum will always fail; larger than total weight","quorum",t);let i=F(n.map((e=>e.provider.network)));null==i&&(i=new Promise(((e,t)=>{setTimeout((()=>{this.detectNetwork().then(e,t)}),0)}))),super(i),(0,o.defineReadOnly)(this,"providerConfigs",Object.freeze(n)),(0,o.defineReadOnly)(this,"quorum",t),this._highestBlockNumber=-1}detectNetwork(){return B(this,void 0,void 0,(function*(){return F(yield Promise.all(this.providerConfigs.map((e=>e.provider.getNetwork()))))}))}perform(e,t){return B(this,void 0,void 0,(function*(){if("sendTransaction"===e){const e=yield Promise.all(this.providerConfigs.map((e=>e.provider.sendTransaction(t.signedTransaction).then((e=>e.hash),(e=>e)))));for(let t=0;te.priority-t.priority));const a=this._highestBlockNumber;let i=0,s=!0;for(;;){const c=U();let u=r.filter((e=>e.runner&&c-e.starte+t.weight),0);for(;u{n.staller=null})),n.runner=Q(n,a,e,t).then((r=>{n.done=!0,n.result=r,this.listenerCount("debug")&&this.emit("debug",{action:"request",rid:s,backend:$(n,U()),request:{method:e,params:(0,o.deepCopy)(t)},provider:this})}),(r=>{n.done=!0,n.error=r,this.listenerCount("debug")&&this.emit("debug",{action:"request",rid:s,backend:$(n,U()),request:{method:e,params:(0,o.deepCopy)(t)},provider:this})})),this.listenerCount("debug")&&this.emit("debug",{action:"request",rid:s,backend:$(n,null),request:{method:e,params:(0,o.deepCopy)(t)},provider:this}),u+=n.weight}const l=[];r.forEach((e=>{!e.done&&e.runner&&(l.push(e.runner),e.staller&&l.push(e.staller.getPromise()))})),l.length&&(yield Promise.race(l));const d=r.filter((e=>e.done&&null==e.error));if(d.length>=this.quorum){const e=n(d);if(void 0!==e)return r.forEach((e=>{e.staller&&e.staller.cancel(),e.cancelled=!0})),e;s||(yield W(100).getPromise()),s=!1}const p=r.reduce(((e,t)=>{if(!t.done||null==t.error)return e;const n=t.error.code;return V.indexOf(n)>=0&&(e[n]||(e[n]={error:t.error,weight:0}),e[n].weight+=t.weight),e}),{});if(Object.keys(p).forEach((e=>{const t=p[e];if(t.weight{e.staller&&e.staller.cancel(),e.cancelled=!0}));const n=t.error,a={};q.forEach((e=>{null!=n[e]&&(a[e]=n[e])})),Z.throwError(n.reason||n.message,e,a)})),0===r.filter((e=>!e.done)).length)break}return r.forEach((e=>{e.staller&&e.staller.cancel(),e.cancelled=!0})),Z.throwError("failed to meet quorum",l.Logger.errors.SERVER_ERROR,{method:e,params:t,results:r.map((e=>$(e))),provider:this})}))}}const J=null,ee=new l.Logger(d.i),te="84842078b09946638c03157f83405213";class ne extends y{constructor(e,t){const n=new re(e,t),r=n.connection;r.password&&ee.throwError("INFURA WebSocket project secrets unsupported",l.Logger.errors.UNSUPPORTED_OPERATION,{operation:"InfuraProvider.getWebSocketProvider()"});super(r.url.replace(/^http/i,"ws").replace("/v3/","/ws/v3/"),e),(0,o.defineReadOnly)(this,"apiKey",n.projectId),(0,o.defineReadOnly)(this,"projectId",n.projectId),(0,o.defineReadOnly)(this,"projectSecret",n.projectSecret)}isCommunityResource(){return this.projectId===te}}class re extends g.l{static getWebSocketProvider(e,t){return new ne(e,t)}static getApiKey(e){const t={apiKey:te,projectId:te,projectSecret:null};return null==e||("string"===typeof e?t.projectId=e:null!=e.projectSecret?(ee.assertArgument("string"===typeof e.projectId,"projectSecret requires a projectId","projectId",e.projectId),ee.assertArgument("string"===typeof e.projectSecret,"invalid projectSecret","projectSecret","[REDACTED]"),t.projectId=e.projectId,t.projectSecret=e.projectSecret):e.projectId&&(t.projectId=e.projectId),t.apiKey=t.projectId),t}static getUrl(e,t){let n=null;switch(e?e.name:"unknown"){case"homestead":n="mainnet.infura.io";break;case"ropsten":n="ropsten.infura.io";break;case"rinkeby":n="rinkeby.infura.io";break;case"kovan":n="kovan.infura.io";break;case"goerli":n="goerli.infura.io";break;case"matic":n="polygon-mainnet.infura.io";break;case"maticmum":n="polygon-mumbai.infura.io";break;case"optimism":n="optimism-mainnet.infura.io";break;case"optimism-kovan":n="optimism-kovan.infura.io";break;case"arbitrum":n="arbitrum-mainnet.infura.io";break;case"arbitrum-rinkeby":n="arbitrum-rinkeby.infura.io";break;default:ee.throwError("unsupported network",l.Logger.errors.INVALID_ARGUMENT,{argument:"network",value:e})}const r={allowGzip:!0,url:"https://"+n+"/v3/"+t.projectId,throttleCallback:(e,n)=>(t.projectId===te&&(0,s.vh)(),Promise.resolve(!0))};return null!=t.projectSecret&&(r.user="",r.password=t.projectSecret),r}isCommunityResource(){return this.projectId===te}}class ae extends u.r{send(e,t){const n={method:e,params:t,id:this._nextId++,jsonrpc:"2.0"};null==this._pendingBatch&&(this._pendingBatch=[]);const r={request:n,resolve:null,reject:null},a=new Promise(((e,t)=>{r.resolve=e,r.reject=t}));return this._pendingBatch.push(r),this._pendingBatchAggregator||(this._pendingBatchAggregator=setTimeout((()=>{const e=this._pendingBatch;this._pendingBatch=null,this._pendingBatchAggregator=null;const t=e.map((e=>e.request));return this.emit("debug",{action:"requestBatch",request:(0,o.deepCopy)(t),provider:this}),(0,A.fetchJson)(this.connection,JSON.stringify(t)).then((n=>{this.emit("debug",{action:"response",request:t,response:n,provider:this}),e.forEach(((e,t)=>{const r=n[t];if(r.error){const t=new Error(r.error.message);t.code=r.error.code,t.data=r.error.data,e.reject(t)}else e.resolve(r.result)}))}),(n=>{this.emit("debug",{action:"response",error:n,request:t,provider:this}),e.forEach((e=>{e.reject(n)}))}))}),10)),a}}const ie=new l.Logger(d.i);class oe extends g.l{static getApiKey(e){return e&&"string"!==typeof e&&ie.throwArgumentError("invalid apiKey","apiKey",e),e||"ETHERS_JS_SHARED"}static getUrl(e,t){ie.warn("NodeSmith will be discontinued on 2019-12-20; please migrate to another platform.");let n=null;switch(e.name){case"homestead":n="https://ethereum.api.nodesmith.io/v1/mainnet/jsonrpc";break;case"ropsten":n="https://ethereum.api.nodesmith.io/v1/ropsten/jsonrpc";break;case"rinkeby":n="https://ethereum.api.nodesmith.io/v1/rinkeby/jsonrpc";break;case"goerli":n="https://ethereum.api.nodesmith.io/v1/goerli/jsonrpc";break;case"kovan":n="https://ethereum.api.nodesmith.io/v1/kovan/jsonrpc";break;default:ie.throwArgumentError("unsupported network","network",arguments[0])}return n+"?apiKey="+t}}const se=new l.Logger(d.i),ce={homestead:"6004bcd10040261633ade990",ropsten:"6004bd4d0040261633ade991",rinkeby:"6004bda20040261633ade994",goerli:"6004bd860040261633ade992"};class ue extends g.l{constructor(e,t){if(null==t){const n=(0,o.getStatic)(new.target,"getNetwork")(e);if(n){const e=ce[n.name];e&&(t={applicationId:e,loadBalancer:!0})}null==t&&se.throwError("unsupported network",l.Logger.errors.INVALID_ARGUMENT,{argument:"network",value:e})}super(e,t)}static getApiKey(e){null==e&&se.throwArgumentError("PocketProvider.getApiKey does not support null apiKey","apiKey",e);const t={applicationId:null,loadBalancer:!1,applicationSecretKey:null};return"string"===typeof e?t.applicationId=e:null!=e.applicationSecretKey?(se.assertArgument("string"===typeof e.applicationId,"applicationSecretKey requires an applicationId","applicationId",e.applicationId),se.assertArgument("string"===typeof e.applicationSecretKey,"invalid applicationSecretKey","applicationSecretKey","[REDACTED]"),t.applicationId=e.applicationId,t.applicationSecretKey=e.applicationSecretKey,t.loadBalancer=!!e.loadBalancer):e.applicationId?(se.assertArgument("string"===typeof e.applicationId,"apiKey.applicationId must be a string","apiKey.applicationId",e.applicationId),t.applicationId=e.applicationId,t.loadBalancer=!!e.loadBalancer):se.throwArgumentError("unsupported PocketProvider apiKey","apiKey",e),t}static getUrl(e,t){let n=null;switch(e?e.name:"unknown"){case"homestead":n="eth-mainnet.gateway.pokt.network";break;case"ropsten":n="eth-ropsten.gateway.pokt.network";break;case"rinkeby":n="eth-rinkeby.gateway.pokt.network";break;case"goerli":n="eth-goerli.gateway.pokt.network";break;default:se.throwError("unsupported network",l.Logger.errors.INVALID_ARGUMENT,{argument:"network",value:e})}let r=null;r=t.loadBalancer?`https://${n}/v1/lb/${t.applicationId}`:`https://${n}/v1/${t.applicationId}`;const a={url:r,headers:{}};return null!=t.applicationSecretKey&&(a.user="",a.password=t.applicationSecretKey),a}isCommunityResource(){return this.applicationId===ce[this.network.name]}}var le=n(241);const de=new l.Logger(d.i);function pe(e,t){if(null==e&&(e="homestead"),"string"===typeof e){const t=e.match(/^(ws|http)s?:/i);if(t)switch(t[1]){case"http":return new u.r(e);case"ws":return new y(e);default:de.throwArgumentError("unsupported URL scheme","network",e)}}const n=(0,a.H)(e);return n&&n._defaultProvider||de.throwError("unsupported getDefaultProvider network",l.Logger.errors.NETWORK_ERROR,{operation:"getDefaultProvider",network:e}),n._defaultProvider({FallbackProvider:X,AlchemyProvider:_,CloudflareProvider:S,EtherscanProvider:N,InfuraProvider:re,JsonRpcProvider:u.r,NodesmithProvider:oe,PocketProvider:ue,Web3Provider:le.Q,IpcProvider:J},t)}},82169:function(e,t,n){"use strict";n.d(t,{C:function(){return x},r:function(){return k}});var r=n(48088),a=n(2593),i=n(16441),o=n(67827),s=n(6881),c=n(29251),u=n(83875),l=n(37707),d=n(1581),p=n(34216),f=n(75361),h=function(e,t,n,r){return new(n||(n=Promise))((function(a,i){function o(e){try{c(r.next(e))}catch(t){i(t)}}function s(e){try{c(r.throw(e))}catch(t){i(t)}}function c(e){var t;e.done?a(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(o,s)}c((r=r.apply(e,t||[])).next())}))};const m=new d.Logger(p.i),y=["call","estimateGas"];function g(e,t,n){if("call"===e&&t.code===d.Logger.errors.SERVER_ERROR){const e=t.error;if(e&&e.message.match("reverted")&&(0,i.isHexString)(e.data))return e.data;m.throwError("missing revert data in call exception",d.Logger.errors.CALL_EXCEPTION,{error:t,data:"0x"})}let r=t.message;t.code===d.Logger.errors.SERVER_ERROR&&t.error&&"string"===typeof t.error.message?r=t.error.message:"string"===typeof t.body?r=t.body:"string"===typeof t.responseText&&(r=t.responseText),r=(r||"").toLowerCase();const a=n.transaction||n.signedTransaction;throw r.match(/insufficient funds|base fee exceeds gas limit/)&&m.throwError("insufficient funds for intrinsic transaction cost",d.Logger.errors.INSUFFICIENT_FUNDS,{error:t,method:e,transaction:a}),r.match(/nonce too low/)&&m.throwError("nonce has already been used",d.Logger.errors.NONCE_EXPIRED,{error:t,method:e,transaction:a}),r.match(/replacement transaction underpriced/)&&m.throwError("replacement fee too low",d.Logger.errors.REPLACEMENT_UNDERPRICED,{error:t,method:e,transaction:a}),r.match(/only replay-protected/)&&m.throwError("legacy pre-eip-155 transactions not supported",d.Logger.errors.UNSUPPORTED_OPERATION,{error:t,method:e,transaction:a}),y.indexOf(e)>=0&&r.match(/gas required exceeds allowance|always failing transaction|execution reverted/)&&m.throwError("cannot estimate gas; transaction may fail or may require manual gas limit",d.Logger.errors.UNPREDICTABLE_GAS_LIMIT,{error:t,method:e,transaction:a}),t}function b(e){return new Promise((function(t){setTimeout(t,e)}))}function v(e){if(e.error){const t=new Error(e.error.message);throw t.code=e.error.code,t.data=e.error.data,t}return e.result}function w(e){return e?e.toLowerCase():e}const _={};class x extends r.E{constructor(e,t,n){if(m.checkNew(new.target,x),super(),e!==_)throw new Error("do not call the JsonRpcSigner constructor directly; use provider.getSigner");(0,s.defineReadOnly)(this,"provider",t),null==n&&(n=0),"string"===typeof n?((0,s.defineReadOnly)(this,"_address",this.provider.formatter.address(n)),(0,s.defineReadOnly)(this,"_index",null)):"number"===typeof n?((0,s.defineReadOnly)(this,"_index",n),(0,s.defineReadOnly)(this,"_address",null)):m.throwArgumentError("invalid address or index","addressOrIndex",n)}connect(e){return m.throwError("cannot alter JSON-RPC Signer connection",d.Logger.errors.UNSUPPORTED_OPERATION,{operation:"connect"})}connectUnchecked(){return new T(_,this.provider,this._address||this._index)}getAddress(){return this._address?Promise.resolve(this._address):this.provider.send("eth_accounts",[]).then((e=>(e.length<=this._index&&m.throwError("unknown account #"+this._index,d.Logger.errors.UNSUPPORTED_OPERATION,{operation:"getAddress"}),this.provider.formatter.address(e[this._index]))))}sendUncheckedTransaction(e){e=(0,s.shallowCopy)(e);const t=this.getAddress().then((e=>(e&&(e=e.toLowerCase()),e)));if(null==e.gasLimit){const n=(0,s.shallowCopy)(e);n.from=t,e.gasLimit=this.provider.estimateGas(n)}return null!=e.to&&(e.to=Promise.resolve(e.to).then((e=>h(this,void 0,void 0,(function*(){if(null==e)return null;const t=yield this.provider.resolveName(e);return null==t&&m.throwArgumentError("provided ENS name resolves to null","tx.to",e),t}))))),(0,s.resolveProperties)({tx:(0,s.resolveProperties)(e),sender:t}).then((({tx:t,sender:n})=>{null!=t.from?t.from.toLowerCase()!==n&&m.throwArgumentError("from address mismatch","transaction",e):t.from=n;const r=this.provider.constructor.hexlifyTransaction(t,{from:!0});return this.provider.send("eth_sendTransaction",[r]).then((e=>e),(e=>g("sendTransaction",e,r)))}))}signTransaction(e){return m.throwError("signing transactions is unsupported",d.Logger.errors.UNSUPPORTED_OPERATION,{operation:"signTransaction"})}sendTransaction(e){return h(this,void 0,void 0,(function*(){const t=yield this.provider._getInternalBlockNumber(100+2*this.provider.pollingInterval),n=yield this.sendUncheckedTransaction(e);try{return yield(0,l.poll)((()=>h(this,void 0,void 0,(function*(){const e=yield this.provider.getTransaction(n);if(null!==e)return this.provider._wrapTransaction(e,n,t)}))),{oncePoll:this.provider})}catch(r){throw r.transactionHash=n,r}}))}signMessage(e){return h(this,void 0,void 0,(function*(){const t="string"===typeof e?(0,c.Y0)(e):e,n=yield this.getAddress();return yield this.provider.send("personal_sign",[(0,i.hexlify)(t),n.toLowerCase()])}))}_legacySignMessage(e){return h(this,void 0,void 0,(function*(){const t="string"===typeof e?(0,c.Y0)(e):e,n=yield this.getAddress();return yield this.provider.send("eth_sign",[n.toLowerCase(),(0,i.hexlify)(t)])}))}_signTypedData(e,t,n){return h(this,void 0,void 0,(function*(){const r=yield o.E.resolveNames(e,t,n,(e=>this.provider.resolveName(e))),a=yield this.getAddress();return yield this.provider.send("eth_signTypedData_v4",[a.toLowerCase(),JSON.stringify(o.E.getPayload(r.domain,t,r.value))])}))}unlock(e){return h(this,void 0,void 0,(function*(){const t=this.provider,n=yield this.getAddress();return t.send("personal_unlockAccount",[n.toLowerCase(),e,null])}))}}class T extends x{sendTransaction(e){return this.sendUncheckedTransaction(e).then((e=>({hash:e,nonce:null,gasLimit:null,gasPrice:null,data:null,value:null,chainId:null,confirmations:0,from:null,wait:t=>this.provider.waitForTransaction(e,t)})))}}const S={chainId:!0,data:!0,gasLimit:!0,gasPrice:!0,nonce:!0,to:!0,value:!0,type:!0,accessList:!0,maxFeePerGas:!0,maxPriorityFeePerGas:!0};class k extends f.Zk{constructor(e,t){m.checkNew(new.target,k);let n=t;null==n&&(n=new Promise(((e,t)=>{setTimeout((()=>{this.detectNetwork().then((t=>{e(t)}),(e=>{t(e)}))}),0)}))),super(n),e||(e=(0,s.getStatic)(this.constructor,"defaultUrl")()),"string"===typeof e?(0,s.defineReadOnly)(this,"connection",Object.freeze({url:e})):(0,s.defineReadOnly)(this,"connection",Object.freeze((0,s.shallowCopy)(e))),this._nextId=42}get _cache(){return null==this._eventLoopCache&&(this._eventLoopCache={}),this._eventLoopCache}static defaultUrl(){return"http://localhost:8545"}detectNetwork(){return this._cache.detectNetwork||(this._cache.detectNetwork=this._uncachedDetectNetwork(),setTimeout((()=>{this._cache.detectNetwork=null}),0)),this._cache.detectNetwork}_uncachedDetectNetwork(){return h(this,void 0,void 0,(function*(){yield b(0);let e=null;try{e=yield this.send("eth_chainId",[])}catch(t){try{e=yield this.send("net_version",[])}catch(t){}}if(null!=e){const n=(0,s.getStatic)(this.constructor,"getNetwork");try{return n(a.O$.from(e).toNumber())}catch(t){return m.throwError("could not detect network",d.Logger.errors.NETWORK_ERROR,{chainId:e,event:"invalidNetwork",serverError:t})}}return m.throwError("could not detect network",d.Logger.errors.NETWORK_ERROR,{event:"noNetwork"})}))}getSigner(e){return new x(_,this,e)}getUncheckedSigner(e){return this.getSigner(e).connectUnchecked()}listAccounts(){return this.send("eth_accounts",[]).then((e=>e.map((e=>this.formatter.address(e)))))}send(e,t){const n={method:e,params:t,id:this._nextId++,jsonrpc:"2.0"};this.emit("debug",{action:"request",request:(0,s.deepCopy)(n),provider:this});const r=["eth_chainId","eth_blockNumber"].indexOf(e)>=0;if(r&&this._cache[e])return this._cache[e];const a=(0,l.fetchJson)(this.connection,JSON.stringify(n),v).then((e=>(this.emit("debug",{action:"response",request:n,response:e,provider:this}),e)),(e=>{throw this.emit("debug",{action:"response",error:e,request:n,provider:this}),e}));return r&&(this._cache[e]=a,setTimeout((()=>{this._cache[e]=null}),0)),a}prepareRequest(e,t){switch(e){case"getBlockNumber":return["eth_blockNumber",[]];case"getGasPrice":return["eth_gasPrice",[]];case"getBalance":return["eth_getBalance",[w(t.address),t.blockTag]];case"getTransactionCount":return["eth_getTransactionCount",[w(t.address),t.blockTag]];case"getCode":return["eth_getCode",[w(t.address),t.blockTag]];case"getStorageAt":return["eth_getStorageAt",[w(t.address),t.position,t.blockTag]];case"sendTransaction":return["eth_sendRawTransaction",[t.signedTransaction]];case"getBlock":return t.blockTag?["eth_getBlockByNumber",[t.blockTag,!!t.includeTransactions]]:t.blockHash?["eth_getBlockByHash",[t.blockHash,!!t.includeTransactions]]:null;case"getTransaction":return["eth_getTransactionByHash",[t.transactionHash]];case"getTransactionReceipt":return["eth_getTransactionReceipt",[t.transactionHash]];case"call":return["eth_call",[(0,s.getStatic)(this.constructor,"hexlifyTransaction")(t.transaction,{from:!0}),t.blockTag]];case"estimateGas":return["eth_estimateGas",[(0,s.getStatic)(this.constructor,"hexlifyTransaction")(t.transaction,{from:!0})]];case"getLogs":return t.filter&&null!=t.filter.address&&(t.filter.address=w(t.filter.address)),["eth_getLogs",[t.filter]]}return null}perform(e,t){return h(this,void 0,void 0,(function*(){if("call"===e||"estimateGas"===e){const e=t.transaction;if(e&&null!=e.type&&a.O$.from(e.type).isZero()&&null==e.maxFeePerGas&&null==e.maxPriorityFeePerGas){const n=yield this.getFeeData();null==n.maxFeePerGas&&null==n.maxPriorityFeePerGas&&((t=(0,s.shallowCopy)(t)).transaction=(0,s.shallowCopy)(e),delete t.transaction.type)}}const n=this.prepareRequest(e,t);null==n&&m.throwError(e+" not implemented",d.Logger.errors.NOT_IMPLEMENTED,{operation:e});try{return yield this.send(n[0],n[1])}catch(r){return g(e,r,t)}}))}_startEvent(e){"pending"===e.tag&&this._startPending(),super._startEvent(e)}_startPending(){if(null!=this._pendingFilter)return;const e=this,t=this.send("eth_newPendingTransactionFilter",[]);this._pendingFilter=t,t.then((function(n){return function r(){e.send("eth_getFilterChanges",[n]).then((function(n){if(e._pendingFilter!=t)return null;let r=Promise.resolve();return n.forEach((function(t){e._emitted["t:"+t.toLowerCase()]="pending",r=r.then((function(){return e.getTransaction(t).then((function(t){return e.emit("pending",t),null}))}))})),r.then((function(){return b(1e3)}))})).then((function(){if(e._pendingFilter==t)return setTimeout((function(){r()}),0),null;e.send("eth_uninstallFilter",[n])})).catch((e=>{}))}(),n})).catch((e=>{}))}_stopEvent(e){"pending"===e.tag&&0===this.listenerCount("pending")&&(this._pendingFilter=null),super._stopEvent(e)}static hexlifyTransaction(e,t){const n=(0,s.shallowCopy)(S);if(t)for(const a in t)t[a]&&(n[a]=!0);(0,s.checkProperties)(e,n);const r={};return["gasLimit","gasPrice","type","maxFeePerGas","maxPriorityFeePerGas","nonce","value"].forEach((function(t){if(null==e[t])return;const n=(0,i.hexValue)(e[t]);"gasLimit"===t&&(t="gas"),r[t]=n})),["from","to","data"].forEach((function(t){null!=e[t]&&(r[t]=(0,i.hexlify)(e[t]))})),e.accessList&&(r.accessList=(0,u.accessListify)(e.accessList)),r}}},93901:function(e,t,n){"use strict";n.d(t,{c:function(){return u},l:function(){return l}});var r=n(6881),a=n(1581),i=n(34216),o=n(82169),s=function(e,t,n,r){return new(n||(n=Promise))((function(a,i){function o(e){try{c(r.next(e))}catch(t){i(t)}}function s(e){try{c(r.throw(e))}catch(t){i(t)}}function c(e){var t;e.done?a(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(o,s)}c((r=r.apply(e,t||[])).next())}))};const c=new a.Logger(i.i);class u extends o.r{detectNetwork(){const e=Object.create(null,{detectNetwork:{get:()=>super.detectNetwork}});return s(this,void 0,void 0,(function*(){let t=this.network;return null==t&&(t=yield e.detectNetwork.call(this),t||c.throwError("no network detected",a.Logger.errors.UNKNOWN_ERROR,{}),null==this._network&&((0,r.defineReadOnly)(this,"_network",t),this.emit("network",t,null))),t}))}}class l extends u{constructor(e,t){c.checkAbstract(new.target,l),e=(0,r.getStatic)(new.target,"getNetwork")(e),t=(0,r.getStatic)(new.target,"getApiKey")(t);super((0,r.getStatic)(new.target,"getUrl")(e,t),e),"string"===typeof t?(0,r.defineReadOnly)(this,"apiKey",t):null!=t&&Object.keys(t).forEach((e=>{(0,r.defineReadOnly)(this,e,t[e])}))}_startPending(){c.warn("WARNING: API provider does not support pending filters")}isCommunityResource(){return!1}getSigner(e){return c.throwError("API provider does not support signing",a.Logger.errors.UNSUPPORTED_OPERATION,{operation:"getSigner"})}listAccounts(){return Promise.resolve([])}static getApiKey(e){return e}static getUrl(e,t){return c.throwError("not implemented; sub-classes must override getUrl",a.Logger.errors.NOT_IMPLEMENTED,{operation:"getUrl"})}}},241:function(e,t,n){"use strict";n.d(t,{Q:function(){return l}});var r=n(6881),a=n(1581),i=n(34216),o=n(82169);const s=new a.Logger(i.i);let c=1;function u(e,t){const n="Web3LegacyFetcher";return function(e,a){const i={method:e,params:a,id:c++,jsonrpc:"2.0"};return new Promise(((e,a)=>{this.emit("debug",{action:"request",fetcher:n,request:(0,r.deepCopy)(i),provider:this}),t(i,((t,r)=>{if(t)return this.emit("debug",{action:"response",fetcher:n,error:t,request:i,provider:this}),a(t);if(this.emit("debug",{action:"response",fetcher:n,request:i,response:r,provider:this}),r.error){const e=new Error(r.error.message);return e.code=r.error.code,e.data=r.error.data,a(e)}e(r.result)}))}))}}class l extends o.r{constructor(e,t){s.checkNew(new.target,l),null==e&&s.throwArgumentError("missing provider","provider",e);let n=null,a=null,i=null;"function"===typeof e?(n="unknown:",a=e):(n=e.host||e.path||"",!n&&e.isMetaMask&&(n="metamask"),i=e,e.request?(""===n&&(n="eip-1193:"),a=function(e){return function(t,n){null==n&&(n=[]);const a={method:t,params:n};return this.emit("debug",{action:"request",fetcher:"Eip1193Fetcher",request:(0,r.deepCopy)(a),provider:this}),e.request(a).then((e=>(this.emit("debug",{action:"response",fetcher:"Eip1193Fetcher",request:a,response:e,provider:this}),e)),(e=>{throw this.emit("debug",{action:"response",fetcher:"Eip1193Fetcher",request:a,error:e,provider:this}),e}))}}(e)):e.sendAsync?a=u(0,e.sendAsync.bind(e)):e.send?a=u(0,e.send.bind(e)):s.throwArgumentError("unsupported provider","provider",e),n||(n="unknown:")),super(n,t),(0,r.defineReadOnly)(this,"jsonRpcFetchFunc",a),(0,r.defineReadOnly)(this,"provider",i)}send(e,t){return this.jsonRpcFetchFunc(e,t)}}},22118:function(e,t,n){"use strict";n.r(t),n.d(t,{randomBytes:function(){return r.O},shuffled:function(){return a.y}});var r=n(5634),a=n(52472)},5634:function(e,t,n){"use strict";n.d(t,{O:function(){return c}});var r=n(16441),a=n(1581);const i=new a.Logger("random/5.5.1");const o=function(){if("undefined"!==typeof self)return self;if("undefined"!==typeof window)return window;if("undefined"!==typeof n.g)return n.g;throw new Error("unable to locate global object")}();let s=o.crypto||o.msCrypto;function c(e){(e<=0||e>1024||e%1||e!=e)&&i.throwArgumentError("invalid length","length",e);const t=new Uint8Array(e);return s.getRandomValues(t),(0,r.arrayify)(t)}s&&s.getRandomValues||(i.warn("WARNING: Missing strong random number source"),s={getRandomValues:function(e){return i.throwError("no secure random source avaialble",a.Logger.errors.UNSUPPORTED_OPERATION,{operation:"crypto.getRandomValues"})}})},52472:function(e,t,n){"use strict";function r(e){for(let t=(e=e.slice()).length-1;t>0;t--){const n=Math.floor(Math.random()*(t+1)),r=e[t];e[t]=e[n],e[n]=r}return e}n.d(t,{y:function(){return r}})},59052:function(e,t,n){"use strict";n.r(t),n.d(t,{decode:function(){return p},encode:function(){return u}});var r=n(16441),a=n(1581);const i=new a.Logger("rlp/5.5.0");function o(e){const t=[];for(;e;)t.unshift(255&e),e>>=8;return t}function s(e,t,n){let r=0;for(let a=0;at+1+r&&i.throwError("child data too short",a.Logger.errors.BUFFER_OVERRUN,{})}return{consumed:1+r,result:o}}function d(e,t){if(0===e.length&&i.throwError("data too short",a.Logger.errors.BUFFER_OVERRUN,{}),e[t]>=248){const n=e[t]-247;t+1+n>e.length&&i.throwError("data short segment too short",a.Logger.errors.BUFFER_OVERRUN,{});const r=s(e,t+1,n);return t+1+n+r>e.length&&i.throwError("data long segment too short",a.Logger.errors.BUFFER_OVERRUN,{}),l(e,t,t+1+n,n+r)}if(e[t]>=192){const n=e[t]-192;return t+1+n>e.length&&i.throwError("data array too short",a.Logger.errors.BUFFER_OVERRUN,{}),l(e,t,t+1,n)}if(e[t]>=184){const n=e[t]-183;t+1+n>e.length&&i.throwError("data array too short",a.Logger.errors.BUFFER_OVERRUN,{});const o=s(e,t+1,n);t+1+n+o>e.length&&i.throwError("data array too short",a.Logger.errors.BUFFER_OVERRUN,{});return{consumed:1+n+o,result:(0,r.hexlify)(e.slice(t+1+n,t+1+n+o))}}if(e[t]>=128){const n=e[t]-128;t+1+n>e.length&&i.throwError("data too short",a.Logger.errors.BUFFER_OVERRUN,{});return{consumed:1+n,result:(0,r.hexlify)(e.slice(t+1,t+1+n))}}return{consumed:1,result:(0,r.hexlify)(e[t])}}function p(e){const t=(0,r.arrayify)(e),n=d(t,0);return n.consumed!==t.length&&i.throwArgumentError("invalid rlp data","data",e),n.result}},91278:function(e,t,n){"use strict";n.r(t),n.d(t,{computeHmac:function(){return r.Gy},ripemd160:function(){return r.bP},sha256:function(){return r.JQ},sha512:function(){return r.o},SupportedAlgorithm:function(){return a.p}});var r=n(2006),a=n(21261)},2006:function(e,t,n){"use strict";n.d(t,{Gy:function(){return p},bP:function(){return u},JQ:function(){return l},o:function(){return d}});var r=n(33715),a=n.n(r),i=n(16441),o=n(21261),s=n(1581);const c=new s.Logger("sha2/5.5.0");function u(e){return"0x"+a().ripemd160().update((0,i.arrayify)(e)).digest("hex")}function l(e){return"0x"+a().sha256().update((0,i.arrayify)(e)).digest("hex")}function d(e){return"0x"+a().sha512().update((0,i.arrayify)(e)).digest("hex")}function p(e,t,n){return o.p[e]||c.throwError("unsupported algorithm "+e,s.Logger.errors.UNSUPPORTED_OPERATION,{operation:"hmac",algorithm:e}),"0x"+a().hmac(a()[e],(0,i.arrayify)(t)).update((0,i.arrayify)(n)).digest("hex")}},21261:function(e,t,n){"use strict";var r;n.d(t,{p:function(){return r}}),function(e){e.sha256="sha256",e.sha512="sha512"}(r||(r={}))},67669:function(e,t,n){"use strict";n.r(t),n.d(t,{SigningKey:function(){return $},computePublicKey:function(){return K},recoverPublicKey:function(){return Y}});var r=n(13550),a=n.n(r),i=n(33715),o=n.n(i);"undefined"!==typeof globalThis?globalThis:"undefined"!==typeof window?window:"undefined"!==typeof n.g?n.g:"undefined"!==typeof self&&self;function s(e,t,n){return n={path:t,exports:{},require:function(e,t){return function(){throw new Error("Dynamic requires are not currently supported by @rollup/plugin-commonjs")}((void 0===t||null===t)&&n.path)}},e(n,n.exports),n.exports}var c=u;function u(e,t){if(!e)throw new Error(t||"Assertion failed")}u.equal=function(e,t,n){if(e!=t)throw new Error(n||"Assertion failed: "+e+" != "+t)};var l=s((function(e,t){var n=t;function r(e){return 1===e.length?"0"+e:e}function a(e){for(var t="",n=0;n>8,o=255&a;i?n.push(i,o):n.push(o)}return n},n.zero2=r,n.toHex=a,n.encode=function(e,t){return"hex"===t?a(e):e}})),d=s((function(e,t){var n=t;n.assert=c,n.toArray=l.toArray,n.zero2=l.zero2,n.toHex=l.toHex,n.encode=l.encode,n.getNAF=function(e,t,n){var r=new Array(Math.max(e.bitLength(),n)+1);r.fill(0);for(var a=1<(a>>1)-1?(a>>1)-c:c,i.isubn(s)):s=0,r[o]=s,i.iushrn(1)}return r},n.getJSF=function(e,t){var n=[[],[]];e=e.clone(),t=t.clone();for(var r,a=0,i=0;e.cmpn(-a)>0||t.cmpn(-i)>0;){var o,s,c=e.andln(3)+a&3,u=t.andln(3)+i&3;3===c&&(c=-1),3===u&&(u=-1),o=0===(1&c)?0:3!==(r=e.andln(7)+a&7)&&5!==r||2!==u?c:-c,n[0].push(o),s=0===(1&u)?0:3!==(r=t.andln(7)+i&7)&&5!==r||2!==c?u:-u,n[1].push(s),2*a===o+1&&(a=1-a),2*i===s+1&&(i=1-i),e.iushrn(1),t.iushrn(1)}return n},n.cachedProperty=function(e,t,n){var r="_"+t;e.prototype[t]=function(){return void 0!==this[r]?this[r]:this[r]=n.call(this)}},n.parseBytes=function(e){return"string"===typeof e?n.toArray(e,"hex"):e},n.intFromLE=function(e){return new(a())(e,"hex","le")}})),p=d.getNAF,f=d.getJSF,h=d.assert;function m(e,t){this.type=e,this.p=new(a())(t.p,16),this.red=t.prime?a().red(t.prime):a().mont(this.p),this.zero=new(a())(0).toRed(this.red),this.one=new(a())(1).toRed(this.red),this.two=new(a())(2).toRed(this.red),this.n=t.n&&new(a())(t.n,16),this.g=t.g&&this.pointFromJSON(t.g,t.gRed),this._wnafT1=new Array(4),this._wnafT2=new Array(4),this._wnafT3=new Array(4),this._wnafT4=new Array(4),this._bitLength=this.n?this.n.bitLength():0;var n=this.n&&this.p.div(this.n);!n||n.cmpn(100)>0?this.redN=null:(this._maxwellTrick=!0,this.redN=this.n.toRed(this.red))}var y=m;function g(e,t){this.curve=e,this.type=t,this.precomputed=null}m.prototype.point=function(){throw new Error("Not implemented")},m.prototype.validate=function(){throw new Error("Not implemented")},m.prototype._fixedNafMul=function(e,t){h(e.precomputed);var n=e._getDoubles(),r=p(t,1,this._bitLength),a=(1<=i;c--)o=(o<<1)+r[c];s.push(o)}for(var u=this.jpoint(null,null,null),l=this.jpoint(null,null,null),d=a;d>0;d--){for(i=0;i=0;s--){for(var c=0;s>=0&&0===i[s];s--)c++;if(s>=0&&c++,o=o.dblp(c),s<0)break;var u=i[s];h(0!==u),o="affine"===e.type?u>0?o.mixedAdd(a[u-1>>1]):o.mixedAdd(a[-u-1>>1].neg()):u>0?o.add(a[u-1>>1]):o.add(a[-u-1>>1].neg())}return"affine"===e.type?o.toP():o},m.prototype._wnafMulAdd=function(e,t,n,r,a){var i,o,s,c=this._wnafT1,u=this._wnafT2,l=this._wnafT3,d=0;for(i=0;i=1;i-=2){var m=i-1,y=i;if(1===c[m]&&1===c[y]){var g=[t[m],null,null,t[y]];0===t[m].y.cmp(t[y].y)?(g[1]=t[m].add(t[y]),g[2]=t[m].toJ().mixedAdd(t[y].neg())):0===t[m].y.cmp(t[y].y.redNeg())?(g[1]=t[m].toJ().mixedAdd(t[y]),g[2]=t[m].add(t[y].neg())):(g[1]=t[m].toJ().mixedAdd(t[y]),g[2]=t[m].toJ().mixedAdd(t[y].neg()));var b=[-3,-1,-5,-7,0,7,5,1,3],v=f(n[m],n[y]);for(d=Math.max(v[0].length,d),l[m]=new Array(d),l[y]=new Array(d),o=0;o=0;i--){for(var S=0;i>=0;){var k=!0;for(o=0;o=0&&S++,x=x.dblp(S),i<0)break;for(o=0;o0?s=u[o][E-1>>1]:E<0&&(s=u[o][-E-1>>1].neg()),x="affine"===s.type?x.mixedAdd(s):x.add(s))}}for(i=0;i=Math.ceil((e.bitLength()+1)/t.step)},g.prototype._getDoubles=function(e,t){if(this.precomputed&&this.precomputed.doubles)return this.precomputed.doubles;for(var n=[this],r=this,a=0;a=0&&(o=t,s=n),r.negative&&(r=r.neg(),i=i.neg()),o.negative&&(o=o.neg(),s=s.neg()),[{a:r,b:i},{a:o,b:s}]},w.prototype._endoSplit=function(e){var t=this.endo.basis,n=t[0],r=t[1],a=r.b.mul(e).divRound(this.n),i=n.b.neg().mul(e).divRound(this.n),o=a.mul(n.a),s=i.mul(r.a),c=a.mul(n.b),u=i.mul(r.b);return{k1:e.sub(o).sub(s),k2:c.add(u).neg()}},w.prototype.pointFromX=function(e,t){(e=new(a())(e,16)).red||(e=e.toRed(this.red));var n=e.redSqr().redMul(e).redIAdd(e.redMul(this.a)).redIAdd(this.b),r=n.redSqrt();if(0!==r.redSqr().redSub(n).cmp(this.zero))throw new Error("invalid point");var i=r.fromRed().isOdd();return(t&&!i||!t&&i)&&(r=r.redNeg()),this.point(e,r)},w.prototype.validate=function(e){if(e.inf)return!0;var t=e.x,n=e.y,r=this.a.redMul(t),a=t.redSqr().redMul(t).redIAdd(r).redIAdd(this.b);return 0===n.redSqr().redISub(a).cmpn(0)},w.prototype._endoWnafMulAdd=function(e,t,n){for(var r=this._endoWnafT1,a=this._endoWnafT2,i=0;i":""},x.prototype.isInfinity=function(){return this.inf},x.prototype.add=function(e){if(this.inf)return e;if(e.inf)return this;if(this.eq(e))return this.dbl();if(this.neg().eq(e))return this.curve.point(null,null);if(0===this.x.cmp(e.x))return this.curve.point(null,null);var t=this.y.redSub(e.y);0!==t.cmpn(0)&&(t=t.redMul(this.x.redSub(e.x).redInvm()));var n=t.redSqr().redISub(this.x).redISub(e.x),r=t.redMul(this.x.redSub(n)).redISub(this.y);return this.curve.point(n,r)},x.prototype.dbl=function(){if(this.inf)return this;var e=this.y.redAdd(this.y);if(0===e.cmpn(0))return this.curve.point(null,null);var t=this.curve.a,n=this.x.redSqr(),r=e.redInvm(),a=n.redAdd(n).redIAdd(n).redIAdd(t).redMul(r),i=a.redSqr().redISub(this.x.redAdd(this.x)),o=a.redMul(this.x.redSub(i)).redISub(this.y);return this.curve.point(i,o)},x.prototype.getX=function(){return this.x.fromRed()},x.prototype.getY=function(){return this.y.fromRed()},x.prototype.mul=function(e){return e=new(a())(e,16),this.isInfinity()?this:this._hasDoubles(e)?this.curve._fixedNafMul(this,e):this.curve.endo?this.curve._endoWnafMulAdd([this],[e]):this.curve._wnafMul(this,e)},x.prototype.mulAdd=function(e,t,n){var r=[this,t],a=[e,n];return this.curve.endo?this.curve._endoWnafMulAdd(r,a):this.curve._wnafMulAdd(1,r,a,2)},x.prototype.jmulAdd=function(e,t,n){var r=[this,t],a=[e,n];return this.curve.endo?this.curve._endoWnafMulAdd(r,a,!0):this.curve._wnafMulAdd(1,r,a,2,!0)},x.prototype.eq=function(e){return this===e||this.inf===e.inf&&(this.inf||0===this.x.cmp(e.x)&&0===this.y.cmp(e.y))},x.prototype.neg=function(e){if(this.inf)return this;var t=this.curve.point(this.x,this.y.redNeg());if(e&&this.precomputed){var n=this.precomputed,r=function(e){return e.neg()};t.precomputed={naf:n.naf&&{wnd:n.naf.wnd,points:n.naf.points.map(r)},doubles:n.doubles&&{step:n.doubles.step,points:n.doubles.points.map(r)}}}return t},x.prototype.toJ=function(){return this.inf?this.curve.jpoint(null,null,null):this.curve.jpoint(this.x,this.y,this.curve.one)},b(T,y.BasePoint),w.prototype.jpoint=function(e,t,n){return new T(this,e,t,n)},T.prototype.toP=function(){if(this.isInfinity())return this.curve.point(null,null);var e=this.z.redInvm(),t=e.redSqr(),n=this.x.redMul(t),r=this.y.redMul(t).redMul(e);return this.curve.point(n,r)},T.prototype.neg=function(){return this.curve.jpoint(this.x,this.y.redNeg(),this.z)},T.prototype.add=function(e){if(this.isInfinity())return e;if(e.isInfinity())return this;var t=e.z.redSqr(),n=this.z.redSqr(),r=this.x.redMul(t),a=e.x.redMul(n),i=this.y.redMul(t.redMul(e.z)),o=e.y.redMul(n.redMul(this.z)),s=r.redSub(a),c=i.redSub(o);if(0===s.cmpn(0))return 0!==c.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var u=s.redSqr(),l=u.redMul(s),d=r.redMul(u),p=c.redSqr().redIAdd(l).redISub(d).redISub(d),f=c.redMul(d.redISub(p)).redISub(i.redMul(l)),h=this.z.redMul(e.z).redMul(s);return this.curve.jpoint(p,f,h)},T.prototype.mixedAdd=function(e){if(this.isInfinity())return e.toJ();if(e.isInfinity())return this;var t=this.z.redSqr(),n=this.x,r=e.x.redMul(t),a=this.y,i=e.y.redMul(t).redMul(this.z),o=n.redSub(r),s=a.redSub(i);if(0===o.cmpn(0))return 0!==s.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var c=o.redSqr(),u=c.redMul(o),l=n.redMul(c),d=s.redSqr().redIAdd(u).redISub(l).redISub(l),p=s.redMul(l.redISub(d)).redISub(a.redMul(u)),f=this.z.redMul(o);return this.curve.jpoint(d,p,f)},T.prototype.dblp=function(e){if(0===e)return this;if(this.isInfinity())return this;if(!e)return this.dbl();var t;if(this.curve.zeroA||this.curve.threeA){var n=this;for(t=0;t=0)return!1;if(n.redIAdd(a),0===this.x.cmp(n))return!0}},T.prototype.inspect=function(){return this.isInfinity()?"":""},T.prototype.isInfinity=function(){return 0===this.z.cmpn(0)};var S=s((function(e,t){var n=t;n.base=y,n.short=_,n.mont=null,n.edwards=null})),k=s((function(e,t){var n,r=t,a=d.assert;function i(e){"short"===e.type?this.curve=new S.short(e):"edwards"===e.type?this.curve=new S.edwards(e):this.curve=new S.mont(e),this.g=this.curve.g,this.n=this.curve.n,this.hash=e.hash,a(this.g.validate(),"Invalid curve"),a(this.g.mul(this.n).isInfinity(),"Invalid curve, G*N != O")}function s(e,t){Object.defineProperty(r,e,{configurable:!0,enumerable:!0,get:function(){var n=new i(t);return Object.defineProperty(r,e,{configurable:!0,enumerable:!0,value:n}),n}})}r.PresetCurve=i,s("p192",{type:"short",prime:"p192",p:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff",a:"ffffffff ffffffff ffffffff fffffffe ffffffff fffffffc",b:"64210519 e59c80e7 0fa7e9ab 72243049 feb8deec c146b9b1",n:"ffffffff ffffffff ffffffff 99def836 146bc9b1 b4d22831",hash:o().sha256,gRed:!1,g:["188da80e b03090f6 7cbf20eb 43a18800 f4ff0afd 82ff1012","07192b95 ffc8da78 631011ed 6b24cdd5 73f977a1 1e794811"]}),s("p224",{type:"short",prime:"p224",p:"ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001",a:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff fffffffe",b:"b4050a85 0c04b3ab f5413256 5044b0b7 d7bfd8ba 270b3943 2355ffb4",n:"ffffffff ffffffff ffffffff ffff16a2 e0b8f03e 13dd2945 5c5c2a3d",hash:o().sha256,gRed:!1,g:["b70e0cbd 6bb4bf7f 321390b9 4a03c1d3 56c21122 343280d6 115c1d21","bd376388 b5f723fb 4c22dfe6 cd4375a0 5a074764 44d58199 85007e34"]}),s("p256",{type:"short",prime:null,p:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff ffffffff",a:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff fffffffc",b:"5ac635d8 aa3a93e7 b3ebbd55 769886bc 651d06b0 cc53b0f6 3bce3c3e 27d2604b",n:"ffffffff 00000000 ffffffff ffffffff bce6faad a7179e84 f3b9cac2 fc632551",hash:o().sha256,gRed:!1,g:["6b17d1f2 e12c4247 f8bce6e5 63a440f2 77037d81 2deb33a0 f4a13945 d898c296","4fe342e2 fe1a7f9b 8ee7eb4a 7c0f9e16 2bce3357 6b315ece cbb64068 37bf51f5"]}),s("p384",{type:"short",prime:null,p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 ffffffff",a:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 fffffffc",b:"b3312fa7 e23ee7e4 988e056b e3f82d19 181d9c6e fe814112 0314088f 5013875a c656398d 8a2ed19d 2a85c8ed d3ec2aef",n:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff c7634d81 f4372ddf 581a0db2 48b0a77a ecec196a ccc52973",hash:o().sha384,gRed:!1,g:["aa87ca22 be8b0537 8eb1c71e f320ad74 6e1d3b62 8ba79b98 59f741e0 82542a38 5502f25d bf55296c 3a545e38 72760ab7","3617de4a 96262c6f 5d9e98bf 9292dc29 f8f41dbd 289a147c e9da3113 b5f0b8c0 0a60b1ce 1d7e819d 7a431d7c 90ea0e5f"]}),s("p521",{type:"short",prime:null,p:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff",a:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffc",b:"00000051 953eb961 8e1c9a1f 929a21a0 b68540ee a2da725b 99b315f3 b8b48991 8ef109e1 56193951 ec7e937b 1652c0bd 3bb1bf07 3573df88 3d2c34f1 ef451fd4 6b503f00",n:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffa 51868783 bf2f966b 7fcc0148 f709a5d0 3bb5c9b8 899c47ae bb6fb71e 91386409",hash:o().sha512,gRed:!1,g:["000000c6 858e06b7 0404e9cd 9e3ecb66 2395b442 9c648139 053fb521 f828af60 6b4d3dba a14b5e77 efe75928 fe1dc127 a2ffa8de 3348b3c1 856a429b f97e7e31 c2e5bd66","00000118 39296a78 9a3bc004 5c8a5fb4 2c7d1bd9 98f54449 579b4468 17afbd17 273e662c 97ee7299 5ef42640 c550b901 3fad0761 353c7086 a272c240 88be9476 9fd16650"]}),s("curve25519",{type:"mont",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"76d06",b:"1",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:o().sha256,gRed:!1,g:["9"]}),s("ed25519",{type:"edwards",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"-1",c:"1",d:"52036cee2b6ffe73 8cc740797779e898 00700a4d4141d8ab 75eb4dca135978a3",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:o().sha256,gRed:!1,g:["216936d3cd6e53fec0a4e231fdd6dc5c692cc7609525a7b2c9562d608f25d51a","6666666666666666666666666666666666666666666666666666666666666658"]});try{n=null.crash()}catch(c){n=void 0}s("secp256k1",{type:"short",prime:"k256",p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f",a:"0",b:"7",n:"ffffffff ffffffff ffffffff fffffffe baaedce6 af48a03b bfd25e8c d0364141",h:"1",hash:o().sha256,beta:"7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee",lambda:"5363ad4cc05c30e0a5261c028812645a122e22ea20816678df02967c1b23bd72",basis:[{a:"3086d221a7d46bcde86c90e49284eb15",b:"-e4437ed6010e88286f547fa90abfe4c3"},{a:"114ca50f7a8e2f3f657c1108d9d44cfd8",b:"3086d221a7d46bcde86c90e49284eb15"}],gRed:!1,g:["79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798","483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8",n]})}));function E(e){if(!(this instanceof E))return new E(e);this.hash=e.hash,this.predResist=!!e.predResist,this.outLen=this.hash.outSize,this.minEntropy=e.minEntropy||this.hash.hmacStrength,this._reseed=null,this.reseedInterval=null,this.K=null,this.V=null;var t=l.toArray(e.entropy,e.entropyEnc||"hex"),n=l.toArray(e.nonce,e.nonceEnc||"hex"),r=l.toArray(e.pers,e.persEnc||"hex");c(t.length>=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._init(t,n,r)}var A=E;E.prototype._init=function(e,t,n){var r=e.concat(t).concat(n);this.K=new Array(this.outLen/8),this.V=new Array(this.outLen/8);for(var a=0;a=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._update(e.concat(n||[])),this._reseed=1},E.prototype.generate=function(e,t,n,r){if(this._reseed>this.reseedInterval)throw new Error("Reseed is required");"string"!==typeof t&&(r=n,n=t,t=null),n&&(n=l.toArray(n,r||"hex"),this._update(n));for(var a=[];a.length"};var R=d.assert;function I(e,t){if(e instanceof I)return e;this._importDER(e,t)||(R(e.r&&e.s,"Signature without r or s"),this.r=new(a())(e.r,16),this.s=new(a())(e.s,16),void 0===e.recoveryParam?this.recoveryParam=null:this.recoveryParam=e.recoveryParam)}var D=I;function j(){this.place=0}function M(e,t){var n=e[t.place++];if(!(128&n))return n;var r=15&n;if(0===r||r>4)return!1;for(var a=0,i=0,o=t.place;i>>=0;return!(a<=127)&&(t.place=o,a)}function N(e){for(var t=0,n=e.length-1;!e[t]&&!(128&e[t+1])&&t>>3);for(e.push(128|n);--n;)e.push(t>>>(n<<3)&255);e.push(t)}}I.prototype._importDER=function(e,t){e=d.toArray(e,t);var n=new j;if(48!==e[n.place++])return!1;var r=M(e,n);if(!1===r)return!1;if(r+n.place!==e.length)return!1;if(2!==e[n.place++])return!1;var i=M(e,n);if(!1===i)return!1;var o=e.slice(n.place,i+n.place);if(n.place+=i,2!==e[n.place++])return!1;var s=M(e,n);if(!1===s)return!1;if(e.length!==s+n.place)return!1;var c=e.slice(n.place,s+n.place);if(0===o[0]){if(!(128&o[1]))return!1;o=o.slice(1)}if(0===c[0]){if(!(128&c[1]))return!1;c=c.slice(1)}return this.r=new(a())(o),this.s=new(a())(c),this.recoveryParam=null,!0},I.prototype.toDER=function(e){var t=this.r.toArray(),n=this.s.toArray();for(128&t[0]&&(t=[0].concat(t)),128&n[0]&&(n=[0].concat(n)),t=N(t),n=N(n);!n[0]&&!(128&n[1]);)n=n.slice(1);var r=[2];L(r,t.length),(r=r.concat(t)).push(2),L(r,n.length);var a=r.concat(n),i=[48];return L(i,a.length),i=i.concat(a),d.encode(i,e)};var B=function(){throw new Error("unsupported")},Z=d.assert;function U(e){if(!(this instanceof U))return new U(e);"string"===typeof e&&(Z(Object.prototype.hasOwnProperty.call(k,e),"Unknown curve "+e),e=k[e]),e instanceof k.PresetCurve&&(e={curve:e}),this.curve=e.curve.curve,this.n=this.curve.n,this.nh=this.n.ushrn(1),this.g=this.curve.g,this.g=e.curve.g,this.g.precompute(e.curve.n.bitLength()+1),this.hash=e.hash||e.curve.hash}var F=U;U.prototype.keyPair=function(e){return new P(this,e)},U.prototype.keyFromPrivate=function(e,t){return P.fromPrivate(this,e,t)},U.prototype.keyFromPublic=function(e,t){return P.fromPublic(this,e,t)},U.prototype.genKeyPair=function(e){e||(e={});for(var t=new A({hash:this.hash,pers:e.pers,persEnc:e.persEnc||"utf8",entropy:e.entropy||B(this.hash.hmacStrength),entropyEnc:e.entropy&&e.entropyEnc||"utf8",nonce:this.n.toArray()}),n=this.n.byteLength(),r=this.n.sub(new(a())(2));;){var i=new(a())(t.generate(n));if(!(i.cmp(r)>0))return i.iaddn(1),this.keyFromPrivate(i)}},U.prototype._truncateToN=function(e,t){var n=8*e.byteLength()-this.n.bitLength();return n>0&&(e=e.ushrn(n)),!t&&e.cmp(this.n)>=0?e.sub(this.n):e},U.prototype.sign=function(e,t,n,r){"object"===typeof n&&(r=n,n=null),r||(r={}),t=this.keyFromPrivate(t,n),e=this._truncateToN(new(a())(e,16));for(var i=this.n.byteLength(),o=t.getPrivate().toArray("be",i),s=e.toArray("be",i),c=new A({hash:this.hash,entropy:o,nonce:s,pers:r.pers,persEnc:r.persEnc||"utf8"}),u=this.n.sub(new(a())(1)),l=0;;l++){var d=r.k?r.k(l):new(a())(c.generate(this.n.byteLength()));if(!((d=this._truncateToN(d,!0)).cmpn(1)<=0||d.cmp(u)>=0)){var p=this.g.mul(d);if(!p.isInfinity()){var f=p.getX(),h=f.umod(this.n);if(0!==h.cmpn(0)){var m=d.invm(this.n).mul(h.mul(t.getPrivate()).iadd(e));if(0!==(m=m.umod(this.n)).cmpn(0)){var y=(p.getY().isOdd()?1:0)|(0!==f.cmp(h)?2:0);return r.canonical&&m.cmp(this.nh)>0&&(m=this.n.sub(m),y^=1),new D({r:h,s:m,recoveryParam:y})}}}}}},U.prototype.verify=function(e,t,n,r){e=this._truncateToN(new(a())(e,16)),n=this.keyFromPublic(n,r);var i=(t=new D(t,"hex")).r,o=t.s;if(i.cmpn(1)<0||i.cmp(this.n)>=0)return!1;if(o.cmpn(1)<0||o.cmp(this.n)>=0)return!1;var s,c=o.invm(this.n),u=c.mul(e).umod(this.n),l=c.mul(i).umod(this.n);return this.curve._maxwellTrick?!(s=this.g.jmulAdd(u,n.getPublic(),l)).isInfinity()&&s.eqXToP(i):!(s=this.g.mulAdd(u,n.getPublic(),l)).isInfinity()&&0===s.getX().umod(this.n).cmp(i)},U.prototype.recoverPubKey=function(e,t,n,r){Z((3&n)===n,"The recovery param is more than two bits"),t=new D(t,r);var i=this.n,o=new(a())(e),s=t.r,c=t.s,u=1&n,l=n>>1;if(s.cmp(this.curve.p.umod(this.curve.n))>=0&&l)throw new Error("Unable to find sencond key candinate");s=l?this.curve.pointFromX(s.add(this.curve.n),u):this.curve.pointFromX(s,u);var d=t.r.invm(i),p=i.sub(o).mul(d).umod(i),f=c.mul(d).umod(i);return this.g.mulAdd(p,s,f)},U.prototype.getKeyRecoveryParam=function(e,t,n,r){if(null!==(t=new D(t,r)).recoveryParam)return t.recoveryParam;for(var a=0;a<4;a++){var i;try{i=this.recoverPubKey(e,t,a)}catch(e){continue}if(i.eq(n))return a}throw new Error("Unable to find valid recovery factor")};var z=s((function(e,t){var n=t;n.version="6.5.4",n.utils=d,n.rand=function(){throw new Error("unsupported")},n.curve=S,n.curves=k,n.ec=F,n.eddsa=null})).ec,G=n(16441),H=n(6881);const W=new(n(1581).Logger)("signing-key/5.5.0");let V=null;function q(){return V||(V=new z("secp256k1")),V}class ${constructor(e){(0,H.defineReadOnly)(this,"curve","secp256k1"),(0,H.defineReadOnly)(this,"privateKey",(0,G.hexlify)(e));const t=q().keyFromPrivate((0,G.arrayify)(this.privateKey));(0,H.defineReadOnly)(this,"publicKey","0x"+t.getPublic(!1,"hex")),(0,H.defineReadOnly)(this,"compressedPublicKey","0x"+t.getPublic(!0,"hex")),(0,H.defineReadOnly)(this,"_isSigningKey",!0)}_addPoint(e){const t=q().keyFromPublic((0,G.arrayify)(this.publicKey)),n=q().keyFromPublic((0,G.arrayify)(e));return"0x"+t.pub.add(n.pub).encodeCompressed("hex")}signDigest(e){const t=q().keyFromPrivate((0,G.arrayify)(this.privateKey)),n=(0,G.arrayify)(e);32!==n.length&&W.throwArgumentError("bad digest length","digest",e);const r=t.sign(n,{canonical:!0});return(0,G.splitSignature)({recoveryParam:r.recoveryParam,r:(0,G.hexZeroPad)("0x"+r.r.toString(16),32),s:(0,G.hexZeroPad)("0x"+r.s.toString(16),32)})}computeSharedSecret(e){const t=q().keyFromPrivate((0,G.arrayify)(this.privateKey)),n=q().keyFromPublic((0,G.arrayify)(K(e)));return(0,G.hexZeroPad)("0x"+t.derive(n.getPublic()).toString(16),32)}static isSigningKey(e){return!(!e||!e._isSigningKey)}}function Y(e,t){const n=(0,G.splitSignature)(t),r={r:(0,G.arrayify)(n.r),s:(0,G.arrayify)(n.s)};return"0x"+q().recoverPubKey((0,G.arrayify)(e),r,n.recoveryParam).encode("hex",!1)}function K(e,t){const n=(0,G.arrayify)(e);if(32===n.length){const e=new $(n);return t?"0x"+q().keyFromPrivate(n).getPublic(!0,"hex"):e.publicKey}return 33===n.length?t?(0,G.hexlify)(n):"0x"+q().keyFromPublic(n).getPublic(!1,"hex"):65===n.length?t?"0x"+q().keyFromPublic(n).getPublic(!0,"hex"):(0,G.hexlify)(n):W.throwArgumentError("invalid public or private key","key","[REDACTED]")}},31886:function(e,t,n){"use strict";n.r(t),n.d(t,{keccak256:function(){return m},pack:function(){return h},sha256:function(){return y}});var r=n(2593),a=n(16441),i=n(38197),o=n(2006),s=n(29251),c=n(1581);const u=new RegExp("^bytes([0-9]+)$"),l=new RegExp("^(u?int)([0-9]*)$"),d=new RegExp("^(.*)\\[([0-9]*)\\]$"),p=new c.Logger("solidity/5.5.0");function f(e,t,n){switch(e){case"address":return n?(0,a.zeroPad)(t,32):(0,a.arrayify)(t);case"string":return(0,s.Y0)(t);case"bytes":return(0,a.arrayify)(t);case"bool":return t=t?"0x01":"0x00",n?(0,a.zeroPad)(t,32):(0,a.arrayify)(t)}let i=e.match(l);if(i){let o=parseInt(i[2]||"256");return(i[2]&&String(o)!==i[2]||o%8!==0||0===o||o>256)&&p.throwArgumentError("invalid number type","type",e),n&&(o=256),t=r.O$.from(t).toTwos(o),(0,a.zeroPad)(t,o/8)}if(i=e.match(u),i){const r=parseInt(i[1]);return(String(r)!==i[1]||0===r||r>32)&&p.throwArgumentError("invalid bytes type","type",e),(0,a.arrayify)(t).byteLength!==r&&p.throwArgumentError(`invalid value for ${e}`,"value",t),n?(0,a.arrayify)((t+"0000000000000000000000000000000000000000000000000000000000000000").substring(0,66)):t}if(i=e.match(d),i&&Array.isArray(t)){const n=i[1];parseInt(i[2]||String(t.length))!=t.length&&p.throwArgumentError(`invalid array length for ${e}`,"value",t);const r=[];return t.forEach((function(e){r.push(f(n,e,!0))})),(0,a.concat)(r)}return p.throwArgumentError("invalid type","type",e)}function h(e,t){e.length!=t.length&&p.throwArgumentError("wrong number of values; expected ${ types.length }","values",t);const n=[];return e.forEach((function(e,r){n.push(f(e,t[r]))})),(0,a.hexlify)((0,a.concat)(n))}function m(e,t){return(0,i.keccak256)(h(e,t))}function y(e,t){return(0,o.JQ)(h(e,t))}},86237:function(e,t,n){"use strict";n.d(t,{s:function(){return o},F:function(){return s}});var r=n(57218),a=n(16441),i=n(29251);function o(e){const t=(0,i.Y0)(e);if(t.length>31)throw new Error("bytes32 string must be less than 32 bytes");return(0,a.hexlify)((0,a.concat)([t,r.R]).slice(0,32))}function s(e){const t=(0,a.arrayify)(e);if(32!==t.length)throw new Error("invalid bytes32 - not 32 bytes long");if(0!==t[31])throw new Error("invalid bytes32 string - no null terminator");let n=31;for(;0===t[n-1];)n--;return(0,i.ZN)(t.slice(0,n))}},35637:function(e,t,n){"use strict";n.d(t,{Ll:function(){return h}});var r=n(29251);function a(e,t){t||(t=function(e){return[parseInt(e,16)]});let n=0,r={};return e.split(",").forEach((e=>{let a=e.split(":");n+=parseInt(a[0],16),r[n]=t(a[1])})),r}function i(e){let t=0;return e.split(",").map((e=>{let n=e.split("-");1===n.length?n[1]="0":""===n[1]&&(n[1]="1");let r=t+parseInt(n[0],16);return t=parseInt(n[1],16),{l:r,h:t}}))}function o(e,t){let n=0;for(let r=0;r=n&&e<=n+a.h&&(e-n)%(a.d||1)===0){if(a.e&&-1!==a.e.indexOf(e-n))continue;return a}}return null}const s=i("221,13-1b,5f-,40-10,51-f,11-3,3-3,2-2,2-4,8,2,15,2d,28-8,88,48,27-,3-5,11-20,27-,8,28,3-5,12,18,b-a,1c-4,6-16,2-d,2-2,2,1b-4,17-9,8f-,10,f,1f-2,1c-34,33-14e,4,36-,13-,6-2,1a-f,4,9-,3-,17,8,2-2,5-,2,8-,3-,4-8,2-3,3,6-,16-6,2-,7-3,3-,17,8,3,3,3-,2,6-3,3-,4-a,5,2-6,10-b,4,8,2,4,17,8,3,6-,b,4,4-,2-e,2-4,b-10,4,9-,3-,17,8,3-,5-,9-2,3-,4-7,3-3,3,4-3,c-10,3,7-2,4,5-2,3,2,3-2,3-2,4-2,9,4-3,6-2,4,5-8,2-e,d-d,4,9,4,18,b,6-3,8,4,5-6,3-8,3-3,b-11,3,9,4,18,b,6-3,8,4,5-6,3-6,2,3-3,b-11,3,9,4,18,11-3,7-,4,5-8,2-7,3-3,b-11,3,13-2,19,a,2-,8-2,2-3,7,2,9-11,4-b,3b-3,1e-24,3,2-,3,2-,2-5,5,8,4,2,2-,3,e,4-,6,2,7-,b-,3-21,49,23-5,1c-3,9,25,10-,2-2f,23,6,3,8-2,5-5,1b-45,27-9,2a-,2-3,5b-4,45-4,53-5,8,40,2,5-,8,2,5-,28,2,5-,20,2,5-,8,2,5-,8,8,18,20,2,5-,8,28,14-5,1d-22,56-b,277-8,1e-2,52-e,e,8-a,18-8,15-b,e,4,3-b,5e-2,b-15,10,b-5,59-7,2b-555,9d-3,5b-5,17-,7-,27-,7-,9,2,2,2,20-,36,10,f-,7,14-,4,a,54-3,2-6,6-5,9-,1c-10,13-1d,1c-14,3c-,10-6,32-b,240-30,28-18,c-14,a0,115-,3,66-,b-76,5,5-,1d,24,2,5-2,2,8-,35-2,19,f-10,1d-3,311-37f,1b,5a-b,d7-19,d-3,41,57-,68-4,29-3,5f,29-37,2e-2,25-c,2c-2,4e-3,30,78-3,64-,20,19b7-49,51a7-59,48e-2,38-738,2ba5-5b,222f-,3c-94,8-b,6-4,1b,6,2,3,3,6d-20,16e-f,41-,37-7,2e-2,11-f,5-b,18-,b,14,5-3,6,88-,2,bf-2,7-,7-,7-,4-2,8,8-9,8-2ff,20,5-b,1c-b4,27-,27-cbb1,f7-9,28-2,b5-221,56,48,3-,2-,3-,5,d,2,5,3,42,5-,9,8,1d,5,6,2-2,8,153-3,123-3,33-27fd,a6da-5128,21f-5df,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3,2-1d,61-ff7d"),c="ad,34f,1806,180b,180c,180d,200b,200c,200d,2060,feff".split(",").map((e=>parseInt(e,16))),u=[{h:25,s:32,l:65},{h:30,s:32,e:[23],l:127},{h:54,s:1,e:[48],l:64,d:2},{h:14,s:1,l:57,d:2},{h:44,s:1,l:17,d:2},{h:10,s:1,e:[2,6,8],l:61,d:2},{h:16,s:1,l:68,d:2},{h:84,s:1,e:[18,24,66],l:19,d:2},{h:26,s:32,e:[17],l:435},{h:22,s:1,l:71,d:2},{h:15,s:80,l:40},{h:31,s:32,l:16},{h:32,s:1,l:80,d:2},{h:52,s:1,l:42,d:2},{h:12,s:1,l:55,d:2},{h:40,s:1,e:[38],l:15,d:2},{h:14,s:1,l:48,d:2},{h:37,s:48,l:49},{h:148,s:1,l:6351,d:2},{h:88,s:1,l:160,d:2},{h:15,s:16,l:704},{h:25,s:26,l:854},{h:25,s:32,l:55915},{h:37,s:40,l:1247},{h:25,s:-119711,l:53248},{h:25,s:-119763,l:52},{h:25,s:-119815,l:52},{h:25,s:-119867,e:[1,4,5,7,8,11,12,17],l:52},{h:25,s:-119919,l:52},{h:24,s:-119971,e:[2,7,8,17],l:52},{h:24,s:-120023,e:[2,7,13,15,16,17],l:52},{h:25,s:-120075,l:52},{h:25,s:-120127,l:52},{h:25,s:-120179,l:52},{h:25,s:-120231,l:52},{h:25,s:-120283,l:52},{h:25,s:-120335,l:52},{h:24,s:-119543,e:[17],l:56},{h:24,s:-119601,e:[17],l:58},{h:24,s:-119659,e:[17],l:58},{h:24,s:-119717,e:[17],l:58},{h:24,s:-119775,e:[17],l:58}],l=a("b5:3bc,c3:ff,7:73,2:253,5:254,3:256,1:257,5:259,1:25b,3:260,1:263,2:269,1:268,5:26f,1:272,2:275,7:280,3:283,5:288,3:28a,1:28b,5:292,3f:195,1:1bf,29:19e,125:3b9,8b:3b2,1:3b8,1:3c5,3:3c6,1:3c0,1a:3ba,1:3c1,1:3c3,2:3b8,1:3b5,1bc9:3b9,1c:1f76,1:1f77,f:1f7a,1:1f7b,d:1f78,1:1f79,1:1f7c,1:1f7d,107:63,5:25b,4:68,1:68,1:68,3:69,1:69,1:6c,3:6e,4:70,1:71,1:72,1:72,1:72,7:7a,2:3c9,2:7a,2:6b,1:e5,1:62,1:63,3:65,1:66,2:6d,b:3b3,1:3c0,6:64,1b574:3b8,1a:3c3,20:3b8,1a:3c3,20:3b8,1a:3c3,20:3b8,1a:3c3,20:3b8,1a:3c3"),d=a("179:1,2:1,2:1,5:1,2:1,a:4f,a:1,8:1,2:1,2:1,3:1,5:1,3:1,4:1,2:1,3:1,4:1,8:2,1:1,2:2,1:1,2:2,27:2,195:26,2:25,1:25,1:25,2:40,2:3f,1:3f,33:1,11:-6,1:-9,1ac7:-3a,6d:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,b:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,c:-8,2:-8,2:-8,2:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,49:-8,1:-8,1:-4a,1:-4a,d:-56,1:-56,1:-56,1:-56,d:-8,1:-8,f:-8,1:-8,3:-7"),p=a("df:00730073,51:00690307,19:02BC006E,a7:006A030C,18a:002003B9,16:03B903080301,20:03C503080301,1d7:05650582,190f:00680331,1:00740308,1:0077030A,1:0079030A,1:006102BE,b6:03C50313,2:03C503130300,2:03C503130301,2:03C503130342,2a:1F0003B9,1:1F0103B9,1:1F0203B9,1:1F0303B9,1:1F0403B9,1:1F0503B9,1:1F0603B9,1:1F0703B9,1:1F0003B9,1:1F0103B9,1:1F0203B9,1:1F0303B9,1:1F0403B9,1:1F0503B9,1:1F0603B9,1:1F0703B9,1:1F2003B9,1:1F2103B9,1:1F2203B9,1:1F2303B9,1:1F2403B9,1:1F2503B9,1:1F2603B9,1:1F2703B9,1:1F2003B9,1:1F2103B9,1:1F2203B9,1:1F2303B9,1:1F2403B9,1:1F2503B9,1:1F2603B9,1:1F2703B9,1:1F6003B9,1:1F6103B9,1:1F6203B9,1:1F6303B9,1:1F6403B9,1:1F6503B9,1:1F6603B9,1:1F6703B9,1:1F6003B9,1:1F6103B9,1:1F6203B9,1:1F6303B9,1:1F6403B9,1:1F6503B9,1:1F6603B9,1:1F6703B9,3:1F7003B9,1:03B103B9,1:03AC03B9,2:03B10342,1:03B1034203B9,5:03B103B9,6:1F7403B9,1:03B703B9,1:03AE03B9,2:03B70342,1:03B7034203B9,5:03B703B9,6:03B903080300,1:03B903080301,3:03B90342,1:03B903080342,b:03C503080300,1:03C503080301,1:03C10313,2:03C50342,1:03C503080342,b:1F7C03B9,1:03C903B9,1:03CE03B9,2:03C90342,1:03C9034203B9,5:03C903B9,ac:00720073,5b:00B00063,6:00B00066,d:006E006F,a:0073006D,1:00740065006C,1:0074006D,124f:006800700061,2:00610075,2:006F0076,b:00700061,1:006E0061,1:03BC0061,1:006D0061,1:006B0061,1:006B0062,1:006D0062,1:00670062,3:00700066,1:006E0066,1:03BC0066,4:0068007A,1:006B0068007A,1:006D0068007A,1:00670068007A,1:00740068007A,15:00700061,1:006B00700061,1:006D00700061,1:006700700061,8:00700076,1:006E0076,1:03BC0076,1:006D0076,1:006B0076,1:006D0076,1:00700077,1:006E0077,1:03BC0077,1:006D0077,1:006B0077,1:006D0077,1:006B03C9,1:006D03C9,2:00620071,3:00632215006B0067,1:0063006F002E,1:00640062,1:00670079,2:00680070,2:006B006B,1:006B006D,9:00700068,2:00700070006D,1:00700072,2:00730076,1:00770062,c723:00660066,1:00660069,1:0066006C,1:006600660069,1:00660066006C,1:00730074,1:00730074,d:05740576,1:05740565,1:0574056B,1:057E0576,1:0574056D",(function(e){if(e.length%4!==0)throw new Error("bad data");let t=[];for(let n=0;n{if(c.indexOf(e)>=0)return[];if(e>=65024&&e<=65039)return[];let t=function(e){let t=o(e,u);if(t)return[e+t.s];let n=l[e];if(n)return n;let r=d[e];return r?[e+r[0]]:p[e]||null}(e);return t||[e]})),t=n.reduce(((e,t)=>(t.forEach((t=>{e.push(t)})),e)),[]),t=(0,r.XL)((0,r.uu)(t),r.Uj.NFKC),t.forEach((e=>{if(o(e,f))throw new Error("STRINGPREP_CONTAINS_PROHIBITED")})),t.forEach((e=>{if(o(e,s))throw new Error("STRINGPREP_CONTAINS_UNASSIGNED")}));let a=(0,r.uu)(t);if("-"===a.substring(0,1)||"--"===a.substring(2,4)||"-"===a.substring(a.length-1))throw new Error("invalid hyphen");if(a.length>63)throw new Error("too long");return a}},62741:function(e,t,n){"use strict";n.r(t),n.d(t,{_toEscapedUtf8String:function(){return i.U$},toUtf8Bytes:function(){return i.Y0},toUtf8CodePoints:function(){return i.XL},toUtf8String:function(){return i.ZN},Utf8ErrorFuncs:function(){return i.te},Utf8ErrorReason:function(){return i.Uw},UnicodeNormalizationForm:function(){return i.Uj},formatBytes32String:function(){return r.s},parseBytes32String:function(){return r.F},nameprep:function(){return a.Ll}});var r=n(86237),a=n(35637),i=n(29251)},29251:function(e,t,n){"use strict";n.d(t,{Uj:function(){return i},te:function(){return c},Uw:function(){return o},U$:function(){return p},uu:function(){return f},Y0:function(){return l},XL:function(){return m},ZN:function(){return h}});var r=n(16441);const a=new(n(1581).Logger)("strings/5.5.0");var i,o;function s(e,t,n,r,a){if(e===o.BAD_PREFIX||e===o.UNEXPECTED_CONTINUE){let e=0;for(let r=t+1;r>6===2;r++)e++;return e}return e===o.OVERRUN?n.length-t-1:0}!function(e){e.current="",e.NFC="NFC",e.NFD="NFD",e.NFKC="NFKC",e.NFKD="NFKD"}(i||(i={})),function(e){e.UNEXPECTED_CONTINUE="unexpected continuation byte",e.BAD_PREFIX="bad codepoint prefix",e.OVERRUN="string overrun",e.MISSING_CONTINUE="missing continuation byte",e.OUT_OF_RANGE="out of UTF-8 range",e.UTF16_SURROGATE="UTF-16 surrogate",e.OVERLONG="overlong representation"}(o||(o={}));const c=Object.freeze({error:function(e,t,n,r,i){return a.throwArgumentError(`invalid codepoint at offset ${t}; ${e}`,"bytes",n)},ignore:s,replace:function(e,t,n,r,a){return e===o.OVERLONG?(r.push(a),0):(r.push(65533),s(e,t,n))}});function u(e,t){null==t&&(t=c.error),e=(0,r.arrayify)(e);const n=[];let a=0;for(;a>7===0){n.push(r);continue}let i=null,s=null;if(192===(224&r))i=1,s=127;else if(224===(240&r))i=2,s=2047;else{if(240!==(248&r)){a+=t(128===(192&r)?o.UNEXPECTED_CONTINUE:o.BAD_PREFIX,a-1,e,n);continue}i=3,s=65535}if(a-1+i>=e.length){a+=t(o.OVERRUN,a-1,e,n);continue}let c=r&(1<<8-i-1)-1;for(let u=0;u1114111?a+=t(o.OUT_OF_RANGE,a-1-i,e,n,c):c>=55296&&c<=57343?a+=t(o.UTF16_SURROGATE,a-1-i,e,n,c):c<=s?a+=t(o.OVERLONG,a-1-i,e,n,c):n.push(c))}return n}function l(e,t=i.current){t!=i.current&&(a.checkNormalize(),e=e.normalize(t));let n=[];for(let r=0;r>6|192),n.push(63&t|128);else if(55296==(64512&t)){r++;const a=e.charCodeAt(r);if(r>=e.length||56320!==(64512&a))throw new Error("invalid utf-8 string");const i=65536+((1023&t)<<10)+(1023&a);n.push(i>>18|240),n.push(i>>12&63|128),n.push(i>>6&63|128),n.push(63&i|128)}else n.push(t>>12|224),n.push(t>>6&63|128),n.push(63&t|128)}return(0,r.arrayify)(n)}function d(e){const t="0000"+e.toString(16);return"\\u"+t.substring(t.length-4)}function p(e,t){return'"'+u(e,t).map((e=>{if(e<256){switch(e){case 8:return"\\b";case 9:return"\\t";case 10:return"\\n";case 13:return"\\r";case 34:return'\\"';case 92:return"\\\\"}if(e>=32&&e<127)return String.fromCharCode(e)}return e<=65535?d(e):d(55296+((e-=65536)>>10&1023))+d(56320+(1023&e))})).join("")+'"'}function f(e){return e.map((e=>e<=65535?String.fromCharCode(e):(e-=65536,String.fromCharCode(55296+(e>>10&1023),56320+(1023&e))))).join("")}function h(e,t){return f(u(e,t))}function m(e,t=i.current){return u(l(e,t))}},83875:function(e,t,n){"use strict";n.r(t),n.d(t,{TransactionTypes:function(){return f},accessListify:function(){return x},computeAddress:function(){return b},parse:function(){return O},recoverAddress:function(){return v},serialize:function(){return E}});var r=n(19485),a=n(2593),i=n(16441),o=n(21046),s=n(38197),c=n(6881),u=n(59052),l=n(67669),d=n(1581);const p=new d.Logger("transactions/5.5.0");var f;function h(e){return"0x"===e?null:(0,r.getAddress)(e)}function m(e){return"0x"===e?o._Y:a.O$.from(e)}!function(e){e[e.legacy=0]="legacy",e[e.eip2930=1]="eip2930",e[e.eip1559=2]="eip1559"}(f||(f={}));const y=[{name:"nonce",maxLength:32,numeric:!0},{name:"gasPrice",maxLength:32,numeric:!0},{name:"gasLimit",maxLength:32,numeric:!0},{name:"to",length:20},{name:"value",maxLength:32,numeric:!0},{name:"data"}],g={chainId:!0,data:!0,gasLimit:!0,gasPrice:!0,nonce:!0,to:!0,type:!0,value:!0};function b(e){const t=(0,l.computePublicKey)(e);return(0,r.getAddress)((0,i.hexDataSlice)((0,s.keccak256)((0,i.hexDataSlice)(t,1)),12))}function v(e,t){return b((0,l.recoverPublicKey)((0,i.arrayify)(e),t))}function w(e,t){const n=(0,i.stripZeros)(a.O$.from(e).toHexString());return n.length>32&&p.throwArgumentError("invalid length for "+t,"transaction:"+t,e),n}function _(e,t){return{address:(0,r.getAddress)(e),storageKeys:(t||[]).map(((t,n)=>(32!==(0,i.hexDataLength)(t)&&p.throwArgumentError("invalid access list storageKey",`accessList[${e}:${n}]`,t),t.toLowerCase())))}}function x(e){if(Array.isArray(e))return e.map(((e,t)=>Array.isArray(e)?(e.length>2&&p.throwArgumentError("access list expected to be [ address, storageKeys[] ]",`value[${t}]`,e),_(e[0],e[1])):_(e.address,e.storageKeys)));const t=Object.keys(e).map((t=>{const n=e[t].reduce(((e,t)=>(e[t]=!0,e)),{});return _(t,Object.keys(n).sort())}));return t.sort(((e,t)=>e.address.localeCompare(t.address))),t}function T(e){return x(e).map((e=>[e.address,e.storageKeys]))}function S(e,t){if(null!=e.gasPrice){const t=a.O$.from(e.gasPrice),n=a.O$.from(e.maxFeePerGas||0);t.eq(n)||p.throwArgumentError("mismatch EIP-1559 gasPrice != maxFeePerGas","tx",{gasPrice:t,maxFeePerGas:n})}const n=[w(e.chainId||0,"chainId"),w(e.nonce||0,"nonce"),w(e.maxPriorityFeePerGas||0,"maxPriorityFeePerGas"),w(e.maxFeePerGas||0,"maxFeePerGas"),w(e.gasLimit||0,"gasLimit"),null!=e.to?(0,r.getAddress)(e.to):"0x",w(e.value||0,"value"),e.data||"0x",T(e.accessList||[])];if(t){const e=(0,i.splitSignature)(t);n.push(w(e.recoveryParam,"recoveryParam")),n.push((0,i.stripZeros)(e.r)),n.push((0,i.stripZeros)(e.s))}return(0,i.hexConcat)(["0x02",u.encode(n)])}function k(e,t){const n=[w(e.chainId||0,"chainId"),w(e.nonce||0,"nonce"),w(e.gasPrice||0,"gasPrice"),w(e.gasLimit||0,"gasLimit"),null!=e.to?(0,r.getAddress)(e.to):"0x",w(e.value||0,"value"),e.data||"0x",T(e.accessList||[])];if(t){const e=(0,i.splitSignature)(t);n.push(w(e.recoveryParam,"recoveryParam")),n.push((0,i.stripZeros)(e.r)),n.push((0,i.stripZeros)(e.s))}return(0,i.hexConcat)(["0x01",u.encode(n)])}function E(e,t){if(null==e.type||0===e.type)return null!=e.accessList&&p.throwArgumentError("untyped transactions do not support accessList; include type: 1","transaction",e),function(e,t){(0,c.checkProperties)(e,g);const n=[];y.forEach((function(t){let r=e[t.name]||[];const a={};t.numeric&&(a.hexPad="left"),r=(0,i.arrayify)((0,i.hexlify)(r,a)),t.length&&r.length!==t.length&&r.length>0&&p.throwArgumentError("invalid length for "+t.name,"transaction:"+t.name,r),t.maxLength&&(r=(0,i.stripZeros)(r),r.length>t.maxLength&&p.throwArgumentError("invalid length for "+t.name,"transaction:"+t.name,r)),n.push((0,i.hexlify)(r))}));let r=0;if(null!=e.chainId?(r=e.chainId,"number"!==typeof r&&p.throwArgumentError("invalid transaction.chainId","transaction",e)):t&&!(0,i.isBytesLike)(t)&&t.v>28&&(r=Math.floor((t.v-35)/2)),0!==r&&(n.push((0,i.hexlify)(r)),n.push("0x"),n.push("0x")),!t)return u.encode(n);const a=(0,i.splitSignature)(t);let o=27+a.recoveryParam;return 0!==r?(n.pop(),n.pop(),n.pop(),o+=2*r+8,a.v>28&&a.v!==o&&p.throwArgumentError("transaction.chainId/signature.v mismatch","signature",t)):a.v!==o&&p.throwArgumentError("transaction.chainId/signature.v mismatch","signature",t),n.push((0,i.hexlify)(o)),n.push((0,i.stripZeros)((0,i.arrayify)(a.r))),n.push((0,i.stripZeros)((0,i.arrayify)(a.s))),u.encode(n)}(e,t);switch(e.type){case 1:return k(e,t);case 2:return S(e,t)}return p.throwError(`unsupported transaction type: ${e.type}`,d.Logger.errors.UNSUPPORTED_OPERATION,{operation:"serializeTransaction",transactionType:e.type})}function A(e,t,n){try{const n=m(t[0]).toNumber();if(0!==n&&1!==n)throw new Error("bad recid");e.v=n}catch(r){p.throwArgumentError("invalid v for transaction type: 1","v",t[0])}e.r=(0,i.hexZeroPad)(t[1],32),e.s=(0,i.hexZeroPad)(t[2],32);try{const t=(0,s.keccak256)(n(e));e.from=v(t,{r:e.r,s:e.s,recoveryParam:e.v})}catch(r){console.log(r)}}function O(e){const t=(0,i.arrayify)(e);if(t[0]>127)return function(e){const t=u.decode(e);9!==t.length&&6!==t.length&&p.throwArgumentError("invalid raw transaction","rawTransaction",e);const n={nonce:m(t[0]).toNumber(),gasPrice:m(t[1]),gasLimit:m(t[2]),to:h(t[3]),value:m(t[4]),data:t[5],chainId:0};if(6===t.length)return n;try{n.v=a.O$.from(t[6]).toNumber()}catch(r){return console.log(r),n}if(n.r=(0,i.hexZeroPad)(t[7],32),n.s=(0,i.hexZeroPad)(t[8],32),a.O$.from(n.r).isZero()&&a.O$.from(n.s).isZero())n.chainId=n.v,n.v=0;else{n.chainId=Math.floor((n.v-35)/2),n.chainId<0&&(n.chainId=0);let a=n.v-27;const o=t.slice(0,6);0!==n.chainId&&(o.push((0,i.hexlify)(n.chainId)),o.push("0x"),o.push("0x"),a-=2*n.chainId+8);const c=(0,s.keccak256)(u.encode(o));try{n.from=v(c,{r:(0,i.hexlify)(n.r),s:(0,i.hexlify)(n.s),recoveryParam:a})}catch(r){console.log(r)}n.hash=(0,s.keccak256)(e)}return n.type=null,n}(t);switch(t[0]){case 1:return function(e){const t=u.decode(e.slice(1));8!==t.length&&11!==t.length&&p.throwArgumentError("invalid component count for transaction type: 1","payload",(0,i.hexlify)(e));const n={type:1,chainId:m(t[0]).toNumber(),nonce:m(t[1]).toNumber(),gasPrice:m(t[2]),gasLimit:m(t[3]),to:h(t[4]),value:m(t[5]),data:t[6],accessList:x(t[7])};return 8===t.length||(n.hash=(0,s.keccak256)(e),A(n,t.slice(8),k)),n}(t);case 2:return function(e){const t=u.decode(e.slice(1));9!==t.length&&12!==t.length&&p.throwArgumentError("invalid component count for transaction type: 2","payload",(0,i.hexlify)(e));const n=m(t[2]),r=m(t[3]),a={type:2,chainId:m(t[0]).toNumber(),nonce:m(t[1]).toNumber(),maxPriorityFeePerGas:n,maxFeePerGas:r,gasPrice:null,gasLimit:m(t[4]),to:h(t[5]),value:m(t[6]),data:t[7],accessList:x(t[8])};return 9===t.length||(a.hash=(0,s.keccak256)(e),A(a,t.slice(9),S)),a}(t)}return p.throwError(`unsupported transaction type: ${t[0]}`,d.Logger.errors.UNSUPPORTED_OPERATION,{operation:"parseTransaction",transactionType:t[0]})}},61744:function(e,t,n){"use strict";n.r(t),n.d(t,{commify:function(){return o},formatEther:function(){return u},formatUnits:function(){return s},parseEther:function(){return l},parseUnits:function(){return c}});var r=n(20335);const a=new(n(1581).Logger)("units/5.5.0"),i=["wei","kwei","mwei","gwei","szabo","finney","ether"];function o(e){const t=String(e).split(".");(t.length>2||!t[0].match(/^-?[0-9]*$/)||t[1]&&!t[1].match(/^[0-9]*$/)||"."===e||"-."===e)&&a.throwArgumentError("invalid value","value",e);let n=t[0],r="";for("-"===n.substring(0,1)&&(r="-",n=n.substring(1));"0"===n.substring(0,1);)n=n.substring(1);""===n&&(n="0");let i="";for(2===t.length&&(i="."+(t[1]||"0"));i.length>2&&"0"===i[i.length-1];)i=i.substring(0,i.length-1);const o=[];for(;n.length;){if(n.length<=3){o.unshift(n);break}{const e=n.length-3;o.unshift(n.substring(e)),n=n.substring(0,e)}}return r+o.join(",")+i}function s(e,t){if("string"===typeof t){const e=i.indexOf(t);-1!==e&&(t=3*e)}return(0,r.S5)(e,null!=t?t:18)}function c(e,t){if("string"!==typeof e&&a.throwArgumentError("value must be a string","value",e),"string"===typeof t){const e=i.indexOf(t);-1!==e&&(t=3*e)}return(0,r.Ox)(e,null!=t?t:18)}function u(e){return s(e,18)}function l(e){return c(e,18)}},79911:function(e,t,n){"use strict";n.r(t),n.d(t,{Wallet:function(){return w},verifyMessage:function(){return _},verifyTypedData:function(){return x}});var r=n(19485),a=n(81556),i=n(48088),o=n(16441),s=n(93684),c=n(67827),u=n(84178),l=n(38197),d=n(6881),p=n(5634),f=n(67669),h=n(64341),m=n(81964),y=n(83875),g=n(1581);var b=function(e,t,n,r){return new(n||(n=Promise))((function(a,i){function o(e){try{c(r.next(e))}catch(t){i(t)}}function s(e){try{c(r.throw(e))}catch(t){i(t)}}function c(e){var t;e.done?a(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(o,s)}c((r=r.apply(e,t||[])).next())}))};const v=new g.Logger("wallet/5.5.0");class w extends i.E{constructor(e,t){if(v.checkNew(new.target,w),super(),null!=(n=e)&&(0,o.isHexString)(n.privateKey,32)&&null!=n.address){const t=new f.SigningKey(e.privateKey);if((0,d.defineReadOnly)(this,"_signingKey",(()=>t)),(0,d.defineReadOnly)(this,"address",(0,y.computeAddress)(this.publicKey)),this.address!==(0,r.getAddress)(e.address)&&v.throwArgumentError("privateKey/address mismatch","privateKey","[REDACTED]"),function(e){const t=e.mnemonic;return t&&t.phrase}(e)){const t=e.mnemonic;(0,d.defineReadOnly)(this,"_mnemonic",(()=>({phrase:t.phrase,path:t.path||u.defaultPath,locale:t.locale||"en"})));const n=this.mnemonic,r=u.HDNode.fromMnemonic(n.phrase,null,n.locale).derivePath(n.path);(0,y.computeAddress)(r.privateKey)!==this.address&&v.throwArgumentError("mnemonic/address mismatch","privateKey","[REDACTED]")}else(0,d.defineReadOnly)(this,"_mnemonic",(()=>null))}else{if(f.SigningKey.isSigningKey(e))"secp256k1"!==e.curve&&v.throwArgumentError("unsupported curve; must be secp256k1","privateKey","[REDACTED]"),(0,d.defineReadOnly)(this,"_signingKey",(()=>e));else{"string"===typeof e&&e.match(/^[0-9a-f]*$/i)&&64===e.length&&(e="0x"+e);const t=new f.SigningKey(e);(0,d.defineReadOnly)(this,"_signingKey",(()=>t))}(0,d.defineReadOnly)(this,"_mnemonic",(()=>null)),(0,d.defineReadOnly)(this,"address",(0,y.computeAddress)(this.publicKey))}var n;t&&!a.zt.isProvider(t)&&v.throwArgumentError("invalid provider","provider",t),(0,d.defineReadOnly)(this,"provider",t||null)}get mnemonic(){return this._mnemonic()}get privateKey(){return this._signingKey().privateKey}get publicKey(){return this._signingKey().publicKey}getAddress(){return Promise.resolve(this.address)}connect(e){return new w(this,e)}signTransaction(e){return(0,d.resolveProperties)(e).then((t=>{null!=t.from&&((0,r.getAddress)(t.from)!==this.address&&v.throwArgumentError("transaction from address mismatch","transaction.from",e.from),delete t.from);const n=this._signingKey().signDigest((0,l.keccak256)((0,y.serialize)(t)));return(0,y.serialize)(t,n)}))}signMessage(e){return b(this,void 0,void 0,(function*(){return(0,o.joinSignature)(this._signingKey().signDigest((0,s.r)(e)))}))}_signTypedData(e,t,n){return b(this,void 0,void 0,(function*(){const r=yield c.E.resolveNames(e,t,n,(e=>(null==this.provider&&v.throwError("cannot resolve ENS names without a provider",g.Logger.errors.UNSUPPORTED_OPERATION,{operation:"resolveName",value:e}),this.provider.resolveName(e))));return(0,o.joinSignature)(this._signingKey().signDigest(c.E.hash(r.domain,t,r.value)))}))}encrypt(e,t,n){if("function"!==typeof t||n||(n=t,t={}),n&&"function"!==typeof n)throw new Error("invalid callback");return t||(t={}),(0,m.HI)(this,e,t,n)}static createRandom(e){let t=(0,p.O)(16);e||(e={}),e.extraEntropy&&(t=(0,o.arrayify)((0,o.hexDataSlice)((0,l.keccak256)((0,o.concat)([t,e.extraEntropy])),0,16)));const n=(0,u.entropyToMnemonic)(t,e.locale);return w.fromMnemonic(n,e.path,e.locale)}static fromEncryptedJson(e,t,n){return(0,h.decryptJsonWallet)(e,t,n).then((e=>new w(e)))}static fromEncryptedJsonSync(e,t){return new w((0,h.decryptJsonWalletSync)(e,t))}static fromMnemonic(e,t,n){return t||(t=u.defaultPath),new w(u.HDNode.fromMnemonic(e,null,n).derivePath(t))}}function _(e,t){return(0,y.recoverAddress)((0,s.r)(e),t)}function x(e,t,n,r){return(0,y.recoverAddress)(c.E.hash(e,t,n),r)}},37707:function(e,t,n){"use strict";n.r(t),n.d(t,{_fetchData:function(){return h},fetchJson:function(){return m},poll:function(){return y}});var r=n(59567),a=n(16441),i=n(6881),o=n(29251),s=n(1581);var c=function(e,t,n,r){return new(n||(n=Promise))((function(a,i){function o(e){try{c(r.next(e))}catch(t){i(t)}}function s(e){try{c(r.throw(e))}catch(t){i(t)}}function c(e){var t;e.done?a(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(o,s)}c((r=r.apply(e,t||[])).next())}))};function u(e,t){return c(this,void 0,void 0,(function*(){null==t&&(t={});const n={method:t.method||"GET",headers:t.headers||{},body:t.body||void 0};!0!==t.skipFetchSetup&&(n.mode="cors",n.cache="no-cache",n.credentials="same-origin",n.redirect="follow",n.referrer="client");const r=yield fetch(e,n),i=yield r.arrayBuffer(),o={};return r.headers.forEach?r.headers.forEach(((e,t)=>{o[t.toLowerCase()]=e})):r.headers.keys().forEach((e=>{o[e.toLowerCase()]=r.headers.get(e)})),{headers:o,statusCode:r.status,statusMessage:r.statusText,body:(0,a.arrayify)(new Uint8Array(i))}}))}var l=function(e,t,n,r){return new(n||(n=Promise))((function(a,i){function o(e){try{c(r.next(e))}catch(t){i(t)}}function s(e){try{c(r.throw(e))}catch(t){i(t)}}function c(e){var t;e.done?a(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(o,s)}c((r=r.apply(e,t||[])).next())}))};const d=new s.Logger("web/5.5.1");function p(e){return new Promise((t=>{setTimeout(t,e)}))}function f(e,t){if(null==e)return null;if("string"===typeof e)return e;if((0,a.isBytesLike)(e)){if(t&&("text"===t.split("/")[0]||"application/json"===t.split(";")[0].trim()))try{return(0,o.ZN)(e)}catch(n){}return(0,a.hexlify)(e)}return e}function h(e,t,n){const a="object"===typeof e&&null!=e.throttleLimit?e.throttleLimit:12;d.assertArgument(a>0&&a%1===0,"invalid connection throttle limit","connection.throttleLimit",a);const i="object"===typeof e?e.throttleCallback:null,c="object"===typeof e&&"number"===typeof e.throttleSlotInterval?e.throttleSlotInterval:100;d.assertArgument(c>0&&c%1===0,"invalid connection throttle slot interval","connection.throttleSlotInterval",c);const h={};let m=null;const y={method:"GET"};let g=!1,b=12e4;if("string"===typeof e)m=e;else if("object"===typeof e){if(null!=e&&null!=e.url||d.throwArgumentError("missing URL","connection.url",e),m=e.url,"number"===typeof e.timeout&&e.timeout>0&&(b=e.timeout),e.headers)for(const t in e.headers)h[t.toLowerCase()]={key:t,value:String(e.headers[t])},["if-none-match","if-modified-since"].indexOf(t.toLowerCase())>=0&&(g=!0);if(y.allowGzip=!!e.allowGzip,null!=e.user&&null!=e.password){"https:"!==m.substring(0,6)&&!0!==e.allowInsecureAuthentication&&d.throwError("basic authentication requires a secure https url",s.Logger.errors.INVALID_ARGUMENT,{argument:"url",url:m,user:e.user,password:"[REDACTED]"});const t=e.user+":"+e.password;h.authorization={key:"Authorization",value:"Basic "+(0,r.c)((0,o.Y0)(t))}}}const v=new RegExp("^data:([a-z0-9-]+/[a-z0-9-]+);base64,(.*)$","i"),w=m?m.match(v):null;if(w)try{const e={statusCode:200,statusMessage:"OK",headers:{"content-type":w[1]},body:(0,r.J)(w[2])};let t=e.body;return n&&(t=n(e.body,e)),Promise.resolve(t)}catch(S){d.throwError("processing response error",s.Logger.errors.SERVER_ERROR,{body:f(w[1],w[2]),error:S,requestBody:null,requestMethod:"GET",url:m})}t&&(y.method="POST",y.body=t,null==h["content-type"]&&(h["content-type"]={key:"Content-Type",value:"application/octet-stream"}),null==h["content-length"]&&(h["content-length"]={key:"Content-Length",value:String(t.length)}));const _={};Object.keys(h).forEach((e=>{const t=h[e];_[t.key]=t.value})),y.headers=_;const x=function(){let e=null;return{promise:new Promise((function(t,n){b&&(e=setTimeout((()=>{null!=e&&(e=null,n(d.makeError("timeout",s.Logger.errors.TIMEOUT,{requestBody:f(y.body,_["content-type"]),requestMethod:y.method,timeout:b,url:m})))}),b))})),cancel:function(){null!=e&&(clearTimeout(e),e=null)}}}(),T=function(){return l(this,void 0,void 0,(function*(){for(let e=0;e=300)&&(x.cancel(),d.throwError("bad response",s.Logger.errors.SERVER_ERROR,{status:t.statusCode,headers:t.headers,body:f(r,t.headers?t.headers["content-type"]:null),requestBody:f(y.body,_["content-type"]),requestMethod:y.method,url:m})),n)try{const e=yield n(r,t);return x.cancel(),e}catch(S){if(S.throttleRetry&&e"content-type"===e.toLowerCase())).length||(n.headers=(0,i.shallowCopy)(n.headers),n.headers["content-type"]="application/json")}else n.headers={"content-type":"application/json"};e=n}return h(e,r,((e,t)=>{let r=null;if(null!=e)try{r=JSON.parse((0,o.ZN)(e))}catch(a){d.throwError("invalid JSON",s.Logger.errors.SERVER_ERROR,{body:e,error:a})}return n&&(r=n(r,t)),r}))}function y(e,t){return t||(t={}),null==(t=(0,i.shallowCopy)(t)).floor&&(t.floor=0),null==t.ceiling&&(t.ceiling=1e4),null==t.interval&&(t.interval=250),new Promise((function(n,r){let a=null,i=!1;const o=()=>!i&&(i=!0,a&&clearTimeout(a),!0);t.timeout&&(a=setTimeout((()=>{o()&&r(new Error("timeout"))}),t.timeout));const s=t.retryLimit;let c=0;!function a(){return e().then((function(e){if(void 0!==e)o()&&n(e);else if(t.oncePoll)t.oncePoll.once("poll",a);else if(t.onceBlock)t.onceBlock.once("block",a);else if(!i){if(c++,c>s)return void(o()&&r(new Error("retry limit reached")));let e=t.interval*parseInt(String(Math.random()*Math.pow(2,c)));et.ceiling&&(e=t.ceiling),setTimeout(a,e)}return null}),(function(e){o()&&r(e)}))}()}))}},48812:function(e,t,n){"use strict";n.d(t,{D:function(){return s}});var r=n(32046),a=n(6881),i=n(1581);const o=new i.Logger("wordlists/5.5.0");class s{constructor(e){o.checkAbstract(new.target,s),(0,a.defineReadOnly)(this,"locale",e)}split(e){return e.toLowerCase().split(/ +/g)}join(e){return e.join(" ")}static check(e){const t=[];for(let n=0;n<2048;n++){const r=e.getWord(n);if(n!==e.getWordIndex(r))return"0x";t.push(r)}return(0,r.id)(t.join("\n")+"\n")}static register(e,t){t||(t=e.locale)}}},10234:function(e,t,n){"use strict";n.d(t,{E:function(){return c}});var r=n(48812);let a=null;function i(e){if(null==a&&(a="AbandonAbilityAbleAboutAboveAbsentAbsorbAbstractAbsurdAbuseAccessAccidentAccountAccuseAchieveAcidAcousticAcquireAcrossActActionActorActressActualAdaptAddAddictAddressAdjustAdmitAdultAdvanceAdviceAerobicAffairAffordAfraidAgainAgeAgentAgreeAheadAimAirAirportAisleAlarmAlbumAlcoholAlertAlienAllAlleyAllowAlmostAloneAlphaAlreadyAlsoAlterAlwaysAmateurAmazingAmongAmountAmusedAnalystAnchorAncientAngerAngleAngryAnimalAnkleAnnounceAnnualAnotherAnswerAntennaAntiqueAnxietyAnyApartApologyAppearAppleApproveAprilArchArcticAreaArenaArgueArmArmedArmorArmyAroundArrangeArrestArriveArrowArtArtefactArtistArtworkAskAspectAssaultAssetAssistAssumeAsthmaAthleteAtomAttackAttendAttitudeAttractAuctionAuditAugustAuntAuthorAutoAutumnAverageAvocadoAvoidAwakeAwareAwayAwesomeAwfulAwkwardAxisBabyBachelorBaconBadgeBagBalanceBalconyBallBambooBananaBannerBarBarelyBargainBarrelBaseBasicBasketBattleBeachBeanBeautyBecauseBecomeBeefBeforeBeginBehaveBehindBelieveBelowBeltBenchBenefitBestBetrayBetterBetweenBeyondBicycleBidBikeBindBiologyBirdBirthBitterBlackBladeBlameBlanketBlastBleakBlessBlindBloodBlossomBlouseBlueBlurBlushBoardBoatBodyBoilBombBoneBonusBookBoostBorderBoringBorrowBossBottomBounceBoxBoyBracketBrainBrandBrassBraveBreadBreezeBrickBridgeBriefBrightBringBriskBroccoliBrokenBronzeBroomBrotherBrownBrushBubbleBuddyBudgetBuffaloBuildBulbBulkBulletBundleBunkerBurdenBurgerBurstBusBusinessBusyButterBuyerBuzzCabbageCabinCableCactusCageCakeCallCalmCameraCampCanCanalCancelCandyCannonCanoeCanvasCanyonCapableCapitalCaptainCarCarbonCardCargoCarpetCarryCartCaseCashCasinoCastleCasualCatCatalogCatchCategoryCattleCaughtCauseCautionCaveCeilingCeleryCementCensusCenturyCerealCertainChairChalkChampionChangeChaosChapterChargeChaseChatCheapCheckCheeseChefCherryChestChickenChiefChildChimneyChoiceChooseChronicChuckleChunkChurnCigarCinnamonCircleCitizenCityCivilClaimClapClarifyClawClayCleanClerkCleverClickClientCliffClimbClinicClipClockClogCloseClothCloudClownClubClumpClusterClutchCoachCoastCoconutCodeCoffeeCoilCoinCollectColorColumnCombineComeComfortComicCommonCompanyConcertConductConfirmCongressConnectConsiderControlConvinceCookCoolCopperCopyCoralCoreCornCorrectCostCottonCouchCountryCoupleCourseCousinCoverCoyoteCrackCradleCraftCramCraneCrashCraterCrawlCrazyCreamCreditCreekCrewCricketCrimeCrispCriticCropCrossCrouchCrowdCrucialCruelCruiseCrumbleCrunchCrushCryCrystalCubeCultureCupCupboardCuriousCurrentCurtainCurveCushionCustomCuteCycleDadDamageDampDanceDangerDaringDashDaughterDawnDayDealDebateDebrisDecadeDecemberDecideDeclineDecorateDecreaseDeerDefenseDefineDefyDegreeDelayDeliverDemandDemiseDenialDentistDenyDepartDependDepositDepthDeputyDeriveDescribeDesertDesignDeskDespairDestroyDetailDetectDevelopDeviceDevoteDiagramDialDiamondDiaryDiceDieselDietDifferDigitalDignityDilemmaDinnerDinosaurDirectDirtDisagreeDiscoverDiseaseDishDismissDisorderDisplayDistanceDivertDivideDivorceDizzyDoctorDocumentDogDollDolphinDomainDonateDonkeyDonorDoorDoseDoubleDoveDraftDragonDramaDrasticDrawDreamDressDriftDrillDrinkDripDriveDropDrumDryDuckDumbDuneDuringDustDutchDutyDwarfDynamicEagerEagleEarlyEarnEarthEasilyEastEasyEchoEcologyEconomyEdgeEditEducateEffortEggEightEitherElbowElderElectricElegantElementElephantElevatorEliteElseEmbarkEmbodyEmbraceEmergeEmotionEmployEmpowerEmptyEnableEnactEndEndlessEndorseEnemyEnergyEnforceEngageEngineEnhanceEnjoyEnlistEnoughEnrichEnrollEnsureEnterEntireEntryEnvelopeEpisodeEqualEquipEraEraseErodeErosionErrorEruptEscapeEssayEssenceEstateEternalEthicsEvidenceEvilEvokeEvolveExactExampleExcessExchangeExciteExcludeExcuseExecuteExerciseExhaustExhibitExileExistExitExoticExpandExpectExpireExplainExposeExpressExtendExtraEyeEyebrowFabricFaceFacultyFadeFaintFaithFallFalseFameFamilyFamousFanFancyFantasyFarmFashionFatFatalFatherFatigueFaultFavoriteFeatureFebruaryFederalFeeFeedFeelFemaleFenceFestivalFetchFeverFewFiberFictionFieldFigureFileFilmFilterFinalFindFineFingerFinishFireFirmFirstFiscalFishFitFitnessFixFlagFlameFlashFlatFlavorFleeFlightFlipFloatFlockFloorFlowerFluidFlushFlyFoamFocusFogFoilFoldFollowFoodFootForceForestForgetForkFortuneForumForwardFossilFosterFoundFoxFragileFrameFrequentFreshFriendFringeFrogFrontFrostFrownFrozenFruitFuelFunFunnyFurnaceFuryFutureGadgetGainGalaxyGalleryGameGapGarageGarbageGardenGarlicGarmentGasGaspGateGatherGaugeGazeGeneralGeniusGenreGentleGenuineGestureGhostGiantGiftGiggleGingerGiraffeGirlGiveGladGlanceGlareGlassGlideGlimpseGlobeGloomGloryGloveGlowGlueGoatGoddessGoldGoodGooseGorillaGospelGossipGovernGownGrabGraceGrainGrantGrapeGrassGravityGreatGreenGridGriefGritGroceryGroupGrowGruntGuardGuessGuideGuiltGuitarGunGymHabitHairHalfHammerHamsterHandHappyHarborHardHarshHarvestHatHaveHawkHazardHeadHealthHeartHeavyHedgehogHeightHelloHelmetHelpHenHeroHiddenHighHillHintHipHireHistoryHobbyHockeyHoldHoleHolidayHollowHomeHoneyHoodHopeHornHorrorHorseHospitalHostHotelHourHoverHubHugeHumanHumbleHumorHundredHungryHuntHurdleHurryHurtHusbandHybridIceIconIdeaIdentifyIdleIgnoreIllIllegalIllnessImageImitateImmenseImmuneImpactImposeImproveImpulseInchIncludeIncomeIncreaseIndexIndicateIndoorIndustryInfantInflictInformInhaleInheritInitialInjectInjuryInmateInnerInnocentInputInquiryInsaneInsectInsideInspireInstallIntactInterestIntoInvestInviteInvolveIronIslandIsolateIssueItemIvoryJacketJaguarJarJazzJealousJeansJellyJewelJobJoinJokeJourneyJoyJudgeJuiceJumpJungleJuniorJunkJustKangarooKeenKeepKetchupKeyKickKidKidneyKindKingdomKissKitKitchenKiteKittenKiwiKneeKnifeKnockKnowLabLabelLaborLadderLadyLakeLampLanguageLaptopLargeLaterLatinLaughLaundryLavaLawLawnLawsuitLayerLazyLeaderLeafLearnLeaveLectureLeftLegLegalLegendLeisureLemonLendLengthLensLeopardLessonLetterLevelLiarLibertyLibraryLicenseLifeLiftLightLikeLimbLimitLinkLionLiquidListLittleLiveLizardLoadLoanLobsterLocalLockLogicLonelyLongLoopLotteryLoudLoungeLoveLoyalLuckyLuggageLumberLunarLunchLuxuryLyricsMachineMadMagicMagnetMaidMailMainMajorMakeMammalManManageMandateMangoMansionManualMapleMarbleMarchMarginMarineMarketMarriageMaskMassMasterMatchMaterialMathMatrixMatterMaximumMazeMeadowMeanMeasureMeatMechanicMedalMediaMelodyMeltMemberMemoryMentionMenuMercyMergeMeritMerryMeshMessageMetalMethodMiddleMidnightMilkMillionMimicMindMinimumMinorMinuteMiracleMirrorMiseryMissMistakeMixMixedMixtureMobileModelModifyMomMomentMonitorMonkeyMonsterMonthMoonMoralMoreMorningMosquitoMotherMotionMotorMountainMouseMoveMovieMuchMuffinMuleMultiplyMuscleMuseumMushroomMusicMustMutualMyselfMysteryMythNaiveNameNapkinNarrowNastyNationNatureNearNeckNeedNegativeNeglectNeitherNephewNerveNestNetNetworkNeutralNeverNewsNextNiceNightNobleNoiseNomineeNoodleNormalNorthNoseNotableNoteNothingNoticeNovelNowNuclearNumberNurseNutOakObeyObjectObligeObscureObserveObtainObviousOccurOceanOctoberOdorOffOfferOfficeOftenOilOkayOldOliveOlympicOmitOnceOneOnionOnlineOnlyOpenOperaOpinionOpposeOptionOrangeOrbitOrchardOrderOrdinaryOrganOrientOriginalOrphanOstrichOtherOutdoorOuterOutputOutsideOvalOvenOverOwnOwnerOxygenOysterOzonePactPaddlePagePairPalacePalmPandaPanelPanicPantherPaperParadeParentParkParrotPartyPassPatchPathPatientPatrolPatternPausePavePaymentPeacePeanutPearPeasantPelicanPenPenaltyPencilPeoplePepperPerfectPermitPersonPetPhonePhotoPhrasePhysicalPianoPicnicPicturePiecePigPigeonPillPilotPinkPioneerPipePistolPitchPizzaPlacePlanetPlasticPlatePlayPleasePledgePluckPlugPlungePoemPoetPointPolarPolePolicePondPonyPoolPopularPortionPositionPossiblePostPotatoPotteryPovertyPowderPowerPracticePraisePredictPreferPreparePresentPrettyPreventPricePridePrimaryPrintPriorityPrisonPrivatePrizeProblemProcessProduceProfitProgramProjectPromoteProofPropertyProsperProtectProudProvidePublicPuddingPullPulpPulsePumpkinPunchPupilPuppyPurchasePurityPurposePursePushPutPuzzlePyramidQualityQuantumQuarterQuestionQuickQuitQuizQuoteRabbitRaccoonRaceRackRadarRadioRailRainRaiseRallyRampRanchRandomRangeRapidRareRateRatherRavenRawRazorReadyRealReasonRebelRebuildRecallReceiveRecipeRecordRecycleReduceReflectReformRefuseRegionRegretRegularRejectRelaxReleaseReliefRelyRemainRememberRemindRemoveRenderRenewRentReopenRepairRepeatReplaceReportRequireRescueResembleResistResourceResponseResultRetireRetreatReturnReunionRevealReviewRewardRhythmRibRibbonRiceRichRideRidgeRifleRightRigidRingRiotRippleRiskRitualRivalRiverRoadRoastRobotRobustRocketRomanceRoofRookieRoomRoseRotateRoughRoundRouteRoyalRubberRudeRugRuleRunRunwayRuralSadSaddleSadnessSafeSailSaladSalmonSalonSaltSaluteSameSampleSandSatisfySatoshiSauceSausageSaveSayScaleScanScareScatterSceneSchemeSchoolScienceScissorsScorpionScoutScrapScreenScriptScrubSeaSearchSeasonSeatSecondSecretSectionSecuritySeedSeekSegmentSelectSellSeminarSeniorSenseSentenceSeriesServiceSessionSettleSetupSevenShadowShaftShallowShareShedShellSheriffShieldShiftShineShipShiverShockShoeShootShopShortShoulderShoveShrimpShrugShuffleShySiblingSickSideSiegeSightSignSilentSilkSillySilverSimilarSimpleSinceSingSirenSisterSituateSixSizeSkateSketchSkiSkillSkinSkirtSkullSlabSlamSleepSlenderSliceSlideSlightSlimSloganSlotSlowSlushSmallSmartSmileSmokeSmoothSnackSnakeSnapSniffSnowSoapSoccerSocialSockSodaSoftSolarSoldierSolidSolutionSolveSomeoneSongSoonSorrySortSoulSoundSoupSourceSouthSpaceSpareSpatialSpawnSpeakSpecialSpeedSpellSpendSphereSpiceSpiderSpikeSpinSpiritSplitSpoilSponsorSpoonSportSpotSpraySpreadSpringSpySquareSqueezeSquirrelStableStadiumStaffStageStairsStampStandStartStateStaySteakSteelStemStepStereoStickStillStingStockStomachStoneStoolStoryStoveStrategyStreetStrikeStrongStruggleStudentStuffStumbleStyleSubjectSubmitSubwaySuccessSuchSuddenSufferSugarSuggestSuitSummerSunSunnySunsetSuperSupplySupremeSureSurfaceSurgeSurpriseSurroundSurveySuspectSustainSwallowSwampSwapSwarmSwearSweetSwiftSwimSwingSwitchSwordSymbolSymptomSyrupSystemTableTackleTagTailTalentTalkTankTapeTargetTaskTasteTattooTaxiTeachTeamTellTenTenantTennisTentTermTestTextThankThatThemeThenTheoryThereTheyThingThisThoughtThreeThriveThrowThumbThunderTicketTideTigerTiltTimberTimeTinyTipTiredTissueTitleToastTobaccoTodayToddlerToeTogetherToiletTokenTomatoTomorrowToneTongueTonightToolToothTopTopicToppleTorchTornadoTortoiseTossTotalTouristTowardTowerTownToyTrackTradeTrafficTragicTrainTransferTrapTrashTravelTrayTreatTreeTrendTrialTribeTrickTriggerTrimTripTrophyTroubleTruckTrueTrulyTrumpetTrustTruthTryTubeTuitionTumbleTunaTunnelTurkeyTurnTurtleTwelveTwentyTwiceTwinTwistTwoTypeTypicalUglyUmbrellaUnableUnawareUncleUncoverUnderUndoUnfairUnfoldUnhappyUniformUniqueUnitUniverseUnknownUnlockUntilUnusualUnveilUpdateUpgradeUpholdUponUpperUpsetUrbanUrgeUsageUseUsedUsefulUselessUsualUtilityVacantVacuumVagueValidValleyValveVanVanishVaporVariousVastVaultVehicleVelvetVendorVentureVenueVerbVerifyVersionVeryVesselVeteranViableVibrantViciousVictoryVideoViewVillageVintageViolinVirtualVirusVisaVisitVisualVitalVividVocalVoiceVoidVolcanoVolumeVoteVoyageWageWagonWaitWalkWallWalnutWantWarfareWarmWarriorWashWaspWasteWaterWaveWayWealthWeaponWearWeaselWeatherWebWeddingWeekendWeirdWelcomeWestWetWhaleWhatWheatWheelWhenWhereWhipWhisperWideWidthWifeWildWillWinWindowWineWingWinkWinnerWinterWireWisdomWiseWishWitnessWolfWomanWonderWoodWoolWordWorkWorldWorryWorthWrapWreckWrestleWristWriteWrongYardYearYellowYouYoungYouthZebraZeroZoneZoo".replace(/([A-Z])/g," $1").toLowerCase().substring(1).split(" "),"0x3c8acc1e7b08d8e76f9fda015ef48dc8c710a73cb7e0f77b2c18a9b5a7adde60"!==r.D.check(e)))throw a=null,new Error("BIP39 Wordlist for en (English) FAILED")}class o extends r.D{constructor(){super("en")}getWord(e){return i(this),a[e]}getWordIndex(e){return i(this),a.indexOf(e)}}const s=new o;r.D.register(s);const c={en:s}},96844:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SafeAppProvider=void 0;var r=n(26221);Object.defineProperty(t,"SafeAppProvider",{enumerable:!0,get:function(){return r.SafeAppProvider}})},26221:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SafeAppProvider=void 0;const r=n(17187),a=n(11509);class i extends r.EventEmitter{constructor(e,t){super(),this.submittedTxs=new Map,this.safe=e,this.sdk=t}async connect(){this.emit("connect",{chainId:this.chainId})}async disconnect(){}get chainId(){return this.safe.chainId}async request(e){const{method:t,params:n=[]}=e;switch(t){case"eth_accounts":return[this.safe.safeAddress];case"net_version":case"eth_chainId":return`0x${this.chainId.toString(16)}`;case"personal_sign":{const[e,t]=n;if(this.safe.safeAddress.toLowerCase()!==t.toLowerCase())throw new Error("The address or message hash is invalid");return await this.sdk.txs.signMessage(e),"0x"}case"eth_sign":{const[e,t]=n;if(this.safe.safeAddress.toLowerCase()!==e.toLowerCase()||!t.startsWith("0x"))throw new Error("The address or message hash is invalid");return await this.sdk.txs.signMessage(t),"0x"}case"eth_sendTransaction":const t=Object.assign({value:"0",data:"0x"},n[0]),i=await this.sdk.txs.send({txs:[t]});return this.submittedTxs.set(i.safeTxHash,{from:this.safe.safeAddress,hash:i.safeTxHash,gas:0,gasPrice:"0x00",nonce:0,input:t.data,value:t.value,to:t.to,blockHash:null,blockNumber:null,transactionIndex:null}),i.safeTxHash;case"eth_blockNumber":return(await this.sdk.eth.getBlockByNumber(["latest"])).number;case"eth_getBalance":return this.sdk.eth.getBalance([(0,a.getLowerCase)(n[0]),n[1]]);case"eth_getCode":return this.sdk.eth.getCode([(0,a.getLowerCase)(n[0]),n[1]]);case"eth_getTransactionCount":return this.sdk.eth.getTransactionCount([(0,a.getLowerCase)(n[0]),n[1]]);case"eth_getStorageAt":return this.sdk.eth.getStorageAt([(0,a.getLowerCase)(n[0]),n[1],n[2]]);case"eth_getBlockByNumber":return this.sdk.eth.getBlockByNumber([n[0],n[1]]);case"eth_getBlockByHash":return this.sdk.eth.getBlockByHash([n[0],n[1]]);case"eth_getTransactionByHash":let o=n[0];try{o=(await this.sdk.txs.getBySafeTxHash(o)).txHash||o}catch(r){}return this.submittedTxs.has(o)?this.submittedTxs.get(o):this.sdk.eth.getTransactionByHash([o]).then((e=>(e&&(e.hash=n[0]),e)));case"eth_getTransactionReceipt":{let e=n[0];try{e=(await this.sdk.txs.getBySafeTxHash(e)).txHash||e}catch(r){}return this.sdk.eth.getTransactionReceipt([e]).then((e=>(e&&(e.transactionHash=n[0]),e)))}case"eth_estimateGas":return this.sdk.eth.getEstimateGas(n[0]);case"eth_call":return this.sdk.eth.call([n[0],n[1]]);case"eth_getLogs":return this.sdk.eth.getPastLogs([n[0]]);case"eth_gasPrice":return this.sdk.eth.getGasPrice();default:throw Error(`"${e.method}" not implemented`)}}send(e,t){e||t("Undefined request"),this.request(e).then((n=>t(null,{jsonrpc:"2.0",id:e.id,result:n}))).catch((e=>t(e,null)))}}t.SafeAppProvider=i},11509:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getLowerCase=void 0,t.getLowerCase=function(e){return e?e.toLowerCase():e}},55621:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0});const i=n(36750);t.default=class{constructor(e=null,t=!1){this.allowedOrigins=null,this.callbacks=new Map,this.debugMode=!1,this.isValidMessage=({origin:e,data:t,source:n})=>{const r=!t,a=n===window.parent,i=("undefined"!==typeof t.version&&parseInt(t.version.split(".")[0]))>=1;let o=!0;return Array.isArray(this.allowedOrigins)&&(o=void 0!==this.allowedOrigins.find((t=>t.test(e)))),!r&&a&&i&&o},this.logIncomingMessage=e=>{console.info(`Safe Apps SDK v1: A message was received from origin ${e.origin}. `,e.data)},this.onParentMessage=e=>{this.isValidMessage(e)&&(this.debugMode&&this.logIncomingMessage(e),this.handleIncomingMessage(e.data))},this.handleIncomingMessage=e=>{const{id:t}=e,n=this.callbacks.get(t);n&&(n(e),this.callbacks.delete(t))},this.send=(e,t)=>{const n=i.MessageFormatter.makeRequest(e,t);if("undefined"===typeof window)throw new Error("Window doesn't exist");return window.parent.postMessage(n,"*"),new Promise(((e,t)=>{this.callbacks.set(n.id,(n=>{n.success?e(n):t(new Error(n.error))}))}))},this.allowedOrigins=e,this.debugMode=t,window.addEventListener("message",this.onParentMessage)}},a(n(92628),t)},36750:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MessageFormatter=void 0;const r=n(56036),a=n(78855);class i{}t.MessageFormatter=i,i.makeRequest=(e,t)=>({id:(0,a.generateRequestId)(),method:e,params:t,env:{sdkVersion:(0,r.getSDKVersion)()}}),i.makeResponse=(e,t,n)=>({id:e,success:!0,version:n,data:t}),i.makeErrorResponse=(e,t,n)=>({id:e,success:!1,error:t,version:n})},92628:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Methods=void 0,function(e){e.sendTransactions="sendTransactions",e.rpcCall="rpcCall",e.getChainInfo="getChainInfo",e.getSafeInfo="getSafeInfo",e.getTxBySafeTxHash="getTxBySafeTxHash",e.getSafeBalances="getSafeBalances",e.signMessage="signMessage"}(t.Methods||(t.Methods={}))},78855:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.generateRequestId=void 0;const n=e=>e.toString(16).padStart(2,"0");t.generateRequestId=()=>"undefined"!==typeof window?(e=>{const t=new Uint8Array((e||40)/2);return window.crypto.getRandomValues(t),Array.from(t,n).join("")})(10):(new Date).getTime().toString(36)},71068:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.RPC_CALLS=void 0,t.RPC_CALLS={eth_call:"eth_call",eth_gasPrice:"eth_gasPrice",eth_getLogs:"eth_getLogs",eth_getBalance:"eth_getBalance",eth_getCode:"eth_getCode",eth_getBlockByHash:"eth_getBlockByHash",eth_getBlockByNumber:"eth_getBlockByNumber",eth_getStorageAt:"eth_getStorageAt",eth_getTransactionByHash:"eth_getTransactionByHash",eth_getTransactionReceipt:"eth_getTransactionReceipt",eth_getTransactionCount:"eth_getTransactionCount",eth_estimateGas:"eth_estimateGas"}},60770:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Eth=void 0;const r=n(71068),a=n(92628),i={defaultBlockParam:(e="latest")=>e,returnFullTxObjectParam:(e=!1)=>e,blockNumberToHex:e=>Number.isInteger(e)?`0x${e.toString(16)}`:e};t.Eth=class{constructor(e){this.communicator=e,this.call=this.buildRequest({call:r.RPC_CALLS.eth_call,formatters:[null,i.defaultBlockParam]}),this.getBalance=this.buildRequest({call:r.RPC_CALLS.eth_getBalance,formatters:[null,i.defaultBlockParam]}),this.getCode=this.buildRequest({call:r.RPC_CALLS.eth_getCode,formatters:[null,i.defaultBlockParam]}),this.getStorageAt=this.buildRequest({call:r.RPC_CALLS.eth_getStorageAt,formatters:[null,i.blockNumberToHex,i.defaultBlockParam]}),this.getPastLogs=this.buildRequest({call:r.RPC_CALLS.eth_getLogs}),this.getBlockByHash=this.buildRequest({call:r.RPC_CALLS.eth_getBlockByHash,formatters:[null,i.returnFullTxObjectParam]}),this.getBlockByNumber=this.buildRequest({call:r.RPC_CALLS.eth_getBlockByNumber,formatters:[i.blockNumberToHex,i.returnFullTxObjectParam]}),this.getTransactionByHash=this.buildRequest({call:r.RPC_CALLS.eth_getTransactionByHash}),this.getTransactionReceipt=this.buildRequest({call:r.RPC_CALLS.eth_getTransactionReceipt}),this.getTransactionCount=this.buildRequest({call:r.RPC_CALLS.eth_getTransactionCount,formatters:[null,i.defaultBlockParam]}),this.getGasPrice=this.buildRequest({call:r.RPC_CALLS.eth_gasPrice}),this.getEstimateGas=e=>this.buildRequest({call:r.RPC_CALLS.eth_estimateGas})([e])}buildRequest(e){const{call:t,formatters:n}=e;return async e=>{n&&Array.isArray(e)&&n.forEach(((t,n)=>{t&&(e[n]=t(e[n]))}));const r={call:t,params:e||[]};return(await this.communicator.send(a.Methods.rpcCall,r)).data}}}},85822:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)},i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.getSDKVersion=void 0;const o=i(n(15381));t.default=o.default,a(n(15381),t),a(n(73302),t),a(n(92628),t),a(n(36750),t);var s=n(56036);Object.defineProperty(t,"getSDKVersion",{enumerable:!0,get:function(){return s.getSDKVersion}})},26016:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Safe=void 0;const r=n(86623),a=n(73726),i=n(92628),o=n(71068);t.Safe=class{constructor(e){this.communicator=e}async getChainInfo(){return(await this.communicator.send(i.Methods.getChainInfo,void 0)).data}async getInfo(){return(await this.communicator.send(i.Methods.getSafeInfo,void 0)).data}async experimental_getBalances({currency:e="usd"}={}){return(await this.communicator.send(i.Methods.getSafeBalances,{currency:e})).data}async check1271Signature(e,t="0x"){const n=await this.getInfo(),r=a.EIP_1271_INTERFACE.encodeFunctionData("isValidSignature",[e,t]),s={call:o.RPC_CALLS.eth_call,params:[{to:n.safeAddress,data:r},"latest"]};try{return(await this.communicator.send(i.Methods.rpcCall,s)).data.slice(0,10).toLowerCase()===a.MAGIC_VALUE}catch(c){return!1}}async check1271SignatureBytes(e,t="0x"){const n=await this.getInfo(),s=r.ethers.utils.arrayify(e),c=a.EIP_1271_BYTES_INTERFACE.encodeFunctionData("isValidSignature",[s,t]),u={call:o.RPC_CALLS.eth_call,params:[{to:n.safeAddress,data:c},"latest"]};try{return(await this.communicator.send(i.Methods.rpcCall,u)).data.slice(0,10).toLowerCase()===a.MAGIC_VALUE_BYTES}catch(l){return!1}}calculateMessageHash(e){return r.ethers.utils.hashMessage(e)}async isMessageSigned(e,t="0x"){const n=this.calculateMessageHash(e);return await this.isMessageHashSigned(n,t)}async isMessageHashSigned(e,t="0x"){const n=[this.check1271Signature.bind(this),this.check1271SignatureBytes.bind(this)];for(const r of n){if(await r(e,t))return!0}return!1}}},73726:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MAGIC_VALUE_BYTES=t.MAGIC_VALUE=t.EIP_1271_BYTES_INTERFACE=t.EIP_1271_INTERFACE=void 0;const r=n(86623);t.MAGIC_VALUE="0x1626ba7e";t.MAGIC_VALUE_BYTES="0x20c13b0b";const a=new r.ethers.utils.Interface(["function isValidSignature(bytes32 _dataHash, bytes calldata _signature) external view"]);t.EIP_1271_INTERFACE=a;const i=new r.ethers.utils.Interface(["function isValidSignature(bytes calldata _data, bytes calldata _signature) public view"]);t.EIP_1271_BYTES_INTERFACE=i},15381:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const a=r(n(55621)),i=n(44931),o=n(60770),s=n(26016);t.default=class{constructor(e={}){const{allowedDomains:t=null,debug:n=!1}=e;this.communicator=new a.default(t,n),this.eth=new o.Eth(this.communicator),this.txs=new i.TXs(this.communicator),this.safe=new s.Safe(this.communicator)}}},44931:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TXs=void 0;const r=n(92628);t.TXs=class{constructor(e){this.communicator=e}async getBySafeTxHash(e){if(!e)throw new Error("Invalid safeTxHash");return(await this.communicator.send(r.Methods.getTxBySafeTxHash,{safeTxHash:e})).data}async signMessage(e){const t={message:e};return(await this.communicator.send(r.Methods.signMessage,t)).data}async send({txs:e,params:t}){if(!e||!e.length)throw new Error("No transactions were passed");const n={txs:e,params:t};return(await this.communicator.send(r.Methods.sendTransactions,n)).data}}},23672:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TransferDirection=t.TransactionStatus=t.TokenType=t.Operation=void 0;var r=n(97663);Object.defineProperty(t,"Operation",{enumerable:!0,get:function(){return r.Operation}}),Object.defineProperty(t,"TokenType",{enumerable:!0,get:function(){return r.TokenType}}),Object.defineProperty(t,"TransactionStatus",{enumerable:!0,get:function(){return r.TransactionStatus}}),Object.defineProperty(t,"TransferDirection",{enumerable:!0,get:function(){return r.TransferDirection}})},73302:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),a(n(24644),t),a(n(49741),t),a(n(23672),t),a(n(52350),t)},52350:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});n(92628)},49741:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},24644:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},56036:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.getSDKVersion=void 0;const a=r(n(72010));t.getSDKVersion=()=>a.default.version.slice(0,5)},40188:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.SafeAppConnector=void 0;const a=n(26939),i=r(n(85822)),o=n(96844);class s extends a.AbstractConnector{constructor(e){super(),this.sdk=new i.default(e)}async activate(){if(!(await this.isSafeApp()))throw new Error("The app is loaded outside safe context");return{provider:await this.getProvider(),chainId:await this.getChainId(),account:await this.getAccount()}}async getSafeInfo(){return this.safe||(this.safe=await this.sdk.safe.getInfo()),this.safe}async getProvider(){if(!this.provider){const e=await this.getSafeInfo();this.provider=new o.SafeAppProvider(e,this.sdk)}return this.provider}async getChainId(){return(await this.getProvider()).chainId}async getAccount(){return(await this.getSafeInfo()).safeAddress}deactivate(){}async isSafeApp(){if((null===window||void 0===window?void 0:window.parent)===window)return!1;return!!(await Promise.race([this.getSafeInfo(),new Promise((e=>setTimeout(e,300)))]))}}t.SafeAppConnector=s},15495:function(e,t,n){"use strict";t.P=void 0;var r=n(40188);Object.defineProperty(t,"P",{enumerable:!0,get:function(){return r.SafeAppConnector}});var a=n(17546)},17546:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.useSafeAppConnection=void 0;const a=r(n(67294)),i=n(81088);t.useSafeAppConnection=function(e){const{activate:t,active:n}=(0,i.useWeb3React)(),[r,o]=a.default.useState(!1);return a.default.useEffect((()=>{e.isSafeApp().then((n=>{n?t(e,void 0,!0).catch((()=>{o(!0)})):o(!0)}))}),[t,e]),a.default.useEffect((()=>{n&&o(!0)}),[n]),r}},97663:function(e){e.exports=(()=>{var e={98:function(e,t){var n="undefined"!=typeof self?self:this,r=function(){function e(){this.fetch=!1,this.DOMException=n.DOMException}return e.prototype=n,new e}();!function(e){!function(t){var n="URLSearchParams"in e,r="Symbol"in e&&"iterator"in Symbol,a="FileReader"in e&&"Blob"in e&&function(){try{return new Blob,!0}catch(e){return!1}}(),i="FormData"in e,o="ArrayBuffer"in e;if(o)var s=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],c=ArrayBuffer.isView||function(e){return e&&s.indexOf(Object.prototype.toString.call(e))>-1};function u(e){if("string"!=typeof e&&(e=String(e)),/[^a-z0-9\-#$%&'*+.^_`|~]/i.test(e))throw new TypeError("Invalid character in header field name");return e.toLowerCase()}function l(e){return"string"!=typeof e&&(e=String(e)),e}function d(e){var t={next:function(){var t=e.shift();return{done:void 0===t,value:t}}};return r&&(t[Symbol.iterator]=function(){return t}),t}function p(e){this.map={},e instanceof p?e.forEach((function(e,t){this.append(t,e)}),this):Array.isArray(e)?e.forEach((function(e){this.append(e[0],e[1])}),this):e&&Object.getOwnPropertyNames(e).forEach((function(t){this.append(t,e[t])}),this)}function f(e){if(e.bodyUsed)return Promise.reject(new TypeError("Already read"));e.bodyUsed=!0}function h(e){return new Promise((function(t,n){e.onload=function(){t(e.result)},e.onerror=function(){n(e.error)}}))}function m(e){var t=new FileReader,n=h(t);return t.readAsArrayBuffer(e),n}function y(e){if(e.slice)return e.slice(0);var t=new Uint8Array(e.byteLength);return t.set(new Uint8Array(e)),t.buffer}function g(){return this.bodyUsed=!1,this._initBody=function(e){var t;this._bodyInit=e,e?"string"==typeof e?this._bodyText=e:a&&Blob.prototype.isPrototypeOf(e)?this._bodyBlob=e:i&&FormData.prototype.isPrototypeOf(e)?this._bodyFormData=e:n&&URLSearchParams.prototype.isPrototypeOf(e)?this._bodyText=e.toString():o&&a&&(t=e)&&DataView.prototype.isPrototypeOf(t)?(this._bodyArrayBuffer=y(e.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):o&&(ArrayBuffer.prototype.isPrototypeOf(e)||c(e))?this._bodyArrayBuffer=y(e):this._bodyText=e=Object.prototype.toString.call(e):this._bodyText="",this.headers.get("content-type")||("string"==typeof e?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):n&&URLSearchParams.prototype.isPrototypeOf(e)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},a&&(this.blob=function(){var e=f(this);if(e)return e;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){return this._bodyArrayBuffer?f(this)||Promise.resolve(this._bodyArrayBuffer):this.blob().then(m)}),this.text=function(){var e,t,n,r=f(this);if(r)return r;if(this._bodyBlob)return e=this._bodyBlob,n=h(t=new FileReader),t.readAsText(e),n;if(this._bodyArrayBuffer)return Promise.resolve(function(e){for(var t=new Uint8Array(e),n=new Array(t.length),r=0;r-1?r:n),this.mode=t.mode||this.mode||null,this.signal=t.signal||this.signal,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&a)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(a)}function w(e){var t=new FormData;return e.trim().split("&").forEach((function(e){if(e){var n=e.split("="),r=n.shift().replace(/\+/g," "),a=n.join("=").replace(/\+/g," ");t.append(decodeURIComponent(r),decodeURIComponent(a))}})),t}function _(e,t){t||(t={}),this.type="default",this.status=void 0===t.status?200:t.status,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in t?t.statusText:"OK",this.headers=new p(t.headers),this.url=t.url||"",this._initBody(e)}v.prototype.clone=function(){return new v(this,{body:this._bodyInit})},g.call(v.prototype),g.call(_.prototype),_.prototype.clone=function(){return new _(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new p(this.headers),url:this.url})},_.error=function(){var e=new _(null,{status:0,statusText:""});return e.type="error",e};var x=[301,302,303,307,308];_.redirect=function(e,t){if(-1===x.indexOf(t))throw new RangeError("Invalid status code");return new _(null,{status:t,headers:{location:e}})},t.DOMException=e.DOMException;try{new t.DOMException}catch(e){t.DOMException=function(e,t){this.message=e,this.name=t;var n=Error(e);this.stack=n.stack},t.DOMException.prototype=Object.create(Error.prototype),t.DOMException.prototype.constructor=t.DOMException}function T(e,n){return new Promise((function(r,i){var o=new v(e,n);if(o.signal&&o.signal.aborted)return i(new t.DOMException("Aborted","AbortError"));var s=new XMLHttpRequest;function c(){s.abort()}s.onload=function(){var e,t,n={status:s.status,statusText:s.statusText,headers:(e=s.getAllResponseHeaders()||"",t=new p,e.replace(/\r?\n[\t ]+/g," ").split(/\r?\n/).forEach((function(e){var n=e.split(":"),r=n.shift().trim();if(r){var a=n.join(":").trim();t.append(r,a)}})),t)};n.url="responseURL"in s?s.responseURL:n.headers.get("X-Request-URL");var a="response"in s?s.response:s.responseText;r(new _(a,n))},s.onerror=function(){i(new TypeError("Network request failed"))},s.ontimeout=function(){i(new TypeError("Network request failed"))},s.onabort=function(){i(new t.DOMException("Aborted","AbortError"))},s.open(o.method,o.url,!0),"include"===o.credentials?s.withCredentials=!0:"omit"===o.credentials&&(s.withCredentials=!1),"responseType"in s&&a&&(s.responseType="blob"),o.headers.forEach((function(e,t){s.setRequestHeader(t,e)})),o.signal&&(o.signal.addEventListener("abort",c),s.onreadystatechange=function(){4===s.readyState&&o.signal.removeEventListener("abort",c)}),s.send(void 0===o._bodyInit?null:o._bodyInit)}))}T.polyfill=!0,e.fetch||(e.fetch=T,e.Headers=p,e.Request=v,e.Response=_),t.Headers=p,t.Request=v,t.Response=_,t.fetch=T,Object.defineProperty(t,"__esModule",{value:!0})}({})}(r),r.fetch.ponyfill=!0,delete r.fetch.polyfill;var a=r;(t=a.fetch).default=a.fetch,t.fetch=a.fetch,t.Headers=a.Headers,t.Request=a.Request,t.Response=a.Response,e.exports=t}},t={};function n(r){var a=t[r];if(void 0!==a)return a.exports;var i=t[r]={exports:{}};return e[r].call(i.exports,i,i.exports,n),i.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),n.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var r={};return(()=>{"use strict";n.r(r),n.d(r,{FEATURES:()=>u,GAS_PRICE_TYPE:()=>c,Operation:()=>t,RPC_AUTHENTICATION:()=>s,SafeAppAccessPolicyTypes:()=>e,TokenType:()=>l,TransactionStatus:()=>a,TransactionTokenType:()=>o,TransferDirection:()=>i,getBalances:()=>y,getChainConfig:()=>E,getChainsConfig:()=>k,getCollectibles:()=>v,getDecodedData:()=>C,getFiatCurrencies:()=>g,getMasterCopies:()=>O,getOwnedSafes:()=>b,getSafeApps:()=>A,getSafeInfo:()=>m,getTransactionDetails:()=>x,getTransactionHistory:()=>w,getTransactionQueue:()=>_,postSafeGasEstimation:()=>T,proposeTransaction:()=>S});var e,t,a,i,o,s,c,u,l,d=n(98),p=n.n(d);function f(e,t){return n=this,r=void 0,i=function(){var n,r,a,i,o;return function(e,t){var n,r,a,i,o={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]};return i={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function s(i){return function(s){return function(i){if(n)throw new TypeError("Generator is already executing.");for(;o;)try{if(n=1,r&&(a=2&i[0]?r.return:i[0]?r.throw||((a=r.return)&&a.call(r),0):r.next)&&!(a=a.call(r,i[1])).done)return a;switch(r=0,a&&(i=[2&i[0],a.value]),i[0]){case 0:case 1:a=i;break;case 4:return o.label++,{value:i[1],done:!1};case 5:o.label++,r=i[1],i=[0];continue;case 7:i=o.ops.pop(),o.trys.pop();continue;default:if(!((a=(a=o.trys).length>0&&a[a.length-1])||6!==i[0]&&2!==i[0])){o=0;continue}if(3===i[0]&&(!a||i[1]>a[0]&&i[1]{l||p(function(e){return"function"===typeof e?e():e}(u)||document.body)}),[u,l]),(0,o.Z)((()=>{if(d&&!l)return(0,s.Z)(t,d),()=>{(0,s.Z)(t,null)}}),[t,d,l]),l?r.isValidElement(n)?r.cloneElement(n,{ref:f}):n:(0,c.jsx)(r.Fragment,{children:d?a.createPortal(n,d):d})}));t.Z=u},10238:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var r=n(87462),a=n(28442);function i(e,t={},n){return(0,a.Z)(e)?t:(0,r.Z)({},t,{ownerState:(0,r.Z)({},t.ownerState,n)})}},28442:function(e,t){"use strict";t.Z=function(e){return"string"===typeof e}},71276:function(e,t,n){"use strict";function r(e,t){return"function"===typeof e?e(t):e}n.d(t,{Z:function(){return r}})},18793:function(e,t,n){"use strict";n.d(t,{Z:function(){return p}});var r=n(87462),a=n(63366),i=n(30067),o=n(10238),s=n(86010);function c(e){if(void 0===e)return{};const t={};return Object.keys(e).filter((t=>!(t.match(/^on[A-Z]/)&&"function"===typeof e[t]))).forEach((n=>{t[n]=e[n]})),t}function u(e){const{getSlotProps:t,additionalProps:n,externalSlotProps:a,externalForwardedProps:i,className:o}=e;if(!t){const e=(0,s.default)(null==i?void 0:i.className,null==a?void 0:a.className,o,null==n?void 0:n.className),t=(0,r.Z)({},null==n?void 0:n.style,null==i?void 0:i.style,null==a?void 0:a.style),c=(0,r.Z)({},n,i,a);return e.length>0&&(c.className=e),Object.keys(t).length>0&&(c.style=t),{props:c,internalRef:void 0}}const u=function(e,t=[]){if(void 0===e)return{};const n={};return Object.keys(e).filter((n=>n.match(/^on[A-Z]/)&&"function"===typeof e[n]&&!t.includes(n))).forEach((t=>{n[t]=e[t]})),n}((0,r.Z)({},i,a)),l=c(a),d=c(i),p=t(u),f=(0,s.default)(null==p?void 0:p.className,null==n?void 0:n.className,o,null==i?void 0:i.className,null==a?void 0:a.className),h=(0,r.Z)({},null==p?void 0:p.style,null==n?void 0:n.style,null==i?void 0:i.style,null==a?void 0:a.style),m=(0,r.Z)({},p,n,d,l);return f.length>0&&(m.className=f),Object.keys(h).length>0&&(m.style=h),{props:m,internalRef:p.ref}}var l=n(71276);const d=["elementType","externalSlotProps","ownerState"];function p(e){var t;const{elementType:n,externalSlotProps:s,ownerState:c}=e,p=(0,a.Z)(e,d),f=(0,l.Z)(s,c),{props:h,internalRef:m}=u((0,r.Z)({},p,{externalSlotProps:f})),y=(0,i.Z)(m,null==f?void 0:f.ref,null==(t=e.additionalProps)?void 0:t.ref);return(0,o.Z)(n,(0,r.Z)({},h,{ref:y}),c)}},62753:function(e,t,n){"use strict";var r=n(64836);t.Z=void 0;var a=r(n(64938)),i=n(85893),o=(0,a.default)((0,i.jsx)("path",{d:"m19.77 7.23.01-.01-3.72-3.72L15 4.56l2.11 2.11c-.94.36-1.61 1.26-1.61 2.33 0 1.38 1.12 2.5 2.5 2.5.36 0 .69-.08 1-.21v7.21c0 .55-.45 1-1 1s-1-.45-1-1V14c0-1.1-.9-2-2-2h-1V5c0-1.1-.9-2-2-2H6c-1.1 0-2 .9-2 2v16h10v-7.5h1.5v5c0 1.38 1.12 2.5 2.5 2.5s2.5-1.12 2.5-2.5V9c0-.69-.28-1.32-.73-1.77zM12 10H6V5h6v5zm6 0c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1z"}),"LocalGasStation");t.Z=o},64938:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return r.createSvgIcon}});var r=n(58075)},33821:function(e,t,n){"use strict";n.d(t,{Z:function(){return A}});var r=n(63366),a=n(87462),i=n(67294),o=n(86010);var s=e=>{const t=i.useRef({});return i.useEffect((()=>{t.current=e})),t.current},c=n(94780);var u=n(1588),l=n(34867);function d(e){return(0,l.Z)("BaseBadge",e)}(0,u.Z)("BaseBadge",["root","badge","invisible"]);var p=n(18793),f=n(85893);const h=["badgeContent","component","children","components","componentsProps","invisible","max","showZero"],m=i.forwardRef((function(e,t){const{component:n,children:i,components:o={},componentsProps:u={},max:l=99,showZero:m=!1}=e,y=(0,r.Z)(e,h),{badgeContent:g,max:b,displayValue:v,invisible:w}=function(e){const{badgeContent:t,invisible:n=!1,max:r=99,showZero:a=!1}=e,i=s({badgeContent:t,max:r});let o=n;!1!==n||0!==t||a||(o=!0);const{badgeContent:c,max:u=r}=o?i:e;return{badgeContent:c,invisible:o,max:u,displayValue:c&&Number(c)>u?`${u}+`:c}}((0,a.Z)({},e,{max:l})),_=(0,a.Z)({},e,{badgeContent:g,invisible:w,max:b,showZero:m}),x=(e=>{const{invisible:t}=e,n={root:["root"],badge:["badge",t&&"invisible"]};return(0,c.Z)(n,d,void 0)})(_),T=n||o.Root||"span",S=(0,p.Z)({elementType:T,externalSlotProps:u.root,externalForwardedProps:y,additionalProps:{ref:t},ownerState:_,className:x.root}),k=o.Badge||"span",E=(0,p.Z)({elementType:k,externalSlotProps:u.badge,ownerState:_,className:x.badge});return(0,f.jsxs)(T,(0,a.Z)({},S,{children:[i,(0,f.jsx)(k,(0,a.Z)({},E,{children:v}))]}))}));var y=m,g=n(81719),b=n(78884),v=n(28442);var w=e=>!e||!(0,v.Z)(e),_=n(36622);function x(e){return(0,l.Z)("MuiBadge",e)}var T=(0,u.Z)("MuiBadge",["root","badge","dot","standard","anchorOriginTopRight","anchorOriginBottomRight","anchorOriginTopLeft","anchorOriginBottomLeft","invisible","colorError","colorInfo","colorPrimary","colorSecondary","colorSuccess","colorWarning","overlapRectangular","overlapCircular","anchorOriginTopLeftCircular","anchorOriginTopLeftRectangular","anchorOriginTopRightCircular","anchorOriginTopRightRectangular","anchorOriginBottomLeftCircular","anchorOriginBottomLeftRectangular","anchorOriginBottomRightCircular","anchorOriginBottomRightRectangular"]);const S=["anchorOrigin","className","component","components","componentsProps","overlap","color","invisible","max","badgeContent","showZero","variant"],k=(0,g.ZP)("span",{name:"MuiBadge",slot:"Root",overridesResolver:(e,t)=>t.root})({position:"relative",display:"inline-flex",verticalAlign:"middle",flexShrink:0}),E=(0,g.ZP)("span",{name:"MuiBadge",slot:"Badge",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.badge,t[n.variant],t[`anchorOrigin${(0,_.Z)(n.anchorOrigin.vertical)}${(0,_.Z)(n.anchorOrigin.horizontal)}${(0,_.Z)(n.overlap)}`],"default"!==n.color&&t[`color${(0,_.Z)(n.color)}`],n.invisible&&t.invisible]}})((({theme:e,ownerState:t})=>(0,a.Z)({display:"flex",flexDirection:"row",flexWrap:"wrap",justifyContent:"center",alignContent:"center",alignItems:"center",position:"absolute",boxSizing:"border-box",fontFamily:e.typography.fontFamily,fontWeight:e.typography.fontWeightMedium,fontSize:e.typography.pxToRem(12),minWidth:20,lineHeight:1,padding:"0 6px",height:20,borderRadius:10,zIndex:1,transition:e.transitions.create("transform",{easing:e.transitions.easing.easeInOut,duration:e.transitions.duration.enteringScreen})},"default"!==t.color&&{backgroundColor:(e.vars||e).palette[t.color].main,color:(e.vars||e).palette[t.color].contrastText},"dot"===t.variant&&{borderRadius:4,height:8,minWidth:8,padding:0},"top"===t.anchorOrigin.vertical&&"right"===t.anchorOrigin.horizontal&&"rectangular"===t.overlap&&{top:0,right:0,transform:"scale(1) translate(50%, -50%)",transformOrigin:"100% 0%",[`&.${T.invisible}`]:{transform:"scale(0) translate(50%, -50%)"}},"bottom"===t.anchorOrigin.vertical&&"right"===t.anchorOrigin.horizontal&&"rectangular"===t.overlap&&{bottom:0,right:0,transform:"scale(1) translate(50%, 50%)",transformOrigin:"100% 100%",[`&.${T.invisible}`]:{transform:"scale(0) translate(50%, 50%)"}},"top"===t.anchorOrigin.vertical&&"left"===t.anchorOrigin.horizontal&&"rectangular"===t.overlap&&{top:0,left:0,transform:"scale(1) translate(-50%, -50%)",transformOrigin:"0% 0%",[`&.${T.invisible}`]:{transform:"scale(0) translate(-50%, -50%)"}},"bottom"===t.anchorOrigin.vertical&&"left"===t.anchorOrigin.horizontal&&"rectangular"===t.overlap&&{bottom:0,left:0,transform:"scale(1) translate(-50%, 50%)",transformOrigin:"0% 100%",[`&.${T.invisible}`]:{transform:"scale(0) translate(-50%, 50%)"}},"top"===t.anchorOrigin.vertical&&"right"===t.anchorOrigin.horizontal&&"circular"===t.overlap&&{top:"14%",right:"14%",transform:"scale(1) translate(50%, -50%)",transformOrigin:"100% 0%",[`&.${T.invisible}`]:{transform:"scale(0) translate(50%, -50%)"}},"bottom"===t.anchorOrigin.vertical&&"right"===t.anchorOrigin.horizontal&&"circular"===t.overlap&&{bottom:"14%",right:"14%",transform:"scale(1) translate(50%, 50%)",transformOrigin:"100% 100%",[`&.${T.invisible}`]:{transform:"scale(0) translate(50%, 50%)"}},"top"===t.anchorOrigin.vertical&&"left"===t.anchorOrigin.horizontal&&"circular"===t.overlap&&{top:"14%",left:"14%",transform:"scale(1) translate(-50%, -50%)",transformOrigin:"0% 0%",[`&.${T.invisible}`]:{transform:"scale(0) translate(-50%, -50%)"}},"bottom"===t.anchorOrigin.vertical&&"left"===t.anchorOrigin.horizontal&&"circular"===t.overlap&&{bottom:"14%",left:"14%",transform:"scale(1) translate(-50%, 50%)",transformOrigin:"0% 100%",[`&.${T.invisible}`]:{transform:"scale(0) translate(-50%, 50%)"}},t.invisible&&{transition:e.transitions.create("transform",{easing:e.transitions.easing.easeInOut,duration:e.transitions.duration.leavingScreen})})));var A=i.forwardRef((function(e,t){var n,i,u,l;const d=(0,b.Z)({props:e,name:"MuiBadge"}),{anchorOrigin:p={vertical:"top",horizontal:"right"},className:h,component:m="span",components:g={},componentsProps:v={},overlap:T="rectangular",color:A="default",invisible:O=!1,max:C,badgeContent:P,showZero:R=!1,variant:I="standard"}=d,D=(0,r.Z)(d,S),j=s({anchorOrigin:p,color:A,overlap:T,variant:I});let M=O;!1===O&&(0===P&&!R||null==P&&"dot"!==I)&&(M=!0);const{color:N=A,overlap:L=T,anchorOrigin:B=p,variant:Z=I}=M?j:d,U=(e=>{const{color:t,anchorOrigin:n,invisible:r,overlap:a,variant:i,classes:o={}}=e,s={root:["root"],badge:["badge",i,r&&"invisible",`anchorOrigin${(0,_.Z)(n.vertical)}${(0,_.Z)(n.horizontal)}`,`anchorOrigin${(0,_.Z)(n.vertical)}${(0,_.Z)(n.horizontal)}${(0,_.Z)(a)}`,`overlap${(0,_.Z)(a)}`,"default"!==t&&`color${(0,_.Z)(t)}`]};return(0,c.Z)(s,x,o)})((0,a.Z)({},d,{anchorOrigin:B,invisible:M,color:N,overlap:L,variant:Z}));let F;return"dot"!==Z&&(F=P&&Number(P)>C?`${C}+`:P),(0,f.jsx)(y,(0,a.Z)({invisible:O,badgeContent:F,showZero:R,max:C},D,{components:(0,a.Z)({Root:k,Badge:E},g),className:(0,o.default)(null==(n=v.root)?void 0:n.className,U.root,h),componentsProps:{root:(0,a.Z)({},v.root,w(g.Root)&&{as:m,ownerState:(0,a.Z)({},null==(i=v.root)?void 0:i.ownerState,{anchorOrigin:B,color:N,overlap:L,variant:Z})}),badge:(0,a.Z)({},v.badge,{className:(0,o.default)(U.badge,null==(u=v.badge)?void 0:u.className)},w(g.Badge)&&{ownerState:(0,a.Z)({},null==(l=v.badge)?void 0:l.ownerState,{anchorOrigin:B,color:N,overlap:L,variant:Z})})},ref:t}))}))},61953:function(e,t,n){"use strict";n.d(t,{Z:function(){return m}});var r=n(87462),a=n(63366),i=n(67294),o=n(86010),s=n(49731),c=n(86523),u=n(39707),l=n(96682),d=n(85893);const p=["className","component"];var f=n(37078);const h=function(e={}){const{defaultTheme:t,defaultClassName:n="MuiBox-root",generateClassName:f,styleFunctionSx:h=c.Z}=e,m=(0,s.ZP)("div",{shouldForwardProp:e=>"theme"!==e&&"sx"!==e&&"as"!==e})(h);return i.forwardRef((function(e,i){const s=(0,l.Z)(t),c=(0,u.Z)(e),{className:h,component:y="div"}=c,g=(0,a.Z)(c,p);return(0,d.jsx)(m,(0,r.Z)({as:y,ref:i,className:(0,o.default)(h,f?f(n):n),theme:s},g))}))}({defaultTheme:(0,n(19762).Z)(),defaultClassName:"MuiBox-root",generateClassName:f.Z.generate});var m=h},75084:function(e,t,n){"use strict";n.d(t,{Z:function(){return S}});var r=n(63366),a=n(87462),i=n(67294),o=n(86010),s=n(47925),c=n(94780),u=n(41796),l=n(81719),d=n(78884),p=n(83187),f=n(36622),h=n(34867);function m(e){return(0,h.Z)("MuiButton",e)}var y=(0,n(1588).Z)("MuiButton",["root","text","textInherit","textPrimary","textSecondary","textSuccess","textError","textInfo","textWarning","outlined","outlinedInherit","outlinedPrimary","outlinedSecondary","outlinedSuccess","outlinedError","outlinedInfo","outlinedWarning","contained","containedInherit","containedPrimary","containedSecondary","containedSuccess","containedError","containedInfo","containedWarning","disableElevation","focusVisible","disabled","colorInherit","textSizeSmall","textSizeMedium","textSizeLarge","outlinedSizeSmall","outlinedSizeMedium","outlinedSizeLarge","containedSizeSmall","containedSizeMedium","containedSizeLarge","sizeMedium","sizeSmall","sizeLarge","fullWidth","startIcon","endIcon","iconSizeSmall","iconSizeMedium","iconSizeLarge"]);var g=i.createContext({}),b=n(85893);const v=["children","color","component","className","disabled","disableElevation","disableFocusRipple","endIcon","focusVisibleClassName","fullWidth","size","startIcon","type","variant"],w=e=>(0,a.Z)({},"small"===e.size&&{"& > *:nth-of-type(1)":{fontSize:18}},"medium"===e.size&&{"& > *:nth-of-type(1)":{fontSize:20}},"large"===e.size&&{"& > *:nth-of-type(1)":{fontSize:22}}),_=(0,l.ZP)(p.Z,{shouldForwardProp:e=>(0,l.FO)(e)||"classes"===e,name:"MuiButton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.variant],t[`${n.variant}${(0,f.Z)(n.color)}`],t[`size${(0,f.Z)(n.size)}`],t[`${n.variant}Size${(0,f.Z)(n.size)}`],"inherit"===n.color&&t.colorInherit,n.disableElevation&&t.disableElevation,n.fullWidth&&t.fullWidth]}})((({theme:e,ownerState:t})=>{var n,r;return(0,a.Z)({},e.typography.button,{minWidth:64,padding:"6px 16px",borderRadius:(e.vars||e).shape.borderRadius,transition:e.transitions.create(["background-color","box-shadow","border-color","color"],{duration:e.transitions.duration.short}),"&:hover":(0,a.Z)({textDecoration:"none",backgroundColor:e.vars?`rgba(${e.vars.palette.text.primaryChannel} / ${e.vars.palette.action.hoverOpacity})`:(0,u.Fq)(e.palette.text.primary,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},"text"===t.variant&&"inherit"!==t.color&&{backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:(0,u.Fq)(e.palette[t.color].main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},"outlined"===t.variant&&"inherit"!==t.color&&{border:`1px solid ${(e.vars||e).palette[t.color].main}`,backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:(0,u.Fq)(e.palette[t.color].main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},"contained"===t.variant&&{backgroundColor:(e.vars||e).palette.grey.A100,boxShadow:(e.vars||e).shadows[4],"@media (hover: none)":{boxShadow:(e.vars||e).shadows[2],backgroundColor:(e.vars||e).palette.grey[300]}},"contained"===t.variant&&"inherit"!==t.color&&{backgroundColor:(e.vars||e).palette[t.color].dark,"@media (hover: none)":{backgroundColor:(e.vars||e).palette[t.color].main}}),"&:active":(0,a.Z)({},"contained"===t.variant&&{boxShadow:(e.vars||e).shadows[8]}),[`&.${y.focusVisible}`]:(0,a.Z)({},"contained"===t.variant&&{boxShadow:(e.vars||e).shadows[6]}),[`&.${y.disabled}`]:(0,a.Z)({color:(e.vars||e).palette.action.disabled},"outlined"===t.variant&&{border:`1px solid ${(e.vars||e).palette.action.disabledBackground}`},"outlined"===t.variant&&"secondary"===t.color&&{border:`1px solid ${(e.vars||e).palette.action.disabled}`},"contained"===t.variant&&{color:(e.vars||e).palette.action.disabled,boxShadow:(e.vars||e).shadows[0],backgroundColor:(e.vars||e).palette.action.disabledBackground})},"text"===t.variant&&{padding:"6px 8px"},"text"===t.variant&&"inherit"!==t.color&&{color:(e.vars||e).palette[t.color].main},"outlined"===t.variant&&{padding:"5px 15px",border:"1px solid currentColor"},"outlined"===t.variant&&"inherit"!==t.color&&{color:(e.vars||e).palette[t.color].main,border:e.vars?`1px solid rgba(${e.vars.palette[t.color].mainChannel} / 0.5)`:`1px solid ${(0,u.Fq)(e.palette[t.color].main,.5)}`},"contained"===t.variant&&{color:e.vars?e.vars.palette.text.primary:null==(n=(r=e.palette).getContrastText)?void 0:n.call(r,e.palette.grey[300]),backgroundColor:(e.vars||e).palette.grey[300],boxShadow:(e.vars||e).shadows[2]},"contained"===t.variant&&"inherit"!==t.color&&{color:(e.vars||e).palette[t.color].contrastText,backgroundColor:(e.vars||e).palette[t.color].main},"inherit"===t.color&&{color:"inherit",borderColor:"currentColor"},"small"===t.size&&"text"===t.variant&&{padding:"4px 5px",fontSize:e.typography.pxToRem(13)},"large"===t.size&&"text"===t.variant&&{padding:"8px 11px",fontSize:e.typography.pxToRem(15)},"small"===t.size&&"outlined"===t.variant&&{padding:"3px 9px",fontSize:e.typography.pxToRem(13)},"large"===t.size&&"outlined"===t.variant&&{padding:"7px 21px",fontSize:e.typography.pxToRem(15)},"small"===t.size&&"contained"===t.variant&&{padding:"4px 10px",fontSize:e.typography.pxToRem(13)},"large"===t.size&&"contained"===t.variant&&{padding:"8px 22px",fontSize:e.typography.pxToRem(15)},t.fullWidth&&{width:"100%"})}),(({ownerState:e})=>e.disableElevation&&{boxShadow:"none","&:hover":{boxShadow:"none"},[`&.${y.focusVisible}`]:{boxShadow:"none"},"&:active":{boxShadow:"none"},[`&.${y.disabled}`]:{boxShadow:"none"}})),x=(0,l.ZP)("span",{name:"MuiButton",slot:"StartIcon",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.startIcon,t[`iconSize${(0,f.Z)(n.size)}`]]}})((({ownerState:e})=>(0,a.Z)({display:"inherit",marginRight:8,marginLeft:-4},"small"===e.size&&{marginLeft:-2},w(e)))),T=(0,l.ZP)("span",{name:"MuiButton",slot:"EndIcon",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.endIcon,t[`iconSize${(0,f.Z)(n.size)}`]]}})((({ownerState:e})=>(0,a.Z)({display:"inherit",marginRight:-4,marginLeft:8},"small"===e.size&&{marginRight:-2},w(e))));var S=i.forwardRef((function(e,t){const n=i.useContext(g),u=(0,s.Z)(n,e),l=(0,d.Z)({props:u,name:"MuiButton"}),{children:p,color:h="primary",component:y="button",className:w,disabled:S=!1,disableElevation:k=!1,disableFocusRipple:E=!1,endIcon:A,focusVisibleClassName:O,fullWidth:C=!1,size:P="medium",startIcon:R,type:I,variant:D="text"}=l,j=(0,r.Z)(l,v),M=(0,a.Z)({},l,{color:h,component:y,disabled:S,disableElevation:k,disableFocusRipple:E,fullWidth:C,size:P,type:I,variant:D}),N=(e=>{const{color:t,disableElevation:n,fullWidth:r,size:i,variant:o,classes:s}=e,u={root:["root",o,`${o}${(0,f.Z)(t)}`,`size${(0,f.Z)(i)}`,`${o}Size${(0,f.Z)(i)}`,"inherit"===t&&"colorInherit",n&&"disableElevation",r&&"fullWidth"],label:["label"],startIcon:["startIcon",`iconSize${(0,f.Z)(i)}`],endIcon:["endIcon",`iconSize${(0,f.Z)(i)}`]},l=(0,c.Z)(u,m,s);return(0,a.Z)({},s,l)})(M),L=R&&(0,b.jsx)(x,{className:N.startIcon,ownerState:M,children:R}),B=A&&(0,b.jsx)(T,{className:N.endIcon,ownerState:M,children:A});return(0,b.jsxs)(_,(0,a.Z)({ownerState:M,className:(0,o.default)(n.className,N.root,w),component:y,disabled:S,focusRipple:!E,focusVisibleClassName:(0,o.default)(N.focusVisible,O),ref:t,type:I},j,{classes:N,children:[L,p,B]}))}))},83187:function(e,t,n){"use strict";n.d(t,{Z:function(){return H}});var r=n(87462),a=n(63366),i=n(67294),o=n(86010),s=n(94780),c=n(81719),u=n(78884),l=n(84771),d=n(26432),p=n(51625),f=n(97326),h=n(94578),m=n(220);function y(e,t){var n=Object.create(null);return e&&i.Children.map(e,(function(e){return e})).forEach((function(e){n[e.key]=function(e){return t&&(0,i.isValidElement)(e)?t(e):e}(e)})),n}function g(e,t,n){return null!=n[t]?n[t]:e.props[t]}function b(e,t,n){var r=y(e.children),a=function(e,t){function n(n){return n in t?t[n]:e[n]}e=e||{},t=t||{};var r,a=Object.create(null),i=[];for(var o in e)o in t?i.length&&(a[o]=i,i=[]):i.push(o);var s={};for(var c in t){if(a[c])for(r=0;r{if(!u&&null!=l){const e=setTimeout(l,d);return()=>{clearTimeout(e)}}}),[l,u,d]),(0,T.jsx)("span",{className:h,style:m,children:(0,T.jsx)("span",{className:y})})},k=n(1588);var E=(0,k.Z)("MuiTouchRipple",["root","ripple","rippleVisible","ripplePulsate","child","childLeaving","childPulsate"]);const A=["center","classes","className"];let O,C,P,R,I=e=>e;const D=(0,x.F4)(O||(O=I` - 0% { - transform: scale(0); - opacity: 0.1; - } - - 100% { - transform: scale(1); - opacity: 0.3; - } -`)),j=(0,x.F4)(C||(C=I` - 0% { - opacity: 1; - } - - 100% { - opacity: 0; - } -`)),M=(0,x.F4)(P||(P=I` - 0% { - transform: scale(1); - } - - 50% { - transform: scale(0.92); - } - - 100% { - transform: scale(1); - } -`)),N=(0,c.ZP)("span",{name:"MuiTouchRipple",slot:"Root"})({overflow:"hidden",pointerEvents:"none",position:"absolute",zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:"inherit"}),L=(0,c.ZP)(S,{name:"MuiTouchRipple",slot:"Ripple"})(R||(R=I` - opacity: 0; - position: absolute; - - &.${0} { - opacity: 0.3; - transform: scale(1); - animation-name: ${0}; - animation-duration: ${0}ms; - animation-timing-function: ${0}; - } - - &.${0} { - animation-duration: ${0}ms; - } - - & .${0} { - opacity: 1; - display: block; - width: 100%; - height: 100%; - border-radius: 50%; - background-color: currentColor; - } - - & .${0} { - opacity: 0; - animation-name: ${0}; - animation-duration: ${0}ms; - animation-timing-function: ${0}; - } - - & .${0} { - position: absolute; - /* @noflip */ - left: 0px; - top: 0; - animation-name: ${0}; - animation-duration: 2500ms; - animation-timing-function: ${0}; - animation-iteration-count: infinite; - animation-delay: 200ms; - } -`),E.rippleVisible,D,550,(({theme:e})=>e.transitions.easing.easeInOut),E.ripplePulsate,(({theme:e})=>e.transitions.duration.shorter),E.child,E.childLeaving,j,550,(({theme:e})=>e.transitions.easing.easeInOut),E.childPulsate,M,(({theme:e})=>e.transitions.easing.easeInOut));var B=i.forwardRef((function(e,t){const n=(0,u.Z)({props:e,name:"MuiTouchRipple"}),{center:s=!1,classes:c={},className:l}=n,d=(0,a.Z)(n,A),[p,f]=i.useState([]),h=i.useRef(0),m=i.useRef(null);i.useEffect((()=>{m.current&&(m.current(),m.current=null)}),[p]);const y=i.useRef(!1),g=i.useRef(null),b=i.useRef(null),v=i.useRef(null);i.useEffect((()=>()=>{clearTimeout(g.current)}),[]);const w=i.useCallback((e=>{const{pulsate:t,rippleX:n,rippleY:r,rippleSize:a,cb:i}=e;f((e=>[...e,(0,T.jsx)(L,{classes:{ripple:(0,o.default)(c.ripple,E.ripple),rippleVisible:(0,o.default)(c.rippleVisible,E.rippleVisible),ripplePulsate:(0,o.default)(c.ripplePulsate,E.ripplePulsate),child:(0,o.default)(c.child,E.child),childLeaving:(0,o.default)(c.childLeaving,E.childLeaving),childPulsate:(0,o.default)(c.childPulsate,E.childPulsate)},timeout:550,pulsate:t,rippleX:n,rippleY:r,rippleSize:a},h.current)])),h.current+=1,m.current=i}),[c]),x=i.useCallback(((e={},t={},n)=>{const{pulsate:r=!1,center:a=s||t.pulsate,fakeElement:i=!1}=t;if("mousedown"===(null==e?void 0:e.type)&&y.current)return void(y.current=!1);"touchstart"===(null==e?void 0:e.type)&&(y.current=!0);const o=i?null:v.current,c=o?o.getBoundingClientRect():{width:0,height:0,left:0,top:0};let u,l,d;if(a||void 0===e||0===e.clientX&&0===e.clientY||!e.clientX&&!e.touches)u=Math.round(c.width/2),l=Math.round(c.height/2);else{const{clientX:t,clientY:n}=e.touches&&e.touches.length>0?e.touches[0]:e;u=Math.round(t-c.left),l=Math.round(n-c.top)}if(a)d=Math.sqrt((2*c.width**2+c.height**2)/3),d%2===0&&(d+=1);else{const e=2*Math.max(Math.abs((o?o.clientWidth:0)-u),u)+2,t=2*Math.max(Math.abs((o?o.clientHeight:0)-l),l)+2;d=Math.sqrt(e**2+t**2)}null!=e&&e.touches?null===b.current&&(b.current=()=>{w({pulsate:r,rippleX:u,rippleY:l,rippleSize:d,cb:n})},g.current=setTimeout((()=>{b.current&&(b.current(),b.current=null)}),80)):w({pulsate:r,rippleX:u,rippleY:l,rippleSize:d,cb:n})}),[s,w]),S=i.useCallback((()=>{x({},{pulsate:!0})}),[x]),k=i.useCallback(((e,t)=>{if(clearTimeout(g.current),"touchend"===(null==e?void 0:e.type)&&b.current)return b.current(),b.current=null,void(g.current=setTimeout((()=>{k(e,t)})));b.current=null,f((e=>e.length>0?e.slice(1):e)),m.current=t}),[]);return i.useImperativeHandle(t,(()=>({pulsate:S,start:x,stop:k})),[S,x,k]),(0,T.jsx)(N,(0,r.Z)({className:(0,o.default)(E.root,c.root,l),ref:v},d,{children:(0,T.jsx)(_,{component:null,exit:!0,children:p})}))})),Z=n(34867);function U(e){return(0,Z.Z)("MuiButtonBase",e)}var F=(0,k.Z)("MuiButtonBase",["root","disabled","focusVisible"]);const z=["action","centerRipple","children","className","component","disabled","disableRipple","disableTouchRipple","focusRipple","focusVisibleClassName","LinkComponent","onBlur","onClick","onContextMenu","onDragLeave","onFocus","onFocusVisible","onKeyDown","onKeyUp","onMouseDown","onMouseLeave","onMouseUp","onTouchEnd","onTouchMove","onTouchStart","tabIndex","TouchRippleProps","touchRippleRef","type"],G=(0,c.ZP)("button",{name:"MuiButtonBase",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"inline-flex",alignItems:"center",justifyContent:"center",position:"relative",boxSizing:"border-box",WebkitTapHighlightColor:"transparent",backgroundColor:"transparent",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:"pointer",userSelect:"none",verticalAlign:"middle",MozAppearance:"none",WebkitAppearance:"none",textDecoration:"none",color:"inherit","&::-moz-focus-inner":{borderStyle:"none"},[`&.${F.disabled}`]:{pointerEvents:"none",cursor:"default"},"@media print":{colorAdjust:"exact"}});var H=i.forwardRef((function(e,t){const n=(0,u.Z)({props:e,name:"MuiButtonBase"}),{action:c,centerRipple:f=!1,children:h,className:m,component:y="button",disabled:g=!1,disableRipple:b=!1,disableTouchRipple:v=!1,focusRipple:w=!1,LinkComponent:_="a",onBlur:x,onClick:S,onContextMenu:k,onDragLeave:E,onFocus:A,onFocusVisible:O,onKeyDown:C,onKeyUp:P,onMouseDown:R,onMouseLeave:I,onMouseUp:D,onTouchEnd:j,onTouchMove:M,onTouchStart:N,tabIndex:L=0,TouchRippleProps:Z,touchRippleRef:F,type:H}=n,W=(0,a.Z)(n,z),V=i.useRef(null),q=i.useRef(null),$=(0,l.Z)(q,F),{isFocusVisibleRef:Y,onFocus:K,onBlur:Q,ref:X}=(0,p.Z)(),[J,ee]=i.useState(!1);g&&J&&ee(!1),i.useImperativeHandle(c,(()=>({focusVisible:()=>{ee(!0),V.current.focus()}})),[]);const[te,ne]=i.useState(!1);i.useEffect((()=>{ne(!0)}),[]);const re=te&&!b&&!g;function ae(e,t,n=v){return(0,d.Z)((r=>{t&&t(r);return!n&&q.current&&q.current[e](r),!0}))}i.useEffect((()=>{J&&w&&!b&&te&&q.current.pulsate()}),[b,w,J,te]);const ie=ae("start",R),oe=ae("stop",k),se=ae("stop",E),ce=ae("stop",D),ue=ae("stop",(e=>{J&&e.preventDefault(),I&&I(e)})),le=ae("start",N),de=ae("stop",j),pe=ae("stop",M),fe=ae("stop",(e=>{Q(e),!1===Y.current&&ee(!1),x&&x(e)}),!1),he=(0,d.Z)((e=>{V.current||(V.current=e.currentTarget),K(e),!0===Y.current&&(ee(!0),O&&O(e)),A&&A(e)})),me=()=>{const e=V.current;return y&&"button"!==y&&!("A"===e.tagName&&e.href)},ye=i.useRef(!1),ge=(0,d.Z)((e=>{w&&!ye.current&&J&&q.current&&" "===e.key&&(ye.current=!0,q.current.stop(e,(()=>{q.current.start(e)}))),e.target===e.currentTarget&&me()&&" "===e.key&&e.preventDefault(),C&&C(e),e.target===e.currentTarget&&me()&&"Enter"===e.key&&!g&&(e.preventDefault(),S&&S(e))})),be=(0,d.Z)((e=>{w&&" "===e.key&&q.current&&J&&!e.defaultPrevented&&(ye.current=!1,q.current.stop(e,(()=>{q.current.pulsate(e)}))),P&&P(e),S&&e.target===e.currentTarget&&me()&&" "===e.key&&!e.defaultPrevented&&S(e)}));let ve=y;"button"===ve&&(W.href||W.to)&&(ve=_);const we={};"button"===ve?(we.type=void 0===H?"button":H,we.disabled=g):(W.href||W.to||(we.role="button"),g&&(we["aria-disabled"]=g));const _e=(0,l.Z)(t,X,V);const xe=(0,r.Z)({},n,{centerRipple:f,component:y,disabled:g,disableRipple:b,disableTouchRipple:v,focusRipple:w,tabIndex:L,focusVisible:J}),Te=(e=>{const{disabled:t,focusVisible:n,focusVisibleClassName:r,classes:a}=e,i={root:["root",t&&"disabled",n&&"focusVisible"]},o=(0,s.Z)(i,U,a);return n&&r&&(o.root+=` ${r}`),o})(xe);return(0,T.jsxs)(G,(0,r.Z)({as:ve,className:(0,o.default)(Te.root,m),ownerState:xe,onBlur:fe,onClick:S,onContextMenu:oe,onFocus:he,onKeyDown:ge,onKeyUp:be,onMouseDown:ie,onMouseLeave:ue,onMouseUp:ce,onDragLeave:se,onTouchEnd:de,onTouchMove:pe,onTouchStart:le,ref:_e,tabIndex:g?-1:L,type:H},we,W,{children:[h,re?(0,T.jsx)(B,(0,r.Z)({ref:$,center:f},Z)):null]}))}))},75158:function(e,t,n){"use strict";n.d(t,{Z:function(){return E}});var r=n(63366),a=n(87462),i=n(67294),o=n(86010),s=n(94780),c=n(41796),u=n(37743),l=n(54235),d=n(85893),p=(0,l.Z)((0,d.jsx)("path",{d:"M19 5v14H5V5h14m0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z"}),"CheckBoxOutlineBlank"),f=(0,l.Z)((0,d.jsx)("path",{d:"M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.11 0 2-.9 2-2V5c0-1.1-.89-2-2-2zm-9 14l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z"}),"CheckBox"),h=(0,l.Z)((0,d.jsx)("path",{d:"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-2 10H7v-2h10v2z"}),"IndeterminateCheckBox"),m=n(36622),y=n(78884),g=n(81719),b=n(34867);function v(e){return(0,b.Z)("MuiCheckbox",e)}var w=(0,n(1588).Z)("MuiCheckbox",["root","checked","disabled","indeterminate","colorPrimary","colorSecondary"]);const _=["checkedIcon","color","icon","indeterminate","indeterminateIcon","inputProps","size","className"],x=(0,g.ZP)(u.Z,{shouldForwardProp:e=>(0,g.FO)(e)||"classes"===e,name:"MuiCheckbox",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.indeterminate&&t.indeterminate,"default"!==n.color&&t[`color${(0,m.Z)(n.color)}`]]}})((({theme:e,ownerState:t})=>(0,a.Z)({color:(e.vars||e).palette.text.secondary},!t.disableRipple&&{"&:hover":{backgroundColor:e.vars?`rgba(${"default"===t.color?e.vars.palette.action.activeChannel:e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.hoverOpacity})`:(0,c.Fq)("default"===t.color?e.palette.action.active:e.palette[t.color].main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},"default"!==t.color&&{[`&.${w.checked}, &.${w.indeterminate}`]:{color:(e.vars||e).palette[t.color].main},[`&.${w.disabled}`]:{color:(e.vars||e).palette.action.disabled}}))),T=(0,d.jsx)(f,{}),S=(0,d.jsx)(p,{}),k=(0,d.jsx)(h,{});var E=i.forwardRef((function(e,t){var n,c;const u=(0,y.Z)({props:e,name:"MuiCheckbox"}),{checkedIcon:l=T,color:p="primary",icon:f=S,indeterminate:h=!1,indeterminateIcon:g=k,inputProps:b,size:w="medium",className:E}=u,A=(0,r.Z)(u,_),O=h?g:f,C=h?g:l,P=(0,a.Z)({},u,{color:p,indeterminate:h,size:w}),R=(e=>{const{classes:t,indeterminate:n,color:r}=e,i={root:["root",n&&"indeterminate",`color${(0,m.Z)(r)}`]},o=(0,s.Z)(i,v,t);return(0,a.Z)({},t,o)})(P);return(0,d.jsx)(x,(0,a.Z)({type:"checkbox",inputProps:(0,a.Z)({"data-indeterminate":h},b),icon:i.cloneElement(O,{fontSize:null!=(n=O.props.fontSize)?n:w}),checkedIcon:i.cloneElement(C,{fontSize:null!=(c=C.props.fontSize)?c:w}),ownerState:P,ref:t,className:(0,o.default)(R.root,E)},A,{classes:R}))}))},90149:function(e,t,n){"use strict";var r=n(63366),a=n(87462),i=n(67294),o=n(86010),s=n(94780),c=n(70917),u=n(36622),l=n(78884),d=n(81719),p=n(23309),f=n(85893);const h=["className","color","disableShrink","size","style","thickness","value","variant"];let m,y,g,b,v=e=>e;const w=44,_=(0,c.F4)(m||(m=v` - 0% { - transform: rotate(0deg); - } - - 100% { - transform: rotate(360deg); - } -`)),x=(0,c.F4)(y||(y=v` - 0% { - stroke-dasharray: 1px, 200px; - stroke-dashoffset: 0; - } - - 50% { - stroke-dasharray: 100px, 200px; - stroke-dashoffset: -15px; - } - - 100% { - stroke-dasharray: 100px, 200px; - stroke-dashoffset: -125px; - } -`)),T=(0,d.ZP)("span",{name:"MuiCircularProgress",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.variant],t[`color${(0,u.Z)(n.color)}`]]}})((({ownerState:e,theme:t})=>(0,a.Z)({display:"inline-block"},"determinate"===e.variant&&{transition:t.transitions.create("transform")},"inherit"!==e.color&&{color:(t.vars||t).palette[e.color].main})),(({ownerState:e})=>"indeterminate"===e.variant&&(0,c.iv)(g||(g=v` - animation: ${0} 1.4s linear infinite; - `),_))),S=(0,d.ZP)("svg",{name:"MuiCircularProgress",slot:"Svg",overridesResolver:(e,t)=>t.svg})({display:"block"}),k=(0,d.ZP)("circle",{name:"MuiCircularProgress",slot:"Circle",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.circle,t[`circle${(0,u.Z)(n.variant)}`],n.disableShrink&&t.circleDisableShrink]}})((({ownerState:e,theme:t})=>(0,a.Z)({stroke:"currentColor"},"determinate"===e.variant&&{transition:t.transitions.create("stroke-dashoffset")},"indeterminate"===e.variant&&{strokeDasharray:"80px, 200px",strokeDashoffset:0})),(({ownerState:e})=>"indeterminate"===e.variant&&!e.disableShrink&&(0,c.iv)(b||(b=v` - animation: ${0} 1.4s ease-in-out infinite; - `),x))),E=i.forwardRef((function(e,t){const n=(0,l.Z)({props:e,name:"MuiCircularProgress"}),{className:i,color:c="primary",disableShrink:d=!1,size:m=40,style:y,thickness:g=3.6,value:b=0,variant:v="indeterminate"}=n,_=(0,r.Z)(n,h),x=(0,a.Z)({},n,{color:c,disableShrink:d,size:m,thickness:g,value:b,variant:v}),E=(e=>{const{classes:t,variant:n,color:r,disableShrink:a}=e,i={root:["root",n,`color${(0,u.Z)(r)}`],svg:["svg"],circle:["circle",`circle${(0,u.Z)(n)}`,a&&"circleDisableShrink"]};return(0,s.Z)(i,p.C,t)})(x),A={},O={},C={};if("determinate"===v){const e=2*Math.PI*((w-g)/2);A.strokeDasharray=e.toFixed(3),C["aria-valuenow"]=Math.round(b),A.strokeDashoffset=`${((100-b)/100*e).toFixed(3)}px`,O.transform="rotate(-90deg)"}return(0,f.jsx)(T,(0,a.Z)({className:(0,o.default)(E.root,i),style:(0,a.Z)({width:m,height:m},O,y),ownerState:x,ref:t,role:"progressbar"},C,_,{children:(0,f.jsx)(S,{className:E.svg,ownerState:x,viewBox:"22 22 44 44",children:(0,f.jsx)(k,{className:E.circle,style:A,ownerState:x,cx:w,cy:w,r:(w-g)/2,fill:"none",strokeWidth:g})})}))}));t.Z=E},23309:function(e,t,n){"use strict";n.d(t,{C:function(){return a}});var r=n(34867);function a(e){return(0,r.Z)("MuiCircularProgress",e)}const i=(0,n(1588).Z)("MuiCircularProgress",["root","determinate","indeterminate","colorPrimary","colorSecondary","svg","circle","circleDeterminate","circleIndeterminate","circleDisableShrink"]);t.Z=i},44373:function(e,t,n){"use strict";var r=n(63366),a=n(87462),i=n(67294),o=n(86010),s=n(94780),c=n(41796),u=n(81719),l=n(78884),d=n(75741),p=n(85893);const f=["absolute","children","className","component","flexItem","light","orientation","role","textAlign","variant"],h=(0,u.ZP)("div",{name:"MuiDivider",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.absolute&&t.absolute,t[n.variant],n.light&&t.light,"vertical"===n.orientation&&t.vertical,n.flexItem&&t.flexItem,n.children&&t.withChildren,n.children&&"vertical"===n.orientation&&t.withChildrenVertical,"right"===n.textAlign&&"vertical"!==n.orientation&&t.textAlignRight,"left"===n.textAlign&&"vertical"!==n.orientation&&t.textAlignLeft]}})((({theme:e,ownerState:t})=>(0,a.Z)({margin:0,flexShrink:0,borderWidth:0,borderStyle:"solid",borderColor:(e.vars||e).palette.divider,borderBottomWidth:"thin"},t.absolute&&{position:"absolute",bottom:0,left:0,width:"100%"},t.light&&{borderColor:e.vars?`rgba(${e.vars.palette.dividerChannel} / 0.08)`:(0,c.Fq)(e.palette.divider,.08)},"inset"===t.variant&&{marginLeft:72},"middle"===t.variant&&"horizontal"===t.orientation&&{marginLeft:e.spacing(2),marginRight:e.spacing(2)},"middle"===t.variant&&"vertical"===t.orientation&&{marginTop:e.spacing(1),marginBottom:e.spacing(1)},"vertical"===t.orientation&&{height:"100%",borderBottomWidth:0,borderRightWidth:"thin"},t.flexItem&&{alignSelf:"stretch",height:"auto"})),(({theme:e,ownerState:t})=>(0,a.Z)({},t.children&&{display:"flex",whiteSpace:"nowrap",textAlign:"center",border:0,"&::before, &::after":{position:"relative",width:"100%",borderTop:`thin solid ${(e.vars||e).palette.divider}`,top:"50%",content:'""',transform:"translateY(50%)"}})),(({theme:e,ownerState:t})=>(0,a.Z)({},t.children&&"vertical"===t.orientation&&{flexDirection:"column","&::before, &::after":{height:"100%",top:"0%",left:"50%",borderTop:0,borderLeft:`thin solid ${(e.vars||e).palette.divider}`,transform:"translateX(0%)"}})),(({ownerState:e})=>(0,a.Z)({},"right"===e.textAlign&&"vertical"!==e.orientation&&{"&::before":{width:"90%"},"&::after":{width:"10%"}},"left"===e.textAlign&&"vertical"!==e.orientation&&{"&::before":{width:"10%"},"&::after":{width:"90%"}}))),m=(0,u.ZP)("span",{name:"MuiDivider",slot:"Wrapper",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.wrapper,"vertical"===n.orientation&&t.wrapperVertical]}})((({theme:e,ownerState:t})=>(0,a.Z)({display:"inline-block",paddingLeft:`calc(${e.spacing(1)} * 1.2)`,paddingRight:`calc(${e.spacing(1)} * 1.2)`},"vertical"===t.orientation&&{paddingTop:`calc(${e.spacing(1)} * 1.2)`,paddingBottom:`calc(${e.spacing(1)} * 1.2)`}))),y=i.forwardRef((function(e,t){const n=(0,l.Z)({props:e,name:"MuiDivider"}),{absolute:i=!1,children:c,className:u,component:y=(c?"div":"hr"),flexItem:g=!1,light:b=!1,orientation:v="horizontal",role:w=("hr"!==y?"separator":void 0),textAlign:_="center",variant:x="fullWidth"}=n,T=(0,r.Z)(n,f),S=(0,a.Z)({},n,{absolute:i,component:y,flexItem:g,light:b,orientation:v,role:w,textAlign:_,variant:x}),k=(e=>{const{absolute:t,children:n,classes:r,flexItem:a,light:i,orientation:o,textAlign:c,variant:u}=e,l={root:["root",t&&"absolute",u,i&&"light","vertical"===o&&"vertical",a&&"flexItem",n&&"withChildren",n&&"vertical"===o&&"withChildrenVertical","right"===c&&"vertical"!==o&&"textAlignRight","left"===c&&"vertical"!==o&&"textAlignLeft"],wrapper:["wrapper","vertical"===o&&"wrapperVertical"]};return(0,s.Z)(l,d.V,r)})(S);return(0,p.jsx)(h,(0,a.Z)({as:y,className:(0,o.default)(k.root,u),role:w,ref:t,ownerState:S},T,{children:c?(0,p.jsx)(m,{className:k.wrapper,ownerState:S,children:c}):null}))}));t.Z=y},75741:function(e,t,n){"use strict";n.d(t,{V:function(){return a}});var r=n(34867);function a(e){return(0,r.Z)("MuiDivider",e)}const i=(0,n(1588).Z)("MuiDivider",["root","absolute","fullWidth","inset","middle","flexItem","light","vertical","withChildren","withChildrenVertical","textAlignRight","textAlignLeft","wrapper","wrapperVertical"]);t.Z=i},37630:function(e,t,n){"use strict";n.d(t,{Z:function(){return _}});var r=n(63366),a=n(87462),i=n(67294),o=n(59766),s=n(94780),c=n(81011),u=n(81719),l=n(78884),d=n(34867),p=n(1588),f=n(48493);function h(e){return(0,d.Z)("MuiFilledInput",e)}var m=(0,a.Z)({},f.Z,(0,p.Z)("MuiFilledInput",["root","underline","input"])),y=n(85893);const g=["disableUnderline","components","componentsProps","fullWidth","hiddenLabel","inputComponent","multiline","type"],b=(0,u.ZP)(c.Ej,{shouldForwardProp:e=>(0,u.FO)(e)||"classes"===e,name:"MuiFilledInput",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[...(0,c.Gx)(e,t),!n.disableUnderline&&t.underline]}})((({theme:e,ownerState:t})=>{var n;const r="light"===e.palette.mode,i=r?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)",o=r?"rgba(0, 0, 0, 0.06)":"rgba(255, 255, 255, 0.09)",s=r?"rgba(0, 0, 0, 0.09)":"rgba(255, 255, 255, 0.13)",c=r?"rgba(0, 0, 0, 0.12)":"rgba(255, 255, 255, 0.12)";return(0,a.Z)({position:"relative",backgroundColor:e.vars?e.vars.palette.FilledInput.bg:o,borderTopLeftRadius:(e.vars||e).shape.borderRadius,borderTopRightRadius:(e.vars||e).shape.borderRadius,transition:e.transitions.create("background-color",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),"&:hover":{backgroundColor:e.vars?e.vars.palette.FilledInput.hoverBg:s,"@media (hover: none)":{backgroundColor:e.vars?e.vars.palette.FilledInput.bg:o}},[`&.${m.focused}`]:{backgroundColor:e.vars?e.vars.palette.FilledInput.bg:o},[`&.${m.disabled}`]:{backgroundColor:e.vars?e.vars.palette.FilledInput.disabledBg:c}},!t.disableUnderline&&{"&:after":{borderBottom:`2px solid ${null==(n=(e.vars||e).palette[t.color||"primary"])?void 0:n.main}`,left:0,bottom:0,content:'""',position:"absolute",right:0,transform:"scaleX(0)",transition:e.transitions.create("transform",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),pointerEvents:"none"},[`&.${m.focused}:after`]:{transform:"scaleX(1) translateX(0)"},[`&.${m.error}:after`]:{borderBottomColor:(e.vars||e).palette.error.main,transform:"scaleX(1)"},"&:before":{borderBottom:`1px solid ${e.vars?`rgba(${e.vars.palette.common.onBackgroundChannel} / ${e.vars.opacity.inputUnderline})`:i}`,left:0,bottom:0,content:'"\\00a0"',position:"absolute",right:0,transition:e.transitions.create("border-bottom-color",{duration:e.transitions.duration.shorter}),pointerEvents:"none"},[`&:hover:not(.${m.disabled}):before`]:{borderBottom:`1px solid ${(e.vars||e).palette.text.primary}`},[`&.${m.disabled}:before`]:{borderBottomStyle:"dotted"}},t.startAdornment&&{paddingLeft:12},t.endAdornment&&{paddingRight:12},t.multiline&&(0,a.Z)({padding:"25px 12px 8px"},"small"===t.size&&{paddingTop:21,paddingBottom:4},t.hiddenLabel&&{paddingTop:16,paddingBottom:17}))})),v=(0,u.ZP)(c.rA,{name:"MuiFilledInput",slot:"Input",overridesResolver:c._o})((({theme:e,ownerState:t})=>(0,a.Z)({paddingTop:25,paddingRight:12,paddingBottom:8,paddingLeft:12},!e.vars&&{"&:-webkit-autofill":{WebkitBoxShadow:"light"===e.palette.mode?null:"0 0 0 100px #266798 inset",WebkitTextFillColor:"light"===e.palette.mode?null:"#fff",caretColor:"light"===e.palette.mode?null:"#fff",borderTopLeftRadius:"inherit",borderTopRightRadius:"inherit"}},e.vars&&{"&:-webkit-autofill":{borderTopLeftRadius:"inherit",borderTopRightRadius:"inherit"},[e.getColorSchemeSelector("dark")]:{"&:-webkit-autofill":{WebkitBoxShadow:"0 0 0 100px #266798 inset",WebkitTextFillColor:"#fff",caretColor:"#fff"}}},"small"===t.size&&{paddingTop:21,paddingBottom:4},t.hiddenLabel&&{paddingTop:16,paddingBottom:17},t.multiline&&{paddingTop:0,paddingBottom:0,paddingLeft:0,paddingRight:0},t.startAdornment&&{paddingLeft:0},t.endAdornment&&{paddingRight:0},t.hiddenLabel&&"small"===t.size&&{paddingTop:8,paddingBottom:9}))),w=i.forwardRef((function(e,t){const n=(0,l.Z)({props:e,name:"MuiFilledInput"}),{components:i={},componentsProps:u,fullWidth:d=!1,inputComponent:p="input",multiline:f=!1,type:m="text"}=n,w=(0,r.Z)(n,g),_=(0,a.Z)({},n,{fullWidth:d,inputComponent:p,multiline:f,type:m}),x=(e=>{const{classes:t,disableUnderline:n}=e,r={root:["root",!n&&"underline"],input:["input"]},i=(0,s.Z)(r,h,t);return(0,a.Z)({},t,i)})(n),T={root:{ownerState:_},input:{ownerState:_}},S=u?(0,o.Z)(u,T):T;return(0,y.jsx)(c.ZP,(0,a.Z)({components:(0,a.Z)({Root:b,Input:v},i),componentsProps:S,fullWidth:d,inputComponent:p,multiline:f,ref:t,type:m},w,{classes:x}))}));w.muiName="Input";var _=w},55343:function(e,t,n){"use strict";n.d(t,{Z:function(){return v}});var r=n(63366),a=n(87462),i=n(67294),o=n(86010),s=n(94780),c=n(78884),u=n(81719),l=n(46531),d=n(36622),p=n(7335),f=n(82586),h=n(34867);function m(e){return(0,h.Z)("MuiFormControl",e)}(0,n(1588).Z)("MuiFormControl",["root","marginNone","marginNormal","marginDense","fullWidth","disabled"]);var y=n(85893);const g=["children","className","color","component","disabled","error","focused","fullWidth","hiddenLabel","margin","required","size","variant"],b=(0,u.ZP)("div",{name:"MuiFormControl",slot:"Root",overridesResolver:({ownerState:e},t)=>(0,a.Z)({},t.root,t[`margin${(0,d.Z)(e.margin)}`],e.fullWidth&&t.fullWidth)})((({ownerState:e})=>(0,a.Z)({display:"inline-flex",flexDirection:"column",position:"relative",minWidth:0,padding:0,margin:0,border:0,verticalAlign:"top"},"normal"===e.margin&&{marginTop:16,marginBottom:8},"dense"===e.margin&&{marginTop:8,marginBottom:4},e.fullWidth&&{width:"100%"})));var v=i.forwardRef((function(e,t){const n=(0,c.Z)({props:e,name:"MuiFormControl"}),{children:u,className:h,color:v="primary",component:w="div",disabled:_=!1,error:x=!1,focused:T,fullWidth:S=!1,hiddenLabel:k=!1,margin:E="none",required:A=!1,size:O="medium",variant:C="outlined"}=n,P=(0,r.Z)(n,g),R=(0,a.Z)({},n,{color:v,component:w,disabled:_,error:x,fullWidth:S,hiddenLabel:k,margin:E,required:A,size:O,variant:C}),I=(e=>{const{classes:t,margin:n,fullWidth:r}=e,a={root:["root","none"!==n&&`margin${(0,d.Z)(n)}`,r&&"fullWidth"]};return(0,s.Z)(a,m,t)})(R),[D,j]=i.useState((()=>{let e=!1;return u&&i.Children.forEach(u,(t=>{if(!(0,p.Z)(t,["Input","Select"]))return;const n=(0,p.Z)(t,["Select"])?t.props.input:t;n&&(0,l.B7)(n.props)&&(e=!0)})),e})),[M,N]=i.useState((()=>{let e=!1;return u&&i.Children.forEach(u,(t=>{(0,p.Z)(t,["Input","Select"])&&(0,l.vd)(t.props,!0)&&(e=!0)})),e})),[L,B]=i.useState(!1);_&&L&&B(!1);const Z=void 0===T||_?L:T;const U=i.useCallback((()=>{N(!0)}),[]),F={adornedStart:D,setAdornedStart:j,color:v,disabled:_,error:x,filled:M,focused:Z,fullWidth:S,hiddenLabel:k,size:O,onBlur:()=>{B(!1)},onEmpty:i.useCallback((()=>{N(!1)}),[]),onFilled:U,onFocus:()=>{B(!0)},registerEffect:undefined,required:A,variant:C};return(0,y.jsx)(f.Z.Provider,{value:F,children:(0,y.jsx)(b,(0,a.Z)({as:w,ownerState:R,className:(0,o.default)(I.root,h),ref:t},P,{children:u}))})}))},82586:function(e,t,n){"use strict";const r=n(67294).createContext();t.Z=r},56594:function(e,t,n){"use strict";function r({props:e,states:t,muiFormControl:n}){return t.reduce(((t,r)=>(t[r]=e[r],n&&"undefined"===typeof e[r]&&(t[r]=n[r]),t)),{})}n.d(t,{Z:function(){return r}})},59711:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var r=n(67294),a=n(82586);function i(){return r.useContext(a.Z)}},22841:function(e,t,n){"use strict";n.d(t,{Z:function(){return w}});var r=n(63366),a=n(87462),i=n(67294),o=n(86010),s=n(94780),c=n(59711),u=n(29630),l=n(36622),d=n(81719),p=n(78884),f=n(34867);function h(e){return(0,f.Z)("MuiFormControlLabel",e)}var m=(0,n(1588).Z)("MuiFormControlLabel",["root","labelPlacementStart","labelPlacementTop","labelPlacementBottom","disabled","label","error"]),y=n(56594),g=n(85893);const b=["checked","className","componentsProps","control","disabled","disableTypography","inputRef","label","labelPlacement","name","onChange","value"],v=(0,d.ZP)("label",{name:"MuiFormControlLabel",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{[`& .${m.label}`]:t.label},t.root,t[`labelPlacement${(0,l.Z)(n.labelPlacement)}`]]}})((({theme:e,ownerState:t})=>(0,a.Z)({display:"inline-flex",alignItems:"center",cursor:"pointer",verticalAlign:"middle",WebkitTapHighlightColor:"transparent",marginLeft:-11,marginRight:16,[`&.${m.disabled}`]:{cursor:"default"}},"start"===t.labelPlacement&&{flexDirection:"row-reverse",marginLeft:16,marginRight:-11},"top"===t.labelPlacement&&{flexDirection:"column-reverse",marginLeft:16},"bottom"===t.labelPlacement&&{flexDirection:"column",marginLeft:16},{[`& .${m.label}`]:{[`&.${m.disabled}`]:{color:(e.vars||e).palette.text.disabled}}})));var w=i.forwardRef((function(e,t){const n=(0,p.Z)({props:e,name:"MuiFormControlLabel"}),{className:d,componentsProps:f={},control:m,disabled:w,disableTypography:_,label:x,labelPlacement:T="end"}=n,S=(0,r.Z)(n,b),k=(0,c.Z)();let E=w;"undefined"===typeof E&&"undefined"!==typeof m.props.disabled&&(E=m.props.disabled),"undefined"===typeof E&&k&&(E=k.disabled);const A={disabled:E};["checked","name","onChange","value","inputRef"].forEach((e=>{"undefined"===typeof m.props[e]&&"undefined"!==typeof n[e]&&(A[e]=n[e])}));const O=(0,y.Z)({props:n,muiFormControl:k,states:["error"]}),C=(0,a.Z)({},n,{disabled:E,labelPlacement:T,error:O.error}),P=(e=>{const{classes:t,disabled:n,labelPlacement:r,error:a}=e,i={root:["root",n&&"disabled",`labelPlacement${(0,l.Z)(r)}`,a&&"error"],label:["label",n&&"disabled"]};return(0,s.Z)(i,h,t)})(C);let R=x;return null==R||R.type===u.Z||_||(R=(0,g.jsx)(u.Z,(0,a.Z)({component:"span",className:P.label},f.typography,{children:R}))),(0,g.jsxs)(v,(0,a.Z)({className:(0,o.default)(P.root,d),ownerState:C,ref:t},S,{children:[i.cloneElement(m,A),R]}))}))},47546:function(e,t,n){"use strict";var r=n(63366),a=n(87462),i=n(67294),o=n(86010),s=n(94780),c=n(56594),u=n(59711),l=n(36622),d=n(78884),p=n(81719),f=n(65410),h=n(85893);const m=["children","className","color","component","disabled","error","filled","focused","required"],y=(0,p.ZP)("label",{name:"MuiFormLabel",slot:"Root",overridesResolver:({ownerState:e},t)=>(0,a.Z)({},t.root,"secondary"===e.color&&t.colorSecondary,e.filled&&t.filled)})((({theme:e,ownerState:t})=>(0,a.Z)({color:(e.vars||e).palette.text.secondary},e.typography.body1,{lineHeight:"1.4375em",padding:0,position:"relative",[`&.${f.Z.focused}`]:{color:(e.vars||e).palette[t.color].main},[`&.${f.Z.disabled}`]:{color:(e.vars||e).palette.text.disabled},[`&.${f.Z.error}`]:{color:(e.vars||e).palette.error.main}}))),g=(0,p.ZP)("span",{name:"MuiFormLabel",slot:"Asterisk",overridesResolver:(e,t)=>t.asterisk})((({theme:e})=>({[`&.${f.Z.error}`]:{color:(e.vars||e).palette.error.main}}))),b=i.forwardRef((function(e,t){const n=(0,d.Z)({props:e,name:"MuiFormLabel"}),{children:i,className:p,component:b="label"}=n,v=(0,r.Z)(n,m),w=(0,u.Z)(),_=(0,c.Z)({props:n,muiFormControl:w,states:["color","required","focused","disabled","error","filled"]}),x=(0,a.Z)({},n,{color:_.color||"primary",component:b,disabled:_.disabled,error:_.error,filled:_.filled,focused:_.focused,required:_.required}),T=(e=>{const{classes:t,color:n,focused:r,disabled:a,error:i,filled:o,required:c}=e,u={root:["root",`color${(0,l.Z)(n)}`,a&&"disabled",i&&"error",o&&"filled",r&&"focused",c&&"required"],asterisk:["asterisk",i&&"error"]};return(0,s.Z)(u,f.M,t)})(x);return(0,h.jsxs)(y,(0,a.Z)({as:b,ownerState:x,className:(0,o.default)(T.root,p),ref:t},v,{children:[i,_.required&&(0,h.jsxs)(g,{ownerState:x,"aria-hidden":!0,className:T.asterisk,children:["\u2009","*"]})]}))}));t.Z=b},65410:function(e,t,n){"use strict";n.d(t,{M:function(){return a}});var r=n(34867);function a(e){return(0,r.Z)("MuiFormLabel",e)}const i=(0,n(1588).Z)("MuiFormLabel",["root","colorSecondary","focused","disabled","error","filled","required","asterisk"]);t.Z=i},43918:function(e,t,n){"use strict";n.d(t,{Z:function(){return c}});var r=n(87462),a=(n(67294),n(70917)),i=n(85893);function o(e){const{styles:t,defaultTheme:n={}}=e,r="function"===typeof t?e=>{return t(void 0===(r=e)||null===r||0===Object.keys(r).length?n:e);var r}:t;return(0,i.jsx)(a.xB,{styles:r})}var s=n(25165);var c=function(e){return(0,i.jsx)(o,(0,r.Z)({},e,{defaultTheme:s.Z}))}},61760:function(e,t,n){"use strict";var r=n(87462),a=n(63366),i=n(67294),o=n(8662),s=n(62097),c=n(53566),u=n(84771),l=n(85893);const d=["addEndListener","appear","children","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"];function p(e){return`scale(${e}, ${e**2})`}const f={entering:{opacity:1,transform:p(1)},entered:{opacity:1,transform:"none"}},h="undefined"!==typeof navigator&&/^((?!chrome|android).)*(safari|mobile)/i.test(navigator.userAgent)&&/(os |version\/)15(.|_)4/i.test(navigator.userAgent),m=i.forwardRef((function(e,t){const{addEndListener:n,appear:m=!0,children:y,easing:g,in:b,onEnter:v,onEntered:w,onEntering:_,onExit:x,onExited:T,onExiting:S,style:k,timeout:E="auto",TransitionComponent:A=o.ZP}=e,O=(0,a.Z)(e,d),C=i.useRef(),P=i.useRef(),R=(0,s.Z)(),I=i.useRef(null),D=(0,u.Z)(I,y.ref,t),j=e=>t=>{if(e){const n=I.current;void 0===t?e(n):e(n,t)}},M=j(_),N=j(((e,t)=>{(0,c.n)(e);const{duration:n,delay:r,easing:a}=(0,c.C)({style:k,timeout:E,easing:g},{mode:"enter"});let i;"auto"===E?(i=R.transitions.getAutoHeightDuration(e.clientHeight),P.current=i):i=n,e.style.transition=[R.transitions.create("opacity",{duration:i,delay:r}),R.transitions.create("transform",{duration:h?i:.666*i,delay:r,easing:a})].join(","),v&&v(e,t)})),L=j(w),B=j(S),Z=j((e=>{const{duration:t,delay:n,easing:r}=(0,c.C)({style:k,timeout:E,easing:g},{mode:"exit"});let a;"auto"===E?(a=R.transitions.getAutoHeightDuration(e.clientHeight),P.current=a):a=t,e.style.transition=[R.transitions.create("opacity",{duration:a,delay:n}),R.transitions.create("transform",{duration:h?a:.666*a,delay:h?n:n||.333*a,easing:r})].join(","),e.style.opacity=0,e.style.transform=p(.75),x&&x(e)})),U=j(T);return i.useEffect((()=>()=>{clearTimeout(C.current)}),[]),(0,l.jsx)(A,(0,r.Z)({appear:m,in:b,nodeRef:I,onEnter:N,onEntered:L,onEntering:M,onExit:Z,onExited:U,onExiting:B,addEndListener:e=>{"auto"===E&&(C.current=setTimeout(e,P.current||0)),n&&n(I.current,e)},timeout:"auto"===E?null:E},O,{children:(e,t)=>i.cloneElement(y,(0,r.Z)({style:(0,r.Z)({opacity:0,transform:p(.75),visibility:"exited"!==e||b?void 0:"hidden"},f[e],k,y.props.style),ref:D},t))}))}));m.muiSupportAuto=!0,t.Z=m},80562:function(e,t,n){"use strict";n.d(t,{Z:function(){return v}});var r=n(63366),a=n(87462),i=n(67294),o=n(86010),s=n(94780),c=n(41796),u=n(81719),l=n(78884),d=n(83187),p=n(36622),f=n(34867);function h(e){return(0,f.Z)("MuiIconButton",e)}var m=(0,n(1588).Z)("MuiIconButton",["root","disabled","colorInherit","colorPrimary","colorSecondary","edgeStart","edgeEnd","sizeSmall","sizeMedium","sizeLarge"]),y=n(85893);const g=["edge","children","className","color","disabled","disableFocusRipple","size"],b=(0,u.ZP)(d.Z,{name:"MuiIconButton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,"default"!==n.color&&t[`color${(0,p.Z)(n.color)}`],n.edge&&t[`edge${(0,p.Z)(n.edge)}`],t[`size${(0,p.Z)(n.size)}`]]}})((({theme:e,ownerState:t})=>(0,a.Z)({textAlign:"center",flex:"0 0 auto",fontSize:e.typography.pxToRem(24),padding:8,borderRadius:"50%",overflow:"visible",color:(e.vars||e).palette.action.active,transition:e.transitions.create("background-color",{duration:e.transitions.duration.shortest})},!t.disableRipple&&{"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette.action.activeChannel} / ${e.vars.palette.action.hoverOpacity})`:(0,c.Fq)(e.palette.action.active,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},"start"===t.edge&&{marginLeft:"small"===t.size?-3:-12},"end"===t.edge&&{marginRight:"small"===t.size?-3:-12})),(({theme:e,ownerState:t})=>(0,a.Z)({},"inherit"===t.color&&{color:"inherit"},"inherit"!==t.color&&"default"!==t.color&&(0,a.Z)({color:(e.vars||e).palette[t.color].main},!t.disableRipple&&{"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:(0,c.Fq)(e.palette[t.color].main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}}),"small"===t.size&&{padding:5,fontSize:e.typography.pxToRem(18)},"large"===t.size&&{padding:12,fontSize:e.typography.pxToRem(28)},{[`&.${m.disabled}`]:{backgroundColor:"transparent",color:(e.vars||e).palette.action.disabled}})));var v=i.forwardRef((function(e,t){const n=(0,l.Z)({props:e,name:"MuiIconButton"}),{edge:i=!1,children:c,className:u,color:d="default",disabled:f=!1,disableFocusRipple:m=!1,size:v="medium"}=n,w=(0,r.Z)(n,g),_=(0,a.Z)({},n,{edge:i,color:d,disabled:f,disableFocusRipple:m,size:v}),x=(e=>{const{classes:t,disabled:n,color:r,edge:a,size:i}=e,o={root:["root",n&&"disabled","default"!==r&&`color${(0,p.Z)(r)}`,a&&`edge${(0,p.Z)(a)}`,`size${(0,p.Z)(i)}`]};return(0,s.Z)(o,h,t)})(_);return(0,y.jsx)(b,(0,a.Z)({className:(0,o.default)(x.root,u),centerRipple:!0,focusRipple:!m,disabled:f,ref:t,ownerState:_},w,{children:c}))}))},96480:function(e,t,n){"use strict";n.d(t,{Z:function(){return _}});var r=n(63366),a=n(87462),i=n(67294),o=n(94780),s=n(59766),c=n(81011),u=n(81719),l=n(78884),d=n(34867),p=n(1588),f=n(48493);function h(e){return(0,d.Z)("MuiInput",e)}var m=(0,a.Z)({},f.Z,(0,p.Z)("MuiInput",["root","underline","input"])),y=n(85893);const g=["disableUnderline","components","componentsProps","fullWidth","inputComponent","multiline","type"],b=(0,u.ZP)(c.Ej,{shouldForwardProp:e=>(0,u.FO)(e)||"classes"===e,name:"MuiInput",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[...(0,c.Gx)(e,t),!n.disableUnderline&&t.underline]}})((({theme:e,ownerState:t})=>{let n="light"===e.palette.mode?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)";return e.vars&&(n=`rgba(${e.vars.palette.common.onBackgroundChannel} / ${e.vars.opacity.inputUnderline})`),(0,a.Z)({position:"relative"},t.formControl&&{"label + &":{marginTop:16}},!t.disableUnderline&&{"&:after":{borderBottom:`2px solid ${(e.vars||e).palette[t.color].main}`,left:0,bottom:0,content:'""',position:"absolute",right:0,transform:"scaleX(0)",transition:e.transitions.create("transform",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),pointerEvents:"none"},[`&.${m.focused}:after`]:{transform:"scaleX(1) translateX(0)"},[`&.${m.error}:after`]:{borderBottomColor:(e.vars||e).palette.error.main,transform:"scaleX(1)"},"&:before":{borderBottom:`1px solid ${n}`,left:0,bottom:0,content:'"\\00a0"',position:"absolute",right:0,transition:e.transitions.create("border-bottom-color",{duration:e.transitions.duration.shorter}),pointerEvents:"none"},[`&:hover:not(.${m.disabled}):before`]:{borderBottom:`2px solid ${(e.vars||e).palette.text.primary}`,"@media (hover: none)":{borderBottom:`1px solid ${n}`}},[`&.${m.disabled}:before`]:{borderBottomStyle:"dotted"}})})),v=(0,u.ZP)(c.rA,{name:"MuiInput",slot:"Input",overridesResolver:c._o})({}),w=i.forwardRef((function(e,t){const n=(0,l.Z)({props:e,name:"MuiInput"}),{disableUnderline:i,components:u={},componentsProps:d,fullWidth:p=!1,inputComponent:f="input",multiline:m=!1,type:w="text"}=n,_=(0,r.Z)(n,g),x=(e=>{const{classes:t,disableUnderline:n}=e,r={root:["root",!n&&"underline"],input:["input"]},i=(0,o.Z)(r,h,t);return(0,a.Z)({},t,i)})(n),T={root:{ownerState:{disableUnderline:i}}},S=d?(0,s.Z)(d,T):T;return(0,y.jsx)(c.ZP,(0,a.Z)({components:(0,a.Z)({Root:b,Input:v},u),componentsProps:S,fullWidth:p,inputComponent:f,multiline:m,ref:t,type:w},_,{classes:x}))}));w.muiName="Input";var _=w},81011:function(e,t,n){"use strict";n.d(t,{rA:function(){return N},Ej:function(){return M},ZP:function(){return B},_o:function(){return j},Gx:function(){return D}});var r=n(63366),a=n(87462),i=n(71387),o=n(67294),s=n(86010),c=n(73935),u=n(30067),l=n(58290),d=n(87596),p=n(16600),f=n(85893);const h=["onChange","maxRows","minRows","style","value"];function m(e,t){return parseInt(e[t],10)||0}const y={visibility:"hidden",position:"absolute",overflow:"hidden",height:0,top:0,left:0,transform:"translateZ(0)"};function g(e){return void 0===e||null===e||0===Object.keys(e).length}var b=o.forwardRef((function(e,t){const{onChange:n,maxRows:i,minRows:s=1,style:b,value:v}=e,w=(0,r.Z)(e,h),{current:_}=o.useRef(null!=v),x=o.useRef(null),T=(0,u.Z)(t,x),S=o.useRef(null),k=o.useRef(0),[E,A]=o.useState({}),O=o.useCallback((()=>{const t=x.current,n=(0,l.Z)(t).getComputedStyle(t);if("0px"===n.width)return{};const r=S.current;r.style.width=n.width,r.value=t.value||e.placeholder||"x","\n"===r.value.slice(-1)&&(r.value+=" ");const a=n["box-sizing"],o=m(n,"padding-bottom")+m(n,"padding-top"),c=m(n,"border-bottom-width")+m(n,"border-top-width"),u=r.scrollHeight;r.value="x";const d=r.scrollHeight;let p=u;s&&(p=Math.max(Number(s)*d,p)),i&&(p=Math.min(Number(i)*d,p)),p=Math.max(p,d);return{outerHeightStyle:p+("border-box"===a?o+c:0),overflow:Math.abs(p-u)<=1}}),[i,s,e.placeholder]),C=(e,t)=>{const{outerHeightStyle:n,overflow:r}=t;return k.current<20&&(n>0&&Math.abs((e.outerHeightStyle||0)-n)>1||e.overflow!==r)?(k.current+=1,{overflow:r,outerHeightStyle:n}):e},P=o.useCallback((()=>{const e=O();g(e)||A((t=>C(t,e)))}),[O]);o.useEffect((()=>{const e=(0,d.Z)((()=>{k.current=0,x.current&&(()=>{const e=O();g(e)||(0,c.flushSync)((()=>{A((t=>C(t,e)))}))})()})),t=(0,l.Z)(x.current);let n;return t.addEventListener("resize",e),"undefined"!==typeof ResizeObserver&&(n=new ResizeObserver(e),n.observe(x.current)),()=>{e.clear(),t.removeEventListener("resize",e),n&&n.disconnect()}})),(0,p.Z)((()=>{P()})),o.useEffect((()=>{k.current=0}),[v]);return(0,f.jsxs)(o.Fragment,{children:[(0,f.jsx)("textarea",(0,a.Z)({value:v,onChange:e=>{k.current=0,_||P(),n&&n(e)},ref:T,rows:s,style:(0,a.Z)({height:E.outerHeightStyle,overflow:E.overflow?"hidden":null},b)},w)),(0,f.jsx)("textarea",{"aria-hidden":!0,className:e.className,readOnly:!0,ref:S,tabIndex:-1,style:(0,a.Z)({},y,b,{padding:0})})]})})),v=n(94780),w=n(28442),_=n(56594),x=n(82586),T=n(59711),S=n(81719),k=n(78884),E=n(36622),A=n(84771),O=n(63289),C=n(43918),P=n(46531),R=n(48493);const I=["aria-describedby","autoComplete","autoFocus","className","color","components","componentsProps","defaultValue","disabled","disableInjectingGlobalStyles","endAdornment","error","fullWidth","id","inputComponent","inputProps","inputRef","margin","maxRows","minRows","multiline","name","onBlur","onChange","onClick","onFocus","onKeyDown","onKeyUp","placeholder","readOnly","renderSuffix","rows","size","startAdornment","type","value"],D=(e,t)=>{const{ownerState:n}=e;return[t.root,n.formControl&&t.formControl,n.startAdornment&&t.adornedStart,n.endAdornment&&t.adornedEnd,n.error&&t.error,"small"===n.size&&t.sizeSmall,n.multiline&&t.multiline,n.color&&t[`color${(0,E.Z)(n.color)}`],n.fullWidth&&t.fullWidth,n.hiddenLabel&&t.hiddenLabel]},j=(e,t)=>{const{ownerState:n}=e;return[t.input,"small"===n.size&&t.inputSizeSmall,n.multiline&&t.inputMultiline,"search"===n.type&&t.inputTypeSearch,n.startAdornment&&t.inputAdornedStart,n.endAdornment&&t.inputAdornedEnd,n.hiddenLabel&&t.inputHiddenLabel]},M=(0,S.ZP)("div",{name:"MuiInputBase",slot:"Root",overridesResolver:D})((({theme:e,ownerState:t})=>(0,a.Z)({},e.typography.body1,{color:(e.vars||e).palette.text.primary,lineHeight:"1.4375em",boxSizing:"border-box",position:"relative",cursor:"text",display:"inline-flex",alignItems:"center",[`&.${R.Z.disabled}`]:{color:(e.vars||e).palette.text.disabled,cursor:"default"}},t.multiline&&(0,a.Z)({padding:"4px 0 5px"},"small"===t.size&&{paddingTop:1}),t.fullWidth&&{width:"100%"}))),N=(0,S.ZP)("input",{name:"MuiInputBase",slot:"Input",overridesResolver:j})((({theme:e,ownerState:t})=>{const n="light"===e.palette.mode,r=(0,a.Z)({color:"currentColor"},e.vars?{opacity:e.vars.opacity.inputPlaceholder}:{opacity:n?.42:.5},{transition:e.transitions.create("opacity",{duration:e.transitions.duration.shorter})}),i={opacity:"0 !important"},o=e.vars?{opacity:e.vars.opacity.inputPlaceholder}:{opacity:n?.42:.5};return(0,a.Z)({font:"inherit",letterSpacing:"inherit",color:"currentColor",padding:"4px 0 5px",border:0,boxSizing:"content-box",background:"none",height:"1.4375em",margin:0,WebkitTapHighlightColor:"transparent",display:"block",minWidth:0,width:"100%",animationName:"mui-auto-fill-cancel",animationDuration:"10ms","&::-webkit-input-placeholder":r,"&::-moz-placeholder":r,"&:-ms-input-placeholder":r,"&::-ms-input-placeholder":r,"&:focus":{outline:0},"&:invalid":{boxShadow:"none"},"&::-webkit-search-decoration":{WebkitAppearance:"none"},[`label[data-shrink=false] + .${R.Z.formControl} &`]:{"&::-webkit-input-placeholder":i,"&::-moz-placeholder":i,"&:-ms-input-placeholder":i,"&::-ms-input-placeholder":i,"&:focus::-webkit-input-placeholder":o,"&:focus::-moz-placeholder":o,"&:focus:-ms-input-placeholder":o,"&:focus::-ms-input-placeholder":o},[`&.${R.Z.disabled}`]:{opacity:1,WebkitTextFillColor:(e.vars||e).palette.text.disabled},"&:-webkit-autofill":{animationDuration:"5000s",animationName:"mui-auto-fill"}},"small"===t.size&&{paddingTop:1},t.multiline&&{height:"auto",resize:"none",padding:0,paddingTop:0},"search"===t.type&&{MozAppearance:"textfield"})})),L=(0,f.jsx)(C.Z,{styles:{"@keyframes mui-auto-fill":{from:{display:"block"}},"@keyframes mui-auto-fill-cancel":{from:{display:"block"}}}});var B=o.forwardRef((function(e,t){const n=(0,k.Z)({props:e,name:"MuiInputBase"}),{"aria-describedby":c,autoComplete:u,autoFocus:l,className:d,components:p={},componentsProps:h={},defaultValue:m,disabled:y,disableInjectingGlobalStyles:g,endAdornment:S,fullWidth:C=!1,id:D,inputComponent:j="input",inputProps:B={},inputRef:Z,maxRows:U,minRows:F,multiline:z=!1,name:G,onBlur:H,onChange:W,onClick:V,onFocus:q,onKeyDown:$,onKeyUp:Y,placeholder:K,readOnly:Q,renderSuffix:X,rows:J,startAdornment:ee,type:te="text",value:ne}=n,re=(0,r.Z)(n,I),ae=null!=B.value?B.value:ne,{current:ie}=o.useRef(null!=ae),oe=o.useRef(),se=o.useCallback((e=>{0}),[]),ce=(0,A.Z)(oe,Z,B.ref,se),[ue,le]=o.useState(!1),de=(0,T.Z)();const pe=(0,_.Z)({props:n,muiFormControl:de,states:["color","disabled","error","hiddenLabel","size","required","filled"]});pe.focused=de?de.focused:ue,o.useEffect((()=>{!de&&y&&ue&&(le(!1),H&&H())}),[de,y,ue,H]);const fe=de&&de.onFilled,he=de&&de.onEmpty,me=o.useCallback((e=>{(0,P.vd)(e)?fe&&fe():he&&he()}),[fe,he]);(0,O.Z)((()=>{ie&&me({value:ae})}),[ae,me,ie]);o.useEffect((()=>{me(oe.current)}),[]);let ye=j,ge=B;z&&"input"===ye&&(ge=J?(0,a.Z)({type:void 0,minRows:J,maxRows:J},ge):(0,a.Z)({type:void 0,maxRows:U,minRows:F},ge),ye=b);o.useEffect((()=>{de&&de.setAdornedStart(Boolean(ee))}),[de,ee]);const be=(0,a.Z)({},n,{color:pe.color||"primary",disabled:pe.disabled,endAdornment:S,error:pe.error,focused:pe.focused,formControl:de,fullWidth:C,hiddenLabel:pe.hiddenLabel,multiline:z,size:pe.size,startAdornment:ee,type:te}),ve=(e=>{const{classes:t,color:n,disabled:r,error:a,endAdornment:i,focused:o,formControl:s,fullWidth:c,hiddenLabel:u,multiline:l,readOnly:d,size:p,startAdornment:f,type:h}=e,m={root:["root",`color${(0,E.Z)(n)}`,r&&"disabled",a&&"error",c&&"fullWidth",o&&"focused",s&&"formControl","small"===p&&"sizeSmall",l&&"multiline",f&&"adornedStart",i&&"adornedEnd",u&&"hiddenLabel",d&&"readOnly"],input:["input",r&&"disabled","search"===h&&"inputTypeSearch",l&&"inputMultiline","small"===p&&"inputSizeSmall",u&&"inputHiddenLabel",f&&"inputAdornedStart",i&&"inputAdornedEnd",d&&"readOnly"]};return(0,v.Z)(m,R.u,t)})(be),we=p.Root||M,_e=h.root||{},xe=p.Input||N;return ge=(0,a.Z)({},ge,h.input),(0,f.jsxs)(o.Fragment,{children:[!g&&L,(0,f.jsxs)(we,(0,a.Z)({},_e,!(0,w.Z)(we)&&{ownerState:(0,a.Z)({},be,_e.ownerState)},{ref:t,onClick:e=>{oe.current&&e.currentTarget===e.target&&oe.current.focus(),V&&V(e)}},re,{className:(0,s.default)(ve.root,_e.className,d),children:[ee,(0,f.jsx)(x.Z.Provider,{value:null,children:(0,f.jsx)(xe,(0,a.Z)({ownerState:be,"aria-invalid":pe.error,"aria-describedby":c,autoComplete:u,autoFocus:l,defaultValue:m,disabled:pe.disabled,id:D,onAnimationStart:e=>{me("mui-auto-fill-cancel"===e.animationName?oe.current:{value:"x"})},name:G,placeholder:K,readOnly:Q,required:pe.required,rows:J,value:ae,onKeyDown:$,onKeyUp:Y,type:te},ge,!(0,w.Z)(xe)&&{as:ye,ownerState:(0,a.Z)({},be,ge.ownerState)},{ref:ce,className:(0,s.default)(ve.input,ge.className),onBlur:e=>{H&&H(e),B.onBlur&&B.onBlur(e),de&&de.onBlur?de.onBlur(e):le(!1)},onChange:(e,...t)=>{if(!ie){const t=e.target||oe.current;if(null==t)throw new Error((0,i.Z)(1));me({value:t.value})}B.onChange&&B.onChange(e,...t),W&&W(e,...t)},onFocus:e=>{pe.disabled?e.stopPropagation():(q&&q(e),B.onFocus&&B.onFocus(e),de&&de.onFocus?de.onFocus(e):le(!0))}}))}),S,X?X((0,a.Z)({},pe,{startAdornment:ee})):null]}))]})}))},48493:function(e,t,n){"use strict";n.d(t,{u:function(){return a}});var r=n(34867);function a(e){return(0,r.Z)("MuiInputBase",e)}const i=(0,n(1588).Z)("MuiInputBase",["root","formControl","focused","disabled","adornedStart","adornedEnd","error","sizeSmall","multiline","colorSecondary","fullWidth","hiddenLabel","readOnly","input","inputSizeSmall","inputMultiline","inputTypeSearch","inputAdornedStart","inputAdornedEnd","inputHiddenLabel"]);t.Z=i},46531:function(e,t,n){"use strict";function r(e){return null!=e&&!(Array.isArray(e)&&0===e.length)}function a(e,t=!1){return e&&(r(e.value)&&""!==e.value||t&&r(e.defaultValue)&&""!==e.defaultValue)}function i(e){return e.startAdornment}n.d(t,{vd:function(){return a},B7:function(){return i}})},68346:function(e,t,n){"use strict";n.d(t,{Z:function(){return S}});var r=n(63366),a=n(87462),i=n(67294),o=n(86010),s=n(94780),c=n(36622),u=n(81719),l=n(78884),d=n(51625),p=n(84771),f=n(29630),h=n(34867);function m(e){return(0,h.Z)("MuiLink",e)}var y=(0,n(1588).Z)("MuiLink",["root","underlineNone","underlineHover","underlineAlways","button","focusVisible"]),g=n(54844),b=n(41796);const v={primary:"primary.main",textPrimary:"text.primary",secondary:"secondary.main",textSecondary:"text.secondary",error:"error.main"};var w=({theme:e,ownerState:t})=>{const n=(e=>v[e]||e)(t.color),r=(0,g.D)(e,`palette.${n}`,!1)||t.color,a=(0,g.D)(e,`palette.${n}Channel`);return"vars"in e&&a?`rgba(${a} / 0.4)`:(0,b.Fq)(r,.4)},_=n(85893);const x=["className","color","component","onBlur","onFocus","TypographyClasses","underline","variant","sx"],T=(0,u.ZP)(f.Z,{name:"MuiLink",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[`underline${(0,c.Z)(n.underline)}`],"button"===n.component&&t.button]}})((({theme:e,ownerState:t})=>(0,a.Z)({},"none"===t.underline&&{textDecoration:"none"},"hover"===t.underline&&{textDecoration:"none","&:hover":{textDecoration:"underline"}},"always"===t.underline&&(0,a.Z)({textDecoration:"underline"},"inherit"!==t.color&&{textDecorationColor:w({theme:e,ownerState:t})},{"&:hover":{textDecorationColor:"inherit"}}),"button"===t.component&&{position:"relative",WebkitTapHighlightColor:"transparent",backgroundColor:"transparent",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:"pointer",userSelect:"none",verticalAlign:"middle",MozAppearance:"none",WebkitAppearance:"none","&::-moz-focus-inner":{borderStyle:"none"},[`&.${y.focusVisible}`]:{outline:"auto"}})));var S=i.forwardRef((function(e,t){const n=(0,l.Z)({props:e,name:"MuiLink"}),{className:u,color:f="primary",component:h="a",onBlur:y,onFocus:g,TypographyClasses:b,underline:w="always",variant:S="inherit",sx:k}=n,E=(0,r.Z)(n,x),{isFocusVisibleRef:A,onBlur:O,onFocus:C,ref:P}=(0,d.Z)(),[R,I]=i.useState(!1),D=(0,p.Z)(t,P),j=(0,a.Z)({},n,{color:f,component:h,focusVisible:R,underline:w,variant:S}),M=(e=>{const{classes:t,component:n,focusVisible:r,underline:a}=e,i={root:["root",`underline${(0,c.Z)(a)}`,"button"===n&&"button",r&&"focusVisible"]};return(0,s.Z)(i,m,t)})(j);return(0,_.jsx)(T,(0,a.Z)({color:f,className:(0,o.default)(M.root,u),classes:b,component:h,onBlur:e=>{O(e),!1===A.current&&I(!1),y&&y(e)},onFocus:e=>{C(e),!0===A.current&&I(!0),g&&g(e)},ref:D,ownerState:j,variant:S,sx:[...Object.keys(v).includes(f)?[]:[{color:f}],...Array.isArray(k)?k:[k]]},E))}))},85214:function(e,t,n){"use strict";n.d(t,{Z:function(){return y}});var r=n(63366),a=n(87462),i=n(67294),o=n(86010),s=n(94780),c=n(81719),u=n(78884),l=n(57742),d=n(34867);function p(e){return(0,d.Z)("MuiList",e)}(0,n(1588).Z)("MuiList",["root","padding","dense","subheader"]);var f=n(85893);const h=["children","className","component","dense","disablePadding","subheader"],m=(0,c.ZP)("ul",{name:"MuiList",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,!n.disablePadding&&t.padding,n.dense&&t.dense,n.subheader&&t.subheader]}})((({ownerState:e})=>(0,a.Z)({listStyle:"none",margin:0,padding:0,position:"relative"},!e.disablePadding&&{paddingTop:8,paddingBottom:8},e.subheader&&{paddingTop:0})));var y=i.forwardRef((function(e,t){const n=(0,u.Z)({props:e,name:"MuiList"}),{children:c,className:d,component:y="ul",dense:g=!1,disablePadding:b=!1,subheader:v}=n,w=(0,r.Z)(n,h),_=i.useMemo((()=>({dense:g})),[g]),x=(0,a.Z)({},n,{component:y,dense:g,disablePadding:b}),T=(e=>{const{classes:t,disablePadding:n,dense:r,subheader:a}=e,i={root:["root",!n&&"padding",r&&"dense",a&&"subheader"]};return(0,s.Z)(i,p,t)})(x);return(0,f.jsx)(l.Z.Provider,{value:_,children:(0,f.jsxs)(m,(0,a.Z)({as:y,className:(0,o.default)(T.root,d),ref:t,ownerState:x},w,{children:[v,c]}))})}))},57742:function(e,t,n){"use strict";const r=n(67294).createContext({});t.Z=r},43265:function(e,t,n){"use strict";n.d(t,{ZP:function(){return I}});var r=n(63366),a=n(87462),i=n(67294),o=n(86010),s=n(94780),c=n(28442),u=n(41796),l=n(81719),d=n(78884),p=n(83187),f=n(7335),h=n(63289),m=n(84771),y=n(57742),g=n(34867),b=n(1588);function v(e){return(0,g.Z)("MuiListItem",e)}var w=(0,b.Z)("MuiListItem",["root","container","focusVisible","dense","alignItemsFlexStart","disabled","divider","gutters","padding","button","secondaryAction","selected"]);var _=(0,b.Z)("MuiListItemButton",["root","focusVisible","dense","alignItemsFlexStart","disabled","divider","gutters","selected"]);function x(e){return(0,g.Z)("MuiListItemSecondaryAction",e)}(0,b.Z)("MuiListItemSecondaryAction",["root","disableGutters"]);var T=n(85893);const S=["className"],k=(0,l.ZP)("div",{name:"MuiListItemSecondaryAction",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.disableGutters&&t.disableGutters]}})((({ownerState:e})=>(0,a.Z)({position:"absolute",right:16,top:"50%",transform:"translateY(-50%)"},e.disableGutters&&{right:0}))),E=i.forwardRef((function(e,t){const n=(0,d.Z)({props:e,name:"MuiListItemSecondaryAction"}),{className:c}=n,u=(0,r.Z)(n,S),l=i.useContext(y.Z),p=(0,a.Z)({},n,{disableGutters:l.disableGutters}),f=(e=>{const{disableGutters:t,classes:n}=e,r={root:["root",t&&"disableGutters"]};return(0,s.Z)(r,x,n)})(p);return(0,T.jsx)(k,(0,a.Z)({className:(0,o.default)(f.root,c),ownerState:p,ref:t},u))}));E.muiName="ListItemSecondaryAction";var A=E;const O=["className"],C=["alignItems","autoFocus","button","children","className","component","components","componentsProps","ContainerComponent","ContainerProps","dense","disabled","disableGutters","disablePadding","divider","focusVisibleClassName","secondaryAction","selected"],P=(0,l.ZP)("div",{name:"MuiListItem",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.dense&&t.dense,"flex-start"===n.alignItems&&t.alignItemsFlexStart,n.divider&&t.divider,!n.disableGutters&&t.gutters,!n.disablePadding&&t.padding,n.button&&t.button,n.hasSecondaryAction&&t.secondaryAction]}})((({theme:e,ownerState:t})=>(0,a.Z)({display:"flex",justifyContent:"flex-start",alignItems:"center",position:"relative",textDecoration:"none",width:"100%",boxSizing:"border-box",textAlign:"left"},!t.disablePadding&&(0,a.Z)({paddingTop:8,paddingBottom:8},t.dense&&{paddingTop:4,paddingBottom:4},!t.disableGutters&&{paddingLeft:16,paddingRight:16},!!t.secondaryAction&&{paddingRight:48}),!!t.secondaryAction&&{[`& > .${_.root}`]:{paddingRight:48}},{[`&.${w.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${w.selected}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:(0,u.Fq)(e.palette.primary.main,e.palette.action.selectedOpacity),[`&.${w.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:(0,u.Fq)(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}},[`&.${w.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity}},"flex-start"===t.alignItems&&{alignItems:"flex-start"},t.divider&&{borderBottom:`1px solid ${(e.vars||e).palette.divider}`,backgroundClip:"padding-box"},t.button&&{transition:e.transitions.create("background-color",{duration:e.transitions.duration.shortest}),"&:hover":{textDecoration:"none",backgroundColor:(e.vars||e).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${w.selected}:hover`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:(0,u.Fq)(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:(0,u.Fq)(e.palette.primary.main,e.palette.action.selectedOpacity)}}},t.hasSecondaryAction&&{paddingRight:48}))),R=(0,l.ZP)("li",{name:"MuiListItem",slot:"Container",overridesResolver:(e,t)=>t.container})({position:"relative"});var I=i.forwardRef((function(e,t){const n=(0,d.Z)({props:e,name:"MuiListItem"}),{alignItems:u="center",autoFocus:l=!1,button:g=!1,children:b,className:_,component:x,components:S={},componentsProps:k={},ContainerComponent:E="li",ContainerProps:{className:I}={},dense:D=!1,disabled:j=!1,disableGutters:M=!1,disablePadding:N=!1,divider:L=!1,focusVisibleClassName:B,secondaryAction:Z,selected:U=!1}=n,F=(0,r.Z)(n.ContainerProps,O),z=(0,r.Z)(n,C),G=i.useContext(y.Z),H={dense:D||G.dense||!1,alignItems:u,disableGutters:M},W=i.useRef(null);(0,h.Z)((()=>{l&&W.current&&W.current.focus()}),[l]);const V=i.Children.toArray(b),q=V.length&&(0,f.Z)(V[V.length-1],["ListItemSecondaryAction"]),$=(0,a.Z)({},n,{alignItems:u,autoFocus:l,button:g,dense:H.dense,disabled:j,disableGutters:M,disablePadding:N,divider:L,hasSecondaryAction:q,selected:U}),Y=(e=>{const{alignItems:t,button:n,classes:r,dense:a,disabled:i,disableGutters:o,disablePadding:c,divider:u,hasSecondaryAction:l,selected:d}=e,p={root:["root",a&&"dense",!o&&"gutters",!c&&"padding",u&&"divider",i&&"disabled",n&&"button","flex-start"===t&&"alignItemsFlexStart",l&&"secondaryAction",d&&"selected"],container:["container"]};return(0,s.Z)(p,v,r)})($),K=(0,m.Z)(W,t),Q=S.Root||P,X=k.root||{},J=(0,a.Z)({className:(0,o.default)(Y.root,X.className,_),disabled:j},z);let ee=x||"li";return g&&(J.component=x||"div",J.focusVisibleClassName=(0,o.default)(w.focusVisible,B),ee=p.Z),q?(ee=J.component||x?ee:"div","li"===E&&("li"===ee?ee="div":"li"===J.component&&(J.component="div")),(0,T.jsx)(y.Z.Provider,{value:H,children:(0,T.jsxs)(R,(0,a.Z)({as:E,className:(0,o.default)(Y.container,I),ref:K,ownerState:$},F,{children:[(0,T.jsx)(Q,(0,a.Z)({},X,!(0,c.Z)(Q)&&{as:ee,ownerState:(0,a.Z)({},$,X.ownerState)},J,{children:V})),V.pop()]}))})):(0,T.jsx)(y.Z.Provider,{value:H,children:(0,T.jsxs)(Q,(0,a.Z)({},X,{as:ee,ref:K,ownerState:$},!(0,c.Z)(Q)&&{ownerState:(0,a.Z)({},$,X.ownerState)},J,{children:[V,Z&&(0,T.jsx)(A,{children:Z})]}))})}))},29894:function(e,t,n){"use strict";var r=n(63366),a=n(87462),i=n(67294),o=n(86010),s=n(94780),c=n(81719),u=n(78884),l=n(8164),d=n(57742),p=n(85893);const f=["className"],h=(0,c.ZP)("div",{name:"MuiListItemIcon",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,"flex-start"===n.alignItems&&t.alignItemsFlexStart]}})((({theme:e,ownerState:t})=>(0,a.Z)({minWidth:56,color:(e.vars||e).palette.action.active,flexShrink:0,display:"inline-flex"},"flex-start"===t.alignItems&&{marginTop:8}))),m=i.forwardRef((function(e,t){const n=(0,u.Z)({props:e,name:"MuiListItemIcon"}),{className:c}=n,m=(0,r.Z)(n,f),y=i.useContext(d.Z),g=(0,a.Z)({},n,{alignItems:y.alignItems}),b=(e=>{const{alignItems:t,classes:n}=e,r={root:["root","flex-start"===t&&"alignItemsFlexStart"]};return(0,s.Z)(r,l.f,n)})(g);return(0,p.jsx)(h,(0,a.Z)({className:(0,o.default)(b.root,c),ownerState:g,ref:t},m))}));t.Z=m},8164:function(e,t,n){"use strict";n.d(t,{f:function(){return a}});var r=n(34867);function a(e){return(0,r.Z)("MuiListItemIcon",e)}const i=(0,n(1588).Z)("MuiListItemIcon",["root","alignItemsFlexStart"]);t.Z=i},61702:function(e,t,n){"use strict";var r=n(63366),a=n(87462),i=n(67294),o=n(86010),s=n(94780),c=n(29630),u=n(57742),l=n(78884),d=n(81719),p=n(97484),f=n(85893);const h=["children","className","disableTypography","inset","primary","primaryTypographyProps","secondary","secondaryTypographyProps"],m=(0,d.ZP)("div",{name:"MuiListItemText",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{[`& .${p.Z.primary}`]:t.primary},{[`& .${p.Z.secondary}`]:t.secondary},t.root,n.inset&&t.inset,n.primary&&n.secondary&&t.multiline,n.dense&&t.dense]}})((({ownerState:e})=>(0,a.Z)({flex:"1 1 auto",minWidth:0,marginTop:4,marginBottom:4},e.primary&&e.secondary&&{marginTop:6,marginBottom:6},e.inset&&{paddingLeft:56}))),y=i.forwardRef((function(e,t){const n=(0,l.Z)({props:e,name:"MuiListItemText"}),{children:d,className:y,disableTypography:g=!1,inset:b=!1,primary:v,primaryTypographyProps:w,secondary:_,secondaryTypographyProps:x}=n,T=(0,r.Z)(n,h),{dense:S}=i.useContext(u.Z);let k=null!=v?v:d,E=_;const A=(0,a.Z)({},n,{disableTypography:g,inset:b,primary:!!k,secondary:!!E,dense:S}),O=(e=>{const{classes:t,inset:n,primary:r,secondary:a,dense:i}=e,o={root:["root",n&&"inset",i&&"dense",r&&a&&"multiline"],primary:["primary"],secondary:["secondary"]};return(0,s.Z)(o,p.L,t)})(A);return null==k||k.type===c.Z||g||(k=(0,f.jsx)(c.Z,(0,a.Z)({variant:S?"body2":"body1",className:O.primary,component:null!=w&&w.variant?void 0:"span",display:"block"},w,{children:k}))),null==E||E.type===c.Z||g||(E=(0,f.jsx)(c.Z,(0,a.Z)({variant:"body2",className:O.secondary,color:"text.secondary",display:"block"},x,{children:E}))),(0,f.jsxs)(m,(0,a.Z)({className:(0,o.default)(O.root,y),ownerState:A,ref:t},T,{children:[k,E]}))}));t.Z=y},97484:function(e,t,n){"use strict";n.d(t,{L:function(){return a}});var r=n(34867);function a(e){return(0,r.Z)("MuiListItemText",e)}const i=(0,n(1588).Z)("MuiListItemText",["root","multiline","dense","inset","primary","secondary"]);t.Z=i},73812:function(e,t,n){"use strict";n.d(t,{Z:function(){return U}});var r=n(87462),a=n(63366),i=n(67294),o=(n(59864),n(86010)),s=n(94780),c=n(852),u=n(70918),l=n(81719),d=n(78884),p=n(75400),f=n(47505),h=n(57577),m=n(84771),y=n(61760),g=n(72553),b=n(34867),v=n(1588);function w(e){return(0,b.Z)("MuiPopover",e)}(0,v.Z)("MuiPopover",["root","paper"]);var _=n(85893);const x=["onEntering"],T=["action","anchorEl","anchorOrigin","anchorPosition","anchorReference","children","className","container","elevation","marginThreshold","open","PaperProps","transformOrigin","TransitionComponent","transitionDuration","TransitionProps"];function S(e,t){let n=0;return"number"===typeof t?n=t:"center"===t?n=e.height/2:"bottom"===t&&(n=e.height),n}function k(e,t){let n=0;return"number"===typeof t?n=t:"center"===t?n=e.width/2:"right"===t&&(n=e.width),n}function E(e){return[e.horizontal,e.vertical].map((e=>"number"===typeof e?`${e}px`:e)).join(" ")}function A(e){return"function"===typeof e?e():e}const O=(0,l.ZP)(g.Z,{name:"MuiPopover",slot:"Root",overridesResolver:(e,t)=>t.root})({}),C=(0,l.ZP)(u.Z,{name:"MuiPopover",slot:"Paper",overridesResolver:(e,t)=>t.paper})({position:"absolute",overflowY:"auto",overflowX:"hidden",minWidth:16,minHeight:16,maxWidth:"calc(100% - 32px)",maxHeight:"calc(100% - 32px)",outline:0});var P=i.forwardRef((function(e,t){const n=(0,d.Z)({props:e,name:"MuiPopover"}),{action:c,anchorEl:u,anchorOrigin:l={vertical:"top",horizontal:"left"},anchorPosition:g,anchorReference:b="anchorEl",children:v,className:P,container:R,elevation:I=8,marginThreshold:D=16,open:j,PaperProps:M={},transformOrigin:N={vertical:"top",horizontal:"left"},TransitionComponent:L=y.Z,transitionDuration:B="auto",TransitionProps:{onEntering:Z}={}}=n,U=(0,a.Z)(n.TransitionProps,x),F=(0,a.Z)(n,T),z=i.useRef(),G=(0,m.Z)(z,M.ref),H=(0,r.Z)({},n,{anchorOrigin:l,anchorReference:b,elevation:I,marginThreshold:D,PaperProps:M,transformOrigin:N,TransitionComponent:L,transitionDuration:B,TransitionProps:U}),W=(e=>{const{classes:t}=e;return(0,s.Z)({root:["root"],paper:["paper"]},w,t)})(H),V=i.useCallback((()=>{if("anchorPosition"===b)return g;const e=A(u),t=(e&&1===e.nodeType?e:(0,f.Z)(z.current).body).getBoundingClientRect();return{top:t.top+S(t,l.vertical),left:t.left+k(t,l.horizontal)}}),[u,l.horizontal,l.vertical,g,b]),q=i.useCallback((e=>({vertical:S(e,N.vertical),horizontal:k(e,N.horizontal)})),[N.horizontal,N.vertical]),$=i.useCallback((e=>{const t={width:e.offsetWidth,height:e.offsetHeight},n=q(t);if("none"===b)return{top:null,left:null,transformOrigin:E(n)};const r=V();let a=r.top-n.vertical,i=r.left-n.horizontal;const o=a+t.height,s=i+t.width,c=(0,h.Z)(A(u)),l=c.innerHeight-D,d=c.innerWidth-D;if(al){const e=o-l;a-=e,n.vertical+=e}if(id){const e=s-d;i-=e,n.horizontal+=e}return{top:`${Math.round(a)}px`,left:`${Math.round(i)}px`,transformOrigin:E(n)}}),[u,b,V,q,D]),Y=i.useCallback((()=>{const e=z.current;if(!e)return;const t=$(e);null!==t.top&&(e.style.top=t.top),null!==t.left&&(e.style.left=t.left),e.style.transformOrigin=t.transformOrigin}),[$]);i.useEffect((()=>{j&&Y()})),i.useImperativeHandle(c,(()=>j?{updatePosition:()=>{Y()}}:null),[j,Y]),i.useEffect((()=>{if(!j)return;const e=(0,p.Z)((()=>{Y()})),t=(0,h.Z)(u);return t.addEventListener("resize",e),()=>{e.clear(),t.removeEventListener("resize",e)}}),[u,j,Y]);let K=B;"auto"!==B||L.muiSupportAuto||(K=void 0);const Q=R||(u?(0,f.Z)(A(u)).body:void 0);return(0,_.jsx)(O,(0,r.Z)({BackdropProps:{invisible:!0},className:(0,o.default)(W.root,P),container:Q,open:j,ref:t,ownerState:H},F,{children:(0,_.jsx)(L,(0,r.Z)({appear:!0,in:j,onEntering:(e,t)=>{Z&&Z(e,t),Y()},timeout:K},U,{children:(0,_.jsx)(C,(0,r.Z)({elevation:I},M,{ref:G,className:(0,o.default)(W.paper,M.className),ownerState:H,children:v}))}))}))})),R=n(62097);function I(e){return(0,b.Z)("MuiMenu",e)}(0,v.Z)("MuiMenu",["root","paper","list"]);const D=["onEntering"],j=["autoFocus","children","disableAutoFocusItem","MenuListProps","onClose","open","PaperProps","PopoverClasses","transitionDuration","TransitionProps","variant"],M={vertical:"top",horizontal:"right"},N={vertical:"top",horizontal:"left"},L=(0,l.ZP)(P,{shouldForwardProp:e=>(0,l.FO)(e)||"classes"===e,name:"MuiMenu",slot:"Root",overridesResolver:(e,t)=>t.root})({}),B=(0,l.ZP)(u.Z,{name:"MuiMenu",slot:"Paper",overridesResolver:(e,t)=>t.paper})({maxHeight:"calc(100% - 96px)",WebkitOverflowScrolling:"touch"}),Z=(0,l.ZP)(c.Z,{name:"MuiMenu",slot:"List",overridesResolver:(e,t)=>t.list})({outline:0});var U=i.forwardRef((function(e,t){const n=(0,d.Z)({props:e,name:"MuiMenu"}),{autoFocus:c=!0,children:u,disableAutoFocusItem:l=!1,MenuListProps:p={},onClose:f,open:h,PaperProps:m={},PopoverClasses:y,transitionDuration:g="auto",TransitionProps:{onEntering:b}={},variant:v="selectedMenu"}=n,w=(0,a.Z)(n.TransitionProps,D),x=(0,a.Z)(n,j),T=(0,R.Z)(),S="rtl"===T.direction,k=(0,r.Z)({},n,{autoFocus:c,disableAutoFocusItem:l,MenuListProps:p,onEntering:b,PaperProps:m,transitionDuration:g,TransitionProps:w,variant:v}),E=(e=>{const{classes:t}=e;return(0,s.Z)({root:["root"],paper:["paper"],list:["list"]},I,t)})(k),A=c&&!l&&h,O=i.useRef(null);let C=-1;return i.Children.map(u,((e,t)=>{i.isValidElement(e)&&(e.props.disabled||("selectedMenu"===v&&e.props.selected||-1===C)&&(C=t))})),(0,_.jsx)(L,(0,r.Z)({classes:y,onClose:f,anchorOrigin:{vertical:"bottom",horizontal:S?"right":"left"},transformOrigin:S?M:N,PaperProps:(0,r.Z)({component:B},m,{classes:(0,r.Z)({},m.classes,{root:E.paper})}),className:E.root,open:h,ref:t,transitionDuration:g,TransitionProps:(0,r.Z)({onEntering:(e,t)=>{O.current&&O.current.adjustStyleForScrollbar(e,T),b&&b(e,t)}},w),ownerState:k},x,{children:(0,_.jsx)(Z,(0,r.Z)({onKeyDown:e=>{"Tab"===e.key&&(e.preventDefault(),f&&f(e,"tabKeyDown"))},actions:O,autoFocus:c&&(-1===C||l),autoFocusItem:A,variant:v},p,{className:(0,o.default)(E.list,p.className),children:u}))}))}))},31538:function(e,t,n){"use strict";n.d(t,{Z:function(){return S}});var r=n(63366),a=n(87462),i=n(67294),o=n(86010),s=n(94780),c=n(41796),u=n(81719),l=n(78884),d=n(57742),p=n(83187),f=n(63289),h=n(84771),m=n(75741),y=n(8164),g=n(97484),b=n(34867);function v(e){return(0,b.Z)("MuiMenuItem",e)}var w=(0,n(1588).Z)("MuiMenuItem",["root","focusVisible","dense","disabled","divider","gutters","selected"]),_=n(85893);const x=["autoFocus","component","dense","divider","disableGutters","focusVisibleClassName","role","tabIndex","className"],T=(0,u.ZP)(p.Z,{shouldForwardProp:e=>(0,u.FO)(e)||"classes"===e,name:"MuiMenuItem",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.dense&&t.dense,n.divider&&t.divider,!n.disableGutters&&t.gutters]}})((({theme:e,ownerState:t})=>(0,a.Z)({},e.typography.body1,{display:"flex",justifyContent:"flex-start",alignItems:"center",position:"relative",textDecoration:"none",minHeight:48,paddingTop:6,paddingBottom:6,boxSizing:"border-box",whiteSpace:"nowrap"},!t.disableGutters&&{paddingLeft:16,paddingRight:16},t.divider&&{borderBottom:`1px solid ${(e.vars||e).palette.divider}`,backgroundClip:"padding-box"},{"&:hover":{textDecoration:"none",backgroundColor:(e.vars||e).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${w.selected}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:(0,c.Fq)(e.palette.primary.main,e.palette.action.selectedOpacity),[`&.${w.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:(0,c.Fq)(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}},[`&.${w.selected}:hover`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:(0,c.Fq)(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:(0,c.Fq)(e.palette.primary.main,e.palette.action.selectedOpacity)}},[`&.${w.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${w.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity},[`& + .${m.Z.root}`]:{marginTop:e.spacing(1),marginBottom:e.spacing(1)},[`& + .${m.Z.inset}`]:{marginLeft:52},[`& .${g.Z.root}`]:{marginTop:0,marginBottom:0},[`& .${g.Z.inset}`]:{paddingLeft:36},[`& .${y.Z.root}`]:{minWidth:36}},!t.dense&&{[e.breakpoints.up("sm")]:{minHeight:"auto"}},t.dense&&(0,a.Z)({minHeight:32,paddingTop:4,paddingBottom:4},e.typography.body2,{[`& .${y.Z.root} svg`]:{fontSize:"1.25rem"}}))));var S=i.forwardRef((function(e,t){const n=(0,l.Z)({props:e,name:"MuiMenuItem"}),{autoFocus:c=!1,component:u="li",dense:p=!1,divider:m=!1,disableGutters:y=!1,focusVisibleClassName:g,role:b="menuitem",tabIndex:w,className:S}=n,k=(0,r.Z)(n,x),E=i.useContext(d.Z),A={dense:p||E.dense||!1,disableGutters:y},O=i.useRef(null);(0,f.Z)((()=>{c&&O.current&&O.current.focus()}),[c]);const C=(0,a.Z)({},n,{dense:A.dense,divider:m,disableGutters:y}),P=(e=>{const{disabled:t,dense:n,divider:r,disableGutters:i,selected:o,classes:c}=e,u={root:["root",n&&"dense",t&&"disabled",!i&&"gutters",r&&"divider",o&&"selected"]},l=(0,s.Z)(u,v,c);return(0,a.Z)({},c,l)})(n),R=(0,h.Z)(O,t);let I;return n.disabled||(I=void 0!==w?w:-1),(0,_.jsx)(d.Z.Provider,{value:A,children:(0,_.jsx)(T,(0,a.Z)({ref:R,role:b,tabIndex:I,component:u,focusVisibleClassName:(0,o.default)(P.focusVisible,g),className:(0,o.default)(P.root,S)},k,{ownerState:C,classes:P}))})}))},852:function(e,t,n){"use strict";n.d(t,{Z:function(){return g}});var r=n(87462),a=n(63366),i=n(67294),o=(n(59864),n(47505)),s=n(85214),c=n(95806).Z,u=n(84771),l=n(63289),d=n(85893);const p=["actions","autoFocus","autoFocusItem","children","className","disabledItemsFocusable","disableListWrap","onKeyDown","variant"];function f(e,t,n){return e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:n?null:e.firstChild}function h(e,t,n){return e===t?n?e.firstChild:e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:n?null:e.lastChild}function m(e,t){if(void 0===t)return!0;let n=e.innerText;return void 0===n&&(n=e.textContent),n=n.trim().toLowerCase(),0!==n.length&&(t.repeating?n[0]===t.keys[0]:0===n.indexOf(t.keys.join("")))}function y(e,t,n,r,a,i){let o=!1,s=a(e,t,!!t&&n);for(;s;){if(s===e.firstChild){if(o)return!1;o=!0}const t=!r&&(s.disabled||"true"===s.getAttribute("aria-disabled"));if(s.hasAttribute("tabindex")&&m(s,i)&&!t)return s.focus(),!0;s=a(e,s,n)}return!1}var g=i.forwardRef((function(e,t){const{actions:n,autoFocus:g=!1,autoFocusItem:b=!1,children:v,className:w,disabledItemsFocusable:_=!1,disableListWrap:x=!1,onKeyDown:T,variant:S="selectedMenu"}=e,k=(0,a.Z)(e,p),E=i.useRef(null),A=i.useRef({keys:[],repeating:!0,previousKeyMatched:!0,lastTime:null});(0,l.Z)((()=>{g&&E.current.focus()}),[g]),i.useImperativeHandle(n,(()=>({adjustStyleForScrollbar:(e,t)=>{const n=!E.current.style.width;if(e.clientHeight{i.isValidElement(e)&&(e.props.disabled||("selectedMenu"===S&&e.props.selected||-1===C)&&(C=t))}));const P=i.Children.map(v,((e,t)=>{if(t===C){const t={};return b&&(t.autoFocus=!0),void 0===e.props.tabIndex&&"selectedMenu"===S&&(t.tabIndex=0),i.cloneElement(e,t)}return e}));return(0,d.jsx)(s.Z,(0,r.Z)({role:"menu",ref:O,className:w,onKeyDown:e=>{const t=E.current,n=e.key,r=(0,o.Z)(t).activeElement;if("ArrowDown"===n)e.preventDefault(),y(t,r,x,_,f);else if("ArrowUp"===n)e.preventDefault(),y(t,r,x,_,h);else if("Home"===n)e.preventDefault(),y(t,null,x,_,f);else if("End"===n)e.preventDefault(),y(t,null,x,_,h);else if(1===n.length){const a=A.current,i=n.toLowerCase(),o=performance.now();a.keys.length>0&&(o-a.lastTime>500?(a.keys=[],a.repeating=!0,a.previousKeyMatched=!0):a.repeating&&i!==a.keys[0]&&(a.repeating=!1)),a.lastTime=o,a.keys.push(i);const s=r&&!a.repeating&&m(r,a);a.previousKeyMatched&&(s||y(t,r,!1,_,f,a))?e.preventDefault():a.previousKeyMatched=!1}T&&T(e)},tabIndex:g?0:-1},k,{children:P}))}))},72553:function(e,t,n){"use strict";n.d(t,{Z:function(){return K}});var r=n(63366),a=n(87462),i=n(67294),o=n(30067),s=n(57094),c=n(73633),u=n(49064),l=n(94780),d=n(78385),p=n(58290),f=n(95806);function h(e,t){t?e.setAttribute("aria-hidden","true"):e.removeAttribute("aria-hidden")}function m(e){return parseInt((0,p.Z)(e).getComputedStyle(e).paddingRight,10)||0}function y(e,t,n,r=[],a){const i=[t,n,...r];[].forEach.call(e.children,(e=>{const t=-1===i.indexOf(e),n=!function(e){const t=-1!==["TEMPLATE","SCRIPT","STYLE","LINK","MAP","META","NOSCRIPT","PICTURE","COL","COLGROUP","PARAM","SLOT","SOURCE","TRACK"].indexOf(e.tagName),n="INPUT"===e.tagName&&"hidden"===e.getAttribute("type");return t||n}(e);t&&n&&h(e,a)}))}function g(e,t){let n=-1;return e.some(((e,r)=>!!t(e)&&(n=r,!0))),n}function b(e,t){const n=[],r=e.container;if(!t.disableScrollLock){if(function(e){const t=(0,s.Z)(e);return t.body===e?(0,p.Z)(e).innerWidth>t.documentElement.clientWidth:e.scrollHeight>e.clientHeight}(r)){const e=(0,f.Z)((0,s.Z)(r));n.push({value:r.style.paddingRight,property:"padding-right",el:r}),r.style.paddingRight=`${m(r)+e}px`;const t=(0,s.Z)(r).querySelectorAll(".mui-fixed");[].forEach.call(t,(t=>{n.push({value:t.style.paddingRight,property:"padding-right",el:t}),t.style.paddingRight=`${m(t)+e}px`}))}let e;if(r.parentNode instanceof DocumentFragment)e=(0,s.Z)(r).body;else{const t=r.parentElement,n=(0,p.Z)(r);e="HTML"===(null==t?void 0:t.nodeName)&&"scroll"===n.getComputedStyle(t).overflowY?t:r}n.push({value:e.style.overflow,property:"overflow",el:e},{value:e.style.overflowX,property:"overflow-x",el:e},{value:e.style.overflowY,property:"overflow-y",el:e}),e.style.overflow="hidden"}return()=>{n.forEach((({value:e,el:t,property:n})=>{e?t.style.setProperty(n,e):t.style.removeProperty(n)}))}}var v=n(85893);const w=["input","select","textarea","a[href]","button","[tabindex]","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable="false"])'].join(",");function _(e){const t=[],n=[];return Array.from(e.querySelectorAll(w)).forEach(((e,r)=>{const a=function(e){const t=parseInt(e.getAttribute("tabindex"),10);return Number.isNaN(t)?"true"===e.contentEditable||("AUDIO"===e.nodeName||"VIDEO"===e.nodeName||"DETAILS"===e.nodeName)&&null===e.getAttribute("tabindex")?0:e.tabIndex:t}(e);-1!==a&&function(e){return!(e.disabled||"INPUT"===e.tagName&&"hidden"===e.type||function(e){if("INPUT"!==e.tagName||"radio"!==e.type)return!1;if(!e.name)return!1;const t=t=>e.ownerDocument.querySelector(`input[type="radio"]${t}`);let n=t(`[name="${e.name}"]:checked`);return n||(n=t(`[name="${e.name}"]`)),n!==e}(e))}(e)&&(0===a?t.push(e):n.push({documentOrder:r,tabIndex:a,node:e}))})),n.sort(((e,t)=>e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex)).map((e=>e.node)).concat(t)}function x(){return!0}var T=function(e){const{children:t,disableAutoFocus:n=!1,disableEnforceFocus:r=!1,disableRestoreFocus:a=!1,getTabbable:c=_,isEnabled:u=x,open:l}=e,d=i.useRef(),p=i.useRef(null),f=i.useRef(null),h=i.useRef(null),m=i.useRef(null),y=i.useRef(!1),g=i.useRef(null),b=(0,o.Z)(t.ref,g),w=i.useRef(null);i.useEffect((()=>{l&&g.current&&(y.current=!n)}),[n,l]),i.useEffect((()=>{if(!l||!g.current)return;const e=(0,s.Z)(g.current);return g.current.contains(e.activeElement)||(g.current.hasAttribute("tabIndex")||g.current.setAttribute("tabIndex",-1),y.current&&g.current.focus()),()=>{a||(h.current&&h.current.focus&&(d.current=!0,h.current.focus()),h.current=null)}}),[l]),i.useEffect((()=>{if(!l||!g.current)return;const e=(0,s.Z)(g.current),t=t=>{const{current:n}=g;if(null!==n)if(e.hasFocus()&&!r&&u()&&!d.current){if(!n.contains(e.activeElement)){if(t&&m.current!==t.target||e.activeElement!==m.current)m.current=null;else if(null!==m.current)return;if(!y.current)return;let r=[];if(e.activeElement!==p.current&&e.activeElement!==f.current||(r=c(g.current)),r.length>0){var a,i;const e=Boolean((null==(a=w.current)?void 0:a.shiftKey)&&"Tab"===(null==(i=w.current)?void 0:i.key)),t=r[0],n=r[r.length-1];e?n.focus():t.focus()}else n.focus()}}else d.current=!1},n=t=>{w.current=t,!r&&u()&&"Tab"===t.key&&e.activeElement===g.current&&t.shiftKey&&(d.current=!0,f.current.focus())};e.addEventListener("focusin",t),e.addEventListener("keydown",n,!0);const a=setInterval((()=>{"BODY"===e.activeElement.tagName&&t()}),50);return()=>{clearInterval(a),e.removeEventListener("focusin",t),e.removeEventListener("keydown",n,!0)}}),[n,r,a,u,l,c]);const T=e=>{null===h.current&&(h.current=e.relatedTarget),y.current=!0};return(0,v.jsxs)(i.Fragment,{children:[(0,v.jsx)("div",{tabIndex:l?0:-1,onFocus:T,ref:p,"data-testid":"sentinelStart"}),i.cloneElement(t,{ref:b,onFocus:e=>{null===h.current&&(h.current=e.relatedTarget),y.current=!0,m.current=e.target;const n=t.props.onFocus;n&&n(e)}}),(0,v.jsx)("div",{tabIndex:l?0:-1,onFocus:T,ref:f,"data-testid":"sentinelEnd"})]})},S=n(1588),k=n(34867);function E(e){return(0,k.Z)("MuiModal",e)}(0,S.Z)("MuiModal",["root","hidden"]);var A=n(18793);const O=["children","classes","closeAfterTransition","component","components","componentsProps","container","disableAutoFocus","disableEnforceFocus","disableEscapeKeyDown","disablePortal","disableRestoreFocus","disableScrollLock","hideBackdrop","keepMounted","manager","onBackdropClick","onClose","onKeyDown","open","onTransitionEnter","onTransitionExited"];const C=new class{constructor(){this.containers=void 0,this.modals=void 0,this.modals=[],this.containers=[]}add(e,t){let n=this.modals.indexOf(e);if(-1!==n)return n;n=this.modals.length,this.modals.push(e),e.modalRef&&h(e.modalRef,!1);const r=function(e){const t=[];return[].forEach.call(e.children,(e=>{"true"===e.getAttribute("aria-hidden")&&t.push(e)})),t}(t);y(t,e.mount,e.modalRef,r,!0);const a=g(this.containers,(e=>e.container===t));return-1!==a?(this.containers[a].modals.push(e),n):(this.containers.push({modals:[e],container:t,restore:null,hiddenSiblings:r}),n)}mount(e,t){const n=g(this.containers,(t=>-1!==t.modals.indexOf(e))),r=this.containers[n];r.restore||(r.restore=b(r,t))}remove(e,t=!0){const n=this.modals.indexOf(e);if(-1===n)return n;const r=g(this.containers,(t=>-1!==t.modals.indexOf(e))),a=this.containers[r];if(a.modals.splice(a.modals.indexOf(e),1),this.modals.splice(n,1),0===a.modals.length)a.restore&&a.restore(),e.modalRef&&h(e.modalRef,t),y(a.container,e.mount,e.modalRef,a.hiddenSiblings,!1),this.containers.splice(r,1);else{const e=a.modals[a.modals.length-1];e.modalRef&&h(e.modalRef,!1)}return n}isTopModal(e){return this.modals.length>0&&this.modals[this.modals.length-1]===e}};var P=i.forwardRef((function(e,t){var n;const{children:p,classes:f,closeAfterTransition:m=!1,component:y="div",components:g={},componentsProps:b={},container:w,disableAutoFocus:_=!1,disableEnforceFocus:x=!1,disableEscapeKeyDown:S=!1,disablePortal:k=!1,disableRestoreFocus:P=!1,disableScrollLock:R=!1,hideBackdrop:I=!1,keepMounted:D=!1,manager:j=C,onBackdropClick:M,onClose:N,onKeyDown:L,open:B,onTransitionEnter:Z,onTransitionExited:U}=e,F=(0,r.Z)(e,O),[z,G]=i.useState(!0),H=i.useRef({}),W=i.useRef(null),V=i.useRef(null),q=(0,o.Z)(V,t),$=function(e){return!!e.children&&e.children.props.hasOwnProperty("in")}(e),Y=null==(n=e["aria-hidden"])||n,K=()=>(H.current.modalRef=V.current,H.current.mountNode=W.current,H.current),Q=()=>{j.mount(K(),{disableScrollLock:R}),V.current.scrollTop=0},X=(0,c.Z)((()=>{const e=function(e){return"function"===typeof e?e():e}(w)||(0,s.Z)(W.current).body;j.add(K(),e),V.current&&Q()})),J=i.useCallback((()=>j.isTopModal(K())),[j]),ee=(0,c.Z)((e=>{W.current=e,e&&(B&&J()?Q():h(V.current,Y))})),te=i.useCallback((()=>{j.remove(K(),Y)}),[j,Y]);i.useEffect((()=>()=>{te()}),[te]),i.useEffect((()=>{B?X():$&&m||te()}),[B,te,$,m,X]);const ne=(0,a.Z)({},e,{classes:f,closeAfterTransition:m,disableAutoFocus:_,disableEnforceFocus:x,disableEscapeKeyDown:S,disablePortal:k,disableRestoreFocus:P,disableScrollLock:R,exited:z,hideBackdrop:I,keepMounted:D}),re=(e=>{const{open:t,exited:n,classes:r}=e,a={root:["root",!t&&n&&"hidden"]};return(0,l.Z)(a,E,r)})(ne),ae=()=>{G(!1),Z&&Z()},ie=()=>{G(!0),U&&U(),m&&te()},oe={};void 0===p.props.tabIndex&&(oe.tabIndex="-1"),$&&(oe.onEnter=(0,u.Z)(ae,p.props.onEnter),oe.onExited=(0,u.Z)(ie,p.props.onExited));const se=g.Root||y,ce=(0,A.Z)({elementType:se,externalSlotProps:b.root,externalForwardedProps:F,additionalProps:{ref:q,role:"presentation",onKeyDown:e=>{L&&L(e),"Escape"===e.key&&J()&&(S||(e.stopPropagation(),N&&N(e,"escapeKeyDown")))}},className:re.root,ownerState:ne}),ue=g.Backdrop,le=(0,A.Z)({elementType:ue,externalSlotProps:b.backdrop,additionalProps:{"aria-hidden":!0,onClick:e=>{e.target===e.currentTarget&&(M&&M(e),N&&N(e,"backdropClick"))},open:B},ownerState:ne});return D||B||$&&!z?(0,v.jsx)(d.Z,{ref:ee,container:w,disablePortal:k,children:(0,v.jsxs)(se,(0,a.Z)({},ce,{children:[!I&&ue?(0,v.jsx)(ue,(0,a.Z)({},le)):null,(0,v.jsx)(T,{disableEnforceFocus:x,disableAutoFocus:_,disableRestoreFocus:P,isEnabled:J,open:B,children:i.cloneElement(p,oe)})]}))}):null})),R=n(71276),I=n(28442),D=n(81719),j=n(78884),M=n(86010),N=n(8662),L=n(62097),B=n(53566),Z=n(84771);const U=["addEndListener","appear","children","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"],F={entering:{opacity:1},entered:{opacity:1}};var z=i.forwardRef((function(e,t){const n=(0,L.Z)(),o={enter:n.transitions.duration.enteringScreen,exit:n.transitions.duration.leavingScreen},{addEndListener:s,appear:c=!0,children:u,easing:l,in:d,onEnter:p,onEntered:f,onEntering:h,onExit:m,onExited:y,onExiting:g,style:b,timeout:w=o,TransitionComponent:_=N.ZP}=e,x=(0,r.Z)(e,U),T=i.useRef(null),S=(0,Z.Z)(T,u.ref,t),k=e=>t=>{if(e){const n=T.current;void 0===t?e(n):e(n,t)}},E=k(h),A=k(((e,t)=>{(0,B.n)(e);const r=(0,B.C)({style:b,timeout:w,easing:l},{mode:"enter"});e.style.webkitTransition=n.transitions.create("opacity",r),e.style.transition=n.transitions.create("opacity",r),p&&p(e,t)})),O=k(f),C=k(g),P=k((e=>{const t=(0,B.C)({style:b,timeout:w,easing:l},{mode:"exit"});e.style.webkitTransition=n.transitions.create("opacity",t),e.style.transition=n.transitions.create("opacity",t),m&&m(e)})),R=k(y);return(0,v.jsx)(_,(0,a.Z)({appear:c,in:d,nodeRef:T,onEnter:A,onEntered:O,onEntering:E,onExit:P,onExited:R,onExiting:C,addEndListener:e=>{s&&s(T.current,e)},timeout:w},x,{children:(e,t)=>i.cloneElement(u,(0,a.Z)({style:(0,a.Z)({opacity:0,visibility:"exited"!==e||d?void 0:"hidden"},F[e],b,u.props.style),ref:S},t))}))}));function G(e){return(0,k.Z)("MuiBackdrop",e)}(0,S.Z)("MuiBackdrop",["root","invisible"]);const H=["children","component","components","componentsProps","className","invisible","open","transitionDuration","TransitionComponent"],W=(0,D.ZP)("div",{name:"MuiBackdrop",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.invisible&&t.invisible]}})((({ownerState:e})=>(0,a.Z)({position:"fixed",display:"flex",alignItems:"center",justifyContent:"center",right:0,bottom:0,top:0,left:0,backgroundColor:"rgba(0, 0, 0, 0.5)",WebkitTapHighlightColor:"transparent"},e.invisible&&{backgroundColor:"transparent"})));var V=i.forwardRef((function(e,t){var n,i;const o=(0,j.Z)({props:e,name:"MuiBackdrop"}),{children:s,component:c="div",components:u={},componentsProps:d={},className:p,invisible:f=!1,open:h,transitionDuration:m,TransitionComponent:y=z}=o,g=(0,r.Z)(o,H),b=(0,a.Z)({},o,{component:c,invisible:f}),w=(e=>{const{classes:t,invisible:n}=e,r={root:["root",n&&"invisible"]};return(0,l.Z)(r,G,t)})(b);return(0,v.jsx)(y,(0,a.Z)({in:h,timeout:m},g,{children:(0,v.jsx)(W,{"aria-hidden":!0,as:null!=(n=u.Root)?n:c,className:(0,M.default)(w.root,p),ownerState:(0,a.Z)({},b,null==(i=d.root)?void 0:i.ownerState),classes:w,ref:t,children:s})}))}));const q=["BackdropComponent","BackdropProps","closeAfterTransition","children","component","components","componentsProps","disableAutoFocus","disableEnforceFocus","disableEscapeKeyDown","disablePortal","disableRestoreFocus","disableScrollLock","hideBackdrop","keepMounted","theme"],$=(0,D.ZP)("div",{name:"MuiModal",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,!n.open&&n.exited&&t.hidden]}})((({theme:e,ownerState:t})=>(0,a.Z)({position:"fixed",zIndex:(e.vars||e).zIndex.modal,right:0,bottom:0,top:0,left:0},!t.open&&t.exited&&{visibility:"hidden"}))),Y=(0,D.ZP)(V,{name:"MuiModal",slot:"Backdrop",overridesResolver:(e,t)=>t.backdrop})({zIndex:-1});var K=i.forwardRef((function(e,t){var n,o;const s=(0,j.Z)({name:"MuiModal",props:e}),{BackdropComponent:c=Y,BackdropProps:u,closeAfterTransition:l=!1,children:d,component:p,components:f={},componentsProps:h={},disableAutoFocus:m=!1,disableEnforceFocus:y=!1,disableEscapeKeyDown:g=!1,disablePortal:b=!1,disableRestoreFocus:w=!1,disableScrollLock:_=!1,hideBackdrop:x=!1,keepMounted:T=!1,theme:S}=s,k=(0,r.Z)(s,q),[E,A]=i.useState(!0),O={closeAfterTransition:l,disableAutoFocus:m,disableEnforceFocus:y,disableEscapeKeyDown:g,disablePortal:b,disableRestoreFocus:w,disableScrollLock:_,hideBackdrop:x,keepMounted:T},C=(0,a.Z)({},s,O,{exited:E}),D=(e=>e.classes)(C),M=null!=(n=null!=(o=f.Root)?o:p)?n:$;return(0,v.jsx)(P,(0,a.Z)({components:(0,a.Z)({Root:M,Backdrop:c},f),componentsProps:{root:()=>(0,a.Z)({},(0,R.Z)(h.root,C),!(0,I.Z)(M)&&{as:p,theme:S}),backdrop:()=>(0,a.Z)({},u,(0,R.Z)(h.backdrop,C))},onTransitionEnter:()=>A(!1),onTransitionExited:()=>A(!0),ref:t},k,{classes:D},O,{children:d}))}))},84246:function(e,t,n){"use strict";n.d(t,{Z:function(){return A}});var r,a=n(63366),i=n(87462),o=n(67294),s=n(94780),c=n(81719),u=n(85893);const l=["children","classes","className","label","notched"],d=(0,c.ZP)("fieldset")({textAlign:"left",position:"absolute",bottom:0,right:0,top:-5,left:0,margin:0,padding:"0 8px",pointerEvents:"none",borderRadius:"inherit",borderStyle:"solid",borderWidth:1,overflow:"hidden",minWidth:"0%"}),p=(0,c.ZP)("legend")((({ownerState:e,theme:t})=>(0,i.Z)({float:"unset",width:"auto",overflow:"hidden"},!e.withLabel&&{padding:0,lineHeight:"11px",transition:t.transitions.create("width",{duration:150,easing:t.transitions.easing.easeOut})},e.withLabel&&(0,i.Z)({display:"block",padding:0,height:11,fontSize:"0.75em",visibility:"hidden",maxWidth:.01,transition:t.transitions.create("max-width",{duration:50,easing:t.transitions.easing.easeOut}),whiteSpace:"nowrap","& > span":{paddingLeft:5,paddingRight:5,display:"inline-block",opacity:0,visibility:"visible"}},e.notched&&{maxWidth:"100%",transition:t.transitions.create("max-width",{duration:100,easing:t.transitions.easing.easeOut,delay:50})}))));var f=n(59711),h=n(56594),m=n(34867),y=n(1588),g=n(48493);function b(e){return(0,m.Z)("MuiOutlinedInput",e)}var v=(0,i.Z)({},g.Z,(0,y.Z)("MuiOutlinedInput",["root","notchedOutline","input"])),w=n(81011),_=n(78884);const x=["components","fullWidth","inputComponent","label","multiline","notched","type"],T=(0,c.ZP)(w.Ej,{shouldForwardProp:e=>(0,c.FO)(e)||"classes"===e,name:"MuiOutlinedInput",slot:"Root",overridesResolver:w.Gx})((({theme:e,ownerState:t})=>{const n="light"===e.palette.mode?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)";return(0,i.Z)({position:"relative",borderRadius:(e.vars||e).shape.borderRadius,[`&:hover .${v.notchedOutline}`]:{borderColor:(e.vars||e).palette.text.primary},"@media (hover: none)":{[`&:hover .${v.notchedOutline}`]:{borderColor:e.vars?`rgba(${e.vars.palette.common.onBackgroundChannel} / 0.23)`:n}},[`&.${v.focused} .${v.notchedOutline}`]:{borderColor:(e.vars||e).palette[t.color].main,borderWidth:2},[`&.${v.error} .${v.notchedOutline}`]:{borderColor:(e.vars||e).palette.error.main},[`&.${v.disabled} .${v.notchedOutline}`]:{borderColor:(e.vars||e).palette.action.disabled}},t.startAdornment&&{paddingLeft:14},t.endAdornment&&{paddingRight:14},t.multiline&&(0,i.Z)({padding:"16.5px 14px"},"small"===t.size&&{padding:"8.5px 14px"}))})),S=(0,c.ZP)((function(e){const{className:t,label:n,notched:o}=e,s=(0,a.Z)(e,l),c=null!=n&&""!==n,f=(0,i.Z)({},e,{notched:o,withLabel:c});return(0,u.jsx)(d,(0,i.Z)({"aria-hidden":!0,className:t,ownerState:f},s,{children:(0,u.jsx)(p,{ownerState:f,children:c?(0,u.jsx)("span",{children:n}):r||(r=(0,u.jsx)("span",{className:"notranslate",children:"\u200b"}))})}))}),{name:"MuiOutlinedInput",slot:"NotchedOutline",overridesResolver:(e,t)=>t.notchedOutline})((({theme:e})=>{const t="light"===e.palette.mode?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)";return{borderColor:e.vars?`rgba(${e.vars.palette.common.onBackgroundChannel} / 0.23)`:t}})),k=(0,c.ZP)(w.rA,{name:"MuiOutlinedInput",slot:"Input",overridesResolver:w._o})((({theme:e,ownerState:t})=>(0,i.Z)({padding:"16.5px 14px"},!e.vars&&{"&:-webkit-autofill":{WebkitBoxShadow:"light"===e.palette.mode?null:"0 0 0 100px #266798 inset",WebkitTextFillColor:"light"===e.palette.mode?null:"#fff",caretColor:"light"===e.palette.mode?null:"#fff",borderRadius:"inherit"}},e.vars&&{"&:-webkit-autofill":{borderRadius:"inherit"},[e.getColorSchemeSelector("dark")]:{"&:-webkit-autofill":{WebkitBoxShadow:"0 0 0 100px #266798 inset",WebkitTextFillColor:"#fff",caretColor:"#fff"}}},"small"===t.size&&{padding:"8.5px 14px"},t.multiline&&{padding:0},t.startAdornment&&{paddingLeft:0},t.endAdornment&&{paddingRight:0}))),E=o.forwardRef((function(e,t){var n;const r=(0,_.Z)({props:e,name:"MuiOutlinedInput"}),{components:c={},fullWidth:l=!1,inputComponent:d="input",label:p,multiline:m=!1,notched:y,type:g="text"}=r,v=(0,a.Z)(r,x),E=(e=>{const{classes:t}=e,n=(0,s.Z)({root:["root"],notchedOutline:["notchedOutline"],input:["input"]},b,t);return(0,i.Z)({},t,n)})(r),A=(0,f.Z)(),O=(0,h.Z)({props:r,muiFormControl:A,states:["required"]}),C=(0,i.Z)({},r,{color:O.color||"primary",disabled:O.disabled,error:O.error,focused:O.focused,formControl:A,fullWidth:l,hiddenLabel:O.hiddenLabel,multiline:m,size:O.size,type:g});return(0,u.jsx)(w.ZP,(0,i.Z)({components:(0,i.Z)({Root:T,Input:k},c),renderSuffix:e=>(0,u.jsx)(S,{ownerState:C,className:E.notchedOutline,label:null!=p&&""!==p&&O.required?n||(n=(0,u.jsxs)(o.Fragment,{children:[p,"\xa0","*"]})):p,notched:"undefined"!==typeof y?y:Boolean(e.startAdornment||e.filled||e.focused)}),fullWidth:l,inputComponent:d,multiline:m,ref:t,type:g},v,{classes:(0,i.Z)({},E,{notchedOutline:null})}))}));E.muiName="Input";var A=E},70918:function(e,t,n){"use strict";n.d(t,{Z:function(){return g}});var r=n(63366),a=n(87462),i=n(67294),o=n(86010),s=n(94780),c=n(41796),u=n(81719),l=n(78884),d=n(34867);function p(e){return(0,d.Z)("MuiPaper",e)}(0,n(1588).Z)("MuiPaper",["root","rounded","outlined","elevation","elevation0","elevation1","elevation2","elevation3","elevation4","elevation5","elevation6","elevation7","elevation8","elevation9","elevation10","elevation11","elevation12","elevation13","elevation14","elevation15","elevation16","elevation17","elevation18","elevation19","elevation20","elevation21","elevation22","elevation23","elevation24"]);var f=n(85893);const h=["className","component","elevation","square","variant"],m=e=>{let t;return t=e<1?5.11916*e**2:4.5*Math.log(e+1)+2,(t/100).toFixed(2)},y=(0,u.ZP)("div",{name:"MuiPaper",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.variant],!n.square&&t.rounded,"elevation"===n.variant&&t[`elevation${n.elevation}`]]}})((({theme:e,ownerState:t})=>{var n;return(0,a.Z)({backgroundColor:(e.vars||e).palette.background.paper,color:(e.vars||e).palette.text.primary,transition:e.transitions.create("box-shadow")},!t.square&&{borderRadius:e.shape.borderRadius},"outlined"===t.variant&&{border:`1px solid ${(e.vars||e).palette.divider}`},"elevation"===t.variant&&(0,a.Z)({boxShadow:(e.vars||e).shadows[t.elevation]},!e.vars&&"dark"===e.palette.mode&&{backgroundImage:`linear-gradient(${(0,c.Fq)("#fff",m(t.elevation))}, ${(0,c.Fq)("#fff",m(t.elevation))})`},e.vars&&{backgroundImage:null==(n=e.vars.overlays)?void 0:n[t.elevation]}))}));var g=i.forwardRef((function(e,t){const n=(0,l.Z)({props:e,name:"MuiPaper"}),{className:i,component:c="div",elevation:u=1,square:d=!1,variant:m="elevation"}=n,g=(0,r.Z)(n,h),b=(0,a.Z)({},n,{component:c,elevation:u,square:d,variant:m}),v=(e=>{const{square:t,elevation:n,variant:r,classes:a}=e,i={root:["root",r,!t&&"rounded","elevation"===r&&`elevation${n}`]};return(0,s.Z)(i,p,a)})(b);return(0,f.jsx)(y,(0,a.Z)({as:c,ownerState:b,className:(0,o.default)(v.root,i),ref:t},g))}))},58402:function(e,t,n){"use strict";n.d(t,{Z:function(){return Be}});var r=n(87462),a=n(63366),i=n(67294),o=n(30067),s=n(16600),c=n(57094);function u(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function l(e){return e instanceof u(e).Element||e instanceof Element}function d(e){return e instanceof u(e).HTMLElement||e instanceof HTMLElement}function p(e){return"undefined"!==typeof ShadowRoot&&(e instanceof u(e).ShadowRoot||e instanceof ShadowRoot)}var f=Math.max,h=Math.min,m=Math.round;function y(){var e=navigator.userAgentData;return null!=e&&e.brands?e.brands.map((function(e){return e.brand+"/"+e.version})).join(" "):navigator.userAgent}function g(){return!/^((?!chrome|android).)*safari/i.test(y())}function b(e,t,n){void 0===t&&(t=!1),void 0===n&&(n=!1);var r=e.getBoundingClientRect(),a=1,i=1;t&&d(e)&&(a=e.offsetWidth>0&&m(r.width)/e.offsetWidth||1,i=e.offsetHeight>0&&m(r.height)/e.offsetHeight||1);var o=(l(e)?u(e):window).visualViewport,s=!g()&&n,c=(r.left+(s&&o?o.offsetLeft:0))/a,p=(r.top+(s&&o?o.offsetTop:0))/i,f=r.width/a,h=r.height/i;return{width:f,height:h,top:p,right:c+f,bottom:p+h,left:c,x:c,y:p}}function v(e){var t=u(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function w(e){return e?(e.nodeName||"").toLowerCase():null}function _(e){return((l(e)?e.ownerDocument:e.document)||window.document).documentElement}function x(e){return b(_(e)).left+v(e).scrollLeft}function T(e){return u(e).getComputedStyle(e)}function S(e){var t=T(e),n=t.overflow,r=t.overflowX,a=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+a+r)}function k(e,t,n){void 0===n&&(n=!1);var r=d(t),a=d(t)&&function(e){var t=e.getBoundingClientRect(),n=m(t.width)/e.offsetWidth||1,r=m(t.height)/e.offsetHeight||1;return 1!==n||1!==r}(t),i=_(t),o=b(e,a,n),s={scrollLeft:0,scrollTop:0},c={x:0,y:0};return(r||!r&&!n)&&(("body"!==w(t)||S(i))&&(s=function(e){return e!==u(e)&&d(e)?{scrollLeft:(t=e).scrollLeft,scrollTop:t.scrollTop}:v(e);var t}(t)),d(t)?((c=b(t,!0)).x+=t.clientLeft,c.y+=t.clientTop):i&&(c.x=x(i))),{x:o.left+s.scrollLeft-c.x,y:o.top+s.scrollTop-c.y,width:o.width,height:o.height}}function E(e){var t=b(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function A(e){return"html"===w(e)?e:e.assignedSlot||e.parentNode||(p(e)?e.host:null)||_(e)}function O(e){return["html","body","#document"].indexOf(w(e))>=0?e.ownerDocument.body:d(e)&&S(e)?e:O(A(e))}function C(e,t){var n;void 0===t&&(t=[]);var r=O(e),a=r===(null==(n=e.ownerDocument)?void 0:n.body),i=u(r),o=a?[i].concat(i.visualViewport||[],S(r)?r:[]):r,s=t.concat(o);return a?s:s.concat(C(A(o)))}function P(e){return["table","td","th"].indexOf(w(e))>=0}function R(e){return d(e)&&"fixed"!==T(e).position?e.offsetParent:null}function I(e){for(var t=u(e),n=R(e);n&&P(n)&&"static"===T(n).position;)n=R(n);return n&&("html"===w(n)||"body"===w(n)&&"static"===T(n).position)?t:n||function(e){var t=/firefox/i.test(y());if(/Trident/i.test(y())&&d(e)&&"fixed"===T(e).position)return null;var n=A(e);for(p(n)&&(n=n.host);d(n)&&["html","body"].indexOf(w(n))<0;){var r=T(n);if("none"!==r.transform||"none"!==r.perspective||"paint"===r.contain||-1!==["transform","perspective"].indexOf(r.willChange)||t&&"filter"===r.willChange||t&&r.filter&&"none"!==r.filter)return n;n=n.parentNode}return null}(e)||t}var D="top",j="bottom",M="right",N="left",L="auto",B=[D,j,M,N],Z="start",U="end",F="viewport",z="popper",G=B.reduce((function(e,t){return e.concat([t+"-"+Z,t+"-"+U])}),[]),H=[].concat(B,[L]).reduce((function(e,t){return e.concat([t,t+"-"+Z,t+"-"+U])}),[]),W=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function V(e){var t=new Map,n=new Set,r=[];function a(e){n.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach((function(e){if(!n.has(e)){var r=t.get(e);r&&a(r)}})),r.push(e)}return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){n.has(e.name)||a(e)})),r}function q(e){var t;return function(){return t||(t=new Promise((function(n){Promise.resolve().then((function(){t=void 0,n(e())}))}))),t}}var $={placement:"bottom",modifiers:[],strategy:"absolute"};function Y(){for(var e=arguments.length,t=new Array(e),n=0;n=0?"x":"y"}function te(e){var t,n=e.reference,r=e.element,a=e.placement,i=a?X(a):null,o=a?J(a):null,s=n.x+n.width/2-r.width/2,c=n.y+n.height/2-r.height/2;switch(i){case D:t={x:s,y:n.y-r.height};break;case j:t={x:s,y:n.y+n.height};break;case M:t={x:n.x+n.width,y:c};break;case N:t={x:n.x-r.width,y:c};break;default:t={x:n.x,y:n.y}}var u=i?ee(i):null;if(null!=u){var l="y"===u?"height":"width";switch(o){case Z:t[u]=t[u]-(n[l]/2-r[l]/2);break;case U:t[u]=t[u]+(n[l]/2-r[l]/2)}}return t}var ne={top:"auto",right:"auto",bottom:"auto",left:"auto"};function re(e){var t,n=e.popper,r=e.popperRect,a=e.placement,i=e.variation,o=e.offsets,s=e.position,c=e.gpuAcceleration,l=e.adaptive,d=e.roundOffsets,p=e.isFixed,f=o.x,h=void 0===f?0:f,y=o.y,g=void 0===y?0:y,b="function"===typeof d?d({x:h,y:g}):{x:h,y:g};h=b.x,g=b.y;var v=o.hasOwnProperty("x"),w=o.hasOwnProperty("y"),x=N,S=D,k=window;if(l){var E=I(n),A="clientHeight",O="clientWidth";if(E===u(n)&&"static"!==T(E=_(n)).position&&"absolute"===s&&(A="scrollHeight",O="scrollWidth"),E=E,a===D||(a===N||a===M)&&i===U)S=j,g-=(p&&E===k&&k.visualViewport?k.visualViewport.height:E[A])-r.height,g*=c?1:-1;if(a===N||(a===D||a===j)&&i===U)x=M,h-=(p&&E===k&&k.visualViewport?k.visualViewport.width:E[O])-r.width,h*=c?1:-1}var C,P=Object.assign({position:s},l&&ne),R=!0===d?function(e){var t=e.x,n=e.y,r=window.devicePixelRatio||1;return{x:m(t*r)/r||0,y:m(n*r)/r||0}}({x:h,y:g}):{x:h,y:g};return h=R.x,g=R.y,c?Object.assign({},P,((C={})[S]=w?"0":"",C[x]=v?"0":"",C.transform=(k.devicePixelRatio||1)<=1?"translate("+h+"px, "+g+"px)":"translate3d("+h+"px, "+g+"px, 0)",C)):Object.assign({},P,((t={})[S]=w?g+"px":"",t[x]=v?h+"px":"",t.transform="",t))}var ae={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(e){var t=e.state,n=e.options,r=e.name,a=n.offset,i=void 0===a?[0,0]:a,o=H.reduce((function(e,n){return e[n]=function(e,t,n){var r=X(e),a=[N,D].indexOf(r)>=0?-1:1,i="function"===typeof n?n(Object.assign({},t,{placement:e})):n,o=i[0],s=i[1];return o=o||0,s=(s||0)*a,[N,M].indexOf(r)>=0?{x:s,y:o}:{x:o,y:s}}(n,t.rects,i),e}),{}),s=o[t.placement],c=s.x,u=s.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=c,t.modifiersData.popperOffsets.y+=u),t.modifiersData[r]=o}},ie={left:"right",right:"left",bottom:"top",top:"bottom"};function oe(e){return e.replace(/left|right|bottom|top/g,(function(e){return ie[e]}))}var se={start:"end",end:"start"};function ce(e){return e.replace(/start|end/g,(function(e){return se[e]}))}function ue(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&p(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function le(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function de(e,t,n){return t===F?le(function(e,t){var n=u(e),r=_(e),a=n.visualViewport,i=r.clientWidth,o=r.clientHeight,s=0,c=0;if(a){i=a.width,o=a.height;var l=g();(l||!l&&"fixed"===t)&&(s=a.offsetLeft,c=a.offsetTop)}return{width:i,height:o,x:s+x(e),y:c}}(e,n)):l(t)?function(e,t){var n=b(e,!1,"fixed"===t);return n.top=n.top+e.clientTop,n.left=n.left+e.clientLeft,n.bottom=n.top+e.clientHeight,n.right=n.left+e.clientWidth,n.width=e.clientWidth,n.height=e.clientHeight,n.x=n.left,n.y=n.top,n}(t,n):le(function(e){var t,n=_(e),r=v(e),a=null==(t=e.ownerDocument)?void 0:t.body,i=f(n.scrollWidth,n.clientWidth,a?a.scrollWidth:0,a?a.clientWidth:0),o=f(n.scrollHeight,n.clientHeight,a?a.scrollHeight:0,a?a.clientHeight:0),s=-r.scrollLeft+x(e),c=-r.scrollTop;return"rtl"===T(a||n).direction&&(s+=f(n.clientWidth,a?a.clientWidth:0)-i),{width:i,height:o,x:s,y:c}}(_(e)))}function pe(e,t,n,r){var a="clippingParents"===t?function(e){var t=C(A(e)),n=["absolute","fixed"].indexOf(T(e).position)>=0&&d(e)?I(e):e;return l(n)?t.filter((function(e){return l(e)&&ue(e,n)&&"body"!==w(e)})):[]}(e):[].concat(t),i=[].concat(a,[n]),o=i[0],s=i.reduce((function(t,n){var a=de(e,n,r);return t.top=f(a.top,t.top),t.right=h(a.right,t.right),t.bottom=h(a.bottom,t.bottom),t.left=f(a.left,t.left),t}),de(e,o,r));return s.width=s.right-s.left,s.height=s.bottom-s.top,s.x=s.left,s.y=s.top,s}function fe(e){return Object.assign({},{top:0,right:0,bottom:0,left:0},e)}function he(e,t){return t.reduce((function(t,n){return t[n]=e,t}),{})}function me(e,t){void 0===t&&(t={});var n=t,r=n.placement,a=void 0===r?e.placement:r,i=n.strategy,o=void 0===i?e.strategy:i,s=n.boundary,c=void 0===s?"clippingParents":s,u=n.rootBoundary,d=void 0===u?F:u,p=n.elementContext,f=void 0===p?z:p,h=n.altBoundary,m=void 0!==h&&h,y=n.padding,g=void 0===y?0:y,v=fe("number"!==typeof g?g:he(g,B)),w=f===z?"reference":z,x=e.rects.popper,T=e.elements[m?w:f],S=pe(l(T)?T:T.contextElement||_(e.elements.popper),c,d,o),k=b(e.elements.reference),E=te({reference:k,element:x,strategy:"absolute",placement:a}),A=le(Object.assign({},x,E)),O=f===z?A:k,C={top:S.top-O.top+v.top,bottom:O.bottom-S.bottom+v.bottom,left:S.left-O.left+v.left,right:O.right-S.right+v.right},P=e.modifiersData.offset;if(f===z&&P){var R=P[a];Object.keys(C).forEach((function(e){var t=[M,j].indexOf(e)>=0?1:-1,n=[D,j].indexOf(e)>=0?"y":"x";C[e]+=R[n]*t}))}return C}function ye(e,t,n){return f(e,h(t,n))}var ge={name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name,a=n.mainAxis,i=void 0===a||a,o=n.altAxis,s=void 0!==o&&o,c=n.boundary,u=n.rootBoundary,l=n.altBoundary,d=n.padding,p=n.tether,m=void 0===p||p,y=n.tetherOffset,g=void 0===y?0:y,b=me(t,{boundary:c,rootBoundary:u,padding:d,altBoundary:l}),v=X(t.placement),w=J(t.placement),_=!w,x=ee(v),T="x"===x?"y":"x",S=t.modifiersData.popperOffsets,k=t.rects.reference,A=t.rects.popper,O="function"===typeof g?g(Object.assign({},t.rects,{placement:t.placement})):g,C="number"===typeof O?{mainAxis:O,altAxis:O}:Object.assign({mainAxis:0,altAxis:0},O),P=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,R={x:0,y:0};if(S){if(i){var L,B="y"===x?D:N,U="y"===x?j:M,F="y"===x?"height":"width",z=S[x],G=z+b[B],H=z-b[U],W=m?-A[F]/2:0,V=w===Z?k[F]:A[F],q=w===Z?-A[F]:-k[F],$=t.elements.arrow,Y=m&&$?E($):{width:0,height:0},K=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},Q=K[B],te=K[U],ne=ye(0,k[F],Y[F]),re=_?k[F]/2-W-ne-Q-C.mainAxis:V-ne-Q-C.mainAxis,ae=_?-k[F]/2+W+ne+te+C.mainAxis:q+ne+te+C.mainAxis,ie=t.elements.arrow&&I(t.elements.arrow),oe=ie?"y"===x?ie.clientTop||0:ie.clientLeft||0:0,se=null!=(L=null==P?void 0:P[x])?L:0,ce=z+ae-se,ue=ye(m?h(G,z+re-se-oe):G,z,m?f(H,ce):H);S[x]=ue,R[x]=ue-z}if(s){var le,de="x"===x?D:N,pe="x"===x?j:M,fe=S[T],he="y"===T?"height":"width",ge=fe+b[de],be=fe-b[pe],ve=-1!==[D,N].indexOf(v),we=null!=(le=null==P?void 0:P[T])?le:0,_e=ve?ge:fe-k[he]-A[he]-we+C.altAxis,xe=ve?fe+k[he]+A[he]-we-C.altAxis:be,Te=m&&ve?function(e,t,n){var r=ye(e,t,n);return r>n?n:r}(_e,fe,xe):ye(m?_e:ge,fe,m?xe:be);S[T]=Te,R[T]=Te-fe}t.modifiersData[r]=R}},requiresIfExists:["offset"]};var be={name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,n=e.state,r=e.name,a=e.options,i=n.elements.arrow,o=n.modifiersData.popperOffsets,s=X(n.placement),c=ee(s),u=[N,M].indexOf(s)>=0?"height":"width";if(i&&o){var l=function(e,t){return fe("number"!==typeof(e="function"===typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e)?e:he(e,B))}(a.padding,n),d=E(i),p="y"===c?D:N,f="y"===c?j:M,h=n.rects.reference[u]+n.rects.reference[c]-o[c]-n.rects.popper[u],m=o[c]-n.rects.reference[c],y=I(i),g=y?"y"===c?y.clientHeight||0:y.clientWidth||0:0,b=h/2-m/2,v=l[p],w=g-d[u]-l[f],_=g/2-d[u]/2+b,x=ye(v,_,w),T=c;n.modifiersData[r]=((t={})[T]=x,t.centerOffset=x-_,t)}},effect:function(e){var t=e.state,n=e.options.element,r=void 0===n?"[data-popper-arrow]":n;null!=r&&("string"!==typeof r||(r=t.elements.popper.querySelector(r)))&&ue(t.elements.popper,r)&&(t.elements.arrow=r)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function ve(e,t,n){return void 0===n&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function we(e){return[D,M,j,N].some((function(t){return e[t]>=0}))}var _e=K({defaultModifiers:[{name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(e){var t=e.state,n=e.instance,r=e.options,a=r.scroll,i=void 0===a||a,o=r.resize,s=void 0===o||o,c=u(t.elements.popper),l=[].concat(t.scrollParents.reference,t.scrollParents.popper);return i&&l.forEach((function(e){e.addEventListener("scroll",n.update,Q)})),s&&c.addEventListener("resize",n.update,Q),function(){i&&l.forEach((function(e){e.removeEventListener("scroll",n.update,Q)})),s&&c.removeEventListener("resize",n.update,Q)}},data:{}},{name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state,n=e.name;t.modifiersData[n]=te({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})},data:{}},{name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var t=e.state,n=e.options,r=n.gpuAcceleration,a=void 0===r||r,i=n.adaptive,o=void 0===i||i,s=n.roundOffsets,c=void 0===s||s,u={placement:X(t.placement),variation:J(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:a,isFixed:"fixed"===t.options.strategy};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,re(Object.assign({},u,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:o,roundOffsets:c})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,re(Object.assign({},u,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:c})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})},data:{}},{name:"applyStyles",enabled:!0,phase:"write",fn:function(e){var t=e.state;Object.keys(t.elements).forEach((function(e){var n=t.styles[e]||{},r=t.attributes[e]||{},a=t.elements[e];d(a)&&w(a)&&(Object.assign(a.style,n),Object.keys(r).forEach((function(e){var t=r[e];!1===t?a.removeAttribute(e):a.setAttribute(e,!0===t?"":t)})))}))},effect:function(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach((function(e){var r=t.elements[e],a=t.attributes[e]||{},i=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:n[e]).reduce((function(e,t){return e[t]="",e}),{});d(r)&&w(r)&&(Object.assign(r.style,i),Object.keys(a).forEach((function(e){r.removeAttribute(e)})))}))}},requires:["computeStyles"]},ae,{name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var a=n.mainAxis,i=void 0===a||a,o=n.altAxis,s=void 0===o||o,c=n.fallbackPlacements,u=n.padding,l=n.boundary,d=n.rootBoundary,p=n.altBoundary,f=n.flipVariations,h=void 0===f||f,m=n.allowedAutoPlacements,y=t.options.placement,g=X(y),b=c||(g===y||!h?[oe(y)]:function(e){if(X(e)===L)return[];var t=oe(e);return[ce(e),t,ce(t)]}(y)),v=[y].concat(b).reduce((function(e,n){return e.concat(X(n)===L?function(e,t){void 0===t&&(t={});var n=t,r=n.placement,a=n.boundary,i=n.rootBoundary,o=n.padding,s=n.flipVariations,c=n.allowedAutoPlacements,u=void 0===c?H:c,l=J(r),d=l?s?G:G.filter((function(e){return J(e)===l})):B,p=d.filter((function(e){return u.indexOf(e)>=0}));0===p.length&&(p=d);var f=p.reduce((function(t,n){return t[n]=me(e,{placement:n,boundary:a,rootBoundary:i,padding:o})[X(n)],t}),{});return Object.keys(f).sort((function(e,t){return f[e]-f[t]}))}(t,{placement:n,boundary:l,rootBoundary:d,padding:u,flipVariations:h,allowedAutoPlacements:m}):n)}),[]),w=t.rects.reference,_=t.rects.popper,x=new Map,T=!0,S=v[0],k=0;k=0,P=C?"width":"height",R=me(t,{placement:E,boundary:l,rootBoundary:d,altBoundary:p,padding:u}),I=C?O?M:N:O?j:D;w[P]>_[P]&&(I=oe(I));var U=oe(I),F=[];if(i&&F.push(R[A]<=0),s&&F.push(R[I]<=0,R[U]<=0),F.every((function(e){return e}))){S=E,T=!1;break}x.set(E,F)}if(T)for(var z=function(e){var t=v.find((function(t){var n=x.get(t);if(n)return n.slice(0,e).every((function(e){return e}))}));if(t)return S=t,"break"},W=h?3:1;W>0;W--){if("break"===z(W))break}t.placement!==S&&(t.modifiersData[r]._skip=!0,t.placement=S,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}},ge,be,{name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,n=e.name,r=t.rects.reference,a=t.rects.popper,i=t.modifiersData.preventOverflow,o=me(t,{elementContext:"reference"}),s=me(t,{altBoundary:!0}),c=ve(o,r),u=ve(s,a,i),l=we(c),d=we(u);t.modifiersData[n]={referenceClippingOffsets:c,popperEscapeOffsets:u,isReferenceHidden:l,hasPopperEscaped:d},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":l,"data-popper-escaped":d})}}]}),xe=n(94780),Te=n(78385),Se=n(34867);function ke(e){return(0,Se.Z)("MuiPopperUnstyled",e)}(0,n(1588).Z)("MuiPopperUnstyled",["root"]);var Ee=n(18793),Ae=n(85893);const Oe=["anchorEl","children","component","components","componentsProps","direction","disablePortal","modifiers","open","ownerState","placement","popperOptions","popperRef","TransitionProps"],Ce=["anchorEl","children","container","direction","disablePortal","keepMounted","modifiers","open","placement","popperOptions","popperRef","style","transition"];function Pe(e){return"function"===typeof e?e():e}const Re={},Ie=i.forwardRef((function(e,t){var n;const{anchorEl:c,children:u,component:l,components:d={},componentsProps:p={},direction:f,disablePortal:h,modifiers:m,open:y,ownerState:g,placement:b,popperOptions:v,popperRef:w,TransitionProps:_}=e,x=(0,a.Z)(e,Oe),T=i.useRef(null),S=(0,o.Z)(T,t),k=i.useRef(null),E=(0,o.Z)(k,w),A=i.useRef(E);(0,s.Z)((()=>{A.current=E}),[E]),i.useImperativeHandle(w,(()=>k.current),[]);const O=function(e,t){if("ltr"===t)return e;switch(e){case"bottom-end":return"bottom-start";case"bottom-start":return"bottom-end";case"top-end":return"top-start";case"top-start":return"top-end";default:return e}}(b,f),[C,P]=i.useState(O);i.useEffect((()=>{k.current&&k.current.forceUpdate()})),(0,s.Z)((()=>{if(!c||!y)return;Pe(c);let e=[{name:"preventOverflow",options:{altBoundary:h}},{name:"flip",options:{altBoundary:h}},{name:"onUpdate",enabled:!0,phase:"afterWrite",fn:({state:e})=>{P(e.placement)}}];null!=m&&(e=e.concat(m)),v&&null!=v.modifiers&&(e=e.concat(v.modifiers));const t=_e(Pe(c),T.current,(0,r.Z)({placement:O},v,{modifiers:e}));return A.current(t),()=>{t.destroy(),A.current(null)}}),[c,h,m,y,v,O]);const R={placement:C};null!==_&&(R.TransitionProps=_);const I=(0,xe.Z)({root:["root"]},ke,{}),D=null!=(n=null!=l?l:d.Root)?n:"div",j=(0,Ee.Z)({elementType:D,externalSlotProps:p.root,externalForwardedProps:x,additionalProps:{role:"tooltip",ref:S},ownerState:(0,r.Z)({},e,g),className:I.root});return(0,Ae.jsx)(D,(0,r.Z)({},j,{children:"function"===typeof u?u(R):u}))}));var De=i.forwardRef((function(e,t){const{anchorEl:n,children:o,container:s,direction:u="ltr",disablePortal:l=!1,keepMounted:d=!1,modifiers:p,open:f,placement:h="bottom",popperOptions:m=Re,popperRef:y,style:g,transition:b=!1}=e,v=(0,a.Z)(e,Ce),[w,_]=i.useState(!0);if(!d&&!f&&(!b||w))return null;const x=s||(n?(0,c.Z)(Pe(n)).body:void 0);return(0,Ae.jsx)(Te.Z,{disablePortal:l,container:x,children:(0,Ae.jsx)(Ie,(0,r.Z)({anchorEl:n,direction:u,disablePortal:l,modifiers:p,ref:t,open:b?!w:f,placement:h,popperOptions:m,popperRef:y},v,{style:(0,r.Z)({position:"fixed",top:0,left:0,display:f||!d||b&&!w?null:"none"},g),TransitionProps:b?{in:f,onEnter:()=>{_(!1)},onExited:()=>{_(!0)}}:null,children:o}))})})),je=n(34168),Me=n(81719),Ne=n(78884);const Le=(0,Me.ZP)(De,{name:"MuiPopper",slot:"Root",overridesResolver:(e,t)=>t.root})({});var Be=i.forwardRef((function(e,t){const n=(0,je.Z)(),a=(0,Ne.Z)({props:e,name:"MuiPopper"});return(0,Ae.jsx)(Le,(0,r.Z)({direction:null==n?void 0:n.direction},a,{ref:t}))}))},46541:function(e,t,n){"use strict";n.d(t,{Z:function(){return J}});var r=n(87462),a=n(63366),i=n(67294),o=n(86010),s=n(59766),c=n(71387),u=(n(59864),n(94780)),l=n(47505),d=n(36622),p=n(73812),f=n(34867),h=n(1588);function m(e){return(0,f.Z)("MuiNativeSelect",e)}var y=(0,h.Z)("MuiNativeSelect",["root","select","multiple","filled","outlined","standard","disabled","icon","iconOpen","iconFilled","iconOutlined","iconStandard","nativeInput"]),g=n(81719),b=n(85893);const v=["className","disabled","IconComponent","inputRef","variant"],w=({ownerState:e,theme:t})=>(0,r.Z)({MozAppearance:"none",WebkitAppearance:"none",userSelect:"none",borderRadius:0,cursor:"pointer","&:focus":{backgroundColor:"light"===t.palette.mode?"rgba(0, 0, 0, 0.05)":"rgba(255, 255, 255, 0.05)",borderRadius:0},"&::-ms-expand":{display:"none"},[`&.${y.disabled}`]:{cursor:"default"},"&[multiple]":{height:"auto"},"&:not([multiple]) option, &:not([multiple]) optgroup":{backgroundColor:t.palette.background.paper},"&&&":{paddingRight:24,minWidth:16}},"filled"===e.variant&&{"&&&":{paddingRight:32}},"outlined"===e.variant&&{borderRadius:t.shape.borderRadius,"&:focus":{borderRadius:t.shape.borderRadius},"&&&":{paddingRight:32}}),_=(0,g.ZP)("select",{name:"MuiNativeSelect",slot:"Select",shouldForwardProp:g.FO,overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.select,t[n.variant],{[`&.${y.multiple}`]:t.multiple}]}})(w),x=({ownerState:e,theme:t})=>(0,r.Z)({position:"absolute",right:0,top:"calc(50% - .5em)",pointerEvents:"none",color:t.palette.action.active,[`&.${y.disabled}`]:{color:t.palette.action.disabled}},e.open&&{transform:"rotate(180deg)"},"filled"===e.variant&&{right:7},"outlined"===e.variant&&{right:7}),T=(0,g.ZP)("svg",{name:"MuiNativeSelect",slot:"Icon",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.icon,n.variant&&t[`icon${(0,d.Z)(n.variant)}`],n.open&&t.iconOpen]}})(x);var S=i.forwardRef((function(e,t){const{className:n,disabled:s,IconComponent:c,inputRef:l,variant:p="standard"}=e,f=(0,a.Z)(e,v),h=(0,r.Z)({},e,{disabled:s,variant:p}),y=(e=>{const{classes:t,variant:n,disabled:r,multiple:a,open:i}=e,o={select:["select",n,r&&"disabled",a&&"multiple"],icon:["icon",`icon${(0,d.Z)(n)}`,i&&"iconOpen",r&&"disabled"]};return(0,u.Z)(o,m,t)})(h);return(0,b.jsxs)(i.Fragment,{children:[(0,b.jsx)(_,(0,r.Z)({ownerState:h,className:(0,o.default)(y.select,n),disabled:s,ref:l||t},f)),e.multiple?null:(0,b.jsx)(T,{as:c,ownerState:h,className:y.icon})]})})),k=n(46531),E=n(84771),A=n(44591);function O(e){return(0,f.Z)("MuiSelect",e)}var C,P=(0,h.Z)("MuiSelect",["select","multiple","filled","outlined","standard","disabled","focused","icon","iconOpen","iconFilled","iconOutlined","iconStandard","nativeInput"]);const R=["aria-describedby","aria-label","autoFocus","autoWidth","children","className","defaultOpen","defaultValue","disabled","displayEmpty","IconComponent","inputRef","labelId","MenuProps","multiple","name","onBlur","onChange","onClose","onFocus","onOpen","open","readOnly","renderValue","SelectDisplayProps","tabIndex","type","value","variant"],I=(0,g.ZP)("div",{name:"MuiSelect",slot:"Select",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{[`&.${P.select}`]:t.select},{[`&.${P.select}`]:t[n.variant]},{[`&.${P.multiple}`]:t.multiple}]}})(w,{[`&.${P.select}`]:{height:"auto",minHeight:"1.4375em",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden"}}),D=(0,g.ZP)("svg",{name:"MuiSelect",slot:"Icon",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.icon,n.variant&&t[`icon${(0,d.Z)(n.variant)}`],n.open&&t.iconOpen]}})(x),j=(0,g.ZP)("input",{shouldForwardProp:e=>(0,g.Dz)(e)&&"classes"!==e,name:"MuiSelect",slot:"NativeInput",overridesResolver:(e,t)=>t.nativeInput})({bottom:0,left:0,position:"absolute",opacity:0,pointerEvents:"none",width:"100%",boxSizing:"border-box"});function M(e,t){return"object"===typeof t&&null!==t?e===t:String(e)===String(t)}function N(e){return null==e||"string"===typeof e&&!e.trim()}var L,B,Z=i.forwardRef((function(e,t){const{"aria-describedby":n,"aria-label":s,autoFocus:f,autoWidth:h,children:m,className:y,defaultOpen:g,defaultValue:v,disabled:w,displayEmpty:_,IconComponent:x,inputRef:T,labelId:S,MenuProps:P={},multiple:L,name:B,onBlur:Z,onChange:U,onClose:F,onFocus:z,onOpen:G,open:H,readOnly:W,renderValue:V,SelectDisplayProps:q={},tabIndex:$,value:Y,variant:K="standard"}=e,Q=(0,a.Z)(e,R),[X,J]=(0,A.Z)({controlled:Y,default:v,name:"Select"}),[ee,te]=(0,A.Z)({controlled:H,default:g,name:"Select"}),ne=i.useRef(null),re=i.useRef(null),[ae,ie]=i.useState(null),{current:oe}=i.useRef(null!=H),[se,ce]=i.useState(),ue=(0,E.Z)(t,T),le=i.useCallback((e=>{re.current=e,e&&ie(e)}),[]);i.useImperativeHandle(ue,(()=>({focus:()=>{re.current.focus()},node:ne.current,value:X})),[X]),i.useEffect((()=>{g&&ee&&ae&&!oe&&(ce(h?null:ae.clientWidth),re.current.focus())}),[ae,h]),i.useEffect((()=>{f&&re.current.focus()}),[f]),i.useEffect((()=>{if(!S)return;const e=(0,l.Z)(re.current).getElementById(S);if(e){const t=()=>{getSelection().isCollapsed&&re.current.focus()};return e.addEventListener("click",t),()=>{e.removeEventListener("click",t)}}}),[S]);const de=(e,t)=>{e?G&&G(t):F&&F(t),oe||(ce(h?null:ae.clientWidth),te(e))},pe=i.Children.toArray(m),fe=e=>t=>{let n;if(t.currentTarget.hasAttribute("tabindex")){if(L){n=Array.isArray(X)?X.slice():[];const t=X.indexOf(e.props.value);-1===t?n.push(e.props.value):n.splice(t,1)}else n=e.props.value;if(e.props.onClick&&e.props.onClick(t),X!==n&&(J(n),U)){const r=t.nativeEvent||t,a=new r.constructor(r.type,r);Object.defineProperty(a,"target",{writable:!0,value:{value:n,name:B}}),U(a,e)}L||de(!1,t)}},he=null!==ae&ⅇlet me,ye;delete Q["aria-invalid"];const ge=[];let be=!1,ve=!1;((0,k.vd)({value:X})||_)&&(V?me=V(X):be=!0);const we=pe.map(((e,t,n)=>{if(!i.isValidElement(e))return null;let r;if(L){if(!Array.isArray(X))throw new Error((0,c.Z)(2));r=X.some((t=>M(t,e.props.value))),r&&be&&ge.push(e.props.children)}else r=M(X,e.props.value),r&&be&&(ye=e.props.children);if(r&&(ve=!0),void 0===e.props.value)return i.cloneElement(e,{"aria-readonly":!0,role:"option"});return i.cloneElement(e,{"aria-selected":r?"true":"false",onClick:fe(e),onKeyUp:t=>{" "===t.key&&t.preventDefault(),e.props.onKeyUp&&e.props.onKeyUp(t)},role:"option",selected:void 0===n[0].props.value||!0===n[0].props.disabled?(()=>{if(X)return r;const t=n.find((e=>void 0!==e.props.value&&!0!==e.props.disabled));return e===t||r})():r,value:void 0,"data-value":e.props.value})}));be&&(me=L?0===ge.length?null:ge.reduce(((e,t,n)=>(e.push(t),n{const{classes:t,variant:n,disabled:r,multiple:a,open:i}=e,o={select:["select",n,r&&"disabled",a&&"multiple"],icon:["icon",`icon${(0,d.Z)(n)}`,i&&"iconOpen",r&&"disabled"],nativeInput:["nativeInput"]};return(0,u.Z)(o,O,t)})(Se);return(0,b.jsxs)(i.Fragment,{children:[(0,b.jsx)(I,(0,r.Z)({ref:le,tabIndex:_e,role:"button","aria-disabled":w?"true":void 0,"aria-expanded":he?"true":"false","aria-haspopup":"listbox","aria-label":s,"aria-labelledby":[S,Te].filter(Boolean).join(" ")||void 0,"aria-describedby":n,onKeyDown:e=>{if(!W){-1!==[" ","ArrowUp","ArrowDown","Enter"].indexOf(e.key)&&(e.preventDefault(),de(!0,e))}},onMouseDown:w||W?null:e=>{0===e.button&&(e.preventDefault(),re.current.focus(),de(!0,e))},onBlur:e=>{!he&&Z&&(Object.defineProperty(e,"target",{writable:!0,value:{value:X,name:B}}),Z(e))},onFocus:z},q,{ownerState:Se,className:(0,o.default)(q.className,ke.select,y),id:Te,children:N(me)?C||(C=(0,b.jsx)("span",{className:"notranslate",children:"\u200b"})):me})),(0,b.jsx)(j,(0,r.Z)({value:Array.isArray(X)?X.join(","):X,name:B,ref:ne,"aria-hidden":!0,onChange:e=>{const t=pe.map((e=>e.props.value)).indexOf(e.target.value);if(-1===t)return;const n=pe[t];J(n.props.value),U&&U(e,n)},tabIndex:-1,disabled:w,className:ke.nativeInput,autoFocus:f,ownerState:Se},Q)),(0,b.jsx)(D,{as:x,className:ke.icon,ownerState:Se}),(0,b.jsx)(p.Z,(0,r.Z)({id:`menu-${B||""}`,anchorEl:ae,open:he,onClose:e=>{de(!1,e)},anchorOrigin:{vertical:"bottom",horizontal:"center"},transformOrigin:{vertical:"top",horizontal:"center"}},P,{MenuListProps:(0,r.Z)({"aria-labelledby":S,role:"listbox",disableListWrap:!0},P.MenuListProps),PaperProps:(0,r.Z)({},P.PaperProps,{style:(0,r.Z)({minWidth:xe},null!=P.PaperProps?P.PaperProps.style:null)}),children:we}))]})})),U=n(56594),F=n(59711),z=(0,n(54235).Z)((0,b.jsx)("path",{d:"M7 10l5 5 5-5z"}),"ArrowDropDown"),G=n(96480),H=n(37630),W=n(84246),V=n(78884);const q=["autoWidth","children","classes","className","defaultOpen","displayEmpty","IconComponent","id","input","inputProps","label","labelId","MenuProps","multiple","native","onClose","onOpen","open","renderValue","SelectDisplayProps","variant"],$={name:"MuiSelect",overridesResolver:(e,t)=>t.root,shouldForwardProp:e=>(0,g.FO)(e)&&"variant"!==e,slot:"Root"},Y=(0,g.ZP)(G.Z,$)(""),K=(0,g.ZP)(W.Z,$)(""),Q=(0,g.ZP)(H.Z,$)(""),X=i.forwardRef((function(e,t){const n=(0,V.Z)({name:"MuiSelect",props:e}),{autoWidth:c=!1,children:u,classes:l={},className:d,defaultOpen:p=!1,displayEmpty:f=!1,IconComponent:h=z,id:m,input:y,inputProps:g,label:v,labelId:w,MenuProps:_,multiple:x=!1,native:T=!1,onClose:k,onOpen:A,open:O,renderValue:C,SelectDisplayProps:P,variant:R="outlined"}=n,I=(0,a.Z)(n,q),D=T?S:Z,j=(0,F.Z)(),M=(0,U.Z)({props:n,muiFormControl:j,states:["variant"]}).variant||R,N=y||{standard:L||(L=(0,b.jsx)(Y,{})),outlined:(0,b.jsx)(K,{label:v}),filled:B||(B=(0,b.jsx)(Q,{}))}[M],G=(e=>{const{classes:t}=e;return t})((0,r.Z)({},n,{variant:M,classes:l})),H=(0,E.Z)(t,N.ref);return(0,b.jsx)(i.Fragment,{children:i.cloneElement(N,(0,r.Z)({inputComponent:D,inputProps:(0,r.Z)({children:u,IconComponent:h,variant:M,type:void 0,multiple:x},T?{id:m}:{autoWidth:c,defaultOpen:p,displayEmpty:f,labelId:w,MenuProps:_,onClose:k,onOpen:A,open:O,renderValue:C,SelectDisplayProps:(0,r.Z)({id:m},P)},g,{classes:g?(0,s.Z)(G,g.classes):G},y?y.props.inputProps:{})},x&&T&&"outlined"===M?{notched:!0}:{},{ref:H,className:(0,o.default)(N.props.className,d)},!y&&{variant:M},I))})}));X.muiName="Select";var J=X},91655:function(e,t,n){"use strict";n.d(t,{Z:function(){return E}});var r=n(63366),a=n(87462),i=n(67294),o=n(86010),s=n(70917),c=n(94780);function u(e){return String(e).match(/[\d.\-+]*\s*(.*)/)[1]||""}function l(e){return parseFloat(e)}var d=n(41796),p=n(81719),f=n(78884),h=n(34867);function m(e){return(0,h.Z)("MuiSkeleton",e)}(0,n(1588).Z)("MuiSkeleton",["root","text","rectangular","rounded","circular","pulse","wave","withChildren","fitContent","heightAuto"]);var y=n(85893);const g=["animation","className","component","height","style","variant","width"];let b,v,w,_,x=e=>e;const T=(0,s.F4)(b||(b=x` - 0% { - opacity: 1; - } - - 50% { - opacity: 0.4; - } - - 100% { - opacity: 1; - } -`)),S=(0,s.F4)(v||(v=x` - 0% { - transform: translateX(-100%); - } - - 50% { - /* +0.5s of delay between each loop */ - transform: translateX(100%); - } - - 100% { - transform: translateX(100%); - } -`)),k=(0,p.ZP)("span",{name:"MuiSkeleton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.variant],!1!==n.animation&&t[n.animation],n.hasChildren&&t.withChildren,n.hasChildren&&!n.width&&t.fitContent,n.hasChildren&&!n.height&&t.heightAuto]}})((({theme:e,ownerState:t})=>{const n=u(e.shape.borderRadius)||"px",r=l(e.shape.borderRadius);return(0,a.Z)({display:"block",backgroundColor:e.vars?e.vars.palette.Skeleton.bg:(0,d.Fq)(e.palette.text.primary,"light"===e.palette.mode?.11:.13),height:"1.2em"},"text"===t.variant&&{marginTop:0,marginBottom:0,height:"auto",transformOrigin:"0 55%",transform:"scale(1, 0.60)",borderRadius:`${r}${n}/${Math.round(r/.6*10)/10}${n}`,"&:empty:before":{content:'"\\00a0"'}},"circular"===t.variant&&{borderRadius:"50%"},"rounded"===t.variant&&{borderRadius:(e.vars||e).shape.borderRadius},t.hasChildren&&{"& > *":{visibility:"hidden"}},t.hasChildren&&!t.width&&{maxWidth:"fit-content"},t.hasChildren&&!t.height&&{height:"auto"})}),(({ownerState:e})=>"pulse"===e.animation&&(0,s.iv)(w||(w=x` - animation: ${0} 1.5s ease-in-out 0.5s infinite; - `),T)),(({ownerState:e,theme:t})=>"wave"===e.animation&&(0,s.iv)(_||(_=x` - position: relative; - overflow: hidden; - - /* Fix bug in Safari https://bugs.webkit.org/show_bug.cgi?id=68196 */ - -webkit-mask-image: -webkit-radial-gradient(white, black); - - &::after { - animation: ${0} 1.6s linear 0.5s infinite; - background: linear-gradient( - 90deg, - transparent, - ${0}, - transparent - ); - content: ''; - position: absolute; - transform: translateX(-100%); /* Avoid flash during server-side hydration */ - bottom: 0; - left: 0; - right: 0; - top: 0; - } - `),S,(t.vars||t).palette.action.hover)));var E=i.forwardRef((function(e,t){const n=(0,f.Z)({props:e,name:"MuiSkeleton"}),{animation:i="pulse",className:s,component:u="span",height:l,style:d,variant:p="text",width:h}=n,b=(0,r.Z)(n,g),v=(0,a.Z)({},n,{animation:i,component:u,variant:p,hasChildren:Boolean(b.children)}),w=(e=>{const{classes:t,variant:n,animation:r,hasChildren:a,width:i,height:o}=e,s={root:["root",n,r,a&&"withChildren",a&&!i&&"fitContent",a&&!o&&"heightAuto"]};return(0,c.Z)(s,m,t)})(v);return(0,y.jsx)(k,(0,a.Z)({as:u,ref:t,className:(0,o.default)(w.root,s),ownerState:v},b,{style:(0,a.Z)({width:h,height:l},d)}))}))},9144:function(e,t,n){"use strict";var r=n(63366),a=n(87462),i=n(67294),o=n(95408),s=n(98700),c=n(39707),u=n(59766),l=n(81719),d=n(78884),p=n(85893);const f=["component","direction","spacing","divider","children"];function h(e,t){const n=i.Children.toArray(e).filter(Boolean);return n.reduce(((e,r,a)=>(e.push(r),a[t.root]})((({ownerState:e,theme:t})=>{let n=(0,a.Z)({display:"flex",flexDirection:"column"},(0,o.k9)({theme:t},(0,o.P$)({values:e.direction,breakpoints:t.breakpoints.values}),(e=>({flexDirection:e}))));if(e.spacing){const r=(0,s.hB)(t),a=Object.keys(t.breakpoints.values).reduce(((t,n)=>(("object"===typeof e.spacing&&null!=e.spacing[n]||"object"===typeof e.direction&&null!=e.direction[n])&&(t[n]=!0),t)),{}),i=(0,o.P$)({values:e.direction,base:a}),c=(0,o.P$)({values:e.spacing,base:a});"object"===typeof i&&Object.keys(i).forEach(((e,t,n)=>{if(!i[e]){const r=t>0?i[n[t-1]]:"column";i[e]=r}}));const l=(t,n)=>{return{"& > :not(style) + :not(style)":{margin:0,[`margin${a=n?i[n]:e.direction,{row:"Left","row-reverse":"Right",column:"Top","column-reverse":"Bottom"}[a]}`]:(0,s.NA)(r,t)}};var a};n=(0,u.Z)(n,(0,o.k9)({theme:t},c,l))}return n=(0,o.dt)(t.breakpoints,n),n})),y=i.forwardRef((function(e,t){const n=(0,d.Z)({props:e,name:"MuiStack"}),i=(0,c.Z)(n),{component:o="div",direction:s="column",spacing:u=0,divider:l,children:y}=i,g=(0,r.Z)(i,f),b={direction:s,spacing:u};return(0,p.jsx)(m,(0,a.Z)({as:o,ownerState:b,ref:t},g,{children:l?h(y,l):y}))}));t.Z=y},81645:function(e,t,n){"use strict";n.d(t,{Z:function(){return g}});var r=n(87462),a=n(63366),i=n(67294),o=n(86010),s=n(94780),c=n(36622),u=n(78884),l=n(81719),d=n(34867);function p(e){return(0,d.Z)("MuiSvgIcon",e)}(0,n(1588).Z)("MuiSvgIcon",["root","colorPrimary","colorSecondary","colorAction","colorError","colorDisabled","fontSizeInherit","fontSizeSmall","fontSizeMedium","fontSizeLarge"]);var f=n(85893);const h=["children","className","color","component","fontSize","htmlColor","inheritViewBox","titleAccess","viewBox"],m=(0,l.ZP)("svg",{name:"MuiSvgIcon",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,"inherit"!==n.color&&t[`color${(0,c.Z)(n.color)}`],t[`fontSize${(0,c.Z)(n.fontSize)}`]]}})((({theme:e,ownerState:t})=>{var n,r,a,i,o,s,c,u,l,d,p,f,h,m,y,g,b;return{userSelect:"none",width:"1em",height:"1em",display:"inline-block",fill:"currentColor",flexShrink:0,transition:null==(n=e.transitions)||null==(r=n.create)?void 0:r.call(n,"fill",{duration:null==(a=e.transitions)||null==(i=a.duration)?void 0:i.shorter}),fontSize:{inherit:"inherit",small:(null==(o=e.typography)||null==(s=o.pxToRem)?void 0:s.call(o,20))||"1.25rem",medium:(null==(c=e.typography)||null==(u=c.pxToRem)?void 0:u.call(c,24))||"1.5rem",large:(null==(l=e.typography)||null==(d=l.pxToRem)?void 0:d.call(l,35))||"2.1875rem"}[t.fontSize],color:null!=(p=null==(f=(e.vars||e).palette)||null==(h=f[t.color])?void 0:h.main)?p:{action:null==(m=(e.vars||e).palette)||null==(y=m.action)?void 0:y.active,disabled:null==(g=(e.vars||e).palette)||null==(b=g.action)?void 0:b.disabled,inherit:void 0}[t.color]}})),y=i.forwardRef((function(e,t){const n=(0,u.Z)({props:e,name:"MuiSvgIcon"}),{children:i,className:l,color:d="inherit",component:y="svg",fontSize:g="medium",htmlColor:b,inheritViewBox:v=!1,titleAccess:w,viewBox:_="0 0 24 24"}=n,x=(0,a.Z)(n,h),T=(0,r.Z)({},n,{color:d,component:y,fontSize:g,instanceFontSize:e.fontSize,inheritViewBox:v,viewBox:_}),S={};v||(S.viewBox=_);const k=(e=>{const{color:t,fontSize:n,classes:r}=e,a={root:["root","inherit"!==t&&`color${(0,c.Z)(t)}`,`fontSize${(0,c.Z)(n)}`]};return(0,s.Z)(a,p,r)})(T);return(0,f.jsxs)(m,(0,r.Z)({as:y,className:(0,o.default)(k.root,l),focusable:"false",color:b,"aria-hidden":!w||void 0,role:w?"img":void 0,ref:t},S,x,{ownerState:T,children:[i,w?(0,f.jsx)("title",{children:w}):null]}))}));y.muiName="SvgIcon";var g=y},54181:function(e,t,n){"use strict";n.d(t,{Z:function(){return x}});var r=n(63366),a=n(87462),i=n(67294),o=n(86010),s=n(94780),c=n(41796),u=n(36622),l=n(37743),d=n(78884),p=n(81719),f=n(34867);function h(e){return(0,f.Z)("MuiSwitch",e)}var m=(0,n(1588).Z)("MuiSwitch",["root","edgeStart","edgeEnd","switchBase","colorPrimary","colorSecondary","sizeSmall","sizeMedium","checked","disabled","input","thumb","track"]),y=n(85893);const g=["className","color","edge","size","sx"],b=(0,p.ZP)("span",{name:"MuiSwitch",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.edge&&t[`edge${(0,u.Z)(n.edge)}`],t[`size${(0,u.Z)(n.size)}`]]}})((({ownerState:e})=>(0,a.Z)({display:"inline-flex",width:58,height:38,overflow:"hidden",padding:12,boxSizing:"border-box",position:"relative",flexShrink:0,zIndex:0,verticalAlign:"middle","@media print":{colorAdjust:"exact"}},"start"===e.edge&&{marginLeft:-8},"end"===e.edge&&{marginRight:-8},"small"===e.size&&{width:40,height:24,padding:7,[`& .${m.thumb}`]:{width:16,height:16},[`& .${m.switchBase}`]:{padding:4,[`&.${m.checked}`]:{transform:"translateX(16px)"}}}))),v=(0,p.ZP)(l.Z,{name:"MuiSwitch",slot:"SwitchBase",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.switchBase,{[`& .${m.input}`]:t.input},"default"!==n.color&&t[`color${(0,u.Z)(n.color)}`]]}})((({theme:e})=>({position:"absolute",top:0,left:0,zIndex:1,color:e.vars?e.vars.palette.Switch.defaultColor:`${"light"===e.palette.mode?e.palette.common.white:e.palette.grey[300]}`,transition:e.transitions.create(["left","transform"],{duration:e.transitions.duration.shortest}),[`&.${m.checked}`]:{transform:"translateX(20px)"},[`&.${m.disabled}`]:{color:e.vars?e.vars.palette.Switch.defaultDisabledColor:`${"light"===e.palette.mode?e.palette.grey[100]:e.palette.grey[600]}`},[`&.${m.checked} + .${m.track}`]:{opacity:.5},[`&.${m.disabled} + .${m.track}`]:{opacity:e.vars?e.vars.opacity.switchTrackDisabled:""+("light"===e.palette.mode?.12:.2)},[`& .${m.input}`]:{left:"-100%",width:"300%"}})),(({theme:e,ownerState:t})=>(0,a.Z)({"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette.action.activeChannel} / ${e.vars.palette.action.hoverOpacity})`:(0,c.Fq)(e.palette.action.active,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},"default"!==t.color&&{[`&.${m.checked}`]:{color:(e.vars||e).palette[t.color].main,"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:(0,c.Fq)(e.palette[t.color].main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${m.disabled}`]:{color:e.vars?e.vars.palette.Switch[`${t.color}DisabledColor`]:`${"light"===e.palette.mode?(0,c.$n)(e.palette[t.color].main,.62):(0,c._j)(e.palette[t.color].main,.55)}`}},[`&.${m.checked} + .${m.track}`]:{backgroundColor:(e.vars||e).palette[t.color].main}}))),w=(0,p.ZP)("span",{name:"MuiSwitch",slot:"Track",overridesResolver:(e,t)=>t.track})((({theme:e})=>({height:"100%",width:"100%",borderRadius:7,zIndex:-1,transition:e.transitions.create(["opacity","background-color"],{duration:e.transitions.duration.shortest}),backgroundColor:e.vars?e.vars.palette.common.onBackground:`${"light"===e.palette.mode?e.palette.common.black:e.palette.common.white}`,opacity:e.vars?e.vars.opacity.switchTrack:""+("light"===e.palette.mode?.38:.3)}))),_=(0,p.ZP)("span",{name:"MuiSwitch",slot:"Thumb",overridesResolver:(e,t)=>t.thumb})((({theme:e})=>({boxShadow:(e.vars||e).shadows[1],backgroundColor:"currentColor",width:20,height:20,borderRadius:"50%"})));var x=i.forwardRef((function(e,t){const n=(0,d.Z)({props:e,name:"MuiSwitch"}),{className:i,color:c="primary",edge:l=!1,size:p="medium",sx:f}=n,m=(0,r.Z)(n,g),x=(0,a.Z)({},n,{color:c,edge:l,size:p}),T=(e=>{const{classes:t,edge:n,size:r,color:i,checked:o,disabled:c}=e,l={root:["root",n&&`edge${(0,u.Z)(n)}`,`size${(0,u.Z)(r)}`],switchBase:["switchBase",`color${(0,u.Z)(i)}`,o&&"checked",c&&"disabled"],thumb:["thumb"],track:["track"],input:["input"]},d=(0,s.Z)(l,h,t);return(0,a.Z)({},t,d)})(x),S=(0,y.jsx)(_,{className:T.thumb,ownerState:x});return(0,y.jsxs)(b,{className:(0,o.default)(T.root,i),sx:f,ownerState:x,children:[(0,y.jsx)(v,(0,a.Z)({type:"checkbox",icon:S,checkedIcon:S,ref:t,ownerState:x},m,{classes:(0,a.Z)({},T,{root:T.switchBase})})),(0,y.jsx)(w,{className:T.track,ownerState:x})]})}))},87054:function(e,t,n){"use strict";n.d(t,{Z:function(){return v}});var r=n(63366),a=n(87462),i=n(67294),o=n(86010),s=n(94780),c=n(41796),u=n(83187),l=n(36622),d=n(78884),p=n(81719),f=n(34867);function h(e){return(0,f.Z)("MuiToggleButton",e)}var m=(0,n(1588).Z)("MuiToggleButton",["root","disabled","selected","standard","primary","secondary","sizeSmall","sizeMedium","sizeLarge"]),y=n(85893);const g=["children","className","color","disabled","disableFocusRipple","fullWidth","onChange","onClick","selected","size","value"],b=(0,p.ZP)(u.Z,{name:"MuiToggleButton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[`size${(0,l.Z)(n.size)}`]]}})((({theme:e,ownerState:t})=>{let n,r="standard"===t.color?e.palette.text.primary:e.palette[t.color].main;return e.vars&&(r="standard"===t.color?e.vars.palette.text.primary:e.vars.palette[t.color].main,n="standard"===t.color?e.vars.palette.text.primaryChannel:e.vars.palette[t.color].mainChannel),(0,a.Z)({},e.typography.button,{borderRadius:(e.vars||e).shape.borderRadius,padding:11,border:`1px solid ${(e.vars||e).palette.divider}`,color:(e.vars||e).palette.action.active},t.fullWidth&&{width:"100%"},{[`&.${m.disabled}`]:{color:(e.vars||e).palette.action.disabled,border:`1px solid ${(e.vars||e).palette.action.disabledBackground}`},"&:hover":{textDecoration:"none",backgroundColor:e.vars?`rgba(${e.vars.palette.text.primaryChannel} / ${e.vars.palette.action.hoverOpacity})`:(0,c.Fq)(e.palette.text.primary,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${m.selected}`]:{color:r,backgroundColor:e.vars?`rgba(${n} / ${e.vars.palette.action.selectedOpacity})`:(0,c.Fq)(r,e.palette.action.selectedOpacity),"&:hover":{backgroundColor:e.vars?`rgba(${n} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:(0,c.Fq)(r,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:e.vars?`rgba(${n} / ${e.vars.palette.action.selectedOpacity})`:(0,c.Fq)(r,e.palette.action.selectedOpacity)}}}},"small"===t.size&&{padding:7,fontSize:e.typography.pxToRem(13)},"large"===t.size&&{padding:15,fontSize:e.typography.pxToRem(15)})}));var v=i.forwardRef((function(e,t){const n=(0,d.Z)({props:e,name:"MuiToggleButton"}),{children:i,className:c,color:u="standard",disabled:p=!1,disableFocusRipple:f=!1,fullWidth:m=!1,onChange:v,onClick:w,selected:_,size:x="medium",value:T}=n,S=(0,r.Z)(n,g),k=(0,a.Z)({},n,{color:u,disabled:p,disableFocusRipple:f,fullWidth:m,size:x}),E=(e=>{const{classes:t,fullWidth:n,selected:r,disabled:a,size:i,color:o}=e,c={root:["root",r&&"selected",a&&"disabled",n&&"fullWidth",`size${(0,l.Z)(i)}`,o]};return(0,s.Z)(c,h,t)})(k);return(0,y.jsx)(b,(0,a.Z)({className:(0,o.default)(E.root,c),disabled:p,focusRipple:!f,ref:t,onClick:e=>{w&&(w(e,T),e.defaultPrevented)||v&&v(e,T)},onChange:v,value:T,ownerState:k,"aria-pressed":_},S,{children:i}))}))},85390:function(e,t,n){"use strict";n.d(t,{Z:function(){return b}});var r=n(63366),a=n(87462),i=n(67294),o=(n(59864),n(86010)),s=n(94780),c=n(81719),u=n(78884),l=n(36622);function d(e,t){return void 0!==t&&void 0!==e&&(Array.isArray(t)?t.indexOf(e)>=0:e===t)}var p=n(34867);function f(e){return(0,p.Z)("MuiToggleButtonGroup",e)}var h=(0,n(1588).Z)("MuiToggleButtonGroup",["root","selected","vertical","disabled","grouped","groupedHorizontal","groupedVertical"]),m=n(85893);const y=["children","className","color","disabled","exclusive","fullWidth","onChange","orientation","size","value"],g=(0,c.ZP)("div",{name:"MuiToggleButtonGroup",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{[`& .${h.grouped}`]:t.grouped},{[`& .${h.grouped}`]:t[`grouped${(0,l.Z)(n.orientation)}`]},t.root,"vertical"===n.orientation&&t.vertical,n.fullWidth&&t.fullWidth]}})((({ownerState:e,theme:t})=>(0,a.Z)({display:"inline-flex",borderRadius:(t.vars||t).shape.borderRadius},"vertical"===e.orientation&&{flexDirection:"column"},e.fullWidth&&{width:"100%"},{[`& .${h.grouped}`]:(0,a.Z)({},"horizontal"===e.orientation?{"&:not(:first-of-type)":{marginLeft:-1,borderLeft:"1px solid transparent",borderTopLeftRadius:0,borderBottomLeftRadius:0},"&:not(:last-of-type)":{borderTopRightRadius:0,borderBottomRightRadius:0},[`&.${h.selected} + .${h.grouped}.${h.selected}`]:{borderLeft:0,marginLeft:0}}:{"&:not(:first-of-type)":{marginTop:-1,borderTop:"1px solid transparent",borderTopLeftRadius:0,borderTopRightRadius:0},"&:not(:last-of-type)":{borderBottomLeftRadius:0,borderBottomRightRadius:0},[`&.${h.selected} + .${h.grouped}.${h.selected}`]:{borderTop:0,marginTop:0}})})));var b=i.forwardRef((function(e,t){const n=(0,u.Z)({props:e,name:"MuiToggleButtonGroup"}),{children:c,className:p,color:h="standard",disabled:b=!1,exclusive:v=!1,fullWidth:w=!1,onChange:_,orientation:x="horizontal",size:T="medium",value:S}=n,k=(0,r.Z)(n,y),E=(0,a.Z)({},n,{disabled:b,fullWidth:w,orientation:x,size:T}),A=(e=>{const{classes:t,orientation:n,fullWidth:r,disabled:a}=e,i={root:["root","vertical"===n&&"vertical",r&&"fullWidth"],grouped:["grouped",`grouped${(0,l.Z)(n)}`,a&&"disabled"]};return(0,s.Z)(i,f,t)})(E),O=(e,t)=>{if(!_)return;const n=S&&S.indexOf(t);let r;S&&n>=0?(r=S.slice(),r.splice(n,1)):r=S?S.concat(t):[t],_(e,r)},C=(e,t)=>{_&&_(e,S===t?null:t)};return(0,m.jsx)(g,(0,a.Z)({role:"group",className:(0,o.default)(A.root,p),ref:t,ownerState:E},k,{children:i.Children.map(c,(e=>i.isValidElement(e)?i.cloneElement(e,{className:(0,o.default)(A.grouped,e.props.className),onChange:v?C:O,selected:void 0===e.props.selected?d(e.props.value,S):e.props.selected,size:e.props.size||T,fullWidth:w,color:e.props.color||h,disabled:e.props.disabled||b}):null))}))}))},72389:function(e,t,n){"use strict";n.d(t,{Z:function(){return I}});var r=n(63366),a=n(87462),i=n(67294),o=n(86010),s=n(94780),c=n(10238),u=n(41796),l=n(81719),d=n(62097),p=n(78884),f=n(36622),h=n(61760),m=n(58402),y=n(26432),g=n(84771),b=n(49669),v=n(51625),w=n(44591),_=n(34867);function x(e){return(0,_.Z)("MuiTooltip",e)}var T=(0,n(1588).Z)("MuiTooltip",["popper","popperInteractive","popperArrow","popperClose","tooltip","tooltipArrow","touch","tooltipPlacementLeft","tooltipPlacementRight","tooltipPlacementTop","tooltipPlacementBottom","arrow"]),S=n(85893);const k=["arrow","children","classes","components","componentsProps","describeChild","disableFocusListener","disableHoverListener","disableInteractive","disableTouchListener","enterDelay","enterNextDelay","enterTouchDelay","followCursor","id","leaveDelay","leaveTouchDelay","onClose","onOpen","open","placement","PopperComponent","PopperProps","title","TransitionComponent","TransitionProps"];const E=(0,l.ZP)(m.Z,{name:"MuiTooltip",slot:"Popper",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.popper,!n.disableInteractive&&t.popperInteractive,n.arrow&&t.popperArrow,!n.open&&t.popperClose]}})((({theme:e,ownerState:t,open:n})=>(0,a.Z)({zIndex:(e.vars||e).zIndex.tooltip,pointerEvents:"none"},!t.disableInteractive&&{pointerEvents:"auto"},!n&&{pointerEvents:"none"},t.arrow&&{[`&[data-popper-placement*="bottom"] .${T.arrow}`]:{top:0,marginTop:"-0.71em","&::before":{transformOrigin:"0 100%"}},[`&[data-popper-placement*="top"] .${T.arrow}`]:{bottom:0,marginBottom:"-0.71em","&::before":{transformOrigin:"100% 0"}},[`&[data-popper-placement*="right"] .${T.arrow}`]:(0,a.Z)({},t.isRtl?{right:0,marginRight:"-0.71em"}:{left:0,marginLeft:"-0.71em"},{height:"1em",width:"0.71em","&::before":{transformOrigin:"100% 100%"}}),[`&[data-popper-placement*="left"] .${T.arrow}`]:(0,a.Z)({},t.isRtl?{left:0,marginLeft:"-0.71em"}:{right:0,marginRight:"-0.71em"},{height:"1em",width:"0.71em","&::before":{transformOrigin:"0 0"}})}))),A=(0,l.ZP)("div",{name:"MuiTooltip",slot:"Tooltip",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.tooltip,n.touch&&t.touch,n.arrow&&t.tooltipArrow,t[`tooltipPlacement${(0,f.Z)(n.placement.split("-")[0])}`]]}})((({theme:e,ownerState:t})=>{return(0,a.Z)({backgroundColor:e.vars?e.vars.palette.Tooltip.bg:(0,u.Fq)(e.palette.grey[700],.92),borderRadius:(e.vars||e).shape.borderRadius,color:(e.vars||e).palette.common.white,fontFamily:e.typography.fontFamily,padding:"4px 8px",fontSize:e.typography.pxToRem(11),maxWidth:300,margin:2,wordWrap:"break-word",fontWeight:e.typography.fontWeightMedium},t.arrow&&{position:"relative",margin:0},t.touch&&{padding:"8px 16px",fontSize:e.typography.pxToRem(14),lineHeight:(n=16/14,Math.round(1e5*n)/1e5)+"em",fontWeight:e.typography.fontWeightRegular},{[`.${T.popper}[data-popper-placement*="left"] &`]:(0,a.Z)({transformOrigin:"right center"},t.isRtl?(0,a.Z)({marginLeft:"14px"},t.touch&&{marginLeft:"24px"}):(0,a.Z)({marginRight:"14px"},t.touch&&{marginRight:"24px"})),[`.${T.popper}[data-popper-placement*="right"] &`]:(0,a.Z)({transformOrigin:"left center"},t.isRtl?(0,a.Z)({marginRight:"14px"},t.touch&&{marginRight:"24px"}):(0,a.Z)({marginLeft:"14px"},t.touch&&{marginLeft:"24px"})),[`.${T.popper}[data-popper-placement*="top"] &`]:(0,a.Z)({transformOrigin:"center bottom",marginBottom:"14px"},t.touch&&{marginBottom:"24px"}),[`.${T.popper}[data-popper-placement*="bottom"] &`]:(0,a.Z)({transformOrigin:"center top",marginTop:"14px"},t.touch&&{marginTop:"24px"})});var n})),O=(0,l.ZP)("span",{name:"MuiTooltip",slot:"Arrow",overridesResolver:(e,t)=>t.arrow})((({theme:e})=>({overflow:"hidden",position:"absolute",width:"1em",height:"0.71em",boxSizing:"border-box",color:e.vars?e.vars.palette.Tooltip.bg:(0,u.Fq)(e.palette.grey[700],.9),"&::before":{content:'""',margin:"auto",display:"block",width:"100%",height:"100%",backgroundColor:"currentColor",transform:"rotate(45deg)"}})));let C=!1,P=null;function R(e,t){return n=>{t&&t(n),e(n)}}var I=i.forwardRef((function(e,t){var n,u,l,_,T,I;const D=(0,p.Z)({props:e,name:"MuiTooltip"}),{arrow:j=!1,children:M,components:N={},componentsProps:L={},describeChild:B=!1,disableFocusListener:Z=!1,disableHoverListener:U=!1,disableInteractive:F=!1,disableTouchListener:z=!1,enterDelay:G=100,enterNextDelay:H=0,enterTouchDelay:W=700,followCursor:V=!1,id:q,leaveDelay:$=0,leaveTouchDelay:Y=1500,onClose:K,onOpen:Q,open:X,placement:J="bottom",PopperComponent:ee,PopperProps:te={},title:ne,TransitionComponent:re=h.Z,TransitionProps:ae}=D,ie=(0,r.Z)(D,k),oe=(0,d.Z)(),se="rtl"===oe.direction,[ce,ue]=i.useState(),[le,de]=i.useState(null),pe=i.useRef(!1),fe=F||V,he=i.useRef(),me=i.useRef(),ye=i.useRef(),ge=i.useRef(),[be,ve]=(0,w.Z)({controlled:X,default:!1,name:"Tooltip",state:"open"});let we=be;const _e=(0,b.Z)(q),xe=i.useRef(),Te=i.useCallback((()=>{void 0!==xe.current&&(document.body.style.WebkitUserSelect=xe.current,xe.current=void 0),clearTimeout(ge.current)}),[]);i.useEffect((()=>()=>{clearTimeout(he.current),clearTimeout(me.current),clearTimeout(ye.current),Te()}),[Te]);const Se=e=>{clearTimeout(P),C=!0,ve(!0),Q&&!we&&Q(e)},ke=(0,y.Z)((e=>{clearTimeout(P),P=setTimeout((()=>{C=!1}),800+$),ve(!1),K&&we&&K(e),clearTimeout(he.current),he.current=setTimeout((()=>{pe.current=!1}),oe.transitions.duration.shortest)})),Ee=e=>{pe.current&&"touchstart"!==e.type||(ce&&ce.removeAttribute("title"),clearTimeout(me.current),clearTimeout(ye.current),G||C&&H?me.current=setTimeout((()=>{Se(e)}),C?H:G):Se(e))},Ae=e=>{clearTimeout(me.current),clearTimeout(ye.current),ye.current=setTimeout((()=>{ke(e)}),$)},{isFocusVisibleRef:Oe,onBlur:Ce,onFocus:Pe,ref:Re}=(0,v.Z)(),[,Ie]=i.useState(!1),De=e=>{Ce(e),!1===Oe.current&&(Ie(!1),Ae(e))},je=e=>{ce||ue(e.currentTarget),Pe(e),!0===Oe.current&&(Ie(!0),Ee(e))},Me=e=>{pe.current=!0;const t=M.props;t.onTouchStart&&t.onTouchStart(e)},Ne=Ee,Le=Ae,Be=e=>{Me(e),clearTimeout(ye.current),clearTimeout(he.current),Te(),xe.current=document.body.style.WebkitUserSelect,document.body.style.WebkitUserSelect="none",ge.current=setTimeout((()=>{document.body.style.WebkitUserSelect=xe.current,Ee(e)}),W)},Ze=e=>{M.props.onTouchEnd&&M.props.onTouchEnd(e),Te(),clearTimeout(ye.current),ye.current=setTimeout((()=>{ke(e)}),Y)};i.useEffect((()=>{if(we)return document.addEventListener("keydown",e),()=>{document.removeEventListener("keydown",e)};function e(e){"Escape"!==e.key&&"Esc"!==e.key||ke(e)}}),[ke,we]);const Ue=(0,g.Z)(M.ref,Re,ue,t);"number"===typeof ne||ne||(we=!1);const Fe=i.useRef({x:0,y:0}),ze=i.useRef(),Ge={},He="string"===typeof ne;B?(Ge.title=we||!He||U?null:ne,Ge["aria-describedby"]=we?_e:null):(Ge["aria-label"]=He?ne:null,Ge["aria-labelledby"]=we&&!He?_e:null);const We=(0,a.Z)({},Ge,ie,M.props,{className:(0,o.default)(ie.className,M.props.className),onTouchStart:Me,ref:Ue},V?{onMouseMove:e=>{const t=M.props;t.onMouseMove&&t.onMouseMove(e),Fe.current={x:e.clientX,y:e.clientY},ze.current&&ze.current.update()}}:{});const Ve={};z||(We.onTouchStart=Be,We.onTouchEnd=Ze),U||(We.onMouseOver=R(Ne,We.onMouseOver),We.onMouseLeave=R(Le,We.onMouseLeave),fe||(Ve.onMouseOver=Ne,Ve.onMouseLeave=Le)),Z||(We.onFocus=R(je,We.onFocus),We.onBlur=R(De,We.onBlur),fe||(Ve.onFocus=je,Ve.onBlur=De));const qe=i.useMemo((()=>{var e;let t=[{name:"arrow",enabled:Boolean(le),options:{element:le,padding:4}}];return null!=(e=te.popperOptions)&&e.modifiers&&(t=t.concat(te.popperOptions.modifiers)),(0,a.Z)({},te.popperOptions,{modifiers:t})}),[le,te]),$e=(0,a.Z)({},D,{isRtl:se,arrow:j,disableInteractive:fe,placement:J,PopperComponentProp:ee,touch:pe.current}),Ye=(e=>{const{classes:t,disableInteractive:n,arrow:r,touch:a,placement:i}=e,o={popper:["popper",!n&&"popperInteractive",r&&"popperArrow"],tooltip:["tooltip",r&&"tooltipArrow",a&&"touch",`tooltipPlacement${(0,f.Z)(i.split("-")[0])}`],arrow:["arrow"]};return(0,s.Z)(o,x,t)})($e),Ke=null!=(n=N.Popper)?n:E,Qe=null!=(u=null!=(l=N.Transition)?l:re)?u:h.Z,Xe=null!=(_=N.Tooltip)?_:A,Je=null!=(T=N.Arrow)?T:O,et=(0,c.Z)(Ke,(0,a.Z)({},te,L.popper),$e),tt=(0,c.Z)(Qe,(0,a.Z)({},ae,L.transition),$e),nt=(0,c.Z)(Xe,(0,a.Z)({},L.tooltip),$e),rt=(0,c.Z)(Je,(0,a.Z)({},L.arrow),$e);return(0,S.jsxs)(i.Fragment,{children:[i.cloneElement(M,We),(0,S.jsx)(Ke,(0,a.Z)({as:null!=ee?ee:m.Z,placement:J,anchorEl:V?{getBoundingClientRect:()=>({top:Fe.current.y,left:Fe.current.x,right:Fe.current.x,bottom:Fe.current.y,width:0,height:0})}:ce,popperRef:ze,open:!!ce&&we,id:_e,transition:!0},Ve,et,{className:(0,o.default)(Ye.popper,null==te?void 0:te.className,null==(I=L.popper)?void 0:I.className),popperOptions:qe,children:({TransitionProps:e})=>{var t,n;return(0,S.jsx)(Qe,(0,a.Z)({timeout:oe.transitions.duration.shorter},e,tt,{children:(0,S.jsxs)(Xe,(0,a.Z)({},nt,{className:(0,o.default)(Ye.tooltip,null==(t=L.tooltip)?void 0:t.className),children:[ne,j?(0,S.jsx)(Je,(0,a.Z)({},rt,{className:(0,o.default)(Ye.arrow,null==(n=L.arrow)?void 0:n.className),ref:de})):null]}))}))}}))]})}))},29630:function(e,t,n){"use strict";n.d(t,{Z:function(){return v}});var r=n(63366),a=n(87462),i=n(67294),o=n(86010),s=n(39707),c=n(94780),u=n(81719),l=n(78884),d=n(36622),p=n(34867);function f(e){return(0,p.Z)("MuiTypography",e)}(0,n(1588).Z)("MuiTypography",["root","h1","h2","h3","h4","h5","h6","subtitle1","subtitle2","body1","body2","inherit","button","caption","overline","alignLeft","alignRight","alignCenter","alignJustify","noWrap","gutterBottom","paragraph"]);var h=n(85893);const m=["align","className","component","gutterBottom","noWrap","paragraph","variant","variantMapping"],y=(0,u.ZP)("span",{name:"MuiTypography",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.variant&&t[n.variant],"inherit"!==n.align&&t[`align${(0,d.Z)(n.align)}`],n.noWrap&&t.noWrap,n.gutterBottom&&t.gutterBottom,n.paragraph&&t.paragraph]}})((({theme:e,ownerState:t})=>(0,a.Z)({margin:0},t.variant&&e.typography[t.variant],"inherit"!==t.align&&{textAlign:t.align},t.noWrap&&{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},t.gutterBottom&&{marginBottom:"0.35em"},t.paragraph&&{marginBottom:16}))),g={h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",h6:"h6",subtitle1:"h6",subtitle2:"h6",body1:"p",body2:"p",inherit:"p"},b={primary:"primary.main",textPrimary:"text.primary",secondary:"secondary.main",textSecondary:"text.secondary",error:"error.main"};var v=i.forwardRef((function(e,t){const n=(0,l.Z)({props:e,name:"MuiTypography"}),i=(e=>b[e]||e)(n.color),u=(0,s.Z)((0,a.Z)({},n,{color:i})),{align:p="inherit",className:v,component:w,gutterBottom:_=!1,noWrap:x=!1,paragraph:T=!1,variant:S="body1",variantMapping:k=g}=u,E=(0,r.Z)(u,m),A=(0,a.Z)({},u,{align:p,color:i,className:v,component:w,gutterBottom:_,noWrap:x,paragraph:T,variant:S,variantMapping:k}),O=w||(T?"p":k[S]||g[S])||"span",C=(e=>{const{align:t,gutterBottom:n,noWrap:r,paragraph:a,variant:i,classes:o}=e,s={root:["root",i,"inherit"!==e.align&&`align${(0,d.Z)(t)}`,n&&"gutterBottom",r&&"noWrap",a&&"paragraph"]};return(0,c.Z)(s,f,o)})(A);return(0,h.jsx)(y,(0,a.Z)({as:O,ref:t,ownerState:A,className:(0,o.default)(C.root,v)},E))}))},37743:function(e,t,n){"use strict";n.d(t,{Z:function(){return v}});var r=n(63366),a=n(87462),i=n(67294),o=n(86010),s=n(94780),c=n(36622),u=n(81719),l=n(44591),d=n(59711),p=n(83187),f=n(34867);function h(e){return(0,f.Z)("PrivateSwitchBase",e)}(0,n(1588).Z)("PrivateSwitchBase",["root","checked","disabled","input","edgeStart","edgeEnd"]);var m=n(85893);const y=["autoFocus","checked","checkedIcon","className","defaultChecked","disabled","disableFocusRipple","edge","icon","id","inputProps","inputRef","name","onBlur","onChange","onFocus","readOnly","required","tabIndex","type","value"],g=(0,u.ZP)(p.Z)((({ownerState:e})=>(0,a.Z)({padding:9,borderRadius:"50%"},"start"===e.edge&&{marginLeft:"small"===e.size?-3:-12},"end"===e.edge&&{marginRight:"small"===e.size?-3:-12}))),b=(0,u.ZP)("input")({cursor:"inherit",position:"absolute",opacity:0,width:"100%",height:"100%",top:0,left:0,margin:0,padding:0,zIndex:1});var v=i.forwardRef((function(e,t){const{autoFocus:n,checked:i,checkedIcon:u,className:p,defaultChecked:f,disabled:v,disableFocusRipple:w=!1,edge:_=!1,icon:x,id:T,inputProps:S,inputRef:k,name:E,onBlur:A,onChange:O,onFocus:C,readOnly:P,required:R,tabIndex:I,type:D,value:j}=e,M=(0,r.Z)(e,y),[N,L]=(0,l.Z)({controlled:i,default:Boolean(f),name:"SwitchBase",state:"checked"}),B=(0,d.Z)();let Z=v;B&&"undefined"===typeof Z&&(Z=B.disabled);const U="checkbox"===D||"radio"===D,F=(0,a.Z)({},e,{checked:N,disabled:Z,disableFocusRipple:w,edge:_}),z=(e=>{const{classes:t,checked:n,disabled:r,edge:a}=e,i={root:["root",n&&"checked",r&&"disabled",a&&`edge${(0,c.Z)(a)}`],input:["input"]};return(0,s.Z)(i,h,t)})(F);return(0,m.jsxs)(g,(0,a.Z)({component:"span",className:(0,o.default)(z.root,p),centerRipple:!0,focusRipple:!w,disabled:Z,tabIndex:null,role:void 0,onFocus:e=>{C&&C(e),B&&B.onFocus&&B.onFocus(e)},onBlur:e=>{A&&A(e),B&&B.onBlur&&B.onBlur(e)},ownerState:F,ref:t},M,{children:[(0,m.jsx)(b,(0,a.Z)({autoFocus:n,checked:i,defaultChecked:f,className:z.input,disabled:Z,id:U&&T,name:E,onChange:e=>{if(e.nativeEvent.defaultPrevented)return;const t=e.target.checked;L(t),O&&O(e,t)},readOnly:P,ref:k,required:R,ownerState:F,tabIndex:I,type:D},"checkbox"===D&&void 0===j?{}:{value:j},S)),N?u:x]}))}))},19762:function(e,t,n){"use strict";n.d(t,{Z:function(){return L}});var r=n(87462),a=n(63366),i=n(71387),o=n(59766),s=n(66500);var c=n(41796);var u={black:"#000",white:"#fff"};var l={50:"#fafafa",100:"#f5f5f5",200:"#eeeeee",300:"#e0e0e0",400:"#bdbdbd",500:"#9e9e9e",600:"#757575",700:"#616161",800:"#424242",900:"#212121",A100:"#f5f5f5",A200:"#eeeeee",A400:"#bdbdbd",A700:"#616161"};var d={50:"#f3e5f5",100:"#e1bee7",200:"#ce93d8",300:"#ba68c8",400:"#ab47bc",500:"#9c27b0",600:"#8e24aa",700:"#7b1fa2",800:"#6a1b9a",900:"#4a148c",A100:"#ea80fc",A200:"#e040fb",A400:"#d500f9",A700:"#aa00ff"};var p={50:"#ffebee",100:"#ffcdd2",200:"#ef9a9a",300:"#e57373",400:"#ef5350",500:"#f44336",600:"#e53935",700:"#d32f2f",800:"#c62828",900:"#b71c1c",A100:"#ff8a80",A200:"#ff5252",A400:"#ff1744",A700:"#d50000"};var f={50:"#fff3e0",100:"#ffe0b2",200:"#ffcc80",300:"#ffb74d",400:"#ffa726",500:"#ff9800",600:"#fb8c00",700:"#f57c00",800:"#ef6c00",900:"#e65100",A100:"#ffd180",A200:"#ffab40",A400:"#ff9100",A700:"#ff6d00"};var h={50:"#e3f2fd",100:"#bbdefb",200:"#90caf9",300:"#64b5f6",400:"#42a5f5",500:"#2196f3",600:"#1e88e5",700:"#1976d2",800:"#1565c0",900:"#0d47a1",A100:"#82b1ff",A200:"#448aff",A400:"#2979ff",A700:"#2962ff"};var m={50:"#e1f5fe",100:"#b3e5fc",200:"#81d4fa",300:"#4fc3f7",400:"#29b6f6",500:"#03a9f4",600:"#039be5",700:"#0288d1",800:"#0277bd",900:"#01579b",A100:"#80d8ff",A200:"#40c4ff",A400:"#00b0ff",A700:"#0091ea"};var y={50:"#e8f5e9",100:"#c8e6c9",200:"#a5d6a7",300:"#81c784",400:"#66bb6a",500:"#4caf50",600:"#43a047",700:"#388e3c",800:"#2e7d32",900:"#1b5e20",A100:"#b9f6ca",A200:"#69f0ae",A400:"#00e676",A700:"#00c853"};const g=["mode","contrastThreshold","tonalOffset"],b={text:{primary:"rgba(0, 0, 0, 0.87)",secondary:"rgba(0, 0, 0, 0.6)",disabled:"rgba(0, 0, 0, 0.38)"},divider:"rgba(0, 0, 0, 0.12)",background:{paper:u.white,default:u.white},action:{active:"rgba(0, 0, 0, 0.54)",hover:"rgba(0, 0, 0, 0.04)",hoverOpacity:.04,selected:"rgba(0, 0, 0, 0.08)",selectedOpacity:.08,disabled:"rgba(0, 0, 0, 0.26)",disabledBackground:"rgba(0, 0, 0, 0.12)",disabledOpacity:.38,focus:"rgba(0, 0, 0, 0.12)",focusOpacity:.12,activatedOpacity:.12}},v={text:{primary:u.white,secondary:"rgba(255, 255, 255, 0.7)",disabled:"rgba(255, 255, 255, 0.5)",icon:"rgba(255, 255, 255, 0.5)"},divider:"rgba(255, 255, 255, 0.12)",background:{paper:"#121212",default:"#121212"},action:{active:u.white,hover:"rgba(255, 255, 255, 0.08)",hoverOpacity:.08,selected:"rgba(255, 255, 255, 0.16)",selectedOpacity:.16,disabled:"rgba(255, 255, 255, 0.3)",disabledBackground:"rgba(255, 255, 255, 0.12)",disabledOpacity:.38,focus:"rgba(255, 255, 255, 0.12)",focusOpacity:.12,activatedOpacity:.24}};function w(e,t,n,r){const a=r.light||r,i=r.dark||1.5*r;e[t]||(e.hasOwnProperty(n)?e[t]=e[n]:"light"===t?e.light=(0,c.$n)(e.main,a):"dark"===t&&(e.dark=(0,c._j)(e.main,i)))}function _(e){const{mode:t="light",contrastThreshold:n=3,tonalOffset:s=.2}=e,_=(0,a.Z)(e,g),x=e.primary||function(e="light"){return"dark"===e?{main:h[200],light:h[50],dark:h[400]}:{main:h[700],light:h[400],dark:h[800]}}(t),T=e.secondary||function(e="light"){return"dark"===e?{main:d[200],light:d[50],dark:d[400]}:{main:d[500],light:d[300],dark:d[700]}}(t),S=e.error||function(e="light"){return"dark"===e?{main:p[500],light:p[300],dark:p[700]}:{main:p[700],light:p[400],dark:p[800]}}(t),k=e.info||function(e="light"){return"dark"===e?{main:m[400],light:m[300],dark:m[700]}:{main:m[700],light:m[500],dark:m[900]}}(t),E=e.success||function(e="light"){return"dark"===e?{main:y[400],light:y[300],dark:y[700]}:{main:y[800],light:y[500],dark:y[900]}}(t),A=e.warning||function(e="light"){return"dark"===e?{main:f[400],light:f[300],dark:f[700]}:{main:"#ed6c02",light:f[500],dark:f[900]}}(t);function O(e){return(0,c.mi)(e,v.text.primary)>=n?v.text.primary:b.text.primary}const C=({color:e,name:t,mainShade:n=500,lightShade:a=300,darkShade:o=700})=>{if(!(e=(0,r.Z)({},e)).main&&e[n]&&(e.main=e[n]),!e.hasOwnProperty("main"))throw new Error((0,i.Z)(11,t?` (${t})`:"",n));if("string"!==typeof e.main)throw new Error((0,i.Z)(12,t?` (${t})`:"",JSON.stringify(e.main)));return w(e,"light",a,s),w(e,"dark",o,s),e.contrastText||(e.contrastText=O(e.main)),e},P={dark:v,light:b};return(0,o.Z)((0,r.Z)({common:(0,r.Z)({},u),mode:t,primary:C({color:x,name:"primary"}),secondary:C({color:T,name:"secondary",mainShade:"A400",lightShade:"A200",darkShade:"A700"}),error:C({color:S,name:"error"}),warning:C({color:A,name:"warning"}),info:C({color:k,name:"info"}),success:C({color:E,name:"success"}),grey:l,contrastThreshold:n,getContrastText:O,augmentColor:C,tonalOffset:s},P[t]),_)}const x=["fontFamily","fontSize","fontWeightLight","fontWeightRegular","fontWeightMedium","fontWeightBold","htmlFontSize","allVariants","pxToRem"];const T={textTransform:"uppercase"},S='"Roboto", "Helvetica", "Arial", sans-serif';function k(e,t){const n="function"===typeof t?t(e):t,{fontFamily:i=S,fontSize:s=14,fontWeightLight:c=300,fontWeightRegular:u=400,fontWeightMedium:l=500,fontWeightBold:d=700,htmlFontSize:p=16,allVariants:f,pxToRem:h}=n,m=(0,a.Z)(n,x);const y=s/14,g=h||(e=>e/p*y+"rem"),b=(e,t,n,a,o)=>{return(0,r.Z)({fontFamily:i,fontWeight:e,fontSize:g(t),lineHeight:n},i===S?{letterSpacing:(s=a/t,Math.round(1e5*s)/1e5)+"em"}:{},o,f);var s},v={h1:b(c,96,1.167,-1.5),h2:b(c,60,1.2,-.5),h3:b(u,48,1.167,0),h4:b(u,34,1.235,.25),h5:b(u,24,1.334,0),h6:b(l,20,1.6,.15),subtitle1:b(u,16,1.75,.15),subtitle2:b(l,14,1.57,.1),body1:b(u,16,1.5,.15),body2:b(u,14,1.43,.15),button:b(l,14,1.75,.4,T),caption:b(u,12,1.66,.4),overline:b(u,12,2.66,1,T)};return(0,o.Z)((0,r.Z)({htmlFontSize:p,pxToRem:g,fontFamily:i,fontSize:s,fontWeightLight:c,fontWeightRegular:u,fontWeightMedium:l,fontWeightBold:d},v),m,{clone:!1})}function E(...e){return[`${e[0]}px ${e[1]}px ${e[2]}px ${e[3]}px rgba(0,0,0,0.2)`,`${e[4]}px ${e[5]}px ${e[6]}px ${e[7]}px rgba(0,0,0,0.14)`,`${e[8]}px ${e[9]}px ${e[10]}px ${e[11]}px rgba(0,0,0,0.12)`].join(",")}var A=["none",E(0,2,1,-1,0,1,1,0,0,1,3,0),E(0,3,1,-2,0,2,2,0,0,1,5,0),E(0,3,3,-2,0,3,4,0,0,1,8,0),E(0,2,4,-1,0,4,5,0,0,1,10,0),E(0,3,5,-1,0,5,8,0,0,1,14,0),E(0,3,5,-1,0,6,10,0,0,1,18,0),E(0,4,5,-2,0,7,10,1,0,2,16,1),E(0,5,5,-3,0,8,10,1,0,3,14,2),E(0,5,6,-3,0,9,12,1,0,3,16,2),E(0,6,6,-3,0,10,14,1,0,4,18,3),E(0,6,7,-4,0,11,15,1,0,4,20,3),E(0,7,8,-4,0,12,17,2,0,5,22,4),E(0,7,8,-4,0,13,19,2,0,5,24,4),E(0,7,9,-4,0,14,21,2,0,5,26,4),E(0,8,9,-5,0,15,22,2,0,6,28,5),E(0,8,10,-5,0,16,24,2,0,6,30,5),E(0,8,11,-5,0,17,26,2,0,6,32,5),E(0,9,11,-5,0,18,28,2,0,7,34,6),E(0,9,12,-6,0,19,29,2,0,7,36,6),E(0,10,13,-6,0,20,31,3,0,8,38,7),E(0,10,13,-6,0,21,33,3,0,8,40,7),E(0,10,14,-6,0,22,35,3,0,8,42,7),E(0,11,14,-7,0,23,36,3,0,9,44,8),E(0,11,15,-7,0,24,38,3,0,9,46,8)];const O=["duration","easing","delay"],C={easeInOut:"cubic-bezier(0.4, 0, 0.2, 1)",easeOut:"cubic-bezier(0.0, 0, 0.2, 1)",easeIn:"cubic-bezier(0.4, 0, 1, 1)",sharp:"cubic-bezier(0.4, 0, 0.6, 1)"},P={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function R(e){return`${Math.round(e)}ms`}function I(e){if(!e)return 0;const t=e/36;return Math.round(10*(4+15*t**.25+t/5))}function D(e){const t=(0,r.Z)({},C,e.easing),n=(0,r.Z)({},P,e.duration);return(0,r.Z)({getAutoHeightDuration:I,create:(e=["all"],r={})=>{const{duration:i=n.standard,easing:o=t.easeInOut,delay:s=0}=r;(0,a.Z)(r,O);return(Array.isArray(e)?e:[e]).map((e=>`${e} ${"string"===typeof i?i:R(i)} ${o} ${"string"===typeof s?s:R(s)}`)).join(",")}},e,{easing:t,duration:n})}var j={mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500};const M=["breakpoints","mixins","spacing","palette","transitions","typography","shape"];function N(e={},...t){const{mixins:n={},palette:c={},transitions:u={},typography:l={}}=e,d=(0,a.Z)(e,M);if(e.vars)throw new Error((0,i.Z)(18));const p=_(c),f=(0,s.Z)(e);let h=(0,o.Z)(f,{mixins:(m=f.breakpoints,y=n,(0,r.Z)({toolbar:{minHeight:56,[m.up("xs")]:{"@media (orientation: landscape)":{minHeight:48}},[m.up("sm")]:{minHeight:64}}},y)),palette:p,shadows:A.slice(),typography:k(p,l),transitions:D(u),zIndex:(0,r.Z)({},j)});var m,y;return h=(0,o.Z)(h,d),h=t.reduce(((e,t)=>(0,o.Z)(e,t)),h),h}var L=N},25165:function(e,t,n){"use strict";const r=(0,n(19762).Z)();t.Z=r},81719:function(e,t,n){"use strict";n.d(t,{FO:function(){return i},Dz:function(){return o}});var r=n(70182),a=n(25165);const i=e=>(0,r.x9)(e)&&"classes"!==e,o=r.x9,s=(0,r.ZP)({defaultTheme:a.Z,rootShouldForwardProp:i});t.ZP=s},62097:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});n(67294);var r=n(96682),a=n(25165);function i(){return(0,r.Z)(a.Z)}},78884:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var r=n(29628),a=n(25165);function i({props:e,name:t}){return(0,r.Z)({props:e,name:t,defaultTheme:a.Z})}},53566:function(e,t,n){"use strict";n.d(t,{n:function(){return r},C:function(){return a}});const r=e=>e.scrollTop;function a(e,t){var n,r;const{timeout:a,easing:i,style:o={}}=e;return{duration:null!=(n=o.transitionDuration)?n:"number"===typeof a?a:a[t.mode]||0,easing:null!=(r=o.transitionTimingFunction)?r:"object"===typeof i?i[t.mode]:i,delay:o.transitionDelay}}},61225:function(e,t,n){"use strict";var r;n.d(t,{Z:function(){return d}});var a=n(67294),i=n(34168),o=n(20539),s=n(63289);function c(e,t,n,r,i){const o="undefined"!==typeof window&&"undefined"!==typeof window.matchMedia,[c,u]=a.useState((()=>i&&o?n(e).matches:r?r(e).matches:t));return(0,s.Z)((()=>{let t=!0;if(!o)return;const r=n(e),a=()=>{t&&u(r.matches)};return a(),r.addListener(a),()=>{t=!1,r.removeListener(a)}}),[e,n,o]),c}const u=(r||(r=n.t(a,2))).useSyncExternalStore;function l(e,t,n,r){const i=a.useCallback((()=>t),[t]),o=a.useMemo((()=>{if(null!==r){const{matches:t}=r(e);return()=>t}return i}),[i,e,r]),[s,c]=a.useMemo((()=>{if(null===n)return[i,()=>()=>{}];const t=n(e);return[()=>t.matches,e=>(t.addListener(e),()=>{t.removeListener(e)})]}),[i,n,e]);return u(c,s,o)}function d(e,t={}){const n=(0,i.Z)(),r="undefined"!==typeof window&&"undefined"!==typeof window.matchMedia,{defaultMatches:a=!1,matchMedia:s=(r?window.matchMedia:null),ssrMatchMedia:d=null,noSsr:p}=(0,o.Z)({name:"MuiUseMediaQuery",props:t,theme:n});let f="function"===typeof e?e(n):e;f=f.replace(/^@media( ?)/m,"");return(void 0!==u?l:c)(f,a,s,d,p)}},36622:function(e,t,n){"use strict";var r=n(28320);t.Z=r.Z},54235:function(e,t,n){"use strict";n.d(t,{Z:function(){return s}});var r=n(87462),a=n(67294),i=n(81645),o=n(85893);function s(e,t){const n=(n,a)=>(0,o.jsx)(i.Z,(0,r.Z)({"data-testid":`${t}Icon`,ref:a},n,{children:e}));return n.muiName=i.Z.muiName,a.memo(a.forwardRef(n))}},75400:function(e,t,n){"use strict";var r=n(87596);t.Z=r.Z},58075:function(e,t,n){"use strict";n.r(t),n.d(t,{capitalize:function(){return a.Z},createChainedFunction:function(){return i},createSvgIcon:function(){return o.Z},debounce:function(){return s.Z},deprecatedPropType:function(){return c},isMuiElement:function(){return u.Z},ownerDocument:function(){return l.Z},ownerWindow:function(){return d.Z},requirePropFactory:function(){return p},setRef:function(){return f},unstable_ClassNameGenerator:function(){return _},unstable_useEnhancedEffect:function(){return h.Z},unstable_useId:function(){return m.Z},unsupportedProp:function(){return y},useControlled:function(){return g.Z},useEventCallback:function(){return b.Z},useForkRef:function(){return v.Z},useIsFocusVisible:function(){return w.Z}});var r=n(37078),a=n(36622),i=n(49064).Z,o=n(54235),s=n(75400);var c=function(e,t){return()=>null},u=n(7335),l=n(47505),d=n(57577);n(87462);var p=function(e,t){return()=>null},f=n(7960).Z,h=n(63289),m=n(49669);var y=function(e,t,n,r,a){return null},g=n(44591),b=n(26432),v=n(84771),w=n(51625);const _={configure:e=>{console.warn(["MUI: `ClassNameGenerator` import from `@mui/material/utils` is outdated and might cause unexpected issues.","","You should use `import { unstable_ClassNameGenerator } from '@mui/material/className'` instead","","The detail of the issue: https://github.com/mui/material-ui/issues/30011#issuecomment-1024993401","","The updated documentation: https://mui.com/guides/classname-generator/"].join("\n")),r.Z.configure(e)}}},7335:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});var r=n(67294);var a=function(e,t){return r.isValidElement(e)&&-1!==t.indexOf(e.type.muiName)}},47505:function(e,t,n){"use strict";var r=n(57094);t.Z=r.Z},57577:function(e,t,n){"use strict";var r=n(58290);t.Z=r.Z},44591:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});var r=n(67294);var a=function({controlled:e,default:t,name:n,state:a="value"}){const{current:i}=r.useRef(void 0!==e),[o,s]=r.useState(t);return[i?e:o,r.useCallback((e=>{i||s(e)}),[])]}},63289:function(e,t,n){"use strict";var r=n(16600);t.Z=r.Z},26432:function(e,t,n){"use strict";var r=n(73633);t.Z=r.Z},84771:function(e,t,n){"use strict";var r=n(30067);t.Z=r.Z},49669:function(e,t,n){"use strict";var r=n(57579);t.Z=r.Z},51625:function(e,t,n){"use strict";n.d(t,{Z:function(){return p}});var r=n(67294);let a,i=!0,o=!1;const s={text:!0,search:!0,url:!0,tel:!0,email:!0,password:!0,number:!0,date:!0,month:!0,week:!0,time:!0,datetime:!0,"datetime-local":!0};function c(e){e.metaKey||e.altKey||e.ctrlKey||(i=!0)}function u(){i=!1}function l(){"hidden"===this.visibilityState&&o&&(i=!0)}function d(e){const{target:t}=e;try{return t.matches(":focus-visible")}catch(n){}return i||function(e){const{type:t,tagName:n}=e;return!("INPUT"!==n||!s[t]||e.readOnly)||"TEXTAREA"===n&&!e.readOnly||!!e.isContentEditable}(t)}var p=function(){const e=r.useCallback((e=>{var t;null!=e&&((t=e.ownerDocument).addEventListener("keydown",c,!0),t.addEventListener("mousedown",u,!0),t.addEventListener("pointerdown",u,!0),t.addEventListener("touchstart",u,!0),t.addEventListener("visibilitychange",l,!0))}),[]),t=r.useRef(!1);return{isFocusVisibleRef:t,onFocus:function(e){return!!d(e)&&(t.current=!0,!0)},onBlur:function(){return!!t.current&&(o=!0,window.clearTimeout(a),a=window.setTimeout((()=>{o=!1}),100),t.current=!1,!0)},ref:e}}},44819:function(e,t,n){"use strict";const r=n(67294).createContext(null);t.Z=r},56760:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var r=n(67294),a=n(44819);function i(){return r.useContext(a.Z)}},49731:function(e,t,n){"use strict";n.d(t,{ZP:function(){return w},Co:function(){return _}});var r=n(67294),a=n(87462),i=n(45042),o=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|download|draggable|encType|enterKeyHint|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,s=(0,i.Z)((function(e){return o.test(e)||111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&e.charCodeAt(2)<91})),c=n(52443),u=n(70444),l=n(48137),d=n(27278),p=s,f=function(e){return"theme"!==e},h=function(e){return"string"===typeof e&&e.charCodeAt(0)>96?p:f},m=function(e,t,n){var r;if(t){var a=t.shouldForwardProp;r=e.__emotion_forwardProp&&a?function(t){return e.__emotion_forwardProp(t)&&a(t)}:a}return"function"!==typeof r&&n&&(r=e.__emotion_forwardProp),r},y=function(e){var t=e.cache,n=e.serialized,r=e.isStringTag;(0,u.hC)(t,n,r);(0,d.L)((function(){return(0,u.My)(t,n,r)}));return null},g=function e(t,n){var i,o,s=t.__emotion_real===t,d=s&&t.__emotion_base||t;void 0!==n&&(i=n.label,o=n.target);var p=m(t,n,s),f=p||h(d),g=!f("as");return function(){var b=arguments,v=s&&void 0!==t.__emotion_styles?t.__emotion_styles.slice(0):[];if(void 0!==i&&v.push("label:"+i+";"),null==b[0]||void 0===b[0].raw)v.push.apply(v,b);else{0,v.push(b[0][0]);for(var w=b.length,_=1;_{Array.isArray(e.__emotion_styles)&&(e.__emotion_styles=t(e.__emotion_styles))}},95408:function(e,t,n){"use strict";n.d(t,{VO:function(){return a},k9:function(){return o},W8:function(){return s},L7:function(){return c},dt:function(){return u},P$:function(){return l}});var r=n(59766);const a={xs:0,sm:600,md:900,lg:1200,xl:1536},i={keys:["xs","sm","md","lg","xl"],up:e=>`@media (min-width:${a[e]}px)`};function o(e,t,n){const r=e.theme||{};if(Array.isArray(t)){const e=r.breakpoints||i;return t.reduce(((r,a,i)=>(r[e.up(e.keys[i])]=n(t[i]),r)),{})}if("object"===typeof t){const e=r.breakpoints||i;return Object.keys(t).reduce(((r,i)=>{if(-1!==Object.keys(e.values||a).indexOf(i)){r[e.up(i)]=n(t[i],i)}else{const e=i;r[e]=t[e]}return r}),{})}return n(t)}function s(e={}){var t;return(null==(t=e.keys)?void 0:t.reduce(((t,n)=>(t[e.up(n)]={},t)),{}))||{}}function c(e,t){return e.reduce(((e,t)=>{const n=e[t];return(!n||0===Object.keys(n).length)&&delete e[t],e}),t)}function u(e,...t){const n=s(e),a=[n,...t].reduce(((e,t)=>(0,r.Z)(e,t)),{});return c(Object.keys(n),a)}function l({values:e,breakpoints:t,base:n}){const r=n||function(e,t){if("object"!==typeof e)return{};const n={},r=Object.keys(t);return Array.isArray(e)?r.forEach(((t,r)=>{r{null!=e[t]&&(n[t]=!0)})),n}(e,t),a=Object.keys(r);if(0===a.length)return e;let i;return a.reduce(((t,n,r)=>(Array.isArray(e)?(t[n]=null!=e[r]?e[r]:e[i],i=r):"object"===typeof e?(t[n]=null!=e[n]?e[n]:e[i],i=n):t[n]=e,t)),{})}},41796:function(e,t,n){"use strict";n.d(t,{mi:function(){return c},Fq:function(){return u},_j:function(){return l},$n:function(){return d}});var r=n(71387);function a(e,t=0,n=1){return Math.min(Math.max(t,e),n)}function i(e){if(e.type)return e;if("#"===e.charAt(0))return i(function(e){e=e.slice(1);const t=new RegExp(`.{1,${e.length>=6?2:1}}`,"g");let n=e.match(t);return n&&1===n[0].length&&(n=n.map((e=>e+e))),n?`rgb${4===n.length?"a":""}(${n.map(((e,t)=>t<3?parseInt(e,16):Math.round(parseInt(e,16)/255*1e3)/1e3)).join(", ")})`:""}(e));const t=e.indexOf("("),n=e.substring(0,t);if(-1===["rgb","rgba","hsl","hsla","color"].indexOf(n))throw new Error((0,r.Z)(9,e));let a,o=e.substring(t+1,e.length-1);if("color"===n){if(o=o.split(" "),a=o.shift(),4===o.length&&"/"===o[3].charAt(0)&&(o[3]=o[3].slice(1)),-1===["srgb","display-p3","a98-rgb","prophoto-rgb","rec-2020"].indexOf(a))throw new Error((0,r.Z)(10,a))}else o=o.split(",");return o=o.map((e=>parseFloat(e))),{type:n,values:o,colorSpace:a}}function o(e){const{type:t,colorSpace:n}=e;let{values:r}=e;return-1!==t.indexOf("rgb")?r=r.map(((e,t)=>t<3?parseInt(e,10):e)):-1!==t.indexOf("hsl")&&(r[1]=`${r[1]}%`,r[2]=`${r[2]}%`),r=-1!==t.indexOf("color")?`${n} ${r.join(" ")}`:`${r.join(", ")}`,`${t}(${r})`}function s(e){let t="hsl"===(e=i(e)).type||"hsla"===e.type?i(function(e){e=i(e);const{values:t}=e,n=t[0],r=t[1]/100,a=t[2]/100,s=r*Math.min(a,1-a),c=(e,t=(e+n/30)%12)=>a-s*Math.max(Math.min(t-3,9-t,1),-1);let u="rgb";const l=[Math.round(255*c(0)),Math.round(255*c(8)),Math.round(255*c(4))];return"hsla"===e.type&&(u+="a",l.push(t[3])),o({type:u,values:l})}(e)).values:e.values;return t=t.map((t=>("color"!==e.type&&(t/=255),t<=.03928?t/12.92:((t+.055)/1.055)**2.4))),Number((.2126*t[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}function c(e,t){const n=s(e),r=s(t);return(Math.max(n,r)+.05)/(Math.min(n,r)+.05)}function u(e,t){return e=i(e),t=a(t),"rgb"!==e.type&&"hsl"!==e.type||(e.type+="a"),"color"===e.type?e.values[3]=`/${t}`:e.values[3]=t,o(e)}function l(e,t){if(e=i(e),t=a(t),-1!==e.type.indexOf("hsl"))e.values[2]*=1-t;else if(-1!==e.type.indexOf("rgb")||-1!==e.type.indexOf("color"))for(let n=0;n<3;n+=1)e.values[n]*=1-t;return o(e)}function d(e,t){if(e=i(e),t=a(t),-1!==e.type.indexOf("hsl"))e.values[2]+=(100-e.values[2])*t;else if(-1!==e.type.indexOf("rgb"))for(let n=0;n<3;n+=1)e.values[n]+=(255-e.values[n])*t;else if(-1!==e.type.indexOf("color"))for(let n=0;n<3;n+=1)e.values[n]+=(1-e.values[n])*t;return o(e)}},70182:function(e,t,n){"use strict";n.d(t,{ZP:function(){return b},x9:function(){return y}});var r=n(63366),a=n(87462),i=n(49731),o=n(66500),s=n(28320);const c=["variant"];function u(e){return 0===e.length}function l(e){const{variant:t}=e,n=(0,r.Z)(e,c);let a=t||"";return Object.keys(n).sort().forEach((t=>{a+="color"===t?u(a)?e[t]:(0,s.Z)(e[t]):`${u(a)?t:(0,s.Z)(t)}${(0,s.Z)(e[t].toString())}`})),a}var d=n(86523);const p=["name","slot","skipVariantsResolver","skipSx","overridesResolver"],f=["theme"],h=["theme"];function m(e){return 0===Object.keys(e).length}function y(e){return"ownerState"!==e&&"theme"!==e&&"sx"!==e&&"as"!==e}const g=(0,o.Z)();function b(e={}){const{defaultTheme:t=g,rootShouldForwardProp:n=y,slotShouldForwardProp:o=y,styleFunctionSx:s=d.Z}=e,c=e=>{const n=m(e.theme)?t:e.theme;return s((0,a.Z)({},e,{theme:n}))};return c.__mui_systemSx=!0,(e,s={})=>{(0,i.Co)(e,(e=>e.filter((e=>!(null!=e&&e.__mui_systemSx)))));const{name:u,slot:d,skipVariantsResolver:g,skipSx:b,overridesResolver:v}=s,w=(0,r.Z)(s,p),_=void 0!==g?g:d&&"Root"!==d||!1,x=b||!1;let T=y;"Root"===d?T=n:d?T=o:function(e){return"string"===typeof e&&e.charCodeAt(0)>96}(e)&&(T=void 0);const S=(0,i.ZP)(e,(0,a.Z)({shouldForwardProp:T,label:undefined},w)),k=(e,...n)=>{const i=n?n.map((e=>"function"===typeof e&&e.__emotion_real!==e?n=>{let{theme:i}=n,o=(0,r.Z)(n,f);return e((0,a.Z)({theme:m(i)?t:i},o))}:e)):[];let o=e;u&&v&&i.push((e=>{const n=m(e.theme)?t:e.theme,r=((e,t)=>t.components&&t.components[e]&&t.components[e].styleOverrides?t.components[e].styleOverrides:null)(u,n);if(r){const t={};return Object.entries(r).forEach((([r,i])=>{t[r]="function"===typeof i?i((0,a.Z)({},e,{theme:n})):i})),v(e,t)}return null})),u&&!_&&i.push((e=>{const n=m(e.theme)?t:e.theme;return((e,t,n,r)=>{var a,i;const{ownerState:o={}}=e,s=[],c=null==n||null==(a=n.components)||null==(i=a[r])?void 0:i.variants;return c&&c.forEach((n=>{let r=!0;Object.keys(n.props).forEach((t=>{o[t]!==n.props[t]&&e[t]!==n.props[t]&&(r=!1)})),r&&s.push(t[l(n.props)])})),s})(e,((e,t)=>{let n=[];t&&t.components&&t.components[e]&&t.components[e].variants&&(n=t.components[e].variants);const r={};return n.forEach((e=>{const t=l(e.props);r[t]=e.style})),r})(u,n),n,u)})),x||i.push(c);const s=i.length-n.length;if(Array.isArray(e)&&s>0){const t=new Array(s).fill("");o=[...e,...t],o.raw=[...e.raw,...t]}else"function"===typeof e&&e.__emotion_real!==e&&(o=n=>{let{theme:i}=n,o=(0,r.Z)(n,h);return e((0,a.Z)({theme:m(i)?t:i},o))});return S(o,...i)};return S.withConfig&&(k.withConfig=S.withConfig),k}}},66500:function(e,t,n){"use strict";n.d(t,{Z:function(){return d}});var r=n(87462),a=n(63366),i=n(59766);const o=["values","unit","step"];function s(e){const{values:t={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:n="px",step:i=5}=e,s=(0,a.Z)(e,o),c=(e=>{const t=Object.keys(e).map((t=>({key:t,val:e[t]})))||[];return t.sort(((e,t)=>e.val-t.val)),t.reduce(((e,t)=>(0,r.Z)({},e,{[t.key]:t.val})),{})})(t),u=Object.keys(c);function l(e){return`@media (min-width:${"number"===typeof t[e]?t[e]:e}${n})`}function d(e){return`@media (max-width:${("number"===typeof t[e]?t[e]:e)-i/100}${n})`}function p(e,r){const a=u.indexOf(r);return`@media (min-width:${"number"===typeof t[e]?t[e]:e}${n}) and (max-width:${(-1!==a&&"number"===typeof t[u[a]]?t[u[a]]:r)-i/100}${n})`}return(0,r.Z)({keys:u,values:c,up:l,down:d,between:p,only:function(e){return u.indexOf(e)+1(0===e.length?[1]:e).map((e=>{const n=t(e);return"number"===typeof n?`${n}px`:n})).join(" ");return n.mui=!0,n}(d);let y=(0,i.Z)({breakpoints:h,direction:"ltr",components:{},palette:(0,r.Z)({mode:"light"},o),spacing:m,shape:(0,r.Z)({},c,p)},f);return y=t.reduce(((e,t)=>(0,i.Z)(e,t)),y),y}},85578:function(e,t,n){"use strict";n.d(t,{Gc:function(){return Y},G$:function(){return $}});var r=n(54844),a=n(47730);var i=function(...e){const t=e.reduce(((e,t)=>(t.filterProps.forEach((n=>{e[n]=t})),e)),{}),n=e=>Object.keys(e).reduce(((n,r)=>t[r]?(0,a.Z)(n,t[r](e)):n),{});return n.propTypes={},n.filterProps=e.reduce(((e,t)=>e.concat(t.filterProps)),[]),n},o=n(98700),s=n(95408);function c(e){return"number"!==typeof e?e:`${e}px solid`}const u=(0,r.Z)({prop:"border",themeKey:"borders",transform:c}),l=(0,r.Z)({prop:"borderTop",themeKey:"borders",transform:c}),d=(0,r.Z)({prop:"borderRight",themeKey:"borders",transform:c}),p=(0,r.Z)({prop:"borderBottom",themeKey:"borders",transform:c}),f=(0,r.Z)({prop:"borderLeft",themeKey:"borders",transform:c}),h=(0,r.Z)({prop:"borderColor",themeKey:"palette"}),m=(0,r.Z)({prop:"borderTopColor",themeKey:"palette"}),y=(0,r.Z)({prop:"borderRightColor",themeKey:"palette"}),g=(0,r.Z)({prop:"borderBottomColor",themeKey:"palette"}),b=(0,r.Z)({prop:"borderLeftColor",themeKey:"palette"}),v=e=>{if(void 0!==e.borderRadius&&null!==e.borderRadius){const t=(0,o.eI)(e.theme,"shape.borderRadius",4,"borderRadius"),n=e=>({borderRadius:(0,o.NA)(t,e)});return(0,s.k9)(e,e.borderRadius,n)}return null};v.propTypes={},v.filterProps=["borderRadius"];var w=i(u,l,d,p,f,h,m,y,g,b,v);var _=i((0,r.Z)({prop:"displayPrint",cssProperty:!1,transform:e=>({"@media print":{display:e}})}),(0,r.Z)({prop:"display"}),(0,r.Z)({prop:"overflow"}),(0,r.Z)({prop:"textOverflow"}),(0,r.Z)({prop:"visibility"}),(0,r.Z)({prop:"whiteSpace"}));var x=i((0,r.Z)({prop:"flexBasis"}),(0,r.Z)({prop:"flexDirection"}),(0,r.Z)({prop:"flexWrap"}),(0,r.Z)({prop:"justifyContent"}),(0,r.Z)({prop:"alignItems"}),(0,r.Z)({prop:"alignContent"}),(0,r.Z)({prop:"order"}),(0,r.Z)({prop:"flex"}),(0,r.Z)({prop:"flexGrow"}),(0,r.Z)({prop:"flexShrink"}),(0,r.Z)({prop:"alignSelf"}),(0,r.Z)({prop:"justifyItems"}),(0,r.Z)({prop:"justifySelf"}));const T=e=>{if(void 0!==e.gap&&null!==e.gap){const t=(0,o.eI)(e.theme,"spacing",8,"gap"),n=e=>({gap:(0,o.NA)(t,e)});return(0,s.k9)(e,e.gap,n)}return null};T.propTypes={},T.filterProps=["gap"];const S=e=>{if(void 0!==e.columnGap&&null!==e.columnGap){const t=(0,o.eI)(e.theme,"spacing",8,"columnGap"),n=e=>({columnGap:(0,o.NA)(t,e)});return(0,s.k9)(e,e.columnGap,n)}return null};S.propTypes={},S.filterProps=["columnGap"];const k=e=>{if(void 0!==e.rowGap&&null!==e.rowGap){const t=(0,o.eI)(e.theme,"spacing",8,"rowGap"),n=e=>({rowGap:(0,o.NA)(t,e)});return(0,s.k9)(e,e.rowGap,n)}return null};k.propTypes={},k.filterProps=["rowGap"];var E=i(T,S,k,(0,r.Z)({prop:"gridColumn"}),(0,r.Z)({prop:"gridRow"}),(0,r.Z)({prop:"gridAutoFlow"}),(0,r.Z)({prop:"gridAutoColumns"}),(0,r.Z)({prop:"gridAutoRows"}),(0,r.Z)({prop:"gridTemplateColumns"}),(0,r.Z)({prop:"gridTemplateRows"}),(0,r.Z)({prop:"gridTemplateAreas"}),(0,r.Z)({prop:"gridArea"}));var A=i((0,r.Z)({prop:"position"}),(0,r.Z)({prop:"zIndex",themeKey:"zIndex"}),(0,r.Z)({prop:"top"}),(0,r.Z)({prop:"right"}),(0,r.Z)({prop:"bottom"}),(0,r.Z)({prop:"left"}));var O=i((0,r.Z)({prop:"color",themeKey:"palette"}),(0,r.Z)({prop:"bgcolor",cssProperty:"backgroundColor",themeKey:"palette"}),(0,r.Z)({prop:"backgroundColor",themeKey:"palette"}));var C=(0,r.Z)({prop:"boxShadow",themeKey:"shadows"});function P(e){return e<=1&&0!==e?100*e+"%":e}const R=(0,r.Z)({prop:"width",transform:P}),I=e=>{if(void 0!==e.maxWidth&&null!==e.maxWidth){const t=t=>{var n,r,a;return{maxWidth:(null==(n=e.theme)||null==(r=n.breakpoints)||null==(a=r.values)?void 0:a[t])||s.VO[t]||P(t)}};return(0,s.k9)(e,e.maxWidth,t)}return null};I.filterProps=["maxWidth"];const D=(0,r.Z)({prop:"minWidth",transform:P}),j=(0,r.Z)({prop:"height",transform:P}),M=(0,r.Z)({prop:"maxHeight",transform:P}),N=(0,r.Z)({prop:"minHeight",transform:P});(0,r.Z)({prop:"size",cssProperty:"width",transform:P}),(0,r.Z)({prop:"size",cssProperty:"height",transform:P});var L=i(R,I,D,j,M,N,(0,r.Z)({prop:"boxSizing"}));const B=(0,r.Z)({prop:"fontFamily",themeKey:"typography"}),Z=(0,r.Z)({prop:"fontSize",themeKey:"typography"}),U=(0,r.Z)({prop:"fontStyle",themeKey:"typography"}),F=(0,r.Z)({prop:"fontWeight",themeKey:"typography"}),z=(0,r.Z)({prop:"letterSpacing"}),G=(0,r.Z)({prop:"textTransform"}),H=(0,r.Z)({prop:"lineHeight"}),W=(0,r.Z)({prop:"textAlign"});var V=i((0,r.Z)({prop:"typography",cssProperty:!1,themeKey:"typography"}),B,Z,U,F,z,H,W,G);const q={borders:w.filterProps,display:_.filterProps,flexbox:x.filterProps,grid:E.filterProps,positions:A.filterProps,palette:O.filterProps,shadows:C.filterProps,sizing:L.filterProps,spacing:o.ZP.filterProps,typography:V.filterProps},$={borders:w,display:_,flexbox:x,grid:E,positions:A,palette:O,shadows:C,sizing:L,spacing:o.ZP,typography:V},Y=Object.keys(q).reduce(((e,t)=>(q[t].forEach((n=>{e[n]=$[t]})),e)),{})},47730:function(e,t,n){"use strict";var r=n(59766);t.Z=function(e,t){return t?(0,r.Z)(e,t,{clone:!1}):e}},98700:function(e,t,n){"use strict";n.d(t,{hB:function(){return h},eI:function(){return f},ZP:function(){return _},NA:function(){return m}});var r=n(95408),a=n(54844),i=n(47730);const o={m:"margin",p:"padding"},s={t:"Top",r:"Right",b:"Bottom",l:"Left",x:["Left","Right"],y:["Top","Bottom"]},c={marginX:"mx",marginY:"my",paddingX:"px",paddingY:"py"},u=function(e){const t={};return n=>(void 0===t[n]&&(t[n]=e(n)),t[n])}((e=>{if(e.length>2){if(!c[e])return[e];e=c[e]}const[t,n]=e.split(""),r=o[t],a=s[n]||"";return Array.isArray(a)?a.map((e=>r+e)):[r+a]})),l=["m","mt","mr","mb","ml","mx","my","margin","marginTop","marginRight","marginBottom","marginLeft","marginX","marginY","marginInline","marginInlineStart","marginInlineEnd","marginBlock","marginBlockStart","marginBlockEnd"],d=["p","pt","pr","pb","pl","px","py","padding","paddingTop","paddingRight","paddingBottom","paddingLeft","paddingX","paddingY","paddingInline","paddingInlineStart","paddingInlineEnd","paddingBlock","paddingBlockStart","paddingBlockEnd"],p=[...l,...d];function f(e,t,n,r){var i;const o=null!=(i=(0,a.D)(e,t,!1))?i:n;return"number"===typeof o?e=>"string"===typeof e?e:o*e:Array.isArray(o)?e=>"string"===typeof e?e:o[e]:"function"===typeof o?o:()=>{}}function h(e){return f(e,"spacing",8)}function m(e,t){if("string"===typeof t||null==t)return t;const n=e(Math.abs(t));return t>=0?n:"number"===typeof n?-n:`-${n}`}function y(e,t,n,a){if(-1===t.indexOf(n))return null;const i=function(e,t){return n=>e.reduce(((e,r)=>(e[r]=m(t,n),e)),{})}(u(n),a),o=e[n];return(0,r.k9)(e,o,i)}function g(e,t){const n=h(e.theme);return Object.keys(e).map((r=>y(e,t,r,n))).reduce(i.Z,{})}function b(e){return g(e,l)}function v(e){return g(e,d)}function w(e){return g(e,p)}b.propTypes={},b.filterProps=l,v.propTypes={},v.filterProps=d,w.propTypes={},w.filterProps=p;var _=w},54844:function(e,t,n){"use strict";n.d(t,{D:function(){return i}});var r=n(28320),a=n(95408);function i(e,t,n=!0){if(!t||"string"!==typeof t)return null;if(e&&e.vars&&n){const n=`vars.${t}`.split(".").reduce(((e,t)=>e&&e[t]?e[t]:null),e);if(null!=n)return n}return t.split(".").reduce(((e,t)=>e&&null!=e[t]?e[t]:null),e)}function o(e,t,n,r=n){let a;return a="function"===typeof e?e(n):Array.isArray(e)?e[n]||r:i(e,n)||r,t&&(a=t(a)),a}t.Z=function(e){const{prop:t,cssProperty:n=e.prop,themeKey:s,transform:c}=e,u=e=>{if(null==e[t])return null;const u=e[t],l=i(e.theme,s)||{};return(0,a.k9)(e,u,(e=>{let a=o(l,c,e);return e===a&&"string"===typeof e&&(a=o(l,c,`${t}${"default"===e?"":(0,r.Z)(e)}`,e)),!1===n?a:{[n]:a}}))};return u.propTypes={},u.filterProps=[t],u}},39707:function(e,t,n){"use strict";n.d(t,{Z:function(){return c}});var r=n(87462),a=n(63366),i=n(59766),o=n(85578);const s=["sx"];function c(e){const{sx:t}=e,n=(0,a.Z)(e,s),{systemProps:c,otherProps:u}=(e=>{const t={systemProps:{},otherProps:{}};return Object.keys(e).forEach((n=>{o.Gc[n]?t.systemProps[n]=e[n]:t.otherProps[n]=e[n]})),t})(n);let l;return l=Array.isArray(t)?[c,...t]:"function"===typeof t?(...e)=>{const n=t(...e);return(0,i.P)(n)?(0,r.Z)({},c,n):c}:(0,r.Z)({},c,t),(0,r.Z)({},u,{sx:l})}},86523:function(e,t,n){"use strict";var r=n(47730),a=n(85578),i=n(95408);const o=function(e=a.G$){const t=Object.keys(e).reduce(((t,n)=>(e[n].filterProps.forEach((r=>{t[r]=e[n]})),t)),{});function n(e,n,r){const a={[e]:n,theme:r},i=t[e];return i?i(a):{[e]:n}}return function e(a){const{sx:o,theme:s={}}=a||{};if(!o)return null;function c(a){let o=a;if("function"===typeof a)o=a(s);else if("object"!==typeof a)return a;if(!o)return null;const c=(0,i.W8)(s.breakpoints),u=Object.keys(c);let l=c;return Object.keys(o).forEach((a=>{const c=(u=o[a],d=s,"function"===typeof u?u(d):u);var u,d;if(null!==c&&void 0!==c)if("object"===typeof c)if(t[a])l=(0,r.Z)(l,n(a,c,s));else{const t=(0,i.k9)({theme:s},c,(e=>({[a]:e})));!function(...e){const t=e.reduce(((e,t)=>e.concat(Object.keys(t))),[]),n=new Set(t);return e.every((e=>n.size===Object.keys(e).length))}(t,c)?l=(0,r.Z)(l,t):l[a]=e({sx:c,theme:s})}else l=(0,r.Z)(l,n(a,c,s))})),(0,i.L7)(u,l)}return Array.isArray(o)?o.map(c):c(o)}}();o.filterProps=["sx"],t.Z=o},20525:function(e,t,n){"use strict";var r=n(86523);t.Z=function(e){return({theme:t})=>(0,r.Z)({sx:e,theme:t})}},96682:function(e,t,n){"use strict";var r=n(66500),a=n(34168);const i=(0,r.Z)();t.Z=function(e=i){return(0,a.Z)(e)}},20539:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});var r=n(47925);function a(e){const{theme:t,name:n,props:a}=e;return t&&t.components&&t.components[n]&&t.components[n].defaultProps?(0,r.Z)(t.components[n].defaultProps,a):a}},29628:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var r=n(20539),a=n(96682);function i({props:e,name:t,defaultTheme:n}){const i=(0,a.Z)(n);return(0,r.Z)({theme:i,name:t,props:e})}},34168:function(e,t,n){"use strict";var r=n(56760);t.Z=function(e=null){const t=(0,r.Z)();return t&&(n=t,0!==Object.keys(n).length)?t:e;var n}},37078:function(e,t){"use strict";const n=e=>e,r=(()=>{let e=n;return{configure(t){e=t},generate:t=>e(t),reset(){e=n}}})();t.Z=r},28320:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});var r=n(71387);function a(e){if("string"!==typeof e)throw new Error((0,r.Z)(7));return e.charAt(0).toUpperCase()+e.slice(1)}},94780:function(e,t,n){"use strict";function r(e,t,n){const r={};return Object.keys(e).forEach((a=>{r[a]=e[a].reduce(((e,r)=>(r&&(e.push(t(r)),n&&n[r]&&e.push(n[r])),e)),[]).join(" ")})),r}n.d(t,{Z:function(){return r}})},49064:function(e,t,n){"use strict";function r(...e){return e.reduce(((e,t)=>null==t?e:function(...n){e.apply(this,n),t.apply(this,n)}),(()=>{}))}n.d(t,{Z:function(){return r}})},87596:function(e,t,n){"use strict";function r(e,t=166){let n;function r(...r){clearTimeout(n),n=setTimeout((()=>{e.apply(this,r)}),t)}return r.clear=()=>{clearTimeout(n)},r}n.d(t,{Z:function(){return r}})},59766:function(e,t,n){"use strict";n.d(t,{P:function(){return a},Z:function(){return i}});var r=n(87462);function a(e){return null!==e&&"object"===typeof e&&e.constructor===Object}function i(e,t,n={clone:!0}){const o=n.clone?(0,r.Z)({},e):e;return a(e)&&a(t)&&Object.keys(t).forEach((r=>{"__proto__"!==r&&(a(t[r])&&r in e&&a(e[r])?o[r]=i(e[r],t[r],n):o[r]=t[r])})),o}},71387:function(e,t,n){"use strict";function r(e){let t="https://mui.com/production-error/?code="+e;for(let n=1;n{a[t]=(0,r.Z)(e,t,n)})),a}},95806:function(e,t,n){"use strict";function r(e){const t=e.documentElement.clientWidth;return Math.abs(window.innerWidth-t)}n.d(t,{Z:function(){return r}})},57094:function(e,t,n){"use strict";function r(e){return e&&e.ownerDocument||document}n.d(t,{Z:function(){return r}})},58290:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});var r=n(57094);function a(e){return(0,r.Z)(e).defaultView||window}},47925:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});var r=n(87462);function a(e,t){const n=(0,r.Z)({},t);return Object.keys(e).forEach((t=>{void 0===n[t]&&(n[t]=e[t])})),n}},7960:function(e,t,n){"use strict";function r(e,t){"function"===typeof e?e(t):e&&(e.current=t)}n.d(t,{Z:function(){return r}})},16600:function(e,t,n){"use strict";var r=n(67294);const a="undefined"!==typeof window?r.useLayoutEffect:r.useEffect;t.Z=a},73633:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var r=n(67294),a=n(16600);function i(e){const t=r.useRef(e);return(0,a.Z)((()=>{t.current=e})),r.useCallback(((...e)=>(0,t.current)(...e)),[])}},30067:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var r=n(67294),a=n(7960);function i(...e){return r.useMemo((()=>e.every((e=>null==e))?null:t=>{e.forEach((e=>{(0,a.Z)(e,t)}))}),e)}},57579:function(e,t,n){"use strict";var r;n.d(t,{Z:function(){return s}});var a=n(67294);let i=0;const o=(r||(r=n.t(a,2))).useId;function s(e){if(void 0!==o){const t=o();return null!=e?e:t}return function(e){const[t,n]=a.useState(e),r=e||t;return a.useEffect((()=>{null==t&&(i+=1,n(`mui-${i}`))}),[t]),r}(e)}},52102:function(e,t){"use strict";var n;Object.defineProperty(t,"__esModule",{value:!0}),t.DirectContractMethods=t.DirectContractMethodsWithFeeModel=t.ContractMethod=t.SwapSide=void 0,function(e){e.BUY="BUY",e.SELL="SELL"}(t.SwapSide||(t.SwapSide={})),function(e){e.swapOnUniswap="swapOnUniswap",e.buyOnUniswap="buyOnUniswap",e.swapOnUniswapFork="swapOnUniswapFork",e.buyOnUniswapFork="buyOnUniswapFork",e.swapOnUniswapV2Fork="swapOnUniswapV2Fork",e.buyOnUniswapV2Fork="buyOnUniswapV2Fork",e.simpleBuy="simpleBuy",e.simpleSwap="simpleSwap",e.multiSwap="multiSwap",e.megaSwap="megaSwap",e.protectedMultiSwap="protectedMultiSwap",e.protectedMegaSwap="protectedMegaSwap",e.protectedSimpleSwap="protectedSimpleSwap",e.protectedSimpleBuy="protectedSimpleBuy",e.swapOnZeroXv2="swapOnZeroXv2",e.swapOnZeroXv4="swapOnZeroXv4",e.buy="buy",e.directUniV3Swap="directUniV3Swap",e.directUniV3Buy="directUniV3Buy",e.directCurveV1Swap="directCurveV1Swap",e.directCurveV2Swap="directCurveV2Swap",e.directBalancerV2GivenInSwap="directBalancerV2GivenInSwap",e.directBalancerV2GivenOutSwap="directBalancerV2GivenOutSwap"}(n=t.ContractMethod||(t.ContractMethod={})),t.DirectContractMethodsWithFeeModel=[n.directUniV3Swap,n.directUniV3Buy,n.directCurveV1Swap,n.directCurveV2Swap,n.directBalancerV2GivenInSwap,n.directBalancerV2GivenOutSwap],t.DirectContractMethods=[n.swapOnUniswap,n.buyOnUniswap,n.swapOnUniswapFork,n.buyOnUniswapFork,n.swapOnUniswapV2Fork,n.buyOnUniswapV2Fork,n.swapOnZeroXv2,n.swapOnZeroXv4].concat(t.DirectContractMethodsWithFeeModel)},32524:function(e,t,n){"use strict";t.OZ=t.PC=void 0;var r=n(52102);Object.defineProperty(t,"PC",{enumerable:!0,get:function(){return r.SwapSide}}),Object.defineProperty(t,"OZ",{enumerable:!0,get:function(){return r.ContractMethod}})},68518:function(e,t,n){"use strict";function r(){return"undefined"!==typeof __SENTRY_BROWSER_BUNDLE__&&!!__SENTRY_BROWSER_BUNDLE__}function a(){return"npm"}n.d(t,{S:function(){return a},n:function(){return r}})},61422:function(e,t,n){"use strict";n.d(t,{l$:function(){return o},KV:function(){return i}});var r=n(68518);e=n.hmd(e);var a=n(83454);function i(){return!(0,r.n)()&&"[object process]"===Object.prototype.toString.call("undefined"!==typeof a?a:0)}function o(e,t){return e.require(t)}},21170:function(e,t,n){"use strict";n.d(t,{Z1:function(){return p},yW:function(){return u},ph:function(){return l}});var r=n(61422),a=n(71235);e=n.hmd(e);const i=(0,a.Rf)(),o={nowSeconds:()=>Date.now()/1e3};const s=(0,r.KV)()?function(){try{return(0,r.l$)(e,"perf_hooks").performance}catch(t){return}}():function(){const{performance:e}=i;if(!e||!e.now)return;return{now:()=>e.now(),timeOrigin:Date.now()-e.now()}}(),c=void 0===s?o:{nowSeconds:()=>(s.timeOrigin+s.now())/1e3},u=o.nowSeconds.bind(o),l=c.nowSeconds.bind(c);let d;const p=(()=>{const{performance:e}=i;if(!e||!e.now)return void(d="none");const t=36e5,n=e.now(),r=Date.now(),a=e.timeOrigin?Math.abs(e.timeOrigin+n-r):t,o=a>1]>>4>=8&&(n[u]=n[u].toUpperCase()),(15&o[u>>1])>=8&&(n[u+1]=n[u+1].toUpperCase());var l="0x"+n.join("");return t.match(/([A-F].*[a-f])|([a-f].*[A-F])/)&&t!==l&&i(!1),l}var v,w=function(e,t){try{var n=function(n){return Promise.resolve(Promise.all([void 0===t.chainId?e.getChainId():t.chainId,void 0===t.account?e.getAccount():t.account])).then((function(t){var r=t[0],a=t[1],i=g(r);if(e.supportedChainIds&&!e.supportedChainIds.includes(i))throw new x(i,e.supportedChainIds);var o=null===a?a:b(a);return{provider:n,chainId:i,account:o}}))},r=void 0===t.provider;return Promise.resolve(r?Promise.resolve(e.getProvider()).then(n):n(t.provider))}catch(a){return Promise.reject(a)}},_=function(e){function t(){var t;return(t=e.call(this)||this).name=t.constructor.name,t}return l(t,e),t}(m(Error)),x=function(e){function t(t,n){var r;return(r=e.call(this)||this).name=r.constructor.name,r.message="Unsupported chain id: "+t+". Supported chain ids are: "+n+".",r}return l(t,e),t}(m(Error));function T(e,t){var n=t.type,r=t.payload;switch(n){case v.ACTIVATE_CONNECTOR:return{connector:r.connector,provider:r.provider,chainId:r.chainId,account:r.account,onError:r.onError};case v.UPDATE:var a=r.provider,i=r.chainId,o=r.account;return u({},e,void 0===a?{}:{provider:a},void 0===i?{}:{chainId:i},void 0===o?{}:{account:o});case v.UPDATE_FROM_ERROR:var s=r.provider,c=r.chainId,l=r.account;return u({},e,void 0===s?{}:{provider:s},void 0===c?{}:{chainId:c},void 0===l?{}:{account:l},{error:void 0});case v.ERROR:var d=r.error;return{connector:e.connector,error:d,onError:e.onError};case v.ERROR_FROM_ACTIVATION:return{connector:r.connector,error:r.error};case v.DEACTIVATE_CONNECTOR:return{}}}!function(e){e[e.ACTIVATE_CONNECTOR=0]="ACTIVATE_CONNECTOR",e[e.UPDATE=1]="UPDATE",e[e.UPDATE_FROM_ERROR=2]="UPDATE_FROM_ERROR",e[e.ERROR=3]="ERROR",e[e.ERROR_FROM_ACTIVATION=4]="ERROR_FROM_ACTIVATION",e[e.DEACTIVATE_CONNECTOR=5]="DEACTIVATE_CONNECTOR"}(v||(v={}));var S="primary",k={};function E(e){k[e]&&i(!1),k[e]=(0,r.createContext)({activate:function(){try{return i(!1),Promise.resolve()}catch(e){return Promise.reject(e)}},setError:function(){i(!1)},deactivate:function(){i(!1)},active:!1}),k[e].displayName="Web3ReactContext - "+e;var t=k[e].Provider;return function(e){var n=e.getLibrary,a=e.children,i=function(){var e=(0,r.useReducer)(T,{}),t=e[0],n=e[1],a=t.connector,i=t.provider,s=t.chainId,c=t.account,l=t.onError,d=t.error,p=(0,r.useRef)(-1);p.current+=1;var f=(0,r.useCallback)((function(e,t,r){void 0===r&&(r=!1);try{var a=p.current,i=!1;return Promise.resolve(y((function(){return Promise.resolve(e.activate().then((function(e){return i=!0,e}))).then((function(r){return Promise.resolve(w(e,r)).then((function(r){if(p.current>a)throw new _;n({type:v.ACTIVATE_CONNECTOR,payload:u({connector:e},r,{onError:t})})}))}))}),(function(a){if(a instanceof _)i&&e.deactivate();else{if(r)throw i&&e.deactivate(),a;t?(i&&e.deactivate(),t(a)):n({type:v.ERROR_FROM_ACTIVATION,payload:{connector:e,error:a}})}})))}catch(o){return Promise.reject(o)}}),[]),h=(0,r.useCallback)((function(e){n({type:v.ERROR,payload:{error:e}})}),[]),m=(0,r.useCallback)((function(){n({type:v.DEACTIVATE_CONNECTOR})}),[]),S=(0,r.useCallback)((function(e){try{if(!a)throw Error("This should never happen, it's just so Typescript stops complaining");var t=p.current;return Promise.resolve(function(){if(d)return y((function(){return Promise.resolve(w(a,e)).then((function(e){if(p.current>t)throw new _;n({type:v.UPDATE_FROM_ERROR,payload:e})}))}),(function(e){e instanceof _||(l?l(e):n({type:v.ERROR,payload:{error:e}}))}));var r=void 0===e.chainId?void 0:g(e.chainId);if(void 0!==r&&a.supportedChainIds&&!a.supportedChainIds.includes(r)){var i=new x(r,a.supportedChainIds);l?l(i):n({type:v.ERROR,payload:{error:i}})}else{var o="string"===typeof e.account?b(e.account):e.account;n({type:v.UPDATE,payload:{provider:e.provider,chainId:r,account:o}})}}())}catch(r){return Promise.reject(r)}}),[a,d,l]),k=(0,r.useCallback)((function(e){l?l(e):n({type:v.ERROR,payload:{error:e}})}),[l]),E=(0,r.useCallback)((function(){n({type:v.DEACTIVATE_CONNECTOR})}),[]);return(0,r.useEffect)((function(){return function(){a&&a.deactivate()}}),[a]),(0,r.useEffect)((function(){return a&&a.on(o._.Update,S).on(o._.Error,k).on(o._.Deactivate,E),function(){a&&a.off(o._.Update,S).off(o._.Error,k).off(o._.Deactivate,E)}}),[a,S,k,E]),{connector:a,provider:i,chainId:s,account:c,activate:f,setError:h,deactivate:m,error:d}}(),s=i.connector,c=i.provider,l=i.chainId,d=i.account,p=i.activate,f=i.setError,h=i.deactivate,m=i.error,S=void 0!==s&&void 0!==l&&void 0!==d&&!m,k=(0,r.useMemo)((function(){return S&&void 0!==l&&Number.isInteger(l)&&s?n(c,s):void 0}),[S,n,c,s,l]),E={connector:s,library:k,chainId:l,account:d,activate:p,setError:f,deactivate:h,active:S,error:m};return r.createElement(t,{value:E},a)}}var A=E(S);function O(e){return void 0===e&&(e=S),Object.keys(k).includes(e)||i(!1),k[e]}function C(e){return(0,r.useContext)(O(e))}},32120:function(e,t,n){const r=n(17187),a=!1;e.exports=class extends r{constructor(e,t,n){super(),this.targets=t,this.connections=e,this.connected=!1,this.status="loading",this.interval=n.interval||5e3,this.name=n.name||"default",this.inSetup=!0,this.connect()}connect(e=0){if(this.connection&&"connected"===this.connection.status&&e>=this.connection.index)a;else if(0===this.targets.length)a;else{const{protocol:t,location:n}=this.targets[e];this.connection=this.connections[t](n),this.connection.on("error",(t=>this.connected?this.listenerCount("error")?this.emit("error",t):void console.warn("eth-provider - Uncaught connection error: "+t.message):this.connectionError(e,t))),this.connection.on("close",(e=>{this.connected=!1,this.emit("close"),this.closing||this.refresh()})),this.connection.on("connect",(()=>{this.connection.target=this.targets[e],this.connection.index=e,this.targets[e].status=this.connection.status,this.connected=!0,this.inSetup=!1,this.emit("connect")})),this.connection.on("data",(e=>this.emit("data",e))),this.connection.on("payload",(e=>this.emit("payload",e)))}}refresh(e=this.interval){clearTimeout(this.connectTimer),this.connectTimer=setTimeout((()=>this.connect()),e)}connectionError(e,t){this.targets[e].status=t,this.targets.length-1===e?(this.inSetup=!1,this.refresh()):this.connect(++e)}close(){this.closing=!0,this.connection?this.connection.close():this.emit("close"),clearTimeout(this.connectTimer)}error(e,t,n=-1){this.emit("payload",{id:e.id,jsonrpc:e.jsonrpc,error:{message:t,code:n}})}send(e){this.inSetup?setTimeout((()=>this.send(e)),100):this.connection.closed?this.error(e,"Not connected"):this.connection.send(e)}}},36939:function(e,t,n){const r=n(44253),a=n(9207),i=n(35479),o={ethereum:"undefined"!==typeof window&&"undefined"!==typeof window.ethereum?window.ethereum:null,web3:"undefined"!==typeof window&&"undefined"!==typeof window.web3?window.web3.currentProvider:null},s="undefined"!==typeof window&&"undefined"!==typeof window.WebSocket?window.WebSocket:null,c="undefined"!==typeof window&&"undefined"!==typeof window.XMLHttpRequest?window.XMLHttpRequest:null;o.ethereum&&(o.ethereum.__isProvider=!0);const u={injected:o.ethereum||n(54806)(o.web3),ipc:n(16886)("IPC connections are unavliable in the browser"),ws:n(3809)(s),http:n(11252)(c)};e.exports=(e=["injected","frame"],t={})=>a(u,r(e,i),t)},11252:function(e,t,n){const r=n(17187),a=n(95394);let i;class o extends r{constructor(e,t,n){super(),i=e,this.connected=!1,this.subscriptions=!1,this.status="loading",this.url=t,this.pollId=a(),setTimeout((()=>this.create()),0)}create(){if(!i)return this.emit("error",new Error("No HTTP transport available"));this.on("error",(()=>{this.connected&&this.close()})),this.init()}init(){this.send({jsonrpc:"2.0",method:"eth_syncing",params:[],id:1},((e,t)=>{if(e)return this.emit("error",e);this.send({jsonrpc:"2.0",id:1,method:"eth_pollSubscriptions",params:[this.pollId,"immediate"]},((e,t)=>{e||(this.subscriptions=!0,this.pollSubscriptions()),this.connected=!0,this.emit("connect")}))}))}pollSubscriptions(){this.send({jsonrpc:"2.0",id:1,method:"eth_pollSubscriptions",params:[this.pollId]},((e,t)=>{if(e)return this.subscriptionTimeout=setTimeout((()=>this.pollSubscriptions()),1e4),this.emit("error",e);this.closed||(this.subscriptionTimeout=this.pollSubscriptions()),t&&t.map((e=>{let t;try{t=JSON.parse(e)}catch(n){t=!1}return t})).filter((e=>e)).forEach((e=>this.emit("payload",e)))}))}close(){this.closed=!0,this.emit("close"),clearTimeout(this.subscriptionTimeout),this.removeAllListeners()}filterStatus(e){if(e.status>=200&&e.status<300)return e;const t=new Error(e.statusText);throw t.res=e,t.message}error(e,t,n=-1){this.emit("payload",{id:e.id,jsonrpc:e.jsonrpc,error:{message:t,code:n}})}send(e,t){if(this.closed)return this.error(e,"Not connected");if("eth_subscribe"===e.method){if(!this.subscriptions)return this.error(e,"Subscriptions are not supported by this HTTP endpoint");e.pollId=this.pollId}const n=new i;let r=!1;const a=(a,i)=>{if(!r)if(n.abort(),r=!0,t)t(a,i);else{const{id:t,jsonrpc:n}=e,r=a?{id:t,jsonrpc:n,error:{message:a.message,code:a.code}}:{id:t,jsonrpc:n,result:i};this.emit("payload",r)}};n.open("POST",this.url,!0),n.setRequestHeader("Content-Type","application/json"),n.timeout=6e4,n.onerror=a,n.ontimeout=a,n.onreadystatechange=()=>{if(4===n.readyState)try{const e=JSON.parse(n.responseText);a(e.error,e.result)}catch(e){a(e)}},n.send(JSON.stringify(e))}}e.exports=e=>(t,n)=>new o(e,t,n)},54806:function(e,t,n){const r=n(17187);class a extends r{constructor(e,t){super(),e?setTimeout((()=>this.emit("error",new Error("Injected web3 provider is not currently supported"))),0):setTimeout((()=>this.emit("error",new Error("No injected provider found"))),0)}}e.exports=e=>t=>new a(e,t)},16886:function(e,t,n){const r=n(17187);class a extends r{constructor(e){super(),setTimeout((()=>this.emit("error",new Error(e))),0)}}e.exports=e=>()=>new a(e)},3809:function(e,t,n){const r=n(17187),a=n(19851);let i;class o extends r{constructor(e,t,n){super(),i=e,setTimeout((()=>this.create(t,n)),0)}create(e,t){i||this.emit("error",new Error("No WebSocket transport available"));try{this.socket=new i(e)}catch(n){return this.emit("error",n)}this.socket.addEventListener("error",(e=>this.emit("error",e))),this.socket.addEventListener("open",(()=>{this.emit("connect"),this.socket.addEventListener("message",(e=>{const t="string"===typeof e.data?e.data:"";a(t,((e,t)=>{e||t.forEach((e=>{Array.isArray(e)?e.forEach((e=>this.emit("payload",e))):this.emit("payload",e)}))}))})),this.socket.addEventListener("close",(()=>this.onClose()))}))}onClose(){this.socket=null,this.closed=!0,this.emit("close"),this.removeAllListeners()}close(){this.socket?this.socket.close():this.onClose()}error(e,t,n=-1){this.emit("payload",{id:e.id,jsonrpc:e.jsonrpc,error:{message:t,code:n}})}send(e){this.socket&&this.socket.readyState===this.socket.CONNECTING?setTimeout((t=>this.send(e)),10):!this.socket||this.socket.readyState>1?(this.connected=!1,this.error(e,"Not connected")):this.socket.send(JSON.stringify(e))}}e.exports=e=>(t,n)=>new o(e,t,n)},19851:function(e){let t,n;e.exports=(e,r)=>{const a=[];e.replace(/\}[\n\r]?\{/g,"}|--|{").replace(/\}\][\n\r]?\[\{/g,"}]|--|[{").replace(/\}[\n\r]?\[\{/g,"}|--|[{").replace(/\}\][\n\r]?\{/g,"}]|--|{").split("|--|").forEach((e=>{let i;t&&(e=t+e);try{i=JSON.parse(e)}catch(o){return t=e,clearTimeout(n),void(n=setTimeout((()=>r(new Error("Parse response timeout"))),15e3))}clearTimeout(n),t=null,i&&a.push(i)})),r(null,a)}},35479:function(e){e.exports={injected:["injected"],frame:["ws://127.0.0.1:1248","http://127.0.0.1:1248"],direct:["ws://127.0.0.1:8546","http://127.0.0.1:8545"],infura:["wss://mainnet.infura.io/ws/v3/786ade30f36244469480aa5c2bf0743b","https://mainnet.infura.io/v3/786ade30f36244469480aa5c2bf0743b"],infuraRopsten:["wss://ropsten.infura.io/ws/v3/786ade30f36244469480aa5c2bf0743b","https://ropsten.infura.io/v3/786ade30f36244469480aa5c2bf0743b"],infuraRinkeby:["wss://rinkeby.infura.io/ws/v3/786ade30f36244469480aa5c2bf0743b","https://rinkeby.infura.io/v3/786ade30f36244469480aa5c2bf0743b"],infuraKovan:["wss://kovan.infura.io/ws/v3/786ade30f36244469480aa5c2bf0743b","https://kovan.infura.io/v3/786ade30f36244469480aa5c2bf0743b"]}},9207:function(e,t,n){const r=n(17187),a=n(12990),i=n(32120),o=e=>{function t(t){e.status=t,e instanceof r&&e.emit("status",t)}async function n(){if(e.inSetup)return setTimeout(n,1e3);try{await e.send("eth_syncing")?(t("syncing"),setTimeout((()=>n()),5e3)):t("connected")}catch(r){t("disconnected")}}return t("loading"),n(),e.on("connect",(()=>n())),e.on("close",(()=>t("disconnected"))),e};e.exports=(e,t,n)=>{if(e.injected.__isProvider&&t.map((e=>e.type)).indexOf("injected")>-1)return delete e.injected.__isProvider,o(e.injected);const r=new a(new i(e,t,n));return r.setMaxListeners(128),o(r)}},44253:function(e){const t=e=>"injected"===e?"injected":e.endsWith(".ipc")?"ipc":e.startsWith("wss://")||e.startsWith("ws://")?"ws":e.startsWith("https://")||e.startsWith("http://")?"http":"";e.exports=(e,n)=>[].concat(...[].concat(e).map((e=>n[e]?n[e].map((n=>({type:e,location:n,protocol:t(n)}))):{type:"custom",location:e,protocol:t(e)}))).filter((e=>!(!e.protocol&&"injected"!==e.type)||(console.log('eth-provider | Invalid provider preset/location: "'+e.location+'"'),!1)))},12990:function(e,t,n){const r=n(17187);e.exports=class extends r{constructor(e){super(),this.connected=!1,this.nextId=0,this.promises={},this.subscriptions=[],this.connection=e,this.connection.on("connect",(()=>this.checkConnection())),this.connection.on("close",(()=>this.emit("close"))),this.connection.on("payload",(e=>{const{id:t,method:n,error:r,result:a}=e;"undefined"!==typeof t?this.promises[t]&&(e.error?this.promises[t].reject(r):this.promises[t].resolve(a),delete this.promises[t]):n&&n.indexOf("_subscription")>-1&&(this.emit(e.params.subscription,e.params.result),this.emit(n,e.params),this.emit("data",e))})),this.on("newListener",((e,t)=>{"networkChanged"===e?!this.attemptedNetworkSubscription&&this.connected&&this.startNetworkSubscription():"accountsChanged"===e&&!this.attemptedAccountsSubscription&&this.connected&&this.startAccountsSubscription()}))}async checkConnection(){try{this.emit("connect",await this._send("net_version")),this.connected=!0,this.listenerCount("networkChanged")&&!this.attemptedNetworkSubscription&&this.startNetworkSubscription(),this.listenerCount("accountsChanged")&&!this.attemptedAccountsSubscription&&this.startAccountsSubscription()}catch(e){this.connected=!1}}async startNetworkSubscription(){this.attemptedNetworkSubscription=!0;try{let e=await this.subscribe("eth_subscribe","networkChanged");this.on(e,(e=>this.emit("networkChanged",e)))}catch(e){console.warn("Unable to subscribe to networkChanged",e)}}async startAccountsSubscription(){this.attemptedAccountsSubscription=!0;try{let e=await this.subscribe("eth_subscribe","accountsChanged");this.on(e,(e=>this.emit("accountsChanged",e)))}catch(e){console.warn("Unable to subscribe to accountsChanged",e)}}enable(){return new Promise(((e,t)=>{this._send("eth_accounts").then((n=>{if(n.length>0)this.accounts=n,this.coinbase=n[0],this.emit("enable"),e(n);else{const e=new Error("User Denied Full Provider");e.code=4001,t(e)}})).catch(t)}))}_send(e,t=[]){if(!e||"string"!==typeof e)return new Error("Method is not a valid string.");if(!(t instanceof Array))return new Error("Params is not a valid array.");const n={jsonrpc:"2.0",id:this.nextId++,method:e,params:t},r=new Promise(((e,t)=>{this.promises[n.id]={resolve:e,reject:t}}));return this.connection.send(n),r}send(...e){return this._send(...e)}_sendBatch(e){return Promise.all(e.map((e=>this._send(e.method,e.params))))}subscribe(e,t,n=[]){return this._send(e,[t,...n]).then((e=>(this.subscriptions.push(e),e)))}unsubscribe(e,t){return this._send(e,[t]).then((e=>{if(e)return this.subscriptions=this.subscriptions.filter((e=>e!==t)),this.removeAllListeners(t),e}))}sendAsync(e,t){return t&&"function"===typeof t?e?e instanceof Array?this.sendAsyncBatch(e,t):this._send(e.method,e.params).then((n=>{t(null,{id:e.id,jsonrpc:e.jsonrpc,result:n})})).catch((e=>{t(e)})):t(new Error("Invalid Payload")):t(new Error("Invalid or undefined callback provided to sendAsync"))}sendAsyncBatch(e,t){return this._sendBatch(e).then((n=>{let r=n.map(((t,n)=>({id:e[n].id,jsonrpc:e[n].jsonrpc,result:t})));t(null,r)})).catch((e=>{t(e)}))}isConnected(){return this.connected}close(){this.connection.close(),this.connected=!1;let e=new Error("Provider closed, subscription lost, please subscribe again.");this.subscriptions.forEach((t=>this.emit(t,e))),this.subscriptions=[]}}},49977:function(e){for(var t=[],n=0;n<256;++n)t[n]=(n+256).toString(16).substr(1);e.exports=function(e,n){var r=n||0,a=t;return[a[e[r++]],a[e[r++]],a[e[r++]],a[e[r++]],"-",a[e[r++]],a[e[r++]],"-",a[e[r++]],a[e[r++]],"-",a[e[r++]],a[e[r++]],"-",a[e[r++]],a[e[r++]],a[e[r++]],a[e[r++]],a[e[r++]],a[e[r++]]].join("")}},21912:function(e){var t="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||"undefined"!=typeof msCrypto&&"function"==typeof window.msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto);if(t){var n=new Uint8Array(16);e.exports=function(){return t(n),n}}else{var r=new Array(16);e.exports=function(){for(var e,t=0;t<16;t++)0===(3&t)&&(e=4294967296*Math.random()),r[t]=e>>>((3&t)<<3)&255;return r}}},95394:function(e,t,n){var r=n(21912),a=n(49977);e.exports=function(e,t,n){var i=t&&n||0;"string"==typeof e&&(t="binary"===e?new Array(16):null,e=null);var o=(e=e||{}).random||(e.rng||r)();if(o[6]=15&o[6]|64,o[8]=63&o[8]|128,t)for(var s=0;s<16;++s)t[i+s]=o[s];return t||a(o)}},30950:function(e,t,n){"use strict";n.d(t,{_k:function(){return y},A5:function(){return h}});var r=n(26939);function a(){return a=Object.assign||function(e){for(var t=1;t0})))}),(function(){return!1}))):Promise.resolve(!1)}catch(e){return Promise.reject(e)}},t}(r.AbstractConnector)},31630:function(e,t,n){"use strict";function r(e,t){return r=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},r(e,t)}n.d(t,{Q:function(){return a}});var a=function(e){var t,a;function i(t){var n,r=t.chainId,a=t.initOptions,i=void 0===a?{}:a,o=t.constructorOptions,s=void 0===o?{}:o,c=t.loginOptions,u=void 0===c?{}:c;return(n=e.call(this,{supportedChainIds:[r]})||this).chainId=r,n.initOptions=i,n.constructorOptions=s,n.loginOptions=u,n}a=e,(t=i).prototype=Object.create(a.prototype),t.prototype.constructor=t,r(t,a);var o=i.prototype;return o.activate=function(){try{var e=this,t=function(){return Promise.resolve(e.torus.login(e.loginOptions).then((function(e){return e[0]}))).then((function(t){return{provider:e.torus.provider,account:t}}))},r=function(){if(!e.torus)return Promise.resolve(Promise.all([n.e(714),n.e(661),n.e(756),n.e(755)]).then(n.bind(n,38086)).then((function(e){var t;return null!=(t=null==e?void 0:e.default)?t:e}))).then((function(t){return e.torus=new t(e.constructorOptions),Promise.resolve(e.torus.init(e.initOptions)).then((function(){}))}))}();return Promise.resolve(r&&r.then?r.then(t):t())}catch(a){return Promise.reject(a)}},o.getProvider=function(){try{return Promise.resolve(this.torus.provider)}catch(e){return Promise.reject(e)}},o.getChainId=function(){try{return Promise.resolve(this.chainId)}catch(e){return Promise.reject(e)}},o.getAccount=function(){try{return Promise.resolve(this.torus.ethereum.request({method:"eth_accounts"}).then((function(e){return e[0]})))}catch(e){return Promise.reject(e)}},o.deactivate=function(){return Promise.resolve()},o.close=function(){try{var e=this;return Promise.resolve(e.torus.cleanUp()).then((function(){e.torus=void 0,e.emitDeactivate()}))}catch(t){return Promise.reject(t)}},i}(n(26939).AbstractConnector)},53653:function(e,t,n){"use strict";var r;n.d(t,{_:function(){return r}}),function(e){e.Update="Web3ReactUpdate",e.Error="Web3ReactError",e.Deactivate="Web3ReactDeactivate"}(r||(r={}))},97452:function(e,t,n){"use strict";n.d(t,{J:function(){return s}});var r=n(26939);function a(){return a=Object.assign||function(e){for(var t=1;t255)return!1;return!0}function a(e,t){if(e.buffer&&ArrayBuffer.isView(e)&&"Uint8Array"===e.name)return t&&(e=e.slice?e.slice():Array.prototype.slice.call(e)),e;if(Array.isArray(e)){if(!r(e))throw new Error("Array contains invalid value: "+e);return new Uint8Array(e)}if(n(e.length)&&r(e))return new Uint8Array(e);throw new Error("unsupported array-like object")}function i(e){return new Uint8Array(e)}function o(e,t,n,r,a){null==r&&null==a||(e=e.slice?e.slice(r,a):Array.prototype.slice.call(e,r,a)),t.set(e,n)}var s={toBytes:function(e){var t=[],n=0;for(e=encodeURI(e);n191&&r<224?(t.push(String.fromCharCode((31&r)<<6|63&e[n+1])),n+=2):(t.push(String.fromCharCode((15&r)<<12|(63&e[n+1])<<6|63&e[n+2])),n+=3)}return t.join("")}},c=function(){var e="0123456789abcdef";return{toBytes:function(e){for(var t=[],n=0;n>4]+e[15&a])}return n.join("")}}}(),u={16:10,24:12,32:14},l=[1,2,4,8,16,32,64,128,27,54,108,216,171,77,154,47,94,188,99,198,151,53,106,212,179,125,250,239,197,145],d=[99,124,119,123,242,107,111,197,48,1,103,43,254,215,171,118,202,130,201,125,250,89,71,240,173,212,162,175,156,164,114,192,183,253,147,38,54,63,247,204,52,165,229,241,113,216,49,21,4,199,35,195,24,150,5,154,7,18,128,226,235,39,178,117,9,131,44,26,27,110,90,160,82,59,214,179,41,227,47,132,83,209,0,237,32,252,177,91,106,203,190,57,74,76,88,207,208,239,170,251,67,77,51,133,69,249,2,127,80,60,159,168,81,163,64,143,146,157,56,245,188,182,218,33,16,255,243,210,205,12,19,236,95,151,68,23,196,167,126,61,100,93,25,115,96,129,79,220,34,42,144,136,70,238,184,20,222,94,11,219,224,50,58,10,73,6,36,92,194,211,172,98,145,149,228,121,231,200,55,109,141,213,78,169,108,86,244,234,101,122,174,8,186,120,37,46,28,166,180,198,232,221,116,31,75,189,139,138,112,62,181,102,72,3,246,14,97,53,87,185,134,193,29,158,225,248,152,17,105,217,142,148,155,30,135,233,206,85,40,223,140,161,137,13,191,230,66,104,65,153,45,15,176,84,187,22],p=[82,9,106,213,48,54,165,56,191,64,163,158,129,243,215,251,124,227,57,130,155,47,255,135,52,142,67,68,196,222,233,203,84,123,148,50,166,194,35,61,238,76,149,11,66,250,195,78,8,46,161,102,40,217,36,178,118,91,162,73,109,139,209,37,114,248,246,100,134,104,152,22,212,164,92,204,93,101,182,146,108,112,72,80,253,237,185,218,94,21,70,87,167,141,157,132,144,216,171,0,140,188,211,10,247,228,88,5,184,179,69,6,208,44,30,143,202,63,15,2,193,175,189,3,1,19,138,107,58,145,17,65,79,103,220,234,151,242,207,206,240,180,230,115,150,172,116,34,231,173,53,133,226,249,55,232,28,117,223,110,71,241,26,113,29,41,197,137,111,183,98,14,170,24,190,27,252,86,62,75,198,210,121,32,154,219,192,254,120,205,90,244,31,221,168,51,136,7,199,49,177,18,16,89,39,128,236,95,96,81,127,169,25,181,74,13,45,229,122,159,147,201,156,239,160,224,59,77,174,42,245,176,200,235,187,60,131,83,153,97,23,43,4,126,186,119,214,38,225,105,20,99,85,33,12,125],f=[3328402341,4168907908,4000806809,4135287693,4294111757,3597364157,3731845041,2445657428,1613770832,33620227,3462883241,1445669757,3892248089,3050821474,1303096294,3967186586,2412431941,528646813,2311702848,4202528135,4026202645,2992200171,2387036105,4226871307,1101901292,3017069671,1604494077,1169141738,597466303,1403299063,3832705686,2613100635,1974974402,3791519004,1033081774,1277568618,1815492186,2118074177,4126668546,2211236943,1748251740,1369810420,3521504564,4193382664,3799085459,2883115123,1647391059,706024767,134480908,2512897874,1176707941,2646852446,806885416,932615841,168101135,798661301,235341577,605164086,461406363,3756188221,3454790438,1311188841,2142417613,3933566367,302582043,495158174,1479289972,874125870,907746093,3698224818,3025820398,1537253627,2756858614,1983593293,3084310113,2108928974,1378429307,3722699582,1580150641,327451799,2790478837,3117535592,0,3253595436,1075847264,3825007647,2041688520,3059440621,3563743934,2378943302,1740553945,1916352843,2487896798,2555137236,2958579944,2244988746,3151024235,3320835882,1336584933,3992714006,2252555205,2588757463,1714631509,293963156,2319795663,3925473552,67240454,4269768577,2689618160,2017213508,631218106,1269344483,2723238387,1571005438,2151694528,93294474,1066570413,563977660,1882732616,4059428100,1673313503,2008463041,2950355573,1109467491,537923632,3858759450,4260623118,3218264685,2177748300,403442708,638784309,3287084079,3193921505,899127202,2286175436,773265209,2479146071,1437050866,4236148354,2050833735,3362022572,3126681063,840505643,3866325909,3227541664,427917720,2655997905,2749160575,1143087718,1412049534,999329963,193497219,2353415882,3354324521,1807268051,672404540,2816401017,3160301282,369822493,2916866934,3688947771,1681011286,1949973070,336202270,2454276571,201721354,1210328172,3093060836,2680341085,3184776046,1135389935,3294782118,965841320,831886756,3554993207,4068047243,3588745010,2345191491,1849112409,3664604599,26054028,2983581028,2622377682,1235855840,3630984372,2891339514,4092916743,3488279077,3395642799,4101667470,1202630377,268961816,1874508501,4034427016,1243948399,1546530418,941366308,1470539505,1941222599,2546386513,3421038627,2715671932,3899946140,1042226977,2521517021,1639824860,227249030,260737669,3765465232,2084453954,1907733956,3429263018,2420656344,100860677,4160157185,470683154,3261161891,1781871967,2924959737,1773779408,394692241,2579611992,974986535,664706745,3655459128,3958962195,731420851,571543859,3530123707,2849626480,126783113,865375399,765172662,1008606754,361203602,3387549984,2278477385,2857719295,1344809080,2782912378,59542671,1503764984,160008576,437062935,1707065306,3622233649,2218934982,3496503480,2185314755,697932208,1512910199,504303377,2075177163,2824099068,1841019862,739644986],h=[2781242211,2230877308,2582542199,2381740923,234877682,3184946027,2984144751,1418839493,1348481072,50462977,2848876391,2102799147,434634494,1656084439,3863849899,2599188086,1167051466,2636087938,1082771913,2281340285,368048890,3954334041,3381544775,201060592,3963727277,1739838676,4250903202,3930435503,3206782108,4149453988,2531553906,1536934080,3262494647,484572669,2923271059,1783375398,1517041206,1098792767,49674231,1334037708,1550332980,4098991525,886171109,150598129,2481090929,1940642008,1398944049,1059722517,201851908,1385547719,1699095331,1587397571,674240536,2704774806,252314885,3039795866,151914247,908333586,2602270848,1038082786,651029483,1766729511,3447698098,2682942837,454166793,2652734339,1951935532,775166490,758520603,3000790638,4004797018,4217086112,4137964114,1299594043,1639438038,3464344499,2068982057,1054729187,1901997871,2534638724,4121318227,1757008337,0,750906861,1614815264,535035132,3363418545,3988151131,3201591914,1183697867,3647454910,1265776953,3734260298,3566750796,3903871064,1250283471,1807470800,717615087,3847203498,384695291,3313910595,3617213773,1432761139,2484176261,3481945413,283769337,100925954,2180939647,4037038160,1148730428,3123027871,3813386408,4087501137,4267549603,3229630528,2315620239,2906624658,3156319645,1215313976,82966005,3747855548,3245848246,1974459098,1665278241,807407632,451280895,251524083,1841287890,1283575245,337120268,891687699,801369324,3787349855,2721421207,3431482436,959321879,1469301956,4065699751,2197585534,1199193405,2898814052,3887750493,724703513,2514908019,2696962144,2551808385,3516813135,2141445340,1715741218,2119445034,2872807568,2198571144,3398190662,700968686,3547052216,1009259540,2041044702,3803995742,487983883,1991105499,1004265696,1449407026,1316239930,504629770,3683797321,168560134,1816667172,3837287516,1570751170,1857934291,4014189740,2797888098,2822345105,2754712981,936633572,2347923833,852879335,1133234376,1500395319,3084545389,2348912013,1689376213,3533459022,3762923945,3034082412,4205598294,133428468,634383082,2949277029,2398386810,3913789102,403703816,3580869306,2297460856,1867130149,1918643758,607656988,4049053350,3346248884,1368901318,600565992,2090982877,2632479860,557719327,3717614411,3697393085,2249034635,2232388234,2430627952,1115438654,3295786421,2865522278,3633334344,84280067,33027830,303828494,2747425121,1600795957,4188952407,3496589753,2434238086,1486471617,658119965,3106381470,953803233,334231800,3005978776,857870609,3151128937,1890179545,2298973838,2805175444,3056442267,574365214,2450884487,550103529,1233637070,4289353045,2018519080,2057691103,2399374476,4166623649,2148108681,387583245,3664101311,836232934,3330556482,3100665960,3280093505,2955516313,2002398509,287182607,3413881008,4238890068,3597515707,975967766],m=[1671808611,2089089148,2006576759,2072901243,4061003762,1807603307,1873927791,3310653893,810573872,16974337,1739181671,729634347,4263110654,3613570519,2883997099,1989864566,3393556426,2191335298,3376449993,2106063485,4195741690,1508618841,1204391495,4027317232,2917941677,3563566036,2734514082,2951366063,2629772188,2767672228,1922491506,3227229120,3082974647,4246528509,2477669779,644500518,911895606,1061256767,4144166391,3427763148,878471220,2784252325,3845444069,4043897329,1905517169,3631459288,827548209,356461077,67897348,3344078279,593839651,3277757891,405286936,2527147926,84871685,2595565466,118033927,305538066,2157648768,3795705826,3945188843,661212711,2999812018,1973414517,152769033,2208177539,745822252,439235610,455947803,1857215598,1525593178,2700827552,1391895634,994932283,3596728278,3016654259,695947817,3812548067,795958831,2224493444,1408607827,3513301457,0,3979133421,543178784,4229948412,2982705585,1542305371,1790891114,3410398667,3201918910,961245753,1256100938,1289001036,1491644504,3477767631,3496721360,4012557807,2867154858,4212583931,1137018435,1305975373,861234739,2241073541,1171229253,4178635257,33948674,2139225727,1357946960,1011120188,2679776671,2833468328,1374921297,2751356323,1086357568,2408187279,2460827538,2646352285,944271416,4110742005,3168756668,3066132406,3665145818,560153121,271589392,4279952895,4077846003,3530407890,3444343245,202643468,322250259,3962553324,1608629855,2543990167,1154254916,389623319,3294073796,2817676711,2122513534,1028094525,1689045092,1575467613,422261273,1939203699,1621147744,2174228865,1339137615,3699352540,577127458,712922154,2427141008,2290289544,1187679302,3995715566,3100863416,339486740,3732514782,1591917662,186455563,3681988059,3762019296,844522546,978220090,169743370,1239126601,101321734,611076132,1558493276,3260915650,3547250131,2901361580,1655096418,2443721105,2510565781,3828863972,2039214713,3878868455,3359869896,928607799,1840765549,2374762893,3580146133,1322425422,2850048425,1823791212,1459268694,4094161908,3928346602,1706019429,2056189050,2934523822,135794696,3134549946,2022240376,628050469,779246638,472135708,2800834470,3032970164,3327236038,3894660072,3715932637,1956440180,522272287,1272813131,3185336765,2340818315,2323976074,1888542832,1044544574,3049550261,1722469478,1222152264,50660867,4127324150,236067854,1638122081,895445557,1475980887,3117443513,2257655686,3243809217,489110045,2662934430,3778599393,4162055160,2561878936,288563729,1773916777,3648039385,2391345038,2493985684,2612407707,505560094,2274497927,3911240169,3460925390,1442818645,678973480,3749357023,2358182796,2717407649,2306869641,219617805,3218761151,3862026214,1120306242,1756942440,1103331905,2578459033,762796589,252780047,2966125488,1425844308,3151392187,372911126],y=[1667474886,2088535288,2004326894,2071694838,4075949567,1802223062,1869591006,3318043793,808472672,16843522,1734846926,724270422,4278065639,3621216949,2880169549,1987484396,3402253711,2189597983,3385409673,2105378810,4210693615,1499065266,1195886990,4042263547,2913856577,3570689971,2728590687,2947541573,2627518243,2762274643,1920112356,3233831835,3082273397,4261223649,2475929149,640051788,909531756,1061110142,4160160501,3435941763,875846760,2779116625,3857003729,4059105529,1903268834,3638064043,825316194,353713962,67374088,3351728789,589522246,3284360861,404236336,2526454071,84217610,2593830191,117901582,303183396,2155911963,3806477791,3958056653,656894286,2998062463,1970642922,151591698,2206440989,741110872,437923380,454765878,1852748508,1515908788,2694904667,1381168804,993742198,3604373943,3014905469,690584402,3823320797,791638366,2223281939,1398011302,3520161977,0,3991743681,538992704,4244381667,2981218425,1532751286,1785380564,3419096717,3200178535,960056178,1246420628,1280103576,1482221744,3486468741,3503319995,4025428677,2863326543,4227536621,1128514950,1296947098,859002214,2240123921,1162203018,4193849577,33687044,2139062782,1347481760,1010582648,2678045221,2829640523,1364325282,2745433693,1077985408,2408548869,2459086143,2644360225,943212656,4126475505,3166494563,3065430391,3671750063,555836226,269496352,4294908645,4092792573,3537006015,3452783745,202118168,320025894,3974901699,1600119230,2543297077,1145359496,387397934,3301201811,2812801621,2122220284,1027426170,1684319432,1566435258,421079858,1936954854,1616945344,2172753945,1330631070,3705438115,572679748,707427924,2425400123,2290647819,1179044492,4008585671,3099120491,336870440,3739122087,1583276732,185277718,3688593069,3772791771,842159716,976899700,168435220,1229577106,101059084,606366792,1549591736,3267517855,3553849021,2897014595,1650632388,2442242105,2509612081,3840161747,2038008818,3890688725,3368567691,926374254,1835907034,2374863873,3587531953,1313788572,2846482505,1819063512,1448540844,4109633523,3941213647,1701162954,2054852340,2930698567,134748176,3132806511,2021165296,623210314,774795868,471606328,2795958615,3031746419,3334885783,3907527627,3722280097,1953799400,522133822,1263263126,3183336545,2341176845,2324333839,1886425312,1044267644,3048588401,1718004428,1212733584,50529542,4143317495,235803164,1633788866,892690282,1465383342,3115962473,2256965911,3250673817,488449850,2661202215,3789633753,4177007595,2560144171,286339874,1768537042,3654906025,2391705863,2492770099,2610673197,505291324,2273808917,3924369609,3469625735,1431699370,673740880,3755965093,2358021891,2711746649,2307489801,218961690,3217021541,3873845719,1111672452,1751693520,1094828930,2576986153,757954394,252645662,2964376443,1414855848,3149649517,370555436],g=[1374988112,2118214995,437757123,975658646,1001089995,530400753,2902087851,1273168787,540080725,2910219766,2295101073,4110568485,1340463100,3307916247,641025152,3043140495,3736164937,632953703,1172967064,1576976609,3274667266,2169303058,2370213795,1809054150,59727847,361929877,3211623147,2505202138,3569255213,1484005843,1239443753,2395588676,1975683434,4102977912,2572697195,666464733,3202437046,4035489047,3374361702,2110667444,1675577880,3843699074,2538681184,1649639237,2976151520,3144396420,4269907996,4178062228,1883793496,2403728665,2497604743,1383856311,2876494627,1917518562,3810496343,1716890410,3001755655,800440835,2261089178,3543599269,807962610,599762354,33778362,3977675356,2328828971,2809771154,4077384432,1315562145,1708848333,101039829,3509871135,3299278474,875451293,2733856160,92987698,2767645557,193195065,1080094634,1584504582,3178106961,1042385657,2531067453,3711829422,1306967366,2438237621,1908694277,67556463,1615861247,429456164,3602770327,2302690252,1742315127,2968011453,126454664,3877198648,2043211483,2709260871,2084704233,4169408201,0,159417987,841739592,504459436,1817866830,4245618683,260388950,1034867998,908933415,168810852,1750902305,2606453969,607530554,202008497,2472011535,3035535058,463180190,2160117071,1641816226,1517767529,470948374,3801332234,3231722213,1008918595,303765277,235474187,4069246893,766945465,337553864,1475418501,2943682380,4003061179,2743034109,4144047775,1551037884,1147550661,1543208500,2336434550,3408119516,3069049960,3102011747,3610369226,1113818384,328671808,2227573024,2236228733,3535486456,2935566865,3341394285,496906059,3702665459,226906860,2009195472,733156972,2842737049,294930682,1206477858,2835123396,2700099354,1451044056,573804783,2269728455,3644379585,2362090238,2564033334,2801107407,2776292904,3669462566,1068351396,742039012,1350078989,1784663195,1417561698,4136440770,2430122216,775550814,2193862645,2673705150,1775276924,1876241833,3475313331,3366754619,270040487,3902563182,3678124923,3441850377,1851332852,3969562369,2203032232,3868552805,2868897406,566021896,4011190502,3135740889,1248802510,3936291284,699432150,832877231,708780849,3332740144,899835584,1951317047,4236429990,3767586992,866637845,4043610186,1106041591,2144161806,395441711,1984812685,1139781709,3433712980,3835036895,2664543715,1282050075,3240894392,1181045119,2640243204,25965917,4203181171,4211818798,3009879386,2463879762,3910161971,1842759443,2597806476,933301370,1509430414,3943906441,3467192302,3076639029,3776767469,2051518780,2631065433,1441952575,404016761,1942435775,1408749034,1610459739,3745345300,2017778566,3400528769,3110650942,941896748,3265478751,371049330,3168937228,675039627,4279080257,967311729,135050206,3635733660,1683407248,2076935265,3576870512,1215061108,3501741890],b=[1347548327,1400783205,3273267108,2520393566,3409685355,4045380933,2880240216,2471224067,1428173050,4138563181,2441661558,636813900,4233094615,3620022987,2149987652,2411029155,1239331162,1730525723,2554718734,3781033664,46346101,310463728,2743944855,3328955385,3875770207,2501218972,3955191162,3667219033,768917123,3545789473,692707433,1150208456,1786102409,2029293177,1805211710,3710368113,3065962831,401639597,1724457132,3028143674,409198410,2196052529,1620529459,1164071807,3769721975,2226875310,486441376,2499348523,1483753576,428819965,2274680428,3075636216,598438867,3799141122,1474502543,711349675,129166120,53458370,2592523643,2782082824,4063242375,2988687269,3120694122,1559041666,730517276,2460449204,4042459122,2706270690,3446004468,3573941694,533804130,2328143614,2637442643,2695033685,839224033,1973745387,957055980,2856345839,106852767,1371368976,4181598602,1033297158,2933734917,1179510461,3046200461,91341917,1862534868,4284502037,605657339,2547432937,3431546947,2003294622,3182487618,2282195339,954669403,3682191598,1201765386,3917234703,3388507166,0,2198438022,1211247597,2887651696,1315723890,4227665663,1443857720,507358933,657861945,1678381017,560487590,3516619604,975451694,2970356327,261314535,3535072918,2652609425,1333838021,2724322336,1767536459,370938394,182621114,3854606378,1128014560,487725847,185469197,2918353863,3106780840,3356761769,2237133081,1286567175,3152976349,4255350624,2683765030,3160175349,3309594171,878443390,1988838185,3704300486,1756818940,1673061617,3403100636,272786309,1075025698,545572369,2105887268,4174560061,296679730,1841768865,1260232239,4091327024,3960309330,3497509347,1814803222,2578018489,4195456072,575138148,3299409036,446754879,3629546796,4011996048,3347532110,3252238545,4270639778,915985419,3483825537,681933534,651868046,2755636671,3828103837,223377554,2607439820,1649704518,3270937875,3901806776,1580087799,4118987695,3198115200,2087309459,2842678573,3016697106,1003007129,2802849917,1860738147,2077965243,164439672,4100872472,32283319,2827177882,1709610350,2125135846,136428751,3874428392,3652904859,3460984630,3572145929,3593056380,2939266226,824852259,818324884,3224740454,930369212,2801566410,2967507152,355706840,1257309336,4148292826,243256656,790073846,2373340630,1296297904,1422699085,3756299780,3818836405,457992840,3099667487,2135319889,77422314,1560382517,1945798516,788204353,1521706781,1385356242,870912086,325965383,2358957921,2050466060,2388260884,2313884476,4006521127,901210569,3990953189,1014646705,1503449823,1062597235,2031621326,3212035895,3931371469,1533017514,350174575,2256028891,2177544179,1052338372,741876788,1606591296,1914052035,213705253,2334669897,1107234197,1899603969,3725069491,2631447780,2422494913,1635502980,1893020342,1950903388,1120974935],v=[2807058932,1699970625,2764249623,1586903591,1808481195,1173430173,1487645946,59984867,4199882800,1844882806,1989249228,1277555970,3623636965,3419915562,1149249077,2744104290,1514790577,459744698,244860394,3235995134,1963115311,4027744588,2544078150,4190530515,1608975247,2627016082,2062270317,1507497298,2200818878,567498868,1764313568,3359936201,2305455554,2037970062,1047239e3,1910319033,1337376481,2904027272,2892417312,984907214,1243112415,830661914,861968209,2135253587,2011214180,2927934315,2686254721,731183368,1750626376,4246310725,1820824798,4172763771,3542330227,48394827,2404901663,2871682645,671593195,3254988725,2073724613,145085239,2280796200,2779915199,1790575107,2187128086,472615631,3029510009,4075877127,3802222185,4107101658,3201631749,1646252340,4270507174,1402811438,1436590835,3778151818,3950355702,3963161475,4020912224,2667994737,273792366,2331590177,104699613,95345982,3175501286,2377486676,1560637892,3564045318,369057872,4213447064,3919042237,1137477952,2658625497,1119727848,2340947849,1530455833,4007360968,172466556,266959938,516552836,0,2256734592,3980931627,1890328081,1917742170,4294704398,945164165,3575528878,958871085,3647212047,2787207260,1423022939,775562294,1739656202,3876557655,2530391278,2443058075,3310321856,547512796,1265195639,437656594,3121275539,719700128,3762502690,387781147,218828297,3350065803,2830708150,2848461854,428169201,122466165,3720081049,1627235199,648017665,4122762354,1002783846,2117360635,695634755,3336358691,4234721005,4049844452,3704280881,2232435299,574624663,287343814,612205898,1039717051,840019705,2708326185,793451934,821288114,1391201670,3822090177,376187827,3113855344,1224348052,1679968233,2361698556,1058709744,752375421,2431590963,1321699145,3519142200,2734591178,188127444,2177869557,3727205754,2384911031,3215212461,2648976442,2450346104,3432737375,1180849278,331544205,3102249176,4150144569,2952102595,2159976285,2474404304,766078933,313773861,2570832044,2108100632,1668212892,3145456443,2013908262,418672217,3070356634,2594734927,1852171925,3867060991,3473416636,3907448597,2614737639,919489135,164948639,2094410160,2997825956,590424639,2486224549,1723872674,3157750862,3399941250,3501252752,3625268135,2555048196,3673637356,1343127501,4130281361,3599595085,2957853679,1297403050,81781910,3051593425,2283490410,532201772,1367295589,3926170974,895287692,1953757831,1093597963,492483431,3528626907,1446242576,1192455638,1636604631,209336225,344873464,1015671571,669961897,3375740769,3857572124,2973530695,3747192018,1933530610,3464042516,935293895,3454686199,2858115069,1863638845,3683022916,4085369519,3292445032,875313188,1080017571,3279033885,621591778,1233856572,2504130317,24197544,3017672716,3835484340,3247465558,2220981195,3060847922,1551124588,1463996600],w=[4104605777,1097159550,396673818,660510266,2875968315,2638606623,4200115116,3808662347,821712160,1986918061,3430322568,38544885,3856137295,718002117,893681702,1654886325,2975484382,3122358053,3926825029,4274053469,796197571,1290801793,1184342925,3556361835,2405426947,2459735317,1836772287,1381620373,3196267988,1948373848,3764988233,3385345166,3263785589,2390325492,1480485785,3111247143,3780097726,2293045232,548169417,3459953789,3746175075,439452389,1362321559,1400849762,1685577905,1806599355,2174754046,137073913,1214797936,1174215055,3731654548,2079897426,1943217067,1258480242,529487843,1437280870,3945269170,3049390895,3313212038,923313619,679998e3,3215307299,57326082,377642221,3474729866,2041877159,133361907,1776460110,3673476453,96392454,878845905,2801699524,777231668,4082475170,2330014213,4142626212,2213296395,1626319424,1906247262,1846563261,562755902,3708173718,1040559837,3871163981,1418573201,3294430577,114585348,1343618912,2566595609,3186202582,1078185097,3651041127,3896688048,2307622919,425408743,3371096953,2081048481,1108339068,2216610296,0,2156299017,736970802,292596766,1517440620,251657213,2235061775,2933202493,758720310,265905162,1554391400,1532285339,908999204,174567692,1474760595,4002861748,2610011675,3234156416,3693126241,2001430874,303699484,2478443234,2687165888,585122620,454499602,151849742,2345119218,3064510765,514443284,4044981591,1963412655,2581445614,2137062819,19308535,1928707164,1715193156,4219352155,1126790795,600235211,3992742070,3841024952,836553431,1669664834,2535604243,3323011204,1243905413,3141400786,4180808110,698445255,2653899549,2989552604,2253581325,3252932727,3004591147,1891211689,2487810577,3915653703,4237083816,4030667424,2100090966,865136418,1229899655,953270745,3399679628,3557504664,4118925222,2061379749,3079546586,2915017791,983426092,2022837584,1607244650,2118541908,2366882550,3635996816,972512814,3283088770,1568718495,3499326569,3576539503,621982671,2895723464,410887952,2623762152,1002142683,645401037,1494807662,2595684844,1335535747,2507040230,4293295786,3167684641,367585007,3885750714,1865862730,2668221674,2960971305,2763173681,1059270954,2777952454,2724642869,1320957812,2194319100,2429595872,2815956275,77089521,3973773121,3444575871,2448830231,1305906550,4021308739,2857194700,2516901860,3518358430,1787304780,740276417,1699839814,1592394909,2352307457,2272556026,188821243,1729977011,3687994002,274084841,3594982253,3613494426,2701949495,4162096729,322734571,2837966542,1640576439,484830689,1202797690,3537852828,4067639125,349075736,3342319475,4157467219,4255800159,1030690015,1155237496,2951971274,1757691577,607398968,2738905026,499347990,3794078908,1011452712,227885567,2818666809,213114376,3034881240,1455525988,3414450555,850817237,1817998408,3092726480],_=[0,235474187,470948374,303765277,941896748,908933415,607530554,708780849,1883793496,2118214995,1817866830,1649639237,1215061108,1181045119,1417561698,1517767529,3767586992,4003061179,4236429990,4069246893,3635733660,3602770327,3299278474,3400528769,2430122216,2664543715,2362090238,2193862645,2835123396,2801107407,3035535058,3135740889,3678124923,3576870512,3341394285,3374361702,3810496343,3977675356,4279080257,4043610186,2876494627,2776292904,3076639029,3110650942,2472011535,2640243204,2403728665,2169303058,1001089995,899835584,666464733,699432150,59727847,226906860,530400753,294930682,1273168787,1172967064,1475418501,1509430414,1942435775,2110667444,1876241833,1641816226,2910219766,2743034109,2976151520,3211623147,2505202138,2606453969,2302690252,2269728455,3711829422,3543599269,3240894392,3475313331,3843699074,3943906441,4178062228,4144047775,1306967366,1139781709,1374988112,1610459739,1975683434,2076935265,1775276924,1742315127,1034867998,866637845,566021896,800440835,92987698,193195065,429456164,395441711,1984812685,2017778566,1784663195,1683407248,1315562145,1080094634,1383856311,1551037884,101039829,135050206,437757123,337553864,1042385657,807962610,573804783,742039012,2531067453,2564033334,2328828971,2227573024,2935566865,2700099354,3001755655,3168937228,3868552805,3902563182,4203181171,4102977912,3736164937,3501741890,3265478751,3433712980,1106041591,1340463100,1576976609,1408749034,2043211483,2009195472,1708848333,1809054150,832877231,1068351396,766945465,599762354,159417987,126454664,361929877,463180190,2709260871,2943682380,3178106961,3009879386,2572697195,2538681184,2236228733,2336434550,3509871135,3745345300,3441850377,3274667266,3910161971,3877198648,4110568485,4211818798,2597806476,2497604743,2261089178,2295101073,2733856160,2902087851,3202437046,2968011453,3936291284,3835036895,4136440770,4169408201,3535486456,3702665459,3467192302,3231722213,2051518780,1951317047,1716890410,1750902305,1113818384,1282050075,1584504582,1350078989,168810852,67556463,371049330,404016761,841739592,1008918595,775550814,540080725,3969562369,3801332234,4035489047,4269907996,3569255213,3669462566,3366754619,3332740144,2631065433,2463879762,2160117071,2395588676,2767645557,2868897406,3102011747,3069049960,202008497,33778362,270040487,504459436,875451293,975658646,675039627,641025152,2084704233,1917518562,1615861247,1851332852,1147550661,1248802510,1484005843,1451044056,933301370,967311729,733156972,632953703,260388950,25965917,328671808,496906059,1206477858,1239443753,1543208500,1441952575,2144161806,1908694277,1675577880,1842759443,3610369226,3644379585,3408119516,3307916247,4011190502,3776767469,4077384432,4245618683,2809771154,2842737049,3144396420,3043140495,2673705150,2438237621,2203032232,2370213795],x=[0,185469197,370938394,487725847,741876788,657861945,975451694,824852259,1483753576,1400783205,1315723890,1164071807,1950903388,2135319889,1649704518,1767536459,2967507152,3152976349,2801566410,2918353863,2631447780,2547432937,2328143614,2177544179,3901806776,3818836405,4270639778,4118987695,3299409036,3483825537,3535072918,3652904859,2077965243,1893020342,1841768865,1724457132,1474502543,1559041666,1107234197,1257309336,598438867,681933534,901210569,1052338372,261314535,77422314,428819965,310463728,3409685355,3224740454,3710368113,3593056380,3875770207,3960309330,4045380933,4195456072,2471224067,2554718734,2237133081,2388260884,3212035895,3028143674,2842678573,2724322336,4138563181,4255350624,3769721975,3955191162,3667219033,3516619604,3431546947,3347532110,2933734917,2782082824,3099667487,3016697106,2196052529,2313884476,2499348523,2683765030,1179510461,1296297904,1347548327,1533017514,1786102409,1635502980,2087309459,2003294622,507358933,355706840,136428751,53458370,839224033,957055980,605657339,790073846,2373340630,2256028891,2607439820,2422494913,2706270690,2856345839,3075636216,3160175349,3573941694,3725069491,3273267108,3356761769,4181598602,4063242375,4011996048,3828103837,1033297158,915985419,730517276,545572369,296679730,446754879,129166120,213705253,1709610350,1860738147,1945798516,2029293177,1239331162,1120974935,1606591296,1422699085,4148292826,4233094615,3781033664,3931371469,3682191598,3497509347,3446004468,3328955385,2939266226,2755636671,3106780840,2988687269,2198438022,2282195339,2501218972,2652609425,1201765386,1286567175,1371368976,1521706781,1805211710,1620529459,2105887268,1988838185,533804130,350174575,164439672,46346101,870912086,954669403,636813900,788204353,2358957921,2274680428,2592523643,2441661558,2695033685,2880240216,3065962831,3182487618,3572145929,3756299780,3270937875,3388507166,4174560061,4091327024,4006521127,3854606378,1014646705,930369212,711349675,560487590,272786309,457992840,106852767,223377554,1678381017,1862534868,1914052035,2031621326,1211247597,1128014560,1580087799,1428173050,32283319,182621114,401639597,486441376,768917123,651868046,1003007129,818324884,1503449823,1385356242,1333838021,1150208456,1973745387,2125135846,1673061617,1756818940,2970356327,3120694122,2802849917,2887651696,2637442643,2520393566,2334669897,2149987652,3917234703,3799141122,4284502037,4100872472,3309594171,3460984630,3545789473,3629546796,2050466060,1899603969,1814803222,1730525723,1443857720,1560382517,1075025698,1260232239,575138148,692707433,878443390,1062597235,243256656,91341917,409198410,325965383,3403100636,3252238545,3704300486,3620022987,3874428392,3990953189,4042459122,4227665663,2460449204,2578018489,2226875310,2411029155,3198115200,3046200461,2827177882,2743944855],T=[0,218828297,437656594,387781147,875313188,958871085,775562294,590424639,1750626376,1699970625,1917742170,2135253587,1551124588,1367295589,1180849278,1265195639,3501252752,3720081049,3399941250,3350065803,3835484340,3919042237,4270507174,4085369519,3102249176,3051593425,2734591178,2952102595,2361698556,2177869557,2530391278,2614737639,3145456443,3060847922,2708326185,2892417312,2404901663,2187128086,2504130317,2555048196,3542330227,3727205754,3375740769,3292445032,3876557655,3926170974,4246310725,4027744588,1808481195,1723872674,1910319033,2094410160,1608975247,1391201670,1173430173,1224348052,59984867,244860394,428169201,344873464,935293895,984907214,766078933,547512796,1844882806,1627235199,2011214180,2062270317,1507497298,1423022939,1137477952,1321699145,95345982,145085239,532201772,313773861,830661914,1015671571,731183368,648017665,3175501286,2957853679,2807058932,2858115069,2305455554,2220981195,2474404304,2658625497,3575528878,3625268135,3473416636,3254988725,3778151818,3963161475,4213447064,4130281361,3599595085,3683022916,3432737375,3247465558,3802222185,4020912224,4172763771,4122762354,3201631749,3017672716,2764249623,2848461854,2331590177,2280796200,2431590963,2648976442,104699613,188127444,472615631,287343814,840019705,1058709744,671593195,621591778,1852171925,1668212892,1953757831,2037970062,1514790577,1463996600,1080017571,1297403050,3673637356,3623636965,3235995134,3454686199,4007360968,3822090177,4107101658,4190530515,2997825956,3215212461,2830708150,2779915199,2256734592,2340947849,2627016082,2443058075,172466556,122466165,273792366,492483431,1047239e3,861968209,612205898,695634755,1646252340,1863638845,2013908262,1963115311,1446242576,1530455833,1277555970,1093597963,1636604631,1820824798,2073724613,1989249228,1436590835,1487645946,1337376481,1119727848,164948639,81781910,331544205,516552836,1039717051,821288114,669961897,719700128,2973530695,3157750862,2871682645,2787207260,2232435299,2283490410,2667994737,2450346104,3647212047,3564045318,3279033885,3464042516,3980931627,3762502690,4150144569,4199882800,3070356634,3121275539,2904027272,2686254721,2200818878,2384911031,2570832044,2486224549,3747192018,3528626907,3310321856,3359936201,3950355702,3867060991,4049844452,4234721005,1739656202,1790575107,2108100632,1890328081,1402811438,1586903591,1233856572,1149249077,266959938,48394827,369057872,418672217,1002783846,919489135,567498868,752375421,209336225,24197544,376187827,459744698,945164165,895287692,574624663,793451934,1679968233,1764313568,2117360635,1933530610,1343127501,1560637892,1243112415,1192455638,3704280881,3519142200,3336358691,3419915562,3907448597,3857572124,4075877127,4294704398,3029510009,3113855344,2927934315,2744104290,2159976285,2377486676,2594734927,2544078150],S=[0,151849742,303699484,454499602,607398968,758720310,908999204,1059270954,1214797936,1097159550,1517440620,1400849762,1817998408,1699839814,2118541908,2001430874,2429595872,2581445614,2194319100,2345119218,3034881240,3186202582,2801699524,2951971274,3635996816,3518358430,3399679628,3283088770,4237083816,4118925222,4002861748,3885750714,1002142683,850817237,698445255,548169417,529487843,377642221,227885567,77089521,1943217067,2061379749,1640576439,1757691577,1474760595,1592394909,1174215055,1290801793,2875968315,2724642869,3111247143,2960971305,2405426947,2253581325,2638606623,2487810577,3808662347,3926825029,4044981591,4162096729,3342319475,3459953789,3576539503,3693126241,1986918061,2137062819,1685577905,1836772287,1381620373,1532285339,1078185097,1229899655,1040559837,923313619,740276417,621982671,439452389,322734571,137073913,19308535,3871163981,4021308739,4104605777,4255800159,3263785589,3414450555,3499326569,3651041127,2933202493,2815956275,3167684641,3049390895,2330014213,2213296395,2566595609,2448830231,1305906550,1155237496,1607244650,1455525988,1776460110,1626319424,2079897426,1928707164,96392454,213114376,396673818,514443284,562755902,679998e3,865136418,983426092,3708173718,3557504664,3474729866,3323011204,4180808110,4030667424,3945269170,3794078908,2507040230,2623762152,2272556026,2390325492,2975484382,3092726480,2738905026,2857194700,3973773121,3856137295,4274053469,4157467219,3371096953,3252932727,3673476453,3556361835,2763173681,2915017791,3064510765,3215307299,2156299017,2307622919,2459735317,2610011675,2081048481,1963412655,1846563261,1729977011,1480485785,1362321559,1243905413,1126790795,878845905,1030690015,645401037,796197571,274084841,425408743,38544885,188821243,3613494426,3731654548,3313212038,3430322568,4082475170,4200115116,3780097726,3896688048,2668221674,2516901860,2366882550,2216610296,3141400786,2989552604,2837966542,2687165888,1202797690,1320957812,1437280870,1554391400,1669664834,1787304780,1906247262,2022837584,265905162,114585348,499347990,349075736,736970802,585122620,972512814,821712160,2595684844,2478443234,2293045232,2174754046,3196267988,3079546586,2895723464,2777952454,3537852828,3687994002,3234156416,3385345166,4142626212,4293295786,3841024952,3992742070,174567692,57326082,410887952,292596766,777231668,660510266,1011452712,893681702,1108339068,1258480242,1343618912,1494807662,1715193156,1865862730,1948373848,2100090966,2701949495,2818666809,3004591147,3122358053,2235061775,2352307457,2535604243,2653899549,3915653703,3764988233,4219352155,4067639125,3444575871,3294430577,3746175075,3594982253,836553431,953270745,600235211,718002117,367585007,484830689,133361907,251657213,2041877159,1891211689,1806599355,1654886325,1568718495,1418573201,1335535747,1184342925];function k(e){for(var t=[],n=0;n>2,this._Ke[n][t%4]=i[t],this._Kd[e-n][t%4]=i[t];for(var o,s=0,c=a;c>16&255]<<24^d[o>>8&255]<<16^d[255&o]<<8^d[o>>24&255]^l[s]<<24,s+=1,8!=a)for(t=1;t>8&255]<<8^d[o>>16&255]<<16^d[o>>24&255]<<24;for(t=a/2+1;t>2,f=c%4,this._Ke[p][f]=i[t],this._Kd[e-p][f]=i[t++],c++}for(var p=1;p>24&255]^x[o>>16&255]^T[o>>8&255]^S[255&o]},E.prototype.encrypt=function(e){if(16!=e.length)throw new Error("invalid plaintext size (must be 16 bytes)");for(var t=this._Ke.length-1,n=[0,0,0,0],r=k(e),a=0;a<4;a++)r[a]^=this._Ke[0][a];for(var o=1;o>24&255]^h[r[(a+1)%4]>>16&255]^m[r[(a+2)%4]>>8&255]^y[255&r[(a+3)%4]]^this._Ke[o][a];r=n.slice()}var s,c=i(16);for(a=0;a<4;a++)s=this._Ke[t][a],c[4*a]=255&(d[r[a]>>24&255]^s>>24),c[4*a+1]=255&(d[r[(a+1)%4]>>16&255]^s>>16),c[4*a+2]=255&(d[r[(a+2)%4]>>8&255]^s>>8),c[4*a+3]=255&(d[255&r[(a+3)%4]]^s);return c},E.prototype.decrypt=function(e){if(16!=e.length)throw new Error("invalid ciphertext size (must be 16 bytes)");for(var t=this._Kd.length-1,n=[0,0,0,0],r=k(e),a=0;a<4;a++)r[a]^=this._Kd[0][a];for(var o=1;o>24&255]^b[r[(a+3)%4]>>16&255]^v[r[(a+2)%4]>>8&255]^w[255&r[(a+1)%4]]^this._Kd[o][a];r=n.slice()}var s,c=i(16);for(a=0;a<4;a++)s=this._Kd[t][a],c[4*a]=255&(p[r[a]>>24&255]^s>>24),c[4*a+1]=255&(p[r[(a+3)%4]>>16&255]^s>>16),c[4*a+2]=255&(p[r[(a+2)%4]>>8&255]^s>>8),c[4*a+3]=255&(p[255&r[(a+1)%4]]^s);return c};var A=function(e){if(!(this instanceof A))throw Error("AES must be instanitated with `new`");this.description="Electronic Code Block",this.name="ecb",this._aes=new E(e)};A.prototype.encrypt=function(e){if((e=a(e)).length%16!==0)throw new Error("invalid plaintext size (must be multiple of 16 bytes)");for(var t=i(e.length),n=i(16),r=0;r=0;--t)this._counter[t]=e%256,e>>=8},R.prototype.setBytes=function(e){if(16!=(e=a(e,!0)).length)throw new Error("invalid counter bytes size (must be 16 bytes)");this._counter=e},R.prototype.increment=function(){for(var e=15;e>=0;e--){if(255!==this._counter[e]){this._counter[e]++;break}this._counter[e]=0}};var I=function(e,t){if(!(this instanceof I))throw Error("AES must be instanitated with `new`");this.description="Counter",this.name="ctr",t instanceof R||(t=new R(t)),this._counter=t,this._remainingCounter=null,this._remainingCounterIndex=16,this._aes=new E(e)};I.prototype.encrypt=function(e){for(var t=a(e,!0),n=0;n16)throw new Error("PKCS#7 padding byte out of range");for(var n=e.length-t,r=0;r0?o-4:o;for(n=0;n>16&255,u[l++]=t>>8&255,u[l++]=255&t;2===s&&(t=r[e.charCodeAt(n)]<<2|r[e.charCodeAt(n+1)]>>4,u[l++]=255&t);1===s&&(t=r[e.charCodeAt(n)]<<10|r[e.charCodeAt(n+1)]<<4|r[e.charCodeAt(n+2)]>>2,u[l++]=t>>8&255,u[l++]=255&t);return u},t.fromByteArray=function(e){for(var t,r=e.length,a=r%3,i=[],o=16383,s=0,c=r-a;sc?c:s+o));1===a?(t=e[r-1],i.push(n[t>>2]+n[t<<4&63]+"==")):2===a&&(t=(e[r-2]<<8)+e[r-1],i.push(n[t>>10]+n[t>>4&63]+n[t<<2&63]+"="));return i.join("")};for(var n=[],r=[],a="undefined"!==typeof Uint8Array?Uint8Array:Array,i="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",o=0,s=i.length;o0)throw new Error("Invalid string. Length must be a multiple of 4");var n=e.indexOf("=");return-1===n&&(n=t),[n,n===t?0:4-n%4]}function u(e,t,r){for(var a,i,o=[],s=t;s>18&63]+n[i>>12&63]+n[i>>6&63]+n[63&i]);return o.join("")}r["-".charCodeAt(0)]=62,r["_".charCodeAt(0)]=63},92882:function(e){"use strict";for(var t="qpzry9x8gf2tvdw0s3jn54khce6mua7l",n={},r=0;r>25;return(33554431&e)<<5^996825010&-(t>>0&1)^642813549&-(t>>1&1)^513874426&-(t>>2&1)^1027748829&-(t>>3&1)^705979059&-(t>>4&1)}function o(e){for(var t=1,n=0;n126)return"Invalid prefix ("+e+")";t=i(t)^r>>5}for(t=i(t),n=0;nt)return"Exceeds length limit";var r=e.toLowerCase(),a=e.toUpperCase();if(e!==r&&e!==a)return"Mixed-case string "+e;var s=(e=r).lastIndexOf("1");if(-1===s)return"No separator character for "+e;if(0===s)return"Missing prefix for "+e;var c=e.slice(0,s),u=e.slice(s+1);if(u.length<6)return"Data too short";var l=o(c);if("string"===typeof l)return l;for(var d=[],p=0;p=u.length||d.push(h)}return 1!==l?"Invalid checksum for "+e:{prefix:c,words:d}}function c(e,t,n,r){for(var a=0,i=0,o=(1<=n;)i-=n,s.push(a>>i&o);if(r)i>0&&s.push(a<=t)return"Excess padding";if(a<r)throw new TypeError("Exceeds length limit");var a=o(e=e.toLowerCase());if("string"===typeof a)throw new Error(a);for(var s=e+"1",c=0;c>5!==0)throw new Error("Non 5-bit word");a=i(a)^u,s+=t.charAt(u)}for(c=0;c<6;++c)a=i(a);for(a^=1,c=0;c<6;++c){s+=t.charAt(a>>5*(5-c)&31)}return s},toWordsUnsafe:function(e){var t=c(e,8,5,!0);if(Array.isArray(t))return t},toWords:function(e){var t=c(e,8,5,!0);if(Array.isArray(t))return t;throw new Error(t)},fromWordsUnsafe:function(e){var t=c(e,5,8,!1);if(Array.isArray(t))return t},fromWords:function(e){var t=c(e,5,8,!1);if(Array.isArray(t))return t;throw new Error(t)}}},13550:function(e,t,n){!function(e,t){"use strict";function r(e,t){if(!e)throw new Error(t||"Assertion failed")}function a(e,t){e.super_=t;var n=function(){};n.prototype=t.prototype,e.prototype=new n,e.prototype.constructor=e}function i(e,t,n){if(i.isBN(e))return e;this.negative=0,this.words=null,this.length=0,this.red=null,null!==e&&("le"!==t&&"be"!==t||(n=t,t=10),this._init(e||0,t||10,n||"be"))}var o;"object"===typeof e?e.exports=i:t.BN=i,i.BN=i,i.wordSize=26;try{o="undefined"!==typeof window&&"undefined"!==typeof window.Buffer?window.Buffer:n(46601).Buffer}catch(k){}function s(e,t){var n=e.charCodeAt(t);return n>=65&&n<=70?n-55:n>=97&&n<=102?n-87:n-48&15}function c(e,t,n){var r=s(e,n);return n-1>=t&&(r|=s(e,n-1)<<4),r}function u(e,t,n,r){for(var a=0,i=Math.min(e.length,n),o=t;o=49?s-49+10:s>=17?s-17+10:s}return a}i.isBN=function(e){return e instanceof i||null!==e&&"object"===typeof e&&e.constructor.wordSize===i.wordSize&&Array.isArray(e.words)},i.max=function(e,t){return e.cmp(t)>0?e:t},i.min=function(e,t){return e.cmp(t)<0?e:t},i.prototype._init=function(e,t,n){if("number"===typeof e)return this._initNumber(e,t,n);if("object"===typeof e)return this._initArray(e,t,n);"hex"===t&&(t=16),r(t===(0|t)&&t>=2&&t<=36);var a=0;"-"===(e=e.toString().replace(/\s+/g,""))[0]&&(a++,this.negative=1),a=0;a-=3)o=e[a]|e[a-1]<<8|e[a-2]<<16,this.words[i]|=o<>>26-s&67108863,(s+=24)>=26&&(s-=26,i++);else if("le"===n)for(a=0,i=0;a>>26-s&67108863,(s+=24)>=26&&(s-=26,i++);return this.strip()},i.prototype._parseHex=function(e,t,n){this.length=Math.ceil((e.length-t)/6),this.words=new Array(this.length);for(var r=0;r=t;r-=2)a=c(e,t,r)<=18?(i-=18,o+=1,this.words[o]|=a>>>26):i+=8;else for(r=(e.length-t)%2===0?t+1:t;r=18?(i-=18,o+=1,this.words[o]|=a>>>26):i+=8;this.strip()},i.prototype._parseBase=function(e,t,n){this.words=[0],this.length=1;for(var r=0,a=1;a<=67108863;a*=t)r++;r--,a=a/t|0;for(var i=e.length-n,o=i%r,s=Math.min(i,i-o)+n,c=0,l=n;l1&&0===this.words[this.length-1];)this.length--;return this._normSign()},i.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},i.prototype.inspect=function(){return(this.red?""};var l=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],d=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],p=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function f(e,t,n){n.negative=t.negative^e.negative;var r=e.length+t.length|0;n.length=r,r=r-1|0;var a=0|e.words[0],i=0|t.words[0],o=a*i,s=67108863&o,c=o/67108864|0;n.words[0]=s;for(var u=1;u>>26,d=67108863&c,p=Math.min(u,t.length-1),f=Math.max(0,u-e.length+1);f<=p;f++){var h=u-f|0;l+=(o=(a=0|e.words[h])*(i=0|t.words[f])+d)/67108864|0,d=67108863&o}n.words[u]=0|d,c=0|l}return 0!==c?n.words[u]=0|c:n.length--,n.strip()}i.prototype.toString=function(e,t){var n;if(t=0|t||1,16===(e=e||10)||"hex"===e){n="";for(var a=0,i=0,o=0;o>>24-a&16777215)||o!==this.length-1?l[6-c.length]+c+n:c+n,(a+=2)>=26&&(a-=26,o--)}for(0!==i&&(n=i.toString(16)+n);n.length%t!==0;)n="0"+n;return 0!==this.negative&&(n="-"+n),n}if(e===(0|e)&&e>=2&&e<=36){var u=d[e],f=p[e];n="";var h=this.clone();for(h.negative=0;!h.isZero();){var m=h.modn(f).toString(e);n=(h=h.idivn(f)).isZero()?m+n:l[u-m.length]+m+n}for(this.isZero()&&(n="0"+n);n.length%t!==0;)n="0"+n;return 0!==this.negative&&(n="-"+n),n}r(!1,"Base should be between 2 and 36")},i.prototype.toNumber=function(){var e=this.words[0];return 2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&r(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-e:e},i.prototype.toJSON=function(){return this.toString(16)},i.prototype.toBuffer=function(e,t){return r("undefined"!==typeof o),this.toArrayLike(o,e,t)},i.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)},i.prototype.toArrayLike=function(e,t,n){var a=this.byteLength(),i=n||Math.max(1,a);r(a<=i,"byte array longer than desired length"),r(i>0,"Requested array length <= 0"),this.strip();var o,s,c="le"===t,u=new e(i),l=this.clone();if(c){for(s=0;!l.isZero();s++)o=l.andln(255),l.iushrn(8),u[s]=o;for(;s=4096&&(n+=13,t>>>=13),t>=64&&(n+=7,t>>>=7),t>=8&&(n+=4,t>>>=4),t>=2&&(n+=2,t>>>=2),n+t},i.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,n=0;return 0===(8191&t)&&(n+=13,t>>>=13),0===(127&t)&&(n+=7,t>>>=7),0===(15&t)&&(n+=4,t>>>=4),0===(3&t)&&(n+=2,t>>>=2),0===(1&t)&&n++,n},i.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return 26*(this.length-1)+t},i.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;te.length?this.clone().ior(e):e.clone().ior(this)},i.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)},i.prototype.iuand=function(e){var t;t=this.length>e.length?e:this;for(var n=0;ne.length?this.clone().iand(e):e.clone().iand(this)},i.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)},i.prototype.iuxor=function(e){var t,n;this.length>e.length?(t=this,n=e):(t=e,n=this);for(var r=0;re.length?this.clone().ixor(e):e.clone().ixor(this)},i.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)},i.prototype.inotn=function(e){r("number"===typeof e&&e>=0);var t=0|Math.ceil(e/26),n=e%26;this._expand(t),n>0&&t--;for(var a=0;a0&&(this.words[a]=~this.words[a]&67108863>>26-n),this.strip()},i.prototype.notn=function(e){return this.clone().inotn(e)},i.prototype.setn=function(e,t){r("number"===typeof e&&e>=0);var n=e/26|0,a=e%26;return this._expand(n+1),this.words[n]=t?this.words[n]|1<e.length?(n=this,r=e):(n=e,r=this);for(var a=0,i=0;i>>26;for(;0!==a&&i>>26;if(this.length=n.length,0!==a)this.words[this.length]=a,this.length++;else if(n!==this)for(;ie.length?this.clone().iadd(e):e.clone().iadd(this)},i.prototype.isub=function(e){if(0!==e.negative){e.negative=0;var t=this.iadd(e);return e.negative=1,t._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(e),this.negative=1,this._normSign();var n,r,a=this.cmp(e);if(0===a)return this.negative=0,this.length=1,this.words[0]=0,this;a>0?(n=this,r=e):(n=e,r=this);for(var i=0,o=0;o>26,this.words[o]=67108863&t;for(;0!==i&&o>26,this.words[o]=67108863&t;if(0===i&&o>>13,f=0|o[1],h=8191&f,m=f>>>13,y=0|o[2],g=8191&y,b=y>>>13,v=0|o[3],w=8191&v,_=v>>>13,x=0|o[4],T=8191&x,S=x>>>13,k=0|o[5],E=8191&k,A=k>>>13,O=0|o[6],C=8191&O,P=O>>>13,R=0|o[7],I=8191&R,D=R>>>13,j=0|o[8],M=8191&j,N=j>>>13,L=0|o[9],B=8191&L,Z=L>>>13,U=0|s[0],F=8191&U,z=U>>>13,G=0|s[1],H=8191&G,W=G>>>13,V=0|s[2],q=8191&V,$=V>>>13,Y=0|s[3],K=8191&Y,Q=Y>>>13,X=0|s[4],J=8191&X,ee=X>>>13,te=0|s[5],ne=8191&te,re=te>>>13,ae=0|s[6],ie=8191&ae,oe=ae>>>13,se=0|s[7],ce=8191&se,ue=se>>>13,le=0|s[8],de=8191&le,pe=le>>>13,fe=0|s[9],he=8191&fe,me=fe>>>13;n.negative=e.negative^t.negative,n.length=19;var ye=(u+(r=Math.imul(d,F))|0)+((8191&(a=(a=Math.imul(d,z))+Math.imul(p,F)|0))<<13)|0;u=((i=Math.imul(p,z))+(a>>>13)|0)+(ye>>>26)|0,ye&=67108863,r=Math.imul(h,F),a=(a=Math.imul(h,z))+Math.imul(m,F)|0,i=Math.imul(m,z);var ge=(u+(r=r+Math.imul(d,H)|0)|0)+((8191&(a=(a=a+Math.imul(d,W)|0)+Math.imul(p,H)|0))<<13)|0;u=((i=i+Math.imul(p,W)|0)+(a>>>13)|0)+(ge>>>26)|0,ge&=67108863,r=Math.imul(g,F),a=(a=Math.imul(g,z))+Math.imul(b,F)|0,i=Math.imul(b,z),r=r+Math.imul(h,H)|0,a=(a=a+Math.imul(h,W)|0)+Math.imul(m,H)|0,i=i+Math.imul(m,W)|0;var be=(u+(r=r+Math.imul(d,q)|0)|0)+((8191&(a=(a=a+Math.imul(d,$)|0)+Math.imul(p,q)|0))<<13)|0;u=((i=i+Math.imul(p,$)|0)+(a>>>13)|0)+(be>>>26)|0,be&=67108863,r=Math.imul(w,F),a=(a=Math.imul(w,z))+Math.imul(_,F)|0,i=Math.imul(_,z),r=r+Math.imul(g,H)|0,a=(a=a+Math.imul(g,W)|0)+Math.imul(b,H)|0,i=i+Math.imul(b,W)|0,r=r+Math.imul(h,q)|0,a=(a=a+Math.imul(h,$)|0)+Math.imul(m,q)|0,i=i+Math.imul(m,$)|0;var ve=(u+(r=r+Math.imul(d,K)|0)|0)+((8191&(a=(a=a+Math.imul(d,Q)|0)+Math.imul(p,K)|0))<<13)|0;u=((i=i+Math.imul(p,Q)|0)+(a>>>13)|0)+(ve>>>26)|0,ve&=67108863,r=Math.imul(T,F),a=(a=Math.imul(T,z))+Math.imul(S,F)|0,i=Math.imul(S,z),r=r+Math.imul(w,H)|0,a=(a=a+Math.imul(w,W)|0)+Math.imul(_,H)|0,i=i+Math.imul(_,W)|0,r=r+Math.imul(g,q)|0,a=(a=a+Math.imul(g,$)|0)+Math.imul(b,q)|0,i=i+Math.imul(b,$)|0,r=r+Math.imul(h,K)|0,a=(a=a+Math.imul(h,Q)|0)+Math.imul(m,K)|0,i=i+Math.imul(m,Q)|0;var we=(u+(r=r+Math.imul(d,J)|0)|0)+((8191&(a=(a=a+Math.imul(d,ee)|0)+Math.imul(p,J)|0))<<13)|0;u=((i=i+Math.imul(p,ee)|0)+(a>>>13)|0)+(we>>>26)|0,we&=67108863,r=Math.imul(E,F),a=(a=Math.imul(E,z))+Math.imul(A,F)|0,i=Math.imul(A,z),r=r+Math.imul(T,H)|0,a=(a=a+Math.imul(T,W)|0)+Math.imul(S,H)|0,i=i+Math.imul(S,W)|0,r=r+Math.imul(w,q)|0,a=(a=a+Math.imul(w,$)|0)+Math.imul(_,q)|0,i=i+Math.imul(_,$)|0,r=r+Math.imul(g,K)|0,a=(a=a+Math.imul(g,Q)|0)+Math.imul(b,K)|0,i=i+Math.imul(b,Q)|0,r=r+Math.imul(h,J)|0,a=(a=a+Math.imul(h,ee)|0)+Math.imul(m,J)|0,i=i+Math.imul(m,ee)|0;var _e=(u+(r=r+Math.imul(d,ne)|0)|0)+((8191&(a=(a=a+Math.imul(d,re)|0)+Math.imul(p,ne)|0))<<13)|0;u=((i=i+Math.imul(p,re)|0)+(a>>>13)|0)+(_e>>>26)|0,_e&=67108863,r=Math.imul(C,F),a=(a=Math.imul(C,z))+Math.imul(P,F)|0,i=Math.imul(P,z),r=r+Math.imul(E,H)|0,a=(a=a+Math.imul(E,W)|0)+Math.imul(A,H)|0,i=i+Math.imul(A,W)|0,r=r+Math.imul(T,q)|0,a=(a=a+Math.imul(T,$)|0)+Math.imul(S,q)|0,i=i+Math.imul(S,$)|0,r=r+Math.imul(w,K)|0,a=(a=a+Math.imul(w,Q)|0)+Math.imul(_,K)|0,i=i+Math.imul(_,Q)|0,r=r+Math.imul(g,J)|0,a=(a=a+Math.imul(g,ee)|0)+Math.imul(b,J)|0,i=i+Math.imul(b,ee)|0,r=r+Math.imul(h,ne)|0,a=(a=a+Math.imul(h,re)|0)+Math.imul(m,ne)|0,i=i+Math.imul(m,re)|0;var xe=(u+(r=r+Math.imul(d,ie)|0)|0)+((8191&(a=(a=a+Math.imul(d,oe)|0)+Math.imul(p,ie)|0))<<13)|0;u=((i=i+Math.imul(p,oe)|0)+(a>>>13)|0)+(xe>>>26)|0,xe&=67108863,r=Math.imul(I,F),a=(a=Math.imul(I,z))+Math.imul(D,F)|0,i=Math.imul(D,z),r=r+Math.imul(C,H)|0,a=(a=a+Math.imul(C,W)|0)+Math.imul(P,H)|0,i=i+Math.imul(P,W)|0,r=r+Math.imul(E,q)|0,a=(a=a+Math.imul(E,$)|0)+Math.imul(A,q)|0,i=i+Math.imul(A,$)|0,r=r+Math.imul(T,K)|0,a=(a=a+Math.imul(T,Q)|0)+Math.imul(S,K)|0,i=i+Math.imul(S,Q)|0,r=r+Math.imul(w,J)|0,a=(a=a+Math.imul(w,ee)|0)+Math.imul(_,J)|0,i=i+Math.imul(_,ee)|0,r=r+Math.imul(g,ne)|0,a=(a=a+Math.imul(g,re)|0)+Math.imul(b,ne)|0,i=i+Math.imul(b,re)|0,r=r+Math.imul(h,ie)|0,a=(a=a+Math.imul(h,oe)|0)+Math.imul(m,ie)|0,i=i+Math.imul(m,oe)|0;var Te=(u+(r=r+Math.imul(d,ce)|0)|0)+((8191&(a=(a=a+Math.imul(d,ue)|0)+Math.imul(p,ce)|0))<<13)|0;u=((i=i+Math.imul(p,ue)|0)+(a>>>13)|0)+(Te>>>26)|0,Te&=67108863,r=Math.imul(M,F),a=(a=Math.imul(M,z))+Math.imul(N,F)|0,i=Math.imul(N,z),r=r+Math.imul(I,H)|0,a=(a=a+Math.imul(I,W)|0)+Math.imul(D,H)|0,i=i+Math.imul(D,W)|0,r=r+Math.imul(C,q)|0,a=(a=a+Math.imul(C,$)|0)+Math.imul(P,q)|0,i=i+Math.imul(P,$)|0,r=r+Math.imul(E,K)|0,a=(a=a+Math.imul(E,Q)|0)+Math.imul(A,K)|0,i=i+Math.imul(A,Q)|0,r=r+Math.imul(T,J)|0,a=(a=a+Math.imul(T,ee)|0)+Math.imul(S,J)|0,i=i+Math.imul(S,ee)|0,r=r+Math.imul(w,ne)|0,a=(a=a+Math.imul(w,re)|0)+Math.imul(_,ne)|0,i=i+Math.imul(_,re)|0,r=r+Math.imul(g,ie)|0,a=(a=a+Math.imul(g,oe)|0)+Math.imul(b,ie)|0,i=i+Math.imul(b,oe)|0,r=r+Math.imul(h,ce)|0,a=(a=a+Math.imul(h,ue)|0)+Math.imul(m,ce)|0,i=i+Math.imul(m,ue)|0;var Se=(u+(r=r+Math.imul(d,de)|0)|0)+((8191&(a=(a=a+Math.imul(d,pe)|0)+Math.imul(p,de)|0))<<13)|0;u=((i=i+Math.imul(p,pe)|0)+(a>>>13)|0)+(Se>>>26)|0,Se&=67108863,r=Math.imul(B,F),a=(a=Math.imul(B,z))+Math.imul(Z,F)|0,i=Math.imul(Z,z),r=r+Math.imul(M,H)|0,a=(a=a+Math.imul(M,W)|0)+Math.imul(N,H)|0,i=i+Math.imul(N,W)|0,r=r+Math.imul(I,q)|0,a=(a=a+Math.imul(I,$)|0)+Math.imul(D,q)|0,i=i+Math.imul(D,$)|0,r=r+Math.imul(C,K)|0,a=(a=a+Math.imul(C,Q)|0)+Math.imul(P,K)|0,i=i+Math.imul(P,Q)|0,r=r+Math.imul(E,J)|0,a=(a=a+Math.imul(E,ee)|0)+Math.imul(A,J)|0,i=i+Math.imul(A,ee)|0,r=r+Math.imul(T,ne)|0,a=(a=a+Math.imul(T,re)|0)+Math.imul(S,ne)|0,i=i+Math.imul(S,re)|0,r=r+Math.imul(w,ie)|0,a=(a=a+Math.imul(w,oe)|0)+Math.imul(_,ie)|0,i=i+Math.imul(_,oe)|0,r=r+Math.imul(g,ce)|0,a=(a=a+Math.imul(g,ue)|0)+Math.imul(b,ce)|0,i=i+Math.imul(b,ue)|0,r=r+Math.imul(h,de)|0,a=(a=a+Math.imul(h,pe)|0)+Math.imul(m,de)|0,i=i+Math.imul(m,pe)|0;var ke=(u+(r=r+Math.imul(d,he)|0)|0)+((8191&(a=(a=a+Math.imul(d,me)|0)+Math.imul(p,he)|0))<<13)|0;u=((i=i+Math.imul(p,me)|0)+(a>>>13)|0)+(ke>>>26)|0,ke&=67108863,r=Math.imul(B,H),a=(a=Math.imul(B,W))+Math.imul(Z,H)|0,i=Math.imul(Z,W),r=r+Math.imul(M,q)|0,a=(a=a+Math.imul(M,$)|0)+Math.imul(N,q)|0,i=i+Math.imul(N,$)|0,r=r+Math.imul(I,K)|0,a=(a=a+Math.imul(I,Q)|0)+Math.imul(D,K)|0,i=i+Math.imul(D,Q)|0,r=r+Math.imul(C,J)|0,a=(a=a+Math.imul(C,ee)|0)+Math.imul(P,J)|0,i=i+Math.imul(P,ee)|0,r=r+Math.imul(E,ne)|0,a=(a=a+Math.imul(E,re)|0)+Math.imul(A,ne)|0,i=i+Math.imul(A,re)|0,r=r+Math.imul(T,ie)|0,a=(a=a+Math.imul(T,oe)|0)+Math.imul(S,ie)|0,i=i+Math.imul(S,oe)|0,r=r+Math.imul(w,ce)|0,a=(a=a+Math.imul(w,ue)|0)+Math.imul(_,ce)|0,i=i+Math.imul(_,ue)|0,r=r+Math.imul(g,de)|0,a=(a=a+Math.imul(g,pe)|0)+Math.imul(b,de)|0,i=i+Math.imul(b,pe)|0;var Ee=(u+(r=r+Math.imul(h,he)|0)|0)+((8191&(a=(a=a+Math.imul(h,me)|0)+Math.imul(m,he)|0))<<13)|0;u=((i=i+Math.imul(m,me)|0)+(a>>>13)|0)+(Ee>>>26)|0,Ee&=67108863,r=Math.imul(B,q),a=(a=Math.imul(B,$))+Math.imul(Z,q)|0,i=Math.imul(Z,$),r=r+Math.imul(M,K)|0,a=(a=a+Math.imul(M,Q)|0)+Math.imul(N,K)|0,i=i+Math.imul(N,Q)|0,r=r+Math.imul(I,J)|0,a=(a=a+Math.imul(I,ee)|0)+Math.imul(D,J)|0,i=i+Math.imul(D,ee)|0,r=r+Math.imul(C,ne)|0,a=(a=a+Math.imul(C,re)|0)+Math.imul(P,ne)|0,i=i+Math.imul(P,re)|0,r=r+Math.imul(E,ie)|0,a=(a=a+Math.imul(E,oe)|0)+Math.imul(A,ie)|0,i=i+Math.imul(A,oe)|0,r=r+Math.imul(T,ce)|0,a=(a=a+Math.imul(T,ue)|0)+Math.imul(S,ce)|0,i=i+Math.imul(S,ue)|0,r=r+Math.imul(w,de)|0,a=(a=a+Math.imul(w,pe)|0)+Math.imul(_,de)|0,i=i+Math.imul(_,pe)|0;var Ae=(u+(r=r+Math.imul(g,he)|0)|0)+((8191&(a=(a=a+Math.imul(g,me)|0)+Math.imul(b,he)|0))<<13)|0;u=((i=i+Math.imul(b,me)|0)+(a>>>13)|0)+(Ae>>>26)|0,Ae&=67108863,r=Math.imul(B,K),a=(a=Math.imul(B,Q))+Math.imul(Z,K)|0,i=Math.imul(Z,Q),r=r+Math.imul(M,J)|0,a=(a=a+Math.imul(M,ee)|0)+Math.imul(N,J)|0,i=i+Math.imul(N,ee)|0,r=r+Math.imul(I,ne)|0,a=(a=a+Math.imul(I,re)|0)+Math.imul(D,ne)|0,i=i+Math.imul(D,re)|0,r=r+Math.imul(C,ie)|0,a=(a=a+Math.imul(C,oe)|0)+Math.imul(P,ie)|0,i=i+Math.imul(P,oe)|0,r=r+Math.imul(E,ce)|0,a=(a=a+Math.imul(E,ue)|0)+Math.imul(A,ce)|0,i=i+Math.imul(A,ue)|0,r=r+Math.imul(T,de)|0,a=(a=a+Math.imul(T,pe)|0)+Math.imul(S,de)|0,i=i+Math.imul(S,pe)|0;var Oe=(u+(r=r+Math.imul(w,he)|0)|0)+((8191&(a=(a=a+Math.imul(w,me)|0)+Math.imul(_,he)|0))<<13)|0;u=((i=i+Math.imul(_,me)|0)+(a>>>13)|0)+(Oe>>>26)|0,Oe&=67108863,r=Math.imul(B,J),a=(a=Math.imul(B,ee))+Math.imul(Z,J)|0,i=Math.imul(Z,ee),r=r+Math.imul(M,ne)|0,a=(a=a+Math.imul(M,re)|0)+Math.imul(N,ne)|0,i=i+Math.imul(N,re)|0,r=r+Math.imul(I,ie)|0,a=(a=a+Math.imul(I,oe)|0)+Math.imul(D,ie)|0,i=i+Math.imul(D,oe)|0,r=r+Math.imul(C,ce)|0,a=(a=a+Math.imul(C,ue)|0)+Math.imul(P,ce)|0,i=i+Math.imul(P,ue)|0,r=r+Math.imul(E,de)|0,a=(a=a+Math.imul(E,pe)|0)+Math.imul(A,de)|0,i=i+Math.imul(A,pe)|0;var Ce=(u+(r=r+Math.imul(T,he)|0)|0)+((8191&(a=(a=a+Math.imul(T,me)|0)+Math.imul(S,he)|0))<<13)|0;u=((i=i+Math.imul(S,me)|0)+(a>>>13)|0)+(Ce>>>26)|0,Ce&=67108863,r=Math.imul(B,ne),a=(a=Math.imul(B,re))+Math.imul(Z,ne)|0,i=Math.imul(Z,re),r=r+Math.imul(M,ie)|0,a=(a=a+Math.imul(M,oe)|0)+Math.imul(N,ie)|0,i=i+Math.imul(N,oe)|0,r=r+Math.imul(I,ce)|0,a=(a=a+Math.imul(I,ue)|0)+Math.imul(D,ce)|0,i=i+Math.imul(D,ue)|0,r=r+Math.imul(C,de)|0,a=(a=a+Math.imul(C,pe)|0)+Math.imul(P,de)|0,i=i+Math.imul(P,pe)|0;var Pe=(u+(r=r+Math.imul(E,he)|0)|0)+((8191&(a=(a=a+Math.imul(E,me)|0)+Math.imul(A,he)|0))<<13)|0;u=((i=i+Math.imul(A,me)|0)+(a>>>13)|0)+(Pe>>>26)|0,Pe&=67108863,r=Math.imul(B,ie),a=(a=Math.imul(B,oe))+Math.imul(Z,ie)|0,i=Math.imul(Z,oe),r=r+Math.imul(M,ce)|0,a=(a=a+Math.imul(M,ue)|0)+Math.imul(N,ce)|0,i=i+Math.imul(N,ue)|0,r=r+Math.imul(I,de)|0,a=(a=a+Math.imul(I,pe)|0)+Math.imul(D,de)|0,i=i+Math.imul(D,pe)|0;var Re=(u+(r=r+Math.imul(C,he)|0)|0)+((8191&(a=(a=a+Math.imul(C,me)|0)+Math.imul(P,he)|0))<<13)|0;u=((i=i+Math.imul(P,me)|0)+(a>>>13)|0)+(Re>>>26)|0,Re&=67108863,r=Math.imul(B,ce),a=(a=Math.imul(B,ue))+Math.imul(Z,ce)|0,i=Math.imul(Z,ue),r=r+Math.imul(M,de)|0,a=(a=a+Math.imul(M,pe)|0)+Math.imul(N,de)|0,i=i+Math.imul(N,pe)|0;var Ie=(u+(r=r+Math.imul(I,he)|0)|0)+((8191&(a=(a=a+Math.imul(I,me)|0)+Math.imul(D,he)|0))<<13)|0;u=((i=i+Math.imul(D,me)|0)+(a>>>13)|0)+(Ie>>>26)|0,Ie&=67108863,r=Math.imul(B,de),a=(a=Math.imul(B,pe))+Math.imul(Z,de)|0,i=Math.imul(Z,pe);var De=(u+(r=r+Math.imul(M,he)|0)|0)+((8191&(a=(a=a+Math.imul(M,me)|0)+Math.imul(N,he)|0))<<13)|0;u=((i=i+Math.imul(N,me)|0)+(a>>>13)|0)+(De>>>26)|0,De&=67108863;var je=(u+(r=Math.imul(B,he))|0)+((8191&(a=(a=Math.imul(B,me))+Math.imul(Z,he)|0))<<13)|0;return u=((i=Math.imul(Z,me))+(a>>>13)|0)+(je>>>26)|0,je&=67108863,c[0]=ye,c[1]=ge,c[2]=be,c[3]=ve,c[4]=we,c[5]=_e,c[6]=xe,c[7]=Te,c[8]=Se,c[9]=ke,c[10]=Ee,c[11]=Ae,c[12]=Oe,c[13]=Ce,c[14]=Pe,c[15]=Re,c[16]=Ie,c[17]=De,c[18]=je,0!==u&&(c[19]=u,n.length++),n};function m(e,t,n){return(new y).mulp(e,t,n)}function y(e,t){this.x=e,this.y=t}Math.imul||(h=f),i.prototype.mulTo=function(e,t){var n,r=this.length+e.length;return n=10===this.length&&10===e.length?h(this,e,t):r<63?f(this,e,t):r<1024?function(e,t,n){n.negative=t.negative^e.negative,n.length=e.length+t.length;for(var r=0,a=0,i=0;i>>26)|0)>>>26,o&=67108863}n.words[i]=s,r=o,o=a}return 0!==r?n.words[i]=r:n.length--,n.strip()}(this,e,t):m(this,e,t),n},y.prototype.makeRBT=function(e){for(var t=new Array(e),n=i.prototype._countBits(e)-1,r=0;r>=1;return r},y.prototype.permute=function(e,t,n,r,a,i){for(var o=0;o>>=1)a++;return 1<>>=13,n[2*o+1]=8191&i,i>>>=13;for(o=2*t;o>=26,t+=a/67108864|0,t+=i>>>26,this.words[n]=67108863&i}return 0!==t&&(this.words[n]=t,this.length++),this},i.prototype.muln=function(e){return this.clone().imuln(e)},i.prototype.sqr=function(){return this.mul(this)},i.prototype.isqr=function(){return this.imul(this.clone())},i.prototype.pow=function(e){var t=function(e){for(var t=new Array(e.bitLength()),n=0;n>>a}return t}(e);if(0===t.length)return new i(1);for(var n=this,r=0;r=0);var t,n=e%26,a=(e-n)/26,i=67108863>>>26-n<<26-n;if(0!==n){var o=0;for(t=0;t>>26-n}o&&(this.words[t]=o,this.length++)}if(0!==a){for(t=this.length-1;t>=0;t--)this.words[t+a]=this.words[t];for(t=0;t=0),a=t?(t-t%26)/26:0;var i=e%26,o=Math.min((e-i)/26,this.length),s=67108863^67108863>>>i<o)for(this.length-=o,u=0;u=0&&(0!==l||u>=a);u--){var d=0|this.words[u];this.words[u]=l<<26-i|d>>>i,l=d&s}return c&&0!==l&&(c.words[c.length++]=l),0===this.length&&(this.words[0]=0,this.length=1),this.strip()},i.prototype.ishrn=function(e,t,n){return r(0===this.negative),this.iushrn(e,t,n)},i.prototype.shln=function(e){return this.clone().ishln(e)},i.prototype.ushln=function(e){return this.clone().iushln(e)},i.prototype.shrn=function(e){return this.clone().ishrn(e)},i.prototype.ushrn=function(e){return this.clone().iushrn(e)},i.prototype.testn=function(e){r("number"===typeof e&&e>=0);var t=e%26,n=(e-t)/26,a=1<=0);var t=e%26,n=(e-t)/26;if(r(0===this.negative,"imaskn works only with positive numbers"),this.length<=n)return this;if(0!==t&&n++,this.length=Math.min(n,this.length),0!==t){var a=67108863^67108863>>>t<=67108864;t++)this.words[t]-=67108864,t===this.length-1?this.words[t+1]=1:this.words[t+1]++;return this.length=Math.max(this.length,t+1),this},i.prototype.isubn=function(e){if(r("number"===typeof e),r(e<67108864),e<0)return this.iaddn(-e);if(0!==this.negative)return this.negative=0,this.iaddn(e),this.negative=1,this;if(this.words[0]-=e,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var t=0;t>26)-(c/67108864|0),this.words[a+n]=67108863&i}for(;a>26,this.words[a+n]=67108863&i;if(0===s)return this.strip();for(r(-1===s),s=0,a=0;a>26,this.words[a]=67108863&i;return this.negative=1,this.strip()},i.prototype._wordDiv=function(e,t){var n=(this.length,e.length),r=this.clone(),a=e,o=0|a.words[a.length-1];0!==(n=26-this._countBits(o))&&(a=a.ushln(n),r.iushln(n),o=0|a.words[a.length-1]);var s,c=r.length-a.length;if("mod"!==t){(s=new i(null)).length=c+1,s.words=new Array(s.length);for(var u=0;u=0;d--){var p=67108864*(0|r.words[a.length+d])+(0|r.words[a.length+d-1]);for(p=Math.min(p/o|0,67108863),r._ishlnsubmul(a,p,d);0!==r.negative;)p--,r.negative=0,r._ishlnsubmul(a,1,d),r.isZero()||(r.negative^=1);s&&(s.words[d]=p)}return s&&s.strip(),r.strip(),"div"!==t&&0!==n&&r.iushrn(n),{div:s||null,mod:r}},i.prototype.divmod=function(e,t,n){return r(!e.isZero()),this.isZero()?{div:new i(0),mod:new i(0)}:0!==this.negative&&0===e.negative?(s=this.neg().divmod(e,t),"mod"!==t&&(a=s.div.neg()),"div"!==t&&(o=s.mod.neg(),n&&0!==o.negative&&o.iadd(e)),{div:a,mod:o}):0===this.negative&&0!==e.negative?(s=this.divmod(e.neg(),t),"mod"!==t&&(a=s.div.neg()),{div:a,mod:s.mod}):0!==(this.negative&e.negative)?(s=this.neg().divmod(e.neg(),t),"div"!==t&&(o=s.mod.neg(),n&&0!==o.negative&&o.isub(e)),{div:s.div,mod:o}):e.length>this.length||this.cmp(e)<0?{div:new i(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new i(this.modn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new i(this.modn(e.words[0]))}:this._wordDiv(e,t);var a,o,s},i.prototype.div=function(e){return this.divmod(e,"div",!1).div},i.prototype.mod=function(e){return this.divmod(e,"mod",!1).mod},i.prototype.umod=function(e){return this.divmod(e,"mod",!0).mod},i.prototype.divRound=function(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var n=0!==t.div.negative?t.mod.isub(e):t.mod,r=e.ushrn(1),a=e.andln(1),i=n.cmp(r);return i<0||1===a&&0===i?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)},i.prototype.modn=function(e){r(e<=67108863);for(var t=(1<<26)%e,n=0,a=this.length-1;a>=0;a--)n=(t*n+(0|this.words[a]))%e;return n},i.prototype.idivn=function(e){r(e<=67108863);for(var t=0,n=this.length-1;n>=0;n--){var a=(0|this.words[n])+67108864*t;this.words[n]=a/e|0,t=a%e}return this.strip()},i.prototype.divn=function(e){return this.clone().idivn(e)},i.prototype.egcd=function(e){r(0===e.negative),r(!e.isZero());var t=this,n=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var a=new i(1),o=new i(0),s=new i(0),c=new i(1),u=0;t.isEven()&&n.isEven();)t.iushrn(1),n.iushrn(1),++u;for(var l=n.clone(),d=t.clone();!t.isZero();){for(var p=0,f=1;0===(t.words[0]&f)&&p<26;++p,f<<=1);if(p>0)for(t.iushrn(p);p-- >0;)(a.isOdd()||o.isOdd())&&(a.iadd(l),o.isub(d)),a.iushrn(1),o.iushrn(1);for(var h=0,m=1;0===(n.words[0]&m)&&h<26;++h,m<<=1);if(h>0)for(n.iushrn(h);h-- >0;)(s.isOdd()||c.isOdd())&&(s.iadd(l),c.isub(d)),s.iushrn(1),c.iushrn(1);t.cmp(n)>=0?(t.isub(n),a.isub(s),o.isub(c)):(n.isub(t),s.isub(a),c.isub(o))}return{a:s,b:c,gcd:n.iushln(u)}},i.prototype._invmp=function(e){r(0===e.negative),r(!e.isZero());var t=this,n=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var a,o=new i(1),s=new i(0),c=n.clone();t.cmpn(1)>0&&n.cmpn(1)>0;){for(var u=0,l=1;0===(t.words[0]&l)&&u<26;++u,l<<=1);if(u>0)for(t.iushrn(u);u-- >0;)o.isOdd()&&o.iadd(c),o.iushrn(1);for(var d=0,p=1;0===(n.words[0]&p)&&d<26;++d,p<<=1);if(d>0)for(n.iushrn(d);d-- >0;)s.isOdd()&&s.iadd(c),s.iushrn(1);t.cmp(n)>=0?(t.isub(n),o.isub(s)):(n.isub(t),s.isub(o))}return(a=0===t.cmpn(1)?o:s).cmpn(0)<0&&a.iadd(e),a},i.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),n=e.clone();t.negative=0,n.negative=0;for(var r=0;t.isEven()&&n.isEven();r++)t.iushrn(1),n.iushrn(1);for(;;){for(;t.isEven();)t.iushrn(1);for(;n.isEven();)n.iushrn(1);var a=t.cmp(n);if(a<0){var i=t;t=n,n=i}else if(0===a||0===n.cmpn(1))break;t.isub(n)}return n.iushln(r)},i.prototype.invm=function(e){return this.egcd(e).a.umod(e)},i.prototype.isEven=function(){return 0===(1&this.words[0])},i.prototype.isOdd=function(){return 1===(1&this.words[0])},i.prototype.andln=function(e){return this.words[0]&e},i.prototype.bincn=function(e){r("number"===typeof e);var t=e%26,n=(e-t)/26,a=1<>>26,s&=67108863,this.words[o]=s}return 0!==i&&(this.words[o]=i,this.length++),this},i.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},i.prototype.cmpn=function(e){var t,n=e<0;if(0!==this.negative&&!n)return-1;if(0===this.negative&&n)return 1;if(this.strip(),this.length>1)t=1;else{n&&(e=-e),r(e<=67108863,"Number is too big");var a=0|this.words[0];t=a===e?0:ae.length)return 1;if(this.length=0;n--){var r=0|this.words[n],a=0|e.words[n];if(r!==a){ra&&(t=1);break}}return t},i.prototype.gtn=function(e){return 1===this.cmpn(e)},i.prototype.gt=function(e){return 1===this.cmp(e)},i.prototype.gten=function(e){return this.cmpn(e)>=0},i.prototype.gte=function(e){return this.cmp(e)>=0},i.prototype.ltn=function(e){return-1===this.cmpn(e)},i.prototype.lt=function(e){return-1===this.cmp(e)},i.prototype.lten=function(e){return this.cmpn(e)<=0},i.prototype.lte=function(e){return this.cmp(e)<=0},i.prototype.eqn=function(e){return 0===this.cmpn(e)},i.prototype.eq=function(e){return 0===this.cmp(e)},i.red=function(e){return new T(e)},i.prototype.toRed=function(e){return r(!this.red,"Already a number in reduction context"),r(0===this.negative,"red works only with positives"),e.convertTo(this)._forceRed(e)},i.prototype.fromRed=function(){return r(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},i.prototype._forceRed=function(e){return this.red=e,this},i.prototype.forceRed=function(e){return r(!this.red,"Already a number in reduction context"),this._forceRed(e)},i.prototype.redAdd=function(e){return r(this.red,"redAdd works only with red numbers"),this.red.add(this,e)},i.prototype.redIAdd=function(e){return r(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,e)},i.prototype.redSub=function(e){return r(this.red,"redSub works only with red numbers"),this.red.sub(this,e)},i.prototype.redISub=function(e){return r(this.red,"redISub works only with red numbers"),this.red.isub(this,e)},i.prototype.redShl=function(e){return r(this.red,"redShl works only with red numbers"),this.red.shl(this,e)},i.prototype.redMul=function(e){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.mul(this,e)},i.prototype.redIMul=function(e){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.imul(this,e)},i.prototype.redSqr=function(){return r(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},i.prototype.redISqr=function(){return r(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},i.prototype.redSqrt=function(){return r(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},i.prototype.redInvm=function(){return r(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},i.prototype.redNeg=function(){return r(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},i.prototype.redPow=function(e){return r(this.red&&!e.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,e)};var g={k256:null,p224:null,p192:null,p25519:null};function b(e,t){this.name=e,this.p=new i(t,16),this.n=this.p.bitLength(),this.k=new i(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function v(){b.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function w(){b.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function _(){b.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function x(){b.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function T(e){if("string"===typeof e){var t=i._prime(e);this.m=t.p,this.prime=t}else r(e.gtn(1),"modulus must be greater than 1"),this.m=e,this.prime=null}function S(e){T.call(this,e),this.shift=this.m.bitLength(),this.shift%26!==0&&(this.shift+=26-this.shift%26),this.r=new i(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}b.prototype._tmp=function(){var e=new i(null);return e.words=new Array(Math.ceil(this.n/13)),e},b.prototype.ireduce=function(e){var t,n=e;do{this.split(n,this.tmp),t=(n=(n=this.imulK(n)).iadd(this.tmp)).bitLength()}while(t>this.n);var r=t0?n.isub(this.p):void 0!==n.strip?n.strip():n._strip(),n},b.prototype.split=function(e,t){e.iushrn(this.n,0,t)},b.prototype.imulK=function(e){return e.imul(this.k)},a(v,b),v.prototype.split=function(e,t){for(var n=4194303,r=Math.min(e.length,9),a=0;a>>22,i=o}i>>>=22,e.words[a-10]=i,0===i&&e.length>10?e.length-=10:e.length-=9},v.prototype.imulK=function(e){e.words[e.length]=0,e.words[e.length+1]=0,e.length+=2;for(var t=0,n=0;n>>=26,e.words[n]=a,t=r}return 0!==t&&(e.words[e.length++]=t),e},i._prime=function(e){if(g[e])return g[e];var t;if("k256"===e)t=new v;else if("p224"===e)t=new w;else if("p192"===e)t=new _;else{if("p25519"!==e)throw new Error("Unknown prime "+e);t=new x}return g[e]=t,t},T.prototype._verify1=function(e){r(0===e.negative,"red works only with positives"),r(e.red,"red works only with red numbers")},T.prototype._verify2=function(e,t){r(0===(e.negative|t.negative),"red works only with positives"),r(e.red&&e.red===t.red,"red works only with red numbers")},T.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):e.umod(this.m)._forceRed(this)},T.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)},T.prototype.add=function(e,t){this._verify2(e,t);var n=e.add(t);return n.cmp(this.m)>=0&&n.isub(this.m),n._forceRed(this)},T.prototype.iadd=function(e,t){this._verify2(e,t);var n=e.iadd(t);return n.cmp(this.m)>=0&&n.isub(this.m),n},T.prototype.sub=function(e,t){this._verify2(e,t);var n=e.sub(t);return n.cmpn(0)<0&&n.iadd(this.m),n._forceRed(this)},T.prototype.isub=function(e,t){this._verify2(e,t);var n=e.isub(t);return n.cmpn(0)<0&&n.iadd(this.m),n},T.prototype.shl=function(e,t){return this._verify1(e),this.imod(e.ushln(t))},T.prototype.imul=function(e,t){return this._verify2(e,t),this.imod(e.imul(t))},T.prototype.mul=function(e,t){return this._verify2(e,t),this.imod(e.mul(t))},T.prototype.isqr=function(e){return this.imul(e,e.clone())},T.prototype.sqr=function(e){return this.mul(e,e)},T.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);if(r(t%2===1),3===t){var n=this.m.add(new i(1)).iushrn(2);return this.pow(e,n)}for(var a=this.m.subn(1),o=0;!a.isZero()&&0===a.andln(1);)o++,a.iushrn(1);r(!a.isZero());var s=new i(1).toRed(this),c=s.redNeg(),u=this.m.subn(1).iushrn(1),l=this.m.bitLength();for(l=new i(2*l*l).toRed(this);0!==this.pow(l,u).cmp(c);)l.redIAdd(c);for(var d=this.pow(l,a),p=this.pow(e,a.addn(1).iushrn(1)),f=this.pow(e,a),h=o;0!==f.cmp(s);){for(var m=f,y=0;0!==m.cmp(s);y++)m=m.redSqr();r(y=0;r--){for(var u=t.words[r],l=c-1;l>=0;l--){var d=u>>l&1;a!==n[0]&&(a=this.sqr(a)),0!==d||0!==o?(o<<=1,o|=d,(4===++s||0===r&&0===l)&&(a=this.mul(a,n[o]),s=0,o=0)):s=0}c=26}return a},T.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t},T.prototype.convertFrom=function(e){var t=e.clone();return t.red=null,t},i.mont=function(e){return new S(e)},a(S,T),S.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))},S.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));return t.red=null,t},S.prototype.imul=function(e,t){if(e.isZero()||t.isZero())return e.words[0]=0,e.length=1,e;var n=e.imul(t),r=n.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),a=n.isub(r).iushrn(this.shift),i=a;return a.cmp(this.m)>=0?i=a.isub(this.m):a.cmpn(0)<0&&(i=a.iadd(this.m)),i._forceRed(this)},S.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new i(0)._forceRed(this);var n=e.mul(t),r=n.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),a=n.isub(r).iushrn(this.shift),o=a;return a.cmp(this.m)>=0?o=a.isub(this.m):a.cmpn(0)<0&&(o=a.iadd(this.m)),o._forceRed(this)},S.prototype.invm=function(e){return this.imod(e._invmp(this.m).mul(this.r2))._forceRed(this)}}(e=n.nmd(e),this)},48764:function(e,t,n){"use strict";var r=n(79742),a=n(80645),i="function"===typeof Symbol&&"function"===typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;t.Buffer=c,t.SlowBuffer=function(e){+e!=e&&(e=0);return c.alloc(+e)},t.INSPECT_MAX_BYTES=50;var o=2147483647;function s(e){if(e>o)throw new RangeError('The value "'+e+'" is invalid for option "size"');var t=new Uint8Array(e);return Object.setPrototypeOf(t,c.prototype),t}function c(e,t,n){if("number"===typeof e){if("string"===typeof t)throw new TypeError('The "string" argument must be of type string. Received type number');return d(e)}return u(e,t,n)}function u(e,t,n){if("string"===typeof e)return function(e,t){"string"===typeof t&&""!==t||(t="utf8");if(!c.isEncoding(t))throw new TypeError("Unknown encoding: "+t);var n=0|m(e,t),r=s(n),a=r.write(e,t);a!==n&&(r=r.slice(0,a));return r}(e,t);if(ArrayBuffer.isView(e))return function(e){if(F(e,Uint8Array)){var t=new Uint8Array(e);return f(t.buffer,t.byteOffset,t.byteLength)}return p(e)}(e);if(null==e)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e);if(F(e,ArrayBuffer)||e&&F(e.buffer,ArrayBuffer))return f(e,t,n);if("undefined"!==typeof SharedArrayBuffer&&(F(e,SharedArrayBuffer)||e&&F(e.buffer,SharedArrayBuffer)))return f(e,t,n);if("number"===typeof e)throw new TypeError('The "value" argument must not be of type number. Received type number');var r=e.valueOf&&e.valueOf();if(null!=r&&r!==e)return c.from(r,t,n);var a=function(e){if(c.isBuffer(e)){var t=0|h(e.length),n=s(t);return 0===n.length||e.copy(n,0,0,t),n}if(void 0!==e.length)return"number"!==typeof e.length||z(e.length)?s(0):p(e);if("Buffer"===e.type&&Array.isArray(e.data))return p(e.data)}(e);if(a)return a;if("undefined"!==typeof Symbol&&null!=Symbol.toPrimitive&&"function"===typeof e[Symbol.toPrimitive])return c.from(e[Symbol.toPrimitive]("string"),t,n);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e)}function l(e){if("number"!==typeof e)throw new TypeError('"size" argument must be of type number');if(e<0)throw new RangeError('The value "'+e+'" is invalid for option "size"')}function d(e){return l(e),s(e<0?0:0|h(e))}function p(e){for(var t=e.length<0?0:0|h(e.length),n=s(t),r=0;r=o)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+o.toString(16)+" bytes");return 0|e}function m(e,t){if(c.isBuffer(e))return e.length;if(ArrayBuffer.isView(e)||F(e,ArrayBuffer))return e.byteLength;if("string"!==typeof e)throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof e);var n=e.length,r=arguments.length>2&&!0===arguments[2];if(!r&&0===n)return 0;for(var a=!1;;)switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":return B(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return Z(e).length;default:if(a)return r?-1:B(e).length;t=(""+t).toLowerCase(),a=!0}}function y(e,t,n){var r=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===n||n>this.length)&&(n=this.length),n<=0)return"";if((n>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return P(this,t,n);case"utf8":case"utf-8":return E(this,t,n);case"ascii":return O(this,t,n);case"latin1":case"binary":return C(this,t,n);case"base64":return k(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return R(this,t,n);default:if(r)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),r=!0}}function g(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function b(e,t,n,r,a){if(0===e.length)return-1;if("string"===typeof n?(r=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),z(n=+n)&&(n=a?0:e.length-1),n<0&&(n=e.length+n),n>=e.length){if(a)return-1;n=e.length-1}else if(n<0){if(!a)return-1;n=0}if("string"===typeof t&&(t=c.from(t,r)),c.isBuffer(t))return 0===t.length?-1:v(e,t,n,r,a);if("number"===typeof t)return t&=255,"function"===typeof Uint8Array.prototype.indexOf?a?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):v(e,[t],n,r,a);throw new TypeError("val must be string, number or Buffer")}function v(e,t,n,r,a){var i,o=1,s=e.length,c=t.length;if(void 0!==r&&("ucs2"===(r=String(r).toLowerCase())||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(e.length<2||t.length<2)return-1;o=2,s/=2,c/=2,n/=2}function u(e,t){return 1===o?e[t]:e.readUInt16BE(t*o)}if(a){var l=-1;for(i=n;is&&(n=s-c),i=n;i>=0;i--){for(var d=!0,p=0;pa&&(r=a):r=a;var i=t.length;r>i/2&&(r=i/2);for(var o=0;o>8,a=n%256,i.push(a),i.push(r);return i}(t,e.length-n),e,n,r)}function k(e,t,n){return 0===t&&n===e.length?r.fromByteArray(e):r.fromByteArray(e.slice(t,n))}function E(e,t,n){n=Math.min(e.length,n);for(var r=[],a=t;a239?4:u>223?3:u>191?2:1;if(a+d<=n)switch(d){case 1:u<128&&(l=u);break;case 2:128===(192&(i=e[a+1]))&&(c=(31&u)<<6|63&i)>127&&(l=c);break;case 3:i=e[a+1],o=e[a+2],128===(192&i)&&128===(192&o)&&(c=(15&u)<<12|(63&i)<<6|63&o)>2047&&(c<55296||c>57343)&&(l=c);break;case 4:i=e[a+1],o=e[a+2],s=e[a+3],128===(192&i)&&128===(192&o)&&128===(192&s)&&(c=(15&u)<<18|(63&i)<<12|(63&o)<<6|63&s)>65535&&c<1114112&&(l=c)}null===l?(l=65533,d=1):l>65535&&(l-=65536,r.push(l>>>10&1023|55296),l=56320|1023&l),r.push(l),a+=d}return function(e){var t=e.length;if(t<=A)return String.fromCharCode.apply(String,e);var n="",r=0;for(;rr.length?c.from(i).copy(r,a):Uint8Array.prototype.set.call(r,i,a);else{if(!c.isBuffer(i))throw new TypeError('"list" argument must be an Array of Buffers');i.copy(r,a)}a+=i.length}return r},c.byteLength=m,c.prototype._isBuffer=!0,c.prototype.swap16=function(){var e=this.length;if(e%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var t=0;tn&&(e+=" ... "),""},i&&(c.prototype[i]=c.prototype.inspect),c.prototype.compare=function(e,t,n,r,a){if(F(e,Uint8Array)&&(e=c.from(e,e.offset,e.byteLength)),!c.isBuffer(e))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof e);if(void 0===t&&(t=0),void 0===n&&(n=e?e.length:0),void 0===r&&(r=0),void 0===a&&(a=this.length),t<0||n>e.length||r<0||a>this.length)throw new RangeError("out of range index");if(r>=a&&t>=n)return 0;if(r>=a)return-1;if(t>=n)return 1;if(this===e)return 0;for(var i=(a>>>=0)-(r>>>=0),o=(n>>>=0)-(t>>>=0),s=Math.min(i,o),u=this.slice(r,a),l=e.slice(t,n),d=0;d>>=0,isFinite(n)?(n>>>=0,void 0===r&&(r="utf8")):(r=n,n=void 0)}var a=this.length-t;if((void 0===n||n>a)&&(n=a),e.length>0&&(n<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");r||(r="utf8");for(var i=!1;;)switch(r){case"hex":return w(this,e,t,n);case"utf8":case"utf-8":return _(this,e,t,n);case"ascii":case"latin1":case"binary":return x(this,e,t,n);case"base64":return T(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return S(this,e,t,n);default:if(i)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),i=!0}},c.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var A=4096;function O(e,t,n){var r="";n=Math.min(e.length,n);for(var a=t;ar)&&(n=r);for(var a="",i=t;in)throw new RangeError("Trying to access beyond buffer length")}function D(e,t,n,r,a,i){if(!c.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>a||te.length)throw new RangeError("Index out of range")}function j(e,t,n,r,a,i){if(n+r>e.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function M(e,t,n,r,i){return t=+t,n>>>=0,i||j(e,0,n,4),a.write(e,t,n,r,23,4),n+4}function N(e,t,n,r,i){return t=+t,n>>>=0,i||j(e,0,n,8),a.write(e,t,n,r,52,8),n+8}c.prototype.slice=function(e,t){var n=this.length;(e=~~e)<0?(e+=n)<0&&(e=0):e>n&&(e=n),(t=void 0===t?n:~~t)<0?(t+=n)<0&&(t=0):t>n&&(t=n),t>>=0,t>>>=0,n||I(e,t,this.length);for(var r=this[e],a=1,i=0;++i>>=0,t>>>=0,n||I(e,t,this.length);for(var r=this[e+--t],a=1;t>0&&(a*=256);)r+=this[e+--t]*a;return r},c.prototype.readUint8=c.prototype.readUInt8=function(e,t){return e>>>=0,t||I(e,1,this.length),this[e]},c.prototype.readUint16LE=c.prototype.readUInt16LE=function(e,t){return e>>>=0,t||I(e,2,this.length),this[e]|this[e+1]<<8},c.prototype.readUint16BE=c.prototype.readUInt16BE=function(e,t){return e>>>=0,t||I(e,2,this.length),this[e]<<8|this[e+1]},c.prototype.readUint32LE=c.prototype.readUInt32LE=function(e,t){return e>>>=0,t||I(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},c.prototype.readUint32BE=c.prototype.readUInt32BE=function(e,t){return e>>>=0,t||I(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},c.prototype.readIntLE=function(e,t,n){e>>>=0,t>>>=0,n||I(e,t,this.length);for(var r=this[e],a=1,i=0;++i=(a*=128)&&(r-=Math.pow(2,8*t)),r},c.prototype.readIntBE=function(e,t,n){e>>>=0,t>>>=0,n||I(e,t,this.length);for(var r=t,a=1,i=this[e+--r];r>0&&(a*=256);)i+=this[e+--r]*a;return i>=(a*=128)&&(i-=Math.pow(2,8*t)),i},c.prototype.readInt8=function(e,t){return e>>>=0,t||I(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},c.prototype.readInt16LE=function(e,t){e>>>=0,t||I(e,2,this.length);var n=this[e]|this[e+1]<<8;return 32768&n?4294901760|n:n},c.prototype.readInt16BE=function(e,t){e>>>=0,t||I(e,2,this.length);var n=this[e+1]|this[e]<<8;return 32768&n?4294901760|n:n},c.prototype.readInt32LE=function(e,t){return e>>>=0,t||I(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},c.prototype.readInt32BE=function(e,t){return e>>>=0,t||I(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},c.prototype.readFloatLE=function(e,t){return e>>>=0,t||I(e,4,this.length),a.read(this,e,!0,23,4)},c.prototype.readFloatBE=function(e,t){return e>>>=0,t||I(e,4,this.length),a.read(this,e,!1,23,4)},c.prototype.readDoubleLE=function(e,t){return e>>>=0,t||I(e,8,this.length),a.read(this,e,!0,52,8)},c.prototype.readDoubleBE=function(e,t){return e>>>=0,t||I(e,8,this.length),a.read(this,e,!1,52,8)},c.prototype.writeUintLE=c.prototype.writeUIntLE=function(e,t,n,r){(e=+e,t>>>=0,n>>>=0,r)||D(this,e,t,n,Math.pow(2,8*n)-1,0);var a=1,i=0;for(this[t]=255&e;++i>>=0,n>>>=0,r)||D(this,e,t,n,Math.pow(2,8*n)-1,0);var a=n-1,i=1;for(this[t+a]=255&e;--a>=0&&(i*=256);)this[t+a]=e/i&255;return t+n},c.prototype.writeUint8=c.prototype.writeUInt8=function(e,t,n){return e=+e,t>>>=0,n||D(this,e,t,1,255,0),this[t]=255&e,t+1},c.prototype.writeUint16LE=c.prototype.writeUInt16LE=function(e,t,n){return e=+e,t>>>=0,n||D(this,e,t,2,65535,0),this[t]=255&e,this[t+1]=e>>>8,t+2},c.prototype.writeUint16BE=c.prototype.writeUInt16BE=function(e,t,n){return e=+e,t>>>=0,n||D(this,e,t,2,65535,0),this[t]=e>>>8,this[t+1]=255&e,t+2},c.prototype.writeUint32LE=c.prototype.writeUInt32LE=function(e,t,n){return e=+e,t>>>=0,n||D(this,e,t,4,4294967295,0),this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e,t+4},c.prototype.writeUint32BE=c.prototype.writeUInt32BE=function(e,t,n){return e=+e,t>>>=0,n||D(this,e,t,4,4294967295,0),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},c.prototype.writeIntLE=function(e,t,n,r){if(e=+e,t>>>=0,!r){var a=Math.pow(2,8*n-1);D(this,e,t,n,a-1,-a)}var i=0,o=1,s=0;for(this[t]=255&e;++i>0)-s&255;return t+n},c.prototype.writeIntBE=function(e,t,n,r){if(e=+e,t>>>=0,!r){var a=Math.pow(2,8*n-1);D(this,e,t,n,a-1,-a)}var i=n-1,o=1,s=0;for(this[t+i]=255&e;--i>=0&&(o*=256);)e<0&&0===s&&0!==this[t+i+1]&&(s=1),this[t+i]=(e/o>>0)-s&255;return t+n},c.prototype.writeInt8=function(e,t,n){return e=+e,t>>>=0,n||D(this,e,t,1,127,-128),e<0&&(e=255+e+1),this[t]=255&e,t+1},c.prototype.writeInt16LE=function(e,t,n){return e=+e,t>>>=0,n||D(this,e,t,2,32767,-32768),this[t]=255&e,this[t+1]=e>>>8,t+2},c.prototype.writeInt16BE=function(e,t,n){return e=+e,t>>>=0,n||D(this,e,t,2,32767,-32768),this[t]=e>>>8,this[t+1]=255&e,t+2},c.prototype.writeInt32LE=function(e,t,n){return e=+e,t>>>=0,n||D(this,e,t,4,2147483647,-2147483648),this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24,t+4},c.prototype.writeInt32BE=function(e,t,n){return e=+e,t>>>=0,n||D(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},c.prototype.writeFloatLE=function(e,t,n){return M(this,e,t,!0,n)},c.prototype.writeFloatBE=function(e,t,n){return M(this,e,t,!1,n)},c.prototype.writeDoubleLE=function(e,t,n){return N(this,e,t,!0,n)},c.prototype.writeDoubleBE=function(e,t,n){return N(this,e,t,!1,n)},c.prototype.copy=function(e,t,n,r){if(!c.isBuffer(e))throw new TypeError("argument should be a Buffer");if(n||(n=0),r||0===r||(r=this.length),t>=e.length&&(t=e.length),t||(t=0),r>0&&r=this.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),e.length-t>>=0,n=void 0===n?this.length:n>>>0,e||(e=0),"number"===typeof e)for(i=t;i55295&&n<57344){if(!a){if(n>56319){(t-=3)>-1&&i.push(239,191,189);continue}if(o+1===r){(t-=3)>-1&&i.push(239,191,189);continue}a=n;continue}if(n<56320){(t-=3)>-1&&i.push(239,191,189),a=n;continue}n=65536+(a-55296<<10|n-56320)}else a&&(t-=3)>-1&&i.push(239,191,189);if(a=null,n<128){if((t-=1)<0)break;i.push(n)}else if(n<2048){if((t-=2)<0)break;i.push(n>>6|192,63&n|128)}else if(n<65536){if((t-=3)<0)break;i.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;i.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return i}function Z(e){return r.toByteArray(function(e){if((e=(e=e.split("=")[0]).trim().replace(L,"")).length<2)return"";for(;e.length%4!==0;)e+="=";return e}(e))}function U(e,t,n,r){for(var a=0;a=t.length||a>=e.length);++a)t[a+n]=e[a];return a}function F(e,t){return e instanceof t||null!=e&&null!=e.constructor&&null!=e.constructor.name&&e.constructor.name===t.name}function z(e){return e!==e}var G=function(){for(var e="0123456789abcdef",t=new Array(256),n=0;n<16;++n)for(var r=16*n,a=0;a<16;++a)t[r+a]=e[n]+e[a];return t}()},86010:function(e,t,n){"use strict";function r(e){var t,n,a="";if("string"==typeof e||"number"==typeof e)a+=e;else if("object"==typeof e)if(Array.isArray(e))for(t=0;t=t?e:""+Array(t+1-r.length).join(n)+e},b={s:g,z:function(e){var t=-e.utcOffset(),n=Math.abs(t),r=Math.floor(n/60),a=n%60;return(t<=0?"+":"-")+g(r,2,"0")+":"+g(a,2,"0")},m:function e(t,n){if(t.date()1)return e(o[0])}else{var s=t.name;w[s]=t,a=s}return!r&&a&&(v=a),a||!r&&v},T=function(e,t){if(_(e))return e.clone();var n="object"==typeof t?t:{};return n.date=e,n.args=arguments,new k(n)},S=b;S.l=x,S.i=_,S.w=function(e,t){return T(e,{locale:t.$L,utc:t.$u,x:t.$x,$offset:t.$offset})};var k=function(){function y(e){this.$L=x(e.locale,null,!0),this.parse(e)}var g=y.prototype;return g.parse=function(e){this.$d=function(e){var t=e.date,n=e.utc;if(null===t)return new Date(NaN);if(S.u(t))return new Date;if(t instanceof Date)return new Date(t);if("string"==typeof t&&!/Z$/i.test(t)){var r=t.match(h);if(r){var a=r[2]-1||0,i=(r[7]||"0").substring(0,3);return n?new Date(Date.UTC(r[1],a,r[3]||1,r[4]||0,r[5]||0,r[6]||0,i)):new Date(r[1],a,r[3]||1,r[4]||0,r[5]||0,r[6]||0,i)}}return new Date(t)}(e),this.$x=e.x||{},this.init()},g.init=function(){var e=this.$d;this.$y=e.getFullYear(),this.$M=e.getMonth(),this.$D=e.getDate(),this.$W=e.getDay(),this.$H=e.getHours(),this.$m=e.getMinutes(),this.$s=e.getSeconds(),this.$ms=e.getMilliseconds()},g.$utils=function(){return S},g.isValid=function(){return!(this.$d.toString()===f)},g.isSame=function(e,t){var n=T(e);return this.startOf(t)<=n&&n<=this.endOf(t)},g.isAfter=function(e,t){return T(e)>19^e^e>>8,(i[3]>>>0)/(1<<31>>>0)}function s(){return[Math.floor(360*o())/360,(60*o()+40)/100,25*(o()+o()+o()+o())/100]}function c(e,t,n,r,a,i){for(let o=0;o>24&255,e>>16&255,e>>8&255,255&e)}function i(e){return String.fromCharCode(255&e,e>>8&255)}this.width=e,this.height=t,this.depth=n,this.pix_size=t*(e+1),this.data_size=2+this.pix_size+5*Math.floor((65534+this.pix_size)/65535)+4,this.ihdr_offs=0,this.ihdr_size=25,this.plte_offs=this.ihdr_offs+this.ihdr_size,this.plte_size=8+3*n+4,this.trns_offs=this.plte_offs+this.plte_size,this.trns_size=8+n+4,this.idat_offs=this.trns_offs+this.trns_size,this.idat_size=8+this.data_size+4,this.iend_offs=this.idat_offs+this.idat_size,this.iend_size=12,this.buffer_size=this.iend_offs+this.iend_size,this.buffer=new Array,this.palette=new Object,this.pindex=0;for(var o=new Array,s=0;s>8&255,255&c))),s=0;(s<<16)-1>1&2147483647:p>>1&2147483647;o[s]=p}this.index=function(e,t){var n=t*(this.width+1)+e+1;return this.idat_offs+8+2+5*Math.floor(n/65535+1)+n},this.color=function(e,t,n,r){var a=(((r=r>=0?r:255)<<8|e)<<8|t)<<8|n;if("undefined"==typeof this.palette[a]){if(this.pindex==this.depth)return"\0";var i=this.plte_offs+8+3*this.pindex;this.buffer[i+0]=String.fromCharCode(e),this.buffer[i+1]=String.fromCharCode(t),this.buffer[i+2]=String.fromCharCode(n),this.buffer[this.trns_offs+8+this.pindex]=String.fromCharCode(r),this.palette[a]=String.fromCharCode(this.pindex++)}return this.palette[a]},this.getBase64=function(){var e,t,n,r,a,i,o,s=this.getDump(),c="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",u=s.length,l=0,d="";do{r=(e=s.charCodeAt(l))>>2,a=(3&e)<<4|(t=s.charCodeAt(l+1))>>4,n=s.charCodeAt(l+2),i=u>6,o=u>8&16777215;r(e,t+n-4,a(-1^i))}return t%=e,n%=e,r(this.buffer,this.idat_offs+this.idat_size-8,a(n<<16|t)),u(this.buffer,this.ihdr_offs,this.ihdr_size),u(this.buffer,this.plte_offs,this.plte_size),u(this.buffer,this.trns_offs,this.trns_size),u(this.buffer,this.idat_offs,this.idat_size),u(this.buffer,this.iend_offs,this.iend_size),"\x89PNG\r\n\x1a\n"+this.buffer.join("")}}},function(e,t){function n(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}e.exports=function(e,t,r){let a,i,o;if(0==t)a=i=o=r;else{const s=r<.5?r*(1+t):r+t-r*t,c=2*r-s;a=n(c,s,e+1/3),i=n(c,s,e),o=n(c,s,e-1/3)}return[Math.round(255*a),Math.round(255*i),Math.round(255*o),255]}}])},e.exports=t()},62863:function(e,t,n){"use strict";n.d(t,{i:function(){return r}});const r="ethers/5.5.4"},91023:function(e,t,n){"use strict";n.r(t),n.d(t,{Signer:function(){return o.E},Wallet:function(){return s.Wallet},VoidSigner:function(){return o.b},getDefaultProvider:function(){return u.getDefaultProvider},providers:function(){return u},BaseContract:function(){return r.VZ},Contract:function(){return r.CH},ContractFactory:function(){return r.lV},BigNumber:function(){return a.O$},FixedNumber:function(){return i.xs},constants:function(){return c},errors:function(){return f.ErrorCode},logger:function(){return m},utils:function(){return p},wordlists:function(){return l.E},version:function(){return h.i},Wordlist:function(){return d.D}});var r=n(64146),a=n(2593),i=n(20335),o=n(48088),s=n(79911),c=n(21815),u=n(24946),l=n(10234),d=n(48812),p=n(86494),f=n(1581),h=n(62863);const m=new f.Logger(h.i)},86623:function(e,t,n){"use strict";n.r(t),n.d(t,{ethers:function(){return r},Signer:function(){return a.E},Wallet:function(){return i.Wallet},VoidSigner:function(){return a.b},getDefaultProvider:function(){return o.getDefaultProvider},providers:function(){return o},BaseContract:function(){return s.VZ},Contract:function(){return s.CH},ContractFactory:function(){return s.lV},BigNumber:function(){return c.O$},FixedNumber:function(){return u.xs},constants:function(){return l},errors:function(){return d.ErrorCode},logger:function(){return r.logger},utils:function(){return p},wordlists:function(){return f.E},version:function(){return h.i},Wordlist:function(){return m.D}});var r=n(91023),a=n(48088),i=n(79911),o=n(24946),s=n(64146),c=n(2593),u=n(20335),l=n(21815),d=n(1581),p=n(86494),f=n(10234),h=n(62863),m=n(48812);try{const e=window;null==e._ethers&&(e._ethers=r)}catch(y){}},86494:function(e,t,n){"use strict";n.r(t),n.d(t,{AbiCoder:function(){return r.R},defaultAbiCoder:function(){return r.$},Fragment:function(){return a.HY},ConstructorFragment:function(){return a.Xg},ErrorFragment:function(){return a.IC},EventFragment:function(){return a.QV},FunctionFragment:function(){return a.YW},ParamType:function(){return a._R},FormatTypes:function(){return a.pc},checkResultErrors:function(){return i.BR},Logger:function(){return b.Logger},RLP:function(){return S},_fetchData:function(){return I._fetchData},fetchJson:function(){return I.fetchJson},poll:function(){return I.poll},checkProperties:function(){return T.checkProperties},deepCopy:function(){return T.deepCopy},defineReadOnly:function(){return T.defineReadOnly},getStatic:function(){return T.getStatic},resolveProperties:function(){return T.resolveProperties},shallowCopy:function(){return T.shallowCopy},arrayify:function(){return l.arrayify},concat:function(){return l.concat},stripZeros:function(){return l.stripZeros},zeroPad:function(){return l.zeroPad},isBytes:function(){return l.isBytes},isBytesLike:function(){return l.isBytesLike},defaultPath:function(){return m.defaultPath},HDNode:function(){return m.HDNode},SigningKey:function(){return k.SigningKey},Interface:function(){return o.vU},LogDescription:function(){return o.CC},TransactionDescription:function(){return o.vk},base58:function(){return u.Base58},base64:function(){return c},hexlify:function(){return l.hexlify},isHexString:function(){return l.isHexString},hexConcat:function(){return l.hexConcat},hexStripZeros:function(){return l.hexStripZeros},hexValue:function(){return l.hexValue},hexZeroPad:function(){return l.hexZeroPad},hexDataLength:function(){return l.hexDataLength},hexDataSlice:function(){return l.hexDataSlice},nameprep:function(){return E.Ll},_toEscapedUtf8String:function(){return A.U$},toUtf8Bytes:function(){return A.Y0},toUtf8CodePoints:function(){return A.XL},toUtf8String:function(){return A.ZN},Utf8ErrorFuncs:function(){return A.te},formatBytes32String:function(){return O.s},parseBytes32String:function(){return O.F},hashMessage:function(){return d.r},namehash:function(){return p.V},isValidName:function(){return p.r},id:function(){return f.id},_TypedDataEncoder:function(){return h.E},getAddress:function(){return s.getAddress},getIcapAddress:function(){return s.getIcapAddress},getContractAddress:function(){return s.getContractAddress},getCreate2Address:function(){return s.getCreate2Address},isAddress:function(){return s.isAddress},formatEther:function(){return P.formatEther},parseEther:function(){return P.parseEther},formatUnits:function(){return P.formatUnits},parseUnits:function(){return P.parseUnits},commify:function(){return P.commify},computeHmac:function(){return v.Gy},keccak256:function(){return g.keccak256},ripemd160:function(){return v.bP},sha256:function(){return v.JQ},sha512:function(){return v.o},randomBytes:function(){return _.O},shuffled:function(){return x.y},solidityPack:function(){return w.pack},solidityKeccak256:function(){return w.keccak256},soliditySha256:function(){return w.sha256},splitSignature:function(){return l.splitSignature},joinSignature:function(){return l.joinSignature},accessListify:function(){return C.accessListify},parseTransaction:function(){return C.parse},serializeTransaction:function(){return C.serialize},TransactionTypes:function(){return C.TransactionTypes},getJsonWalletAddress:function(){return y.Rb},computeAddress:function(){return C.computeAddress},recoverAddress:function(){return C.recoverAddress},computePublicKey:function(){return k.computePublicKey},recoverPublicKey:function(){return k.recoverPublicKey},verifyMessage:function(){return R.verifyMessage},verifyTypedData:function(){return R.verifyTypedData},getAccountPath:function(){return m.getAccountPath},mnemonicToEntropy:function(){return m.mnemonicToEntropy},entropyToMnemonic:function(){return m.entropyToMnemonic},isValidMnemonic:function(){return m.isValidMnemonic},mnemonicToSeed:function(){return m.mnemonicToSeed},SupportedAlgorithm:function(){return D.p},UnicodeNormalizationForm:function(){return A.Uj},Utf8ErrorReason:function(){return A.Uw},Indexed:function(){return o.Hk}});var r=n(84243),a=n(11388),i=n(61184),o=n(8198),s=n(19485),c=n(4089),u=n(57727),l=n(16441),d=n(93684),p=n(84706),f=n(32046),h=n(67827),m=n(84178),y=n(67949),g=n(38197),b=n(1581),v=n(2006),w=n(31886),_=n(5634),x=n(52472),T=n(6881),S=n(59052),k=n(67669),E=n(35637),A=n(29251),O=n(86237),C=n(83875),P=n(61744),R=n(79911),I=n(37707),D=n(21261)},56371:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return a(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.formatBytes32String=t.Utf8ErrorFuncs=t.toUtf8String=t.toUtf8CodePoints=t.toUtf8Bytes=t._toEscapedUtf8String=t.nameprep=t.hexDataSlice=t.hexDataLength=t.hexZeroPad=t.hexValue=t.hexStripZeros=t.hexConcat=t.isHexString=t.hexlify=t.base64=t.base58=t.TransactionDescription=t.LogDescription=t.Interface=t.SigningKey=t.HDNode=t.defaultPath=t.isBytesLike=t.isBytes=t.zeroPad=t.stripZeros=t.concat=t.arrayify=t.shallowCopy=t.resolveProperties=t.getStatic=t.defineReadOnly=t.deepCopy=t.checkProperties=t.poll=t.fetchJson=t._fetchData=t.RLP=t.Logger=t.checkResultErrors=t.FormatTypes=t.ParamType=t.FunctionFragment=t.EventFragment=t.ErrorFragment=t.ConstructorFragment=t.Fragment=t.defaultAbiCoder=t.AbiCoder=void 0,t.Indexed=t.Utf8ErrorReason=t.UnicodeNormalizationForm=t.SupportedAlgorithm=t.mnemonicToSeed=t.isValidMnemonic=t.entropyToMnemonic=t.mnemonicToEntropy=t.getAccountPath=t.verifyTypedData=t.verifyMessage=t.recoverPublicKey=t.computePublicKey=t.recoverAddress=t.computeAddress=t.getJsonWalletAddress=t.TransactionTypes=t.serializeTransaction=t.parseTransaction=t.accessListify=t.joinSignature=t.splitSignature=t.soliditySha256=t.solidityKeccak256=t.solidityPack=t.shuffled=t.randomBytes=t.sha512=t.sha256=t.ripemd160=t.keccak256=t.computeHmac=t.commify=t.parseUnits=t.formatUnits=t.parseEther=t.formatEther=t.isAddress=t.getCreate2Address=t.getContractAddress=t.getIcapAddress=t.getAddress=t._TypedDataEncoder=t.id=t.isValidName=t.namehash=t.hashMessage=t.parseBytes32String=void 0;var o=n(83893);Object.defineProperty(t,"AbiCoder",{enumerable:!0,get:function(){return o.AbiCoder}}),Object.defineProperty(t,"checkResultErrors",{enumerable:!0,get:function(){return o.checkResultErrors}}),Object.defineProperty(t,"ConstructorFragment",{enumerable:!0,get:function(){return o.ConstructorFragment}}),Object.defineProperty(t,"defaultAbiCoder",{enumerable:!0,get:function(){return o.defaultAbiCoder}}),Object.defineProperty(t,"ErrorFragment",{enumerable:!0,get:function(){return o.ErrorFragment}}),Object.defineProperty(t,"EventFragment",{enumerable:!0,get:function(){return o.EventFragment}}),Object.defineProperty(t,"FormatTypes",{enumerable:!0,get:function(){return o.FormatTypes}}),Object.defineProperty(t,"Fragment",{enumerable:!0,get:function(){return o.Fragment}}),Object.defineProperty(t,"FunctionFragment",{enumerable:!0,get:function(){return o.FunctionFragment}}),Object.defineProperty(t,"Indexed",{enumerable:!0,get:function(){return o.Indexed}}),Object.defineProperty(t,"Interface",{enumerable:!0,get:function(){return o.Interface}}),Object.defineProperty(t,"LogDescription",{enumerable:!0,get:function(){return o.LogDescription}}),Object.defineProperty(t,"ParamType",{enumerable:!0,get:function(){return o.ParamType}}),Object.defineProperty(t,"TransactionDescription",{enumerable:!0,get:function(){return o.TransactionDescription}});var s=n(19485);Object.defineProperty(t,"getAddress",{enumerable:!0,get:function(){return s.getAddress}}),Object.defineProperty(t,"getCreate2Address",{enumerable:!0,get:function(){return s.getCreate2Address}}),Object.defineProperty(t,"getContractAddress",{enumerable:!0,get:function(){return s.getContractAddress}}),Object.defineProperty(t,"getIcapAddress",{enumerable:!0,get:function(){return s.getIcapAddress}}),Object.defineProperty(t,"isAddress",{enumerable:!0,get:function(){return s.isAddress}});var c=i(n(4089));t.base64=c;var u=n(57727);Object.defineProperty(t,"base58",{enumerable:!0,get:function(){return u.Base58}});var l=n(16441);Object.defineProperty(t,"arrayify",{enumerable:!0,get:function(){return l.arrayify}}),Object.defineProperty(t,"concat",{enumerable:!0,get:function(){return l.concat}}),Object.defineProperty(t,"hexConcat",{enumerable:!0,get:function(){return l.hexConcat}}),Object.defineProperty(t,"hexDataSlice",{enumerable:!0,get:function(){return l.hexDataSlice}}),Object.defineProperty(t,"hexDataLength",{enumerable:!0,get:function(){return l.hexDataLength}}),Object.defineProperty(t,"hexlify",{enumerable:!0,get:function(){return l.hexlify}}),Object.defineProperty(t,"hexStripZeros",{enumerable:!0,get:function(){return l.hexStripZeros}}),Object.defineProperty(t,"hexValue",{enumerable:!0,get:function(){return l.hexValue}}),Object.defineProperty(t,"hexZeroPad",{enumerable:!0,get:function(){return l.hexZeroPad}}),Object.defineProperty(t,"isBytes",{enumerable:!0,get:function(){return l.isBytes}}),Object.defineProperty(t,"isBytesLike",{enumerable:!0,get:function(){return l.isBytesLike}}),Object.defineProperty(t,"isHexString",{enumerable:!0,get:function(){return l.isHexString}}),Object.defineProperty(t,"joinSignature",{enumerable:!0,get:function(){return l.joinSignature}}),Object.defineProperty(t,"zeroPad",{enumerable:!0,get:function(){return l.zeroPad}}),Object.defineProperty(t,"splitSignature",{enumerable:!0,get:function(){return l.splitSignature}}),Object.defineProperty(t,"stripZeros",{enumerable:!0,get:function(){return l.stripZeros}});var d=n(75931);Object.defineProperty(t,"_TypedDataEncoder",{enumerable:!0,get:function(){return d._TypedDataEncoder}}),Object.defineProperty(t,"hashMessage",{enumerable:!0,get:function(){return d.hashMessage}}),Object.defineProperty(t,"id",{enumerable:!0,get:function(){return d.id}}),Object.defineProperty(t,"isValidName",{enumerable:!0,get:function(){return d.isValidName}}),Object.defineProperty(t,"namehash",{enumerable:!0,get:function(){return d.namehash}});var p=n(84178);Object.defineProperty(t,"defaultPath",{enumerable:!0,get:function(){return p.defaultPath}}),Object.defineProperty(t,"entropyToMnemonic",{enumerable:!0,get:function(){return p.entropyToMnemonic}}),Object.defineProperty(t,"getAccountPath",{enumerable:!0,get:function(){return p.getAccountPath}}),Object.defineProperty(t,"HDNode",{enumerable:!0,get:function(){return p.HDNode}}),Object.defineProperty(t,"isValidMnemonic",{enumerable:!0,get:function(){return p.isValidMnemonic}}),Object.defineProperty(t,"mnemonicToEntropy",{enumerable:!0,get:function(){return p.mnemonicToEntropy}}),Object.defineProperty(t,"mnemonicToSeed",{enumerable:!0,get:function(){return p.mnemonicToSeed}});var f=n(64341);Object.defineProperty(t,"getJsonWalletAddress",{enumerable:!0,get:function(){return f.getJsonWalletAddress}});var h=n(38197);Object.defineProperty(t,"keccak256",{enumerable:!0,get:function(){return h.keccak256}});var m=n(1581);Object.defineProperty(t,"Logger",{enumerable:!0,get:function(){return m.Logger}});var y=n(91278);Object.defineProperty(t,"computeHmac",{enumerable:!0,get:function(){return y.computeHmac}}),Object.defineProperty(t,"ripemd160",{enumerable:!0,get:function(){return y.ripemd160}}),Object.defineProperty(t,"sha256",{enumerable:!0,get:function(){return y.sha256}}),Object.defineProperty(t,"sha512",{enumerable:!0,get:function(){return y.sha512}});var g=n(31886);Object.defineProperty(t,"solidityKeccak256",{enumerable:!0,get:function(){return g.keccak256}}),Object.defineProperty(t,"solidityPack",{enumerable:!0,get:function(){return g.pack}}),Object.defineProperty(t,"soliditySha256",{enumerable:!0,get:function(){return g.sha256}});var b=n(22118);Object.defineProperty(t,"randomBytes",{enumerable:!0,get:function(){return b.randomBytes}}),Object.defineProperty(t,"shuffled",{enumerable:!0,get:function(){return b.shuffled}});var v=n(6881);Object.defineProperty(t,"checkProperties",{enumerable:!0,get:function(){return v.checkProperties}}),Object.defineProperty(t,"deepCopy",{enumerable:!0,get:function(){return v.deepCopy}}),Object.defineProperty(t,"defineReadOnly",{enumerable:!0,get:function(){return v.defineReadOnly}}),Object.defineProperty(t,"getStatic",{enumerable:!0,get:function(){return v.getStatic}}),Object.defineProperty(t,"resolveProperties",{enumerable:!0,get:function(){return v.resolveProperties}}),Object.defineProperty(t,"shallowCopy",{enumerable:!0,get:function(){return v.shallowCopy}});var w=i(n(59052));t.RLP=w;var _=n(67669);Object.defineProperty(t,"computePublicKey",{enumerable:!0,get:function(){return _.computePublicKey}}),Object.defineProperty(t,"recoverPublicKey",{enumerable:!0,get:function(){return _.recoverPublicKey}}),Object.defineProperty(t,"SigningKey",{enumerable:!0,get:function(){return _.SigningKey}});var x=n(62741);Object.defineProperty(t,"formatBytes32String",{enumerable:!0,get:function(){return x.formatBytes32String}}),Object.defineProperty(t,"nameprep",{enumerable:!0,get:function(){return x.nameprep}}),Object.defineProperty(t,"parseBytes32String",{enumerable:!0,get:function(){return x.parseBytes32String}}),Object.defineProperty(t,"_toEscapedUtf8String",{enumerable:!0,get:function(){return x._toEscapedUtf8String}}),Object.defineProperty(t,"toUtf8Bytes",{enumerable:!0,get:function(){return x.toUtf8Bytes}}),Object.defineProperty(t,"toUtf8CodePoints",{enumerable:!0,get:function(){return x.toUtf8CodePoints}}),Object.defineProperty(t,"toUtf8String",{enumerable:!0,get:function(){return x.toUtf8String}}),Object.defineProperty(t,"Utf8ErrorFuncs",{enumerable:!0,get:function(){return x.Utf8ErrorFuncs}});var T=n(83875);Object.defineProperty(t,"accessListify",{enumerable:!0,get:function(){return T.accessListify}}),Object.defineProperty(t,"computeAddress",{enumerable:!0,get:function(){return T.computeAddress}}),Object.defineProperty(t,"parseTransaction",{enumerable:!0,get:function(){return T.parse}}),Object.defineProperty(t,"recoverAddress",{enumerable:!0,get:function(){return T.recoverAddress}}),Object.defineProperty(t,"serializeTransaction",{enumerable:!0,get:function(){return T.serialize}}),Object.defineProperty(t,"TransactionTypes",{enumerable:!0,get:function(){return T.TransactionTypes}});var S=n(61744);Object.defineProperty(t,"commify",{enumerable:!0,get:function(){return S.commify}}),Object.defineProperty(t,"formatEther",{enumerable:!0,get:function(){return S.formatEther}}),Object.defineProperty(t,"parseEther",{enumerable:!0,get:function(){return S.parseEther}}),Object.defineProperty(t,"formatUnits",{enumerable:!0,get:function(){return S.formatUnits}}),Object.defineProperty(t,"parseUnits",{enumerable:!0,get:function(){return S.parseUnits}});var k=n(79911);Object.defineProperty(t,"verifyMessage",{enumerable:!0,get:function(){return k.verifyMessage}}),Object.defineProperty(t,"verifyTypedData",{enumerable:!0,get:function(){return k.verifyTypedData}});var E=n(37707);Object.defineProperty(t,"_fetchData",{enumerable:!0,get:function(){return E._fetchData}}),Object.defineProperty(t,"fetchJson",{enumerable:!0,get:function(){return E.fetchJson}}),Object.defineProperty(t,"poll",{enumerable:!0,get:function(){return E.poll}});var A=n(91278);Object.defineProperty(t,"SupportedAlgorithm",{enumerable:!0,get:function(){return A.SupportedAlgorithm}});var O=n(62741);Object.defineProperty(t,"UnicodeNormalizationForm",{enumerable:!0,get:function(){return O.UnicodeNormalizationForm}}),Object.defineProperty(t,"Utf8ErrorReason",{enumerable:!0,get:function(){return O.Utf8ErrorReason}})},17187:function(e){"use strict";var t,n="object"===typeof Reflect?Reflect:null,r=n&&"function"===typeof n.apply?n.apply:function(e,t,n){return Function.prototype.apply.call(e,t,n)};t=n&&"function"===typeof n.ownKeys?n.ownKeys:Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:function(e){return Object.getOwnPropertyNames(e)};var a=Number.isNaN||function(e){return e!==e};function i(){i.init.call(this)}e.exports=i,e.exports.once=function(e,t){return new Promise((function(n,r){function a(n){e.removeListener(t,i),r(n)}function i(){"function"===typeof e.removeListener&&e.removeListener("error",a),n([].slice.call(arguments))}m(e,t,i,{once:!0}),"error"!==t&&function(e,t,n){"function"===typeof e.on&&m(e,"error",t,n)}(e,a,{once:!0})}))},i.EventEmitter=i,i.prototype._events=void 0,i.prototype._eventsCount=0,i.prototype._maxListeners=void 0;var o=10;function s(e){if("function"!==typeof e)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof e)}function c(e){return void 0===e._maxListeners?i.defaultMaxListeners:e._maxListeners}function u(e,t,n,r){var a,i,o,u;if(s(n),void 0===(i=e._events)?(i=e._events=Object.create(null),e._eventsCount=0):(void 0!==i.newListener&&(e.emit("newListener",t,n.listener?n.listener:n),i=e._events),o=i[t]),void 0===o)o=i[t]=n,++e._eventsCount;else if("function"===typeof o?o=i[t]=r?[n,o]:[o,n]:r?o.unshift(n):o.push(n),(a=c(e))>0&&o.length>a&&!o.warned){o.warned=!0;var l=new Error("Possible EventEmitter memory leak detected. "+o.length+" "+String(t)+" listeners added. Use emitter.setMaxListeners() to increase limit");l.name="MaxListenersExceededWarning",l.emitter=e,l.type=t,l.count=o.length,u=l,console&&console.warn&&console.warn(u)}return e}function l(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,0===arguments.length?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function d(e,t,n){var r={fired:!1,wrapFn:void 0,target:e,type:t,listener:n},a=l.bind(r);return a.listener=n,r.wrapFn=a,a}function p(e,t,n){var r=e._events;if(void 0===r)return[];var a=r[t];return void 0===a?[]:"function"===typeof a?n?[a.listener||a]:[a]:n?function(e){for(var t=new Array(e.length),n=0;n0&&(o=t[0]),o instanceof Error)throw o;var s=new Error("Unhandled error."+(o?" ("+o.message+")":""));throw s.context=o,s}var c=i[e];if(void 0===c)return!1;if("function"===typeof c)r(c,this,t);else{var u=c.length,l=h(c,u);for(n=0;n=0;i--)if(n[i]===t||n[i].listener===t){o=n[i].listener,a=i;break}if(a<0)return this;0===a?n.shift():function(e,t){for(;t+1=0;r--)this.removeListener(e,t[r]);return this},i.prototype.listeners=function(e){return p(this,e,!0)},i.prototype.rawListeners=function(e){return p(this,e,!1)},i.listenerCount=function(e,t){return"function"===typeof e.listenerCount?e.listenerCount(t):f.call(e,t)},i.prototype.listenerCount=f,i.prototype.eventNames=function(){return this._eventsCount>0?t(this._events):[]}},33715:function(e,t,n){var r=t;r.utils=n(26436),r.common=n(95772),r.sha=n(89041),r.ripemd=n(12949),r.hmac=n(52344),r.sha1=r.sha.sha1,r.sha256=r.sha.sha256,r.sha224=r.sha.sha224,r.sha384=r.sha.sha384,r.sha512=r.sha.sha512,r.ripemd160=r.ripemd.ripemd160},95772:function(e,t,n){"use strict";var r=n(26436),a=n(79746);function i(){this.pending=null,this.pendingTotal=0,this.blockSize=this.constructor.blockSize,this.outSize=this.constructor.outSize,this.hmacStrength=this.constructor.hmacStrength,this.padLength=this.constructor.padLength/8,this.endian="big",this._delta8=this.blockSize/8,this._delta32=this.blockSize/32}t.BlockHash=i,i.prototype.update=function(e,t){if(e=r.toArray(e,t),this.pending?this.pending=this.pending.concat(e):this.pending=e,this.pendingTotal+=e.length,this.pending.length>=this._delta8){var n=(e=this.pending).length%this._delta8;this.pending=e.slice(e.length-n,e.length),0===this.pending.length&&(this.pending=null),e=r.join32(e,0,e.length-n,this.endian);for(var a=0;a>>24&255,r[a++]=e>>>16&255,r[a++]=e>>>8&255,r[a++]=255&e}else for(r[a++]=255&e,r[a++]=e>>>8&255,r[a++]=e>>>16&255,r[a++]=e>>>24&255,r[a++]=0,r[a++]=0,r[a++]=0,r[a++]=0,i=8;ithis.blockSize&&(e=(new this.Hash).update(e).digest()),a(e.length<=this.blockSize);for(var t=e.length;t>>3},t.g1_256=function(e){return r(e,17)^r(e,19)^e>>>10}},26436:function(e,t,n){"use strict";var r=n(79746),a=n(35717);function i(e,t){return 55296===(64512&e.charCodeAt(t))&&(!(t<0||t+1>=e.length)&&56320===(64512&e.charCodeAt(t+1)))}function o(e){return(e>>>24|e>>>8&65280|e<<8&16711680|(255&e)<<24)>>>0}function s(e){return 1===e.length?"0"+e:e}function c(e){return 7===e.length?"0"+e:6===e.length?"00"+e:5===e.length?"000"+e:4===e.length?"0000"+e:3===e.length?"00000"+e:2===e.length?"000000"+e:1===e.length?"0000000"+e:e}t.inherits=a,t.toArray=function(e,t){if(Array.isArray(e))return e.slice();if(!e)return[];var n=[];if("string"===typeof e)if(t){if("hex"===t)for((e=e.replace(/[^a-z0-9]+/gi,"")).length%2!==0&&(e="0"+e),a=0;a>6|192,n[r++]=63&o|128):i(e,a)?(o=65536+((1023&o)<<10)+(1023&e.charCodeAt(++a)),n[r++]=o>>18|240,n[r++]=o>>12&63|128,n[r++]=o>>6&63|128,n[r++]=63&o|128):(n[r++]=o>>12|224,n[r++]=o>>6&63|128,n[r++]=63&o|128)}else for(a=0;a>>0}return o},t.split32=function(e,t){for(var n=new Array(4*e.length),r=0,a=0;r>>24,n[a+1]=i>>>16&255,n[a+2]=i>>>8&255,n[a+3]=255&i):(n[a+3]=i>>>24,n[a+2]=i>>>16&255,n[a+1]=i>>>8&255,n[a]=255&i)}return n},t.rotr32=function(e,t){return e>>>t|e<<32-t},t.rotl32=function(e,t){return e<>>32-t},t.sum32=function(e,t){return e+t>>>0},t.sum32_3=function(e,t,n){return e+t+n>>>0},t.sum32_4=function(e,t,n,r){return e+t+n+r>>>0},t.sum32_5=function(e,t,n,r,a){return e+t+n+r+a>>>0},t.sum64=function(e,t,n,r){var a=e[t],i=r+e[t+1]>>>0,o=(i>>0,e[t+1]=i},t.sum64_hi=function(e,t,n,r){return(t+r>>>0>>0},t.sum64_lo=function(e,t,n,r){return t+r>>>0},t.sum64_4_hi=function(e,t,n,r,a,i,o,s){var c=0,u=t;return c+=(u=u+r>>>0)>>0)>>0)>>0},t.sum64_4_lo=function(e,t,n,r,a,i,o,s){return t+r+i+s>>>0},t.sum64_5_hi=function(e,t,n,r,a,i,o,s,c,u){var l=0,d=t;return l+=(d=d+r>>>0)>>0)>>0)>>0)>>0},t.sum64_5_lo=function(e,t,n,r,a,i,o,s,c,u){return t+r+i+s+u>>>0},t.rotr64_hi=function(e,t,n){return(t<<32-n|e>>>n)>>>0},t.rotr64_lo=function(e,t,n){return(e<<32-n|t>>>n)>>>0},t.shr64_hi=function(e,t,n){return e>>>n},t.shr64_lo=function(e,t,n){return(e<<32-n|t>>>n)>>>0}},8679:function(e,t,n){"use strict";var r=n(21296),a={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},i={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},o={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},s={};function c(e){return r.isMemo(e)?o:s[e.$$typeof]||a}s[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},s[r.Memo]=o;var u=Object.defineProperty,l=Object.getOwnPropertyNames,d=Object.getOwnPropertySymbols,p=Object.getOwnPropertyDescriptor,f=Object.getPrototypeOf,h=Object.prototype;e.exports=function e(t,n,r){if("string"!==typeof n){if(h){var a=f(n);a&&a!==h&&e(t,a,r)}var o=l(n);d&&(o=o.concat(d(n)));for(var s=c(t),m=c(n),y=0;y>1,l=-7,d=n?a-1:0,p=n?-1:1,f=e[t+d];for(d+=p,i=f&(1<<-l)-1,f>>=-l,l+=s;l>0;i=256*i+e[t+d],d+=p,l-=8);for(o=i&(1<<-l)-1,i>>=-l,l+=r;l>0;o=256*o+e[t+d],d+=p,l-=8);if(0===i)i=1-u;else{if(i===c)return o?NaN:1/0*(f?-1:1);o+=Math.pow(2,r),i-=u}return(f?-1:1)*o*Math.pow(2,i-r)},t.write=function(e,t,n,r,a,i){var o,s,c,u=8*i-a-1,l=(1<>1,p=23===a?Math.pow(2,-24)-Math.pow(2,-77):0,f=r?0:i-1,h=r?1:-1,m=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(s=isNaN(t)?1:0,o=l):(o=Math.floor(Math.log(t)/Math.LN2),t*(c=Math.pow(2,-o))<1&&(o--,c*=2),(t+=o+d>=1?p/c:p*Math.pow(2,1-d))*c>=2&&(o++,c/=2),o+d>=l?(s=0,o=l):o+d>=1?(s=(t*c-1)*Math.pow(2,a),o+=d):(s=t*Math.pow(2,d-1)*Math.pow(2,a),o=0));a>=8;e[n+f]=255&s,f+=h,s/=256,a-=8);for(o=o<0;e[n+f]=255&o,f+=h,o/=256,u-=8);e[n+f-h]|=128*m}},35717:function(e){"function"===typeof Object.create?e.exports=function(e,t){t&&(e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}))}:e.exports=function(e,t){if(t){e.super_=t;var n=function(){};n.prototype=t.prototype,e.prototype=new n,e.prototype.constructor=e}}},91094:function(e,t,n){var r,a=n(83454);!function(){"use strict";var i="input is invalid type",o="object"===typeof window,s=o?window:{};s.JS_SHA3_NO_WINDOW&&(o=!1);var c=!o&&"object"===typeof self;!s.JS_SHA3_NO_NODE_JS&&"object"===typeof a&&a.versions&&a.versions.node?s=n.g:c&&(s=self);var u=!s.JS_SHA3_NO_COMMON_JS&&e.exports,l=n.amdO,d=!s.JS_SHA3_NO_ARRAY_BUFFER&&"undefined"!==typeof ArrayBuffer,p="0123456789abcdef".split(""),f=[4,1024,262144,67108864],h=[0,8,16,24],m=[1,0,32898,0,32906,2147483648,2147516416,2147483648,32907,0,2147483649,0,2147516545,2147483648,32777,2147483648,138,0,136,0,2147516425,0,2147483658,0,2147516555,0,139,2147483648,32905,2147483648,32771,2147483648,32770,2147483648,128,2147483648,32778,0,2147483658,2147483648,2147516545,2147483648,32896,2147483648,2147483649,0,2147516424,2147483648],y=[224,256,384,512],g=[128,256],b=["hex","buffer","arrayBuffer","array","digest"],v={128:168,256:136};!s.JS_SHA3_NO_NODE_JS&&Array.isArray||(Array.isArray=function(e){return"[object Array]"===Object.prototype.toString.call(e)}),!d||!s.JS_SHA3_NO_ARRAY_BUFFER_IS_VIEW&&ArrayBuffer.isView||(ArrayBuffer.isView=function(e){return"object"===typeof e&&e.buffer&&e.buffer.constructor===ArrayBuffer});for(var w=function(e,t,n){return function(r){return new M(e,t,e).update(r)[n]()}},_=function(e,t,n){return function(r,a){return new M(e,t,a).update(r)[n]()}},x=function(e,t,n){return function(t,r,a,i){return A["cshake"+e].update(t,r,a,i)[n]()}},T=function(e,t,n){return function(t,r,a,i){return A["kmac"+e].update(t,r,a,i)[n]()}},S=function(e,t,n,r){for(var a=0;a>5,this.byteCount=this.blockCount<<2,this.outputBlocks=n>>5,this.extraBytes=(31&n)>>3;for(var r=0;r<50;++r)this.s[r]=0}function N(e,t,n){M.call(this,e,t,n)}M.prototype.update=function(e){if(this.finalized)throw new Error("finalize already called");var t,n=typeof e;if("string"!==n){if("object"!==n)throw new Error(i);if(null===e)throw new Error(i);if(d&&e.constructor===ArrayBuffer)e=new Uint8Array(e);else if(!Array.isArray(e)&&(!d||!ArrayBuffer.isView(e)))throw new Error(i);t=!0}for(var r,a,o=this.blocks,s=this.byteCount,c=e.length,u=this.blockCount,l=0,p=this.s;l>2]|=e[l]<>2]|=a<>2]|=(192|a>>6)<>2]|=(128|63&a)<=57344?(o[r>>2]|=(224|a>>12)<>2]|=(128|a>>6&63)<>2]|=(128|63&a)<>2]|=(240|a>>18)<>2]|=(128|a>>12&63)<>2]|=(128|a>>6&63)<>2]|=(128|63&a)<=s){for(this.start=r-s,this.block=o[u],r=0;r>=8);n>0;)a.unshift(n),n=255&(e>>=8),++r;return t?a.push(r):a.unshift(r),this.update(a),a.length},M.prototype.encodeString=function(e){var t,n=typeof e;if("string"!==n){if("object"!==n)throw new Error(i);if(null===e)throw new Error(i);if(d&&e.constructor===ArrayBuffer)e=new Uint8Array(e);else if(!Array.isArray(e)&&(!d||!ArrayBuffer.isView(e)))throw new Error(i);t=!0}var r=0,a=e.length;if(t)r=a;else for(var o=0;o=57344?r+=3:(s=65536+((1023&s)<<10|1023&e.charCodeAt(++o)),r+=4)}return r+=this.encode(8*r),this.update(e),r},M.prototype.bytepad=function(e,t){for(var n=this.encode(t),r=0;r>2]|=this.padding[3&t],this.lastByteIndex===this.byteCount)for(e[0]=e[n],t=1;t>4&15]+p[15&e]+p[e>>12&15]+p[e>>8&15]+p[e>>20&15]+p[e>>16&15]+p[e>>28&15]+p[e>>24&15];o%t===0&&(L(n),i=0)}return a&&(e=n[i],s+=p[e>>4&15]+p[15&e],a>1&&(s+=p[e>>12&15]+p[e>>8&15]),a>2&&(s+=p[e>>20&15]+p[e>>16&15])),s},M.prototype.arrayBuffer=function(){this.finalize();var e,t=this.blockCount,n=this.s,r=this.outputBlocks,a=this.extraBytes,i=0,o=0,s=this.outputBits>>3;e=a?new ArrayBuffer(r+1<<2):new ArrayBuffer(s);for(var c=new Uint32Array(e);o>8&255,c[e+2]=t>>16&255,c[e+3]=t>>24&255;s%n===0&&L(r)}return i&&(e=s<<2,t=r[o],c[e]=255&t,i>1&&(c[e+1]=t>>8&255),i>2&&(c[e+2]=t>>16&255)),c},N.prototype=new M,N.prototype.finalize=function(){return this.encode(this.outputBits,!0),M.prototype.finalize.call(this)};var L=function(e){var t,n,r,a,i,o,s,c,u,l,d,p,f,h,y,g,b,v,w,_,x,T,S,k,E,A,O,C,P,R,I,D,j,M,N,L,B,Z,U,F,z,G,H,W,V,q,$,Y,K,Q,X,J,ee,te,ne,re,ae,ie,oe,se,ce,ue,le;for(r=0;r<48;r+=2)a=e[0]^e[10]^e[20]^e[30]^e[40],i=e[1]^e[11]^e[21]^e[31]^e[41],o=e[2]^e[12]^e[22]^e[32]^e[42],s=e[3]^e[13]^e[23]^e[33]^e[43],c=e[4]^e[14]^e[24]^e[34]^e[44],u=e[5]^e[15]^e[25]^e[35]^e[45],l=e[6]^e[16]^e[26]^e[36]^e[46],d=e[7]^e[17]^e[27]^e[37]^e[47],t=(p=e[8]^e[18]^e[28]^e[38]^e[48])^(o<<1|s>>>31),n=(f=e[9]^e[19]^e[29]^e[39]^e[49])^(s<<1|o>>>31),e[0]^=t,e[1]^=n,e[10]^=t,e[11]^=n,e[20]^=t,e[21]^=n,e[30]^=t,e[31]^=n,e[40]^=t,e[41]^=n,t=a^(c<<1|u>>>31),n=i^(u<<1|c>>>31),e[2]^=t,e[3]^=n,e[12]^=t,e[13]^=n,e[22]^=t,e[23]^=n,e[32]^=t,e[33]^=n,e[42]^=t,e[43]^=n,t=o^(l<<1|d>>>31),n=s^(d<<1|l>>>31),e[4]^=t,e[5]^=n,e[14]^=t,e[15]^=n,e[24]^=t,e[25]^=n,e[34]^=t,e[35]^=n,e[44]^=t,e[45]^=n,t=c^(p<<1|f>>>31),n=u^(f<<1|p>>>31),e[6]^=t,e[7]^=n,e[16]^=t,e[17]^=n,e[26]^=t,e[27]^=n,e[36]^=t,e[37]^=n,e[46]^=t,e[47]^=n,t=l^(a<<1|i>>>31),n=d^(i<<1|a>>>31),e[8]^=t,e[9]^=n,e[18]^=t,e[19]^=n,e[28]^=t,e[29]^=n,e[38]^=t,e[39]^=n,e[48]^=t,e[49]^=n,h=e[0],y=e[1],q=e[11]<<4|e[10]>>>28,$=e[10]<<4|e[11]>>>28,C=e[20]<<3|e[21]>>>29,P=e[21]<<3|e[20]>>>29,se=e[31]<<9|e[30]>>>23,ce=e[30]<<9|e[31]>>>23,G=e[40]<<18|e[41]>>>14,H=e[41]<<18|e[40]>>>14,M=e[2]<<1|e[3]>>>31,N=e[3]<<1|e[2]>>>31,g=e[13]<<12|e[12]>>>20,b=e[12]<<12|e[13]>>>20,Y=e[22]<<10|e[23]>>>22,K=e[23]<<10|e[22]>>>22,R=e[33]<<13|e[32]>>>19,I=e[32]<<13|e[33]>>>19,ue=e[42]<<2|e[43]>>>30,le=e[43]<<2|e[42]>>>30,te=e[5]<<30|e[4]>>>2,ne=e[4]<<30|e[5]>>>2,L=e[14]<<6|e[15]>>>26,B=e[15]<<6|e[14]>>>26,v=e[25]<<11|e[24]>>>21,w=e[24]<<11|e[25]>>>21,Q=e[34]<<15|e[35]>>>17,X=e[35]<<15|e[34]>>>17,D=e[45]<<29|e[44]>>>3,j=e[44]<<29|e[45]>>>3,k=e[6]<<28|e[7]>>>4,E=e[7]<<28|e[6]>>>4,re=e[17]<<23|e[16]>>>9,ae=e[16]<<23|e[17]>>>9,Z=e[26]<<25|e[27]>>>7,U=e[27]<<25|e[26]>>>7,_=e[36]<<21|e[37]>>>11,x=e[37]<<21|e[36]>>>11,J=e[47]<<24|e[46]>>>8,ee=e[46]<<24|e[47]>>>8,W=e[8]<<27|e[9]>>>5,V=e[9]<<27|e[8]>>>5,A=e[18]<<20|e[19]>>>12,O=e[19]<<20|e[18]>>>12,ie=e[29]<<7|e[28]>>>25,oe=e[28]<<7|e[29]>>>25,F=e[38]<<8|e[39]>>>24,z=e[39]<<8|e[38]>>>24,T=e[48]<<14|e[49]>>>18,S=e[49]<<14|e[48]>>>18,e[0]=h^~g&v,e[1]=y^~b&w,e[10]=k^~A&C,e[11]=E^~O&P,e[20]=M^~L&Z,e[21]=N^~B&U,e[30]=W^~q&Y,e[31]=V^~$&K,e[40]=te^~re&ie,e[41]=ne^~ae&oe,e[2]=g^~v&_,e[3]=b^~w&x,e[12]=A^~C&R,e[13]=O^~P&I,e[22]=L^~Z&F,e[23]=B^~U&z,e[32]=q^~Y&Q,e[33]=$^~K&X,e[42]=re^~ie&se,e[43]=ae^~oe&ce,e[4]=v^~_&T,e[5]=w^~x&S,e[14]=C^~R&D,e[15]=P^~I&j,e[24]=Z^~F&G,e[25]=U^~z&H,e[34]=Y^~Q&J,e[35]=K^~X&ee,e[44]=ie^~se&ue,e[45]=oe^~ce&le,e[6]=_^~T&h,e[7]=x^~S&y,e[16]=R^~D&k,e[17]=I^~j&E,e[26]=F^~G&M,e[27]=z^~H&N,e[36]=Q^~J&W,e[37]=X^~ee&V,e[46]=se^~ue&te,e[47]=ce^~le&ne,e[8]=T^~h&g,e[9]=S^~y&b,e[18]=D^~k&A,e[19]=j^~E&O,e[28]=G^~M&L,e[29]=H^~N&B,e[38]=J^~W&q,e[39]=ee^~V&$,e[48]=ue^~te&re,e[49]=le^~ne&ae,e[0]^=m[r],e[1]^=m[r+1]};if(u)e.exports=A;else{for(C=0;C0){for(t=1,r=1;tfe&&(fe=de,he=[]),he.push(e))}function xe(e,n,r){return new t(t.buildMessage(e,n),e,n,r)}function Te(){var e,t;for(e=[],t=Se();t!==a;)e.push(t),t=Se();return e}function Se(){var t,r,i;if(t=function(){var t,n,r,i;t=de,123===e.charCodeAt(de)?(n=l,de++):(n=a,0===me&&_e(d));n!==a&&Me()!==a&&(r=ke())!==a&&Me()!==a?(125===e.charCodeAt(de)?(i=p,de++):(i=a,0===me&&_e(f)),i!==a?(t,t=n={type:"argument",arg:r}):(de=t,t=a)):(de=t,t=a);return t}(),t===a&&(t=function(){var t,r,i,o,s,c,u,b,v,w;t=de,123===e.charCodeAt(de)?(r=l,de++):(r=a,0===me&&_e(d));if(r!==a)if(Me()!==a)if((i=ke())!==a)if(Me()!==a)if(44===e.charCodeAt(de)?(o=h,de++):(o=a,0===me&&_e(m)),o!==a)if(Me()!==a)if(s=de,e.substr(de,6)===y?(c=y,de+=6):(c=a,0===me&&_e(g)),c!==a&&(s,T=c,n.strict&&Ne.unshift(!1),c=T),(s=c)!==a)if((c=Me())!==a)if(44===e.charCodeAt(de)?(u=h,de++):(u=a,0===me&&_e(m)),u!==a)if(Me()!==a){if(b=[],(v=Ee())!==a)for(;v!==a;)b.push(v),v=Ee();else b=a;b!==a&&(v=Me())!==a?(125===e.charCodeAt(de)?(w=p,de++):(w=a,0===me&&_e(f)),w!==a?(t,_=i,x=b,n.strict&&Ne.shift(),t=r={type:"select",arg:_,cases:x}):(de=t,t=a)):(de=t,t=a)}else de=t,t=a;else de=t,t=a;else de=t,t=a;else de=t,t=a;else de=t,t=a;else de=t,t=a;else de=t,t=a;else de=t,t=a;else de=t,t=a;else de=t,t=a;var _,x;var T;return t}(),t===a&&(t=function(){var t,r,i,o,s,c,u,y,g,x,T;t=de,123===e.charCodeAt(de)?(r=l,de++):(r=a,0===me&&_e(d));if(r!==a)if(Me()!==a)if((i=ke())!==a)if(Me()!==a)if(44===e.charCodeAt(de)?(o=h,de++):(o=a,0===me&&_e(m)),o!==a)if(Me()!==a)if(s=de,e.substr(de,6)===b?(c=b,de+=6):(c=a,0===me&&_e(v)),c===a&&(e.substr(de,13)===w?(c=w,de+=13):(c=a,0===me&&_e(_))),c!==a&&(s,S=c,Ne.unshift(!0),c=S),(s=c)!==a)if((c=Me())!==a)if(44===e.charCodeAt(de)?(u=h,de++):(u=a,0===me&&_e(m)),u!==a)if(Me()!==a)if(y=function(){var t,n,r,i;me++,t=de,Me()!==a?(e.substr(de,6)===A?(n=A,de+=6):(n=a,0===me&&_e(O)),n!==a&&Me()!==a?(58===e.charCodeAt(de)?(r=":",de++):(r=a,0===me&&_e(C)),r!==a&&Me()!==a&&(i=je())!==a&&Me()!==a?(t,t=i):(de=t,t=a)):(de=t,t=a)):(de=t,t=a);me--,t===a&&(a,0===me&&_e(E));return t}(),y===a&&(y=null),y!==a){if(g=[],(x=Ae())!==a)for(;x!==a;)g.push(x),x=Ae();else g=a;g!==a&&(x=Me())!==a?(125===e.charCodeAt(de)?(T=p,de++):(T=a,0===me&&_e(f)),T!==a?(t,t=r=function(e,t,r,a){var i=("selectordinal"===t?n.ordinal:n.cardinal)||["zero","one","two","few","many","other"];return i&&i.length&&a.forEach((function(n){if(isNaN(n.key)&&i.indexOf(n.key)<0)throw new Error("Invalid key `"+n.key+"` for argument `"+e+"`. Valid "+t+" keys for this locale are `"+i.join("`, `")+"`, and explicit keys like `=0`.")})),Ne.shift(),{type:t,arg:e,offset:r||0,cases:a}}(i,s,y,g)):(de=t,t=a)):(de=t,t=a)}else de=t,t=a;else de=t,t=a;else de=t,t=a;else de=t,t=a;else de=t,t=a;else de=t,t=a;else de=t,t=a;else de=t,t=a;else de=t,t=a;else de=t,t=a;else de=t,t=a;var S;return t}(),t===a&&(t=function(){var t,r,i,o,s,c,u;t=de,123===e.charCodeAt(de)?(r=l,de++):(r=a,0===me&&_e(d));r!==a&&Me()!==a&&(i=ke())!==a&&Me()!==a?(44===e.charCodeAt(de)?(o=h,de++):(o=a,0===me&&_e(m)),o!==a&&Me()!==a?(s=function(){var t,r,i,o,s;e.substr(de,6)===R?(t=R,de+=6):(t=a,0===me&&_e(I));t===a&&(e.substr(de,4)===D?(t=D,de+=4):(t=a,0===me&&_e(j)),t===a&&(e.substr(de,4)===M?(t=M,de+=4):(t=a,0===me&&_e(N)),t===a&&(e.substr(de,8)===L?(t=L,de+=8):(t=a,0===me&&_e(B)),t===a&&(e.substr(de,7)===Z?(t=Z,de+=7):(t=a,0===me&&_e(U)),t===a&&(e.substr(de,8)===F?(t=F,de+=8):(t=a,0===me&&_e(z)),t===a&&(t=de,r=de,me++,e.substr(de,6)===y?(i=y,de+=6):(i=a,0===me&&_e(g)),me--,i===a?r=void 0:(de=r,r=a),r!==a?(i=de,me++,e.substr(de,6)===b?(o=b,de+=6):(o=a,0===me&&_e(v)),me--,o===a?i=void 0:(de=i,i=a),i!==a?(o=de,me++,e.substr(de,13)===w?(s=w,de+=13):(s=a,0===me&&_e(_)),me--,s===a?o=void 0:(de=o,o=a),o!==a&&(s=ke())!==a?(de,(function(e){if(n.strict||/^\d/.test(e))return!1;switch(e.toLowerCase()){case"select":case"plural":case"selectordinal":return!1;default:return!0}}(s)?void 0:a)!==a?(t,t=r=s):(de=t,t=a)):(de=t,t=a)):(de=t,t=a)):(de=t,t=a)))))));return t}(),s!==a&&Me()!==a?(c=function(){var t,r,i,o;if(t=de,Me()!==a)if(44===e.charCodeAt(de)?(r=h,de++):(r=a,0===me&&_e(m)),r!==a){for(i=[],o=Se();o!==a;)i.push(o),o=Se();i!==a?(de,(o=(o=!n.strict)?void 0:a)!==a?(t,t={tokens:i}):(de=t,t=a)):(de=t,t=a)}else de=t,t=a;else de=t,t=a;if(t===a)if(t=de,Me()!==a)if(44===e.charCodeAt(de)?(r=h,de++):(r=a,0===me&&_e(m)),r!==a){for(i=[],o=Ce();o!==a;)i.push(o),o=Ce();i!==a?(t,t={tokens:[i.join("")]}):(de=t,t=a)}else de=t,t=a;else de=t,t=a;return t}(),c===a&&(c=null),c!==a?(125===e.charCodeAt(de)?(u=p,de++):(u=a,0===me&&_e(f)),u!==a?(t,t=r={type:"function",arg:i,key:s,param:c}):(de=t,t=a)):(de=t,t=a)):(de=t,t=a)):(de=t,t=a)):(de=t,t=a);return t}(),t===a&&(t=de,35===e.charCodeAt(de)?(r="#",de++):(r=a,0===me&&_e(s)),r!==a?(de,(i=(i=c())?void 0:a)!==a?(t,t=r={type:"octothorpe"}):(de=t,t=a)):(de=t,t=a),t===a))))){if(t=de,r=[],(i=De())!==a)for(;i!==a;)r.push(i),i=De();else r=a;r!==a&&(t,r=u(r)),t=r}return t}function ke(){var t,n,r;if(me++,t=de,n=[],T.test(e.charAt(de))?(r=e.charAt(de),de++):(r=a,0===me&&_e(S)),r!==a)for(;r!==a;)n.push(r),T.test(e.charAt(de))?(r=e.charAt(de),de++):(r=a,0===me&&_e(S));else n=a;return t=n!==a?e.substring(t,de):n,me--,t===a&&(n=a,0===me&&_e(x)),t}function Ee(){var e,t,n;return e=de,Me()!==a&&(t=ke())!==a&&Me()!==a&&(n=Oe())!==a?(e,e=k(t,n)):(de=e,e=a),e}function Ae(){var t,n,r;return t=de,Me()!==a?(n=function(){var t,n,r;(t=ke())===a&&(t=de,61===e.charCodeAt(de)?(n="=",de++):(n=a,0===me&&_e(P)),n!==a&&(r=je())!==a?(t,t=n=r):(de=t,t=a));return t}(),n!==a&&Me()!==a&&(r=Oe())!==a?(t,t=k(n,r)):(de=t,t=a)):(de=t,t=a),t}function Oe(){var t,n,r,i,o,s;if(t=de,123===e.charCodeAt(de)?(n=l,de++):(n=a,0===me&&_e(d)),n!==a)if(r=de,(i=Me())!==a?(o=de,me++,123===e.charCodeAt(de)?(s=l,de++):(s=a,0===me&&_e(d)),me--,s!==a?(de=o,o=void 0):o=a,o!==a?r=i=[i,o]:(de=r,r=a)):(de=r,r=a),r===a&&(r=null),r!==a){for(i=[],o=Se();o!==a;)i.push(o),o=Se();i!==a&&(o=Me())!==a?(125===e.charCodeAt(de)?(s=p,de++):(s=a,0===me&&_e(f)),s!==a?(t,t=n=i):(de=t,t=a)):(de=t,t=a)}else de=t,t=a;else de=t,t=a;return t}function Ce(){var t,n,r,i;if(me++,t=de,n=[],H.test(e.charAt(de))?(r=e.charAt(de),de++):(r=a,0===me&&_e(W)),r!==a)for(;r!==a;)n.push(r),H.test(e.charAt(de))?(r=e.charAt(de),de++):(r=a,0===me&&_e(W));else n=a;if(n!==a&&(t,n=n.join("")),(t=n)===a&&(t=Pe())===a&&(t=de,39===e.charCodeAt(de)?(n=V,de++):(n=a,0===me&&_e(q)),n!==a&&(r=Re())!==a?(39===e.charCodeAt(de)?(i=V,de++):(i=a,0===me&&_e(q)),i!==a?(t,t=n=r):(de=t,t=a)):(de=t,t=a),t===a))if(t=de,123===e.charCodeAt(de)?(n=l,de++):(n=a,0===me&&_e(d)),n!==a){for(r=[],i=Ce();i!==a;)r.push(i),i=Ce();r!==a?(125===e.charCodeAt(de)?(i=p,de++):(i=a,0===me&&_e(f)),i!==a?(t,n=function(e){return"{"+e.join("")+"}"}(r),t=n):(de=t,t=a)):(de=t,t=a)}else de=t,t=a;return me--,t===a&&(n=a,0===me&&_e(G)),t}function Pe(){var t,n;return me++,t=de,"''"===e.substr(de,2)?(n="''",de+=2):(n=a,0===me&&_e(Y)),n!==a&&(t,n="'"),me--,(t=n)===a&&(n=a,0===me&&_e($)),t}function Re(){var t,n,r;if((t=Pe())===a){if(t=de,n=[],K.test(e.charAt(de))?(r=e.charAt(de),de++):(r=a,0===me&&_e(Q)),r!==a)for(;r!==a;)n.push(r),K.test(e.charAt(de))?(r=e.charAt(de),de++):(r=a,0===me&&_e(Q));else n=a;n!==a&&(t,n=u(n)),t=n}return t}function Ie(){var t,n,r,i,o,s;if(me++,t=function(){var t,n,r,i;if(t=de,"'{"===e.substr(de,2)?(n="'{",de+=2):(n=a,0===me&&_e(X)),n!==a){for(r=[],i=Re();i!==a;)r.push(i),i=Re();r!==a?(39===e.charCodeAt(de)?(i=V,de++):(i=a,0===me&&_e(q)),i!==a?(t,t=n="{"+r.join("")):(de=t,t=a)):(de=t,t=a)}else de=t,t=a;if(t===a)if(t=de,"'}"===e.substr(de,2)?(n="'}",de+=2):(n=a,0===me&&_e(J)),n!==a){for(r=[],i=Re();i!==a;)r.push(i),i=Re();r!==a?(39===e.charCodeAt(de)?(i=V,de++):(i=a,0===me&&_e(q)),i!==a?(t,t=n="}"+r.join("")):(de=t,t=a)):(de=t,t=a)}else de=t,t=a;return t}(),t===a){if(t=de,n=de,r=de,"'#"===e.substr(de,2)?(i="'#",de+=2):(i=a,0===me&&_e(te)),i!==a){for(o=[],s=Re();s!==a;)o.push(s),s=Re();o!==a?(39===e.charCodeAt(de)?(s=V,de++):(s=a,0===me&&_e(q)),s!==a?(r,r=i="#"+o.join("")):(de=r,r=a)):(de=r,r=a)}else de=r,r=a;r!==a?(de,(i=(i=c())?void 0:a)!==a?n=r=[r,i]:(de=n,n=a)):(de=n,n=a),n!==a&&(t,n=n[0]),(t=n)===a&&(39===e.charCodeAt(de)?(t=V,de++):(t=a,0===me&&_e(q)))}return me--,t===a&&(n=a,0===me&&_e(ee)),t}function De(){var t,n;return(t=Pe())===a&&(t=Ie())===a&&(t=de,35===e.charCodeAt(de)?(n="#",de++):(n=a,0===me&&_e(s)),n!==a?(de,(!Ne[0]?void 0:a)!==a?(t,t=n=n):(de=t,t=a)):(de=t,t=a),t===a&&(t=function(){var t;return me++,re.test(e.charAt(de))?(t=e.charAt(de),de++):(t=a,0===me&&_e(ae)),me--,t===a&&0===me&&_e(ne),t}())),t}function je(){var t,n,r;if(me++,t=de,n=[],oe.test(e.charAt(de))?(r=e.charAt(de),de++):(r=a,0===me&&_e(se)),r!==a)for(;r!==a;)n.push(r),oe.test(e.charAt(de))?(r=e.charAt(de),de++):(r=a,0===me&&_e(se));else n=a;return t=n!==a?e.substring(t,de):n,me--,t===a&&(n=a,0===me&&_e(ie)),t}function Me(){var t,n,r;for(me++,t=de,n=[],ue.test(e.charAt(de))?(r=e.charAt(de),de++):(r=a,0===me&&_e(le));r!==a;)n.push(r),ue.test(e.charAt(de))?(r=e.charAt(de),de++):(r=a,0===me&&_e(le));return t=n!==a?e.substring(t,de):n,me--,t===a&&(n=a,0===me&&_e(ce)),t}var Ne=[!1];if((r=o())!==a&&de===e.length)return r;throw r!==a&&de0&&(t[n]=e)})),t},x.truncate=function(e,t){var n;return"string"===typeof e?n=e.slice(0,t):x.isArray(e)?(n=[],x.each(e,(function(e){n.push(x.truncate(e,t))}))):x.isObject(e)?(n={},x.each(e,(function(e,r){n[r]=x.truncate(e,t)}))):n=e,n},x.JSONEncode=function(e){var t=function(e){var t=/[\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,n={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"};return t.lastIndex=0,t.test(e)?'"'+e.replace(t,(function(e){var t=n[e];return"string"===typeof t?t:"\\u"+("0000"+e.charCodeAt(0).toString(16)).slice(-4)}))+'"':'"'+e+'"'},n=function(e,r){var a="",i=0,o="",s="",l=0,d=a,p=[],f=r[e];switch(f&&"object"===typeof f&&"function"===typeof f.toJSON&&(f=f.toJSON(e)),typeof f){case"string":return t(f);case"number":return isFinite(f)?String(f):"null";case"boolean":case"null":return String(f);case"object":if(!f)return"null";if(a+=" ",p=[],"[object Array]"===c.apply(f)){for(l=f.length,i=0;i="0"&&t<="9";)n+=t,o();if("."===t)for(n+=".";o()&&t>="0"&&t<="9";)n+=t;if("e"===t||"E"===t)for(n+=t,o(),"-"!==t&&"+"!==t||(n+=t,o());t>="0"&&t<="9";)n+=t,o();if(e=+n,isFinite(e))return e;i("Bad number")},c=function(){var e,n,r,s="";if('"'===t)for(;o();){if('"'===t)return o(),s;if("\\"===t)if(o(),"u"===t){for(r=0,n=0;n<4&&(e=parseInt(o(),16),isFinite(e));n+=1)r=16*r+e;s+=String.fromCharCode(r)}else{if("string"!==typeof a[t])break;s+=a[t]}else s+=t}i("Bad string")},u=function(){for(;t&&t<=" ";)o()};return r=function(){switch(u(),t){case"{":return function(){var e,n={};if("{"===t){if(o("{"),u(),"}"===t)return o("}"),n;for(;t;){if(e=c(),u(),o(":"),Object.hasOwnProperty.call(n,e)&&i('Duplicate key "'+e+'"'),n[e]=r(),u(),"}"===t)return o("}"),n;o(","),u()}}i("Bad object")}();case"[":return function(){var e=[];if("["===t){if(o("["),u(),"]"===t)return o("]"),e;for(;t;){if(e.push(r()),u(),"]"===t)return o("]"),e;o(","),u()}}i("Bad array")}();case'"':return c();case"-":return s();default:return t>="0"&&t<="9"?s():function(){switch(t){case"t":return o("t"),o("r"),o("u"),o("e"),!0;case"f":return o("f"),o("a"),o("l"),o("s"),o("e"),!1;case"n":return o("n"),o("u"),o("l"),o("l"),null}i('Unexpected "'+t+'"')}()}},function(a){var o;return n=a,e=0,t=" ",o=r(),u(),t&&i("Syntax error"),o}}(),x.base64Encode=function(e){var t,n,r,a,i,o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",s=0,c=0,u="",l=[];if(!e)return e;e=x.utf8Encode(e);do{t=(i=e.charCodeAt(s++)<<16|e.charCodeAt(s++)<<8|e.charCodeAt(s++))>>18&63,n=i>>12&63,r=i>>6&63,a=63&i,l[c++]=o.charAt(t)+o.charAt(n)+o.charAt(r)+o.charAt(a)}while(s127&&o<2048?String.fromCharCode(o>>6|192,63&o|128):String.fromCharCode(o>>12|224,o>>6&63|128,63&o|128),null!==s&&(n>t&&(i+=e.substring(t,n)),i+=s,t=n=a+1)}return n>t&&(i+=e.substring(t,e.length)),i},x.UUID=function(){var e=function(){for(var e=1*new Date,t=0;e==1*new Date;)t++;return e.toString(16)+t.toString(16)};return function(){var t=(h.height*h.width).toString(16);return e()+"-"+Math.random().toString(16).replace(".","")+"-"+function(){var e,t,n=m,r=[],a=0;function i(e,t){var n,a=0;for(n=0;n=4&&(a=i(a,r),r=[]);return r.length>0&&(a=i(a,r)),a.toString(16)}()+"-"+t+"-"+e()}}();var E=["ahrefsbot","baiduspider","bingbot","bingpreview","facebookexternal","petalbot","pinterest","screaming frog","yahoo! slurp","yandexbot","adsbot-google","apis-google","duplexweb-google","feedfetcher-google","google favicon","google web preview","google-read-aloud","googlebot","googleweblight","mediapartners-google","storebot-google"];x.isBlockedUA=function(e){var t;for(e=e.toLowerCase(),t=0;t=0}function r(t){if(!p.getElementsByTagName)return[];var r,a,i,o,s,c,u,l,d,f,h=t.split(" "),m=[p];for(c=0;c-1){i=(a=r.split("#"))[0];var y=a[1],g=p.getElementById(y);if(!g||i&&g.nodeName.toLowerCase()!=i)return[];m=[g]}else if(r.indexOf(".")>-1){i=(a=r.split("."))[0];var b=a[1];for(i||(i="*"),o=[],s=0,u=0;u-1};break;default:w=function(e){return e.getAttribute(_)}}for(m=[],f=0,u=0;u=3?t[2]:""},properties:function(){return x.extend(x.strip_empty_properties({$os:x.info.os(),$browser:x.info.browser(m,d.vendor,f),$referrer:p.referrer,$referring_domain:x.info.referringDomain(p.referrer),$device:x.info.device(m)}),{$current_url:t.location.href,$browser_version:x.info.browserVersion(m,d.vendor,f),$screen_height:h.height,$screen_width:h.width,mp_lib:"web",$lib_version:n.LIB_VERSION,$insert_id:P(),time:x.timestamp()/1e3})},people_properties:function(){return x.extend(x.strip_empty_properties({$os:x.info.os(),$browser:x.info.browser(m,d.vendor,f)}),{$browser_version:x.info.browserVersion(m,d.vendor,f)})},pageviewInfo:function(e){return x.strip_empty_properties({mp_page:e,mp_referrer:p.referrer,mp_browser:x.info.browser(m,d.vendor,f),mp_platform:x.info.os()})}};var P=function(e){var t=Math.random().toString(36).substring(2,10)+Math.random().toString(36).substring(2,10);return e?t.substring(0,e):t},R=/[a-z0-9][a-z0-9-]*\.[a-z]+$/i,I=/[a-z0-9][a-z0-9-]+\.[a-z.]{2,6}$/i,D=function(e){var t=I,n=e.split("."),r=n[n.length-1];(r.length>4||"com"===r||"org"===r)&&(t=R);var a=e.match(t);return a?a[0]:""},j=null,M=null;"undefined"!==typeof JSON&&(j=JSON.stringify,M=JSON.parse),j=j||x.JSONEncode,M=M||x.JSONDecode,x.toArray=x.toArray,x.isObject=x.isObject,x.JSONEncode=x.JSONEncode,x.JSONDecode=x.JSONDecode,x.isBlockedUA=x.isBlockedUA,x.isEmptyObject=x.isEmptyObject,x.info=x.info,x.info.device=x.info.device,x.info.browser=x.info.browser,x.info.browserVersion=x.info.browserVersion,x.info.properties=x.info.properties;var N=function(){};N.prototype.create_properties=function(){},N.prototype.event_handler=function(){},N.prototype.after_track_handler=function(){},N.prototype.init=function(e){return this.mp=e,this},N.prototype.track=function(e,t,n,r){var a=this,i=x.dom_query(e);if(0!==i.length)return x.each(i,(function(e){x.register_event(e,this.override_event,(function(e){var i={},o=a.create_properties(n,this),s=a.mp.get_config("track_links_timeout");a.event_handler(e,this,i),window.setTimeout(a.track_callback(r,o,i,!0),s),a.mp.track(t,o,a.track_callback(r,o,i))}))}),this),!0;T.error("The DOM query ("+e+") returned 0 elements")},N.prototype.track_callback=function(e,t,n,r){r=r||!1;var a=this;return function(){n.callback_fired||(n.callback_fired=!0,e&&!1===e(r,t)||a.after_track_handler(t,n,r))}},N.prototype.create_properties=function(e,t){return"function"===typeof e?e(t):x.extend({},e)};var L=function(){this.override_event="click"};x.inherit(L,N),L.prototype.create_properties=function(e,t){var n=L.superclass.create_properties.apply(this,arguments);return t.href&&(n.url=t.href),n},L.prototype.event_handler=function(e,t,n){n.new_tab=2===e.which||e.metaKey||e.ctrlKey||"_blank"===t.target,n.href=t.href,n.new_tab||e.preventDefault()},L.prototype.after_track_handler=function(e,t){t.new_tab||setTimeout((function(){window.location=t.href}),0)};var B=function(){this.override_event="submit"};x.inherit(B,N),B.prototype.event_handler=function(e,t,n){n.element=t,e.preventDefault()},B.prototype.after_track_handler=function(e,t){setTimeout((function(){t.element.submit()}),0)};var Z=k("lock"),U=function(e,t){t=t||{},this.storageKey=e,this.storage=t.storage||window.localStorage,this.pollIntervalMS=t.pollIntervalMS||100,this.timeoutMS=t.timeoutMS||2e3};U.prototype.withLock=function(e,t,n){n||"function"===typeof t||(n=t,t=null);var r=n||(new Date).getTime()+"|"+Math.random(),a=(new Date).getTime(),i=this.storageKey,o=this.pollIntervalMS,s=this.timeoutMS,c=this.storage,u=i+":X",l=i+":Y",d=i+":Z",p=function(e){t&&t(e)},f=function(e){if((new Date).getTime()-a>s)return Z.error("Timeout waiting for mutex on "+i+"; clearing lock. ["+r+"]"),c.removeItem(d),c.removeItem(l),void y();setTimeout((function(){try{e()}catch(t){p(t)}}),o*(Math.random()+.1))},h=function(e,t){e()?t():f((function(){h(e,t)}))},m=function(){var e=c.getItem(l);if(e&&e!==r)return!1;if(c.setItem(l,r),c.getItem(l)===r)return!0;if(!O(c,!0))throw new Error("localStorage support dropped while acquiring lock");return!1},y=function(){c.setItem(u,r),h(m,(function(){c.getItem(u)!==r?f((function(){c.getItem(l)===r?h((function(){return!c.getItem(d)}),g):y()})):g()}))},g=function(){c.setItem(d,"1");try{e()}finally{c.removeItem(d),c.getItem(l)===r&&c.removeItem(l),c.getItem(u)===r&&c.removeItem(u)}};try{if(!O(c,!0))throw new Error("localStorage support check failed");y()}catch(b){p(b)}};var F=k("batch"),z=function(e,t){t=t||{},this.storageKey=e,this.storage=t.storage||window.localStorage,this.reportError=t.errorReporter||x.bind(F.error,F),this.lock=new U(e,{storage:this.storage}),this.pid=t.pid||null,this.memQueue=[]};z.prototype.enqueue=function(e,t,n){var r={id:P(),flushAfter:(new Date).getTime()+2*t,payload:e};this.lock.withLock(x.bind((function(){var t;try{var a=this.readFromStorage();a.push(r),(t=this.saveToStorage(a))&&this.memQueue.push(r)}catch(i){this.reportError("Error enqueueing item",e),t=!1}n&&n(t)}),this),x.bind((function(e){this.reportError("Error acquiring storage lock",e),n&&n(!1)}),this),this.pid)},z.prototype.fillBatch=function(e){var t=this.memQueue.slice(0,e);if(t.lengthi.flushAfter&&!r[i.id]&&(i.orphaned=!0,t.push(i),t.length>=e))break}}}return t};var G=function(e,t){var n=[];return x.each(e,(function(e){e.id&&!t[e.id]&&n.push(e)})),n};z.prototype.removeItemsByID=function(e,t){var n={};x.each(e,(function(e){n[e]=!0})),this.memQueue=G(this.memQueue,n);var r=x.bind((function(){var t;try{var r=this.readFromStorage();if(r=G(r,n),t=this.saveToStorage(r)){r=this.readFromStorage();for(var a=0;a=t)this.reportError("Network timeout; retrying"),this.flush();else if(x.isObject(i)&&i.xhr_req&&(i.xhr_req.status>=500||429===i.xhr_req.status||"timeout"===i.error)){var c=2*this.flushInterval,u=i.xhr_req.responseHeaders;if(u){var l=u["Retry-After"];l&&(c=1e3*parseInt(l,10)||c)}c=Math.min(6e5,c),this.reportError("Error; retry in "+c+" ms"),this.scheduleFlush(c)}else if(x.isObject(i)&&i.xhr_req&&413===i.xhr_req.status)if(a.length>1){var d=Math.max(1,Math.floor(r/2));this.batchSize=Math.min(this.batchSize,d,a.length-1),this.reportError("413 response; reducing batch size to "+this.batchSize),this.resetFlush()}else this.reportError("Single-event request too large; dropping",a),this.resetBatchSize(),s=!0;else s=!0;s&&this.queue.removeItemsByID(x.map(a,(function(e){return e.id})),x.bind((function(e){e?(this.consecutiveRemovalFailures=0,this.flush()):(this.reportError("Failed to remove items from queue"),++this.consecutiveRemovalFailures>5?(this.reportError("Too many queue failures; disabling batching system."),this.stopAllBatching()):this.resetFlush())}),this))}catch(p){this.reportError("Error handling API response",p),this.resetFlush()}}),this),c={method:"POST",verbose:!0,ignore_json_errors:!0,timeout_ms:t};e.unloading&&(c.transport="sendBeacon"),W.log("MIXPANEL REQUEST:",i),this.sendRequest(i,c,s)}catch(u){this.reportError("Error flushing request queue",u),this.resetFlush()}},V.prototype.reportError=function(e,t){if(W.error.apply(W.error,arguments),this.errorReporter)try{t instanceof Error||(t=new Error(e)),this.errorReporter(e,t)}catch(t){W.error(t)}};function q(e,t){ae(!0,e,t)}function $(e,t){ae(!1,e,t)}function Y(e,t){return"1"===re(e,t)}function K(e,n){if(function(e){if(e&&e.ignoreDnt)return!1;var n=e&&e.window||t,r=n.navigator||{},a=!1;return x.each([r.doNotTrack,r.msDoNotTrack,n.doNotTrack],(function(e){x.includes([!0,1,"1","yes"],e)&&(a=!0)})),a}(n))return T.warn('This browser has "Do Not Track" enabled. This will prevent the Mixpanel SDK from sending any data. To ignore the "Do Not Track" browser setting, initialize the Mixpanel instance with the config "ignore_dnt: true"'),!0;var r="0"===re(e,n);return r&&T.warn("You are opted out of Mixpanel tracking. This will prevent the Mixpanel SDK from sending any data."),r}function Q(e){return ie(e,(function(e){return this.get_config(e)}))}function X(e){return ie(e,(function(e){return this._get_config(e)}))}function J(e){return ie(e,(function(e){return this._get_config(e)}))}function ee(e,t){te(t=t||{}).remove(ne(e,t),!!t.crossSubdomainCookie,t.cookieDomain)}function te(e){return"localStorage"===(e=e||{}).persistenceType?x.localStorage:x.cookie}function ne(e,t){return((t=t||{}).persistencePrefix||"__mp_opt_in_out_")+e}function re(e,t){return te(t).get(ne(e,t))}function ae(e,t,n){x.isString(t)&&t.length?(te(n=n||{}).set(ne(t,n),e?1:0,x.isNumber(n.cookieExpiration)?n.cookieExpiration:null,!!n.crossSubdomainCookie,!!n.secureCookie,!!n.crossSiteCookie,n.cookieDomain),n.track&&e&&n.track(n.trackEventName||"$opt_in",n.trackProperties,{send_immediately:!0})):T.error("gdpr."+(e?"optIn":"optOut")+" called with an invalid token")}function ie(e,t){return function(){var n=!1;try{var r=t.call(this,"token"),a=t.call(this,"ignore_dnt"),i=t.call(this,"opt_out_tracking_persistence_type"),o=t.call(this,"opt_out_tracking_cookie_prefix"),s=t.call(this,"window");r&&(n=K(r,{ignoreDnt:a,persistenceType:i,persistencePrefix:o,window:s}))}catch(u){T.error("Unexpected error when checking tracking opt-out status: "+u)}if(!n)return e.apply(this,arguments);var c=arguments[arguments.length-1];"function"===typeof c&&c(0)}}var oe="$set",se="$set_once",ce="$unset",ue="$add",le="$append",de="$union",pe="$remove",fe={set_action:function(e,t){var n={},r={};return x.isObject(e)?x.each(e,(function(e,t){this._is_reserved_property(t)||(r[t]=e)}),this):r[e]=t,n.$set=r,n},unset_action:function(e){var t={},n=[];return x.isArray(e)||(e=[e]),x.each(e,(function(e){this._is_reserved_property(e)||n.push(e)}),this),t.$unset=n,t},set_once_action:function(e,t){var n={},r={};return x.isObject(e)?x.each(e,(function(e,t){this._is_reserved_property(t)||(r[t]=e)}),this):r[e]=t,n.$set_once=r,n},union_action:function(e,t){var n={},r={};return x.isObject(e)?x.each(e,(function(e,t){this._is_reserved_property(t)||(r[t]=x.isArray(e)?e:[e])}),this):r[e]=x.isArray(t)?t:[t],n.$union=r,n},append_action:function(e,t){var n={},r={};return x.isObject(e)?x.each(e,(function(e,t){this._is_reserved_property(t)||(r[t]=e)}),this):r[e]=t,n.$append=r,n},remove_action:function(e,t){var n={},r={};return x.isObject(e)?x.each(e,(function(e,t){this._is_reserved_property(t)||(r[t]=e)}),this):r[e]=t,n.$remove=r,n},delete_action:function(){var e={$delete:""};return e}},he=function(){};x.extend(he.prototype,fe),he.prototype._init=function(e,t,n){this._mixpanel=e,this._group_key=t,this._group_id=n},he.prototype.set=J((function(e,t,n){var r=this.set_action(e,t);return x.isObject(e)&&(n=t),this._send_request(r,n)})),he.prototype.set_once=J((function(e,t,n){var r=this.set_once_action(e,t);return x.isObject(e)&&(n=t),this._send_request(r,n)})),he.prototype.unset=J((function(e,t){var n=this.unset_action(e);return this._send_request(n,t)})),he.prototype.union=J((function(e,t,n){x.isObject(e)&&(n=t);var r=this.union_action(e,t);return this._send_request(r,n)})),he.prototype.delete=J((function(e){var t=this.delete_action();return this._send_request(t,e)})),he.prototype.remove=J((function(e,t,n){var r=this.remove_action(e,t);return this._send_request(r,n)})),he.prototype._send_request=function(e,t){e.$group_key=this._group_key,e.$group_id=this._group_id,e.$token=this._get_config("token");var n=x.encodeDates(e);return this._mixpanel._track_or_batch({type:"groups",data:n,endpoint:this._get_config("api_host")+"/groups/",batcher:this._mixpanel.request_batchers.groups},t)},he.prototype._is_reserved_property=function(e){return"$group_key"===e||"$group_id"===e},he.prototype._get_config=function(e){return this._mixpanel.get_config(e)},he.prototype.toString=function(){return this._mixpanel.toString()+".group."+this._group_key+"."+this._group_id},he.prototype.remove=he.prototype.remove,he.prototype.set=he.prototype.set,he.prototype.set_once=he.prototype.set_once,he.prototype.union=he.prototype.union,he.prototype.unset=he.prototype.unset,he.prototype.toString=he.prototype.toString;var me=function(){};x.extend(me.prototype,fe),me.prototype._init=function(e){this._mixpanel=e},me.prototype.set=X((function(e,t,n){var r=this.set_action(e,t);return x.isObject(e)&&(n=t),this._get_config("save_referrer")&&this._mixpanel.persistence.update_referrer_info(document.referrer),r.$set=x.extend({},x.info.people_properties(),this._mixpanel.persistence.get_referrer_info(),r.$set),this._send_request(r,n)})),me.prototype.set_once=X((function(e,t,n){var r=this.set_once_action(e,t);return x.isObject(e)&&(n=t),this._send_request(r,n)})),me.prototype.unset=X((function(e,t){var n=this.unset_action(e);return this._send_request(n,t)})),me.prototype.increment=X((function(e,t,n){var r={},a={};return x.isObject(e)?(x.each(e,(function(e,t){if(!this._is_reserved_property(t)){if(isNaN(parseFloat(e)))return void T.error("Invalid increment value passed to mixpanel.people.increment - must be a number");a[t]=e}}),this),n=t):(x.isUndefined(t)&&(t=1),a[e]=t),r.$add=a,this._send_request(r,n)})),me.prototype.append=X((function(e,t,n){x.isObject(e)&&(n=t);var r=this.append_action(e,t);return this._send_request(r,n)})),me.prototype.remove=X((function(e,t,n){x.isObject(e)&&(n=t);var r=this.remove_action(e,t);return this._send_request(r,n)})),me.prototype.union=X((function(e,t,n){x.isObject(e)&&(n=t);var r=this.union_action(e,t);return this._send_request(r,n)})),me.prototype.track_charge=X((function(e,t,n){if(x.isNumber(e)||(e=parseFloat(e),!isNaN(e)))return this.append("$transactions",x.extend({$amount:e},t),n);T.error("Invalid value passed to mixpanel.people.track_charge - must be a number")})),me.prototype.clear_charges=function(e){return this.set("$transactions",[],e)},me.prototype.delete_user=function(){if(this._identify_called()){var e={$delete:this._mixpanel.get_distinct_id()};return this._send_request(e)}T.error("mixpanel.people.delete_user() requires you to call identify() first")},me.prototype.toString=function(){return this._mixpanel.toString()+".people"},me.prototype._send_request=function(e,t){e.$token=this._get_config("token"),e.$distinct_id=this._mixpanel.get_distinct_id();var n=this._mixpanel.get_property("$device_id"),r=this._mixpanel.get_property("$user_id"),a=this._mixpanel.get_property("$had_persisted_distinct_id");n&&(e.$device_id=n),r&&(e.$user_id=r),a&&(e.$had_persisted_distinct_id=a);var i=x.encodeDates(e);return this._identify_called()?this._mixpanel._track_or_batch({type:"people",data:i,endpoint:this._get_config("api_host")+"/engage/",batcher:this._mixpanel.request_batchers.people},t):(this._enqueue(e),x.isUndefined(t)||(this._get_config("verbose")?t({status:-1,error:null}):t(-1)),x.truncate(i,255))},me.prototype._get_config=function(e){return this._mixpanel.get_config(e)},me.prototype._identify_called=function(){return!0===this._mixpanel._flags.identify_called},me.prototype._enqueue=function(e){oe in e?this._mixpanel.persistence._add_to_people_queue(oe,e):se in e?this._mixpanel.persistence._add_to_people_queue(se,e):ce in e?this._mixpanel.persistence._add_to_people_queue(ce,e):ue in e?this._mixpanel.persistence._add_to_people_queue(ue,e):le in e?this._mixpanel.persistence._add_to_people_queue(le,e):pe in e?this._mixpanel.persistence._add_to_people_queue(pe,e):de in e?this._mixpanel.persistence._add_to_people_queue(de,e):T.error("Invalid call to _enqueue():",e)},me.prototype._flush_one_queue=function(e,t,n,r){var a=this,i=x.extend({},this._mixpanel.persistence._get_queue(e)),o=i;x.isUndefined(i)||!x.isObject(i)||x.isEmptyObject(i)||(a._mixpanel.persistence._pop_from_people_queue(e,i),r&&(o=r(i)),t.call(a,o,(function(t,r){0===t&&a._mixpanel.persistence._add_to_people_queue(e,i),x.isUndefined(n)||n(t,r)})))},me.prototype._flush=function(e,t,n,r,a,i,o){var s=this,c=this._mixpanel.persistence._get_queue(le),u=this._mixpanel.persistence._get_queue(pe);if(this._flush_one_queue(oe,this.set,e),this._flush_one_queue(se,this.set_once,r),this._flush_one_queue(ce,this.unset,i,(function(e){return x.keys(e)})),this._flush_one_queue(ue,this.increment,t),this._flush_one_queue(de,this.union,a),!x.isUndefined(c)&&x.isArray(c)&&c.length){for(var l,d=function(e,t){0===e&&s._mixpanel.persistence._add_to_people_queue(le,l),x.isUndefined(n)||n(e,t)},p=c.length-1;p>=0;p--)l=c.pop(),x.isEmptyObject(l)||s.append(l,d);s._mixpanel.persistence.save()}if(!x.isUndefined(u)&&x.isArray(u)&&u.length){for(var f,h=function(e,t){0===e&&s._mixpanel.persistence._add_to_people_queue(pe,f),x.isUndefined(o)||o(e,t)},m=u.length-1;m>=0;m--)f=u.pop(),x.isEmptyObject(f)||s.remove(f,h);s._mixpanel.persistence.save()}},me.prototype._is_reserved_property=function(e){return"$distinct_id"===e||"$token"===e||"$device_id"===e||"$user_id"===e||"$had_persisted_distinct_id"===e},me.prototype.set=me.prototype.set,me.prototype.set_once=me.prototype.set_once,me.prototype.unset=me.prototype.unset,me.prototype.increment=me.prototype.increment,me.prototype.append=me.prototype.append,me.prototype.remove=me.prototype.remove,me.prototype.union=me.prototype.union,me.prototype.track_charge=me.prototype.track_charge,me.prototype.clear_charges=me.prototype.clear_charges,me.prototype.delete_user=me.prototype.delete_user,me.prototype.toString=me.prototype.toString;var ye,ge,be="__mps",ve="__mpso",we="__mpus",_e="__mpa",xe="__mpap",Te="__mpr",Se="__mpu",ke="$people_distinct_id",Ee="__alias",Ae="__timers",Oe=[be,ve,we,_e,xe,Te,Se,ke,Ee,Ae],Ce=function(e){this.props={},this.campaign_params_saved=!1,e.persistence_name?this.name="mp_"+e.persistence_name:this.name="mp_"+e.token+"_mixpanel";var t=e.persistence;"cookie"!==t&&"localStorage"!==t&&(T.critical("Unknown persistence type "+t+"; falling back to cookie"),t=e.persistence="cookie"),"localStorage"===t&&x.localStorage.is_supported()?this.storage=x.localStorage:this.storage=x.cookie,this.load(),this.update_config(e),this.upgrade(e),this.save()};Ce.prototype.properties=function(){var e={};return x.each(this.props,(function(t,n){x.include(Oe,n)||(e[n]=t)})),e},Ce.prototype.load=function(){if(!this.disabled){var e=this.storage.parse(this.name);e&&(this.props=x.extend({},e))}},Ce.prototype.upgrade=function(e){var t,n,r=e.upgrade;r&&(t="mp_super_properties","string"===typeof r&&(t=r),n=this.storage.parse(t),this.storage.remove(t),this.storage.remove(t,!0),n&&(this.props=x.extend(this.props,n.all,n.events))),e.cookie_name||"mixpanel"===e.name||(t="mp_"+e.token+"_"+e.name,(n=this.storage.parse(t))&&(this.storage.remove(t),this.storage.remove(t,!0),this.register_once(n))),this.storage===x.localStorage&&(n=x.cookie.parse(this.name),x.cookie.remove(this.name),x.cookie.remove(this.name,!0),n&&this.register_once(n))},Ce.prototype.save=function(){this.disabled||this.storage.set(this.name,x.JSONEncode(this.props),this.expire_days,this.cross_subdomain,this.secure,this.cross_site,this.cookie_domain)},Ce.prototype.remove=function(){this.storage.remove(this.name,!1,this.cookie_domain),this.storage.remove(this.name,!0,this.cookie_domain)},Ce.prototype.clear=function(){this.remove(),this.props={}},Ce.prototype.register_once=function(e,t,n){return!!x.isObject(e)&&("undefined"===typeof t&&(t="None"),this.expire_days="undefined"===typeof n?this.default_expiry:n,x.each(e,(function(e,n){this.props.hasOwnProperty(n)&&this.props[n]!==t||(this.props[n]=e)}),this),this.save(),!0)},Ce.prototype.register=function(e,t){return!!x.isObject(e)&&(this.expire_days="undefined"===typeof t?this.default_expiry:t,x.extend(this.props,e),this.save(),!0)},Ce.prototype.unregister=function(e){e in this.props&&(delete this.props[e],this.save())},Ce.prototype.update_campaign_params=function(){this.campaign_params_saved||(this.register_once(x.info.campaignParams()),this.campaign_params_saved=!0)},Ce.prototype.update_search_keyword=function(e){this.register(x.info.searchInfo(e))},Ce.prototype.update_referrer_info=function(e){this.register_once({$initial_referrer:e||"$direct",$initial_referring_domain:x.info.referringDomain(e)||"$direct"},"")},Ce.prototype.get_referrer_info=function(){return x.strip_empty_properties({$initial_referrer:this.props.$initial_referrer,$initial_referring_domain:this.props.$initial_referring_domain})},Ce.prototype.safe_merge=function(e){return x.each(this.props,(function(t,n){n in e||(e[n]=t)})),e},Ce.prototype.update_config=function(e){this.default_expiry=this.expire_days=e.cookie_expiration,this.set_disabled(e.disable_persistence),this.set_cookie_domain(e.cookie_domain),this.set_cross_site(e.cross_site_cookie),this.set_cross_subdomain(e.cross_subdomain_cookie),this.set_secure(e.secure_cookie)},Ce.prototype.set_disabled=function(e){this.disabled=e,this.disabled?this.remove():this.save()},Ce.prototype.set_cookie_domain=function(e){e!==this.cookie_domain&&(this.remove(),this.cookie_domain=e,this.save())},Ce.prototype.set_cross_site=function(e){e!==this.cross_site&&(this.cross_site=e,this.remove(),this.save())},Ce.prototype.set_cross_subdomain=function(e){e!==this.cross_subdomain&&(this.cross_subdomain=e,this.remove(),this.save())},Ce.prototype.get_cross_subdomain=function(){return this.cross_subdomain},Ce.prototype.set_secure=function(e){e!==this.secure&&(this.secure=!!e,this.remove(),this.save())},Ce.prototype._add_to_people_queue=function(e,t){var n=this._get_queue_key(e),r=t[e],a=this._get_or_create_queue(oe),i=this._get_or_create_queue(se),o=this._get_or_create_queue(ce),s=this._get_or_create_queue(ue),c=this._get_or_create_queue(de),u=this._get_or_create_queue(pe,[]),l=this._get_or_create_queue(le,[]);n===be?(x.extend(a,r),this._pop_from_people_queue(ue,r),this._pop_from_people_queue(de,r),this._pop_from_people_queue(ce,r)):n===ve?(x.each(r,(function(e,t){t in i||(i[t]=e)})),this._pop_from_people_queue(ce,r)):n===we?x.each(r,(function(e){x.each([a,i,s,c],(function(t){e in t&&delete t[e]})),x.each(l,(function(t){e in t&&delete t[e]})),o[e]=!0})):n===_e?(x.each(r,(function(e,t){t in a?a[t]+=e:(t in s||(s[t]=0),s[t]+=e)}),this),this._pop_from_people_queue(ce,r)):n===Se?(x.each(r,(function(e,t){x.isArray(e)&&(t in c||(c[t]=[]),c[t]=c[t].concat(e))})),this._pop_from_people_queue(ce,r)):n===Te?(u.push(r),this._pop_from_people_queue(le,r)):n===xe&&(l.push(r),this._pop_from_people_queue(ce,r)),T.log("MIXPANEL PEOPLE REQUEST (QUEUED, PENDING IDENTIFY):"),T.log(t),this.save()},Ce.prototype._pop_from_people_queue=function(e,t){var n=this._get_queue(e);x.isUndefined(n)||(x.each(t,(function(t,r){e===le||e===pe?x.each(n,(function(e){e[r]===t&&delete e[r]})):delete n[r]}),this),this.save())},Ce.prototype._get_queue_key=function(e){return e===oe?be:e===se?ve:e===ce?we:e===ue?_e:e===le?xe:e===pe?Te:e===de?Se:void T.error("Invalid queue:",e)},Ce.prototype._get_queue=function(e){return this.props[this._get_queue_key(e)]},Ce.prototype._get_or_create_queue=function(e,t){var n=this._get_queue_key(e);return t=x.isUndefined(t)?{}:t,this.props[n]||(this.props[n]=t)},Ce.prototype.set_event_timer=function(e,t){var n=this.props.__timers||{};n[e]=t,this.props.__timers=n,this.save()},Ce.prototype.remove_event_timer=function(e){var t=(this.props.__timers||{})[e];return x.isUndefined(t)||(delete this.props.__timers[e],this.save()),t};var Pe=function(e){return e},Re=function(){},Ie="mixpanel",De="base64",je=t.XMLHttpRequest&&"withCredentials"in new XMLHttpRequest,Me=!je&&-1===m.indexOf("MSIE")&&-1===m.indexOf("Mozilla"),Ne=null;d.sendBeacon&&(Ne=function(){return d.sendBeacon.apply(d,arguments)});var Le={api_host:"https://api-js.mixpanel.com",api_method:"POST",api_transport:"XHR",api_payload_format:De,app_host:"https://mixpanel.com",cdn:"https://cdn.mxpnl.com",cross_site_cookie:!1,cross_subdomain_cookie:!0,error_reporter:Re,persistence:"cookie",persistence_name:"",cookie_domain:"",cookie_name:"",loaded:Re,store_google:!0,save_referrer:!0,test:!1,verbose:!1,img:!1,debug:!1,track_links_timeout:300,cookie_expiration:365,upgrade:!1,disable_persistence:!1,disable_cookie:!1,secure_cookie:!1,ip:!0,opt_out_tracking_by_default:!1,opt_out_persistence_by_default:!1,opt_out_tracking_persistence_type:"localStorage",opt_out_tracking_cookie_prefix:null,property_blacklist:[],xhr_headers:{},ignore_dnt:!1,batch_requests:!0,batch_size:50,batch_flush_interval_ms:5e3,batch_request_timeout_ms:9e4,batch_autostart:!0,hooks:{}},Be=!1,Ze=function(){},Ue=function(e,t,r){var a,i=r===Ie?ge:ge[r];if(i&&0===ye)a=i;else{if(i&&!x.isArray(i))return void T.error("You have already initialized "+r);a=new Ze}return a._cached_groups={},a._init(e,t,r),a.people=new me,a.people._init(a),n.DEBUG=n.DEBUG||a.get_config("debug"),!x.isUndefined(i)&&x.isArray(i)&&(a._execute_array.call(a.people,i.people),a._execute_array(i)),a};Ze.prototype.init=function(e,t,n){if(x.isUndefined(n))this.report_error("You must name your new library: init(token, config, name)");else{if(n!==Ie){var r=Ue(e,t,n);return ge[n]=r,r._loaded(),r}this.report_error("You must initialize the main mixpanel object right after you include the Mixpanel js snippet")}},Ze.prototype._init=function(e,n,r){n=n||{},this.__loaded=!0,this.config={};var a={};"api_payload_format"in n||(n.api_host||Le.api_host).match(/\.mixpanel\.com$/)&&(a.api_payload_format="json");if(this.set_config(x.extend({},Le,a,n,{name:r,token:e,callback_fn:(r===Ie?r:"mixpanel."+r)+"._jsc"})),this._jsc=Re,this.__dom_loaded_queue=[],this.__request_queue=[],this.__disabled_events=[],this._flags={disable_all_events:!1,identify_called:!1},this.request_batchers={},this._batch_requests=this.get_config("batch_requests"),this._batch_requests)if(x.localStorage.is_supported(!0)&&je){if(this.init_batchers(),Ne&&t.addEventListener){var i=x.bind((function(){this.request_batchers.events.stopped||this.request_batchers.events.flush({unloading:!0})}),this);t.addEventListener("pagehide",(function(e){e.persisted&&i()})),t.addEventListener("visibilitychange",(function(){"hidden"===p.visibilityState&&i()}))}}else this._batch_requests=!1,T.log("Turning off Mixpanel request-queueing; needs XHR and localStorage support");this.persistence=this.cookie=new Ce(this.config),this.unpersisted_superprops={},this._gdpr_init();var o=x.UUID();this.get_distinct_id()||this.register_once({distinct_id:o,$device_id:o},"")},Ze.prototype._loaded=function(){this.get_config("loaded")(this),this._set_default_superprops()},Ze.prototype._set_default_superprops=function(){this.persistence.update_search_keyword(p.referrer),this.get_config("store_google")&&this.persistence.update_campaign_params(),this.get_config("save_referrer")&&this.persistence.update_referrer_info(p.referrer)},Ze.prototype._dom_loaded=function(){x.each(this.__dom_loaded_queue,(function(e){this._track_dom.apply(this,e)}),this),this.has_opted_out_tracking()||x.each(this.__request_queue,(function(e){this._send_request.apply(this,e)}),this),delete this.__dom_loaded_queue,delete this.__request_queue},Ze.prototype._track_dom=function(e,t){if(this.get_config("img"))return this.report_error("You can't use DOM tracking functions with img = true."),!1;if(!Be)return this.__dom_loaded_queue.push([e,t]),!1;var n=(new e).init(this);return n.track.apply(n,t)},Ze.prototype._prepare_callback=function(e,t){if(x.isUndefined(e))return null;if(je){return function(n){e(n,t)}}var n=this._jsc,r=""+Math.floor(1e8*Math.random()),a=this.get_config("callback_fn")+"["+r+"]";return n[r]=function(a){delete n[r],e(a,t)},a},Ze.prototype._send_request=function(e,t,n,r){var a=!0;if(Me)return this.__request_queue.push(arguments),a;var i={method:this.get_config("api_method"),transport:this.get_config("api_transport"),verbose:this.get_config("verbose")},o=null;r||!x.isFunction(n)&&"string"!==typeof n||(r=n,n=null),n=x.extend(i,n||{}),je||(n.method="GET");var s="POST"===n.method,c=Ne&&s&&"sendbeacon"===n.transport.toLowerCase(),u=n.verbose;t.verbose&&(u=!0),this.get_config("test")&&(t.test=1),u&&(t.verbose=1),this.get_config("img")&&(t.img=1),je||(r?t.callback=r:(u||this.get_config("test"))&&(t.callback="(function(){})")),t.ip=this.get_config("ip")?1:0,t._=(new Date).getTime().toString(),s&&(o="data="+encodeURIComponent(t.data),delete t.data),e+="?"+x.HTTPBuildQuery(t);var l=this;if("img"in t){var d=p.createElement("img");d.src=e,p.body.appendChild(d)}else if(c){try{a=Ne(e,o)}catch(b){l.report_error(b),a=!1}try{r&&r(a?1:0)}catch(b){l.report_error(b)}}else if(je)try{var f=new XMLHttpRequest;f.open(n.method,e,!0);var h=this.get_config("xhr_headers");if(s&&(h["Content-Type"]="application/x-www-form-urlencoded"),x.each(h,(function(e,t){f.setRequestHeader(t,e)})),n.timeout_ms&&"undefined"!==typeof f.timeout){f.timeout=n.timeout_ms;var m=(new Date).getTime()}f.withCredentials=!0,f.onreadystatechange=function(){var e;if(4===f.readyState)if(200===f.status){if(r)if(u){var t;try{t=x.JSONDecode(f.responseText)}catch(b){if(l.report_error(b),!n.ignore_json_errors)return;t=f.responseText}r(t)}else r(Number(f.responseText))}else e=f.timeout&&!f.status&&(new Date).getTime()-m>=f.timeout?"timeout":"Bad HTTP status: "+f.status+" "+f.statusText,l.report_error(e),r&&r(u?{status:0,error:e,xhr_req:f}:0)},f.send(o)}catch(b){l.report_error(b),a=!1}else{var y=p.createElement("script");y.type="text/javascript",y.async=!0,y.defer=!0,y.src=e;var g=p.getElementsByTagName("script")[0];g.parentNode.insertBefore(y,g)}return a},Ze.prototype._execute_array=function(e){var t,n=[],r=[],a=[];x.each(e,(function(e){e&&(t=e[0],x.isArray(t)?a.push(e):"function"===typeof e?e.call(this):x.isArray(e)&&"alias"===t?n.push(e):x.isArray(e)&&-1!==t.indexOf("track")&&"function"===typeof this[t]?a.push(e):r.push(e))}),this);var i=function(e,t){x.each(e,(function(e){if(x.isArray(e[0])){var n=t;x.each(e,(function(e){n=n[e[0]].apply(n,e.slice(1))}))}else this[e[0]].apply(this,e.slice(1))}),t)};i(n,this),i(r,this),i(a,this)},Ze.prototype.are_batchers_initialized=function(){return!!this.request_batchers.events},Ze.prototype.init_batchers=function(){var e=this.get_config("token");if(!this.are_batchers_initialized()){var t=x.bind((function(t){return new V("__mpq_"+e+t.queue_suffix,{libConfig:this.config,sendRequestFunc:x.bind((function(e,n,r){this._send_request(this.get_config("api_host")+t.endpoint,this._encode_data_for_request(e),n,this._prepare_callback(r,e))}),this),beforeSendHook:x.bind((function(e){return this._run_hook("before_send_"+t.type,e)}),this),errorReporter:this.get_config("error_reporter"),stopAllBatchingFunc:x.bind(this.stop_batch_senders,this)})}),this);this.request_batchers={events:t({type:"events",endpoint:"/track/",queue_suffix:"_ev"}),people:t({type:"people",endpoint:"/engage/",queue_suffix:"_pp"}),groups:t({type:"groups",endpoint:"/groups/",queue_suffix:"_gr"})}}this.get_config("batch_autostart")&&this.start_batch_senders()},Ze.prototype.start_batch_senders=function(){this.are_batchers_initialized()&&(this._batch_requests=!0,x.each(this.request_batchers,(function(e){e.start()})))},Ze.prototype.stop_batch_senders=function(){this._batch_requests=!1,x.each(this.request_batchers,(function(e){e.stop(),e.clear()}))},Ze.prototype.push=function(e){this._execute_array([e])},Ze.prototype.disable=function(e){"undefined"===typeof e?this._flags.disable_all_events=!0:this.__disabled_events=this.__disabled_events.concat(e)},Ze.prototype._encode_data_for_request=function(e){var t=x.JSONEncode(e);return this.get_config("api_payload_format")===De&&(t=x.base64Encode(t)),{data:t}},Ze.prototype._track_or_batch=function(e,t){var n=x.truncate(e.data,255),r=e.endpoint,a=e.batcher,i=e.should_send_immediately,o=e.send_request_options||{};t=t||Re;var s=!0,c=x.bind((function(){return o.skip_hooks||(n=this._run_hook("before_send_"+e.type,n)),n?(T.log("MIXPANEL REQUEST:"),T.log(n),this._send_request(r,this._encode_data_for_request(n),o,this._prepare_callback(t,n))):null}),this);return this._batch_requests&&!i?a.enqueue(n,(function(e){e?t(1,n):c()})):s=c(),s&&n},Ze.prototype.track=Q((function(e,t,n,r){r||"function"!==typeof n||(r=n,n=null);var a=(n=n||{}).transport;a&&(n.transport=a);var i=n.send_immediately;if("function"!==typeof r&&(r=Re),x.isUndefined(e))this.report_error("No event name provided to mixpanel.track");else{if(!this._event_is_disabled(e)){(t=t||{}).token=this.get_config("token");var o=this.persistence.remove_event_timer(e);if(!x.isUndefined(o)){var s=(new Date).getTime()-o;t.$duration=parseFloat((s/1e3).toFixed(3))}this._set_default_superprops(),t=x.extend({},x.info.properties(),this.persistence.properties(),this.unpersisted_superprops,t);var c=this.get_config("property_blacklist");x.isArray(c)?x.each(c,(function(e){delete t[e]})):this.report_error("Invalid value for property_blacklist config: "+c);var u={event:e,properties:t};return this._track_or_batch({type:"events",data:u,endpoint:this.get_config("api_host")+"/track/",batcher:this.request_batchers.events,should_send_immediately:i,send_request_options:n},r)}r(0)}})),Ze.prototype.set_group=Q((function(e,t,n){x.isArray(t)||(t=[t]);var r={};return r[e]=t,this.register(r),this.people.set(e,t,n)})),Ze.prototype.add_group=Q((function(e,t,n){var r=this.get_property(e);if(void 0===r){var a={};a[e]=[t],this.register(a)}else-1===r.indexOf(t)&&(r.push(t),this.register(a));return this.people.union(e,t,n)})),Ze.prototype.remove_group=Q((function(e,t,n){var r=this.get_property(e);if(void 0!==r){var a=r.indexOf(t);a>-1&&(r.splice(a,1),this.register({group_key:r})),0===r.length&&this.unregister(e)}return this.people.remove(e,t,n)})),Ze.prototype.track_with_groups=Q((function(e,t,n,r){var a=x.extend({},t||{});return x.each(n,(function(e,t){null!==e&&void 0!==e&&(a[t]=e)})),this.track(e,a,r)})),Ze.prototype._create_map_key=function(e,t){return e+"_"+JSON.stringify(t)},Ze.prototype._remove_group_from_cache=function(e,t){delete this._cached_groups[this._create_map_key(e,t)]},Ze.prototype.get_group=function(e,t){var n=this._create_map_key(e,t),r=this._cached_groups[n];return void 0!==r&&r._group_key===e&&r._group_id===t||((r=new he)._init(this,e,t),this._cached_groups[n]=r),r},Ze.prototype.track_pageview=function(e){x.isUndefined(e)&&(e=p.location.href),this.track("mp_page_view",x.info.pageviewInfo(e))},Ze.prototype.track_links=function(){return this._track_dom.call(this,L,arguments)},Ze.prototype.track_forms=function(){return this._track_dom.call(this,B,arguments)},Ze.prototype.time_event=function(e){x.isUndefined(e)?this.report_error("No event name provided to mixpanel.time_event"):this._event_is_disabled(e)||this.persistence.set_event_timer(e,(new Date).getTime())};var Fe={persistent:!0},ze=function(e){var t;return t=x.isObject(e)?e:x.isUndefined(e)?{}:{days:e},x.extend({},Fe,t)};Ze.prototype.register=function(e,t){var n=ze(t);n.persistent?this.persistence.register(e,n.days):x.extend(this.unpersisted_superprops,e)},Ze.prototype.register_once=function(e,t,n){var r=ze(n);r.persistent?this.persistence.register_once(e,t,r.days):("undefined"===typeof t&&(t="None"),x.each(e,(function(e,n){this.unpersisted_superprops.hasOwnProperty(n)&&this.unpersisted_superprops[n]!==t||(this.unpersisted_superprops[n]=e)}),this))},Ze.prototype.unregister=function(e,t){(t=ze(t)).persistent?this.persistence.unregister(e):delete this.unpersisted_superprops[e]},Ze.prototype._register_single=function(e,t){var n={};n[e]=t,this.register(n)},Ze.prototype.identify=function(e,t,n,r,a,i,o,s){var c=this.get_distinct_id();if(this.register({$user_id:e}),!this.get_property("$device_id")){var u=c;this.register_once({$had_persisted_distinct_id:!0,$device_id:u},"")}e!==c&&e!==this.get_property(Ee)&&(this.unregister(Ee),this.register({distinct_id:e})),this._flags.identify_called=!0,this.people._flush(t,n,r,a,i,o,s),e!==c&&this.track("$identify",{distinct_id:e,$anon_distinct_id:c},{skip_hooks:!0})},Ze.prototype.reset=function(){this.persistence.clear(),this._flags.identify_called=!1;var e=x.UUID();this.register_once({distinct_id:e,$device_id:e},"")},Ze.prototype.get_distinct_id=function(){return this.get_property("distinct_id")},Ze.prototype.alias=function(e,t){if(e===this.get_property(ke))return this.report_error("Attempting to create alias for existing People user - aborting."),-2;var n=this;return x.isUndefined(t)&&(t=this.get_distinct_id()),e!==t?(this._register_single(Ee,e),this.track("$create_alias",{alias:e,distinct_id:t},{skip_hooks:!0},(function(){n.identify(e)}))):(this.report_error("alias matches current distinct_id - skipping api call."),this.identify(e),-1)},Ze.prototype.name_tag=function(e){this._register_single("mp_name_tag",e)},Ze.prototype.set_config=function(e){x.isObject(e)&&(x.extend(this.config,e),e.batch_size&&x.each(this.request_batchers,(function(e){e.resetBatchSize()})),this.get_config("persistence_name")||(this.config.persistence_name=this.config.cookie_name),this.get_config("disable_persistence")||(this.config.disable_persistence=this.config.disable_cookie),this.persistence&&this.persistence.update_config(this.config),n.DEBUG=n.DEBUG||this.get_config("debug"))},Ze.prototype.get_config=function(e){return this.config[e]},Ze.prototype._run_hook=function(e){var t=(this.config.hooks[e]||Pe).apply(this,s.call(arguments,1));return"undefined"===typeof t&&(this.report_error(e+" hook did not return a value"),t=null),t},Ze.prototype.get_property=function(e){return this.persistence.props[e]},Ze.prototype.toString=function(){var e=this.get_config("name");return e!==Ie&&(e="mixpanel."+e),e},Ze.prototype._event_is_disabled=function(e){return x.isBlockedUA(m)||this._flags.disable_all_events||x.include(this.__disabled_events,e)},Ze.prototype._gdpr_init=function(){"localStorage"===this.get_config("opt_out_tracking_persistence_type")&&x.localStorage.is_supported()&&(!this.has_opted_in_tracking()&&this.has_opted_in_tracking({persistence_type:"cookie"})&&this.opt_in_tracking({enable_persistence:!1}),!this.has_opted_out_tracking()&&this.has_opted_out_tracking({persistence_type:"cookie"})&&this.opt_out_tracking({clear_persistence:!1}),this.clear_opt_in_out_tracking({persistence_type:"cookie",enable_persistence:!1})),this.has_opted_out_tracking()?this._gdpr_update_persistence({clear_persistence:!0}):this.has_opted_in_tracking()||!this.get_config("opt_out_tracking_by_default")&&!x.cookie.get("mp_optout")||(x.cookie.remove("mp_optout"),this.opt_out_tracking({clear_persistence:this.get_config("opt_out_persistence_by_default")}))},Ze.prototype._gdpr_update_persistence=function(e){var t;if(e&&e.clear_persistence)t=!0;else{if(!e||!e.enable_persistence)return;t=!1}this.get_config("disable_persistence")||this.persistence.disabled===t||this.persistence.set_disabled(t),t&&x.each(this.request_batchers,(function(e){e.clear()}))},Ze.prototype._gdpr_call_func=function(e,t){return t=x.extend({track:x.bind(this.track,this),persistence_type:this.get_config("opt_out_tracking_persistence_type"),cookie_prefix:this.get_config("opt_out_tracking_cookie_prefix"),cookie_expiration:this.get_config("cookie_expiration"),cross_site_cookie:this.get_config("cross_site_cookie"),cross_subdomain_cookie:this.get_config("cross_subdomain_cookie"),cookie_domain:this.get_config("cookie_domain"),secure_cookie:this.get_config("secure_cookie"),ignore_dnt:this.get_config("ignore_dnt")},t),x.localStorage.is_supported()||(t.persistence_type="cookie"),e(this.get_config("token"),{track:t.track,trackEventName:t.track_event_name,trackProperties:t.track_properties,persistenceType:t.persistence_type,persistencePrefix:t.cookie_prefix,cookieDomain:t.cookie_domain,cookieExpiration:t.cookie_expiration,crossSiteCookie:t.cross_site_cookie,crossSubdomainCookie:t.cross_subdomain_cookie,secureCookie:t.secure_cookie,ignoreDnt:t.ignore_dnt})},Ze.prototype.opt_in_tracking=function(e){e=x.extend({enable_persistence:!0},e),this._gdpr_call_func(q,e),this._gdpr_update_persistence(e)},Ze.prototype.opt_out_tracking=function(e){(e=x.extend({clear_persistence:!0,delete_user:!0},e)).delete_user&&this.people&&this.people._identify_called()&&(this.people.delete_user(),this.people.clear_charges()),this._gdpr_call_func($,e),this._gdpr_update_persistence(e)},Ze.prototype.has_opted_in_tracking=function(e){return this._gdpr_call_func(Y,e)},Ze.prototype.has_opted_out_tracking=function(e){return this._gdpr_call_func(K,e)},Ze.prototype.clear_opt_in_out_tracking=function(e){e=x.extend({enable_persistence:!0},e),this._gdpr_call_func(ee,e),this._gdpr_update_persistence(e)},Ze.prototype.report_error=function(e,t){T.error.apply(T.error,arguments);try{t||e instanceof Error||(e=new Error(e)),this.get_config("error_reporter")(e,t)}catch(t){T.error(t)}},Ze.prototype.init=Ze.prototype.init,Ze.prototype.reset=Ze.prototype.reset,Ze.prototype.disable=Ze.prototype.disable,Ze.prototype.time_event=Ze.prototype.time_event,Ze.prototype.track=Ze.prototype.track,Ze.prototype.track_links=Ze.prototype.track_links,Ze.prototype.track_forms=Ze.prototype.track_forms,Ze.prototype.track_pageview=Ze.prototype.track_pageview,Ze.prototype.register=Ze.prototype.register,Ze.prototype.register_once=Ze.prototype.register_once,Ze.prototype.unregister=Ze.prototype.unregister,Ze.prototype.identify=Ze.prototype.identify,Ze.prototype.alias=Ze.prototype.alias,Ze.prototype.name_tag=Ze.prototype.name_tag,Ze.prototype.set_config=Ze.prototype.set_config,Ze.prototype.get_config=Ze.prototype.get_config,Ze.prototype.get_property=Ze.prototype.get_property,Ze.prototype.get_distinct_id=Ze.prototype.get_distinct_id,Ze.prototype.toString=Ze.prototype.toString,Ze.prototype.opt_out_tracking=Ze.prototype.opt_out_tracking,Ze.prototype.opt_in_tracking=Ze.prototype.opt_in_tracking,Ze.prototype.has_opted_out_tracking=Ze.prototype.has_opted_out_tracking,Ze.prototype.has_opted_in_tracking=Ze.prototype.has_opted_in_tracking,Ze.prototype.clear_opt_in_out_tracking=Ze.prototype.clear_opt_in_out_tracking,Ze.prototype.get_group=Ze.prototype.get_group,Ze.prototype.set_group=Ze.prototype.set_group,Ze.prototype.add_group=Ze.prototype.add_group,Ze.prototype.remove_group=Ze.prototype.remove_group,Ze.prototype.track_with_groups=Ze.prototype.track_with_groups,Ze.prototype.start_batch_senders=Ze.prototype.start_batch_senders,Ze.prototype.stop_batch_senders=Ze.prototype.stop_batch_senders,Ce.prototype.properties=Ce.prototype.properties,Ce.prototype.update_search_keyword=Ce.prototype.update_search_keyword,Ce.prototype.update_referrer_info=Ce.prototype.update_referrer_info,Ce.prototype.get_cross_subdomain=Ce.prototype.get_cross_subdomain,Ce.prototype.clear=Ce.prototype.clear;var Ge={},He=function(){ge.init=function(e,n,r){if(r)return ge[r]||(ge[r]=Ge[r]=Ue(e,n,r),ge[r]._loaded()),ge[r];var a=ge;Ge.mixpanel?a=Ge.mixpanel:e&&((a=Ue(e,n,Ie))._loaded(),Ge.mixpanel=a),ge=a,1===ye&&(t.mixpanel=ge),x.each(Ge,(function(e,t){t!==Ie&&(ge[t]=e)})),ge._=x}};var We=(ye=0,ge=new Ze,He(),ge.init(),function(){function e(){e.done||(e.done=!0,Be=!0,Me=!1,x.each(Ge,(function(e){e._dom_loaded()})))}if(p.addEventListener)"complete"===p.readyState?e():p.addEventListener("DOMContentLoaded",e,!1);else if(p.attachEvent){p.attachEvent("onreadystatechange",e);var n=!1;try{n=null===t.frameElement}catch(r){}p.documentElement.doScroll&&n&&function t(){try{p.documentElement.doScroll("left")}catch(r){return void setTimeout(t,1)}e()}()}x.register_event(t,"load",e,!0)}(),ge);e.exports=We},77913:function(e,t,n){"use strict";var r=n(85696);t.default=void 0;var a,i=(a=n(67294))&&a.__esModule?a:{default:a},o=n(12199),s=n(61587),c=n(27215);var u={};function l(e,t,n,r){if(e&&o.isLocalURL(t)){e.prefetch(t,n,r).catch((function(e){0}));var a=r&&"undefined"!==typeof r.locale?r.locale:e&&e.locale;u[t+"%"+n+(a?"%"+a:"")]=!0}}var d=function(e){var t,n=!1!==e.prefetch,a=s.useRouter(),d=i.default.useMemo((function(){var t=o.resolveHref(a,e.href,!0),n=r(t,2),i=n[0],s=n[1];return{href:i,as:e.as?o.resolveHref(a,e.as):s||i}}),[a,e.href,e.as]),p=d.href,f=d.as,h=e.children,m=e.replace,y=e.shallow,g=e.scroll,b=e.locale;"string"===typeof h&&(h=i.default.createElement("a",null,h));var v=(t=i.default.Children.only(h))&&"object"===typeof t&&t.ref,w=c.useIntersection({rootMargin:"200px"}),_=r(w,2),x=_[0],T=_[1],S=i.default.useCallback((function(e){x(e),v&&("function"===typeof v?v(e):"object"===typeof v&&(v.current=e))}),[v,x]);i.default.useEffect((function(){var e=T&&n&&o.isLocalURL(p),t="undefined"!==typeof b?b:a&&a.locale,r=u[p+"%"+f+(t?"%"+t:"")];e&&!r&&l(a,p,f,{locale:t})}),[f,p,T,b,n,a]);var k={ref:S,onClick:function(e){t.props&&"function"===typeof t.props.onClick&&t.props.onClick(e),e.defaultPrevented||function(e,t,n,r,a,i,s,c){("A"!==e.currentTarget.nodeName.toUpperCase()||!function(e){var t=e.currentTarget.target;return t&&"_self"!==t||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey||e.nativeEvent&&2===e.nativeEvent.which}(e)&&o.isLocalURL(n))&&(e.preventDefault(),t[a?"replace":"push"](n,r,{shallow:i,locale:c,scroll:s}))}(e,a,p,f,m,y,g,b)},onMouseEnter:function(e){t.props&&"function"===typeof t.props.onMouseEnter&&t.props.onMouseEnter(e),o.isLocalURL(p)&&l(a,p,f,{priority:!0})}};if(e.passHref||"a"===t.type&&!("href"in t.props)){var E="undefined"!==typeof b?b:a&&a.locale,A=a&&a.isLocaleDomain&&o.getDomainLocale(f,E,a&&a.locales,a&&a.domainLocales);k.href=A||o.addBasePath(o.addLocale(f,E,a&&a.defaultLocale))}return i.default.cloneElement(t,k)};t.default=d},27215:function(e,t,n){"use strict";var r=n(85696);Object.defineProperty(t,"__esModule",{value:!0}),t.useIntersection=function(e){var t=e.rootRef,n=e.rootMargin,u=e.disabled||!o,l=a.useRef(),d=a.useState(!1),p=r(d,2),f=p[0],h=p[1],m=a.useState(t?t.current:null),y=r(m,2),g=y[0],b=y[1],v=a.useCallback((function(e){l.current&&(l.current(),l.current=void 0),u||f||e&&e.tagName&&(l.current=function(e,t,n){var r=function(e){var t,n={root:e.root||null,margin:e.rootMargin||""},r=c.find((function(e){return e.root===n.root&&e.margin===n.margin}));r?t=s.get(r):(t=s.get(n),c.push(n));if(t)return t;var a=new Map,i=new IntersectionObserver((function(e){e.forEach((function(e){var t=a.get(e.target),n=e.isIntersecting||e.intersectionRatio>0;t&&n&&t(n)}))}),e);return s.set(n,t={id:n,observer:i,elements:a}),t}(n),a=r.id,i=r.observer,o=r.elements;return o.set(e,t),i.observe(e),function(){if(o.delete(e),i.unobserve(e),0===o.size){i.disconnect(),s.delete(a);var t=c.findIndex((function(e){return e.root===a.root&&e.margin===a.margin}));t>-1&&c.splice(t,1)}}}(e,(function(e){return e&&h(e)}),{root:g,rootMargin:n}))}),[u,g,n,f]);return a.useEffect((function(){if(!o&&!f){var e=i.requestIdleCallback((function(){return h(!0)}));return function(){return i.cancelIdleCallback(e)}}}),[f]),a.useEffect((function(){t&&b(t.current)}),[t]),[v,f]};var a=n(67294),i=n(98065),o="undefined"!==typeof IntersectionObserver;var s=new Map,c=[]},17285:function(e,t,n){"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),t.AmpStateContext=void 0;var a=((r=n(67294))&&r.__esModule?r:{default:r}).default.createContext({});t.AmpStateContext=a},49546:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isInAmpMode=o,t.useAmp=function(){return o(a.default.useContext(i.AmpStateContext))};var r,a=(r=n(67294))&&r.__esModule?r:{default:r},i=n(17285);function o(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.ampFirst,n=void 0!==t&&t,r=e.hybrid,a=void 0!==r&&r,i=e.hasQuery,o=void 0!==i&&i;return n||a&&o}},16505:function(e,t,n){"use strict";var r=n(930);function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}Object.defineProperty(t,"__esModule",{value:!0}),t.defaultHead=d,t.default=void 0;var i,o=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,n):{};r.get||r.set?Object.defineProperty(t,n,r):t[n]=e[n]}return t.default=e,t}(n(67294)),s=(i=n(70148))&&i.__esModule?i:{default:i},c=n(17285),u=n(60523),l=n(49546);n(67206);function d(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=[o.default.createElement("meta",{charSet:"utf-8"})];return e||t.push(o.default.createElement("meta",{name:"viewport",content:"width=device-width"})),t}function p(e,t){return"string"===typeof t||"number"===typeof t?e:t.type===o.default.Fragment?e.concat(o.default.Children.toArray(t.props.children).reduce((function(e,t){return"string"===typeof t||"number"===typeof t?e:e.concat(t)}),[])):e.concat(t)}var f=["name","httpEquiv","charSet","itemProp"];function h(e,t){return e.reduce((function(e,t){var n=o.default.Children.toArray(t.props.children);return e.concat(n)}),[]).reduce(p,[]).reverse().concat(d(t.inAmpMode)).filter(function(){var e=new Set,t=new Set,n=new Set,r={};return function(a){var i=!0,o=!1;if(a.key&&"number"!==typeof a.key&&a.key.indexOf("$")>0){o=!0;var s=a.key.slice(a.key.indexOf("$")+1);e.has(s)?i=!1:e.add(s)}switch(a.type){case"title":case"base":t.has(a.type)?i=!1:t.add(a.type);break;case"meta":for(var c=0,u=f.length;c>16&255)/255,(e>>8&255)/255,(255&e)/255]}["SCREEN","LINEAR_LIGHT"].reduce((function(e,t,n){return Object.assign(e,(0,r.Z)({},t,n))}),{});var p=function(){function e(t,n,r){var a=arguments.length>3&&void 0!==arguments[3]&&arguments[3];(0,s.Z)(this,e);var u=this,l=-1!==document.location.search.toLowerCase().indexOf("debug=webgl");u.canvas=t,u.gl=u.canvas.getContext("webgl",{antialias:!0}),u.meshes=[];var d=u.gl;n&&r&&this.setSize(n,r),u.lastDebugMsg,u.debug=a&&l?function(e){var t,n=new Date;n-u.lastDebugMsg>1e3&&console.log("---"),(t=console).log.apply(t,[n.toLocaleTimeString()+Array(Math.max(0,32-e.length)).join(" ")+e+": "].concat((0,o.Z)(Array.from(arguments).slice(1)))),u.lastDebugMsg=n}:function(){},Object.defineProperties(u,{Material:{enumerable:!1,value:function(){function e(t,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};(0,s.Z)(this,e);var a=this;function o(e,t){var n=d.createShader(e);return d.shaderSource(n,t),d.compileShader(n),d.getShaderParameter(n,d.COMPILE_STATUS)||console.error(d.getShaderInfoLog(n)),u.debug("Material.compileShaderSource",{source:t}),n}function c(e,t){return Object.entries(e).map((function(e){var n=(0,i.Z)(e,2),r=n[0];return n[1].getDeclaration(r,t)})).join("\n")}a.uniforms=r,a.uniformInstances=[];var l="\n precision highp float;\n ";a.vertexSource="\n ".concat(l,"\n attribute vec4 position;\n attribute vec2 uv;\n attribute vec2 uvNorm;\n ").concat(c(u.commonUniforms,"vertex"),"\n ").concat(c(r,"vertex"),"\n ").concat(t,"\n "),a.Source="\n ".concat(l,"\n ").concat(c(u.commonUniforms,"fragment"),"\n ").concat(c(r,"fragment"),"\n ").concat(n,"\n "),a.vertexShader=o(d.VERTEX_SHADER,a.vertexSource),a.fragmentShader=o(d.FRAGMENT_SHADER,a.Source),a.program=d.createProgram(),d.attachShader(a.program,a.vertexShader),d.attachShader(a.program,a.fragmentShader),d.linkProgram(a.program),d.getProgramParameter(a.program,d.LINK_STATUS)||console.error(d.getProgramInfoLog(a.program)),d.useProgram(a.program),a.attachUniforms(void 0,u.commonUniforms),a.attachUniforms(void 0,a.uniforms)}return(0,c.Z)(e,[{key:"attachUniforms",value:function(e,t){var n=this;void 0===e?Object.entries(t).forEach((function(e){var t=(0,i.Z)(e,2),r=t[0],a=t[1];n.attachUniforms(r,a)})):"array"==t.type?t.value.forEach((function(t,r){return n.attachUniforms("".concat(e,"[").concat(r,"]"),t)})):"struct"==t.type?Object.entries(t.value).forEach((function(t){var r=(0,i.Z)(t,2),a=r[0],o=r[1];return n.attachUniforms("".concat(e,".").concat(a),o)})):(u.debug("Material.attachUniforms",{name:e,uniform:t}),n.uniformInstances.push({uniform:t,location:d.getUniformLocation(n.program,e)}))}}]),e}()},Uniform:{enumerable:!1,value:function(){function e(t){(0,s.Z)(this,e),this.type="float",Object.assign(this,t),this.typeFn={float:"1f",int:"1i",vec2:"2fv",vec3:"3fv",vec4:"4fv",mat4:"Matrix4fv"}[this.type]||"1f",this.update()}return(0,c.Z)(e,[{key:"update",value:function(e){void 0!==this.value&&d["uniform".concat(this.typeFn)](e,0===this.typeFn.indexOf("Matrix")?this.transpose:this.value,0===this.typeFn.indexOf("Matrix")?this.value:null)}},{key:"getDeclaration",value:function(e,t,n){var r=this;if(r.excludeFrom!==t){if("array"===r.type)return r.value[0].getDeclaration(e,t,r.value.length)+"\nconst int ".concat(e,"_length = ").concat(r.value.length,";");if("struct"===r.type){var a=e.replace("u_","");return a=a.charAt(0).toUpperCase()+a.slice(1),"uniform struct ".concat(a,"\n {\n")+Object.entries(r.value).map((function(e){var n=(0,i.Z)(e,2),r=n[0];return n[1].getDeclaration(r,t).replace(/^uniform/,"")})).join("")+"\n} ".concat(e).concat(n>0?"[".concat(n,"]"):"",";")}return"uniform ".concat(r.type," ").concat(e).concat(n>0?"[".concat(n,"]"):"",";")}}}]),e}()},PlaneGeometry:{enumerable:!1,value:function(){function e(t,n,r,a,i){(0,s.Z)(this,e),d.createBuffer(),this.attributes={position:new u.Attribute({target:d.ARRAY_BUFFER,size:3}),uv:new u.Attribute({target:d.ARRAY_BUFFER,size:2}),uvNorm:new u.Attribute({target:d.ARRAY_BUFFER,size:2}),index:new u.Attribute({target:d.ELEMENT_ARRAY_BUFFER,size:3,type:d.UNSIGNED_SHORT})},this.setTopology(r,a),this.setSize(t,n,i)}return(0,c.Z)(e,[{key:"setTopology",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,n=this;n.xSegCount=e,n.ySegCount=t,n.vertexCount=(n.xSegCount+1)*(n.ySegCount+1),n.quadCount=n.xSegCount*n.ySegCount*2,n.attributes.uv.values=new Float32Array(2*n.vertexCount),n.attributes.uvNorm.values=new Float32Array(2*n.vertexCount),n.attributes.index.values=new Uint16Array(3*n.quadCount);for(var r=0;r<=n.ySegCount;r++)for(var a=0;a<=n.xSegCount;a++){var i=r*(n.xSegCount+1)+a;if(n.attributes.uv.values[2*i]=a/n.xSegCount,n.attributes.uv.values[2*i+1]=1-r/n.ySegCount,n.attributes.uvNorm.values[2*i]=a/n.xSegCount*2-1,n.attributes.uvNorm.values[2*i+1]=1-r/n.ySegCount*2,a0&&void 0!==arguments[0]?arguments[0]:1,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"xz",r=this;r.width=e,r.height=t,r.orientation=n,r.attributes.position.values&&r.attributes.position.values.length===3*r.vertexCount||(r.attributes.position.values=new Float32Array(3*r.vertexCount));for(var a=e/-2,i=t/-2,o=e/r.xSegCount,s=t/r.ySegCount,c=0;c<=r.ySegCount;c++)for(var l=i+c*s,d=0;d<=r.xSegCount;d++){var p=a+d*o,f=c*(r.xSegCount+1)+d;r.attributes.position.values[3*f+"xyz".indexOf(n[0])]=p,r.attributes.position.values[3*f+"xyz".indexOf(n[1])]=-l}r.attributes.position.update(),u.debug("Geometry.setSize",{position:r.attributes.position})}}]),e}()},Mesh:{enumerable:!1,value:function(){function e(t,n){(0,s.Z)(this,e);var r=this;r.geometry=t,r.material=n,r.wireframe=!1,r.attributeInstances=[],Object.entries(r.geometry.attributes).forEach((function(e){var t=(0,i.Z)(e,2),n=t[0],a=t[1];r.attributeInstances.push({attribute:a,location:a.attach(n,r.material.program)})})),u.meshes.push(r),u.debug("Mesh.constructor",{mesh:r})}return(0,c.Z)(e,[{key:"draw",value:function(){d.useProgram(this.material.program),this.material.uniformInstances.forEach((function(e){var t=e.uniform,n=e.location;return t.update(n)})),this.attributeInstances.forEach((function(e){var t=e.attribute,n=e.location;return t.use(n)})),d.drawElements(this.wireframe?d.LINES:d.TRIANGLES,this.geometry.attributes.index.values.length,d.UNSIGNED_SHORT,0)}},{key:"remove",value:function(){var e=this;u.meshes=u.meshes.filter((function(t){return t!=e}))}}]),e}()},Attribute:{enumerable:!1,value:function(){function e(t){(0,s.Z)(this,e),this.type=d.FLOAT,this.normalized=!1,this.buffer=d.createBuffer(),Object.assign(this,t),this.update()}return(0,c.Z)(e,[{key:"update",value:function(){void 0!==this.values&&(d.bindBuffer(this.target,this.buffer),d.bufferData(this.target,this.values,d.STATIC_DRAW))}},{key:"attach",value:function(e,t){var n=d.getAttribLocation(t,e);return this.target===d.ARRAY_BUFFER&&(d.enableVertexAttribArray(n),d.vertexAttribPointer(n,this.size,this.type,this.normalized,0,0)),n}},{key:"use",value:function(e){d.bindBuffer(this.target,this.buffer),this.target===d.ARRAY_BUFFER&&(d.enableVertexAttribArray(e),d.vertexAttribPointer(e,this.size,this.type,this.normalized,0,0))}}]),e}()}});var p=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1];u.commonUniforms={projectionMatrix:new u.Uniform({type:"mat4",value:p}),modelViewMatrix:new u.Uniform({type:"mat4",value:p}),resolution:new u.Uniform({type:"vec2",value:[1,1]}),aspectRatio:new u.Uniform({type:"float",value:1})}}return(0,c.Z)(e,[{key:"setSize",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:640,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:480;this.width=e,this.height=t,this.canvas.width=e,this.canvas.height=t,this.gl.viewport(0,0,e,t),this.commonUniforms.resolution.value=[e,t],this.commonUniforms.aspectRatio.value=e/t,this.debug("MiniGL.setSize",{width:e,height:t})}},{key:"setOrthographicCamera",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:-2e3,a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:2e3;this.commonUniforms.projectionMatrix.value=[2/this.width,0,0,0,0,2/this.height,0,0,0,0,2/(r-a),0,e,t,n,1],this.debug("setOrthographicCamera",this.commonUniforms.projectionMatrix.value)}},{key:"render",value:function(){this.gl.clearColor(0,0,0,0),this.gl.clearDepth(1),this.meshes.forEach((function(e){return e.draw()}))}}]),e}();function f(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var h=function(){function e(){var t=this;(0,s.Z)(this,e),f(this,"el",void 0),f(this,"cssVarRetries",0),f(this,"maxCssVarRetries",200),f(this,"angle",0),f(this,"isLoadedClass",!1),f(this,"isScrolling",!1),f(this,"scrollingTimeout",void 0),f(this,"scrollingRefreshDelay",200),f(this,"isIntersecting",!1),f(this,"shaderFiles",void 0),f(this,"vertexShader",void 0),f(this,"sectionColors",void 0),f(this,"computedCanvasStyle",void 0),f(this,"conf",void 0),f(this,"uniforms",void 0),f(this,"t",1253106),f(this,"last",0),f(this,"width",void 0),f(this,"minWidth",1111),f(this,"height",600),f(this,"xSegCount",void 0),f(this,"ySegCount",void 0),f(this,"mesh",void 0),f(this,"material",void 0),f(this,"geometry",void 0),f(this,"minigl",void 0),f(this,"scrollObserver",void 0),f(this,"amp",320),f(this,"seed",5),f(this,"freqX",14e-5),f(this,"freqY",29e-5),f(this,"freqDelta",1e-5),f(this,"activeColors",[1,1,1,1]),f(this,"isMetaKey",!1),f(this,"isGradientLegendVisible",!1),f(this,"isMouseDown",!1),f(this,"handleScroll",(function(){clearTimeout(t.scrollingTimeout),t.scrollingTimeout=setTimeout(t.handleScrollEnd,t.scrollingRefreshDelay),t.isGradientLegendVisible&&t.hideGradientLegend(),t.conf.playing&&(t.isScrolling=!0,t.pause())})),f(this,"handleScrollEnd",(function(){t.isScrolling=!1,t.isIntersecting&&t.play()})),f(this,"resize",(function(){t.width=window.innerWidth,t.minigl.setSize(t.width,t.height),t.minigl.setOrthographicCamera(),t.xSegCount=Math.ceil(t.width*t.conf.density[0]),t.ySegCount=Math.ceil(t.height*t.conf.density[1]),t.mesh.geometry.setTopology(t.xSegCount,t.ySegCount),t.mesh.geometry.setSize(t.width,t.height),t.mesh.material.uniforms.u_shadow_power.value=t.width<600?5:6})),f(this,"handleMouseDown",(function(e){t.isGradientLegendVisible&&(t.isMetaKey=e.metaKey,t.isMouseDown=!0,!1===t.conf.playing&&requestAnimationFrame(t.animate))})),f(this,"handleMouseUp",(function(){t.isMouseDown=!1})),f(this,"animate",(function(e){if(!t.shouldSkipFrame(e)||t.isMouseDown){if(t.t+=Math.min(e-t.last,1e3/15),t.last=e,t.isMouseDown){var n=160;t.isMetaKey&&(n=-160),t.t+=n}t.mesh.material.uniforms.u_time.value=t.t,t.minigl.render()}if(0!==t.last&&t.isStatic)return t.minigl.render(),void t.disconnect();(t.conf.playing||t.isMouseDown)&&requestAnimationFrame(t.animate)})),f(this,"addIsLoadedClass",(function(){!t.isLoadedClass&&(t.isLoadedClass=!0,t.el.classList.add("isLoaded"),setTimeout((function(){t.el.parentElement.classList.add("isLoaded")}),3e3))})),f(this,"pause",(function(){t.conf.playing=!1})),f(this,"play",(function(){requestAnimationFrame(t.animate),t.conf.playing=!0})),f(this,"initGradient",(function(e){return t.el=document.querySelector(e),t.connect(),t}))}return(0,c.Z)(e,[{key:"connect",value:function(){var e=(0,a.Z)(l().mark((function e(){var t=this;return l().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:this.shaderFiles={vertex:"varying vec3 v_color;\n\nvoid main() {\n float time = u_time * u_global.noiseSpeed;\n\n vec2 noiseCoord = resolution * uvNorm * u_global.noiseFreq;\n\n vec2 st = 1. - uvNorm.xy;\n\n //\n // Tilting the plane\n //\n\n // Front-to-back tilt\n float tilt = resolution.y / 2.0 * uvNorm.y;\n\n // Left-to-right angle\n float incline = resolution.x * uvNorm.x / 2.0 * u_vertDeform.incline;\n\n // Up-down shift to offset incline\n float offset = resolution.x / 2.0 * u_vertDeform.incline * mix(u_vertDeform.offsetBottom, u_vertDeform.offsetTop, uv.y);\n\n //\n // Vertex noise\n //\n\n float noise = snoise(vec3(\n noiseCoord.x * u_vertDeform.noiseFreq.x + time * u_vertDeform.noiseFlow,\n noiseCoord.y * u_vertDeform.noiseFreq.y,\n time * u_vertDeform.noiseSpeed + u_vertDeform.noiseSeed\n )) * u_vertDeform.noiseAmp;\n\n // Fade noise to zero at edges\n noise *= 1.0 - pow(abs(uvNorm.y), 2.0);\n\n // Clamp to 0\n noise = max(0.0, noise);\n\n vec3 pos = vec3(\n position.x,\n position.y + tilt + incline + noise - offset,\n position.z\n );\n\n //\n // Vertex color, to be passed to fragment shader\n //\n\n if (u_active_colors[0] == 1.) {\n v_color = u_baseColor;\n }\n\n for (int i = 0; i < u_waveLayers_length; i++) {\n if (u_active_colors[i + 1] == 1.) {\n WaveLayers layer = u_waveLayers[i];\n\n float noise = smoothstep(\n layer.noiseFloor,\n layer.noiseCeil,\n snoise(vec3(\n noiseCoord.x * layer.noiseFreq.x + time * layer.noiseFlow,\n noiseCoord.y * layer.noiseFreq.y,\n time * layer.noiseSpeed + layer.noiseSeed\n )) / 2.0 + 0.5\n );\n\n v_color = blendNormal(v_color, layer.color, pow(noise, 4.));\n }\n }\n\n //\n // Finish\n //\n\n gl_Position = projectionMatrix * modelViewMatrix * vec4(pos, 1.0);\n}",noise:"//\n// Description : Array and textureless GLSL 2D/3D/4D simplex\n// noise functions.\n// Author : Ian McEwan, Ashima Arts.\n// Maintainer : stegu\n// Lastmod : 20110822 (ijm)\n// License : Copyright (C) 2011 Ashima Arts. All rights reserved.\n// Distributed under the MIT License. See LICENSE file.\n// https://github.com/ashima/webgl-noise\n// https://github.com/stegu/webgl-noise\n//\n\nvec3 mod289(vec3 x) {\n return x - floor(x * (1.0 / 289.0)) * 289.0;\n}\n\nvec4 mod289(vec4 x) {\n return x - floor(x * (1.0 / 289.0)) * 289.0;\n}\n\nvec4 permute(vec4 x) {\n return mod289(((x*34.0)+1.0)*x);\n}\n\nvec4 taylorInvSqrt(vec4 r)\n{\n return 1.79284291400159 - 0.85373472095314 * r;\n}\n\nfloat snoise(vec3 v)\n{\n const vec2 C = vec2(1.0/6.0, 1.0/3.0) ;\n const vec4 D = vec4(0.0, 0.5, 1.0, 2.0);\n\n// First corner\n vec3 i = floor(v + dot(v, C.yyy) );\n vec3 x0 = v - i + dot(i, C.xxx) ;\n\n// Other corners\n vec3 g = step(x0.yzx, x0.xyz);\n vec3 l = 1.0 - g;\n vec3 i1 = min( g.xyz, l.zxy );\n vec3 i2 = max( g.xyz, l.zxy );\n\n // x0 = x0 - 0.0 + 0.0 * C.xxx;\n // x1 = x0 - i1 + 1.0 * C.xxx;\n // x2 = x0 - i2 + 2.0 * C.xxx;\n // x3 = x0 - 1.0 + 3.0 * C.xxx;\n vec3 x1 = x0 - i1 + C.xxx;\n vec3 x2 = x0 - i2 + C.yyy; // 2.0*C.x = 1/3 = C.y\n vec3 x3 = x0 - D.yyy; // -1.0+3.0*C.x = -0.5 = -D.y\n\n// Permutations\n i = mod289(i);\n vec4 p = permute( permute( permute(\n i.z + vec4(0.0, i1.z, i2.z, 1.0 ))\n + i.y + vec4(0.0, i1.y, i2.y, 1.0 ))\n + i.x + vec4(0.0, i1.x, i2.x, 1.0 ));\n\n// Gradients: 7x7 points over a square, mapped onto an octahedron.\n// The ring size 17*17 = 289 is close to a multiple of 49 (49*6 = 294)\n float n_ = 0.142857142857; // 1.0/7.0\n vec3 ns = n_ * D.wyz - D.xzx;\n\n vec4 j = p - 49.0 * floor(p * ns.z * ns.z); // mod(p,7*7)\n\n vec4 x_ = floor(j * ns.z);\n vec4 y_ = floor(j - 7.0 * x_ ); // mod(j,N)\n\n vec4 x = x_ *ns.x + ns.yyyy;\n vec4 y = y_ *ns.x + ns.yyyy;\n vec4 h = 1.0 - abs(x) - abs(y);\n\n vec4 b0 = vec4( x.xy, y.xy );\n vec4 b1 = vec4( x.zw, y.zw );\n\n //vec4 s0 = vec4(lessThan(b0,0.0))*2.0 - 1.0;\n //vec4 s1 = vec4(lessThan(b1,0.0))*2.0 - 1.0;\n vec4 s0 = floor(b0)*2.0 + 1.0;\n vec4 s1 = floor(b1)*2.0 + 1.0;\n vec4 sh = -step(h, vec4(0.0));\n\n vec4 a0 = b0.xzyw + s0.xzyw*sh.xxyy ;\n vec4 a1 = b1.xzyw + s1.xzyw*sh.zzww ;\n\n vec3 p0 = vec3(a0.xy,h.x);\n vec3 p1 = vec3(a0.zw,h.y);\n vec3 p2 = vec3(a1.xy,h.z);\n vec3 p3 = vec3(a1.zw,h.w);\n\n//Normalise gradients\n vec4 norm = taylorInvSqrt(vec4(dot(p0,p0), dot(p1,p1), dot(p2, p2), dot(p3,p3)));\n p0 *= norm.x;\n p1 *= norm.y;\n p2 *= norm.z;\n p3 *= norm.w;\n\n// Mix final noise value\n vec4 m = max(0.6 - vec4(dot(x0,x0), dot(x1,x1), dot(x2,x2), dot(x3,x3)), 0.0);\n m = m * m;\n return 42.0 * dot( m*m, vec4( dot(p0,x0), dot(p1,x1),\n dot(p2,x2), dot(p3,x3) ) );\n}",blend:"//\n// https://github.com/jamieowen/glsl-blend\n//\n\n// Normal\n\nvec3 blendNormal(vec3 base, vec3 blend) {\n\treturn blend;\n}\n\nvec3 blendNormal(vec3 base, vec3 blend, float opacity) {\n\treturn (blendNormal(base, blend) * opacity + base * (1.0 - opacity));\n}\n\n// Screen\n\nfloat blendScreen(float base, float blend) {\n\treturn 1.0-((1.0-base)*(1.0-blend));\n}\n\nvec3 blendScreen(vec3 base, vec3 blend) {\n\treturn vec3(blendScreen(base.r,blend.r),blendScreen(base.g,blend.g),blendScreen(base.b,blend.b));\n}\n\nvec3 blendScreen(vec3 base, vec3 blend, float opacity) {\n\treturn (blendScreen(base, blend) * opacity + base * (1.0 - opacity));\n}\n\n// Multiply\n\nvec3 blendMultiply(vec3 base, vec3 blend) {\n\treturn base*blend;\n}\n\nvec3 blendMultiply(vec3 base, vec3 blend, float opacity) {\n\treturn (blendMultiply(base, blend) * opacity + base * (1.0 - opacity));\n}\n\n// Overlay\n\nfloat blendOverlay(float base, float blend) {\n\treturn base<0.5?(2.0*base*blend):(1.0-2.0*(1.0-base)*(1.0-blend));\n}\n\nvec3 blendOverlay(vec3 base, vec3 blend) {\n\treturn vec3(blendOverlay(base.r,blend.r),blendOverlay(base.g,blend.g),blendOverlay(base.b,blend.b));\n}\n\nvec3 blendOverlay(vec3 base, vec3 blend, float opacity) {\n\treturn (blendOverlay(base, blend) * opacity + base * (1.0 - opacity));\n}\n\n// Hard light\n\nvec3 blendHardLight(vec3 base, vec3 blend) {\n\treturn blendOverlay(blend,base);\n}\n\nvec3 blendHardLight(vec3 base, vec3 blend, float opacity) {\n\treturn (blendHardLight(base, blend) * opacity + base * (1.0 - opacity));\n}\n\n// Soft light\n\nfloat blendSoftLight(float base, float blend) {\n\treturn (blend<0.5)?(2.0*base*blend+base*base*(1.0-2.0*blend)):(sqrt(base)*(2.0*blend-1.0)+2.0*base*(1.0-blend));\n}\n\nvec3 blendSoftLight(vec3 base, vec3 blend) {\n\treturn vec3(blendSoftLight(base.r,blend.r),blendSoftLight(base.g,blend.g),blendSoftLight(base.b,blend.b));\n}\n\nvec3 blendSoftLight(vec3 base, vec3 blend, float opacity) {\n\treturn (blendSoftLight(base, blend) * opacity + base * (1.0 - opacity));\n}\n\n// Color dodge\n\nfloat blendColorDodge(float base, float blend) {\n\treturn (blend==1.0)?blend:min(base/(1.0-blend),1.0);\n}\n\nvec3 blendColorDodge(vec3 base, vec3 blend) {\n\treturn vec3(blendColorDodge(base.r,blend.r),blendColorDodge(base.g,blend.g),blendColorDodge(base.b,blend.b));\n}\n\nvec3 blendColorDodge(vec3 base, vec3 blend, float opacity) {\n\treturn (blendColorDodge(base, blend) * opacity + base * (1.0 - opacity));\n}\n\n// Color burn\n\nfloat blendColorBurn(float base, float blend) {\n\treturn (blend==0.0)?blend:max((1.0-((1.0-base)/blend)),0.0);\n}\n\nvec3 blendColorBurn(vec3 base, vec3 blend) {\n\treturn vec3(blendColorBurn(base.r,blend.r),blendColorBurn(base.g,blend.g),blendColorBurn(base.b,blend.b));\n}\n\nvec3 blendColorBurn(vec3 base, vec3 blend, float opacity) {\n\treturn (blendColorBurn(base, blend) * opacity + base * (1.0 - opacity));\n}\n\n// Vivid Light\n\nfloat blendVividLight(float base, float blend) {\n\treturn (blend<0.5)?blendColorBurn(base,(2.0*blend)):blendColorDodge(base,(2.0*(blend-0.5)));\n}\n\nvec3 blendVividLight(vec3 base, vec3 blend) {\n\treturn vec3(blendVividLight(base.r,blend.r),blendVividLight(base.g,blend.g),blendVividLight(base.b,blend.b));\n}\n\nvec3 blendVividLight(vec3 base, vec3 blend, float opacity) {\n\treturn (blendVividLight(base, blend) * opacity + base * (1.0 - opacity));\n}\n\n// Lighten\n\nfloat blendLighten(float base, float blend) {\n\treturn max(blend,base);\n}\n\nvec3 blendLighten(vec3 base, vec3 blend) {\n\treturn vec3(blendLighten(base.r,blend.r),blendLighten(base.g,blend.g),blendLighten(base.b,blend.b));\n}\n\nvec3 blendLighten(vec3 base, vec3 blend, float opacity) {\n\treturn (blendLighten(base, blend) * opacity + base * (1.0 - opacity));\n}\n\n// Linear burn\n\nfloat blendLinearBurn(float base, float blend) {\n\t// Note : Same implementation as BlendSubtractf\n\treturn max(base+blend-1.0,0.0);\n}\n\nvec3 blendLinearBurn(vec3 base, vec3 blend) {\n\t// Note : Same implementation as BlendSubtract\n\treturn max(base+blend-vec3(1.0),vec3(0.0));\n}\n\nvec3 blendLinearBurn(vec3 base, vec3 blend, float opacity) {\n\treturn (blendLinearBurn(base, blend) * opacity + base * (1.0 - opacity));\n}\n\n// Linear dodge\n\nfloat blendLinearDodge(float base, float blend) {\n\t// Note : Same implementation as BlendAddf\n\treturn min(base+blend,1.0);\n}\n\nvec3 blendLinearDodge(vec3 base, vec3 blend) {\n\t// Note : Same implementation as BlendAdd\n\treturn min(base+blend,vec3(1.0));\n}\n\nvec3 blendLinearDodge(vec3 base, vec3 blend, float opacity) {\n\treturn (blendLinearDodge(base, blend) * opacity + base * (1.0 - opacity));\n}\n\n// Linear light\n\nfloat blendLinearLight(float base, float blend) {\n\treturn blend<0.5?blendLinearBurn(base,(2.0*blend)):blendLinearDodge(base,(2.0*(blend-0.5)));\n}\n\nvec3 blendLinearLight(vec3 base, vec3 blend) {\n\treturn vec3(blendLinearLight(base.r,blend.r),blendLinearLight(base.g,blend.g),blendLinearLight(base.b,blend.b));\n}\n\nvec3 blendLinearLight(vec3 base, vec3 blend, float opacity) {\n\treturn (blendLinearLight(base, blend) * opacity + base * (1.0 - opacity));\n}",fragment:"varying vec3 v_color;\n\nvoid main() {\n vec3 color = v_color;\n if (u_darken_top == 1.0) {\n vec2 st = gl_FragCoord.xy/resolution.xy;\n color.g -= pow(st.y + sin(-12.0) * st.x, u_shadow_power) * 0.4;\n }\n gl_FragColor = vec4(color, 1.0);\n}"},this.conf={presetName:"",wireframe:!1,density:[.06,.16],zoom:1,rotation:0,playing:!0},document.querySelectorAll("canvas").length<1?console.log("DID NOT LOAD HERO STRIPE CANVAS"):(this.minigl=new p(this.el,null,null,!0),requestAnimationFrame((function(){t.el&&(t.computedCanvasStyle=getComputedStyle(t.el),t.waitForCssVars())})));case 1:case"end":return e.stop()}}),e,this)})));return function(){return e.apply(this,arguments)}}()},{key:"disconnect",value:function(){this.scrollObserver&&(window.removeEventListener("scroll",this.handleScroll),window.removeEventListener("mousedown",this.handleMouseDown),window.removeEventListener("mouseup",this.handleMouseUp),window.removeEventListener("keydown",this.handleKeyDown),this.scrollObserver.disconnect()),window.removeEventListener("resize",this.resize)}},{key:"initMaterial",value:function(){this.uniforms={u_time:new this.minigl.Uniform({value:0}),u_shadow_power:new this.minigl.Uniform({value:5}),u_darken_top:new this.minigl.Uniform({value:""===this.el.dataset.jsDarkenTop?1:0}),u_active_colors:new this.minigl.Uniform({value:this.activeColors,type:"vec4"}),u_global:new this.minigl.Uniform({value:{noiseFreq:new this.minigl.Uniform({value:[this.freqX,this.freqY],type:"vec2"}),noiseSpeed:new this.minigl.Uniform({value:5e-6})},type:"struct"}),u_vertDeform:new this.minigl.Uniform({value:{incline:new this.minigl.Uniform({value:Math.sin(this.angle)/Math.cos(this.angle)}),offsetTop:new this.minigl.Uniform({value:-.5}),offsetBottom:new this.minigl.Uniform({value:-.5}),noiseFreq:new this.minigl.Uniform({value:[3,4],type:"vec2"}),noiseAmp:new this.minigl.Uniform({value:this.amp}),noiseSpeed:new this.minigl.Uniform({value:10}),noiseFlow:new this.minigl.Uniform({value:3}),noiseSeed:new this.minigl.Uniform({value:this.seed})},type:"struct",excludeFrom:"fragment"}),u_baseColor:new this.minigl.Uniform({value:this.sectionColors[0],type:"vec3",excludeFrom:"fragment"}),u_waveLayers:new this.minigl.Uniform({value:[],excludeFrom:"fragment",type:"array"})};for(var e=1;ethis.minWidth&&(this.isGradientLegendVisible=!0,document.body.classList.add("isGradientLegendVisible"))}},{key:"hideGradientLegend",value:function(){this.isGradientLegendVisible=!1,document.body.classList.remove("isGradientLegendVisible")}},{key:"init",value:function(){this.initGradientColors(),this.initMesh(),this.resize(),requestAnimationFrame(this.animate),window.addEventListener("resize",this.resize)}},{key:"waitForCssVars",value:function(){var e=this;if(this.computedCanvasStyle&&-1!==this.computedCanvasStyle.getPropertyValue("--gradient-color-1").indexOf("#"))this.init(),this.addIsLoadedClass();else{if(this.cssVarRetries+=1,this.cssVarRetries>this.maxCssVarRetries)return this.sectionColors=[16711680,16711680,16711935,65280,255],void this.init();requestAnimationFrame((function(){return e.waitForCssVars()}))}}},{key:"initGradientColors",value:function(){var e=this;this.sectionColors=["--gradient-color-1","--gradient-color-2","--gradient-color-3","--gradient-color-4"].map((function(t){var n=e.computedCanvasStyle.getPropertyValue(t).trim();if(4===n.length){var r=n.substr(1).split("").map((function(e){return e+e})).join("");n="#".concat(r)}return n&&"0x".concat(n.substr(1))})).filter(Boolean).map(d)}}]),e}();console.log("here");var m=new h;window.Gradient=h,m.initGradient("#gradient-canvas");var y=n(52443),g=n(32161);const b=console;var v=n(30081),w=n(72379);class _{destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),(0,g.PN)(this.cacheTime)&&(this.gcTimeout=setTimeout((()=>{this.optionalRemove()}),this.cacheTime))}updateCacheTime(e){this.cacheTime=Math.max(this.cacheTime||0,null!=e?e:g.sk?1/0:3e5)}clearGcTimeout(){this.gcTimeout&&(clearTimeout(this.gcTimeout),this.gcTimeout=void 0)}}class x extends _{constructor(e){super(),this.abortSignalConsumed=!1,this.defaultOptions=e.defaultOptions,this.setOptions(e.options),this.observers=[],this.cache=e.cache,this.logger=e.logger||b,this.queryKey=e.queryKey,this.queryHash=e.queryHash,this.initialState=e.state||function(e){const t="function"===typeof e.initialData?e.initialData():e.initialData,n="undefined"!==typeof t,r=n?"function"===typeof e.initialDataUpdatedAt?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0;return{data:t,dataUpdateCount:0,dataUpdatedAt:n?null!=r?r:Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:n?"success":"loading",fetchStatus:"idle"}}(this.options),this.state=this.initialState,this.scheduleGc()}get meta(){return this.options.meta}setOptions(e){this.options={...this.defaultOptions,...e},this.updateCacheTime(this.options.cacheTime)}optionalRemove(){this.observers.length||"idle"!==this.state.fetchStatus||this.cache.remove(this)}setData(e,t){const n=(0,g.oE)(this.state.data,e,this.options);return this.dispatch({data:n,type:"success",dataUpdatedAt:null==t?void 0:t.updatedAt,manual:null==t?void 0:t.manual}),n}setState(e,t){this.dispatch({type:"setState",state:e,setStateOptions:t})}cancel(e){var t;const n=this.promise;return null==(t=this.retryer)||t.cancel(e),n?n.then(g.ZT).catch(g.ZT):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(this.initialState)}isActive(){return this.observers.some((e=>!1!==e.options.enabled))}isDisabled(){return this.getObserversCount()>0&&!this.isActive()}isStale(){return this.state.isInvalidated||!this.state.dataUpdatedAt||this.observers.some((e=>e.getCurrentResult().isStale))}isStaleByTime(e=0){return this.state.isInvalidated||!this.state.dataUpdatedAt||!(0,g.Kp)(this.state.dataUpdatedAt,e)}onFocus(){var e;const t=this.observers.find((e=>e.shouldFetchOnWindowFocus()));t&&t.refetch({cancelRefetch:!1}),null==(e=this.retryer)||e.continue()}onOnline(){var e;const t=this.observers.find((e=>e.shouldFetchOnReconnect()));t&&t.refetch({cancelRefetch:!1}),null==(e=this.retryer)||e.continue()}addObserver(e){-1===this.observers.indexOf(e)&&(this.observers.push(e),this.clearGcTimeout(),this.cache.notify({type:"observerAdded",query:this,observer:e}))}removeObserver(e){-1!==this.observers.indexOf(e)&&(this.observers=this.observers.filter((t=>t!==e)),this.observers.length||(this.retryer&&(this.abortSignalConsumed?this.retryer.cancel({revert:!0}):this.retryer.cancelRetry()),this.scheduleGc()),this.cache.notify({type:"observerRemoved",query:this,observer:e}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||this.dispatch({type:"invalidate"})}fetch(e,t){var n,r;if("idle"!==this.state.fetchStatus)if(this.state.dataUpdatedAt&&null!=t&&t.cancelRefetch)this.cancel({silent:!0});else if(this.promise){var a;return null==(a=this.retryer)||a.continueRetry(),this.promise}if(e&&this.setOptions(e),!this.options.queryFn){const e=this.observers.find((e=>e.options.queryFn));e&&this.setOptions(e.options)}Array.isArray(this.options.queryKey);const i=(0,g.G9)(),o={queryKey:this.queryKey,pageParam:void 0,meta:this.meta},s=e=>{Object.defineProperty(e,"signal",{enumerable:!0,get:()=>{if(i)return this.abortSignalConsumed=!0,i.signal}})};s(o);const c={fetchOptions:t,options:this.options,queryKey:this.queryKey,state:this.state,fetchFn:()=>this.options.queryFn?(this.abortSignalConsumed=!1,this.options.queryFn(o)):Promise.reject("Missing queryFn")};var u;(s(c),null==(n=this.options.behavior)||n.onFetch(c),this.revertState=this.state,"idle"===this.state.fetchStatus||this.state.fetchMeta!==(null==(r=c.fetchOptions)?void 0:r.meta))&&this.dispatch({type:"fetch",meta:null==(u=c.fetchOptions)?void 0:u.meta});const l=e=>{var t,n,r,a;((0,w.DV)(e)&&e.silent||this.dispatch({type:"error",error:e}),(0,w.DV)(e))||(null==(t=(n=this.cache.config).onError)||t.call(n,e,this),null==(r=(a=this.cache.config).onSettled)||r.call(a,this.state.data,e,this));this.isFetchingOptimistic||this.scheduleGc(),this.isFetchingOptimistic=!1};return this.retryer=(0,w.Mz)({fn:c.fetchFn,abort:null==i?void 0:i.abort.bind(i),onSuccess:e=>{var t,n,r,a;"undefined"!==typeof e?(this.setData(e),null==(t=(n=this.cache.config).onSuccess)||t.call(n,e,this),null==(r=(a=this.cache.config).onSettled)||r.call(a,e,this.state.error,this),this.isFetchingOptimistic||this.scheduleGc(),this.isFetchingOptimistic=!1):l(new Error("undefined"))},onError:l,onFail:(e,t)=>{this.dispatch({type:"failed",failureCount:e,error:t})},onPause:()=>{this.dispatch({type:"pause"})},onContinue:()=>{this.dispatch({type:"continue"})},retry:c.options.retry,retryDelay:c.options.retryDelay,networkMode:c.options.networkMode}),this.promise=this.retryer.promise,this.promise}dispatch(e){this.state=(t=>{var n,r;switch(e.type){case"failed":return{...t,fetchFailureCount:e.failureCount,fetchFailureReason:e.error};case"pause":return{...t,fetchStatus:"paused"};case"continue":return{...t,fetchStatus:"fetching"};case"fetch":return{...t,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null!=(n=e.meta)?n:null,fetchStatus:(0,w.Kw)(this.options.networkMode)?"fetching":"paused",...!t.dataUpdatedAt&&{error:null,status:"loading"}};case"success":return{...t,data:e.data,dataUpdateCount:t.dataUpdateCount+1,dataUpdatedAt:null!=(r=e.dataUpdatedAt)?r:Date.now(),error:null,isInvalidated:!1,status:"success",...!e.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};case"error":const a=e.error;return(0,w.DV)(a)&&a.revert&&this.revertState?{...this.revertState}:{...t,error:a,errorUpdateCount:t.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:t.fetchFailureCount+1,fetchFailureReason:a,fetchStatus:"idle",status:"error"};case"invalidate":return{...t,isInvalidated:!0};case"setState":return{...t,...e.state}}})(this.state),v.V.batch((()=>{this.observers.forEach((t=>{t.onQueryUpdate(e)})),this.cache.notify({query:this,type:"updated",action:e})}))}}var T=n(33989);class S extends T.l{constructor(e){super(),this.config=e||{},this.queries=[],this.queriesMap={}}build(e,t,n){var r;const a=t.queryKey,i=null!=(r=t.queryHash)?r:(0,g.Rm)(a,t);let o=this.get(i);return o||(o=new x({cache:this,logger:e.getLogger(),queryKey:a,queryHash:i,options:e.defaultQueryOptions(t),state:n,defaultOptions:e.getQueryDefaults(a)}),this.add(o)),o}add(e){this.queriesMap[e.queryHash]||(this.queriesMap[e.queryHash]=e,this.queries.push(e),this.notify({type:"added",query:e}))}remove(e){const t=this.queriesMap[e.queryHash];t&&(e.destroy(),this.queries=this.queries.filter((t=>t!==e)),t===e&&delete this.queriesMap[e.queryHash],this.notify({type:"removed",query:e}))}clear(){v.V.batch((()=>{this.queries.forEach((e=>{this.remove(e)}))}))}get(e){return this.queriesMap[e]}getAll(){return this.queries}find(e,t){const[n]=(0,g.I6)(e,t);return"undefined"===typeof n.exact&&(n.exact=!0),this.queries.find((e=>(0,g._x)(n,e)))}findAll(e,t){const[n]=(0,g.I6)(e,t);return Object.keys(n).length>0?this.queries.filter((e=>(0,g._x)(n,e))):this.queries}notify(e){v.V.batch((()=>{this.listeners.forEach((t=>{t(e)}))}))}onFocus(){v.V.batch((()=>{this.queries.forEach((e=>{e.onFocus()}))}))}onOnline(){v.V.batch((()=>{this.queries.forEach((e=>{e.onOnline()}))}))}}class k extends _{constructor(e){super(),this.defaultOptions=e.defaultOptions,this.mutationId=e.mutationId,this.mutationCache=e.mutationCache,this.logger=e.logger||b,this.observers=[],this.state=e.state||{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0},this.setOptions(e.options),this.scheduleGc()}setOptions(e){this.options={...this.defaultOptions,...e},this.updateCacheTime(this.options.cacheTime)}get meta(){return this.options.meta}setState(e){this.dispatch({type:"setState",state:e})}addObserver(e){-1===this.observers.indexOf(e)&&(this.observers.push(e),this.clearGcTimeout(),this.mutationCache.notify({type:"observerAdded",mutation:this,observer:e}))}removeObserver(e){this.observers=this.observers.filter((t=>t!==e)),this.scheduleGc(),this.mutationCache.notify({type:"observerRemoved",mutation:this,observer:e})}optionalRemove(){this.observers.length||("loading"===this.state.status?this.scheduleGc():this.mutationCache.remove(this))}continue(){var e,t;return null!=(e=null==(t=this.retryer)?void 0:t.continue())?e:this.execute()}async execute(){const e=()=>{var e;return this.retryer=(0,w.Mz)({fn:()=>this.options.mutationFn?this.options.mutationFn(this.state.variables):Promise.reject("No mutationFn found"),onFail:(e,t)=>{this.dispatch({type:"failed",failureCount:e,error:t})},onPause:()=>{this.dispatch({type:"pause"})},onContinue:()=>{this.dispatch({type:"continue"})},retry:null!=(e=this.options.retry)?e:0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode}),this.retryer.promise},t="loading"===this.state.status;try{var n,r,a,i,o,s,c,u;if(!t){var l,d,p,f;this.dispatch({type:"loading",variables:this.options.variables}),await(null==(l=(d=this.mutationCache.config).onMutate)?void 0:l.call(d,this.state.variables,this));const e=await(null==(p=(f=this.options).onMutate)?void 0:p.call(f,this.state.variables));e!==this.state.context&&this.dispatch({type:"loading",context:e,variables:this.state.variables})}const h=await e();return await(null==(n=(r=this.mutationCache.config).onSuccess)?void 0:n.call(r,h,this.state.variables,this.state.context,this)),await(null==(a=(i=this.options).onSuccess)?void 0:a.call(i,h,this.state.variables,this.state.context)),await(null==(o=(s=this.mutationCache.config).onSettled)?void 0:o.call(s,h,null,this.state.variables,this.state.context,this)),await(null==(c=(u=this.options).onSettled)?void 0:c.call(u,h,null,this.state.variables,this.state.context)),this.dispatch({type:"success",data:h}),h}catch(T){try{var h,m,y,g,b,v,_,x;throw await(null==(h=(m=this.mutationCache.config).onError)?void 0:h.call(m,T,this.state.variables,this.state.context,this)),await(null==(y=(g=this.options).onError)?void 0:y.call(g,T,this.state.variables,this.state.context)),await(null==(b=(v=this.mutationCache.config).onSettled)?void 0:b.call(v,void 0,T,this.state.variables,this.state.context,this)),await(null==(_=(x=this.options).onSettled)?void 0:_.call(x,void 0,T,this.state.variables,this.state.context)),T}finally{this.dispatch({type:"error",error:T})}}}dispatch(e){this.state=(t=>{switch(e.type){case"failed":return{...t,failureCount:e.failureCount,failureReason:e.error};case"pause":return{...t,isPaused:!0};case"continue":return{...t,isPaused:!1};case"loading":return{...t,context:e.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:!(0,w.Kw)(this.options.networkMode),status:"loading",variables:e.variables};case"success":return{...t,data:e.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...t,data:void 0,error:e.error,failureCount:t.failureCount+1,failureReason:e.error,isPaused:!1,status:"error"};case"setState":return{...t,...e.state}}})(this.state),v.V.batch((()=>{this.observers.forEach((t=>{t.onMutationUpdate(e)})),this.mutationCache.notify({mutation:this,type:"updated",action:e})}))}}class E extends T.l{constructor(e){super(),this.config=e||{},this.mutations=[],this.mutationId=0}build(e,t,n){const r=new k({mutationCache:this,logger:e.getLogger(),mutationId:++this.mutationId,options:e.defaultMutationOptions(t),state:n,defaultOptions:t.mutationKey?e.getMutationDefaults(t.mutationKey):void 0});return this.add(r),r}add(e){this.mutations.push(e),this.notify({type:"added",mutation:e})}remove(e){this.mutations=this.mutations.filter((t=>t!==e)),this.notify({type:"removed",mutation:e})}clear(){v.V.batch((()=>{this.mutations.forEach((e=>{this.remove(e)}))}))}getAll(){return this.mutations}find(e){return"undefined"===typeof e.exact&&(e.exact=!0),this.mutations.find((t=>(0,g.X7)(e,t)))}findAll(e){return this.mutations.filter((t=>(0,g.X7)(e,t)))}notify(e){v.V.batch((()=>{this.listeners.forEach((t=>{t(e)}))}))}resumePausedMutations(){var e;return this.resuming=(null!=(e=this.resuming)?e:Promise.resolve()).then((()=>{const e=this.mutations.filter((e=>e.state.isPaused));return v.V.batch((()=>e.reduce(((e,t)=>e.then((()=>t.continue().catch(g.ZT)))),Promise.resolve())))})).then((()=>{this.resuming=void 0})),this.resuming}}var A=n(15761),O=n(96474),C=n(9499);var P=n(85945);const R=function(){return null};var I=n(81088);const D="7.72.0",j=Object.prototype.toString;function M(e){switch(j.call(e)){case"[object Error]":case"[object Exception]":case"[object DOMException]":return!0;default:return W(e,Error)}}function N(e,t){return j.call(e)===`[object ${t}]`}function L(e){return N(e,"ErrorEvent")}function B(e){return N(e,"DOMError")}function Z(e){return N(e,"String")}function U(e){return null===e||"object"!==typeof e&&"function"!==typeof e}function F(e){return N(e,"Object")}function z(e){return"undefined"!==typeof Event&&W(e,Event)}function G(e){return Boolean(e&&e.then&&"function"===typeof e.then)}function H(e){return"number"===typeof e&&e!==e}function W(e,t){try{return e instanceof t}catch(n){return!1}}function V(e){return!("object"!==typeof e||null===e||!e.__isVue&&!e._isVue)}var q=n(71235);const $=(0,q.Rf)();function Y(e,t={}){try{let n=e;const r=5,a=[];let i=0,o=0;const s=" > ",c=s.length;let u;const l=Array.isArray(t)?t:t.keyAttrs,d=!Array.isArray(t)&&t.maxStringLength||80;for(;n&&i++1&&o+a.length*c+u.length>=d));)a.push(u),o+=u.length,n=n.parentNode;return a.reverse().join(s)}catch(n){return""}}function K(e,t){const n=e,r=[];let a,i,o,s,c;if(!n||!n.tagName)return"";r.push(n.tagName.toLowerCase());const u=t&&t.length?t.filter((e=>n.getAttribute(e))).map((e=>[e,n.getAttribute(e)])):null;if(u&&u.length)u.forEach((e=>{r.push(`[${e[0]}="${e[1]}"]`)}));else if(n.id&&r.push(`#${n.id}`),a=n.className,a&&Z(a))for(i=a.split(/\s+/),c=0;c{const r=X[e];n[e]=t[e],t[e]=r}));try{return e()}finally{r.forEach((e=>{t[e]=n[e]}))}}const ee=function(){let e=!1;const t={enable:()=>{e=!0},disable:()=>{e=!1}};return"undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__?Q.forEach((n=>{t[n]=(...t)=>{e&&J((()=>{q.n2.console[n](`Sentry Logger [${n}]:`,...t)}))}})):Q.forEach((e=>{t[e]=()=>{}})),t}();function te(e,t=0){return"string"!==typeof e||0===t||e.length<=t?e:`${e.slice(0,t)}...`}function ne(e,t){if(!Array.isArray(e))return"";const n=[];for(let r=0;rre(e,t,n)))}function ie(e,t,n){if(!(t in e))return;const r=e[t],a=n(r);"function"===typeof a&&se(a,r),e[t]=a}function oe(e,t,n){try{Object.defineProperty(e,t,{value:n,writable:!0,configurable:!0})}catch(r){("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&ee.log(`Failed to add non-enumerable property "${t}" to object`,e)}}function se(e,t){try{const n=t.prototype||{};e.prototype=t.prototype=n,oe(e,"__sentry_original__",t)}catch(n){}}function ce(e){return e.__sentry_original__}function ue(e){if(M(e))return{message:e.message,name:e.name,stack:e.stack,...de(e)};if(z(e)){const t={type:e.type,target:le(e.target),currentTarget:le(e.currentTarget),...de(e)};return"undefined"!==typeof CustomEvent&&W(e,CustomEvent)&&(t.detail=e.detail),t}return e}function le(e){try{return t=e,"undefined"!==typeof Element&&W(t,Element)?Y(e):Object.prototype.toString.call(e)}catch(n){return""}var t}function de(e){if("object"===typeof e&&null!==e){const t={};for(const n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t}return{}}function pe(e){return fe(e,new Map)}function fe(e,t){if(F(e)){const n=t.get(e);if(void 0!==n)return n;const r={};t.set(e,r);for(const a of Object.keys(e))"undefined"!==typeof e[a]&&(r[a]=fe(e[a],t));return r}if(Array.isArray(e)){const n=t.get(e);if(void 0!==n)return n;const r=[];return t.set(e,r),e.forEach((e=>{r.push(fe(e,t))})),r}return e}function he(){const e=q.n2,t=e.crypto||e.msCrypto;let n=()=>16*Math.random();try{if(t&&t.randomUUID)return t.randomUUID().replace(/-/g,"");t&&t.getRandomValues&&(n=()=>t.getRandomValues(new Uint8Array(1))[0])}catch(r){}return([1e7]+1e3+4e3+8e3+1e11).replace(/[018]/g,(e=>(e^(15&n())>>e/4).toString(16)))}function me(e){return e.exception&&e.exception.values?e.exception.values[0]:void 0}function ye(e){const{message:t,event_id:n}=e;if(t)return t;const r=me(e);return r?r.type&&r.value?`${r.type}: ${r.value}`:r.type||r.value||n||"":n||""}function ge(e,t,n){const r=e.exception=e.exception||{},a=r.values=r.values||[],i=a[0]=a[0]||{};i.value||(i.value=t||""),i.type||(i.type=n||"Error")}function be(e,t){const n=me(e);if(!n)return;const r=n.mechanism;if(n.mechanism={type:"generic",handled:!0,...r,...t},t&&"data"in t){const e={...r&&r.data,...t.data};n.mechanism.data=e}}function ve(e){if(e&&e.__sentry_captured__)return!0;try{oe(e,"__sentry_captured__",!0)}catch(t){}return!1}function we(e){return Array.isArray(e)?e:[e]}var _e;function xe(e){return new Se((t=>{t(e)}))}function Te(e){return new Se(((t,n)=>{n(e)}))}!function(e){e[e.PENDING=0]="PENDING";e[e.RESOLVED=1]="RESOLVED";e[e.REJECTED=2]="REJECTED"}(_e||(_e={}));class Se{constructor(e){Se.prototype.__init.call(this),Se.prototype.__init2.call(this),Se.prototype.__init3.call(this),Se.prototype.__init4.call(this),this._state=_e.PENDING,this._handlers=[];try{e(this._resolve,this._reject)}catch(f){this._reject(f)}}then(e,t){return new Se(((n,r)=>{this._handlers.push([!1,t=>{if(e)try{n(e(t))}catch(f){r(f)}else n(t)},e=>{if(t)try{n(t(e))}catch(f){r(f)}else r(e)}]),this._executeHandlers()}))}catch(e){return this.then((e=>e),e)}finally(e){return new Se(((t,n)=>{let r,a;return this.then((t=>{a=!1,r=t,e&&e()}),(t=>{a=!0,r=t,e&&e()})).then((()=>{a?n(r):t(r)}))}))}__init(){this._resolve=e=>{this._setResult(_e.RESOLVED,e)}}__init2(){this._reject=e=>{this._setResult(_e.REJECTED,e)}}__init3(){this._setResult=(e,t)=>{this._state===_e.PENDING&&(G(t)?t.then(this._resolve,this._reject):(this._state=e,this._value=t,this._executeHandlers()))}}__init4(){this._executeHandlers=()=>{if(this._state===_e.PENDING)return;const e=this._handlers.slice();this._handlers=[],e.forEach((e=>{e[0]||(this._state===_e.RESOLVED&&e[1](this._value),this._state===_e.REJECTED&&e[2](this._value),e[0]=!0)}))}}}function ke(){return(0,q.YO)("globalEventProcessors",(()=>[]))}function Ee(e){ke().push(e)}function Ae(e,t,n,r=0){return new Se(((a,i)=>{const o=e[r];if(null===t||"function"!==typeof o)a(t);else{const s=o({...t},n);("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&o.id&&null===s&&ee.log(`Event processor "${o.id}" dropped event`),G(s)?s.then((t=>Ae(e,t,n,r+1).then(a))).then(null,i):Ae(e,s,n,r+1).then(a).then(null,i)}}))}var Oe=n(21170);const Ce="production";function Pe(e){const t=(0,Oe.ph)(),n={sid:he(),init:!0,timestamp:t,started:t,duration:0,status:"ok",errors:0,ignoreDuration:!1,toJSON:()=>function(e){return pe({sid:`${e.sid}`,init:e.init,started:new Date(1e3*e.started).toISOString(),timestamp:new Date(1e3*e.timestamp).toISOString(),status:e.status,errors:e.errors,did:"number"===typeof e.did||"string"===typeof e.did?`${e.did}`:void 0,duration:e.duration,attrs:{release:e.release,environment:e.environment,ip_address:e.ipAddress,user_agent:e.userAgent}})}(n)};return e&&Re(n,e),n}function Re(e,t={}){if(t.user&&(!e.ipAddress&&t.user.ip_address&&(e.ipAddress=t.user.ip_address),e.did||t.did||(e.did=t.user.id||t.user.email||t.user.username)),e.timestamp=t.timestamp||(0,Oe.ph)(),t.ignoreDuration&&(e.ignoreDuration=t.ignoreDuration),t.sid&&(e.sid=32===t.sid.length?t.sid:he()),void 0!==t.init&&(e.init=t.init),!e.did&&t.did&&(e.did=`${t.did}`),"number"===typeof t.started&&(e.started=t.started),e.ignoreDuration)e.duration=void 0;else if("number"===typeof t.duration)e.duration=t.duration;else{const t=e.timestamp-e.started;e.duration=t>=0?t:0}t.release&&(e.release=t.release),t.environment&&(e.environment=t.environment),!e.ipAddress&&t.ipAddress&&(e.ipAddress=t.ipAddress),!e.userAgent&&t.userAgent&&(e.userAgent=t.userAgent),"number"===typeof t.errors&&(e.errors=t.errors),t.status&&(e.status=t.status)}class Ie{constructor(){this._notifyingListeners=!1,this._scopeListeners=[],this._eventProcessors=[],this._breadcrumbs=[],this._attachments=[],this._user={},this._tags={},this._extra={},this._contexts={},this._sdkProcessingMetadata={},this._propagationContext=De()}static clone(e){const t=new Ie;return e&&(t._breadcrumbs=[...e._breadcrumbs],t._tags={...e._tags},t._extra={...e._extra},t._contexts={...e._contexts},t._user=e._user,t._level=e._level,t._span=e._span,t._session=e._session,t._transactionName=e._transactionName,t._fingerprint=e._fingerprint,t._eventProcessors=[...e._eventProcessors],t._requestSession=e._requestSession,t._attachments=[...e._attachments],t._sdkProcessingMetadata={...e._sdkProcessingMetadata},t._propagationContext={...e._propagationContext}),t}addScopeListener(e){this._scopeListeners.push(e)}addEventProcessor(e){return this._eventProcessors.push(e),this}setUser(e){return this._user=e||{},this._session&&Re(this._session,{user:e}),this._notifyScopeListeners(),this}getUser(){return this._user}getRequestSession(){return this._requestSession}setRequestSession(e){return this._requestSession=e,this}setTags(e){return this._tags={...this._tags,...e},this._notifyScopeListeners(),this}setTag(e,t){return this._tags={...this._tags,[e]:t},this._notifyScopeListeners(),this}setExtras(e){return this._extra={...this._extra,...e},this._notifyScopeListeners(),this}setExtra(e,t){return this._extra={...this._extra,[e]:t},this._notifyScopeListeners(),this}setFingerprint(e){return this._fingerprint=e,this._notifyScopeListeners(),this}setLevel(e){return this._level=e,this._notifyScopeListeners(),this}setTransactionName(e){return this._transactionName=e,this._notifyScopeListeners(),this}setContext(e,t){return null===t?delete this._contexts[e]:this._contexts[e]=t,this._notifyScopeListeners(),this}setSpan(e){return this._span=e,this._notifyScopeListeners(),this}getSpan(){return this._span}getTransaction(){const e=this.getSpan();return e&&e.transaction}setSession(e){return e?this._session=e:delete this._session,this._notifyScopeListeners(),this}getSession(){return this._session}update(e){if(!e)return this;if("function"===typeof e){const t=e(this);return t instanceof Ie?t:this}return e instanceof Ie?(this._tags={...this._tags,...e._tags},this._extra={...this._extra,...e._extra},this._contexts={...this._contexts,...e._contexts},e._user&&Object.keys(e._user).length&&(this._user=e._user),e._level&&(this._level=e._level),e._fingerprint&&(this._fingerprint=e._fingerprint),e._requestSession&&(this._requestSession=e._requestSession),e._propagationContext&&(this._propagationContext=e._propagationContext)):F(e)&&(e=e,this._tags={...this._tags,...e.tags},this._extra={...this._extra,...e.extra},this._contexts={...this._contexts,...e.contexts},e.user&&(this._user=e.user),e.level&&(this._level=e.level),e.fingerprint&&(this._fingerprint=e.fingerprint),e.requestSession&&(this._requestSession=e.requestSession),e.propagationContext&&(this._propagationContext=e.propagationContext)),this}clear(){return this._breadcrumbs=[],this._tags={},this._extra={},this._user={},this._contexts={},this._level=void 0,this._transactionName=void 0,this._fingerprint=void 0,this._requestSession=void 0,this._span=void 0,this._session=void 0,this._notifyScopeListeners(),this._attachments=[],this._propagationContext=De(),this}addBreadcrumb(e,t){const n="number"===typeof t?t:100;if(n<=0)return this;const r={timestamp:(0,Oe.yW)(),...e},a=this._breadcrumbs;return a.push(r),this._breadcrumbs=a.length>n?a.slice(-n):a,this._notifyScopeListeners(),this}getLastBreadcrumb(){return this._breadcrumbs[this._breadcrumbs.length-1]}clearBreadcrumbs(){return this._breadcrumbs=[],this._notifyScopeListeners(),this}addAttachment(e){return this._attachments.push(e),this}getAttachments(){return this._attachments}clearAttachments(){return this._attachments=[],this}applyToEvent(e,t={},n){if(this._extra&&Object.keys(this._extra).length&&(e.extra={...this._extra,...e.extra}),this._tags&&Object.keys(this._tags).length&&(e.tags={...this._tags,...e.tags}),this._user&&Object.keys(this._user).length&&(e.user={...this._user,...e.user}),this._contexts&&Object.keys(this._contexts).length&&(e.contexts={...this._contexts,...e.contexts}),this._level&&(e.level=this._level),this._transactionName&&(e.transaction=this._transactionName),this._span){e.contexts={trace:this._span.getTraceContext(),...e.contexts};const t=this._span.transaction;if(t){e.sdkProcessingMetadata={dynamicSamplingContext:t.getDynamicSamplingContext(),...e.sdkProcessingMetadata};const n=t.name;n&&(e.tags={transaction:n,...e.tags})}}this._applyFingerprint(e);const r=this._getBreadcrumbs(),a=[...e.breadcrumbs||[],...r];return e.breadcrumbs=a.length>0?a:void 0,e.sdkProcessingMetadata={...e.sdkProcessingMetadata,...this._sdkProcessingMetadata,propagationContext:this._propagationContext},Ae([...n||[],...ke(),...this._eventProcessors],e,t)}setSDKProcessingMetadata(e){return this._sdkProcessingMetadata={...this._sdkProcessingMetadata,...e},this}setPropagationContext(e){return this._propagationContext=e,this}getPropagationContext(){return this._propagationContext}_getBreadcrumbs(){return this._breadcrumbs}_notifyScopeListeners(){this._notifyingListeners||(this._notifyingListeners=!0,this._scopeListeners.forEach((e=>{e(this)})),this._notifyingListeners=!1)}_applyFingerprint(e){e.fingerprint=e.fingerprint?we(e.fingerprint):[],this._fingerprint&&(e.fingerprint=e.fingerprint.concat(this._fingerprint)),e.fingerprint&&!e.fingerprint.length&&delete e.fingerprint}}function De(){return{traceId:he(),spanId:he().substring(16)}}const je=100;class Me{constructor(e,t=new Ie,n=4){this._version=n,this._stack=[{scope:t}],e&&this.bindClient(e)}isOlderThan(e){return this._version{a.captureException(e,{originalException:e,syntheticException:r,...t,event_id:n},i)})),n}captureMessage(e,t,n){const r=this._lastEventId=n&&n.event_id?n.event_id:he(),a=new Error(e);return this._withClient(((i,o)=>{i.captureMessage(e,t,{originalException:e,syntheticException:a,...n,event_id:r},o)})),r}captureEvent(e,t){const n=t&&t.event_id?t.event_id:he();return e.type||(this._lastEventId=n),this._withClient(((r,a)=>{r.captureEvent(e,{...t,event_id:n},a)})),n}lastEventId(){return this._lastEventId}addBreadcrumb(e,t){const{scope:n,client:r}=this.getStackTop();if(!r)return;const{beforeBreadcrumb:a=null,maxBreadcrumbs:i=je}=r.getOptions&&r.getOptions()||{};if(i<=0)return;const o={timestamp:(0,Oe.yW)(),...e},s=a?J((()=>a(o,t))):o;null!==s&&(r.emit&&r.emit("beforeAddBreadcrumb",s,t),n.addBreadcrumb(s,i))}setUser(e){this.getScope().setUser(e)}setTags(e){this.getScope().setTags(e)}setExtras(e){this.getScope().setExtras(e)}setTag(e,t){this.getScope().setTag(e,t)}setExtra(e,t){this.getScope().setExtra(e,t)}setContext(e,t){this.getScope().setContext(e,t)}configureScope(e){const{scope:t,client:n}=this.getStackTop();n&&e(t)}run(e){const t=Le(this);try{e(this)}finally{Le(t)}}getIntegration(e){const t=this.getClient();if(!t)return null;try{return t.getIntegration(e)}catch(n){return("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&ee.warn(`Cannot retrieve integration ${e.id} from the current Hub`),null}}startTransaction(e,t){const n=this._callExtensionMethod("startTransaction",e,t);if(("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&!n){this.getClient()?console.warn("Tracing extension 'startTransaction' has not been added. Call 'addTracingExtensions' before calling 'init':\nSentry.addTracingExtensions();\nSentry.init({...});\n"):console.warn("Tracing extension 'startTransaction' is missing. You should 'init' the SDK before calling 'startTransaction'")}return n}traceHeaders(){return this._callExtensionMethod("traceHeaders")}captureSession(e=!1){if(e)return this.endSession();this._sendSessionUpdate()}endSession(){const e=this.getStackTop().scope,t=e.getSession();t&&function(e,t){let n={};t?n={status:t}:"ok"===e.status&&(n={status:"exited"}),Re(e,n)}(t),this._sendSessionUpdate(),e.setSession()}startSession(e){const{scope:t,client:n}=this.getStackTop(),{release:r,environment:a=Ce}=n&&n.getOptions()||{},{userAgent:i}=q.n2.navigator||{},o=Pe({release:r,environment:a,user:t.getUser(),...i&&{userAgent:i},...e}),s=t.getSession&&t.getSession();return s&&"ok"===s.status&&Re(s,{status:"exited"}),this.endSession(),t.setSession(o),o}shouldSendDefaultPii(){const e=this.getClient(),t=e&&e.getOptions();return Boolean(t&&t.sendDefaultPii)}_sendSessionUpdate(){const{scope:e,client:t}=this.getStackTop(),n=e.getSession();n&&t&&t.captureSession&&t.captureSession(n)}_withClient(e){const{scope:t,client:n}=this.getStackTop();n&&e(n,t)}_callExtensionMethod(e,...t){const n=Ne().__SENTRY__;if(n&&n.extensions&&"function"===typeof n.extensions[e])return n.extensions[e].apply(this,t);("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&ee.warn(`Extension method ${e} couldn't be found, doing nothing.`)}}function Ne(){return q.n2.__SENTRY__=q.n2.__SENTRY__||{extensions:{},hub:void 0},q.n2}function Le(e){const t=Ne(),n=Fe(t);return ze(t,e),n}function Be(){const e=Ne();if(e.__SENTRY__&&e.__SENTRY__.acs){const t=e.__SENTRY__.acs.getCurrentHub();if(t)return t}return Ze(e)}function Ze(e=Ne()){return Ue(e)&&!Fe(e).isOlderThan(4)||ze(e,new Me),Fe(e)}function Ue(e){return!!(e&&e.__SENTRY__&&e.__SENTRY__.hub)}function Fe(e){return(0,q.YO)("hub",(()=>new Me),e)}function ze(e,t){if(!e)return!1;return(e.__SENTRY__=e.__SENTRY__||{}).hub=t,!0}const Ge=[];function He(e){const t=e.defaultIntegrations||[],n=e.integrations;let r;t.forEach((e=>{e.isDefaultInstance=!0})),r=Array.isArray(n)?[...t,...n]:"function"===typeof n?we(n(t)):t;const a=function(e){const t={};return e.forEach((e=>{const{name:n}=e,r=t[n];r&&!r.isDefaultInstance&&e.isDefaultInstance||(t[n]=e)})),Object.keys(t).map((e=>t[e]))}(r),i=function(e,t){for(let n=0;n"Debug"===e.name));if(-1!==i){const[e]=a.splice(i,1);a.push(e)}return a}function We(e,t,n){if(n[t.name]=t,-1===Ge.indexOf(t.name)&&(t.setupOnce(Ee,Be),Ge.push(t.name)),e.on&&"function"===typeof t.preprocessEvent){const n=t.preprocessEvent.bind(t);e.on("preprocessEvent",((t,r)=>n(t,r,e)))}if(e.addEventProcessor&&"function"===typeof t.processEvent){const n=t.processEvent.bind(t),r=Object.assign(((t,r)=>n(t,r,e)),{id:t.name});e.addEventProcessor(r)}("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&ee.log(`Integration installed: ${t.name}`)}const Ve=[/^Script error\.?$/,/^Javascript error: Script error\.? on line 0$/],qe=[/^.*healthcheck.*$/,/^.*healthy.*$/,/^.*live.*$/,/^.*ready.*$/,/^.*heartbeat.*$/,/^.*\/health$/,/^.*\/healthz$/];class $e{static __initStatic(){this.id="InboundFilters"}constructor(e={}){this.name=$e.id,this._options=e}setupOnce(e,t){const n=e=>{const n=t();if(n){const t=n.getIntegration($e);if(t){const r=n.getClient(),a=r?r.getOptions():{},i=function(e={},t={}){return{allowUrls:[...e.allowUrls||[],...t.allowUrls||[]],denyUrls:[...e.denyUrls||[],...t.denyUrls||[]],ignoreErrors:[...e.ignoreErrors||[],...t.ignoreErrors||[],...e.disableErrorDefaults?[]:Ve],ignoreTransactions:[...e.ignoreTransactions||[],...t.ignoreTransactions||[],...e.disableTransactionDefaults?[]:qe],ignoreInternal:void 0===e.ignoreInternal||e.ignoreInternal}}(t._options,a);return function(e,t){if(t.ignoreInternal&&function(e){try{return"SentryError"===e.exception.values[0].type}catch(f){}return!1}(e))return("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&ee.warn(`Event dropped due to being internal Sentry Error.\nEvent: ${ye(e)}`),!0;if(function(e,t){if(e.type||!t||!t.length)return!1;return function(e){const t=[];e.message&&t.push(e.message);let n;try{n=e.exception.values[e.exception.values.length-1]}catch(f){}n&&n.value&&(t.push(n.value),n.type&&t.push(`${n.type}: ${n.value}`));"undefined"!==typeof __SENTRY_DEBUG__&&!__SENTRY_DEBUG__||0!==t.length||ee.error(`Could not extract message for event ${ye(e)}`);return t}(e).some((e=>ae(e,t)))}(e,t.ignoreErrors))return("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&ee.warn(`Event dropped due to being matched by \`ignoreErrors\` option.\nEvent: ${ye(e)}`),!0;if(function(e,t){if("transaction"!==e.type||!t||!t.length)return!1;const n=e.transaction;return!!n&&ae(n,t)}(e,t.ignoreTransactions))return("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&ee.warn(`Event dropped due to being matched by \`ignoreTransactions\` option.\nEvent: ${ye(e)}`),!0;if(function(e,t){if(!t||!t.length)return!1;const n=Ye(e);return!!n&&ae(n,t)}(e,t.denyUrls))return("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&ee.warn(`Event dropped due to being matched by \`denyUrls\` option.\nEvent: ${ye(e)}.\nUrl: ${Ye(e)}`),!0;if(!function(e,t){if(!t||!t.length)return!0;const n=Ye(e);return!n||ae(n,t)}(e,t.allowUrls))return("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&ee.warn(`Event dropped due to not being matched by \`allowUrls\` option.\nEvent: ${ye(e)}.\nUrl: ${Ye(e)}`),!0;return!1}(e,i)?null:e}}return e};n.id=this.name,e(n)}}function Ye(e){try{let t;try{t=e.exception.values[0].stacktrace.frames}catch(f){}return t?function(e=[]){for(let t=e.length-1;t>=0;t--){const n=e[t];if(n&&""!==n.filename&&"[native code]"!==n.filename)return n.filename||null}return null}(t):null}catch(t){return("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&ee.error(`Cannot extract url for event ${ye(e)}`),null}}let Ke;$e.__initStatic();class Qe{static __initStatic(){this.id="FunctionToString"}constructor(){this.name=Qe.id}setupOnce(){Ke=Function.prototype.toString;try{Function.prototype.toString=function(...e){const t=ce(this)||this;return Ke.apply(t,e)}}catch(f){}}}Qe.__initStatic();const Xe=/\(error: (.*)\)/,Je=/captureMessage|captureException/;function et(...e){const t=e.sort(((e,t)=>e[0]-t[0])).map((e=>e[1]));return(e,n=0)=>{const r=[],a=e.split("\n");for(let i=n;i1024)continue;const n=Xe.test(e)?e.replace(Xe,"$1"):e;if(!n.match(/\S*Error: /)){for(const e of t){const t=e(n);if(t){r.push(t);break}}if(r.length>=50)break}}return function(e){if(!e.length)return[];const t=Array.from(e);/sentryWrapped/.test(t[t.length-1].function||"")&&t.pop();t.reverse(),Je.test(t[t.length-1].function||"")&&(t.pop(),Je.test(t[t.length-1].function||"")&&t.pop());return t.slice(0,50).map((e=>({...e,filename:e.filename||t[t.length-1].filename,function:e.function||"?"})))}(r)}}const tt="";function nt(e){try{return e&&"function"===typeof e&&e.name||tt}catch(f){return tt}}const rt=(0,q.Rf)();function at(){if(!("fetch"in rt))return!1;try{return new Headers,new Request("http://www.example.com"),new Response,!0}catch(f){return!1}}function it(e){return e&&/^function fetch\(\)\s+\{\s+\[native code\]\s+\}$/.test(e.toString())}const ot=(0,q.Rf)();const st=(0,q.Rf)(),ct={},ut={};function lt(e){if(!ut[e])switch(ut[e]=!0,e){case"console":!function(){if(!("console"in q.n2))return;Q.forEach((function(e){e in q.n2.console&&ie(q.n2.console,e,(function(t){return X[e]=t,function(...t){pt("console",{args:t,level:e});const n=X[e];n&&n.apply(q.n2.console,t)}}))}))}();break;case"dom":!function(){if(!st.document)return;const e=pt.bind(null,"dom"),t=bt(e,!0);st.document.addEventListener("click",t,!1),st.document.addEventListener("keypress",t,!1),["EventTarget","Node"].forEach((t=>{const n=st[t]&&st[t].prototype;n&&n.hasOwnProperty&&n.hasOwnProperty("addEventListener")&&(ie(n,"addEventListener",(function(t){return function(n,r,a){if("click"===n||"keypress"==n)try{const r=this,i=r.__sentry_instrumentation_handlers__=r.__sentry_instrumentation_handlers__||{},o=i[n]=i[n]||{refCount:0};if(!o.handler){const r=bt(e);o.handler=r,t.call(this,n,r,a)}o.refCount++}catch(f){}return t.call(this,n,r,a)}})),ie(n,"removeEventListener",(function(e){return function(t,n,r){if("click"===t||"keypress"==t)try{const n=this,a=n.__sentry_instrumentation_handlers__||{},i=a[t];i&&(i.refCount--,i.refCount<=0&&(e.call(this,t,i.handler,r),i.handler=void 0,delete a[t]),0===Object.keys(a).length&&delete n.__sentry_instrumentation_handlers__)}catch(f){}return e.call(this,t,n,r)}})))}))}();break;case"xhr":!function(){if(!st.XMLHttpRequest)return;const e=XMLHttpRequest.prototype;ie(e,"open",(function(e){return function(...t){const n=t[1],r=this.__sentry_xhr_v2__={method:Z(t[0])?t[0].toUpperCase():t[0],url:t[1],request_headers:{}};Z(n)&&"POST"===r.method&&n.match(/sentry_key/)&&(this.__sentry_own_request__=!0);const a=()=>{const e=this.__sentry_xhr_v2__;if(e&&4===this.readyState){try{e.status_code=this.status}catch(f){}pt("xhr",{args:t,endTimestamp:Date.now(),startTimestamp:Date.now(),xhr:this})}};return"onreadystatechange"in this&&"function"===typeof this.onreadystatechange?ie(this,"onreadystatechange",(function(e){return function(...t){return a(),e.apply(this,t)}})):this.addEventListener("readystatechange",a),ie(this,"setRequestHeader",(function(e){return function(...t){const[n,r]=t,a=this.__sentry_xhr_v2__;return a&&(a.request_headers[n.toLowerCase()]=r),e.apply(this,t)}})),e.apply(this,t)}})),ie(e,"send",(function(e){return function(...t){const n=this.__sentry_xhr_v2__;return n&&void 0!==t[0]&&(n.body=t[0]),pt("xhr",{args:t,startTimestamp:Date.now(),xhr:this}),e.apply(this,t)}}))}();break;case"fetch":!function(){if(!function(){if(!at())return!1;if(it(rt.fetch))return!0;let e=!1;const t=rt.document;if(t&&"function"===typeof t.createElement)try{const n=t.createElement("iframe");n.hidden=!0,t.head.appendChild(n),n.contentWindow&&n.contentWindow.fetch&&(e=it(n.contentWindow.fetch)),t.head.removeChild(n)}catch(n){("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&ee.warn("Could not create sandbox iframe for pure fetch check, bailing to window.fetch: ",n)}return e}())return;ie(q.n2,"fetch",(function(e){return function(...t){const{method:n,url:r}=function(e){if(0===e.length)return{method:"GET",url:""};if(2===e.length){const[t,n]=e;return{url:ht(t),method:ft(n,"method")?String(n.method).toUpperCase():"GET"}}const t=e[0];return{url:ht(t),method:ft(t,"method")?String(t.method).toUpperCase():"GET"}}(t),a={args:t,fetchData:{method:n,url:r},startTimestamp:Date.now()};return pt("fetch",{...a}),e.apply(q.n2,t).then((e=>(pt("fetch",{...a,endTimestamp:Date.now(),response:e}),e)),(e=>{throw pt("fetch",{...a,endTimestamp:Date.now(),error:e}),e}))}}))}();break;case"history":!function(){if(!function(){const e=ot.chrome,t=e&&e.app&&e.app.runtime,n="history"in ot&&!!ot.history.pushState&&!!ot.history.replaceState;return!t&&n}())return;const e=st.onpopstate;function t(e){return function(...t){const n=t.length>2?t[2]:void 0;if(n){const e=mt,t=String(n);mt=t,pt("history",{from:e,to:t})}return e.apply(this,t)}}st.onpopstate=function(...t){const n=st.location.href,r=mt;if(mt=n,pt("history",{from:r,to:n}),e)try{return e.apply(this,t)}catch(a){}},ie(st.history,"pushState",t),ie(st.history,"replaceState",t)}();break;case"error":vt=st.onerror,st.onerror=function(e,t,n,r,a){return pt("error",{column:r,error:a,line:n,msg:e,url:t}),!(!vt||vt.__SENTRY_LOADER__)&&vt.apply(this,arguments)},st.onerror.__SENTRY_INSTRUMENTED__=!0;break;case"unhandledrejection":wt=st.onunhandledrejection,st.onunhandledrejection=function(e){return pt("unhandledrejection",e),!(wt&&!wt.__SENTRY_LOADER__)||wt.apply(this,arguments)},st.onunhandledrejection.__SENTRY_INSTRUMENTED__=!0;break;default:return void(("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&ee.warn("unknown instrumentation type:",e))}}function dt(e,t){ct[e]=ct[e]||[],ct[e].push(t),lt(e)}function pt(e,t){if(e&&ct[e])for(const n of ct[e]||[])try{n(t)}catch(f){("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&ee.error(`Error while triggering instrumentation handler.\nType: ${e}\nName: ${nt(n)}\nError:`,f)}}function ft(e,t){return!!e&&"object"===typeof e&&!!e[t]}function ht(e){return"string"===typeof e?e:e?ft(e,"url")?e.url:e.toString?e.toString():"":""}let mt;let yt,gt;function bt(e,t=!1){return n=>{if(!n||gt===n)return;if(function(e){if("keypress"!==e.type)return!1;try{const t=e.target;if(!t||!t.tagName)return!0;if("INPUT"===t.tagName||"TEXTAREA"===t.tagName||t.isContentEditable)return!1}catch(f){}return!0}(n))return;const r="keypress"===n.type?"input":n.type;(void 0===yt||function(e,t){if(!e)return!0;if(e.type!==t.type)return!0;try{if(e.target!==t.target)return!0}catch(f){}return!1}(gt,n))&&(e({event:n,name:r,global:t}),gt=n),clearTimeout(yt),yt=st.setTimeout((()=>{yt=void 0}),1e3)}}let vt=null;let wt=null;const _t=/^(?:(\w+):)\/\/(?:(\w+)(?::(\w+)?)?@)([\w.-]+)(?::(\d+))?\/(.+)/;function xt(e,t=!1){const{host:n,path:r,pass:a,port:i,projectId:o,protocol:s,publicKey:c}=e;return`${s}://${c}${t&&a?`:${a}`:""}@${n}${i?`:${i}`:""}/${r?`${r}/`:r}${o}`}function Tt(e){return{protocol:e.protocol,publicKey:e.publicKey||"",pass:e.pass||"",host:e.host,port:e.port||"",path:e.path||"",projectId:e.projectId}}function St(e){const t="string"===typeof e?function(e){const t=_t.exec(e);if(!t)return void console.error(`Invalid Sentry Dsn: ${e}`);const[n,r,a="",i,o="",s]=t.slice(1);let c="",u=s;const l=u.split("/");if(l.length>1&&(c=l.slice(0,-1).join("/"),u=l.pop()),u){const e=u.match(/^\d+/);e&&(u=e[0])}return Tt({host:i,pass:a,path:c,projectId:u,port:o,protocol:n,publicKey:r})}(e):Tt(e);if(t&&function(e){if("undefined"!==typeof __SENTRY_DEBUG__&&!__SENTRY_DEBUG__)return!0;const{port:t,projectId:n,protocol:r}=e;return!["protocol","publicKey","host","projectId"].find((t=>!e[t]&&(ee.error(`Invalid Sentry Dsn: ${t} missing`),!0)))&&(n.match(/^\d+$/)?function(e){return"http"===e||"https"===e}(r)?!t||!isNaN(parseInt(t,10))||(ee.error(`Invalid Sentry Dsn: Invalid port ${t}`),!1):(ee.error(`Invalid Sentry Dsn: Invalid protocol ${r}`),!1):(ee.error(`Invalid Sentry Dsn: Invalid projectId ${n}`),!1))}(t))return t}function kt(e,t=100,n=1/0){try{return At("",e,t,n)}catch(r){return{ERROR:`**non-serializable** (${r})`}}}function Et(e,t=3,n=102400){const r=kt(e,t);return a=r,function(e){return~-encodeURI(e).split(/%..|./).length}(JSON.stringify(a))>n?Et(e,t-1,n):r;var a}function At(e,t,r=1/0,a=1/0,i=function(){const e="function"===typeof WeakSet,t=e?new WeakSet:[];return[function(n){if(e)return!!t.has(n)||(t.add(n),!1);for(let e=0;e=a){d[n]="[MaxProperties ~]";break}const e=f[n];d[n]=At(n,e,u-1,a,i),p++}return s(t),d}function Ot(e,t=[]){return[e,t]}function Ct(e,t){const[n,r]=e;return[n,[...r,t]]}function Pt(e,t){const n=e[1];for(const r of n){if(t(r,r[0].type))return!0}return!1}function Rt(e,t){return(t||new TextEncoder).encode(e)}function It(e,t){const[n,r]=e;let a=JSON.stringify(n);function i(e){"string"===typeof a?a="string"===typeof e?a+e:[Rt(a,t),e]:a.push("string"===typeof e?Rt(e,t):e)}for(const o of r){const[e,t]=o;if(i(`\n${JSON.stringify(e)}\n`),"string"===typeof t||t instanceof Uint8Array)i(t);else{let e;try{e=JSON.stringify(t)}catch(f){e=JSON.stringify(kt(t))}i(e)}}return"string"===typeof a?a:function(e){const t=e.reduce(((e,t)=>e+t.length),0),n=new Uint8Array(t);let r=0;for(const a of e)n.set(a,r),r+=a.length;return n}(a)}function Dt(e,t){const n="string"===typeof e.data?Rt(e.data,t):e.data;return[pe({type:"attachment",length:n.length,filename:e.filename,content_type:e.contentType,attachment_type:e.attachmentType}),n]}const jt={session:"session",sessions:"session",attachment:"attachment",transaction:"transaction",event:"error",client_report:"internal",user_report:"default",profile:"profile",replay_event:"replay",replay_recording:"replay",check_in:"monitor"};function Mt(e){return jt[e]}function Nt(e){if(!e||!e.sdk)return;const{name:t,version:n}=e.sdk;return{name:t,version:n}}function Lt(e,t,n,r){const a=e.sdkProcessingMetadata&&e.sdkProcessingMetadata.dynamicSamplingContext;return{event_id:e.event_id,sent_at:(new Date).toISOString(),...t&&{sdk:t},...!!n&&{dsn:xt(r)},...a&&{trace:pe({...a})}}}class Bt extends Error{constructor(e,t="warn"){super(e),this.message=e,this.name=new.target.prototype.constructor.name,Object.setPrototypeOf(this,new.target.prototype),this.logLevel=t}}function Zt(e){const t=e.protocol?`${e.protocol}:`:"",n=e.port?`:${e.port}`:"";return`${t}//${e.host}${n}${e.path?`/${e.path}`:""}/api/`}function Ut(e,t){return n={sentry_key:e.publicKey,sentry_version:"7",...t&&{sentry_client:`${t.name}/${t.version}`}},Object.keys(n).map((e=>`${encodeURIComponent(e)}=${encodeURIComponent(n[e])}`)).join("&");var n}function Ft(e,t={}){const n="string"===typeof t?t:t.tunnel,r="string"!==typeof t&&t._metadata?t._metadata.sdk:void 0;return n||`${function(e){return`${Zt(e)}${e.projectId}/envelope/`}(e)}?${Ut(e,r)}`}function zt(e,t,n){const r=t.getOptions(),{publicKey:a}=t.getDsn()||{},{segment:i}=n&&n.getUser()||{},o=pe({environment:r.environment||Ce,release:r.release,user_segment:i,public_key:a,trace_id:e});return t.emit&&t.emit("createDsc",o),o}function Gt(e,t,n,r,a){const{normalizeDepth:i=3,normalizeMaxBreadth:o=1e3}=e,s={...t,event_id:t.event_id||n.event_id||he(),timestamp:t.timestamp||(0,Oe.yW)()},c=n.integrations||e.integrations.map((e=>e.name));!function(e,t){const{environment:n,release:r,dist:a,maxValueLength:i=250}=t;"environment"in e||(e.environment="environment"in t?n:Ce);void 0===e.release&&void 0!==r&&(e.release=r);void 0===e.dist&&void 0!==a&&(e.dist=a);e.message&&(e.message=te(e.message,i));const o=e.exception&&e.exception.values&&e.exception.values[0];o&&o.value&&(o.value=te(o.value,i));const s=e.request;s&&s.url&&(s.url=te(s.url,i))}(s,e),function(e,t){t.length>0&&(e.sdk=e.sdk||{},e.sdk.integrations=[...e.sdk.integrations||[],...t])}(s,c),void 0===t.type&&function(e,t){const n=q.n2._sentryDebugIds;if(!n)return;let r;const a=Ht.get(t);a?r=a:(r=new Map,Ht.set(t,r));const i=Object.keys(n).reduce(((e,a)=>{let i;const o=r.get(a);o?i=o:(i=t(a),r.set(a,i));for(let t=i.length-1;t>=0;t--){const r=i[t];if(r.filename){e[r.filename]=n[a];break}}return e}),{});try{e.exception.values.forEach((e=>{e.stacktrace.frames.forEach((e=>{e.filename&&(e.debug_id=i[e.filename])}))}))}catch(f){}}(s,e.stackParser);let u=r;n.captureContext&&(u=Ie.clone(u).update(n.captureContext));let l=xe(s);const d=a&&a.getEventProcessors?a.getEventProcessors():[];if(u){if(u.getAttachments){const e=[...n.attachments||[],...u.getAttachments()];e.length&&(n.attachments=e)}l=u.applyToEvent(s,n,d)}else l=Ae([...d,...ke()],s,n);return l.then((e=>(e&&function(e){const t={};try{e.exception.values.forEach((e=>{e.stacktrace.frames.forEach((e=>{e.debug_id&&(e.abs_path?t[e.abs_path]=e.debug_id:e.filename&&(t[e.filename]=e.debug_id),delete e.debug_id)}))}))}catch(f){}if(0===Object.keys(t).length)return;e.debug_meta=e.debug_meta||{},e.debug_meta.images=e.debug_meta.images||[];const n=e.debug_meta.images;Object.keys(t).forEach((e=>{n.push({type:"sourcemap",code_file:e,debug_id:t[e]})}))}(e),"number"===typeof i&&i>0?function(e,t,n){if(!e)return null;const r={...e,...e.breadcrumbs&&{breadcrumbs:e.breadcrumbs.map((e=>({...e,...e.data&&{data:kt(e.data,t,n)}})))},...e.user&&{user:kt(e.user,t,n)},...e.contexts&&{contexts:kt(e.contexts,t,n)},...e.extra&&{extra:kt(e.extra,t,n)}};e.contexts&&e.contexts.trace&&r.contexts&&(r.contexts.trace=e.contexts.trace,e.contexts.trace.data&&(r.contexts.trace.data=kt(e.contexts.trace.data,t,n)));e.spans&&(r.spans=e.spans.map((e=>(e.data&&(e.data=kt(e.data,t,n)),e))));return r}(e,i,o):e)))}const Ht=new WeakMap;const Wt="Not capturing exception because it's already been captured.";function Vt(e){return void 0===e.type}function qt(e){return"transaction"===e.type}var $t=n(68518);function Yt(e,t){const n=Qt(e,t),r={type:t&&t.name,value:Jt(t)};return n.length&&(r.stacktrace={frames:n}),void 0===r.type&&""===r.value&&(r.value="Unrecoverable error caught"),r}function Kt(e,t){return{exception:{values:[Yt(e,t)]}}}function Qt(e,t){const n=t.stacktrace||t.stack||"",r=function(e){if(e){if("number"===typeof e.framesToPop)return e.framesToPop;if(Xt.test(e.message))return 1}return 0}(t);try{return e(n,r)}catch(f){}return[]}const Xt=/Minified React error #\d+;/i;function Jt(e){const t=e&&e.message;return t?t.error&&"string"===typeof t.error.message?t.error.message:t:"No error message"}function en(e,t,n,r,a){let i;if(L(t)&&t.error){return Kt(e,t.error)}if(B(t)||N(t,"DOMException")){const a=t;if("stack"in t)i=Kt(e,t);else{const t=a.name||(B(a)?"DOMError":"DOMException"),o=a.message?`${t}: ${a.message}`:t;i=tn(e,o,n,r),ge(i,o)}return"code"in a&&(i.tags={...i.tags,"DOMException.code":`${a.code}`}),i}if(M(t))return Kt(e,t);if(F(t)||z(t)){return i=function(e,t,n,r){const a=Be().getClient(),i=a&&a.getOptions().normalizeDepth,o={exception:{values:[{type:z(t)?t.constructor.name:r?"UnhandledRejection":"Error",value:nn(t,{isUnhandledRejection:r})}]},extra:{__serialized__:Et(t,i)}};if(n){const t=Qt(e,n);t.length&&(o.exception.values[0].stacktrace={frames:t})}return o}(e,t,n,a),be(i,{synthetic:!0}),i}return i=tn(e,t,n,r),ge(i,`${t}`,void 0),be(i,{synthetic:!0}),i}function tn(e,t,n,r){const a={message:t};if(r&&n){const r=Qt(e,n);r.length&&(a.exception={values:[{value:t,stacktrace:{frames:r}}]})}return a}function nn(e,{isUnhandledRejection:t}){const n=function(e,t=40){const n=Object.keys(ue(e));if(n.sort(),!n.length)return"[object has no keys]";if(n[0].length>=t)return te(n[0],t);for(let r=n.length;r>0;r--){const e=n.slice(0,r).join(", ");if(!(e.length>t))return r===n.length?e:te(e,t)}return""}(e),r=t?"promise rejection":"exception";if(L(e))return`Event \`ErrorEvent\` captured as ${r} with message \`${e.message}\``;if(z(e)){return`Event \`${function(e){try{const t=Object.getPrototypeOf(e);return t?t.constructor.name:void 0}catch(f){}}(e)}\` (type=${e.type}) captured as ${r}`}return`Object captured as ${r} with keys: ${n}`}function rn(e,t){return Be().captureException(e,{captureContext:t})}function an(e){Be().withScope(e)}const on=q.n2;let sn=0;function cn(){return sn>0}function un(){sn++,setTimeout((()=>{sn--}))}function ln(e,t={},n){if("function"!==typeof e)return e;try{const t=e.__sentry_wrapped__;if(t)return t;if(ce(e))return e}catch(f){return e}const r=function(){const r=Array.prototype.slice.call(arguments);try{n&&"function"===typeof n&&n.apply(this,arguments);const a=r.map((e=>ln(e,t)));return e.apply(this,a)}catch(a){throw un(),an((e=>{e.addEventProcessor((e=>(t.mechanism&&(ge(e,void 0,void 0),be(e,t.mechanism)),e.extra={...e.extra,arguments:r},e))),rn(a)})),a}};try{for(const t in e)Object.prototype.hasOwnProperty.call(e,t)&&(r[t]=e[t])}catch(a){}se(r,e),oe(e,"__sentry_wrapped__",r);try{Object.getOwnPropertyDescriptor(r,"name").configurable&&Object.defineProperty(r,"name",{get:()=>e.name})}catch(a){}return r}class dn extends class{constructor(e){if(this._options=e,this._integrations={},this._integrationsInitialized=!1,this._numProcessing=0,this._outcomes={},this._hooks={},this._eventProcessors=[],e.dsn?this._dsn=St(e.dsn):("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&ee.warn("No DSN provided, client will not do anything."),this._dsn){const t=Ft(this._dsn,e);this._transport=e.transport({recordDroppedEvent:this.recordDroppedEvent.bind(this),...e.transportOptions,url:t})}}captureException(e,t,n){if(ve(e))return void(("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&ee.log(Wt));let r=t&&t.event_id;return this._process(this.eventFromException(e,t).then((e=>this._captureEvent(e,t,n))).then((e=>{r=e}))),r}captureMessage(e,t,n,r){let a=n&&n.event_id;const i=U(e)?this.eventFromMessage(String(e),t,n):this.eventFromException(e,n);return this._process(i.then((e=>this._captureEvent(e,n,r))).then((e=>{a=e}))),a}captureEvent(e,t,n){if(t&&t.originalException&&ve(t.originalException))return void(("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&ee.log(Wt));let r=t&&t.event_id;return this._process(this._captureEvent(e,t,n).then((e=>{r=e}))),r}captureSession(e){this._isEnabled()?"string"!==typeof e.release?("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&ee.warn("Discarded session because of missing or non-string release"):(this.sendSession(e),Re(e,{init:!1})):("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&ee.warn("SDK not enabled, will not capture session.")}getDsn(){return this._dsn}getOptions(){return this._options}getSdkMetadata(){return this._options._metadata}getTransport(){return this._transport}flush(e){const t=this._transport;return t?this._isClientDoneProcessing(e).then((n=>t.flush(e).then((e=>n&&e)))):xe(!0)}close(e){return this.flush(e).then((e=>(this.getOptions().enabled=!1,e)))}getEventProcessors(){return this._eventProcessors}addEventProcessor(e){this._eventProcessors.push(e)}setupIntegrations(){this._isEnabled()&&!this._integrationsInitialized&&(this._integrations=function(e,t){const n={};return t.forEach((t=>{t&&We(e,t,n)})),n}(this,this._options.integrations),this._integrationsInitialized=!0)}getIntegrationById(e){return this._integrations[e]}getIntegration(e){try{return this._integrations[e.id]||null}catch(t){return("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&ee.warn(`Cannot retrieve integration ${e.id} from the current Client`),null}}addIntegration(e){We(this,e,this._integrations)}sendEvent(e,t={}){if(this.emit("beforeSendEvent",e,t),this._dsn){let n=function(e,t,n,r){const a=Nt(n),i=e.type&&"replay_event"!==e.type?e.type:"event";!function(e,t){t&&(e.sdk=e.sdk||{},e.sdk.name=e.sdk.name||t.name,e.sdk.version=e.sdk.version||t.version,e.sdk.integrations=[...e.sdk.integrations||[],...t.integrations||[]],e.sdk.packages=[...e.sdk.packages||[],...t.packages||[]])}(e,n&&n.sdk);const o=Lt(e,a,r,t);return delete e.sdkProcessingMetadata,Ot(o,[[{type:i},e]])}(e,this._dsn,this._options._metadata,this._options.tunnel);for(const e of t.attachments||[])n=Ct(n,Dt(e,this._options.transportOptions&&this._options.transportOptions.textEncoder));const r=this._sendEnvelope(n);r&&r.then((t=>this.emit("afterSendEvent",e,t)),null)}}sendSession(e){if(this._dsn){const t=function(e,t,n,r){const a=Nt(n);return Ot({sent_at:(new Date).toISOString(),...a&&{sdk:a},...!!r&&{dsn:xt(t)}},["aggregates"in e?[{type:"sessions"},e]:[{type:"session"},e.toJSON()]])}(e,this._dsn,this._options._metadata,this._options.tunnel);this._sendEnvelope(t)}}recordDroppedEvent(e,t,n){if(this._options.sendClientReports){const n=`${e}:${t}`;("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&ee.log(`Adding outcome: "${n}"`),this._outcomes[n]=this._outcomes[n]+1||1}}on(e,t){this._hooks[e]||(this._hooks[e]=[]),this._hooks[e].push(t)}emit(e,...t){this._hooks[e]&&this._hooks[e].forEach((e=>e(...t)))}_updateSessionFromEvent(e,t){let n=!1,r=!1;const a=t.exception&&t.exception.values;if(a){r=!0;for(const e of a){const t=e.mechanism;if(t&&!1===t.handled){n=!0;break}}}const i="ok"===e.status;(i&&0===e.errors||i&&n)&&(Re(e,{...n&&{status:"crashed"},errors:e.errors||Number(r||n)}),this.captureSession(e))}_isClientDoneProcessing(e){return new Se((t=>{let n=0;const r=setInterval((()=>{0==this._numProcessing?(clearInterval(r),t(!0)):(n+=1,e&&n>=e&&(clearInterval(r),t(!1)))}),1)}))}_isEnabled(){return!1!==this.getOptions().enabled&&void 0!==this._dsn}_prepareEvent(e,t,n){const r=this.getOptions(),a=Object.keys(this._integrations);return!t.integrations&&a.length>0&&(t.integrations=a),this.emit("preprocessEvent",e,t),Gt(r,e,t,n,this).then((e=>{if(null===e)return e;const{propagationContext:t}=e.sdkProcessingMetadata||{};if(!(e.contexts&&e.contexts.trace)&&t){const{traceId:r,spanId:a,parentSpanId:i,dsc:o}=t;e.contexts={trace:{trace_id:r,span_id:a,parent_span_id:i},...e.contexts};const s=o||zt(r,this,n);e.sdkProcessingMetadata={dynamicSamplingContext:s,...e.sdkProcessingMetadata}}return e}))}_captureEvent(e,t={},n){return this._processEvent(e,t,n).then((e=>e.event_id),(e=>{if("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__){const t=e;"log"===t.logLevel?ee.log(t.message):ee.warn(t)}}))}_processEvent(e,t,n){const r=this.getOptions(),{sampleRate:a}=r;if(!this._isEnabled())return Te(new Bt("SDK not enabled, will not capture event.","log"));const i=qt(e),o=Vt(e),s=e.type||"error",c=`before send for type \`${s}\``;if(o&&"number"===typeof a&&Math.random()>a)return this.recordDroppedEvent("sample_rate","error",e),Te(new Bt(`Discarding event because it's not included in the random sample (sampling rate = ${a})`,"log"));const u="replay_event"===s?"replay":s;return this._prepareEvent(e,t,n).then((n=>{if(null===n)throw this.recordDroppedEvent("event_processor",u,e),new Bt("An event processor returned `null`, will not send event.","log");if(t.data&&!0===t.data.__sentry__)return n;const a=function(e,t,n){const{beforeSend:r,beforeSendTransaction:a}=e;if(Vt(t)&&r)return r(t,n);if(qt(t)&&a)return a(t,n);return t}(r,n,t);return function(e,t){const n=`${t} must return \`null\` or a valid event.`;if(G(e))return e.then((e=>{if(!F(e)&&null!==e)throw new Bt(n);return e}),(e=>{throw new Bt(`${t} rejected with ${e}`)}));if(!F(e)&&null!==e)throw new Bt(n);return e}(a,c)})).then((r=>{if(null===r)throw this.recordDroppedEvent("before_send",u,e),new Bt(`${c} returned \`null\`, will not send event.`,"log");const a=n&&n.getSession();!i&&a&&this._updateSessionFromEvent(a,r);const o=r.transaction_info;if(i&&o&&r.transaction!==e.transaction){const e="custom";r.transaction_info={...o,source:e}}return this.sendEvent(r,t),r})).then(null,(e=>{if(e instanceof Bt)throw e;throw this.captureException(e,{data:{__sentry__:!0},originalException:e}),new Bt(`Event processing pipeline threw an error, original event will not be sent. Details have been sent as a new event.\nReason: ${e}`)}))}_process(e){this._numProcessing++,e.then((e=>(this._numProcessing--,e)),(e=>(this._numProcessing--,e)))}_sendEnvelope(e){if(this._transport&&this._dsn)return this.emit("beforeEnvelope",e),this._transport.send(e).then(null,(e=>{("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&ee.error("Error while sending event:",e)}));("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&ee.error("Transport disabled")}_clearOutcomes(){const e=this._outcomes;return this._outcomes={},Object.keys(e).map((t=>{const[n,r]=t.split(":");return{reason:n,category:r,quantity:e[t]}}))}}{constructor(e){const t=on.SENTRY_SDK_SOURCE||(0,$t.S)();e._metadata=e._metadata||{},e._metadata.sdk=e._metadata.sdk||{name:"sentry.javascript.browser",packages:[{name:`${t}:@sentry/browser`,version:D}],version:D},super(e),e.sendClientReports&&on.document&&on.document.addEventListener("visibilitychange",(()=>{"hidden"===on.document.visibilityState&&this._flushOutcomes()}))}eventFromException(e,t){return function(e,t,n,r){const a=en(e,t,n&&n.syntheticException||void 0,r);return be(a),a.level="error",n&&n.event_id&&(a.event_id=n.event_id),xe(a)}(this._options.stackParser,e,t,this._options.attachStacktrace)}eventFromMessage(e,t="info",n){return function(e,t,n="info",r,a){const i=tn(e,t,r&&r.syntheticException||void 0,a);return i.level=n,r&&r.event_id&&(i.event_id=r.event_id),xe(i)}(this._options.stackParser,e,t,n,this._options.attachStacktrace)}captureUserFeedback(e){if(!this._isEnabled())return void(("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&ee.warn("SDK not enabled, will not capture user feedback."));const t=function(e,{metadata:t,tunnel:n,dsn:r}){const a={event_id:e.event_id,sent_at:(new Date).toISOString(),...t&&t.sdk&&{sdk:{name:t.sdk.name,version:t.sdk.version}},...!!n&&!!r&&{dsn:xt(r)}},i=function(e){return[{type:"user_report"},e]}(e);return Ot(a,[i])}(e,{metadata:this.getSdkMetadata(),dsn:this.getDsn(),tunnel:this.getOptions().tunnel});this._sendEnvelope(t)}_prepareEvent(e,t,n){return e.platform=e.platform||"javascript",super._prepareEvent(e,t,n)}_flushOutcomes(){const e=this._clearOutcomes();if(0===e.length)return void(("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&ee.log("No outcomes to send"));if(!this._dsn)return void(("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&ee.log("No dsn provided, will not send outcomes"));("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&ee.log("Sending outcomes:",e);const t=(n=e,Ot((r=this._options.tunnel&&xt(this._dsn))?{dsn:r}:{},[[{type:"client_report"},{timestamp:a||(0,Oe.yW)(),discarded_events:n}]]));var n,r,a;this._sendEnvelope(t)}}class pn{static __initStatic(){this.id="GlobalHandlers"}constructor(e){this.name=pn.id,this._options={onerror:!0,onunhandledrejection:!0,...e},this._installFunc={onerror:fn,onunhandledrejection:hn}}setupOnce(){Error.stackTraceLimit=50;const e=this._options;for(const n in e){const r=this._installFunc[n];r&&e[n]&&(t=n,("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&ee.log(`Global Handler attached: ${t}`),r(),this._installFunc[n]=void 0)}var t}}function fn(){dt("error",(e=>{const[t,n,r]=gn();if(!t.getIntegration(pn))return;const{msg:a,url:i,line:o,column:s,error:c}=e;if(cn()||c&&c.__sentry_own_request__)return;const u=void 0===c&&Z(a)?function(e,t,n,r){const a=/^(?:[Uu]ncaught (?:exception: )?)?(?:((?:Eval|Internal|Range|Reference|Syntax|Type|URI|)Error): )?(.*)$/i;let i=L(e)?e.message:e,o="Error";const s=i.match(a);s&&(o=s[1],i=s[2]);return mn({exception:{values:[{type:o,value:i}]}},t,n,r)}(a,i,o,s):mn(en(n,c||a,void 0,r,!1),i,o,s);u.level="error",yn(t,c,u,"onerror")}))}function hn(){dt("unhandledrejection",(e=>{const[t,n,r]=gn();if(!t.getIntegration(pn))return;let a=e;try{"reason"in e?a=e.reason:"detail"in e&&"reason"in e.detail&&(a=e.detail.reason)}catch(o){}if(cn()||a&&a.__sentry_own_request__)return!0;const i=U(a)?{exception:{values:[{type:"UnhandledRejection",value:`Non-Error promise rejection captured with value: ${String(a)}`}]}}:en(n,a,void 0,r,!0);i.level="error",yn(t,a,i,"onunhandledrejection")}))}function mn(e,t,n,r){const a=e.exception=e.exception||{},i=a.values=a.values||[],o=i[0]=i[0]||{},s=o.stacktrace=o.stacktrace||{},c=s.frames=s.frames||[],u=isNaN(parseInt(r,10))?void 0:r,l=isNaN(parseInt(n,10))?void 0:n,d=Z(t)&&t.length>0?t:function(){try{return $.document.location.href}catch(e){return""}}();return 0===c.length&&c.push({colno:u,filename:d,function:"?",in_app:!0,lineno:l}),e}function yn(e,t,n,r){be(n,{handled:!1,type:r}),e.captureEvent(n,{originalException:t})}function gn(){const e=Be(),t=e.getClient(),n=t&&t.getOptions()||{stackParser:()=>[],attachStacktrace:!1};return[e,n.stackParser,n.attachStacktrace]}pn.__initStatic();const bn=["EventTarget","Window","Node","ApplicationCache","AudioTrackList","BroadcastChannel","ChannelMergerNode","CryptoOperation","EventSource","FileReader","HTMLUnknownElement","IDBDatabase","IDBRequest","IDBTransaction","KeyOperation","MediaController","MessagePort","ModalWindow","Notification","SVGElementInstance","Screen","SharedWorker","TextTrack","TextTrackCue","TextTrackList","WebSocket","WebSocketWorker","Worker","XMLHttpRequest","XMLHttpRequestEventTarget","XMLHttpRequestUpload"];class vn{static __initStatic(){this.id="TryCatch"}constructor(e){this.name=vn.id,this._options={XMLHttpRequest:!0,eventTarget:!0,requestAnimationFrame:!0,setInterval:!0,setTimeout:!0,...e}}setupOnce(){this._options.setTimeout&&ie(on,"setTimeout",wn),this._options.setInterval&&ie(on,"setInterval",wn),this._options.requestAnimationFrame&&ie(on,"requestAnimationFrame",_n),this._options.XMLHttpRequest&&"XMLHttpRequest"in on&&ie(XMLHttpRequest.prototype,"send",xn);const e=this._options.eventTarget;if(e){(Array.isArray(e)?e:bn).forEach(Tn)}}}function wn(e){return function(...t){const n=t[0];return t[0]=ln(n,{mechanism:{data:{function:nt(e)},handled:!1,type:"instrument"}}),e.apply(this,t)}}function _n(e){return function(t){return e.apply(this,[ln(t,{mechanism:{data:{function:"requestAnimationFrame",handler:nt(e)},handled:!1,type:"instrument"}})])}}function xn(e){return function(...t){const n=this;return["onload","onerror","onprogress","onreadystatechange"].forEach((e=>{e in n&&"function"===typeof n[e]&&ie(n,e,(function(t){const n={mechanism:{data:{function:e,handler:nt(t)},handled:!1,type:"instrument"}},r=ce(t);return r&&(n.mechanism.data.handler=nt(r)),ln(t,n)}))})),e.apply(this,t)}}function Tn(e){const t=on,n=t[e]&&t[e].prototype;n&&n.hasOwnProperty&&n.hasOwnProperty("addEventListener")&&(ie(n,"addEventListener",(function(t){return function(n,r,a){try{"function"===typeof r.handleEvent&&(r.handleEvent=ln(r.handleEvent,{mechanism:{data:{function:"handleEvent",handler:nt(r),target:e},handled:!1,type:"instrument"}}))}catch(i){}return t.apply(this,[n,ln(r,{mechanism:{data:{function:"addEventListener",handler:nt(r),target:e},handled:!1,type:"instrument"}}),a])}})),ie(n,"removeEventListener",(function(e){return function(t,n,r){const a=n;try{const n=a&&a.__sentry_wrapped__;n&&e.call(this,t,n,r)}catch(f){}return e.call(this,t,a,r)}})))}vn.__initStatic();const Sn=["fatal","error","warning","log","info","debug"];function kn(e){return"warn"===e?"warning":Sn.includes(e)?e:"log"}function En(e){if(!e)return{};const t=e.match(/^(([^:/?#]+):)?(\/\/([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?$/);if(!t)return{};const n=t[6]||"",r=t[8]||"";return{host:t[4],path:t[5],protocol:t[2],search:n,hash:r,relative:t[5]+n+r}}const An=1024;class On{static __initStatic(){this.id="Breadcrumbs"}constructor(e){this.name=On.id,this.options={console:!0,dom:!0,fetch:!0,history:!0,sentry:!0,xhr:!0,...e}}setupOnce(){if(this.options.console&&dt("console",Pn),this.options.dom&&dt("dom",function(e){function t(t){let n,r="object"===typeof e?e.serializeAttribute:void 0,a="object"===typeof e&&"number"===typeof e.maxStringLength?e.maxStringLength:void 0;a&&a>An&&(("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&ee.warn(`\`dom.maxStringLength\` cannot exceed 1024, but a value of ${a} was configured. Sentry will use 1024 instead.`),a=An),"string"===typeof r&&(r=[r]);try{const e=t.event;n=function(e){return!!e&&!!e.target}(e)?Y(e.target,{keyAttrs:r,maxStringLength:a}):Y(e,{keyAttrs:r,maxStringLength:a})}catch(f){n=""}0!==n.length&&Be().addBreadcrumb({category:`ui.${t.name}`,message:n},{event:t.event,name:t.name,global:t.global})}return t}(this.options.dom)),this.options.xhr&&dt("xhr",Rn),this.options.fetch&&dt("fetch",In),this.options.history&&dt("history",Dn),this.options.sentry){const e=Be().getClient();e&&e.on&&e.on("beforeSendEvent",Cn)}}}function Cn(e){Be().addBreadcrumb({category:"sentry."+("transaction"===e.type?"transaction":"event"),event_id:e.event_id,level:e.level,message:ye(e)},{event:e})}function Pn(e){const t={category:"console",data:{arguments:e.args,logger:"console"},level:kn(e.level),message:ne(e.args," ")};if("assert"===e.level){if(!1!==e.args[0])return;t.message=`Assertion failed: ${ne(e.args.slice(1)," ")||"console.assert"}`,t.data.arguments=e.args.slice(1)}Be().addBreadcrumb(t,{input:e.args,level:e.level})}function Rn(e){const{startTimestamp:t,endTimestamp:n}=e,r=e.xhr.__sentry_xhr_v2__;if(!t||!n||!r)return;const{method:a,url:i,status_code:o,body:s}=r,c={method:a,url:i,status_code:o},u={xhr:e.xhr,input:s,startTimestamp:t,endTimestamp:n};Be().addBreadcrumb({category:"xhr",data:c,type:"http"},u)}function In(e){const{startTimestamp:t,endTimestamp:n}=e;if(n&&(!e.fetchData.url.match(/sentry_key/)||"POST"!==e.fetchData.method))if(e.error){const r=e.fetchData,a={data:e.error,input:e.args,startTimestamp:t,endTimestamp:n};Be().addBreadcrumb({category:"fetch",data:r,level:"error",type:"http"},a)}else{const r={...e.fetchData,status_code:e.response&&e.response.status},a={input:e.args,response:e.response,startTimestamp:t,endTimestamp:n};Be().addBreadcrumb({category:"fetch",data:r,type:"http"},a)}}function Dn(e){let t=e.from,n=e.to;const r=En(on.location.href);let a=En(t);const i=En(n);a.path||(a=r),r.protocol===i.protocol&&r.host===i.host&&(n=i.relative),r.protocol===a.protocol&&r.host===a.host&&(t=a.relative),Be().addBreadcrumb({category:"navigation",data:{from:t,to:n}})}function jn(e,t,n=250,r,a,i,o){if(!i.exception||!i.exception.values||!o||!W(o.originalException,Error))return;const s=i.exception.values.length>0?i.exception.values[i.exception.values.length-1]:void 0;var c,u;s&&(i.exception.values=(c=Mn(e,t,a,o.originalException,r,i.exception.values,s,0),u=n,c.map((e=>(e.value&&(e.value=te(e.value,u)),e)))))}function Mn(e,t,n,r,a,i,o,s){if(i.length>=n+1)return i;let c=[...i];if(W(r[a],Error)){Nn(o,s);const i=e(t,r[a]),u=c.length;Ln(i,a,u,s),c=Mn(e,t,n,r[a],a,[i,...c],i,u)}return Array.isArray(r.errors)&&r.errors.forEach(((r,i)=>{if(W(r,Error)){Nn(o,s);const u=e(t,r),l=c.length;Ln(u,`errors[${i}]`,l,s),c=Mn(e,t,n,r,a,[u,...c],u,l)}})),c}function Nn(e,t){e.mechanism=e.mechanism||{type:"generic",handled:!0},e.mechanism={...e.mechanism,is_exception_group:!0,exception_id:t}}function Ln(e,t,n,r){e.mechanism=e.mechanism||{type:"generic",handled:!0},e.mechanism={...e.mechanism,type:"chained",source:t,exception_id:n,parent_id:r}}On.__initStatic();class Bn{static __initStatic(){this.id="LinkedErrors"}constructor(e={}){this.name=Bn.id,this._key=e.key||"cause",this._limit=e.limit||5}setupOnce(){}preprocessEvent(e,t,n){const r=n.getOptions();jn(Yt,r.stackParser,r.maxValueLength,this._key,this._limit,e,t)}}Bn.__initStatic();class Zn{static __initStatic(){this.id="HttpContext"}constructor(){this.name=Zn.id}setupOnce(){}preprocessEvent(e){if(!on.navigator&&!on.location&&!on.document)return;const t=e.request&&e.request.url||on.location&&on.location.href,{referrer:n}=on.document||{},{userAgent:r}=on.navigator||{},a={...e.request&&e.request.headers,...n&&{Referer:n},...r&&{"User-Agent":r}},i={...e.request,...t&&{url:t},headers:a};e.request=i}}Zn.__initStatic();class Un{static __initStatic(){this.id="Dedupe"}constructor(){this.name=Un.id}setupOnce(e,t){}processEvent(e){if(e.type)return e;try{if(function(e,t){if(!t)return!1;if(function(e,t){const n=e.message,r=t.message;if(!n&&!r)return!1;if(n&&!r||!n&&r)return!1;if(n!==r)return!1;if(!zn(e,t))return!1;if(!Fn(e,t))return!1;return!0}(e,t))return!0;if(function(e,t){const n=Gn(t),r=Gn(e);if(!n||!r)return!1;if(n.type!==r.type||n.value!==r.value)return!1;if(!zn(e,t))return!1;if(!Fn(e,t))return!1;return!0}(e,t))return!0;return!1}(e,this._previousEvent))return("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&ee.warn("Event dropped due to being a duplicate of previously captured event."),null}catch(t){}return this._previousEvent=e}}function Fn(e,t){let n=Hn(e),r=Hn(t);if(!n&&!r)return!0;if(n&&!r||!n&&r)return!1;if(n=n,r=r,r.length!==n.length)return!1;for(let a=0;a|[-a-z]+:|.*bundle|\/)?.*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,$n=/\((\S*)(?::(\d+))(?::(\d+))\)/,Yn=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)?((?:[-a-z]+)?:\/.*?|\[native code\]|[^@]*(?:bundle|\d+\.js)|\/[\w\-. /=]+)(?::(\d+))?(?::(\d+))?\s*$/i,Kn=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i,Qn=/^\s*at (?:((?:\[object object\])?.+) )?\(?((?:[-a-z]+):.*?):(\d+)(?::(\d+))?\)?\s*$/i,Xn=et(...[[30,e=>{const t=qn.exec(e);if(t){if(t[2]&&0===t[2].indexOf("eval")){const e=$n.exec(t[2]);e&&(t[2]=e[1],t[3]=e[2],t[4]=e[3])}const[e,n]=Jn(t[1]||Wn,t[2]);return Vn(n,e,t[3]?+t[3]:void 0,t[4]?+t[4]:void 0)}}],[50,e=>{const t=Yn.exec(e);if(t){if(t[3]&&t[3].indexOf(" > eval")>-1){const e=Kn.exec(t[3]);e&&(t[1]=t[1]||"eval",t[3]=e[1],t[4]=e[2],t[5]="")}let e=t[3],n=t[1]||Wn;return[n,e]=Jn(n,e),Vn(e,n,t[4]?+t[4]:void 0,t[5]?+t[5]:void 0)}}],[40,e=>{const t=Qn.exec(e);return t?Vn(t[2],t[1]||Wn,+t[3],t[4]?+t[4]:void 0):void 0}]]),Jn=(e,t)=>{const n=-1!==e.indexOf("safari-extension"),r=-1!==e.indexOf("safari-web-extension");return n||r?[-1!==e.indexOf("@")?e.split("@")[0]:Wn,n?`safari-extension:${t}`:`safari-web-extension:${t}`]:[e,t]};function er(e){const t=[];function n(e){return t.splice(t.indexOf(e),1)[0]}return{$:t,add:function(r){if(!(void 0===e||t.lengthn(a))).then(null,(()=>n(a).then(null,(()=>{})))),a},drain:function(e){return new Se(((n,r)=>{let a=t.length;if(!a)return n(!0);const i=setTimeout((()=>{e&&e>0&&n(!1)}),e);t.forEach((e=>{xe(e).then((()=>{--a||(clearTimeout(i),n(!0))}),r)}))}))}}}function tr(e,{statusCode:t,headers:n},r=Date.now()){const a={...e},i=n&&n["x-sentry-rate-limits"],o=n&&n["retry-after"];if(i)for(const s of i.trim().split(",")){const[e,t]=s.split(":",2),n=parseInt(e,10),i=1e3*(isNaN(n)?60:n);if(t)for(const o of t.split(";"))a[o]=r+i;else a.all=r+i}else o?a.all=r+function(e,t=Date.now()){const n=parseInt(`${e}`,10);if(!isNaN(n))return 1e3*n;const r=Date.parse(`${e}`);return isNaN(r)?6e4:r-t}(o,r):429===t&&(a.all=r+6e4);return a}function nr(e,t,n=er(e.bufferSize||30)){let r={};function a(a){const i=[];if(Pt(a,((t,n)=>{const a=Mt(n);if(function(e,t,n=Date.now()){return function(e,t){return e[t]||e.all||0}(e,t)>n}(r,a)){const r=rr(t,n);e.recordDroppedEvent("ratelimit_backoff",a,r)}else i.push(t)})),0===i.length)return xe();const o=Ot(a[0],i),s=t=>{Pt(o,((n,r)=>{const a=rr(n,r);e.recordDroppedEvent(t,Mt(r),a)}))};return n.add((()=>t({body:It(o,e.textEncoder)}).then((e=>(void 0!==e.statusCode&&(e.statusCode<200||e.statusCode>=300)&&("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&ee.warn(`Sentry responded with status code ${e.statusCode} to sent event.`),r=tr(r,e),e)),(e=>{throw s("network_error"),e})))).then((e=>e),(e=>{if(e instanceof Bt)return("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&ee.error("Skipped sending event because buffer is full."),s("queue_overflow"),xe();throw e}))}return a.__sentry__baseTransport__=!0,{send:a,flush:e=>n.drain(e)}}function rr(e,t){if("event"===t||"transaction"===t)return Array.isArray(e)?e[1]:void 0}let ar;function ir(e,t=function(){if(ar)return ar;if(it(on.fetch))return ar=on.fetch.bind(on);const e=on.document;let t=on.fetch;if(e&&"function"===typeof e.createElement)try{const n=e.createElement("iframe");n.hidden=!0,e.head.appendChild(n);const r=n.contentWindow;r&&r.fetch&&(t=r.fetch),e.head.removeChild(n)}catch(f){("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&ee.warn("Could not create sandbox iframe for pure fetch check, bailing to window.fetch: ",f)}return ar=t.bind(on)}()){let n=0,r=0;return nr(e,(function(a){const i=a.body.length;n+=i,r++;const o={body:a.body,method:"POST",referrerPolicy:"origin",headers:e.headers,keepalive:n<=6e4&&r<15,...e.fetchOptions};try{return t(e.url,o).then((e=>(n-=i,r--,{statusCode:e.status,headers:{"x-sentry-rate-limits":e.headers.get("X-Sentry-Rate-Limits"),"retry-after":e.headers.get("Retry-After")}})))}catch(f){return ar=void 0,n-=i,r--,Te(f)}}))}function or(e){return nr(e,(function(t){return new Se(((n,r)=>{const a=new XMLHttpRequest;a.onerror=r,a.onreadystatechange=()=>{4===a.readyState&&n({statusCode:a.status,headers:{"x-sentry-rate-limits":a.getResponseHeader("X-Sentry-Rate-Limits"),"retry-after":a.getResponseHeader("Retry-After")}})},a.open("POST",e.url);for(const t in e.headers)Object.prototype.hasOwnProperty.call(e.headers,t)&&a.setRequestHeader(t,e.headers[t]);a.send(t.body)}))}))}const sr=[new $e,new Qe,new vn,new On,new pn,new Bn,new Un,new Zn];function cr(e={}){void 0===e.defaultIntegrations&&(e.defaultIntegrations=sr),void 0===e.release&&("string"===typeof __SENTRY_RELEASE__&&(e.release=__SENTRY_RELEASE__),on.SENTRY_RELEASE&&on.SENTRY_RELEASE.id&&(e.release=on.SENTRY_RELEASE.id)),void 0===e.autoSessionTracking&&(e.autoSessionTracking=!0),void 0===e.sendClientReports&&(e.sendClientReports=!0);const t={...e,stackParser:(n=e.stackParser||Xn,Array.isArray(n)?et(...n):n),integrations:He(e),transport:e.transport||(at()?ir:or)};var n;!function(e,t){!0===t.debug&&("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__?ee.enable():console.warn("[Sentry] Cannot initialize SDK with `debug` option using a non-debug bundle."));const n=Be();n.getScope().update(t.initialScope);const r=new e(t);n.bindClient(r)}(dn,t),e.autoSessionTracking&&function(){if("undefined"===typeof on.document)return void(("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&ee.warn("Session tracking in non-browser environment with @sentry/browser is not supported."));const e=Be();if(!e.captureSession)return;ur(e),dt("history",(({from:e,to:t})=>{void 0!==e&&e!==t&&ur(Be())}))}()}function ur(e){e.startSession({ignoreDuration:!0}),e.captureSession()}const lr="baggage",dr="sentry-",pr=/^sentry-/;function fr(e){if(!e)return;return function(e){if(0===Object.keys(e).length)return;return Object.entries(e).reduce(((e,[t,n],r)=>{const a=`${encodeURIComponent(t)}=${encodeURIComponent(n)}`,i=0===r?a:`${e},${a}`;return i.length>8192?(("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&ee.warn(`Not adding key: ${t} with val: ${n} to baggage header due to exceeding baggage size limits.`),e):i}),"")}(Object.entries(e).reduce(((e,[t,n])=>(n&&(e[`sentry-${t}`]=n),e)),{}))}function hr(e){return e.split(",").map((e=>e.split("=").map((e=>decodeURIComponent(e.trim()))))).reduce(((e,[t,n])=>(e[t]=n,e)),{})}const mr=new RegExp("^[ \\t]*([0-9a-f]{32})?-?([0-9a-f]{16})?-?([01])?[ \\t]*$");function yr(e,t){const n=function(e){if(!e)return;const t=e.match(mr);if(!t)return;let n;return"1"===t[3]?n=!0:"0"===t[3]&&(n=!1),{traceId:t[1],parentSampled:n,parentSpanId:t[2]}}(e),r=function(e){if(!Z(e)&&!Array.isArray(e))return;let t={};if(Array.isArray(e))t=e.reduce(((e,t)=>({...e,...hr(t)})),{});else{if(!e)return;t=hr(e)}const n=Object.entries(t).reduce(((e,[t,n])=>(t.match(pr)&&(e[t.slice(dr.length)]=n),e)),{});return Object.keys(n).length>0?n:void 0}(t),{traceId:a,parentSpanId:i,parentSampled:o}=n||{},s={traceId:a||he(),spanId:he().substring(16),sampled:o};return i&&(s.parentSpanId=i),r&&(s.dsc=r),{traceparentData:n,dynamicSamplingContext:r,propagationContext:s}}function gr(e=he(),t=he().substring(16),n){let r="";return void 0!==n&&(r=n?"-1":"-0"),`${e}-${t}${r}`}class br{constructor(e=1e3){this._maxlen=e,this.spans=[]}add(e){this.spans.length>this._maxlen?e.spanRecorder=void 0:this.spans.push(e)}}class vr{constructor(e={}){this.traceId=e.traceId||he(),this.spanId=e.spanId||he().substring(16),this.startTimestamp=e.startTimestamp||(0,Oe.ph)(),this.tags=e.tags||{},this.data=e.data||{},this.instrumenter=e.instrumenter||"sentry",this.origin=e.origin||"manual",e.parentSpanId&&(this.parentSpanId=e.parentSpanId),"sampled"in e&&(this.sampled=e.sampled),e.op&&(this.op=e.op),e.description&&(this.description=e.description),e.name&&(this.description=e.name),e.status&&(this.status=e.status),e.endTimestamp&&(this.endTimestamp=e.endTimestamp)}get name(){return this.description||""}set name(e){this.setName(e)}startChild(e){const t=new vr({...e,parentSpanId:this.spanId,sampled:this.sampled,traceId:this.traceId});if(t.spanRecorder=this.spanRecorder,t.spanRecorder&&t.spanRecorder.add(t),t.transaction=this.transaction,("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&t.transaction){const n=`[Tracing] Starting '${e&&e.op||"< unknown op >"}' span on transaction '${t.transaction.name||"< unknown name >"}' (${t.transaction.spanId}).`;t.transaction.metadata.spanMetadata[t.spanId]={logMessage:n},ee.log(n)}return t}setTag(e,t){return this.tags={...this.tags,[e]:t},this}setData(e,t){return this.data={...this.data,[e]:t},this}setStatus(e){return this.status=e,this}setHttpStatus(e){this.setTag("http.status_code",String(e)),this.setData("http.response.status_code",e);const t=function(e){if(e<400&&e>=100)return"ok";if(e>=400&&e<500)switch(e){case 401:return"unauthenticated";case 403:return"permission_denied";case 404:return"not_found";case 409:return"already_exists";case 413:return"failed_precondition";case 429:return"resource_exhausted";default:return"invalid_argument"}if(e>=500&&e<600)switch(e){case 501:return"unimplemented";case 503:return"unavailable";case 504:return"deadline_exceeded";default:return"internal_error"}return"unknown_error"}(e);return"unknown_error"!==t&&this.setStatus(t),this}setName(e){this.description=e}isSuccess(){return"ok"===this.status}finish(e){if(("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&this.transaction&&this.transaction.spanId!==this.spanId){const{logMessage:e}=this.transaction.metadata.spanMetadata[this.spanId];e&&ee.log(e.replace("Starting","Finishing"))}this.endTimestamp="number"===typeof e?e:(0,Oe.ph)()}toTraceparent(){return gr(this.traceId,this.spanId,this.sampled)}toContext(){return pe({data:this.data,description:this.description,endTimestamp:this.endTimestamp,op:this.op,parentSpanId:this.parentSpanId,sampled:this.sampled,spanId:this.spanId,startTimestamp:this.startTimestamp,status:this.status,tags:this.tags,traceId:this.traceId})}updateWithContext(e){return this.data=e.data||{},this.description=e.description,this.endTimestamp=e.endTimestamp,this.op=e.op,this.parentSpanId=e.parentSpanId,this.sampled=e.sampled,this.spanId=e.spanId||this.spanId,this.startTimestamp=e.startTimestamp||this.startTimestamp,this.status=e.status,this.tags=e.tags||{},this.traceId=e.traceId||this.traceId,this}getTraceContext(){return pe({data:Object.keys(this.data).length>0?this.data:void 0,description:this.description,op:this.op,parent_span_id:this.parentSpanId,span_id:this.spanId,status:this.status,tags:Object.keys(this.tags).length>0?this.tags:void 0,trace_id:this.traceId})}toJSON(){return pe({data:Object.keys(this.data).length>0?this.data:void 0,description:this.description,op:this.op,parent_span_id:this.parentSpanId,span_id:this.spanId,start_timestamp:this.startTimestamp,status:this.status,tags:Object.keys(this.tags).length>0?this.tags:void 0,timestamp:this.endTimestamp,trace_id:this.traceId,origin:this.origin})}}class wr extends vr{constructor(e,t){super(e),delete this.description,this._measurements={},this._contexts={},this._hub=t||Be(),this._name=e.name||"",this.metadata={source:"custom",...e.metadata,spanMetadata:{}},this._trimEnd=e.trimEnd,this.transaction=this;const n=this.metadata.dynamicSamplingContext;n&&(this._frozenDynamicSamplingContext={...n})}get name(){return this._name}set name(e){this.setName(e)}setName(e,t="custom"){this._name=e,this.metadata.source=t}initSpanRecorder(e=1e3){this.spanRecorder||(this.spanRecorder=new br(e)),this.spanRecorder.add(this)}setContext(e,t){null===t?delete this._contexts[e]:this._contexts[e]=t}setMeasurement(e,t,n=""){this._measurements[e]={value:t,unit:n}}setMetadata(e){this.metadata={...this.metadata,...e}}finish(e){if(void 0!==this.endTimestamp)return;this.name||(("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&ee.warn("Transaction has no name, falling back to ``."),this.name=""),super.finish(e);const t=this._hub.getClient();if(t&&t.emit&&t.emit("finishTransaction",this),!0!==this.sampled)return("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&ee.log("[Tracing] Discarding transaction because its trace was not chosen to be sampled."),void(t&&t.recordDroppedEvent("sample_rate","transaction"));const n=this.spanRecorder?this.spanRecorder.spans.filter((e=>e!==this&&e.endTimestamp)):[];this._trimEnd&&n.length>0&&(this.endTimestamp=n.reduce(((e,t)=>e.endTimestamp&&t.endTimestamp?e.endTimestamp>t.endTimestamp?e:t:e)).endTimestamp);const r=this.metadata,a={contexts:{...this._contexts,trace:this.getTraceContext()},spans:n,start_timestamp:this.startTimestamp,tags:this.tags,timestamp:this.endTimestamp,transaction:this.name,type:"transaction",sdkProcessingMetadata:{...r,dynamicSamplingContext:this.getDynamicSamplingContext()},...r.source&&{transaction_info:{source:r.source}}};return Object.keys(this._measurements).length>0&&(("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&ee.log("[Measurements] Adding measurements to transaction",JSON.stringify(this._measurements,void 0,2)),a.measurements=this._measurements),("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&ee.log(`[Tracing] Finishing ${this.op} transaction: ${this.name}.`),this._hub.captureEvent(a)}toContext(){return pe({...super.toContext(),name:this.name,trimEnd:this._trimEnd})}updateWithContext(e){return super.updateWithContext(e),this.name=e.name||"",this._trimEnd=e.trimEnd,this}getDynamicSamplingContext(){if(this._frozenDynamicSamplingContext)return this._frozenDynamicSamplingContext;const e=this._hub||Be(),t=e.getClient();if(!t)return{};const n=e.getScope(),r=zt(this.traceId,t,n),a=this.metadata.sampleRate;void 0!==a&&(r.sample_rate=`${a}`);const i=this.metadata.source;return i&&"url"!==i&&(r.transaction=this.name),void 0!==this.sampled&&(r.sampled=String(this.sampled)),r}setHub(e){this._hub=e}}const _r={idleTimeout:1e3,finalTimeout:3e4,heartbeatInterval:5e3},xr=["heartbeatFailed","idleTimeout","documentHidden","finalTimeout","externalFinish","cancelled"];class Tr extends br{constructor(e,t,n,r){super(r),this._pushActivity=e,this._popActivity=t,this.transactionSpanId=n}add(e){e.spanId!==this.transactionSpanId&&(e.finish=t=>{e.endTimestamp="number"===typeof t?t:(0,Oe.ph)(),this._popActivity(e.spanId)},void 0===e.endTimestamp&&this._pushActivity(e.spanId)),super.add(e)}}class Sr extends wr{constructor(e,t,n=_r.idleTimeout,r=_r.finalTimeout,a=_r.heartbeatInterval,i=!1){super(e,t),this._idleHub=t,this._idleTimeout=n,this._finalTimeout=r,this._heartbeatInterval=a,this._onScope=i,this.activities={},this._heartbeatCounter=0,this._finished=!1,this._idleTimeoutCanceledPermanently=!1,this._beforeFinishCallbacks=[],this._finishReason=xr[4],i&&(("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&ee.log(`Setting idle transaction on scope. Span ID: ${this.spanId}`),t.configureScope((e=>e.setSpan(this)))),this._restartIdleTimeout(),setTimeout((()=>{this._finished||(this.setStatus("deadline_exceeded"),this._finishReason=xr[3],this.finish())}),this._finalTimeout)}finish(e=(0,Oe.ph)()){if(this._finished=!0,this.activities={},"ui.action.click"===this.op&&this.setTag("finishReason",this._finishReason),this.spanRecorder){("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&ee.log("[Tracing] finishing IdleTransaction",new Date(1e3*e).toISOString(),this.op);for(const t of this._beforeFinishCallbacks)t(this,e);this.spanRecorder.spans=this.spanRecorder.spans.filter((t=>{if(t.spanId===this.spanId)return!0;t.endTimestamp||(t.endTimestamp=e,t.setStatus("cancelled"),("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&ee.log("[Tracing] cancelling span since transaction ended early",JSON.stringify(t,void 0,2)));const n=t.startTimestamp{this._finished||this._pushActivity(e)},n=e=>{this._finished||this._popActivity(e)};this.spanRecorder=new Tr(t,n,this.spanId,e),("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&ee.log("Starting heartbeat"),this._pingHeartbeat()}this.spanRecorder.add(this)}cancelIdleTimeout(e,{restartOnChildSpanChange:t}={restartOnChildSpanChange:!0}){this._idleTimeoutCanceledPermanently=!1===t,this._idleTimeoutID&&(clearTimeout(this._idleTimeoutID),this._idleTimeoutID=void 0,0===Object.keys(this.activities).length&&this._idleTimeoutCanceledPermanently&&(this._finishReason=xr[5],this.finish(e)))}setFinishReason(e){this._finishReason=e}_restartIdleTimeout(e){this.cancelIdleTimeout(),this._idleTimeoutID=setTimeout((()=>{this._finished||0!==Object.keys(this.activities).length||(this._finishReason=xr[1],this.finish(e))}),this._idleTimeout)}_pushActivity(e){this.cancelIdleTimeout(void 0,{restartOnChildSpanChange:!this._idleTimeoutCanceledPermanently}),("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&ee.log(`[Tracing] pushActivity: ${e}`),this.activities[e]=!0,("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&ee.log("[Tracing] new activities count",Object.keys(this.activities).length)}_popActivity(e){if(this.activities[e]&&(("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&ee.log(`[Tracing] popActivity ${e}`),delete this.activities[e],("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&ee.log("[Tracing] new activities count",Object.keys(this.activities).length)),0===Object.keys(this.activities).length){const e=(0,Oe.ph)();this._idleTimeoutCanceledPermanently?(this._finishReason=xr[5],this.finish(e)):this._restartIdleTimeout(e+this._idleTimeout/1e3)}}_beat(){if(this._finished)return;const e=Object.keys(this.activities).join("");e===this._prevHeartbeatString?this._heartbeatCounter++:this._heartbeatCounter=1,this._prevHeartbeatString=e,this._heartbeatCounter>=3?(("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&ee.log("[Tracing] Transaction finished because of no change for 3 heart beats"),this.setStatus("deadline_exceeded"),this._finishReason=xr[0],this.finish()):this._pingHeartbeat()}_pingHeartbeat(){("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&ee.log(`pinging Heartbeat -> current counter: ${this._heartbeatCounter}`),setTimeout((()=>{this._beat()}),this._heartbeatInterval)}}function kr(e){if("boolean"===typeof __SENTRY_TRACING__&&!__SENTRY_TRACING__)return!1;const t=Be().getClient(),n=e||t&&t.getOptions();return!!n&&(n.enableTracing||"tracesSampleRate"in n||"tracesSampler"in n)}function Er(e){return(e||Be()).getScope().getTransaction()}let Ar=!1;function Or(){const e=Er();if(e){const t="internal_error";("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&ee.log(`[Tracing] Transaction: ${t} -> Global error occured`),e.setStatus(t)}}function Cr(){const e=this.getScope().getSpan();return e?{"sentry-trace":e.toTraceparent()}:{}}function Pr(e,t,n){if(!kr(t))return e.sampled=!1,e;if(void 0!==e.sampled)return e.setMetadata({sampleRate:Number(e.sampled)}),e;let r;return"function"===typeof t.tracesSampler?(r=t.tracesSampler(n),e.setMetadata({sampleRate:Number(r)})):void 0!==n.parentSampled?r=n.parentSampled:"undefined"!==typeof t.tracesSampleRate?(r=t.tracesSampleRate,e.setMetadata({sampleRate:Number(r)})):(r=1,e.setMetadata({sampleRate:r})),function(e){if(H(e)||"number"!==typeof e&&"boolean"!==typeof e)return("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&ee.warn(`[Tracing] Given sample rate is invalid. Sample rate must be a boolean or a number between 0 and 1. Got ${JSON.stringify(e)} of type ${JSON.stringify(typeof e)}.`),!1;if(e<0||e>1)return("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&ee.warn(`[Tracing] Given sample rate is invalid. Sample rate must be between 0 and 1. Got ${e}.`),!1;return!0}(r)?r?(e.sampled=Math.random(){let r,a;return i=>{t.value>=0&&(i||n)&&(a=t.value-(r||0),(a||void 0===r)&&(r=t.value,t.delta=a,e(t)))}},Nr=()=>jr.__WEB_VITALS_POLYFILL__?jr.performance&&(performance.getEntriesByType&&performance.getEntriesByType("navigation")[0]||(()=>{const e=jr.performance.timing,t=jr.performance.navigation.type,n={entryType:"navigation",startTime:0,type:2==t?"back_forward":1===t?"reload":"navigate"};for(const r in e)"navigationStart"!==r&&"toJSON"!==r&&(n[r]=Math.max(e[r]-e.navigationStart,0));return n})()):jr.performance&&performance.getEntriesByType&&performance.getEntriesByType("navigation")[0],Lr=()=>{const e=Nr();return e&&e.activationStart||0},Br=(e,t)=>{const n=Nr();let r="navigate";return n&&(r=jr.document.prerendering||Lr()>0?"prerender":n.type.replace(/_/g,"-")),{name:e,value:"undefined"===typeof t?-1:t,rating:"good",delta:0,entries:[],id:`v3-${Date.now()}-${Math.floor(8999999999999*Math.random())+1e12}`,navigationType:r}},Zr=(e,t,n)=>{try{if(PerformanceObserver.supportedEntryTypes.includes(e)){const r=new PerformanceObserver((e=>{t(e.getEntries())}));return r.observe(Object.assign({type:e,buffered:!0},n||{})),r}}catch(f){}},Ur=(e,t)=>{const n=r=>{"pagehide"!==r.type&&"hidden"!==jr.document.visibilityState||(e(r),t&&(removeEventListener("visibilitychange",n,!0),removeEventListener("pagehide",n,!0)))};addEventListener("visibilitychange",n,!0),addEventListener("pagehide",n,!0)};let Fr=-1;const zr=()=>(Fr<0&&(Fr="hidden"!==jr.document.visibilityState||jr.document.prerendering?1/0:0,Ur((({timeStamp:e})=>{Fr=e}),!0)),{get firstHiddenTime(){return Fr}}),Gr={};function Hr(e){return"number"===typeof e&&isFinite(e)}function Wr(e,{startTimestamp:t,...n}){return t&&e.startTimestamp>t&&(e.startTimestamp=t),e.startChild({startTimestamp:t,...n})}function Vr(e){return e/1e3}function qr(){return jr&&jr.addEventListener&&jr.performance}let $r,Yr,Kr=0,Qr={};function Xr(){const e=qr();if(e&&Oe.Z1){e.mark&&jr.performance.mark("sentry-tracing-init"),(e=>{const t=zr(),n=Br("FID");let r;const a=e=>{e.startTime{e.forEach(a)},o=Zr("first-input",i);r=Mr(e,n),o&&Ur((()=>{i(o.takeRecords()),o.disconnect()}),!0)})((e=>{const t=e.entries.pop();if(!t)return;const n=Vr(Oe.Z1),r=Vr(t.startTime);("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&ee.log("[Measurements] Adding FID"),Qr.fid={value:e.value,unit:"millisecond"},Qr["mark.fid"]={value:n+r,unit:"second"}}));const t=(e=>{const t=Br("CLS",0);let n,r=0,a=[];const i=e=>{e.forEach((e=>{if(!e.hadRecentInput){const i=a[0],o=a[a.length-1];r&&0!==a.length&&e.startTime-o.startTime<1e3&&e.startTime-i.startTime<5e3?(r+=e.value,a.push(e)):(r=e.value,a=[e]),r>t.value&&(t.value=r,t.entries=a,n&&n())}}))},o=Zr("layout-shift",i);if(o){n=Mr(e,t);const r=()=>{i(o.takeRecords()),n(!0)};return Ur(r),r}})((e=>{const t=e.entries.pop();t&&(("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&ee.log("[Measurements] Adding CLS"),Qr.cls={value:e.value,unit:""},Yr=t)})),n=(e=>{const t=zr(),n=Br("LCP");let r;const a=e=>{const a=e[e.length-1];if(a){const e=Math.max(a.startTime-Lr(),0);e{Gr[n.id]||(a(i.takeRecords()),i.disconnect(),Gr[n.id]=!0,r(!0))};return["keydown","click"].forEach((e=>{addEventListener(e,t,{once:!0,capture:!0})})),Ur(t,!0),t}})((e=>{const t=e.entries.pop();t&&(("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&ee.log("[Measurements] Adding LCP"),Qr.lcp={value:e.value,unit:"millisecond"},$r=t)}));return()=>{t&&t(),n&&n()}}return()=>{}}function Jr(e){const t=qr();if(!t||!jr.performance.getEntries||!Oe.Z1)return;("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&ee.log("[Tracing] Adding & adjusting spans using Performance API");const n=Vr(Oe.Z1),r=t.getEntries();let a,i;if(r.slice(Kr).forEach((t=>{const r=Vr(t.startTime),o=Vr(t.duration);if(!("navigation"===e.op&&n+r{ea(e,t,r,n)})),ea(e,t,"secureConnection",n,"TLS/SSL","connectEnd"),ea(e,t,"fetch",n,"cache","domainLookupStart"),ea(e,t,"domainLookup",n,"DNS"),function(e,t,n){Wr(e,{op:"browser",origin:"auto.browser.browser.metrics",description:"request",startTimestamp:n+Vr(t.requestStart),endTimestamp:n+Vr(t.responseEnd)}),Wr(e,{op:"browser",origin:"auto.browser.browser.metrics",description:"response",startTimestamp:n+Vr(t.responseStart),endTimestamp:n+Vr(t.responseEnd)})}(e,t,n)}(e,t,n),a=n+Vr(t.responseStart),i=n+Vr(t.requestStart);break;case"mark":case"paint":case"measure":{!function(e,t,n,r,a){const i=a+n,o=i+r;Wr(e,{description:t.name,endTimestamp:o,op:t.entryType,origin:"auto.resource.browser.metrics",startTimestamp:i})}(e,t,r,o,n);const a=zr(),i=t.startTime{if(!Qr[t]||n>=e.startTimestamp)return;const r=Qr[t].value,a=n+Vr(r),i=Math.abs(1e3*(a-e.startTimestamp)),o=i-r;("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&ee.log(`[Measurements] Normalized ${t} from ${r} to ${i} (${o})`),Qr[t].value=i}));const t=Qr["mark.fid"];t&&Qr.fid&&(Wr(e,{description:"first input delay",endTimestamp:t.value+Vr(Qr.fid.value),op:"ui.action",origin:"auto.ui.browser.metrics",startTimestamp:t.value}),delete Qr["mark.fid"]),"fcp"in Qr||delete Qr.cls,Object.keys(Qr).forEach((t=>{e.setMeasurement(t,Qr[t].value,Qr[t].unit)})),function(e){$r&&(("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&ee.log("[Measurements] Adding LCP Data"),$r.element&&e.setTag("lcp.element",Y($r.element)),$r.id&&e.setTag("lcp.id",$r.id),$r.url&&e.setTag("lcp.url",$r.url.trim().slice(0,200)),e.setTag("lcp.size",$r.size));Yr&&Yr.sources&&(("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&ee.log("[Measurements] Adding CLS Data"),Yr.sources.forEach(((t,n)=>e.setTag(`cls.source.${n+1}`,Y(t.node)))))}(e)}$r=void 0,Yr=void 0,Qr={}}function ea(e,t,n,r,a,i){const o=i?t[i]:t[`${n}End`],s=t[`${n}Start`];s&&o&&Wr(e,{op:"browser",origin:"auto.browser.browser.metrics",description:a||n,startTimestamp:r+Vr(s),endTimestamp:r+Vr(o)})}const ta=["localhost",/^\/(?!\/)/],na={traceFetch:!0,traceXHR:!0,enableHTTPTimings:!0,tracingOrigins:ta,tracePropagationTargets:ta};function ra(e){const{traceFetch:t,traceXHR:n,tracePropagationTargets:r,tracingOrigins:a,shouldCreateSpanForRequest:i,enableHTTPTimings:o}={traceFetch:na.traceFetch,traceXHR:na.traceXHR,...e},s="function"===typeof i?i:e=>!0,c=e=>function(e,t){return ae(e,t||ta)}(e,r||a),u={};t&&dt("fetch",(e=>{const t=function(e,t,n,r){if(!kr()||!e.fetchData)return;const a=t(e.fetchData.url);if(e.endTimestamp&&a){const t=e.fetchData.__span;if(!t)return;const n=r[t];if(n){if(e.response){n.setHttpStatus(e.response.status);const t=e.response&&e.response.headers&&e.response.headers.get("content-length"),r=parseInt(t);r>0&&n.setData("http.response_content_length",r)}else e.error&&n.setStatus("internal_error");n.finish(),delete r[t]}return}const i=Be(),o=i.getScope(),s=i.getClient(),c=o.getSpan(),{method:u,url:l}=e.fetchData,d=a&&c?c.startChild({data:{url:l,type:"fetch","http.method":u},description:`${u} ${l}`,op:"http.client",origin:"auto.http.browser"}):void 0;d&&(e.fetchData.__span=d.spanId,r[d.spanId]=d);if(n(e.fetchData.url)&&s){const t=e.args[0];e.args[1]=e.args[1]||{};const n=e.args[1];n.headers=function(e,t,n,r,a){const i=a||n.getSpan(),o=i&&i.transaction,{traceId:s,sampled:c,dsc:u}=n.getPropagationContext(),l=i?i.toTraceparent():gr(s,void 0,c),d=fr(o?o.getDynamicSamplingContext():u||zt(s,t,n)),p="undefined"!==typeof Request&&W(e,Request)?e.headers:r.headers;if(p){if("undefined"!==typeof Headers&&W(p,Headers)){const e=new Headers(p);return e.append("sentry-trace",l),d&&e.append(lr,d),e}if(Array.isArray(p)){const e=[...p,["sentry-trace",l]];return d&&e.push([lr,d]),e}{const e="baggage"in p?p.baggage:void 0,t=[];return Array.isArray(e)?t.push(...e):e&&t.push(e),d&&t.push(d),{...p,"sentry-trace":l,baggage:t.length>0?t.join(","):void 0}}}return{"sentry-trace":l,baggage:d}}(t,s,o,n,d)}return d}(e,s,c,u);o&&t&&aa(t)})),n&&dt("xhr",(e=>{const t=function(e,t,n,r){const a=e.xhr,i=a&&a.__sentry_xhr_v2__;if(!kr()||a&&a.__sentry_own_request__||!a||!i)return;const o=t(i.url);if(e.endTimestamp&&o){const e=a.__sentry_xhr_span_id__;if(!e)return;const t=r[e];return void(t&&(t.setHttpStatus(i.status_code),t.finish(),delete r[e]))}const s=Be(),c=s.getScope(),u=c.getSpan(),l=o&&u?u.startChild({data:{...i.data,type:"xhr","http.method":i.method,url:i.url},description:`${i.method} ${i.url}`,op:"http.client",origin:"auto.http.browser"}):void 0;l&&(a.__sentry_xhr_span_id__=l.spanId,r[a.__sentry_xhr_span_id__]=l);if(a.setRequestHeader&&n(i.url))if(l){const e=l&&l.transaction,t=fr(e&&e.getDynamicSamplingContext());oa(a,l.toTraceparent(),t)}else{const e=s.getClient(),{traceId:t,sampled:n,dsc:r}=c.getPropagationContext();oa(a,gr(t,void 0,n),fr(r||(e?zt(t,e,c):void 0)))}return l}(e,s,c,u);o&&t&&aa(t)}))}function aa(e){const t=e.data.url,n=new PerformanceObserver((r=>{r.getEntries().forEach((r=>{if(function(e){return"resource"===e.entryType&&"initiatorType"in e&&"string"===typeof e.nextHopProtocol&&("fetch"===e.initiatorType||"xmlhttprequest"===e.initiatorType)}(r)&&r.name.endsWith(t)){const t=function(e){const{name:t,version:n}=function(e){let t="unknown",n="unknown",r="";for(const a of e){if("/"===a){[t,n]=e.split("/");break}if(!isNaN(Number(a))){t="h"===r?"http":r,n=e.split(r)[1];break}r+=a}r===e&&(t=r);return{name:t,version:n}}(e.nextHopProtocol),r=[];if(r.push(["network.protocol.version",n],["network.protocol.name",t]),!Oe.Z1)return r;return[...r,["http.request.redirect_start",ia(e.redirectStart)],["http.request.fetch_start",ia(e.fetchStart)],["http.request.domain_lookup_start",ia(e.domainLookupStart)],["http.request.domain_lookup_end",ia(e.domainLookupEnd)],["http.request.connect_start",ia(e.connectStart)],["http.request.secure_connection_start",ia(e.secureConnectionStart)],["http.request.connection_end",ia(e.connectEnd)],["http.request.request_start",ia(e.requestStart)],["http.request.response_start",ia(e.responseStart)],["http.request.response_end",ia(e.responseEnd)]]}(r);t.forEach((t=>e.setData(...t))),n.disconnect()}}))}));n.observe({entryTypes:["resource"]})}function ia(e=0){return((Oe.Z1||performance.timeOrigin)+e)/1e3}function oa(e,t,n){try{e.setRequestHeader("sentry-trace",t),n&&e.setRequestHeader(lr,n)}catch(r){}}const sa={..._r,markBackgroundTransactions:!0,routingInstrumentation:function(e,t=!0,n=!0){if(!jr||!jr.location)return void(("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&ee.warn("Could not initialize routing instrumentation due to invalid location"));let r,a=jr.location.href;t&&(r=e({name:jr.location.pathname,startTimestamp:Oe.Z1?Oe.Z1/1e3:void 0,op:"pageload",origin:"auto.pageload.browser",metadata:{source:"url"}})),n&&dt("history",(({to:t,from:n})=>{void 0===n&&a&&-1!==a.indexOf(t)?a=void 0:n!==t&&(a=void 0,r&&(("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&ee.log(`[Tracing] Finishing current transaction with op: ${r.op}`),r.finish()),r=e({name:jr.location.pathname,op:"navigation",origin:"auto.navigation.browser",metadata:{source:"url"}}))}))},startTransactionOnLocationChange:!0,startTransactionOnPageLoad:!0,enableLongTask:!0,_experiments:{},...na};class ca{constructor(e){this.name="BrowserTracing",this._hasSetTracePropagationTargets=!1,Dr(),("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&(this._hasSetTracePropagationTargets=!(!e||!e.tracePropagationTargets&&!e.tracingOrigins)),this.options={...sa,...e},void 0!==this.options._experiments.enableLongTask&&(this.options.enableLongTask=this.options._experiments.enableLongTask),e&&!e.tracePropagationTargets&&e.tracingOrigins&&(this.options.tracePropagationTargets=e.tracingOrigins),this._collectWebVitals=Xr(),this.options.enableLongTask&&Zr("longtask",(e=>{for(const t of e){const e=Er();if(!e)return;const n=Vr(Oe.Z1+t.startTime),r=Vr(t.duration);e.startChild({description:"Main UI thread blocked",op:"ui.long-task",origin:"auto.ui.browser.metrics",startTimestamp:n,endTimestamp:n+r})}})),this.options._experiments.enableInteractions&&Zr("event",(e=>{for(const t of e){const e=Er();if(!e)return;if("click"===t.name){const n=Vr(Oe.Z1+t.startTime),r=Vr(t.duration);e.startChild({description:Y(t.target),op:`ui.interaction.${t.name}`,origin:"auto.ui.browser.metrics",startTimestamp:n,endTimestamp:n+r})}}}),{durationThreshold:0})}setupOnce(e,t){this._getCurrentHub=t;const n=t().getClient(),r=n&&n.getOptions(),{routingInstrumentation:a,startTransactionOnLocationChange:i,startTransactionOnPageLoad:o,markBackgroundTransactions:s,traceFetch:c,traceXHR:u,shouldCreateSpanForRequest:l,enableHTTPTimings:d,_experiments:p}=this.options,f=r&&r.tracePropagationTargets,h=f||this.options.tracePropagationTargets;("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&this._hasSetTracePropagationTargets&&f&&ee.warn("[Tracing] The `tracePropagationTargets` option was set in the BrowserTracing integration and top level `Sentry.init`. The top level `Sentry.init` value is being used."),a((e=>{const n=this._createRouteTransaction(e);return this.options._experiments.onStartRouteTransaction&&this.options._experiments.onStartRouteTransaction(n,e,t),n}),o,i),s&&(jr&&jr.document?jr.document.addEventListener("visibilitychange",(()=>{const e=Er();if(jr.document.hidden&&e){const t="cancelled";("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&ee.log(`[Tracing] Transaction: ${t} -> since tab moved to the background, op: ${e.op}`),e.status||e.setStatus(t),e.setTag("visibilitychange","document.hidden"),e.finish()}})):("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&ee.warn("[Tracing] Could not set up background tab detection due to lack of global document")),p.enableInteractions&&this._registerInteractionListener(),ra({traceFetch:c,traceXHR:u,tracePropagationTargets:h,shouldCreateSpanForRequest:l,enableHTTPTimings:d})}_createRouteTransaction(e){if(!this._getCurrentHub)return void(("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&ee.warn(`[Tracing] Did not create ${e.op} transaction because _getCurrentHub is invalid.`));const t=this._getCurrentHub(),{beforeNavigate:n,idleTimeout:r,finalTimeout:a,heartbeatInterval:i}=this.options,o="pageload"===e.op,s=o?ua("sentry-trace"):"",c=o?ua("baggage"):"",{traceparentData:u,dynamicSamplingContext:l,propagationContext:d}=yr(s,c),p={...e,...u,metadata:{...e.metadata,dynamicSamplingContext:u&&!l?{}:l},trimEnd:!0},f="function"===typeof n?n(p):p,h=void 0===f?{...p,sampled:!1}:f;h.metadata=h.name!==p.name?{...h.metadata,source:"custom"}:h.metadata,this._latestRouteName=h.name,this._latestRouteSource=h.metadata&&h.metadata.source,!1===h.sampled&&("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&ee.log(`[Tracing] Will not send ${h.op} transaction because of beforeNavigate.`),("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&ee.log(`[Tracing] Starting ${h.op} transaction on scope`);const{location:m}=jr,y=Ir(t,h,r,a,!0,{location:m},i),g=t.getScope();return o&&u?g.setPropagationContext(d):g.setPropagationContext({traceId:y.traceId,spanId:y.spanId,parentSpanId:y.parentSpanId,sampled:y.sampled}),y.registerBeforeFinishCallback((e=>{this._collectWebVitals(),Jr(e)})),y}_registerInteractionListener(){let e;const t=()=>{const{idleTimeout:t,finalTimeout:n,heartbeatInterval:r}=this.options,a="ui.action.click",i=Er();if(i&&i.op&&["navigation","pageload"].includes(i.op))return void(("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&ee.warn(`[Tracing] Did not create ${a} transaction because a pageload or navigation transaction is in progress.`));if(e&&(e.setFinishReason("interactionInterrupted"),e.finish(),e=void 0),!this._getCurrentHub)return void(("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&ee.warn(`[Tracing] Did not create ${a} transaction because _getCurrentHub is invalid.`));if(!this._latestRouteName)return void(("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&ee.warn(`[Tracing] Did not create ${a} transaction because _latestRouteName is missing.`));const o=this._getCurrentHub(),{location:s}=jr,c={name:this._latestRouteName,op:a,trimEnd:!0,metadata:{source:this._latestRouteSource||"url"}};e=Ir(o,c,t,n,!0,{location:s},r)};["click"].forEach((e=>{addEventListener(e,t,{once:!1,capture:!0})}))}}function ua(e){const t=(n=`meta[name=${e}]`,$.document&&$.document.querySelector?$.document.querySelector(n):null);var n;return t?t.getAttribute("content"):void 0}var la=n(61422),da=n(83454);const pa=q.n2,fa="sentryReplaySession",ha="Unable to send Replay",ma=15e4,ya=5e3,ga=2e7,ba=36e5;var va;function wa(e){const t=null===e||void 0===e?void 0:e.host;return Boolean(t&&t.shadowRoot&&t.shadowRoot===e)}function _a({maskInputOptions:e,tagName:t,type:n}){"option"===t.toLowerCase()&&(t="select");const r="string"===typeof n?n.toLowerCase():void 0;return e[t.toLowerCase()]||r&&e[r]||"password"===r||"input"===t&&!n&&e.text}function xa({input:e,maskInputSelector:t,unmaskInputSelector:n,maskInputOptions:r,tagName:a,type:i,value:o,maskInputFn:s}){let c=o||"";return n&&e.matches(n)||(e.hasAttribute("data-rr-is-password")&&(i="password"),(_a({maskInputOptions:r,tagName:a,type:i})||t&&e.matches(t))&&(c=s?s(c):"*".repeat(c.length))),c}!function(e){e[e.Document=0]="Document",e[e.DocumentType=1]="DocumentType",e[e.Element=2]="Element",e[e.Text=3]="Text",e[e.CDATA=4]="CDATA",e[e.Comment=5]="Comment"}(va||(va={}));const Ta="__rrweb_original__";function Sa(e){const t=e.type;return e.hasAttribute("data-rr-is-password")?"password":t?t.toLowerCase():null}function ka(e,t,n){return"string"===typeof n&&n.toLowerCase(),"INPUT"!==t||"radio"!==n&&"checkbox"!==n?e.value:e.getAttribute("value")||""}let Ea=1;const Aa=new RegExp("[^a-z0-9-_:]");function Oa(e){return e?e.replace(/[\S]/g,"*"):""}function Ca(e){try{const t=e.rules||e.cssRules;return t?Array.from(t).map(Pa).join(""):null}catch(t){return null}}function Pa(e){let t=e.cssText;if(function(e){return"styleSheet"in e}(e))try{t=Ca(e.styleSheet)||t}catch(n){}return Ra(t)}function Ra(e){if(e.indexOf(":")>-1){const t=/(\[(?:[\w-]+)[^\\])(:(?:[\w-]+)\])/gm;return e.replace(t,"$1\\$2")}return e}let Ia,Da;const ja=/url\((?:(')([^']*)'|(")(.*?)"|([^)]*))\)/gm,Ma=/^(?!www\.|(?:http|ftp)s?:\/\/|[A-Za-z]:\\|\/\/|#).*/,Na=/^(data:)([^,]*),(.*)/i;function La(e,t){return(e||"").replace(ja,((e,n,r,a,i,o)=>{const s=r||i||o,c=n||a||"";if(!s)return e;if(!Ma.test(s))return`url(${c}${s}${c})`;if(Na.test(s))return`url(${c}${s}${c})`;if("/"===s[0])return`url(${c}${function(e){let t="";return t=e.indexOf("//")>-1?e.split("/").slice(0,3).join("/"):e.split("/")[0],t=t.split("?")[0],t}(t)+s}${c})`;const u=t.split("/"),l=s.split("/");u.pop();for(const t of l)"."!==t&&(".."===t?u.pop():u.push(t));return`url(${c}${u.join("/")}${c})`}))}const Ba=/^[^ \t\n\r\u000c]+/,Za=/^[, \t\n\r\u000c]+/;function Ua(e,t){if(!t||""===t.trim())return t;const n=e.createElement("a");return n.href=t,n.href}function Fa(){const e=document.createElement("a");return e.href="",e.href}function za(e,t,n,r,a,i,o,s){if(!a)return a;const c=r.toLowerCase(),u=n.toLowerCase();return"src"===c||"href"===c||"xlink:href"===c&&"#"!==a[0]?Ua(e,a):"background"!==c||"table"!==u&&"td"!==u&&"th"!==u?"srcset"===c?function(e,t){if(""===t.trim())return t;let n=0;function r(e){let r,a=e.exec(t.substring(n));return a?(r=a[0],n+=r.length,r):""}let a=[];for(;r(Za),!(n>=t.length);){let i=r(Ba);if(","===i.slice(-1))i=Ua(e,i.substring(0,i.length-1)),a.push(i);else{let r="";i=Ua(e,i);let o=!1;for(;;){let e=t.charAt(n);if(""===e){a.push((i+r).trim());break}if(o)")"===e&&(o=!1);else{if(","===e){n+=1,a.push((i+r).trim());break}"("===e&&(o=!0)}r+=e,n+=1}}}return a.join(", ")}(e,a):"style"===c?La(a,Fa()):"object"===u&&"data"===c?Ua(e,a):i&&function(e,t,n,r){if(r&&e.matches(r))return!1;return["placeholder","title","aria-label"].indexOf(t)>-1||"input"===n&&"value"===t&&e.hasAttribute("type")&&["submit","button"].indexOf(e.getAttribute("type").toLowerCase())>-1}(t,c,u,o)?s?s(a):Oa(a):a:Ua(e,a)}function Ga(e,t,n,r,a){if(!e)return!1;if(e.nodeType!==e.ELEMENT_NODE)return Ga(e.parentNode,t,n,r,a);if(r&&(e.matches(r)||e.closest(r)))return!1;if(a)return!0;if("string"===typeof t){if(e.classList.contains(t))return!0}else for(let i=0;it.href===e.href));let n=null;t&&(n=Ca(t)),n&&(delete E.rel,delete E.href,E._cssText=La(n,t.href))}if("style"===k&&e.sheet&&!(e.innerText||e.textContent||"").trim().length){const t=Ca(e.sheet);t&&(E._cssText=La(t,Fa()))}if("input"===k||"textarea"===k||"select"===k||"option"===k){const t=e,n=Sa(t),r=ka(t,k.toUpperCase(),n),a=e.checked;"submit"!==n&&"button"!==n&&r&&(E.value=xa({input:t,type:n,tagName:k,value:r,maskInputSelector:d,unmaskInputSelector:p,maskInputOptions:h,maskInputFn:y})),a&&(E.checked=a)}if("option"===k&&(e.selected&&!h.select?E.selected=!0:delete E.selected),"canvas"===k&&v)if("2d"===e.__context)(function(e){const t=e.getContext("2d");if(!t)return!0;for(let n=0;n0!==e)))return!1}return!0})(e)||(E.rr_dataURL=e.toDataURL(g.type,g.quality));else if(!("__context"in e)){const t=e.toDataURL(g.type,g.quality),n=document.createElement("canvas");n.width=e.width,n.height=e.height;t!==n.toDataURL(g.type,g.quality)&&(E.rr_dataURL=t)}if("img"===k&&b){Ia||(Ia=r.createElement("canvas"),Da=Ia.getContext("2d"));const t=e,n=t.crossOrigin;t.crossOrigin="anonymous";const a=()=>{try{Ia.width=t.naturalWidth,Ia.height=t.naturalHeight,Da.drawImage(t,0,0),E.rr_dataURL=Ia.toDataURL(g.type,g.quality)}catch(e){console.warn(`Cannot inline img src=${t.currentSrc}! Error: ${e}`)}n?E.crossOrigin=n:delete E.crossOrigin};t.complete&&0!==t.naturalWidth?a():t.onload=a}if("audio"!==k&&"video"!==k||(E.rr_mediaState=e.paused?"paused":"played",E.rr_mediaCurrentTime=e.currentTime),e.scrollLeft&&(E.rr_scrollLeft=e.scrollLeft),e.scrollTop&&(E.rr_scrollTop=e.scrollTop),t){const{width:t,height:n}=e.getBoundingClientRect();E={class:E.class,rr_width:`${t}px`,rr_height:`${n}px`}}return"iframe"!==k||w(E.src)||(e.contentDocument||(E.rr_src=E.src),delete E.src),{type:va.Element,tagName:k,attributes:E,childNodes:[],isSVG:(T=e,Boolean("svg"===T.tagName||T.ownerSVGElement)||void 0),needBlock:t,rootId:_};case e.TEXT_NODE:const A=e.parentNode&&e.parentNode.tagName;let O=e.textContent;const C="STYLE"===A||void 0,P="SCRIPT"===A||void 0;if(C&&O){try{e.nextSibling||e.previousSibling||(null===(n=e.parentNode.sheet)||void 0===n?void 0:n.cssRules)&&(O=(x=e.parentNode.sheet).cssRules?Array.from(x.cssRules).map((e=>e.cssText?Ra(e.cssText):"")).join(""):"")}catch(S){console.warn(`Cannot get CSS styles from text's parentNode. Error: ${S}`,e)}O=La(O,Fa())}if(P&&(O="SCRIPT_PLACEHOLDER"),"TEXTAREA"===A&&O)O="";else if("OPTION"===A&&O){O=xa({input:e.parentNode,type:null,tagName:A,value:O,maskInputSelector:d,unmaskInputSelector:p,maskInputOptions:h,maskInputFn:y})}else!C&&!P&&Ga(e,s,c,u,f)&&O&&(O=m?m(O):Oa(O));return{type:va.Text,textContent:O||"",isStyle:C,rootId:_};case e.CDATA_SECTION_NODE:return{type:va.CDATA,textContent:"",rootId:_};case e.COMMENT_NODE:return{type:va.Comment,textContent:e.textContent||"",rootId:_};default:return!1}var x,T}function Wa(e){return void 0===e||null===e?"":e.toLowerCase()}function Va(e,t){const{doc:n,map:r,blockClass:a,blockSelector:i,unblockSelector:o,maskTextClass:s,maskTextSelector:c,unmaskTextSelector:u,skipChild:l=!1,inlineStylesheet:d=!0,maskInputSelector:p,unmaskInputSelector:f,maskAllText:h,maskInputOptions:m={},maskTextFn:y,maskInputFn:g,slimDOMOptions:b,dataURLOptions:v={},inlineImages:w=!1,recordCanvas:_=!1,onSerialize:x,onIframeLoad:T,iframeLoadTimeout:S=5e3,keepIframeSrcFn:k=(()=>!1)}=t;let{preserveWhiteSpace:E=!0}=t;const A=Ha(e,{doc:n,blockClass:a,blockSelector:i,unblockSelector:o,maskTextClass:s,maskTextSelector:c,unmaskTextSelector:u,inlineStylesheet:d,maskInputSelector:p,unmaskInputSelector:f,maskAllText:h,maskInputOptions:m,maskTextFn:y,maskInputFn:g,dataURLOptions:v,inlineImages:w,recordCanvas:_,keepIframeSrcFn:k});if(!A)return console.warn(e,"not serialized"),null;let O;O="__sn"in e?e.__sn.id:!function(e,t){if(t.comment&&e.type===va.Comment)return!0;if(e.type===va.Element){if(t.script&&("script"===e.tagName||"link"===e.tagName&&("preload"===e.attributes.rel||"modulepreload"===e.attributes.rel)&&"script"===e.attributes.as||"link"===e.tagName&&"prefetch"===e.attributes.rel&&"string"===typeof e.attributes.href&&e.attributes.href.endsWith(".js")))return!0;if(t.headFavicon&&("link"===e.tagName&&"shortcut icon"===e.attributes.rel||"meta"===e.tagName&&(Wa(e.attributes.name).match(/^msapplication-tile(image|color)$/)||"application-name"===Wa(e.attributes.name)||"icon"===Wa(e.attributes.rel)||"apple-touch-icon"===Wa(e.attributes.rel)||"shortcut icon"===Wa(e.attributes.rel))))return!0;if("meta"===e.tagName){if(t.headMetaDescKeywords&&Wa(e.attributes.name).match(/^description|keywords$/))return!0;if(t.headMetaSocial&&(Wa(e.attributes.property).match(/^(og|twitter|fb):/)||Wa(e.attributes.name).match(/^(og|twitter):/)||"pinterest"===Wa(e.attributes.name)))return!0;if(t.headMetaRobots&&("robots"===Wa(e.attributes.name)||"googlebot"===Wa(e.attributes.name)||"bingbot"===Wa(e.attributes.name)))return!0;if(t.headMetaHttpEquiv&&void 0!==e.attributes["http-equiv"])return!0;if(t.headMetaAuthorship&&("author"===Wa(e.attributes.name)||"generator"===Wa(e.attributes.name)||"framework"===Wa(e.attributes.name)||"publisher"===Wa(e.attributes.name)||"progid"===Wa(e.attributes.name)||Wa(e.attributes.property).match(/^article:/)||Wa(e.attributes.property).match(/^product:/)))return!0;if(t.headMetaVerification&&("google-site-verification"===Wa(e.attributes.name)||"yandex-verification"===Wa(e.attributes.name)||"csrf-token"===Wa(e.attributes.name)||"p:domain_verify"===Wa(e.attributes.name)||"verify-v1"===Wa(e.attributes.name)||"verification"===Wa(e.attributes.name)||"shopify-checkout-api-token"===Wa(e.attributes.name)))return!0}}return!1}(A,b)&&(E||A.type!==va.Text||A.isStyle||A.textContent.replace(/^\s+|\s+$/gm,"").length)?Ea++:-2;const C=Object.assign(A,{id:O});if(e.__sn=C,-2===O)return null;r[O]=e,x&&x(e);let P=!l;if(C.type===va.Element&&(P=P&&!C.needBlock,delete C.needBlock,e.shadowRoot&&(C.isShadowHost=!0)),(C.type===va.Document||C.type===va.Element)&&P){b.headWhitespace&&A.type===va.Element&&"head"===A.tagName&&(E=!1);const t={doc:n,map:r,blockClass:a,blockSelector:i,unblockSelector:o,maskTextClass:s,maskTextSelector:c,unmaskTextSelector:u,skipChild:l,inlineStylesheet:d,maskInputSelector:p,unmaskInputSelector:f,maskAllText:h,maskInputOptions:m,maskTextFn:y,maskInputFn:g,slimDOMOptions:b,dataURLOptions:v,inlineImages:w,recordCanvas:_,preserveWhiteSpace:E,onSerialize:x,onIframeLoad:T,iframeLoadTimeout:S,keepIframeSrcFn:k};for(const n of Array.from(e.childNodes)){const e=Va(n,t);e&&C.childNodes.push(e)}if(function(e){return e.nodeType===e.ELEMENT_NODE}(e)&&e.shadowRoot)for(const n of Array.from(e.shadowRoot.childNodes)){const e=Va(n,t);e&&(e.isShadow=!0,C.childNodes.push(e))}}return e.parentNode&&wa(e.parentNode)&&(C.isShadow=!0),C.type===va.Element&&"iframe"===C.tagName&&function(e,t,n){const r=e.contentWindow;if(!r)return;let a,i=!1;try{a=r.document.readyState}catch(s){return}if("complete"!==a){const r=setTimeout((()=>{i||(t(),i=!0)}),n);return void e.addEventListener("load",(()=>{clearTimeout(r),i=!0,t()}))}const o="about:blank";r.location.href===o&&e.src!==o&&""!==e.src?e.addEventListener("load",t):setTimeout(t,0)}(e,(()=>{const t=e.contentDocument;if(t&&T){const n=Va(t,{doc:t,map:r,blockClass:a,blockSelector:i,unblockSelector:o,maskTextClass:s,maskTextSelector:c,unmaskTextSelector:u,skipChild:!1,inlineStylesheet:d,maskInputSelector:p,unmaskInputSelector:f,maskAllText:h,maskInputOptions:m,maskTextFn:y,maskInputFn:g,slimDOMOptions:b,dataURLOptions:v,inlineImages:w,recordCanvas:_,preserveWhiteSpace:E,onSerialize:x,onIframeLoad:T,iframeLoadTimeout:S,keepIframeSrcFn:k});n&&T(e,n)}}),S),C}function qa(e,t,n){return("video"===e||"audio"===e)&&"autoplay"===t}var $a,Ya,Ka,Qa,Xa,Ja;function ei(e,t,n=document){const r={capture:!0,passive:!0};return n.addEventListener(e,t,r),()=>n.removeEventListener(e,t,r)}!function(e){e[e.DomContentLoaded=0]="DomContentLoaded",e[e.Load=1]="Load",e[e.FullSnapshot=2]="FullSnapshot",e[e.IncrementalSnapshot=3]="IncrementalSnapshot",e[e.Meta=4]="Meta",e[e.Custom=5]="Custom",e[e.Plugin=6]="Plugin"}($a||($a={})),function(e){e[e.Mutation=0]="Mutation",e[e.MouseMove=1]="MouseMove",e[e.MouseInteraction=2]="MouseInteraction",e[e.Scroll=3]="Scroll",e[e.ViewportResize=4]="ViewportResize",e[e.Input=5]="Input",e[e.TouchMove=6]="TouchMove",e[e.MediaInteraction=7]="MediaInteraction",e[e.StyleSheetRule=8]="StyleSheetRule",e[e.CanvasMutation=9]="CanvasMutation",e[e.Font=10]="Font",e[e.Log=11]="Log",e[e.Drag=12]="Drag",e[e.StyleDeclaration=13]="StyleDeclaration"}(Ya||(Ya={})),function(e){e[e.MouseUp=0]="MouseUp",e[e.MouseDown=1]="MouseDown",e[e.Click=2]="Click",e[e.ContextMenu=3]="ContextMenu",e[e.DblClick=4]="DblClick",e[e.Focus=5]="Focus",e[e.Blur=6]="Blur",e[e.TouchStart=7]="TouchStart",e[e.TouchMove_Departed=8]="TouchMove_Departed",e[e.TouchEnd=9]="TouchEnd",e[e.TouchCancel=10]="TouchCancel"}(Ka||(Ka={})),function(e){e[e["2D"]=0]="2D",e[e.WebGL=1]="WebGL",e[e.WebGL2=2]="WebGL2"}(Qa||(Qa={})),function(e){e[e.Play=0]="Play",e[e.Pause=1]="Pause",e[e.Seeked=2]="Seeked",e[e.VolumeChange=3]="VolumeChange"}(Xa||(Xa={})),function(e){e.Start="start",e.Pause="pause",e.Resume="resume",e.Resize="resize",e.Finish="finish",e.FullsnapshotRebuilded="fullsnapshot-rebuilded",e.LoadStylesheetStart="load-stylesheet-start",e.LoadStylesheetEnd="load-stylesheet-end",e.SkipStart="skip-start",e.SkipEnd="skip-end",e.MouseInteraction="mouse-interaction",e.EventCast="event-cast",e.CustomEvent="custom-event",e.Flush="flush",e.StateChange="state-change",e.PlayBack="play-back"}(Ja||(Ja={}));const ti="Please stop import mirror directly. Instead of that,\r\nnow you can use replayer.getMirror() to access the mirror instance of a replayer,\r\nor you can use record.mirror to access the mirror instance during recording.";let ni={map:{},getId:()=>(console.error(ti),-1),getNode:()=>(console.error(ti),null),removeNodeFromMap(){console.error(ti)},has:()=>(console.error(ti),!1),reset(){console.error(ti)}};function ri(e,t,n={}){let r=null,a=0;return function(i){let o=Date.now();a||!1!==n.leading||(a=o);let s=t-(o-a),c=this,u=arguments;s<=0||s>t?(r&&(clearTimeout(r),r=null),a=o,e.apply(c,u)):r||!1===n.trailing||(r=setTimeout((()=>{a=!1===n.leading?0:Date.now(),r=null,e.apply(c,u)}),s))}}function ai(e,t,n,r,a=window){const i=a.Object.getOwnPropertyDescriptor(e,t);return a.Object.defineProperty(e,t,r?n:{set(e){setTimeout((()=>{n.set.call(this,e)}),0),i&&i.set&&i.set.call(this,e)}}),()=>ai(e,t,i||{},!0)}function ii(e,t,n){try{if(!(t in e))return()=>{};const r=e[t],a=n(r);return"function"===typeof a&&(a.prototype=a.prototype||{},Object.defineProperties(a,{__rrweb_original__:{enumerable:!1,value:r}})),e[t]=a,()=>{e[t]=r}}catch(r){return()=>{}}}function oi(){return window.innerHeight||document.documentElement&&document.documentElement.clientHeight||document.body&&document.body.clientHeight}function si(){return window.innerWidth||document.documentElement&&document.documentElement.clientWidth||document.body&&document.body.clientWidth}function ci(e,t,n,r){if(!e)return!1;if(e.nodeType===e.ELEMENT_NODE){let a=!1;const i=r&&e.matches(r);return"string"===typeof t?a=void 0!==e.closest?!i&&null!==e.closest("."+t):!i&&e.classList.contains(t):!i&&e.classList.forEach((e=>{t.test(e)&&(a=!0)})),!a&&n&&(a=e.matches(n)),!i&&a||ci(e.parentNode,t,n,r)}return e.nodeType,e.TEXT_NODE,ci(e.parentNode,t,n,r)}function ui(e){return"__sn"in e&&-2===e.__sn.id}function li(e,t){if(wa(e))return!1;const n=t.getId(e);return!t.has(n)||(!e.parentNode||e.parentNode.nodeType!==e.DOCUMENT_NODE)&&(!e.parentNode||li(e.parentNode,t))}function di(e){return Boolean(e.changedTouches)}function pi(e){return"__sn"in e&&(e.__sn.type===va.Element&&"iframe"===e.__sn.tagName)}function fi(e){return Boolean(null===e||void 0===e?void 0:e.shadowRoot)}function hi(e){return"__ln"in e}"undefined"!==typeof window&&window.Proxy&&window.Reflect&&(ni=new Proxy(ni,{get:(e,t,n)=>("map"===t&&console.error(ti),Reflect.get(e,t,n))}));class mi{constructor(){this.length=0,this.head=null}get(e){if(e>=this.length)throw new Error("Position outside of list range");let t=this.head;for(let n=0;n`${e}@${t}`;function gi(e){return"__sn"in e}class bi{constructor(){this.frozen=!1,this.locked=!1,this.texts=[],this.attributes=[],this.removes=[],this.mapRemoves=[],this.movedMap={},this.addedSet=new Set,this.movedSet=new Set,this.droppedSet=new Set,this.processMutations=e=>{e.forEach(this.processMutation),this.emit()},this.emit=()=>{if(this.frozen||this.locked)return;const e=[],t=new mi,n=e=>{let t=e,n=-2;for(;-2===n;)t=t&&t.nextSibling,n=t&&this.mirror.getId(t);return n},r=r=>{var a,i,o,s,c;const u=r.getRootNode?null===(a=r.getRootNode())||void 0===a?void 0:a.host:null;let l=u;for(;null===(o=null===(i=null===l||void 0===l?void 0:l.getRootNode)||void 0===i?void 0:i.call(l))||void 0===o?void 0:o.host;)l=(null===(c=null===(s=null===l||void 0===l?void 0:l.getRootNode)||void 0===s?void 0:s.call(l))||void 0===c?void 0:c.host)||null;const d=!this.doc.contains(r)&&(!l||!this.doc.contains(l));if(!r.parentNode||d)return;const p=wa(r.parentNode)?this.mirror.getId(u):this.mirror.getId(r.parentNode),f=n(r);if(-1===p||-1===f)return t.addNode(r);let h=Va(r,{doc:this.doc,map:this.mirror.map,blockClass:this.blockClass,blockSelector:this.blockSelector,unblockSelector:this.unblockSelector,maskTextClass:this.maskTextClass,maskTextSelector:this.maskTextSelector,unmaskTextSelector:this.unmaskTextSelector,maskInputSelector:this.maskInputSelector,unmaskInputSelector:this.unmaskInputSelector,skipChild:!0,inlineStylesheet:this.inlineStylesheet,maskAllText:this.maskAllText,maskInputOptions:this.maskInputOptions,maskTextFn:this.maskTextFn,maskInputFn:this.maskInputFn,slimDOMOptions:this.slimDOMOptions,recordCanvas:this.recordCanvas,inlineImages:this.inlineImages,onSerialize:e=>{pi(e)&&this.iframeManager.addIframe(e),fi(r)&&this.shadowDomManager.addShadowRoot(r.shadowRoot,document)},onIframeLoad:(e,t)=>{this.iframeManager.attachIframe(e,t),this.shadowDomManager.observeAttachShadow(e)}});h&&e.push({parentId:p,nextId:f,node:h})};for(;this.mapRemoves.length;)this.mirror.removeNodeFromMap(this.mapRemoves.shift());for(const o of this.movedSet)wi(this.removes,o,this.mirror)&&!this.movedSet.has(o.parentNode)||r(o);for(const o of this.addedSet)_i(this.droppedSet,o)||wi(this.removes,o,this.mirror)?_i(this.movedSet,o)?r(o):this.droppedSet.add(o):r(o);let a=null;for(;t.length;){let e=null;if(a){const t=this.mirror.getId(a.value.parentNode),r=n(a.value);-1!==t&&-1!==r&&(e=a)}if(!e)for(let r=t.length-1;r>=0;r--){const a=t.get(r);if(a){const t=this.mirror.getId(a.value.parentNode),r=n(a.value);if(-1!==t&&-1!==r){e=a;break}}}if(!e){for(;t.head;)t.removeNode(t.head.value);break}a=e.previous,t.removeNode(e.value),r(e.value)}const i={texts:this.texts.map((e=>({id:this.mirror.getId(e.node),value:e.value}))).filter((e=>this.mirror.has(e.id))),attributes:this.attributes.map((e=>({id:this.mirror.getId(e.node),attributes:e.attributes}))).filter((e=>this.mirror.has(e.id))),removes:this.removes,adds:e};(i.texts.length||i.attributes.length||i.removes.length||i.adds.length)&&(this.texts=[],this.attributes=[],this.removes=[],this.addedSet=new Set,this.movedSet=new Set,this.droppedSet=new Set,this.movedMap={},this.mutationCb(i))},this.processMutation=e=>{if(!ui(e.target))switch(e.type){case"characterData":{const t=e.target.textContent;ci(e.target,this.blockClass,this.blockSelector,this.unblockSelector)||t===e.oldValue||this.texts.push({value:Ga(e.target,this.maskTextClass,this.maskTextSelector,this.unmaskTextSelector,this.maskAllText)&&t?this.maskTextFn?this.maskTextFn(t):t.replace(/[\S]/g,"*"):t,node:e.target});break}case"attributes":{const n=e.target;let r=n.getAttribute(e.attributeName);if("value"===e.attributeName&&(r=xa({input:n,maskInputSelector:this.maskInputSelector,unmaskInputSelector:this.unmaskInputSelector,maskInputOptions:this.maskInputOptions,tagName:n.tagName,type:n.getAttribute("type"),value:r,maskInputFn:this.maskInputFn})),ci(e.target,this.blockClass,this.blockSelector,this.unblockSelector)||r===e.oldValue)return;let a=this.attributes.find((t=>t.node===e.target));if(a||(a={node:e.target,attributes:{}},this.attributes.push(a)),"type"===e.attributeName&&"INPUT"===n.tagName&&"password"===(e.oldValue||"").toLowerCase()&&n.setAttribute("data-rr-is-password","true"),"style"===e.attributeName){const r=this.doc.createElement("span");e.oldValue&&r.setAttribute("style",e.oldValue),void 0!==a.attributes.style&&null!==a.attributes.style||(a.attributes.style={});try{const e=a.attributes.style;for(const t of Array.from(n.style)){const a=n.style.getPropertyValue(t),i=n.style.getPropertyPriority(t);a===r.style.getPropertyValue(t)&&i===r.style.getPropertyPriority(t)||(e[t]=""===i?a:[a,i])}for(const t of Array.from(r.style))""===n.style.getPropertyValue(t)&&(e[t]=!1)}catch(t){console.warn("[rrweb] Error when parsing update to style attribute:",t)}}else{const t=e.target;a.attributes[e.attributeName]=za(this.doc,t,t.tagName,e.attributeName,r,this.maskAllText,this.unmaskTextSelector,this.maskTextFn)}break}case"childList":e.addedNodes.forEach((t=>this.genAdds(t,e.target))),e.removedNodes.forEach((t=>{const n=this.mirror.getId(t),r=wa(e.target)?this.mirror.getId(e.target.host):this.mirror.getId(e.target);ci(e.target,this.blockClass,this.blockSelector,this.unblockSelector)||ui(t)||(this.addedSet.has(t)?(vi(this.addedSet,t),this.droppedSet.add(t)):this.addedSet.has(e.target)&&-1===n||li(e.target,this.mirror)||(this.movedSet.has(t)&&this.movedMap[yi(n,r)]?vi(this.movedSet,t):this.removes.push({parentId:r,id:n,isShadow:!!wa(e.target)||void 0})),this.mapRemoves.push(t))}))}},this.genAdds=(e,t)=>{if(!t||!ci(t,this.blockClass,this.blockSelector,this.unblockSelector)){if(gi(e)){if(ui(e))return;this.movedSet.add(e);let n=null;t&&gi(t)&&(n=t.__sn.id),n&&(this.movedMap[yi(e.__sn.id,n)]=!0)}else this.addedSet.add(e),this.droppedSet.delete(e);ci(e,this.blockClass,this.blockSelector,this.unblockSelector)||e.childNodes.forEach((e=>this.genAdds(e)))}}}init(e){["mutationCb","blockClass","blockSelector","unblockSelector","maskTextClass","maskTextSelector","unmaskTextSelector","maskInputSelector","unmaskInputSelector","inlineStylesheet","maskAllText","maskInputOptions","maskTextFn","maskInputFn","recordCanvas","inlineImages","slimDOMOptions","doc","mirror","iframeManager","shadowDomManager","canvasManager"].forEach((t=>{this[t]=e[t]}))}freeze(){this.frozen=!0,this.canvasManager.freeze()}unfreeze(){this.frozen=!1,this.canvasManager.unfreeze(),this.emit()}isFrozen(){return this.frozen}lock(){this.locked=!0,this.canvasManager.lock()}unlock(){this.locked=!1,this.canvasManager.unlock(),this.emit()}reset(){this.shadowDomManager.reset(),this.canvasManager.reset()}}function vi(e,t){e.delete(t),t.childNodes.forEach((t=>vi(e,t)))}function wi(e,t,n){const{parentNode:r}=t;if(!r)return!1;const a=n.getId(r);return!!e.some((e=>e.id===a))||wi(e,r,n)}function _i(e,t){const{parentNode:n}=t;return!!n&&(!!e.has(n)||_i(e,n))}const xi=e=>(...t)=>{try{return e(...t)}catch(n){try{n.__rrweb__=!0}catch(r){}throw n}},Ti=[];function Si(e){try{if("composedPath"in e){const t=e.composedPath();if(t.length)return t[0]}else if("path"in e&&e.path.length)return e.path[0]}catch(t){}return e&&e.target}function ki(e,t){var n,r;const a=new bi;Ti.push(a),a.init(e);let i=window.MutationObserver||window.__rrMutationObserver;const o=null===(r=null===(n=null===window||void 0===window?void 0:window.Zone)||void 0===n?void 0:n.__symbol__)||void 0===r?void 0:r.call(n,"MutationObserver");o&&window[o]&&(i=window[o]);const s=new i(xi((t=>{e.onMutation&&!1===e.onMutation(t)||a.processMutations(t)})));return s.observe(t,{attributes:!0,attributeOldValue:!0,characterData:!0,characterDataOldValue:!0,childList:!0,subtree:!0}),s}function Ei({mouseInteractionCb:e,doc:t,mirror:n,blockClass:r,blockSelector:a,unblockSelector:i,sampling:o}){if(!1===o.mouseInteraction)return()=>{};const s=!0===o.mouseInteraction||void 0===o.mouseInteraction?{}:o.mouseInteraction,c=[];return Object.keys(Ka).filter((e=>Number.isNaN(Number(e))&&!e.endsWith("_Departed")&&!1!==s[e])).forEach((o=>{const s=o.toLowerCase(),u=xi((t=>o=>{const s=Si(o);if(ci(s,r,a,i))return;const c=di(o)?o.changedTouches[0]:o;if(!c)return;const u=n.getId(s),{clientX:l,clientY:d}=c;xi(e)({type:Ka[t],id:u,x:l,y:d})})(o));c.push(ei(s,u,t))})),xi((()=>{c.forEach((e=>e()))}))}function Ai({scrollCb:e,doc:t,mirror:n,blockClass:r,blockSelector:a,unblockSelector:i,sampling:o}){const s=ri((o=>{const s=Si(o);if(!s||ci(s,r,a,i))return;const c=n.getId(s);if(s===t){const n=t.scrollingElement||t.documentElement;xi(e)({id:c,x:n.scrollLeft,y:n.scrollTop})}else xi(e)({id:c,x:s.scrollLeft,y:s.scrollTop})}),o.scroll||100);return ei("scroll",xi(s),t)}function Oi(e,t){const n=Object.assign({},e);return t||delete n.userTriggered,n}const Ci=["INPUT","TEXTAREA","SELECT"],Pi=new WeakMap;function Ri({inputCb:e,doc:t,mirror:n,blockClass:r,blockSelector:a,unblockSelector:i,ignoreClass:o,ignoreSelector:s,maskInputSelector:c,unmaskInputSelector:u,maskInputOptions:l,maskInputFn:d,sampling:p,userTriggeredOnInput:f}){function h(e){let n=Si(e);const p=n&&n.tagName,h=e.isTrusted;if("OPTION"===p&&(n=n.parentElement),!n||!p||Ci.indexOf(p)<0||ci(n,r,a,i))return;const y=n,g=Sa(y);if(y.classList.contains(o)||s&&y.matches(s))return;let b=ka(y,p,g),v=!1;"radio"!==g&&"checkbox"!==g||(v=n.checked),function({tagName:e,type:t,maskInputOptions:n,maskInputSelector:r}){return r||_a({maskInputOptions:n,tagName:e,type:t})}({maskInputOptions:l,maskInputSelector:c,tagName:p,type:g})&&(b=xa({input:y,maskInputOptions:l,maskInputSelector:c,unmaskInputSelector:u,tagName:p,type:g,value:b,maskInputFn:d})),m(n,xi(Oi)({text:b,isChecked:v,userTriggered:h},f));const w=n.name;"radio"===g&&w&&v&&t.querySelectorAll(`input[type="radio"][name="${w}"]`).forEach((e=>{if(e!==n){const t=xa({input:e,maskInputOptions:l,maskInputSelector:c,unmaskInputSelector:u,tagName:p,type:g,value:ka(e,p,g),maskInputFn:d});m(e,xi(Oi)({text:t,isChecked:!v,userTriggered:!1},f))}}))}function m(t,r){const a=Pi.get(t);if(!a||a.text!==r.text||a.isChecked!==r.isChecked){Pi.set(t,r);const a=n.getId(t);e(Object.assign(Object.assign({},r),{id:a}))}}const y=("last"===p.input?["change"]:["input","change"]).map((e=>ei(e,xi(h),t))),g=Object.getOwnPropertyDescriptor(HTMLInputElement.prototype,"value"),b=[[HTMLInputElement.prototype,"value"],[HTMLInputElement.prototype,"checked"],[HTMLSelectElement.prototype,"value"],[HTMLTextAreaElement.prototype,"value"],[HTMLSelectElement.prototype,"selectedIndex"],[HTMLOptionElement.prototype,"selected"]];return g&&g.set&&y.push(...b.map((e=>ai(e[0],e[1],{set(){xi(h)({target:this})}})))),xi((()=>{y.forEach((e=>e()))}))}function Ii(e){return function(e,t){if(ji("CSSGroupingRule")&&e.parentRule instanceof CSSGroupingRule||ji("CSSMediaRule")&&e.parentRule instanceof CSSMediaRule||ji("CSSSupportsRule")&&e.parentRule instanceof CSSSupportsRule||ji("CSSConditionRule")&&e.parentRule instanceof CSSConditionRule){const n=Array.from(e.parentRule.cssRules).indexOf(e);t.unshift(n)}else{const n=Array.from(e.parentStyleSheet.cssRules).indexOf(e);t.unshift(n)}return t}(e,[])}function Di(e,t={}){const n=e.doc.defaultView;if(!n)return()=>{};!function(e,t){const{mutationCb:n,mousemoveCb:r,mouseInteractionCb:a,scrollCb:i,viewportResizeCb:o,inputCb:s,mediaInteractionCb:c,styleSheetRuleCb:u,styleDeclarationCb:l,canvasMutationCb:d,fontCb:p}=e;e.mutationCb=(...e)=>{t.mutation&&t.mutation(...e),n(...e)},e.mousemoveCb=(...e)=>{t.mousemove&&t.mousemove(...e),r(...e)},e.mouseInteractionCb=(...e)=>{t.mouseInteraction&&t.mouseInteraction(...e),a(...e)},e.scrollCb=(...e)=>{t.scroll&&t.scroll(...e),i(...e)},e.viewportResizeCb=(...e)=>{t.viewportResize&&t.viewportResize(...e),o(...e)},e.inputCb=(...e)=>{t.input&&t.input(...e),s(...e)},e.mediaInteractionCb=(...e)=>{t.mediaInteaction&&t.mediaInteaction(...e),c(...e)},e.styleSheetRuleCb=(...e)=>{t.styleSheetRule&&t.styleSheetRule(...e),u(...e)},e.styleDeclarationCb=(...e)=>{t.styleDeclaration&&t.styleDeclaration(...e),l(...e)},e.canvasMutationCb=(...e)=>{t.canvasMutation&&t.canvasMutation(...e),d(...e)},e.fontCb=(...e)=>{t.font&&t.font(...e),p(...e)}}(e,t);const r=ki(e,e.doc),a=function({mousemoveCb:e,sampling:t,doc:n,mirror:r}){if(!1===t.mousemove)return()=>{};const a="number"===typeof t.mousemove?t.mousemove:50,i="number"===typeof t.mousemoveCallback?t.mousemoveCallback:500;let o,s=[];const c=ri((t=>{const n=Date.now()-o;xi(e)(s.map((e=>(e.timeOffset-=n,e))),t),s=[],o=null}),i),u=ri((e=>{const t=Si(e),{clientX:n,clientY:a}=di(e)?e.changedTouches[0]:e;o||(o=Date.now()),s.push({x:n,y:a,id:r.getId(t),timeOffset:Date.now()-o}),c("undefined"!==typeof DragEvent&&e instanceof DragEvent?Ya.Drag:e instanceof MouseEvent?Ya.MouseMove:Ya.TouchMove)}),a,{trailing:!1}),l=[ei("mousemove",xi(u),n),ei("touchmove",xi(u),n),ei("drag",xi(u),n)];return xi((()=>{l.forEach((e=>e()))}))}(e),i=Ei(e),o=Ai(e),s=function({viewportResizeCb:e}){let t=-1,n=-1;const r=ri((()=>{const r=oi(),a=si();t===r&&n===a||(xi(e)({width:Number(a),height:Number(r)}),t=r,n=a)}),200);return ei("resize",xi(r),window)}(e),c=Ri(e),u=function({mediaInteractionCb:e,blockClass:t,blockSelector:n,unblockSelector:r,mirror:a,sampling:i}){const o=o=>ri(xi((i=>{const s=Si(i);if(!s||ci(s,t,n,r))return;const{currentTime:c,volume:u,muted:l}=s;e({type:o,id:a.getId(s),currentTime:c,volume:u,muted:l})})),i.media||500),s=[ei("play",o(0)),ei("pause",o(1)),ei("seeked",o(2)),ei("volumechange",o(3))];return xi((()=>{s.forEach((e=>e()))}))}(e),l=function({styleSheetRuleCb:e,mirror:t},{win:n}){if(!n.CSSStyleSheet||!n.CSSStyleSheet.prototype)return()=>{};const r=n.CSSStyleSheet.prototype.insertRule;n.CSSStyleSheet.prototype.insertRule=new Proxy(r,{apply:xi(((n,r,a)=>{const[i,o]=a,s=t.getId(r.ownerNode);return-1!==s&&e({id:s,adds:[{rule:i,index:o}]}),n.apply(r,a)}))});const a=n.CSSStyleSheet.prototype.deleteRule;n.CSSStyleSheet.prototype.deleteRule=new Proxy(a,{apply:xi(((n,r,a)=>{const[i]=a,o=t.getId(r.ownerNode);return-1!==o&&e({id:o,removes:[{index:i}]}),n.apply(r,a)}))});const i={};Mi("CSSGroupingRule")?i.CSSGroupingRule=n.CSSGroupingRule:(Mi("CSSMediaRule")&&(i.CSSMediaRule=n.CSSMediaRule),Mi("CSSConditionRule")&&(i.CSSConditionRule=n.CSSConditionRule),Mi("CSSSupportsRule")&&(i.CSSSupportsRule=n.CSSSupportsRule));const o={};return Object.entries(i).forEach((([n,r])=>{o[n]={insertRule:r.prototype.insertRule,deleteRule:r.prototype.deleteRule},r.prototype.insertRule=new Proxy(o[n].insertRule,{apply:xi(((n,r,a)=>{const[i,o]=a,s=t.getId(r.parentStyleSheet.ownerNode);return-1!==s&&e({id:s,adds:[{rule:i,index:[...Ii(r),o||0]}]}),n.apply(r,a)}))}),r.prototype.deleteRule=new Proxy(o[n].deleteRule,{apply:xi(((n,r,a)=>{const[i]=a,o=t.getId(r.parentStyleSheet.ownerNode);return-1!==o&&e({id:o,removes:[{index:[...Ii(r),i]}]}),n.apply(r,a)}))})})),xi((()=>{n.CSSStyleSheet.prototype.insertRule=r,n.CSSStyleSheet.prototype.deleteRule=a,Object.entries(i).forEach((([e,t])=>{t.prototype.insertRule=o[e].insertRule,t.prototype.deleteRule=o[e].deleteRule}))}))}(e,{win:n}),d=function({styleDeclarationCb:e,mirror:t},{win:n}){const r=n.CSSStyleDeclaration.prototype.setProperty;n.CSSStyleDeclaration.prototype.setProperty=new Proxy(r,{apply:xi(((n,r,a)=>{var i,o;const[s,c,u]=a,l=t.getId(null===(o=null===(i=r.parentRule)||void 0===i?void 0:i.parentStyleSheet)||void 0===o?void 0:o.ownerNode);return-1!==l&&e({id:l,set:{property:s,value:c,priority:u},index:Ii(r.parentRule)}),n.apply(r,a)}))});const a=n.CSSStyleDeclaration.prototype.removeProperty;return n.CSSStyleDeclaration.prototype.removeProperty=new Proxy(a,{apply:xi(((n,r,a)=>{var i,o;const[s]=a,c=t.getId(null===(o=null===(i=r.parentRule)||void 0===i?void 0:i.parentStyleSheet)||void 0===o?void 0:o.ownerNode);return-1!==c&&e({id:c,remove:{property:s},index:Ii(r.parentRule)}),n.apply(r,a)}))}),xi((()=>{n.CSSStyleDeclaration.prototype.setProperty=r,n.CSSStyleDeclaration.prototype.removeProperty=a}))}(e,{win:n}),p=e.collectFonts?function({fontCb:e,doc:t}){const n=t.defaultView;if(!n)return()=>{};const r=[],a=new WeakMap,i=n.FontFace;n.FontFace=function(e,t,n){const r=new i(e,t,n);return a.set(r,{family:e,buffer:"string"!==typeof t,descriptors:n,fontSource:"string"===typeof t?t:JSON.stringify(Array.from(new Uint8Array(t)))}),r};const o=ii(t.fonts,"add",(function(t){return function(n){return setTimeout((()=>{const t=a.get(n);t&&(e(t),a.delete(n))}),0),t.apply(this,[n])}}));return r.push((()=>{n.FontFace=i})),r.push(o),xi((()=>{r.forEach((e=>e()))}))}(e):()=>{},h=[];for(const f of e.plugins)h.push(f.observer(f.callback,n,f.options));return xi((()=>{Ti.forEach((e=>e.reset())),r.disconnect(),a(),i(),o(),s(),c(),u();try{l(),d()}catch(f){}p(),h.forEach((e=>e()))}))}function ji(e){return"undefined"!==typeof window[e]}function Mi(e){return Boolean("undefined"!==typeof window[e]&&window[e].prototype&&"insertRule"in window[e].prototype&&"deleteRule"in window[e].prototype)}class Ni{constructor(e){this.iframes=new WeakMap,this.mutationCb=e.mutationCb}addIframe(e){this.iframes.set(e,!0)}addLoadListener(e){this.loadListener=e}attachIframe(e,t){var n;this.mutationCb({adds:[{parentId:e.__sn.id,nextId:null,node:t}],removes:[],texts:[],attributes:[],isAttachIframe:!0}),null===(n=this.loadListener)||void 0===n||n.call(this,e)}}class Li{constructor(e){this.restorePatches=[],this.mutationCb=e.mutationCb,this.scrollCb=e.scrollCb,this.bypassOptions=e.bypassOptions,this.mirror=e.mirror;const t=this;this.restorePatches.push(ii(HTMLElement.prototype,"attachShadow",(function(e){return function(){const n=e.apply(this,arguments);return this.shadowRoot&&t.addShadowRoot(this.shadowRoot,this.ownerDocument),n}})))}addShadowRoot(e,t){ki(Object.assign(Object.assign({},this.bypassOptions),{doc:t,mutationCb:this.mutationCb,mirror:this.mirror,shadowDomManager:this}),e),Ai(Object.assign(Object.assign({},this.bypassOptions),{scrollCb:this.scrollCb,doc:e,mirror:this.mirror}))}observeAttachShadow(e){if(e.contentWindow){const t=this;this.restorePatches.push(ii(e.contentWindow.HTMLElement.prototype,"attachShadow",(function(n){return function(){const r=n.apply(this,arguments);return this.shadowRoot&&t.addShadowRoot(this.shadowRoot,e.contentDocument),r}})))}}reset(){this.restorePatches.forEach((e=>e()))}}for(var Bi="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Zi="undefined"===typeof Uint8Array?[]:new Uint8Array(256),Ui=0;Ui{if(!e||!Wi(e,t)&&"object"!==typeof e)return;const r=function(e,t){let n=Fi.get(e);return n||(n=new Map,Fi.set(e,n)),n.has(t)||n.set(t,[]),n.get(t)}(n,e.constructor.name);let a=r.indexOf(e);return-1===a&&(a=r.length,r.push(e)),a};function Gi(e,t,n){if(e instanceof Array)return e.map((e=>Gi(e,t,n)));if(null===e)return e;if(e instanceof Float32Array||e instanceof Float64Array||e instanceof Int32Array||e instanceof Uint32Array||e instanceof Uint8Array||e instanceof Uint16Array||e instanceof Int16Array||e instanceof Int8Array||e instanceof Uint8ClampedArray){return{rr_type:e.constructor.name,args:[Object.values(e)]}}if(e instanceof ArrayBuffer){const t=e.constructor.name,n=function(e){var t,n=new Uint8Array(e),r=n.length,a="";for(t=0;t>2],a+=Bi[(3&n[t])<<4|n[t+1]>>4],a+=Bi[(15&n[t+1])<<2|n[t+2]>>6],a+=Bi[63&n[t+2]];return r%3===2?a=a.substring(0,a.length-1)+"=":r%3===1&&(a=a.substring(0,a.length-2)+"=="),a}(e);return{rr_type:t,base64:n}}if(e instanceof DataView){return{rr_type:e.constructor.name,args:[Gi(e.buffer,t,n),e.byteOffset,e.byteLength]}}if(e instanceof HTMLImageElement){const t=e.constructor.name,{src:n}=e;return{rr_type:t,src:n}}if(e instanceof ImageData){return{rr_type:e.constructor.name,args:[Gi(e.data,t,n),e.width,e.height]}}if(Wi(e,t)||"object"===typeof e){return{rr_type:e.constructor.name,index:zi(e,t,n)}}return e}const Hi=(e,t,n)=>[...e].map((e=>Gi(e,t,n))),Wi=(e,t)=>{const n=["WebGLActiveInfo","WebGLBuffer","WebGLFramebuffer","WebGLProgram","WebGLRenderbuffer","WebGLShader","WebGLShaderPrecisionFormat","WebGLTexture","WebGLUniformLocation","WebGLVertexArrayObject","WebGLVertexArrayObjectOES"].filter((e=>"function"===typeof t[e]));return Boolean(n.find((n=>e instanceof t[n])))};function Vi(e,t,n,r,a,i,o,s){const c=[],u=Object.getOwnPropertyNames(e);for(const d of u)try{if("function"!==typeof e[d])continue;const u=ii(e,d,(function(c){return function(...u){const l=c.apply(this,u);if(zi(l,s,e),!ci(this.canvas,r,i,a)){o.getId(this.canvas);const r=Hi([...u],s,e),a={type:t,property:d,args:r};n(this.canvas,a)}return l}}));c.push(u)}catch(l){const r=ai(e,d,{set(e){n(this.canvas,{type:t,property:d,args:[e],setter:!0})}});c.push(r)}return c}class qi{reset(){this.pendingCanvasMutations.clear(),this.resetObservers&&this.resetObservers()}freeze(){this.frozen=!0}unfreeze(){this.frozen=!1}lock(){this.locked=!0}unlock(){this.locked=!1}constructor(e){this.pendingCanvasMutations=new Map,this.rafStamps={latestId:0,invokeId:null},this.frozen=!1,this.locked=!1,this.processMutation=function(e,t){!(this.rafStamps.invokeId&&this.rafStamps.latestId!==this.rafStamps.invokeId)&&this.rafStamps.invokeId||(this.rafStamps.invokeId=this.rafStamps.latestId),this.pendingCanvasMutations.has(e)||this.pendingCanvasMutations.set(e,[]),this.pendingCanvasMutations.get(e).push(t)},this.mutationCb=e.mutationCb,this.mirror=e.mirror,!0===e.recordCanvas&&this.initCanvasMutationObserver(e.win,e.blockClass,e.blockSelector,e.unblockSelector)}initCanvasMutationObserver(e,t,n,r){this.startRAFTimestamping(),this.startPendingCanvasMutationFlusher();const a=function(e,t,n,r){const a=[];try{const i=ii(e.HTMLCanvasElement.prototype,"getContext",(function(e){return function(a,...i){return ci(this,t,n,r)||"__context"in this||(this.__context=a),e.apply(this,[a,...i])}}));a.push(i)}catch(i){console.error("failed to patch HTMLCanvasElement.prototype.getContext")}return()=>{a.forEach((e=>e()))}}(e,t,r,n),i=function(e,t,n,r,a,i){const o=[],s=Object.getOwnPropertyNames(t.CanvasRenderingContext2D.prototype);for(const u of s)try{if("function"!==typeof t.CanvasRenderingContext2D.prototype[u])continue;const i=ii(t.CanvasRenderingContext2D.prototype,u,(function(t){return function(...i){return ci(this.canvas,n,a,r)||setTimeout((()=>{const t=[...i];if("drawImage"===u&&t[0]&&t[0]instanceof HTMLCanvasElement){const e=t[0],n=e.getContext("2d");let r=null===n||void 0===n?void 0:n.getImageData(0,0,e.width,e.height),a=null===r||void 0===r?void 0:r.data;t[0]=JSON.stringify(a)}e(this.canvas,{type:Qa["2D"],property:u,args:t})}),0),t.apply(this,i)}}));o.push(i)}catch(c){const n=ai(t.CanvasRenderingContext2D.prototype,u,{set(t){e(this.canvas,{type:Qa["2D"],property:u,args:[t],setter:!0})}});o.push(n)}return()=>{o.forEach((e=>e()))}}(this.processMutation.bind(this),e,t,r,n,this.mirror),o=function(e,t,n,r,a,i){const o=[];return o.push(...Vi(t.WebGLRenderingContext.prototype,Qa.WebGL,e,n,r,a,i,t)),"undefined"!==typeof t.WebGL2RenderingContext&&o.push(...Vi(t.WebGL2RenderingContext.prototype,Qa.WebGL2,e,n,r,a,i,t)),()=>{o.forEach((e=>e()))}}(this.processMutation.bind(this),e,t,r,n,this.mirror);this.resetObservers=()=>{a(),i(),o()}}startPendingCanvasMutationFlusher(){requestAnimationFrame((()=>this.flushPendingCanvasMutations()))}startRAFTimestamping(){const e=t=>{this.rafStamps.latestId=t,requestAnimationFrame(e)};requestAnimationFrame(e)}flushPendingCanvasMutations(){this.pendingCanvasMutations.forEach(((e,t)=>{const n=this.mirror.getId(t);this.flushPendingCanvasMutationFor(t,n)})),requestAnimationFrame((()=>this.flushPendingCanvasMutations()))}flushPendingCanvasMutationFor(e,t){if(this.frozen||this.locked)return;const n=this.pendingCanvasMutations.get(e);if(!n||-1===t)return;const r=n.map((e=>{const t=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);ae&&e.__sn?e.__sn.id:-1,getNode(e){return this.map[e]||null},removeNodeFromMap(e){const t=e.__sn&&e.__sn.id;delete this.map[t],e.childNodes&&e.childNodes.forEach((e=>this.removeNodeFromMap(e)))},has(e){return this.map.hasOwnProperty(e)},reset(){this.map={}}};function Xi(e={}){const{emit:t,checkoutEveryNms:n,checkoutEveryNth:r,blockClass:a="rr-block",blockSelector:i=null,unblockSelector:o=null,ignoreClass:s="rr-ignore",ignoreSelector:c=null,maskTextClass:u="rr-mask",maskTextSelector:l=null,maskInputSelector:d=null,unmaskTextSelector:p=null,unmaskInputSelector:f=null,inlineStylesheet:h=!0,maskAllText:m=!1,maskAllInputs:y,maskInputOptions:g,slimDOMOptions:b,maskInputFn:v,maskTextFn:w,hooks:_,packFn:x,sampling:T={},mousemoveWait:S,recordCanvas:k=!1,userTriggeredOnInput:E=!1,collectFonts:A=!1,inlineImages:O=!1,plugins:C,keepIframeSrcFn:P=(()=>!1),onMutation:R}=e;if(!t)throw new Error("emit function is required");void 0!==S&&void 0===T.mousemove&&(T.mousemove=S);const I=!0===y?{color:!0,date:!0,"datetime-local":!0,email:!0,month:!0,number:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0,textarea:!0,select:!0,radio:!0,checkbox:!0}:void 0!==g?g:{},D=!0===b||"all"===b?{script:!0,comment:!0,headFavicon:!0,headWhitespace:!0,headMetaSocial:!0,headMetaRobots:!0,headMetaHttpEquiv:!0,headMetaVerification:!0,headMetaAuthorship:"all"===b,headMetaDescKeywords:"all"===b}:b||{};let j;!function(e=window){"NodeList"in e&&!e.NodeList.prototype.forEach&&(e.NodeList.prototype.forEach=Array.prototype.forEach),"DOMTokenList"in e&&!e.DOMTokenList.prototype.forEach&&(e.DOMTokenList.prototype.forEach=Array.prototype.forEach),Node.prototype.contains||(Node.prototype.contains=function(e){if(!(0 in arguments))throw new TypeError("1 argument is required");do{if(this===e)return!0}while(e=e&&e.parentNode);return!1})}();let M=0;Yi=(e,a)=>{var i;if(!(null===(i=Ti[0])||void 0===i?void 0:i.isFrozen())||e.type===$a.FullSnapshot||e.type===$a.IncrementalSnapshot&&e.data.source===Ya.Mutation||Ti.forEach((e=>e.unfreeze())),t((e=>{for(const t of C||[])t.eventProcessor&&(e=t.eventProcessor(e));return x&&(e=x(e)),e})(e),a),e.type===$a.FullSnapshot)j=e,M=0;else if(e.type===$a.IncrementalSnapshot){if(e.data.source===Ya.Mutation&&e.data.isAttachIframe)return;M++;const t=r&&M>=r,a=n&&e.timestamp-j.timestamp>n;(t||a)&&Ki(!0)}};const N=e=>{Yi($i({type:$a.IncrementalSnapshot,data:Object.assign({source:Ya.Mutation},e)}))},L=e=>Yi($i({type:$a.IncrementalSnapshot,data:Object.assign({source:Ya.Scroll},e)})),B=e=>Yi($i({type:$a.IncrementalSnapshot,data:Object.assign({source:Ya.CanvasMutation},e)})),Z=new Ni({mutationCb:N}),U=new qi({recordCanvas:k,mutationCb:B,win:window,blockClass:a,blockSelector:i,unblockSelector:o,mirror:Qi}),F=new Li({mutationCb:N,scrollCb:L,bypassOptions:{onMutation:R,blockClass:a,blockSelector:i,unblockSelector:o,maskTextClass:u,maskTextSelector:l,unmaskTextSelector:p,maskInputSelector:d,unmaskInputSelector:f,inlineStylesheet:h,maskAllText:m,maskInputOptions:I,maskTextFn:w,maskInputFn:v,recordCanvas:k,inlineImages:O,sampling:T,slimDOMOptions:D,iframeManager:Z,canvasManager:U},mirror:Qi});Ki=(e=!1)=>{var t,n,r,s;Yi($i({type:$a.Meta,data:{href:window.location.href,width:si(),height:oi()}}),e),Ti.forEach((e=>e.lock()));const[c,y]=function(e,t){const{blockClass:n="rr-block",blockSelector:r=null,unblockSelector:a=null,maskTextClass:i="rr-mask",maskTextSelector:o=null,unmaskTextSelector:s=null,inlineStylesheet:c=!0,inlineImages:u=!1,recordCanvas:l=!1,maskInputSelector:d=null,unmaskInputSelector:p=null,maskAllText:f=!1,maskAllInputs:h=!1,maskTextFn:m,maskInputFn:y,slimDOM:g=!1,dataURLOptions:b,preserveWhiteSpace:v,onSerialize:w,onIframeLoad:_,iframeLoadTimeout:x,keepIframeSrcFn:T=(()=>!1)}=t||{},S={};return[Va(e,{doc:e,map:S,blockClass:n,blockSelector:r,unblockSelector:a,maskTextClass:i,maskTextSelector:o,unmaskTextSelector:s,skipChild:!1,inlineStylesheet:c,maskInputSelector:d,unmaskInputSelector:p,maskAllText:f,maskInputOptions:!0===h?{color:!0,date:!0,"datetime-local":!0,email:!0,month:!0,number:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0,textarea:!0,select:!0}:!1===h?{}:h,maskTextFn:m,maskInputFn:y,slimDOMOptions:!0===g||"all"===g?{script:!0,comment:!0,headFavicon:!0,headWhitespace:!0,headMetaDescKeywords:"all"===g,headMetaSocial:!0,headMetaRobots:!0,headMetaHttpEquiv:!0,headMetaAuthorship:!0,headMetaVerification:!0}:!1===g?{}:g,dataURLOptions:b,inlineImages:u,recordCanvas:l,preserveWhiteSpace:v,onSerialize:w,onIframeLoad:_,iframeLoadTimeout:x,keepIframeSrcFn:T}),S]}(document,{blockClass:a,blockSelector:i,unblockSelector:o,maskTextClass:u,maskTextSelector:l,unmaskTextSelector:p,maskInputSelector:d,unmaskInputSelector:f,inlineStylesheet:h,maskAllText:m,maskAllInputs:I,maskTextFn:w,slimDOM:D,recordCanvas:k,inlineImages:O,onSerialize:e=>{pi(e)&&Z.addIframe(e),fi(e)&&F.addShadowRoot(e.shadowRoot,document)},onIframeLoad:(e,t)=>{Z.attachIframe(e,t),F.observeAttachShadow(e)},keepIframeSrcFn:P});if(!c)return console.warn("Failed to snapshot the document");Qi.map=y,Yi($i({type:$a.FullSnapshot,data:{node:c,initialOffset:{left:void 0!==window.pageXOffset?window.pageXOffset:(null===document||void 0===document?void 0:document.documentElement.scrollLeft)||(null===(n=null===(t=null===document||void 0===document?void 0:document.body)||void 0===t?void 0:t.parentElement)||void 0===n?void 0:n.scrollLeft)||(null===document||void 0===document?void 0:document.body.scrollLeft)||0,top:void 0!==window.pageYOffset?window.pageYOffset:(null===document||void 0===document?void 0:document.documentElement.scrollTop)||(null===(s=null===(r=null===document||void 0===document?void 0:document.body)||void 0===r?void 0:r.parentElement)||void 0===s?void 0:s.scrollTop)||(null===document||void 0===document?void 0:document.body.scrollTop)||0}}})),Ti.forEach((e=>e.unlock()))};try{const e=[];e.push(ei("DOMContentLoaded",(()=>{Yi($i({type:$a.DomContentLoaded,data:{}}))})));const t=e=>{var t;return xi(Di)({onMutation:R,mutationCb:N,mousemoveCb:(e,t)=>Yi($i({type:$a.IncrementalSnapshot,data:{source:t,positions:e}})),mouseInteractionCb:e=>Yi($i({type:$a.IncrementalSnapshot,data:Object.assign({source:Ya.MouseInteraction},e)})),scrollCb:L,viewportResizeCb:e=>Yi($i({type:$a.IncrementalSnapshot,data:Object.assign({source:Ya.ViewportResize},e)})),inputCb:e=>Yi($i({type:$a.IncrementalSnapshot,data:Object.assign({source:Ya.Input},e)})),mediaInteractionCb:e=>Yi($i({type:$a.IncrementalSnapshot,data:Object.assign({source:Ya.MediaInteraction},e)})),styleSheetRuleCb:e=>Yi($i({type:$a.IncrementalSnapshot,data:Object.assign({source:Ya.StyleSheetRule},e)})),styleDeclarationCb:e=>Yi($i({type:$a.IncrementalSnapshot,data:Object.assign({source:Ya.StyleDeclaration},e)})),canvasMutationCb:B,fontCb:e=>Yi($i({type:$a.IncrementalSnapshot,data:Object.assign({source:Ya.Font},e)})),blockClass:a,ignoreClass:s,ignoreSelector:c,maskTextClass:u,maskTextSelector:l,unmaskTextSelector:p,maskInputSelector:d,unmaskInputSelector:f,maskInputOptions:I,inlineStylesheet:h,sampling:T,recordCanvas:k,inlineImages:O,userTriggeredOnInput:E,collectFonts:A,doc:e,maskAllText:m,maskInputFn:v,maskTextFn:w,blockSelector:i,unblockSelector:o,slimDOMOptions:D,mirror:Qi,iframeManager:Z,shadowDomManager:F,canvasManager:U,plugins:(null===(t=null===C||void 0===C?void 0:C.filter((e=>e.observer)))||void 0===t?void 0:t.map((e=>({observer:e.observer,options:e.options,callback:t=>Yi($i({type:$a.Plugin,data:{plugin:e.name,payload:t}}))}))))||[]},_)};Z.addLoadListener((n=>{try{e.push(t(n.contentDocument))}catch(r){console.warn(r)}}));const n=()=>{Ki(),e.push(t(document))};return"interactive"===document.readyState||"complete"===document.readyState?n():e.push(ei("load",(()=>{Yi($i({type:$a.Load,data:{}})),n()}),window)),()=>{e.forEach((e=>e()))}}catch(z){console.warn(z)}}function Ji(e){return e>9999999999?e:1e3*e}function eo(e,t){"sentry.transaction"!==t.category&&(["ui.click","ui.input"].includes(t.category)?e.triggerUserActivity():e.checkAndHandleExpiredSession(),e.addUpdate((()=>(e.throttledAddEvent({type:$a.Custom,timestamp:1e3*(t.timestamp||0),data:{tag:"breadcrumb",payload:kt(t,10,1e3)}}),"console"===t.category))))}Xi.addCustomEvent=(e,t)=>{if(!Yi)throw new Error("please add custom event after start recording");Yi($i({type:$a.Custom,data:{tag:e,payload:t}}))},Xi.freezePage=()=>{Ti.forEach((e=>e.freeze()))},Xi.takeFullSnapshot=e=>{if(!Ki)throw new Error("please take full snapshot after start recording");Ki(e)},Xi.mirror=Qi;function to(e){const t=no(e);if(!t||!(t instanceof Element))return t;return t.closest("button,a")||t}function no(e){return function(e){return"object"===typeof e&&!!e&&"target"in e}(e)?e.target:e}let ro;function ao(e){return ro||(ro=[],ie(pa,"open",(function(e){return function(...t){if(ro)try{ro.forEach((e=>e()))}catch(f){}return e.apply(pa,t)}}))),ro.push(e),()=>{const t=ro?ro.indexOf(e):-1;t>-1&&ro.splice(t,1)}}class io{constructor(e,t,n=eo){this._lastMutation=0,this._lastScroll=0,this._clicks=[],this._timeout=t.timeout/1e3,this._threshold=t.threshold/1e3,this._scollTimeout=t.scrollTimeout/1e3,this._replay=e,this._ignoreSelector=t.ignoreSelector,this._addBreadcrumbEvent=n}addListeners(){const e=()=>{this._lastScroll=so()},t=ao((()=>{this._lastMutation=so()})),n=e=>{if(!e.target)return;const t=to(e);t&&this._handleMultiClick(t)},r=new MutationObserver((()=>{this._lastMutation=so()}));r.observe(pa.document.documentElement,{attributes:!0,characterData:!0,childList:!0,subtree:!0}),pa.addEventListener("scroll",e,{passive:!0}),pa.addEventListener("click",n,{passive:!0}),this._teardown=()=>{pa.removeEventListener("scroll",e),pa.removeEventListener("click",n),t(),r.disconnect(),this._clicks=[],this._lastMutation=0,this._lastScroll=0}}removeListeners(){this._teardown&&this._teardown(),this._checkClickTimeout&&clearTimeout(this._checkClickTimeout)}handleClick(e,t){if(function(e,t){if(!oo.includes(e.tagName))return!0;if("INPUT"===e.tagName&&!["submit","button"].includes(e.getAttribute("type")||""))return!0;if("A"===e.tagName&&(e.hasAttribute("download")||e.hasAttribute("target")&&"_self"!==e.getAttribute("target")))return!0;if(t&&e.matches(t))return!0;return!1}(t,this._ignoreSelector)||!function(e){return!(!e.data||"number"!==typeof e.data.nodeId||!e.timestamp)}(e))return;const n={timestamp:(r=e.timestamp,r>9999999999?r/1e3:r),clickBreadcrumb:e,clickCount:0,node:t};var r;this._clicks.some((e=>e.node===n.node&&Math.abs(e.timestamp-n.timestamp)<1))||(this._clicks.push(n),1===this._clicks.length&&this._scheduleCheckClicks())}_handleMultiClick(e){this._getClicks(e).forEach((e=>{e.clickCount++}))}_getClicks(e){return this._clicks.filter((t=>t.node===e))}_checkClicks(){const e=[],t=so();this._clicks.forEach((n=>{!n.mutationAfter&&this._lastMutation&&(n.mutationAfter=n.timestamp<=this._lastMutation?this._lastMutation-n.timestamp:void 0),!n.scrollAfter&&this._lastScroll&&(n.scrollAfter=n.timestamp<=this._lastScroll?this._lastScroll-n.timestamp:void 0),n.timestamp+this._timeout<=t&&e.push(n)}));for(const n of e){const e=this._clicks.indexOf(n);e>-1&&(this._generateBreadcrumbs(n),this._clicks.splice(e,1))}this._clicks.length&&this._scheduleCheckClicks()}_generateBreadcrumbs(e){const t=this._replay,n=e.scrollAfter&&e.scrollAfter<=this._scollTimeout,r=e.mutationAfter&&e.mutationAfter<=this._threshold,a=!n&&!r,{clickCount:i,clickBreadcrumb:o}=e;if(a){const n=1e3*Math.min(e.mutationAfter||this._timeout,this._timeout),r=n<1e3*this._timeout?"mutation":"timeout",a={type:"default",message:o.message,timestamp:o.timestamp,category:"ui.slowClickDetected",data:{...o.data,url:pa.location.href,route:t.getCurrentRoute(),timeAfterClickMs:n,endReason:r,clickCount:i||1}};this._addBreadcrumbEvent(t,a)}else if(i>1){const e={type:"default",message:o.message,timestamp:o.timestamp,category:"ui.multiClick",data:{...o.data,url:pa.location.href,route:t.getCurrentRoute(),clickCount:i,metric:!0}};this._addBreadcrumbEvent(t,e)}}_scheduleCheckClicks(){this._checkClickTimeout&&clearTimeout(this._checkClickTimeout),this._checkClickTimeout=setTimeout((()=>this._checkClicks()),1e3)}}const oo=["A","BUTTON","INPUT"];function so(){return Date.now()/1e3}function co(e){return{timestamp:Date.now()/1e3,type:"default",...e}}var uo;!function(e){e[e.Document=0]="Document",e[e.DocumentType=1]="DocumentType",e[e.Element=2]="Element",e[e.Text=3]="Text",e[e.CDATA=4]="CDATA",e[e.Comment=5]="Comment"}(uo||(uo={}));const lo=new Set(["id","class","aria-label","role","name","alt","title","data-test-id","data-testid","disabled","aria-disabled"]);function po(e){const t={};for(const n in e)if(lo.has(n)){let r=n;"data-testid"!==n&&"data-test-id"!==n||(r="testId"),t[r]=e[n]}return t}const fo=e=>t=>{if(!e.isEnabled())return;const n=function(e){const{target:t,message:n}=function(e){const t="click"===e.name;let n,r=null;try{r=t?to(e.event):no(e.event),n=Y(r,{maxStringLength:200})||""}catch(f){n=""}return{target:r,message:n}}(e);return co({category:`ui.${e.name}`,...ho(t,n)})}(t);if(!n)return;const r="click"===t.name,a=r&&t.event;!(r&&e.clickDetector&&a)||a.altKey||a.metaKey||a.ctrlKey||a.shiftKey||function(e,t,n){e.handleClick(t,n)}(e.clickDetector,n,to(t.event)),eo(e,n)};function ho(e,t){const n=e&&function(e){return"__sn"in e}(e)&&e.__sn.type===uo.Element?e.__sn:null;return{message:t,data:n?{nodeId:n.id,node:{id:n.id,tagName:n.tagName,textContent:e?Array.from(e.childNodes).map((e=>"__sn"in e&&e.__sn.type===uo.Text&&e.__sn.textContent)).filter(Boolean).map((e=>e.trim())).join(""):"",attributes:po(n.attributes)}}:{}}}function mo(e,t){if(!e.isEnabled())return;e.updateUserActivity();const n=function(e){const{metaKey:t,shiftKey:n,ctrlKey:r,altKey:a,key:i,target:o}=e;if(!o||function(e){return"INPUT"===e.tagName||"TEXTAREA"===e.tagName||e.isContentEditable}(o)||!i)return null;const s=t||r||a,c=1===i.length;if(!s&&c)return null;const u=Y(o,{maxStringLength:200})||"",l=ho(o,u);return co({category:"ui.keyDown",message:u,data:{...l.data,metaKey:t,shiftKey:n,ctrlKey:r,altKey:a,key:i}})}(t);n&&eo(e,n)}const yo=["name","type","startTime","transferSize","duration"];function go(e){return function(t){return yo.every((n=>e[n]===t[n]))}}function bo(e){const t=new PerformanceObserver((t=>{const n=function(e,t){const[n,r,a]=e.reduce(((e,t)=>("navigation"===t.entryType?e[0].push(t):"largest-contentful-paint"===t.entryType?e[1].push(t):e[2].push(t),e)),[[],[],[]]),i=[],o=[];let s=r.length?r[r.length-1]:void 0;return t.forEach((e=>{if("largest-contentful-paint"!==e.entryType)if("navigation"!==e.entryType)i.push(e);else{const t=e;e.duration>0&&!n.find(go(t))&&!o.find(go(t))&&o.push(t)}else(!s||s.startTimee.startTime-t.startTime))}(e.performanceEvents,t.getEntries());e.performanceEvents=n}));return["element","event","first-input","largest-contentful-paint","layout-shift","longtask","navigation","paint","resource"].forEach((e=>{try{t.observe({type:e,buffered:!0})}catch(f){}})),t}function vo(e,t){("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&(ee.info(e),t&&_o(e))}function wo(e,t){("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&(ee.info(e),t&&setTimeout((()=>{_o(e)}),0))}function _o(e){Be().addBreadcrumb({category:"console",data:{logger:"replay"},level:"info",message:e},{level:"info"})}class xo extends Error{constructor(){super("Event buffer exceeded maximum size of 20000000.")}}class To{constructor(){this.events=[],this._totalSize=0,this.hasCheckout=!1}get hasEvents(){return this.events.length>0}get type(){return"sync"}destroy(){this.events=[]}async addEvent(e){const t=JSON.stringify(e).length;if(this._totalSize+=t,this._totalSize>ga)throw new xo;this.events.push(e)}finish(){return new Promise((e=>{const t=this.events;this.clear(),e(JSON.stringify(t))}))}clear(){this.events=[],this._totalSize=0,this.hasCheckout=!1}getEarliestTimestamp(){const e=this.events.map((e=>e.timestamp)).sort()[0];return e?Ji(e):null}}class So{constructor(e){this._worker=e,this._id=0}ensureReady(){return this._ensureReadyPromise||(this._ensureReadyPromise=new Promise(((e,t)=>{this._worker.addEventListener("message",(({data:n})=>{n.success?e():t()}),{once:!0}),this._worker.addEventListener("error",(e=>{t(e)}),{once:!0})}))),this._ensureReadyPromise}destroy(){vo("[Replay] Destroying compression worker"),this._worker.terminate()}postMessage(e,t){const n=this._getAndIncrementId();return new Promise(((r,a)=>{const i=({data:t})=>{const o=t;if(o.method===e&&o.id===n){if(this._worker.removeEventListener("message",i),!o.success)return("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&ee.error("[Replay]",o.response),void a(new Error("Error in compression worker"));r(o.response)}};this._worker.addEventListener("message",i),this._worker.postMessage({id:n,method:e,arg:t})}))}_getAndIncrementId(){return this._id++}}class ko{constructor(e){this._worker=new So(e),this._earliestTimestamp=null,this._totalSize=0,this.hasCheckout=!1}get hasEvents(){return!!this._earliestTimestamp}get type(){return"worker"}ensureReady(){return this._worker.ensureReady()}destroy(){this._worker.destroy()}addEvent(e){const t=Ji(e.timestamp);(!this._earliestTimestamp||tga?Promise.reject(new xo):this._sendEventToWorker(n)}finish(){return this._finishRequest()}clear(){this._earliestTimestamp=null,this._totalSize=0,this.hasCheckout=!1,this._worker.postMessage("clear")}getEarliestTimestamp(){return this._earliestTimestamp}_sendEventToWorker(e){return this._worker.postMessage("addEvent",e)}async _finishRequest(){const e=await this._worker.postMessage("finish");return this._earliestTimestamp=null,this._totalSize=0,e}}class Eo{constructor(e){this._fallback=new To,this._compression=new ko(e),this._used=this._fallback,this._ensureWorkerIsLoadedPromise=this._ensureWorkerIsLoaded()}get type(){return this._used.type}get hasEvents(){return this._used.hasEvents}get hasCheckout(){return this._used.hasCheckout}set hasCheckout(e){this._used.hasCheckout=e}destroy(){this._fallback.destroy(),this._compression.destroy()}clear(){return this._used.clear()}getEarliestTimestamp(){return this._used.getEarliestTimestamp()}addEvent(e){return this._used.addEvent(e)}async finish(){return await this.ensureWorkerIsLoaded(),this._used.finish()}ensureWorkerIsLoaded(){return this._ensureWorkerIsLoadedPromise}async _ensureWorkerIsLoaded(){try{await this._compression.ensureReady()}catch(e){return void vo("[Replay] Failed to load the compression worker, falling back to simple buffer")}await this._switchToCompressionWorker()}async _switchToCompressionWorker(){const{events:e,hasCheckout:t}=this._fallback,n=[];for(const a of e)n.push(this._compression.addEvent(a));this._compression.hasCheckout=t,this._used=this._compression;try{await Promise.all(n)}catch(r){("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&ee.warn("[Replay] Failed to add events when switching buffers.",r)}}}function Ao({useCompression:e}){if(e&&window.Worker)try{const e=function(){const e=new Blob(['/*! pako 2.1.0 https://github.com/nodeca/pako @license (MIT AND Zlib) */\nfunction t(t){let e=t.length;for(;--e>=0;)t[e]=0}const e=new Uint8Array([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0]),a=new Uint8Array([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13]),i=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7]),n=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),s=new Array(576);t(s);const r=new Array(60);t(r);const o=new Array(512);t(o);const l=new Array(256);t(l);const h=new Array(29);t(h);const d=new Array(30);function _(t,e,a,i,n){this.static_tree=t,this.extra_bits=e,this.extra_base=a,this.elems=i,this.max_length=n,this.has_stree=t&&t.length}let f,c,u;function w(t,e){this.dyn_tree=t,this.max_code=0,this.stat_desc=e}t(d);const m=t=>t<256?o[t]:o[256+(t>>>7)],b=(t,e)=>{t.pending_buf[t.pending++]=255&e,t.pending_buf[t.pending++]=e>>>8&255},g=(t,e,a)=>{t.bi_valid>16-a?(t.bi_buf|=e<>16-t.bi_valid,t.bi_valid+=a-16):(t.bi_buf|=e<{g(t,a[2*e],a[2*e+1])},k=(t,e)=>{let a=0;do{a|=1&t,t>>>=1,a<<=1}while(--e>0);return a>>>1},v=(t,e,a)=>{const i=new Array(16);let n,s,r=0;for(n=1;n<=15;n++)r=r+a[n-1]<<1,i[n]=r;for(s=0;s<=e;s++){let e=t[2*s+1];0!==e&&(t[2*s]=k(i[e]++,e))}},y=t=>{let e;for(e=0;e<286;e++)t.dyn_ltree[2*e]=0;for(e=0;e<30;e++)t.dyn_dtree[2*e]=0;for(e=0;e<19;e++)t.bl_tree[2*e]=0;t.dyn_ltree[512]=1,t.opt_len=t.static_len=0,t.sym_next=t.matches=0},x=t=>{t.bi_valid>8?b(t,t.bi_buf):t.bi_valid>0&&(t.pending_buf[t.pending++]=t.bi_buf),t.bi_buf=0,t.bi_valid=0},z=(t,e,a,i)=>{const n=2*e,s=2*a;return t[n]{const i=t.heap[a];let n=a<<1;for(;n<=t.heap_len&&(n{let s,r,o,_,f=0;if(0!==t.sym_next)do{s=255&t.pending_buf[t.sym_buf+f++],s+=(255&t.pending_buf[t.sym_buf+f++])<<8,r=t.pending_buf[t.sym_buf+f++],0===s?p(t,r,i):(o=l[r],p(t,o+256+1,i),_=e[o],0!==_&&(r-=h[o],g(t,r,_)),s--,o=m(s),p(t,o,n),_=a[o],0!==_&&(s-=d[o],g(t,s,_)))}while(f{const a=e.dyn_tree,i=e.stat_desc.static_tree,n=e.stat_desc.has_stree,s=e.stat_desc.elems;let r,o,l,h=-1;for(t.heap_len=0,t.heap_max=573,r=0;r>1;r>=1;r--)A(t,a,r);l=s;do{r=t.heap[1],t.heap[1]=t.heap[t.heap_len--],A(t,a,1),o=t.heap[1],t.heap[--t.heap_max]=r,t.heap[--t.heap_max]=o,a[2*l]=a[2*r]+a[2*o],t.depth[l]=(t.depth[r]>=t.depth[o]?t.depth[r]:t.depth[o])+1,a[2*r+1]=a[2*o+1]=l,t.heap[1]=l++,A(t,a,1)}while(t.heap_len>=2);t.heap[--t.heap_max]=t.heap[1],((t,e)=>{const a=e.dyn_tree,i=e.max_code,n=e.stat_desc.static_tree,s=e.stat_desc.has_stree,r=e.stat_desc.extra_bits,o=e.stat_desc.extra_base,l=e.stat_desc.max_length;let h,d,_,f,c,u,w=0;for(f=0;f<=15;f++)t.bl_count[f]=0;for(a[2*t.heap[t.heap_max]+1]=0,h=t.heap_max+1;h<573;h++)d=t.heap[h],f=a[2*a[2*d+1]+1]+1,f>l&&(f=l,w++),a[2*d+1]=f,d>i||(t.bl_count[f]++,c=0,d>=o&&(c=r[d-o]),u=a[2*d],t.opt_len+=u*(f+c),s&&(t.static_len+=u*(n[2*d+1]+c)));if(0!==w){do{for(f=l-1;0===t.bl_count[f];)f--;t.bl_count[f]--,t.bl_count[f+1]+=2,t.bl_count[l]--,w-=2}while(w>0);for(f=l;0!==f;f--)for(d=t.bl_count[f];0!==d;)_=t.heap[--h],_>i||(a[2*_+1]!==f&&(t.opt_len+=(f-a[2*_+1])*a[2*_],a[2*_+1]=f),d--)}})(t,e),v(a,h,t.bl_count)},Z=(t,e,a)=>{let i,n,s=-1,r=e[1],o=0,l=7,h=4;for(0===r&&(l=138,h=3),e[2*(a+1)+1]=65535,i=0;i<=a;i++)n=r,r=e[2*(i+1)+1],++o{let i,n,s=-1,r=e[1],o=0,l=7,h=4;for(0===r&&(l=138,h=3),i=0;i<=a;i++)if(n=r,r=e[2*(i+1)+1],!(++o{g(t,0+(i?1:0),3),x(t),b(t,a),b(t,~a),a&&t.pending_buf.set(t.window.subarray(e,e+a),t.pending),t.pending+=a};var T=(t,e,a,i)=>{let o,l,h=0;t.level>0?(2===t.strm.data_type&&(t.strm.data_type=(t=>{let e,a=4093624447;for(e=0;e<=31;e++,a>>>=1)if(1&a&&0!==t.dyn_ltree[2*e])return 0;if(0!==t.dyn_ltree[18]||0!==t.dyn_ltree[20]||0!==t.dyn_ltree[26])return 1;for(e=32;e<256;e++)if(0!==t.dyn_ltree[2*e])return 1;return 0})(t)),R(t,t.l_desc),R(t,t.d_desc),h=(t=>{let e;for(Z(t,t.dyn_ltree,t.l_desc.max_code),Z(t,t.dyn_dtree,t.d_desc.max_code),R(t,t.bl_desc),e=18;e>=3&&0===t.bl_tree[2*n[e]+1];e--);return t.opt_len+=3*(e+1)+5+5+4,e})(t),o=t.opt_len+3+7>>>3,l=t.static_len+3+7>>>3,l<=o&&(o=l)):o=l=a+5,a+4<=o&&-1!==e?D(t,e,a,i):4===t.strategy||l===o?(g(t,2+(i?1:0),3),E(t,s,r)):(g(t,4+(i?1:0),3),((t,e,a,i)=>{let s;for(g(t,e-257,5),g(t,a-1,5),g(t,i-4,4),s=0;s{S||((()=>{let t,n,w,m,b;const g=new Array(16);for(w=0,m=0;m<28;m++)for(h[m]=w,t=0;t<1<>=7;m<30;m++)for(d[m]=b<<7,t=0;t<1<(t.pending_buf[t.sym_buf+t.sym_next++]=e,t.pending_buf[t.sym_buf+t.sym_next++]=e>>8,t.pending_buf[t.sym_buf+t.sym_next++]=a,0===e?t.dyn_ltree[2*a]++:(t.matches++,e--,t.dyn_ltree[2*(l[a]+256+1)]++,t.dyn_dtree[2*m(e)]++),t.sym_next===t.sym_end),_tr_align:t=>{g(t,2,3),p(t,256,s),(t=>{16===t.bi_valid?(b(t,t.bi_buf),t.bi_buf=0,t.bi_valid=0):t.bi_valid>=8&&(t.pending_buf[t.pending++]=255&t.bi_buf,t.bi_buf>>=8,t.bi_valid-=8)})(t)}};var F=(t,e,a,i)=>{let n=65535&t|0,s=t>>>16&65535|0,r=0;for(;0!==a;){r=a>2e3?2e3:a,a-=r;do{n=n+e[i++]|0,s=s+n|0}while(--r);n%=65521,s%=65521}return n|s<<16|0};const L=new Uint32Array((()=>{let t,e=[];for(var a=0;a<256;a++){t=a;for(var i=0;i<8;i++)t=1&t?3988292384^t>>>1:t>>>1;e[a]=t}return e})());var N=(t,e,a,i)=>{const n=L,s=i+a;t^=-1;for(let a=i;a>>8^n[255&(t^e[a])];return-1^t},I={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"},B={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_MEM_ERROR:-4,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8};const{_tr_init:C,_tr_stored_block:H,_tr_flush_block:M,_tr_tally:j,_tr_align:K}=O,{Z_NO_FLUSH:P,Z_PARTIAL_FLUSH:Y,Z_FULL_FLUSH:G,Z_FINISH:X,Z_BLOCK:W,Z_OK:q,Z_STREAM_END:J,Z_STREAM_ERROR:Q,Z_DATA_ERROR:V,Z_BUF_ERROR:$,Z_DEFAULT_COMPRESSION:tt,Z_FILTERED:et,Z_HUFFMAN_ONLY:at,Z_RLE:it,Z_FIXED:nt,Z_DEFAULT_STRATEGY:st,Z_UNKNOWN:rt,Z_DEFLATED:ot}=B,lt=(t,e)=>(t.msg=I[e],e),ht=t=>2*t-(t>4?9:0),dt=t=>{let e=t.length;for(;--e>=0;)t[e]=0},_t=t=>{let e,a,i,n=t.w_size;e=t.hash_size,i=e;do{a=t.head[--i],t.head[i]=a>=n?a-n:0}while(--e);e=n,i=e;do{a=t.prev[--i],t.prev[i]=a>=n?a-n:0}while(--e)};let ft=(t,e,a)=>(e<{const e=t.state;let a=e.pending;a>t.avail_out&&(a=t.avail_out),0!==a&&(t.output.set(e.pending_buf.subarray(e.pending_out,e.pending_out+a),t.next_out),t.next_out+=a,e.pending_out+=a,t.total_out+=a,t.avail_out-=a,e.pending-=a,0===e.pending&&(e.pending_out=0))},ut=(t,e)=>{M(t,t.block_start>=0?t.block_start:-1,t.strstart-t.block_start,e),t.block_start=t.strstart,ct(t.strm)},wt=(t,e)=>{t.pending_buf[t.pending++]=e},mt=(t,e)=>{t.pending_buf[t.pending++]=e>>>8&255,t.pending_buf[t.pending++]=255&e},bt=(t,e,a,i)=>{let n=t.avail_in;return n>i&&(n=i),0===n?0:(t.avail_in-=n,e.set(t.input.subarray(t.next_in,t.next_in+n),a),1===t.state.wrap?t.adler=F(t.adler,e,n,a):2===t.state.wrap&&(t.adler=N(t.adler,e,n,a)),t.next_in+=n,t.total_in+=n,n)},gt=(t,e)=>{let a,i,n=t.max_chain_length,s=t.strstart,r=t.prev_length,o=t.nice_match;const l=t.strstart>t.w_size-262?t.strstart-(t.w_size-262):0,h=t.window,d=t.w_mask,_=t.prev,f=t.strstart+258;let c=h[s+r-1],u=h[s+r];t.prev_length>=t.good_match&&(n>>=2),o>t.lookahead&&(o=t.lookahead);do{if(a=e,h[a+r]===u&&h[a+r-1]===c&&h[a]===h[s]&&h[++a]===h[s+1]){s+=2,a++;do{}while(h[++s]===h[++a]&&h[++s]===h[++a]&&h[++s]===h[++a]&&h[++s]===h[++a]&&h[++s]===h[++a]&&h[++s]===h[++a]&&h[++s]===h[++a]&&h[++s]===h[++a]&&sr){if(t.match_start=e,r=i,i>=o)break;c=h[s+r-1],u=h[s+r]}}}while((e=_[e&d])>l&&0!=--n);return r<=t.lookahead?r:t.lookahead},pt=t=>{const e=t.w_size;let a,i,n;do{if(i=t.window_size-t.lookahead-t.strstart,t.strstart>=e+(e-262)&&(t.window.set(t.window.subarray(e,e+e-i),0),t.match_start-=e,t.strstart-=e,t.block_start-=e,t.insert>t.strstart&&(t.insert=t.strstart),_t(t),i+=e),0===t.strm.avail_in)break;if(a=bt(t.strm,t.window,t.strstart+t.lookahead,i),t.lookahead+=a,t.lookahead+t.insert>=3)for(n=t.strstart-t.insert,t.ins_h=t.window[n],t.ins_h=ft(t,t.ins_h,t.window[n+1]);t.insert&&(t.ins_h=ft(t,t.ins_h,t.window[n+3-1]),t.prev[n&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=n,n++,t.insert--,!(t.lookahead+t.insert<3)););}while(t.lookahead<262&&0!==t.strm.avail_in)},kt=(t,e)=>{let a,i,n,s=t.pending_buf_size-5>t.w_size?t.w_size:t.pending_buf_size-5,r=0,o=t.strm.avail_in;do{if(a=65535,n=t.bi_valid+42>>3,t.strm.avail_outi+t.strm.avail_in&&(a=i+t.strm.avail_in),a>n&&(a=n),a>8,t.pending_buf[t.pending-2]=~a,t.pending_buf[t.pending-1]=~a>>8,ct(t.strm),i&&(i>a&&(i=a),t.strm.output.set(t.window.subarray(t.block_start,t.block_start+i),t.strm.next_out),t.strm.next_out+=i,t.strm.avail_out-=i,t.strm.total_out+=i,t.block_start+=i,a-=i),a&&(bt(t.strm,t.strm.output,t.strm.next_out,a),t.strm.next_out+=a,t.strm.avail_out-=a,t.strm.total_out+=a)}while(0===r);return o-=t.strm.avail_in,o&&(o>=t.w_size?(t.matches=2,t.window.set(t.strm.input.subarray(t.strm.next_in-t.w_size,t.strm.next_in),0),t.strstart=t.w_size,t.insert=t.strstart):(t.window_size-t.strstart<=o&&(t.strstart-=t.w_size,t.window.set(t.window.subarray(t.w_size,t.w_size+t.strstart),0),t.matches<2&&t.matches++,t.insert>t.strstart&&(t.insert=t.strstart)),t.window.set(t.strm.input.subarray(t.strm.next_in-o,t.strm.next_in),t.strstart),t.strstart+=o,t.insert+=o>t.w_size-t.insert?t.w_size-t.insert:o),t.block_start=t.strstart),t.high_watern&&t.block_start>=t.w_size&&(t.block_start-=t.w_size,t.strstart-=t.w_size,t.window.set(t.window.subarray(t.w_size,t.w_size+t.strstart),0),t.matches<2&&t.matches++,n+=t.w_size,t.insert>t.strstart&&(t.insert=t.strstart)),n>t.strm.avail_in&&(n=t.strm.avail_in),n&&(bt(t.strm,t.window,t.strstart,n),t.strstart+=n,t.insert+=n>t.w_size-t.insert?t.w_size-t.insert:n),t.high_water>3,n=t.pending_buf_size-n>65535?65535:t.pending_buf_size-n,s=n>t.w_size?t.w_size:n,i=t.strstart-t.block_start,(i>=s||(i||e===X)&&e!==P&&0===t.strm.avail_in&&i<=n)&&(a=i>n?n:i,r=e===X&&0===t.strm.avail_in&&a===i?1:0,H(t,t.block_start,a,r),t.block_start+=a,ct(t.strm)),r?3:1)},vt=(t,e)=>{let a,i;for(;;){if(t.lookahead<262){if(pt(t),t.lookahead<262&&e===P)return 1;if(0===t.lookahead)break}if(a=0,t.lookahead>=3&&(t.ins_h=ft(t,t.ins_h,t.window[t.strstart+3-1]),a=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart),0!==a&&t.strstart-a<=t.w_size-262&&(t.match_length=gt(t,a)),t.match_length>=3)if(i=j(t,t.strstart-t.match_start,t.match_length-3),t.lookahead-=t.match_length,t.match_length<=t.max_lazy_match&&t.lookahead>=3){t.match_length--;do{t.strstart++,t.ins_h=ft(t,t.ins_h,t.window[t.strstart+3-1]),a=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart}while(0!=--t.match_length);t.strstart++}else t.strstart+=t.match_length,t.match_length=0,t.ins_h=t.window[t.strstart],t.ins_h=ft(t,t.ins_h,t.window[t.strstart+1]);else i=j(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++;if(i&&(ut(t,!1),0===t.strm.avail_out))return 1}return t.insert=t.strstart<2?t.strstart:2,e===X?(ut(t,!0),0===t.strm.avail_out?3:4):t.sym_next&&(ut(t,!1),0===t.strm.avail_out)?1:2},yt=(t,e)=>{let a,i,n;for(;;){if(t.lookahead<262){if(pt(t),t.lookahead<262&&e===P)return 1;if(0===t.lookahead)break}if(a=0,t.lookahead>=3&&(t.ins_h=ft(t,t.ins_h,t.window[t.strstart+3-1]),a=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart),t.prev_length=t.match_length,t.prev_match=t.match_start,t.match_length=2,0!==a&&t.prev_length4096)&&(t.match_length=2)),t.prev_length>=3&&t.match_length<=t.prev_length){n=t.strstart+t.lookahead-3,i=j(t,t.strstart-1-t.prev_match,t.prev_length-3),t.lookahead-=t.prev_length-1,t.prev_length-=2;do{++t.strstart<=n&&(t.ins_h=ft(t,t.ins_h,t.window[t.strstart+3-1]),a=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart)}while(0!=--t.prev_length);if(t.match_available=0,t.match_length=2,t.strstart++,i&&(ut(t,!1),0===t.strm.avail_out))return 1}else if(t.match_available){if(i=j(t,0,t.window[t.strstart-1]),i&&ut(t,!1),t.strstart++,t.lookahead--,0===t.strm.avail_out)return 1}else t.match_available=1,t.strstart++,t.lookahead--}return t.match_available&&(i=j(t,0,t.window[t.strstart-1]),t.match_available=0),t.insert=t.strstart<2?t.strstart:2,e===X?(ut(t,!0),0===t.strm.avail_out?3:4):t.sym_next&&(ut(t,!1),0===t.strm.avail_out)?1:2};function xt(t,e,a,i,n){this.good_length=t,this.max_lazy=e,this.nice_length=a,this.max_chain=i,this.func=n}const zt=[new xt(0,0,0,0,kt),new xt(4,4,8,4,vt),new xt(4,5,16,8,vt),new xt(4,6,32,32,vt),new xt(4,4,16,16,yt),new xt(8,16,32,32,yt),new xt(8,16,128,128,yt),new xt(8,32,128,256,yt),new xt(32,128,258,1024,yt),new xt(32,258,258,4096,yt)];function At(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=ot,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new Uint16Array(1146),this.dyn_dtree=new Uint16Array(122),this.bl_tree=new Uint16Array(78),dt(this.dyn_ltree),dt(this.dyn_dtree),dt(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new Uint16Array(16),this.heap=new Uint16Array(573),dt(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new Uint16Array(573),dt(this.depth),this.sym_buf=0,this.lit_bufsize=0,this.sym_next=0,this.sym_end=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}const Et=t=>{if(!t)return 1;const e=t.state;return!e||e.strm!==t||42!==e.status&&57!==e.status&&69!==e.status&&73!==e.status&&91!==e.status&&103!==e.status&&113!==e.status&&666!==e.status?1:0},Rt=t=>{if(Et(t))return lt(t,Q);t.total_in=t.total_out=0,t.data_type=rt;const e=t.state;return e.pending=0,e.pending_out=0,e.wrap<0&&(e.wrap=-e.wrap),e.status=2===e.wrap?57:e.wrap?42:113,t.adler=2===e.wrap?0:1,e.last_flush=-2,C(e),q},Zt=t=>{const e=Rt(t);var a;return e===q&&((a=t.state).window_size=2*a.w_size,dt(a.head),a.max_lazy_match=zt[a.level].max_lazy,a.good_match=zt[a.level].good_length,a.nice_match=zt[a.level].nice_length,a.max_chain_length=zt[a.level].max_chain,a.strstart=0,a.block_start=0,a.lookahead=0,a.insert=0,a.match_length=a.prev_length=2,a.match_available=0,a.ins_h=0),e},Ut=(t,e,a,i,n,s)=>{if(!t)return Q;let r=1;if(e===tt&&(e=6),i<0?(r=0,i=-i):i>15&&(r=2,i-=16),n<1||n>9||a!==ot||i<8||i>15||e<0||e>9||s<0||s>nt||8===i&&1!==r)return lt(t,Q);8===i&&(i=9);const o=new At;return t.state=o,o.strm=t,o.status=42,o.wrap=r,o.gzhead=null,o.w_bits=i,o.w_size=1<Ut(t,e,ot,15,8,st),deflateInit2:Ut,deflateReset:Zt,deflateResetKeep:Rt,deflateSetHeader:(t,e)=>Et(t)||2!==t.state.wrap?Q:(t.state.gzhead=e,q),deflate:(t,e)=>{if(Et(t)||e>W||e<0)return t?lt(t,Q):Q;const a=t.state;if(!t.output||0!==t.avail_in&&!t.input||666===a.status&&e!==X)return lt(t,0===t.avail_out?$:Q);const i=a.last_flush;if(a.last_flush=e,0!==a.pending){if(ct(t),0===t.avail_out)return a.last_flush=-1,q}else if(0===t.avail_in&&ht(e)<=ht(i)&&e!==X)return lt(t,$);if(666===a.status&&0!==t.avail_in)return lt(t,$);if(42===a.status&&0===a.wrap&&(a.status=113),42===a.status){let e=ot+(a.w_bits-8<<4)<<8,i=-1;if(i=a.strategy>=at||a.level<2?0:a.level<6?1:6===a.level?2:3,e|=i<<6,0!==a.strstart&&(e|=32),e+=31-e%31,mt(a,e),0!==a.strstart&&(mt(a,t.adler>>>16),mt(a,65535&t.adler)),t.adler=1,a.status=113,ct(t),0!==a.pending)return a.last_flush=-1,q}if(57===a.status)if(t.adler=0,wt(a,31),wt(a,139),wt(a,8),a.gzhead)wt(a,(a.gzhead.text?1:0)+(a.gzhead.hcrc?2:0)+(a.gzhead.extra?4:0)+(a.gzhead.name?8:0)+(a.gzhead.comment?16:0)),wt(a,255&a.gzhead.time),wt(a,a.gzhead.time>>8&255),wt(a,a.gzhead.time>>16&255),wt(a,a.gzhead.time>>24&255),wt(a,9===a.level?2:a.strategy>=at||a.level<2?4:0),wt(a,255&a.gzhead.os),a.gzhead.extra&&a.gzhead.extra.length&&(wt(a,255&a.gzhead.extra.length),wt(a,a.gzhead.extra.length>>8&255)),a.gzhead.hcrc&&(t.adler=N(t.adler,a.pending_buf,a.pending,0)),a.gzindex=0,a.status=69;else if(wt(a,0),wt(a,0),wt(a,0),wt(a,0),wt(a,0),wt(a,9===a.level?2:a.strategy>=at||a.level<2?4:0),wt(a,3),a.status=113,ct(t),0!==a.pending)return a.last_flush=-1,q;if(69===a.status){if(a.gzhead.extra){let e=a.pending,i=(65535&a.gzhead.extra.length)-a.gzindex;for(;a.pending+i>a.pending_buf_size;){let n=a.pending_buf_size-a.pending;if(a.pending_buf.set(a.gzhead.extra.subarray(a.gzindex,a.gzindex+n),a.pending),a.pending=a.pending_buf_size,a.gzhead.hcrc&&a.pending>e&&(t.adler=N(t.adler,a.pending_buf,a.pending-e,e)),a.gzindex+=n,ct(t),0!==a.pending)return a.last_flush=-1,q;e=0,i-=n}let n=new Uint8Array(a.gzhead.extra);a.pending_buf.set(n.subarray(a.gzindex,a.gzindex+i),a.pending),a.pending+=i,a.gzhead.hcrc&&a.pending>e&&(t.adler=N(t.adler,a.pending_buf,a.pending-e,e)),a.gzindex=0}a.status=73}if(73===a.status){if(a.gzhead.name){let e,i=a.pending;do{if(a.pending===a.pending_buf_size){if(a.gzhead.hcrc&&a.pending>i&&(t.adler=N(t.adler,a.pending_buf,a.pending-i,i)),ct(t),0!==a.pending)return a.last_flush=-1,q;i=0}e=a.gzindexi&&(t.adler=N(t.adler,a.pending_buf,a.pending-i,i)),a.gzindex=0}a.status=91}if(91===a.status){if(a.gzhead.comment){let e,i=a.pending;do{if(a.pending===a.pending_buf_size){if(a.gzhead.hcrc&&a.pending>i&&(t.adler=N(t.adler,a.pending_buf,a.pending-i,i)),ct(t),0!==a.pending)return a.last_flush=-1,q;i=0}e=a.gzindexi&&(t.adler=N(t.adler,a.pending_buf,a.pending-i,i))}a.status=103}if(103===a.status){if(a.gzhead.hcrc){if(a.pending+2>a.pending_buf_size&&(ct(t),0!==a.pending))return a.last_flush=-1,q;wt(a,255&t.adler),wt(a,t.adler>>8&255),t.adler=0}if(a.status=113,ct(t),0!==a.pending)return a.last_flush=-1,q}if(0!==t.avail_in||0!==a.lookahead||e!==P&&666!==a.status){let i=0===a.level?kt(a,e):a.strategy===at?((t,e)=>{let a;for(;;){if(0===t.lookahead&&(pt(t),0===t.lookahead)){if(e===P)return 1;break}if(t.match_length=0,a=j(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++,a&&(ut(t,!1),0===t.strm.avail_out))return 1}return t.insert=0,e===X?(ut(t,!0),0===t.strm.avail_out?3:4):t.sym_next&&(ut(t,!1),0===t.strm.avail_out)?1:2})(a,e):a.strategy===it?((t,e)=>{let a,i,n,s;const r=t.window;for(;;){if(t.lookahead<=258){if(pt(t),t.lookahead<=258&&e===P)return 1;if(0===t.lookahead)break}if(t.match_length=0,t.lookahead>=3&&t.strstart>0&&(n=t.strstart-1,i=r[n],i===r[++n]&&i===r[++n]&&i===r[++n])){s=t.strstart+258;do{}while(i===r[++n]&&i===r[++n]&&i===r[++n]&&i===r[++n]&&i===r[++n]&&i===r[++n]&&i===r[++n]&&i===r[++n]&&nt.lookahead&&(t.match_length=t.lookahead)}if(t.match_length>=3?(a=j(t,1,t.match_length-3),t.lookahead-=t.match_length,t.strstart+=t.match_length,t.match_length=0):(a=j(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++),a&&(ut(t,!1),0===t.strm.avail_out))return 1}return t.insert=0,e===X?(ut(t,!0),0===t.strm.avail_out?3:4):t.sym_next&&(ut(t,!1),0===t.strm.avail_out)?1:2})(a,e):zt[a.level].func(a,e);if(3!==i&&4!==i||(a.status=666),1===i||3===i)return 0===t.avail_out&&(a.last_flush=-1),q;if(2===i&&(e===Y?K(a):e!==W&&(H(a,0,0,!1),e===G&&(dt(a.head),0===a.lookahead&&(a.strstart=0,a.block_start=0,a.insert=0))),ct(t),0===t.avail_out))return a.last_flush=-1,q}return e!==X?q:a.wrap<=0?J:(2===a.wrap?(wt(a,255&t.adler),wt(a,t.adler>>8&255),wt(a,t.adler>>16&255),wt(a,t.adler>>24&255),wt(a,255&t.total_in),wt(a,t.total_in>>8&255),wt(a,t.total_in>>16&255),wt(a,t.total_in>>24&255)):(mt(a,t.adler>>>16),mt(a,65535&t.adler)),ct(t),a.wrap>0&&(a.wrap=-a.wrap),0!==a.pending?q:J)},deflateEnd:t=>{if(Et(t))return Q;const e=t.state.status;return t.state=null,113===e?lt(t,V):q},deflateSetDictionary:(t,e)=>{let a=e.length;if(Et(t))return Q;const i=t.state,n=i.wrap;if(2===n||1===n&&42!==i.status||i.lookahead)return Q;if(1===n&&(t.adler=F(t.adler,e,a,0)),i.wrap=0,a>=i.w_size){0===n&&(dt(i.head),i.strstart=0,i.block_start=0,i.insert=0);let t=new Uint8Array(i.w_size);t.set(e.subarray(a-i.w_size,a),0),e=t,a=i.w_size}const s=t.avail_in,r=t.next_in,o=t.input;for(t.avail_in=a,t.next_in=0,t.input=e,pt(i);i.lookahead>=3;){let t=i.strstart,e=i.lookahead-2;do{i.ins_h=ft(i,i.ins_h,i.window[t+3-1]),i.prev[t&i.w_mask]=i.head[i.ins_h],i.head[i.ins_h]=t,t++}while(--e);i.strstart=t,i.lookahead=2,pt(i)}return i.strstart+=i.lookahead,i.block_start=i.strstart,i.insert=i.lookahead,i.lookahead=0,i.match_length=i.prev_length=2,i.match_available=0,t.next_in=r,t.input=o,t.avail_in=s,i.wrap=n,q},deflateInfo:"pako deflate (from Nodeca project)"};const Dt=(t,e)=>Object.prototype.hasOwnProperty.call(t,e);var Tt=function(t){const e=Array.prototype.slice.call(arguments,1);for(;e.length;){const a=e.shift();if(a){if("object"!=typeof a)throw new TypeError(a+"must be non-object");for(const e in a)Dt(a,e)&&(t[e]=a[e])}}return t},Ot=t=>{let e=0;for(let a=0,i=t.length;a=252?6:t>=248?5:t>=240?4:t>=224?3:t>=192?2:1;Lt[254]=Lt[254]=1;var Nt=t=>{if("function"==typeof TextEncoder&&TextEncoder.prototype.encode)return(new TextEncoder).encode(t);let e,a,i,n,s,r=t.length,o=0;for(n=0;n>>6,e[s++]=128|63&a):a<65536?(e[s++]=224|a>>>12,e[s++]=128|a>>>6&63,e[s++]=128|63&a):(e[s++]=240|a>>>18,e[s++]=128|a>>>12&63,e[s++]=128|a>>>6&63,e[s++]=128|63&a);return e},It=(t,e)=>{const a=e||t.length;if("function"==typeof TextDecoder&&TextDecoder.prototype.decode)return(new TextDecoder).decode(t.subarray(0,e));let i,n;const s=new Array(2*a);for(n=0,i=0;i4)s[n++]=65533,i+=r-1;else{for(e&=2===r?31:3===r?15:7;r>1&&i1?s[n++]=65533:e<65536?s[n++]=e:(e-=65536,s[n++]=55296|e>>10&1023,s[n++]=56320|1023&e)}}return((t,e)=>{if(e<65534&&t.subarray&&Ft)return String.fromCharCode.apply(null,t.length===e?t:t.subarray(0,e));let a="";for(let i=0;i{(e=e||t.length)>t.length&&(e=t.length);let a=e-1;for(;a>=0&&128==(192&t[a]);)a--;return a<0||0===a?e:a+Lt[t[a]]>e?a:e};var Ct=function(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0};const Ht=Object.prototype.toString,{Z_NO_FLUSH:Mt,Z_SYNC_FLUSH:jt,Z_FULL_FLUSH:Kt,Z_FINISH:Pt,Z_OK:Yt,Z_STREAM_END:Gt,Z_DEFAULT_COMPRESSION:Xt,Z_DEFAULT_STRATEGY:Wt,Z_DEFLATED:qt}=B;function Jt(t){this.options=Tt({level:Xt,method:qt,chunkSize:16384,windowBits:15,memLevel:8,strategy:Wt},t||{});let e=this.options;e.raw&&e.windowBits>0?e.windowBits=-e.windowBits:e.gzip&&e.windowBits>0&&e.windowBits<16&&(e.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new Ct,this.strm.avail_out=0;let a=St.deflateInit2(this.strm,e.level,e.method,e.windowBits,e.memLevel,e.strategy);if(a!==Yt)throw new Error(I[a]);if(e.header&&St.deflateSetHeader(this.strm,e.header),e.dictionary){let t;if(t="string"==typeof e.dictionary?Nt(e.dictionary):"[object ArrayBuffer]"===Ht.call(e.dictionary)?new Uint8Array(e.dictionary):e.dictionary,a=St.deflateSetDictionary(this.strm,t),a!==Yt)throw new Error(I[a]);this._dict_set=!0}}function Qt(t,e){const a=new Jt(e);if(a.push(t,!0),a.err)throw a.msg||I[a.err];return a.result}Jt.prototype.push=function(t,e){const a=this.strm,i=this.options.chunkSize;let n,s;if(this.ended)return!1;for(s=e===~~e?e:!0===e?Pt:Mt,"string"==typeof t?a.input=Nt(t):"[object ArrayBuffer]"===Ht.call(t)?a.input=new Uint8Array(t):a.input=t,a.next_in=0,a.avail_in=a.input.length;;)if(0===a.avail_out&&(a.output=new Uint8Array(i),a.next_out=0,a.avail_out=i),(s===jt||s===Kt)&&a.avail_out<=6)this.onData(a.output.subarray(0,a.next_out)),a.avail_out=0;else{if(n=St.deflate(a,s),n===Gt)return a.next_out>0&&this.onData(a.output.subarray(0,a.next_out)),n=St.deflateEnd(this.strm),this.onEnd(n),this.ended=!0,n===Yt;if(0!==a.avail_out){if(s>0&&a.next_out>0)this.onData(a.output.subarray(0,a.next_out)),a.avail_out=0;else if(0===a.avail_in)break}else this.onData(a.output)}return!0},Jt.prototype.onData=function(t){this.chunks.push(t)},Jt.prototype.onEnd=function(t){t===Yt&&(this.result=Ot(this.chunks)),this.chunks=[],this.err=t,this.msg=this.strm.msg};var Vt={Deflate:Jt,deflate:Qt,deflateRaw:function(t,e){return(e=e||{}).raw=!0,Qt(t,e)},gzip:function(t,e){return(e=e||{}).gzip=!0,Qt(t,e)},constants:B};var $t=function(t,e){let a,i,n,s,r,o,l,h,d,_,f,c,u,w,m,b,g,p,k,v,y,x,z,A;const E=t.state;a=t.next_in,z=t.input,i=a+(t.avail_in-5),n=t.next_out,A=t.output,s=n-(e-t.avail_out),r=n+(t.avail_out-257),o=E.dmax,l=E.wsize,h=E.whave,d=E.wnext,_=E.window,f=E.hold,c=E.bits,u=E.lencode,w=E.distcode,m=(1<>>24,f>>>=p,c-=p,p=g>>>16&255,0===p)A[n++]=65535&g;else{if(!(16&p)){if(0==(64&p)){g=u[(65535&g)+(f&(1<>>=p,c-=p),c<15&&(f+=z[a++]<>>24,f>>>=p,c-=p,p=g>>>16&255,!(16&p)){if(0==(64&p)){g=w[(65535&g)+(f&(1<o){t.msg="invalid distance too far back",E.mode=16209;break t}if(f>>>=p,c-=p,p=n-s,v>p){if(p=v-p,p>h&&E.sane){t.msg="invalid distance too far back",E.mode=16209;break t}if(y=0,x=_,0===d){if(y+=l-p,p2;)A[n++]=x[y++],A[n++]=x[y++],A[n++]=x[y++],k-=3;k&&(A[n++]=x[y++],k>1&&(A[n++]=x[y++]))}else{y=n-v;do{A[n++]=A[y++],A[n++]=A[y++],A[n++]=A[y++],k-=3}while(k>2);k&&(A[n++]=A[y++],k>1&&(A[n++]=A[y++]))}break}}break}}while(a>3,a-=k,c-=k<<3,f&=(1<{const l=o.bits;let h,d,_,f,c,u,w=0,m=0,b=0,g=0,p=0,k=0,v=0,y=0,x=0,z=0,A=null;const E=new Uint16Array(16),R=new Uint16Array(16);let Z,U,S,D=null;for(w=0;w<=15;w++)E[w]=0;for(m=0;m=1&&0===E[g];g--);if(p>g&&(p=g),0===g)return n[s++]=20971520,n[s++]=20971520,o.bits=1,0;for(b=1;b0&&(0===t||1!==g))return-1;for(R[1]=0,w=1;w<15;w++)R[w+1]=R[w]+E[w];for(m=0;m852||2===t&&x>592)return 1;for(;;){Z=w-v,r[m]+1=u?(U=D[r[m]-u],S=A[r[m]-u]):(U=96,S=0),h=1<>v)+d]=Z<<24|U<<16|S|0}while(0!==d);for(h=1<>=1;if(0!==h?(z&=h-1,z+=h):z=0,m++,0==--E[w]){if(w===g)break;w=e[a+r[m]]}if(w>p&&(z&f)!==_){for(0===v&&(v=p),c+=b,k=w-v,y=1<852||2===t&&x>592)return 1;_=z&f,n[_]=p<<24|k<<16|c-s|0}}return 0!==z&&(n[c+z]=w-v<<24|64<<16|0),o.bits=p,0};const{Z_FINISH:se,Z_BLOCK:re,Z_TREES:oe,Z_OK:le,Z_STREAM_END:he,Z_NEED_DICT:de,Z_STREAM_ERROR:_e,Z_DATA_ERROR:fe,Z_MEM_ERROR:ce,Z_BUF_ERROR:ue,Z_DEFLATED:we}=B,me=16209,be=t=>(t>>>24&255)+(t>>>8&65280)+((65280&t)<<8)+((255&t)<<24);function ge(){this.strm=null,this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new Uint16Array(320),this.work=new Uint16Array(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}const pe=t=>{if(!t)return 1;const e=t.state;return!e||e.strm!==t||e.mode<16180||e.mode>16211?1:0},ke=t=>{if(pe(t))return _e;const e=t.state;return t.total_in=t.total_out=e.total=0,t.msg="",e.wrap&&(t.adler=1&e.wrap),e.mode=16180,e.last=0,e.havedict=0,e.flags=-1,e.dmax=32768,e.head=null,e.hold=0,e.bits=0,e.lencode=e.lendyn=new Int32Array(852),e.distcode=e.distdyn=new Int32Array(592),e.sane=1,e.back=-1,le},ve=t=>{if(pe(t))return _e;const e=t.state;return e.wsize=0,e.whave=0,e.wnext=0,ke(t)},ye=(t,e)=>{let a;if(pe(t))return _e;const i=t.state;return e<0?(a=0,e=-e):(a=5+(e>>4),e<48&&(e&=15)),e&&(e<8||e>15)?_e:(null!==i.window&&i.wbits!==e&&(i.window=null),i.wrap=a,i.wbits=e,ve(t))},xe=(t,e)=>{if(!t)return _e;const a=new ge;t.state=a,a.strm=t,a.window=null,a.mode=16180;const i=ye(t,e);return i!==le&&(t.state=null),i};let ze,Ae,Ee=!0;const Re=t=>{if(Ee){ze=new Int32Array(512),Ae=new Int32Array(32);let e=0;for(;e<144;)t.lens[e++]=8;for(;e<256;)t.lens[e++]=9;for(;e<280;)t.lens[e++]=7;for(;e<288;)t.lens[e++]=8;for(ne(1,t.lens,0,288,ze,0,t.work,{bits:9}),e=0;e<32;)t.lens[e++]=5;ne(2,t.lens,0,32,Ae,0,t.work,{bits:5}),Ee=!1}t.lencode=ze,t.lenbits=9,t.distcode=Ae,t.distbits=5},Ze=(t,e,a,i)=>{let n;const s=t.state;return null===s.window&&(s.wsize=1<=s.wsize?(s.window.set(e.subarray(a-s.wsize,a),0),s.wnext=0,s.whave=s.wsize):(n=s.wsize-s.wnext,n>i&&(n=i),s.window.set(e.subarray(a-i,a-i+n),s.wnext),(i-=n)?(s.window.set(e.subarray(a-i,a),0),s.wnext=i,s.whave=s.wsize):(s.wnext+=n,s.wnext===s.wsize&&(s.wnext=0),s.whavexe(t,15),inflateInit2:xe,inflate:(t,e)=>{let a,i,n,s,r,o,l,h,d,_,f,c,u,w,m,b,g,p,k,v,y,x,z=0;const A=new Uint8Array(4);let E,R;const Z=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]);if(pe(t)||!t.output||!t.input&&0!==t.avail_in)return _e;a=t.state,16191===a.mode&&(a.mode=16192),r=t.next_out,n=t.output,l=t.avail_out,s=t.next_in,i=t.input,o=t.avail_in,h=a.hold,d=a.bits,_=o,f=l,x=le;t:for(;;)switch(a.mode){case 16180:if(0===a.wrap){a.mode=16192;break}for(;d<16;){if(0===o)break t;o--,h+=i[s++]<>>8&255,a.check=N(a.check,A,2,0),h=0,d=0,a.mode=16181;break}if(a.head&&(a.head.done=!1),!(1&a.wrap)||(((255&h)<<8)+(h>>8))%31){t.msg="incorrect header check",a.mode=me;break}if((15&h)!==we){t.msg="unknown compression method",a.mode=me;break}if(h>>>=4,d-=4,y=8+(15&h),0===a.wbits&&(a.wbits=y),y>15||y>a.wbits){t.msg="invalid window size",a.mode=me;break}a.dmax=1<>8&1),512&a.flags&&4&a.wrap&&(A[0]=255&h,A[1]=h>>>8&255,a.check=N(a.check,A,2,0)),h=0,d=0,a.mode=16182;case 16182:for(;d<32;){if(0===o)break t;o--,h+=i[s++]<>>8&255,A[2]=h>>>16&255,A[3]=h>>>24&255,a.check=N(a.check,A,4,0)),h=0,d=0,a.mode=16183;case 16183:for(;d<16;){if(0===o)break t;o--,h+=i[s++]<>8),512&a.flags&&4&a.wrap&&(A[0]=255&h,A[1]=h>>>8&255,a.check=N(a.check,A,2,0)),h=0,d=0,a.mode=16184;case 16184:if(1024&a.flags){for(;d<16;){if(0===o)break t;o--,h+=i[s++]<>>8&255,a.check=N(a.check,A,2,0)),h=0,d=0}else a.head&&(a.head.extra=null);a.mode=16185;case 16185:if(1024&a.flags&&(c=a.length,c>o&&(c=o),c&&(a.head&&(y=a.head.extra_len-a.length,a.head.extra||(a.head.extra=new Uint8Array(a.head.extra_len)),a.head.extra.set(i.subarray(s,s+c),y)),512&a.flags&&4&a.wrap&&(a.check=N(a.check,i,c,s)),o-=c,s+=c,a.length-=c),a.length))break t;a.length=0,a.mode=16186;case 16186:if(2048&a.flags){if(0===o)break t;c=0;do{y=i[s+c++],a.head&&y&&a.length<65536&&(a.head.name+=String.fromCharCode(y))}while(y&&c>9&1,a.head.done=!0),t.adler=a.check=0,a.mode=16191;break;case 16189:for(;d<32;){if(0===o)break t;o--,h+=i[s++]<>>=7&d,d-=7&d,a.mode=16206;break}for(;d<3;){if(0===o)break t;o--,h+=i[s++]<>>=1,d-=1,3&h){case 0:a.mode=16193;break;case 1:if(Re(a),a.mode=16199,e===oe){h>>>=2,d-=2;break t}break;case 2:a.mode=16196;break;case 3:t.msg="invalid block type",a.mode=me}h>>>=2,d-=2;break;case 16193:for(h>>>=7&d,d-=7&d;d<32;){if(0===o)break t;o--,h+=i[s++]<>>16^65535)){t.msg="invalid stored block lengths",a.mode=me;break}if(a.length=65535&h,h=0,d=0,a.mode=16194,e===oe)break t;case 16194:a.mode=16195;case 16195:if(c=a.length,c){if(c>o&&(c=o),c>l&&(c=l),0===c)break t;n.set(i.subarray(s,s+c),r),o-=c,s+=c,l-=c,r+=c,a.length-=c;break}a.mode=16191;break;case 16196:for(;d<14;){if(0===o)break t;o--,h+=i[s++]<>>=5,d-=5,a.ndist=1+(31&h),h>>>=5,d-=5,a.ncode=4+(15&h),h>>>=4,d-=4,a.nlen>286||a.ndist>30){t.msg="too many length or distance symbols",a.mode=me;break}a.have=0,a.mode=16197;case 16197:for(;a.have>>=3,d-=3}for(;a.have<19;)a.lens[Z[a.have++]]=0;if(a.lencode=a.lendyn,a.lenbits=7,E={bits:a.lenbits},x=ne(0,a.lens,0,19,a.lencode,0,a.work,E),a.lenbits=E.bits,x){t.msg="invalid code lengths set",a.mode=me;break}a.have=0,a.mode=16198;case 16198:for(;a.have>>24,b=z>>>16&255,g=65535&z,!(m<=d);){if(0===o)break t;o--,h+=i[s++]<>>=m,d-=m,a.lens[a.have++]=g;else{if(16===g){for(R=m+2;d>>=m,d-=m,0===a.have){t.msg="invalid bit length repeat",a.mode=me;break}y=a.lens[a.have-1],c=3+(3&h),h>>>=2,d-=2}else if(17===g){for(R=m+3;d>>=m,d-=m,y=0,c=3+(7&h),h>>>=3,d-=3}else{for(R=m+7;d>>=m,d-=m,y=0,c=11+(127&h),h>>>=7,d-=7}if(a.have+c>a.nlen+a.ndist){t.msg="invalid bit length repeat",a.mode=me;break}for(;c--;)a.lens[a.have++]=y}}if(a.mode===me)break;if(0===a.lens[256]){t.msg="invalid code -- missing end-of-block",a.mode=me;break}if(a.lenbits=9,E={bits:a.lenbits},x=ne(1,a.lens,0,a.nlen,a.lencode,0,a.work,E),a.lenbits=E.bits,x){t.msg="invalid literal/lengths set",a.mode=me;break}if(a.distbits=6,a.distcode=a.distdyn,E={bits:a.distbits},x=ne(2,a.lens,a.nlen,a.ndist,a.distcode,0,a.work,E),a.distbits=E.bits,x){t.msg="invalid distances set",a.mode=me;break}if(a.mode=16199,e===oe)break t;case 16199:a.mode=16200;case 16200:if(o>=6&&l>=258){t.next_out=r,t.avail_out=l,t.next_in=s,t.avail_in=o,a.hold=h,a.bits=d,$t(t,f),r=t.next_out,n=t.output,l=t.avail_out,s=t.next_in,i=t.input,o=t.avail_in,h=a.hold,d=a.bits,16191===a.mode&&(a.back=-1);break}for(a.back=0;z=a.lencode[h&(1<>>24,b=z>>>16&255,g=65535&z,!(m<=d);){if(0===o)break t;o--,h+=i[s++]<>p)],m=z>>>24,b=z>>>16&255,g=65535&z,!(p+m<=d);){if(0===o)break t;o--,h+=i[s++]<>>=p,d-=p,a.back+=p}if(h>>>=m,d-=m,a.back+=m,a.length=g,0===b){a.mode=16205;break}if(32&b){a.back=-1,a.mode=16191;break}if(64&b){t.msg="invalid literal/length code",a.mode=me;break}a.extra=15&b,a.mode=16201;case 16201:if(a.extra){for(R=a.extra;d>>=a.extra,d-=a.extra,a.back+=a.extra}a.was=a.length,a.mode=16202;case 16202:for(;z=a.distcode[h&(1<>>24,b=z>>>16&255,g=65535&z,!(m<=d);){if(0===o)break t;o--,h+=i[s++]<>p)],m=z>>>24,b=z>>>16&255,g=65535&z,!(p+m<=d);){if(0===o)break t;o--,h+=i[s++]<>>=p,d-=p,a.back+=p}if(h>>>=m,d-=m,a.back+=m,64&b){t.msg="invalid distance code",a.mode=me;break}a.offset=g,a.extra=15&b,a.mode=16203;case 16203:if(a.extra){for(R=a.extra;d>>=a.extra,d-=a.extra,a.back+=a.extra}if(a.offset>a.dmax){t.msg="invalid distance too far back",a.mode=me;break}a.mode=16204;case 16204:if(0===l)break t;if(c=f-l,a.offset>c){if(c=a.offset-c,c>a.whave&&a.sane){t.msg="invalid distance too far back",a.mode=me;break}c>a.wnext?(c-=a.wnext,u=a.wsize-c):u=a.wnext-c,c>a.length&&(c=a.length),w=a.window}else w=n,u=r-a.offset,c=a.length;c>l&&(c=l),l-=c,a.length-=c;do{n[r++]=w[u++]}while(--c);0===a.length&&(a.mode=16200);break;case 16205:if(0===l)break t;n[r++]=a.length,l--,a.mode=16200;break;case 16206:if(a.wrap){for(;d<32;){if(0===o)break t;o--,h|=i[s++]<{if(pe(t))return _e;let e=t.state;return e.window&&(e.window=null),t.state=null,le},inflateGetHeader:(t,e)=>{if(pe(t))return _e;const a=t.state;return 0==(2&a.wrap)?_e:(a.head=e,e.done=!1,le)},inflateSetDictionary:(t,e)=>{const a=e.length;let i,n,s;return pe(t)?_e:(i=t.state,0!==i.wrap&&16190!==i.mode?_e:16190===i.mode&&(n=1,n=F(n,e,a,0),n!==i.check)?fe:(s=Ze(t,e,a,a),s?(i.mode=16210,ce):(i.havedict=1,le)))},inflateInfo:"pako inflate (from Nodeca project)"};var Se=function(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1};const De=Object.prototype.toString,{Z_NO_FLUSH:Te,Z_FINISH:Oe,Z_OK:Fe,Z_STREAM_END:Le,Z_NEED_DICT:Ne,Z_STREAM_ERROR:Ie,Z_DATA_ERROR:Be,Z_MEM_ERROR:Ce}=B;function He(t){this.options=Tt({chunkSize:65536,windowBits:15,to:""},t||{});const e=this.options;e.raw&&e.windowBits>=0&&e.windowBits<16&&(e.windowBits=-e.windowBits,0===e.windowBits&&(e.windowBits=-15)),!(e.windowBits>=0&&e.windowBits<16)||t&&t.windowBits||(e.windowBits+=32),e.windowBits>15&&e.windowBits<48&&0==(15&e.windowBits)&&(e.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new Ct,this.strm.avail_out=0;let a=Ue.inflateInit2(this.strm,e.windowBits);if(a!==Fe)throw new Error(I[a]);if(this.header=new Se,Ue.inflateGetHeader(this.strm,this.header),e.dictionary&&("string"==typeof e.dictionary?e.dictionary=Nt(e.dictionary):"[object ArrayBuffer]"===De.call(e.dictionary)&&(e.dictionary=new Uint8Array(e.dictionary)),e.raw&&(a=Ue.inflateSetDictionary(this.strm,e.dictionary),a!==Fe)))throw new Error(I[a])}He.prototype.push=function(t,e){const a=this.strm,i=this.options.chunkSize,n=this.options.dictionary;let s,r,o;if(this.ended)return!1;for(r=e===~~e?e:!0===e?Oe:Te,"[object ArrayBuffer]"===De.call(t)?a.input=new Uint8Array(t):a.input=t,a.next_in=0,a.avail_in=a.input.length;;){for(0===a.avail_out&&(a.output=new Uint8Array(i),a.next_out=0,a.avail_out=i),s=Ue.inflate(a,r),s===Ne&&n&&(s=Ue.inflateSetDictionary(a,n),s===Fe?s=Ue.inflate(a,r):s===Be&&(s=Ne));a.avail_in>0&&s===Le&&a.state.wrap>0&&0!==t[a.next_in];)Ue.inflateReset(a),s=Ue.inflate(a,r);switch(s){case Ie:case Be:case Ne:case Ce:return this.onEnd(s),this.ended=!0,!1}if(o=a.avail_out,a.next_out&&(0===a.avail_out||s===Le))if("string"===this.options.to){let t=Bt(a.output,a.next_out),e=a.next_out-t,n=It(a.output,t);a.next_out=e,a.avail_out=i-e,e&&a.output.set(a.output.subarray(t,t+e),0),this.onData(n)}else this.onData(a.output.length===a.next_out?a.output:a.output.subarray(0,a.next_out));if(s!==Fe||0!==o){if(s===Le)return s=Ue.inflateEnd(this.strm),this.onEnd(s),this.ended=!0,!0;if(0===a.avail_in)break}}return!0},He.prototype.onData=function(t){this.chunks.push(t)},He.prototype.onEnd=function(t){t===Fe&&("string"===this.options.to?this.result=this.chunks.join(""):this.result=Ot(this.chunks)),this.chunks=[],this.err=t,this.msg=this.strm.msg};const{Deflate:Me,deflate:je,deflateRaw:Ke,gzip:Pe}=Vt;var Ye=Me,Ge=je,Xe=B;const We=new class{constructor(){this._init()}clear(){this._init()}addEvent(t){if(!t)throw new Error("Adding invalid event");const e=this._hasEvents?",":"";this.deflate.push(e+t,Xe.Z_SYNC_FLUSH),this._hasEvents=!0}finish(){if(this.deflate.push("]",Xe.Z_FINISH),this.deflate.err)throw this.deflate.err;const t=this.deflate.result;return this._init(),t}_init(){this._hasEvents=!1,this.deflate=new Ye,this.deflate.push("[",Xe.Z_NO_FLUSH)}},qe={clear:()=>{We.clear()},addEvent:t=>We.addEvent(t),finish:()=>We.finish(),compress:t=>function(t){return Ge(t)}(t)};addEventListener("message",(function(t){const e=t.data.method,a=t.data.id,i=t.data.arg;if(e in qe&&"function"==typeof qe[e])try{const t=qe[e](i);postMessage({id:a,method:e,success:!0,response:t})}catch(t){postMessage({id:a,method:e,success:!1,response:t.message}),console.error(t)}})),postMessage({id:void 0,method:"init",success:!0,response:void 0});']);return URL.createObjectURL(e)}();vo("[Replay] Using compression worker");const t=new Worker(e);return new Eo(t)}catch(t){vo("[Replay] Failed to create compression worker")}return vo("[Replay] Using simple buffer"),new To}function Oo(){try{return"sessionStorage"in pa&&!!pa.sessionStorage}catch(f){return!1}}function Co(e){!function(){if(!Oo())return;try{pa.sessionStorage.removeItem(fa)}catch(f){}}(),e.session=void 0}function Po(e){return void 0!==e&&Math.random()e.getContext().initialTimestamp+e.getOptions().maxReplayDuration)||(vo(`[Replay] Skipping event with timestamp ${n} because it is after maxReplayDuration`,e.getOptions()._experiments.traceInternals),!1))}function Fo(e){return!e.type}function zo(e){return"transaction"===e.type}function Go(e){const t=function(){const e=Be().getClient();if(!e)return!1;const t=e.getTransport();if(!t)return!1;return t.send.__sentry__baseTransport__||!1}();return(n,r)=>{if(!e.isEnabled()||!Fo(n)&&!zo(n))return;const a=r&&r.statusCode;t&&(!a||a<200||a>=300)||(zo(n)?function(e,t){const n=e.getContext();t.contexts&&t.contexts.trace&&t.contexts.trace.trace_id&&n.traceIds.size<100&&n.traceIds.add(t.contexts.trace.trace_id)}(e,n):function(e,t){const n=e.getContext();t.event_id&&n.errorIds.size<100&&n.errorIds.add(t.event_id);"buffer"===e.recordingMode&&t.tags&&t.tags.replayId&&setTimeout((()=>{e.sendBufferedReplayOrFlush()}))}(e,n))}}function Ho(e,t=!1){const n=t?Go(e):void 0;return Object.assign(((t,r)=>{if(!e.isEnabled())return t;if(function(e){return"replay_event"===e.type}(t))return delete t.breadcrumbs,t;if(!Fo(t)&&!zo(t))return t;if(!e.checkAndHandleExpiredSession())return t;if(function(e,t){return!(e.type||!e.exception||!e.exception.values||!e.exception.values.length)&&(!(!t.originalException||!t.originalException.__rrweb__)||e.exception.values.some((e=>!!(e.stacktrace&&e.stacktrace.frames&&e.stacktrace.frames.length)&&e.stacktrace.frames.some((e=>e.filename&&e.filename.includes("/rrweb/src/"))))))}(t,r)&&!e.getOptions()._experiments.captureExceptions)return("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&ee.log("[Replay] Ignoring error from rrweb internals",t),null;const a=function(e,t){return"buffer"===e.recordingMode&&t.message!==ha&&!(!t.exception||t.type)&&Po(e.getOptions().errorSampleRate)}(e,t);return(a||"session"===e.recordingMode)&&(t.tags={...t.tags,replayId:e.getSessionId()}),n&&n(t,{statusCode:200}),t}),{id:"Replay"})}function Wo(e,t){return t.map((({type:t,start:n,end:r,name:a,data:i})=>{const o=e.throttledAddEvent({type:$a.Custom,timestamp:n,data:{tag:"performanceSpan",payload:{op:t,description:a,startTimestamp:n,endTimestamp:r,data:i}}});return"string"===typeof o?Promise.resolve(null):o}))}function Vo(e){return t=>{if(!e.isEnabled())return;const n=function(e){const{from:t,to:n}=e,r=Date.now()/1e3;return{type:"navigation.push",start:r,end:r,name:n,data:{previous:t}}}(t);null!==n&&(e.getContext().urls.push(n.name),e.triggerUserActivity(),e.addUpdate((()=>(Wo(e,[n]),!1))))}}function qo(e,t){return("undefined"!==typeof __SENTRY_DEBUG__&&!__SENTRY_DEBUG__||!e.getOptions()._experiments.traceInternals)&&function(e){const t=Be().getClient(),n=t&&t.getDsn();return!!n&&e.includes(n.host)}(t)}function $o(e,t){e.isEnabled()&&null!==t&&(qo(e,t.name)||e.addUpdate((()=>(Wo(e,[t]),!0))))}const Yo=10,Ko=11,Qo=12,Xo=13,Jo=14,es=15,ts=20,ns=21,rs=22,as=23,is=["true","false","null"];function os(e,t){if(!t.length)return e;let n=e;const r=t.length-1;n=function(e,t){switch(t){case Yo:return`${e}"~~":"~~"`;case 11:return`${e}:"~~"`;case 12:return`${e}~~":"~~"`;case Xo:return function(e){const t=e.lastIndexOf(":"),n=e.slice(t+1);if(is.includes(n.trim()))return`${e},"~~":"~~"`;return`${e.slice(0,t+1)}"~~"`}(e);case 14:return`${e}~~"`;case es:return`${e},"~~":"~~"`;case ts:return`${e}"~~"`;case ns:return function(e){const t=function(e){for(let t=e.length-1;t>=0;t--){const n=e[t];if(","===n||"["===n)return t}return-1}(e);if(t>-1){const n=e.slice(t+1);return is.includes(n.trim())?`${e},"~~"`:`${e.slice(0,t+1)}"~~"`}return e}(e);case 22:return`${e}~~"`;case as:return`${e},"~~"`}return e}(n,t[r]);for(let a=r;a>=0;a--){switch(t[a]){case Yo:n=`${n}}`;break;case ts:n=`${n}]`}}return n}function ss(e,t,n){const r=e[e.length-1],a=t[n];if(!/\s/.test(a))if('"'!==a||cs(t,n))switch(a){case"{":!function(e,t){if(!t)return void e.push(Yo);if(t===Xo)return void e.push(Yo);t===ns&&e.push(Yo);if(t===ts)e.push(Yo)}(e,r);break;case"[":!function(e,t){if(!t)return e.push(ts),void e.push(ns);if(t===Xo)return e.push(ts),void e.push(ns);t===ns&&(e.push(ts),e.push(ns));if(t===ts)e.push(ts),e.push(ns)}(e,r);break;case":":!function(e,t){t===Ko&&(e.pop(),e.push(Xo))}(e,r);break;case",":!function(e,t){if(t===Xo)return void e.pop();if(t===es)return e.pop(),void e.pop();if(t===ns)return;if(t===as)e.pop()}(e,r);break;case"}":!function(e,t){t===Yo&&e.pop();t===Xo&&(e.pop(),e.pop());t===es&&(e.pop(),e.pop(),e.pop());e[e.length-1]===Xo&&e.push(es);e[e.length-1]===ns&&e.push(as)}(e,r);break;case"]":!function(e,t){t===ts&&e.pop();t===ns&&(e.pop(),e.pop());t===as&&(e.pop(),e.pop(),e.pop());e[e.length-1]===Xo&&e.push(es);e[e.length-1]===ns&&e.push(as)}(e,r)}else!function(e,t){if(t===Jo)return e.pop(),void e.push(es);if(t===rs)return e.pop(),void e.push(as);if(t===Xo)return void e.push(Jo);if(t===ns)return void e.push(rs);if(t===Yo)return void e.push(Qo);if(t===Qo)e.pop(),e.push(11)}(e,r)}function cs(e,t){return"\\"===e[t-1]&&!cs(e,t-1)}function us(e){return os(e,function(e){const t=[];for(let n=0;nma;if(function(e){const t=e[0],n=e[e.length-1];return"["===t&&"]"===n||"{"===t&&"}"===n}(e))try{const n=t?us(e.slice(0,ma)):e;return{body:JSON.parse(n),warnings:t?["JSON_TRUNCATED"]:[]}}catch(n){return{body:t?`${e.slice(0,ma)}\u2026`:e,warnings:t?["INVALID_JSON","TEXT_TRUNCATED"]:["INVALID_JSON"]}}return{body:t?`${e.slice(0,ma)}\u2026`:e,warnings:t?["TEXT_TRUNCATED"]:[]}}(n);return r.body=a,i.length>0&&(r._meta={warnings:i}),r}function ys(e,t){return Object.keys(e).reduce(((n,r)=>{const a=r.toLowerCase();return t.includes(a)&&e[r]&&(n[a]=e[r]),n}),{})}function gs(e){return new URLSearchParams(e).toString()}function bs(e,t){const n=function(e,t=pa.document.baseURI){if(e.startsWith("http://")||e.startsWith("https://")||e.startsWith(pa.location.origin))return e;const n=new URL(e,t);if(n.origin!==new URL(t).origin)return e;const r=n.href;if(!e.endsWith("/")&&r.endsWith("/"))return r.slice(0,-1);return r}(e);return ae(n,t)}async function vs(e,t,n){try{const r=await async function(e,t,n){const{startTimestamp:r,endTimestamp:a}=t,{url:i,method:o,status_code:s=0,request_body_size:c,response_body_size:u}=e.data,l=bs(i,n.networkDetailAllowUrls)&&!bs(i,n.networkDetailDenyUrls),d=l?function({networkCaptureBodies:e,networkRequestHeaders:t},n,r){const a=function(e,t){if(1===e.length&&"string"!==typeof e[0])return xs(e[0],t);if(2===e.length)return xs(e[1],t);return{}}(n,t);if(!e)return ms(a,r,void 0);const i=ps(ws(n));return ms(a,r,i)}(n,t.input,c):hs(c),p=await async function(e,{networkCaptureBodies:t,textEncoder:n,networkResponseHeaders:r},a,i){if(!e&&void 0!==i)return hs(i);const o=_s(a.headers,r);if(!t&&void 0!==i)return ms(o,i,void 0);try{const r=a.clone(),s=await async function(e){try{return await e.text()}catch(t){return}}(r),c=s&&s.length&&void 0===i?ls(s,n):i;return e?ms(o,c,t?s:void 0):hs(c)}catch(f){return ms(o,i,void 0)}}(l,n,t.response,u);return{startTimestamp:r,endTimestamp:a,url:i,method:o,statusCode:s,request:d,response:p}}(e,t,n),a=fs("resource.fetch",r);$o(n.replay,a)}catch(r){("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&ee.error("[Replay] Failed to capture fetch breadcrumb",r)}}function ws(e=[]){if(2===e.length&&"object"===typeof e[1])return e[1].body}function _s(e,t){const n={};return t.forEach((t=>{e.get(t)&&(n[t]=e.get(t))})),n}function xs(e,t){if(!e)return{};const n=e.headers;return n?n instanceof Headers?_s(n,t):Array.isArray(n)?{}:ys(n,t):{}}async function Ts(e,t,n){try{const r=function(e,t,n){const{startTimestamp:r,endTimestamp:a,input:i,xhr:o}=t,{url:s,method:c,status_code:u=0,request_body_size:l,response_body_size:d}=e.data;if(!s)return null;if(!bs(s,n.networkDetailAllowUrls)||bs(s,n.networkDetailDenyUrls)){return{startTimestamp:r,endTimestamp:a,url:s,method:c,statusCode:u,request:hs(l),response:hs(d)}}const p=o.__sentry_xhr_v2__,f=p?ys(p.request_headers,n.networkRequestHeaders):{},h=ys(function(e){const t=e.getAllResponseHeaders();if(!t)return{};return t.split("\r\n").reduce(((e,t)=>{const[n,r]=t.split(": ");return e[n.toLowerCase()]=r,e}),{})}(o),n.networkResponseHeaders),m=ms(f,l,n.networkCaptureBodies?ps(i):void 0),y=ms(h,d,n.networkCaptureBodies?t.xhr.responseText:void 0);return{startTimestamp:r,endTimestamp:a,url:s,method:c,statusCode:u,request:m,response:y}}(e,t,n),a=fs("resource.xhr",r);$o(n.replay,a)}catch(r){("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&ee.error("[Replay] Failed to capture fetch breadcrumb",r)}}function Ss(e){const t=Be().getClient();try{const n=new TextEncoder,{networkDetailAllowUrls:r,networkDetailDenyUrls:a,networkCaptureBodies:i,networkRequestHeaders:o,networkResponseHeaders:s}=e.getOptions(),c={replay:e,textEncoder:n,networkDetailAllowUrls:r,networkDetailDenyUrls:a,networkCaptureBodies:i,networkRequestHeaders:o,networkResponseHeaders:s};t&&t.on?t.on("beforeAddBreadcrumb",((e,t)=>function(e,t,n){if(!t.data)return;try{(function(e){return"xhr"===e.category})(t)&&function(e){return e&&e.xhr}(n)&&(!function(e,t,n){const{xhr:r,input:a}=t,i=ls(a,n.textEncoder),o=r.getResponseHeader("content-length")?ds(r.getResponseHeader("content-length")):ls(r.response,n.textEncoder);void 0!==i&&(e.data.request_body_size=i),void 0!==o&&(e.data.response_body_size=o)}(t,n,e),Ts(t,n,e)),function(e){return"fetch"===e.category}(t)&&function(e){return e&&e.response}(n)&&(!function(e,t,n){const{input:r,response:a}=t,i=ls(ws(r),n.textEncoder),o=a?ds(a.headers.get("content-length")):void 0;void 0!==i&&(e.data.request_body_size=i),void 0!==o&&(e.data.response_body_size=o)}(t,n,e),vs(t,n,e))}catch(f){("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&ee.warn("Error when enriching network breadcrumb")}}(c,e,t))):(dt("fetch",function(e){return t=>{if(!e.isEnabled())return;const n=function(e){const{startTimestamp:t,endTimestamp:n,fetchData:r,response:a}=e;if(!n)return null;const{method:i,url:o}=r;return{type:"resource.fetch",start:t/1e3,end:n/1e3,name:o,data:{method:i,statusCode:a?a.status:void 0}}}(t);$o(e,n)}}(e)),dt("xhr",function(e){return t=>{if(!e.isEnabled())return;const n=function(e){const{startTimestamp:t,endTimestamp:n,xhr:r}=e,a=r.__sentry_xhr_v2__;if(!t||!n||!a)return null;const{method:i,url:o,status_code:s}=a;return void 0===o?null:{type:"resource.xhr",name:o,start:t/1e3,end:n/1e3,data:{method:i,statusCode:s}}}(t);$o(e,n)}}(e)))}catch(n){}}let ks=null;const Es=e=>t=>{if(!e.isEnabled())return;const n=function(e){const t=e.getLastBreadcrumb&&e.getLastBreadcrumb();if(ks===t||!t)return null;if(ks=t,!function(e){return!!e.category}(t)||["fetch","xhr","sentry.event","sentry.transaction"].includes(t.category)||t.category.startsWith("ui."))return null;if("console"===t.category)return function(e){const t=e.data&&e.data.arguments;if(!Array.isArray(t)||0===t.length)return co(e);let n=!1;const r=t.map((e=>{if(!e)return e;if("string"===typeof e)return e.length>ya?(n=!0,`${e.slice(0,ya)}\u2026`):e;if("object"===typeof e)try{const t=kt(e,7),r=JSON.stringify(t);if(r.length>ya){const e=us(r.slice(0,ya)),t=JSON.parse(e);return n=!0,t}return t}catch(f){}return e}));return co({...e,data:{...e.data,arguments:r,...n?{_meta:{warnings:["CONSOLE_ARG_TRUNCATED"]}}:{}}})}(t);return co(t)}(t);n&&eo(e,n)};function As(e){return!(!e||!e.on)}function Os(e){const{jsHeapSizeLimit:t,totalJSHeapSize:n,usedJSHeapSize:r}=e,a=Date.now()/1e3;return{type:"memory",name:"memory",start:a,end:a,data:{memory:{jsHeapSizeLimit:t,totalJSHeapSize:n,usedJSHeapSize:r}}}}const Cs={resource:function(e){const{entryType:t,initiatorType:n,name:r,responseEnd:a,startTime:i,decodedBodySize:o,encodedBodySize:s,responseStatus:c,transferSize:u}=e;if(["fetch","xmlhttprequest"].includes(n))return null;return{type:`${t}.${n}`,start:Rs(i),end:Rs(a),name:r,data:{size:u,statusCode:c,decodedBodySize:o,encodedBodySize:s}}},paint:function(e){const{duration:t,entryType:n,name:r,startTime:a}=e,i=Rs(a);return{type:n,name:r,start:i,end:i+t,data:void 0}},navigation:function(e){const{entryType:t,name:n,decodedBodySize:r,duration:a,domComplete:i,encodedBodySize:o,domContentLoadedEventStart:s,domContentLoadedEventEnd:c,domInteractive:u,loadEventStart:l,loadEventEnd:d,redirectCount:p,startTime:f,transferSize:h,type:m}=e;if(0===a)return null;return{type:`${t}.${m}`,start:Rs(f),end:Rs(i),name:n,data:{size:h,decodedBodySize:r,encodedBodySize:o,duration:a,domInteractive:u,domContentLoadedEventStart:s,domContentLoadedEventEnd:c,loadEventStart:l,loadEventEnd:d,domComplete:i,redirectCount:p}}},"largest-contentful-paint":function(e){const{entryType:t,startTime:n,size:r}=e;let a=0;if(pa.performance){const e=pa.performance.getEntriesByType("navigation")[0];a=e&&e.activationStart||0}const i=Math.max(n-a,0),o=Rs(a)+i/1e3;return{type:t,name:t,start:o,end:o,data:{value:i,size:r,nodeId:Xi.mirror.getId(e.element)}}}};function Ps(e){return void 0===Cs[e.entryType]?null:Cs[e.entryType](e)}function Rs(e){return((Oe.Z1||pa.performance.timeOrigin)+e)/1e3}function Is(e){let t=!1;return(n,r)=>{if(!e.checkAndHandleExpiredSession())return void(("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&ee.warn("[Replay] Received replay event after session expired."));const a=r||!t;t=!0,e.addUpdate((()=>{if("buffer"===e.recordingMode&&a&&e.setInitialState(),!Bo(e,n,a))return!0;if(!a)return!1;if(function(e,t){if(!t||!e.session||0!==e.session.segmentId)return;Bo(e,function(e){const t=e.getOptions();return{type:$a.Custom,timestamp:Date.now(),data:{tag:"options",payload:{sessionSampleRate:t.sessionSampleRate,errorSampleRate:t.errorSampleRate,useCompressionOption:t.useCompression,blockAllMedia:t.blockAllMedia,maskAllText:t.maskAllText,maskAllInputs:t.maskAllInputs,useCompression:!!e.eventBuffer&&"worker"===e.eventBuffer.type,networkDetailHasUrls:t.networkDetailAllowUrls.length>0,networkCaptureBodies:t.networkCaptureBodies,networkRequestHasHeaders:t.networkRequestHeaders.length>0,networkResponseHasHeaders:t.networkResponseHeaders.length>0}}}}(e),!1)}(e,a),e.session&&e.session.previousSessionId)return!0;if("buffer"===e.recordingMode&&e.session&&e.eventBuffer){const t=e.eventBuffer.getEarliestTimestamp();t&&(vo(`[Replay] Updating session start time to earliest event in buffer to ${new Date(t)}`,e.getOptions()._experiments.traceInternals),e.session.started=t,e.getOptions().stickySession&&Ro(e.session))}return"session"===e.recordingMode&&e.flush(),!0}))}}async function Ds({recordingData:e,replayId:t,segmentId:n,eventContext:r,timestamp:a,session:i}){const o=function({recordingData:e,headers:t}){let n;const r=`${JSON.stringify(t)}\n`;if("string"===typeof e)n=`${r}${e}`;else{const t=(new TextEncoder).encode(r);n=new Uint8Array(t.length+e.length),n.set(t),n.set(e,t.length)}return n}({recordingData:e,headers:{segment_id:n}}),{urls:s,errorIds:c,traceIds:u,initialTimestamp:l}=r,d=Be(),p=d.getClient(),h=d.getScope(),m=p&&p.getTransport(),y=p&&p.getDsn();if(!p||!m||!y||!i.sampled)return;const g={type:"replay_event",replay_start_timestamp:l/1e3,timestamp:a/1e3,error_ids:c,trace_ids:u,urls:s,replay_id:t,segment_id:n,replay_type:i.sampled},b=await async function({client:e,scope:t,replayId:n,event:r}){const a={event_id:n,integrations:"object"!==typeof e._integrations||null===e._integrations||Array.isArray(e._integrations)?void 0:Object.keys(e._integrations)};e.emit&&e.emit("preprocessEvent",r,a);const i=await Gt(e.getOptions(),r,a,t,e);if(!i)return null;i.platform=i.platform||"javascript";const o=e.getSdkMetadata&&e.getSdkMetadata(),{name:s,version:c}=o&&o.sdk||{};return i.sdk={...i.sdk,name:s||"sentry.javascript.unknown",version:c||"0.0.0"},i}({scope:h,client:p,replayId:t,event:g});if(!b)return p.recordDroppedEvent("event_processor","replay",g),void vo("An event processor returned `null`, will not send event.");delete b.sdkProcessingMetadata;const v=function(e,t,n,r){return Ot(Lt(e,Nt(e),r,n),[[{type:"replay_event"},e],[{type:"replay_recording",length:"string"===typeof t?(new TextEncoder).encode(t).length:t.length},t]])}(b,o,y,p.getOptions().tunnel);let w;try{w=await m.send(v)}catch(_){const e=new Error(ha);try{e.cause=_}catch(f){}throw e}if(!w)return w;if("number"===typeof w.statusCode&&(w.statusCode<200||w.statusCode>=300))throw new js(w.statusCode);return w}class js extends Error{constructor(e){super(`Transport returned status code ${e}`)}}async function Ms(e,t={count:0,interval:5e3}){const{recordingData:n,options:r}=e;if(n.length)try{return await Ds(e),!0}catch(a){if(a instanceof js)throw a;if(function(e,t){Be().setContext(e,t)}("Replays",{_retryCount:t.count}),("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&r._experiments&&r._experiments.captureExceptions&&rn(a),t.count>=3){const e=new Error("Unable to send Replay - max retries exceeded");try{e.cause=a}catch(f){}throw e}return t.interval*=++t.count,new Promise(((n,r)=>{setTimeout((async()=>{try{await Ms(e,t),n(!0)}catch(a){r(a)}}),t.interval)}))}}const Ns="__THROTTLED";function Ls(e,t,n){const r=new Map;let a=!1;return(...i)=>{const o=Math.floor(Date.now()/1e3);if((e=>{const t=e-n;r.forEach(((e,n)=>{ne+t),0)>=t){const e=a;return a=!0,e?"__SKIPPED":Ns}a=!1;const s=r.get(o)||0;return r.set(o,s+1),e(...i)}}class Bs{constructor({options:e,recordingOptions:t}){Bs.prototype.__init.call(this),Bs.prototype.__init2.call(this),Bs.prototype.__init3.call(this),Bs.prototype.__init4.call(this),Bs.prototype.__init5.call(this),Bs.prototype.__init6.call(this),this.eventBuffer=null,this.performanceEvents=[],this.recordingMode="session",this.timeouts={sessionIdlePause:3e5,sessionIdleExpire:9e5},this._lastActivity=Date.now(),this._isEnabled=!1,this._isPaused=!1,this._hasInitializedCoreListeners=!1,this._context={errorIds:new Set,traceIds:new Set,urls:[],initialTimestamp:Date.now(),initialUrl:""},this._recordingOptions=t,this._options=e,this._debouncedFlush=function(e,t,n){let r,a,i;const o=n&&n.maxWait?Math.max(n.maxWait,t):0;function s(){return c(),r=e(),r}function c(){void 0!==a&&clearTimeout(a),void 0!==i&&clearTimeout(i),a=i=void 0}function u(){return a&&clearTimeout(a),a=setTimeout(s,t),o&&void 0===i&&(i=setTimeout(s,o)),r}return u.cancel=c,u.flush=function(){return void 0!==a||void 0!==i?s():r},u}((()=>this._flush()),this._options.flushMinDelay,{maxWait:this._options.flushMaxDelay}),this._throttledAddEvent=Ls(((e,t)=>function(e,t,n){return Uo(e,t)?Zo(e,t,n):Promise.resolve(null)}(this,e,t)),300,5);const{slowClickTimeout:n,slowClickIgnoreSelectors:r}=this.getOptions(),a=n?{threshold:Math.min(3e3,n),timeout:n,scrollTimeout:300,ignoreSelector:r?r.join(","):""}:void 0;a&&(this.clickDetector=new io(this,a))}getContext(){return this._context}isEnabled(){return this._isEnabled}isPaused(){return this._isPaused}getOptions(){return this._options}initializeSampling(e){const{errorSampleRate:t,sessionSampleRate:n}=this._options;t<=0&&n<=0||(this._initializeSessionForSampling(e),this.session?!1!==this.session.sampled&&(this.recordingMode="buffer"===this.session.sampled&&0===this.session.segmentId?"buffer":"session",wo(`[Replay] Starting replay in ${this.recordingMode} mode`,this._options._experiments.traceInternals),this._initializeRecording()):this._handleException(new Error("Unable to initialize and create session")))}start(){if(this._isEnabled&&"session"===this.recordingMode)throw new Error("Replay recording is already in progress");if(this._isEnabled&&"buffer"===this.recordingMode)throw new Error("Replay buffering is in progress, call `flush()` to save the replay");wo("[Replay] Starting replay in session mode",this._options._experiments.traceInternals);const e=Lo({maxReplayDuration:this._options.maxReplayDuration,sessionIdleExpire:this.timeouts.sessionIdleExpire,traceInternals:this._options._experiments.traceInternals},{stickySession:this._options.stickySession,sessionSampleRate:1,allowBuffering:!1});this.session=e,this._initializeRecording()}startBuffering(){if(this._isEnabled)throw new Error("Replay recording is already in progress");wo("[Replay] Starting replay in buffer mode",this._options._experiments.traceInternals);const e=Lo({sessionIdleExpire:this.timeouts.sessionIdleExpire,maxReplayDuration:this._options.maxReplayDuration,traceInternals:this._options._experiments.traceInternals},{stickySession:this._options.stickySession,sessionSampleRate:0,allowBuffering:!0});this.session=e,this.recordingMode="buffer",this._initializeRecording()}startRecording(){try{this._stopRecording=Xi({...this._recordingOptions,..."buffer"===this.recordingMode&&{checkoutEveryNms:6e4},emit:Is(this),onMutation:this._onMutationHandler})}catch(e){this._handleException(e)}}stopRecording(){try{return this._stopRecording&&(this._stopRecording(),this._stopRecording=void 0),!0}catch(e){return this._handleException(e),!1}}async stop({forceFlush:e=!1,reason:t}={}){if(this._isEnabled){this._isEnabled=!1;try{vo("[Replay] Stopping Replay"+(t?` triggered by ${t}`:""),this._options._experiments.traceInternals),this._removeListeners(),this.stopRecording(),this._debouncedFlush.cancel(),e&&await this._flush({force:!0}),this.eventBuffer&&this.eventBuffer.destroy(),this.eventBuffer=null,Co(this)}catch(n){this._handleException(n)}}}pause(){this._isPaused||(this._isPaused=!0,this.stopRecording(),vo("[Replay] Pausing replay",this._options._experiments.traceInternals))}resume(){this._isPaused&&this._checkSession()&&(this._isPaused=!1,this.startRecording(),vo("[Replay] Resuming replay",this._options._experiments.traceInternals))}async sendBufferedReplayOrFlush({continueRecording:e=!0}={}){if("session"===this.recordingMode)return this.flushImmediate();const t=Date.now();vo("[Replay] Converting buffer to session",this._options._experiments.traceInternals),await this.flushImmediate();const n=this.stopRecording();e&&n&&"session"!==this.recordingMode&&(this.recordingMode="session",this.session&&(this._updateUserActivity(t),this._updateSessionActivity(t),this._maybeSaveSession()),this.startRecording())}addUpdate(e){const t=e();"buffer"!==this.recordingMode&&!0!==t&&this._debouncedFlush()}triggerUserActivity(){if(this._updateUserActivity(),this._stopRecording)this.checkAndHandleExpiredSession(),this._updateSessionActivity();else{if(!this._checkSession())return;this.resume()}}updateUserActivity(){this._updateUserActivity(),this._updateSessionActivity()}conditionalFlush(){return"buffer"===this.recordingMode?Promise.resolve():this.flushImmediate()}flush(){return this._debouncedFlush()}flushImmediate(){return this._debouncedFlush(),this._debouncedFlush.flush()}cancelFlush(){this._debouncedFlush.cancel()}getSessionId(){return this.session&&this.session.id}checkAndHandleExpiredSession(){if(!(this._lastActivity&&jo(this._lastActivity,this.timeouts.sessionIdlePause)&&this.session&&"session"===this.session.sampled))return!!this._checkSession();this.pause()}setInitialState(){const e=`${pa.location.pathname}${pa.location.hash}${pa.location.search}`,t=`${pa.location.origin}${e}`;this.performanceEvents=[],this._clearContext(),this._context.initialUrl=t,this._context.initialTimestamp=Date.now(),this._context.urls.push(t)}throttledAddEvent(e,t){const n=this._throttledAddEvent(e,t);if(n===Ns){const e=co({category:"replay.throttled"});this.addUpdate((()=>!Bo(this,{type:5,timestamp:e.timestamp||0,data:{tag:"breadcrumb",payload:e,metric:!0}})))}return n}getCurrentRoute(){const e=this.lastTransaction||Be().getScope().getTransaction();if(e&&["route","custom"].includes(e.metadata.source))return e.name}_initializeRecording(){this.setInitialState(),this._updateSessionActivity(),this.eventBuffer=Ao({useCompression:this._options.useCompression}),this._removeListeners(),this._addListeners(),this._isEnabled=!0,this._isPaused=!1,this.startRecording()}_handleException(e){("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&ee.error("[Replay]",e),("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&this._options._experiments&&this._options._experiments.captureExceptions&&rn(e)}_initializeSessionForSampling(e){const t=this._options.errorSampleRate>0,n=Lo({sessionIdleExpire:this.timeouts.sessionIdleExpire,maxReplayDuration:this._options.maxReplayDuration,traceInternals:this._options._experiments.traceInternals,previousSessionId:e},{stickySession:this._options.stickySession,sessionSampleRate:this._options.sessionSampleRate,allowBuffering:t});this.session=n}_checkSession(){if(!this.session)return!1;const e=this.session;return!No(e,{sessionIdleExpire:this.timeouts.sessionIdleExpire,maxReplayDuration:this._options.maxReplayDuration})||(this._refreshSession(e),!1)}async _refreshSession(e){this._isEnabled&&(await this.stop({reason:"refresh session"}),this.initializeSampling(e.id))}_addListeners(){try{pa.document.addEventListener("visibilitychange",this._handleVisibilityChange),pa.addEventListener("blur",this._handleWindowBlur),pa.addEventListener("focus",this._handleWindowFocus),pa.addEventListener("keydown",this._handleKeyboardEvent),this.clickDetector&&this.clickDetector.addListeners(),this._hasInitializedCoreListeners||(!function(e){const t=Be().getScope(),n=Be().getClient();t.addScopeListener(Es(e)),dt("dom",fo(e)),dt("history",Vo(e)),Ss(e);const r=Ho(e,!As(n));n&&n.addEventProcessor?n.addEventProcessor(r):Ee(r),As(n)&&(n.on("afterSendEvent",Go(e)),n.on("createDsc",(t=>{const n=e.getSessionId();n&&e.isEnabled()&&"session"===e.recordingMode&&(t.replay_id=n)})),n.on("startTransaction",(t=>{e.lastTransaction=t})),n.on("finishTransaction",(t=>{e.lastTransaction=t})))}(this),this._hasInitializedCoreListeners=!0)}catch(e){this._handleException(e)}"PerformanceObserver"in pa&&(this._performanceObserver=bo(this))}_removeListeners(){try{pa.document.removeEventListener("visibilitychange",this._handleVisibilityChange),pa.removeEventListener("blur",this._handleWindowBlur),pa.removeEventListener("focus",this._handleWindowFocus),pa.removeEventListener("keydown",this._handleKeyboardEvent),this.clickDetector&&this.clickDetector.removeListeners(),this._performanceObserver&&(this._performanceObserver.disconnect(),this._performanceObserver=void 0)}catch(e){this._handleException(e)}}__init(){this._handleVisibilityChange=()=>{"visible"===pa.document.visibilityState?this._doChangeToForegroundTasks():this._doChangeToBackgroundTasks()}}__init2(){this._handleWindowBlur=()=>{const e=co({category:"ui.blur"});this._doChangeToBackgroundTasks(e)}}__init3(){this._handleWindowFocus=()=>{const e=co({category:"ui.focus"});this._doChangeToForegroundTasks(e)}}__init4(){this._handleKeyboardEvent=e=>{mo(this,e)}}_doChangeToBackgroundTasks(e){if(!this.session)return;Mo(this.session,{maxReplayDuration:this._options.maxReplayDuration,sessionIdleExpire:this.timeouts.sessionIdleExpire})||(e&&this._createCustomBreadcrumb(e),this.conditionalFlush())}_doChangeToForegroundTasks(e){if(!this.session)return;this.checkAndHandleExpiredSession()?e&&this._createCustomBreadcrumb(e):vo("[Replay] Document has become active, but session has expired")}_triggerFullSnapshot(e=!0){try{vo("[Replay] Taking full rrweb snapshot"),Xi.takeFullSnapshot(e)}catch(t){this._handleException(t)}}_updateUserActivity(e=Date.now()){this._lastActivity=e}_updateSessionActivity(e=Date.now()){this.session&&(this.session.lastActivity=e,this._maybeSaveSession())}_createCustomBreadcrumb(e){this.addUpdate((()=>{this.throttledAddEvent({type:$a.Custom,timestamp:e.timestamp||0,data:{tag:"breadcrumb",payload:e}})}))}_addPerformanceEntries(){const e=[...this.performanceEvents];return this.performanceEvents=[],Promise.all(Wo(this,function(e){return e.map(Ps).filter(Boolean)}(e)))}_clearContext(){this._context.errorIds.clear(),this._context.traceIds.clear(),this._context.urls=[]}_updateInitialTimestampFromEventBuffer(){const{session:e,eventBuffer:t}=this;if(!e||!t)return;if(e.segmentId)return;const n=t.getEarliestTimestamp();n&&nthis._options.maxReplayDuration+3e4)throw new Error("Session is too long, not sending replay");const n=this._popEventContext(),r=this.session.segmentId++;this._maybeSaveSession();const a=await this.eventBuffer.finish();await Ms({replayId:e,recordingData:a,segmentId:r,eventContext:n,session:this.session,options:this.getOptions(),timestamp:t})}catch(t){this._handleException(t),this.stop({reason:"sendReplay"});const e=Be().getClient();e&&e.recordDroppedEvent("send_error","replay")}}else("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&ee.error("[Replay] No session or eventBuffer found to flush.")}__init5(){this._flush=async({force:e=!1}={})=>{if(!this._isEnabled&&!e)return;if(!this.checkAndHandleExpiredSession())return void(("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&ee.error("[Replay] Attempting to finish replay event after session expired."));if(!this.session)return void(("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&ee.error("[Replay] No session found to flush."));const t=this.session.started,n=Date.now()-t;this._debouncedFlush.cancel();const r=nthis._options.maxReplayDuration+5e3;if(r||a)return vo(`[Replay] Session duration (${Math.floor(n/1e3)}s) is too ${r?"short":"long"}, not sending replay.`,this._options._experiments.traceInternals),void(r&&this._debouncedFlush());const i=this.eventBuffer;if(i&&0===this.session.segmentId&&!i.hasCheckout&&vo("[Replay] Flushing initial segment without checkout.",this._options._experiments.traceInternals),!this._flushLock)return this._flushLock=this._runFlush(),await this._flushLock,void(this._flushLock=void 0);try{await this._flushLock}catch(o){("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&ee.error(o)}finally{this._debouncedFlush()}}}_maybeSaveSession(){this.session&&this._options.stickySession&&Ro(this.session)}__init6(){this._onMutationHandler=e=>{const t=e.length,n=this._options.mutationLimit,r=n&&t>n;if(t>this._options.mutationBreadcrumbLimit||r){const e=co({category:"replay.mutations",data:{count:t,limit:r}});this._createCustomBreadcrumb(e)}return!r||(this.stop({reason:"mutationLimit",forceFlush:"session"===this.recordingMode}),!1)}}}function Zs(e,t,n,r){const a=[...e,..."string"===typeof r?r.split(","):[],...t];return"undefined"!==typeof n&&("string"===typeof n&&a.push(`.${n}`),console.warn("[Replay] You are using a deprecated configuration item for privacy. Read the documentation on how to use the new privacy configuration.")),a.join(",")}function Us({mask:e,unmask:t,block:n,unblock:r,ignore:a,blockClass:i,blockSelector:o,maskTextClass:s,maskTextSelector:c,ignoreClass:u}){const l=Zs(e,[".sentry-mask","[data-sentry-mask]"],s,c),d=Zs(t,[".sentry-unmask","[data-sentry-unmask]"]),p={maskTextSelector:l,unmaskTextSelector:d,maskInputSelector:l,unmaskInputSelector:d,blockSelector:Zs(n,[".sentry-block","[data-sentry-block]",'base[href="/"]'],i,o),unblockSelector:Zs(r,[".sentry-unblock","[data-sentry-unblock]"]),ignoreSelector:Zs(a,[".sentry-ignore","[data-sentry-ignore]",'input[type="file"]'],u)};return i instanceof RegExp&&(p.blockClass=i),s instanceof RegExp&&(p.maskTextClass=s),p}function Fs(){return"undefined"!==typeof window&&(!(0,la.KV)()||"undefined"!==typeof da&&"renderer"===da.type)}const zs='img,image,svg,video,object,picture,embed,map,audio,link[rel="icon"],link[rel="apple-touch-icon"]',Gs=["content-length","content-type","accept"];let Hs=!1;class Ws{static __initStatic(){this.id="Replay"}constructor({flushMinDelay:e=5e3,flushMaxDelay:t=5500,minReplayDuration:n=4999,maxReplayDuration:r=36e5,stickySession:a=!0,useCompression:i=!0,_experiments:o={},sessionSampleRate:s,errorSampleRate:c,maskAllText:u=!0,maskAllInputs:l=!0,blockAllMedia:d=!0,mutationBreadcrumbLimit:p=750,mutationLimit:f=1e4,slowClickTimeout:h=7e3,slowClickIgnoreSelectors:m=[],networkDetailAllowUrls:y=[],networkDetailDenyUrls:g=[],networkCaptureBodies:b=!0,networkRequestHeaders:v=[],networkResponseHeaders:w=[],mask:_=[],unmask:x=[],block:T=[],unblock:S=[],ignore:k=[],maskFn:E,beforeAddRecordingEvent:A,blockClass:O,blockSelector:C,maskInputOptions:P,maskTextClass:R,maskTextSelector:I,ignoreClass:D}={}){if(this.name=Ws.id,this._recordingOptions={maskAllInputs:l,maskAllText:u,maskInputOptions:{...P||{},password:!0},maskTextFn:E,maskInputFn:E,...Us({mask:_,unmask:x,block:T,unblock:S,ignore:k,blockClass:O,blockSelector:C,maskTextClass:R,maskTextSelector:I,ignoreClass:D}),slimDOMOptions:"all",inlineStylesheet:!0,inlineImages:!1,collectFonts:!0},this._initialOptions={flushMinDelay:e,flushMaxDelay:t,minReplayDuration:Math.min(n,15e3),maxReplayDuration:Math.min(r,ba),stickySession:a,sessionSampleRate:s,errorSampleRate:c,useCompression:i,blockAllMedia:d,maskAllInputs:l,maskAllText:u,mutationBreadcrumbLimit:p,mutationLimit:f,slowClickTimeout:h,slowClickIgnoreSelectors:m,networkDetailAllowUrls:y,networkDetailDenyUrls:g,networkCaptureBodies:b,networkRequestHeaders:Vs(v),networkResponseHeaders:Vs(w),beforeAddRecordingEvent:A,_experiments:o},"number"===typeof s&&(console.warn(`[Replay] You are passing \`sessionSampleRate\` to the Replay integration.\nThis option is deprecated and will be removed soon.\nInstead, configure \`replaysSessionSampleRate\` directly in the SDK init options, e.g.:\nSentry.init({ replaysSessionSampleRate: ${s} })`),this._initialOptions.sessionSampleRate=s),"number"===typeof c&&(console.warn(`[Replay] You are passing \`errorSampleRate\` to the Replay integration.\nThis option is deprecated and will be removed soon.\nInstead, configure \`replaysOnErrorSampleRate\` directly in the SDK init options, e.g.:\nSentry.init({ replaysOnErrorSampleRate: ${c} })`),this._initialOptions.errorSampleRate=c),this._initialOptions.blockAllMedia&&(this._recordingOptions.blockSelector=this._recordingOptions.blockSelector?`${this._recordingOptions.blockSelector},${zs}`:zs),this._isInitialized&&Fs())throw new Error("Multiple Sentry Session Replay instances are not supported");this._isInitialized=!0}get _isInitialized(){return Hs}set _isInitialized(e){Hs=e}setupOnce(){Fs()&&(this._setup(),setTimeout((()=>this._initialize())))}start(){this._replay&&this._replay.start()}startBuffering(){this._replay&&this._replay.startBuffering()}stop(){return this._replay?this._replay.stop({forceFlush:"session"===this._replay.recordingMode}):Promise.resolve()}flush(e){return this._replay&&this._replay.isEnabled()?this._replay.sendBufferedReplayOrFlush(e):Promise.resolve()}getReplayId(){if(this._replay&&this._replay.isEnabled())return this._replay.getSessionId()}_initialize(){this._replay&&this._replay.initializeSampling()}_setup(){const e=function(e){const t=Be().getClient(),n=t&&t.getOptions(),r={sessionSampleRate:0,errorSampleRate:0,...pe(e)};if(!n)return console.warn("SDK client is not available."),r;null==e.sessionSampleRate&&null==e.errorSampleRate&&null==n.replaysSessionSampleRate&&null==n.replaysOnErrorSampleRate&&console.warn("Replay is disabled because neither `replaysSessionSampleRate` nor `replaysOnErrorSampleRate` are set.");"number"===typeof n.replaysSessionSampleRate&&(r.sessionSampleRate=n.replaysSessionSampleRate);"number"===typeof n.replaysOnErrorSampleRate&&(r.errorSampleRate=n.replaysOnErrorSampleRate);return r}(this._initialOptions);this._replay=new Bs({options:e,recordingOptions:this._recordingOptions})}}function Vs(e){return[...Gs,...e.map((e=>e.toLowerCase()))]}Ws.__initStatic();var qs=n(241),$s=n(9008),Ys=n(67294),Ks=n(40481),Qs=n(83454),Xs=n(78544),Js=n(77537),ec=n(25298),tc=n(49501),nc=n(13902);var rc=Ys.forwardRef((function(e,t){return Ys.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),Ys.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M17 16l4-4m0 0l-4-4m4 4H7m6 4v1a3 3 0 01-3 3H6a3 3 0 01-3-3V7a3 3 0 013-3h4a3 3 0 013 3v1"}))})),ac=n(61953),ic=n(81645),oc=n(29630),sc=n(75084),cc=n(31959),uc=n(68861),lc=n(85893),dc=function(e){var t=e.address,n=e.onDisconnectWallet;return(0,lc.jsx)(cc.P,{open:!0,withCloseButton:!1,setOpen:function(e){},children:(0,lc.jsxs)(ac.Z,{sx:{display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"center"},children:[(0,lc.jsx)(ic.Z,{sx:{fontSize:"24px",color:"warning.main",mb:2},children:(0,lc.jsx)(nc.Z,{})}),(0,lc.jsx)(oc.Z,{variant:"h2",children:(0,lc.jsx)(tc.cC,{id:"Blocked Address"})}),(0,lc.jsx)(oc.Z,{variant:"helperText",sx:{my:4},children:t}),(0,lc.jsxs)(oc.Z,{variant:"description",sx:{textAlign:"center",mb:4},children:[(0,lc.jsx)(tc.cC,{id:"This address is blocked on app.aave.com because it is associated with one or more"})," ",(0,lc.jsx)(uc.rU,{href:"https://docs.aave.com/faq/#address-screening",underline:"always",children:(0,lc.jsx)(tc.cC,{id:"blocked activities"})}),"."]}),(0,lc.jsxs)(sc.Z,{variant:"contained",onClick:n,children:[(0,lc.jsx)(ic.Z,{fontSize:"small",sx:{mx:1},children:(0,lc.jsx)(rc,{})}),(0,lc.jsx)(tc.cC,{id:"Disconnect Wallet"})]})]})})},pc=function(e){var t=e.children,n=(0,Js.Z)(),r=n.currentAccount,i=n.disconnectWallet,o=n.readOnlyMode,s=n.loading,c=function(e){var t=(0,Ys.useState)(!0),n=t[0],r=t[1],i="".concat(Qs.env.NEXT_PUBLIC_API_BASEURL,"/addresses/status"),o="?address=".concat(e),s=function(){var t=(0,a.Z)(l().mark((function t(){var n,a;return l().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(!i||!e){t.next=16;break}return t.prev=1,t.next=4,fetch(i+o);case 4:if(!(n=t.sent).ok){t.next=10;break}return t.next=8,n.json();case 8:a=t.sent,r(a.addressAllowed);case 10:t.next=14;break;case 12:t.prev=12,t.t0=t.catch(1);case 14:t.next=17;break;case 16:r(!0);case 17:case"end":return t.stop()}}),t,null,[[1,12]])})));return function(){return t.apply(this,arguments)}}();return(0,Ks.W)(s,12e4,!1,[e]),{isAllowed:n}}(o||s||ec.p8?"":r);return c.isAllowed?(0,lc.jsx)(lc.Fragment,{children:t}):(0,lc.jsxs)(Xs.Z,{children:[(0,lc.jsx)(dc,{address:r,onDisconnectWallet:i}),";"]})};function fc(e){var t=e.title,n=e.description,r=e.imageUrl,a=e.timestamp;return(0,lc.jsxs)($s.default,{children:[(0,lc.jsxs)("title",{children:["ZeroLend - ",t]}),(0,lc.jsx)("meta",{name:"description",content:n},"description"),(0,lc.jsx)("meta",{property:"og:title",content:"ZeroLend - ".concat(t)},"title"),(0,lc.jsx)("meta",{property:"og:description",content:n},"ogdescription"),r&&(0,lc.jsx)("meta",{property:"og:image",content:r},"ogimage"),r&&(0,lc.jsx)("meta",{name:"twitter:image",content:r},"twitterimage"),(0,lc.jsx)("meta",{name:"twitter:site",content:"@zerolendxyz"},"twittersite"),(0,lc.jsx)("meta",{property:"twitter:card",content:r?"summary_large_image":"summary"},"twittercard"),(0,lc.jsx)("meta",{name:"twitter:title",content:t},"twittertitle"),(0,lc.jsx)("meta",{name:"twitter:description",content:n},"twitterdescription"),a&&(0,lc.jsx)("meta",{name:"revised",content:a},"timestamp"),(0,lc.jsx)("meta",{name:"keywords",content:"Decentralized Finance, DeFi, lending, borrowing, stablecoins, Ethereum, assets, erc-20, smart contracts, open finance, trustless"},"keywords"),(0,lc.jsx)("meta",{name:"apple-mobile-web-app-title",content:"ZeroLend"}),(0,lc.jsx)("meta",{name:"apple-mobile-web-app-capable",content:"yes"}),(0,lc.jsx)("meta",{name:"apple-mobile-web-app-status-bar-style",content:"black"})]})}var hc=n(24834),mc=function(e){var t={};return Object.keys(e.transactions).forEach((function(n){var r=+n,a=Object.keys(e.transactions[r]).filter((function(t){return"success"===e.transactions[r][t].txState}));t[r]=a.reduce((function(t,n){return t[n]=e.transactions[r][n],t}),{})})),t},yc=n(57609);function gc(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function bc(e){for(var t=1;tc&&("#"!==o[l]||!Kc(e[l]));)l-=1;return!Kc(e[d])||"left"===n&&t!==c||t-l=o?r+=tu("0",i-o):r=(r.substring(0,i)||"0")+"."+r.substring(i),t+r}(s),c=!0),"Infinity"===s&&c&&(s=""),c&&!n&&"number"===typeof r&&(s=function(e,t,n){if(-1!==["","-"].indexOf(e))return e;var r=-1!==e.indexOf(".")&&t,a=Jc(e),i=a.beforeDecimal,o=a.afterDecimal,s=a.hasNagation,c=parseFloat("0."+(o||"0")),u=(o.length<=t?"0."+o:c.toFixed(t)).split(".");return(s?"-":"")+i.split("").reverse().reduce((function(e,t,n){return e.length>n?(Number(e[0])+Number(t)).toString()+e.substring(1,e.length):t+e}),u[0])+(r?".":"")+eu(u[1]||"",Math.min(t,o.length),n)}(s,r,a)),c?this.formatNumString(s):this.formatInput(s))},t.prototype.formatNegation=function(e){void 0===e&&(e="");var t=this.props.allowNegative,n=new RegExp("(-)"),r=new RegExp("(-)(.)*(-)"),a=n.test(e),i=r.test(e);return e=e.replace(/-/g,""),a&&!i&&t&&(e="-"+e),e},t.prototype.formatInput=function(e){return void 0===e&&(e=""),this.props.format||(e=this.removePrefixAndSuffix(e),e=this.formatNegation(e)),e=this.removeFormatting(e),this.formatNumString(e)},t.prototype.isCharacterAFormat=function(e,t){var n=this.props,r=n.format,a=n.prefix,i=n.suffix,o=n.decimalScale,s=n.fixedDecimalScale,c=this.getSeparators().decimalSeparator;return"string"===typeof r&&"#"!==r[e]||!(r||!(e=t.length-i.length||o&&s&&t[e]===c))},t.prototype.correctInputValue=function(e,t,n){var r=this,a=this.props,i=a.format,o=a.allowNegative,s=a.prefix,c=a.suffix,u=a.decimalScale,l=this.getSeparators(),d=l.allowedDecimalSeparators,p=l.decimalSeparator,f=this.state.numAsString||"",h=this.selectionBeforeInput,m=h.selectionStart,y=h.selectionEnd,g=function(e,t){for(var n=0,r=0,a=e.length,i=t.length;e[n]===t[n]&&nn&&a-r>n;)r++;return{start:n,end:a-r}}(t,n),b=g.start,v=g.end;if(!i&&b===v&&-1!==d.indexOf(n[m])){var w=0===u?"":p;return n.substr(0,m)+w+n.substr(m+1,n.length)}var _=i?0:s.length,x=t.length-(i?0:c.length);if(n.length>t.length||!n.length||b===v||0===m&&y===t.length||0===b&&v===t.length||m===_&&y===x)return n;var T=t.substr(b,v-b);if(!![].concat(T).find((function(e,n){return r.isCharacterAFormat(n+b,t)}))){var S=t.substr(b),k={},E=[];[].concat(S).forEach((function(e,n){r.isCharacterAFormat(n+b,t)?k[n]=e:n>T.length-1&&E.push(e)})),Object.keys(k).forEach((function(e){E.length>e?E.splice(e,0,k[e]):E.push(k[e])})),n=t.substr(0,b)+E.join("")}if(!i){var A=this.removeFormatting(n),O=Jc(A,o),C=O.beforeDecimal,P=O.afterDecimal,R=O.addNegation,I=ev;)b--;b=this.correctCaretPosition(o,b,"left")}}else for(;!m.test(o[b])&&bw)&&(e.preventDefault(),this.setPatchedCaretPosition(n,b,o)),e.isUnitTestRun&&this.setPatchedCaretPosition(n,b,o),f(e)}else f(e)},t.prototype.onMouseUp=function(e){var t=e.target,n=t.selectionStart,r=t.selectionEnd,a=t.value;if(void 0===a&&(a=""),n===r){var i=this.correctCaretPosition(a,n);i!==n&&this.setPatchedCaretPosition(t,i,a)}this.props.onMouseUp(e)},t.prototype.onFocus=function(e){var t=this;e.persist(),this.focusedElm=e.target,this.focusTimeout=setTimeout((function(){var n=e.target,r=n.selectionStart,a=n.selectionEnd,i=n.value;void 0===i&&(i="");var o=t.correctCaretPosition(i,r);o===r||0===r&&a===i.length||t.setPatchedCaretPosition(n,o,i),t.props.onFocus(e)}),0)},t.prototype.render=function(){var e=this.props,t=e.type,n=e.displayType,r=e.customInput,a=e.renderText,i=e.getInputRef,o=e.format,s=(e.thousandSeparator,e.decimalSeparator,e.allowedDecimalSeparators,e.thousandsGroupStyle,e.decimalScale,e.fixedDecimalScale,e.prefix,e.suffix,e.removeFormatting,e.mask,e.defaultValue,e.isNumericString,e.allowNegative,e.allowEmptyFormatting,e.allowLeadingZeros,e.onValueChange,e.isAllowed,e.customNumerals,e.onChange,e.onKeyDown,e.onMouseUp,e.onFocus,e.onBlur,e.value,function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&-1===t.indexOf(r)&&(n[r]=e[r]);return n}(e,["type","displayType","customInput","renderText","getInputRef","format","thousandSeparator","decimalSeparator","allowedDecimalSeparators","thousandsGroupStyle","decimalScale","fixedDecimalScale","prefix","suffix","removeFormatting","mask","defaultValue","isNumericString","allowNegative","allowEmptyFormatting","allowLeadingZeros","onValueChange","isAllowed","customNumerals","onChange","onKeyDown","onMouseUp","onFocus","onBlur","value"])),c=this.state,u=c.value,l=c.mounted&&function(e){return e||"undefined"!==typeof navigator&&!(navigator.platform&&/iPhone|iPod/.test(navigator.platform))}(o)?"numeric":void 0,d=Object.assign({inputMode:l},s,{type:t,value:u,onChange:this.onChange,onKeyDown:this.onKeyDown,onMouseUp:this.onMouseUp,onFocus:this.onFocus,onBlur:this.onBlur});if("text"===n)return a?a(u,s)||null:Ys.createElement("span",Object.assign({},s,{ref:i}),u);if(r){var p=r;return Ys.createElement(p,Object.assign({},d,{ref:i}))}return Ys.createElement("input",Object.assign({},d,{ref:i}))},t}(Ys.Component);ou.defaultProps=iu;var su=ou,cu=n(25049),uu=n(2180),lu=n(34314),du=["onChange"];function pu(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function fu(e){for(var t=1;tNumber(l)?a("-1"):a(e.target.value))},inputProps:{"aria-label":"amount input",style:{fontSize:"21px",lineHeight:"28,01px",padding:0,height:"28px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden"}},inputComponent:mu}),""!==t&&!o&&(0,lc.jsx)(Hc.Z,{sx:{minWidth:0,p:0,left:8,zIndex:1,color:"text.muted","&:hover":{color:"text.secondary"}},onClick:function(){a&&a("")},disabled:i,children:(0,lc.jsx)(Uc.Z,{height:16})}),s&&1!==c.length?(0,lc.jsx)(Wc.Z,{children:(0,lc.jsxs)(Vc.Z,{disabled:i,value:_.symbol,onChange:function(e){var t=c.find((function(t){return t.symbol===e.target.value}));s&&s(t),a&&a("")},variant:"outlined",className:"AssetInput__select","data-cy":"assetSelect",MenuProps:{sx:{maxHeight:"240px",".MuiPaper-root":{border:"dark"===v.palette.mode?"1px solid #EBEBED1F":"unset",boxShadow:"0px 2px 10px 0px #0000001A"}}},sx:{p:0,"&.AssetInput__select .MuiOutlinedInput-input":{p:0,backgroundColor:"transparent",pr:"24px !important"},"&.AssetInput__select .MuiOutlinedInput-notchedOutline":{display:"none"},"&.AssetInput__select .MuiSelect-icon":{color:"text.primary",right:"0%"}},renderValue:function(e){var t=1===c.length?c[0]:c&&c.find((function(t){return t.symbol===e}));return(0,lc.jsxs)(ac.Z,{sx:{display:"flex",alignItems:"center"},"data-cy":"assetsSelectedOption_".concat(t.symbol.toUpperCase()),children:[(0,lc.jsx)(uu.T1,{symbol:t.iconSymbol||t.symbol,aToken:t.aToken,sx:{mr:2,ml:4}}),(0,lc.jsx)(oc.Z,{variant:"main16",color:"text.primary",children:e})]})},children:[g||void 0,c.map((function(e){return(0,lc.jsx)(qc.Z,{value:e.symbol,"data-cy":"assetsSelectOption_".concat(e.symbol.toUpperCase()),children:b?b(e):(0,lc.jsxs)(lc.Fragment,{children:[(0,lc.jsx)(uu.T1,{aToken:e.aToken,symbol:e.iconSymbol||e.symbol,sx:{fontSize:"22px",mr:1}}),(0,lc.jsx)($c.Z,{sx:{mr:6},children:e.symbol}),e.balance&&(0,lc.jsx)(Pc.B,{value:e.balance,compact:!0})]})},e.symbol)}))]})}):(0,lc.jsxs)(ac.Z,{sx:{display:"inline-flex",alignItems:"center"},children:[(0,lc.jsx)(uu.T1,{aToken:_.aToken,symbol:_.iconSymbol||_.symbol,sx:(0,lu.M)(_.iconSymbol||_.symbol)?{}:{mr:2,ml:4},fontSize:(0,lu.M)(_.iconSymbol||_.symbol)?"large":"inherit"}),(0,lc.jsx)(oc.Z,{variant:"h3",sx:{lineHeight:"28px"},"data-cy":"inputAsset",children:r})]})]}),(0,lc.jsxs)(ac.Z,{sx:{display:"flex",alignItems:"center",height:"16px"},children:[m?(0,lc.jsx)(ac.Z,{sx:{flex:1}}):(0,lc.jsx)(Pc.B,{value:isNaN(Number(n))?0:Number(n),compact:!0,symbol:"USD",variant:"secondary12",color:"text.muted",symbolsColor:"text.muted",flexGrow:1}),_.balance&&a&&(0,lc.jsxs)(lc.Fragment,{children:[(0,lc.jsxs)(oc.Z,{component:"div",variant:"secondary12",color:"text.secondary",children:[f&&""!==f?f:(0,lc.jsx)(tc.cC,{id:"Balance"})," ",(0,lc.jsx)(Pc.B,{value:_.balance,compact:!0,variant:"secondary12",color:"text.secondary",symbolsColor:"text.disabled"})]}),!o&&(0,lc.jsx)(sc.Z,{size:"small",sx:{minWidth:0,ml:"7px",p:0},onClick:function(){y&&w(y.eventName,fu({},y.eventParams)),a("-1")},disabled:i||d,children:(0,lc.jsx)(tc.cC,{id:"Max"})})]})]})]})]})},gu=n(67916),bu=n(93608),vu=n(97461),wu=n(56371),_u=n(19419),xu=n(39771),Tu=n(74180),Su=n(67489),ku=n(70794),Eu=n(29946);!function(e){e[e.SUPPLY_CAP_REACHED=0]="SUPPLY_CAP_REACHED",e[e.HF_BELOW_ONE=1]="HF_BELOW_ONE",e[e.NOT_ENOUGH_COLLATERAL_TO_REPAY_WITH=2]="NOT_ENOUGH_COLLATERAL_TO_REPAY_WITH",e[e.ZERO_LTV_WITHDRAW_BLOCKED=3]="ZERO_LTV_WITHDRAW_BLOCKED"}(hu||(hu={}));var Au=function(e,t){return"-1"!==e&&new ku.O(e).minus(new ku.O(t)).lt("1.05")},Ou=function(e){var t=e.approvedAmount,n=e.signedAmount,r=e.amount;return!("-1"===t||"0"!==t&&Number(t)>=Number(r)||Number(n)>=Number(r))},Cu=function(e){var t=[];return e.userReservesData.forEach((function(e){Number(e.scaledATokenBalance)>0&&"0"===e.reserve.baseLTVasCollateral&&e.usageAsCollateralEnabledOnUser&&"0"!==e.reserve.reserveLiquidationThreshold&&t.push(e.reserve.symbol)})),t},Pu=function(e,t,n,r){var a=e.reserve;if(!a.usageAsCollateralEnabled)return Eu.z.UNAVAILABLE;var i=Eu.z.ENABLED,o=e&&"0"!==e.scaledATokenBalance,s="0"!==t;return a.isIsolated?r?i=Eu.z.UNAVAILABLE:n?o?i=e.usageAsCollateralEnabledOnUser?Eu.z.ISOLATED_ENABLED:Eu.z.DISABLED:s&&(i=Eu.z.UNAVAILABLE_DUE_TO_ISOLATION):i=s?Eu.z.ISOLATED_DISABLED:Eu.z.ISOLATED_ENABLED:i=n?Eu.z.UNAVAILABLE_DUE_TO_ISOLATION:o?e.usageAsCollateralEnabledOnUser?Eu.z.ENABLED:Eu.z.DISABLED:Eu.z.ENABLED,i};function Ru(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Iu(e){for(var t=1;t {symbol}",values:{action:n,symbol:a},components:{0:(0,lc.jsx)(Pc.B,{value:Number(r),compact:!0,variant:"secondary14"})}})})}),(0,lc.jsx)(sc.Z,{sx:{mt:4},variant:"outlined",size:"small",endIcon:(0,lc.jsx)(Ku,{style:{fontSize:12}}),onClick:function(){return s(yc.Sd.GHO_BORROW_VIEW_TX_DETAILS)},href:o.explorerLinkBuilder({tx:t||i.txHash}),target:"_blank",children:(0,lc.jsx)(oc.Z,{variant:"buttonS",children:(0,lc.jsx)(tc.cC,{id:"Review tx details"})})})]})})};function Xu(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ju(e){for(var t=1;t0,P=g(S),R=(0,Nc.BC)(p),I=S===(R=Math.min(Number(R),h.aaveFacilitatorRemainingCapacity).toFixed(10)),D=(0,Ec.hE)(S).multipliedBy(r.formattedPriceInMarketReferenceCurrency).multipliedBy(f).shiftedBy(-Ac.$3),j=(0,Oc.L1)({collateralBalanceMarketReferenceCurrency:p.totalCollateralUSD,borrowBalanceMarketReferenceCurrency:(0,Ec.hE)(p.totalBorrowsUSD).plus(D),currentLiquidationThreshold:p.currentLiquidationThreshold}),M=j.toNumber()<1.5&&"-1"!==j.toString(),N=(0,Ec.hE)(S).multipliedBy(r.priceInUSD),L=m.userGhoBorrowBalance>=h.ghoMinDebtTokenBalanceForDiscount?m.userGhoAvailableToBorrowAtDiscount:0,B=(0,Hu.li)(h.ghoVariableBorrowAPY,m.userGhoBorrowBalance,L,h.ghoBorrowAPYWithMaxDiscount),Z=m.userGhoBorrowBalance+Number(S)>=h.ghoMinDebtTokenBalanceForDiscount?m.userGhoAvailableToBorrowAtDiscount:0,U=(0,Hu.li)(h.ghoVariableBorrowAPY,m.userGhoBorrowBalance+Number(S),Z,h.ghoBorrowAPYWithMaxDiscount),F=void 0;_!==Sc.tk.Stable||r.stableBorrowRateEnabled?_===Sc.tk.Stable&&null!==a&&void 0!==a&&a.usageAsCollateralEnabledOnUser&&(0,Ec.hE)(S).lt((null===a||void 0===a?void 0:a.underlyingBalance)||0)?F=Yu.NOT_ENOUGH_BORROWED:r.borrowingEnabled||(F=Yu.BORROWING_NOT_AVAILABLE):F=Yu.STABLE_RATE_NOT_ENABLED;var z=function(){switch(F){case Yu.BORROWING_NOT_AVAILABLE:return(0,lc.jsx)(tc.cC,{id:"Borrowing is currently unavailable for {0}.",values:{0:r.symbol}});case Yu.NOT_ENOUGH_BORROWED:return(0,lc.jsx)(tc.cC,{id:"You can borrow this asset with a stable rate only if you borrow more than the amount you are supplying as collateral."});case Yu.STABLE_RATE_NOT_ENABLED:return(0,lc.jsx)(tc.cC,{id:"The Stable Rate is not enabled for this currency"});default:return(0,lc.jsx)(lc.Fragment,{})}},G=r.iconSymbol;return s.success?(0,lc.jsx)(Qu,{action:(0,lc.jsx)(tc.cC,{id:"Minted"}),amount:S,symbol:G}):(0,lc.jsxs)(lc.Fragment,{children:[b.determineWarningDisplay({borrowCap:b}),r.stableBorrowRateEnabled&&(0,lc.jsx)(el,{interestRateMode:_,setInterestRateMode:x,variableRate:r.variableBorrowAPY,stableRate:r.stableBorrowAPY}),(0,lc.jsxs)(oc.Z,{sx:{mb:2},children:["You are going to mint ONEZ. Minted ONEZ needs to be repaid back with interest to release your locked collateral. To learn more about how ONEZ works, visit our ",(0,lc.jsx)("a",{href:"https://docs.zerolend.xyz/onez",target:"_blank",rel:"noreferrer",children:"documentation"}),"."]}),(0,lc.jsx)(yu,{value:S,onChange:function(e){if("-1"===e)k(R);else{var t=(0,Lc.$w)(e,r.decimals);k(t)}},usdValue:N.toString(10),assets:[{balance:R,symbol:i,iconSymbol:G}],symbol:i,capType:Bc.R.borrowCap,isMaxSelected:I,maxValue:R,balanceText:(0,lc.jsx)(tc.cC,{id:"Available"})}),void 0!==F&&(0,lc.jsx)(oc.Z,{variant:"helperText",color:"error.main",children:(0,lc.jsx)(z,{})}),(0,lc.jsxs)(vu.m6,{gasLimit:c,children:[(0,lc.jsx)(vu.jz,{visibleHfChange:!!S,healthFactor:p.healthFactor,futureHealthFactor:j.toString(10)}),(0,lc.jsx)(Rc.X,{caption:(0,lc.jsx)(ac.Z,{children:(0,lc.jsx)(zu.n,{text:(0,lc.jsx)(tc.cC,{id:"APY, fixed rate"}),variant:"subheader2",color:"text.secondary"})}),captionVariant:"description",mb:4,align:"flex-start",children:(0,lc.jsx)(ac.Z,{sx:{textAlign:"right"},children:(0,lc.jsx)(ac.Z,{sx:{display:"flex",alignItems:"center",justifyContent:"flex-end"},children:(0,lc.jsx)(nl,{ghoLoadingData:y,hasGhoBorrowPositions:C,borrowAmount:S,discountAvailable:P,userDiscountTokenBalance:m.userDiscountTokenBalance,underlyingAsset:t,customMarket:v,currentBorrowAPY:B,futureBorrowAPY:U,onDetailsClick:function(){return l()}})})})})]}),u&&(0,lc.jsx)(gu.Q,{txError:u}),M&&(0,lc.jsx)(Lu,{riskCheckboxAccepted:A,onRiskCheckboxChange:function(){O(!A)}}),(0,lc.jsx)(ju,{poolReserve:r,amountToBorrow:S,poolAddress:r.underlyingAsset,interestRateMode:_,isWrongNetwork:n,symbol:i,blocked:void 0!==F||M&&!A,sx:M?{mt:0}:{}})]})},nl=function(e){var t=e.ghoLoadingData,n=e.hasGhoBorrowPositions,r=e.borrowAmount,a=e.discountAvailable,i=e.userDiscountTokenBalance,o=e.underlyingAsset,s=e.customMarket,c=e.currentBorrowAPY,u=e.futureBorrowAPY,l=e.onDetailsClick;if(t||!n&&""===r&&a)return(0,lc.jsx)(Gu.J,{variant:"secondary14",color:"text.secondary"});var d={stkAaveBalance:i||0,ghoRoute:uc.Z6.reserveOverview(o,s)+"/#discount",userQualifiesForDiscount:a,"data-cy":"apyType"};return n||""===r?n&&""===r?(0,lc.jsx)(Fu.B,Ju({withTokenIcon:a,value:c,onMoreDetailsClick:l},d)):a?a?(0,lc.jsxs)(lc.Fragment,{children:[(0,lc.jsx)(Fu.B,Ju({withTokenIcon:!0,value:c,onMoreDetailsClick:l},d)),!!r&&(0,lc.jsxs)(lc.Fragment,{children:[n&&(0,lc.jsx)(ic.Z,{color:"primary",sx:{fontSize:"14px",mx:1},children:(0,lc.jsx)(Uu.Z,{})}),(0,lc.jsx)(Fu.B,Ju({value:t?-1:u},d))]})]}):(0,lc.jsx)(Gu.J,{variant:"secondary14",color:"text.secondary"}):(0,lc.jsx)(Fu.B,Ju({value:c,onMoreDetailsClick:l},d)):(0,lc.jsx)(Fu.B,Ju({withTokenIcon:a,value:u},d))};function rl(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function al(e){for(var t=1;t0)if(u.chainId===Sc.a_.mainnet){var l=o.find((function(e){return"AAVE"===e.symbol}));c=l?Number(l.priceInUSD):0}else o.forEach((function(e){e.isWrappedBaseAsset&&(c=Number(e.priceInUSD))}));else c=Number(a.rewardPriceFeed);var d=Number(s)*c;d>0&&(a.assets.forEach((function(e){-1===n.indexOf(e)&&n.push(e)})),e.push({assets:a.assets,incentiveControllerAddress:a.incentiveControllerAddress,symbol:a.rewardTokenSymbol,balance:s,balanceUsd:d.toString(),rewardTokenAddress:r}),t+=Number(d))})),1===e.length)b(e[0].symbol);else if(e.length>1&&!O){var r={assets:n,incentiveControllerAddress:e[0].incentiveControllerAddress,symbol:"all",balance:"0",balanceUsd:t.toString(),rewardTokenAddress:""};b("all"),S(r)}_(e),m(t.toString())}),[]);var E=void 0;"0"===h&&(E=il.NOT_ENOUGH_BALANCE);var A=c!==d,O="all"===g?T:w.find((function(e){return e.symbol===g}));return r&&r.blocking?(0,lc.jsx)(sl.D,{txError:r}):n.success?(0,lc.jsx)(bu.R,{action:(0,lc.jsx)(tc.cC,{id:"Claimed"}),amount:null===O||void 0===O?void 0:O.balanceUsd}):(0,lc.jsxs)(lc.Fragment,{children:[(0,lc.jsx)(cl.E,{title:"Claim rewards"}),A&&!p&&(0,lc.jsx)(ul.I,{networkName:k.name,chainId:c}),void 0!==E&&(0,lc.jsx)(oc.Z,{variant:"helperText",color:"error.main",children:E===il.NOT_ENOUGH_BALANCE?(0,lc.jsx)(tc.cC,{id:"Your reward balance is 0"}):null}),w.length>1&&(0,lc.jsx)(hl,{rewards:w,selectedReward:g,setSelectedReward:b}),O&&(0,lc.jsxs)(vu.m6,{gasLimit:t,children:["all"===g&&(0,lc.jsxs)(lc.Fragment,{children:[(0,lc.jsx)(Rc.X,{caption:(0,lc.jsx)(tc.cC,{id:"Balance"}),captionVariant:"description",align:"flex-start",mb:"all"!==O.symbol?0:4,children:(0,lc.jsx)(ac.Z,{sx:{display:"flex",flexDirection:"column",alignItems:"flex-end"},children:w.map((function(e){return(0,lc.jsxs)(ac.Z,{sx:{display:"flex",flexDirection:"column",alignItems:"flex-end",mb:4},children:[(0,lc.jsxs)(ac.Z,{sx:{display:"flex",alignItems:"center"},children:[(0,lc.jsx)(uu.T1,{symbol:e.symbol,sx:{mr:1,fontSize:"16px"}}),(0,lc.jsx)(Pc.B,{value:Number(e.balance),variant:"secondary14"}),(0,lc.jsx)(oc.Z,{ml:1,variant:"secondary14",children:e.symbol})]}),(0,lc.jsx)(Pc.B,{value:Number(e.balanceUsd),variant:"helperText",compact:!0,symbol:"USD",color:"text.secondary"})]},"claim-".concat(e.symbol))}))})}),(0,lc.jsx)(vu.oD,{description:(0,lc.jsx)(tc.cC,{id:"Total worth"}),value:h})]}),"all"!==g&&(0,lc.jsx)(vu.XJ,{symbol:(0,lc.jsx)(uu.T1,{symbol:O.symbol}),futureValue:O.balance,futureValueUSD:O.balanceUsd,description:(0,lc.jsx)(tc.cC,{id:"{0} Balance",values:{0:O.symbol}})})]}),r&&(0,lc.jsx)(gu.Q,{txError:r}),(0,lc.jsx)(dl,{isWrongNetwork:A,selectedReward:null!==O&&void 0!==O?O:{},blocked:void 0!==E})]})},gl=function(){var e=(0,_c.vR)(),t=e.type,n=e.close;return(0,lc.jsx)(cc.P,{open:t===_c.w8.ClaimRewards,setOpen:n,children:(0,lc.jsx)(yl,{})})},bl=n(18384),vl=function(e){var t=e.poolReserve,n=e.isWrongNetwork,r=e.usageAsCollateral,i=e.blocked,o=e.symbol,s=(0,hc.Yh)((function(e){return e.setUsageAsCollateral})),c=(0,ll.Q)({tryPermit:!1,protocolAction:Sc.UQ.setUsageAsCollateral,eventTxInfo:{assetName:t.name,asset:t.underlyingAsset,previousState:(!r).toString(),newState:r.toString()},handleGetTxns:function(){var e=(0,a.Z)(l().mark((function e(){return l().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",s({reserve:t.underlyingAsset,usageAsCollateral:r}));case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),skip:i}),u=c.action,d=c.loadingTxns,p=c.mainTxState,f=c.requiresApproval;return(0,lc.jsx)(Su.B,{requiresApproval:f,blocked:i,preparingTransactions:d,mainTxState:p,isWrongNetwork:n,actionText:r?(0,lc.jsx)(tc.cC,{id:"Enable {symbol} as collateral",values:{symbol:o}}):(0,lc.jsx)(tc.cC,{id:"Disable {symbol} as collateral",values:{symbol:o}}),actionInProgressText:(0,lc.jsx)(tc.cC,{id:"Pending..."}),handleAction:u})};!function(e){e[e.DO_NOT_HAVE_SUPPLIES_IN_THIS_CURRENCY=0]="DO_NOT_HAVE_SUPPLIES_IN_THIS_CURRENCY",e[e.CAN_NOT_USE_THIS_CURRENCY_AS_COLLATERAL=1]="CAN_NOT_USE_THIS_CURRENCY_AS_COLLATERAL",e[e.CAN_NOT_SWITCH_USAGE_AS_COLLATERAL_MODE=2]="CAN_NOT_SWITCH_USAGE_AS_COLLATERAL_MODE",e[e.ZERO_LTV_WITHDRAW_BLOCKED=3]="ZERO_LTV_WITHDRAW_BLOCKED"}(ml||(ml={}));var wl=function(e){var t=e.poolReserve,n=e.userReserve,r=e.isWrongNetwork,a=e.symbol,i=(0,_c.vR)(),o=i.gasLimit,s=i.mainTxState,c=i.txError,u=(0,jc.HT)().user,l=(0,Mc.ov)().debtCeiling,d=!n.usageAsCollateralEnabledOnUser,p=(0,Ec.hE)(u.totalCollateralMarketReferenceCurrency),f=!t.isIsolated&&d,h=!t.isIsolated&&!d,m=t.isIsolated&&d,y=t.isIsolated&&!d,g=p[d?"plus":"minus"](n.underlyingBalanceMarketReferenceCurrency),b=(0,Oc.L1)({collateralBalanceMarketReferenceCurrency:g,borrowBalanceMarketReferenceCurrency:u.totalBorrowsMarketReferenceCurrency,currentLiquidationThreshold:u.currentLiquidationThreshold}),v=Cu(u),w=void 0;v.length>0&&!v.includes(t.symbol)?w=ml.ZERO_LTV_WITHDRAW_BLOCKED:(0,Ec.hE)(n.underlyingBalance).eq(0)?w=ml.DO_NOT_HAVE_SUPPLIES_IN_THIS_CURRENCY:!n.usageAsCollateralEnabledOnUser&&"0"===t.reserveLiquidationThreshold||"0"===t.reserveLiquidationThreshold?w=ml.CAN_NOT_USE_THIS_CURRENCY_AS_COLLATERAL:n.usageAsCollateralEnabledOnUser&&"0"!==u.totalBorrowsMarketReferenceCurrency&&b.lte("1")&&(w=ml.CAN_NOT_SWITCH_USAGE_AS_COLLATERAL_MODE);var _=function(){switch(w){case ml.DO_NOT_HAVE_SUPPLIES_IN_THIS_CURRENCY:return(0,lc.jsx)(tc.cC,{id:"You do not have supplies in this currency"});case ml.CAN_NOT_USE_THIS_CURRENCY_AS_COLLATERAL:return(0,lc.jsx)(tc.cC,{id:"You can not use this currency as collateral"});case ml.CAN_NOT_SWITCH_USAGE_AS_COLLATERAL_MODE:return(0,lc.jsx)(tc.cC,{id:"You can not switch usage as collateral mode for this currency, because it will cause collateral call"});case ml.ZERO_LTV_WITHDRAW_BLOCKED:return(0,lc.jsx)(tc.cC,{id:"Assets with zero LTV ({assetsBlockingWithdraw}) must be withdrawn or disabled as collateral to perform this action",values:{assetsBlockingWithdraw:v}});default:return null}};return s.success?(0,lc.jsx)(bu.R,{collateral:d,symbol:t.symbol}):(0,lc.jsxs)(lc.Fragment,{children:[f&&(0,lc.jsx)(Nu.v,{severity:"warning",icon:!1,sx:{mb:3},children:(0,lc.jsx)(tc.cC,{id:"Enabling this asset as collateral increases your borrowing power and Health Factor. However, it can get liquidated if your health factor drops below 1."})}),h&&(0,lc.jsx)(Nu.v,{severity:"warning",icon:!1,sx:{mb:3},children:(0,lc.jsx)(tc.cC,{id:"Disabling this asset as collateral affects your borrowing power and Health Factor."})}),m&&(0,lc.jsx)(bl.i,{asset:t.symbol}),y&&(0,lc.jsx)(Nu.v,{severity:"info",icon:!1,sx:{mb:3},children:(0,lc.jsx)(tc.cC,{id:"You will exit isolation mode and other tokens can now be used as collateral"})}),t.isIsolated&&l.determineWarningDisplay({debtCeiling:l}),(0,lc.jsxs)(vu.m6,{gasLimit:o,children:[(0,lc.jsx)(vu.oD,{symbol:t.symbol,iconSymbol:t.iconSymbol,description:(0,lc.jsx)(tc.cC,{id:"Supply balance"}),value:n.underlyingBalance}),(0,lc.jsx)(vu.jz,{visibleHfChange:!0,healthFactor:u.healthFactor,futureHealthFactor:b.toString(10)})]}),void 0!==w&&(0,lc.jsx)(oc.Z,{variant:"helperText",color:"error.main",children:(0,lc.jsx)(_,{})}),c&&(0,lc.jsx)(gu.Q,{txError:c}),(0,lc.jsx)(vl,{symbol:a,poolReserve:t,usageAsCollateral:d,isWrongNetwork:r,blocked:void 0!==w})]})};function _l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var xl=function(){var e=(0,_c.vR)(),t=e.type,n=e.close,a=e.args;return(0,lc.jsx)(cc.P,{open:t===_c.w8.CollateralChange,setOpen:n,children:(0,lc.jsx)(Tc.A,{title:(0,lc.jsx)(tc.cC,{id:"Review tx"}),underlyingAsset:a.underlyingAsset,children:function(e){return(0,lc.jsx)(wl,function(e){for(var t=1;t{const{ownerState:n}=e;return[t.root,"default"!==n.color&&t[`color${(0,Il.Z)(n.color)}`],!n.disableGutters&&t.gutters,n.inset&&t.inset,!n.disableSticky&&t.sticky]}})((({theme:e,ownerState:t})=>(0,Al.Z)({boxSizing:"border-box",lineHeight:"48px",listStyle:"none",color:(e.vars||e).palette.text.secondary,fontFamily:e.typography.fontFamily,fontWeight:e.typography.fontWeightMedium,fontSize:e.typography.pxToRem(14)},"primary"===t.color&&{color:(e.vars||e).palette.primary.main},"inherit"===t.color&&{color:"inherit"},!t.disableGutters&&{paddingLeft:16,paddingRight:16},t.inset&&{paddingLeft:72},!t.disableSticky&&{position:"sticky",top:0,zIndex:1,backgroundColor:(e.vars||e).palette.background.paper})));var Ll=Ys.forwardRef((function(e,t){const n=(0,Rl.Z)({props:e,name:"MuiListSubheader"}),{className:r,color:a="default",component:i="li",disableGutters:o=!1,disableSticky:s=!1,inset:c=!1}=n,u=(0,El.Z)(n,Ml),l=(0,Al.Z)({},n,{color:a,component:i,disableGutters:o,disableSticky:s,inset:c}),d=(e=>{const{classes:t,color:n,disableGutters:r,inset:a,disableSticky:i}=e,o={root:["root","default"!==n&&`color${(0,Il.Z)(n)}`,!r&&"gutters",a&&"inset",!i&&"sticky"]};return(0,Cl.Z)(o,jl,t)})(l);return(0,lc.jsx)(Nl,(0,Al.Z)({as:i,className:(0,Ol.default)(d.root,r),ref:t,ownerState:l},u))})),Bl=n(91655),Zl=n(58527),Ul=["loading","outputAmountUSD","inputAmountUSD"];function Fl(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function zl(e){for(var t=1;t=0||(a[n]=e[n]);return a}function td(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}var nd={exports:{}};!function(e){var t=function(e){var t,n=Object.prototype,r=n.hasOwnProperty,a="function"===typeof Symbol?Symbol:{},i=a.iterator||"@@iterator",o=a.asyncIterator||"@@asyncIterator",s=a.toStringTag||"@@toStringTag";function c(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{c({},"")}catch(R){c=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var a=t&&t.prototype instanceof y?t:y,i=Object.create(a.prototype),o=new O(r||[]);return i._invoke=function(e,t,n){var r=d;return function(a,i){if(r===f)throw new Error("Generator is already running");if(r===h){if("throw"===a)throw i;return P()}for(n.method=a,n.arg=i;;){var o=n.delegate;if(o){var s=k(o,n);if(s){if(s===m)continue;return s}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(r===d)throw r=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r=f;var c=l(e,t,n);if("normal"===c.type){if(r=n.done?h:p,c.arg===m)continue;return{value:c.arg,done:n.done}}"throw"===c.type&&(r=h,n.method="throw",n.arg=c.arg)}}}(e,n,o),i}function l(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(R){return{type:"throw",arg:R}}}e.wrap=u;var d="suspendedStart",p="suspendedYield",f="executing",h="completed",m={};function y(){}function g(){}function b(){}var v={};c(v,i,(function(){return this}));var w=Object.getPrototypeOf,_=w&&w(w(C([])));_&&_!==n&&r.call(_,i)&&(v=_);var x=b.prototype=y.prototype=Object.create(v);function T(e){["next","throw","return"].forEach((function(t){c(e,t,(function(e){return this._invoke(t,e)}))}))}function S(e,t){function n(a,i,o,s){var c=l(e[a],e,i);if("throw"!==c.type){var u=c.arg,d=u.value;return d&&"object"===typeof d&&r.call(d,"__await")?t.resolve(d.__await).then((function(e){n("next",e,o,s)}),(function(e){n("throw",e,o,s)})):t.resolve(d).then((function(e){u.value=e,o(u)}),(function(e){return n("throw",e,o,s)}))}s(c.arg)}var a;this._invoke=function(e,r){function i(){return new t((function(t,a){n(e,r,t,a)}))}return a=a?a.then(i,i):i()}}function k(e,n){var r=e.iterator[n.method];if(r===t){if(n.delegate=null,"throw"===n.method){if(e.iterator.return&&(n.method="return",n.arg=t,k(e,n),"throw"===n.method))return m;n.method="throw",n.arg=new TypeError("The iterator does not provide a 'throw' method")}return m}var a=l(r,e.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,m;var i=a.arg;return i?i.done?(n[e.resultName]=i.value,n.next=e.nextLoc,"return"!==n.method&&(n.method="next",n.arg=t),n.delegate=null,m):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,m)}function E(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function A(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function O(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(E,this),this.reset(!0)}function C(e){if(e){var n=e[i];if(n)return n.call(e);if("function"===typeof e.next)return e;if(!isNaN(e.length)){var a=-1,o=function n(){for(;++a=0;--i){var o=this.tryEntries[i],s=o.completion;if("root"===o.tryLoc)return a("end");if(o.tryLoc<=this.prev){var c=r.call(o,"catchLoc"),u=r.call(o,"finallyLoc");if(c&&u){if(this.prev=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),A(n),m}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;A(n)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,r){return this.delegate={iterator:C(e),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=t),m}},e}(e.exports);try{regeneratorRuntime=t}catch(n){"object"===typeof globalThis?globalThis.regeneratorRuntime=t:Function("r","regeneratorRuntime = r")(t)}}(nd);var rd=nd.exports,ad="https://api.paraswap.io";var id=function(e){var t,n=(t=e,Object.entries(t).filter((function(e){return void 0!==e[1]})).map((function(e){var t=e[0],n=e[1];return[t,String(n)]}))),r=new URLSearchParams(n).toString();return r&&"?"+r},od=function(e){var t,n;function r(t){var n,a=t.code,i=t.request,o=t.response,s=t.isAxiosError,c=t.message;if((n=e.call(this)||this).code=void 0,n.status=void 0,n.request=void 0,n.response=void 0,n.isAxiosError=!1,Error.captureStackTrace&&Error.captureStackTrace(td(n),r),n.name=n.constructor.name,n.code=a,n.request=i,n.isAxiosError=s,!o)return n.message=c,td(n);n.response=o;var u=o.data,l=o.status;return n.status=l,n.message=sd(u)?u.error:c,n}return n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,Kl(t,n),r}(Jl(Error));function sd(e){return!!(t=e)&&"object"===typeof t&&"string"===typeof e.error;var t}var cd,ud=["srcToken","destToken"],ld=["route"],dd=["options"],pd=["excludePricingMethods","excludeContractMethods","includeContractMethods","adapterVersion","partner","includeDEXS","excludeDEXS","excludePools"];!function(e){e.megapath="megapath",e.multipath="multipath",e.simplepath="simplepath"}(cd||(cd={}));var fd=function(e){var t=e.apiURL,n=void 0===t?ad:t,r=e.chainId,a=e.fetcher,i=n+"/prices",o=function(){var e=ql(rd.mark((function e(t,n){var o,s,c,u,l,d,p;return rd.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return o=t.srcToken,s=t.destToken,c=ed(t,ud),u=hd(c),l=id($l({srcToken:o,destToken:s,network:r},u)),d=i+"/"+l,e.next=6,a({url:d,method:"GET",signal:n});case 6:return p=e.sent,e.abrupt("return",p.priceRoute);case 8:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),s=function(){var e=ql(rd.mark((function e(t,n){var o,s,c,u,l,d,p;return rd.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(o=t.route,s=ed(t,ld),!(o.length<2)){e.next=3;break}throw new Error("Invalid Route");case 3:return c=hd(s),u=o.join("-"),l=id($l({route:u,network:r},c)),d=i+"/"+l,e.next=9,a({url:d,method:"GET",signal:n});case 9:return p=e.sent,e.abrupt("return",p.priceRoute);case 11:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}();return{getRate:o,getRateByRoute:s}};function hd(e){var t=e.options,n=void 0===t?{}:t,r=ed(e,dd),a=n.excludePricingMethods,i=n.excludeContractMethods,o=n.includeContractMethods,s=n.adapterVersion,c=n.partner,u=void 0===c?"paraswap.io":c,l=n.includeDEXS,d=n.excludeDEXS,p=n.excludePools,f=ed(n,pd),h=[l,d,p,a,i,o].map((function(e){return(null==e?void 0:e.join(","))||void 0})),m=h[0],y=h[1],g=h[2];return $l({version:s,excludePricingMethods:h[3],excludeContractMethods:h[4],includeContractMethods:h[5],partner:u,includeDEXS:m,excludeDEXS:y,excludePools:g},r,f)}function md(e){return{nonceAndMeta:e.nonceAndMeta,expiry:e.expiry,makerAsset:e.makerAsset,takerAsset:e.takerAsset,maker:e.maker,taker:e.taker,makerAmount:e.makerAmount,takerAmount:e.takerAmount}}function yd(e,t){return(BigInt(e)+(BigInt(t)<0?$l({},t,{orders:t.orders.map((function(e){var t=$l({},"makerAssetId"in e?gd(e):md(e),{signature:e.signature});return e.permitMakerAsset&&(t.permitMakerAsset=e.permitMakerAsset),t}))}):t,p={url:l,method:"POST",data:d,signal:r},e.next=8,a(p);case 8:return f=e.sent,e.abrupt("return",f);case 10:case"end":return e.stop()}}),e)})));return function(t,n,r){return e.apply(this,arguments)}}();return{buildTx:o}};function vd(e){var t=e.queryParams,n=e.side,r=e.priceRoute;if(t.slippage)return n===Hl.PC.BUY&&t.destAmount===r.destAmount||n===Hl.PC.SELL&&t.srcAmount===r.srcAmount;var a=n===Hl.PC.SELL?[t.srcAmount,r.srcAmount]:[t.destAmount,r.destAmount];return a[0]===a[1]}var wd=function(e){return function(){var t=ql(rd.mark((function t(n){var r,a,i,o,s,c,u;return rd.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,r=n.url,a=n.method,i=n.signal,o="POST"===a?JSON.stringify(n.data):null,s="POST"===a&&o?{"Content-Type":"application/json"}:void 0,t.next=6,e(r,{method:a,body:o,signal:i,headers:s});case 6:return c=t.sent,t.next=9,c.json();case 9:if(u=t.sent,c.ok){t.next=12;break}throw new od({code:String(c.status),response:{data:u,status:c.status,statusText:c.statusText,headers:Object.fromEntries(c.headers.entries()),config:{url:r,method:a}},message:c.statusText,isAxiosError:!1});case 12:return t.abrupt("return",u);case 15:if(t.prev=15,t.t0=t.catch(0),!(t.t0 instanceof od)){t.next=19;break}throw t.t0;case 19:throw new od(t.t0);case 20:case"end":return t.stop()}}),t,null,[[0,15]])})));return function(e){return t.apply(this,arguments)}}()};var _d=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;rSlippage tolerance <1>{selectedSlippage}% <2>{0}",values:{0:c?(0,lc.jsx)(Gd.Z,{}):(0,lc.jsx)(Hd.Z,{}),selectedSlippage:n},components:{0:(0,lc.jsx)(oc.Z,{color:"text.secondary",variant:"description"}),1:(0,lc.jsx)(oc.Z,{color:"text.main",variant:"secondary14",sx:{px:"4px"}}),2:(0,lc.jsx)(ic.Z,{sx:{fontSize:"14px !important",mr:"4px"}})}})}),variant:"secondary14"}),disabled:!1,"data-cy":"slippageButton_".concat(n),sx:{mt:6}}),(0,lc.jsxs)(Vd.Z,{anchorEl:o,open:c,onClose:l,MenuListProps:{"aria-labelledby":"basic-button"},keepMounted:!0,"data-cy":"slippageMenu_".concat(n),children:[(0,lc.jsx)(ac.Z,{sx:{px:"16px",py:"12px"},children:(0,lc.jsx)(oc.Z,{variant:"secondary12",color:"text.secondary",children:(0,lc.jsx)(tc.cC,{id:"Select slippage tolerance"})})}),["0.1","0.5","1"].map((function(e){var r=e===n;return(0,lc.jsxs)(qc.Z,{selected:r,value:e,onClick:function(){t(e),u(yc.vh.SET_SLIPPAGE,{amount:e}),l()},children:[(0,lc.jsxs)($c.Z,{primaryTypographyProps:{variant:"subheader1"},children:[e,"%"]}),(0,lc.jsx)(qd.Z,{children:(0,lc.jsx)(ic.Z,{children:r&&(0,lc.jsx)(Wd.Z,{})})})]},e)})),(0,lc.jsx)(fl.Z,{}),(0,lc.jsxs)(ac.Z,{sx:{px:"16px",py:"12px",display:"inline-flex",alignItems:"center"},children:[(0,lc.jsxs)(oc.Z,{variant:"secondary12",color:"text.secondary",sx:{display:"flex",alignItems:"center"},children:[(0,lc.jsx)(tc.cC,{id:"Powered by"}),(0,lc.jsx)(ic.Z,{sx:{fontSize:"20px",width:"20px",color:"#2669F5",position:"relative",top:"5px",left:"5px"},children:(0,lc.jsx)(ep,{})})]}),(0,lc.jsx)(oc.Z,{variant:"main12",color:"text.secondary",children:"Paraswap"})]})]})]})},np=function(e){var t=e.txError;return(0,lc.jsxs)(ac.Z,{children:[(0,lc.jsx)(gu.Q,{txError:t}),"MetaMask Message Signature: User denied message signature."!==t.rawError.message&&"MetaMask Message Signature: User denied message signature."!==t.rawError.message&&(0,lc.jsx)(ac.Z,{sx:{pt:4},children:(0,lc.jsx)(Nu.v,{severity:"info",children:(0,lc.jsxs)(oc.Z,{variant:"description",children:[" ",(0,lc.jsx)(tc.cC,{id:"Tip: Try increasing slippage or reduce input amount"})]})})})]})},rp=n(32113);function ap(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function ip(e){for(var t=1;tNumber(c.availableBorrowsUSD),$=void 0;(0,ku.Z)(N).gt(G)&&($=op.INSUFFICIENT_LIQUIDITY);var Y=function(){return $===op.INSUFFICIENT_LIQUIDITY?(0,lc.jsx)(tc.cC,{id:"There is not enough liquidity for the target asset to perform the switch. Try lowering the amount."}):null};return y.success?(0,lc.jsx)(bu.R,{customAction:(0,lc.jsxs)(kl.Z,{gap:3,children:[(0,lc.jsx)(oc.Z,{variant:"description",color:"text.primary",children:(0,lc.jsx)(tc.cC,{id:"You've successfully switched borrow position."})}),(0,lc.jsxs)(kl.Z,{direction:"row",alignItems:"center",justifyContent:"center",gap:1,children:[(0,lc.jsx)(uu.T1,{symbol:t.iconSymbol,sx:{mx:1}}),(0,lc.jsx)(Pc.B,{value:T.current,compact:!0,variant:"subheader1"}),t.symbol,(0,lc.jsx)(ic.Z,{color:"primary",sx:{fontSize:"14px",mx:1},children:(0,lc.jsx)(Uu.Z,{})}),(0,lc.jsx)(uu.T1,{symbol:P.reserve.symbol,sx:{mx:1}}),(0,lc.jsx)(Pc.B,{value:M,compact:!0,variant:"subheader1"}),P.reserve.symbol]})]})}):(0,lc.jsxs)(lc.Fragment,{children:[(0,lc.jsx)(yu,{value:D,onChange:function(e){var t="-1"===e;T.current=t?R:e,x(e),b(void 0)},usdValue:H.toString(),symbol:t.symbol,assets:[{balance:R,address:t.underlyingAsset,symbol:t.symbol,iconSymbol:t.iconSymbol}],maxValue:R,inputTitle:(0,lc.jsx)(tc.cC,{id:"Borrowed asset amount"}),balanceText:(0,lc.jsx)(Ys.Fragment,{children:(0,lc.jsx)(tc.cC,{id:"Borrow balance"})}),isMaxSelected:I}),(0,lc.jsxs)(ac.Z,{sx:{padding:"18px",pt:"14px",display:"flex",justifyContent:"space-between"},children:[(0,lc.jsx)(ic.Z,{sx:{fontSize:"18px !important"},children:(0,lc.jsx)(Sl,{})}),(0,lc.jsx)(Gl,{loading:F,outputAmountUSD:W.toString(),inputAmountUSD:H.toString()})]}),(0,lc.jsx)(yu,{value:M,onSelect:E,usdValue:W.toString(),symbol:k.symbol,assets:v,inputTitle:(0,lc.jsx)(tc.cC,{id:"Switch to"}),balanceText:(0,lc.jsx)(tc.cC,{id:"Supply balance"}),disableInput:!0,loading:F,selectOptionHeader:(0,lc.jsx)(pp,{}),selectOption:function(e){return(0,lc.jsx)(fp,{asset:e})}}),B&&!F&&(0,lc.jsx)(oc.Z,{variant:"helperText",color:"error.main",children:B}),!B&&void 0!==$&&(0,lc.jsx)(oc.Z,{variant:"helperText",color:"error.main",children:(0,lc.jsx)(Y,{})}),(0,lc.jsx)(vu.m6,{gasLimit:m,slippageSelector:(0,lc.jsx)(tp,{selectedSlippage:O,setSlippage:function(e){b(void 0),C(e)}}),children:(0,lc.jsx)(cp,{switchSource:n,switchTarget:P,toAmount:M,fromAmount:""===D?"0":D,loading:F,sourceBalance:R,sourceBorrowAPY:i===Sc.tk.Variable?t.variableBorrowAPY:t.stableBorrowAPY,targetBorrowAPY:P.reserve.variableBorrowAPY,showAPYTypeChange:i===Sc.tk.Stable})}),g&&(0,lc.jsx)(np,{txError:g}),q&&(0,lc.jsx)(Nu.v,{severity:"error",sx:{mt:4},children:(0,lc.jsx)(oc.Z,{variant:"caption",children:(0,lc.jsx)(tc.cC,{id:"Insufficient collateral to cover new borrow position. Wallet must have borrowing power remaining to perform debt switch."})})}),(0,lc.jsx)(sp,{isMaxSelected:I,poolReserve:t,amountToSwap:N,amountToReceive:M,isWrongNetwork:r,targetReserve:P.reserve,symbol:t.symbol,blocked:void 0!==$||""!==B||q,loading:Z,buildTxFn:U,currentRateMode:i===Sc.tk.Variable?2:1})]})},pp=function(){return(0,lc.jsx)(Ll,{sx:function(e){return{borderBottom:"1px solid ".concat(e.palette.divider),mt:-1}},children:(0,lc.jsxs)(kl.Z,{direction:"row",sx:{py:4},gap:14,children:[(0,lc.jsx)(oc.Z,{variant:"subheader2",children:(0,lc.jsx)(tc.cC,{id:"Select an asset"})}),(0,lc.jsx)(oc.Z,{variant:"subheader2",children:(0,lc.jsx)(tc.cC,{id:"Borrow APY, variable"})})]})})},fp=function(e){var t=e.asset;return(0,lc.jsxs)(lc.Fragment,{children:[(0,lc.jsx)(uu.T1,{aToken:t.aToken,symbol:t.iconSymbol||t.symbol,sx:{fontSize:"22px",mr:1}}),(0,lc.jsx)($c.Z,{sx:{mr:6},children:t.symbol}),(0,lc.jsx)(Pc.B,{value:t.variableApy,percent:!0,variant:"secondary14",color:"text.secondary"})]})};function hp(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function mp(e){for(var t=1;tNumber(W.amount)+.05*Number(W.amount))&&(h({success:!1}),w(void 0)),Number(d[1])0&&!pe.includes(x.symbol)?fe=hu.ZERO_LTV_WITHDRAW_BLOCKED:(0,Ec.hE)(S).lt(q)&&(fe=hu.NOT_ENOUGH_COLLATERAL_TO_REPAY_WITH);var he=function(){switch(fe){case hu.NOT_ENOUGH_COLLATERAL_TO_REPAY_WITH:return(0,lc.jsx)(tc.cC,{id:"Not enough collateral to repay this amount of debt with"});case hu.ZERO_LTV_WITHDRAW_BLOCKED:return(0,lc.jsx)(tc.cC,{id:"Assets with zero LTV ({assetsBlockingWithdraw}) must be withdrawn or disabled as collateral to perform this action",values:{assetsBlockingWithdraw:pe}});default:return null}};return m.success?(0,lc.jsx)(bu.R,{action:(0,lc.jsx)(tc.cC,{id:"Repaid"}),amount:$,symbol:t.symbol}):(0,lc.jsxs)(lc.Fragment,{children:[(0,lc.jsx)(yu,{value:le,onChange:ee,usdValue:de,symbol:t.symbol,assets:[{address:t.underlyingAsset,symbol:t.symbol,iconSymbol:t.iconSymbol,balance:N}],isMaxSelected:B,maxValue:N,inputTitle:(0,lc.jsx)(tc.cC,{id:"Expected amount to repay"}),balanceText:(0,lc.jsx)(tc.cC,{id:"Borrow balance"})}),(0,lc.jsxs)(ac.Z,{sx:{padding:"18px",pt:"14px",display:"flex",justifyContent:"space-between"},children:[(0,lc.jsx)(ic.Z,{sx:{fontSize:"18px !important"},children:(0,lc.jsx)(Sl,{})}),(0,lc.jsx)(Gl,{loading:J,outputAmountUSD:Y,inputAmountUSD:V})]}),(0,lc.jsx)(yu,{value:"exactOut"===E?q:S,usdValue:V,symbol:x.symbol,assets:w,onSelect:T,onChange:ee,inputTitle:(0,lc.jsx)(tc.cC,{id:"Collateral to repay with"}),balanceText:(0,lc.jsx)(tc.cC,{id:"Borrow balance"}),maxValue:S,loading:J,disableInput:!0}),Q&&!J&&(0,lc.jsx)(oc.Z,{variant:"helperText",color:"error.main",children:Q}),void 0!==fe&&(0,lc.jsx)(oc.Z,{variant:"helperText",color:"error.main",children:(0,lc.jsx)(he,{})}),(0,lc.jsxs)(vu.m6,{gasLimit:f,slippageSelector:(0,lc.jsx)(tp,{selectedSlippage:I,setSlippage:D}),children:[(0,lc.jsx)(vu.jz,{visibleHfChange:"exactOut"===E?!!C:!!q,healthFactor:null===c||void 0===c?void 0:c.healthFactor,futureHealthFactor:re.toString(10),loading:J}),(0,lc.jsx)(vu.XJ,{description:(0,lc.jsx)(tc.cC,{id:"Borrow balance after repay"}),futureValue:oe.toString(),futureValueUSD:se.toString(),symbol:n,tokenIcon:t.iconSymbol,loading:J,hideSymbolSuffix:!0}),(0,lc.jsx)(vu.XJ,{description:(0,lc.jsx)(tc.cC,{id:"Collateral balance after repay"}),futureValue:ce.toString(),futureValueUSD:ue.toString(),symbol:x.symbol,tokenIcon:x.iconSymbol,loading:J,hideSymbolSuffix:!0})]}),h&&(0,lc.jsx)(np,{txError:h}),(0,lc.jsx)(jp,{poolReserve:t,fromAssetData:M,repayAmount:$,repayWithAmount:q,repayAllDebt:H,useFlashLoan:ie,isWrongNetwork:o,symbol:n,rateMode:r,blocked:void 0!==fe||""!==Q,loading:K,buildTxFn:X})]})}var Bp=n(84707),Zp=["amountToRepay","poolReserve","poolAddress","isWrongNetwork","sx","symbol","debtType","repayWithATokens","blocked"];function Up(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Fp(e){for(var t=1;t0,ee=null===b||void 0===b?void 0:b.healthFactor;if(K){var te=(null===b||void 0===b?void 0:b.totalCollateralUSD)||"0";H&&z&&(te=(0,Ec.hE)((null===b||void 0===b?void 0:b.totalCollateralUSD)||"0").minus((0,Ec.hE)(G.priceInUSD).multipliedBy(K)));var ne=(0,Ec.hE)((null===b||void 0===b?void 0:b.totalBorrowsUSD)||"0").minus((0,Ec.hE)(G.priceInUSD).multipliedBy(K)),re=ku.Z.max(ne,0),ae=(0,Oc.L1)({collateralBalanceMarketReferenceCurrency:te,borrowBalanceMarketReferenceCurrency:re,currentLiquidationThreshold:(null===b||void 0===b?void 0:b.currentLiquidationThreshold)||"0"});ee=ae.isLessThan(0)&&!ae.eq(-1)?"0":ae.toString(10)}var ie=(0,Ec.hE)(K).multipliedBy(G.priceInUSD);return h.success?(0,lc.jsx)(bu.R,{action:(0,lc.jsx)(tc.cC,{id:"repaid"}),amount:Z.current,symbol:O.symbol}):(0,lc.jsxs)(lc.Fragment,{children:[(0,lc.jsx)(yu,{value:K,onChange:function(e){var t="-1"===e;Z.current=t?n.toString(10):e,B(e),t&&(H||n.eq(W))?O.address===kc.hP.toLowerCase()||Bp.U[w]&&Bp.U[w].toLowerCase()===G.underlyingAsset.toLowerCase()?M(q.toString(10)):M("-1"):M(q.lt(r)?q.toString(10):n.toString(10))},usdValue:ie.toString(10),symbol:O.symbol,assets:R,onSelect:C,isMaxSelected:Y,maxValue:n.toString(10),balanceText:(0,lc.jsx)(tc.cC,{id:"Wallet balance"})}),J&&(0,lc.jsx)(oc.Z,{color:"warning.main",variant:"helperText",children:(0,lc.jsx)(tc.cC,{id:"You don\u2019t have enough funds in your wallet to repay the full amount. If you proceed to repay with your current amount of funds, you will still have a small borrowing position in your dashboard."})}),(0,lc.jsxs)(vu.m6,{gasLimit:f,children:[(0,lc.jsx)(vu.XJ,{description:(0,lc.jsx)(tc.cC,{id:"Remaining debt"}),futureValue:Q,futureValueUSD:X.toString(10),value:W,valueUSD:V.toString(),symbol:a.iconSymbol===U.wrappedBaseAssetSymbol?U.baseAssetSymbol:a.iconSymbol}),(0,lc.jsx)(vu.jz,{visibleHfChange:!!L,healthFactor:null===b||void 0===b?void 0:b.healthFactor,futureHealthFactor:ee})]}),m&&(0,lc.jsx)(gu.Q,{txError:m}),(0,lc.jsx)(Gp,{poolReserve:a,amountToRepay:Y?j:K,poolAddress:H?a.underlyingAsset:null!==(t=O.address)&&void 0!==t?t:"",isWrongNetwork:l,symbol:s,debtType:d,repayWithATokens:H})]})};function Wp(e){var t,n=e.repayType,r=e.setRepayType,a=(0,xc.f)().currentMarketData,i=(0,hc.Yh)((function(e){return e.trackEvent}));return null!==(t=a.enabledFeatures)&&void 0!==t&&t.collateralRepay?(0,lc.jsxs)(ac.Z,{sx:{mb:6},children:[(0,lc.jsx)(oc.Z,{mb:1,color:"text.secondary",children:(0,lc.jsx)(tc.cC,{id:"Repay with"})}),(0,lc.jsxs)(Dc.f,{color:"primary",value:n,exclusive:!0,onChange:function(e,t){return r(t)},children:[(0,lc.jsx)(Ic.Y,{value:zp.BALANCE,disabled:n===zp.BALANCE,onClick:function(){return i(yc.rQ.SWITCH_REPAY_TYPE,{repayType:"Wallet Balance"})},children:(0,lc.jsx)(oc.Z,{variant:"buttonM",children:(0,lc.jsx)(tc.cC,{id:"Wallet balance"})})}),(0,lc.jsx)(Ic.Y,{value:zp.COLLATERAL,disabled:n===zp.COLLATERAL,onClick:function(){return i(yc.rQ.SWITCH_REPAY_TYPE,{repayType:"Collateral"})},children:(0,lc.jsx)(oc.Z,{variant:"buttonM",children:(0,lc.jsx)(tc.cC,{id:"Collateral"})})})]})]}):null}function Vp(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function qp(e){for(var t=1;tof.Sw}),[B,of.Sw]),Q=(0,Ys.useMemo)((function(){return T&&Y&&K}),[T,Y,K]),X={amountToSupply:k,isWrongNetwork:o,poolAddress:A?kc.hP:r.underlyingAsset,symbol:A?h.baseAssetSymbol:r.symbol,blocked:!1,decimals:r.decimals,gaslessPossible:Q};return y.success?(0,lc.jsx)(bu.R,{action:(0,lc.jsx)(tc.cC,{id:"Supplied"}),amount:k,symbol:A?h.baseAssetSymbol:r.symbol,addToken:V}):(0,lc.jsxs)(lc.Fragment,{children:[W&&(0,lc.jsx)(bl.i,{asset:r.symbol}),w.determineWarningDisplay({supplyCap:w}),_.determineWarningDisplay({debtCeiling:_}),"AMPL"===r.symbol&&(0,lc.jsx)(Nu.v,{sx:{mt:"16px",mb:"40px"},severity:"warning",children:(0,lc.jsx)(Yp.v,{})}),"true"===sf.env.NEXT_PUBLIC_ENABLE_STAKING&&"AAVE"===r.symbol&&ec.cr.staking(f)&&(0,lc.jsx)(Xp,{}),"SNX"===r.symbol&&"0"!==N&&(0,lc.jsx)(Jp,{}),(0,lc.jsx)(yu,{value:k,onChange:function(e){if("-1"===e)E(N);else{var t=(0,Lc.$w)(e,r.decimals);E(t)}},usdValue:B.toString(10),symbol:A?h.baseAssetSymbol:r.symbol,assets:[{balance:N,symbol:A?h.baseAssetSymbol:r.symbol,iconSymbol:A?h.baseAssetSymbol:r.iconSymbol}],capType:Bc.R.supplyCap,isMaxSelected:z,disabled:y.loading,maxValue:N,balanceText:(0,lc.jsx)(tc.cC,{id:"Wallet balance"}),event:{eventName:yc.vh.MAX_INPUT_SELECTION,eventParams:{asset:r.underlyingAsset,assetName:r.name}}}),(0,lc.jsxs)(vu.m6,{gasLimit:g,skipLoad:!0,disabled:0===Number(k),gaslessPossible:T.isGaslessPossible,amountInUsd:Z,children:[(0,lc.jsx)(vu.oD,{description:(0,lc.jsx)(tc.cC,{id:"Supply APY"}),value:C,percent:!0}),(0,lc.jsx)(vu.aE,{incentives:r.aIncentivesData,symbol:r.symbol}),(0,lc.jsx)(vu.Bx,{collateralType:q}),(0,lc.jsx)(vu.jz,{visibleHfChange:!!k,healthFactor:d?d.healthFactor:"-1",futureHealthFactor:G.toString(10)})]}),b&&(0,lc.jsx)(gu.Q,{txError:b}),(0,lc.jsx)(af,uf({},X))]})}));function df(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var pf=function(){var e=(0,_c.vR)(),t=e.type,n=e.close,a=e.args;return(0,lc.jsx)(cc.P,{open:t===_c.w8.Supply,setOpen:n,children:(0,lc.jsx)(Tc.A,{action:"supply",title:(0,lc.jsx)(tc.cC,{id:"Supply"}),underlyingAsset:a.underlyingAsset,requiredPermission:wc.g.DEPOSITOR,children:function(e){return(0,lc.jsx)(lf,function(e){for(var t=1;t0&&!$.includes(t.symbol)?Y=hu.ZERO_LTV_WITHDRAW_BLOCKED:!V.eq("-1")&&q.lt(L)?Y=hu.SUPPLY_CAP_REACHED:!G.eq("-1")&&G.lt("1.01")&&(Y=hu.HF_BELOW_ONE);var K=function(){switch(Y){case hu.SUPPLY_CAP_REACHED:return(0,lc.jsx)(tc.cC,{id:"Supply cap on target reserve reached. Try lowering the amount."});case hu.HF_BELOW_ONE:return(0,lc.jsx)(tc.cC,{id:"The effects on the health factor would cause liquidation. Try lowering the amount."});case hu.ZERO_LTV_WITHDRAW_BLOCKED:return(0,lc.jsx)(tc.cC,{id:"Assets with zero LTV ({assetsBlockingWithdraw}) must be withdrawn or disabled as collateral to perform this action",values:{assetsBlockingWithdraw:$}});default:return null}};if(y.success)return(0,lc.jsx)(bu.R,{action:(0,lc.jsx)(tc.cC,{id:"Switched"}),amount:x.current,symbol:t.symbol});var Q=s&&"0"!==s.totalBorrowsMarketReferenceCurrency&&"0"!==t.reserveLiquidationThreshold,X=(0,Mc.wD)(C.reserve).debtCeilingReached,J=Pu(n,s.totalCollateralUSD,s.isInIsolationMode,X),ee=(0,Mc.wD)(C.reserve).debtCeilingReached,te=Pu(C,s.totalCollateralUSD,s.isInIsolationMode,ee);if(R&&J===Eu.z.ISOLATED_ENABLED&&"0"===C.underlyingBalance&&(te=C.reserve.isIsolated?Eu.z.ISOLATED_ENABLED:Eu.z.ENABLED),R&&J===Eu.z.ENABLED&&"0"===C.underlyingBalance&&C.reserve.isIsolated){var ne=s.userReservesData.filter((function(e){return e.usageAsCollateralEnabledOnUser}));1===ne.length&&ne[0].underlyingAsset===n.underlyingAsset&&(te=Eu.z.ISOLATED_ENABLED)}return(0,lc.jsxs)(lc.Fragment,{children:[(0,lc.jsx)(yu,{value:I,onChange:function(e){var t="-1"===e;x.current=t?P:e,_(e)},usdValue:j,symbol:t.iconSymbol,assets:[{balance:P,address:t.underlyingAsset,symbol:t.symbol,iconSymbol:t.iconSymbol}],maxValue:P,inputTitle:(0,lc.jsx)(tc.cC,{id:"Supplied asset amount"}),balanceText:(0,lc.jsx)(tc.cC,{id:"Supply balance"}),isMaxSelected:R}),(0,lc.jsxs)(ac.Z,{sx:{padding:"18px",pt:"14px",display:"flex",justifyContent:"space-between"},children:[(0,lc.jsx)(ic.Z,{sx:{fontSize:"18px !important"},children:(0,lc.jsx)(ff,{})}),(0,lc.jsx)(Gl,{loading:F,outputAmountUSD:L,inputAmountUSD:j})]}),(0,lc.jsx)(yu,{value:N,onSelect:k,usdValue:L,symbol:S.symbol,assets:b,inputTitle:(0,lc.jsx)(tc.cC,{id:"Switch to"}),balanceText:(0,lc.jsx)(tc.cC,{id:"Supply balance"}),disableInput:!0,loading:F}),B&&!F&&(0,lc.jsx)(oc.Z,{variant:"helperText",color:"error.main",children:B}),!B&&void 0!==Y&&(0,lc.jsx)(oc.Z,{variant:"helperText",color:"error.main",children:(0,lc.jsx)(K,{})}),"stETH"===C.reserve.symbol&&(0,lc.jsx)(Nu.v,{severity:"warning",sx:{mt:2,mb:0},children:(0,lc.jsx)(hf.O,{})}),(0,lc.jsx)(vu.m6,{gasLimit:m,slippageSelector:(0,lc.jsx)(tp,{selectedSlippage:A,setSlippage:O}),children:(0,lc.jsx)(vf,{showHealthFactor:Q,healthFactor:null===s||void 0===s?void 0:s.healthFactor,healthFactorAfterSwap:G.toString(10),swapSource:_f(_f({},n),{},{collateralType:J}),swapTarget:_f(_f({},C),{},{collateralType:te}),toAmount:N,fromAmount:""===I?"0":I,loading:F})}),g&&(0,lc.jsx)(np,{txError:g}),(0,lc.jsx)(gf,{isMaxSelected:R,poolReserve:t,amountToSwap:M,amountToReceive:N,isWrongNetwork:r,targetReserve:C.reserve,symbol:t.symbol,blocked:void 0!==Y||""!==B||"stETH"===C.reserve.symbol,useFlashLoan:W,loading:Z,buildTxFn:U})]})};function Tf(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var Sf,kf=function(){var e=(0,_c.vR)(),t=e.type,n=e.close,a=e.args;return(0,lc.jsx)(cc.P,{open:t===_c.w8.Swap,setOpen:n,children:(0,lc.jsx)(Tc.A,{title:(0,lc.jsx)(tc.cC,{id:"Switch"}),underlyingAsset:a.underlyingAsset,children:function(e){return(0,lc.jsx)(xf,function(e){for(var t=1;t=1&&j.toNumber()<1.5&&n.usageAsCollateralEnabledOnUser,B=void 0;u.success||u.txHash||(M.length>0&&!M.includes(t.symbol)?B=Sf.ZERO_LTV_WITHDRAW_BLOCKED:j.lt("1")&&"0"!==d.totalBorrowsMarketReferenceCurrency?B=Sf.CAN_NOT_WITHDRAW_THIS_AMOUNT:B||!k.eq("0")&&!(0,Ec.hE)(R).gt(t.unborrowedLiquidity)||(B=Sf.POOL_DOES_NOT_HAVE_ENOUGH_LIQUIDITY));var Z=function(){switch(B){case Sf.CAN_NOT_WITHDRAW_THIS_AMOUNT:return(0,lc.jsx)(tc.cC,{id:"You can not withdraw this amount because it will cause collateral call"});case Sf.POOL_DOES_NOT_HAVE_ENOUGH_LIQUIDITY:return(0,lc.jsx)(tc.cC,{id:"These funds have been borrowed and are not available for withdrawal at this time."});case Sf.ZERO_LTV_WITHDRAW_BLOCKED:return(0,lc.jsx)(tc.cC,{id:"Assets with zero LTV ({assetsBlockingWithdraw}) must be withdrawn or disabled as collateral to perform this action",values:{assetsBlockingWithdraw:M}});default:return null}},U=(0,Ec.hE)(R).multipliedBy((null===n||void 0===n?void 0:n.reserve.priceInUSD)||0);return u.success?(0,lc.jsx)(bu.R,{action:(0,lc.jsx)(tc.cC,{id:"withdrew"}),amount:x.current,symbol:r&&t.isWrappedBaseAsset?p.baseAssetSymbol:t.symbol}):(0,lc.jsxs)(lc.Fragment,{children:[(0,lc.jsx)(yu,{value:R,onChange:function(e){var t="-1"===e;x.current=t?E.toString(10):e,m(e),t&&E.eq(S)?(T(yc.vh.MAX_INPUT_SELECTION,{type:"withdraw"}),b("-1")):b(E.toString(10))},symbol:i,assets:[{balance:E.toString(10),symbol:i,iconSymbol:r&&t.isWrappedBaseAsset?p.baseAssetSymbol:t.iconSymbol}],usdValue:U.toString(10),isMaxSelected:P,disabled:u.loading,maxValue:E.toString(10),balanceText:k.lt(S)?(0,lc.jsx)(tc.cC,{id:"Available"}):(0,lc.jsx)(tc.cC,{id:"Supply balance"})}),void 0!==B&&(0,lc.jsx)(oc.Z,{variant:"helperText",color:"error.main",children:(0,lc.jsx)(Z,{})}),t.isWrappedBaseAsset&&(0,lc.jsx)(vu.Pu,{unwrapped:r,setUnWrapped:a,label:(0,lc.jsx)(oc.Z,{children:"Unwrap ".concat(t.symbol," (to withdraw ").concat(p.baseAssetSymbol,")")})}),(0,lc.jsxs)(vu.m6,{gasLimit:c,children:[(0,lc.jsx)(vu.oD,{description:(0,lc.jsx)(tc.cC,{id:"Remaining supply"}),value:S.minus(R||"0").toString(10),symbol:t.isWrappedBaseAsset?p.baseAssetSymbol:t.symbol}),(0,lc.jsx)(vu.jz,{visibleHfChange:!!h,healthFactor:d?d.healthFactor:"-1",futureHealthFactor:j.toString(10)})]}),l&&(0,lc.jsx)(gu.Q,{txError:l}),L&&(0,lc.jsxs)(lc.Fragment,{children:[(0,lc.jsx)(Nu.v,{severity:"error",sx:{my:6},children:(0,lc.jsx)(tc.cC,{id:"Withdrawing this amount will reduce your health factor and increase risk of liquidation."})}),(0,lc.jsxs)(ac.Z,{sx:{display:"flex",flexDirection:"row",justifyContent:"center",alignItems:"center",mx:"24px",mb:"12px"},children:[(0,lc.jsx)(Mu.Z,{checked:w,onChange:function(){_(!w),T(yc.vh.ACCEPT_RISK,{modal:"Withdraw",riskCheckboxAccepted:w})},size:"small","data-cy":"risk-checkbox"}),(0,lc.jsx)(oc.Z,{variant:"description",children:(0,lc.jsx)(tc.cC,{id:"I acknowledge the risks involved."})})]})]}),(0,lc.jsx)(Ef,{poolReserve:t,amountToWithdraw:P?g:R,poolAddress:r&&t.isWrappedBaseAsset?kc.hP:t.underlyingAsset,isWrongNetwork:o,symbol:i,blocked:void 0!==B||L&&!w,sx:L?{mt:0}:{}})]})};function Of(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Cf(e){for(var t=1;t{A.j.isFocused()&&(this.resumePausedMutations(),this.queryCache.onFocus())})),this.unsubscribeOnline=O.N.subscribe((()=>{O.N.isOnline()&&(this.resumePausedMutations(),this.queryCache.onOnline())})))}unmount(){var e,t;this.mountCount--,0===this.mountCount&&(null==(e=this.unsubscribeFocus)||e.call(this),this.unsubscribeFocus=void 0,null==(t=this.unsubscribeOnline)||t.call(this),this.unsubscribeOnline=void 0)}isFetching(e,t){const[n]=(0,g.I6)(e,t);return n.fetchStatus="fetching",this.queryCache.findAll(n).length}isMutating(e){return this.mutationCache.findAll({...e,fetching:!0}).length}getQueryData(e,t){var n;return null==(n=this.queryCache.find(e,t))?void 0:n.state.data}ensureQueryData(e,t,n){const r=(0,g._v)(e,t,n),a=this.getQueryData(r.queryKey);return a?Promise.resolve(a):this.fetchQuery(r)}getQueriesData(e){return this.getQueryCache().findAll(e).map((({queryKey:e,state:t})=>[e,t.data]))}setQueryData(e,t,n){const r=this.queryCache.find(e),a=null==r?void 0:r.state.data,i=(0,g.SE)(t,a);if("undefined"===typeof i)return;const o=(0,g._v)(e),s=this.defaultQueryOptions(o);return this.queryCache.build(this,s).setData(i,{...n,manual:!0})}setQueriesData(e,t,n){return v.V.batch((()=>this.getQueryCache().findAll(e).map((({queryKey:e})=>[e,this.setQueryData(e,t,n)]))))}getQueryState(e,t){var n;return null==(n=this.queryCache.find(e,t))?void 0:n.state}removeQueries(e,t){const[n]=(0,g.I6)(e,t),r=this.queryCache;v.V.batch((()=>{r.findAll(n).forEach((e=>{r.remove(e)}))}))}resetQueries(e,t,n){const[r,a]=(0,g.I6)(e,t,n),i=this.queryCache,o={type:"active",...r};return v.V.batch((()=>(i.findAll(r).forEach((e=>{e.reset()})),this.refetchQueries(o,a))))}cancelQueries(e,t,n){const[r,a={}]=(0,g.I6)(e,t,n);"undefined"===typeof a.revert&&(a.revert=!0);const i=v.V.batch((()=>this.queryCache.findAll(r).map((e=>e.cancel(a)))));return Promise.all(i).then(g.ZT).catch(g.ZT)}invalidateQueries(e,t,n){const[r,a]=(0,g.I6)(e,t,n);return v.V.batch((()=>{var e,t;if(this.queryCache.findAll(r).forEach((e=>{e.invalidate()})),"none"===r.refetchType)return Promise.resolve();const n={...r,type:null!=(e=null!=(t=r.refetchType)?t:r.type)?e:"active"};return this.refetchQueries(n,a)}))}refetchQueries(e,t,n){const[r,a]=(0,g.I6)(e,t,n),i=v.V.batch((()=>this.queryCache.findAll(r).filter((e=>!e.isDisabled())).map((e=>{var t;return e.fetch(void 0,{...a,cancelRefetch:null==(t=null==a?void 0:a.cancelRefetch)||t,meta:{refetchPage:r.refetchPage}})}))));let o=Promise.all(i).then(g.ZT);return null!=a&&a.throwOnError||(o=o.catch(g.ZT)),o}fetchQuery(e,t,n){const r=(0,g._v)(e,t,n),a=this.defaultQueryOptions(r);"undefined"===typeof a.retry&&(a.retry=!1);const i=this.queryCache.build(this,a);return i.isStaleByTime(a.staleTime)?i.fetch(a):Promise.resolve(i.state.data)}prefetchQuery(e,t,n){return this.fetchQuery(e,t,n).then(g.ZT).catch(g.ZT)}fetchInfiniteQuery(e,t,n){const r=(0,g._v)(e,t,n);return r.behavior=(0,C.Gm)(),this.fetchQuery(r)}prefetchInfiniteQuery(e,t,n){return this.fetchInfiniteQuery(e,t,n).then(g.ZT).catch(g.ZT)}resumePausedMutations(){return this.mutationCache.resumePausedMutations()}getQueryCache(){return this.queryCache}getMutationCache(){return this.mutationCache}getLogger(){return this.logger}getDefaultOptions(){return this.defaultOptions}setDefaultOptions(e){this.defaultOptions=e}setQueryDefaults(e,t){const n=this.queryDefaults.find((t=>(0,g.yF)(e)===(0,g.yF)(t.queryKey)));n?n.defaultOptions=t:this.queryDefaults.push({queryKey:e,defaultOptions:t})}getQueryDefaults(e){if(!e)return;const t=this.queryDefaults.find((t=>(0,g.to)(e,t.queryKey)));return null==t?void 0:t.defaultOptions}setMutationDefaults(e,t){const n=this.mutationDefaults.find((t=>(0,g.yF)(e)===(0,g.yF)(t.mutationKey)));n?n.defaultOptions=t:this.mutationDefaults.push({mutationKey:e,defaultOptions:t})}getMutationDefaults(e){if(!e)return;const t=this.mutationDefaults.find((t=>(0,g.to)(e,t.mutationKey)));return null==t?void 0:t.defaultOptions}defaultQueryOptions(e){if(null!=e&&e._defaulted)return e;const t={...this.defaultOptions.queries,...this.getQueryDefaults(null==e?void 0:e.queryKey),...e,_defaulted:!0};return!t.queryHash&&t.queryKey&&(t.queryHash=(0,g.Rm)(t.queryKey,t)),"undefined"===typeof t.refetchOnReconnect&&(t.refetchOnReconnect="always"!==t.networkMode),"undefined"===typeof t.useErrorBoundary&&(t.useErrorBoundary=!!t.suspense),t}defaultMutationOptions(e){return null!=e&&e._defaulted?e:{...this.defaultOptions.mutations,...this.getMutationDefaults(null==e?void 0:e.mutationKey),...e,_defaulted:!0}}clear(){this.queryCache.clear(),this.mutationCache.clear()}};function eh(e){var t,n=e.Component,r=e.emotionCache,a=void 0===r?Qf:r,i=e.pageProps,o=null!==(t=n.getLayout)&&void 0!==t?t:function(e){return e},s=(0,hc.Yh)((function(e){return e.initializeMixpanel})),c="56a73cd233d8c404b823d000f9a807c3";return(0,Ys.useEffect)((function(){var e;(e={dsn:"https://629466fb3bc0091f0af74dbf30bb0a76@o4505951646121984.ingest.sentry.io/4505963347312640",integrations:[new ca({}),new Ws],tracesSampleRate:1,replaysSessionSampleRate:.1,replaysOnErrorSampleRate:1})._metadata=e._metadata||{},e._metadata.sdk=e._metadata.sdk||{name:"sentry.javascript.react",packages:[{name:"npm:@sentry/react",version:D}],version:D},cr(e)}),[]),(0,Ys.useEffect)((function(){s()}),[c,s]),(0,lc.jsxs)(y.C,{value:a,children:[(0,lc.jsx)($s.default,{children:(0,lc.jsx)("meta",{name:"viewport",content:"initial-scale=1, width=device-width"})}),(0,lc.jsx)(fc,{title:"Open Source Liquidity Protocol",description:"ZeroLend is an Open Source Protocol to create Non-Custodial Liquidity Markets to earn interest on supplying and borrowing assets with a variable or stable interest rate. The protocol is designed for easy integration into your products and services.",imageUrl:"https://i.imgur.com/Ee63x7K.png"}),(0,lc.jsx)(qf.iL,{children:(0,lc.jsxs)(P.aH,{client:Jf,children:[(0,lc.jsx)(I.Web3ReactProvider,{getLibrary:Xf,children:(0,lc.jsx)(Gf,{children:(0,lc.jsx)(Vf.v,{children:(0,lc.jsx)(pc,{children:(0,lc.jsx)(Rf.W,{children:(0,lc.jsx)(_c.ny,{children:(0,lc.jsx)(_u.R,{children:(0,lc.jsx)(jc.GM,{children:(0,lc.jsx)(_p.Wv,{children:(0,lc.jsxs)(Hf._,{children:[(0,lc.jsx)($f.default,{async:!0,src:"https://www.googletagmanager.com/gtag/js?id=G-4BXYGRCH1M"}),(0,lc.jsx)($f.default,{id:"google-analytics",children:"window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);}gtag('js', new Date());gtag('config', 'G-4BXYGRCH1M');"}),o((0,lc.jsx)(n,Kf({},i))),(0,lc.jsx)(pf,{}),(0,lc.jsx)(Pf,{}),(0,lc.jsx)(ol,{}),(0,lc.jsx)($p,{}),(0,lc.jsx)(xl,{}),(0,lc.jsx)(Ap,{}),(0,lc.jsx)(gp,{}),(0,lc.jsx)(gl,{}),(0,lc.jsx)(vp,{}),(0,lc.jsx)(kf,{}),(0,lc.jsx)(wp.F,{}),(0,lc.jsx)(xp.P,{}),(0,lc.jsx)(vc,{})]})})})})})})})})})}),(0,lc.jsx)(R,{initialIsOpen:!1})]})})]})}},97563:function(e,t,n){"use strict";n.d(t,{a:function(){return y},E:function(){return m}});var r=n(67294),a=n(30067),i=n(73633),o=n(57094),s=n(85893);function c(e){return e.substring(2).toLowerCase()}var u=function(e){const{children:t,disableReactTree:n=!1,mouseEvent:u="onClick",onClickAway:l,touchEvent:d="onTouchEnd"}=e,p=r.useRef(!1),f=r.useRef(null),h=r.useRef(!1),m=r.useRef(!1);r.useEffect((()=>(setTimeout((()=>{h.current=!0}),0),()=>{h.current=!1})),[]);const y=(0,a.Z)(t.ref,f),g=(0,i.Z)((e=>{const t=m.current;m.current=!1;const r=(0,o.Z)(f.current);if(!h.current||!f.current||"clientX"in e&&function(e,t){return t.documentElement.clientWidth-1:!r.documentElement.contains(e.target)||f.current.contains(e.target),a||!n&&t||l(e)})),b=e=>n=>{m.current=!0;const r=t.props[e];r&&r(n)},v={ref:y};return!1!==d&&(v[d]=b(d)),r.useEffect((()=>{if(!1!==d){const e=c(d),t=(0,o.Z)(f.current),n=()=>{p.current=!0};return t.addEventListener(e,g),t.addEventListener("touchmove",n),()=>{t.removeEventListener(e,g),t.removeEventListener("touchmove",n)}}}),[g,d]),!1!==u&&(v[u]=b(u)),r.useEffect((()=>{if(!1!==u){const e=c(u),t=(0,o.Z)(f.current);return t.addEventListener(e,g),()=>{t.removeEventListener(e,g)}}}),[g,u]),(0,s.jsx)(r.Fragment,{children:r.cloneElement(t,v)})},l=n(81719),d=n(58402),p=n(20525),f=n(72389),h=n(61953),m=(0,l.ZP)(d.Z)((0,p.Z)({".MuiTooltip-tooltip":{color:"text.primary",backgroundColor:"background.paper",p:0,borderRadius:"6px",boxShadow:"0px 0px 2px rgba(0, 0, 0, 0.2), 0px 2px 10px rgba(0, 0, 0, 0.1)",maxWidth:"280px"},".MuiTooltip-arrow":{color:"background.paper","&:before":{boxShadow:"0px 0px 2px rgba(0, 0, 0, 0.2), 0px 2px 10px rgba(0, 0, 0, 0.1)"}}})),y=function(e){var t=e.children,n=e.tooltipContent,a=e.placement,i=void 0===a?"top":a,o=e.withoutHover,c=e.open,l=e.setOpen,d=e.offset,p=(0,r.useState)(!1),y=p[0],g=p[1],b="undefined"!==typeof c?c:y,v=function(){return"undefined"!==typeof l?l(!1):g(!1)};return(0,s.jsx)(f.Z,{open:b,onClose:v,disableFocusListener:!0,disableHoverListener:!0,disableTouchListener:!0,placement:i,PopperComponent:m,componentsProps:{popper:{modifiers:[{name:"offset",options:{offset:null!==d&&void 0!==d?d:[]}}],onClick:function(e){e.stopPropagation()}}},title:(0,s.jsx)(u,{mouseEvent:"onMouseDown",touchEvent:"onTouchStart",onClickAway:v,children:(0,s.jsx)(h.Z,{sx:{py:4,px:6,fontSize:"12px",lineHeight:"16px",a:{fontSize:"12px",lineHeight:"16px",fontWeight:500,"&:hover":{textDecoration:"underline"}}},children:n})}),arrow:!0,children:(0,s.jsx)(h.Z,{sx:{display:"inline-flex",cursor:"pointer",transition:"all 0.2s ease","&:hover":{opacity:o||b?1:.5}},onClick:function(e){e.preventDefault(),e.stopPropagation(),"undefined"!==typeof l?l(!b):g(!b)},children:t})})}},50020:function(e,t,n){"use strict";var r=n(59499),a=n(4730),i=n(91655),o=n(61953),s=n(29630),c=(n(67294),n(34220)),u=n(41024),l=n(85893),d=["minVal","maxVal","percentVariant","hyphenVariant"];function p(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function f(e){for(var t=1;t=3?g.success.main:b<1.1?g.error.main:g.warning.main,(0,f.jsxs)(c.Z,{sx:{display:"inline-flex",alignItems:{xs:"flex-start",xsm:"center"},flexDirection:{xs:"column",xsm:"row"}},"data-cy":"HealthFactorTopPannel",children:["-1"===t?(0,f.jsx)(u.Z,{variant:"secondary14",color:g.success.main,children:"\u221e"}):(0,f.jsx)(p.B,y({value:b,sx:y({color:v},m.sx),visibleDecimals:2,compact:!0},m)),n&&(0,f.jsx)(l.Z,{onClick:n,variant:"surface",size:"small",sx:{minWidth:"unset",ml:{xs:0,xsm:2}},children:(0,f.jsx)(i.cC,{id:"Risk details"})}),r&&(0,f.jsx)(c.Z,{ml:{xs:0,xsm:2},mt:{xs:1,xsm:0},children:r})]})}},34637:function(e,t,n){"use strict";n.d(t,{Y:function(){return d},Z:function(){return p}});var r=n(59499),a=n(81719),i=n(87054),o=(n(67294),n(85893));function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function c(e){for(var t=1;tRead our FAQ",components:{0:(0,T.jsx)(m.Z,{href:"https://docs.aave.com/faq/troubleshooting",target:"_blank",rel:"noopener"})}})}),(0,T.jsx)(l.Z,{variant:"helperText",children:(0,T.jsx)(c.cC,{id:"Wallets are provided by External Providers and by selecting you agree to Terms of those Providers. Your access to the wallet might be reliant on the External Provider being operational."})})]})},B=function(){var e=(0,r.q)(),t=e.isWalletModalOpen,n=e.setWalletModalOpen;return(0,T.jsx)(a.P,{open:t,setOpen:n,children:(0,T.jsx)(L,{})})}},84734:function(e,t,n){"use strict";n.d(t,{v:function(){return o}});var r=n(49501),a=n(68861),i=n(85893),o=function(){return(0,i.jsx)(r.cC,{id:"<0>Ampleforth is a rebasing asset. Visit the <1>documentation to learn more.",components:{0:(0,i.jsx)("b",{}),1:(0,i.jsx)(a.rU,{href:"https://docs.aave.com/developers/v/2.0/guides/ampl-asset-listing",underline:"always"})}})}},1252:function(e,t,n){"use strict";n.d(t,{O:function(){return i}});var r=n(49501),a=n(85893),i=function(){return(0,a.jsx)(r.cC,{id:"Due to internal stETH mechanics required for rebasing support, it is not possible to perform a collateral switch where stETH is the source token."})}},81902:function(e,t,n){"use strict";var r;n.d(t,{R:function(){return r}}),function(e){e.supplyCap="supplyCap",e.borrowCap="borrowCap"}(r||(r={}))},29002:function(e,t,n){"use strict";n.d(t,{o:function(){return l}});var r=n(59499),a=n(4730),i=n(81645),o=n(85893),s=["sx"];function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function u(e){for(var t=1;t1?2:0},children:[(0,y.jsx)(f.T1,{symbol:e.rewardTokenSymbol,sx:{fontSize:"20px",mr:1}}),(0,y.jsx)(s.Z,{variant:a,children:e.rewardTokenSymbol})]}),width:"100%",children:(0,y.jsx)(i,{incentiveAPR:e.incentiveAPR})},e.rewardTokenAddress)})),t.length>1&&(0,y.jsx)(o.Z,{sx:function(e){return{pt:1,mt:1,border:"1px solid ".concat(e.palette.divider)}},children:(0,y.jsx)(m.X,{caption:(0,y.jsx)(h.cC,{id:"Net APR"}),height:32,children:(0,y.jsx)(i,{incentiveAPR:n})})})]})]})},b=function(){return(0,y.jsx)(o.Z,{sx:{p:{xs:"0 4px",xsm:"3.625px 4px"},display:"flex",alignItems:"center",justifyContent:"center"},children:(0,y.jsx)(s.Z,{variant:"main12",color:"text.secondary",children:"\xa0"})})},v=function(e){var t=e.incentives,n=e.symbol,h=e.displayBlank,m=(0,a.useState)(!1),v=m[0],w=m[1],_=(0,u.Yh)((function(e){return e.trackEvent}));if(!(t&&t.length>0))return h?(0,y.jsx)(b,{}):null;var x=t.some((function(e){return"Infinity"===e.incentiveAPR})),T=x?"Infinity":t.reduce((function(e,t){return e+ +t.incentiveAPR}),0),S=x?"Infinity":"Infinity"!==T?(0,r.hE)(T||0).toNumber():"Infinity";if(0===S)return h?(0,y.jsx)(b,{}):null;return(0,y.jsx)(d.a,{tooltipContent:(0,y.jsx)(g,{incentives:t,incentivesNetAPR:S,symbol:n}),withoutHover:!0,setOpen:w,open:v,children:(0,y.jsxs)(o.Z,{sx:function(e){return{p:{xs:"0 4px",xsm:"2px 4px"},border:"1px solid ".concat(v?e.palette.action.disabled:e.palette.divider),borderRadius:"4px",cursor:"pointer",display:"flex",alignItems:"center",justifyContent:"center",transition:"opacity 0.2s ease",bgcolor:v?"action.hover":"transparent","&:hover":{bgcolor:"action.hover",borderColor:"action.disabled"}}},onClick:function(){_(l.h1.VIEW_LM_DETAILS_DASHBOARD,{}),w(!v)},children:[(0,y.jsx)(o.Z,{sx:{mr:2},children:"Infinity"!==S&&S<1e4?(0,y.jsx)(p.B,{value:S,percent:!0,variant:"secondary12",color:"text.secondary"}):"Infinity"!==S&&S>9999?(0,y.jsx)(p.B,{value:S,percent:!0,compact:!0,variant:"secondary12",color:"text.secondary"}):"Infinity"===S?(0,y.jsx)(s.Z,{variant:"main12",color:"text.secondary",children:"\u221e"}):void 0}),(0,y.jsx)(o.Z,{sx:{display:"inline-flex"},children:(0,y.jsx)(y.Fragment,{children:t.length<5?(0,y.jsx)(y.Fragment,{children:t.map((function(e){return(0,y.jsx)(f.T1,{symbol:e.rewardTokenSymbol,sx:{fontSize:"".concat(12,"px"),ml:-1}},e.rewardTokenSymbol)}))}):(0,y.jsxs)(y.Fragment,{children:[t.slice(0,3).map((function(e){return(0,y.jsx)(f.T1,{symbol:e.rewardTokenSymbol,sx:{fontSize:"".concat(12,"px"),ml:-1}},e.rewardTokenSymbol)})),(0,y.jsx)(c.Z,{sx:{fontSize:"".concat(12,"px"),borderRadius:"50%",bgcolor:"common.white",color:"common.black",ml:-1,zIndex:5},children:(0,y.jsx)(i,{})})]})})})]})})}},10766:function(e,t,n){"use strict";n.d(t,{Z:function(){return l}});var r=n(59499),a=n(36864),i=n(49501),o=n(58527),s=n(85893);function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function u(e){for(var t=1;tvariable and <1>stable interest rates, where variable rate can increase and decrease depending on the amount of liquidity in the reserve, and stable rate will stay the same for the duration of your loan.",components:{0:(0,s.jsx)("b",{}),1:(0,s.jsx)("b",{})}})}))}},25049:function(e,t,n){"use strict";n.d(t,{Y:function(){return p}});var r=n(59499),a=n(4730),i=n(49501),o=n(81902),s=n(58527),c=n(85893),u=["capType"];function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function d(e){for(var t=1;tLearn more",components:{0:(0,c.jsx)(o.rU,{href:"https://docs.gho.xyz/concepts/how-gho-works/interest-rate-discount-model#interest-rate-model",underline:"always"})}}),p=function(e){return(0,c.jsx)(s.G,l(l({event:{eventName:i.vh.TOOL_TIP,eventParams:{tooltip:"ONEZ APY"}}},e),{},{children:d}))}},44749:function(e,t,n){"use strict";n.d(t,{Ch:function(){return y},r$:function(){return g},a9:function(){return b}});var r=n(59499),a=n(49501),i=n(38264),o=n(81645),s=n(61953),c=n(29630),u=n(68346),l=n(97563),d=n(85893);function p(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function f(e){for(var t=1;tFAQ guide",components:{0:(0,d.jsx)(u.Z,{href:"https://docs.aave.com/faq/aave-v3-features#isolation-mode",fontWeight:500})}})})]})}},31959:function(e,t,n){"use strict";n.d(t,{P:function(){return m}});var r=n(59499),a=n(4730),i=n(5506),o=n(72553),s=n(70918),c=n(61953),u=n(80562),l=n(81645),d=(n(67294),n(85893)),p=["open","setOpen","withCloseButton","contentMaxWidth","children"];function f(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function h(e){for(var t=1;t1||u||"USD"===n?2:7);var v=Math.pow(10,-b),w=0!==g&&Math.abs(g)99999);return h&&!x&&(_=Math.trunc(Number(_)*Math.pow(10,b))/Math.pow(10,b)),(0,s.jsxs)(o.Z,l(l({},y),{},{sx:l({display:"inline-flex",flexDirection:"row",alignItems:"center",position:"relative"},y.sx),noWrap:!0,children:[w&&(0,s.jsx)(o.Z,{component:"span",sx:{mr:.5},variant:d||y.variant,color:f||"text.secondary",children:"<"}),"usd"===(null===n||void 0===n?void 0:n.toLowerCase())&&!u&&(0,s.jsx)(o.Z,{component:"span",sx:{mr:.5},variant:d||y.variant,color:f||"text.secondary",children:"$"}),x?(0,s.jsx)(p,{value:_,visibleDecimals:b,roundDown:h,compactThreshold:m}):new Intl.NumberFormat("en-US",{maximumFractionDigits:b,minimumFractionDigits:b}).format(_),u&&(0,s.jsx)(o.Z,{component:"span",sx:{ml:.5},variant:d||y.variant,color:f||"text.secondary",children:"%"}),"usd"!==(null===n||void 0===n?void 0:n.toLowerCase())&&"undefined"!==typeof n&&(0,s.jsx)(o.Z,{component:"span",sx:{ml:.5},variant:d||y.variant,color:f||"text.secondary",children:n})]}))}},68861:function(e,t,n){"use strict";n.d(t,{rU:function(){return b},Z6:function(){return v}});var r=n(59499),a=n(4730),i=n(68346),o=n(81719),s=n(86010),c=n(41664),u=n(11163),l=n(67294),d=n(85893),p=["to","linkAs","href","replace","scroll","shallow","prefetch","locale"],f=["as","className","href","noLinkStyle","role"];function h(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function m(e){for(var t=1;t{const{ownerState:n}=e;return[t.root,"inherit"!==n.color&&t[`color${(0,y.Z)(n.color)}`],t[`fontSize${(0,y.Z)(n.fontSize)}`]]}})((({theme:e,ownerState:t})=>({userSelect:"none",width:"1em",height:"1em",overflow:"hidden",display:"inline-block",textAlign:"center",flexShrink:0,fontSize:{inherit:"inherit",small:e.typography.pxToRem(20),medium:e.typography.pxToRem(24),large:e.typography.pxToRem(36)}[t.fontSize],color:{primary:(e.vars||e).palette.primary.main,secondary:(e.vars||e).palette.secondary.main,info:(e.vars||e).palette.info.main,success:(e.vars||e).palette.success.main,warning:(e.vars||e).palette.warning.main,action:(e.vars||e).palette.action.active,error:(e.vars||e).palette.error.main,disabled:(e.vars||e).palette.action.disabled,inherit:void 0}[t.color]}))),x=d.forwardRef((function(e,t){const n=(0,m.Z)({props:e,name:"MuiIcon"}),{baseClassName:r="material-icons",className:a,color:i="inherit",component:o="span",fontSize:s="medium"}=n,c=(0,l.Z)(n,w),d=(0,u.Z)({},n,{baseClassName:r,color:i,component:o,fontSize:s}),h=(e=>{const{color:t,fontSize:n,classes:r}=e,a={root:["root","inherit"!==t&&`color${(0,y.Z)(t)}`,`fontSize${(0,y.Z)(n)}`]};return(0,f.Z)(a,b,r)})(d);return(0,v.jsx)(_,(0,u.Z)({as:o,className:(0,p.default)(r,"notranslate",h.root,a),ownerState:d,"aria-hidden":!0,ref:t},c))}));x.muiName="Icon";var T=x,S=n(61953),k=n(33821),E=["symbol","aToken"],A=["symbols","badgeSymbol"],O=["symbol"];function C(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function P(e){for(var t=1;t1){var l=(t=u,(0,r.Z)(t)||(0,a.Z)(t)||(0,i.Z)(t)||(0,o.Z)()),d=l[0],p=l.slice(1);return(0,v.jsx)(j,P(P({},s),{},{symbols:p,badgeSymbol:"/pools/"+d}))}return(0,v.jsx)(D,P({symbol:n},s))}I.displayName="ATokenIcon"},19952:function(e,t,n){"use strict";n.d(t,{v:function(){return L}});var r=n(59499),a=n(4730),i=n(63366),o=n(87462),s=n(67294),c=n(86010),u=n(94780),l=n(41796),d=n(81719),p=n(78884),f=n(36622),h=n(70918),m=n(34867);function y(e){return(0,m.Z)("MuiAlert",e)}var g,b=(0,n(1588).Z)("MuiAlert",["root","action","icon","message","filled","filledSuccess","filledInfo","filledWarning","filledError","outlined","outlinedSuccess","outlinedInfo","outlinedWarning","outlinedError","standard","standardSuccess","standardInfo","standardWarning","standardError"]),v=n(80562),w=n(54235),_=n(85893),x=(0,w.Z)((0,_.jsx)("path",{d:"M20,12A8,8 0 0,1 12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4C12.76,4 13.5,4.11 14.2, 4.31L15.77,2.74C14.61,2.26 13.34,2 12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0, 0 22,12M7.91,10.08L6.5,11.5L11,16L21,6L19.59,4.58L11,13.17L7.91,10.08Z"}),"SuccessOutlined"),T=(0,w.Z)((0,_.jsx)("path",{d:"M12 5.99L19.53 19H4.47L12 5.99M12 2L1 21h22L12 2zm1 14h-2v2h2v-2zm0-6h-2v4h2v-4z"}),"ReportProblemOutlined"),S=(0,w.Z)((0,_.jsx)("path",{d:"M11 15h2v2h-2zm0-8h2v6h-2zm.99-5C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"}),"ErrorOutline"),k=(0,w.Z)((0,_.jsx)("path",{d:"M11,9H13V7H11M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20, 12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10, 10 0 0,0 12,2M11,17H13V11H11V17Z"}),"InfoOutlined"),E=(0,w.Z)((0,_.jsx)("path",{d:"M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"}),"Close");const A=["action","children","className","closeText","color","icon","iconMapping","onClose","role","severity","variant"],O=(0,d.ZP)(h.Z,{name:"MuiAlert",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.variant],t[`${n.variant}${(0,f.Z)(n.color||n.severity)}`]]}})((({theme:e,ownerState:t})=>{const n="light"===e.palette.mode?l._j:l.$n,r="light"===e.palette.mode?l.$n:l._j,a=t.color||t.severity;return(0,o.Z)({},e.typography.body2,{backgroundColor:"transparent",display:"flex",padding:"6px 16px"},a&&"standard"===t.variant&&{color:e.vars?e.vars.palette.Alert[`${a}Color`]:n(e.palette[a].light,.6),backgroundColor:e.vars?e.vars.palette.Alert[`${a}StandardBg`]:r(e.palette[a].light,.9),[`& .${b.icon}`]:e.vars?{color:e.vars.palette.Alert[`${a}IconColor`]}:{color:"dark"===e.palette.mode?e.palette[a].main:e.palette[a].light}},a&&"outlined"===t.variant&&{color:e.vars?e.vars.palette.Alert[`${a}Color`]:n(e.palette[a].light,.6),border:`1px solid ${(e.vars||e).palette[a].light}`,[`& .${b.icon}`]:e.vars?{color:e.vars.palette.Alert[`${a}IconColor`]}:{color:"dark"===e.palette.mode?e.palette[a].main:e.palette[a].light}},a&&"filled"===t.variant&&(0,o.Z)({fontWeight:e.typography.fontWeightMedium},e.vars?{color:e.vars.palette.Alert[`${a}FilledColor`],backgroundColor:e.vars.palette.Alert[`${a}FilledBg`]}:{backgroundColor:"dark"===e.palette.mode?e.palette[a].dark:e.palette[a].main,color:e.palette.getContrastText("dark"===e.palette.mode?e.palette[a].dark:e.palette[a].main)}))})),C=(0,d.ZP)("div",{name:"MuiAlert",slot:"Icon",overridesResolver:(e,t)=>t.icon})({marginRight:12,padding:"7px 0",display:"flex",fontSize:22,opacity:.9}),P=(0,d.ZP)("div",{name:"MuiAlert",slot:"Message",overridesResolver:(e,t)=>t.message})({padding:"8px 0",minWidth:0,overflow:"auto"}),R=(0,d.ZP)("div",{name:"MuiAlert",slot:"Action",overridesResolver:(e,t)=>t.action})({display:"flex",alignItems:"flex-start",padding:"4px 0 0 16px",marginLeft:"auto",marginRight:-8}),I={success:(0,_.jsx)(x,{fontSize:"inherit"}),warning:(0,_.jsx)(T,{fontSize:"inherit"}),error:(0,_.jsx)(S,{fontSize:"inherit"}),info:(0,_.jsx)(k,{fontSize:"inherit"})};var D=s.forwardRef((function(e,t){const n=(0,p.Z)({props:e,name:"MuiAlert"}),{action:r,children:a,className:s,closeText:l="Close",color:d,icon:h,iconMapping:m=I,onClose:b,role:w="alert",severity:x="success",variant:T="standard"}=n,S=(0,i.Z)(n,A),k=(0,o.Z)({},n,{color:d,severity:x,variant:T}),D=(e=>{const{variant:t,color:n,severity:r,classes:a}=e,i={root:["root",`${t}${(0,f.Z)(n||r)}`,`${t}`],icon:["icon"],message:["message"],action:["action"]};return(0,u.Z)(i,y,a)})(k);return(0,_.jsxs)(O,(0,o.Z)({role:w,elevation:0,ownerState:k,className:(0,c.default)(D.root,s),ref:t},S,{children:[!1!==h?(0,_.jsx)(C,{ownerState:k,className:D.icon,children:h||m[x]||I[x]}):null,(0,_.jsx)(P,{ownerState:k,className:D.message,children:a}),null!=r?(0,_.jsx)(R,{ownerState:k,className:D.action,children:r}):null,null==r&&b?(0,_.jsx)(R,{ownerState:k,className:D.action,children:(0,_.jsx)(v.Z,{size:"small","aria-label":l,title:l,color:"inherit",onClick:b,children:g||(g=(0,_.jsx)(E,{fontSize:"small"}))})}):null]}))})),j=["children","sx"];function M(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function N(e){for(var t=1;t2)return;return t[1]}if(e===a.SWITCH){if(r>3)return;return 1===n?t[2]:t[1]}return t[0]}(t,R,C.userEmodeCategoryId)),Y=$[0],K=$[1],Q=(0,_.Mo)(M),X=(0,o.G)({currentTimestamp:z,userReserves:j,formattedReserves:P,userEmodeCategoryId:Y?Y.id:0,marketReferenceCurrencyDecimals:I,marketReferencePriceInUsd:D}),J=void 0;if(C.isInEmode&&0===(null===Y||void 0===Y?void 0:Y.id))Number(X.healthFactor)<1.01&&"-1"!==X.healthFactor&&(J=r.EMODE_DISABLED_LIQUIDATION);else if(Y&&C.userEmodeCategoryId!==(null===Y||void 0===Y?void 0:Y.id)){C.userReservesData.some((function(e){return(Number(e.scaledVariableDebt)>0||Number(e.principalStableDebt)>0)&&e.reserve.eModeCategoryId!==(null===Y||void 0===Y?void 0:Y.id)}))&&(J=r.CLOSE_POSITIONS_BEFORE_SWITCHING)}var ee=function(){switch(J){case r.CLOSE_POSITIONS_BEFORE_SWITCHING:return(0,L.jsx)(m.v,{severity:"info",sx:{mt:6,alignItems:"center"},children:(0,L.jsx)(c.Z,{variant:"caption",children:(0,L.jsx)(i.cC,{id:"To enable E-mode for the {0} category, all borrow positions outside of this category must be closed.",values:{0:Y&&(0,N.U)(Y.label)}})})});case r.EMODE_DISABLED_LIQUIDATION:return(0,L.jsxs)(m.v,{severity:"error",sx:{mt:6,alignItems:"center"},children:[(0,L.jsx)(c.Z,{variant:"subheader1",color:"#4F1919",children:(0,L.jsx)(i.cC,{id:"Cannot disable E-Mode"})}),(0,L.jsx)(c.Z,{variant:"caption",children:(0,L.jsx)(i.cC,{id:"You can not disable E-Mode as your current collateralization level is above 80%, disabling E-Mode can cause liquidation. To exit E-Mode supply or repay borrowed positions."})})]});default:return null}},te=Object.keys(R).length>=3&&t===a.ENABLE||Object.keys(R).length>=4&&t===a.SWITCH,ne=M!==U,re=function(){return(0,L.jsx)(u.Z,{color:"primary",sx:{fontSize:"14px",mx:1},children:(0,L.jsx)(s.Z,{})})},ae=!!Y&&0===Y.id&&void 0===J&&Number(X.healthFactor).toFixed(3)FAQ guide to learn more about how it works and the applied restrictions.",components:{0:(0,L.jsx)(l.Z,{href:"https://docs.aave.com/faq/aave-v3-features#high-efficiency-mode-e-mode",target:"_blank",rel:"noopener"})}})})}),te&&(0,L.jsx)(G,{emodeCategories:R,selectedEmode:null===Y||void 0===Y?void 0:Y.id,setSelectedEmode:K,userEmode:C.userEmodeCategoryId}),J===r.EMODE_DISABLED_LIQUIDATION&&(0,L.jsx)(ee,{}),ae&&(0,L.jsxs)(m.v,{severity:"error",sx:{mt:6,alignItems:"center"},children:[(0,L.jsx)(c.Z,{variant:"subheader1",color:"#4F1919",children:(0,L.jsx)(i.cC,{id:"Liquidation risk"})}),(0,L.jsx)(c.Z,{variant:"caption",children:(0,L.jsx)(i.cC,{id:"This action will reduce your health factor. Please be mindful of the increased risk of collateral liquidation."})})]}),(0,L.jsxs)(E.m6,{gasLimit:W,children:[!te&&(0,L.jsx)(h.X,{caption:(0,L.jsx)(i.cC,{id:"E-Mode category"}),captionVariant:"description",mb:4,children:(0,L.jsxs)(d.Z,{sx:{display:"flex",justifyContent:"right",alignItems:"center"},children:[(0,L.jsx)(d.Z,{sx:{display:"inline-flex",alignItems:"center",mx:1},children:0!==C.userEmodeCategoryId?(0,L.jsxs)(L.Fragment,{children:[(0,L.jsx)(u.Z,{sx:{fontSize:"12px"},children:(0,L.jsx)(x.Z,{})}),(0,L.jsx)(c.Z,{variant:"subheader1",children:(0,N.U)(R[C.userEmodeCategoryId].label)})]}):(0,L.jsx)(c.Z,{variant:"subheader1",children:(0,L.jsx)(i.cC,{id:"None"})})}),Y&&(0,L.jsxs)(L.Fragment,{children:[(0,L.jsx)(re,{}),(0,L.jsx)(d.Z,{sx:{display:"inline-flex",alignItems:"center"},children:0!==Y.id?(0,L.jsxs)(L.Fragment,{children:[(0,L.jsx)(u.Z,{sx:{fontSize:"12px",mr:.5},children:(0,L.jsx)(x.Z,{})}),(0,L.jsx)(c.Z,{variant:"subheader1",children:(0,N.U)(R[Y.id].label)})]}):(0,L.jsx)(c.Z,{variant:"subheader1",children:(0,L.jsx)(i.cC,{id:"None"})})})]})]})}),(0,L.jsx)(h.X,{caption:(0,L.jsx)(i.cC,{id:"Available assets"}),captionVariant:"description",mb:4,sx:{alignContent:"flex-end"},children:(0,L.jsxs)(d.Z,{sx:{display:"flex",justifyContent:"right",alignItems:"center"},children:[R[C.userEmodeCategoryId]&&(0,L.jsx)(d.Z,{sx:{display:"flex",alignItems:"center",textAlign:"end"},children:0!==C.userEmodeCategoryId?(0,L.jsx)(c.Z,{sx:{textAlign:"end"},children:R[C.userEmodeCategoryId].assets.join(", ")}):(0,L.jsx)(c.Z,{children:(0,L.jsx)(i.cC,{id:"All Assets"})})}),Y&&(0,L.jsxs)(L.Fragment,{children:[(0,L.jsx)(re,{}),(0,L.jsx)(d.Z,{sx:{display:"flex",alignItems:"center",textAlign:"end"},children:0!==(null===Y||void 0===Y?void 0:Y.id)?(0,L.jsx)(c.Z,{sx:{textAlign:"end"},children:Y.assets.join(", ")}):(0,L.jsx)(c.Z,{children:(0,L.jsx)(i.cC,{id:"All Assets"})})})]})]})}),(0,L.jsx)(E.jz,{visibleHfChange:!!Y,healthFactor:C.healthFactor,futureHealthFactor:X.healthFactor}),ie&&(0,L.jsx)(h.X,{caption:(0,L.jsx)(i.cC,{id:"Maximum loan to value"}),captionVariant:"description",mb:4,align:"flex-start",children:(0,L.jsx)(d.Z,{sx:{textAlign:"right"},children:(0,L.jsxs)(d.Z,{sx:{display:"flex",alignItems:"center",justifyContent:"flex-end"},children:[(0,L.jsx)(f.B,{value:C.currentLoanToValue,sx:{color:"text.primary"},visibleDecimals:2,compact:!0,percent:!0,variant:"secondary14"}),void 0!==Y&&(0,L.jsxs)(L.Fragment,{children:[(0,L.jsx)(re,{}),(0,L.jsx)(f.B,{value:X.currentLoanToValue,sx:{color:"text.primary"},visibleDecimals:2,compact:!0,percent:!0,variant:"secondary14"})]})]})})})]}),J===r.CLOSE_POSITIONS_BEFORE_SWITCHING&&(0,L.jsx)(ee,{}),q&&(0,L.jsx)(S.Q,{txError:q}),(0,L.jsx)(B,{isWrongNetwork:ne,blocked:void 0!==J||!Y,selectedEmode:(null===Y||void 0===Y?void 0:Y.id)||0,activeEmode:C.userEmodeCategoryId,eModes:R})]})}},32667:function(e,t,n){"use strict";n.d(t,{U:function(){return r}});var r=function(e){return""===e?"Disabled":e}},3336:function(e,t,n){"use strict";n.d(t,{F:function(){return F}});var r,a,i=n(59499),o=n(49501),s=n(67294),c=n(8195),u=n(24834),l=n(31959),d=n(32993),p=n(50029),f=n(87794),h=n.n(f),m=n(29630),y=n(61953),g=n(75084),b=n(90149),v=n(77537),w=n(83601),_=n(93608),x=n(97461),T=n(85893),S=null!==globalThis&&void 0!==globalThis?globalThis:window,k="undefined"!==typeof S.turnstile?"ready":"unloaded",E="cf__reactTurnstileOnLoad",A=new Promise((function(e,t){a={resolve:e,reject:t},"ready"===k&&e(void 0)}));function O(e){var t=e.id,n=e.ref,a=e.className,i=e.style,o=e.sitekey,c=e.action,u=e.cData,l=e.theme,d=e.size,f=e.tabIndex,m=e.responseField,y=e.responseFieldName,g=e.retry,b=e.retryInterval,v=e.autoResetOnExpire,w=e.onVerify,_=e.onLoad,x=e.onError,S=e.onExpire,E=e.onTimeout,A=(0,s.useRef)(null),O=(0,s.useState)({onVerify:w})[0],C=null!==n&&void 0!==n?n:A;return(0,s.useEffect)((function(){if(C.current){var e=!1,t="";return(0,p.Z)(h().mark((function n(){var a,i,s;return h().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if("ready"===k){n.next=10;break}return n.prev=1,n.next=4,r();case 4:n.next=10;break;case 6:return n.prev=6,n.t0=n.catch(1),null===(i=O.onError)||void 0===i||i.call(O,n.t0),n.abrupt("return");case 10:if(!e&&C.current){n.next=12;break}return n.abrupt("return");case 12:s={sitekey:o,action:c,cData:u,theme:l,size:d,tabindex:f,callback:function(e){return O.onVerify(e)},"error-callback":function(){var e;return null===(e=O.onError)||void 0===e?void 0:e.call(O)},"expired-callback":function(){var e;null===(e=O.onExpire)||void 0===e||e.call(O),v&&window.turnstile.reset(t)},"timeout-callback":function(){var e;return null===(e=O.onTimeout)||void 0===e?void 0:e.call(O)},"response-field":m,"response-field-name":y,retry:g,"retry-interval":b},t=window.turnstile.render(C.current,s),null===(a=O.onLoad)||void 0===a||a.call(O,t);case 15:case"end":return n.stop()}}),n,null,[[1,6]])})))(),function(){e=!0,t&&window.turnstile.remove(t)}}}),[o,c,u,l,d,f,m,y,g,b,v]),(0,s.useEffect)((function(){O.onVerify=w,O.onLoad=_,O.onError=x,O.onExpire=S}),[w,_,x,S,E]),(0,T.jsx)("div",{ref:C,id:t,className:a,style:i})}S.cf__reactTurnstileOnLoad=function(){a.resolve(),k="ready"},r=function(){if("unloaded"===k){k="loading";var e="".concat("https://challenges.cloudflare.com/turnstile/v0/api.js","?onload=").concat(E,"&render=explicit"),t=document.createElement("script");t.src=e,t.async=!0,t.addEventListener("error",(function(){a.reject("Failed to load Turnstile.")})),document.head.appendChild(t)}return A};var C,P=n(80854),R=n(1279),I=function(e,t){var n=(0,P.gU)("1000",18),r=P.Ry[e.toUpperCase()]?P.Ry[e.toUpperCase()]:n;return(0,R.Fv)(r,t)},D=n(83454),j=function(e){var t=e.underlyingAsset,n=(0,v.Z)().readOnlyModeAddress,r=(0,u.Yh)(),a=r.account,i=r.currentMarket,c=r.currentMarketData,l=(0,u.Yh)((function(e){return(0,w.Rp)(e)})),d=(0,s.useState)(""),f=d[0],S=d[1],k=(0,s.useState)(!1),E=k[0],A=k[1],C=(0,s.useState)(!0),P=C[0],R=C[1],j=(0,s.useState)(""),M=j[0],N=j[1],L=(0,s.useState)(""),B=L[0],Z=L[1],U="".concat(D.env.NEXT_PUBLIC_API_BASEURL,"/faucet"),F=D.env.NEXT_PUBLIC_TURNSTILE_SITE_KEY,z=l.find((function(e){return e.underlyingAsset===t})),G=I(z.symbol,z.decimals),H=function(){var e=(0,p.Z)(h().mark((function e(){var t,n;return h().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,N(""),A(!0),Z(""),e.next=6,fetch(U,{method:"POST",headers:{Accept:"application/json","Content-Type":"application/json"},body:JSON.stringify({address:a,captchaToken:f,market:i,tokenAddress:z.underlyingAsset,tokenSymbol:z.symbol,faucetAddress:c.addresses.FAUCET})});case 6:return t=e.sent,e.next=9,t.json();case 9:if(n=e.sent,t.ok){e.next=12;break}throw new Error(n.msg);case 12:N(n.msg),e.next=18;break;case 15:e.prev=15,e.t0=e.catch(0),e.t0 instanceof Error&&e.t0.message?Z(e.t0.message):Z("An error occurred trying to send the transaction");case 18:return e.prev=18,A(!1),e.finish(18);case 21:case"end":return e.stop()}}),e,null,[[0,15,18,21]])})));return function(){return e.apply(this,arguments)}}();return M?(0,T.jsx)(_.R,{txHash:M,action:(0,T.jsx)(o.cC,{id:"will receive"}),symbol:z.symbol,amount:G}):(0,T.jsxs)(T.Fragment,{children:[(0,T.jsx)(O,{sitekey:F,onVerify:function(e){S(e),R(!1)},autoResetOnExpire:!0}),(0,T.jsxs)(m.Z,{variant:"h2",sx:{mb:6},children:[(0,T.jsx)(o.cC,{id:"Faucet"})," ",z.symbol]}),(0,T.jsx)(y.Z,{sx:function(e){return{p:3,border:"1px solid ".concat(e.palette.divider),borderRadius:"4px",".MuiBox-root:last-of-type":{mb:0}}},children:(0,T.jsx)(x.oD,{description:(0,T.jsx)(o.cC,{id:"Amount"}),iconSymbol:z.symbol,symbol:z.symbol,value:G})}),(0,T.jsx)(m.Z,{variant:"helperText",color:"error.main",children:B}),(0,T.jsx)(y.Z,{sx:{display:"flex",flexDirection:"column",mt:12},children:(0,T.jsxs)(g.Z,{variant:"contained",disabled:E||!f||void 0!==n,onClick:H,size:"large",sx:{minHeight:"44px"},children:[(E||P)&&(0,T.jsx)(b.Z,{color:"inherit",size:"16px",sx:{mr:2}}),(0,T.jsx)(o.cC,{id:"Faucet {0}",values:{0:z.symbol}})]})})]})},M=n(67916),N=n(89291),L=n(67489),B=function(e){var t=e.poolReserve,n=e.isWrongNetwork,r=e.blocked,a=(0,u.Yh)((function(e){return e.mint})),i=(0,N.Q)({tryPermit:!1,handleGetTxns:function(){var e=(0,p.Z)(h().mark((function e(){return h().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",a({tokenSymbol:t.symbol,reserve:t.underlyingAsset}));case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),skip:r}),s=i.action,c=i.loadingTxns,l=i.mainTxState,d=i.requiresApproval;return(0,T.jsx)(L.B,{requiresApproval:d,blocked:r,preparingTransactions:c,handleAction:s,actionText:(0,T.jsx)(o.cC,{id:"Faucet {0}",values:{0:t.symbol}}),actionInProgressText:(0,T.jsx)(o.cC,{id:"Pending..."}),mainTxState:l,isWrongNetwork:n})};C||(C={});var Z=function(e){var t=e.poolReserve,n=e.isWrongNetwork,r=(0,c.vR)(),a=r.gasLimit,i=r.mainTxState,s=r.txError,u=I(t.symbol,t.decimals);return i.success?(0,T.jsx)(_.R,{action:(0,T.jsx)(o.cC,{id:"Received"}),symbol:t.symbol,amount:u}):(0,T.jsxs)(T.Fragment,{children:[(0,T.jsx)(x.m6,{gasLimit:a,children:(0,T.jsx)(x.oD,{description:(0,T.jsx)(o.cC,{id:"Amount"}),iconSymbol:t.symbol,symbol:t.symbol,value:u})}),s&&(0,T.jsx)(M.Q,{txError:s}),(0,T.jsx)(B,{poolReserve:t,isWrongNetwork:n,blocked:!1})]})};function U(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var F=function(){var e=(0,c.vR)(),t=e.type,n=e.close,r=e.args,a=(0,u.Yh)().isFaucetPermissioned;return(0,T.jsx)(l.P,{open:t===c.w8.Faucet,setOpen:n,children:a?(0,T.jsx)(j,{underlyingAsset:r.underlyingAsset}):(0,T.jsx)(d.A,{title:(0,T.jsx)(o.cC,{id:"Faucet"}),underlyingAsset:r.underlyingAsset,children:function(e){return(0,T.jsx)(Z,function(e){for(var t=1;tDiscord or <1>Github.",components:{0:(0,p.jsx)(u.Z,{href:"https://discord.gg/zerolend"}),1:(0,p.jsx)(u.Z,{href:"https://github.com/aave/interface"})}})}),(0,p.jsxs)(l.Z,{variant:"outlined",onClick:function(){return navigator.clipboard.writeText(t.rawError.message.toString())},size:"small",sx:{mt:6},children:[(0,p.jsx)(r.cC,{id:"Copy error text"}),(0,p.jsx)(s.Z,{sx:{ml:.5,fontSize:"12px"},children:(0,p.jsx)(i.Z,{})})]})]}),(0,p.jsx)(o.Z,{sx:{display:"flex",flexDirection:"column",mt:12},children:(0,p.jsx)(l.Z,{onClick:n,variant:"contained",size:"large",sx:{minHeight:"44px"},children:(0,p.jsx)(r.cC,{id:"Close"})})})]})}},67916:function(e,t,n){"use strict";n.d(t,{Q:function(){return c}});var r=n(49501),a=n(29630),i=n(75084),o=n(19952),s=n(85893),c=function(e){var t=e.txError;return(0,s.jsx)(o.v,{severity:"error",sx:{mt:4,mb:0},children:(0,s.jsx)(a.Z,{variant:"description",children:t.error?(0,s.jsxs)(s.Fragment,{children:[t.error," ",(0,s.jsx)(i.Z,{sx:{verticalAlign:"top"},variant:"text",onClick:function(){return navigator.clipboard.writeText(t.rawError.message.toString())},children:(0,s.jsx)(a.Z,{variant:"description",children:(0,s.jsx)(r.cC,{id:"copy the error"})})})]}):(0,s.jsx)(r.cC,{id:"There was some error. Please try changing the parameters or <0><1>copy the error",components:{0:(0,s.jsx)(i.Z,{sx:{verticalAlign:"top"},onClick:function(){return navigator.clipboard.writeText(t.rawError.message.toString())}}),1:(0,s.jsx)(a.Z,{variant:"description"})}})})})}},32993:function(e,t,n){"use strict";n.d(t,{A:function(){return g}});var r=n(80854),a=(n(67294),n(34220)),i=n(98833),o=n(43629),s=n(77537),c=n(46930);var u=n(8195),l=n(90452),d=n(25298),p=n(57609),f=n(78944),h=n(10343),m=n(63491),y=n(85893),g=function(e){var t,n,g=e.hideTitleSymbol,b=e.underlyingAsset,v=e.children,w=e.requiredChainId,_=e.title,x=e.requiredPermission,T=e.keepWrappedSymbol,S=(0,s.Z)().readOnlyModeAddress,k=(0,i.P)().walletBalances,E=(0,c.f)(),A=E.currentNetworkConfig,O=E.currentMarketData,C=(0,a.HT)(),P=C.user,R=C.reserves,I=(0,u.vR)(),D=I.txError,j=I.mainTxState,M=(0,l.T)().permissions,N=function(e){var t=(0,c.f)().currentChainId,n=e||t;return{isWrongNetwork:(0,s.Z)().chainId!==n,requiredChainId:n}}(w),L=N.isWrongNetwork,B=N.requiredChainId;if(D&&D.blocking)return(0,y.jsx)(m.D,{txError:D});if(x&&d.cr.permissions(O)&&!M.includes(x)&&O.permissionComponent)return(0,y.jsx)(y.Fragment,{children:O.permissionComponent});var Z=R.find((function(e){return b.toLowerCase()===r.hP.toLowerCase()?e.isWrappedBaseAsset:b===e.underlyingAsset})),U=null===P||void 0===P?void 0:P.userReservesData.find((function(e){return b.toLowerCase()===r.hP.toLowerCase()?e.reserve.isWrappedBaseAsset:b===e.underlyingAsset})),F=Z.isWrappedBaseAsset&&!T?A.baseAssetSymbol:Z.symbol;return(0,y.jsxs)(o.hv,{asset:Z,children:[!j.success&&(0,y.jsx)(f.E,{title:_,symbol:g?void 0:F}),L&&!S&&(0,y.jsx)(h.I,{networkName:(0,d.Mo)(B).name,chainId:B,event:{eventName:p.vh.SWITCH_NETWORK,eventParams:{asset:b}}}),v({isWrongNetwork:L,nativeBalance:(null===(t=k[r.hP.toLowerCase()])||void 0===t?void 0:t.amount)||"0",tokenBalance:(null===(n=k[Z.underlyingAsset.toLowerCase()])||void 0===n?void 0:n.amount)||"0",poolReserve:Z,symbol:F,underlyingAsset:b,userReserve:U})]})}},93608:function(e,t,n){"use strict";n.d(t,{R:function(){return x}});var r=n(49501),a=n(75331),i=n(56365),o=n(58057),s=n(81645),c=n(62097),u=n(61953),l=n(29630),d=n(75084),p=n(68346),f=n(67294),h=n(29002),m=n(41024),y=n(2180),g=n(8195),b=n(46930),v=n(77537),w=n(85893),_=function(){return(0,w.jsx)(s.Z,{sx:{ml:"2px",fontSize:"11px"},children:(0,w.jsx)(i.Z,{})})},x=function(e){var t=e.txHash,n=e.action,i=e.amount,x=e.symbol,T=e.collateral,S=e.rate,k=e.addToken,E=e.customAction,A=e.customText,O=(0,g.vR)(),C=O.close,P=O.mainTxState,R=(0,v.Z)().addERC20Token,I=(0,b.f)().currentNetworkConfig,D=(0,f.useState)(""),j=D[0],M=D[1],N=(0,c.Z)();return(0,w.jsxs)(w.Fragment,{children:[(0,w.jsxs)(u.Z,{sx:{display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"center"},children:[(0,w.jsx)(u.Z,{sx:{width:"48px",height:"48px",bgcolor:"success.200",borderRadius:"50%",mt:14,mx:"auto",display:"flex",alignItems:"center",justifyContent:"center"},children:(0,w.jsx)(s.Z,{sx:{color:"success.main",fontSize:"32px"},children:(0,w.jsx)(o.Z,{})})}),(0,w.jsx)(l.Z,{sx:{mt:4},variant:"h2",children:(0,w.jsx)(r.cC,{id:"All done!"})}),(0,w.jsxs)(u.Z,{sx:{mt:2,display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",textAlign:"center"},children:[n&&i&&x&&(0,w.jsx)(l.Z,{children:(0,w.jsx)(r.cC,{id:"You {action} <0/> {symbol}",values:{action:n,symbol:x},components:{0:(0,w.jsx)(m.B,{value:Number(i),compact:!0,variant:"secondary14"})}})}),E&&(0,w.jsxs)(l.Z,{children:[A,E]}),!n&&!i&&x&&(0,w.jsxs)(l.Z,{children:["Your ",x," ",T?"now":"is not"," used as collateral"]}),S&&(0,w.jsx)(l.Z,{children:(0,w.jsx)(r.cC,{id:"You switched to {0} rate",values:{0:S===a.tk.Variable?"variable":"stable"}})}),k&&x&&(0,w.jsxs)(u.Z,{sx:function(e){return{border:"dark"===e.palette.mode?"1px solid ".concat(e.palette.divider):"none",background:"dark"===e.palette.mode?"none":"#F7F7F9",borderRadius:"12px",display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",mt:"24px"}},children:[(0,w.jsx)(y.T1,{symbol:k.symbol,aToken:!(!k||!k.aToken),sx:{fontSize:"32px",mt:"12px",mb:"8px"}}),(0,w.jsx)(l.Z,{variant:"description",color:"text.primary",sx:{mx:"24px"},children:(0,w.jsx)(r.cC,{id:"Add {0} to wallet to track your balance.",values:{0:k&&k.aToken?"z0Token ":"token "}})}),(0,w.jsxs)(d.Z,{onClick:function(){R({address:k.address,decimals:k.decimals,symbol:k.aToken?"a".concat(k.symbol.slice(0,11)):k.symbol.slice(0,11),image:/_/.test(k.symbol)?void 0:j})},variant:"dark"===N.palette.mode?"outlined":"contained",size:"medium",sx:{mt:"8px",mb:"12px"},children:[k.symbol&&!/_/.test(k.symbol)&&(0,w.jsx)(y.Js,{symbol:k.symbol,onImageGenerated:M,aToken:k.aToken}),(0,w.jsx)(h.o,{sx:{width:"20px",height:"20px"}}),(0,w.jsx)(l.Z,{variant:"buttonM",color:"white",ml:"4px",children:(0,w.jsx)(r.cC,{id:"Add to wallet"})})]})]}),(0,w.jsxs)(u.Z,{sx:function(e){return{border:"dark"===e.palette.mode?"1px solid ".concat(e.palette.divider):"none",background:"dark"===e.palette.mode?"none":"#F7F7F9",borderRadius:"12px",display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",mt:"24px",pt:"8px"}},children:[(0,w.jsx)(l.Z,{variant:"description",color:"text.primary",sx:{mx:"24px"},children:(0,w.jsx)(r.cC,{id:"You now have special access to our Discord for providing liquidity! Join our guild page to get these special roles."})}),(0,w.jsx)(d.Z,{variant:"outlined",size:"medium",href:"https://guild.xyz/zerolend",target:"_blank",sx:{mt:"8px",mb:"12px"},children:(0,w.jsx)(l.Z,{variant:"buttonM",ml:"4px",children:"Join our Guild"})})]})]})]}),(0,w.jsxs)(u.Z,{sx:{display:"flex",flexDirection:"column"},children:[(0,w.jsxs)(p.Z,{variant:"helperText",href:I.explorerLinkBuilder({tx:t||P.txHash}),sx:{display:"inline-flex",alignItems:"center",justifyContent:"right",mt:6,mb:3},underline:"hover",target:"_blank",rel:"noreferrer noopener",children:[(0,w.jsx)(r.cC,{id:"Review tx details"}),(0,w.jsx)(_,{})]}),(0,w.jsx)(d.Z,{onClick:C,variant:"contained",size:"large",sx:{minHeight:"44px"},"data-cy":"closeButton",children:(0,w.jsx)(r.cC,{id:"Ok, Close"})})]})]})}},97461:function(e,t,n){"use strict";n.d(t,{JV:function(){return re},Bx:function(){return ne},jz:function(){return ie},aE:function(){return ae},oD:function(){return ee},XJ:function(){return te},Pu:function(){return oe},m6:function(){return J}});var r=n(59499),a=n(4730),i=n(17674),o=n(49501),s=n(80227),c=n(81645),u=n(61953),l=n(29630),d=n(91655),p=n(22841),f=n(54181),h=n(56371),m=n(67294),y=n(44749),g=n(92391),b=n(29946),v=n(96875),w=n(17218),_=n(41024),x=n(2180),T=n(80854),S=n(62753),k=n(9144),E=n(90149),A=n(36864),O=n(57609),C=n(58527),P=n(85893);function R(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function I(e){for(var t=1;t$.Sw}),[d,$.Sw]),g=(0,m.useMemo)((function(){return c&&f&&y}),[c,f,y]),b=(0,m.useMemo)((function(){return c&&y}),[c,y]);return(0,P.jsxs)(u.Z,{sx:{pt:5},children:[(0,P.jsx)(l.Z,{sx:{mb:1},color:"text.secondary",children:(0,P.jsx)(o.cC,{id:"Transaction overview"})}),(0,P.jsx)(u.Z,{sx:function(e){return{p:3,border:"1px solid ".concat(e.palette.divider),borderRadius:"4px",".MuiBox-root:last-of-type":{mb:0}}},children:s}),c&&!y&&(0,P.jsx)(j.v,{severity:"warning",icon:!1,sx:{mt:4},children:(0,P.jsxs)(l.Z,{children:["If you supply more than ",$.Sw.toString(),"$ your transaction will be free. \ud83c\udf89"]})}),b&&(0,P.jsx)(q,{}),(0,P.jsxs)(u.Z,{sx:{display:"flex",justifyContent:"space-between"},children:[(0,P.jsx)(H,{gasLimit:(0,h.parseUnits)(t||"0","wei"),skipLoad:r,disabled:a,gaslessPossible:g}),n]}),g&&(0,P.jsx)(j.v,{severity:"success",icon:!1,sx:{mt:4},children:(0,P.jsx)(l.Z,{children:"This is a free transaction. You won't have to pay any transaction fees. \ud83d\ude80"})})]})},ee=function(e){var t=e.description,n=e.value,r=e.futureValue,i=e.numberPrefix,o=e.iconSymbol,s=e.loading,c=void 0!==s&&s,p=(0,a.Z)(e,Y);return(0,P.jsx)(g.X,{caption:t,captionVariant:"description",mb:4,children:(0,P.jsx)(u.Z,{sx:{display:"flex",alignItems:"center"},children:c?(0,P.jsx)(d.Z,{variant:"rectangular",height:20,width:100,sx:{borderRadius:"4px"}}):(0,P.jsxs)(P.Fragment,{children:[o&&(0,P.jsx)(x.T1,{symbol:o,sx:{mr:1,fontSize:"16px"}}),i&&(0,P.jsx)(l.Z,{sx:{mr:1},children:i}),(0,P.jsx)(_.B,Q({value:n,variant:"secondary14"},p)),r&&(0,P.jsxs)(P.Fragment,{children:[X,(0,P.jsx)(_.B,Q({value:r,variant:"secondary14"},p))]})]})})})},te=function(e){var t=e.description,n=e.symbol,r=e.value,a=e.valueUSD,i=e.futureValue,o=e.futureValueUSD,s=e.hideSymbolSuffix,c=e.color,p=e.tokenIcon,f=e.loading,h=void 0!==f&&f;return(0,P.jsx)(g.X,{caption:t,captionVariant:"description",mb:4,align:"flex-start",children:(0,P.jsx)(u.Z,{sx:{display:"flex",flexDirection:"column",alignItems:"flex-end"},children:h?(0,P.jsxs)(P.Fragment,{children:[(0,P.jsx)(d.Z,{variant:"rectangular",height:20,width:100,sx:{borderRadius:"4px"}}),(0,P.jsx)(d.Z,{variant:"rectangular",height:15,width:80,sx:{borderRadius:"4px",marginTop:"4px"}})]}):(0,P.jsxs)(P.Fragment,{children:[(0,P.jsxs)(u.Z,{sx:{display:"flex",alignItems:"center"},children:[r&&(0,P.jsxs)(P.Fragment,{children:[(0,P.jsx)(_.B,{value:r,variant:"secondary14",color:c}),!s&&(0,P.jsx)(l.Z,{ml:1,variant:"secondary14",children:n}),X]}),p&&(0,P.jsx)(x.T1,{symbol:p,sx:{mr:1,fontSize:"14px"}}),(0,P.jsx)(_.B,{value:i,variant:"secondary14",color:c}),!s&&(0,P.jsx)(l.Z,{ml:1,variant:"secondary14",children:n})]}),(0,P.jsxs)(u.Z,{sx:{display:"flex",alignItems:"center"},children:[a&&(0,P.jsxs)(P.Fragment,{children:[(0,P.jsx)(_.B,{value:a,variant:"helperText",compact:!0,symbol:"USD"}),X]}),(0,P.jsx)(_.B,{value:o,variant:"helperText",compact:!0,symbol:"USD"})]})]})})})},ne=function(e){var t=e.collateralType;return(0,P.jsx)(g.X,{caption:(0,P.jsx)(o.cC,{id:"Collateralization"}),captionVariant:"description",mb:4,children:(0,P.jsx)(re,{collateralType:t})})},re=function(e){var t,n=e.collateralType;return(0,P.jsx)(u.Z,{sx:{display:"inline-flex",alignItems:"center"},children:(t={},(0,r.Z)(t,b.z.ENABLED,(0,P.jsx)(l.Z,{variant:"description",color:"success.main",children:(0,P.jsx)(o.cC,{id:"Enabled"})})),(0,r.Z)(t,b.z.ISOLATED_ENABLED,(0,P.jsx)(y.Ch,{typographyProps:{variant:"description",color:"warning.main"}})),(0,r.Z)(t,b.z.DISABLED,(0,P.jsx)(l.Z,{variant:"description",color:"error.main",children:(0,P.jsx)(o.cC,{id:"Disabled"})})),(0,r.Z)(t,b.z.UNAVAILABLE,(0,P.jsx)(l.Z,{variant:"description",color:"error.main",children:(0,P.jsx)(o.cC,{id:"Unavailable"})})),(0,r.Z)(t,b.z.ISOLATED_DISABLED,(0,P.jsx)(y.r$,{})),(0,r.Z)(t,b.z.UNAVAILABLE_DUE_TO_ISOLATION,(0,P.jsx)(y.a9,{})),t)[n]})},ae=function(e){var t=e.incentives,n=e.symbol,r=e.futureIncentives,a=e.futureSymbol,i=e.loading,s=void 0!==i&&i;return t&&0!==t.filter((function(e){return"0"!==e.incentiveAPR})).length?(0,P.jsx)(g.X,{caption:(0,P.jsx)(o.cC,{id:"Rewards APR"}),captionVariant:"description",mb:4,minHeight:24,children:(0,P.jsx)(u.Z,{sx:{display:"flex",alignItems:"center"},children:s?(0,P.jsx)(d.Z,{variant:"rectangular",height:20,width:100,sx:{borderRadius:"4px"}}):(0,P.jsxs)(P.Fragment,{children:[(0,P.jsx)(w.M,{incentives:t,symbol:n}),a&&(0,P.jsxs)(P.Fragment,{children:[X,(0,P.jsx)(w.M,{incentives:r,symbol:a}),r&&0===r.length&&(0,P.jsx)(l.Z,{variant:"secondary14",children:(0,P.jsx)(o.cC,{id:"None"})})]})]})})}):null},ie=function(e){var t=e.healthFactor,n=e.futureHealthFactor,r=e.visibleHfChange,a=e.loading,i=void 0!==a&&a;return"-1"===t&&"-1"===n?null:(0,P.jsx)(g.X,{caption:(0,P.jsx)(o.cC,{id:"Health factor"}),captionVariant:"description",mb:4,align:"flex-start",children:(0,P.jsxs)(u.Z,{sx:{textAlign:"right"},children:[(0,P.jsx)(u.Z,{sx:{display:"flex",alignItems:"center",justifyContent:"flex-end"},children:i?(0,P.jsx)(d.Z,{variant:"rectangular",height:20,width:80,sx:{borderRadius:"4px"}}):(0,P.jsxs)(P.Fragment,{children:[(0,P.jsx)(v.o,{value:t,variant:"secondary14"}),r&&(0,P.jsxs)(P.Fragment,{children:[X,(0,P.jsx)(v.o,{value:isNaN(Number(n))?t:n,variant:"secondary14"})]})]})}),(0,P.jsxs)(l.Z,{variant:"helperText",color:"text.secondary",children:[(0,P.jsx)(o.cC,{id:"Liquidation at"})," <1.0"]})]})})},oe=function(e){var t=e.unwrapped,n=e.setUnWrapped,r=e.label;return(0,P.jsx)(g.X,{captionVariant:"description",sx:{mt:5},children:(0,P.jsx)(p.Z,{sx:{mx:0},control:(0,P.jsx)(f.Z,{disableRipple:!0,checked:t,onClick:function(){return n(!t)},"data-cy":"wrappedSwitcher"}),labelPlacement:"end",label:r})})}},78944:function(e,t,n){"use strict";n.d(t,{E:function(){return i}});var r=n(29630),a=n(85893),i=function(e){var t=e.title,n=e.symbol;return(0,a.jsxs)(r.Z,{variant:"h2",sx:{mb:6},children:[t," ",null!==n&&void 0!==n?n:""]})}},30345:function(e,t,n){"use strict";n.d(t,{TP:function(){return r},N4:function(){return g},Wv:function(){return v}});var r,a=n(17674),i=n(67294),o=n(50029),s=n(59499),c=n(87794),u=n.n(c),l=n(77537),d=n(8195),p=n(40481),f=n(46930),h=function(e){var t,n,a,i,o={legacyGasPrice:(null===(t=e.gasPrice)||void 0===t?void 0:t.toString())||"0",maxFeePerGas:(null===(n=e.maxFeePerGas)||void 0===n?void 0:n.toString())||"0",maxPriorityFeePerGas:(null===(a=e.maxPriorityFeePerGas)||void 0===a?void 0:a.toString())||"0"};return i={},(0,s.Z)(i,r.Slow,o),(0,s.Z)(i,r.Normal,o),(0,s.Z)(i,r.Fast,o),i},m=function(){var e=(0,i.useState)(!1),t=e[0],n=e[1],r=(0,i.useState)(!1),a=r[0],s=r[1],c=(0,i.useState)(),m=c[0],y=c[1],g=(0,d.vR)().type,b=(0,f.f)(),v=b.currentChainId,w=b.jsonRpcProvider,_=(0,l.Z)().connected,x=function(){var e=(0,o.Z)(u().mark((function e(){var t;return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,w().getFeeData();case 2:t=e.sent,y(h(t)),s(!1);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),T=function(){var e=(0,o.Z)(u().mark((function e(){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,x();case 3:e.next=10;break;case 5:e.prev=5,e.t0=e.catch(0),console.error("Gas price retrieval from API failed",undefined),console.error("Gas price retrieval from Web3 provider failed.",e.t0),s(!0);case 10:n(!1);case 11:case"end":return e.stop()}}),e,null,[[0,5]])})));return function(){return e.apply(this,arguments)}}();return(0,p.W)(T,3e4,void 0===g,[_,v,g]),{loading:t,data:m,error:a}},y=n(85893);!function(e){e.Slow="slow",e.Normal="normal",e.Fast="fast",e.Custom="custom"}(r||(r={}));var g=i.createContext(void 0);function b(e,t){switch(t.type){case"setGasOption":return{gasOption:t.value,customGas:e.customGas};case"setCustomGasOption":return{gasOption:r.Custom,customGas:t.value}}}var v=function(e){var t=e.children,n=i.useReducer(b,{gasOption:r.Normal,customGas:"100"}),o=(0,a.Z)(n,2),s={state:o[0],dispatch:o[1],gasPriceData:m()};return(0,y.jsx)(g.Provider,{value:s,children:t})}},99528:function(e,t,n){"use strict";n.d(t,{P:function(){return M}});var r=n(67294),a=n(31959),i=n(8195),o=n(49501),s=n(75331),c=n(61953),u=n(75084),l=n(43478),d=n(46930),p=n(77537),f=n(24834),h=n(67728),m=n(25298),y=n(63491),g=n(67916),b=n(93608),v=n(97461),w=n(78944),_=n(10343),x=n(50029),T=n(87794),S=n.n(T),k=n(89291),E=n(67489),A=n(85893),O=function(e){var t=e.isWrongNetwork,n=e.blocked,r=(0,f.Yh)((function(e){return e.migrateWithPermits})),a=(0,f.Yh)((function(e){return e.migrateWithoutPermits})),i=(0,f.Yh)((function(e){return e.getApprovePermitsForSelectedAssets})),c=(0,k.Q)({handleGetTxns:function(){var e=(0,x.Z)(S().mark((function e(){return S().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a();case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),handleGetPermitTxns:function(){var e=(0,x.Z)(S().mark((function e(t,n){return S().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,r(t,n);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),tryPermit:!0,permitAction:s.UQ.migrateV3}),u=c.approval,l=c.action,d=c.loadingTxns,p=c.requiresApproval,h=c.mainTxState,m=c.approvalTxState,y=function(){var e=(0,x.Z)(S().mark((function e(){var t;return S().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,i();case 2:t=e.sent,u(t);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,A.jsx)(E.B,{requiresApproval:p,preparingTransactions:d,mainTxState:h,approvalTxState:m,isWrongNetwork:t,handleAction:l,handleApproval:y,blocked:n,actionText:(0,A.jsx)(o.cC,{id:"Migrate"}),actionInProgressText:(0,A.jsx)(o.cC,{id:"Migrating"}),tryPermit:!0})},C=n(29630),P=n(41024),R=n(92391),I=n(2180),D=function(e){var t=e.caption,n=e.assets;return(0,A.jsx)(R.X,{caption:t,captionVariant:"description",align:"flex-start",sx:{mb:6,"&:last-of-type":{mb:0}},children:n.length?(0,A.jsx)(c.Z,{sx:{display:"flex",flexDirection:"column",alignItems:"flex-end"},children:n.map((function(e){return e?(0,A.jsxs)(c.Z,{sx:{mb:2,display:"flex",alignItems:"flex-end",flexDirection:"column"},children:[(0,A.jsxs)(c.Z,{sx:{display:"flex",alignItems:"center"},children:[(0,A.jsx)(I.T1,{symbol:e.iconSymbol,sx:{mr:1,fontSize:"16px"}}),(0,A.jsx)(P.B,{value:e.amount,variant:"secondary14",compact:!0}),(0,A.jsx)(C.Z,{ml:1,variant:"secondary14",children:e.symbol})]}),(0,A.jsx)(P.B,{value:e.amountInUSD,variant:"helperText",compact:!0,symbol:"USD",color:"text.secondary"})]},e.underlyingAsset):(0,A.jsx)(A.Fragment,{})}))}):(0,A.jsx)(C.Z,{children:"\u2014"})})},j=function(){var e=(0,l.p)(10),t=(0,f.Yh)((0,r.useCallback)((function(t){return{supplyPositions:(0,h.B9)(t,e),borrowPositions:(0,h.hA)(t,e)}}),[e])),n=t.supplyPositions,a=t.borrowPositions,x=(0,i.vR)(),T=x.gasLimit,S=x.mainTxState,k=x.txError,E=(0,d.f)().currentChainId,C=(0,p.Z)(),P=C.chainId,R=C.readOnlyModeAddress,I=(0,m.Mo)(E),j=n.map((function(e){return{underlyingAsset:e.underlyingAsset,iconSymbol:e.reserve.iconSymbol,symbol:e.reserve.symbol,amount:e.underlyingBalance,amountInUSD:e.underlyingBalanceUSD}})),M=a.map((function(e){return{underlyingAsset:e.debtKey,iconSymbol:e.reserve.iconSymbol,symbol:e.reserve.symbol,amount:e.interestRate==s.tk.Stable?e.stableBorrows:e.variableBorrows,amountInUSD:e.interestRate==s.tk.Stable?e.stableBorrowsUSD:e.variableBorrowsUSD}})),N=E!==P;if(k&&k.blocking)return(0,A.jsx)(y.D,{txError:k});return S.success?(0,A.jsx)(b.R,{customAction:(0,A.jsx)(c.Z,{mt:5,children:(0,A.jsx)(u.Z,{variant:"gradient",size:"medium",onClick:function(){},children:(0,A.jsx)(o.cC,{id:"Go to V3 Dashboard"})})}),customText:(0,A.jsx)(o.cC,{id:"Selected assets have successfully migrated. Visit the Market Dashboard to see them."}),action:(0,A.jsx)(o.cC,{id:"Migrated"})}):(0,A.jsxs)(A.Fragment,{children:[(0,A.jsx)(w.E,{title:"Migrate to V3"}),N&&!R&&(0,A.jsx)(_.I,{networkName:I.name,chainId:E}),(0,A.jsxs)(v.m6,{gasLimit:T,children:[(0,A.jsx)(D,{caption:(0,A.jsx)(o.cC,{id:"Selected supply assets"}),assets:j}),(0,A.jsx)(D,{caption:(0,A.jsx)(o.cC,{id:"Selected borrow assets"}),assets:M})]}),k&&(0,A.jsx)(g.Q,{txError:k}),(0,A.jsx)(O,{isWrongNetwork:N,blocked:!1})]})},M=function(){var e=(0,i.vR)(),t=e.type,n=e.close;return(0,A.jsx)(a.P,{open:t===i.w8.V3Migration,setOpen:n,children:(0,A.jsx)(j,{})})}},67489:function(e,t,n){"use strict";n.d(t,{B:function(){return z}});var r=n(59499),a=n(4730),i=n(49501),o=n(58057),s=n(81645),c=n(61953),u=n(75084),l=n(90149),d=n(29630),p=n(8195),f=n(77537),h=n(39771),m=n(36864),y=n(68861),g=n(58527),b=n(85893);function v(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function w(e){for(var t=1;tLearn more",components:{0:(0,b.jsx)(y.rU,{href:"https://eips.ethereum.org/EIPS/eip-2612",underline:"always"})}})}))},x=n(56365),T=n(68346),S=n(17674),k=n(64343),E=n(22659),A=n(73812),O=n(31538),C=n(61702),P=n(29894),R=n(67294),I=n(32113),D=function(e){var t=e.currentMethod,n=e.setMethod,r=R.useState(null),a=(0,S.Z)(r,2),o=a[0],u=a[1],l=Boolean(o),p=function(){u(null)};return(0,b.jsxs)(b.Fragment,{children:[(0,b.jsxs)(c.Z,{onClick:function(e){u(e.currentTarget)},sx:{display:"flex",alignItems:"center",cursor:"pointer"},"data-cy":"approveButtonChange",children:[(0,b.jsx)(d.Z,{variant:"subheader2",color:"info.main",children:(0,b.jsx)(i.cC,{id:"{currentMethod}",values:{currentMethod:t}})}),(0,b.jsx)(s.Z,{sx:{fontSize:16,ml:1,color:"info.main"},children:(0,b.jsx)(E.Z,{})})]}),(0,b.jsxs)(A.Z,{anchorEl:o,open:l,onClose:p,MenuListProps:{"aria-labelledby":"basic-button"},keepMounted:!0,"data-cy":"approveMenu_".concat(t),children:[(0,b.jsxs)(O.Z,{"data-cy":"approveOption_".concat(I.n.PERMIT),selected:t===I.n.PERMIT,value:I.n.PERMIT,onClick:function(){t===I.n.APPROVE&&n(I.n.PERMIT),p()},children:[(0,b.jsx)(C.Z,{primaryTypographyProps:{variant:"subheader1"},children:(0,b.jsx)(i.cC,{id:"{0}",values:{0:I.n.PERMIT}})}),(0,b.jsx)(P.Z,{children:(0,b.jsx)(s.Z,{children:t===I.n.PERMIT&&(0,b.jsx)(k.Z,{})})})]}),(0,b.jsxs)(O.Z,{"data-cy":"approveOption_".concat(I.n.APPROVE),selected:t===I.n.APPROVE,value:I.n.APPROVE,onClick:function(){t===I.n.PERMIT&&n(I.n.APPROVE),p()},children:[(0,b.jsx)(C.Z,{primaryTypographyProps:{variant:"subheader1"},children:(0,b.jsx)(i.cC,{id:"{0}",values:{0:I.n.APPROVE}})}),(0,b.jsx)(P.Z,{children:(0,b.jsx)(s.Z,{children:t===I.n.APPROVE&&(0,b.jsx)(k.Z,{})})})]})]})]})},j=n(89291),M=n(46930),N=n(24834),L=function(){return(0,b.jsx)(s.Z,{sx:{ml:"2px",fontSize:"11px"},children:(0,b.jsx)(x.Z,{})})},B=function(e){var t=e.approvalHash,n=e.tryPermit,r=(0,N.Yh)(),a=r.walletApprovalMethodPreference,o=r.setWalletApprovalMethodPreference,s=n&&a,u=(0,M.f)().currentNetworkConfig,l=t===j.Z;return t||l||!n?t&&!s?(0,b.jsx)(c.Z,{sx:{display:"flex",justifyContent:"flex-start",alignItems:"center",pb:1},children:t&&(0,b.jsxs)(T.Z,{variant:"helperText",href:u.explorerLinkBuilder({tx:t}),sx:{display:"inline-flex",alignItems:"center"},underline:"hover",target:"_blank",rel:"noreferrer noopener",children:[(0,b.jsx)(i.cC,{id:"Review approval tx details"}),(0,b.jsx)(L,{})]})}):(0,b.jsx)(b.Fragment,{}):(0,b.jsxs)(c.Z,{sx:{display:"inline-flex",alignItems:"center",mb:2},children:[(0,b.jsxs)(d.Z,{variant:"subheader2",color:"text.secondary",children:[(0,b.jsx)(i.cC,{id:"Approve with"}),"\xa0"]}),(0,b.jsx)(D,{currentMethod:a,setMethod:function(e){return o(e)}})]})},Z=["actionInProgressText","actionText","amount","approvalTxState","handleApproval","handleAction","isWrongNetwork","mainTxState","preparingTransactions","requiresAmount","requiresApproval","sx","symbol","blocked","fetchingData","errorParams","tryPermit","event"];function U(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function F(e){for(var t=1;tFAQ",values:{0:t||""},components:{0:(0,s.jsx)(i.rU,{href:"https://docs.aave.com/faq/aave-v3-features#isolation-mode"})}})})]})}},29946:function(e,t,n){"use strict";var r,a;n.d(t,{z:function(){return a}}),function(e){e.VOTING="0",e.PROPOSITION_POWER="1",e.BOTH="2"}(r||(r={})),function(e){e[e.ENABLED=0]="ENABLED",e[e.ISOLATED_ENABLED=1]="ISOLATED_ENABLED",e[e.DISABLED=2]="DISABLED",e[e.ISOLATED_DISABLED=3]="ISOLATED_DISABLED",e[e.UNAVAILABLE=4]="UNAVAILABLE",e[e.UNAVAILABLE_DUE_TO_ISOLATION=5]="UNAVAILABLE_DUE_TO_ISOLATION"}(a||(a={}))},89291:function(e,t,n){"use strict";n.d(t,{Z:function(){return S},Q:function(){return k}});var r=n(90116),a=n(59499),i=n(50029),o=n(17674),s=n(87794),c=n.n(s),u=n(75331),l=n(80854),d=n(6236),p=n(67294),f=n(19419),h=n(8195),m=n(77537),y=n(24834),g=n(32113),b=n(39771),v=n(74180);function w(e,t){var n="undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"===typeof e)return _(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _(e,t)}(e))||t&&e&&"number"===typeof e.length){n&&(e=n);var r=0,a=function(){};return{s:a,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,o=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return o=e.done,e},e:function(e){s=!0,i=e},f:function(){try{o||null==n.return||n.return()}finally{if(s)throw i}}}}function _(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0)){e.next=59;break}R(T(T({},P),{},{loading:!0})),e.prev=3,n=Math.floor(Date.now()/1e3+3600).toString(),r=[],a=w(t);try{for(a.s();!(o=a.n()).done;)(s=o.value).permitType&&"POOL"!=s.permitType?"SUPPLY_MIGRATOR_V3"===s.permitType?r.push(re(T(T({},s),{},{deadline:n}))):"BORROW_MIGRATOR_V3"===s.permitType?r.push(ne(T(T({},s),{},{deadline:n,spender:oe.addresses.V3_MIGRATOR||""}))):"STAKE"===s.permitType&&r.push(ie({token:s.underlyingAsset,amount:s.amount,deadline:n})):r.push(ee({reserve:s.underlyingAsset,amount:s.amount,deadline:n}))}catch(_){a.e(_)}finally{a.f()}return e.prev=8,u=[],e.next=12,Promise.all(r);case 12:l=e.sent,d=w(l),e.prev=14,d.s();case 16:if((p=d.n()).done){e.next=25;break}return f=p.value,e.t0=u,e.next=21,Z(f);case 21:e.t1=e.sent,e.t0.push.call(e.t0,e.t1);case 23:e.next=16;break;case 25:e.next=30;break;case 27:e.prev=27,e.t2=e.catch(14),d.e(e.t2);case 30:return e.prev=30,d.f(),e.finish(30);case 33:if(ye.current){e.next=35;break}return e.abrupt("return");case 35:$(u),Q(n),R({txHash:S,loading:!1,success:!0}),L(void 0),e.next=48;break;case 41:if(e.prev=41,e.t3=e.catch(8),ye.current){e.next=45;break}return e.abrupt("return");case 45:h=(0,b.WG)(e.t3,b.aD.APPROVAL,!1),L(h),R({txHash:void 0,loading:!1});case 48:e.next=57;break;case 50:if(e.prev=50,e.t4=e.catch(3),ye.current){e.next=54;break}return e.abrupt("return");case 54:m=(0,b.WG)(e.t4,b.aD.GAS_ESTIMATION,!1),L(m),R({txHash:void 0,loading:!1});case 57:e.next=77;break;case 59:return e.prev=59,R(T(T({},P),{},{loading:!0})),e.next=63,Promise.all(ce.map((function(e){return e.tx()})));case 63:return y=e.sent,e.next=66,Promise.all(y.map((function(e){return new Promise(function(){var t=(0,i.Z)(c().mark((function t(n,r){return c().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:delete e.gasPrice,ge({tx:function(){return U(e)},successCallback:function(e){n(e)},errorCallback:function(e,t){var n=(0,b.WG)(e,b.aD.APPROVAL,!1);L(n),R({txHash:t,loading:!1}),r()},approval:!0});case 2:case"end":return t.stop()}}),t)})));return function(e,n){return t.apply(this,arguments)}}())})));case 66:g=e.sent,R({txHash:g[0].hash,loading:!1,success:!0}),e.next=77;break;case 70:if(e.prev=70,e.t5=e.catch(59),ye.current){e.next=74;break}return e.abrupt("return");case 74:v=(0,b.WG)(e.t5,b.aD.GAS_ESTIMATION,!1),L(v),R({txHash:void 0,loading:!1});case 77:case"end":return e.stop()}}),e,null,[[3,50],[8,41],[14,27,30,33],[59,70]])})));return function(t){return e.apply(this,arguments)}}(),ve=function(){var e=(0,i.Z)(c().mark((function e(){var t,r,a,i,o;return c().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!he||!n){e.next=21;break}if(q.length&&K){e.next=3;break}throw new Error("signature needed");case 3:return e.prev=3,D(T(T({},I),{},{loading:!0})),e.next=7,n(q,K);case 7:return t=e.sent,e.next=10,t[0].tx();case 10:return delete(r=e.sent).gasPrice,e.abrupt("return",ge({tx:function(){return U(r)},successCallback:function(e){D({txHash:e.hash,loading:!1,success:!0}),L(void 0)},errorCallback:function(e,t){var n=(0,b.WG)(e,b.aD.MAIN_ACTION);L(n),D({txHash:t,loading:!1})}}));case 15:e.prev=15,e.t0=e.catch(3),console.log(e.t0,"error"),a=(0,b.WG)(e.t0,b.aD.GAS_ESTIMATION,!1),L(a),D({txHash:void 0,loading:!1});case 21:if(he&&ce||!de){e.next=37;break}return e.prev=22,D(T(T({},I),{},{loading:!0})),e.next=26,de.tx();case 26:return delete(i=e.sent).gasPrice,e.abrupt("return",ge({tx:function(){return U(i)},successCallback:function(e){D({txHash:e.hash,loading:!1,success:!0}),L(void 0)},errorCallback:function(e,t){var n=(0,b.WG)(e,b.aD.MAIN_ACTION);L(n),D({txHash:t,loading:!1})}}));case 31:e.prev=31,e.t1=e.catch(22),o=(0,b.WG)(e.t1,b.aD.GAS_ESTIMATION,!1),console.log(e.t1,o),L(o),D({txHash:void 0,loading:!1});case 37:case"end":return e.stop()}}),e,null,[[3,15],[22,31]])})));return function(){return e.apply(this,arguments)}}();return(0,p.useEffect)((function(){if(!x){N(!0);var e=setTimeout((function(){return N(!0),t().then(function(){var e=(0,i.Z)(c().mark((function e(t){var r,a,i,o,u,d,p,f,h;return c().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(ye.current){e.next=2;break}return e.abrupt("return");case 2:if(r=t.filter((function(e){return"ERC20_APPROVAL"==e.txType})),r.length>0&&ue(r),a=s&&te===g.n.PERMIT&&n&&_,!(r.length>0&&a)){e.next=14;break}me(!0),i=l.eB[_],j(i.limit||""),D({txHash:void 0}),L(void 0),N(!1),e.next=48;break;case 14:me(!1),r.length>0&&ue(r),pe(t.find((function(e){return["DLP_ACTION","REWARD_ACTION","FAUCET_V2_MINT","FAUCET_MINT","STAKE_ACTION","GOV_DELEGATION_ACTION","GOVERNANCE_ACTION","V3_MIGRATION_ACTION"].includes(e.txType)}))),D({txHash:void 0}),L(void 0),o=0,e.prev=20,u=w(t),e.prev=22,u.s();case 24:if((d=u.n()).done){e.next=32;break}return p=d.value,e.next=28,p.gas();case 28:(f=e.sent)&&f.gasLimit&&(o+=Number(f.gasLimit));case 30:e.next=24;break;case 32:e.next=37;break;case 34:e.prev=34,e.t0=e.catch(22),u.e(e.t0);case 37:return e.prev=37,u.f(),e.finish(37);case 40:e.next=46;break;case 42:e.prev=42,e.t1=e.catch(20),h=(0,b.WG)(e.t1,b.aD.GAS_ESTIMATION,!1),L(h);case 46:j(o.toString()||""),N(!1);case 48:case"end":return e.stop()}}),e,null,[[20,42],[22,34,37,40]])})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){if(ye.current){D({txHash:void 0});var t=(0,b.WG)(e,b.aD.GAS_ESTIMATION,!1);L(t),N(!1)}}))}),1e3);return function(){return clearTimeout(e)}}ue(void 0),pe(void 0)}),[x].concat((0,r.Z)(A),[s,te])),{approval:be,action:ve,loadingTxns:M,setUsePermit:me,requiresApproval:!!ce||he,approvalTxState:P,mainTxState:I,usePermit:he}}},19419:function(e,t,n){"use strict";n.d(t,{R:function(){return s},n:function(){return c}});var r=n(67294),a=n(24834),i=n(85893),o=r.createContext({}),s=function(e){var t=e.children,n=(0,a.p4)(),r=(0,a.Qb)(),s=(0,a.DP)();return(0,i.jsx)(o.Provider,{value:{refetchIncentiveData:r,refetchPoolData:n,refetchGhoData:s},children:t})},c=function(){return(0,r.useContext)(o)}},34220:function(e,t,n){"use strict";n.d(t,{GM:function(){return S},cp:function(){return x},HT:function(){return k}});var r=n(59499),a=n(17674),i=n(1279),o=n(82403),s=n(20854),c=n(59148),u=n(75148);var l=n(70794),d=n(56371),p=n(67294),f=n(77537),h=n(24834),m=n(69125),y=n(83601),g=n(43478),b=n(46930),v=n(85893);function w(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function _(e){for(var t=1;t0){var B=function({userGhoDiscountedInterest:e,user:t,marketReferenceCurrencyPriceUSD:n}){const r=Number(t.totalBorrowsUSD)-e,a=Number(t.availableBorrowsUSD)+e,i=Number(t.totalBorrowsMarketReferenceCurrency)-e/n,o=0===i?"-1":Number(t.totalCollateralMarketReferenceCurrency)*Number(t.currentLiquidationThreshold)/i;return Object.assign(Object.assign({},t),{totalBorrowsMarketReferenceCurrency:i.toString(),totalBorrowsUSD:r.toString(),netWorthUSD:(Number(t.netWorthUSD)+e).toString(),availableBorrowsUSD:a.toString(),availableBorrowsMarketReferenceCurrency:(a/n).toString(),healthFactor:o.toString()})}({userGhoDiscountedInterest:N.userDiscountedGhoInterest,user:L,marketReferenceCurrencyPriceUSD:Number((0,d.formatUnits)(k.marketReferenceCurrencyPriceInUsd,o.$3))});L=_(_({},L),B)}var Z=L.userReservesData.reduce((function(e,t){var n=I.find((function(e){return e.underlyingAsset===t.reserve.underlyingAsset}));if(!n)throw new Error("no possible to calculate net apy");if("0"!==t.underlyingBalanceUSD&&(e.positiveProportion=e.positiveProportion.plus(new l.Z(n.supplyAPY).multipliedBy(t.underlyingBalanceUSD)),n.aIncentivesData&&n.aIncentivesData.forEach((function(n){e.positiveProportion=e.positiveProportion.plus(new l.Z(n.incentiveAPR).multipliedBy(t.underlyingBalanceUSD))}))),"0"!==t.variableBorrowsUSD)if(j({symbol:n.symbol,currentMarket:p})){var r=(0,m.li)(M.ghoVariableBorrowAPY,N.userGhoBorrowBalance,N.userGhoAvailableToBorrowAtDiscount,M.ghoBorrowAPYWithMaxDiscount);e.negativeProportion=e.negativeProportion.plus(new l.Z(r).multipliedBy(N.userGhoBorrowBalance)),n.vIncentivesData&&n.vIncentivesData.forEach((function(t){e.positiveProportion=e.positiveProportion.plus(new l.Z(t.incentiveAPR).multipliedBy(N.userGhoBorrowBalance))}))}else e.negativeProportion=e.negativeProportion.plus(new l.Z(n.variableBorrowAPY).multipliedBy(t.variableBorrowsUSD)),n.vIncentivesData&&n.vIncentivesData.forEach((function(n){e.positiveProportion=e.positiveProportion.plus(new l.Z(n.incentiveAPR).multipliedBy(t.variableBorrowsUSD))}));return"0"!==t.stableBorrowsUSD&&(e.negativeProportion=e.negativeProportion.plus(new l.Z(t.stableBorrowAPY).multipliedBy(t.stableBorrowsUSD)),n.sIncentivesData&&n.sIncentivesData.forEach((function(n){e.positiveProportion=e.positiveProportion.plus(new l.Z(n.incentiveAPR).multipliedBy(t.stableBorrowsUSD))}))),e}),{positiveProportion:new l.Z(0),negativeProportion:new l.Z(0)}),U=L.userReservesData.some((function(e){return"0"!==e.scaledATokenBalance})),F=Z.positiveProportion.dividedBy(L.totalLiquidityUSD).toNumber(),z=Z.negativeProportion.dividedBy(L.totalBorrowsUSD).toNumber(),G=(F||0)*(Number(L.totalLiquidityUSD)/Number("0"!==L.netWorthUSD?L.netWorthUSD:"1"))-(z||0)*(Number(L.totalBorrowsUSD)/Number("0"!==L.netWorthUSD?L.netWorthUSD:"1"));return(0,v.jsx)(T.Provider,{value:{loading:!S.length||!!r&&!E.length,reserves:I,eModes:O,user:_(_({},L),{},{totalBorrowsUSD:L.totalBorrowsUSD,totalBorrowsMarketReferenceCurrency:L.totalBorrowsMarketReferenceCurrency,userEmodeCategoryId:A,isInEmode:0!==A,userReservesData:L.userReservesData.sort((function(e,t){return(0,y.uk)(e.reserve,t.reserve)})),earnedAPY:F,debtAPY:z,netAPY:G}),userReserves:E,isUserHasDeposits:U,marketReferencePriceInUsd:k.marketReferenceCurrencyPriceInUsd,marketReferenceCurrencyDecimals:k.marketReferenceCurrencyDecimals,ghoReserveData:_(_({},M),{},{aaveFacilitatorRemainingCapacity:Math.max(M.aaveFacilitatorRemainingCapacity-1e-6,0)}),ghoUserData:N,ghoLoadingData:!R},children:t})},k=function(){return(0,p.useContext)(T)}},98833:function(e,t,n){"use strict";n.d(t,{P:function(){return b}});var r=n(17674),a=n(80854),i=n(1279),o=n(81206),s=n(82403),c=n(70794),u=n(24834),l=n(83601),d=n(32161),p=n(52924),f=n(1476);var h=n(74180),m=n(79070),y=function(){var e=(0,m.z)().poolTokensBalanceService,t=(0,u.Yh)((function(e){return e.currentMarketData})),n=(0,u.Yh)((function(e){return e.account})),r=t.addresses.LENDING_POOL_ADDRESS_PROVIDER,a=t.addresses.LENDING_POOL;return function(e,t,n){const r=(0,d._v)(e,t,n);return(0,f.r)(r,p.z)}({queryFn:function(){return e.getPoolTokensBalances({user:n,lendingPoolAddressProvider:r})},queryKey:[h.i.POOL_TOKENS,n,r,a,e.toHash()],enabled:!!n,refetchInterval:h.POLLING_INTERVAL})},g=n(46930),b=function(){var e=(0,g.f)().currentNetworkConfig,t=y(),n=t.data,d=t.isLoading,p=(0,u.Yh)((function(e){return[(0,l.Rp)(e),(0,l.Fb)(e)]})),f=(0,r.Z)(p,2),h=f[0],m=f[1],b=!0;return{walletBalances:(null!==n&&void 0!==n?n:[]).reduce((function(t,n){var r=h.find((function(t){var r;return n.address===a.hP.toLowerCase()?t.symbol.toLowerCase()===(null===(r=e.wrappedBaseAssetSymbol)||void 0===r?void 0:r.toLowerCase()):t.underlyingAsset.toLowerCase()===n.address}));return"0"!==n.amount&&(b=!1),r&&(t[n.address]={amount:(0,i.Fv)(n.amount,r.decimals),amountUSD:(0,o.Z)({amount:new c.O(n.amount),currencyDecimals:r.decimals,priceInMarketReferenceCurrency:r.priceInMarketReferenceCurrency,marketReferenceCurrencyDecimals:m.marketReferenceCurrencyDecimals,normalizedMarketReferencePriceInUsd:(0,i.Fv)(m.marketReferenceCurrencyPriceInUsd,s.$3)})}),t}),{}),hasEmptyWallet:b,loading:d||!h.length}}},40109:function(e,t,n){"use strict";n.d(t,{Sw:function(){return d}});var r=n(50029),a=n(17674),i=n(87794),o=n.n(i),s=n(67294),c=n(25298),u=n(24834),l=(0,c.Zs)(),d=5e3;t.ZP=function(){var e=(0,s.useState)({isLoading:!0,isGaslessPossible:!1}),t=e[0],n=e[1],i=(0,u.Yh)((function(e){return[e.currentMarketData]})),c=(0,a.Z)(i,1)[0],d=(0,s.useCallback)((0,r.Z)(o().mark((function e(){return o().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!c.addresses.PAYMASTER){e.next=6;break}return e.next=3,l.getBalance(c.addresses.PAYMASTER);case 3:if(!e.sent.gt("2600000000000000")){e.next=6;break}return e.abrupt("return",n({isLoading:!1,isGaslessPossible:!0}));case 6:n({isLoading:!1,isGaslessPossible:!1});case 7:case"end":return e.stop()}}),e)}))),[]);return(0,s.useEffect)((function(){n({isLoading:!0,isGaslessPossible:!1}),d().catch((function(e){n({isLoading:!1,isGaslessPossible:!1}),console.error("Failed to fetch gasless: ".concat(e.stack))}));var e=setInterval(d,5e3);return function(){clearInterval(e)}}),[d,c.addresses.PAYMASTER]),t}},43629:function(e,t,n){"use strict";n.d(t,{hv:function(){return H},wD:function(){return $},ov:function(){return W}});var r=n(59499),a=n(4730),i=n(1279),o=n(67294),s=n(49501),c=n(58771),u=n(61953),l=n(58527),d=n(85893),p=["borrowCap"];function f(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function h(e){for(var t=1;t was not given a valid reserve asset to parse"),null;var r=function(e){var t=V(e),n=t.supplyCapUsage,r=t.supplyCapReached,i=q(e),o=i.borrowCapUsage,s=i.borrowCapReached,c=$(e);return{reserve:e,supplyCap:{percentUsed:n,isMaxed:r,determineWarningDisplay:function(e){var t=e.supplyCap,n=e.icon,r=(0,a.Z)(e,B);return t?(0,d.jsx)(L,z({supplyCap:t,icon:n},r)):null},displayMaxedTooltip:function(e){var t=e.supplyCap;return t?(0,d.jsx)(S,{supplyCap:t}):null}},borrowCap:{percentUsed:o,isMaxed:s,determineWarningDisplay:function(e){var t=e.borrowCap,n=e.icon,r=(0,a.Z)(e,Z);return t?(0,d.jsx)(C,z({borrowCap:t,icon:n},r)):null},displayMaxedTooltip:function(e){var t=e.borrowCap;return t?(0,d.jsx)(m,{borrowCap:t}):null}},debtCeiling:{percentUsed:c.debtCeilingUsage,isMaxed:c.debtCeilingReached,determineWarningDisplay:function(e){var t=e.debtCeiling,n=e.icon,r=(0,a.Z)(e,U);return t?(0,d.jsx)(D,z({debtCeiling:t,icon:n},r)):null},displayMaxedTooltip:function(e){var t=e.debtCeiling;return t?(0,d.jsx)(v,{debtCeiling:t}):null}}}}(n);return(0,d.jsx)(G.Provider,{value:r,children:t})},W=function(){var e=(0,o.useContext)(G);if(void 0===e)throw new Error("useAssetCaps() can only be used inside of , please declare it at a higher level.");return e},V=function(e){var t=e?100*(0,i.hE)(e.totalLiquidity).dividedBy(e.supplyCap).toNumber():0;return{supplyCapUsage:t=t===1/0?0:t,supplyCapReached:t>=99.99}},q=function(e){var t=e?100*(0,i.hE)(e.totalDebt).dividedBy(e.borrowCap).toNumber():0;return{borrowCapUsage:t=t===1/0?0:t,borrowCapReached:t>=99.99}},$=function(e){var t=e?100*(0,i.hE)(e.isolationModeTotalDebt).dividedBy(e.debtCeiling).toNumber():0;return{debtCeilingUsage:t=t===1/0?0:t,debtCeilingReached:t>=99.99}}},43478:function(e,t,n){"use strict";n.d(t,{p:function(){return o}});var r=n(27484),a=n.n(r),i=n(67294);function o(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:15,t=(0,i.useState)(0),n=t[0],r=t[1],o=(0,i.useState)(0),s=o[0],c=o[1];return(0,i.useEffect)((function(){var t=setInterval((function(){return c(a()().unix()+n)}),1e3*e);return function(){return clearInterval(t)}}),[e,n]),(0,i.useEffect)((function(){var e=Number(localStorage.getItem("forkTimeAhead")||0);r(e),c(a()().unix()+e)}),[]),s}},8195:function(e,t,n){"use strict";n.d(t,{w8:function(){return r},ny:function(){return l},vR:function(){return d}});var r,a=n(67294),i=n(77537),o=n(24834),s=n(57609),c=n(85893);!function(e){e[e.Supply=0]="Supply",e[e.Withdraw=1]="Withdraw",e[e.Borrow=2]="Borrow",e[e.Repay=3]="Repay",e[e.CollateralChange=4]="CollateralChange",e[e.RateSwitch=5]="RateSwitch",e[e.Stake=6]="Stake",e[e.Unstake=7]="Unstake",e[e.StakeCooldown=8]="StakeCooldown",e[e.StakeRewardClaim=9]="StakeRewardClaim",e[e.ClaimRewards=10]="ClaimRewards",e[e.Emode=11]="Emode",e[e.Faucet=12]="Faucet",e[e.Swap=13]="Swap",e[e.DebtSwitch=14]="DebtSwitch",e[e.GovDelegation=15]="GovDelegation",e[e.GovVote=16]="GovVote",e[e.V3Migration=17]="V3Migration",e[e.RevokeGovDelegation=18]="RevokeGovDelegation",e[e.StakeRewardsClaimRestake=19]="StakeRewardsClaimRestake"}(r||(r={}));var u=(0,a.createContext)({}),l=function(e){var t=e.children,n=(0,i.Z)().setSwitchNetworkError,l=(0,a.useState)(),d=l[0],p=l[1],f=(0,a.useState)({}),h=f[0],m=f[1],y=(0,a.useState)({}),g=y[0],b=y[1],v=(0,a.useState)({}),w=v[0],_=v[1],x=(0,a.useState)(""),T=x[0],S=x[1],k=(0,a.useState)(!1),E=k[0],A=k[1],O=(0,a.useState)(),C=O[0],P=O[1],R=(0,o.Yh)((function(e){return e.trackEvent}));return(0,c.jsx)(u.Provider,{value:{openSupply:function(e,t,n,a,i){p(r.Supply),m({underlyingAsset:e}),R(s.vh.OPEN_MODAL,{modal:"Supply",market:t,assetName:n,asset:e,funnel:a})},openWithdraw:function(e,t,n,a){p(r.Withdraw),m({underlyingAsset:e}),R(s.vh.OPEN_MODAL,{modal:"Withdraw",market:t,assetName:n,asset:e,funnel:a})},openBorrow:function(e,t,n,a,i){p(r.Borrow),m({underlyingAsset:e}),R(s.vh.OPEN_MODAL,{modal:"Borrow",market:t,assetName:n,asset:e,funnel:a})},openRepay:function(e,t,n,a,i,o){p(r.Repay),m({underlyingAsset:e,currentRateMode:t,isFrozen:n}),R(s.vh.OPEN_MODAL,{modal:"Repay",asset:e,assetName:i,market:a,funnel:o})},openCollateralChange:function(e,t,n,a,i){p(r.CollateralChange),m({underlyingAsset:e}),R(s.vh.OPEN_MODAL,{modal:"Toggle Collateral",market:t,assetName:n,asset:e,usageAsCollateralEnabledOnUser:i,funnel:a})},openRateSwitch:function(e,t){R(s.vh.OPEN_MODAL,{modal:"Rate Switch"}),p(r.RateSwitch),m({underlyingAsset:e,currentRateMode:t})},openStake:function(e,t){R(s.vh.OPEN_MODAL,{modal:"Stake",assetName:e}),p(r.Stake),m({stakeAssetName:e,icon:t})},openUnstake:function(e,t){R(s.vh.OPEN_MODAL,{modal:"Untake",assetName:e}),p(r.Unstake),m({stakeAssetName:e,icon:t})},openStakeCooldown:function(e){R(s.vh.OPEN_MODAL,{modal:"Cooldown",assetName:e}),p(r.StakeCooldown),m({stakeAssetName:e})},openStakeRewardsClaim:function(e,t){R(s.vh.OPEN_MODAL,{modal:"Stake Rewards",assetName:e}),p(r.StakeRewardClaim),m({stakeAssetName:e,icon:t})},openStakeRewardsRestakeClaim:function(e,t){R(s.vh.OPEN_MODAL,{modal:"Restatke Stake Rewards",assetName:e}),p(r.StakeRewardsClaimRestake),m({stakeAssetName:e,icon:t})},openClaimRewards:function(){R(s.vh.OPEN_MODAL,{modal:"Claim"}),p(r.ClaimRewards)},openEmode:function(e){R(s.vh.OPEN_MODAL,{modal:"eMode"}),p(r.Emode),m({emode:e})},openFaucet:function(e){R(s.vh.OPEN_MODAL,{modal:"Faucet"}),p(r.Faucet),m({underlyingAsset:e})},openSwap:function(e){R(s.vh.OPEN_MODAL,{modal:"Swap"}),p(r.Swap),m({underlyingAsset:e})},openDebtSwitch:function(e,t){R(s.vh.OPEN_MODAL,{modal:"Debt Switch"}),p(r.DebtSwitch),m({underlyingAsset:e,currentRateMode:t})},openGovDelegation:function(){R(s.vh.OPEN_MODAL,{modal:"Governance Delegation"}),p(r.GovDelegation)},openRevokeGovDelegation:function(){R(s.vh.OPEN_MODAL,{modal:"Revoke Governance Delegation"}),p(r.RevokeGovDelegation)},openGovVote:function(e,t,n){R(s.vh.OPEN_MODAL,{modal:"Vote",proposalId:e,voteSide:t}),p(r.GovVote),m({proposalId:e,support:t,power:n})},openV3Migration:function(){R(s.vh.OPEN_MODAL,{modal:"V2->V3 Migration"}),p(r.V3Migration)},close:function(){p(void 0),m({}),_({}),b({}),S(""),P(void 0),n(void 0)},type:d,args:h,approvalTxState:g,mainTxState:w,setApprovalTxState:b,setMainTxState:_,gasLimit:T,setGasLimit:S,loadingTxns:E,setLoadingTxns:A,txError:C,setTxError:P},children:t})},d=function(){var e=(0,a.useContext)(u);if(void 0===e)throw new Error("useModalContext must be used within a ModalProvider");return e}},90452:function(e,t,n){"use strict";n.d(t,{W:function(){return v},T:function(){return w}});var r=n(50029),a=n(87794),i=n.n(a),o=n(56371),s=n(64146);class c extends s.lV{constructor(e){super(u,l,e)}static connect(e,t){return new s.CH(e,u,t)}}const u=[{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"user",type:"address"},{indexed:!1,internalType:"bool",name:"set",type:"bool"}],name:"PermissionsAdminSet",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"user",type:"address"},{indexed:!0,internalType:"uint256",name:"role",type:"uint256"},{indexed:!0,internalType:"address",name:"whiteLister",type:"address"},{indexed:!1,internalType:"bool",name:"set",type:"bool"}],name:"RoleSet",type:"event"},{inputs:[{internalType:"address[]",name:"admins",type:"address[]"}],name:"addPermissionAdmins",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256[]",name:"roles",type:"uint256[]"},{internalType:"address[]",name:"users",type:"address[]"}],name:"addPermissions",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"user",type:"address"}],name:"getUserPermissionAdmin",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"user",type:"address"}],name:"getUserPermissions",outputs:[{internalType:"uint256[]",name:"",type:"uint256[]"},{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"user",type:"address"},{internalType:"uint256[]",name:"roles",type:"uint256[]"}],name:"isInAllRoles",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"user",type:"address"},{internalType:"uint256[]",name:"roles",type:"uint256[]"}],name:"isInAnyRole",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"user",type:"address"},{internalType:"uint256",name:"role",type:"uint256"}],name:"isInRole",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"user",type:"address"}],name:"isPermissionsAdmin",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"user",type:"address"}],name:"isUserPermissionAdminValid",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address[]",name:"admins",type:"address[]"}],name:"removePermissionAdmins",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256[]",name:"roles",type:"uint256[]"},{internalType:"address[]",name:"users",type:"address[]"}],name:"removePermissions",outputs:[],stateMutability:"nonpayable",type:"function"}],l="0x608060405234801561001057600080fd5b50600061001b61006a565b600080546001600160a01b0319166001600160a01b0383169081178255604051929350917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a35061006e565b3390565b6111488061007d6000396000f3fe608060405234801561001057600080fd5b50600436106100d55760003560e01c80638857a624116100875780638857a624146102fd5780638cadc3341461036b5780638da5cb5b14610429578063be5de6af14610431578063c9c8836014610457578063ca553a7a1461047d578063ea6c64fb146104eb578063f2fde38b146105a9576100d5565b80631cea0e8c146100da57806325fde6631461011c5780633e734f551461019d578063643148251461022f5780636d38f7841461025b578063715018a6146102d957806377133d81146102e3575b600080fd5b610100600480360360208110156100f057600080fd5b50356001600160a01b03166105cf565b604080516001600160a01b039092168252519081900360200190f35b6101426004803603602081101561013257600080fd5b50356001600160a01b03166105f1565b6040518080602001838152602001828103825284818151815260200191508051906020019060200280838360005b83811015610188578181015183820152602001610170565b50505050905001935050505060405180910390f35b61021b600480360360408110156101b357600080fd5b6001600160a01b038235169190810190604081016020820135600160201b8111156101dd57600080fd5b8201836020820111156101ef57600080fd5b803590602001918460208302840111600160201b8311171561021057600080fd5b509092509050610680565b604080519115158252519081900360200190f35b61021b6004803603604081101561024557600080fd5b506001600160a01b0381351690602001356106f4565b61021b6004803603604081101561027157600080fd5b6001600160a01b038235169190810190604081016020820135600160201b81111561029b57600080fd5b8201836020820111156102ad57600080fd5b803590602001918460208302840111600160201b831117156102ce57600080fd5b50909250905061071b565b6102e161078d565b005b6102eb61082f565b60408051918252519081900360200190f35b6102e16004803603602081101561031357600080fd5b810190602081018135600160201b81111561032d57600080fd5b82018360208201111561033f57600080fd5b803590602001918460208302840111600160201b8311171561036057600080fd5b509092509050610835565b6102e16004803603604081101561038157600080fd5b810190602081018135600160201b81111561039b57600080fd5b8201836020820111156103ad57600080fd5b803590602001918460208302840111600160201b831117156103ce57600080fd5b919390929091602081019035600160201b8111156103eb57600080fd5b8201836020820111156103fd57600080fd5b803590602001918460208302840111600160201b8311171561041e57600080fd5b50909250905061094a565b610100610be0565b61021b6004803603602081101561044757600080fd5b50356001600160a01b0316610bef565b61021b6004803603602081101561046d57600080fd5b50356001600160a01b0316610c0c565b6102e16004803603602081101561049357600080fd5b810190602081018135600160201b8111156104ad57600080fd5b8201836020820111156104bf57600080fd5b803590602001918460208302840111600160201b831117156104e057600080fd5b509092509050610c3d565b6102e16004803603604081101561050157600080fd5b810190602081018135600160201b81111561051b57600080fd5b82018360208201111561052d57600080fd5b803590602001918460208302840111600160201b8311171561054e57600080fd5b919390929091602081019035600160201b81111561056b57600080fd5b82018360208201111561057d57600080fd5b803590602001918460208302840111600160201b8311171561059e57600080fd5b509092509050610d4d565b6102e1600480360360208110156105bf57600080fd5b50356001600160a01b0316610fd0565b6001600160a01b03908116600090815260016020819052604090912001541690565b604080516101008082526120208201909252606091600091839160208201612000803683375050506001600160a01b03851660009081526001602052604081205491925090815b61010081101561067457600182821c161561066c578084848151811061065a57fe5b60209081029190910101526001909201915b600101610638565b50919350915050915091565b6000805b828110156106e75783838281811061069857fe5b9050602002013560016000876001600160a01b03166001600160a01b0316815260200190815260200160002060000154901c600116600014156106df5760009150506106ed565b600101610684565b50600190505b9392505050565b6001600160a01b038216600090815260016020819052604090912054821c16151592915050565b6000805b8281101561078257600084848381811061073557fe5b9050602002013560016000886001600160a01b03166001600160a01b0316815260200190815260200160002060000154901c600116111561077a5760019150506106ed565b60010161071f565b506000949350505050565b6107956110c8565b6000546001600160a01b039081169116146107e5576040805162461bcd60e51b815260206004820181905260248201526000805160206110f3833981519152604482015290519081900360640190fd5b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b61010081565b61083d6110c8565b6000546001600160a01b0390811691161461088d576040805162461bcd60e51b815260206004820181905260248201526000805160206110f3833981519152604482015290519081900360640190fd5b60005b81811015610945576001600260008585858181106108aa57fe5b905060200201356001600160a01b03166001600160a01b03166001600160a01b03168152602001908152602001600020819055508282828181106108ea57fe5b905060200201356001600160a01b03166001600160a01b03167fce25e05cb98afcaf8f38f5668e4b0edc9248a8e1993151d180aa2f1823f4c79c600160405180821515815260200191505060405180910390a2600101610890565b505050565b336000818152600260205260409020546109ab576040805162461bcd60e51b815260206004820152601c60248201527f43414c4c45525f4e4f545f5045524d495353494f4e535f41444d494e00000000604482015290519081900360640190fd5b8382146109fc576040805162461bcd60e51b815260206004820152601a6024820152790929c869e9ca692a6a88a9ca8be82a4a482b2a6be988a9c8ea8960331b604482015290519081900360640190fd5b60005b82811015610bd8576000868683818110610a1557fe5b9050602002013590506000858584818110610a2c57fe5b905060200201356001600160a01b031690506101008210610a83576040805162461bcd60e51b815260206004820152600c60248201526b494e56414c49445f524f4c4560a01b604482015290519081900360640190fd5b6001600160a01b03808216600090815260016020819052604090912080549101549091168115801590610abe57506001600160a01b03811633145b80610ae557506001600160a01b038381166000908152600160208190526040909120015416155b610b30576040805162461bcd60e51b815260206004820152601760248201527624a72b20a624a22fa822a926a4a9a9a4a7a720a226a4a760491b604482015290519081900360640190fd5b6001600160a01b038316600090815260016020819052604090912090851b19831690819055610b84576001600160a01b03831660009081526001602081905260409091200180546001600160a01b03191690555b60408051600081529051339186916001600160a01b038716917fcd20d6b081e97182a607d072021b5e830136ec08ba1b05aeb25859a6a6649c94919081900360200190a45050600190920191506109ff9050565b505050505050565b6000546001600160a01b031690565b6001600160a01b0316600090815260026020526040902054151590565b6001600160a01b03908116600090815260016020818152604080842090920154909316825260029092522054151590565b610c456110c8565b6000546001600160a01b03908116911614610c95576040805162461bcd60e51b815260206004820181905260248201526000805160206110f3833981519152604482015290519081900360640190fd5b60005b8181101561094557600060026000858585818110610cb257fe5b905060200201356001600160a01b03166001600160a01b03166001600160a01b0316815260200190815260200160002081905550828282818110610cf257fe5b905060200201356001600160a01b03166001600160a01b03167fce25e05cb98afcaf8f38f5668e4b0edc9248a8e1993151d180aa2f1823f4c79c600060405180821515815260200191505060405180910390a2600101610c98565b33600081815260026020526040902054610dae576040805162461bcd60e51b815260206004820152601c60248201527f43414c4c45525f4e4f545f5045524d495353494f4e535f41444d494e00000000604482015290519081900360640190fd5b838214610dff576040805162461bcd60e51b815260206004820152601a6024820152790929c869e9ca692a6a88a9ca8be82a4a482b2a6be988a9c8ea8960331b604482015290519081900360640190fd5b60005b82811015610bd8576000868683818110610e1857fe5b9050602002013590506000858584818110610e2f57fe5b905060200201356001600160a01b031690506101008210610e86576040805162461bcd60e51b815260206004820152600c60248201526b494e56414c49445f524f4c4560a01b604482015290519081900360640190fd5b6001600160a01b03808216600090815260016020819052604090912080549101549091168115801590610ec157506001600160a01b03811633145b80610ee857506001600160a01b038381166000908152600160208190526040909120015416155b610f33576040805162461bcd60e51b815260206004820152601760248201527624a72b20a624a22fa822a926a4a9a9a4a7a720a226a4a760491b604482015290519081900360640190fd5b81610f65576001600160a01b03831660009081526001602081905260409091200180546001600160a01b031916331790555b6001600160a01b03831660008181526001602081815260409283902082891b87179055825191825291513393889390927fcd20d6b081e97182a607d072021b5e830136ec08ba1b05aeb25859a6a6649c94929081900390910190a4505060019092019150610e029050565b610fd86110c8565b6000546001600160a01b03908116911614611028576040805162461bcd60e51b815260206004820181905260248201526000805160206110f3833981519152604482015290519081900360640190fd5b6001600160a01b03811661106d5760405162461bcd60e51b81526004018080602001828103825260268152602001806110cd6026913960400191505060405180910390fd5b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b339056fe4f776e61626c653a206e6577206f776e657220697320746865207a65726f20616464726573734f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572a2646970667358221220aee55fd2ffe4c1ae4ebcf66d0cd51779458160aebfc82117874fa1cd3a9ae4b664736f6c634300060c0033";var d=n(23286);class p{constructor(e){if(!(0,o.isAddress)(e.permissionManagerAddress))throw new Error("contract address is not valid");this._contract=c.connect(e.permissionManagerAddress,e.provider)}async getUserPermissions(e){if(!(0,o.isAddress)(e))throw new Error("User address is not a valid ethereum address");return this._contract.getUserPermissions(e)}async getHumanizedUserPermissions(e){const{0:t,1:n}=await this.getUserPermissions(e),r=[];return t.forEach(((e,t)=>{if(t4)throw new Error("Error parsing permission");r[t]=d.Z[n]}})),r}}var f=n(67294),h=n(77537),m=n(25298),y=n(46930),g=n(85893),b=f.createContext({permissions:[],isPermissionsLoading:!1}),v=function(e){var t=e.children,n=(0,y.f)(),a=n.currentChainId,o=n.currentMarketData,s=(0,h.Z)().currentAccount,c=(0,f.useState)(!0),u=c[0],l=c[1],d=(0,f.useState)([]),v=d[0],w=d[1];function _(){return(_=(0,r.Z)(i().mark((function e(t){var n,r;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,n=new p({provider:(0,m.VH)(a),permissionManagerAddress:t}),e.next=4,n.getHumanizedUserPermissions(s);case 4:r=e.sent,l(!0),w(r),e.next=12;break;case 9:throw e.prev=9,e.t0=e.catch(0),new Error("there was an error fetching your permissions");case 12:l(!1);case 13:case"end":return e.stop()}}),e,null,[[0,9]])})))).apply(this,arguments)}return(0,f.useEffect)((function(){m.cr.permissions(o)&&s&&o.addresses.PERMISSION_MANAGER?function(e){_.apply(this,arguments)}(o.addresses.PERMISSION_MANAGER):l(!1)}),[s,o.addresses.PERMISSION_MANAGER]),(0,g.jsx)(b.Provider,{value:{permissions:v,isPermissionsLoading:u},children:t})},w=function(){return(0,f.useContext)(b)}},40481:function(e,t,n){"use strict";n.d(t,{W:function(){return i}});var r=n(90116),a=n(67294),i=function(e,t,n,i){var o=(0,a.useState)(0),s=o[0],c=o[1],u=(0,a.useRef)(e);(0,a.useEffect)((function(){u.current=e}),[e]),(0,a.useEffect)((function(){n||e()}),(0,r.Z)(i)),(0,a.useEffect)((function(){var e;return n||(e=window.setTimeout((function(){var e=u.current();e instanceof Promise?e.then((function(){c(s+1)})):(e(),c(s+1))}),t)),function(){return clearTimeout(e)}}),[s].concat((0,r.Z)(i)))}},46930:function(e,t,n){"use strict";n.d(t,{f:function(){return a}});var r=n(24834),a=function(){return(0,r.Yh)((function(e){return{currentChainId:e.currentChainId,currentMarket:e.currentMarket,currentMarketData:e.currentMarketData,currentNetworkConfig:e.currentNetworkConfig,jsonRpcProvider:e.jsonRpcProvider,setCurrentMarket:e.setCurrentMarket}}))}},26074:function(e,t,n){"use strict";n.d(t,{q:function(){return a}});var r=n(24834),a=function(){return(0,r.Yh)((function(e){return{isWalletModalOpen:e.isWalletModalOpen,setWalletModalOpen:e.setWalletModalOpen}}))}},82483:function(e,t,n){"use strict";n.d(t,{v:function(){return j},k:function(){return D}});var r=n(61225),a=n(87462),i=n(67294),o=n(78884),s=n(43918),c=n(85893);const u=(e,t)=>(0,a.Z)({WebkitFontSmoothing:"antialiased",MozOsxFontSmoothing:"grayscale",boxSizing:"border-box",WebkitTextSizeAdjust:"100%"},t&&!e.vars&&{colorScheme:e.palette.mode}),l=e=>(0,a.Z)({color:(e.vars||e).palette.text.primary},e.typography.body1,{backgroundColor:(e.vars||e).palette.background.default,"@media print":{backgroundColor:(e.vars||e).palette.common.white}});var d=function(e){const t=(0,o.Z)({props:e,name:"MuiCssBaseline"}),{children:n,enableColorScheme:r=!1}=t;return(0,c.jsxs)(i.Fragment,{children:[(0,c.jsx)(s.Z,{styles:e=>((e,t=!1)=>{var n,r;const i={};t&&e.colorSchemes&&Object.entries(e.colorSchemes).forEach((([t,n])=>{var r;i[e.getColorSchemeSelector(t).replace(/\s*&/,"")]={colorScheme:null==(r=n.palette)?void 0:r.mode}}));let o=(0,a.Z)({html:u(e,t),"*, *::before, *::after":{boxSizing:"inherit"},"strong, b":{fontWeight:e.typography.fontWeightBold},body:(0,a.Z)({margin:0},l(e),{"&::backdrop":{backgroundColor:(e.vars||e).palette.background.default}})},i);const s=null==(n=e.components)||null==(r=n.MuiCssBaseline)?void 0:r.styleOverrides;return s&&(o=[o,s]),o})(e,r)}),n]})},p=n(44819),f=n(56760);var h="function"===typeof Symbol&&Symbol.for?Symbol.for("mui.nested"):"__THEME_NESTED__";var m=function(e){const{children:t,theme:n}=e,r=(0,f.Z)(),o=i.useMemo((()=>{const e=null===r?n:function(e,t){if("function"===typeof t)return t(e);return(0,a.Z)({},e,t)}(r,n);return null!=e&&(e[h]=null!==r),e}),[n,r]);return(0,c.jsx)(p.Z.Provider,{value:o,children:t})},y=n(52443),g=n(96682);function b(e){const t=(0,g.Z)();return(0,c.jsx)(y.T.Provider,{value:"object"===typeof t?t:{},children:e.children})}var v=function(e){const{children:t,theme:n}=e;return(0,c.jsx)(m,{theme:n,children:(0,c.jsx)(b,{children:t})})},w=n(19762),_=n(59766),x=n(59499),T=n(58771),S=n(38264);var k=i.forwardRef((function(e,t){return i.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),i.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M9 12l2 2 4-4m6 2a9 9 0 11-18 0 9 9 0 0118 0z"}))})),E=n(13902),A=n(61782),O=n(81645);function C(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function P(e){for(var t=1;t div:first-of-type":{minHeight:"100vh",display:"flex",flexDirection:"column"}}}},MuiSvgIcon:{styleOverrides:{colorPrimary:{color:e.palette.primary.light}}},MuiSelect:{defaultProps:{IconComponent:function(e){return(0,c.jsx)(O.Z,P(P({sx:{fontSize:"16px"}},e),{},{children:(0,c.jsx)(A.Z,{})}))}},styleOverrides:{outlined:P(P({backgroundColor:e.palette.background.surface},e.typography.buttonM),{},{padding:"6px 12px",color:e.palette.primary.light})}},MuiLinearProgress:{styleOverrides:{bar1Indeterminate:{background:e.palette.gradients.aaveGradient},bar2Indeterminate:{background:e.palette.gradients.aaveGradient}}}}}}(e))}),[o]);return(0,c.jsx)(D.Provider,{value:u,children:(0,c.jsxs)(v,{theme:l,children:[(0,c.jsx)(d,{}),t]})})}},78544:function(e,t,n){"use strict";n.d(t,{Z:function(){return en}});var r,a=n(61953),i=n(67294),o=n(49501),s=n(54235),c=n(85893),u=(0,s.Z)((0,c.jsx)("path",{d:"M22.46 6c-.77.35-1.6.58-2.46.69.88-.53 1.56-1.37 1.88-2.38-.83.5-1.75.85-2.72 1.05C18.37 4.5 17.26 4 16 4c-2.35 0-4.27 1.92-4.27 4.29 0 .34.04.67.11.98C8.28 9.09 5.11 7.38 3 4.79c-.37.63-.58 1.37-.58 2.15 0 1.49.75 2.81 1.91 3.56-.71 0-1.37-.2-1.95-.5v.03c0 2.08 1.48 3.82 3.44 4.21a4.22 4.22 0 0 1-1.93.07 4.28 4.28 0 0 0 4 2.98 8.521 8.521 0 0 1-5.33 1.84c-.34 0-.68-.02-1.02-.06C3.44 20.29 5.7 21 8.12 21 16 21 20.33 14.46 20.33 8.79c0-.19 0-.37-.01-.56.84-.6 1.56-1.36 2.14-2.23z"}),"Twitter"),l=(0,s.Z)((0,c.jsx)("path",{d:"M12 1.27a11 11 0 00-3.48 21.46c.55.09.73-.28.73-.55v-1.84c-3.03.64-3.67-1.46-3.67-1.46-.55-1.29-1.28-1.65-1.28-1.65-.92-.65.1-.65.1-.65 1.1 0 1.73 1.1 1.73 1.1.92 1.65 2.57 1.2 3.21.92a2 2 0 01.64-1.47c-2.47-.27-5.04-1.19-5.04-5.5 0-1.1.46-2.1 1.2-2.84a3.76 3.76 0 010-2.93s.91-.28 3.11 1.1c1.8-.49 3.7-.49 5.5 0 2.1-1.38 3.02-1.1 3.02-1.1a3.76 3.76 0 010 2.93c.83.74 1.2 1.74 1.2 2.94 0 4.21-2.57 5.13-5.04 5.4.45.37.82.92.82 2.02v3.03c0 .27.1.64.73.55A11 11 0 0012 1.27"}),"GitHub"),d=n(81719),p=n(29630),f=n(81645),h=n(68861);function m(){return m=Object.assign?Object.assign.bind():function(e){for(var t=1;tr}const N="undefined"!==typeof window?window:null;var L=n(8662),B=n(75400),Z=n(84771),U=n(53566),F=n(57577);const z=["addEndListener","appear","children","container","direction","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"];function G(e,t,n){var r;const a=function(e,t,n){const r=t.getBoundingClientRect(),a=n&&n.getBoundingClientRect(),i=(0,F.Z)(t);let o;if(t.fakeTransform)o=t.fakeTransform;else{const e=i.getComputedStyle(t);o=e.getPropertyValue("-webkit-transform")||e.getPropertyValue("transform")}let s=0,c=0;if(o&&"none"!==o&&"string"===typeof o){const e=o.split("(")[1].split(")")[0].split(",");s=parseInt(e[4],10),c=parseInt(e[5],10)}return"left"===e?a?`translateX(${a.right+s-r.left}px)`:`translateX(${i.innerWidth+s-r.left}px)`:"right"===e?a?`translateX(-${r.right-a.left-s}px)`:`translateX(-${r.left+r.width-s}px)`:"up"===e?a?`translateY(${a.bottom+c-r.top}px)`:`translateY(${i.innerHeight+c-r.top}px)`:a?`translateY(-${r.top-a.top+r.height-c}px)`:`translateY(-${r.top+r.height-c}px)`}(e,t,"function"===typeof(r=n)?r():r);a&&(t.style.webkitTransform=a,t.style.transform=a)}var H=i.forwardRef((function(e,t){const n=(0,P.Z)(),r={enter:n.transitions.easing.easeOut,exit:n.transitions.easing.sharp},a={enter:n.transitions.duration.enteringScreen,exit:n.transitions.duration.leavingScreen},{addEndListener:o,appear:s=!0,children:u,container:l,direction:d="down",easing:p=r,in:f,onEnter:h,onEntered:m,onEntering:y,onExit:g,onExited:b,onExiting:v,style:w,timeout:_=a,TransitionComponent:x=L.ZP}=e,T=(0,D.Z)(e,z),S=i.useRef(null),k=(0,Z.Z)(u.ref,S,t),E=e=>t=>{e&&(void 0===t?e(S.current):e(S.current,t))},A=E(((e,t)=>{G(d,e,l),(0,U.n)(e),h&&h(e,t)})),O=E(((e,t)=>{const r=(0,U.C)({timeout:_,style:w,easing:p},{mode:"enter"});e.style.webkitTransition=n.transitions.create("-webkit-transform",(0,I.Z)({},r)),e.style.transition=n.transitions.create("transform",(0,I.Z)({},r)),e.style.webkitTransform="none",e.style.transform="none",y&&y(e,t)})),C=E(m),R=E(v),j=E((e=>{const t=(0,U.C)({timeout:_,style:w,easing:p},{mode:"exit"});e.style.webkitTransition=n.transitions.create("-webkit-transform",t),e.style.transition=n.transitions.create("transform",t),G(d,e,l),g&&g(e)})),M=E((e=>{e.style.webkitTransition="",e.style.transition="",b&&b(e)})),N=i.useCallback((()=>{S.current&&G(d,S.current,l)}),[d,l]);return i.useEffect((()=>{if(f||"down"===d||"right"===d)return;const e=(0,B.Z)((()=>{S.current&&G(d,S.current,l)})),t=(0,F.Z)(S.current);return t.addEventListener("resize",e),()=>{e.clear(),t.removeEventListener("resize",e)}}),[d,f,l]),i.useEffect((()=>{f||N()}),[f,N]),(0,c.jsx)(x,(0,I.Z)({nodeRef:S,onEnter:A,onEntered:C,onEntering:O,onExit:j,onExited:M,onExiting:R,addEndListener:e=>{o&&o(S.current,e)},appear:s,in:f,timeout:_},T,{children:(e,t)=>i.cloneElement(u,(0,I.Z)({ref:k,style:(0,I.Z)({visibility:"exited"!==e||f?void 0:"hidden"},w,u.props.style)},t))}))})),W=n(97563),V=n(24834),q=n(25298),$=n(85214),Y=n(43265),K=n(57609),Q=n(46930),X=n(6022);var J=i.forwardRef((function(e,t){return i.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),i.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M8.228 9c.549-1.165 2.03-2 3.772-2 2.21 0 4 1.343 4 3 0 1.4-1.278 2.575-3.006 2.907-.542.104-.994.54-.994 1.093m0 3h.01M21 12a9 9 0 11-18 0 9 9 0 0118 0z"}))}));var ee=i.forwardRef((function(e,t){return i.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),i.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 6.253v13m0-13C10.832 5.477 9.246 5 7.5 5S4.168 5.477 3 6.253v13C4.168 18.477 5.754 18 7.5 18s3.332.477 4.5 1.253m0-13C13.168 5.477 14.754 5 16.5 5c1.747 0 3.332.477 4.5 1.253v13C19.832 18.477 18.247 18 16.5 18c-1.746 0-3.332.477-4.5 1.253"}))})),te=n(83454),ne=[{link:h.Z6.markets,title:X.ag._("Home"),dataCy:"menuMarkets"},{link:h.Z6.dashboard,title:X.ag._("Dashboard"),dataCy:"menuDashboard"},{link:h.Z6.rewards,title:X.ag._("Rewards"),dataCy:"menuMarkets"},{link:"https://docs.google.com/forms/d/e/1FAIpQLSf2RmxTce7xDZueULr2vjmSntSm0lmesiFi1sqxpnkPblN0vA/viewform",title:X.ag._("NFTs"),dataCy:"menuNFT"},{link:"https://docs.zerolend.xyz",title:X.ag._("Docs"),dataCy:"menuDocs"},{link:"https://portal.zksync.io/bridge/",title:X.ag._("Bridge"),dataCy:"menuBridge"},{link:h.Z6.faucet,title:X.ag._("Faucet"),isVisible:function(){return"staging"===te.env.NEXT_PUBLIC_ENV||q.p8}}],re=[{link:"https://docs.aave.com/faq/",title:X.ag._("FAQ"),icon:(0,c.jsx)(J,{})},{link:"https://docs.aave.com/portal/",title:X.ag._("Developers"),icon:(0,c.jsx)(ee,{})}],ae=(te.env.NEXT_PUBLIC_FIAT_ON_RAMP,[].concat(re)),ie=function(e){var t=e.setOpen,n=(0,o.mV)().i18n,r=(0,Q.f)().currentMarketData,a=(0,P.Z)().breakpoints,i=(0,R.Z)(a.down("md")),s=(0,V.Yh)((function(e){return e.trackEvent})),u=function(e,n){n&&t?(s(K.uh.MAIN_MENU,{nav_link:e}),t(!1)):s(K.uh.MAIN_MENU,{nav_link:e})};return(0,c.jsx)($.Z,{sx:{display:"flex",alignItems:{xs:"flex-start",md:"center"},flexDirection:{xs:"column",md:"row"}},disablePadding:!0,children:ne.filter((function(e){return!e.isVisible||e.isVisible(r)})).map((function(e,t){return(0,c.jsx)(Y.ZP,{sx:{width:{xs:"100%",md:"unset"},mr:{xs:0,md:2}},"data-cy":e.dataCy,disablePadding:!0,children:i?(0,c.jsx)(p.Z,{component:h.rU,href:e.link,variant:"h2",color:"#F1F1F3",sx:{width:"100%",p:4},onClick:function(){return u(e.title,!0)},children:n._(e.title)}):(0,c.jsx)(v.Z,{component:h.rU,onClick:function(){return u(e.title,!1)},href:e.link,sx:function(){return{color:"#F1F1F3",p:"6px 8px",position:"relative",".active&:after, &:hover&:after":{transform:"scaleX(1)",transformOrigin:"bottom left"},"&:after":{content:"''",position:"absolute",width:"100%",transform:"scaleX(0)",height:"2px",bottom:"-6px",left:"0",background:"#fff",transformOrigin:"bottom right",transition:"transform 0.25s ease-out"}}},children:n._(e.title)})},t)}))})};var oe=i.forwardRef((function(e,t){return i.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),i.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M4 6h16M4 12h16M4 18h16"}))})),se=n(29894),ce=n(22841),ue=n(54181),le=n(82483),de=function(e){var t=e.component,n=void 0===t?Y.ZP:t,r=(0,P.Z)(),s=i.useContext(le.k),u=(0,V.Yh)((function(e){return e.trackEvent}));return(0,c.jsxs)(a.Z,{component:n,onClick:s.toggleColorMode,sx:{color:{xs:"#F1F1F3",md:"text.primary"},py:{xs:1.5,md:2}},children:[(0,c.jsx)(x.Z,{children:(0,c.jsx)(o.cC,{id:"Dark mode"})}),(0,c.jsx)(ce.Z,{sx:{mr:0},value:"darkmode",control:(0,c.jsx)(ue.Z,{onClick:function(){return u(K.L6.DARK_MODE,{mode:r.palette.mode})},disableRipple:!0,checked:"dark"===r.palette.mode,sx:{".MuiSwitch-track":{bgcolor:{xs:"#FFFFFF1F",md:"primary.light"}}}}),label:"dark"===r.palette.mode?"On":"Off",labelPlacement:"start"})]})},pe=n(86010),fe=n(94780),he=n(72553),me=n(70918),ye=n(36622),ge=n(78884),be=n(34867),ve=n(1588);function we(e){return(0,be.Z)("MuiDrawer",e)}(0,ve.Z)("MuiDrawer",["root","docked","paper","paperAnchorLeft","paperAnchorRight","paperAnchorTop","paperAnchorBottom","paperAnchorDockedLeft","paperAnchorDockedRight","paperAnchorDockedTop","paperAnchorDockedBottom","modal"]);const _e=["BackdropProps"],xe=["anchor","BackdropProps","children","className","elevation","hideBackdrop","ModalProps","onClose","open","PaperProps","SlideProps","TransitionComponent","transitionDuration","variant"],Te=(e,t)=>{const{ownerState:n}=e;return[t.root,("permanent"===n.variant||"persistent"===n.variant)&&t.docked,t.modal]},Se=(0,d.ZP)(he.Z,{name:"MuiDrawer",slot:"Root",overridesResolver:Te})((({theme:e})=>({zIndex:(e.vars||e).zIndex.drawer}))),ke=(0,d.ZP)("div",{shouldForwardProp:d.FO,name:"MuiDrawer",slot:"Docked",skipVariantsResolver:!1,overridesResolver:Te})({flex:"0 0 auto"}),Ee=(0,d.ZP)(me.Z,{name:"MuiDrawer",slot:"Paper",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.paper,t[`paperAnchor${(0,ye.Z)(n.anchor)}`],"temporary"!==n.variant&&t[`paperAnchorDocked${(0,ye.Z)(n.anchor)}`]]}})((({theme:e,ownerState:t})=>(0,I.Z)({overflowY:"auto",display:"flex",flexDirection:"column",height:"100%",flex:"1 0 auto",zIndex:(e.vars||e).zIndex.drawer,WebkitOverflowScrolling:"touch",position:"fixed",top:0,outline:0},"left"===t.anchor&&{left:0},"top"===t.anchor&&{top:0,left:0,right:0,height:"auto",maxHeight:"100%"},"right"===t.anchor&&{right:0},"bottom"===t.anchor&&{top:"auto",left:0,bottom:0,right:0,height:"auto",maxHeight:"100%"},"left"===t.anchor&&"temporary"!==t.variant&&{borderRight:`1px solid ${(e.vars||e).palette.divider}`},"top"===t.anchor&&"temporary"!==t.variant&&{borderBottom:`1px solid ${(e.vars||e).palette.divider}`},"right"===t.anchor&&"temporary"!==t.variant&&{borderLeft:`1px solid ${(e.vars||e).palette.divider}`},"bottom"===t.anchor&&"temporary"!==t.variant&&{borderTop:`1px solid ${(e.vars||e).palette.divider}`}))),Ae={left:"right",right:"left",top:"down",bottom:"up"};var Oe=i.forwardRef((function(e,t){const n=(0,ge.Z)({props:e,name:"MuiDrawer"}),r=(0,P.Z)(),a={enter:r.transitions.duration.enteringScreen,exit:r.transitions.duration.leavingScreen},{anchor:o="left",BackdropProps:s,children:u,className:l,elevation:d=16,hideBackdrop:p=!1,ModalProps:{BackdropProps:f}={},onClose:h,open:m=!1,PaperProps:y={},SlideProps:g,TransitionComponent:b=H,transitionDuration:v=a,variant:w="temporary"}=n,_=(0,D.Z)(n.ModalProps,_e),x=(0,D.Z)(n,xe),T=i.useRef(!1);i.useEffect((()=>{T.current=!0}),[]);const S=function(e,t){return"rtl"===e.direction&&function(e){return-1!==["left","right"].indexOf(e)}(t)?Ae[t]:t}(r,o),k=o,E=(0,I.Z)({},n,{anchor:k,elevation:d,open:m,variant:w},x),A=(e=>{const{classes:t,anchor:n,variant:r}=e,a={root:["root"],docked:[("permanent"===r||"persistent"===r)&&"docked"],modal:["modal"],paper:["paper",`paperAnchor${(0,ye.Z)(n)}`,"temporary"!==r&&`paperAnchorDocked${(0,ye.Z)(n)}`]};return(0,fe.Z)(a,we,t)})(E),O=(0,c.jsx)(Ee,(0,I.Z)({elevation:"temporary"===w?d:0,square:!0},y,{className:(0,pe.default)(A.paper,y.className),ownerState:E,children:u}));if("permanent"===w)return(0,c.jsx)(ke,(0,I.Z)({className:(0,pe.default)(A.root,A.docked,l),ownerState:E,ref:t},x,{children:O}));const C=(0,c.jsx)(b,(0,I.Z)({in:m,direction:Ae[S],timeout:v,appear:T.current},g,{children:O}));return"persistent"===w?(0,c.jsx)(ke,(0,I.Z)({className:(0,pe.default)(A.root,A.docked,l),ownerState:E,ref:t},x,{children:C})):(0,c.jsx)(Se,(0,I.Z)({BackdropProps:(0,I.Z)({},s,f,{transitionDuration:v}),className:(0,pe.default)(A.root,A.modal,l),open:m,ownerState:E,onClose:h,hideBackdrop:p,ref:t},x,_,{children:C}))})),Ce=function(e){var t=e.open,n=e.setOpen,r=e.children,a=e.headerHeight;return(0,c.jsx)(Oe,{"data-cy":"mobile-menu",anchor:"top",open:t,onClose:function(){return n(!1)},hideBackdrop:!0,sx:{top:"".concat(a,"px")},PaperProps:{sx:{background:"rgba(27, 32, 48, 0.98)",backdropFilter:"blur(20px)",boxShadow:"none",borderRadius:"unset",width:"100%",top:"".concat(a+20,"px"),pt:6,pb:15,minHeight:"100vh"}},children:r})};var Pe=i.forwardRef((function(e,t){return i.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),i.createElement("path",{fillRule:"evenodd",d:"M7.293 14.707a1 1 0 010-1.414L10.586 10 7.293 6.707a1 1 0 011.414-1.414l4 4a1 1 0 010 1.414l-4 4a1 1 0 01-1.414 0z",clipRule:"evenodd"}))}));var Re=i.forwardRef((function(e,t){return i.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),i.createElement("path",{fillRule:"evenodd",d:"M12.707 5.293a1 1 0 010 1.414L9.414 10l3.293 3.293a1 1 0 01-1.414 1.414l-4-4a1 1 0 010-1.414l4-4a1 1 0 011.414 0z",clipRule:"evenodd"}))})),Ie=n(58057),De=n(35683),je={en:X.ag._("English"),es:X.ag._("Spanish"),fr:X.ag._("French"),el:X.ag._("Greek"),zh:X.ag._("Chinese"),jp:X.ag._("Japanese")},Me=function(e){var t=e.component,n=void 0===t?Y.ZP:t,r=e.onClick,i=(0,o.mV)().i18n;return(0,c.jsxs)(a.Z,{component:n,onClick:r,sx:{color:{xs:"#F1F1F3",md:"text.primary"}},children:[(0,c.jsx)(x.Z,{children:(0,c.jsx)(o.cC,{id:"Language"})}),(0,c.jsxs)(a.Z,{sx:{display:"flex",alignItems:"center"},children:[i._(je[i.locale])," ",(0,c.jsx)(f.Z,{fontSize:"small",sx:{color:{xs:"#F1F1F3",md:"text.primary"},ml:1},children:(0,c.jsx)(Pe,{})})]})]})},Ne=function(e){var t=e.component,n=void 0===t?Y.ZP:t,r=e.onClick,i=(0,o.mV)().i18n;return(0,c.jsxs)(c.Fragment,{children:[(0,c.jsxs)(a.Z,{component:n,sx:{color:{xs:"#F1F1F3",md:"text.primary"},mb:"4px"},onClick:r,children:[(0,c.jsx)(se.Z,{sx:{minWidth:"unset !important",mr:2,color:{xs:"#F1F1F3",md:"primary.light"}},children:(0,c.jsx)(f.Z,{fontSize:"small",children:(0,c.jsx)(Re,{})})}),(0,c.jsx)(x.Z,{disableTypography:!0,children:(0,c.jsx)(p.Z,{variant:"subheader2",children:(0,c.jsx)(o.cC,{id:"Select language"})})})]}),Object.keys(je).map((function(e){return(0,c.jsxs)(a.Z,{component:n,onClick:function(){return(0,De.zl)(e)},sx:{color:{xs:"#F1F1F3",md:"text.primary"},".MuiListItemIcon-root":{minWidth:"unset"},".MuiMenuItemIcon-root":{minWidth:"unset"}},children:[(0,c.jsx)(se.Z,{sx:{mr:3,borderRadius:"2px",overflow:"hidden",width:20,height:14},children:(0,c.jsx)("img",{src:"/icons/flags/".concat(e,".svg"),width:"100%",height:"100%",alt:"".concat(e," icon")})}),(0,c.jsx)(x.Z,{children:i._(je[e])}),e===i.locale&&(0,c.jsx)(se.Z,{sx:{m:0},children:(0,c.jsx)(f.Z,{fontSize:"small",sx:{color:{xs:"#F1F1F3",md:"text.primary"}},children:(0,c.jsx)(Ie.Z,{})})})]},e)}))]})},Le=n(5506),Be=n(80562),Ze=function(e){var t=e.setOpen;return(0,c.jsx)(Be.Z,{onClick:function(){return t(!1)},sx:{p:0,mr:{xs:-2,xsm:1}},children:(0,c.jsx)(f.Z,{sx:{color:"#F1F1F3",fontSize:"32px"},children:(0,c.jsx)(Le.Z,{})})})},Ue=function(e){var t=e.component,n=void 0===t?Y.ZP:t,r="testnetsEnabled",s="true"===localStorage.getItem(r)||!1,u=(0,i.useState)(s),l=u[0],d=u[1],p=(0,V.Yh)((function(e){return e.trackEvent}));return(0,c.jsxs)(a.Z,{component:n,onClick:function(){var e=!l;d(!l),localStorage.setItem(r,e?"true":"false"),window.location.href="/"},sx:{cursor:"pointer",color:{xs:"#F1F1F3",md:"text.primary"},py:{xs:1.5,md:2}},children:[(0,c.jsx)(x.Z,{children:(0,c.jsx)(o.cC,{id:"Testnet mode"})}),(0,c.jsx)(ce.Z,{sx:{mr:0},value:"testnetsMode",control:(0,c.jsx)(ue.Z,{disableRipple:!0,onClick:function(){return p(K.L6.TESTNET_MODE)},checked:l,sx:{".MuiSwitch-track":{bgcolor:{xs:"#FFFFFF1F",md:"primary.light"}}}}),label:l?"On":"Off",labelPlacement:"start"})]})},Fe=function(e){var t=e.children,n=e.title;return(0,c.jsxs)(a.Z,{sx:{mb:6,"&:last-of-type":{mb:0,".MuiDivider-root":{display:"none"}}},children:[(0,c.jsxs)(a.Z,{sx:{px:2},children:[(0,c.jsx)(p.Z,{variant:"subheader2",sx:{color:"#A5A8B6",px:4,py:2},children:n}),t]}),(0,c.jsx)(T.Z,{sx:{borderColor:"#F2F3F729",mt:6}})]})},ze=function(e){var t=e.open,n=e.setOpen,r=e.headerHeight,a=(0,o.mV)().i18n,s=(0,i.useState)(!1),u=s[0],l=s[1];return(0,i.useEffect)((function(){return l(!1)}),[t]),(0,c.jsxs)(c.Fragment,{children:[t?(0,c.jsx)(Ze,{setOpen:n}):(0,c.jsx)(v.Z,{id:"settings-button-mobile",variant:"surface",sx:{p:"7px 8px",minWidth:"unset",ml:2},onClick:function(){return n(!0)},children:(0,c.jsx)(f.Z,{sx:{color:"#F1F1F3"},fontSize:"small",children:(0,c.jsx)(oe,{})})}),(0,c.jsx)(Ce,{open:t,setOpen:n,headerHeight:r,children:u?(0,c.jsx)($.Z,{sx:{px:2},children:(0,c.jsx)(Ne,{onClick:function(){return l(!1)}})}):(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)(Fe,{title:(0,c.jsx)(o.cC,{id:"Menu"}),children:(0,c.jsx)(ie,{setOpen:n})}),(0,c.jsx)(Fe,{title:(0,c.jsx)(o.cC,{id:"Global settings"}),children:(0,c.jsxs)($.Z,{children:[(0,c.jsx)(de,{}),q.F3&&(0,c.jsx)(Ue,{}),(0,c.jsx)(Me,{onClick:function(){return l(!0)}})]})}),(0,c.jsx)(Fe,{title:(0,c.jsx)(o.cC,{id:"Links"}),children:(0,c.jsx)($.Z,{children:ae.map((function(e,t){return(0,c.jsxs)(Y.ZP,{component:h.rU,href:e.link,sx:{color:"#F1F1F3"},children:[(0,c.jsx)(se.Z,{sx:{minWidth:"unset",mr:3},children:(0,c.jsx)(f.Z,{sx:{fontSize:"20px",color:"#F1F1F3"},children:e.icon})}),(0,c.jsx)(x.Z,{children:a._(e.title)})]},t)}))})})]})})]})},Ge=n(22659),He={en:"English",es:"Spanish",fr:"French",el:"Greek"};function We(){var e=(0,i.useState)(!1),t=e[0],n=e[1],r=(0,i.useState)(!1),a=r[0],s=r[1],u=(0,i.useState)(null),l=u[0],d=u[1],h=(0,V.Yh)((function(e){return e.trackEvent})),m=function(){d(null),n(!1),s(!1)};return(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)(v.Z,{variant:"surface","aria-label":"settings",id:"settings-button","aria-controls":t?"settings-menu":void 0,"aria-expanded":t?"true":void 0,"aria-haspopup":"true",onClick:function(e){d(e.currentTarget),n(!0),s(!1)},sx:{p:"7px 8px",minWidth:"unset",ml:2},children:(0,c.jsx)(f.Z,{sx:{color:"#F1F1F3"},fontSize:"small",children:(0,c.jsx)(Ge.Z,{})})}),(0,c.jsxs)(w.Z,{id:"settings-menu",MenuListProps:{"aria-labelledby":"settings-button"},anchorEl:l,open:t,onClose:m,sx:{".MuiMenuItem-root.Mui-disabled":{opacity:1}},keepMounted:!0,children:[(0,c.jsx)(_.Z,{disabled:!0,sx:{mb:"4px"},children:(0,c.jsx)(p.Z,{variant:"subheader2",color:"text.secondary",children:(0,c.jsx)(o.cC,{id:"Global settings"})})}),(0,c.jsx)(de,{component:_.Z}),q.F3&&(0,c.jsx)(Ue,{}),(0,c.jsx)(Me,{onClick:function(){var e=localStorage.getItem("LOCALE")||De.ZW;n(!1),s(!0),h(K.L6.LANGUAGE,{language:He[e]})},component:_.Z})]}),(0,c.jsx)(w.Z,{id:"settings-menu",MenuListProps:{"aria-labelledby":"settings-button"},anchorEl:l,open:a,onClose:m,keepMounted:!0,children:(0,c.jsx)(Ne,{onClick:function(){n(!0),s(!1)},component:_.Z})})]})}var Ve=n(59499),qe=n(50029),$e=n(87794),Ye=n.n($e);var Ke=i.forwardRef((function(e,t){return i.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),i.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 8v4l3 3m6-3a9 9 0 11-18 0 9 9 0 0118 0z"}))})),Qe=n(52758),Xe=n(84563);var Je=i.forwardRef((function(e,t){return i.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),i.createElement("path",{fillRule:"evenodd",d:"M5.293 7.293a1 1 0 011.414 0L10 10.586l3.293-3.293a1 1 0 111.414 1.414l-4 4a1 1 0 01-1.414 0l-4-4a1 1 0 010-1.414z",clipRule:"evenodd"}))})),et=n(91655),tt=n(852),nt=n(11163),rt=n(4730),at=n(33821),it=(0,s.Z)((0,c.jsx)("path",{d:"M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z"}),"Person");function ot(e){return(0,be.Z)("MuiAvatar",e)}(0,ve.Z)("MuiAvatar",["root","colorDefault","circular","rounded","square","img","fallback"]);const st=["alt","children","className","component","imgProps","sizes","src","srcSet","variant"],ct=(0,d.ZP)("div",{name:"MuiAvatar",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.variant],n.colorDefault&&t.colorDefault]}})((({theme:e,ownerState:t})=>(0,I.Z)({position:"relative",display:"flex",alignItems:"center",justifyContent:"center",flexShrink:0,width:40,height:40,fontFamily:e.typography.fontFamily,fontSize:e.typography.pxToRem(20),lineHeight:1,borderRadius:"50%",overflow:"hidden",userSelect:"none"},"rounded"===t.variant&&{borderRadius:(e.vars||e).shape.borderRadius},"square"===t.variant&&{borderRadius:0},t.colorDefault&&(0,I.Z)({color:(e.vars||e).palette.background.default},e.vars?{backgroundColor:e.vars.palette.Avatar.defaultBg}:{backgroundColor:"light"===e.palette.mode?e.palette.grey[400]:e.palette.grey[600]})))),ut=(0,d.ZP)("img",{name:"MuiAvatar",slot:"Img",overridesResolver:(e,t)=>t.img})({width:"100%",height:"100%",textAlign:"center",objectFit:"cover",color:"transparent",textIndent:1e4}),lt=(0,d.ZP)(it,{name:"MuiAvatar",slot:"Fallback",overridesResolver:(e,t)=>t.fallback})({width:"75%",height:"75%"});var dt,pt=i.forwardRef((function(e,t){const n=(0,ge.Z)({props:e,name:"MuiAvatar"}),{alt:r,children:a,className:o,component:s="div",imgProps:u,sizes:l,src:d,srcSet:p,variant:f="circular"}=n,h=(0,D.Z)(n,st);let m=null;const y=function({crossOrigin:e,referrerPolicy:t,src:n,srcSet:r}){const[a,o]=i.useState(!1);return i.useEffect((()=>{if(!n&&!r)return;o(!1);let a=!0;const i=new Image;return i.onload=()=>{a&&o("loaded")},i.onerror=()=>{a&&o("error")},i.crossOrigin=e,i.referrerPolicy=t,i.src=n,r&&(i.srcset=r),()=>{a=!1}}),[e,t,n,r]),a}((0,I.Z)({},u,{src:d,srcSet:p})),g=d||p,b=g&&"error"!==y,v=(0,I.Z)({},n,{colorDefault:!b,component:s,variant:f}),w=(e=>{const{classes:t,variant:n,colorDefault:r}=e,a={root:["root",n,r&&"colorDefault"],img:["img"],fallback:["fallback"]};return(0,fe.Z)(a,ot,t)})(v);return m=b?(0,c.jsx)(ut,(0,I.Z)({alt:r,src:d,srcSet:p,sizes:l,ownerState:v,className:w.img},u)):null!=a?a:g&&r?r[0]:(0,c.jsx)(lt,{className:w.fallback}),(0,c.jsx)(ct,(0,I.Z)({as:s,ownerState:v,className:(0,pe.default)(w.root,o),ref:t},h,{children:m}))})),ft=n(11288),ht=n.n(ft),mt=["image","fallbackImage","size","sx","loading","invisibleBadge","badge"];function yt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function gt(e){for(var t=1;t18),g=!s||y,b=(0,V.Yh)((function(e){return e.trackEvent}));return(0,c.jsxs)(a.Z,{sx:{display:"flex",alignItems:"center",gap:1},children:[(0,c.jsx)(Et,Ut(Ut({compactMode:s?i:n,compact:g,loading:o},m),{},{children:s||u})),l&&(0,c.jsx)(Lt.y,{title:"View on Etherscan",children:(0,c.jsx)(Nt.Z,{href:l,target:"_blank",sx:{display:"flex"},onClick:function(){return b(K.vh.EXTERNAL_LINK,{funnel:h,Link:"Etherscan"})},children:(0,c.jsx)(f.Z,{sx:{fontSize:p},children:(0,c.jsx)(Xe.Z,{})})})})]})};function zt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Gt(e){for(var t=1;tt(a,r)));return i.useEffect((()=>{const e=()=>{s(t(a,(0,I.Z)({target:n},r)))};return e(),n.addEventListener("scroll",e,{passive:!0}),()=>{n.removeEventListener("scroll",e,{passive:!0})}}),[n,t,JSON.stringify(r)]),o}({threshold:(0,R.Z)(n.down("md"))?160:80});return(0,c.jsx)(H,{appear:!1,direction:"down",in:!r,children:t})}function Qt(){var e=(0,P.Z)().breakpoints,t=(0,R.Z)(e.down("md")),n=(0,R.Z)(e.down("sm")),r=(0,V.Yh)((function(e){return[e.mobileDrawerOpen,e.setMobileDrawerOpen]})),s=(0,O.Z)(r,2),u=s[0],l=s[1],d=(0,i.useState)(!1),m=d[0],y=d[1],g=(0,i.useState)(!1),b=g[0],w=g[1];(0,i.useEffect)((function(){u&&!t&&l(!1),m&&y(!1)}),[t]);var _=(0,c.jsxs)(a.Z,{sx:{display:"flex",flexDirection:"column",alignItems:"start",gap:1},children:[(0,c.jsx)(p.Z,{variant:"subheader1",children:(0,c.jsx)(o.cC,{id:"Testnet mode is ON"})}),(0,c.jsxs)(p.Z,{variant:"description",children:[(0,c.jsx)(o.cC,{id:"The app is running in testnet mode. Learn how it works in"})," ",(0,c.jsx)(h.rU,{href:"https://docs.aave.com/faq/testing-aave",style:{fontSize:"14px",fontWeight:400,textDecoration:"underline"},children:"FAQ."})]}),(0,c.jsx)(v.Z,{variant:"outlined",sx:{mt:"12px"},onClick:function(){localStorage.setItem("testnetsEnabled","false"),window.location.href="/"},children:(0,c.jsx)(o.cC,{id:"Disable testnet"})})]});return(0,c.jsx)(Kt,{children:(0,c.jsxs)(a.Z,{component:"header",sx:function(e){return{height:48,position:"sticky",top:0,transition:e.transitions.create("top"),zIndex:e.zIndex.appBar,bgcolor:e.palette.background.header,padding:{xs:b||m?"8px 20px":"8px 8px 8px 20px",xsm:"8px 20px"},display:"flex",alignItems:"center",flexDirection:"space-between",boxShadow:"inset 0px -1px 0px rgba(242, 243, 247, 0.16)"}},children:[(0,c.jsx)(a.Z,{sx:{mr:n?1:3},children:q.p8&&(0,c.jsx)(W.a,{tooltipContent:_,offset:[0,-4],withoutHover:!0,children:(0,c.jsxs)(v.Z,{variant:"surface",size:"small",color:"primary",sx:{backgroundColor:"#12152B","&:hover, &.Mui-focusVisible":{backgroundColor:"rgba(182, 80, 158, 0.7)"}},children:["TESTNET",(0,c.jsx)(f.Z,{sx:{marginLeft:"2px",fontSize:"16px"},children:(0,c.jsx)(C.Z,{})})]})})}),(0,c.jsx)(a.Z,{sx:{display:{xs:"none",md:"block"}},children:(0,c.jsx)(ie,{})}),(0,c.jsx)(a.Z,{sx:{flexGrow:1}}),!b&&(0,c.jsx)(Yt,{open:m,setOpen:function(e){t&&l(e),y(e)},headerHeight:48}),(0,c.jsx)(a.Z,{sx:{display:{xs:"none",md:"block"}},children:(0,c.jsx)(We,{})}),!m&&(0,c.jsx)(a.Z,{sx:{display:{xs:"flex",md:"none"}},children:(0,c.jsx)(ze,{open:b,setOpen:function(e){t&&l(e),w(e)},headerHeight:48})})]})})}var Xt=n(97005),Jt=function(){return(0,c.jsx)(a.Z,{sx:{bgcolor:"#111",color:"#fff",display:"flex",justifyContent:"center",p:"3px"},children:(0,c.jsxs)(Xt.Z,{pauseOnHover:!0,children:[(0,c.jsxs)(Nt.Z,{href:"https://docs.zerolend.xyz/roadmap/phase-1-launch",color:"inherit",target:"_blank",mr:6,fontSize:12,sx:{textDecoration:"none"},children:["/ ",(0,c.jsx)(o.cC,{id:"$ZERO PRE-MINE IS LIVE"})," /"]}),(0,c.jsxs)(Nt.Z,{href:"https://docs.zerolend.xyz/audits",color:"inherit",target:"_blank",mr:6,fontSize:12,sx:{textDecoration:"none"},children:["/ ",(0,c.jsx)(o.cC,{id:"ZEROLEND IS AUDITED BY MUNDUS SECURITY"})," /"]}),(0,c.jsxs)(Nt.Z,{href:"https://guild.xyz/zerolend",color:"inherit",target:"_blank",mr:6,fontSize:12,sx:{textDecoration:"none"},children:["/ ",(0,c.jsx)(o.cC,{id:"JOIN OUR GUILD"})," /"]}),(0,c.jsxs)(Nt.Z,{href:"https://docs.zerolend.xyz/roadmap/phase-1-launch",color:"inherit",target:"_blank",mr:6,fontSize:12,sx:{textDecoration:"none"},children:["/ ",(0,c.jsx)(o.cC,{id:"$ZERO PRE-MINE IS LIVE"})," /"]}),(0,c.jsxs)(Nt.Z,{href:"https://docs.zerolend.xyz/audits",color:"inherit",target:"_blank",mr:6,fontSize:12,sx:{textDecoration:"none"},children:["/ ",(0,c.jsx)(o.cC,{id:"ZEROLEND IS AUDITED BY MUNDUS SECURITY"})," /"]}),(0,c.jsxs)(Nt.Z,{href:"https://guild.xyz/zerolend",color:"inherit",target:"_blank",mr:6,fontSize:12,sx:{textDecoration:"none"},children:["/ ",(0,c.jsx)(o.cC,{id:"JOIN OUR GUILD"})," /"]}),(0,c.jsxs)(Nt.Z,{href:"https://docs.zerolend.xyz/roadmap/phase-1-launch",color:"inherit",target:"_blank",mr:6,fontSize:12,sx:{textDecoration:"none"},children:["/ ",(0,c.jsx)(o.cC,{id:"$ZERO PRE-MINE IS LIVE"})," /"]}),(0,c.jsxs)(Nt.Z,{href:"https://docs.zerolend.xyz/audits",color:"inherit",target:"_blank",mr:6,fontSize:12,sx:{textDecoration:"none"},children:["/ ",(0,c.jsx)(o.cC,{id:"ZEROLEND IS AUDITED BY MUNDUS SECURITY"})," /"]}),(0,c.jsxs)(Nt.Z,{href:"https://guild.xyz/zerolend",color:"inherit",target:"_blank",mr:6,fontSize:12,sx:{textDecoration:"none"},children:["/ ",(0,c.jsx)(o.cC,{id:"JOIN OUR GUILD"})," /"]})]})})};function en(e){var t=e.children;return(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)(Jt,{}),(0,c.jsx)(Qt,{}),(0,c.jsx)(a.Z,{component:"main",sx:{display:"flex",flexDirection:"column",flex:1},children:t}),(0,c.jsx)(A,{})]})}},35683:function(e,t,n){"use strict";n.d(t,{ZW:function(){return y},iL:function(){return v},zl:function(){return g}});var r=n(50029),a=n(87794),i=n.n(a),o=n(6022),s=n(49501);function c(e,t){return t?"other":1==e?"one":"other"}function u(e,t){return"other"}const l=c;const d=c;const p=u;var f=n(67294),h=n(79958),m=n(85893);o.ag.loadLocaleData({en:{plurals:function(e,t){var n=String(e).split("."),r=!n[1],a=Number(n[0])==e,i=a&&n[0].slice(-1),o=a&&n[0].slice(-2);return t?1==i&&11!=o?"one":2==i&&12!=o?"two":3==i&&13!=o?"few":"other":1==e&&r?"one":"other"}},es:{plurals:d},fr:{plurals:function(e,t){return t?1==e?"one":"other":e>=0&&e<2?"one":"other"}},el:{plurals:l},zh:{plurals:p}}),o.ag.load("en",h.messages),o.ag.activate("en");var y="en";function g(e){return b.apply(this,arguments)}function b(){return b=(0,r.Z)(i().mark((function e(t){var r,a;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(50702)("./".concat(t,"/messages.js"));case 2:r=e.sent,a=r.messages,o.ag.load(t,a),o.ag.activate(t),localStorage.setItem("LOCALE",t);case 7:case"end":return e.stop()}}),e)}))),b.apply(this,arguments)}var v=function(e){return(0,f.useEffect)((function(){var e=localStorage.getItem("LOCALE")||y;o.ag._locale!==e&&g(e)}),[]),(0,m.jsx)(s.bd,{i18n:o.ag,forceRenderOnLocaleChange:!1,children:e.children})}},77537:function(e,t,n){"use strict";n.d(t,{S:function(){return a},Z:function(){return i}});var r=n(67294),a=r.createContext({}),i=function(){var e=(0,r.useContext)(a).web3ProviderData;if(0===Object.keys(e).length)throw new Error("useWeb3Context() can only be used inside of , please declare it at a higher level.");return e}},65637:function(e,t,n){"use strict";n.d(t,{ab:function(){return b},zw:function(){return v}});var r=n(50029),a=n(82262),i=n(10748),o=n(59499),s=n(92777),c=n(81531),u=n(63553),l=n(37247),d=n(46576),p=n(87794),f=n.n(p),h=n(26939),m=n(25298),y=n(38776);function g(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,l.Z)(e);if(t){var a=(0,l.Z)(this).constructor;n=Reflect.construct(r,arguments,a)}else n=r.apply(this,arguments);return(0,u.Z)(this,n)}}var b=function(e){(0,c.Z)(n,e);var t=g(n);function n(){var e;return(0,s.Z)(this,n),(e=t.call(this)).name=e.constructor.name,e.message="The user rejected the request.",e}return n}((0,d.Z)(Error)),v=function(e){(0,c.Z)(u,e);var t=g(u);function u(e){var n;(0,s.Z)(this,u),n=t.call(this),(0,o.Z)((0,i.Z)(n),"config",void 0),(0,o.Z)((0,i.Z)(n),"walletConnectProvider",void 0),(0,o.Z)((0,i.Z)(n),"handleDisplayURI",(function(e){n.emit("URI_AVAILABLE",e)}));var r=(0,m.c)(),a=r.reduce((function(e,t){var n=(0,m.Mo)(t);return e[t]=n.privateJsonRPCUrl||n.publicJsonRPCUrl[0],e}),{});return n.config={chains:[e],optionalChains:r,rpcMap:a,projectId:"9f8cf941224ba28f02be7c7dd755c78b",showQrModal:!0},n.handleChainChanged=n.handleChainChanged.bind((0,i.Z)(n)),n.handleAccountsChanged=n.handleAccountsChanged.bind((0,i.Z)(n)),n.handleDisconnect=n.handleDisconnect.bind((0,i.Z)(n)),n}return(0,a.Z)(u,[{key:"handleChainChanged",value:function(e){this.emitUpdate({chainId:e})}},{key:"handleAccountsChanged",value:function(e){this.emitUpdate({account:e[0]})}},{key:"handleDisconnect",value:function(){this.emitDeactivate()}},{key:"activate",value:function(){var e=(0,r.Z)(f().mark((function e(){var t,r,a;return f().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this.walletConnectProvider){e.next=7;break}return e.next=3,Promise.all([n.e(327),n.e(883)]).then(n.bind(n,44327)).then((function(e){var t;return null!==(t=null===e||void 0===e?void 0:e.default)&&void 0!==t?t:e}));case 3:return t=e.sent,e.next=6,t.init(this.config);case 6:this.walletConnectProvider=e.sent;case 7:return this.walletConnectProvider.on("chainChanged",this.handleChainChanged),this.walletConnectProvider.on("accountsChanged",this.handleAccountsChanged),this.walletConnectProvider.on("disconnect",this.handleDisconnect),this.walletConnectProvider.on("display_uri",this.handleDisplayURI),e.prev=11,e.next=14,this.walletConnectProvider.enable();case 14:return r=e.sent,a=r[0],e.abrupt("return",{provider:this.walletConnectProvider,account:a});case 19:if(e.prev=19,e.t0=e.catch(11),"Connection request reset. Please try again."!==e.t0.message){e.next=23;break}throw new b;case 23:throw e.t0;case 24:case"end":return e.stop()}}),e,this,[[11,19]])})));return function(){return e.apply(this,arguments)}}()},{key:"getProvider",value:function(){var e=(0,r.Z)(f().mark((function e(){return f().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",this.walletConnectProvider);case 1:case"end":return e.stop()}}),e,this)})));return function(){return e.apply(this,arguments)}}()},{key:"getChainId",value:function(){var e=(0,r.Z)(f().mark((function e(){return f().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(0,y.Z)(this.walletConnectProvider,"WalletConnectProvider should exists when calling getChainId"),e.abrupt("return",Promise.resolve(this.walletConnectProvider.chainId));case 2:case"end":return e.stop()}}),e,this)})));return function(){return e.apply(this,arguments)}}()},{key:"getAccount",value:function(){var e=(0,r.Z)(f().mark((function e(){return f().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(0,y.Z)(this.walletConnectProvider,"WalletConnectProvider should exists when calling getAccount"),e.abrupt("return",Promise.resolve(this.walletConnectProvider.accounts).then((function(e){return e[0]})));case 2:case"end":return e.stop()}}),e,this)})));return function(){return e.apply(this,arguments)}}()},{key:"deactivate",value:function(){this.walletConnectProvider&&(this.walletConnectProvider.removeListener("disconnect",this.handleDisconnect),this.walletConnectProvider.removeListener("chainChanged",this.handleChainChanged),this.walletConnectProvider.removeListener("accountsChanged",this.handleAccountsChanged),this.walletConnectProvider.removeListener("display_uri",this.handleDisplayURI),this.walletConnectProvider.disconnect(),this.walletConnectProvider=void 0,localStorage.removeItem("walletProvider"))}},{key:"close",value:function(){var e=(0,r.Z)(f().mark((function e(){return f().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:this.emitDeactivate();case 1:case"end":return e.stop()}}),e,this)})));return function(){return e.apply(this,arguments)}}()}]),u}(h.AbstractConnector)},33623:function(e,t,n){"use strict";n.d(t,{kn:function(){return Y},Sq:function(){return F},iL:function(){return Q}});var r=n(92777),a=n(82262),i=n(10748),o=n(81531),s=n(63553),c=n(37247),u=n(59499),l=n(75331),d=n(15495),p=n(26939),f=n(81088),h=n(36939),m=n.n(h),y="Invariant failed";function g(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}function b(e){return b=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},b(e)}function v(e,t){return v=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},v(e,t)}function w(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function _(e,t,n){return _=w()?Reflect.construct:function(e,t,n){var r=[null];r.push.apply(r,t);var a=new(Function.bind.apply(e,r));return n&&v(a,n.prototype),a},_.apply(null,arguments)}function x(e){var t="function"===typeof Map?new Map:void 0;return x=function(e){if(null===e||(n=e,-1===Function.toString.call(n).indexOf("[native code]")))return e;var n;if("function"!==typeof e)throw new TypeError("Super expression must either be null or a function");if("undefined"!==typeof t){if(t.has(e))return t.get(e);t.set(e,r)}function r(){return _(e,arguments,b(this).constructor)}return r.prototype=Object.create(e.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}}),v(r,e)},x(e)}function T(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}var S=function(e){function t(){var t;return(t=e.call(this)||this).name=t.constructor.name,t.message="The user rejected the request.",t}return g(t,e),t}(x(Error)),k=function(e){function t(t){var n;return 1!==t.supportedChainIds.length&&function(e,t){if(!e)throw new Error(y)}(!1),(n=e.call(this,t)||this).handleNetworkChanged=n.handleNetworkChanged.bind(T(n)),n.handleChainChanged=n.handleChainChanged.bind(T(n)),n.handleAccountsChanged=n.handleAccountsChanged.bind(T(n)),n.handleClose=n.handleClose.bind(T(n)),n}g(t,e);var n=t.prototype;return n.handleNetworkChanged=function(e){this.emitUpdate({provider:this.provider,chainId:e})},n.handleChainChanged=function(e){this.emitUpdate({chainId:e})},n.handleAccountsChanged=function(e){this.emitUpdate({account:0===e.length?null:e[0]})},n.handleClose=function(e,t){this.emitDeactivate()},n.activate=function(){try{var e=this;return e.provider||(e.provider=m()("frame")),e.provider.on("networkChanged",e.handleNetworkChanged).on("chainChanged",e.handleChainChanged).on("accountsChanged",e.handleAccountsChanged).on("close",e.handleClose),Promise.resolve(e.provider.enable().then((function(e){return e[0]})).catch((function(e){throw e&&4001===e.code?new S:e}))).then((function(t){return{provider:e.provider,account:t}}))}catch(t){return Promise.reject(t)}},n.getProvider=function(){try{return Promise.resolve(this.provider)}catch(e){return Promise.reject(e)}},n.getChainId=function(){try{return Promise.resolve(this.provider.send("eth_chainId"))}catch(e){return Promise.reject(e)}},n.getAccount=function(){try{return Promise.resolve(this.provider.send("eth_accounts").then((function(e){return e[0]})))}catch(e){return Promise.reject(e)}},n.deactivate=function(){this.provider.removeListener("networkChanged",this.handleNetworkChanged).removeListener("chainChanged",this.handleChainChanged).removeListener("accountsChanged",this.handleAccountsChanged).removeListener("close",this.handleClose)},t}(p.AbstractConnector),E=n(30950),A=n(31630),O=n(97452),C=n(25298),P=n(52864),R=n(65637),I=n(50029),D=n(46576),j=n(87794),M=n.n(j);var N=function(e,t){};function L(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function B(e){for(var t=1;t0}));case 5:return e.abrupt("return",e.sent);case 8:return e.prev=8,e.t0=e.catch(2),e.abrupt("return",!1);case 11:case"end":return e.stop()}}),e,null,[[2,8]])})));return function(){return e.apply(this,arguments)}}()}]),n}(p.AbstractConnector);function W(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,c.Z)(e);if(t){var a=(0,c.Z)(this).constructor;n=Reflect.construct(r,arguments,a)}else n=r.apply(this,arguments);return(0,s.Z)(this,n)}}!function(e){e.OKX="okx",e.BITGET="bitget",e.INJECTED="injected",e.WALLET_CONNECT="wallet_connect",e.WALLET_LINK="wallet_link",e.TORUS="torus",e.FRAME="frame",e.GNOSIS="gnosis",e.LEDGER="ledger",e.READ_ONLY_MODE="read_only_mode"}(F||(F={}));var V="ZeroLend",q="https://aave.com/favicon.ico",$={request:Promise.resolve(null)},Y=function(e){(0,o.Z)(n,e);var t=W(n);function n(){var e;(0,r.Z)(this,n);for(var a=arguments.length,o=new Array(a),s=0;s1&&void 0!==arguments[1]?arguments[1]:l.a_.mainnet,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:l.a_.mainnet;switch(e){case F.OKX:return new H({});case F.BITGET:return new K({});case F.READ_ONLY_MODE:return new Y;case F.LEDGER:return new P.us({});case F.INJECTED:return new E._k({});case F.WALLET_LINK:var r=(0,C.Mo)(t);return new O.J({appName:V,appLogoUrl:q,url:r.privateJsonRPCUrl||r.publicJsonRPCUrl[0]});case F.WALLET_CONNECT:return new R.zw(n);case F.GNOSIS:if(window)return new d.P;throw new Error("Safe app not working");case F.TORUS:return new A.Q({chainId:t,initOptions:{network:{host:t===l.a_.polygon?"matic":t},showTorusButton:!1,enableLogging:!1,enabledVerifiers:!1}});case F.FRAME:if(t!==l.a_.mainnet)throw new f.UnsupportedChainIdError(t,[1]);return new k({supportedChainIds:[1]});default:throw new Error("unsupported wallet")}}},79958:function(e){e.exports={messages:{".CSV":".CSV",".JSON":".JSON","<0><1><2/>Add <3/> stkZERO to borrow at <4/> (max discount)":"<0><1><2/>Add <3/> stkZERO to borrow at <4/> (max discount)","<0><1><2/>Add stkZERO to see borrow rate with discount":"<0><1><2/>Add stkZERO to see borrow rate with discount","<0>Ampleforth is a rebasing asset. Visit the <1>documentation to learn more.":"<0>Ampleforth is a rebasing asset. Visit the <1>documentation to learn more.","<0>Attention: Parameter changes via governance can alter your account health factor and risk of liquidation. Follow the <1>ZeroLend governance forum for updates.":"<0>Attention: Parameter changes via governance can alter your account health factor and risk of liquidation. Follow the <1>ZeroLend governance forum for updates.","<0>Slippage tolerance <1>{selectedSlippage}% <2>{0}":["<0>Slippage tolerance <1>",["selectedSlippage"],"% <2>",["0"],""],"ZERO holders (Ethereum network only) can stake their ZERO in the Safety Module to add more security to the protocol and earn Safety Incentives. In the case of a shortfall event, up to 30% of your stake can be slashed to cover the deficit, providing an additional layer of protection for the protocol.":"ZERO holders (Ethereum network only) can stake their ZERO in the Safety Module to add more security to the protocol and earn Safety Incentives. In the case of a shortfall event, up to 30% of your stake can be slashed to cover the deficit, providing an additional layer of protection for the protocol.",APR:"APR",APY:"APY","APY change":"APY change","APY type":"APY type","APY type change":"APY type change","APY with discount applied":"APY with discount applied","APY, fixed rate":"APY, fixed rate","APY, stable":"APY, stable","APY, variable":"APY, variable","AToken supply is not zero":"AToken supply is not zero","ZeroLend Governance":"ZeroLend Governance","ZeroLend aToken":"ZeroLend aToken","ZeroLend debt token":"ZeroLend debt token","ZeroLend is a fully decentralized, community governed protocol by the ZERO token-holders. ZERO token-holders collectively discuss, propose, and vote on upgrades to the protocol. ZERO token-holders (Ethereum network only) can either vote themselves on new proposals or delagate to an address of choice. To learn more check out the Governance":"ZeroLend is a fully decentralized, community governed protocol by the ZERO token-holders. ZERO token-holders collectively discuss, propose, and vote on upgrades to the protocol. ZERO token-holders (Ethereum network only) can either vote themselves on new proposals or delagate to an address of choice. To learn more check out the Governance","ZeroLend per month":"ZeroLend per month","About GHO":"About GHO",Account:"Account","Action cannot be performed because the reserve is frozen":"Action cannot be performed because the reserve is frozen","Action cannot be performed because the reserve is paused":"Action cannot be performed because the reserve is paused","Action requires an active reserve":"Action requires an active reserve","Activate Cooldown":"Activate Cooldown","Add stkZERO to see borrow APY with the discount":"Add stkZERO to see borrow APY with the discount","Add to wallet":"Add to wallet","Add {0} to wallet to track your balance.":["Add ",["0"]," to wallet to track your balance."],"Address is not a contract":"Address is not a contract",Addresses:"Addresses","Addresses ({0})":["Addresses (",["0"],")"],"All Assets":"All Assets","All done!":"All done!","All proposals":"All proposals","All transactions":"All transactions","Allowance required action":"Allowance required action","Allows you to decide whether to use a supplied asset as collateral. An asset used as collateral will affect your borrowing power and health factor.":"Allows you to decide whether to use a supplied asset as collateral. An asset used as collateral will affect your borrowing power and health factor.","Allows you to switch between <0>variable and <1>stable interest rates, where variable rate can increase and decrease depending on the amount of liquidity in the reserve, and stable rate will stay the same for the duration of your loan.":"Allows you to switch between <0>variable and <1>stable interest rates, where variable rate can increase and decrease depending on the amount of liquidity in the reserve, and stable rate will stay the same for the duration of your loan.",Amount:"Amount","Amount claimable":"Amount claimable","Amount in cooldown":"Amount in cooldown","Amount must be greater than 0":"Amount must be greater than 0","Amount to unstake":"Amount to unstake","An error has occurred fetching the proposal metadata from IPFS.":"An error has occurred fetching the proposal metadata from IPFS.","Approve Confirmed":"Approve Confirmed","Approve with":"Approve with","Approve {symbol} to continue":["Approve ",["symbol"]," to continue"],"Approving {symbol}...":["Approving ",["symbol"],"..."],"Array parameters that should be equal length are not":"Array parameters that should be equal length are not",Asset:"Asset","Asset can be only used as collateral in isolation mode with limited borrowing power. To enter isolation mode, disable all other collateral.":"Asset can be only used as collateral in isolation mode with limited borrowing power. To enter isolation mode, disable all other collateral.","Asset can only be used as collateral in isolation mode only.":"Asset can only be used as collateral in isolation mode only.","Asset cannot be migrated because you have isolated collateral in {marketName} v3 Market which limits borrowable assets. You can manage your collateral in <0>{marketName} V3 Dashboard":["Asset cannot be migrated because you have isolated collateral in ",["marketName"]," v3 Market which limits borrowable assets. You can manage your collateral in <0>",["marketName"]," V3 Dashboard"],"Asset cannot be migrated due to insufficient liquidity or borrow cap limitation in {marketName} v3 market.":["Asset cannot be migrated due to insufficient liquidity or borrow cap limitation in ",["marketName"]," v3 market."],"Asset cannot be migrated due to supply cap restriction in {marketName} v3 market.":["Asset cannot be migrated due to supply cap restriction in ",["marketName"]," v3 market."],"Asset cannot be migrated to {marketName} V3 Market due to E-mode restrictions. You can disable or manage E-mode categories in your <0>V3 Dashboard":["Asset cannot be migrated to ",["marketName"]," V3 Market due to E-mode restrictions. You can disable or manage E-mode categories in your <0>V3 Dashboard"],"Asset cannot be migrated to {marketName} v3 Market since collateral asset will enable isolation mode.":["Asset cannot be migrated to ",["marketName"]," v3 Market since collateral asset will enable isolation mode."],"Asset cannot be used as collateral.":"Asset cannot be used as collateral.","Asset category":"Asset category","Asset is frozen in {marketName} v3 market, hence this position cannot be migrated.":["Asset is frozen in ",["marketName"]," v3 market, hence this position cannot be migrated."],"Asset is not borrowable in isolation mode":"Asset is not borrowable in isolation mode","Asset is not listed":"Asset is not listed","Asset supply is limited to a certain amount to reduce protocol exposure to the asset and to help manage risks involved.":"Asset supply is limited to a certain amount to reduce protocol exposure to the asset and to help manage risks involved.",Assets:"Assets","Assets to borrow":"Assets to borrow","Assets to supply":"Assets to supply","Assets with zero LTV ({assetsBlockingWithdraw}) must be withdrawn or disabled as collateral to perform this action":["Assets with zero LTV (",["assetsBlockingWithdraw"],") must be withdrawn or disabled as collateral to perform this action"],"At a discount":"At a discount",Author:"Author",Available:"Available","Available assets":"Available assets","Available liquidity":"Available liquidity","Available on":"Available on","Available rewards":"Available rewards","Available to borrow":"Available to borrow","Available to supply":"Available to supply","Back to Dashboard":"Back to Dashboard",Balance:"Balance","Balance to revoke":"Balance to revoke","Be careful - You are very close to liquidation. Consider depositing more collateral or paying down some of your borrowed positions":"Be careful - You are very close to liquidation. Consider depositing more collateral or paying down some of your borrowed positions","Be mindful of the network congestion and gas prices.":"Be mindful of the network congestion and gas prices.","Because this asset is paused, no actions can be taken until further notice":"Because this asset is paused, no actions can be taken until further notice","Before supplying":"Before supplying","Blocked Address":"Blocked Address",Borrow:"Borrow","Borrow APY rate":"Borrow APY rate","Borrow APY, fixed rate":"Borrow APY, fixed rate","Borrow APY, stable":"Borrow APY, stable","Borrow APY, variable":"Borrow APY, variable","Borrow amount to reach {0}% utilization":["Borrow amount to reach ",["0"],"% utilization"],"Borrow and repay in same block is not allowed":"Borrow and repay in same block is not allowed","Borrow apy":"Borrow apy","Borrow balance":"Borrow balance","Borrow balance after repay":"Borrow balance after repay","Borrow balance after switch":"Borrow balance after switch","Borrow cap":"Borrow cap","Borrow cap is exceeded":"Borrow cap is exceeded","Borrow info":"Borrow info","Borrow power used":"Borrow power used","Borrow rate change":"Borrow rate change","Borrow {symbol}":["Borrow ",["symbol"]],Borrowed:"Borrowed","Borrowed asset amount":"Borrowed asset amount","Borrowing is currently unavailable for {0}.":["Borrowing is currently unavailable for ",["0"],"."],"Borrowing is disabled due to an ZeroLend community decision. <0>More details":"Borrowing is disabled due to an ZeroLend community decision. <0>More details","Borrowing is not enabled":"Borrowing is not enabled","Borrowing is unavailable because you\u2019re using Isolation mode. To manage Isolation mode visit your <0>Dashboard.":"Borrowing is unavailable because you\u2019re using Isolation mode. To manage Isolation mode visit your <0>Dashboard.","Borrowing is unavailable because you\u2019ve enabled Efficiency Mode (E-Mode) and Isolation mode. To manage E-Mode and Isolation mode visit your <0>Dashboard.":"Borrowing is unavailable because you\u2019ve enabled Efficiency Mode (E-Mode) and Isolation mode. To manage E-Mode and Isolation mode visit your <0>Dashboard.","Borrowing is unavailable because you\u2019ve enabled Efficiency Mode (E-Mode) for {0} category. To manage E-Mode categories visit your <0>Dashboard.":["Borrowing is unavailable because you\u2019ve enabled Efficiency Mode (E-Mode) for ",["0"]," category. To manage E-Mode categories visit your <0>Dashboard."],"Borrowing of this asset is limited to a certain amount to minimize liquidity pool insolvency.":"Borrowing of this asset is limited to a certain amount to minimize liquidity pool insolvency.","Borrowing power and assets are limited due to Isolation mode.":"Borrowing power and assets are limited due to Isolation mode.","Borrowing this amount will reduce your health factor and increase risk of liquidation.":"Borrowing this amount will reduce your health factor and increase risk of liquidation.","Borrowing {symbol}":["Borrowing ",["symbol"]],Both:"Both","Buy Crypto With Fiat":"Buy Crypto With Fiat","Buy Crypto with Fiat":"Buy Crypto with Fiat","Buy {cryptoSymbol} with Fiat":["Buy ",["cryptoSymbol"]," with Fiat"],"COPIED!":"COPIED!","COPY IMAGE":"COPY IMAGE","Can be collateral":"Can be collateral","Can be executed":"Can be executed",Cancel:"Cancel","Cannot disable E-Mode":"Cannot disable E-Mode","Choose how much voting/proposition power to give to someone else by delegating some of your ZERO or stkZERO balance. Your tokens will remain in your account, but your delegate will be able to vote or propose on your behalf. If your ZERO or stkZERO balance changes, your delegate's voting/proposition power will be automatically adjusted.":"Choose how much voting/proposition power to give to someone else by delegating some of your ZERO or stkZERO balance. Your tokens will remain in your account, but your delegate will be able to vote or propose on your behalf. If your ZERO or stkZERO balance changes, your delegate's voting/proposition power will be automatically adjusted.","Choose one of the on-ramp services":"Choose one of the on-ramp services",Claim:"Claim","Claim all":"Claim all","Claim all rewards":"Claim all rewards","Claim {0}":["Claim ",["0"]],"Claim {symbol}":["Claim ",["symbol"]],"Claimable ZERO":"Claimable ZERO",Claimed:"Claimed",Claiming:"Claiming","Claiming {symbol}":["Claiming ",["symbol"]],Close:"Close",Collateral:"Collateral","Collateral balance after repay":"Collateral balance after repay","Collateral change":"Collateral change","Collateral is (mostly) the same currency that is being borrowed":"Collateral is (mostly) the same currency that is being borrowed","Collateral to repay with":"Collateral to repay with","Collateral usage":"Collateral usage","Collateral usage is limited because of Isolation mode.":"Collateral usage is limited because of Isolation mode.","Collateral usage is limited because of isolation mode.":"Collateral usage is limited because of isolation mode.","Collateral usage is limited because of isolation mode. <0>Learn More":"Collateral usage is limited because of isolation mode. <0>Learn More",Collateralization:"Collateralization","Collector Contract":"Collector Contract","Collector Info":"Collector Info","Connect wallet":"Connect wallet","Cooldown period":"Cooldown period","Cooldown period warning":"Cooldown period warning","Cooldown time left":"Cooldown time left","Cooldown to unstake":"Cooldown to unstake","Cooling down...":"Cooling down...","Copy address":"Copy address","Copy error message":"Copy error message","Copy error text":"Copy error text","Covered debt":"Covered debt",Created:"Created","Current LTV":"Current LTV","Current differential":"Current differential","Current v2 Balance":"Current v2 Balance","Current v2 balance":"Current v2 balance","Current votes":"Current votes","Dark mode":"Dark mode",Dashboard:"Dashboard","Data couldn't be fetched, please reload graph.":"Data couldn't be fetched, please reload graph.",Debt:"Debt","Debt ceiling is exceeded":"Debt ceiling is exceeded","Debt ceiling is not zero":"Debt ceiling is not zero","Debt ceiling limits the amount possible to borrow against this asset by protocol users. Debt ceiling is specific to assets in isolation mode and is denoted in USD.":"Debt ceiling limits the amount possible to borrow against this asset by protocol users. Debt ceiling is specific to assets in isolation mode and is denoted in USD.","Delegated power":"Delegated power",Details:"Details",Developers:"Developers",Differential:"Differential","Disable E-Mode":"Disable E-Mode","Disable testnet":"Disable testnet","Disable {symbol} as collateral":["Disable ",["symbol"]," as collateral"],Disabled:"Disabled","Disabling E-Mode":"Disabling E-Mode","Disabling this asset as collateral affects your borrowing power and Health Factor.":"Disabling this asset as collateral affects your borrowing power and Health Factor.","Disconnect Wallet":"Disconnect Wallet","Discord channel":"Discord channel",Discount:"Discount","Discount applied for <0/> staking ZERO":"Discount applied for <0/> staking ZERO","Discount model parameters":"Discount model parameters","Discount parameters are decided by the ZeroLend community and may be changed over time. Check Governance for updates and vote to participate. <0>Learn more":"Discount parameters are decided by the ZeroLend community and may be changed over time. Check Governance for updates and vote to participate. <0>Learn more","Discountable amount":"Discountable amount",Docs:"Docs",Download:"Download","Due to internal stETH mechanics required for rebasing support, it is not possible to perform a collateral switch where stETH is the source token.":"Due to internal stETH mechanics required for rebasing support, it is not possible to perform a collateral switch where stETH is the source token.","Due to the Horizon bridge exploit, certain assets on the Harmony network are not at parity with Ethereum, which affects the ZeroLend V3 Harmony market.":"Due to the Horizon bridge exploit, certain assets on the Harmony network are not at parity with Ethereum, which affects the ZeroLend V3 Harmony market.","E-Mode":"E-Mode","E-Mode Category":"E-Mode Category","E-Mode category":"E-Mode category","E-Mode increases your LTV for a selected category of assets up to 97%. <0>Learn more":"E-Mode increases your LTV for a selected category of assets up to 97%. <0>Learn more","E-Mode increases your LTV for a selected category of assets up to<0/>. <1>Learn more":"E-Mode increases your LTV for a selected category of assets up to<0/>. <1>Learn more","E-Mode increases your LTV for a selected category of assets, meaning that when E-mode is enabled, you will have higher borrowing power over assets of the same E-mode category which are defined by ZeroLend Governance. You can enter E-Mode from your <0>Dashboard. To learn more about E-Mode and applied restrictions in <1>FAQ or <2>ZeroLend V3 Technical Paper.":"E-Mode increases your LTV for a selected category of assets, meaning that when E-mode is enabled, you will have higher borrowing power over assets of the same E-mode category which are defined by ZeroLend Governance. You can enter E-Mode from your <0>Dashboard. To learn more about E-Mode and applied restrictions in <1>FAQ or <2>ZeroLend V3 Technical Paper.","Effective interest rate":"Effective interest rate","Efficiency mode (E-Mode)":"Efficiency mode (E-Mode)",Emode:"Emode","Enable E-Mode":"Enable E-Mode","Enable {symbol} as collateral":["Enable ",["symbol"]," as collateral"],Enabled:"Enabled","Enabling E-Mode":"Enabling E-Mode","Enabling E-Mode only allows you to borrow assets belonging to the selected category. Please visit our <0>FAQ guide to learn more about how it works and the applied restrictions.":"Enabling E-Mode only allows you to borrow assets belonging to the selected category. Please visit our <0>FAQ guide to learn more about how it works and the applied restrictions.","Enabling this asset as collateral increases your borrowing power and Health Factor. However, it can get liquidated if your health factor drops below 1.":"Enabling this asset as collateral increases your borrowing power and Health Factor. However, it can get liquidated if your health factor drops below 1.",Ended:"Ended",Ends:"Ends",English:"English","Enter ETH address":"Enter ETH address","Enter an amount":"Enter an amount","Error connecting. Try refreshing the page.":"Error connecting. Try refreshing the page.","Estimated compounding interest, including discount for Staking {0}ZERO in Safety Module.":["Estimated compounding interest, including discount for Staking ",["0"],"ZERO in Safety Module."],"Exceeds the discount":"Exceeds the discount",Executed:"Executed","Expected amount to repay":"Expected amount to repay",Expires:"Expires","Export data to":"Export data to",FAQ:"FAQ",FAQS:"FAQS","Failed to load proposal voters. Please refresh the page.":"Failed to load proposal voters. Please refresh the page.",Faucet:"Faucet","Faucet {0}":["Faucet ",["0"]],"Fetching data...":"Fetching data...",Filter:"Filter","Flashloan is disabled for this asset, hence this position cannot be migrated.":"Flashloan is disabled for this asset, hence this position cannot be migrated.","For repayment of a specific type of debt, the user needs to have debt that type":"For repayment of a specific type of debt, the user needs to have debt that type","Forum discussion":"Forum discussion",French:"French","Frozen or paused assets":"Frozen or paused assets","Funds in the Safety Module":"Funds in the Safety Module","GHO is a native decentralized, collateral-backed digital asset pegged to USD. It is created by users via borrowing against multiple collateral. When user repays their GHO borrow position, the protocol burns that user's GHO. All the interest payments accrued by minters of GHO would be directly transferred to the ZeroLend treasury.":"GHO is a native decentralized, collateral-backed digital asset pegged to USD. It is created by users via borrowing against multiple collateral. When user repays their GHO borrow position, the protocol burns that user's GHO. All the interest payments accrued by minters of GHO would be directly transferred to the ZeroLend treasury.","Get ABP Token":"Get ABP Token","Global settings":"Global settings","Go Back":"Go Back","Go to Balancer Pool":"Go to Balancer Pool","Go to V3 Dashboard":"Go to V3 Dashboard",Governance:"Governance",Greek:"Greek","Health Factor ({0} v2)":["Health Factor (",["0"]," v2)"],"Health Factor ({0} v3)":["Health Factor (",["0"]," v3)"],"Health factor":"Health factor","Health factor is lesser than the liquidation threshold":"Health factor is lesser than the liquidation threshold","Health factor is not below the threshold":"Health factor is not below the threshold",Hide:"Hide","Holders of stkZERO receive a discount on the GHO borrowing rate":"Holders of stkZERO receive a discount on the GHO borrowing rate","I acknowledge the risks involved.":"I acknowledge the risks involved.","I fully understand the risks of migrating.":"I fully understand the risks of migrating.","I understand how cooldown ({0}) and unstaking ({1}) work":["I understand how cooldown (",["0"],") and unstaking (",["1"],") work"],"If the error continues to happen,<0/> you may report it to this":"If the error continues to happen,<0/> you may report it to this","If the health factor goes below 1, the liquidation of your collateral might be triggered.":"If the health factor goes below 1, the liquidation of your collateral might be triggered.","If you DO NOT unstake within {0} of unstake window, you will need to activate cooldown process again.":["If you DO NOT unstake within ",["0"]," of unstake window, you will need to activate cooldown process again."],"If your loan to value goes above the liquidation threshold your collateral supplied may be liquidated.":"If your loan to value goes above the liquidation threshold your collateral supplied may be liquidated.","In E-Mode some assets are not borrowable. Exit E-Mode to get access to all assets":"In E-Mode some assets are not borrowable. Exit E-Mode to get access to all assets","In Isolation mode, you cannot supply other assets as collateral. A global debt ceiling limits the borrowing power of the isolated asset. To exit isolation mode disable {0} as collateral before borrowing another asset. Read more in our <0>FAQ":["In Isolation mode, you cannot supply other assets as collateral. A global debt ceiling limits the borrowing power of the isolated asset. To exit isolation mode disable ",["0"]," as collateral before borrowing another asset. Read more in our <0>FAQ"],"Inconsistent flashloan parameters":"Inconsistent flashloan parameters","Insufficient collateral to cover new borrow position. Wallet must have borrowing power remaining to perform debt switch.":"Insufficient collateral to cover new borrow position. Wallet must have borrowing power remaining to perform debt switch.","Interest accrued":"Interest accrued","Interest rate rebalance conditions were not met":"Interest rate rebalance conditions were not met","Interest rate strategy":"Interest rate strategy","Invalid amount to burn":"Invalid amount to burn","Invalid amount to mint":"Invalid amount to mint","Invalid bridge protocol fee":"Invalid bridge protocol fee","Invalid expiration":"Invalid expiration","Invalid flashloan premium":"Invalid flashloan premium","Invalid return value of the flashloan executor function":"Invalid return value of the flashloan executor function","Invalid signature":"Invalid signature",Isolated:"Isolated","Isolated Debt Ceiling":"Isolated Debt Ceiling","Isolated assets have limited borrowing power and other assets cannot be used as collateral.":"Isolated assets have limited borrowing power and other assets cannot be used as collateral.","Join the community discussion":"Join the community discussion","LEARN MORE":"LEARN MORE",Language:"Language","Learn more":"Learn more","Learn more about risks involved":"Learn more about risks involved","Learn more in our <0>FAQ guide":"Learn more in our <0>FAQ guide","Learn more.":"Learn more.",Links:"Links",Liqudation:"Liqudation","Liquidated collateral":"Liquidated collateral",Liquidation:"Liquidation","Liquidation <0/> threshold":"Liquidation <0/> threshold","Liquidation Threshold":"Liquidation Threshold","Liquidation at":"Liquidation at","Liquidation penalty":"Liquidation penalty","Liquidation risk":"Liquidation risk","Liquidation risk parameters":"Liquidation risk parameters","Liquidation threshold":"Liquidation threshold","Liquidation value":"Liquidation value","Loading data...":"Loading data...","Ltv validation failed":"Ltv validation failed","MAI has been paused due to a community decision. Supply, borrows and repays are impacted. <0>More details":"MAI has been paused due to a community decision. Supply, borrows and repays are impacted. <0>More details",MAX:"MAX","Manage analytics":"Manage analytics",Market:"Market",Markets:"Markets",Max:"Max","Max LTV":"Max LTV","Max slashing":"Max slashing","Maximum amount available to borrow against this asset is limited because debt ceiling is at {0}%.":["Maximum amount available to borrow against this asset is limited because debt ceiling is at ",["0"],"%."],"Maximum amount available to borrow is <0/> {0} (<1/>).":["Maximum amount available to borrow is <0/> ",["0"]," (<1/>)."],"Maximum amount available to borrow is limited because protocol borrow cap is nearly reached.":"Maximum amount available to borrow is limited because protocol borrow cap is nearly reached.","Maximum amount available to supply is <0/> {0} (<1/>).":["Maximum amount available to supply is <0/> ",["0"]," (<1/>)."],"Maximum amount available to supply is limited because protocol supply cap is at {0}%.":["Maximum amount available to supply is limited because protocol supply cap is at ",["0"],"%."],"Maximum loan to value":"Maximum loan to value","Meet GHO":"Meet GHO",Menu:"Menu",Migrate:"Migrate","Migrate to V3":"Migrate to V3","Migrate to v3":"Migrate to v3","Migrate to {0} v3 Market":["Migrate to ",["0"]," v3 Market"],Migrated:"Migrated",Migrating:"Migrating","Migrating multiple collaterals and borrowed assets at the same time can be an expensive operation and might fail in certain situations.<0>Therefore it\u2019s not recommended to migrate positions with more than 5 assets (deposited + borrowed) at the same time.":"Migrating multiple collaterals and borrowed assets at the same time can be an expensive operation and might fail in certain situations.<0>Therefore it\u2019s not recommended to migrate positions with more than 5 assets (deposited + borrowed) at the same time.","Migration risks":"Migration risks","Minimum GHO borrow amount":"Minimum GHO borrow amount","Minimum staked ZeroLend amount":"Minimum staked ZeroLend amount",More:"More",NAY:"NAY","Need help connecting a wallet? <0>Read our FAQ":"Need help connecting a wallet? <0>Read our FAQ","Net APR":"Net APR","Net APY":"Net APY","Net APY is the combined effect of all supply and borrow positions on net worth, including incentives. It is possible to have a negative net APY if debt APY is higher than supply APY.":"Net APY is the combined effect of all supply and borrow positions on net worth, including incentives. It is possible to have a negative net APY if debt APY is higher than supply APY.","Net worth":"Net worth",Network:"Network","Network not supported for this wallet":"Network not supported for this wallet","New APY":"New APY","No assets selected to migrate.":"No assets selected to migrate.","No rewards to claim":"No rewards to claim","No search results{0}":["No search results",["0"]],"No transactions yet.":"No transactions yet.","No voting power":"No voting power",None:"None","Not a valid address":"Not a valid address","Not enough balance on your wallet":"Not enough balance on your wallet","Not enough collateral to repay this amount of debt with":"Not enough collateral to repay this amount of debt with","Not enough staked balance":"Not enough staked balance","Not enough voting power to participate in this proposal":"Not enough voting power to participate in this proposal","Not reached":"Not reached","Nothing borrowed yet":"Nothing borrowed yet","Nothing found":"Nothing found","Nothing staked":"Nothing staked","Nothing supplied yet":"Nothing supplied yet",Notify:"Notify","Ok, Close":"Ok, Close","Ok, I got it":"Ok, I got it","Operation not supported":"Operation not supported","Oracle price":"Oracle price",Overview:"Overview","Page not found":"Page not found","Participating in this {symbol} reserve gives annualized rewards.":["Participating in this ",["symbol"]," reserve gives annualized rewards."],"Pending...":"Pending...","Per the community, the Fantom market has been frozen.":"Per the community, the Fantom market has been frozen.","Per the community, the V2 AMM market has been deprecated.":"Per the community, the V2 AMM market has been deprecated.","Please always be aware of your <0>Health Factor (HF) when partially migrating a position and that your rates will be updated to V3 rates.":"Please always be aware of your <0>Health Factor (HF) when partially migrating a position and that your rates will be updated to V3 rates.","Please connect a wallet to view your personal information here.":"Please connect a wallet to view your personal information here.","Please connect your wallet to get free testnet assets.":"Please connect your wallet to get free testnet assets.","Please connect your wallet to see migration tool.":"Please connect your wallet to see migration tool.","Please connect your wallet to see your supplies, borrowings, and open positions.":"Please connect your wallet to see your supplies, borrowings, and open positions.","Please connect your wallet to view transaction history.":"Please connect your wallet to view transaction history.","Please enter a valid wallet address.":"Please enter a valid wallet address.","Please switch to {networkName}.":["Please switch to ",["networkName"],"."],"Please, connect your wallet":"Please, connect your wallet","Pool addresses provider is not registered":"Pool addresses provider is not registered","Powered by":"Powered by","Preview tx and migrate":"Preview tx and migrate",Price:"Price","Price data is not currently available for this reserve on the protocol subgraph":"Price data is not currently available for this reserve on the protocol subgraph","Price impact is the spread between the total value of the entry tokens switched and the destination tokens obtained (in USD), which results from the limited liquidity of the trading pair.":"Price impact is the spread between the total value of the entry tokens switched and the destination tokens obtained (in USD), which results from the limited liquidity of the trading pair.","Price impact {0}%":["Price impact ",["0"],"%"],Privacy:"Privacy","Proposal details":"Proposal details","Proposal overview":"Proposal overview",Proposals:"Proposals",Proposition:"Proposition","Protocol borrow cap at 100% for this asset. Further borrowing unavailable.":"Protocol borrow cap at 100% for this asset. Further borrowing unavailable.","Protocol borrow cap is at 100% for this asset. Further borrowing unavailable.":"Protocol borrow cap is at 100% for this asset. Further borrowing unavailable.","Protocol debt ceiling is at 100% for this asset. Further borrowing against this asset is unavailable.":"Protocol debt ceiling is at 100% for this asset. Further borrowing against this asset is unavailable.","Protocol debt ceiling is at 100% for this asset. Futher borrowing against this asset is unavailable.":"Protocol debt ceiling is at 100% for this asset. Futher borrowing against this asset is unavailable.","Protocol supply cap at 100% for this asset. Further supply unavailable.":"Protocol supply cap at 100% for this asset. Further supply unavailable.","Protocol supply cap is at 100% for this asset. Further supply unavailable.":"Protocol supply cap is at 100% for this asset. Further supply unavailable.",Quorum:"Quorum","Rate change":"Rate change","Raw-Ipfs":"Raw-Ipfs",Reached:"Reached","Reactivate cooldown period to unstake {0} {stakedToken}":["Reactivate cooldown period to unstake ",["0"]," ",["stakedToken"]],"Read more here.":"Read more here.","Read-only mode allows to see address positions in ZeroLend, but you won't be able to perform transactions.":"Read-only mode allows to see address positions in ZeroLend, but you won't be able to perform transactions.","Read-only mode.":"Read-only mode.","Read-only mode. Connect to a wallet to perform transactions.":"Read-only mode. Connect to a wallet to perform transactions.",Received:"Received","Recipient address":"Recipient address","Rejected connection request":"Rejected connection request",Reload:"Reload","Reload the page":"Reload the page","Remaining debt":"Remaining debt","Remaining supply":"Remaining supply",Repaid:"Repaid",Repay:"Repay","Repay with":"Repay with","Repay {symbol}":["Repay ",["symbol"]],"Repaying {symbol}":["Repaying ",["symbol"]],"Repayment amount to reach {0}% utilization":["Repayment amount to reach ",["0"],"% utilization"],"Reserve Size":"Reserve Size","Reserve factor":"Reserve factor","Reserve factor is a percentage of interest which goes to a {0} that is controlled by ZeroLend governance to promote ecosystem growth.":["Reserve factor is a percentage of interest which goes to a ",["0"]," that is controlled by ZeroLend governance to promote ecosystem growth."],"Reserve status & configuration":"Reserve status & configuration",Reset:"Reset",Restake:"Restake","Restake {symbol}":["Restake ",["symbol"]],Restaked:"Restaked","Restaking {symbol}":["Restaking ",["symbol"]],"Review approval tx details":"Review approval tx details","Review changes to continue":"Review changes to continue","Review tx":"Review tx","Review tx details":"Review tx details","Revoke power":"Revoke power","Reward(s) to claim":"Reward(s) to claim","Rewards APR":"Rewards APR","Risk details":"Risk details","SEE CHARTS":"SEE CHARTS","Safety of your deposited collateral against the borrowed assets and its underlying value.":"Safety of your deposited collateral against the borrowed assets and its underlying value.","Save and share":"Save and share","Seatbelt report":"Seatbelt report","Seems like we can't switch the network automatically. Please check if you can change it from the wallet.":"Seems like we can't switch the network automatically. Please check if you can change it from the wallet.",Select:"Select","Select APY type to switch":"Select APY type to switch","Select an asset":"Select an asset","Select language":"Select language","Select slippage tolerance":"Select slippage tolerance","Select v2 borrows to migrate":"Select v2 borrows to migrate","Select v2 supplies to migrate":"Select v2 supplies to migrate","Selected assets have successfully migrated. Visit the Market Dashboard to see them.":"Selected assets have successfully migrated. Visit the Market Dashboard to see them.","Selected borrow assets":"Selected borrow assets","Selected supply assets":"Selected supply assets","Send feedback":"Send feedback","Set up delegation":"Set up delegation","Setup notifications about your Health Factor using the Hal app.":"Setup notifications about your Health Factor using the Hal app.","Share on Lens":"Share on Lens","Share on twitter":"Share on twitter",Show:"Show","Show assets with 0 balance":"Show assets with 0 balance","Sign to continue":"Sign to continue","Signatures ready":"Signatures ready",Signing:"Signing","Since this asset is frozen, the only available actions are withdraw and repay which can be accessed from the <0>Dashboard":"Since this asset is frozen, the only available actions are withdraw and repay which can be accessed from the <0>Dashboard","Since this is a test network, you can get any of the assets if you have ETH on your wallet":"Since this is a test network, you can get any of the assets if you have ETH on your wallet","Slippage is the difference between the quoted and received amounts from changing market conditions between the moment the transaction is submitted and its verification.":"Slippage is the difference between the quoted and received amounts from changing market conditions between the moment the transaction is submitted and its verification.","Some migrated assets will not be used as collateral due to enabled isolation mode in {marketName} V3 Market. Visit <0>{marketName} V3 Dashboard to manage isolation mode.":["Some migrated assets will not be used as collateral due to enabled isolation mode in ",["marketName"]," V3 Market. Visit <0>",["marketName"]," V3 Dashboard to manage isolation mode."],"Something went wrong":"Something went wrong","Sorry, an unexpected error happened. In the meantime you may try reloading the page, or come back later.":"Sorry, an unexpected error happened. In the meantime you may try reloading the page, or come back later.","Sorry, we couldn't find the page you were looking for.":"Sorry, we couldn't find the page you were looking for.",Spanish:"Spanish",Stable:"Stable","Stable Interest Type is disabled for this currency":"Stable Interest Type is disabled for this currency","Stable borrowing is enabled":"Stable borrowing is enabled","Stable borrowing is not enabled":"Stable borrowing is not enabled","Stable debt supply is not zero":"Stable debt supply is not zero","Stable interest rate will <0>stay the same for the duration of your loan. Recommended for long-term loan periods and for users who prefer predictability.":"Stable interest rate will <0>stay the same for the duration of your loan. Recommended for long-term loan periods and for users who prefer predictability.",Stablecoin:"Stablecoin",Stake:"Stake","Stake ZERO":"Stake ZERO","Stake ABPT":"Stake ABPT","Stake cooldown activated":"Stake cooldown activated",Staked:"Staked",Staking:"Staking","Staking APR":"Staking APR","Staking Rewards":"Staking Rewards","Staking balance":"Staking balance","Staking discount":"Staking discount",Started:"Started",State:"State","Static interest rate that is determined by ZeroLend Governance. This rate may be changed over time depending on the need for the GHO supply to contract/expand. <0>Learn more":"Static interest rate that is determined by ZeroLend Governance. This rate may be changed over time depending on the need for the GHO supply to contract/expand. <0>Learn more",Supplied:"Supplied","Supplied asset amount":"Supplied asset amount",Supply:"Supply","Supply APY":"Supply APY","Supply apy":"Supply apy","Supply balance":"Supply balance","Supply balance after switch":"Supply balance after switch","Supply cap is exceeded":"Supply cap is exceeded","Supply cap on target reserve reached. Try lowering the amount.":"Supply cap on target reserve reached. Try lowering the amount.","Supply {symbol}":["Supply ",["symbol"]],"Supplying your":"Supplying your","Supplying {symbol}":["Supplying ",["symbol"]],Switch:"Switch","Switch APY type":"Switch APY type","Switch E-Mode":"Switch E-Mode","Switch E-Mode category":"Switch E-Mode category","Switch Network":"Switch Network","Switch borrow position":"Switch borrow position","Switch rate":"Switch rate","Switch to":"Switch to",Switched:"Switched",Switching:"Switching","Switching E-Mode":"Switching E-Mode","Switching rate":"Switching rate",Techpaper:"Techpaper",Terms:"Terms","Test Assets":"Test Assets","Testnet mode":"Testnet mode","Testnet mode is ON":"Testnet mode is ON","Thank you for voting!!":"Thank you for voting!!","The % of your total borrowing power used. This is based on the amount of your collateral supplied and the total amount that you can borrow.":"The % of your total borrowing power used. This is based on the amount of your collateral supplied and the total amount that you can borrow.","The ZeroLend Balancer Pool Token (ABPT) is a liquidity pool token. You can receive ABPT by depositing a combination of ZERO + ETH in the Balancer liquidity pool. You can then stake your BPT in the Safety Module to secure the protocol and earn Safety Incentives.":"The ZeroLend Balancer Pool Token (ABPT) is a liquidity pool token. You can receive ABPT by depositing a combination of ZERO + ETH in the Balancer liquidity pool. You can then stake your BPT in the Safety Module to secure the protocol and earn Safety Incentives.","The ZeroLend Protocol is programmed to always use the price of 1 GHO = $1. This is different from using market pricing via oracles for other crypto assets. This creates stabilizing arbitrage opportunities when the price of GHO fluctuates.":"The ZeroLend Protocol is programmed to always use the price of 1 GHO = $1. This is different from using market pricing via oracles for other crypto assets. This creates stabilizing arbitrage opportunities when the price of GHO fluctuates.","The Maximum LTV ratio represents the maximum borrowing power of a specific collateral. For example, if a collateral has an LTV of 75%, the user can borrow up to 0.75 worth of ETH in the principal currency for every 1 ETH worth of collateral.":"The Maximum LTV ratio represents the maximum borrowing power of a specific collateral. For example, if a collateral has an LTV of 75%, the user can borrow up to 0.75 worth of ETH in the principal currency for every 1 ETH worth of collateral.","The Stable Rate is not enabled for this currency":"The Stable Rate is not enabled for this currency","The address of the pool addresses provider is invalid":"The address of the pool addresses provider is invalid","The app is running in testnet mode. Learn how it works in":"The app is running in testnet mode. Learn how it works in","The caller of the function is not an AToken":"The caller of the function is not an AToken","The caller of this function must be a pool":"The caller of this function must be a pool","The collateral balance is 0":"The collateral balance is 0","The collateral chosen cannot be liquidated":"The collateral chosen cannot be liquidated","The cooldown period is the time required prior to unstaking your tokens (20 days). You can only withdraw your assets from the Security Module after the cooldown period and within the unstake window.<0>Learn more":"The cooldown period is the time required prior to unstaking your tokens (20 days). You can only withdraw your assets from the Security Module after the cooldown period and within the unstake window.<0>Learn more","The cooldown period is {0}. After {1} of cooldown, you will enter unstake window of {2}. You will continue receiving rewards during cooldown and unstake window.":["The cooldown period is ",["0"],". After ",["1"]," of cooldown, you will enter unstake window of ",["2"],". You will continue receiving rewards during cooldown and unstake window."],"The effects on the health factor would cause liquidation. Try lowering the amount.":"The effects on the health factor would cause liquidation. Try lowering the amount.","The loan to value of the migrated positions would cause liquidation. Increase migrated collateral or reduce migrated borrow to continue.":"The loan to value of the migrated positions would cause liquidation. Increase migrated collateral or reduce migrated borrow to continue.","The requested amount is greater than the max loan size in stable rate mode":"The requested amount is greater than the max loan size in stable rate mode","The total amount of your assets denominated in USD that can be used as collateral for borrowing assets.":"The total amount of your assets denominated in USD that can be used as collateral for borrowing assets.","The underlying asset cannot be rescued":"The underlying asset cannot be rescued","The underlying balance needs to be greater than 0":"The underlying balance needs to be greater than 0","The weighted average of APY for all borrowed assets, including incentives.":"The weighted average of APY for all borrowed assets, including incentives.","The weighted average of APY for all supplied assets, including incentives.":"The weighted average of APY for all supplied assets, including incentives.","There are not enough funds in the{0}reserve to borrow":["There are not enough funds in the",["0"],"reserve to borrow"],"There is not enough collateral to cover a new borrow":"There is not enough collateral to cover a new borrow","There is not enough liquidity for the target asset to perform the switch. Try lowering the amount.":"There is not enough liquidity for the target asset to perform the switch. Try lowering the amount.","There was some error. Please try changing the parameters or <0><1>copy the error":"There was some error. Please try changing the parameters or <0><1>copy the error","These assets are temporarily frozen or paused by ZeroLend community decisions, meaning that further supply / borrow, or rate swap of these assets are unavailable. Withdrawals and debt repayments are allowed. Follow the <0>ZeroLend governance forum for further updates.":"These assets are temporarily frozen or paused by ZeroLend community decisions, meaning that further supply / borrow, or rate swap of these assets are unavailable. Withdrawals and debt repayments are allowed. Follow the <0>ZeroLend governance forum for further updates.","These funds have been borrowed and are not available for withdrawal at this time.":"These funds have been borrowed and are not available for withdrawal at this time.","This action will reduce V2 health factor below liquidation threshold. retain collateral or migrate borrow position to continue.":"This action will reduce V2 health factor below liquidation threshold. retain collateral or migrate borrow position to continue.","This action will reduce health factor of V3 below liquidation threshold. Increase migrated collateral or reduce migrated borrow to continue.":"This action will reduce health factor of V3 below liquidation threshold. Increase migrated collateral or reduce migrated borrow to continue.","This action will reduce your health factor. Please be mindful of the increased risk of collateral liquidation.":"This action will reduce your health factor. Please be mindful of the increased risk of collateral liquidation.","This address is blocked on app.aave.com because it is associated with one or more":"This address is blocked on app.aave.com because it is associated with one or more","This asset has almost reached its borrow cap. There is only {messageValue} available to be borrowed from this market.":["This asset has almost reached its borrow cap. There is only ",["messageValue"]," available to be borrowed from this market."],"This asset has almost reached its supply cap. There can only be {messageValue} supplied to this market.":["This asset has almost reached its supply cap. There can only be ",["messageValue"]," supplied to this market."],"This asset has reached its borrow cap. Nothing is available to be borrowed from this market.":"This asset has reached its borrow cap. Nothing is available to be borrowed from this market.","This asset has reached its supply cap. Nothing is available to be supplied from this market.":"This asset has reached its supply cap. Nothing is available to be supplied from this market.","This asset is frozen due to an ZeroLend Protocol Governance decision. <0>More details":"This asset is frozen due to an ZeroLend Protocol Governance decision. <0>More details","This asset is frozen due to an ZeroLend Protocol Governance decision. On the 20th of December 2022, renFIL will no longer be supported and cannot be bridged back to its native network. It is recommended to withdraw supply positions and repay borrow positions so that renFIL can be bridged back to FIL before the deadline. After this date, it will no longer be possible to convert renFIL to FIL. <0>More details":"This asset is frozen due to an ZeroLend Protocol Governance decision. On the 20th of December 2022, renFIL will no longer be supported and cannot be bridged back to its native network. It is recommended to withdraw supply positions and repay borrow positions so that renFIL can be bridged back to FIL before the deadline. After this date, it will no longer be possible to convert renFIL to FIL. <0>More details","This asset is frozen due to an ZeroLend community decision. <0>More details":"This asset is frozen due to an ZeroLend community decision. <0>More details","This asset is planned to be offboarded due to an ZeroLend Protocol Governance decision. <0>More details":"This asset is planned to be offboarded due to an ZeroLend Protocol Governance decision. <0>More details","This gas calculation is only an estimation. Your wallet will set the price of the transaction. You can modify the gas settings directly from your wallet provider.":"This gas calculation is only an estimation. Your wallet will set the price of the transaction. You can modify the gas settings directly from your wallet provider.","This integration was<0>proposed and approvedby the community.":"This integration was<0>proposed and approvedby the community.","This is the total amount available for you to borrow. You can borrow based on your collateral and until the borrow cap is reached.":"This is the total amount available for you to borrow. You can borrow based on your collateral and until the borrow cap is reached.","This is the total amount that you are able to supply to in this reserve. You are able to supply your wallet balance up until the supply cap is reached.":"This is the total amount that you are able to supply to in this reserve. You are able to supply your wallet balance up until the supply cap is reached.","This represents the threshold at which a borrow position will be considered undercollateralized and subject to liquidation for each collateral. For example, if a collateral has a liquidation threshold of 80%, it means that the position will be liquidated when the debt value is worth 80% of the collateral value.":"This represents the threshold at which a borrow position will be considered undercollateralized and subject to liquidation for each collateral. For example, if a collateral has a liquidation threshold of 80%, it means that the position will be liquidated when the debt value is worth 80% of the collateral value.","Time left to be able to withdraw your staked asset.":"Time left to be able to withdraw your staked asset.","Time left to unstake":"Time left to unstake","Time left until the withdrawal window closes.":"Time left until the withdrawal window closes.","Tip: Try increasing slippage or reduce input amount":"Tip: Try increasing slippage or reduce input amount","To borrow you need to supply any asset to be used as collateral.":"To borrow you need to supply any asset to be used as collateral.","To continue, you need to grant ZeroLend smart contracts permission to move your funds from your wallet. Depending on the asset and wallet you use, it is done by signing the permission message (gas free), or by submitting an approval transaction (requires gas). <0>Learn more":"To continue, you need to grant ZeroLend smart contracts permission to move your funds from your wallet. Depending on the asset and wallet you use, it is done by signing the permission message (gas free), or by submitting an approval transaction (requires gas). <0>Learn more","To enable E-mode for the {0} category, all borrow positions outside of this category must be closed.":["To enable E-mode for the ",["0"]," category, all borrow positions outside of this category must be closed."],"To repay on behalf of a user an explicit amount to repay is needed":"To repay on behalf of a user an explicit amount to repay is needed","To request access for this permissioned market, please visit: <0>Acces Provider Name":"To request access for this permissioned market, please visit: <0>Acces Provider Name","To submit a proposal for minor changes to the protocol, you'll need at least 80.00K power. If you want to change the core code base, you'll need 320k power.<0>Learn more.":"To submit a proposal for minor changes to the protocol, you'll need at least 80.00K power. If you want to change the core code base, you'll need 320k power.<0>Learn more.","Top 10 addresses":"Top 10 addresses","Total available":"Total available","Total borrowed":"Total borrowed","Total borrows":"Total borrows","Total emission per day":"Total emission per day","Total interest accrued":"Total interest accrued","Total market size":"Total market size","Total supplied":"Total supplied","Total voting power":"Total voting power","Total worth":"Total worth","Track wallet":"Track wallet","Track wallet balance in read-only mode":"Track wallet balance in read-only mode","Transaction failed":"Transaction failed","Transaction history":"Transaction history","Transaction history is not currently available for this market":"Transaction history is not currently available for this market","Transaction overview":"Transaction overview",Transactions:"Transactions","UNSTAKE {symbol}":["UNSTAKE ",["symbol"]],Unavailable:"Unavailable",Unbacked:"Unbacked","Unbacked mint cap is exceeded":"Unbacked mint cap is exceeded","Underlying asset does not exist in {marketName} v3 Market, hence this position cannot be migrated.":["Underlying asset does not exist in ",["marketName"]," v3 Market, hence this position cannot be migrated."],"Underlying token":"Underlying token","Unstake now":"Unstake now","Unstake window":"Unstake window",Unstaked:"Unstaked","Unstaking {symbol}":["Unstaking ",["symbol"]],"Update: Disruptions reported for WETH, WBTC, WMATIC, and USDT. AIP 230 will resolve the disruptions and the market will be operating as normal on ~26th May 13h00 UTC.":"Update: Disruptions reported for WETH, WBTC, WMATIC, and USDT. AIP 230 will resolve the disruptions and the market will be operating as normal on ~26th May 13h00 UTC.","Use it to vote for or against active proposals.":"Use it to vote for or against active proposals.","Use your ZERO and stkZERO balance to delegate your voting and proposition powers. You will not be sending any tokens, only the rights to vote and propose changes to the protocol. You can re-delegate or revoke power to self at any time.":"Use your ZERO and stkZERO balance to delegate your voting and proposition powers. You will not be sending any tokens, only the rights to vote and propose changes to the protocol. You can re-delegate or revoke power to self at any time.","Used as collateral":"Used as collateral","User cannot withdraw more than the available balance":"User cannot withdraw more than the available balance","User did not borrow the specified currency":"User did not borrow the specified currency","User does not have outstanding stable rate debt on this reserve":"User does not have outstanding stable rate debt on this reserve","User does not have outstanding variable rate debt on this reserve":"User does not have outstanding variable rate debt on this reserve","User is in isolation mode":"User is in isolation mode","User is trying to borrow multiple assets including a siloed one":"User is trying to borrow multiple assets including a siloed one","Users who stake ZERO in Safety Module (i.e. stkZERO holders) receive a discount on GHO borrow interest rate. The discount applies to 100 GHO for every 1 stkZERO held. Use the calculator below to see GHO borrow rate with the discount applied.":"Users who stake ZERO in Safety Module (i.e. stkZERO holders) receive a discount on GHO borrow interest rate. The discount applies to 100 GHO for every 1 stkZERO held. Use the calculator below to see GHO borrow rate with the discount applied.","Utilization Rate":"Utilization Rate","VIEW TX":"VIEW TX","VOTE NAY":"VOTE NAY","VOTE YAE":"VOTE YAE",Variable:"Variable","Variable debt supply is not zero":"Variable debt supply is not zero","Variable interest rate will <0>fluctuate based on the market conditions. Recommended for short-term positions.":"Variable interest rate will <0>fluctuate based on the market conditions. Recommended for short-term positions.","Version 2":"Version 2","Version 3":"Version 3",View:"View","View all votes":"View all votes","View contract":"View contract","View details":"View details","View on Explorer":"View on Explorer","Vote NAY":"Vote NAY","Vote YAE":"Vote YAE","Voted NAY":"Voted NAY","Voted YAE":"Voted YAE",Votes:"Votes",Voting:"Voting","Voting power":"Voting power","Voting results":"Voting results","Wallet Balance":"Wallet Balance","Wallet balance":"Wallet balance","Wallet not detected. Connect or install wallet and retry":"Wallet not detected. Connect or install wallet and retry","Wallets are provided by External Providers and by selecting you agree to Terms of those Providers. Your access to the wallet might be reliant on the External Provider being operational.":"Wallets are provided by External Providers and by selecting you agree to Terms of those Providers. Your access to the wallet might be reliant on the External Provider being operational.","We couldn't find any assets related to your search. Try again with a different asset name, symbol, or address.":"We couldn't find any assets related to your search. Try again with a different asset name, symbol, or address.","We couldn't find any transactions related to your search. Try again with a different asset name, or reset filters.":"We couldn't find any transactions related to your search. Try again with a different asset name, or reset filters.","We couldn\u2019t detect a wallet. Connect a wallet to stake and view your balance.":"We couldn\u2019t detect a wallet. Connect a wallet to stake and view your balance.","We suggest you go back to the Dashboard.":"We suggest you go back to the Dashboard.",Website:"Website","When a liquidation occurs, liquidators repay up to 50% of the outstanding borrowed amount on behalf of the borrower. In return, they can buy the collateral at a discount and keep the difference (liquidation penalty) as a bonus.":"When a liquidation occurs, liquidators repay up to 50% of the outstanding borrowed amount on behalf of the borrower. In return, they can buy the collateral at a discount and keep the difference (liquidation penalty) as a bonus.","With a voting power of <0/>":"With a voting power of <0/>","With testnet Faucet you can get free assets to test the ZeroLend Protocol. Make sure to switch your wallet provider to the appropriate testnet network, select desired asset, and click \u2018Faucet\u2019 to get tokens transferred to your wallet. The assets on a testnet are not \u201creal,\u201d meaning they have no monetary value. <0>Learn more":"With testnet Faucet you can get free assets to test the ZeroLend Protocol. Make sure to switch your wallet provider to the appropriate testnet network, select desired asset, and click \u2018Faucet\u2019 to get tokens transferred to your wallet. The assets on a testnet are not \u201creal,\u201d meaning they have no monetary value. <0>Learn more",Withdraw:"Withdraw","Withdraw {symbol}":["Withdraw ",["symbol"]],"Withdrawing this amount will reduce your health factor and increase risk of liquidation.":"Withdrawing this amount will reduce your health factor and increase risk of liquidation.","Withdrawing {symbol}":["Withdrawing ",["symbol"]],"Wrong Network":"Wrong Network",YAE:"YAE","You are entering Isolation mode":"You are entering Isolation mode","You can borrow this asset with a stable rate only if you borrow more than the amount you are supplying as collateral.":"You can borrow this asset with a stable rate only if you borrow more than the amount you are supplying as collateral.","You can not change Interest Type to stable as your borrowings are higher than your collateral":"You can not change Interest Type to stable as your borrowings are higher than your collateral","You can not disable E-Mode as your current collateralization level is above 80%, disabling E-Mode can cause liquidation. To exit E-Mode supply or repay borrowed positions.":"You can not disable E-Mode as your current collateralization level is above 80%, disabling E-Mode can cause liquidation. To exit E-Mode supply or repay borrowed positions.","You can not switch usage as collateral mode for this currency, because it will cause collateral call":"You can not switch usage as collateral mode for this currency, because it will cause collateral call","You can not use this currency as collateral":"You can not use this currency as collateral","You can not withdraw this amount because it will cause collateral call":"You can not withdraw this amount because it will cause collateral call","You can only switch to tokens with variable APY types. After this transaction, you may change the variable rate to a stable one if available.":"You can only switch to tokens with variable APY types. After this transaction, you may change the variable rate to a stable one if available.","You can only withdraw your assets from the Security Module after the cooldown period ends and the unstake window is active.":"You can only withdraw your assets from the Security Module after the cooldown period ends and the unstake window is active.","You can report incident to our <0>Discord or <1>Github.":"You can report incident to our <0>Discord or <1>Github.","You cancelled the transaction.":"You cancelled the transaction.","You did not participate in this proposal":"You did not participate in this proposal","You do not have supplies in this currency":"You do not have supplies in this currency","You don\u2019t have enough funds in your wallet to repay the full amount. If you proceed to repay with your current amount of funds, you will still have a small borrowing position in your dashboard.":"You don\u2019t have enough funds in your wallet to repay the full amount. If you proceed to repay with your current amount of funds, you will still have a small borrowing position in your dashboard.","You have no ZERO/stkZERO balance to delegate.":"You have no ZERO/stkZERO balance to delegate.","You have not borrow yet using this currency":"You have not borrow yet using this currency","You may borrow up to <0/> GHO at <1/> (max discount)":"You may borrow up to <0/> GHO at <1/> (max discount)","You may enter a custom amount in the field.":"You may enter a custom amount in the field.","You switched to {0} rate":["You switched to ",["0"]," rate"],"You unstake here":"You unstake here","You voted {0}":["You voted ",["0"]],"You will exit isolation mode and other tokens can now be used as collateral":"You will exit isolation mode and other tokens can now be used as collateral","You {action} <0/> {symbol}":["You ",["action"]," <0/> ",["symbol"]],"You've successfully switched borrow position.":"You've successfully switched borrow position.","Your borrows":"Your borrows","Your current loan to value based on your collateral supplied.":"Your current loan to value based on your collateral supplied.","Your health factor and loan to value determine the assurance of your collateral. To avoid liquidations you can supply more collateral or repay borrow positions.":"Your health factor and loan to value determine the assurance of your collateral. To avoid liquidations you can supply more collateral or repay borrow positions.","Your info":"Your info","Your proposition power is based on your ZERO/stkZERO balance and received delegations.":"Your proposition power is based on your ZERO/stkZERO balance and received delegations.","Your reward balance is 0":"Your reward balance is 0","Your supplies":"Your supplies","Your voting info":"Your voting info","Your voting power is based on your ZERO/stkZERO balance and received delegations.":"Your voting power is based on your ZERO/stkZERO balance and received delegations.","Your {name} wallet is empty. Purchase or transfer assets or use <0>{0} to transfer your {network} assets.":["Your ",["name"]," wallet is empty. Purchase or transfer assets or use <0>",["0"]," to transfer your ",["network"]," assets."],"Your {name} wallet is empty. Purchase or transfer assets.":["Your ",["name"]," wallet is empty. Purchase or transfer assets."],"Your {networkName} wallet is empty. Get free test assets at":["Your ",["networkName"]," wallet is empty. Get free test assets at"],"Your {networkName} wallet is empty. Get free test {0} at":["Your ",["networkName"]," wallet is empty. Get free test ",["0"]," at"],"Zero address not valid":"Zero address not valid",assets:"assets","blocked activities":"blocked activities","copy the error":"copy the error",disabled:"disabled",documentation:"documentation",enabled:"enabled",ends:"ends",for:"for",of:"of",on:"on","please check that the amount you want to supply is not currently being used for staking. If it is being used for staking, your transaction might fail.":"please check that the amount you want to supply is not currently being used for staking. If it is being used for staking, your transaction might fail.",repaid:"repaid","stETH supplied as collateral will continue to accrue staking rewards provided by daily rebases.":"stETH supplied as collateral will continue to accrue staking rewards provided by daily rebases.","stETH tokens will be migrated to Wrapped stETH using Lido Protocol wrapper which leads to supply balance change after migration: {0}":["stETH tokens will be migrated to Wrapped stETH using Lido Protocol wrapper which leads to supply balance change after migration: ",["0"]],"staking view":"staking view",starts:"starts","stkZERO holders get a discount on GHO borrow rate":"stkZERO holders get a discount on GHO borrow rate",to:"to","tokens is not the same as staking them. If you wish to stake your":"tokens is not the same as staking them. If you wish to stake your","tokens, please go to the":"tokens, please go to the","will receive":"will receive",withdrew:"withdrew","{0}":[["0"]],"{0} Balance":[["0"]," Balance"],"{0} Faucet":[["0"]," Faucet"],"{0} on-ramp service is provided by External Provider and by selecting you agree to Terms of the Provider. Your access to the service might be reliant on the External Provider being operational.":[["0"]," on-ramp service is provided by External Provider and by selecting you agree to Terms of the Provider. Your access to the service might be reliant on the External Provider being operational."],"{0}{name}":[["0"],["name"]],"{currentMethod}":[["currentMethod"]],"{d}d":[["d"],"d"],"{h}h":[["h"],"h"],"{m}m":[["m"],"m"],"{networkName} Faucet":[["networkName"]," Faucet"],"{notifyText}":[["notifyText"]],"{numSelected}/{numAvailable} assets selected":[["numSelected"],"/",["numAvailable"]," assets selected"],"{s}s":[["s"],"s"],"{title}":[["title"]],"{tooltipText}":[["tooltipText"]]}}},83601:function(e,t,n){"use strict";n.d(t,{xI:function(){return l},qY:function(){return d},$:function(){return p},NJ:function(){return h},mg:function(){return m},Rp:function(){return g},To:function(){return b},Fb:function(){return v},uk:function(){return w},pF:function(){return _},em:function(){return x},ML:function(){return S}});var r=n(59499),a=n(22433),i=n(48949),o=n(41551),s=n(25298);function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function u(e){for(var t=1;tt.iconSymbol.toUpperCase()?1:-1},_=function(e,t){var n=g(e),r=v(e),i=e.currentNetworkConfig;return(0,a.vl)({reserves:n,currentTimestamp:t,marketReferenceCurrencyDecimals:r.marketReferenceCurrencyDecimals,marketReferencePriceInUsd:r.marketReferenceCurrencyPriceInUsd,reserveIncentives:e.reserveIncentiveData||[]}).map((function(e){var t;return u(u(u({},e),(0,o.QD)(e)),{},{isEmodeEnabled:0!==e.eModeCategoryId,isWrappedBaseAsset:e.symbol.toLowerCase()===(null===(t=i.wrappedBaseAssetSymbol)||void 0===t?void 0:t.toLowerCase())})})).sort(w)},x=function(e,t){var n=v(e),r=m(e),a=_(e,t),o=h(e),s=e.reserveIncentiveData,c=e.userIncentiveData;return(0,i.n)({currentTimestamp:t,marketReferencePriceInUsd:n.marketReferenceCurrencyPriceInUsd,marketReferenceCurrencyDecimals:n.marketReferenceCurrencyDecimals,userReserves:r,formattedReserves:a,userEmodeCategoryId:o,reserveIncentives:s||[],userIncentives:c||[]})},T=function(e){return null===e||void 0===e?void 0:e.reduce((function(e,t){return e[t.eModeCategoryId]?e[t.eModeCategoryId].assets.push(t.symbol):e[t.eModeCategoryId]={liquidationBonus:t.eModeLiquidationBonus,id:t.eModeCategoryId,label:t.eModeLabel,liquidationThreshold:t.eModeLiquidationThreshold,ltv:t.eModeLtv,priceSource:t.eModePriceSource,assets:[t.symbol]},e}),{})},S=function(e){var t=g(e);return T(t)}},24834:function(e,t,n){"use strict";n.d(t,{DP:function(){return gr},Qb:function(){return yr},p4:function(){return hr},Xh:function(){return mr},Yh:function(){return pr}});var r=n(50029),a=n(59499),i=n(87794),o=n.n(i),s=n(70655),c=n(27627),u=n(75331),l=n(80854),d=n(29897),p=n(55206),f=n(64146);const h=[{inputs:[],name:"isPermissioned",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"token",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"mint",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bool",name:"value",type:"bool"}],name:"setPermissioned",outputs:[],stateMutability:"nonpayable",type:"function"}];class m{static connect(e,t){return new f.CH(e,h,t)}}m.abi=h;class y extends c.Z{constructor(e,t){super(e,m),this.faucetAddress=null!==t&&void 0!==t?t:""}mint({userAddress:e,reserve:t,tokenSymbol:n,owner:r}){const a=(0,l.gU)("1000",18),i=l.Ry[n]?l.Ry[n]:a,o=this.getContractInstance(this.faucetAddress),s=this.generateTxCallback({rawTxMethod:async()=>o.populateTransaction.mint(t,e,i),from:null!==r&&void 0!==r?r:e,value:l.k8});return[{tx:s,txType:u.ns.FAUCET_V2_MINT,gas:this.generateTxPriceEstimation([],s)}]}async isPermissioned(){return this.getContractInstance(this.faucetAddress).isPermissioned()}}function g(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r3?t.i-4:t.i:Array.isArray(e)?1:E(e)?2:A(e)?3:0}function x(e,t){return 2===_(e)?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function T(e,t){return 2===_(e)?e.get(t):e[t]}function S(e,t,n){var r=_(e);2===r?e.set(t,n):3===r?(e.delete(t),e.add(n)):e[t]=n}function k(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}function E(e){return ne&&e instanceof Map}function A(e){return re&&e instanceof Set}function O(e){return e.o||e.t}function C(e){if(Array.isArray(e))return Array.prototype.slice.call(e);var t=de(e);delete t[se];for(var n=le(t),r=0;r1&&(e.set=e.add=e.clear=e.delete=R),Object.freeze(e),t&&w(e,(function(e,t){return P(t,!0)}),!0)),e}function R(){g(2)}function I(e){return null==e||"object"!=typeof e||Object.isFrozen(e)}function D(e){var t=pe[e];return t||g(18,e),t}function j(e,t){pe[e]||(pe[e]=t)}function M(){return ee}function N(e,t){t&&(D("Patches"),e.u=[],e.s=[],e.v=t)}function L(e){B(e),e.p.forEach(U),e.p=null}function B(e){e===ee&&(ee=e.l)}function Z(e){return ee={p:[],l:ee,h:e,m:!0,_:0}}function U(e){var t=e[se];0===t.i||1===t.i?t.j():t.O=!0}function F(e,t){t._=t.p.length;var n=t.p[0],r=void 0!==e&&e!==n;return t.h.g||D("ES5").S(t,e,r),r?(n[se].P&&(L(t),g(4)),v(e)&&(e=z(t,e),t.l||H(t,e)),t.u&&D("Patches").M(n[se].t,e,t.u,t.s)):e=z(t,n,[]),L(t),t.u&&t.v(t.u,t.s),e!==ie?e:void 0}function z(e,t,n){if(I(t))return t;var r=t[se];if(!r)return w(t,(function(a,i){return G(e,r,t,a,i,n)}),!0),t;if(r.A!==e)return t;if(!r.P)return H(e,r.t,!0),r.t;if(!r.I){r.I=!0,r.A._--;var a=4===r.i||5===r.i?r.o=C(r.k):r.o;w(3===r.i?new Set(a):a,(function(t,i){return G(e,r,a,t,i,n)})),H(e,a,!1),n&&e.u&&D("Patches").R(r,n,e.u,e.s)}return r.o}function G(e,t,n,r,a,i){if(b(a)){var o=z(e,a,i&&t&&3!==t.i&&!x(t.D,r)?i.concat(r):void 0);if(S(n,r,o),!b(o))return;e.m=!1}if(v(a)&&!I(a)){if(!e.h.F&&e._<1)return;z(e,a),t&&t.A.l||H(e,a)}}function H(e,t,n){void 0===n&&(n=!1),e.h.F&&e.m&&P(t,n)}function W(e,t){var n=e[se];return(n?O(n):e)[t]}function V(e,t){if(t in e)for(var n=Object.getPrototypeOf(e);n;){var r=Object.getOwnPropertyDescriptor(n,t);if(r)return r;n=Object.getPrototypeOf(n)}}function q(e){e.P||(e.P=!0,e.l&&q(e.l))}function $(e){e.o||(e.o=C(e.t))}function Y(e,t,n){var r=E(t)?D("MapSet").N(t,n):A(t)?D("MapSet").T(t,n):e.g?function(e,t){var n=Array.isArray(e),r={i:n?1:0,A:t?t.A:M(),P:!1,I:!1,D:{},l:t,t:e,k:null,o:null,j:null,C:!1},a=r,i=fe;n&&(a=[r],i=he);var o=Proxy.revocable(a,i),s=o.revoke,c=o.proxy;return r.k=c,r.j=s,c}(t,n):D("ES5").J(t,n);return(n?n.A:M()).p.push(r),r}function K(e){return b(e)||g(22,e),function e(t){if(!v(t))return t;var n,r=t[se],a=_(t);if(r){if(!r.P&&(r.i<4||!D("ES5").K(r)))return r.t;r.I=!0,n=Q(t,a),r.I=!1}else n=Q(t,a);return w(n,(function(t,a){r&&T(r.t,t)===a||S(n,t,e(a))})),3===a?new Set(n):n}(e)}function Q(e,t){switch(t){case 2:return new Map(e);case 3:return Array.from(e)}return C(e)}function X(){function e(e,t){function n(){this.constructor=e}a(e,t),e.prototype=(n.prototype=t.prototype,new n)}function t(e){e.o||(e.D=new Map,e.o=new Map(e.t))}function n(e){e.o||(e.o=new Set,e.t.forEach((function(t){if(v(t)){var n=Y(e.A.h,t,e);e.p.set(t,n),e.o.add(n)}else e.o.add(t)})))}function r(e){e.O&&g(3,JSON.stringify(O(e)))}var a=function(e,t){return(a=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},i=function(){function n(e,t){return this[se]={i:2,l:t,A:t?t.A:M(),P:!1,I:!1,o:void 0,D:void 0,t:e,k:this,C:!1,O:!1},this}e(n,Map);var a=n.prototype;return Object.defineProperty(a,"size",{get:function(){return O(this[se]).size}}),a.has=function(e){return O(this[se]).has(e)},a.set=function(e,n){var a=this[se];return r(a),O(a).has(e)&&O(a).get(e)===n||(t(a),q(a),a.D.set(e,!0),a.o.set(e,n),a.D.set(e,!0)),this},a.delete=function(e){if(!this.has(e))return!1;var n=this[se];return r(n),t(n),q(n),n.t.has(e)?n.D.set(e,!1):n.D.delete(e),n.o.delete(e),!0},a.clear=function(){var e=this[se];r(e),O(e).size&&(t(e),q(e),e.D=new Map,w(e.t,(function(t){e.D.set(t,!1)})),e.o.clear())},a.forEach=function(e,t){var n=this;O(this[se]).forEach((function(r,a){e.call(t,n.get(a),a,n)}))},a.get=function(e){var n=this[se];r(n);var a=O(n).get(e);if(n.I||!v(a))return a;if(a!==n.t.get(e))return a;var i=Y(n.A.h,a,n);return t(n),n.o.set(e,i),i},a.keys=function(){return O(this[se]).keys()},a.values=function(){var e,t=this,n=this.keys();return(e={})[ce]=function(){return t.values()},e.next=function(){var e=n.next();return e.done?e:{done:!1,value:t.get(e.value)}},e},a.entries=function(){var e,t=this,n=this.keys();return(e={})[ce]=function(){return t.entries()},e.next=function(){var e=n.next();if(e.done)return e;var r=t.get(e.value);return{done:!1,value:[e.value,r]}},e},a[ce]=function(){return this.entries()},n}(),o=function(){function t(e,t){return this[se]={i:3,l:t,A:t?t.A:M(),P:!1,I:!1,o:void 0,t:e,k:this,p:new Map,O:!1,C:!1},this}e(t,Set);var a=t.prototype;return Object.defineProperty(a,"size",{get:function(){return O(this[se]).size}}),a.has=function(e){var t=this[se];return r(t),t.o?!!t.o.has(e)||!(!t.p.has(e)||!t.o.has(t.p.get(e))):t.t.has(e)},a.add=function(e){var t=this[se];return r(t),this.has(e)||(n(t),q(t),t.o.add(e)),this},a.delete=function(e){if(!this.has(e))return!1;var t=this[se];return r(t),n(t),q(t),t.o.delete(e)||!!t.p.has(e)&&t.o.delete(t.p.get(e))},a.clear=function(){var e=this[se];r(e),O(e).size&&(n(e),q(e),e.o.clear())},a.values=function(){var e=this[se];return r(e),n(e),e.o.values()},a.entries=function(){var e=this[se];return r(e),n(e),e.o.entries()},a.keys=function(){return this.values()},a[ce]=function(){return this.values()},a.forEach=function(e,t){for(var n=this.values(),r=n.next();!r.done;)e.call(t,r.value,r.value,this),r=n.next()},t}();j("MapSet",{N:function(e,t){return new i(e,t)},T:function(e,t){return new o(e,t)}})}(0,s.__decorate)([d.QL,(0,s.__param)(0,(0,p.Oh)("userAddress")),(0,s.__param)(0,(0,p.Oh)("reserve")),(0,s.__metadata)("design:type",Function),(0,s.__metadata)("design:paramtypes",[Object]),(0,s.__metadata)("design:returntype",Array)],y.prototype,"mint",null);var J,ee,te="undefined"!=typeof Symbol&&"symbol"==typeof Symbol("x"),ne="undefined"!=typeof Map,re="undefined"!=typeof Set,ae="undefined"!=typeof Proxy&&void 0!==Proxy.revocable&&"undefined"!=typeof Reflect,ie=te?Symbol.for("immer-nothing"):((J={})["immer-nothing"]=!0,J),oe=te?Symbol.for("immer-draftable"):"__$immer_draftable",se=te?Symbol.for("immer-state"):"__$immer_state",ce="undefined"!=typeof Symbol&&Symbol.iterator||"@@iterator",ue=""+Object.prototype.constructor,le="undefined"!=typeof Reflect&&Reflect.ownKeys?Reflect.ownKeys:void 0!==Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:Object.getOwnPropertyNames,de=Object.getOwnPropertyDescriptors||function(e){var t={};return le(e).forEach((function(n){t[n]=Object.getOwnPropertyDescriptor(e,n)})),t},pe={},fe={get:function(e,t){if(t===se)return e;var n=O(e);if(!x(n,t))return function(e,t,n){var r,a=V(t,n);return a?"value"in a?a.value:null===(r=a.get)||void 0===r?void 0:r.call(e.k):void 0}(e,n,t);var r=n[t];return e.I||!v(r)?r:r===W(e.t,t)?($(e),e.o[t]=Y(e.A.h,r,e)):r},has:function(e,t){return t in O(e)},ownKeys:function(e){return Reflect.ownKeys(O(e))},set:function(e,t,n){var r=V(O(e),t);if(null==r?void 0:r.set)return r.set.call(e.k,n),!0;if(!e.P){var a=W(O(e),t),i=null==a?void 0:a[se];if(i&&i.t===n)return e.o[t]=n,e.D[t]=!1,!0;if(k(n,a)&&(void 0!==n||x(e.t,t)))return!0;$(e),q(e)}return e.o[t]===n&&"number"!=typeof n&&(void 0!==n||t in e.o)||(e.o[t]=n,e.D[t]=!0,!0)},deleteProperty:function(e,t){return void 0!==W(e.t,t)||t in e.t?(e.D[t]=!1,$(e),q(e)):delete e.D[t],e.o&&delete e.o[t],!0},getOwnPropertyDescriptor:function(e,t){var n=O(e),r=Reflect.getOwnPropertyDescriptor(n,t);return r?{writable:!0,configurable:1!==e.i||"length"!==t,enumerable:r.enumerable,value:n[t]}:r},defineProperty:function(){g(11)},getPrototypeOf:function(e){return Object.getPrototypeOf(e.t)},setPrototypeOf:function(){g(12)}},he={};w(fe,(function(e,t){he[e]=function(){return arguments[0]=arguments[0][0],t.apply(this,arguments)}})),he.deleteProperty=function(e,t){return he.set.call(this,e,t,void 0)},he.set=function(e,t,n){return fe.set.call(this,e[0],t,n,e[0])};var me=function(){function e(e){var t=this;this.g=ae,this.F=!0,this.produce=function(e,n,r){if("function"==typeof e&&"function"!=typeof n){var a=n;n=e;var i=t;return function(e){var t=this;void 0===e&&(e=a);for(var r=arguments.length,o=Array(r>1?r-1:0),s=1;s1?r-1:0),i=1;i=0;n--){var r=t[n];if(0===r.path.length&&"replace"===r.op){e=r.value;break}}n>-1&&(t=t.slice(n+1));var a=D("Patches").$;return b(e)?a(e,t):this.produce(e,(function(e){return a(e,t)}))},e}(),ye=new me,ge=ye.produce,be=(ye.produceWithPatches.bind(ye),ye.setAutoFreeze.bind(ye),ye.setUseProxies.bind(ye),ye.applyPatches.bind(ye),ye.createDraft.bind(ye),ye.finishDraft.bind(ye),n(25298));const ve=e=>{let t;const n=new Set,r=(e,r)=>{const a="function"===typeof e?e(t):e;if(!Object.is(a,t)){const e=t;t=(null!=r?r:"object"!==typeof a)?a:Object.assign({},t,a),n.forEach((n=>n(t,e)))}},a=()=>t,i={setState:r,getState:a,subscribe:e=>(n.add(e),()=>n.delete(e)),destroy:()=>n.clear()};return t=e(r,a,i),i};var we=n(67294),_e=n(52798);const{useSyncExternalStoreWithSelector:xe}=_e;const Te=e=>{const t="function"===typeof e?(e=>e?ve(e):ve)(e):e,n=(e,n)=>function(e,t=e.getState,n){const r=xe(e.subscribe,e.getState,e.getServerState||e.getState,t,n);return(0,we.useDebugValue)(r),r}(t,e,n);return Object.assign(n,t),n},Se=(e,t={})=>(n,r,a)=>{const{enabled:i,anonymousActionType:o,...s}=t;let c;try{c=(null==i||i)&&window.__REDUX_DEVTOOLS_EXTENSION__}catch{}if(!c)return i&&console.warn("[zustand devtools middleware] Please install/enable Redux devtools extension"),e(n,r,a);const u=c.connect(s);let l=!0;a.setState=(e,t,a)=>{const i=n(e,t);return l?(u.send(void 0===a?{type:o||"anonymous"}:"string"===typeof a?{type:a}:a,r()),i):i};const d=(...e)=>{const t=l;l=!1,n(...e),l=t},p=e(a.setState,r,a);if(u.init(p),a.dispatchFromDevtools&&"function"===typeof a.dispatch){let e=!1;const t=a.dispatch;a.dispatch=(...n)=>{"__setState"!==n[0].type||e||(console.warn('[zustand devtools middleware] "__setState" action type is reserved to set state from the devtools. Avoid using it.'),e=!0),t(...n)}}return u.subscribe((e=>{var t;switch(e.type){case"ACTION":return"string"!==typeof e.payload?void console.error("[zustand devtools middleware] Unsupported action format"):ke(e.payload,(e=>{"__setState"!==e.type?a.dispatchFromDevtools&&"function"===typeof a.dispatch&&a.dispatch(e):d(e.state)}));case"DISPATCH":switch(e.payload.type){case"RESET":return d(p),u.init(a.getState());case"COMMIT":return u.init(a.getState());case"ROLLBACK":return ke(e.state,(e=>{d(e),u.init(a.getState())}));case"JUMP_TO_STATE":case"JUMP_TO_ACTION":return ke(e.state,(e=>{d(e)}));case"IMPORT_STATE":{const{nextLiftedState:n}=e.payload,r=null==(t=n.computedStates.slice(-1)[0])?void 0:t.state;if(!r)return;return d(r),void u.send(null,n)}case"PAUSE_RECORDING":return l=!l}return}})),p},ke=(e,t)=>{let n;try{n=JSON.parse(e)}catch(r){console.error("[zustand devtools middleware] Could not parse the received json",r)}void 0!==n&&t(n)},Ee=e=>(t,n,r)=>{const a=r.subscribe;r.subscribe=(e,t,n)=>{let i=e;if(t){const a=(null==n?void 0:n.equalityFn)||Object.is;let o=e(r.getState());i=n=>{const r=e(n);if(!a(o,r)){const e=o;t(o=r,e)}},(null==n?void 0:n.fireImmediately)&&t(o,o)}return a(i)};return e(t,n,r)};var Ae=n(8891),Oe=n.n(Ae);function Ce(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Pe(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:"0",n=t().ghoReserveDataFetched,r=t().ghoUserDataFetched;if(!n||!r)return!1;var a=t().ghoReserveData,i=t().ghoUserData,o=Number((0,Ze.Fv)(i.userGhoScaledBorrowBalance,18)),s=Number((0,Ze.Fv)(a.ghoMinDebtTokenBalanceForDiscount,18)),c=Number((0,Ze.Fv)(i.userDiscountTokenBalance,18)),u=Number((0,Ze.Fv)(a.ghoMinDiscountTokenBalanceForDiscount,18));return o+Number(e)>=s&&c>=u},ghoMarketConfig:function(){var e=t().currentMarket;if(Ue.uF.includes(e)){var n=t().currentMarketData.addresses,r=n.GHO_TOKEN_ADDRESS,a=n.GHO_UI_DATA_PROVIDER;if(r&&a)return{ghoTokenAddress:r,uiGhoDataProviderAddress:a}}},refreshGhoData:function(){var n=(0,r.Z)(o().mark((function n(){var r,a,i,s,c,u,l,d;return o().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(r=t().ghoMarketConfig()){n.next=3;break}return n.abrupt("return");case 3:if(a=t().account,i=new Be({provider:(0,be.VH)(t().currentMarketData.chainId),uiGhoDataProviderAddress:r.uiGhoDataProviderAddress}),!a){n.next=21;break}return n.prev=6,n.next=9,Promise.all([i.getGhoReserveData(),i.getGhoUserData(a)]);case 9:s=n.sent,c=(0,De.Z)(s,2),u=c[0],l=c[1],e({ghoReserveData:u,ghoUserData:l,ghoReserveDataFetched:!0,ghoUserDataFetched:!0}),n.next=19;break;case 16:n.prev=16,n.t0=n.catch(6),console.log("error",n.t0);case 19:n.next=31;break;case 21:return n.prev=21,n.next=24,i.getGhoReserveData();case 24:d=n.sent,e({ghoReserveData:d,ghoReserveDataFetched:!0,ghoUserDataFetched:!1}),n.next=31;break;case 28:n.prev=28,n.t1=n.catch(21),console.log("error",n.t1);case 31:case"end":return n.stop()}}),n,null,[[6,16],[21,28]])})));return function(){return n.apply(this,arguments)}}()}},ze=n(16441);class Ge{static connect(e,t){return new f.CH(e,He,t)}}const He=[{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"delegator",type:"address"},{indexed:!0,internalType:"address",name:"delegatee",type:"address"},{indexed:!1,internalType:"enum IGovernancePowerDelegationToken.DelegationType",name:"delegationType",type:"uint8"}],name:"DelegateChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"user",type:"address"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"},{indexed:!1,internalType:"enum IGovernancePowerDelegationToken.DelegationType",name:"delegationType",type:"uint8"}],name:"DelegatedPowerChanged",type:"event"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"_nonces",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"delegatee",type:"address"}],name:"delegate",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"delegatee",type:"address"},{internalType:"uint256",name:"nonce",type:"uint256"},{internalType:"uint256",name:"expiry",type:"uint256"},{internalType:"uint8",name:"v",type:"uint8"},{internalType:"bytes32",name:"r",type:"bytes32"},{internalType:"bytes32",name:"s",type:"bytes32"}],name:"delegateBySig",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"delegatee",type:"address"},{internalType:"enum IGovernancePowerDelegationToken.DelegationType",name:"delegationType",type:"uint8"}],name:"delegateByType",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"delegatee",type:"address"},{internalType:"enum IGovernancePowerDelegationToken.DelegationType",name:"delegationType",type:"uint8"},{internalType:"uint256",name:"nonce",type:"uint256"},{internalType:"uint256",name:"expiry",type:"uint256"},{internalType:"uint8",name:"v",type:"uint8"},{internalType:"bytes32",name:"r",type:"bytes32"},{internalType:"bytes32",name:"s",type:"bytes32"}],name:"delegateByTypeBySig",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"delegator",type:"address"},{internalType:"enum IGovernancePowerDelegationToken.DelegationType",name:"delegationType",type:"uint8"}],name:"getDelegateeByType",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"user",type:"address"},{internalType:"uint256",name:"blockNumber",type:"uint256"},{internalType:"enum IGovernancePowerDelegationToken.DelegationType",name:"delegationType",type:"uint8"}],name:"getPowerAtBlock",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"user",type:"address"},{internalType:"enum IGovernancePowerDelegationToken.DelegationType",name:"delegationType",type:"uint8"}],name:"getPowerCurrent",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"blockNumber",type:"uint256"}],name:"totalSupplyAt",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"}];class We extends c.Z{constructor(e){super(e,Ge)}async delegate({user:e,delegatee:t,governanceToken:n}){const r=[],a=this.getContractInstance(n),i=await this.getDelegateeAddress(t),o=this.generateTxCallback({rawTxMethod:async()=>a.populateTransaction.delegate(i),from:e});return r.push({tx:o,txType:u.ns.GOV_DELEGATION_ACTION,gas:this.generateTxPriceEstimation(r,o)}),r}async delegateByType({user:e,delegatee:t,delegationType:n,governanceToken:r}){const a=[],i=this.getContractInstance(r),o=await this.getDelegateeAddress(t),s=this.generateTxCallback({rawTxMethod:async()=>i.populateTransaction.delegateByType(o,n),from:e});return a.push({tx:s,txType:u.ns.GOV_DELEGATION_ACTION,gas:this.generateTxPriceEstimation(a,s)}),a}async delegateBySig({user:e,delegatee:t,expiry:n,signature:r,governanceToken:a}){const i=[],o=this.getContractInstance(a),s=await this.getNonce({user:e,governanceToken:a}),{v:c,r:l,s:d}=(0,ze.splitSignature)(r),p=await this.getDelegateeAddress(t),f=this.generateTxCallback({rawTxMethod:async()=>o.populateTransaction.delegateBySig(p,s,n,c,l,d),from:e});return i.push({tx:f,txType:u.ns.GOV_DELEGATION_ACTION,gas:this.generateTxPriceEstimation(i,f)}),i}async delegateByTypeBySig({user:e,delegatee:t,delegationType:n,expiry:r,signature:a,governanceToken:i}){const o=[],s=this.getContractInstance(i),c=await this.getNonce({user:e,governanceToken:i}),{v:l,r:d,s:p}=(0,ze.splitSignature)(a),f=await this.getDelegateeAddress(t),h=this.generateTxCallback({rawTxMethod:async()=>s.populateTransaction.delegateByTypeBySig(f,n,c,r,l,d,p),from:e});return o.push({tx:h,txType:u.ns.GOV_DELEGATION_ACTION,gas:this.generateTxPriceEstimation(o,h)}),o}async prepareDelegateSignature({delegatee:e,nonce:t,expiry:n,governanceTokenName:r,governanceToken:a}){const i=await this.getDelegateeAddress(e),{chainId:o}=await this.provider.getNetwork(),s={types:{EIP712Domain:[{name:"name",type:"string"},{name:"version",type:"string"},{name:"chainId",type:"uint256"},{name:"verifyingContract",type:"address"}],Delegate:[{name:"delegatee",type:"address"},{name:"nonce",type:"uint256"},{name:"expiry",type:"uint256"}]},primaryType:"Delegate",domain:{name:r,version:"1",chainId:o,verifyingContract:a},message:{delegatee:i,nonce:t,expiry:n}};return JSON.stringify(s)}async prepareDelegateByTypeSignature({delegatee:e,type:t,nonce:n,expiry:r,governanceTokenName:a,governanceToken:i}){const o=await this.getDelegateeAddress(e),{chainId:s}=await this.provider.getNetwork(),c={types:{EIP712Domain:[{name:"name",type:"string"},{name:"version",type:"string"},{name:"chainId",type:"uint256"},{name:"verifyingContract",type:"address"}],DelegateByType:[{name:"delegatee",type:"address"},{name:"type",type:"uint256"},{name:"nonce",type:"uint256"},{name:"expiry",type:"uint256"}]},primaryType:"DelegateByType",domain:{name:a,version:"1",chainId:s,verifyingContract:i},message:{delegatee:o,type:t,nonce:n,expiry:r}};return JSON.stringify(c)}async getDelegateeByType({delegator:e,delegationType:t,governanceToken:n}){return this.getContractInstance(n).getDelegateeByType(e,t)}async getPowerCurrent({user:e,delegationType:t,governanceToken:n}){const r=this.getContractInstance(n);return(await r.getPowerCurrent(e,t)).toString()}async getPowerAtBlock({user:e,blockNumber:t,delegationType:n,governanceToken:r}){const a=this.getContractInstance(r);return(await a.getPowerAtBlock(e,t,n)).toString()}async getNonce({user:e,governanceToken:t}){const n=this.getContractInstance(t);return(await n._nonces(e)).toString()}async getDelegateeAddress(e){if((0,l.Nv)(e)){const t=await this.provider.resolveName(e);if(!t)throw new Error(`Address: ${e} is not a valid ENS address`);return t}return e}}(0,s.__decorate)([d.Sm,(0,s.__param)(0,(0,p.Oh)("user")),(0,s.__param)(0,(0,p.Il)("delegatee")),(0,s.__param)(0,(0,p.Oh)("governanceToken")),(0,s.__metadata)("design:type",Function),(0,s.__metadata)("design:paramtypes",[Object]),(0,s.__metadata)("design:returntype",Promise)],We.prototype,"delegate",null),(0,s.__decorate)([d.Sm,(0,s.__param)(0,(0,p.Oh)("user")),(0,s.__param)(0,(0,p.Il)("delegatee")),(0,s.__param)(0,(0,p.Oh)("governanceToken")),(0,s.__metadata)("design:type",Function),(0,s.__metadata)("design:paramtypes",[Object]),(0,s.__metadata)("design:returntype",Promise)],We.prototype,"delegateByType",null),(0,s.__decorate)([d.Sm,(0,s.__param)(0,(0,p.Oh)("user")),(0,s.__param)(0,(0,p.Il)("delegatee")),(0,s.__param)(0,(0,p.Oh)("governanceToken")),(0,s.__metadata)("design:type",Function),(0,s.__metadata)("design:paramtypes",[Object]),(0,s.__metadata)("design:returntype",Promise)],We.prototype,"delegateBySig",null),(0,s.__decorate)([d.Sm,(0,s.__param)(0,(0,p.Oh)("user")),(0,s.__param)(0,(0,p.Il)("delegatee")),(0,s.__param)(0,(0,p.Oh)("governanceToken")),(0,s.__metadata)("design:type",Function),(0,s.__metadata)("design:paramtypes",[Object]),(0,s.__metadata)("design:returntype",Promise)],We.prototype,"delegateByTypeBySig",null),(0,s.__decorate)([d.Sm,(0,s.__param)(0,(0,p.Il)("delegatee")),(0,s.__param)(0,(0,p.Oh)("governanceToken")),(0,s.__param)(0,(0,p.rX)("nonce")),(0,s.__metadata)("design:type",Function),(0,s.__metadata)("design:paramtypes",[Object]),(0,s.__metadata)("design:returntype",Promise)],We.prototype,"prepareDelegateSignature",null),(0,s.__decorate)([d.Sm,(0,s.__param)(0,(0,p.Il)("delegatee")),(0,s.__param)(0,(0,p.Oh)("governanceToken")),(0,s.__param)(0,(0,p.rX)("nonce")),(0,s.__metadata)("design:type",Function),(0,s.__metadata)("design:paramtypes",[Object]),(0,s.__metadata)("design:returntype",Promise)],We.prototype,"prepareDelegateByTypeSignature",null),(0,s.__decorate)([d.Sm,(0,s.__param)(0,(0,p.Oh)("delegator")),(0,s.__param)(0,(0,p.Oh)("governanceToken")),(0,s.__metadata)("design:type",Function),(0,s.__metadata)("design:paramtypes",[Object]),(0,s.__metadata)("design:returntype",Promise)],We.prototype,"getDelegateeByType",null),(0,s.__decorate)([d.Sm,(0,s.__param)(0,(0,p.Oh)("user")),(0,s.__param)(0,(0,p.Oh)("governanceToken")),(0,s.__metadata)("design:type",Function),(0,s.__metadata)("design:paramtypes",[Object]),(0,s.__metadata)("design:returntype",Promise)],We.prototype,"getPowerCurrent",null),(0,s.__decorate)([d.Sm,(0,s.__param)(0,(0,p.Oh)("user")),(0,s.__param)(0,(0,p.Oh)("governanceToken")),(0,s.__param)(0,(0,p.K5)("blockNumber")),(0,s.__metadata)("design:type",Function),(0,s.__metadata)("design:paramtypes",[Object]),(0,s.__metadata)("design:returntype",Promise)],We.prototype,"getPowerAtBlock",null),(0,s.__decorate)([d.Sm,(0,s.__param)(0,(0,p.Oh)("user")),(0,s.__param)(0,(0,p.Oh)("governanceToken")),(0,s.__metadata)("design:type",Function),(0,s.__metadata)("design:paramtypes",[Object]),(0,s.__metadata)("design:returntype",Promise)],We.prototype,"getNonce",null);var Ve=n(24387);const qe=[{inputs:[{internalType:"address",name:"owner",type:"address"}],name:"_nonces",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"owner",type:"address"}],name:"nonces",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"}];class $e{static createInterface(){return new Me.vU(qe)}static connect(e,t){return new f.CH(e,qe,t)}}$e.abi=qe;class Ye extends c.Z{constructor(e){super(e,$e),this.getNonce=this.getNonce.bind(this)}async getNonce({token:e,owner:t}){const n=this.getContractInstance(e);let r;try{return r=await n.nonces(t),r.toNumber()}catch(M){}try{return r=await n._nonces(t),r.toNumber()}catch(M){console.log(`Token ${e} does not implement nonces or _nonces method`)}return null}}(0,s.__decorate)([d.JZ,(0,s.__param)(0,(0,p.Oh)("token")),(0,s.__param)(0,(0,p.Oh)("owner")),(0,s.__metadata)("design:type",Function),(0,s.__metadata)("design:paramtypes",[Object]),(0,s.__metadata)("design:returntype",Promise)],Ye.prototype,"getNonce",null);var Ke=n(45626);function Qe(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Xe(e){for(var t=1;t{if(!(0,je.isAddress)(e))throw new Error("tokenAddress is not valid");return this._registryContract.latestRoundData(e,nt[t])},this.decimals=async(e,t)=>{if(!(0,je.isAddress)(e))throw new Error("tokenAddress is not valid");return this._registryContract.decimals(e,nt[t])},this.getPriceFeed=async(e,t)=>{const n=await this.latestRoundData(e,t),r=await this.decimals(e,t);return{answer:n[1].toString(),updatedAt:n[3].toNumber(),decimals:r}},!(0,je.isAddress)(t))throw new Error("contract address is not valid");this._registryContract=class{static connect(e,t){return new f.CH(e,et,t)}}.connect(t,e)}}const at=[{inputs:[{internalType:"contract IPoolAddressesProvider",name:"provider",type:"address"},{internalType:"address",name:"user",type:"address"}],name:"getFullReservesIncentiveData",outputs:[{components:[{internalType:"address",name:"underlyingAsset",type:"address"},{components:[{internalType:"address",name:"tokenAddress",type:"address"},{internalType:"address",name:"incentiveControllerAddress",type:"address"},{components:[{internalType:"string",name:"rewardTokenSymbol",type:"string"},{internalType:"address",name:"rewardTokenAddress",type:"address"},{internalType:"address",name:"rewardOracleAddress",type:"address"},{internalType:"uint256",name:"emissionPerSecond",type:"uint256"},{internalType:"uint256",name:"incentivesLastUpdateTimestamp",type:"uint256"},{internalType:"uint256",name:"tokenIncentivesIndex",type:"uint256"},{internalType:"uint256",name:"emissionEndTimestamp",type:"uint256"},{internalType:"int256",name:"rewardPriceFeed",type:"int256"},{internalType:"uint8",name:"rewardTokenDecimals",type:"uint8"},{internalType:"uint8",name:"precision",type:"uint8"},{internalType:"uint8",name:"priceFeedDecimals",type:"uint8"}],internalType:"struct IUiIncentiveDataProviderV3.RewardInfo[]",name:"rewardsTokenInformation",type:"tuple[]"}],internalType:"struct IUiIncentiveDataProviderV3.IncentiveData",name:"aIncentiveData",type:"tuple"},{components:[{internalType:"address",name:"tokenAddress",type:"address"},{internalType:"address",name:"incentiveControllerAddress",type:"address"},{components:[{internalType:"string",name:"rewardTokenSymbol",type:"string"},{internalType:"address",name:"rewardTokenAddress",type:"address"},{internalType:"address",name:"rewardOracleAddress",type:"address"},{internalType:"uint256",name:"emissionPerSecond",type:"uint256"},{internalType:"uint256",name:"incentivesLastUpdateTimestamp",type:"uint256"},{internalType:"uint256",name:"tokenIncentivesIndex",type:"uint256"},{internalType:"uint256",name:"emissionEndTimestamp",type:"uint256"},{internalType:"int256",name:"rewardPriceFeed",type:"int256"},{internalType:"uint8",name:"rewardTokenDecimals",type:"uint8"},{internalType:"uint8",name:"precision",type:"uint8"},{internalType:"uint8",name:"priceFeedDecimals",type:"uint8"}],internalType:"struct IUiIncentiveDataProviderV3.RewardInfo[]",name:"rewardsTokenInformation",type:"tuple[]"}],internalType:"struct IUiIncentiveDataProviderV3.IncentiveData",name:"vIncentiveData",type:"tuple"},{components:[{internalType:"address",name:"tokenAddress",type:"address"},{internalType:"address",name:"incentiveControllerAddress",type:"address"},{components:[{internalType:"string",name:"rewardTokenSymbol",type:"string"},{internalType:"address",name:"rewardTokenAddress",type:"address"},{internalType:"address",name:"rewardOracleAddress",type:"address"},{internalType:"uint256",name:"emissionPerSecond",type:"uint256"},{internalType:"uint256",name:"incentivesLastUpdateTimestamp",type:"uint256"},{internalType:"uint256",name:"tokenIncentivesIndex",type:"uint256"},{internalType:"uint256",name:"emissionEndTimestamp",type:"uint256"},{internalType:"int256",name:"rewardPriceFeed",type:"int256"},{internalType:"uint8",name:"rewardTokenDecimals",type:"uint8"},{internalType:"uint8",name:"precision",type:"uint8"},{internalType:"uint8",name:"priceFeedDecimals",type:"uint8"}],internalType:"struct IUiIncentiveDataProviderV3.RewardInfo[]",name:"rewardsTokenInformation",type:"tuple[]"}],internalType:"struct IUiIncentiveDataProviderV3.IncentiveData",name:"sIncentiveData",type:"tuple"}],internalType:"struct IUiIncentiveDataProviderV3.AggregatedReserveIncentiveData[]",name:"",type:"tuple[]"},{components:[{internalType:"address",name:"underlyingAsset",type:"address"},{components:[{internalType:"address",name:"tokenAddress",type:"address"},{internalType:"address",name:"incentiveControllerAddress",type:"address"},{components:[{internalType:"string",name:"rewardTokenSymbol",type:"string"},{internalType:"address",name:"rewardOracleAddress",type:"address"},{internalType:"address",name:"rewardTokenAddress",type:"address"},{internalType:"uint256",name:"userUnclaimedRewards",type:"uint256"},{internalType:"uint256",name:"tokenIncentivesUserIndex",type:"uint256"},{internalType:"int256",name:"rewardPriceFeed",type:"int256"},{internalType:"uint8",name:"priceFeedDecimals",type:"uint8"},{internalType:"uint8",name:"rewardTokenDecimals",type:"uint8"}],internalType:"struct IUiIncentiveDataProviderV3.UserRewardInfo[]",name:"userRewardsInformation",type:"tuple[]"}],internalType:"struct IUiIncentiveDataProviderV3.UserIncentiveData",name:"aTokenIncentivesUserData",type:"tuple"},{components:[{internalType:"address",name:"tokenAddress",type:"address"},{internalType:"address",name:"incentiveControllerAddress",type:"address"},{components:[{internalType:"string",name:"rewardTokenSymbol",type:"string"},{internalType:"address",name:"rewardOracleAddress",type:"address"},{internalType:"address",name:"rewardTokenAddress",type:"address"},{internalType:"uint256",name:"userUnclaimedRewards",type:"uint256"},{internalType:"uint256",name:"tokenIncentivesUserIndex",type:"uint256"},{internalType:"int256",name:"rewardPriceFeed",type:"int256"},{internalType:"uint8",name:"priceFeedDecimals",type:"uint8"},{internalType:"uint8",name:"rewardTokenDecimals",type:"uint8"}],internalType:"struct IUiIncentiveDataProviderV3.UserRewardInfo[]",name:"userRewardsInformation",type:"tuple[]"}],internalType:"struct IUiIncentiveDataProviderV3.UserIncentiveData",name:"vTokenIncentivesUserData",type:"tuple"},{components:[{internalType:"address",name:"tokenAddress",type:"address"},{internalType:"address",name:"incentiveControllerAddress",type:"address"},{components:[{internalType:"string",name:"rewardTokenSymbol",type:"string"},{internalType:"address",name:"rewardOracleAddress",type:"address"},{internalType:"address",name:"rewardTokenAddress",type:"address"},{internalType:"uint256",name:"userUnclaimedRewards",type:"uint256"},{internalType:"uint256",name:"tokenIncentivesUserIndex",type:"uint256"},{internalType:"int256",name:"rewardPriceFeed",type:"int256"},{internalType:"uint8",name:"priceFeedDecimals",type:"uint8"},{internalType:"uint8",name:"rewardTokenDecimals",type:"uint8"}],internalType:"struct IUiIncentiveDataProviderV3.UserRewardInfo[]",name:"userRewardsInformation",type:"tuple[]"}],internalType:"struct IUiIncentiveDataProviderV3.UserIncentiveData",name:"sTokenIncentivesUserData",type:"tuple"}],internalType:"struct IUiIncentiveDataProviderV3.UserReserveIncentiveData[]",name:"",type:"tuple[]"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract IPoolAddressesProvider",name:"provider",type:"address"}],name:"getReservesIncentivesData",outputs:[{components:[{internalType:"address",name:"underlyingAsset",type:"address"},{components:[{internalType:"address",name:"tokenAddress",type:"address"},{internalType:"address",name:"incentiveControllerAddress",type:"address"},{components:[{internalType:"string",name:"rewardTokenSymbol",type:"string"},{internalType:"address",name:"rewardTokenAddress",type:"address"},{internalType:"address",name:"rewardOracleAddress",type:"address"},{internalType:"uint256",name:"emissionPerSecond",type:"uint256"},{internalType:"uint256",name:"incentivesLastUpdateTimestamp",type:"uint256"},{internalType:"uint256",name:"tokenIncentivesIndex",type:"uint256"},{internalType:"uint256",name:"emissionEndTimestamp",type:"uint256"},{internalType:"int256",name:"rewardPriceFeed",type:"int256"},{internalType:"uint8",name:"rewardTokenDecimals",type:"uint8"},{internalType:"uint8",name:"precision",type:"uint8"},{internalType:"uint8",name:"priceFeedDecimals",type:"uint8"}],internalType:"struct IUiIncentiveDataProviderV3.RewardInfo[]",name:"rewardsTokenInformation",type:"tuple[]"}],internalType:"struct IUiIncentiveDataProviderV3.IncentiveData",name:"aIncentiveData",type:"tuple"},{components:[{internalType:"address",name:"tokenAddress",type:"address"},{internalType:"address",name:"incentiveControllerAddress",type:"address"},{components:[{internalType:"string",name:"rewardTokenSymbol",type:"string"},{internalType:"address",name:"rewardTokenAddress",type:"address"},{internalType:"address",name:"rewardOracleAddress",type:"address"},{internalType:"uint256",name:"emissionPerSecond",type:"uint256"},{internalType:"uint256",name:"incentivesLastUpdateTimestamp",type:"uint256"},{internalType:"uint256",name:"tokenIncentivesIndex",type:"uint256"},{internalType:"uint256",name:"emissionEndTimestamp",type:"uint256"},{internalType:"int256",name:"rewardPriceFeed",type:"int256"},{internalType:"uint8",name:"rewardTokenDecimals",type:"uint8"},{internalType:"uint8",name:"precision",type:"uint8"},{internalType:"uint8",name:"priceFeedDecimals",type:"uint8"}],internalType:"struct IUiIncentiveDataProviderV3.RewardInfo[]",name:"rewardsTokenInformation",type:"tuple[]"}],internalType:"struct IUiIncentiveDataProviderV3.IncentiveData",name:"vIncentiveData",type:"tuple"},{components:[{internalType:"address",name:"tokenAddress",type:"address"},{internalType:"address",name:"incentiveControllerAddress",type:"address"},{components:[{internalType:"string",name:"rewardTokenSymbol",type:"string"},{internalType:"address",name:"rewardTokenAddress",type:"address"},{internalType:"address",name:"rewardOracleAddress",type:"address"},{internalType:"uint256",name:"emissionPerSecond",type:"uint256"},{internalType:"uint256",name:"incentivesLastUpdateTimestamp",type:"uint256"},{internalType:"uint256",name:"tokenIncentivesIndex",type:"uint256"},{internalType:"uint256",name:"emissionEndTimestamp",type:"uint256"},{internalType:"int256",name:"rewardPriceFeed",type:"int256"},{internalType:"uint8",name:"rewardTokenDecimals",type:"uint8"},{internalType:"uint8",name:"precision",type:"uint8"},{internalType:"uint8",name:"priceFeedDecimals",type:"uint8"}],internalType:"struct IUiIncentiveDataProviderV3.RewardInfo[]",name:"rewardsTokenInformation",type:"tuple[]"}],internalType:"struct IUiIncentiveDataProviderV3.IncentiveData",name:"sIncentiveData",type:"tuple"}],internalType:"struct IUiIncentiveDataProviderV3.AggregatedReserveIncentiveData[]",name:"",type:"tuple[]"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract IPoolAddressesProvider",name:"provider",type:"address"},{internalType:"address",name:"user",type:"address"}],name:"getUserReservesIncentivesData",outputs:[{components:[{internalType:"address",name:"underlyingAsset",type:"address"},{components:[{internalType:"address",name:"tokenAddress",type:"address"},{internalType:"address",name:"incentiveControllerAddress",type:"address"},{components:[{internalType:"string",name:"rewardTokenSymbol",type:"string"},{internalType:"address",name:"rewardOracleAddress",type:"address"},{internalType:"address",name:"rewardTokenAddress",type:"address"},{internalType:"uint256",name:"userUnclaimedRewards",type:"uint256"},{internalType:"uint256",name:"tokenIncentivesUserIndex",type:"uint256"},{internalType:"int256",name:"rewardPriceFeed",type:"int256"},{internalType:"uint8",name:"priceFeedDecimals",type:"uint8"},{internalType:"uint8",name:"rewardTokenDecimals",type:"uint8"}],internalType:"struct IUiIncentiveDataProviderV3.UserRewardInfo[]",name:"userRewardsInformation",type:"tuple[]"}],internalType:"struct IUiIncentiveDataProviderV3.UserIncentiveData",name:"aTokenIncentivesUserData",type:"tuple"},{components:[{internalType:"address",name:"tokenAddress",type:"address"},{internalType:"address",name:"incentiveControllerAddress",type:"address"},{components:[{internalType:"string",name:"rewardTokenSymbol",type:"string"},{internalType:"address",name:"rewardOracleAddress",type:"address"},{internalType:"address",name:"rewardTokenAddress",type:"address"},{internalType:"uint256",name:"userUnclaimedRewards",type:"uint256"},{internalType:"uint256",name:"tokenIncentivesUserIndex",type:"uint256"},{internalType:"int256",name:"rewardPriceFeed",type:"int256"},{internalType:"uint8",name:"priceFeedDecimals",type:"uint8"},{internalType:"uint8",name:"rewardTokenDecimals",type:"uint8"}],internalType:"struct IUiIncentiveDataProviderV3.UserRewardInfo[]",name:"userRewardsInformation",type:"tuple[]"}],internalType:"struct IUiIncentiveDataProviderV3.UserIncentiveData",name:"vTokenIncentivesUserData",type:"tuple"},{components:[{internalType:"address",name:"tokenAddress",type:"address"},{internalType:"address",name:"incentiveControllerAddress",type:"address"},{components:[{internalType:"string",name:"rewardTokenSymbol",type:"string"},{internalType:"address",name:"rewardOracleAddress",type:"address"},{internalType:"address",name:"rewardTokenAddress",type:"address"},{internalType:"uint256",name:"userUnclaimedRewards",type:"uint256"},{internalType:"uint256",name:"tokenIncentivesUserIndex",type:"uint256"},{internalType:"int256",name:"rewardPriceFeed",type:"int256"},{internalType:"uint8",name:"priceFeedDecimals",type:"uint8"},{internalType:"uint8",name:"rewardTokenDecimals",type:"uint8"}],internalType:"struct IUiIncentiveDataProviderV3.UserRewardInfo[]",name:"userRewardsInformation",type:"tuple[]"}],internalType:"struct IUiIncentiveDataProviderV3.UserIncentiveData",name:"sTokenIncentivesUserData",type:"tuple"}],internalType:"struct IUiIncentiveDataProviderV3.UserReserveIncentiveData[]",name:"",type:"tuple[]"}],stateMutability:"view",type:"function"}];class it{static createInterface(){return new Me.vU(at)}static connect(e,t){return new f.CH(e,at,t)}}it.abi=at;class ot extends c.Z{constructor({provider:e,uiIncentiveDataProviderAddress:t,chainId:n}){super(e,it),this._getFeed=async(e,t,n)=>{const r=await this._chainlinkFeedsRegistries[t].getPriceFeed(e,n);return Object.assign(Object.assign({},r),{rewardTokenAddress:e})},this.uiIncentiveDataProviderAddress=t,this._chainlinkFeedsRegistries={},this.chainId=n}async getFullReservesIncentiveData({user:e,lendingPoolAddressProvider:t}){return this.getContractInstance(this.uiIncentiveDataProviderAddress).getFullReservesIncentiveData(t,e)}async getReservesIncentivesData({lendingPoolAddressProvider:e}){return this.getContractInstance(this.uiIncentiveDataProviderAddress).getReservesIncentivesData(e)}async getUserReservesIncentivesData({user:e,lendingPoolAddressProvider:t}){return this.getContractInstance(this.uiIncentiveDataProviderAddress).getUserReservesIncentivesData(t,e)}async getReservesIncentivesDataHumanized({lendingPoolAddressProvider:e}){return(await this.getReservesIncentivesData({lendingPoolAddressProvider:e})).map((t=>({id:`${this.chainId}-${t.underlyingAsset}-${e}`.toLowerCase(),underlyingAsset:t.underlyingAsset.toLowerCase(),aIncentiveData:this._formatIncentiveData(t.aIncentiveData),vIncentiveData:this._formatIncentiveData(t.vIncentiveData),sIncentiveData:this._formatIncentiveData(t.sIncentiveData)})))}async getUserReservesIncentivesDataHumanized({user:e,lendingPoolAddressProvider:t}){return(await this.getUserReservesIncentivesData({user:e,lendingPoolAddressProvider:t})).map((n=>({id:`${this.chainId}-${e}-${n.underlyingAsset}-${t}`.toLowerCase(),underlyingAsset:n.underlyingAsset.toLowerCase(),aTokenIncentivesUserData:this._formatUserIncentiveData(n.aTokenIncentivesUserData),vTokenIncentivesUserData:this._formatUserIncentiveData(n.vTokenIncentivesUserData),sTokenIncentivesUserData:this._formatUserIncentiveData(n.sTokenIncentivesUserData)})))}async getIncentivesDataWithPriceLegacy({lendingPoolAddressProvider:e,chainlinkFeedsRegistry:t,quote:n=tt.eth}){const r=await this.getReservesIncentivesDataHumanized({lendingPoolAddressProvider:e}),a=[];if(t&&(0,je.isAddress)(t)){this._chainlinkFeedsRegistries[t]||(this._chainlinkFeedsRegistries[t]=new rt({provider:this.provider,chainlinkFeedsRegistry:t}));const e=new Set;r.forEach((t=>{t.aIncentiveData.rewardsTokenInformation.map((t=>e.add(t.rewardTokenAddress))),t.vIncentiveData.rewardsTokenInformation.map((t=>e.add(t.rewardTokenAddress))),t.sIncentiveData.rewardsTokenInformation.map((t=>e.add(t.rewardTokenAddress)))}));const i=Array.from(e).map((e=>this._getFeed(e,t,n)));(await Promise.allSettled(i)).forEach((e=>{"fulfilled"===e.status&&a.push(e.value)}))}return r.map((t=>({id:`${this.chainId}-${t.underlyingAsset}-${e}`.toLowerCase(),underlyingAsset:t.underlyingAsset,aIncentiveData:Object.assign(Object.assign({},t.aIncentiveData),{rewardsTokenInformation:t.aIncentiveData.rewardsTokenInformation.map((e=>{const t=a.find((t=>t.rewardTokenAddress===e.rewardTokenAddress));return Object.assign(Object.assign({},e),{rewardPriceFeed:(null===t||void 0===t?void 0:t.answer)?t.answer:e.rewardPriceFeed,priceFeedDecimals:(null===t||void 0===t?void 0:t.decimals)?t.decimals:e.priceFeedDecimals})}))}),vIncentiveData:Object.assign(Object.assign({},t.vIncentiveData),{rewardsTokenInformation:t.vIncentiveData.rewardsTokenInformation.map((e=>{const t=a.find((t=>t.rewardTokenAddress===e.rewardTokenAddress));return Object.assign(Object.assign({},e),{rewardPriceFeed:(null===t||void 0===t?void 0:t.answer)?t.answer:e.rewardPriceFeed,priceFeedDecimals:(null===t||void 0===t?void 0:t.decimals)?t.decimals:e.priceFeedDecimals})}))}),sIncentiveData:Object.assign(Object.assign({},t.sIncentiveData),{rewardsTokenInformation:t.sIncentiveData.rewardsTokenInformation.map((e=>{const t=a.find((t=>t.rewardTokenAddress===e.rewardTokenAddress));return Object.assign(Object.assign({},e),{rewardPriceFeed:(null===t||void 0===t?void 0:t.answer)?t.answer:e.rewardPriceFeed,priceFeedDecimals:(null===t||void 0===t?void 0:t.decimals)?t.decimals:e.priceFeedDecimals})}))})})))}_formatIncentiveData(e){return{tokenAddress:e.tokenAddress,incentiveControllerAddress:e.incentiveControllerAddress,rewardsTokenInformation:e.rewardsTokenInformation.map((e=>({precision:e.precision,rewardTokenAddress:e.rewardTokenAddress,rewardTokenDecimals:e.rewardTokenDecimals,emissionPerSecond:e.emissionPerSecond.toString(),incentivesLastUpdateTimestamp:e.incentivesLastUpdateTimestamp.toNumber(),tokenIncentivesIndex:e.tokenIncentivesIndex.toString(),emissionEndTimestamp:e.emissionEndTimestamp.toNumber(),rewardTokenSymbol:e.rewardTokenSymbol,rewardOracleAddress:e.rewardOracleAddress,rewardPriceFeed:e.rewardPriceFeed.toString(),priceFeedDecimals:e.priceFeedDecimals})))}}_formatUserIncentiveData(e){return{tokenAddress:e.tokenAddress,incentiveControllerAddress:e.incentiveControllerAddress,userRewardsInformation:e.userRewardsInformation.map((e=>({rewardTokenAddress:e.rewardTokenAddress,rewardTokenDecimals:e.rewardTokenDecimals,tokenIncentivesUserIndex:e.tokenIncentivesUserIndex.toString(),userUnclaimedRewards:e.userUnclaimedRewards.toString(),rewardTokenSymbol:e.rewardTokenSymbol,rewardOracleAddress:e.rewardOracleAddress,rewardPriceFeed:e.rewardPriceFeed.toString(),priceFeedDecimals:e.priceFeedDecimals})))}}}(0,s.__decorate)([d.Z,(0,s.__param)(0,(0,p.Oh)("user")),(0,s.__param)(0,(0,p.Oh)("lendingPoolAddressProvider")),(0,s.__metadata)("design:type",Function),(0,s.__metadata)("design:paramtypes",[Object]),(0,s.__metadata)("design:returntype",Promise)],ot.prototype,"getFullReservesIncentiveData",null),(0,s.__decorate)([d.Z,(0,s.__param)(0,(0,p.Oh)("lendingPoolAddressProvider")),(0,s.__metadata)("design:type",Function),(0,s.__metadata)("design:paramtypes",[Object]),(0,s.__metadata)("design:returntype",Promise)],ot.prototype,"getReservesIncentivesData",null),(0,s.__decorate)([d.Z,(0,s.__param)(0,(0,p.Oh)("user")),(0,s.__param)(0,(0,p.Oh)("lendingPoolAddressProvider")),(0,s.__metadata)("design:type",Function),(0,s.__metadata)("design:paramtypes",[Object]),(0,s.__metadata)("design:returntype",Promise)],ot.prototype,"getUserReservesIncentivesData",null),(0,s.__decorate)([d.Z,(0,s.__param)(0,(0,p.Oh)("lendingPoolAddressProvider")),(0,s.__metadata)("design:type",Function),(0,s.__metadata)("design:paramtypes",[Object]),(0,s.__metadata)("design:returntype",Promise)],ot.prototype,"getReservesIncentivesDataHumanized",null),(0,s.__decorate)([d.Z,(0,s.__param)(0,(0,p.Oh)("user")),(0,s.__param)(0,(0,p.Oh)("lendingPoolAddressProvider")),(0,s.__metadata)("design:type",Function),(0,s.__metadata)("design:paramtypes",[Object]),(0,s.__metadata)("design:returntype",Promise)],ot.prototype,"getUserReservesIncentivesDataHumanized",null),(0,s.__decorate)([d.Z,(0,s.__param)(0,(0,p.Oh)("lendingPoolAddressProvider")),(0,s.__param)(0,(0,p.Oh)("chainlinkFeedsRegistry")),(0,s.__metadata)("design:type",Function),(0,s.__metadata)("design:paramtypes",[Object]),(0,s.__metadata)("design:returntype",Promise)],ot.prototype,"getIncentivesDataWithPriceLegacy",null);var st=function(e,t){return{refreshIncentiveData:function(){var n=(0,r.Z)(o().mark((function n(){var r,a,i,s,c;return o().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(r=t().account,a=t().currentMarketData,i=t().currentChainId,a.addresses.UI_INCENTIVE_DATA_PROVIDER){n.next=5;break}return n.abrupt("return");case 5:return s=new ot({uiIncentiveDataProviderAddress:a.addresses.UI_INCENTIVE_DATA_PROVIDER,provider:t().jsonRpcProvider(),chainId:i}),c=[],n.prev=7,c.push(s.getReservesIncentivesDataHumanized({lendingPoolAddressProvider:a.addresses.LENDING_POOL_ADDRESS_PROVIDER}).then((function(t){return e({reserveIncentiveData:t})}))),r&&c.push(s.getUserReservesIncentivesDataHumanized({lendingPoolAddressProvider:a.addresses.LENDING_POOL_ADDRESS_PROVIDER,user:r}).then((function(t){return e({userIncentiveData:t})}))),n.next=12,Promise.all(c);case 12:n.next=17;break;case 14:n.prev=14,n.t0=n.catch(7),console.log("error fetching incentives");case 17:case"end":return n.stop()}}),n,null,[[7,14]])})));return function(){return n.apply(this,arguments)}}()}},ct=function(e){return{mobileDrawerOpen:!1,setMobileDrawerOpen:function(t){e({mobileDrawerOpen:t})},gaslessEnabled:!0,setGaslessEnabled:function(t){e({gaslessEnabled:t})}}},ut=n(84243),lt=n(21046),dt=n(2593),pt=n(61744);class ft{static connect(e,t){return new f.CH(e,ht,t)}static createInterface(){return new Me.vU(ht)}}const ht=[{inputs:[{internalType:"address",name:"owner",type:"address"},{internalType:"address",name:"spender",type:"address"}],name:"allowance",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"approve",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"decimals",outputs:[{internalType:"uint8",name:"",type:"uint8"}],stateMutability:"view",type:"function"},{inputs:[],name:"name",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[],name:"symbol",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"}];class mt extends c.Z{constructor(e){super(e,ft),this.tokenDecimals={},this.tokenMetadata={},this.approve=this.approve.bind(this),this.approveTxData=this.approveTxData.bind(this),this.isApproved=this.isApproved.bind(this),this.getTokenData=this.getTokenData.bind(this),this.decimalsOf=this.decimalsOf.bind(this),this.contractInterface=ft.createInterface()}approve({user:e,token:t,spender:n,amount:r}){const a=this.getContractInstance(t),i=this.generateTxCallback({rawTxMethod:async()=>a.populateTransaction.approve(n,r),from:e});return{tx:i,txType:u.ns.ERC20_APPROVAL,gas:this.generateTxPriceEstimation([],i)}}approveTxData({user:e,token:t,spender:n,amount:r}){const a={},i=this.contractInterface.encodeFunctionData("approve",[n,r]);return a.data=i,a.to=t,a.from=e,a.gasLimit=dt.O$.from(l.eB[u.UQ.approval].recommended),a}async isApproved({user:e,token:t,spender:n,amount:r,nativeDecimals:a}){if(t.toLowerCase()===l.hP.toLowerCase())return!0;const i=await this.decimalsOf(t),o=this.getContractInstance(t),s=await o.allowance(e,n),c="-1"===r?dt.O$.from(l.Od):dt.O$.from((0,l.gU)(a?(0,je.formatUnits)(r,i):r,i));return s.gte(c)}async approvedAmount({user:e,token:t,spender:n}){if(t.toLowerCase()===l.hP.toLowerCase())return-1;const r=this.getContractInstance(t),a=await r.allowance(e,n);if(a.toString()===l.ke)return-1;const i=await this.decimalsOf(t);return Number(pt.formatUnits(a,i))}async decimalsOf(e){if(e.toLowerCase()===l.hP.toLowerCase())return 18;if(!this.tokenDecimals[e]){const t=this.getContractInstance(e);this.tokenDecimals[e]=await t.decimals()}return this.tokenDecimals[e]}async getTokenData(e){if(e.toLowerCase()===l.hP.toLowerCase())return{name:"Ethereum",symbol:"ETH",decimals:18,address:e};if(e.toLowerCase()==="0x9f8f72aa9304c8b593d555f12ef6589cc3a579a2".toLowerCase())return{name:"Maker",symbol:"MKR",decimals:18,address:e};if(!this.tokenMetadata[e]){const{name:t,symbol:n}=this.getContractInstance(e),[r,a,i]=await Promise.all([t(),n(),this.decimalsOf(e)]);this.tokenMetadata[e]={name:r,symbol:a,decimals:i,address:e}}return this.tokenMetadata[e]}}(0,s.__decorate)([d.JZ,(0,s.__param)(0,(0,p.Oh)("user")),(0,s.__param)(0,(0,p.Oh)("token")),(0,s.__param)(0,(0,p.Oh)("spender")),(0,s.__param)(0,(0,p.K5)("amount")),(0,s.__metadata)("design:type",Function),(0,s.__metadata)("design:paramtypes",[Object]),(0,s.__metadata)("design:returntype",Object)],mt.prototype,"approve",null),(0,s.__decorate)([d.JZ,(0,s.__param)(0,(0,p.Oh)("user")),(0,s.__param)(0,(0,p.Oh)("token")),(0,s.__param)(0,(0,p.Oh)("spender")),(0,s.__param)(0,(0,p.K5)("amount")),(0,s.__metadata)("design:type",Function),(0,s.__metadata)("design:paramtypes",[Object]),(0,s.__metadata)("design:returntype",Object)],mt.prototype,"approveTxData",null),(0,s.__decorate)([d.JZ,(0,s.__param)(0,(0,p.Oh)("user")),(0,s.__param)(0,(0,p.Oh)("token")),(0,s.__param)(0,(0,p.Oh)("spender")),(0,s.__param)(0,(0,p.lw)("amount")),(0,s.__metadata)("design:type",Function),(0,s.__metadata)("design:paramtypes",[Object]),(0,s.__metadata)("design:returntype",Promise)],mt.prototype,"isApproved",null),(0,s.__decorate)([d.JZ,(0,s.__param)(0,(0,p.Oh)("user")),(0,s.__param)(0,(0,p.Oh)("token")),(0,s.__param)(0,(0,p.Oh)("spender")),(0,s.__metadata)("design:type",Function),(0,s.__metadata)("design:paramtypes",[Object]),(0,s.__metadata)("design:returntype",Promise)],mt.prototype,"approvedAmount",null),(0,s.__decorate)([d.JZ,(0,s.__param)(0,(0,p.Oh)()),(0,s.__metadata)("design:type",Function),(0,s.__metadata)("design:paramtypes",[String]),(0,s.__metadata)("design:returntype",Promise)],mt.prototype,"decimalsOf",null),(0,s.__decorate)([d.JZ,(0,s.__param)(0,(0,p.Oh)()),(0,s.__metadata)("design:type",Function),(0,s.__metadata)("design:paramtypes",[String]),(0,s.__metadata)("design:returntype",Promise)],mt.prototype,"getTokenData",null);class yt{static connect(e,t){return new f.CH(e,gt,t)}}const gt=[{inputs:[{internalType:"address",name:"assetToSwapFrom",type:"address"},{internalType:"address",name:"assetToSwapTo",type:"address"},{internalType:"uint256",name:"amountToSwap",type:"uint256"},{internalType:"uint256",name:"minAmountToReceive",type:"uint256"},{internalType:"uint256",name:"swapAllBalanceOffset",type:"uint256"},{internalType:"bytes",name:"swapCalldata",type:"bytes"},{internalType:"address",name:"augustus",type:"address"},{components:[{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"uint256",name:"deadline",type:"uint256"},{internalType:"uint8",name:"v",type:"uint8"},{internalType:"bytes32",name:"r",type:"bytes32"},{internalType:"bytes32",name:"s",type:"bytes32"}],internalType:"struct IParaSwapLiquiditySwapAdapter.PermitSignature",name:"permitParams",type:"tuple"}],name:"swapAndDeposit",outputs:[],stateMutability:"nonpayable",type:"function"}];function bt(e){switch(e.slice(0,10)){case"0xda8567c8":return 100;case"0x58b9d179":case"0x54840d1a":return 4;case"0x0863b7ac":case"0x8f00eccb":case"0xec1d21dd":case"0xf5661034":case"0x64466805":case"0xa94e78ef":case"0x46c67b6d":case"0xb22f4db8":case"0x19fc5be0":case"0x3865bde6":case"0x58f15100":case"0xa6866da9":return 68;case"0x0b86a4c1":return 36;default:throw new Error("Unrecognized function selector for Augustus")}}class vt extends c.Z{constructor(e,t){super(e,yt),this.liquiditySwapAdapterAddress=null!==t&&void 0!==t?t:"",this.swapAndDeposit=this.swapAndDeposit.bind(this)}swapAndDeposit({user:e,assetToSwapFrom:t,assetToSwapTo:n,amountToSwap:r,minAmountToReceive:a,permitParams:i,augustus:o,swapCallData:s,swapAll:c},l){const d=this.getContractInstance(this.liquiditySwapAdapterAddress),p=this.generateTxCallback({rawTxMethod:async()=>d.populateTransaction.swapAndDeposit(t,n,r,a,c?bt(s):0,s,o,i),from:e});return{tx:p,txType:u.ns.DLP_ACTION,gas:this.generateTxPriceEstimation(null!==l&&void 0!==l?l:[],p,u.UQ.swapCollateral)}}}(0,s.__decorate)([d.cJ,(0,s.__param)(0,(0,p.Oh)("user")),(0,s.__param)(0,(0,p.Oh)("assetToSwapFrom")),(0,s.__param)(0,(0,p.Oh)("assetToSwapTo")),(0,s.__param)(0,(0,p.Oh)("augustus")),(0,s.__param)(0,(0,p.K5)("amountToSwap")),(0,s.__param)(0,(0,p.K5)("minAmountToReceive")),(0,s.__metadata)("design:type",Function),(0,s.__metadata)("design:paramtypes",[Object,Array]),(0,s.__metadata)("design:returntype",Object)],vt.prototype,"swapAndDeposit",null);const wt=[{inputs:[{internalType:"contract IPoolAddressesProvider",name:"addressesProvider",type:"address"},{internalType:"contract IParaSwapAugustusRegistry",name:"augustusRegistry",type:"address"}],stateMutability:"nonpayable",type:"constructor"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"fromAsset",type:"address"},{indexed:!0,internalType:"address",name:"toAsset",type:"address"},{indexed:!1,internalType:"uint256",name:"amountSold",type:"uint256"},{indexed:!1,internalType:"uint256",name:"receivedAmount",type:"uint256"}],name:"Bought",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"previousOwner",type:"address"},{indexed:!0,internalType:"address",name:"newOwner",type:"address"}],name:"OwnershipTransferred",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"fromAsset",type:"address"},{indexed:!0,internalType:"address",name:"toAsset",type:"address"},{indexed:!1,internalType:"uint256",name:"fromAmount",type:"uint256"},{indexed:!1,internalType:"uint256",name:"receivedAmount",type:"uint256"}],name:"Swapped",type:"event"},{inputs:[],name:"ADDRESSES_PROVIDER",outputs:[{internalType:"contract IPoolAddressesProvider",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"AUGUSTUS_REGISTRY",outputs:[{internalType:"contract IParaSwapAugustusRegistry",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"MAX_SLIPPAGE_PERCENT",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"ORACLE",outputs:[{internalType:"contract IPriceOracleGetter",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"POOL",outputs:[{internalType:"contract IPool",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address[]",name:"assets",type:"address[]"},{internalType:"uint256[]",name:"amounts",type:"uint256[]"},{internalType:"uint256[]",name:"premiums",type:"uint256[]"},{internalType:"address",name:"initiator",type:"address"},{internalType:"bytes",name:"params",type:"bytes"}],name:"executeOperation",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"owner",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"renounceOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract IERC20",name:"token",type:"address"}],name:"rescueTokens",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract IERC20Detailed",name:"collateralAsset",type:"address"},{internalType:"contract IERC20Detailed",name:"debtAsset",type:"address"},{internalType:"uint256",name:"collateralAmount",type:"uint256"},{internalType:"uint256",name:"debtRepayAmount",type:"uint256"},{internalType:"uint256",name:"debtRateMode",type:"uint256"},{internalType:"uint256",name:"buyAllBalanceOffset",type:"uint256"},{internalType:"bytes",name:"paraswapData",type:"bytes"},{components:[{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"uint256",name:"deadline",type:"uint256"},{internalType:"uint8",name:"v",type:"uint8"},{internalType:"bytes32",name:"r",type:"bytes32"},{internalType:"bytes32",name:"s",type:"bytes32"}],internalType:"struct BaseParaSwapAdapter.PermitSignature",name:"permitSignature",type:"tuple"}],name:"swapAndRepay",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"newOwner",type:"address"}],name:"transferOwnership",outputs:[],stateMutability:"nonpayable",type:"function"}],_t="0x6101006040523480156200001257600080fd5b506040516200333638038062003336833981016040819052620000359162000263565b81818180806001600160a01b03166080816001600160a01b031681525050806001600160a01b031663026b1d5f6040518163ffffffff1660e01b8152600401602060405180830381865afa15801562000092573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620000b89190620002a2565b6001600160a01b031660a05250600080546001600160a01b031916339081178255604051909182917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a350806001600160a01b031663fca513a86040518163ffffffff1660e01b8152600401602060405180830381865afa15801562000145573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200016b9190620002a2565b6001600160a01b0390811660c05260405163fb04e17b60e01b815260006004820152908316915063fb04e17b90602401602060405180830381865afa158015620001b9573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620001df9190620002c9565b15620002315760405162461bcd60e51b815260206004820152601c60248201527f4e6f7420612076616c6964204175677573747573206164647265737300000000604482015260640160405180910390fd5b6001600160a01b031660e05250506001805550620002ed565b6001600160a01b03811681146200026057600080fd5b50565b600080604083850312156200027757600080fd5b825162000284816200024a565b602084015190925062000297816200024a565b809150509250929050565b600060208284031215620002b557600080fd5b8151620002c2816200024a565b9392505050565b600060208284031215620002dc57600080fd5b81518015158114620002c257600080fd5b60805160a05160c05160e051612fa06200039660003960008181610176015261111801526000818161014f015261237b0152600081816101b8015281816104bb015281816105750152818161064b015281816106e50152818161079f0152818161087501528181610a7001528181611a6801528181611b2601528181611bfe01528181611cc301528181611d5e01528181611fc6015261217b0152600060e70152612fa06000f3fe608060405234801561001057600080fd5b50600436106100c85760003560e01c80634db9dc97116100815780638da5cb5b1161005b5780638da5cb5b146101da578063920f5c84146101f8578063f2fde38b1461021b57600080fd5b80634db9dc9714610198578063715018a6146101ab5780637535d246146101b357600080fd5b806332e4b286116100b257806332e4b2861461013357806338013f021461014a5780633a8298671461017157600080fd5b8062ae3bf8146100cd5780630542975c146100e2575b600080fd5b6100e06100db366004612585565b61022e565b005b6101097f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020015b60405180910390f35b61013c610bb881565b60405190815260200161012a565b6101097f000000000000000000000000000000000000000000000000000000000000000081565b6101097f000000000000000000000000000000000000000000000000000000000000000081565b6100e06101a63660046125eb565b610385565b6100e06108f4565b6101097f000000000000000000000000000000000000000000000000000000000000000081565b60005473ffffffffffffffffffffffffffffffffffffffff16610109565b61020b6102063660046126f9565b6109e4565b604051901515815260200161012a565b6100e0610229366004612585565b610c31565b60005473ffffffffffffffffffffffffffffffffffffffff1633146102b4576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064015b60405180910390fd5b6103826102d660005473ffffffffffffffffffffffffffffffffffffffff1690565b6040517f70a0823100000000000000000000000000000000000000000000000000000000815230600482015273ffffffffffffffffffffffffffffffffffffffff8416906370a0823190602401602060405180830381865afa158015610340573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061036491906127d4565b73ffffffffffffffffffffffffffffffffffffffff84169190610de2565b50565b600260015414156103f2576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c0060448201526064016102ab565b60026001556104048886868933610ebb565b955061042089338961041b3686900386018661291f565b61108e565b60006104688585858080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152508f92508e91508d90508c6110b4565b90506000610476828a61296a565b905080156106a8576040517f095ea7b300000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000081166004830152600060248301528c169063095ea7b3906044016020604051808303816000875af1158015610513573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105379190612981565b506040517f095ea7b300000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000081166004830152602482018390528c169063095ea7b3906044016020604051808303816000875af11580156105cd573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105f19190612981565b506040517fe8eda9df00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff8c8116600483015260248201839052336044830152600060648301527f0000000000000000000000000000000000000000000000000000000000000000169063e8eda9df90608401600060405180830381600087803b15801561068f57600080fd5b505af11580156106a3573d6000803e3d6000fd5b505050505b6040517f095ea7b300000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000081166004830152600060248301528b169063095ea7b3906044016020604051808303816000875af115801561073d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107619190612981565b506040517f095ea7b300000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000081166004830152602482018a90528b169063095ea7b3906044016020604051808303816000875af11580156107f7573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061081b9190612981565b506040517f573ade8100000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff8b81166004830152602482018a9052604482018990523360648301527f0000000000000000000000000000000000000000000000000000000000000000169063573ade81906084016020604051808303816000875af11580156108be573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108e291906127d4565b50506001805550505050505050505050565b60005473ffffffffffffffffffffffffffffffffffffffff163314610975576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016102ab565b6000805460405173ffffffffffffffffffffffffffffffffffffffff909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080547fffffffffffffffffffffffff0000000000000000000000000000000000000000169055565b600060026001541415610a53576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c0060448201526064016102ab565b60026001553373ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001614610af7576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601360248201527f43414c4c45525f4d5553545f42455f504f4f4c0000000000000000000000000060448201526064016102ab565b600189148015610b075750600187145b8015610b135750600185145b610b9f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602760248201527f464c4153484c4f414e5f4d554c5449504c455f4153534554535f4e4f545f535560448201527f50504f525445440000000000000000000000000000000000000000000000000060648201526084016102ab565b600088886000818110610bb457610bb46129a3565b905060200201359050600087876000818110610bd257610bd26129a3565b905060200201359050600086905060008d8d6000818110610bf557610bf56129a3565b9050602002016020810190610c0a9190612585565b9050610c1a8787858585896119ed565b505060018080559c9b505050505050505050505050565b60005473ffffffffffffffffffffffffffffffffffffffff163314610cb2576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016102ab565b73ffffffffffffffffffffffffffffffffffffffff8116610d55576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201527f646472657373000000000000000000000000000000000000000000000000000060648201526084016102ab565b6000805460405173ffffffffffffffffffffffffffffffffffffffff808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b6040517fa9059cbb0000000000000000000000000000000000000000000000000000000080825273ffffffffffffffffffffffffffffffffffffffff84166004830152602482018390529060008060448382895af1610e45573d6000803e3d6000fd5b50610e4f84611e35565b610eb5576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601560248201527f475076323a206661696c6564207472616e73666572000000000000000000000060448201526064016102ab565b50505050565b600080610ec787611f01565b905060006001876002811115610edf57610edf6129d2565b6002811115610ef057610ef06129d2565b14610f0057816101400151610f07565b8161012001515b6040517f70a0823100000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff86811660048301529192506000918316906370a0823190602401602060405180830381865afa158015610f79573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610f9d91906127d4565b90508615611017578581111561100f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601c60248201527f494e53554646494349454e545f414d4f554e545f544f5f52455041590000000060448201526064016102ab565b809550611081565b80861115611081576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601960248201527f494e56414c49445f444542545f52455041595f414d4f554e540000000000000060448201526064016102ab565b5093979650505050505050565b600061109985611f01565b610100015190506110ad8582868686612038565b5050505050565b6000806000878060200190518101906110cd9190612a73565b6040517ffb04e17b00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff80831660048301529294509092507f00000000000000000000000000000000000000000000000000000000000000009091169063fb04e17b90602401602060405180830381865afa158015611161573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906111859190612981565b6111eb576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601060248201527f494e56414c49445f41554755535455530000000000000000000000000000000060448201526064016102ab565b60006111f688612251565b60ff169050600061120688612251565b60ff16905060006112168a612333565b905060006112238a612333565b9050600061127b611238612710610bb86123e8565b61127561125061124988600a612c26565b87906123f8565b61126f6112686112618b600a612c26565b88906123f8565b8e906123f8565b90612422565b90612435565b9050808a111561130d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602360248201527f6d6178416d6f756e74546f5377617020657863656564206d617820736c69707060448201527f616765000000000000000000000000000000000000000000000000000000000060648201526084016102ab565b50506040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201526000935073ffffffffffffffffffffffffffffffffffffffff8b1692506370a082319150602401602060405180830381865afa15801561137f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906113a391906127d4565b90508581101561140f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f494e53554646494349454e545f42414c414e43455f4245464f52455f5357415060448201526064016102ab565b6040517f70a0823100000000000000000000000000000000000000000000000000000000815230600482015260009073ffffffffffffffffffffffffffffffffffffffff8916906370a0823190602401602060405180830381865afa15801561147c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906114a091906127d4565b905060008373ffffffffffffffffffffffffffffffffffffffff1663d2c4b5986040518163ffffffff1660e01b8152600401602060405180830381865afa1580156114ef573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906115139190612c42565b6040517f095ea7b300000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff808316600483015260006024830152919250908b169063095ea7b3906044016020604051808303816000875af115801561158c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906115b09190612981565b506040517f095ea7b300000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff8281166004830152602482018a90528b169063095ea7b3906044016020604051808303816000875af1158015611626573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061164a9190612981565b508b156116dd5760048c1015801561166e5750845161166a906020612478565b8c11155b6116d4576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f544f5f414d4f554e545f4f46465345545f4f55545f4f465f52414e474500000060448201526064016102ab565b8660208d018601525b60008473ffffffffffffffffffffffffffffffffffffffff16866040516117049190612c5f565b6000604051808303816000865af19150503d8060008114611741576040519150601f19603f3d011682016040523d82523d6000602084013e611746565b606091505b5050905080611759573d6000803e3d6000fd5b6040517f70a0823100000000000000000000000000000000000000000000000000000000815230600482015260009073ffffffffffffffffffffffffffffffffffffffff8d16906370a0823190602401602060405180830381865afa1580156117c6573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906117ea91906127d4565b90506117f6818661296a565b975089881115611862576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601860248201527f57524f4e475f42414c414e43455f41465445525f53574150000000000000000060448201526064016102ab565b6040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201526000906118ff90869073ffffffffffffffffffffffffffffffffffffffff8f16906370a0823190602401602060405180830381865afa1580156118d5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906118f991906127d4565b90612478565b90508981101561196b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601c60248201527f494e53554646494349454e545f414d4f554e545f52454345495645440000000060448201526064016102ab565b8b73ffffffffffffffffffffffffffffffffffffffff168d73ffffffffffffffffffffffffffffffffffffffff167fbf77fd13a39d14dc0da779342c14105c38d9a5d0c60f2caa22f5fd1d5525416d8b846040516119d3929190918252602082015260400190565b60405180910390a350505050505050509695505050505050565b60008080808080611a008b8d018d612c7b565b955095509550955095509550611a19868486888d610ebb565b94506000611a2b85848b8a8c8b6110b4565b6040517f095ea7b300000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000081166004830152600060248301529192509088169063095ea7b3906044016020604051808303816000875af1158015611ac4573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611ae89190612981565b506040517f095ea7b300000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000811660048301526024820188905288169063095ea7b3906044016020604051808303816000875af1158015611b7e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611ba29190612981565b506040517f573ade8100000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff888116600483015260248201889052604482018690528b811660648301527f0000000000000000000000000000000000000000000000000000000000000000169063573ade81906084016020604051808303816000875af1158015611c47573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611c6b91906127d4565b506000611c78828d6123e8565b9050611c868a8c838661108e565b6040517f095ea7b300000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000081166004830152600060248301528b169063095ea7b3906044016020604051808303816000875af1158015611d1b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611d3f9190612981565b508973ffffffffffffffffffffffffffffffffffffffff1663095ea7b37f0000000000000000000000000000000000000000000000000000000000000000611d908f8d6123e890919063ffffffff16565b6040517fffffffff0000000000000000000000000000000000000000000000000000000060e085901b16815273ffffffffffffffffffffffffffffffffffffffff909216600483015260248201526044016020604051808303816000875af1158015611e00573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611e249190612981565b505050505050505050505050505050565b6000611e75565b7f08c379a00000000000000000000000000000000000000000000000000000000060005260206004528060245250806044525060646000fd5b3d8015611eb45760208114611eee57611eaf7f475076323a206d616c666f726d6564207472616e7366657220726573756c7400601f611e3c565b611efb565b823b611ee557611ee57f475076323a206e6f74206120636f6e74726163740000000000000000000000006014611e3c565b60019150611efb565b3d6000803e600051151591505b50919050565b604080516102008101825260006101e08201818152825260208201819052918101829052606081018290526080810182905260a0810182905260c0810182905260e08101829052610100810182905261012081018290526101408101829052610160810182905261018081018290526101a081018290526101c08101919091526040517f35ea6a7500000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff83811660048301527f000000000000000000000000000000000000000000000000000000000000000016906335ea6a75906024016101e060405180830381865afa15801561200e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906120329190612dc0565b92915050565b60208101511561210557805160208201516040808401516060850151608086015192517fd505accf00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff89811660048301523060248301526044820196909652606481019490945260ff909116608484015260a483015260c48201529085169063d505accf9060e401600060405180830381600087803b1580156120ec57600080fd5b505af1158015612100573d6000803e3d6000fd5b505050505b61212773ffffffffffffffffffffffffffffffffffffffff8516843085612488565b6040517f69328dec00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff86811660048301526024820184905230604483015283917f0000000000000000000000000000000000000000000000000000000000000000909116906369328dec906064016020604051808303816000875af11580156121c6573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906121ea91906127d4565b146110ad576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601b60248201527f554e45585045435445445f414d4f554e545f57495448445241574e000000000060448201526064016102ab565b6000808273ffffffffffffffffffffffffffffffffffffffff1663313ce5676040518163ffffffff1660e01b8152600401602060405180830381865afa15801561229f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906122c39190612ee3565b9050604d8160ff161115612032576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601a60248201527f544f4f5f4d414e595f444543494d414c535f4f4e5f544f4b454e00000000000060448201526064016102ab565b6040517fb3596f0700000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff82811660048301526000917f00000000000000000000000000000000000000000000000000000000000000009091169063b3596f0790602401602060405180830381865afa1580156123c4573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061203291906127d4565b8082018281101561203257600080fd5b60008215806124195750508181028183828161241657612416612f00565b04145b61203257600080fd5b600061242e8284612f2f565b9392505050565b600081157fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffec778390048411151761246a57600080fd5b506127109102611388010490565b8082038281111561203257600080fd5b6040517f23b872dd0000000000000000000000000000000000000000000000000000000080825273ffffffffffffffffffffffffffffffffffffffff8581166004840152841660248301526044820183905290600080606483828a5af16124f3573d6000803e3d6000fd5b506124fd85611e35565b6110ad576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601960248201527f475076323a206661696c6564207472616e7366657246726f6d0000000000000060448201526064016102ab565b73ffffffffffffffffffffffffffffffffffffffff8116811461038257600080fd5b60006020828403121561259757600080fd5b813561242e81612563565b60008083601f8401126125b457600080fd5b50813567ffffffffffffffff8111156125cc57600080fd5b6020830191508360208285010111156125e457600080fd5b9250929050565b6000806000806000806000806000898b0361018081121561260b57600080fd5b8a3561261681612563565b995060208b013561262681612563565b985060408b0135975060608b0135965060808b0135955060a08b0135945060c08b013567ffffffffffffffff81111561265e57600080fd5b61266a8d828e016125a2565b90955093505060a07fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff20820112156126a057600080fd5b5060e08a0190509295985092959850929598565b60008083601f8401126126c657600080fd5b50813567ffffffffffffffff8111156126de57600080fd5b6020830191508360208260051b85010111156125e457600080fd5b600080600080600080600080600060a08a8c03121561271757600080fd5b893567ffffffffffffffff8082111561272f57600080fd5b61273b8d838e016126b4565b909b50995060208c013591508082111561275457600080fd5b6127608d838e016126b4565b909950975060408c013591508082111561277957600080fd5b6127858d838e016126b4565b909750955060608c0135915061279a82612563565b90935060808b013590808211156127b057600080fd5b506127bd8c828d016125a2565b915080935050809150509295985092959850929598565b6000602082840312156127e657600080fd5b5051919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040516101e0810167ffffffffffffffff81118282101715612840576128406127ed565b60405290565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff8111828210171561288d5761288d6127ed565b604052919050565b60ff8116811461038257600080fd5b600060a082840312156128b657600080fd5b60405160a0810181811067ffffffffffffffff821117156128d9576128d96127ed565b8060405250809150823581526020830135602082015260408301356128fd81612895565b8060408301525060608301356060820152608083013560808201525092915050565b600060a0828403121561293157600080fd5b61242e83836128a4565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60008282101561297c5761297c61293b565b500390565b60006020828403121561299357600080fd5b8151801515811461242e57600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b600067ffffffffffffffff821115612a1b57612a1b6127ed565b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200190565b60005b83811015612a62578181015183820152602001612a4a565b83811115610eb55750506000910152565b60008060408385031215612a8657600080fd5b825167ffffffffffffffff811115612a9d57600080fd5b8301601f81018513612aae57600080fd5b8051612ac1612abc82612a01565b612846565b818152866020838501011115612ad657600080fd5b612ae7826020830160208601612a47565b8094505050506020830151612afb81612563565b809150509250929050565b600181815b80851115612b5f57817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff04821115612b4557612b4561293b565b80851615612b5257918102915b93841c9390800290612b0b565b509250929050565b600082612b7657506001612032565b81612b8357506000612032565b8160018114612b995760028114612ba357612bbf565b6001915050612032565b60ff841115612bb457612bb461293b565b50506001821b612032565b5060208310610133831016604e8410600b8410161715612be2575081810a612032565b612bec8383612b06565b807fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff04821115612c1e57612c1e61293b565b029392505050565b600061242e8383612b67565b8051612c3d81612563565b919050565b600060208284031215612c5457600080fd5b815161242e81612563565b60008251612c71818460208701612a47565b9190910192915050565b6000806000806000806101408789031215612c9557600080fd5b8635612ca081612563565b9550602087013594506040870135935060608701359250608087013567ffffffffffffffff811115612cd157600080fd5b8701601f81018913612ce257600080fd5b8035612cf0612abc82612a01565b8181528a6020838501011115612d0557600080fd5b81602084016020830137600060208383010152809450505050612d2b8860a089016128a4565b90509295509295509295565b600060208284031215612d4957600080fd5b6040516020810181811067ffffffffffffffff82111715612d6c57612d6c6127ed565b6040529151825250919050565b80516fffffffffffffffffffffffffffffffff81168114612c3d57600080fd5b805164ffffffffff81168114612c3d57600080fd5b805161ffff81168114612c3d57600080fd5b60006101e08284031215612dd357600080fd5b612ddb61281c565b612de58484612d37565b8152612df360208401612d79565b6020820152612e0460408401612d79565b6040820152612e1560608401612d79565b6060820152612e2660808401612d79565b6080820152612e3760a08401612d79565b60a0820152612e4860c08401612d99565b60c0820152612e5960e08401612dae565b60e0820152610100612e6c818501612c32565b90820152610120612e7e848201612c32565b90820152610140612e90848201612c32565b90820152610160612ea2848201612c32565b90820152610180612eb4848201612d79565b908201526101a0612ec6848201612d79565b908201526101c0612ed8848201612d79565b908201529392505050565b600060208284031215612ef557600080fd5b815161242e81612895565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b600082612f65577f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b50049056fea26469706673582212201ae79dd35f34ecf1387bee8e87022a83fa61b3a7ba8b1ecade15267edadaceb264736f6c634300080a0033";class xt extends f.lV{constructor(e){super(wt,_t,e)}deploy(e,t,n){return super.deploy(e,t,n||{})}getDeployTransaction(e,t,n){return super.getDeployTransaction(e,t,n||{})}attach(e){return super.attach(e)}connect(e){return super.connect(e)}static createInterface(){return new Me.vU(wt)}static connect(e,t){return new f.CH(e,wt,t)}}xt.bytecode=_t,xt.abi=wt;class Tt extends c.Z{constructor(e,t){super(e,xt),this.repayWithCollateralAddress=null!==t&&void 0!==t?t:"",this.swapAndRepay=this.swapAndRepay.bind(this)}swapAndRepay({collateralAsset:e,debtAsset:t,collateralAmount:n,debtRepayAmount:r,debtRateMode:a,repayAll:i,permitParams:o,swapAndRepayCallData:s,user:c,augustus:d},p){const f=a===u.tk.Stable?1:2,h=this.getContractInstance(this.repayWithCollateralAddress),m=ut.$.encode(["bytes","address"],[s,d]),y=this.generateTxCallback({rawTxMethod:async()=>h.populateTransaction.swapAndRepay(e,t,n,r,f,i?(0,l.mz)(s):0,m,o),from:c});return{tx:y,txType:u.ns.DLP_ACTION,gas:this.generateTxPriceEstimation(null!==p&&void 0!==p?p:[],y,u.UQ.repayCollateral)}}}(0,s.__decorate)([d.mB,(0,s.__param)(0,(0,p.Oh)("user")),(0,s.__param)(0,(0,p.Oh)("collateralAsset")),(0,s.__param)(0,(0,p.Oh)("debtAsset")),(0,s.__param)(0,(0,p.K5)("collateralAmount")),(0,s.__param)(0,(0,p.K5)("debtRepayAmount")),(0,s.__param)(0,(0,p.Oh)("augustus")),(0,s.__metadata)("design:type",Function),(0,s.__metadata)("design:paramtypes",[Object,Array]),(0,s.__metadata)("design:returntype",Object)],Tt.prototype,"swapAndRepay",null);var St=n(84707);const kt=[{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"reserve",type:"address"},{indexed:!0,internalType:"address",name:"backer",type:"address"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"},{indexed:!1,internalType:"uint256",name:"fee",type:"uint256"}],name:"BackUnbacked",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"reserve",type:"address"},{indexed:!1,internalType:"address",name:"user",type:"address"},{indexed:!0,internalType:"address",name:"onBehalfOf",type:"address"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"},{indexed:!1,internalType:"enum DataTypes.InterestRateMode",name:"interestRateMode",type:"uint8"},{indexed:!1,internalType:"uint256",name:"borrowRate",type:"uint256"},{indexed:!0,internalType:"uint16",name:"referral",type:"uint16"}],name:"Borrow",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"target",type:"address"},{indexed:!0,internalType:"address",name:"initiator",type:"address"},{indexed:!0,internalType:"address",name:"asset",type:"address"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"},{indexed:!1,internalType:"enum DataTypes.InterestRateMode",name:"interestRateMode",type:"uint8"},{indexed:!1,internalType:"uint256",name:"premium",type:"uint256"},{indexed:!1,internalType:"uint16",name:"referralCode",type:"uint16"}],name:"FlashLoan",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"asset",type:"address"},{indexed:!1,internalType:"uint256",name:"totalDebt",type:"uint256"}],name:"IsolationModeTotalDebtUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"collateralAsset",type:"address"},{indexed:!0,internalType:"address",name:"debtAsset",type:"address"},{indexed:!0,internalType:"address",name:"user",type:"address"},{indexed:!1,internalType:"uint256",name:"debtToCover",type:"uint256"},{indexed:!1,internalType:"uint256",name:"liquidatedCollateralAmount",type:"uint256"},{indexed:!1,internalType:"address",name:"liquidator",type:"address"},{indexed:!1,internalType:"bool",name:"receiveAToken",type:"bool"}],name:"LiquidationCall",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"reserve",type:"address"},{indexed:!1,internalType:"address",name:"user",type:"address"},{indexed:!0,internalType:"address",name:"onBehalfOf",type:"address"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"},{indexed:!0,internalType:"uint16",name:"referral",type:"uint16"}],name:"MintUnbacked",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"reserve",type:"address"},{indexed:!1,internalType:"uint256",name:"amountMinted",type:"uint256"}],name:"MintedToTreasury",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"reserve",type:"address"},{indexed:!0,internalType:"address",name:"user",type:"address"}],name:"RebalanceStableBorrowRate",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"reserve",type:"address"},{indexed:!0,internalType:"address",name:"user",type:"address"},{indexed:!0,internalType:"address",name:"repayer",type:"address"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"},{indexed:!1,internalType:"bool",name:"useATokens",type:"bool"}],name:"Repay",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"reserve",type:"address"},{indexed:!1,internalType:"uint256",name:"liquidityRate",type:"uint256"},{indexed:!1,internalType:"uint256",name:"stableBorrowRate",type:"uint256"},{indexed:!1,internalType:"uint256",name:"variableBorrowRate",type:"uint256"},{indexed:!1,internalType:"uint256",name:"liquidityIndex",type:"uint256"},{indexed:!1,internalType:"uint256",name:"variableBorrowIndex",type:"uint256"}],name:"ReserveDataUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"reserve",type:"address"},{indexed:!0,internalType:"address",name:"user",type:"address"}],name:"ReserveUsedAsCollateralDisabled",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"reserve",type:"address"},{indexed:!0,internalType:"address",name:"user",type:"address"}],name:"ReserveUsedAsCollateralEnabled",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"reserve",type:"address"},{indexed:!1,internalType:"address",name:"user",type:"address"},{indexed:!0,internalType:"address",name:"onBehalfOf",type:"address"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"},{indexed:!0,internalType:"uint16",name:"referralCode",type:"uint16"}],name:"Supply",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"reserve",type:"address"},{indexed:!0,internalType:"address",name:"user",type:"address"},{indexed:!1,internalType:"enum DataTypes.InterestRateMode",name:"interestRateMode",type:"uint8"}],name:"SwapBorrowRateMode",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"user",type:"address"},{indexed:!1,internalType:"uint8",name:"categoryId",type:"uint8"}],name:"UserEModeSet",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"reserve",type:"address"},{indexed:!0,internalType:"address",name:"user",type:"address"},{indexed:!0,internalType:"address",name:"to",type:"address"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"}],name:"Withdraw",type:"event"},{inputs:[],name:"ADDRESSES_PROVIDER",outputs:[{internalType:"contract IPoolAddressesProvider",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"BRIDGE_PROTOCOL_FEE",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"FLASHLOAN_PREMIUM_TOTAL",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"FLASHLOAN_PREMIUM_TO_PROTOCOL",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"MAX_NUMBER_RESERVES",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"MAX_STABLE_RATE_BORROW_SIZE_PERCENT",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"uint256",name:"fee",type:"uint256"}],name:"backUnbacked",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"uint256",name:"interestRateMode",type:"uint256"},{internalType:"uint16",name:"referralCode",type:"uint16"},{internalType:"address",name:"onBehalfOf",type:"address"}],name:"borrow",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint8",name:"id",type:"uint8"},{components:[{internalType:"uint16",name:"ltv",type:"uint16"},{internalType:"uint16",name:"liquidationThreshold",type:"uint16"},{internalType:"uint16",name:"liquidationBonus",type:"uint16"},{internalType:"address",name:"priceSource",type:"address"},{internalType:"string",name:"label",type:"string"}],internalType:"struct DataTypes.EModeCategory",name:"config",type:"tuple"}],name:"configureEModeCategory",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"address",name:"onBehalfOf",type:"address"},{internalType:"uint16",name:"referralCode",type:"uint16"}],name:"deposit",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"}],name:"dropReserve",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"},{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"uint256",name:"balanceFromBefore",type:"uint256"},{internalType:"uint256",name:"balanceToBefore",type:"uint256"}],name:"finalizeTransfer",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"receiverAddress",type:"address"},{internalType:"address[]",name:"assets",type:"address[]"},{internalType:"uint256[]",name:"amounts",type:"uint256[]"},{internalType:"uint256[]",name:"interestRateModes",type:"uint256[]"},{internalType:"address",name:"onBehalfOf",type:"address"},{internalType:"bytes",name:"params",type:"bytes"},{internalType:"uint16",name:"referralCode",type:"uint16"}],name:"flashLoan",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"receiverAddress",type:"address"},{internalType:"address",name:"asset",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"bytes",name:"params",type:"bytes"},{internalType:"uint16",name:"referralCode",type:"uint16"}],name:"flashLoanSimple",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"}],name:"getConfiguration",outputs:[{components:[{internalType:"uint256",name:"data",type:"uint256"}],internalType:"struct DataTypes.ReserveConfigurationMap",name:"",type:"tuple"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint8",name:"id",type:"uint8"}],name:"getEModeCategoryData",outputs:[{components:[{internalType:"uint16",name:"ltv",type:"uint16"},{internalType:"uint16",name:"liquidationThreshold",type:"uint16"},{internalType:"uint16",name:"liquidationBonus",type:"uint16"},{internalType:"address",name:"priceSource",type:"address"},{internalType:"string",name:"label",type:"string"}],internalType:"struct DataTypes.EModeCategory",name:"",type:"tuple"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"}],name:"getReserveData",outputs:[{components:[{components:[{internalType:"uint256",name:"data",type:"uint256"}],internalType:"struct DataTypes.ReserveConfigurationMap",name:"configuration",type:"tuple"},{internalType:"uint128",name:"liquidityIndex",type:"uint128"},{internalType:"uint128",name:"currentLiquidityRate",type:"uint128"},{internalType:"uint128",name:"variableBorrowIndex",type:"uint128"},{internalType:"uint128",name:"currentVariableBorrowRate",type:"uint128"},{internalType:"uint128",name:"currentStableBorrowRate",type:"uint128"},{internalType:"uint40",name:"lastUpdateTimestamp",type:"uint40"},{internalType:"uint16",name:"id",type:"uint16"},{internalType:"address",name:"aTokenAddress",type:"address"},{internalType:"address",name:"stableDebtTokenAddress",type:"address"},{internalType:"address",name:"variableDebtTokenAddress",type:"address"},{internalType:"address",name:"interestRateStrategyAddress",type:"address"},{internalType:"uint128",name:"accruedToTreasury",type:"uint128"},{internalType:"uint128",name:"unbacked",type:"uint128"},{internalType:"uint128",name:"isolationModeTotalDebt",type:"uint128"}],internalType:"struct DataTypes.ReserveData",name:"",type:"tuple"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"}],name:"getReserveNormalizedIncome",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"}],name:"getReserveNormalizedVariableDebt",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"getReservesList",outputs:[{internalType:"address[]",name:"",type:"address[]"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"user",type:"address"}],name:"getUserAccountData",outputs:[{internalType:"uint256",name:"totalCollateralBase",type:"uint256"},{internalType:"uint256",name:"totalDebtBase",type:"uint256"},{internalType:"uint256",name:"availableBorrowsBase",type:"uint256"},{internalType:"uint256",name:"currentLiquidationThreshold",type:"uint256"},{internalType:"uint256",name:"ltv",type:"uint256"},{internalType:"uint256",name:"healthFactor",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"user",type:"address"}],name:"getUserConfiguration",outputs:[{components:[{internalType:"uint256",name:"data",type:"uint256"}],internalType:"struct DataTypes.UserConfigurationMap",name:"",type:"tuple"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"user",type:"address"}],name:"getUserEMode",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"},{internalType:"address",name:"aTokenAddress",type:"address"},{internalType:"address",name:"stableDebtAddress",type:"address"},{internalType:"address",name:"variableDebtAddress",type:"address"},{internalType:"address",name:"interestRateStrategyAddress",type:"address"}],name:"initReserve",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"collateralAsset",type:"address"},{internalType:"address",name:"debtAsset",type:"address"},{internalType:"address",name:"user",type:"address"},{internalType:"uint256",name:"debtToCover",type:"uint256"},{internalType:"bool",name:"receiveAToken",type:"bool"}],name:"liquidationCall",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address[]",name:"assets",type:"address[]"}],name:"mintToTreasury",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"address",name:"onBehalfOf",type:"address"},{internalType:"uint16",name:"referralCode",type:"uint16"}],name:"mintUnbacked",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"},{internalType:"address",name:"user",type:"address"}],name:"rebalanceStableBorrowRate",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"uint256",name:"interestRateMode",type:"uint256"},{internalType:"address",name:"onBehalfOf",type:"address"}],name:"repay",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"uint256",name:"interestRateMode",type:"uint256"}],name:"repayWithATokens",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"uint256",name:"interestRateMode",type:"uint256"},{internalType:"address",name:"onBehalfOf",type:"address"},{internalType:"uint256",name:"deadline",type:"uint256"},{internalType:"uint8",name:"permitV",type:"uint8"},{internalType:"bytes32",name:"permitR",type:"bytes32"},{internalType:"bytes32",name:"permitS",type:"bytes32"}],name:"repayWithPermit",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"},{internalType:"uint256",name:"configuration",type:"uint256"}],name:"setConfiguration",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"},{internalType:"address",name:"rateStrategyAddress",type:"address"}],name:"setReserveInterestRateStrategyAddress",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint8",name:"categoryId",type:"uint8"}],name:"setUserEMode",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"},{internalType:"bool",name:"useAsCollateral",type:"bool"}],name:"setUserUseReserveAsCollateral",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"address",name:"onBehalfOf",type:"address"},{internalType:"uint16",name:"referralCode",type:"uint16"}],name:"supply",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"address",name:"onBehalfOf",type:"address"},{internalType:"uint16",name:"referralCode",type:"uint16"},{internalType:"uint256",name:"deadline",type:"uint256"},{internalType:"uint8",name:"permitV",type:"uint8"},{internalType:"bytes32",name:"permitR",type:"bytes32"},{internalType:"bytes32",name:"permitS",type:"bytes32"}],name:"supplyWithPermit",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"},{internalType:"uint256",name:"interestRateMode",type:"uint256"}],name:"swapBorrowRateMode",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"bridgeProtocolFee",type:"uint256"}],name:"updateBridgeProtocolFee",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"flashLoanPremiumTotal",type:"uint256"},{internalType:"uint256",name:"flashLoanPremiumToProtocol",type:"uint256"}],name:"updateFlashloanPremiums",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"address",name:"to",type:"address"}],name:"withdraw",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"nonpayable",type:"function"}];class Et{static createInterface(){return new Me.vU(kt)}static connect(e,t){return new f.CH(e,kt,t)}}Et.abi=kt;const At=[{inputs:[{internalType:"bytes32",name:"args",type:"bytes32"}],name:"borrow",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"args1",type:"bytes32"},{internalType:"bytes32",name:"args2",type:"bytes32"}],name:"liquidationCall",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"args",type:"bytes32"}],name:"rebalanceStableBorrowRate",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"args",type:"bytes32"}],name:"repay",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"args",type:"bytes32"}],name:"repayWithATokens",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"args",type:"bytes32"},{internalType:"bytes32",name:"r",type:"bytes32"},{internalType:"bytes32",name:"s",type:"bytes32"}],name:"repayWithPermit",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"args",type:"bytes32"}],name:"setUserUseReserveAsCollateral",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"args",type:"bytes32"}],name:"supply",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"args",type:"bytes32"},{internalType:"bytes32",name:"r",type:"bytes32"},{internalType:"bytes32",name:"s",type:"bytes32"}],name:"supplyWithPermit",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"args",type:"bytes32"}],name:"swapBorrowRateMode",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"args",type:"bytes32"}],name:"withdraw",outputs:[],stateMutability:"nonpayable",type:"function"}];class Ot{static createInterface(){return new Me.vU(At)}static connect(e,t){return new f.CH(e,At,t)}}Ot.abi=At;const Ct=[{inputs:[{internalType:"contract IPool",name:"pool",type:"address"}],stateMutability:"nonpayable",type:"constructor"},{inputs:[],name:"POOL",outputs:[{internalType:"contract IPool",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"uint256",name:"interestRateMode",type:"uint256"},{internalType:"uint16",name:"referralCode",type:"uint16"}],name:"encodeBorrowParams",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"collateralAsset",type:"address"},{internalType:"address",name:"debtAsset",type:"address"},{internalType:"address",name:"user",type:"address"},{internalType:"uint256",name:"debtToCover",type:"uint256"},{internalType:"bool",name:"receiveAToken",type:"bool"}],name:"encodeLiquidationCall",outputs:[{internalType:"bytes32",name:"",type:"bytes32"},{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"},{internalType:"address",name:"user",type:"address"}],name:"encodeRebalanceStableBorrowRate",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"uint256",name:"interestRateMode",type:"uint256"}],name:"encodeRepayParams",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"uint256",name:"interestRateMode",type:"uint256"}],name:"encodeRepayWithATokensParams",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"uint256",name:"interestRateMode",type:"uint256"},{internalType:"uint256",name:"deadline",type:"uint256"},{internalType:"uint8",name:"permitV",type:"uint8"},{internalType:"bytes32",name:"permitR",type:"bytes32"},{internalType:"bytes32",name:"permitS",type:"bytes32"}],name:"encodeRepayWithPermitParams",outputs:[{internalType:"bytes32",name:"",type:"bytes32"},{internalType:"bytes32",name:"",type:"bytes32"},{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"},{internalType:"bool",name:"useAsCollateral",type:"bool"}],name:"encodeSetUserUseReserveAsCollateral",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"uint16",name:"referralCode",type:"uint16"}],name:"encodeSupplyParams",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"uint16",name:"referralCode",type:"uint16"},{internalType:"uint256",name:"deadline",type:"uint256"},{internalType:"uint8",name:"permitV",type:"uint8"},{internalType:"bytes32",name:"permitR",type:"bytes32"},{internalType:"bytes32",name:"permitS",type:"bytes32"}],name:"encodeSupplyWithPermitParams",outputs:[{internalType:"bytes32",name:"",type:"bytes32"},{internalType:"bytes32",name:"",type:"bytes32"},{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"},{internalType:"uint256",name:"interestRateMode",type:"uint256"}],name:"encodeSwapBorrowRateMode",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"encodeWithdrawParams",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"}],Pt="0x60a060405234801561001057600080fd5b5060405161143138038061143183398101604081905261002f91610040565b6001600160a01b0316608052610070565b60006020828403121561005257600080fd5b81516001600160a01b038116811461006957600080fd5b9392505050565b6080516113606100d16000396000818161016b0152818161027e015281816103760152818161043f015281816105180152818161062e0152818161073c015281816107fc0152818161094101528181610a700152610b5501526113606000f3fe608060405234801561001057600080fd5b50600436106100d45760003560e01c806388d5185211610081578063b76398e41161005b578063b76398e414610200578063fc0eed8514610213578063fed63a931461022157600080fd5b806388d51852146101b25780638da7fb18146101da5780639d2ffc1b146101ed57600080fd5b80635cc7bc10116100b25780635cc7bc1014610125578063671a7fae146101385780637535d2461461016657600080fd5b80631a64acf2146100d95780631a8f6dee146100ff5780631fd3479714610112575b600080fd5b6100ec6100e7366004610e66565b610234565b6040519081526020015b60405180910390f35b6100ec61010d366004610eb0565b61032c565b6100ec610120366004610ee9565b6103f5565b6100ec610133366004610ee9565b6104ce565b61014b610146366004610f2b565b6105e0565b604080519384526020840192909252908201526060016100f6565b61018d7f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020016100f6565b6101c56101c0366004610fa9565b6106f0565b604080519283526020830191909152016100f6565b6100ec6101e836600461100d565b6108e2565b6100ec6101fb36600461100d565b6108f7565b6100ec61020e366004611042565b610a26565b6100ec61010d366004611084565b61014b61022f3660046110b9565b610b07565b6040517f35ea6a7500000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff858116600483015260009182917f000000000000000000000000000000000000000000000000000000000000000016906335ea6a75906024016101e060405180830381865afa1580156102c6573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102ea9190611207565b60e081015190915060006102fd87610c5d565b9050600061030a87610d08565b60109290921b60909290921b60989690961b9590950101019695505050505050565b6040517f35ea6a7500000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff838116600483015260009182917f000000000000000000000000000000000000000000000000000000000000000016906335ea6a75906024016101e060405180830381865afa1580156103be573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103e29190611207565b60e00151601084901b0191505092915050565b6040517f35ea6a7500000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff838116600483015260009182917f000000000000000000000000000000000000000000000000000000000000000016906335ea6a75906024016101e060405180830381865afa158015610487573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104ab9190611207565b60e081015190915060006104be85610d08565b60101b9190910195945050505050565b6040517f35ea6a7500000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff838116600483015260009182917f000000000000000000000000000000000000000000000000000000000000000016906335ea6a75906024016101e060405180830381865afa158015610560573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105849190611207565b60e081015190915060007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff85146105c3576105be85610c5d565b6104be565b5071ffffffffffffffffffffffffffffffff000001949350505050565b6040517f35ea6a7500000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff88811660048301526000918291829182917f000000000000000000000000000000000000000000000000000000000000000016906335ea6a75906024016101e060405180830381865afa158015610676573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061069a9190611207565b60e081015190915060006106ad8c610c5d565b905060006106ba8b610d9b565b905060008a60c01b8260a01b018d60901b018360101b0184019050808a8a97509750975050505050509750975097945050505050565b6040517f35ea6a7500000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff8681166004830152600091829182917f0000000000000000000000000000000000000000000000000000000000000000909116906335ea6a75906024016101e060405180830381865afa158015610786573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107aa9190611207565b60e08101516040517f35ea6a7500000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff8a8116600483015292935090916000917f0000000000000000000000000000000000000000000000000000000000000000909116906335ea6a75906024016101e060405180830381865afa158015610846573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061086a9190611207565b60e081015190915060007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff89146108a9576108a489610c5d565b6108bb565b6fffffffffffffffffffffffffffffffff5b60109290921b9390930160208a901b019550608087901b0193505050509550959350505050565b60006108ef8484846108f7565b949350505050565b6040517f35ea6a7500000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff848116600483015260009182917f000000000000000000000000000000000000000000000000000000000000000016906335ea6a75906024016101e060405180830381865afa158015610989573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109ad9190611207565b60e081015190915060007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff86146109ec576109e786610c5d565b6109fe565b6fffffffffffffffffffffffffffffffff5b90506000610a0b86610d08565b60901b60109290921b91909101919091019695505050505050565b6040517f35ea6a7500000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff848116600483015260009182917f000000000000000000000000000000000000000000000000000000000000000016906335ea6a75906024016101e060405180830381865afa158015610ab8573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610adc9190611207565b60e08101519091506000610aef86610c5d565b60101b609086901b0191909101925050509392505050565b6040517f35ea6a7500000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff88811660048301526000918291829182917f000000000000000000000000000000000000000000000000000000000000000016906335ea6a75906024016101e060405180830381865afa158015610b9d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610bc19190611207565b60e081015190915060007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8c14610c0057610bfb8c610c5d565b610c12565b6fffffffffffffffffffffffffffffffff5b90506000610c1f8c610d08565b90506000610c2c8c610d9b565b60b89b909b1b60989b909b1b9a909a0160909190911b0160109190911b01019b959a50939850939650505050505050565b60006fffffffffffffffffffffffffffffffff821115610d04576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602760248201527f53616665436173743a2076616c756520646f65736e27742066697420696e203160448201527f323820626974730000000000000000000000000000000000000000000000000060648201526084015b60405180910390fd5b5090565b600060ff821115610d04576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602560248201527f53616665436173743a2076616c756520646f65736e27742066697420696e203860448201527f20626974730000000000000000000000000000000000000000000000000000006064820152608401610cfb565b600063ffffffff821115610d04576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602660248201527f53616665436173743a2076616c756520646f65736e27742066697420696e203360448201527f32206269747300000000000000000000000000000000000000000000000000006064820152608401610cfb565b73ffffffffffffffffffffffffffffffffffffffff81168114610e5357600080fd5b50565b61ffff81168114610e5357600080fd5b60008060008060808587031215610e7c57600080fd5b8435610e8781610e31565b935060208501359250604085013591506060850135610ea581610e56565b939692955090935050565b60008060408385031215610ec357600080fd5b8235610ece81610e31565b91506020830135610ede81610e31565b809150509250929050565b60008060408385031215610efc57600080fd5b8235610f0781610e31565b946020939093013593505050565b803560ff81168114610f2657600080fd5b919050565b600080600080600080600060e0888a031215610f4657600080fd5b8735610f5181610e31565b9650602088013595506040880135610f6881610e56565b945060608801359350610f7d60808901610f15565b925060a0880135915060c0880135905092959891949750929550565b80358015158114610f2657600080fd5b600080600080600060a08688031215610fc157600080fd5b8535610fcc81610e31565b94506020860135610fdc81610e31565b93506040860135610fec81610e31565b92506060860135915061100160808701610f99565b90509295509295909350565b60008060006060848603121561102257600080fd5b833561102d81610e31565b95602085013595506040909401359392505050565b60008060006060848603121561105757600080fd5b833561106281610e31565b925060208401359150604084013561107981610e56565b809150509250925092565b6000806040838503121561109757600080fd5b82356110a281610e31565b91506110b060208401610f99565b90509250929050565b600080600080600080600060e0888a0312156110d457600080fd5b87356110df81610e31565b9650602088013595506040880135945060608801359350610f7d60808901610f15565b6040516101e0810167ffffffffffffffff8111828210171561114d577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b60405290565b60006020828403121561116557600080fd5b6040516020810181811067ffffffffffffffff821117156111af577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040529151825250919050565b80516fffffffffffffffffffffffffffffffff81168114610f2657600080fd5b805164ffffffffff81168114610f2657600080fd5b8051610f2681610e56565b8051610f2681610e31565b60006101e0828403121561121a57600080fd5b611222611102565b61122c8484611153565b815261123a602084016111bc565b602082015261124b604084016111bc565b604082015261125c606084016111bc565b606082015261126d608084016111bc565b608082015261127e60a084016111bc565b60a082015261128f60c084016111dc565b60c08201526112a060e084016111f1565b60e08201526101006112b38185016111fc565b908201526101206112c58482016111fc565b908201526101406112d78482016111fc565b908201526101606112e98482016111fc565b908201526101806112fb8482016111bc565b908201526101a061130d8482016111bc565b908201526101c061131f8482016111bc565b90820152939250505056fea2646970667358221220550a5d1ca13779d56fd6a3f9cf5cee982d93d61310d74a95690bcec9ee75ab4a64736f6c634300080a0033";class Rt extends f.lV{constructor(...e){1===e.length?super(Ct,Pt,e[0]):super(...e)}deploy(e,t){return super.deploy(e,t||{})}getDeployTransaction(e,t){return super.getDeployTransaction(e,t||{})}attach(e){return super.attach(e)}connect(e){return super.connect(e)}static createInterface(){return new Me.vU(Ct)}static connect(e,t){return new f.CH(e,Ct,t)}}Rt.bytecode=Pt,Rt.abi=Ct;class It extends c.Z{constructor(e,t){super(e,Ot);const{l2PoolAddress:n,encoderAddress:r}=null!==t&&void 0!==t?t:{};this.l2PoolAddress=null!==n&&void 0!==n?n:"",this.encoderAddress=null!==r&&void 0!==r?r:"",this.encoderInterface=Rt.createInterface(),this.l2PoolContractInstance=Ot.createInterface(),this.poolContractInstance=Et.createInterface(),this.generateSupplyTxData=({user:e,reserve:t,onBehalfOf:n,amount:r,referralCode:a})=>{const i={},o=this.poolContractInstance.encodeFunctionData("supply",[t,r,null!==n&&void 0!==n?n:e,null!==a&&void 0!==a?a:"0"]);return i.to=this.l2PoolAddress,i.from=e,i.data=o,i},this.generateBorrowTxData=({user:e,reserve:t,amount:n,numericRateMode:r,referralCode:a,onBehalfOf:i})=>{const o={},s=this.poolContractInstance.encodeFunctionData("borrow",[t,n,r,null!==a&&void 0!==a?a:"0",null!==i&&void 0!==i?i:e]);return o.to=this.l2PoolAddress,o.from=e,o.data=s,o.gasLimit=dt.O$.from(l.eB[u.UQ.borrow].limit),o},this.generateSupplyWithPermitTxData=({user:e,reserve:t,amount:n,onBehalfOf:r,referralCode:a,deadline:i,permitR:o,permitS:s,permitV:c})=>{const u={},l=this.poolContractInstance.encodeFunctionData("supplyWithPermit",[t,n,null!==r&&void 0!==r?r:e,null!==a&&void 0!==a?a:"0",i,c,o,s]);return u.to=this.l2PoolAddress,u.from=e,u.data=l,u},this.generateEncodedSupplyTxData=({encodedTxData:e,user:t})=>{const n={},r=this.l2PoolContractInstance.encodeFunctionData("supply",[e]);return n.to=this.l2PoolAddress,n.data=r,n.from=t,n.gasLimit=dt.O$.from(l.eB[u.UQ.supply].limit),n},this.generateEncodedBorrowTxData=({encodedTxData:e,user:t})=>{const n={},r=this.l2PoolContractInstance.encodeFunctionData("borrow",[e]);return n.to=this.l2PoolAddress,n.data=r,n.from=t,n.gasLimit=dt.O$.from(l.eB[u.UQ.borrow].limit),n},this.generateEncodedSupplyWithPermitTxData=({encodedTxData:e,signature:t,user:n})=>{const r={},a=(0,je.splitSignature)(t),i=this.l2PoolContractInstance.encodeFunctionData("supplyWithPermit",[e,a.r,a.s]);return r.to=this.l2PoolAddress,r.data=i,r.from=n,r.gasLimit=dt.O$.from(l.eB[u.UQ.supplyWithPermit].limit),r}}async supply({user:e,reserve:t,amount:n,referralCode:r},a){const i=this.getEncoder(),o=await i.encodeSupplyParams(t,n,null!==r&&void 0!==r?r:0),s=this.getContractInstance(this.l2PoolAddress),c=this.generateTxCallback({rawTxMethod:async()=>s.populateTransaction.supply(o),from:e,value:(0,l.oC)(t,n)});return a.push({tx:c,txType:u.ns.DLP_ACTION,gas:this.generateTxPriceEstimation(a,c,u.UQ.supply)}),a}async supplyWithPermit({user:e,reserve:t,amount:n,deadline:r,referralCode:a,permitR:i,permitS:o,permitV:s},c){const l=this.getEncoder(),d=await l.encodeSupplyWithPermitParams(t,n,null!==a&&void 0!==a?a:0,r,s,i,o),p=this.getContractInstance(this.l2PoolAddress),f=this.generateTxCallback({rawTxMethod:async()=>p.populateTransaction.supplyWithPermit(d[0],i,o),from:e});return c.push({tx:f,txType:u.ns.DLP_ACTION,gas:this.generateTxPriceEstimation(c,f)}),c}async withdraw({user:e,reserve:t,amount:n}){const r=this.getEncoder(),a=await r.encodeWithdrawParams(t,n),i=this.getContractInstance(this.l2PoolAddress),o=this.generateTxCallback({rawTxMethod:async()=>i.populateTransaction.withdraw(a),from:e,action:u.UQ.withdraw});return[{tx:o,txType:u.ns.DLP_ACTION,gas:this.generateTxPriceEstimation([],o,u.UQ.supply)}]}async borrow({user:e,reserve:t,amount:n,numericRateMode:r,referralCode:a}){const i=this.getEncoder(),o=await i.encodeBorrowParams(t,n,r,null!==a&&void 0!==a?a:0),s=this.getContractInstance(this.l2PoolAddress),c=this.generateTxCallback({rawTxMethod:async()=>s.populateTransaction.borrow(o),from:e});return[{tx:c,txType:u.ns.DLP_ACTION,gas:this.generateTxPriceEstimation([],c)}]}async repay({reserve:e,user:t,amount:n,numericRateMode:r},a){const i=this.getEncoder(),o=await i.encodeRepayParams(e,n,r),s=this.getContractInstance(this.l2PoolAddress),c=this.generateTxCallback({rawTxMethod:async()=>s.populateTransaction.repay(o),from:t,value:(0,l.oC)(e,n)});return a.push({tx:c,txType:u.ns.DLP_ACTION,gas:this.generateTxPriceEstimation(a,c,u.UQ.repay)}),a}async repayWithPermit({user:e,reserve:t,amount:n,numericRateMode:r,permitR:a,permitS:i,permitV:o,deadline:s},c){const d=this.getEncoder(),p=await d.encodeRepayWithPermitParams(t,n,r,s,o,a,i),f=this.getContractInstance(this.l2PoolAddress),h=this.generateTxCallback({rawTxMethod:async()=>f.populateTransaction.repayWithPermit(p[0],a,i),from:e,value:(0,l.oC)(t,n)});return c.push({tx:h,txType:u.ns.DLP_ACTION,gas:this.generateTxPriceEstimation(c,h,u.UQ.repay)}),c}async repayWithATokens({reserve:e,user:t,amount:n,numericRateMode:r},a){const i=this.getEncoder(),o=await i.encodeRepayWithATokensParams(e,n,r),s=this.getContractInstance(this.l2PoolAddress),c=this.generateTxCallback({rawTxMethod:async()=>s.populateTransaction.repayWithATokens(o),from:t,value:(0,l.oC)(e,n)});return a.push({tx:c,txType:u.ns.DLP_ACTION,gas:this.generateTxPriceEstimation(a,c,u.UQ.repay)}),a}async swapBorrowRateMode({reserve:e,numericRateMode:t,user:n}){const r=this.getEncoder(),a=await r.encodeSwapBorrowRateMode(e,t),i=this.getContractInstance(this.l2PoolAddress),o=this.generateTxCallback({rawTxMethod:async()=>i.populateTransaction.swapBorrowRateMode(a),from:n});return[{tx:o,txType:u.ns.DLP_ACTION,gas:this.generateTxPriceEstimation([],o)}]}async setUserUseReserveAsCollateral({reserve:e,usageAsCollateral:t,user:n}){const r=this.getEncoder(),a=await r.encodeSetUserUseReserveAsCollateral(e,t),i=this.getContractInstance(this.l2PoolAddress),o=this.generateTxCallback({rawTxMethod:async()=>i.populateTransaction.setUserUseReserveAsCollateral(a),from:n});return[{tx:o,txType:u.ns.DLP_ACTION,gas:this.generateTxPriceEstimation([],o)}]}async liquidationCall({liquidator:e,liquidatedUser:t,debtReserve:n,collateralReserve:r,debtToCover:a,getAToken:i},o){const s=this.getEncoder(),c=await s.encodeLiquidationCall(r,n,t,a,null!==i&&void 0!==i&&i),d=this.getContractInstance(this.l2PoolAddress),p=this.generateTxCallback({rawTxMethod:async()=>d.populateTransaction.liquidationCall(c[0],c[1]),from:e,value:(0,l.oC)(n,a)});return o.push({tx:p,txType:u.ns.DLP_ACTION,gas:this.generateTxPriceEstimation([],p,u.UQ.liquidationCall)}),o}getEncoder(){return this.encoderContract||""===this.encoderAddress||(this.encoderContract=Rt.connect(this.encoderAddress,this.provider)),this.encoderContract}}(0,s.__decorate)([d.pv,(0,s.__metadata)("design:type",Function),(0,s.__metadata)("design:paramtypes",[Object,Array]),(0,s.__metadata)("design:returntype",Promise)],It.prototype,"supply",null),(0,s.__decorate)([d.pv,(0,s.__param)(0,(0,p.f1)("deadline")),(0,s.__metadata)("design:type",Function),(0,s.__metadata)("design:paramtypes",[Object,Array]),(0,s.__metadata)("design:returntype",Promise)],It.prototype,"supplyWithPermit",null),(0,s.__decorate)([d.pv,(0,s.__metadata)("design:type",Function),(0,s.__metadata)("design:paramtypes",[Object]),(0,s.__metadata)("design:returntype",Promise)],It.prototype,"withdraw",null),(0,s.__decorate)([d.pv,(0,s.__metadata)("design:type",Function),(0,s.__metadata)("design:paramtypes",[Object]),(0,s.__metadata)("design:returntype",Promise)],It.prototype,"borrow",null),(0,s.__decorate)([d.pv,(0,s.__metadata)("design:type",Function),(0,s.__metadata)("design:paramtypes",[Object,Array]),(0,s.__metadata)("design:returntype",Promise)],It.prototype,"repay",null),(0,s.__decorate)([d.pv,(0,s.__param)(0,(0,p.f1)("deadline")),(0,s.__metadata)("design:type",Function),(0,s.__metadata)("design:paramtypes",[Object,Array]),(0,s.__metadata)("design:returntype",Promise)],It.prototype,"repayWithPermit",null),(0,s.__decorate)([d.pv,(0,s.__metadata)("design:type",Function),(0,s.__metadata)("design:paramtypes",[Object,Array]),(0,s.__metadata)("design:returntype",Promise)],It.prototype,"repayWithATokens",null),(0,s.__decorate)([d.pv,(0,s.__metadata)("design:type",Function),(0,s.__metadata)("design:paramtypes",[Object]),(0,s.__metadata)("design:returntype",Promise)],It.prototype,"swapBorrowRateMode",null),(0,s.__decorate)([d.pv,(0,s.__metadata)("design:type",Function),(0,s.__metadata)("design:paramtypes",[Object]),(0,s.__metadata)("design:returntype",Promise)],It.prototype,"setUserUseReserveAsCollateral",null),(0,s.__decorate)([d.pv,(0,s.__metadata)("design:type",Function),(0,s.__metadata)("design:paramtypes",[Object,Array]),(0,s.__metadata)("design:returntype",Promise)],It.prototype,"liquidationCall",null);class Dt{static connect(e,t){return new f.CH(e,jt,t)}static createInterface(){return new Me.vU(jt)}}const jt=[{inputs:[{internalType:"address",name:"delegatee",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"approveDelegation",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"fromUser",type:"address"},{internalType:"address",name:"toUser",type:"address"}],name:"borrowAllowance",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"}];class Mt extends c.Z{constructor(e,t){super(e,Dt),this.erc20Service=t,this.debtTokenInterface=Dt.createInterface()}approveDelegation({user:e,delegatee:t,debtTokenAddress:n,amount:r}){const a=this.getContractInstance(n),i=this.generateTxCallback({rawTxMethod:async()=>a.populateTransaction.approveDelegation(t,r),from:e});return{tx:i,txType:u.ns.ERC20_APPROVAL,gas:this.generateTxPriceEstimation([],i)}}async approvedDelegationAmount({user:e,delegatee:t,debtTokenAddress:n}){const r=this.getContractInstance(n),a=await r.borrowAllowance(e,t),i=await this.erc20Service.decimalsOf(n);return Number(pt.formatUnits(a,i))}generateApproveDelegationTxData({user:e,delegatee:t,debtTokenAddress:n,amount:r}){return{data:this.debtTokenInterface.encodeFunctionData("approveDelegation",[t,r]),to:n,from:e,gasLimit:dt.O$.from(l.eB[u.UQ.creditDelegationApproval].recommended)}}async isDelegationApproved({debtTokenAddress:e,allowanceGiver:t,allowanceReceiver:n,amount:r,nativeDecimals:a}){const i=await this.erc20Service.decimalsOf(e),o=this.getContractInstance(e),s=await o.borrowAllowance(t,n),c=a?dt.O$.from(r):dt.O$.from((0,l.gU)(r,i));return s.gte(c)}}(0,s.__decorate)([d.EB,(0,s.__param)(0,(0,p.Oh)("user")),(0,s.__param)(0,(0,p.Oh)("delegatee")),(0,s.__param)(0,(0,p.Oh)("debtTokenAddress")),(0,s.__param)(0,(0,p.K5)("amount")),(0,s.__metadata)("design:type",Function),(0,s.__metadata)("design:paramtypes",[Object]),(0,s.__metadata)("design:returntype",Object)],Mt.prototype,"approveDelegation",null),(0,s.__decorate)([d.EB,(0,s.__param)(0,(0,p.Oh)("user")),(0,s.__param)(0,(0,p.Oh)("delegatee")),(0,s.__param)(0,(0,p.Oh)("debtTokenAddress")),(0,s.__metadata)("design:type",Function),(0,s.__metadata)("design:paramtypes",[Object]),(0,s.__metadata)("design:returntype",Promise)],Mt.prototype,"approvedDelegationAmount",null),(0,s.__decorate)([d.EB,(0,s.__param)(0,(0,p.Oh)("user")),(0,s.__param)(0,(0,p.Oh)("delegatee")),(0,s.__param)(0,(0,p.Oh)("debtTokenAddress")),(0,s.__param)(0,(0,p.K5)("amount")),(0,s.__metadata)("design:type",Function),(0,s.__metadata)("design:paramtypes",[Object]),(0,s.__metadata)("design:returntype",Object)],Mt.prototype,"generateApproveDelegationTxData",null),(0,s.__decorate)([d.EB,(0,s.__param)(0,(0,p.Oh)("debtTokenAddress")),(0,s.__param)(0,(0,p.Oh)("allowanceGiver")),(0,s.__param)(0,(0,p.Oh)("allowanceReceiver")),(0,s.__param)(0,(0,p.K5)("amount")),(0,s.__metadata)("design:type",Function),(0,s.__metadata)("design:paramtypes",[Object]),(0,s.__metadata)("design:returntype",Promise)],Mt.prototype,"isDelegationApproved",null);class Nt{static connect(e,t){return new f.CH(e,Lt,t)}static createInterface(){return new Me.vU(Lt)}}const Lt=[{inputs:[{internalType:"address",name:"lendingPool",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"uint256",name:"interesRateMode",type:"uint256"},{internalType:"uint16",name:"referralCode",type:"uint16"}],name:"borrowETH",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"lendingPool",type:"address"},{internalType:"address",name:"onBehalfOf",type:"address"},{internalType:"uint16",name:"referralCode",type:"uint16"}],name:"depositETH",outputs:[],stateMutability:"payable",type:"function"},{inputs:[{internalType:"address",name:"lendingPool",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"uint256",name:"rateMode",type:"uint256"},{internalType:"address",name:"onBehalfOf",type:"address"}],name:"repayETH",outputs:[],stateMutability:"payable",type:"function"},{inputs:[{internalType:"address",name:"lendingPool",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"address",name:"onBehalfOf",type:"address"}],name:"withdrawETH",outputs:[],stateMutability:"nonpayable",type:"function"}];class Bt extends c.Z{constructor(e,t,n){super(e,Nt),this.erc20Service=t,this.baseDebtTokenService=new Mt(this.provider,this.erc20Service),this.wethGatewayAddress=null!==n&&void 0!==n?n:"",this.depositETH=this.depositETH.bind(this),this.withdrawETH=this.withdrawETH.bind(this),this.repayETH=this.repayETH.bind(this),this.borrowETH=this.borrowETH.bind(this),this.wethGatewayInstance=Nt.createInterface(),this.generateDepositEthTxData=e=>{var t,n;return{data:this.wethGatewayInstance.encodeFunctionData("depositETH",[e.lendingPool,null!==(t=e.onBehalfOf)&&void 0!==t?t:e.user,null!==(n=e.referralCode)&&void 0!==n?n:"0"]),to:this.wethGatewayAddress,from:e.user,value:dt.O$.from(e.amount),gasLimit:dt.O$.from(l.eB[u.UQ.deposit].limit)}},this.generateBorrowEthTxData=e=>{var t;const n=e.interestRateMode===u.tk.Variable?2:1;return{data:this.wethGatewayInstance.encodeFunctionData("borrowETH",[e.lendingPool,e.amount,n,null!==(t=e.referralCode)&&void 0!==t?t:"0"]),to:this.wethGatewayAddress,from:e.user,gasLimit:dt.O$.from(l.eB[u.UQ.borrowETH].limit)}}}depositETH({lendingPool:e,user:t,amount:n,onBehalfOf:r,referralCode:a}){const i=(0,l.gU)(n,18),o=this.getContractInstance(this.wethGatewayAddress),s=this.generateTxCallback({rawTxMethod:async()=>o.populateTransaction.depositETH(e,null!==r&&void 0!==r?r:t,null!==a&&void 0!==a?a:"0"),from:t,value:i});return[{tx:s,txType:u.ns.DLP_ACTION,gas:this.generateTxPriceEstimation([],s)}]}async borrowETH({lendingPool:e,user:t,amount:n,debtTokenAddress:r,interestRateMode:a,referralCode:i}){const o=[],s=(0,l.gU)(n,18),c=a===u.tk.Variable?2:1;if(!r)throw new Error("To borrow ETH you need to pass the stable or variable WETH debt Token Address corresponding the interestRateMode");if(!(await this.baseDebtTokenService.isDelegationApproved({debtTokenAddress:r,allowanceGiver:t,allowanceReceiver:this.wethGatewayAddress,amount:n}))){const e=this.baseDebtTokenService.approveDelegation({user:t,delegatee:this.wethGatewayAddress,debtTokenAddress:r,amount:lt.Bz.toString()});o.push(e)}const d=this.getContractInstance(this.wethGatewayAddress),p=this.generateTxCallback({rawTxMethod:async()=>d.populateTransaction.borrowETH(e,s,c,null!==i&&void 0!==i?i:"0"),from:t});return o.push({tx:p,txType:u.ns.DLP_ACTION,gas:this.generateTxPriceEstimation(o,p,u.UQ.borrowETH)}),o}async withdrawETH({lendingPool:e,user:t,amount:n,onBehalfOf:r,aTokenAddress:a}){const i=[],{isApproved:o,approve:s}=this.erc20Service,c="-1"===n?lt.Bz.toString():(0,l.gU)(n,18);if(!(await o({token:a,user:t,spender:this.wethGatewayAddress,amount:n}))){const e=s({user:t,token:a,spender:this.wethGatewayAddress,amount:lt.Bz.toString()});i.push(e)}const d=this.getContractInstance(this.wethGatewayAddress),p=this.generateTxCallback({rawTxMethod:async()=>d.populateTransaction.withdrawETH(e,c,null!==r&&void 0!==r?r:t),from:t});return i.push({tx:p,txType:u.ns.DLP_ACTION,gas:this.generateTxPriceEstimation(i,p,u.UQ.withdrawETH)}),i}repayETH({lendingPool:e,user:t,amount:n,interestRateMode:r,onBehalfOf:a}){const i=(0,l.gU)(n,18),o=r===u.tk.Variable?2:1,s=this.getContractInstance(this.wethGatewayAddress),c=this.generateTxCallback({rawTxMethod:async()=>s.populateTransaction.repayETH(e,i,o,null!==a&&void 0!==a?a:t),gasSurplus:30,from:t,value:i});return[{tx:c,txType:u.ns.DLP_ACTION,gas:this.generateTxPriceEstimation([],c)}]}}(0,s.__decorate)([d.N,(0,s.__param)(0,(0,p.Oh)("lendingPool")),(0,s.__param)(0,(0,p.Oh)("user")),(0,s.__param)(0,(0,p.Oh)("onBehalfOf")),(0,s.__param)(0,(0,p.K5)("amount")),(0,s.__param)(0,(0,p.rX)("referralCode")),(0,s.__metadata)("design:type",Function),(0,s.__metadata)("design:paramtypes",[Object]),(0,s.__metadata)("design:returntype",Array)],Bt.prototype,"depositETH",null),(0,s.__decorate)([d.N,(0,s.__param)(0,(0,p.Oh)("lendingPool")),(0,s.__param)(0,(0,p.Oh)("user")),(0,s.__param)(0,(0,p.K5)("amount")),(0,s.__param)(0,(0,p.Oh)("debtTokenAddress")),(0,s.__param)(0,(0,p.rX)("referralCode")),(0,s.__metadata)("design:type",Function),(0,s.__metadata)("design:paramtypes",[Object]),(0,s.__metadata)("design:returntype",Promise)],Bt.prototype,"borrowETH",null),(0,s.__decorate)([d.N,(0,s.__param)(0,(0,p.Oh)("lendingPool")),(0,s.__param)(0,(0,p.Oh)("user")),(0,s.__param)(0,(0,p.Oh)("onBehalfOf")),(0,s.__param)(0,(0,p.lw)("amount")),(0,s.__param)(0,(0,p.Oh)("aTokenAddress")),(0,s.__metadata)("design:type",Function),(0,s.__metadata)("design:paramtypes",[Object]),(0,s.__metadata)("design:returntype",Promise)],Bt.prototype,"withdrawETH",null),(0,s.__decorate)([d.N,(0,s.__param)(0,(0,p.Oh)("lendingPool")),(0,s.__param)(0,(0,p.Oh)("user")),(0,s.__param)(0,(0,p.Oh)("onBehalfOf")),(0,s.__param)(0,(0,p.K5)("amount")),(0,s.__metadata)("design:type",Function),(0,s.__metadata)("design:paramtypes",[Object]),(0,s.__metadata)("design:returntype",Array)],Bt.prototype,"repayETH",null);class Zt extends c.Z{constructor(e,t){super(e,Et);const{POOL:n,FLASH_LIQUIDATION_ADAPTER:r,REPAY_WITH_COLLATERAL_ADAPTER:a,SWAP_COLLATERAL_ADAPTER:i,WETH_GATEWAY:o,L2_ENCODER:s}=null!==t&&void 0!==t?t:{};this.poolAddress=null!==n&&void 0!==n?n:"",this.flashLiquidationAddress=null!==r&&void 0!==r?r:"",this.swapCollateralAddress=null!==i&&void 0!==i?i:"",this.repayWithCollateralAddress=null!==a&&void 0!==a?a:"",this.l2EncoderAddress=null!==s&&void 0!==s?s:"",this.erc20_2612Service=new Ye(e),this.erc20Service=new mt(e),this.synthetixService=new St.K(e),this.wethGatewayService=new Bt(e,this.erc20Service,o),this.liquiditySwapAdapterService=new vt(e,i),this.paraswapRepayWithCollateralAdapterService=new Tt(e,a),this.l2PoolService=new It(e,{l2PoolAddress:this.poolAddress,encoderAddress:this.l2EncoderAddress})}async getReserveData(e){return this.getContractInstance(this.poolAddress).getReserveData(e)}async deposit({user:e,reserve:t,amount:n,onBehalfOf:r,referralCode:a}){if(t.toLowerCase()===l.hP.toLowerCase())return this.wethGatewayService.depositETH({lendingPool:this.poolAddress,user:e,amount:n,onBehalfOf:r,referralCode:a});const{isApproved:i,approve:o,decimalsOf:s}=this.erc20Service,c=[],d=await s(t),p=(0,l.gU)(n,d);if(!(await this.synthetixService.synthetixValidation({user:e,reserve:t,amount:p})))throw new Error("Not enough funds to execute operation");if(!(await i({token:t,user:e,spender:this.poolAddress,amount:n}))){const n=o({user:e,token:t,spender:this.poolAddress,amount:l.zn});c.push(n)}const f=this.getContractInstance(this.poolAddress),h=this.generateTxCallback({rawTxMethod:async()=>f.populateTransaction.deposit(t,p,null!==r&&void 0!==r?r:e,null!==a&&void 0!==a?a:"0"),from:e,value:(0,l.oC)(t,p),action:u.UQ.supply});return c.push({tx:h,txType:u.ns.DLP_ACTION,gas:this.generateTxPriceEstimation(c,h,u.UQ.supply)}),c}async supply({user:e,reserve:t,amount:n,onBehalfOf:r,referralCode:a,useOptimizedPath:i}){if(t.toLowerCase()===l.hP.toLowerCase())return this.wethGatewayService.depositETH({lendingPool:this.poolAddress,user:e,amount:n,onBehalfOf:r,referralCode:a});const{isApproved:o,approve:s,decimalsOf:c}=this.erc20Service,d=[],p=await c(t),f=(0,l.gU)(n,p);if(!(await this.synthetixService.synthetixValidation({user:e,reserve:t,amount:f})))throw new Error("Not enough funds to execute operation");if(!(await o({token:t,user:e,spender:this.poolAddress,amount:n}))){const n=s({user:e,token:t,spender:this.poolAddress,amount:l.zn});d.push(n)}const h=this.getContractInstance(this.poolAddress);if(i)return this.l2PoolService.supply({user:e,reserve:t,amount:f,referralCode:a},d);const m=this.generateTxCallback({rawTxMethod:async()=>h.populateTransaction.supply(t,f,null!==r&&void 0!==r?r:e,null!==a&&void 0!==a?a:"0"),from:e,value:(0,l.oC)(t,f),action:u.UQ.supply});return d.push({tx:m,txType:u.ns.DLP_ACTION,gas:this.generateTxPriceEstimation(d,m,u.UQ.supply)}),d}async signERC20Approval({user:e,reserve:t,amount:n,deadline:r}){const{getTokenData:a,isApproved:i}=this.erc20Service,{name:o,decimals:s}=await a(t),c="-1"===n?lt.Bz.toString():(0,l.gU)(n,s);if(await i({token:t,user:e,spender:this.poolAddress,amount:n}))return"";const{chainId:u}=await this.provider.getNetwork(),d=await this.erc20_2612Service.getNonce({token:t,owner:e});if(null===d)return"";const p={types:{EIP712Domain:[{name:"name",type:"string"},{name:"version",type:"string"},{name:"chainId",type:"uint256"},{name:"verifyingContract",type:"address"}],Permit:[{name:"owner",type:"address"},{name:"spender",type:"address"},{name:"value",type:"uint256"},{name:"nonce",type:"uint256"},{name:"deadline",type:"uint256"}]},primaryType:"Permit",domain:{name:o,version:"1",chainId:u,verifyingContract:t},message:{owner:e,spender:this.poolAddress,value:c,nonce:d,deadline:r}};return JSON.stringify(p)}async supplyWithPermit({user:e,reserve:t,onBehalfOf:n,amount:r,referralCode:a,signature:i,useOptimizedPath:o,deadline:s}){const c=[],{decimalsOf:d}=this.erc20Service,p=this.getContractInstance(this.poolAddress),f=await d(t),h=(0,l.gU)(r,f),m=(0,ze.splitSignature)(i);if(!(await this.synthetixService.synthetixValidation({user:e,reserve:t,amount:h})))throw new Error("Not enough funds to execute operation");if(o)return this.l2PoolService.supplyWithPermit({user:e,reserve:t,amount:h,referralCode:a,deadline:s,permitV:m.v,permitR:m.r,permitS:m.s},c);const y=this.generateTxCallback({rawTxMethod:async()=>p.populateTransaction.supplyWithPermit(t,h,null!==n&&void 0!==n?n:e,null!==a&&void 0!==a?a:0,s,m.v,m.r,m.s),from:e,action:u.UQ.supplyWithPermit});return c.push({tx:y,txType:u.ns.DLP_ACTION,gas:this.generateTxPriceEstimation(c,y,u.UQ.supplyWithPermit)}),c}async withdraw({user:e,reserve:t,amount:n,onBehalfOf:r,aTokenAddress:a,useOptimizedPath:i}){if(t.toLowerCase()===l.hP.toLowerCase()){if(!a)throw new Error("To withdraw ETH you need to pass the aWETH token address");return this.wethGatewayService.withdrawETH({lendingPool:this.poolAddress,user:e,amount:n,onBehalfOf:r,aTokenAddress:a})}const{decimalsOf:o}=this.erc20Service,s=await o(t),c="-1"===n?lt.Bz.toString():(0,l.gU)(n,s);if(i)return this.l2PoolService.withdraw({user:e,reserve:t,amount:c});const d=this.getContractInstance(this.poolAddress),p=this.generateTxCallback({rawTxMethod:async()=>d.populateTransaction.withdraw(t,c,null!==r&&void 0!==r?r:e),from:e,action:u.UQ.withdraw});return[{tx:p,txType:u.ns.DLP_ACTION,gas:this.generateTxPriceEstimation([],p,u.UQ.withdraw)}]}async borrow({user:e,reserve:t,amount:n,interestRateMode:r,debtTokenAddress:a,onBehalfOf:i,referralCode:o,useOptimizedPath:s}){if(t.toLowerCase()===l.hP.toLowerCase()){if(!a)throw new Error("To borrow ETH you need to pass the stable or variable WETH debt Token Address corresponding the interestRateMode");return this.wethGatewayService.borrowETH({lendingPool:this.poolAddress,user:e,amount:n,debtTokenAddress:a,interestRateMode:r,referralCode:o})}const{decimalsOf:c}=this.erc20Service,d=await c(t),p=(0,l.gU)(n,d),f=r===u.tk.Variable?2:1;if(s)return this.l2PoolService.borrow({user:e,reserve:t,amount:p,numericRateMode:f,referralCode:o});const h=this.getContractInstance(this.poolAddress),m=this.generateTxCallback({rawTxMethod:async()=>h.populateTransaction.borrow(t,p,f,null!==o&&void 0!==o?o:0,null!==i&&void 0!==i?i:e),from:e,action:u.UQ.borrow});return[{tx:m,txType:u.ns.DLP_ACTION,gas:this.generateTxPriceEstimation([],m,u.UQ.borrow)}]}async repay({user:e,reserve:t,amount:n,interestRateMode:r,onBehalfOf:a,useOptimizedPath:i}){if(t.toLowerCase()===l.hP.toLowerCase())return this.wethGatewayService.repayETH({lendingPool:this.poolAddress,user:e,amount:n,interestRateMode:r,onBehalfOf:a});const o=[],{isApproved:s,approve:c,decimalsOf:d}=this.erc20Service,p=this.getContractInstance(this.poolAddress),{populateTransaction:f}=p,h=r===u.tk.Variable?2:1,m=await d(t),y="-1"===n?lt.Bz.toString():(0,l.gU)(n,m);if("-1"!==n){if(!(await this.synthetixService.synthetixValidation({user:e,reserve:t,amount:y})))throw new Error("Not enough funds to execute operation")}if(!(await s({token:t,user:e,spender:this.poolAddress,amount:n}))){const n=c({user:e,token:t,spender:this.poolAddress,amount:l.zn});o.push(n)}if(i)return this.l2PoolService.repay({user:e,reserve:t,amount:y,numericRateMode:h},o);const g=this.generateTxCallback({rawTxMethod:async()=>f.repay(t,y,h,null!==a&&void 0!==a?a:e),from:e,value:(0,l.oC)(t,y),action:u.UQ.repay});return o.push({tx:g,txType:u.ns.DLP_ACTION,gas:this.generateTxPriceEstimation(o,g,u.UQ.repay)}),o}async repayWithPermit({user:e,reserve:t,amount:n,interestRateMode:r,onBehalfOf:a,signature:i,useOptimizedPath:o,deadline:s}){const c=[],{decimalsOf:d}=this.erc20Service,p=this.getContractInstance(this.poolAddress),{populateTransaction:f}=p,h=r===u.tk.Variable?2:1,m=await d(t),y=(0,ze.splitSignature)(i),g="-1"===n?lt.Bz.toString():(0,l.gU)(n,m);if("-1"!==n){if(!(await this.synthetixService.synthetixValidation({user:e,reserve:t,amount:g})))throw new Error("Not enough funds to execute operation")}if(o)return this.l2PoolService.repayWithPermit({user:e,reserve:t,amount:g,numericRateMode:h,deadline:s,permitR:y.r,permitS:y.s,permitV:y.v},c);const b=this.generateTxCallback({rawTxMethod:async()=>f.repayWithPermit(t,g,h,null!==a&&void 0!==a?a:e,s,y.v,y.r,y.s),from:e,value:(0,l.oC)(t,g),action:u.UQ.repayWithPermit});return c.push({tx:b,txType:u.ns.DLP_ACTION,gas:this.generateTxPriceEstimation(c,b,u.UQ.repayWithPermit)}),c}async swapBorrowRateMode({user:e,reserve:t,interestRateMode:n,useOptimizedPath:r}){const a=n===u.tk.Variable?2:1;if(r)return this.l2PoolService.swapBorrowRateMode({user:e,reserve:t,numericRateMode:a});const i=this.getContractInstance(this.poolAddress),o=this.generateTxCallback({rawTxMethod:async()=>i.populateTransaction.swapBorrowRateMode(t,a),from:e});return[{txType:u.ns.DLP_ACTION,tx:o,gas:this.generateTxPriceEstimation([],o)}]}async setUsageAsCollateral({user:e,reserve:t,usageAsCollateral:n,useOptimizedPath:r}){const a=this.getContractInstance(this.poolAddress);if(r)return this.l2PoolService.setUserUseReserveAsCollateral({user:e,reserve:t,usageAsCollateral:n});const i=this.generateTxCallback({rawTxMethod:async()=>a.populateTransaction.setUserUseReserveAsCollateral(t,n),from:e});return[{tx:i,txType:u.ns.DLP_ACTION,gas:this.generateTxPriceEstimation([],i)}]}async liquidationCall({liquidator:e,liquidatedUser:t,debtReserve:n,collateralReserve:r,purchaseAmount:a,getAToken:i,liquidateAll:o,useOptimizedPath:s}){const c=[],{isApproved:d,approve:p,decimalsOf:f}=this.erc20Service;if(!(await d({token:n,user:e,spender:this.poolAddress,amount:a}))){const t=p({user:e,token:n,spender:this.poolAddress,amount:l.zn});c.push(t)}let h=lt.Bz.toString();if(!o){const e=await f(n);h=(0,l.gU)(a,e)}if(s)return this.l2PoolService.liquidationCall({liquidator:e,liquidatedUser:t,debtReserve:n,collateralReserve:r,debtToCover:h,getAToken:i},c);const m=this.getContractInstance(this.poolAddress),y=this.generateTxCallback({rawTxMethod:async()=>m.populateTransaction.liquidationCall(r,n,t,h,null!==i&&void 0!==i&&i),from:e,value:(0,l.oC)(n,h)});return c.push({tx:y,txType:u.ns.DLP_ACTION,gas:this.generateTxPriceEstimation(c,y,u.UQ.liquidationCall)}),c}async swapCollateral({user:e,flash:t,fromAsset:n,fromAToken:r,toAsset:a,fromAmount:i,minToAmount:o,permitSignature:s,swapAll:c,referralCode:d,augustus:p,swapCallData:f}){const h=[],m=null!==s&&void 0!==s?s:{amount:"0",deadline:"0",v:0,r:"0x0000000000000000000000000000000000000000000000000000000000000000",s:"0x0000000000000000000000000000000000000000000000000000000000000000"};if(!(await this.erc20Service.isApproved({token:r,user:e,spender:this.swapCollateralAddress,amount:i}))){const t=this.erc20Service.approve({user:e,token:r,spender:this.swapCollateralAddress,amount:lt.Bz.toString()});h.push(t)}const y=await this.erc20Service.decimalsOf(n),g=(0,l.gU)(i,y),b=await this.erc20Service.decimalsOf(a),v=(0,l.gU)(o,b),w=this.getContractInstance(this.poolAddress);if(t){const t=((e,t,n,r,a,i,o,s,c,u)=>ut.$.encode(["address","uint256","uint256","bytes","address","tuple(uint256,uint256,uint8,bytes32,bytes32)"],[e,t,n,r,a,[i,o,s,c,u]]))(a,v,c?bt(f):0,f,p,m.amount,m.deadline,m.v,m.r,m.s),r=(Number(i)+Number(i)*Number(l.zp)/100).toString(),o=(0,l.gU)(r,y),s=this.generateTxCallback({rawTxMethod:async()=>w.populateTransaction.flashLoanSimple(this.swapCollateralAddress,n,c?o:g,t,null!==d&&void 0!==d?d:"0"),from:e,action:u.UQ.swapCollateral});return h.push({tx:s,txType:u.ns.DLP_ACTION,gas:this.generateTxPriceEstimation(h,s,u.UQ.swapCollateral)}),h}const _=this.liquiditySwapAdapterService.swapAndDeposit({user:e,assetToSwapFrom:n,assetToSwapTo:a,amountToSwap:g,minAmountToReceive:v,swapAll:c,swapCallData:f,augustus:p,permitParams:m},h);return h.push(_),h}async paraswapRepayWithCollateral({user:e,fromAsset:t,fromAToken:n,assetToRepay:r,repayWithAmount:a,repayAmount:i,permitSignature:o,repayAllDebt:s,rateMode:c,referralCode:d,flash:p,swapAndRepayCallData:f,augustus:h}){const m=[],y=null!==o&&void 0!==o?o:{amount:"0",deadline:"0",v:0,r:"0x0000000000000000000000000000000000000000000000000000000000000000",s:"0x0000000000000000000000000000000000000000000000000000000000000000"};if(!(await this.erc20Service.isApproved({token:n,user:e,spender:this.repayWithCollateralAddress,amount:a}))){const t=this.erc20Service.approve({user:e,token:n,spender:this.repayWithCollateralAddress,amount:lt.Bz.toString()});m.push(t)}const g=await this.erc20Service.decimalsOf(t),b=(0,l.gU)(a,g),v=(Number(a)+Number(a)*Number(l.zp)/100).toString(),w=(0,l.gU)(v,g),_=await this.erc20Service.decimalsOf(r),x=(0,l.gU)(i,_),T=c===u.tk.Stable?1:2;if(p){const n=ut.$.encode(["bytes","address"],[f,h]),a=ut.$.encode(["address","uint256","uint256","uint256","bytes","uint256","uint256","uint8","bytes32","bytes32"],[r,x,s?(0,l.mz)(f):0,T,n,y.amount,y.deadline,y.v,y.r,y.s]),i=this.getContractInstance(this.poolAddress),o=this.generateTxCallback({rawTxMethod:async()=>i.populateTransaction.flashLoanSimple(this.repayWithCollateralAddress,t,s?w:b,a,null!==d&&void 0!==d?d:"0"),from:e,action:u.UQ.repayCollateral});return m.push({tx:o,txType:u.ns.DLP_ACTION,gas:this.generateTxPriceEstimation(m,o,u.UQ.repayCollateral)}),m}const S=this.paraswapRepayWithCollateralAdapterService.swapAndRepay({user:e,collateralAsset:t,debtAsset:r,collateralAmount:b,debtRepayAmount:x,debtRateMode:c,permitParams:y,repayAll:null!==s&&void 0!==s&&s,swapAndRepayCallData:f,augustus:h},m);return m.push(S),m}async flashLiquidation({user:e,collateralAsset:t,borrowedAsset:n,debtTokenCover:r,liquidateAll:a,initiator:i,useEthPath:o}){const s=[],c=this.getContractInstance(this.poolAddress),d=await this.erc20Service.decimalsOf(n),p=(0,l.gU)(r,d),f=a?lt.Bz.toString():p,h=a?(0,l.gU)((m=r,(Number(m)+Number(m)*Number(m)/100).toString()),d):p;var m;const y=ut.$.encode(["address","address","address","uint256","bool"],[t,n,e,f,null!==o&&void 0!==o&&o]),g=this.generateTxCallback({rawTxMethod:async()=>c.populateTransaction.flashLoanSimple(this.flashLiquidationAddress,n,h,y,"0"),from:i});return s.push({tx:g,txType:u.ns.DLP_ACTION,gas:this.generateTxPriceEstimation(s,g,u.UQ.liquidationFlash)}),s}async repayWithATokens({user:e,amount:t,reserve:n,rateMode:r,useOptimizedPath:a}){if(n.toLowerCase()===l.hP.toLowerCase())throw new Error("Can not repay with aTokens with eth. Should be WETH instead");const i=[],{decimalsOf:o}=this.erc20Service,s=this.getContractInstance(this.poolAddress),{populateTransaction:c}=s,d=r===u.tk.Variable?2:1,p=await o(n),f="-1"===t?lt.Bz.toString():(0,l.gU)(t,p);if(a)return this.l2PoolService.repayWithATokens({user:e,reserve:n,amount:f,numericRateMode:d},i);const h=this.generateTxCallback({rawTxMethod:async()=>c.repayWithATokens(n,f,d),from:e,value:(0,l.oC)(n,f)});return i.push({tx:h,txType:u.ns.DLP_ACTION,gas:this.generateTxPriceEstimation(i,h,u.UQ.repay)}),i}setUserEMode({user:e,categoryId:t}){const n=this.getContractInstance(this.poolAddress),r=this.generateTxCallback({rawTxMethod:async()=>n.populateTransaction.setUserEMode(t),from:e});return[{tx:r,txType:u.ns.DLP_ACTION,gas:this.generateTxPriceEstimation([],r,u.UQ.repay)}]}async migrateV3({migrator:e,borrowedAssets:t,borrowedAmounts:n,interestRatesModes:r,user:a,suppliedPositions:i,borrowedPositions:o,permits:s}){const c=this.getContractInstance(this.poolAddress),u=o.map((e=>[e.address,e.amount,e.rateMode.toString()])),l=s.map((e=>[e.aToken,e.value,e.deadline,e.v,e.r,e.s])),d=ut.$.encode(["address[]","(address, uint256, uint256)[]","(address, uint256, uint256, uint8, bytes32, bytes32)[]"],[i,u,l]);return c.populateTransaction.flashLoan(e,t,n,r,a,d,"0")}}(0,s.__decorate)([d.mM,(0,s.__param)(0,(0,p.Oh)("reserve")),(0,s.__metadata)("design:type",Function),(0,s.__metadata)("design:paramtypes",[String]),(0,s.__metadata)("design:returntype",Promise)],Zt.prototype,"getReserveData",null),(0,s.__decorate)([d.mM,(0,s.__param)(0,(0,p.Oh)("user")),(0,s.__param)(0,(0,p.Oh)("reserve")),(0,s.__param)(0,(0,p.K5)("amount")),(0,s.__param)(0,(0,p.Oh)("onBehalfOf")),(0,s.__metadata)("design:type",Function),(0,s.__metadata)("design:paramtypes",[Object]),(0,s.__metadata)("design:returntype",Promise)],Zt.prototype,"deposit",null),(0,s.__decorate)([d.mM,(0,s.__param)(0,(0,p.Oh)("user")),(0,s.__param)(0,(0,p.Oh)("reserve")),(0,s.__param)(0,(0,p.K5)("amount")),(0,s.__param)(0,(0,p.Oh)("onBehalfOf")),(0,s.__metadata)("design:type",Function),(0,s.__metadata)("design:paramtypes",[Object]),(0,s.__metadata)("design:returntype",Promise)],Zt.prototype,"supply",null),(0,s.__decorate)([d.mM,(0,s.__param)(0,(0,p.Oh)("user")),(0,s.__param)(0,(0,p.Oh)("reserve")),(0,s.__param)(0,(0,p.lw)("amount")),(0,s.__metadata)("design:type",Function),(0,s.__metadata)("design:paramtypes",[Object]),(0,s.__metadata)("design:returntype",Promise)],Zt.prototype,"signERC20Approval",null),(0,s.__decorate)([d.mM,(0,s.__param)(0,(0,p.Oh)("user")),(0,s.__param)(0,(0,p.Oh)("reserve")),(0,s.__param)(0,(0,p.Oh)("onBehalfOf")),(0,s.__param)(0,(0,p.K5)("amount")),(0,s.__param)(0,(0,p.K5)("referralCode")),(0,s.__metadata)("design:type",Function),(0,s.__metadata)("design:paramtypes",[Object]),(0,s.__metadata)("design:returntype",Promise)],Zt.prototype,"supplyWithPermit",null),(0,s.__decorate)([d.mM,(0,s.__param)(0,(0,p.Oh)("user")),(0,s.__param)(0,(0,p.Oh)("reserve")),(0,s.__param)(0,(0,p.lw)("amount")),(0,s.__param)(0,(0,p.Oh)("onBehalfOf")),(0,s.__param)(0,(0,p.Oh)("aTokenAddress")),(0,s.__metadata)("design:type",Function),(0,s.__metadata)("design:paramtypes",[Object]),(0,s.__metadata)("design:returntype",Promise)],Zt.prototype,"withdraw",null),(0,s.__decorate)([d.mM,(0,s.__param)(0,(0,p.Oh)("user")),(0,s.__param)(0,(0,p.Oh)("reserve")),(0,s.__param)(0,(0,p.K5)("amount")),(0,s.__param)(0,(0,p.Oh)("debtTokenAddress")),(0,s.__param)(0,(0,p.Oh)("onBehalfOf")),(0,s.__metadata)("design:type",Function),(0,s.__metadata)("design:paramtypes",[Object]),(0,s.__metadata)("design:returntype",Promise)],Zt.prototype,"borrow",null),(0,s.__decorate)([d.mM,(0,s.__param)(0,(0,p.Oh)("user")),(0,s.__param)(0,(0,p.Oh)("reserve")),(0,s.__param)(0,(0,p.lw)("amount")),(0,s.__param)(0,(0,p.Oh)("onBehalfOf")),(0,s.__metadata)("design:type",Function),(0,s.__metadata)("design:paramtypes",[Object]),(0,s.__metadata)("design:returntype",Promise)],Zt.prototype,"repay",null),(0,s.__decorate)([d.mM,(0,s.__param)(0,(0,p.Oh)("user")),(0,s.__param)(0,(0,p.Oh)("reserve")),(0,s.__param)(0,(0,p.lw)("amount")),(0,s.__param)(0,(0,p.Oh)("onBehalfOf")),(0,s.__metadata)("design:type",Function),(0,s.__metadata)("design:paramtypes",[Object]),(0,s.__metadata)("design:returntype",Promise)],Zt.prototype,"repayWithPermit",null),(0,s.__decorate)([d.mM,(0,s.__param)(0,(0,p.Oh)("user")),(0,s.__param)(0,(0,p.Oh)("reserve")),(0,s.__metadata)("design:type",Function),(0,s.__metadata)("design:paramtypes",[Object]),(0,s.__metadata)("design:returntype",Promise)],Zt.prototype,"swapBorrowRateMode",null),(0,s.__decorate)([d.mM,(0,s.__param)(0,(0,p.Oh)("user")),(0,s.__param)(0,(0,p.Oh)("reserve")),(0,s.__metadata)("design:type",Function),(0,s.__metadata)("design:paramtypes",[Object]),(0,s.__metadata)("design:returntype",Promise)],Zt.prototype,"setUsageAsCollateral",null),(0,s.__decorate)([d.mM,(0,s.__param)(0,(0,p.Oh)("liquidator")),(0,s.__param)(0,(0,p.Oh)("liquidatedUser")),(0,s.__param)(0,(0,p.Oh)("debtReserve")),(0,s.__param)(0,(0,p.Oh)("collateralReserve")),(0,s.__param)(0,(0,p.K5)("purchaseAmount")),(0,s.__metadata)("design:type",Function),(0,s.__metadata)("design:paramtypes",[Object]),(0,s.__metadata)("design:returntype",Promise)],Zt.prototype,"liquidationCall",null),(0,s.__decorate)([d.Gv,(0,s.__param)(0,(0,p.Oh)("user")),(0,s.__param)(0,(0,p.Oh)("fromAsset")),(0,s.__param)(0,(0,p.Oh)("fromAToken")),(0,s.__param)(0,(0,p.Oh)("toAsset")),(0,s.__param)(0,(0,p.Oh)("augustus")),(0,s.__param)(0,(0,p.K5)("fromAmount")),(0,s.__param)(0,(0,p.K5)("minToAmount")),(0,s.__metadata)("design:type",Function),(0,s.__metadata)("design:paramtypes",[Object]),(0,s.__metadata)("design:returntype",Promise)],Zt.prototype,"swapCollateral",null),(0,s.__decorate)([d.M9,(0,s.__param)(0,(0,p.Oh)("user")),(0,s.__param)(0,(0,p.Oh)("fromAsset")),(0,s.__param)(0,(0,p.Oh)("fromAToken")),(0,s.__param)(0,(0,p.Oh)("assetToRepay")),(0,s.__param)(0,(0,p.K5)("repayWithAmount")),(0,s.__param)(0,(0,p.K5)("repayAmount")),(0,s.__param)(0,(0,p.Oh)("augustus")),(0,s.__metadata)("design:type",Function),(0,s.__metadata)("design:paramtypes",[Object]),(0,s.__metadata)("design:returntype",Promise)],Zt.prototype,"paraswapRepayWithCollateral",null),(0,s.__decorate)([d.yZ,(0,s.__param)(0,(0,p.Oh)("user")),(0,s.__param)(0,(0,p.Oh)("collateralAsset")),(0,s.__param)(0,(0,p.Oh)("borrowedAsset")),(0,s.__param)(0,(0,p.K5)("debtTokenCover")),(0,s.__param)(0,(0,p.Oh)("initiator")),(0,s.__metadata)("design:type",Function),(0,s.__metadata)("design:paramtypes",[Object]),(0,s.__metadata)("design:returntype",Promise)],Zt.prototype,"flashLiquidation",null),(0,s.__decorate)([d.mM,(0,s.__param)(0,(0,p.Oh)("user")),(0,s.__param)(0,(0,p.Oh)("reserve")),(0,s.__param)(0,(0,p.lw)("amount")),(0,s.__metadata)("design:type",Function),(0,s.__metadata)("design:paramtypes",[Object]),(0,s.__metadata)("design:returntype",Promise)],Zt.prototype,"repayWithATokens",null),(0,s.__decorate)([d.mM,(0,s.__param)(0,(0,p.Oh)("user")),(0,s.__param)(0,(0,p.rX)("categoryId")),(0,s.__metadata)("design:type",Function),(0,s.__metadata)("design:paramtypes",[Object]),(0,s.__metadata)("design:returntype",Array)],Zt.prototype,"setUserEMode",null),(0,s.__decorate)([d.mM,(0,s.__param)(0,(0,p.Oh)("migrator")),(0,s.__param)(0,(0,p.Oh)("user")),(0,s.__param)(0,(0,p.Gq)("borrowedAssets")),(0,s.__metadata)("design:type",Function),(0,s.__metadata)("design:paramtypes",[Object]),(0,s.__metadata)("design:returntype",Promise)],Zt.prototype,"migrateV3",null);class Ut{static connect(e,t){return new f.CH(e,Ft,t)}}const Ft=[{inputs:[{internalType:"address",name:"collateralAsset",type:"address"},{internalType:"address",name:"debtAsset",type:"address"},{internalType:"uint256",name:"collateralAmount",type:"uint256"},{internalType:"uint256",name:"debtRepayAmount",type:"uint256"},{internalType:"uint256",name:"debtRateMode",type:"uint256"},{components:[{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"uint256",name:"deadline",type:"uint256"},{internalType:"uint8",name:"v",type:"uint8"},{internalType:"bytes32",name:"r",type:"bytes32"},{internalType:"bytes32",name:"s",type:"bytes32"}],internalType:"struct IRepayWithCollateral.PermitSignature",name:"permitSignature",type:"tuple"},{internalType:"bool",name:"useEthPath",type:"bool"}],name:"swapAndRepay",outputs:[],stateMutability:"nonpayable",type:"function"}];class zt extends c.Z{constructor(e,t){super(e,Ut),this.repayWithCollateralAddress=null!==t&&void 0!==t?t:"",this.swapAndRepay=this.swapAndRepay.bind(this)}swapAndRepay({user:e,collateralAsset:t,debtAsset:n,collateralAmount:r,debtRepayAmount:a,debtRateMode:i,permit:o,useEthPath:s},c){const l=i===u.tk.Stable?1:2,d=this.getContractInstance(this.repayWithCollateralAddress),p=this.generateTxCallback({rawTxMethod:async()=>d.populateTransaction.swapAndRepay(t,n,r,a,l,o,null!==s&&void 0!==s&&s),from:e});return{tx:p,txType:u.ns.DLP_ACTION,gas:this.generateTxPriceEstimation(null!==c&&void 0!==c?c:[],p,u.UQ.repayCollateral)}}}(0,s.__decorate)([d.mB,(0,s.__param)(0,(0,p.Oh)("user")),(0,s.__param)(0,(0,p.Oh)("collateralAsset")),(0,s.__param)(0,(0,p.Oh)("debtAsset")),(0,s.__param)(0,(0,p.K5)("collateralAmount")),(0,s.__param)(0,(0,p.K5)("debtRepayAmount")),(0,s.__metadata)("design:type",Function),(0,s.__metadata)("design:paramtypes",[Object,Array]),(0,s.__metadata)("design:returntype",Object)],zt.prototype,"swapAndRepay",null);class Gt{static connect(e,t){return new f.CH(e,Ht,t)}static createInterface(){return new Me.vU(Ht)}}const Ht=[{inputs:[],name:"FLASHLOAN_PREMIUM_TOTAL",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"reserve",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"uint256",name:"interestRateMode",type:"uint256"},{internalType:"uint16",name:"referralCode",type:"uint16"},{internalType:"address",name:"onBehalfOf",type:"address"}],name:"borrow",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"reserve",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"address",name:"onBehalfOf",type:"address"},{internalType:"uint16",name:"referralCode",type:"uint16"}],name:"deposit",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"receiver",type:"address"},{internalType:"address[]",name:"assets",type:"address[]"},{internalType:"uint256[]",name:"amounts",type:"uint256[]"},{internalType:"uint256[]",name:"modes",type:"uint256[]"},{internalType:"address",name:"onBehalfOf",type:"address"},{internalType:"bytes",name:"params",type:"bytes"},{internalType:"uint16",name:"referralCode",type:"uint16"}],name:"flashLoan",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"collateral",type:"address"},{internalType:"address",name:"reserve",type:"address"},{internalType:"address",name:"user",type:"address"},{internalType:"uint256",name:"purchaseAmount",type:"uint256"},{internalType:"bool",name:"receiveAToken",type:"bool"}],name:"liquidationCall",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"reserve",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"uint256",name:"rateMode",type:"uint256"},{internalType:"address",name:"onBehalfOf",type:"address"}],name:"repay",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"reserve",type:"address"},{internalType:"bool",name:"useAsCollateral",type:"bool"}],name:"setUserUseReserveAsCollateral",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"reserve",type:"address"},{internalType:"uint256",name:"rateMode",type:"uint256"}],name:"swapBorrowRateMode",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"reserve",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"address",name:"to",type:"address"}],name:"withdraw",outputs:[],stateMutability:"nonpayable",type:"function"}];class Wt extends c.Z{constructor(e,t){super(e,Gt);const{LENDING_POOL:n,FLASH_LIQUIDATION_ADAPTER:r,REPAY_WITH_COLLATERAL_ADAPTER:a,SWAP_COLLATERAL_ADAPTER:i,WETH_GATEWAY:o}=null!==t&&void 0!==t?t:{};this.lendingPoolAddress=null!==n&&void 0!==n?n:"",this.flashLiquidationAddress=null!==r&&void 0!==r?r:"",this.swapCollateralAddress=null!==i&&void 0!==i?i:"",this.repayWithCollateralAddress=null!==a&&void 0!==a?a:"",this.erc20Service=new mt(e),this.synthetixService=new St.K(e),this.wethGatewayService=new Bt(e,this.erc20Service,o),this.liquiditySwapAdapterService=new vt(e,i),this.repayWithCollateralAdapterService=new zt(e,a),this.paraswapRepayWithCollateralAdapterService=new Tt(e,a)}async deposit({user:e,reserve:t,amount:n,onBehalfOf:r,referralCode:a}){if(t.toLowerCase()===l.hP.toLowerCase())return this.wethGatewayService.depositETH({lendingPool:this.lendingPoolAddress,user:e,amount:n,onBehalfOf:r,referralCode:a});const{isApproved:i,approve:o,decimalsOf:s}=this.erc20Service,c=[],d=await s(t),p=(0,l.gU)(n,d);if(!(await this.synthetixService.synthetixValidation({user:e,reserve:t,amount:p})))throw new Error("Not enough funds to execute operation");if(!(await i({token:t,user:e,spender:this.lendingPoolAddress,amount:n}))){const n=o({user:e,token:t,spender:this.lendingPoolAddress,amount:l.zn});c.push(n)}const f=this.getContractInstance(this.lendingPoolAddress),h=this.generateTxCallback({rawTxMethod:async()=>f.populateTransaction.deposit(t,p,null!==r&&void 0!==r?r:e,null!==a&&void 0!==a?a:"0"),from:e,value:(0,l.oC)(t,p),action:u.UQ.deposit});return c.push({tx:h,txType:u.ns.DLP_ACTION,gas:this.generateTxPriceEstimation(c,h,u.UQ.deposit)}),c}async withdraw({user:e,reserve:t,amount:n,onBehalfOf:r,aTokenAddress:a}){if(t.toLowerCase()===l.hP.toLowerCase()){if(!a)throw new Error("To withdraw ETH you need to pass the aWETH token address");return this.wethGatewayService.withdrawETH({lendingPool:this.lendingPoolAddress,user:e,amount:n,onBehalfOf:r,aTokenAddress:a})}const{decimalsOf:i}=this.erc20Service,o=await i(t),s="-1"===n?lt.Bz.toString():(0,l.gU)(n,o),c=this.getContractInstance(this.lendingPoolAddress),d=this.generateTxCallback({rawTxMethod:async()=>c.populateTransaction.withdraw(t,s,null!==r&&void 0!==r?r:e),from:e,action:u.UQ.withdraw});return[{tx:d,txType:u.ns.DLP_ACTION,gas:this.generateTxPriceEstimation([],d,u.UQ.withdraw)}]}async borrow({user:e,reserve:t,amount:n,interestRateMode:r,debtTokenAddress:a,onBehalfOf:i,referralCode:o}){if(t.toLowerCase()===l.hP.toLowerCase()){if(!a)throw new Error("To borrow ETH you need to pass the stable or variable WETH debt Token Address corresponding the interestRateMode");return this.wethGatewayService.borrowETH({lendingPool:this.lendingPoolAddress,user:e,amount:n,debtTokenAddress:a,interestRateMode:r,referralCode:o})}const{decimalsOf:s}=this.erc20Service,c=await s(t),d=(0,l.gU)(n,c),p=r===u.tk.Variable?2:1,f=this.getContractInstance(this.lendingPoolAddress),h=this.generateTxCallback({rawTxMethod:async()=>f.populateTransaction.borrow(t,d,p,null!==o&&void 0!==o?o:0,null!==i&&void 0!==i?i:e),from:e,action:u.UQ.borrow});return[{tx:h,txType:u.ns.DLP_ACTION,gas:this.generateTxPriceEstimation([],h,u.UQ.borrow)}]}async repay({user:e,reserve:t,amount:n,interestRateMode:r,onBehalfOf:a}){if(t.toLowerCase()===l.hP.toLowerCase())return this.wethGatewayService.repayETH({lendingPool:this.lendingPoolAddress,user:e,amount:n,interestRateMode:r,onBehalfOf:a});const i=[],{isApproved:o,approve:s,decimalsOf:c}=this.erc20Service,d=this.getContractInstance(this.lendingPoolAddress),{populateTransaction:p}=d,f=r===u.tk.Variable?2:1,h=await c(t),m="-1"===n?lt.Bz.toString():(0,l.gU)(n,h);if("-1"!==n){if(!(await this.synthetixService.synthetixValidation({user:e,reserve:t,amount:m})))throw new Error("Not enough funds to execute operation")}if(!(await o({token:t,user:e,spender:this.lendingPoolAddress,amount:n}))){const n=s({user:e,token:t,spender:this.lendingPoolAddress,amount:l.zn});i.push(n)}const y=this.generateTxCallback({rawTxMethod:async()=>p.repay(t,m,f,null!==a&&void 0!==a?a:e),from:e,value:(0,l.oC)(t,m),action:u.UQ.repay});return i.push({tx:y,txType:u.ns.DLP_ACTION,gas:this.generateTxPriceEstimation(i,y,u.UQ.repay)}),i}swapBorrowRateMode({user:e,reserve:t,interestRateMode:n}){const r=n===u.tk.Variable?2:1,a=this.getContractInstance(this.lendingPoolAddress),i=this.generateTxCallback({rawTxMethod:async()=>a.populateTransaction.swapBorrowRateMode(t,r),from:e});return[{txType:u.ns.DLP_ACTION,tx:i,gas:this.generateTxPriceEstimation([],i)}]}setUsageAsCollateral({user:e,reserve:t,usageAsCollateral:n}){const r=this.getContractInstance(this.lendingPoolAddress),a=this.generateTxCallback({rawTxMethod:async()=>r.populateTransaction.setUserUseReserveAsCollateral(t,n),from:e,action:u.UQ.setUsageAsCollateral});return[{tx:a,txType:u.ns.DLP_ACTION,gas:this.generateTxPriceEstimation([],a,u.UQ.setUsageAsCollateral)}]}async liquidationCall({liquidator:e,liquidatedUser:t,debtReserve:n,collateralReserve:r,purchaseAmount:a,getAToken:i,liquidateAll:o}){const s=[],{isApproved:c,approve:d,decimalsOf:p}=this.erc20Service;if(!(await c({token:n,user:e,spender:this.lendingPoolAddress,amount:a}))){const t=d({user:e,token:n,spender:this.lendingPoolAddress,amount:l.zn});s.push(t)}let f=lt.Bz.toString();if(!o){const e=await p(n);f=(0,l.gU)(a,e)}const h=this.getContractInstance(this.lendingPoolAddress),m=this.generateTxCallback({rawTxMethod:async()=>h.populateTransaction.liquidationCall(r,n,t,f,null!==i&&void 0!==i&&i),from:e,value:(0,l.oC)(n,f)});return s.push({tx:m,txType:u.ns.DLP_ACTION,gas:this.generateTxPriceEstimation(s,m,u.UQ.liquidationCall)}),s}async swapCollateral({user:e,flash:t,fromAsset:n,fromAToken:r,toAsset:a,fromAmount:i,minToAmount:o,permitSignature:s,swapAll:c,onBehalfOf:d,referralCode:p,augustus:f,swapCallData:h}){const m=[],y=null!==s&&void 0!==s?s:{amount:"0",deadline:"0",v:0,r:"0x0000000000000000000000000000000000000000000000000000000000000000",s:"0x0000000000000000000000000000000000000000000000000000000000000000"};if(!(await this.erc20Service.isApproved({token:r,user:e,spender:this.swapCollateralAddress,amount:i}))){const t=this.erc20Service.approve({user:e,token:r,spender:this.swapCollateralAddress,amount:lt.Bz.toString()});m.push(t)}const g=await this.erc20Service.decimalsOf(n),b=(0,l.gU)(i,g),v=await this.erc20Service.decimalsOf(a),w=(0,l.gU)(o,v),_=this.getContractInstance(this.lendingPoolAddress);if(t){const t=((e,t,n,r,a,i,o,s,c,u)=>ut.$.encode(["address","uint256","uint256","bytes","address","tuple(uint256,uint256,uint8,bytes32,bytes32)"],[e,t,n,r,a,[i,o,s,c,u]]))(a,w,c?bt(h):0,h,f,y.amount,y.deadline,y.v,y.r,y.s),r=(Number(i)+Number(i)*Number(l.zp)/100).toString(),o=(0,l.gU)(r,g),s=this.generateTxCallback({rawTxMethod:async()=>_.populateTransaction.flashLoan(this.swapCollateralAddress,[n],c?[o]:[b],[0],null!==d&&void 0!==d?d:e,t,null!==p&&void 0!==p?p:"0"),from:e,action:u.UQ.swapCollateral});return m.push({tx:s,txType:u.ns.DLP_ACTION,gas:this.generateTxPriceEstimation(m,s,u.UQ.swapCollateral)}),m}const x=this.liquiditySwapAdapterService.swapAndDeposit({user:e,assetToSwapFrom:n,assetToSwapTo:a,amountToSwap:b,minAmountToReceive:w,swapAll:c,swapCallData:h,augustus:f,permitParams:y},m);return m.push(x),m}async repayWithCollateral({user:e,fromAsset:t,fromAToken:n,assetToRepay:r,repayWithAmount:a,repayAmount:i,permitSignature:o,repayAllDebt:s,rateMode:c,onBehalfOf:d,referralCode:p,flash:f,useEthPath:h}){const m=[],y=null!==o&&void 0!==o?o:{amount:"0",deadline:"0",v:0,r:"0x0000000000000000000000000000000000000000000000000000000000000000",s:"0x0000000000000000000000000000000000000000000000000000000000000000"};if(!(await this.erc20Service.isApproved({token:n,user:e,spender:this.repayWithCollateralAddress,amount:a}))){const t=this.erc20Service.approve({user:e,token:n,spender:this.repayWithCollateralAddress,amount:lt.Bz.toString()});m.push(t)}const g=await this.erc20Service.decimalsOf(t),b=(0,l.gU)(a,g),v=(Number(i)+Number(i)*Number(l.zp)/100).toString(),w=await this.erc20Service.decimalsOf(r),_=s?(0,l.gU)(v,w):(0,l.gU)(i,w),x=c===u.tk.Stable?1:2;if(f){const n=ut.$.encode(["address","uint256","uint256","uint256","uint256","uint8","bytes32","bytes32","bool"],[t,b,x,y.amount,y.deadline,y.v,y.r,y.s,null!==h&&void 0!==h&&h]),a=this.getContractInstance(this.lendingPoolAddress),i=this.generateTxCallback({rawTxMethod:async()=>a.populateTransaction.flashLoan(this.repayWithCollateralAddress,[r],[_],[0],null!==d&&void 0!==d?d:e,n,null!==p&&void 0!==p?p:"0"),from:e,action:u.UQ.repayCollateral});return m.push({tx:i,txType:u.ns.DLP_ACTION,gas:this.generateTxPriceEstimation(m,i,u.UQ.repayCollateral)}),m}const T=this.repayWithCollateralAdapterService.swapAndRepay({user:e,collateralAsset:t,debtAsset:r,collateralAmount:b,debtRepayAmount:_,debtRateMode:c,permit:y,useEthPath:h},m);return m.push(T),m}async paraswapRepayWithCollateral({user:e,fromAsset:t,fromAToken:n,assetToRepay:r,repayWithAmount:a,repayAmount:i,permitSignature:o,repayAllDebt:s,rateMode:c,onBehalfOf:d,referralCode:p,flash:f,swapAndRepayCallData:h,augustus:m}){const y=[],g=null!==o&&void 0!==o?o:{amount:"0",deadline:"0",v:0,r:"0x0000000000000000000000000000000000000000000000000000000000000000",s:"0x0000000000000000000000000000000000000000000000000000000000000000"};if(!(await this.erc20Service.isApproved({token:n,user:e,spender:this.repayWithCollateralAddress,amount:a}))){const t=this.erc20Service.approve({user:e,token:n,spender:this.repayWithCollateralAddress,amount:lt.Bz.toString()});y.push(t)}const b=await this.erc20Service.decimalsOf(t),v=(0,l.gU)(a,b),w=(Number(a)+Number(a)*Number(l.zp)/100).toString(),_=(0,l.gU)(w,b),x=await this.erc20Service.decimalsOf(r),T=(0,l.gU)(i,x),S=c===u.tk.Stable?1:2;if(f){const n=ut.$.encode(["bytes","address"],[h,m]),a=ut.$.encode(["address","uint256","uint256","uint256","bytes","uint256","uint256","uint8","bytes32","bytes32"],[r,T,s?(0,l.mz)(h):0,S,n,g.amount,g.deadline,g.v,g.r,g.s]),i=this.getContractInstance(this.lendingPoolAddress),o=this.generateTxCallback({rawTxMethod:async()=>i.populateTransaction.flashLoan(this.repayWithCollateralAddress,[t],s?[_]:[v],[0],null!==d&&void 0!==d?d:e,a,null!==p&&void 0!==p?p:"0"),from:e,action:u.UQ.repayCollateral});return y.push({tx:o,txType:u.ns.DLP_ACTION,gas:this.generateTxPriceEstimation(y,o,u.UQ.repayCollateral)}),y}const k=this.paraswapRepayWithCollateralAdapterService.swapAndRepay({user:e,collateralAsset:t,debtAsset:r,collateralAmount:v,debtRepayAmount:T,debtRateMode:c,permitParams:g,repayAll:null!==s&&void 0!==s&&s,swapAndRepayCallData:h,augustus:m},y);return y.push(k),y}async flashLiquidation({user:e,collateralAsset:t,borrowedAsset:n,debtTokenCover:r,liquidateAll:a,initiator:i,useEthPath:o}){const s=[],c=this.getContractInstance(this.lendingPoolAddress),d=await this.erc20Service.decimalsOf(n),p=(0,l.gU)(r,d),f=a?lt.Bz.toString():p,h=a?(0,l.gU)((m=r,(Number(m)+Number(m)*Number(m)/100).toString()),d):p;var m;const y=ut.$.encode(["address","address","address","uint256","bool"],[t,n,e,f,null!==o&&void 0!==o&&o]),g=this.generateTxCallback({rawTxMethod:async()=>c.populateTransaction.flashLoan(this.flashLiquidationAddress,[n],[h],[0],i,y,"0"),from:i});return s.push({tx:g,txType:u.ns.DLP_ACTION,gas:this.generateTxPriceEstimation(s,g,u.UQ.liquidationFlash)}),s}}(0,s.__decorate)([d.en,(0,s.__param)(0,(0,p.Oh)("user")),(0,s.__param)(0,(0,p.Oh)("reserve")),(0,s.__param)(0,(0,p.K5)("amount")),(0,s.__param)(0,(0,p.Oh)("onBehalfOf")),(0,s.__metadata)("design:type",Function),(0,s.__metadata)("design:paramtypes",[Object]),(0,s.__metadata)("design:returntype",Promise)],Wt.prototype,"deposit",null),(0,s.__decorate)([d.en,(0,s.__param)(0,(0,p.Oh)("user")),(0,s.__param)(0,(0,p.Oh)("reserve")),(0,s.__param)(0,(0,p.lw)("amount")),(0,s.__param)(0,(0,p.Oh)("onBehalfOf")),(0,s.__param)(0,(0,p.Oh)("aTokenAddress")),(0,s.__metadata)("design:type",Function),(0,s.__metadata)("design:paramtypes",[Object]),(0,s.__metadata)("design:returntype",Promise)],Wt.prototype,"withdraw",null),(0,s.__decorate)([d.en,(0,s.__param)(0,(0,p.Oh)("user")),(0,s.__param)(0,(0,p.Oh)("reserve")),(0,s.__param)(0,(0,p.K5)("amount")),(0,s.__param)(0,(0,p.Oh)("debtTokenAddress")),(0,s.__param)(0,(0,p.Oh)("onBehalfOf")),(0,s.__metadata)("design:type",Function),(0,s.__metadata)("design:paramtypes",[Object]),(0,s.__metadata)("design:returntype",Promise)],Wt.prototype,"borrow",null),(0,s.__decorate)([d.en,(0,s.__param)(0,(0,p.Oh)("user")),(0,s.__param)(0,(0,p.Oh)("reserve")),(0,s.__param)(0,(0,p.lw)("amount")),(0,s.__param)(0,(0,p.Oh)("onBehalfOf")),(0,s.__metadata)("design:type",Function),(0,s.__metadata)("design:paramtypes",[Object]),(0,s.__metadata)("design:returntype",Promise)],Wt.prototype,"repay",null),(0,s.__decorate)([d.en,(0,s.__param)(0,(0,p.Oh)("user")),(0,s.__param)(0,(0,p.Oh)("reserve")),(0,s.__metadata)("design:type",Function),(0,s.__metadata)("design:paramtypes",[Object]),(0,s.__metadata)("design:returntype",Array)],Wt.prototype,"swapBorrowRateMode",null),(0,s.__decorate)([d.en,(0,s.__param)(0,(0,p.Oh)("user")),(0,s.__param)(0,(0,p.Oh)("reserve")),(0,s.__metadata)("design:type",Function),(0,s.__metadata)("design:paramtypes",[Object]),(0,s.__metadata)("design:returntype",Array)],Wt.prototype,"setUsageAsCollateral",null),(0,s.__decorate)([d.en,(0,s.__param)(0,(0,p.Oh)("liquidator")),(0,s.__param)(0,(0,p.Oh)("liquidatedUser")),(0,s.__param)(0,(0,p.Oh)("debtReserve")),(0,s.__param)(0,(0,p.Oh)("collateralReserve")),(0,s.__param)(0,(0,p.K5)("purchaseAmount")),(0,s.__metadata)("design:type",Function),(0,s.__metadata)("design:paramtypes",[Object]),(0,s.__metadata)("design:returntype",Promise)],Wt.prototype,"liquidationCall",null),(0,s.__decorate)([d.Yr,(0,s.__param)(0,(0,p.Oh)("user")),(0,s.__param)(0,(0,p.Oh)("fromAsset")),(0,s.__param)(0,(0,p.Oh)("fromAToken")),(0,s.__param)(0,(0,p.Oh)("toAsset")),(0,s.__param)(0,(0,p.Oh)("onBehalfOf")),(0,s.__param)(0,(0,p.Oh)("augustus")),(0,s.__param)(0,(0,p.K5)("fromAmount")),(0,s.__param)(0,(0,p.K5)("minToAmount")),(0,s.__metadata)("design:type",Function),(0,s.__metadata)("design:paramtypes",[Object]),(0,s.__metadata)("design:returntype",Promise)],Wt.prototype,"swapCollateral",null),(0,s.__decorate)([d.j7,(0,s.__param)(0,(0,p.Oh)("user")),(0,s.__param)(0,(0,p.Oh)("fromAsset")),(0,s.__param)(0,(0,p.Oh)("fromAToken")),(0,s.__param)(0,(0,p.Oh)("assetToRepay")),(0,s.__param)(0,(0,p.Oh)("onBehalfOf")),(0,s.__param)(0,(0,p.K5)("repayWithAmount")),(0,s.__param)(0,(0,p.K5)("repayAmount")),(0,s.__metadata)("design:type",Function),(0,s.__metadata)("design:paramtypes",[Object]),(0,s.__metadata)("design:returntype",Promise)],Wt.prototype,"repayWithCollateral",null),(0,s.__decorate)([d.j7,(0,s.__param)(0,(0,p.Oh)("user")),(0,s.__param)(0,(0,p.Oh)("fromAsset")),(0,s.__param)(0,(0,p.Oh)("fromAToken")),(0,s.__param)(0,(0,p.Oh)("assetToRepay")),(0,s.__param)(0,(0,p.Oh)("onBehalfOf")),(0,s.__param)(0,(0,p.K5)("repayWithAmount")),(0,s.__param)(0,(0,p.K5)("repayAmount")),(0,s.__param)(0,(0,p.Oh)("augustus")),(0,s.__metadata)("design:type",Function),(0,s.__metadata)("design:paramtypes",[Object]),(0,s.__metadata)("design:returntype",Promise)],Wt.prototype,"paraswapRepayWithCollateral",null),(0,s.__decorate)([d.bt,(0,s.__param)(0,(0,p.Oh)("user")),(0,s.__param)(0,(0,p.Oh)("collateralAsset")),(0,s.__param)(0,(0,p.Oh)("borrowedAsset")),(0,s.__param)(0,(0,p.K5)("debtTokenCover")),(0,s.__param)(0,(0,p.Oh)("initiator")),(0,s.__metadata)("design:type",Function),(0,s.__metadata)("design:paramtypes",[Object]),(0,s.__metadata)("design:returntype",Promise)],Wt.prototype,"flashLiquidation",null);class Vt extends c.Z{constructor(e,t){super(e,Et);const{POOL:n,WETH_GATEWAY:r,L2_ENCODER:a}=null!==t&&void 0!==t?t:{};this.poolAddress=null!==n&&void 0!==n?n:"",this.l2EncoderAddress=null!==a&&void 0!==a?a:"",this.wethGatewayAddress=null!==r&&void 0!==r?r:"",this.v3PoolService=new Zt(e,t),this.erc20_2612Service=new Ye(e),this.erc20Service=new mt(e),this.synthetixService=new St.K(e),this.wethGatewayService=new Bt(e,this.erc20Service,r),this.l2PoolService=new It(e,{l2PoolAddress:this.poolAddress,encoderAddress:this.l2EncoderAddress}),this.contractInterface=Et.createInterface(),this.supplyTxBuilder={getApprovedAmount:async e=>{const t=e.token.toLowerCase()===l.hP.toLowerCase()?this.wethGatewayAddress:this.poolAddress,n=await this.erc20Service.approvedAmount(Object.assign(Object.assign({},e),{spender:t}));return Object.assign(Object.assign({},e),{spender:t,amount:n.toString()})},generateTxData:({user:e,reserve:t,amount:n,onBehalfOf:r,referralCode:a,useOptimizedPath:i,encodedTxData:o})=>{let s={};const c=null!==r&&void 0!==r?r:e,d=null!==a&&void 0!==a?a:"0";if(t.toLowerCase()===l.hP.toLowerCase())s=this.wethGatewayService.generateDepositEthTxData({lendingPool:this.poolAddress,user:e,amount:n,onBehalfOf:c,referralCode:d});else if(i)if(o)s=this.l2PoolService.generateEncodedSupplyTxData({encodedTxData:o,user:e});else{const r={user:e,reserve:t,amount:n,onBehalfOf:c,referralCode:d};s=this.l2PoolService.generateSupplyTxData(r)}else{const r=this.contractInterface.encodeFunctionData("supply",[t,n,c,d]);s.to=this.poolAddress,s.from=e,s.data=r,s.gasLimit=dt.O$.from(l.eB[u.UQ.supply].recommended)}return s},generateSignedTxData:({user:e,reserve:t,amount:n,onBehalfOf:r,referralCode:a,useOptimizedPath:i,signature:o,deadline:s,encodedTxData:c})=>{const d=(0,ze.splitSignature)(o);let p={};const f=null!==r&&void 0!==r?r:e,h=null!==a&&void 0!==a?a:"0";if(i)if(c)p=this.l2PoolService.generateEncodedSupplyWithPermitTxData({encodedTxData:c,user:e,signature:o});else{const r={user:e,reserve:t,amount:n,referralCode:h,onBehalfOf:f,permitR:d.r,permitS:d.s,permitV:d.v,deadline:Number(s)};p=this.l2PoolService.generateSupplyWithPermitTxData(r)}else{const r=this.contractInterface.encodeFunctionData("supplyWithPermit",[t,n,f,h,s,d.v,d.r,d.s]);p.to=this.poolAddress,p.from=e,p.data=r,p.gasLimit=dt.O$.from(l.eB[u.UQ.supplyWithPermit].recommended)}return p}},this.borrowTxBuilder={generateTxData:({user:e,reserve:t,amount:n,interestRateMode:r,debtTokenAddress:a,onBehalfOf:i,referralCode:o,useOptimizedPath:s,encodedTxData:c})=>{let d={};const p=null!==o&&void 0!==o?o:"0",f=null!==i&&void 0!==i?i:e,h=r===u.tk.Variable?2:1;if(t.toLowerCase()===l.hP.toLowerCase()){if(!a)throw new Error("To borrow ETH you need to pass the stable or variable WETH debt Token Address corresponding the interestRateMode");d=this.wethGatewayService.generateBorrowEthTxData({lendingPool:this.poolAddress,user:e,amount:n,debtTokenAddress:a,interestRateMode:r,referralCode:p})}else if(s)if(c)d=this.l2PoolService.generateEncodedBorrowTxData({encodedTxData:c,user:e});else{const r={user:e,reserve:t,amount:n,onBehalfOf:f,referralCode:p,numericRateMode:h};d=this.l2PoolService.generateBorrowTxData(r)}else{const r=this.contractInterface.encodeFunctionData("borrow",[t,n,h,p,f]);d.to=this.poolAddress,d.from=e,d.data=r,d.gasLimit=dt.O$.from(l.eB[u.UQ.borrow].recommended)}return d}}}}class qt extends c.Z{constructor(e,t){super(e,Gt);const{LENDING_POOL:n,WETH_GATEWAY:r}=null!==t&&void 0!==t?t:{};this.lendingPoolAddress=null!==n&&void 0!==n?n:"",this.wethGatewayAddress=null!==r&&void 0!==r?r:"",this.erc20Service=new mt(e),this.synthetixService=new St.K(e),this.wethGatewayService=new Bt(e,this.erc20Service,r),this.contractInterface=Gt.createInterface(),this.depositTxBuilder={getApprovedAmount:async e=>{const t=e.token.toLowerCase()===l.hP.toLowerCase()?this.wethGatewayAddress:this.lendingPoolAddress,n=await this.erc20Service.approvedAmount(Object.assign(Object.assign({},e),{spender:t}));return Object.assign(Object.assign({},e),{spender:t,amount:n.toString()})},generateTxData:({user:e,reserve:t,amount:n,onBehalfOf:r,referralCode:a})=>{let i={};if(t.toLowerCase()===l.hP.toLowerCase())i=this.wethGatewayService.generateDepositEthTxData({lendingPool:this.lendingPoolAddress,user:e,amount:n,onBehalfOf:r,referralCode:a});else{const o=this.contractInterface.encodeFunctionData("deposit",[t,n,null!==r&&void 0!==r?r:e,null!==a&&void 0!==a?a:"0"]);i.to=this.lendingPoolAddress,i.from=e,i.data=o,i.gasLimit=dt.O$.from(l.eB[u.UQ.deposit].recommended)}return i}},this.borrowTxBuilder={generateTxData:({user:e,reserve:t,amount:n,interestRateMode:r,debtTokenAddress:a,onBehalfOf:i,referralCode:o})=>{let s={};const c=null!==o&&void 0!==o?o:"0",d=null!==i&&void 0!==i?i:e,p=r===u.tk.Variable?2:1;if(t.toLowerCase()===l.hP.toLowerCase()){if(!a)throw new Error("To borrow ETH you need to pass the stable or variable WETH debt Token Address corresponding the interestRateMode");s=this.wethGatewayService.generateBorrowEthTxData({lendingPool:this.lendingPoolAddress,user:e,amount:n,debtTokenAddress:a,interestRateMode:r,referralCode:c})}else{const r=this.contractInterface.encodeFunctionData("borrow",[t,n,p,c,d]);s.to=this.lendingPoolAddress,s.from=e,s.data=r,s.gasLimit=dt.O$.from(l.eB[u.UQ.borrow].recommended)}return s}}}}const $t=[{inputs:[{internalType:"contract IPoolAddressesProvider",name:"provider",type:"address"}],name:"getReservesData",outputs:[{components:[{internalType:"address",name:"underlyingAsset",type:"address"},{internalType:"string",name:"name",type:"string"},{internalType:"string",name:"symbol",type:"string"},{internalType:"uint256",name:"decimals",type:"uint256"},{internalType:"uint256",name:"baseLTVasCollateral",type:"uint256"},{internalType:"uint256",name:"reserveLiquidationThreshold",type:"uint256"},{internalType:"uint256",name:"reserveLiquidationBonus",type:"uint256"},{internalType:"uint256",name:"reserveFactor",type:"uint256"},{internalType:"bool",name:"usageAsCollateralEnabled",type:"bool"},{internalType:"bool",name:"borrowingEnabled",type:"bool"},{internalType:"bool",name:"stableBorrowRateEnabled",type:"bool"},{internalType:"bool",name:"isActive",type:"bool"},{internalType:"bool",name:"isFrozen",type:"bool"},{internalType:"uint128",name:"liquidityIndex",type:"uint128"},{internalType:"uint128",name:"variableBorrowIndex",type:"uint128"},{internalType:"uint128",name:"liquidityRate",type:"uint128"},{internalType:"uint128",name:"variableBorrowRate",type:"uint128"},{internalType:"uint128",name:"stableBorrowRate",type:"uint128"},{internalType:"uint40",name:"lastUpdateTimestamp",type:"uint40"},{internalType:"address",name:"aTokenAddress",type:"address"},{internalType:"address",name:"stableDebtTokenAddress",type:"address"},{internalType:"address",name:"variableDebtTokenAddress",type:"address"},{internalType:"address",name:"interestRateStrategyAddress",type:"address"},{internalType:"uint256",name:"availableLiquidity",type:"uint256"},{internalType:"uint256",name:"totalPrincipalStableDebt",type:"uint256"},{internalType:"uint256",name:"averageStableRate",type:"uint256"},{internalType:"uint256",name:"stableDebtLastUpdateTimestamp",type:"uint256"},{internalType:"uint256",name:"totalScaledVariableDebt",type:"uint256"},{internalType:"uint256",name:"priceInMarketReferenceCurrency",type:"uint256"},{internalType:"address",name:"priceOracle",type:"address"},{internalType:"uint256",name:"variableRateSlope1",type:"uint256"},{internalType:"uint256",name:"variableRateSlope2",type:"uint256"},{internalType:"uint256",name:"stableRateSlope1",type:"uint256"},{internalType:"uint256",name:"stableRateSlope2",type:"uint256"},{internalType:"uint256",name:"baseStableBorrowRate",type:"uint256"},{internalType:"uint256",name:"baseVariableBorrowRate",type:"uint256"},{internalType:"uint256",name:"optimalUsageRatio",type:"uint256"},{internalType:"bool",name:"isPaused",type:"bool"},{internalType:"bool",name:"isSiloedBorrowing",type:"bool"},{internalType:"uint128",name:"accruedToTreasury",type:"uint128"},{internalType:"uint128",name:"unbacked",type:"uint128"},{internalType:"uint128",name:"isolationModeTotalDebt",type:"uint128"},{internalType:"bool",name:"flashLoanEnabled",type:"bool"},{internalType:"uint256",name:"debtCeiling",type:"uint256"},{internalType:"uint256",name:"debtCeilingDecimals",type:"uint256"},{internalType:"uint8",name:"eModeCategoryId",type:"uint8"},{internalType:"uint256",name:"borrowCap",type:"uint256"},{internalType:"uint256",name:"supplyCap",type:"uint256"},{internalType:"uint16",name:"eModeLtv",type:"uint16"},{internalType:"uint16",name:"eModeLiquidationThreshold",type:"uint16"},{internalType:"uint16",name:"eModeLiquidationBonus",type:"uint16"},{internalType:"address",name:"eModePriceSource",type:"address"},{internalType:"string",name:"eModeLabel",type:"string"},{internalType:"bool",name:"borrowableInIsolation",type:"bool"}],internalType:"struct IUiPoolDataProviderV3.AggregatedReserveData[]",name:"",type:"tuple[]"},{components:[{internalType:"uint256",name:"marketReferenceCurrencyUnit",type:"uint256"},{internalType:"int256",name:"marketReferenceCurrencyPriceInUsd",type:"int256"},{internalType:"int256",name:"networkBaseTokenPriceInUsd",type:"int256"},{internalType:"uint8",name:"networkBaseTokenPriceDecimals",type:"uint8"}],internalType:"struct IUiPoolDataProviderV3.BaseCurrencyInfo",name:"",type:"tuple"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract IPoolAddressesProvider",name:"provider",type:"address"}],name:"getReservesList",outputs:[{internalType:"address[]",name:"",type:"address[]"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract IPoolAddressesProvider",name:"provider",type:"address"},{internalType:"address",name:"user",type:"address"}],name:"getUserReservesData",outputs:[{components:[{internalType:"address",name:"underlyingAsset",type:"address"},{internalType:"uint256",name:"scaledATokenBalance",type:"uint256"},{internalType:"bool",name:"usageAsCollateralEnabledOnUser",type:"bool"},{internalType:"uint256",name:"stableBorrowRate",type:"uint256"},{internalType:"uint256",name:"scaledVariableDebt",type:"uint256"},{internalType:"uint256",name:"principalStableDebt",type:"uint256"},{internalType:"uint256",name:"stableBorrowLastUpdateTimestamp",type:"uint256"}],internalType:"struct IUiPoolDataProviderV3.UserReserveData[]",name:"",type:"tuple[]"},{internalType:"uint8",name:"",type:"uint8"}],stateMutability:"view",type:"function"}];class Yt{static createInterface(){return new Me.vU($t)}static connect(e,t){return new f.CH(e,$t,t)}}Yt.abi=$t;const Kt={"0xae461ca67b15dc8dc81ce7615e0320da1a9ab8d5":"UNIDAIUSDC","0x004375dff511095cc5a197a54140a24efef3a416":"UNIWBTCUSDC","0xa478c2975ab1ea89e8196811f51a7b7ade33eb11":"UNIDAIWETH","0xb4e16d0168e52d35cacd2c6185b44281ec28c9dc":"UNIUSDCWETH","0xdfc14d2af169b0d36c4eff567ada9b2e0cae044f":"UNIAAVEWETH","0xb6909b960dbbe7392d405429eb2b3649752b4838":"UNIBATWETH","0x3da1313ae46132a397d90d95b1424a9a7e3e0fce":"UNICRVWETH","0xa2107fa5b38d9bbd2c461d6edf11b11a50f6b974":"UNILINKWETH","0xc2adda861f89bbb333c90c492cb837741916a225":"UNIMKRWETH","0x8bd1661da98ebdd3bd080f0be4e6d9be8ce9858c":"UNIRENWETH","0x43ae24960e5534731fc831386c07755a2dc33d47":"UNISNXWETH","0xd3d2e2692501a5c9ca623199d38826e513033a17":"UNIUNIWETH","0xbb2b8038a1640196fbe3e38816f3e67cba72d940":"UNIWBTCWETH","0x2fdbadf3c4d5a8666bc06645b8358ab803996e28":"UNIYFIWETH","0x1eff8af5d577060ba4ac8a29a13525bb0ee2a3d5":"BPTWBTCWETH","0x59a19d8c652fa0284f44113d0ff9aba70bd46fb4":"BPTBALWETH"};class Qt{constructor(e){if(!(0,je.isAddress)(e.uiPoolDataProviderAddress))throw new Error("contract address is not valid");this._contract=Yt.connect(e.uiPoolDataProviderAddress,e.provider),this.chainId=e.chainId}async getReservesList({lendingPoolAddressProvider:e}){if(!(0,je.isAddress)(e))throw new Error("Lending pool address is not valid");return this._contract.getReservesList(e)}async getReservesData({lendingPoolAddressProvider:e}){if(!(0,je.isAddress)(e))throw new Error("Lending pool address is not valid");return this._contract.getReservesData(e)}async getUserReservesData({lendingPoolAddressProvider:e,user:t}){if(!(0,je.isAddress)(e))throw new Error("Lending pool address is not valid");if(!(0,je.isAddress)(t))throw new Error("User address is not a valid ethereum address");return this._contract.getUserReservesData(e,t)}async getReservesHumanized({lendingPoolAddressProvider:e}){const{0:t,1:n}=await this.getReservesData({lendingPoolAddressProvider:e});return{reservesData:t.map((t=>({id:`${this.chainId}-${t.underlyingAsset}-${e}`.toLowerCase(),underlyingAsset:t.underlyingAsset.toLowerCase(),name:t.name,symbol:Kt[t.underlyingAsset.toLowerCase()]?Kt[t.underlyingAsset.toLowerCase()]:t.symbol,decimals:t.decimals.toNumber(),baseLTVasCollateral:t.baseLTVasCollateral.toString(),reserveLiquidationThreshold:t.reserveLiquidationThreshold.toString(),reserveLiquidationBonus:t.reserveLiquidationBonus.toString(),reserveFactor:t.reserveFactor.toString(),usageAsCollateralEnabled:t.usageAsCollateralEnabled,borrowingEnabled:t.borrowingEnabled,stableBorrowRateEnabled:t.stableBorrowRateEnabled,isActive:t.isActive,isFrozen:t.isFrozen,liquidityIndex:t.liquidityIndex.toString(),variableBorrowIndex:t.variableBorrowIndex.toString(),liquidityRate:t.liquidityRate.toString(),variableBorrowRate:t.variableBorrowRate.toString(),stableBorrowRate:t.stableBorrowRate.toString(),lastUpdateTimestamp:t.lastUpdateTimestamp,aTokenAddress:t.aTokenAddress.toString(),stableDebtTokenAddress:t.stableDebtTokenAddress.toString(),variableDebtTokenAddress:t.variableDebtTokenAddress.toString(),interestRateStrategyAddress:t.interestRateStrategyAddress.toString(),availableLiquidity:t.availableLiquidity.toString(),totalPrincipalStableDebt:t.totalPrincipalStableDebt.toString(),averageStableRate:t.averageStableRate.toString(),stableDebtLastUpdateTimestamp:t.stableDebtLastUpdateTimestamp.toNumber(),totalScaledVariableDebt:t.totalScaledVariableDebt.toString(),priceInMarketReferenceCurrency:t.priceInMarketReferenceCurrency.toString(),priceOracle:t.priceOracle,variableRateSlope1:t.variableRateSlope1.toString(),variableRateSlope2:t.variableRateSlope2.toString(),stableRateSlope1:t.stableRateSlope1.toString(),stableRateSlope2:t.stableRateSlope2.toString(),baseStableBorrowRate:t.baseStableBorrowRate.toString(),baseVariableBorrowRate:t.baseVariableBorrowRate.toString(),optimalUsageRatio:t.optimalUsageRatio.toString(),isPaused:t.isPaused,debtCeiling:t.debtCeiling.toString(),eModeCategoryId:t.eModeCategoryId,borrowCap:t.borrowCap.toString(),supplyCap:t.supplyCap.toString(),eModeLtv:t.eModeLtv,eModeLiquidationThreshold:t.eModeLiquidationThreshold,eModeLiquidationBonus:t.eModeLiquidationBonus,eModePriceSource:t.eModePriceSource.toString(),eModeLabel:t.eModeLabel.toString(),borrowableInIsolation:t.borrowableInIsolation,accruedToTreasury:t.accruedToTreasury.toString(),unbacked:t.unbacked.toString(),isolationModeTotalDebt:t.isolationModeTotalDebt.toString(),debtCeilingDecimals:t.debtCeilingDecimals.toNumber(),isSiloedBorrowing:t.isSiloedBorrowing,flashLoanEnabled:t.flashLoanEnabled}))),baseCurrencyData:{marketReferenceCurrencyDecimals:n.marketReferenceCurrencyUnit.toString().length-1,marketReferenceCurrencyPriceInUsd:n.marketReferenceCurrencyPriceInUsd.toString(),networkBaseTokenPriceInUsd:n.networkBaseTokenPriceInUsd.toString(),networkBaseTokenPriceDecimals:n.networkBaseTokenPriceDecimals}}}async getUserReservesHumanized({lendingPoolAddressProvider:e,user:t}){const{0:n,1:r}=await this.getUserReservesData({lendingPoolAddressProvider:e,user:t});return{userReserves:n.map((n=>({id:`${this.chainId}-${t}-${n.underlyingAsset}-${e}`.toLowerCase(),underlyingAsset:n.underlyingAsset.toLowerCase(),scaledATokenBalance:n.scaledATokenBalance.toString(),usageAsCollateralEnabledOnUser:n.usageAsCollateralEnabledOnUser,stableBorrowRate:n.stableBorrowRate.toString(),scaledVariableDebt:n.scaledVariableDebt.toString(),principalStableDebt:n.principalStableDebt.toString(),stableBorrowLastUpdateTimestamp:n.stableBorrowLastUpdateTimestamp.toNumber()}))),userEmodeCategoryId:r}}}class Xt{static connect(e,t){return new f.CH(e,Jt,t)}}const Jt=[{inputs:[{internalType:"address",name:"_token",type:"address"}],name:"getMinter",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"_token",type:"address"},{internalType:"uint256",name:"_amount",type:"uint256"}],name:"mint",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"payable",type:"function"}];class en extends c.Z{constructor(e,t){super(e,Xt),this.faucetAddress=null!==t&&void 0!==t?t:""}mint({userAddress:e,reserve:t,tokenSymbol:n}){const r=(0,l.gU)("1000",18),a=l.Ry[n]?l.Ry[n]:r,i=this.getContractInstance(this.faucetAddress),o=this.generateTxCallback({rawTxMethod:async()=>i.populateTransaction.mint(t,a),from:e,value:l.k8});return[{tx:o,txType:u.ns.FAUCET_MINT,gas:this.generateTxPriceEstimation([],o)}]}}(0,s.__decorate)([d.QL,(0,s.__param)(0,(0,p.Oh)("userAddress")),(0,s.__param)(0,(0,p.Oh)("reserve")),(0,s.__metadata)("design:type",Function),(0,s.__metadata)("design:paramtypes",[Object]),(0,s.__metadata)("design:returntype",Array)],en.prototype,"mint",null);const tn=[{inputs:[{internalType:"contract IPoolAddressesProvider",name:"addressesProvider",type:"address"},{internalType:"address",name:"pool",type:"address"},{internalType:"contract IParaSwapAugustusRegistry",name:"augustusRegistry",type:"address"},{internalType:"address",name:"owner",type:"address"}],stateMutability:"nonpayable",type:"constructor"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"fromAsset",type:"address"},{indexed:!0,internalType:"address",name:"toAsset",type:"address"},{indexed:!1,internalType:"uint256",name:"amountSold",type:"uint256"},{indexed:!1,internalType:"uint256",name:"receivedAmount",type:"uint256"}],name:"Bought",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"previousOwner",type:"address"},{indexed:!0,internalType:"address",name:"newOwner",type:"address"}],name:"OwnershipTransferred",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"fromAsset",type:"address"},{indexed:!0,internalType:"address",name:"toAsset",type:"address"},{indexed:!1,internalType:"uint256",name:"fromAmount",type:"uint256"},{indexed:!1,internalType:"uint256",name:"receivedAmount",type:"uint256"}],name:"Swapped",type:"event"},{inputs:[],name:"ADDRESSES_PROVIDER",outputs:[{internalType:"contract IPoolAddressesProvider",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"AUGUSTUS_REGISTRY",outputs:[{internalType:"contract IParaSwapAugustusRegistry",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"MAX_SLIPPAGE_PERCENT",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"ORACLE",outputs:[{internalType:"contract IPriceOracleGetter",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"POOL",outputs:[{internalType:"contract IPool",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"REFERRER",outputs:[{internalType:"uint16",name:"",type:"uint16"}],stateMutability:"view",type:"function"},{inputs:[],name:"cacheReserves",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address[]",name:"assets",type:"address[]"},{internalType:"uint256[]",name:"amounts",type:"uint256[]"},{internalType:"uint256[]",name:"",type:"uint256[]"},{internalType:"address",name:"initiator",type:"address"},{internalType:"bytes",name:"params",type:"bytes"}],name:"executeOperation",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"owner",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"reserve",type:"address"}],name:"renewAllowance",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"renounceOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract IERC20",name:"token",type:"address"}],name:"rescueTokens",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{components:[{internalType:"address",name:"debtAsset",type:"address"},{internalType:"uint256",name:"debtRepayAmount",type:"uint256"},{internalType:"uint256",name:"debtRateMode",type:"uint256"},{internalType:"address",name:"newDebtAsset",type:"address"},{internalType:"uint256",name:"maxNewDebtAmount",type:"uint256"},{internalType:"uint256",name:"offset",type:"uint256"},{internalType:"bytes",name:"paraswapData",type:"bytes"}],internalType:"struct ParaSwapDebtSwapAdapter.DebtSwapParams",name:"debtSwapParams",type:"tuple"},{components:[{internalType:"contract ICreditDelegationToken",name:"debtToken",type:"address"},{internalType:"uint256",name:"value",type:"uint256"},{internalType:"uint256",name:"deadline",type:"uint256"},{internalType:"uint8",name:"v",type:"uint8"},{internalType:"bytes32",name:"r",type:"bytes32"},{internalType:"bytes32",name:"s",type:"bytes32"}],internalType:"struct ParaSwapDebtSwapAdapter.CreditDelegationInput",name:"creditDelegationPermit",type:"tuple"}],name:"swapDebt",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"newOwner",type:"address"}],name:"transferOwnership",outputs:[],stateMutability:"nonpayable",type:"function"}],nn="0x6101006040523480156200001257600080fd5b5060405162003410380380620034108339810160408190526200003591620007c5565b838383838383838282600033600080546001600160a01b0319166001600160a01b038316908117825560405192935091600080516020620033f0833981519152908290a350816001600160a01b031663fca513a86040518163ffffffff1660e01b8152600401602060405180830381865afa158015620000b9573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620000df91906200082d565b6001600160a01b0390811660805291821660a052811660c05260405163fb04e17b60e01b8152600060048201529082169063fb04e17b90602401602060405180830381865afa15801562000137573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200015d919062000854565b15620001b05760405162461bcd60e51b815260206004820152601c60248201527f4e6f7420612076616c696420417567757374757320616464726573730000000060448201526064015b60405180910390fd5b6001600160a01b031660e052505060018055620001cd81620001e5565b620001d7620002f2565b505050505050505062000a40565b6000546001600160a01b03163314620002415760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401620001a7565b6001600160a01b038116620002a85760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401620001a7565b600080546040516001600160a01b0380851693921691600080516020620033f083398151915291a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b600060c0516001600160a01b031663d1946dbc6040518163ffffffff1660e01b8152600401600060405180830381865afa15801562000335573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526200035f91908101906200088e565b905060005b8151811015620003c857620003b360c0516000198484815181106200038d576200038d62000960565b60200260200101516001600160a01b0316620003cc60201b62000cf6179092919060201c565b80620003bf8162000976565b91505062000364565b5050565b8015806200044a5750604051636eb1769f60e11b81523060048201526001600160a01b03838116602483015284169063dd62ed3e90604401602060405180830381865afa15801562000422573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620004489190620009a0565b155b620004be5760405162461bcd60e51b815260206004820152603660248201527f5361666545524332303a20617070726f76652066726f6d206e6f6e2d7a65726f60448201527f20746f206e6f6e2d7a65726f20616c6c6f77616e6365000000000000000000006064820152608401620001a7565b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180516001600160e01b0390811663095ea7b360e01b17909152620005169185916200051b16565b505050565b600062000577826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b0316620005f960201b62000e32179092919060201c565b80519091501562000516578080602001905181019062000598919062000854565b620005165760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6044820152691bdd081cdd58d8d9595960b21b6064820152608401620001a7565b60606200060a848460008562000612565b949350505050565b606082471015620006755760405162461bcd60e51b815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f6044820152651c8818d85b1b60d21b6064820152608401620001a7565b600080866001600160a01b03168587604051620006939190620009ed565b60006040518083038185875af1925050503d8060008114620006d2576040519150601f19603f3d011682016040523d82523d6000602084013e620006d7565b606091505b509092509050620006eb87838387620006f6565b979650505050505050565b60608315620007675782516200075f576001600160a01b0385163b6200075f5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401620001a7565b50816200060a565b6200060a83838151156200077e5781518083602001fd5b8060405162461bcd60e51b8152600401620001a7919062000a0b565b6001600160a01b0381168114620007b057600080fd5b50565b8051620007c0816200079a565b919050565b60008060008060808587031215620007dc57600080fd5b8451620007e9816200079a565b6020860151909450620007fc816200079a565b60408601519093506200080f816200079a565b606086015190925062000822816200079a565b939692955090935050565b6000602082840312156200084057600080fd5b81516200084d816200079a565b9392505050565b6000602082840312156200086757600080fd5b815180151581146200084d57600080fd5b634e487b7160e01b600052604160045260246000fd5b60006020808385031215620008a257600080fd5b82516001600160401b0380821115620008ba57600080fd5b818501915085601f830112620008cf57600080fd5b815181811115620008e457620008e462000878565b8060051b604051601f19603f830116810181811085821117156200090c576200090c62000878565b6040529182528482019250838101850191888311156200092b57600080fd5b938501935b8285101562000954576200094485620007b3565b8452938501939285019262000930565b98975050505050505050565b634e487b7160e01b600052603260045260246000fd5b60006000198214156200099957634e487b7160e01b600052601160045260246000fd5b5060010190565b600060208284031215620009b357600080fd5b5051919050565b60005b83811015620009d7578181015183820152602001620009bd565b83811115620009e7576000848401525b50505050565b6000825162000a01818460208701620009ba565b9190910192915050565b602081526000825180602084015262000a2c816040850160208701620009ba565b601f01601f19169190910160400192915050565b60805160a05160c05160e05161291b62000ad56000396000818161019d01526113b20152600081816101e70152818161033f015281816103740152818161071801528181610834015281816108f8015281816109ee01528181610a8501528181610afc01528181610f0001528181610fd401526110a6015260006101080152600081816101760152611c05015261291b6000f3fe608060405234801561001057600080fd5b50600436106100e95760003560e01c8063715018a61161008c5780638da5cb5b116100665780638da5cb5b14610209578063920f5c841461021a578063c05603741461023d578063f2fde38b1461025957600080fd5b8063715018a6146101d257806371f893ea146101da5780637535d246146101e257600080fd5b806332e4b286116100c857806332e4b2861461015a57806338013f02146101715780633a82986714610198578063636aa619146101bf57600080fd5b8062ae3bf8146100ee5780630542975c146101035780630a03635114610147575b600080fd5b6101016100fc366004611d34565b61026c565b005b61012a7f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b0390911681526020015b60405180910390f35b610101610155366004611d34565b610330565b610163610bb881565b60405190815260200161013e565b61012a7f000000000000000000000000000000000000000000000000000000000000000081565b61012a7f000000000000000000000000000000000000000000000000000000000000000081565b6101016101cd366004611f13565b61039b565b610101610976565b6101016109ea565b61012a7f000000000000000000000000000000000000000000000000000000000000000081565b6000546001600160a01b031661012a565b61022d61022836600461202a565b610aef565b604051901515815260200161013e565b61024661173081565b60405161ffff909116815260200161013e565b610101610267366004611d34565b610c0c565b6000546001600160a01b0316331461029f5760405162461bcd60e51b81526004016102969061212f565b60405180910390fd5b61032d6102b46000546001600160a01b031690565b6040516370a0823160e01b81523060048201526001600160a01b038416906370a0823190602401602060405180830381865afa1580156102f8573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061031c9190612164565b6001600160a01b0384169190610e49565b50565b6103656001600160a01b0382167f00000000000000000000000000000000000000000000000000000000000000006000610cf6565b61032d6001600160a01b0382167f0000000000000000000000000000000000000000000000000000000000000000600019610cf6565b60608201516040516370a0823160e01b81523060048201526000916001600160a01b0316906370a0823190602401602060405180830381865afa1580156103e6573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061040a9190612164565b905081604001516000146104b657815160208301516040808501516060860151608087015160a0880151935163016a5aab60e31b81523360048201523060248201526044810195909552606485019290925260ff16608484015260a483015260c48201526001600160a01b0390911690630b52d5589060e401600060405180830381600087803b15801561049d57600080fd5b505af11580156104b1573d6000803e3d6000fd5b505050505b600019836020015114156105c1576000806104d48560000151610eda565b915091508460400151600214610551576040516370a0823160e01b81523360048201526001600160a01b038216906370a0823190602401602060405180830381865afa158015610528573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061054c9190612164565b6105b9565b6040516370a0823160e01b81523360048201526001600160a01b038316906370a0823190602401602060405180830381865afa158015610595573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105b99190612164565b602086015250505b6040805160c0808201835285516001600160a01b0316825260208087015181840152868401518385015290860151606083015260a0808701516080840152339083015291519091600091610617918491016121d5565b60408051601f1981840301815260018084528383019092529250600091906020808301908036833701905050905085606001518160008151811061065d5761065d61223b565b6001600160a01b0392909216602092830291909101909101526040805160018082528183019092526000918160200160208202803683370190505090508660800151816000815181106106b2576106b261223b565b60209081029190910101526040805160018082528183019092526000918160200160208202803683370190505090506002816000815181106106f6576106f661223b565b602090810291909101015260405163ab9c4b5d60e01b81526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169063ab9c4b5d9061075b90309087908790879033908c906117309060040161228c565b600060405180830381600087803b15801561077557600080fd5b505af1158015610789573d6000803e3d6000fd5b5050505060608801516040516370a0823160e01b81523060048201526000916001600160a01b0316906370a0823190602401602060405180830381865afa1580156107d8573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107fc9190612164565b9050600061080a888361235e565b9050801561096a5760608a0151604051636eb1769f60e11b81523060048201526001600160a01b037f000000000000000000000000000000000000000000000000000000000000000081166024830152600092169063dd62ed3e90604401602060405180830381865afa158015610885573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108a99190612164565b9050818110156108c0576108c08b60600151610330565b60608b015160405163573ade8160e01b81526001600160a01b03918216600482015260248101849052600260448201523360648201527f00000000000000000000000000000000000000000000000000000000000000009091169063573ade81906084016020604051808303816000875af1158015610943573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109679190612164565b50505b50505050505050505050565b6000546001600160a01b031633146109a05760405162461bcd60e51b81526004016102969061212f565b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b60007f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663d1946dbc6040518163ffffffff1660e01b8152600401600060405180830381865afa158015610a4a573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610a729190810190612380565b905060005b8151811015610aeb57610ad97f0000000000000000000000000000000000000000000000000000000000000000600019848481518110610ab957610ab961223b565b60200260200101516001600160a01b0316610cf69092919063ffffffff16565b80610ae381612426565b915050610a77565b5050565b6000336001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001614610b5f5760405162461bcd60e51b815260206004820152601360248201527210d05313115497d35554d517d09157d413d3d3606a1b6044820152606401610296565b6001600160a01b0384163014610bb05760405162461bcd60e51b8152602060048201526016602482015275494e49544941544f525f4d5553545f42455f5448495360501b6044820152606401610296565b610bfc83838c8c6000818110610bc857610bc861223b565b9050602002016020810190610bdd9190611d34565b8b8b6000818110610bf057610bf061223b565b90506020020135610f86565b5060019998505050505050505050565b6000546001600160a01b03163314610c365760405162461bcd60e51b81526004016102969061212f565b6001600160a01b038116610c9b5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610296565b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b801580610d705750604051636eb1769f60e11b81523060048201526001600160a01b03838116602483015284169063dd62ed3e90604401602060405180830381865afa158015610d4a573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d6e9190612164565b155b610ddb5760405162461bcd60e51b815260206004820152603660248201527f5361666545524332303a20617070726f76652066726f6d206e6f6e2d7a65726f60448201527520746f206e6f6e2d7a65726f20616c6c6f77616e636560501b6064820152608401610296565b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180516001600160e01b031663095ea7b360e01b179052610e2d90849061111e565b505050565b6060610e4184846000856111f0565b949350505050565b60405163a9059cbb60e01b8082526001600160a01b0384166004830152602482018390529060008060448382895af1610e86573d6000803e3d6000fd5b50610e90846112cb565b610ed45760405162461bcd60e51b815260206004820152601560248201527423a83b191d103330b4b632b2103a3930b739b332b960591b6044820152606401610296565b50505050565b6040516335ea6a7560e01b81526001600160a01b038281166004830152600091829182917f0000000000000000000000000000000000000000000000000000000000000000909116906335ea6a75906024016101e060405180830381865afa158015610f4a573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610f6e91906124ca565b90508061014001518161012001519250925050915091565b6000610f94848601866125ed565b9050610fb481608001518260600151858460000151868660200151611374565b508051604051636eb1769f60e11b81523060048201526001600160a01b037f000000000000000000000000000000000000000000000000000000000000000081166024830152600092169063dd62ed3e90604401602060405180830381865afa158015611025573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110499190612164565b9050816020015181101561106257815161106290610330565b8151602083015160408085015160a0860151915163573ade8160e01b81526001600160a01b03948516600482015260248101939093526044830152821660648201527f00000000000000000000000000000000000000000000000000000000000000009091169063573ade81906084016020604051808303816000875af11580156110f1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906111159190612164565b50505050505050565b6000611173826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b0316610e329092919063ffffffff16565b805190915015610e2d578080602001905181019061119191906126a4565b610e2d5760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6044820152691bdd081cdd58d8d9595960b21b6064820152608401610296565b6060824710156112515760405162461bcd60e51b815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f6044820152651c8818d85b1b60d21b6064820152608401610296565b600080866001600160a01b0316858760405161126d91906126c6565b60006040518083038185875af1925050503d80600081146112aa576040519150601f19603f3d011682016040523d82523d6000602084013e6112af565b606091505b50915091506112c087838387611aac565b979650505050505050565b60006112f1565b62461bcd60e51b60005260206004528060245250806044525060646000fd5b3d801561133057602081146113615761132b7f475076323a206d616c666f726d6564207472616e7366657220726573756c7400601f6112d2565b61136e565b823b611358576113587311d41d8c8e881b9bdd08184818dbdb9d1c9858dd60621b60146112d2565b6001915061136e565b3d6000803e600051151591505b50919050565b60008060008780602001905181019061138d91906126e2565b60405163fb04e17b60e01b81526001600160a01b0380831660048301529294509092507f00000000000000000000000000000000000000000000000000000000000000009091169063fb04e17b90602401602060405180830381865afa1580156113fb573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061141f91906126a4565b61145e5760405162461bcd60e51b815260206004820152601060248201526f494e56414c49445f415547555354555360801b6044820152606401610296565b600061146988611b22565b60ff169050600061147988611b22565b60ff16905060006114898a611be3565b905060006114968a611be3565b905060006114ee6114ab612710610bb8611c72565b6114e86114c36114bc88600a612854565b8790611c82565b6114e26114db6114d48b600a612854565b8890611c82565b8e90611c82565b90611cac565b90611cbf565b9050808a111561154c5760405162461bcd60e51b815260206004820152602360248201527f6d6178416d6f756e74546f5377617020657863656564206d617820736c69707060448201526261676560e81b6064820152608401610296565b50506040516370a0823160e01b8152306004820152600093506001600160a01b038b1692506370a082319150602401602060405180830381865afa158015611598573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906115bc9190612164565b90508581101561160e5760405162461bcd60e51b815260206004820181905260248201527f494e53554646494349454e545f42414c414e43455f4245464f52455f535741506044820152606401610296565b6040516370a0823160e01b81523060048201526000906001600160a01b038916906370a0823190602401602060405180830381865afa158015611655573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906116799190612164565b90506000836001600160a01b031663d2c4b5986040518163ffffffff1660e01b8152600401602060405180830381865afa1580156116bb573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906116df9190612860565b60405163095ea7b360e01b81526001600160a01b03808316600483015260006024830152919250908b169063095ea7b3906044016020604051808303816000875af1158015611732573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061175691906126a4565b5060405163095ea7b360e01b81526001600160a01b038281166004830152602482018a90528b169063095ea7b3906044016020604051808303816000875af11580156117a6573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906117ca91906126a4565b508b156118435760048c101580156117ee575084516117ea906020611ce5565b8c11155b61183a5760405162461bcd60e51b815260206004820152601d60248201527f544f5f414d4f554e545f4f46465345545f4f55545f4f465f52414e47450000006044820152606401610296565b8660208d018601525b6000846001600160a01b03168660405161185d91906126c6565b6000604051808303816000865af19150503d806000811461189a576040519150601f19603f3d011682016040523d82523d6000602084013e61189f565b606091505b50509050806118b2573d6000803e3d6000fd5b6040516370a0823160e01b81523060048201526000906001600160a01b038d16906370a0823190602401602060405180830381865afa1580156118f9573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061191d9190612164565b9050611929818661235e565b97508988111561197b5760405162461bcd60e51b815260206004820152601860248201527f57524f4e475f42414c414e43455f41465445525f5357415000000000000000006044820152606401610296565b6040516370a0823160e01b81523060048201526000906119f29086906001600160a01b038f16906370a0823190602401602060405180830381865afa1580156119c8573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906119ec9190612164565b90611ce5565b905089811015611a445760405162461bcd60e51b815260206004820152601c60248201527f494e53554646494349454e545f414d4f554e545f5245434549564544000000006044820152606401610296565b8b6001600160a01b03168d6001600160a01b03167fbf77fd13a39d14dc0da779342c14105c38d9a5d0c60f2caa22f5fd1d5525416d8b84604051611a92929190918252602082015260400190565b60405180910390a350505050505050509695505050505050565b60608315611b18578251611b11576001600160a01b0385163b611b115760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610296565b5081610e41565b610e418383611cf5565b600080826001600160a01b031663313ce5676040518163ffffffff1660e01b8152600401602060405180830381865afa158015611b63573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611b87919061287d565b9050604d8160ff161115611bdd5760405162461bcd60e51b815260206004820152601a60248201527f544f4f5f4d414e595f444543494d414c535f4f4e5f544f4b454e0000000000006044820152606401610296565b92915050565b60405163b3596f0760e01b81526001600160a01b0382811660048301526000917f00000000000000000000000000000000000000000000000000000000000000009091169063b3596f0790602401602060405180830381865afa158015611c4e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611bdd9190612164565b80820182811015611bdd57600080fd5b6000821580611ca357505081810281838281611ca057611ca061289a565b04145b611bdd57600080fd5b6000611cb882846128b0565b9392505050565b600081156113881983900484111517611cd757600080fd5b506127109102611388010490565b80820382811115611bdd57600080fd5b815115611d055781518083602001fd5b8060405162461bcd60e51b815260040161029691906128d2565b6001600160a01b038116811461032d57600080fd5b600060208284031215611d4657600080fd5b8135611cb881611d1f565b8035611d5c81611d1f565b919050565b634e487b7160e01b600052604160045260246000fd5b60405160c0810167ffffffffffffffff81118282101715611d9a57611d9a611d61565b60405290565b60405160e0810167ffffffffffffffff81118282101715611d9a57611d9a611d61565b6040516101e0810167ffffffffffffffff81118282101715611d9a57611d9a611d61565b604051601f8201601f1916810167ffffffffffffffff81118282101715611e1057611e10611d61565b604052919050565b600067ffffffffffffffff821115611e3257611e32611d61565b50601f01601f191660200190565b600082601f830112611e5157600080fd5b8135611e64611e5f82611e18565b611de7565b818152846020838601011115611e7957600080fd5b816020850160208301376000918101602001919091529392505050565b60ff8116811461032d57600080fd5b600060c08284031215611eb757600080fd5b611ebf611d77565b90508135611ecc81611d1f565b8082525060208201356020820152604082013560408201526060820135611ef281611e96565b806060830152506080820135608082015260a082013560a082015292915050565b60008060e08385031215611f2657600080fd5b823567ffffffffffffffff80821115611f3e57600080fd5b9084019060e08287031215611f5257600080fd5b611f5a611da0565b611f6383611d51565b81526020830135602082015260408301356040820152611f8560608401611d51565b60608201526080830135608082015260a083013560a082015260c083013582811115611fb057600080fd5b611fbc88828601611e40565b60c083015250809450505050611fd58460208501611ea5565b90509250929050565b60008083601f840112611ff057600080fd5b50813567ffffffffffffffff81111561200857600080fd5b6020830191508360208260051b850101111561202357600080fd5b9250929050565b600080600080600080600080600060a08a8c03121561204857600080fd5b893567ffffffffffffffff8082111561206057600080fd5b61206c8d838e01611fde565b909b50995060208c013591508082111561208557600080fd5b6120918d838e01611fde565b909950975060408c01359150808211156120aa57600080fd5b6120b68d838e01611fde565b909750955060608c013591506120cb82611d1f565b90935060808b013590808211156120e157600080fd5b818c0191508c601f8301126120f557600080fd5b81358181111561210457600080fd5b8d602082850101111561211657600080fd5b6020830194508093505050509295985092959850929598565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b60006020828403121561217657600080fd5b5051919050565b60005b83811015612198578181015183820152602001612180565b83811115610ed45750506000910152565b600081518084526121c181602086016020860161217d565b601f01601f19169290920160200192915050565b60208152600060018060a01b038084511660208401526020840151604084015260408401516060840152606084015160c0608085015261221860e08501826121a9565b9050608085015160a08501528160a08601511660c0850152809250505092915050565b634e487b7160e01b600052603260045260246000fd5b600081518084526020808501945080840160005b8381101561228157815187529582019590820190600101612265565b509495945050505050565b6001600160a01b03888116825260e0602080840182905289519184018290526000928a820192909190610100860190855b818110156122db5785518516835294830194918301916001016122bd565b505085810360408701526122ef818c612251565b935050505082810360608401526123068188612251565b6001600160a01b0387166080850152905082810360a084015261232981866121a9565b91505061233c60c083018461ffff169052565b98975050505050505050565b634e487b7160e01b600052601160045260246000fd5b60008282101561237057612370612348565b500390565b8051611d5c81611d1f565b6000602080838503121561239357600080fd5b825167ffffffffffffffff808211156123ab57600080fd5b818501915085601f8301126123bf57600080fd5b8151818111156123d1576123d1611d61565b8060051b91506123e2848301611de7565b81815291830184019184810190888411156123fc57600080fd5b938501935b8385101561233c578451925061241683611d1f565b8282529385019390850190612401565b600060001982141561243a5761243a612348565b5060010190565b60006020828403121561245357600080fd5b6040516020810181811067ffffffffffffffff8211171561247657612476611d61565b6040529151825250919050565b80516fffffffffffffffffffffffffffffffff81168114611d5c57600080fd5b805164ffffffffff81168114611d5c57600080fd5b805161ffff81168114611d5c57600080fd5b60006101e082840312156124dd57600080fd5b6124e5611dc3565b6124ef8484612441565b81526124fd60208401612483565b602082015261250e60408401612483565b604082015261251f60608401612483565b606082015261253060808401612483565b608082015261254160a08401612483565b60a082015261255260c084016124a3565b60c082015261256360e084016124b8565b60e0820152610100612576818501612375565b90820152610120612588848201612375565b9082015261014061259a848201612375565b908201526101606125ac848201612375565b908201526101806125be848201612483565b908201526101a06125d0848201612483565b908201526101c06125e2848201612483565b908201529392505050565b6000602082840312156125ff57600080fd5b813567ffffffffffffffff8082111561261757600080fd5b9083019060c0828603121561262b57600080fd5b612633611d77565b823561263e81611d1f565b80825250602083013560208201526040830135604082015260608301358281111561266857600080fd5b61267487828601611e40565b6060830152506080830135608082015260a0830135925061269483611d1f565b60a0810192909252509392505050565b6000602082840312156126b657600080fd5b81518015158114611cb857600080fd5b600082516126d881846020870161217d565b9190910192915050565b600080604083850312156126f557600080fd5b825167ffffffffffffffff81111561270c57600080fd5b8301601f8101851361271d57600080fd5b805161272b611e5f82611e18565b81815286602083850101111561274057600080fd5b61275182602083016020860161217d565b809450505050602083015161276581611d1f565b809150509250929050565b600181815b808511156127ab57816000190482111561279157612791612348565b8085161561279e57918102915b93841c9390800290612775565b509250929050565b6000826127c257506001611bdd565b816127cf57506000611bdd565b81600181146127e557600281146127ef5761280b565b6001915050611bdd565b60ff84111561280057612800612348565b50506001821b611bdd565b5060208310610133831016604e8410600b841016171561282e575081810a611bdd565b6128388383612770565b806000190482111561284c5761284c612348565b029392505050565b6000611cb883836127b3565b60006020828403121561287257600080fd5b8151611cb881611d1f565b60006020828403121561288f57600080fd5b8151611cb881611e96565b634e487b7160e01b600052601260045260246000fd5b6000826128cd57634e487b7160e01b600052601260045260246000fd5b500490565b602081526000611cb860208301846121a956fea264697066735822122083916c2e867ffe5cc5586626cf69491670775747aa658d7b03240abbbe94052f64736f6c634300080a00338be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0";class rn extends f.lV{constructor(...e){e.length>1?super(...e):super(tn,nn,e[0])}deploy(e,t,n,r,a){return super.deploy(e,t,n,r,a||{})}getDeployTransaction(e,t,n,r,a){return super.getDeployTransaction(e,t,n,r,a||{})}attach(e){return super.attach(e)}connect(e){return super.connect(e)}static createInterface(){return new Me.vU(tn)}static connect(e,t){return new f.CH(e,tn,t)}}rn.bytecode=nn,rn.abi=tn;class an extends c.Z{constructor(e,t){super(e,rn),this.debtSwitchAddress=null!==t&&void 0!==t?t:"",this.contractInterface=rn.createInterface(),this.debtSwitch=this.debtSwitch.bind(this)}debtSwitch({user:e,debtAssetUnderlying:t,debtRepayAmount:n,debtRateMode:r,newAssetDebtToken:a,newAssetUnderlying:i,maxNewDebtAmount:o,repayAll:s,txCalldata:c,augustus:u,deadline:d,sigV:p,sigR:f,sigS:h,signedAmount:m}){const y=ut.$.encode(["bytes","address"],[c,u]),g={debtAsset:t,debtRepayAmount:n,debtRateMode:r,newDebtAsset:i,maxNewDebtAmount:o,offset:s?(0,l.mz)(c):0,paraswapData:y},b={debtToken:a,value:m,deadline:d,v:p,r:f,s:h},v={},w=this.contractInterface.encodeFunctionData("swapDebt",[g,b]);return v.to=this.debtSwitchAddress,v.data=w,v.from=e,v}}class on{static connect(e,t){return new f.CH(e,sn,t)}}const sn=[{inputs:[{internalType:"address[]",name:"assets",type:"address[]"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"address",name:"to",type:"address"}],name:"claimRewards",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"nonpayable",type:"function"}];class cn extends c.Z{constructor(e){super(e,on)}claimRewards({user:e,assets:t,to:n,incentivesControllerAddress:r}){const a=this.getContractInstance(r),i=this.generateTxCallback({rawTxMethod:async()=>a.populateTransaction.claimRewards(t,lt.Bz.toString(),null!==n&&void 0!==n?n:e),from:e});return[{tx:i,txType:u.ns.REWARD_ACTION,gas:this.generateTxPriceEstimation([],i)}]}}(0,s.__decorate)([d.nX,(0,s.__param)(0,(0,p.Oh)("user")),(0,s.__param)(0,(0,p.Oh)("incentivesControllerAddress")),(0,s.__param)(0,(0,p.Oh)("to")),(0,s.__param)(0,(0,p.Gq)("assets")),(0,s.__metadata)("design:type",Function),(0,s.__metadata)("design:paramtypes",[Object]),(0,s.__metadata)("design:returntype",Array)],cn.prototype,"claimRewards",null);const un=[{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"asset",type:"address"},{indexed:!0,internalType:"address",name:"reward",type:"address"},{indexed:!1,internalType:"uint256",name:"emission",type:"uint256"},{indexed:!1,internalType:"uint256",name:"distributionEnd",type:"uint256"}],name:"AssetConfigUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"asset",type:"address"},{indexed:!0,internalType:"address",name:"reward",type:"address"},{indexed:!1,internalType:"uint256",name:"index",type:"uint256"}],name:"AssetIndexUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"user",type:"address"},{indexed:!0,internalType:"address",name:"claimer",type:"address"}],name:"ClaimerSet",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"reward",type:"address"},{indexed:!0,internalType:"address",name:"rewardOracle",type:"address"}],name:"RewardOracleUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"user",type:"address"},{indexed:!0,internalType:"address",name:"reward",type:"address"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"}],name:"RewardsAccrued",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"user",type:"address"},{indexed:!0,internalType:"address",name:"reward",type:"address"},{indexed:!0,internalType:"address",name:"to",type:"address"},{indexed:!1,internalType:"address",name:"claimer",type:"address"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"}],name:"RewardsClaimed",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"reward",type:"address"},{indexed:!0,internalType:"address",name:"transferStrategy",type:"address"}],name:"TransferStrategyInstalled",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"user",type:"address"},{indexed:!0,internalType:"address",name:"asset",type:"address"},{indexed:!0,internalType:"address",name:"reward",type:"address"},{indexed:!1,internalType:"uint256",name:"index",type:"uint256"}],name:"UserIndexUpdated",type:"event"},{inputs:[],name:"PRECISION",outputs:[{internalType:"uint8",name:"",type:"uint8"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address[]",name:"assets",type:"address[]"},{internalType:"address",name:"to",type:"address"}],name:"claimAllRewards",outputs:[{internalType:"address[]",name:"rewardsList",type:"address[]"},{internalType:"uint256[]",name:"claimedAmounts",type:"uint256[]"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address[]",name:"assets",type:"address[]"},{internalType:"address",name:"user",type:"address"},{internalType:"address",name:"to",type:"address"}],name:"claimAllRewardsOnBehalf",outputs:[{internalType:"address[]",name:"rewardsList",type:"address[]"},{internalType:"uint256[]",name:"claimedAmounts",type:"uint256[]"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address[]",name:"assets",type:"address[]"}],name:"claimAllRewardsToSelf",outputs:[{internalType:"address[]",name:"rewardsList",type:"address[]"},{internalType:"uint256[]",name:"claimedAmounts",type:"uint256[]"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address[]",name:"assets",type:"address[]"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"address",name:"to",type:"address"},{internalType:"address",name:"reward",type:"address"}],name:"claimRewards",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address[]",name:"assets",type:"address[]"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"address",name:"user",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"address",name:"reward",type:"address"}],name:"claimRewardsOnBehalf",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address[]",name:"assets",type:"address[]"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"address",name:"reward",type:"address"}],name:"claimRewardsToSelf",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"nonpayable",type:"function"},{inputs:[{components:[{internalType:"uint104",name:"emissionPerSecond",type:"uint104"},{internalType:"uint256",name:"totalSupply",type:"uint256"},{internalType:"uint40",name:"distributionEnd",type:"uint40"},{internalType:"address",name:"asset",type:"address"},{internalType:"address",name:"reward",type:"address"},{internalType:"contract ITransferStrategy",name:"transferStrategy",type:"address"},{internalType:"bytes",name:"transferStrategyParams",type:"bytes"},{internalType:"contract IEACAggregatorProxy",name:"rewardOracle",type:"address"}],internalType:"struct DistributionTypesV2.RewardsConfigInput[]",name:"config",type:"tuple[]"}],name:"configureAssets",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address[]",name:"assets",type:"address[]"},{internalType:"address",name:"user",type:"address"}],name:"getAllUserRewardsBalance",outputs:[{internalType:"address[]",name:"",type:"address[]"},{internalType:"uint256[]",name:"",type:"uint256[]"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"user",type:"address"}],name:"getClaimer",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"},{internalType:"address",name:"reward",type:"address"}],name:"getDistributionEnd",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"reward",type:"address"}],name:"getRewardOracle",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"}],name:"getRewardsByAsset",outputs:[{internalType:"address[]",name:"",type:"address[]"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"},{internalType:"address",name:"reward",type:"address"}],name:"getRewardsData",outputs:[{internalType:"uint256",name:"",type:"uint256"},{internalType:"uint256",name:"",type:"uint256"},{internalType:"uint256",name:"",type:"uint256"},{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"getRewardsList",outputs:[{internalType:"address[]",name:"",type:"address[]"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"reward",type:"address"}],name:"getTransferStrategy",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"user",type:"address"},{internalType:"address",name:"asset",type:"address"},{internalType:"address",name:"reward",type:"address"}],name:"getUserAssetData",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address[]",name:"assets",type:"address[]"},{internalType:"address",name:"user",type:"address"},{internalType:"address",name:"reward",type:"address"}],name:"getUserRewardsBalance",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"user",type:"address"},{internalType:"address",name:"reward",type:"address"}],name:"getUserUnclaimedRewardsFromStorage",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"user",type:"address"},{internalType:"uint256",name:"userBalance",type:"uint256"},{internalType:"uint256",name:"totalSupply",type:"uint256"}],name:"handleAction",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"user",type:"address"},{internalType:"address",name:"claimer",type:"address"}],name:"setClaimer",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"},{internalType:"address",name:"reward",type:"address"},{internalType:"uint40",name:"distributionEnd",type:"uint40"}],name:"setDistributionEnd",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"reward",type:"address"},{internalType:"contract IEACAggregatorProxy",name:"rewardOracle",type:"address"}],name:"setRewardOracle",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"reward",type:"address"},{internalType:"contract ITransferStrategy",name:"transferStrategy",type:"address"},{internalType:"bytes",name:"params",type:"bytes"}],name:"setTransferStrategy",outputs:[],stateMutability:"nonpayable",type:"function"}];class ln{static createInterface(){return new Me.vU(un)}static connect(e,t){return new f.CH(e,un,t)}}ln.abi=un;class dn extends c.Z{constructor(e){super(e,ln)}claimRewards({user:e,assets:t,to:n,incentivesControllerAddress:r,reward:a}){const i=this.getContractInstance(r),o=this.generateTxCallback({rawTxMethod:async()=>i.populateTransaction.claimRewards(t,lt.Bz.toString(),null!==n&&void 0!==n?n:e,a),from:e});return[{tx:o,txType:u.ns.REWARD_ACTION,gas:this.generateTxPriceEstimation([],o)}]}claimAllRewards({user:e,assets:t,to:n,incentivesControllerAddress:r}){const a=this.getContractInstance(r),i=this.generateTxCallback({rawTxMethod:async()=>a.populateTransaction.claimAllRewards(t,null!==n&&void 0!==n?n:e),from:e});return[{tx:i,txType:u.ns.REWARD_ACTION,gas:this.generateTxPriceEstimation([],i)}]}}(0,s.__decorate)([d.nX,(0,s.__param)(0,(0,p.Oh)("user")),(0,s.__param)(0,(0,p.Oh)("incentivesControllerAddress")),(0,s.__param)(0,(0,p.Oh)("to")),(0,s.__param)(0,(0,p.Oh)("reward")),(0,s.__param)(0,(0,p.Gq)("assets")),(0,s.__metadata)("design:type",Function),(0,s.__metadata)("design:paramtypes",[Object]),(0,s.__metadata)("design:returntype",Array)],dn.prototype,"claimRewards",null),(0,s.__decorate)([d.nX,(0,s.__param)(0,(0,p.Oh)("user")),(0,s.__param)(0,(0,p.Oh)("incentivesControllerAddress")),(0,s.__param)(0,(0,p.Oh)("to")),(0,s.__param)(0,(0,p.Gq)("assets")),(0,s.__metadata)("design:type",Function),(0,s.__metadata)("design:paramtypes",[Object]),(0,s.__metadata)("design:returntype",Array)],dn.prototype,"claimAllRewards",null);var pn=n(27484),fn=n.n(pn),hn=n(87385),mn=n(83601);function yn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function gn(e){for(var t=1;t0&&c.push(e.aTokenAddress),e.vIncentivesData&&e.vIncentivesData.length>0&&c.push(e.variableDebtTokenAddress),e.sIncentivesData&&e.sIncentivesData.length>0&&c.push(e.stableDebtTokenAddress)})),u=new cn(t().jsonRpcProvider()),l=new dn(t().jsonRpcProvider()),!t().currentMarketData.v3){e.next=16;break}if("all"!==r.symbol){e.next=13;break}return e.abrupt("return",l.claimAllRewards({user:s,assets:c,to:s,incentivesControllerAddress:r.incentiveControllerAddress}));case 13:return e.abrupt("return",l.claimRewards({user:s,assets:c,to:s,incentivesControllerAddress:r.incentiveControllerAddress,reward:r.rewardTokenAddress}));case 14:e.next=17;break;case 16:return e.abrupt("return",u.claimRewards({user:s,assets:r.assets,to:s,incentivesControllerAddress:r.incentiveControllerAddress}));case 17:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),useOptimizedPath:function(){return t().currentMarketData.v3&&(0,hn.eH)(t().currentChainId)},poolComputed:{get minRemainingBaseTokenBalance(){if(!t())return"0.001";var e=gn({},t()),n=e.currentNetworkConfig,r=e.currentChainId,a=n.underlyingChainId||r;return hn.AU[a]||"0.001"}},generateSignatureRequest:function(){var e=(0,r.Z)(o().mark((function e(n){var r,a,i,s,c,u,l,d,p,f,h,m,y;return o().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=n.token,a=n.amount,i=n.deadline,s=n.spender,c=t().jsonRpcProvider(),u=new mt(c),l=new Ye(c),e.next=6,u.getTokenData(r);case 6:return d=e.sent,p=d.name,e.next=10,c.getNetwork();case 10:return f=e.sent,h=f.chainId,e.next=14,l.getNonce({token:r,owner:t().account});case 14:return m=e.sent,y={types:{EIP712Domain:[{name:"name",type:"string"},{name:"version",type:"string"},{name:"chainId",type:"uint256"},{name:"verifyingContract",type:"address"}],Permit:[{name:"owner",type:"address"},{name:"spender",type:"address"},{name:"value",type:"uint256"},{name:"nonce",type:"uint256"},{name:"deadline",type:"uint256"}]},primaryType:"Permit",domain:{name:p,version:"1",chainId:h,verifyingContract:r},message:{owner:t().account,spender:s,value:a,nonce:m,deadline:i}},e.abrupt("return",JSON.stringify(y));case 17:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),estimateGasLimit:function(){var e=(0,r.Z)(o().mark((function e(n){var r,a,i;return o().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t().jsonRpcProvider(),a=n.gasLimit?n.gasLimit:dt.O$.from("0"),delete n.gasLimit,e.next=5,r.estimateGas(n);case 5:return i=(i=e.sent).mul(115).div(100),n.gasLimit=i.gt(a)?i:a,e.abrupt("return",n);case 9:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()}},wn=n(19485),_n=(bn={},(0,a.Z)(bn,u.a_.mainnet,{"0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48":!1,"0x6b175474e89094c44da98b954eedeac495271d0f":!1,"0x7fc66500c84a76ad7e9c93437bfc5ac33e2ddae9":!0,"0x514910771af9ca656af840dff83e8264ecf986ca":!1,"0x2260fac5e5542a773aa44fbcfedf7c193bc2c599":!1,"0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2":!1,"0x7f39c581f595b53c5cb19bd0b3f8da6c935e2ca0":!0,"0x40d16fc0246ad3160ccc09b8d0d3a2cd28ae6c2f":!0,"0x5f98805a4e8be255a32880fdec7f6728c6568ba0":!0}),(0,a.Z)(bn,u.a_.arbitrum_one,{"0xf97f4df75117a78c1a5a0dbb814af92458539fb4":!0,"0xff970a61a04b1ca14834a43f5de4533ebddb5cc8":!0,"0x2f2a2543b76a4166549f7aab2e75bef0aefc5b0f":!0,"0x82af49447d8a07e3bd95bd0d56f35241523fbab1":!0,"0xfd086bc7cd5c481dcc9c85ebe478a1c0b69fcbb9":!0,"0xba5ddd1f9d7f570dc94a51479a000e3bce967196":!0,"0xd22a58f79e9481d1a88e00c343885a588b34b68b":!1}),(0,a.Z)(bn,u.a_.fantom,{"0x8d11ec38a3eb5e956b052f67da8bdc9bef8abf3e":!0,"0xb3654dc3d10ea7645f8319668e8f54d2574fbdc8":!0,"0x04068da6c83afcfa0e13ba15a6696662335d5b75":!0,"0x321162cd933e2be498cd2267a90534a804051b11":!0,"0x74b23882a30290451a17c44f4f05243b6b58c76d":!0,"0x049d68029688eabf473097a2fc38ef61633a3c7a":!0,"0x6a07a792ab2965c72a5b8088d3a069a7ac3a993b":!0,"0xae75a438b2e0cb8bb01ec1e1e376de11d44477cc":!1,"0x1e4f97b9f9f913c46f1632781732927b9019c68b":!0}),(0,a.Z)(bn,u.a_.polygon,{"0x4e3decbb3645551b8a19f0ea1678079fcb33fb4c":!0}),(0,a.Z)(bn,u.a_.harmony,{}),(0,a.Z)(bn,u.a_.avalanche,{"0x9702230a8ea53601f5cd2dc00fdbc13d4df4a8c7":!0}),(0,a.Z)(bn,u.a_.optimism,{"0x76fb31fb4af56892a25e32cfc43de717950c9278":!1}),bn),xn=n(11163);function Tn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Sn(e){for(var t=1;to.populateTransaction.stakeWithPermit(e,d,r,p.v,p.r,p.s),from:e});return a.push({tx:f,txType:u.ns.STAKE_ACTION,gas:this.generateTxPriceEstimation(a,f,u.UQ.stakeWithPermit)}),a}async stake(e,t,n){const r=[],{decimalsOf:a,isApproved:i,approve:o}=this.erc20Service,s=this.getContractInstance(this.stakingContractAddress),c=await s.STAKED_TOKEN(),d=await a(c),p=(0,l.gU)(t,d);if(!(await i({token:c,user:e,spender:this.stakingContractAddress,amount:t}))){const t=o({user:e,token:c,spender:this.stakingContractAddress,amount:l.zn});r.push(t)}const f=this.generateTxCallback({rawTxMethod:async()=>s.populateTransaction.stake(null!==n&&void 0!==n?n:e,p),from:e,action:u.UQ.stake});return r.push({tx:f,txType:u.ns.STAKE_ACTION,gas:this.generateTxPriceEstimation(r,f,u.UQ.stake)}),r}async redeem(e,t){let n;const r=this.getContractInstance(this.stakingContractAddress);if("-1"===t)n=lt.Bz.toString();else{const{decimalsOf:e}=this.erc20Service,a=await r.STAKED_TOKEN(),i=await e(a);n=(0,l.gU)(t,i)}const a=this.generateTxCallback({rawTxMethod:async()=>r.populateTransaction.redeem(e,n),from:e,gasSurplus:20});return[{tx:a,txType:u.ns.STAKE_ACTION,gas:this.generateTxPriceEstimation([],a)}]}cooldown(e){const t=this.getContractInstance(this.stakingContractAddress),n=this.generateTxCallback({rawTxMethod:async()=>t.populateTransaction.cooldown(),from:e});return[{tx:n,txType:u.ns.STAKE_ACTION,gas:this.generateTxPriceEstimation([],n)}]}async claimRewards(e,t){let n;const r=this.getContractInstance(this.stakingContractAddress);if("-1"===t)n=lt.Bz.toString();else{const{decimalsOf:e}=this.erc20Service,a=await r.REWARD_TOKEN(),i=await e(a);n=(0,l.gU)(t,i)}const a=this.generateTxCallback({rawTxMethod:async()=>r.populateTransaction.claimRewards(e,n),from:e,gasSurplus:20,action:u.UQ.claimRewards});return[{tx:a,txType:u.ns.STAKE_ACTION,gas:this.generateTxPriceEstimation([],a,u.UQ.claimRewards)}]}async claimRewardsAndStake(e,t){let n;const r=this.getContractInstance(this.stakingContractAddress);if("-1"===t)n=lt.Bz.toString();else{const{decimalsOf:e}=this.erc20Service,a=await r.STAKED_TOKEN(),i=await e(a);n=(0,l.gU)(t,i)}const a=this.generateTxCallback({rawTxMethod:async()=>r.populateTransaction.claimRewardsAndStake(e,n),from:e,gasSurplus:20,action:u.UQ.claimRewardsAndStake});return[{tx:a,txType:u.ns.STAKE_ACTION,gas:this.generateTxPriceEstimation([],a,u.UQ.claimRewardsAndStake)}]}}(0,s.__decorate)([d.Tc,(0,s.__param)(0,(0,p.Oh)()),(0,s.__param)(1,(0,p.K5)()),(0,s.__metadata)("design:type",Function),(0,s.__metadata)("design:paramtypes",[String,String,String]),(0,s.__metadata)("design:returntype",Promise)],Cn.prototype,"signStaking",null),(0,s.__decorate)([d.Tc,(0,s.__param)(0,(0,p.Oh)()),(0,s.__param)(1,(0,p.K5)()),(0,s.__metadata)("design:type",Function),(0,s.__metadata)("design:paramtypes",[String,String,Object,String]),(0,s.__metadata)("design:returntype",Promise)],Cn.prototype,"stakeWithPermit",null),(0,s.__decorate)([d.GW,(0,s.__param)(0,(0,p.Oh)()),(0,s.__param)(1,(0,p.K5)()),(0,s.__param)(2,(0,p.Oh)()),(0,s.__metadata)("design:type",Function),(0,s.__metadata)("design:paramtypes",[String,String,String]),(0,s.__metadata)("design:returntype",Promise)],Cn.prototype,"stake",null),(0,s.__decorate)([d.GW,(0,s.__param)(0,(0,p.Oh)()),(0,s.__param)(1,(0,p.lw)()),(0,s.__metadata)("design:type",Function),(0,s.__metadata)("design:paramtypes",[String,String]),(0,s.__metadata)("design:returntype",Promise)],Cn.prototype,"redeem",null),(0,s.__decorate)([d.GW,(0,s.__param)(0,(0,p.Oh)()),(0,s.__metadata)("design:type",Function),(0,s.__metadata)("design:paramtypes",[String]),(0,s.__metadata)("design:returntype",Array)],Cn.prototype,"cooldown",null),(0,s.__decorate)([d.GW,(0,s.__param)(0,(0,p.Oh)()),(0,s.__param)(1,(0,p.lw)()),(0,s.__metadata)("design:type",Function),(0,s.__metadata)("design:paramtypes",[String,String]),(0,s.__metadata)("design:returntype",Promise)],Cn.prototype,"claimRewards",null),(0,s.__decorate)([d.GW,(0,s.__param)(0,(0,p.Oh)()),(0,s.__param)(1,(0,p.lw)()),(0,s.__metadata)("design:type",Function),(0,s.__metadata)("design:paramtypes",[String,String]),(0,s.__metadata)("design:returntype",Promise)],Cn.prototype,"claimRewardsAndStake",null);var Pn=n(84568),Rn=function(e,t){function n(){var e=t().currentNetworkConfig;return e.isFork&&e.underlyingChainId===Pn.X.chainId?t().jsonRpcProvider():(0,be.VH)(Pn.X.chainId)}return{signStakingApproval:function(e){var r=e.token,a=e.amount,i=e.deadline,o=n(),s=new Cn(o,{TOKEN_STAKING_ADDRESS:Pn.X.tokens[r].TOKEN_STAKING}),c=t().account;return s.signStaking(c,a,i)},stakeWithPermit:function(e){var r=e.token,a=e.amount,i=e.signature,o=e.deadline,s=n(),c=new Cn(s,{TOKEN_STAKING_ADDRESS:Pn.X.tokens[r].TOKEN_STAKING}),u=t().account;return c.stakeWithPermit(u,a,i,o)},stake:function(e){var r=e.token,a=e.amount,i=e.onBehalfOf,o=n(),s=new Cn(o,{TOKEN_STAKING_ADDRESS:Pn.X.tokens[r].TOKEN_STAKING}),c=t().account;return s.stake(c,a,i)},cooldown:function(e){return(0,r.Z)(o().mark((function r(){var a,i,s;return o().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return a=n(),i=t().account,s=new Cn(a,{TOKEN_STAKING_ADDRESS:Pn.X.tokens[e].TOKEN_STAKING}),r.abrupt("return",s.cooldown(i));case 4:case"end":return r.stop()}}),r)})))()},claimStakeRewards:function(e){var r=e.token,a=e.amount,i=t().account,o=n();return new Cn(o,{TOKEN_STAKING_ADDRESS:Pn.X.tokens[r].TOKEN_STAKING}).claimRewards(i,a)},claimRewardsAndStake:function(e){var r=e.token,a=e.amount,i=t().account,o=n();return new Cn(o,{TOKEN_STAKING_ADDRESS:Pn.X.tokens[r].TOKEN_STAKING}).claimRewardsAndStake(i,a)},redeem:function(e){var r=n(),a=t().account,i=new Cn(r,{TOKEN_STAKING_ADDRESS:Pn.X.tokens[e].TOKEN_STAKING});return function(e){return i.redeem(a,e)}}}};function In(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Dn(e){for(var t=1;t0?s=this.splitSignedPermits(r):o=await this.approveSupplyAssets(t,e);let c=[];if(a&&a.length>0)c=this.splitSignedCreditDelegationPermits(a);else{const e=await this.approveDelegationTokens(t,i);o.push(...e)}const l=e.map((e=>e.underlyingAsset)),d=n.map((e=>({asset:e.underlyingAsset,rateMode:e.rateMode===u.tk.Stable?1:2}))),p=this.getContractInstance(this.MIGRATOR_ADDRESS),f=this.generateTxCallback({rawTxMethod:async()=>p.populateTransaction.migrate(l,d,s,c),from:t});return o.push({tx:f,txType:u.ns.V3_MIGRATION_ACTION,gas:this.generateTxPriceEstimation(s.length>0?[]:o,f,u.UQ.migrateV3)}),o}async approveDelegationTokens(e,t){return(await Promise.all(t.map((async({amount:t,debtTokenAddress:n})=>this.baseDebtTokenService.isDelegationApproved({debtTokenAddress:n,allowanceGiver:e,allowanceReceiver:this.MIGRATOR_ADDRESS,amount:t,nativeDecimals:!0}))))).map(((n,r)=>{if(n)return;const a=t[r],i=new Ln.Z(a.amount),o=i.dividedBy(10),s=i.plus(o).toFixed(0);return this.baseDebtTokenService.approveDelegation({user:e,delegatee:this.MIGRATOR_ADDRESS,debtTokenAddress:a.debtTokenAddress,amount:s})})).filter((e=>Boolean(e)))}async approveSupplyAssets(e,t){return(await Promise.all(t.map((async({amount:t,aToken:n})=>this.erc20Service.isApproved({amount:t,spender:this.MIGRATOR_ADDRESS,token:n,user:e,nativeDecimals:!0}))))).map(((n,r)=>{if(n)return;const a=t[r];return this.erc20Service.approve({user:e,token:a.aToken,spender:this.MIGRATOR_ADDRESS,amount:lt.Bz.toString()})})).filter((e=>Boolean(e)))}splitSignedPermits(e){return e.map((e=>{const{aToken:t,deadline:n,value:r,signedPermit:a}=e,i=ze.splitSignature(a);return{aToken:t,deadline:n,value:r,v:i.v,r:i.r,s:i.s}}))}splitSignedCreditDelegationPermits(e){return e.map((e=>{const{debtToken:t,deadline:n,value:r,signedPermit:a}=e,i=ze.splitSignature(a);return{debtToken:t,deadline:n,value:r,v:i.v,r:i.r,s:i.s}}))}}(0,s.__decorate)([d.Wt,(0,s.__param)(0,(0,p.Oh)("asset")),(0,s.__metadata)("design:type",Function),(0,s.__metadata)("design:paramtypes",[Object]),(0,s.__metadata)("design:returntype",Promise)],Un.prototype,"getMigrationSupply",null),(0,s.__decorate)([d.Wt,(0,s.__param)(0,(0,p.Oh)("user")),(0,s.__metadata)("design:type",Function),(0,s.__metadata)("design:paramtypes",[Object]),(0,s.__metadata)("design:returntype",Promise)],Un.prototype,"migrate",null);var Fn=n(67728);function zn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Gn(e){for(var t=1;t=0?e.selectedMigrationSupplyAssets.splice(n,1):e.selectedMigrationSupplyAssets.push({underlyingAsset:t,enforced:!1})}))}))},toggleMigrationSelectedBorrowAsset:function(t){e((function(e){return ge(e,(function(e){var n=e.selectedMigrationBorrowAssets.findIndex((function(e){return t.debtKey==e.debtKey}));n>=0?e.selectedMigrationBorrowAssets.splice(n,1):e.selectedMigrationBorrowAssets.push(t)}))}))},enforceAsCollateral:function(n){e((function(e){return ge(e,(function(e){var r,a=(0,Fn.Wx)(t(),n),i=null===(r=e.selectedMigrationSupplyAssets[a])||void 0===r?void 0:r.enforced;a>=0&&(e.selectedMigrationSupplyAssets.forEach((function(e){e.enforced=!1})),e.selectedMigrationSupplyAssets[a].enforced=!i)}))}))},resetMigrationSelectedAssets:function(){e({selectedMigrationBorrowAssets:[],selectedMigrationSupplyAssets:[]})},selectAllSupply:function(n){var r=(0,Fn.xk)(t(),n).supplyReserves;if(t().selectedMigrationSupplyAssets.length==r.length||0!=t().selectedMigrationSupplyAssets.length)e({selectedMigrationSupplyAssets:[]});else{var a=r.filter((function(e){return void 0===e.migrationDisabled})).filter((function(e){var n=e.underlyingAsset;return(0,Fn.Wx)(t(),n)<0})).map((function(e){return{underlyingAsset:e.underlyingAsset,enforced:!1}}));e({selectedMigrationSupplyAssets:[].concat((0,Nn.Z)(t().selectedMigrationSupplyAssets),(0,Nn.Z)(a))})}},selectAllBorrow:function(n){var r=(0,Fn.xk)(t(),n).borrowReserves;if(t().selectedMigrationBorrowAssets.length==r.length||0!=t().selectedMigrationBorrowAssets.length)e({selectedMigrationBorrowAssets:[]});else{var a=r.filter((function(e){return void 0===e.migrationDisabled})).filter((function(e){return(0,Fn.Z4)(t().selectedMigrationBorrowAssets,e)<0}));e({selectedMigrationBorrowAssets:[].concat((0,Nn.Z)(t().selectedMigrationBorrowAssets),(0,Nn.Z)(a))})}},getApprovePermitsForSelectedAssets:function(){var n=fn()().unix(),r=(0,Fn.Bx)(t(),n,!0),a=(0,Fn.OH)(t(),n).map((function(e){var t=e.reserve;return{amount:e.increasedAmount,underlyingAsset:t.aTokenAddress,permitType:"SUPPLY_MIGRATOR_V3"}})),i=[].concat((0,Nn.Z)(a),(0,Nn.Z)(r));return e({approvalPermitsForMigrationAssets:i}),i},migrateWithoutPermits:function(){var n=fn()().unix();e({timestamp:n});var r=(0,Fn.rB)(t(),n),a=(0,Fn.k6)(t(),n),i=t().account,o=(0,Fn.Bx)(t(),n).map((function(e){return{debtTokenAddress:e.underlyingAsset,amount:e.amount}}));return t().getMigrationServiceInstance().migrate({repayAssets:a,supplyAssets:r,user:i,creditDelegationApprovals:o,signedCreditDelegationPermits:[],signedSupplyPermits:[]})},migrateWithPermits:function(){var n=(0,r.Z)(o().mark((function n(r,a){var i,s,c,u,l,d,p,f,h;return o().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return i=fn()().unix(),e({timestamp:i}),s=(0,Fn.Gc)(t(),r,a),c=s.creditDelegationPermits,u=s.supplyPermits,l=(0,Fn.rB)(t(),i),d=(0,Fn.k6)(t(),i),p=t().account,f=(0,Fn.Bx)(t(),i,!0),h=f.map((function(e){return{debtTokenAddress:e.underlyingAsset,amount:e.amount}})),n.abrupt("return",t().getMigrationServiceInstance().migrate({repayAssets:d,supplyAssets:l,user:p,creditDelegationApprovals:h,signedCreditDelegationPermits:c,signedSupplyPermits:u}));case 9:case"end":return n.stop()}}),n)})));return function(e,t){return n.apply(this,arguments)}}(),getMigratorAddress:function(){return t().currentMarketData.addresses.V3_MIGRATOR||""},getMigrationServiceInstance:function(){var n=t().getMigratorAddress(),r=t().migrationServiceInstances[n];if(r)return r;var i=t().jsonRpcProvider(),o=t().getMigratorAddress(),s=(0,mn.xI)(t()),c=new Zt(i,{POOL:s.addresses.LENDING_POOL,REPAY_WITH_COLLATERAL_ADAPTER:s.addresses.REPAY_WITH_COLLATERAL_ADAPTER,SWAP_COLLATERAL_ADAPTER:s.addresses.SWAP_COLLATERAL_ADAPTER,WETH_GATEWAY:s.addresses.WETH_GATEWAY,L2_ENCODER:s.addresses.L2_ENCODER}),u=t().migrationServiceInstances,l=new Un(i,o,c);return e({migrationServiceInstances:Gn(Gn({},u),{},(0,a.Z)({},n,l))}),l},getMigrationExceptionSupplyBalances:function(){var n=(0,r.Z)(o().mark((function n(r){var a,i,s,c,u;return o().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(a=t().currentNetworkConfig.underlyingChainId||t().currentChainId,!((i=Wn[a])&&i.length>0)||t().exceptionsBalancesLoading||0!=Object.keys(t().migrationExceptions).length){n.next=12;break}if(e({exceptionsBalancesLoading:!0}),!((s=r.filter((function(e){return i.indexOf(e.underlyingAsset)>=0&&"0"!==e.scaledATokenBalance}))).length>0)){n.next=12;break}return e({exceptionsBalancesLoading:!0}),c=s.map((function(e){var n=e.scaledATokenBalance,r=e.underlyingAsset;return t().getMigrationServiceInstance().getMigrationSupply({amount:n,asset:r})})),n.next=10,Promise.all(c);case 10:u=n.sent,e((function(e){return ge(e,(function(e){u.forEach((function(t,n){var r=(0,De.Z)(t,2),a=r[0],i=r[1],o=s[n].underlyingAsset;e.migrationExceptions[o]={v2UnderlyingAsset:o,v3UnderlyingAsset:a.toLowerCase(),amount:i.toString()}})),e.exceptionsBalancesLoading=!1}))}));case 12:case"end":return n.stop()}}),n)})));return function(e){return n.apply(this,arguments)}}()}},qn=function(e,t){return fetch(e,t).then((function(e){if(!e.ok)throw new Error(e.statusText);return"HEAD"===(null===t||void 0===t?void 0:t.method)?Promise.resolve():e.json()}))},$n=(0,be.Zs)(),Yn=[{inputs:[{internalType:"address",name:"_address",type:"address"}],name:"getL2ReverseRecord",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"}],Kn=function(){var e=(0,r.Z)(o().mark((function e(t){var n;return o().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=new f.CH("0x135a32c16765cef67dec3ae53b03f8c21feec0d8",Yn,$n),e.prev=1,e.next=4,n.getL2ReverseRecord(t);case 4:return e.abrupt("return",e.sent);case 7:if(e.prev=7,e.t0=e.catch(1),"CALL_EXCEPTION"!==e.t0.code){e.next=11;break}return e.abrupt("return",null);case 11:throw e.t0;case 12:case"end":return e.stop()}}),e,null,[[1,7]])})));return function(t){return e.apply(this,arguments)}}(),Qn=function(){var e=(0,r.Z)(o().mark((function e(t){var n;return o().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Kn(t);case 3:return n=e.sent,e.abrupt("return",n);case 7:e.prev=7,e.t0=e.catch(0),console.error("ENS name lookup error",e.t0);case 10:return e.abrupt("return",null);case 11:case"end":return e.stop()}}),e,null,[[0,7]])})));return function(t){return e.apply(this,arguments)}}(),Xn=function(){var e=(0,r.Z)(o().mark((function e(t){var n;return o().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,n="https://metadata.ens.domains/mainnet/avatar/".concat(t,"/"),e.next=4,qn(n,{method:"HEAD"});case 4:return e.abrupt("return",n);case 7:e.prev=7,e.t0=e.catch(0),console.error("ENS avatar lookup error",e.t0);case 10:case"end":return e.stop()}}),e,null,[[0,7]])})));return function(t){return e.apply(this,arguments)}}(),Jn=function(){var e=(0,r.Z)(o().mark((function e(t){var n,r;return o().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Qn(t);case 2:if(n=e.sent){e.next=5;break}return e.abrupt("return",null);case 5:return e.next=7,Xn(n);case 7:return r=e.sent,e.abrupt("return",{name:n,avatar:r,type:Hn.ENS});case 9:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),er=(0,be.Zs)(),tr=[{constant:!0,inputs:[{name:"node",type:"bytes32"}],name:"name",outputs:[{name:"ret",type:"string"}],payable:!1,type:"function"}],nr=function(){var e=(0,r.Z)(o().mark((function e(t){var n,r,a;return o().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=new f.CH("0xCE70B7f5BB44BE2f8A7f37f8c162240440Fc6218",tr,er),r=(0,je.namehash)(t.substring(2)+".addr.reverse"),e.prev=2,e.next=5,n.name(r);case 5:return a=e.sent,e.abrupt("return",a);case 9:if(e.prev=9,e.t0=e.catch(2),"CALL_EXCEPTION"!==e.t0.code){e.next=13;break}return e.abrupt("return",null);case 13:throw e.t0;case 14:case"end":return e.stop()}}),e,null,[[2,9]])})));return function(t){return e.apply(this,arguments)}}(),rr=function(){var e=(0,r.Z)(o().mark((function e(t){var n;return o().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,nr(t);case 3:return n=e.sent,e.abrupt("return",n);case 7:e.prev=7,e.t0=e.catch(0),console.error("ENS name lookup error",e.t0);case 10:return e.abrupt("return",null);case 11:case"end":return e.stop()}}),e,null,[[0,7]])})));return function(t){return e.apply(this,arguments)}}(),ar=function(){var e=(0,r.Z)(o().mark((function e(t){var n;return o().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,n="https://metadata.ens.domains/mainnet/avatar/".concat(t,"/"),e.next=4,qn(n,{method:"HEAD"});case 4:return e.abrupt("return",n);case 7:e.prev=7,e.t0=e.catch(0),console.error("ENS avatar lookup error",e.t0);case 10:case"end":return e.stop()}}),e,null,[[0,7]])})));return function(t){return e.apply(this,arguments)}}(),ir=function(){var e=(0,r.Z)(o().mark((function e(t){var n,r;return o().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,rr(t);case 2:if(n=e.sent){e.next=5;break}return e.abrupt("return",null);case 5:return e.next=7,ar(n);case 7:return r=e.sent,e.abrupt("return",{name:n,avatar:r,type:Hn.ENS});case 9:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),or=[ir,Jn];!function(e){e[e.DEFAULT=0]="DEFAULT",e[e.ENS=1]="ENS"}(Hn||(Hn={}));var sr=function(e,t){return{defaultDomain:null,domainsLoading:!1,userDomains:[],fetchConnectedWalletDomains:function(){var n=(0,r.Z)(o().mark((function n(){var r,a,i,s;return o().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return e({domainsLoading:!0}),a=t().account,n.next=4,Promise.all(or.map((function(e){return e(a)})));case 4:i=n.sent,s=i.filter((function(e){return null!==e})),e({userDomains:s,defaultDomain:null!==(r=s[0])&&void 0!==r?r:null,domainsLoading:!1});case 7:case"end":return n.stop()}}),n)})));return function(){return n.apply(this,arguments)}}(),clearWalletDomains:function(){e({userDomains:[],defaultDomain:null})}}},cr=n(32113);function ur(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function lr(e){for(var t=1;t0)return n;var r=e.selectedMigrationSupplyAssets.filter((function(n){var r=w(e,n),a=t[r],i=_(e,a);return!!a&&"0"==i&&!a.reserve.isIsolated}));return r.length>0?r:e.selectedMigrationSupplyAssets.filter((function(n){var r=w(e,n),a=t[r];return"0"==_(e,a)&&a.reserve.isIsolated}))}(e,x);if(T.length>0){var S=w(e,T[0]),k=x[S];"0"!==k.reserve.reserveLiquidationThreshold&&k.reserve.isIsolated&&(v=y(y({},k.reserve),{},{enteringIsolationMode:!0}))}}var E=l.filter((function(e){return"0"!==e.underlyingBalance})),A=function(e){var t=[];return e.forEach((function(e){"0"!==e.stableBorrows&&t.push(y(y({},e),{},{interestRate:i.tk.Stable,increasedStableBorrows:e.stableBorrows,increasedVariableBorrows:"0",debtKey:e.reserve.stableDebtTokenAddress})),"0"!==e.variableBorrows&&t.push(y(y({},e),{},{interestRate:i.tk.Variable,increasedStableBorrows:"0",increasedVariableBorrows:e.variableBorrows,debtKey:e.reserve.variableDebtTokenAddress}))})),t}(l),O=E.map((function(t){var n,r,a,i,o=!0,c=w(e,t),u=null===(n=x[c])||void 0===n?void 0:n.reserve.isIsolated,l="0"==(null===(r=x[c])||void 0===r?void 0:r.underlyingBalance),d=x[c];if(d){var p=(0,s.hE)(d.reserve.supplyCap).minus(d.reserve.totalLiquidity),f=d.reserve.formattedBaseLTVasCollateral;0!==b&&d.reserve.eModeCategoryId!==b&&(f=d.reserve.formattedEModeLtv),i={stableBorrowAPY:d.stableBorrowAPY,variableBorrowAPY:d.reserve.variableBorrowAPY,supplyAPY:d.reserve.supplyAPY,aIncentivesData:d.reserve.aIncentivesData,vIncentivesData:d.reserve.vIncentivesData,sIncentivesData:d.reserve.sIncentivesData,priceInUSD:d.reserve.priceInUSD,ltv:f},d.reserve.isFrozen?a=g.ReserveFrozen:p.isGreaterThan(t.underlyingBalance)||(a=g.NotEnoughtSupplies)}else a=g.V3AssetMissing;return o=v?t.underlyingAsset==v.underlyingAsset:"0"!==(null===d||void 0===d?void 0:d.underlyingBalance)?null===d||void 0===d?void 0:d.usageAsCollateralEnabledOnUser:!u,y(y({},t),{},{usageAsCollateralEnabledOnUserV3:o,isolatedOnV3:u,canBeEnforced:l,migrationDisabled:a,v3Rates:i})})),C=A.map((function(e){var t,n,r,a=null===(t=x[e.underlyingAsset])||void 0===t?void 0:t.reserve;v&&!a.borrowableInIsolation&&(n=g.IsolationModeBorrowDisabled);var i=x[e.underlyingAsset];if(i){var c=i.reserve.formattedReserveLiquidationThreshold;0!==b&&(null===a||void 0===a?void 0:a.eModeCategoryId)!==b&&(n=g.EModeBorrowDisabled,c=i.reserve.formattedEModeLiquidationThreshold),r={stableBorrowAPY:i.stableBorrowAPY,variableBorrowAPY:i.reserve.variableBorrowAPY,supplyAPY:i.reserve.stableBorrowAPY,aIncentivesData:i.reserve.aIncentivesData,vIncentivesData:i.reserve.vIncentivesData,sIncentivesData:i.reserve.sIncentivesData,priceInUSD:i.reserve.priceInUSD,liquidationThreshold:c},(0,s.hE)((0,o.gU)(e.increasedStableBorrows,e.reserve.decimals)).plus((0,o.gU)(e.increasedVariableBorrows,e.reserve.decimals)).isGreaterThan(i.reserve.availableLiquidity)?n=g.InsufficientLiquidity:i.reserve.flashLoanEnabled?i.reserve.isFrozen&&(n=g.ReserveFrozen):n=g.AssetNotFlashloanable}else n=g.V3AssetMissing;return y(y({},e),{},{v3Rates:r,migrationDisabled:n})}));return{totalCollateralUSD:d.totalCollateralUSD,totalBorrowsUSD:d.totalBorrowsUSD,healthFactor:d.healthFactor,borrowReserves:C,supplyReserves:O,isolatedReserveV3:v}},T=function(e,t){var n=x(e,t),r=n.supplyReserves,a=n.isolatedReserveV3,i=r.filter((function(t){return b(e,t.underlyingAsset)>=0}));return i.sort((function(e){return a?a.underlyingAsset==e.underlyingAsset?-1:1:e.isolatedOnV3?1:-1})),i},S=function(e,t){return T(e,t).map((function(e){var t=O(e.underlyingBalance),n=(0,o.gU)(t,e.reserve.decimals);return y(y({},e),{},{increasedAmount:n})}))},k=function(e,t){return S(e,t).map((function(e){var t=e.underlyingAsset,n=e.reserve,r=e.increasedAmount,a=Math.floor(Date.now()/1e3+3600);return{amount:r,aToken:n.aTokenAddress,underlyingAsset:t,deadline:a}}))},E=function(e,t){var n=Math.floor(Date.now()/1e3+3600);return C(e,t).map((function(e){return{underlyingAsset:e.underlyingAsset,amount:e.interestRate==i.tk.Stable?e.increasedStableBorrows:e.increasedVariableBorrows,deadline:n,debtToken:e.debtKey,rateMode:e.interestRate}}))},A=function(e,t,n){var r=e.approvalPermitsForMigrationAssets.map((function(e,n){return y(y({},e),{},{signedPermit:t[n]})}));return{supplyPermits:r.filter((function(e){return"SUPPLY_MIGRATOR_V3"===e.permitType})).map((function(e){var t=e.signedPermit,r=e.underlyingAsset,a=e.amount;return{deadline:n,aToken:r,value:a,signedPermit:t}})),creditDelegationPermits:r.filter((function(e){return"BORROW_MIGRATOR_V3"===e.permitType})).map((function(e){var t=e.amount,r=e.signedPermit,a=e.underlyingAsset;return{deadline:n,debtToken:a,signedPermit:r,value:t}}))}},O=function(e){var t=(0,s.hE)(e);return t.plus(t.div(1e3)).toString()},C=function(e,t){return x(e,t).borrowReserves.filter((function(t){return v(e.selectedMigrationBorrowAssets,t)>=0}))},P=function(e,t){var n=M(e,t).userReservesData;return C(e,t).filter((function(e){return void 0===e.migrationDisabled})).map((function(e){var t=e.debtKey,r=n.find((function(t){return t.underlyingAsset==e.underlyingAsset}));return r&&(t=e.interestRate==i.tk.Variable?r.reserve.variableDebtTokenAddress:r.reserve.stableDebtTokenAddress),y(y({},e),{},{debtKey:t})}))},R=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],r=arguments.length>3?arguments[3]:void 0,a=arguments.length>4?arguments[4]:void 0,i=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0,o=r.marketReferenceCurrencyDecimals,s=r.marketReferenceCurrencyPriceInUsd,l=(0,c.vl)({reserves:e,reserveIncentives:t,currentTimestamp:a,marketReferenceCurrencyDecimals:o,marketReferencePriceInUsd:s}),d=(0,u.G)({currentTimestamp:a,formattedReserves:l,marketReferenceCurrencyDecimals:o,marketReferencePriceInUsd:s,userReserves:n,userEmodeCategoryId:i});return d},I=function(e,t){var n,r=(0,p.qY)(e),a=x(e,t).borrowReserves,o=(null===r||void 0===r||null===(n=r.userReserves)||void 0===n?void 0:n.map((function(t){var n=t.scaledATokenBalance,r=t.principalStableDebt,o=t.scaledVariableDebt;return b(e,t.underlyingAsset)>=0&&(n="0"),e.selectedMigrationBorrowAssets.filter((function(e){return e.underlyingAsset==t.underlyingAsset})).filter((function(e){var t=a.find((function(t){return t.underlyingAsset==e.underlyingAsset}));return!!t&&void 0===t.migrationDisabled})).forEach((function(e){e.interestRate==i.tk.Stable?r="0":o="0"})),y(y({},t),{},{principalStableDebt:r,scaledATokenBalance:n,scaledVariableDebt:o})})))||[],s=(0,p.To)(r);return R(null===r||void 0===r?void 0:r.reserves,null===r||void 0===r?void 0:r.reserveIncentives,o,s,t,null===r||void 0===r?void 0:r.userEmodeCategoryId)},D=function(e,t,n){var r=M(e,t).userReservesData,a=C(e,t),c={};return a.filter((function(e){return void 0===e.migrationDisabled})).forEach((function(e){var t=r.find((function(t){return t.underlyingAsset===e.underlyingAsset}));if(t){c[e.underlyingAsset]||(c[e.underlyingAsset]={variableDebtTokenAddress:t.reserve.variableDebtTokenAddress,decimals:t.reserve.decimals,stableDebtAmount:"0",variableDebtAmount:"0"});var n=c[e.underlyingAsset];e.interestRate===i.tk.Stable?n.stableDebtAmount=(0,s.hE)(n.stableDebtAmount).plus((0,s.hE)(e.increasedStableBorrows)).toString():e.interestRate===i.tk.Variable&&(n.variableDebtAmount=(0,s.hE)(n.variableDebtAmount).plus((0,s.hE)(e.increasedVariableBorrows)).toString())}})),Object.keys(c).map((function(e){var t=c[e],r=(0,s.hE)(t.stableDebtAmount).plus(t.variableDebtAmount),a=(0,o.gU)(r.toString(),t.decimals);if(n){var i=new d.Z(a),u=i.dividedBy(10);a=i.plus(u).toFixed(0)}return{amount:a,underlyingAsset:t.variableDebtTokenAddress,permitType:"BORROW_MIGRATOR_V3"}}))},j=function(e,t){var n=M(e,t),r=(0,p.$)(e),a=T(e,t),i=P(e,t),c=a.reduce((function(e,t){return e[t.underlyingAsset]=t,e}),{}),u=i.reduce((function(e,t){return e[t.debtKey]=t,e}),{}),d=n.userReservesData.map((function(t){var n=u[t.reserve.stableDebtTokenAddress],r=u[t.reserve.variableDebtTokenAddress],a=function(e,t){var n=Object.values(e.migrationExceptions).find((function(e){return e.v3UnderlyingAsset==t.underlyingAsset}));return(null===n||void 0===n?void 0:n.v2UnderlyingAsset)||t.underlyingAsset}(e,t),i=c[a],d=t.scaledVariableDebt,p=t.scaledATokenBalance,f=t.usageAsCollateralEnabledOnUser,h=(0,s.hE)(t.reserve.variableBorrowIndex);if(r&&void 0===r.migrationDisabled){var m=(0,l.e9)((0,o.gU)(r.increasedVariableBorrows,t.reserve.decimals),h);d=(0,s.hE)(d).plus(m).toString()}if(n&&void 0===n.migrationDisabled){var g=(0,l.e9)((0,o.gU)(n.increasedStableBorrows,t.reserve.decimals),h);d=(0,s.hE)(d).plus(g).toString()}if(i){var b;f=i.usageAsCollateralEnabledOnUserV3;var v=(0,s.hE)(t.scaledATokenBalance),w=(0,s.hE)(t.reserve.liquidityIndex),_=(null===(b=e.migrationExceptions[a])||void 0===b?void 0:b.amount)||(0,o.gU)(i.underlyingBalance,t.reserve.decimals),x=(0,l.e9)(_,w);p=v.plus(x).toString()}return y(y({},t),{},{id:t.reserve.id,scaledVariableDebt:d,scaledATokenBalance:p,usageAsCollateralEnabledOnUser:f})})),f=(0,p.To)(r),h=R(null===r||void 0===r?void 0:r.reserves,null===r||void 0===r?void 0:r.reserveIncentives,d,f,t,null===r||void 0===r?void 0:r.userEmodeCategoryId);return{healthFactor:h.healthFactor,currentLoanToValue:h.currentLoanToValue,totalCollateralMarketReferenceCurrency:h.totalCollateralMarketReferenceCurrency,totalBorrowsMarketReferenceCurrency:h.totalBorrowsMarketReferenceCurrency}},M=function(e,t){var n=(0,p.$)(e),r=(0,p.To)(n);return R(null===n||void 0===n?void 0:n.reserves,null===n||void 0===n?void 0:n.reserveIncentives,null===n||void 0===n?void 0:n.userReserves,r,t,null===n||void 0===n?void 0:n.userEmodeCategoryId)},N=function(e){return Boolean(e.currentMarketData.addresses.V3_MIGRATOR)},L=function(e,t){return void 0!==t.find((function(t){return t.underlyingAsset===e.underlyingAsset}))},B=function(e,t){var n=e.filter((function(e){return void 0===e.migrationDisabled}));return{activeSelections:n.filter((function(e){return L(e,t)})),activeUnselected:n.filter((function(e){return!L(e,t)}))}}},32113:function(e,t,n){"use strict";var r;n.d(t,{n:function(){return r},h:function(){return i}}),function(e){e.APPROVE="Transaction",e.PERMIT="Signed message"}(r||(r={}));var a=function(){var e=localStorage.getItem("walletApprovalPreferences");return e?JSON.parse(e):{}},i=function(e,t){return{account:"",accountLoading:!1,walletType:void 0,setWalletType:function(t){e({walletType:t})},setAccount:function(n){e({account:n||"",isWalletModalOpen:!1}),(0,t().refreshWalletApprovalMethod)()},setAccountLoading:function(t){e({accountLoading:t})},isWalletModalOpen:!1,setWalletModalOpen:function(t){e({isWalletModalOpen:t})},walletApprovalMethodPreference:r.PERMIT,setWalletApprovalMethodPreference:function(n){var r=t().account;if(""!==r){var i=a();i[r.toLowerCase()]=n,localStorage.setItem("walletApprovalPreferences",JSON.stringify(i)),e((function(){return{walletApprovalMethodPreference:n}}))}},refreshWalletApprovalMethod:function(){var n=t().account;if(""!==n){var i=a()[n.toLowerCase()];e((function(){return{walletApprovalMethodPreference:i||r.PERMIT}}))}}}}},79070:function(e,t,n){"use strict";n.d(t,{_:function(){return L},z:function(){return B}});var r=n(67294),a=n(17674),i=n(50029),o=n(92777),s=n(82262),c=n(59499),u=n(87794),l=n.n(u),d=n(24387),p=n(1279),f=n(45626),h=function(e,t){return e.toLocaleLowerCase()===t.toLocaleLowerCase()?"":e},m=function(){function e(t,n){(0,o.Z)(this,e),this.chainId=n,(0,c.Z)(this,"governanceService",void 0),this.governanceService=new d.d(t,{GOVERNANCE_ADDRESS:f.d.addresses.AAVE_GOVERNANCE_V2,GOVERNANCE_HELPER_ADDRESS:f.d.addresses.AAVE_GOVERNANCE_V2_HELPER,ipfsGateway:f.d.ipfsGateway})}return(0,s.Z)(e,[{key:"getVotingPowerAt",value:function(){var e=(0,i.Z)(l().mark((function e(t){return l().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",this.governanceService.getVotingPowerAt(t));case 1:case"end":return e.stop()}}),e,this)})));return function(t){return e.apply(this,arguments)}}()},{key:"getVoteOnProposal",value:function(){var e=(0,i.Z)(l().mark((function e(t){var n,r,a;return l().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.governanceService.getVoteOnProposal(t);case 2:return n=e.sent,r=n.votingPower,a=n.support,e.abrupt("return",{votingPower:(0,p.Fv)(r.toString(),18),support:a});case 6:case"end":return e.stop()}}),e,this)})));return function(t){return e.apply(this,arguments)}}()},{key:"getPowers",value:function(){var e=(0,i.Z)(l().mark((function e(t){var n,r,i,o,s,c,u,d;return l().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.user,r=f.d.aaveTokenAddress,i=f.d.stkAaveTokenAddress,e.next=4,this.governanceService.getTokensPower({user:n,tokens:[r,i]});case 4:return o=e.sent,s=(0,a.Z)(o,2),c=s[0],u=s[1],d={votingPower:(0,p.Fv)((0,p.hE)(c.votingPower.toString()).plus(u.votingPower.toString()).toString(),18),aaveTokenPower:c,stkAaveTokenPower:u,propositionPower:(0,p.Fv)((0,p.hE)(c.propositionPower.toString()).plus(u.propositionPower.toString()).toString(),18),aaveVotingDelegatee:h(c.delegatedAddressVotingPower,n),aavePropositionDelegatee:h(c.delegatedAddressPropositionPower,n),stkAaveVotingDelegatee:h(u.delegatedAddressVotingPower,n),stkAavePropositionDelegatee:h(u.delegatedAddressPropositionPower,n)},e.abrupt("return",d);case 10:case"end":return e.stop()}}),e,this)})));return function(t){return e.apply(this,arguments)}}()},{key:"toHash",value:function(){return this.chainId.toString()}}]),e}(),y=n(70655),g=n(29897),b=n(55206),v=n(64146);class w extends v.lV{constructor(e){super(_,x,e)}deploy(e,t,n,r,a,i,o,s){return super.deploy(e,t,n,r,a,i,o,s||{})}getDeployTransaction(e,t,n,r,a,i,o,s){return super.getDeployTransaction(e,t,n,r,a,i,o,s||{})}attach(e){return super.attach(e)}connect(e){return super.connect(e)}static connect(e,t){return new v.CH(e,_,t)}}const _=[{inputs:[{internalType:"address",name:"aave",type:"address"},{internalType:"address",name:"stkAave",type:"address"},{internalType:"address",name:"bpt",type:"address"},{internalType:"address",name:"stkBpt",type:"address"},{internalType:"address",name:"ethUsdPriceFeed",type:"address"},{internalType:"address",name:"aavePriceFeed",type:"address"},{internalType:"address",name:"bptPriceFeed",type:"address"}],stateMutability:"nonpayable",type:"constructor"},{inputs:[],name:"AAVE",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"AAVE_PRICE_FEED",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"BPT",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"BPT_PRICE_FEED",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"ETH_USD_PRICE_FEED",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"STAKED_AAVE",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"STAKED_BPT",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"getAllStakedTokenData",outputs:[{components:[{internalType:"uint256",name:"stakedTokenTotalSupply",type:"uint256"},{internalType:"uint256",name:"stakedTokenTotalRedeemableAmount",type:"uint256"},{internalType:"uint256",name:"stakeCooldownSeconds",type:"uint256"},{internalType:"uint256",name:"stakeUnstakeWindow",type:"uint256"},{internalType:"uint256",name:"stakedTokenPriceEth",type:"uint256"},{internalType:"uint256",name:"rewardTokenPriceEth",type:"uint256"},{internalType:"uint256",name:"stakeApy",type:"uint256"},{internalType:"uint128",name:"distributionPerSecond",type:"uint128"},{internalType:"uint256",name:"distributionEnd",type:"uint256"}],internalType:"struct IStakedTokenDataProvider.StakedTokenData",name:"stkAaveData",type:"tuple"},{components:[{internalType:"uint256",name:"stakedTokenTotalSupply",type:"uint256"},{internalType:"uint256",name:"stakedTokenTotalRedeemableAmount",type:"uint256"},{internalType:"uint256",name:"stakeCooldownSeconds",type:"uint256"},{internalType:"uint256",name:"stakeUnstakeWindow",type:"uint256"},{internalType:"uint256",name:"stakedTokenPriceEth",type:"uint256"},{internalType:"uint256",name:"rewardTokenPriceEth",type:"uint256"},{internalType:"uint256",name:"stakeApy",type:"uint256"},{internalType:"uint128",name:"distributionPerSecond",type:"uint128"},{internalType:"uint256",name:"distributionEnd",type:"uint256"}],internalType:"struct IStakedTokenDataProvider.StakedTokenData",name:"stkBptData",type:"tuple"},{internalType:"uint256",name:"ethPrice",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"user",type:"address"}],name:"getAllStakedTokenUserData",outputs:[{components:[{internalType:"uint256",name:"stakedTokenTotalSupply",type:"uint256"},{internalType:"uint256",name:"stakedTokenTotalRedeemableAmount",type:"uint256"},{internalType:"uint256",name:"stakeCooldownSeconds",type:"uint256"},{internalType:"uint256",name:"stakeUnstakeWindow",type:"uint256"},{internalType:"uint256",name:"stakedTokenPriceEth",type:"uint256"},{internalType:"uint256",name:"rewardTokenPriceEth",type:"uint256"},{internalType:"uint256",name:"stakeApy",type:"uint256"},{internalType:"uint128",name:"distributionPerSecond",type:"uint128"},{internalType:"uint256",name:"distributionEnd",type:"uint256"}],internalType:"struct IStakedTokenDataProvider.StakedTokenData",name:"stkAaveData",type:"tuple"},{components:[{internalType:"uint256",name:"stakedTokenUserBalance",type:"uint256"},{internalType:"uint256",name:"stakedTokenRedeemableAmount",type:"uint256"},{internalType:"uint256",name:"underlyingTokenUserBalance",type:"uint256"},{internalType:"uint256",name:"rewardsToClaim",type:"uint256"},{internalType:"uint40",name:"userCooldownTimestamp",type:"uint40"},{internalType:"uint216",name:"userCooldownAmount",type:"uint216"}],internalType:"struct IStakedTokenDataProvider.StakedTokenUserData",name:"stkAaveUserData",type:"tuple"},{components:[{internalType:"uint256",name:"stakedTokenTotalSupply",type:"uint256"},{internalType:"uint256",name:"stakedTokenTotalRedeemableAmount",type:"uint256"},{internalType:"uint256",name:"stakeCooldownSeconds",type:"uint256"},{internalType:"uint256",name:"stakeUnstakeWindow",type:"uint256"},{internalType:"uint256",name:"stakedTokenPriceEth",type:"uint256"},{internalType:"uint256",name:"rewardTokenPriceEth",type:"uint256"},{internalType:"uint256",name:"stakeApy",type:"uint256"},{internalType:"uint128",name:"distributionPerSecond",type:"uint128"},{internalType:"uint256",name:"distributionEnd",type:"uint256"}],internalType:"struct IStakedTokenDataProvider.StakedTokenData",name:"stkBptData",type:"tuple"},{components:[{internalType:"uint256",name:"stakedTokenUserBalance",type:"uint256"},{internalType:"uint256",name:"stakedTokenRedeemableAmount",type:"uint256"},{internalType:"uint256",name:"underlyingTokenUserBalance",type:"uint256"},{internalType:"uint256",name:"rewardsToClaim",type:"uint256"},{internalType:"uint40",name:"userCooldownTimestamp",type:"uint40"},{internalType:"uint216",name:"userCooldownAmount",type:"uint216"}],internalType:"struct IStakedTokenDataProvider.StakedTokenUserData",name:"stkBptUserData",type:"tuple"},{internalType:"uint256",name:"ethPrice",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"getStkAaveData",outputs:[{components:[{internalType:"uint256",name:"stakedTokenTotalSupply",type:"uint256"},{internalType:"uint256",name:"stakedTokenTotalRedeemableAmount",type:"uint256"},{internalType:"uint256",name:"stakeCooldownSeconds",type:"uint256"},{internalType:"uint256",name:"stakeUnstakeWindow",type:"uint256"},{internalType:"uint256",name:"stakedTokenPriceEth",type:"uint256"},{internalType:"uint256",name:"rewardTokenPriceEth",type:"uint256"},{internalType:"uint256",name:"stakeApy",type:"uint256"},{internalType:"uint128",name:"distributionPerSecond",type:"uint128"},{internalType:"uint256",name:"distributionEnd",type:"uint256"}],internalType:"struct IStakedTokenDataProvider.StakedTokenData",name:"stkAaveData",type:"tuple"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"user",type:"address"}],name:"getStkAaveUserData",outputs:[{components:[{internalType:"uint256",name:"stakedTokenTotalSupply",type:"uint256"},{internalType:"uint256",name:"stakedTokenTotalRedeemableAmount",type:"uint256"},{internalType:"uint256",name:"stakeCooldownSeconds",type:"uint256"},{internalType:"uint256",name:"stakeUnstakeWindow",type:"uint256"},{internalType:"uint256",name:"stakedTokenPriceEth",type:"uint256"},{internalType:"uint256",name:"rewardTokenPriceEth",type:"uint256"},{internalType:"uint256",name:"stakeApy",type:"uint256"},{internalType:"uint128",name:"distributionPerSecond",type:"uint128"},{internalType:"uint256",name:"distributionEnd",type:"uint256"}],internalType:"struct IStakedTokenDataProvider.StakedTokenData",name:"stkAaveData",type:"tuple"},{components:[{internalType:"uint256",name:"stakedTokenUserBalance",type:"uint256"},{internalType:"uint256",name:"stakedTokenRedeemableAmount",type:"uint256"},{internalType:"uint256",name:"underlyingTokenUserBalance",type:"uint256"},{internalType:"uint256",name:"rewardsToClaim",type:"uint256"},{internalType:"uint40",name:"userCooldownTimestamp",type:"uint40"},{internalType:"uint216",name:"userCooldownAmount",type:"uint216"}],internalType:"struct IStakedTokenDataProvider.StakedTokenUserData",name:"stkAaveUserData",type:"tuple"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"user",type:"address"}],name:"getStkBptAaveUserData",outputs:[{components:[{internalType:"uint256",name:"stakedTokenTotalSupply",type:"uint256"},{internalType:"uint256",name:"stakedTokenTotalRedeemableAmount",type:"uint256"},{internalType:"uint256",name:"stakeCooldownSeconds",type:"uint256"},{internalType:"uint256",name:"stakeUnstakeWindow",type:"uint256"},{internalType:"uint256",name:"stakedTokenPriceEth",type:"uint256"},{internalType:"uint256",name:"rewardTokenPriceEth",type:"uint256"},{internalType:"uint256",name:"stakeApy",type:"uint256"},{internalType:"uint128",name:"distributionPerSecond",type:"uint128"},{internalType:"uint256",name:"distributionEnd",type:"uint256"}],internalType:"struct IStakedTokenDataProvider.StakedTokenData",name:"stkBptData",type:"tuple"},{components:[{internalType:"uint256",name:"stakedTokenUserBalance",type:"uint256"},{internalType:"uint256",name:"stakedTokenRedeemableAmount",type:"uint256"},{internalType:"uint256",name:"underlyingTokenUserBalance",type:"uint256"},{internalType:"uint256",name:"rewardsToClaim",type:"uint256"},{internalType:"uint40",name:"userCooldownTimestamp",type:"uint40"},{internalType:"uint216",name:"userCooldownAmount",type:"uint216"}],internalType:"struct IStakedTokenDataProvider.StakedTokenUserData",name:"stkBptUserData",type:"tuple"}],stateMutability:"view",type:"function"},{inputs:[],name:"getStkBptData",outputs:[{components:[{internalType:"uint256",name:"stakedTokenTotalSupply",type:"uint256"},{internalType:"uint256",name:"stakedTokenTotalRedeemableAmount",type:"uint256"},{internalType:"uint256",name:"stakeCooldownSeconds",type:"uint256"},{internalType:"uint256",name:"stakeUnstakeWindow",type:"uint256"},{internalType:"uint256",name:"stakedTokenPriceEth",type:"uint256"},{internalType:"uint256",name:"rewardTokenPriceEth",type:"uint256"},{internalType:"uint256",name:"stakeApy",type:"uint256"},{internalType:"uint128",name:"distributionPerSecond",type:"uint128"},{internalType:"uint256",name:"distributionEnd",type:"uint256"}],internalType:"struct IStakedTokenDataProvider.StakedTokenData",name:"stkBptData",type:"tuple"}],stateMutability:"view",type:"function"}],x="0x6101606040523480156200001257600080fd5b50604051620013f4380380620013f483398101604081905262000035916200009b565b6001600160601b0319606097881b811660e05295871b86166101005293861b85166101205291851b841661014052841b8316608052831b821660a05290911b1660c0526200012f565b80516001600160a01b03811681146200009657600080fd5b919050565b600080600080600080600060e0888a031215620000b6578283fd5b620000c1886200007e565b9650620000d1602089016200007e565b9550620000e1604089016200007e565b9450620000f1606089016200007e565b935062000101608089016200007e565b92506200011160a089016200007e565b91506200012160c089016200007e565b905092959891949750929550565b60805160601c60a05160601c60c05160601c60e05160601c6101005160601c6101205160601c6101405160601c611202620001f2600039806101bb528061028952806102b452806102e2528061036a52806104a652806104d15280610a4f52508061022e525080610252528061033f528061044f528061047a52806105cd52806105f8528061062a52806109ec52508061020a5250806105965280610a895250806101e65280610840525080610306528061039252806104fa52506112026000f3fe608060405234801561001057600080fd5b50600436106100cf5760003560e01c8063ad809caa1161008c578063cca44f0a11610066578063cca44f0a14610167578063cfe7b3121461018b578063eaf5b48f14610193578063f9f2634f146101a6576100cf565b8063ad809caa14610140578063b0f0abe914610148578063b7d1a98d14610150576100cf565b80632c1aa8d2146100d457806345afe360146100f257806348ccda3c146101075780634f0640861461010f5780638e6a6941146101175780639f8bf4da1461011f575b600080fd5b6100dc6101ae565b6040516100e99190611109565b60405180910390f35b6100fa6101e4565b6040516100e991906110f5565b6100fa610208565b6100fa61022c565b6100fa610250565b61013261012d366004610f46565b610274565b6040516100e9929190611144565b6100fa6102e0565b6100fa610304565b610158610328565b6040516100e993929190611118565b61017a610175366004610f46565b610428565b6040516100e9959493929190611161565b6100fa610594565b6101326101a1366004610f46565b6105b8565b6100dc61061d565b6101b6610e94565b6101df7f000000000000000000000000000000000000000000000000000000000000000061064a565b905090565b7f000000000000000000000000000000000000000000000000000000000000000081565b7f000000000000000000000000000000000000000000000000000000000000000081565b7f000000000000000000000000000000000000000000000000000000000000000081565b7f000000000000000000000000000000000000000000000000000000000000000081565b61027c610e94565b610284610ee9565b6102ad7f000000000000000000000000000000000000000000000000000000000000000061064a565b91506102d97f000000000000000000000000000000000000000000000000000000000000000084610b4f565b9050915091565b7f000000000000000000000000000000000000000000000000000000000000000081565b7f000000000000000000000000000000000000000000000000000000000000000081565b610330610e94565b610338610e94565b60006103637f000000000000000000000000000000000000000000000000000000000000000061064a565b925061038e7f000000000000000000000000000000000000000000000000000000000000000061064a565b91507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166350d25bcd6040518163ffffffff1660e01b815260040160206040518083038186803b1580156103e957600080fd5b505afa1580156103fd573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104219190610f85565b9050909192565b610430610e94565b610438610ee9565b610440610e94565b610448610ee9565b60006104737f000000000000000000000000000000000000000000000000000000000000000061064a565b945061049f7f000000000000000000000000000000000000000000000000000000000000000087610b4f565b93506104ca7f000000000000000000000000000000000000000000000000000000000000000061064a565b92506104f67f000000000000000000000000000000000000000000000000000000000000000087610b4f565b91507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166350d25bcd6040518163ffffffff1660e01b815260040160206040518083038186803b15801561055157600080fd5b505afa158015610565573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105899190610f85565b905091939590929450565b7f000000000000000000000000000000000000000000000000000000000000000081565b6105c0610e94565b6105c8610ee9565b6105f17f000000000000000000000000000000000000000000000000000000000000000061064a565b91506102d97f000000000000000000000000000000000000000000000000000000000000000084610b4f565b610625610e94565b6101df7f00000000000000000000000000000000000000000000000000000000000000005b610652610e94565b816001600160a01b03166318160ddd6040518163ffffffff1660e01b815260040160206040518083038186803b15801561068b57600080fd5b505afa15801561069f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106c39190610f85565b80825260405163266d6a8360e11b81526001600160a01b03841691634cdad506916106f191906004016111ab565b60206040518083038186803b15801561070957600080fd5b505afa15801561071d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107419190610f85565b816020018181525050816001600160a01b03166372b49d636040518163ffffffff1660e01b815260040160206040518083038186803b15801561078357600080fd5b505afa158015610797573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107bb9190610f85565b816040018181525050816001600160a01b031663359c4a966040518163ffffffff1660e01b815260040160206040518083038186803b1580156107fd57600080fd5b505afa158015610811573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108359190610f85565b8160600181815250507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166350d25bcd6040518163ffffffff1660e01b815260040160206040518083038186803b15801561089757600080fd5b505afa1580156108ab573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108cf9190610f85565b8160a0018181525050816001600160a01b031663919cd40f6040518163ffffffff1660e01b815260040160206040518083038186803b15801561091157600080fd5b505afa158015610925573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109499190610f85565b6101008201819052421061095e5760006109dc565b604051631e23703160e31b81526001600160a01b0383169063f11b81889061098a9085906004016110f5565b60606040518083038186803b1580156109a257600080fd5b505afa1580156109b6573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109da9190610f9d565b515b6001600160801b031660e08201527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b039081169083161415610a4d5760a0810151608082015260e08101518151610a43916001600160801b031690610e6b565b60c0820152610b4a565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316826001600160a01b03161415610b4a577f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166350d25bcd6040518163ffffffff1660e01b815260040160206040518083038186803b158015610ae057600080fd5b505afa158015610af4573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b189190610f85565b6080820181905260a082015160e08301518351610b44936001600160801b039092169092029102610e6b565b60c08201525b919050565b610b57610ee9565b6040516370a0823160e01b81526001600160a01b038416906370a0823190610b839085906004016110f5565b60206040518083038186803b158015610b9b57600080fd5b505afa158015610baf573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610bd39190610f85565b81526040516346df7f7160e11b81526001600160a01b03841690638dbefee290610c019085906004016110f5565b60206040518083038186803b158015610c1957600080fd5b505afa158015610c2d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c519190610f85565b816060018181525050826001600160a01b031663312f6b836040518163ffffffff1660e01b815260040160206040518083038186803b158015610c9357600080fd5b505afa158015610ca7573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ccb9190610f69565b6001600160a01b03166370a08231836040518263ffffffff1660e01b8152600401610cf691906110f5565b60206040518083038186803b158015610d0e57600080fd5b505afa158015610d22573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d469190610f85565b6040808301919091528151905163266d6a8360e11b81526001600160a01b03851691634cdad50691610d7b91906004016111ab565b60206040518083038186803b158015610d9357600080fd5b505afa158015610da7573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610dcb9190610f85565b602082015260405163091030c360e01b81526001600160a01b0384169063091030c390610dfc9085906004016110f5565b604080518083038186803b158015610e1357600080fd5b505afa158015610e27573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e4b9190610ffe565b6001600160d81b031660a083015264ffffffffff16608082015292915050565b600081610e7a57506000610e8e565b8164496cebb800840281610e8a57fe5b0490505b92915050565b6040518061012001604052806000815260200160008152602001600081526020016000815260200160008152602001600081526020016000815260200160006001600160801b03168152602001600081525090565b6040518060c0016040528060008152602001600081526020016000815260200160008152602001600064ffffffffff16815260200160006001600160d81b031681525090565b80516001600160801b0381168114610b4a57600080fd5b600060208284031215610f57578081fd5b8135610f62816111b4565b9392505050565b600060208284031215610f7a578081fd5b8151610f62816111b4565b600060208284031215610f96578081fd5b5051919050565b600060608284031215610fae578081fd5b6040516060810181811067ffffffffffffffff82111715610fcb57fe5b604052610fd783610f2f565b8152610fe560208401610f2f565b6020820152604083015160408201528091505092915050565b60008060408385031215611010578081fd5b825164ffffffffff81168114611024578182fd5b60208401519092506001600160d81b0381168114611040578182fd5b809150509250929050565b805182526020810151602083015260408101516040830152606081015160608301526080810151608083015260a081015160a083015260c081015160c08301526001600160801b0360e08201511660e08301526101008082015181840152505050565b8051825260208082015190830152604080820151908301526060808201519083015260808082015164ffffffffff169083015260a0908101516001600160d81b0316910152565b6001600160a01b0391909116815260200190565b6101208101610e8e828461104b565b6102608101611127828661104b565b61113561012083018561104b565b82610240830152949350505050565b6101e08101611153828561104b565b610f626101208301846110ae565b6103e08101611170828861104b565b61117e6101208301876110ae565b61118c6101e083018661104b565b61119a6103008301856110ae565b826103c08301529695505050505050565b90815260200190565b6001600160a01b03811681146111c957600080fd5b5056fea2646970667358221220273c9b55009ee92e111a4be9075dfee70ec45d01bd9b462c1168dd428da4e0cc64736f6c63430007050033";class T{constructor(e){this._contract=w.connect(e.uiStakeDataProvider,e.provider)}async getUserStakeUIData({user:e}){const{stkAaveData:t,stkAaveUserData:n,stkBptData:r,stkBptUserData:a,ethPrice:i}=await this._contract.getAllStakedTokenUserData(e);return{stkAaveData:Object.assign(Object.assign({},t),{stakedTokenUserBalance:n.stakedTokenUserBalance,underlyingTokenUserBalance:n.underlyingTokenUserBalance,stakedTokenRedeemableAmount:n.stakedTokenRedeemableAmount,userCooldownAmount:n.userCooldownAmount,userCooldownTimestamp:n.userCooldownTimestamp,rewardsToClaim:n.rewardsToClaim}),stkBptData:Object.assign(Object.assign({},r),{stakedTokenUserBalance:a.stakedTokenUserBalance,underlyingTokenUserBalance:a.underlyingTokenUserBalance,stakedTokenRedeemableAmount:a.stakedTokenRedeemableAmount,userCooldownAmount:a.userCooldownAmount,userCooldownTimestamp:a.userCooldownTimestamp,rewardsToClaim:a.rewardsToClaim}),ethPrice:i}}async getUserStakeUIDataHumanized({user:e}){const t=await this.getUserStakeUIData({user:e});return{aave:{stakeTokenUserBalance:t.stkAaveData.stakedTokenUserBalance.toString(),underlyingTokenUserBalance:t.stkAaveData.underlyingTokenUserBalance.toString(),stakeTokenRedeemableAmount:t.stkAaveData.stakedTokenRedeemableAmount.toString(),userCooldownAmount:t.stkAaveData.userCooldownAmount.toString(),userCooldownTimestamp:t.stkAaveData.userCooldownTimestamp,userIncentivesToClaim:t.stkAaveData.rewardsToClaim.toString()},bpt:{stakeTokenUserBalance:t.stkBptData.stakedTokenUserBalance.toString(),underlyingTokenUserBalance:t.stkBptData.underlyingTokenUserBalance.toString(),stakeTokenRedeemableAmount:t.stkBptData.stakedTokenRedeemableAmount.toString(),userCooldownAmount:t.stkBptData.userCooldownAmount.toString(),userCooldownTimestamp:t.stkBptData.userCooldownTimestamp,userIncentivesToClaim:t.stkBptData.rewardsToClaim.toString()},ethPriceUsd:t.ethPrice.toString()}}async getGeneralStakeUIData(){const{stkAaveData:e,stkBptData:t,ethPrice:n}=await this._contract.getAllStakedTokenData();return{stkAaveData:e,stkBptData:t,ethPrice:n}}async getGeneralStakeUIDataHumanized(){const e=await this.getGeneralStakeUIData();return{aave:{stakeTokenTotalSupply:e.stkAaveData.stakedTokenTotalSupply.toString(),stakeTokenTotalRedeemableAmount:e.stkAaveData.stakedTokenTotalRedeemableAmount.toString(),stakeCooldownSeconds:e.stkAaveData.stakeCooldownSeconds.toNumber(),stakeUnstakeWindow:e.stkAaveData.stakeUnstakeWindow.toNumber(),stakeTokenPriceEth:e.stkAaveData.stakedTokenPriceEth.toString(),rewardTokenPriceEth:e.stkAaveData.rewardTokenPriceEth.toString(),stakeApy:e.stkAaveData.stakeApy.toString(),distributionPerSecond:e.stkAaveData.distributionPerSecond.toString(),distributionEnd:e.stkAaveData.distributionEnd.toString()},bpt:{stakeTokenTotalSupply:e.stkBptData.stakedTokenTotalSupply.toString(),stakeTokenTotalRedeemableAmount:e.stkAaveData.stakedTokenTotalRedeemableAmount.toString(),stakeCooldownSeconds:e.stkBptData.stakeCooldownSeconds.toNumber(),stakeUnstakeWindow:e.stkBptData.stakeUnstakeWindow.toNumber(),stakeTokenPriceEth:e.stkBptData.stakedTokenPriceEth.toString(),rewardTokenPriceEth:e.stkBptData.rewardTokenPriceEth.toString(),stakeApy:e.stkBptData.stakeApy.toString(),distributionPerSecond:e.stkBptData.distributionPerSecond.toString(),distributionEnd:e.stkBptData.distributionEnd.toString()},ethPriceUsd:e.ethPrice.toString()}}}(0,y.__decorate)([g.u$,(0,y.__param)(0,(0,b.Oh)("user")),(0,y.__metadata)("design:type",Function),(0,y.__metadata)("design:paramtypes",[Object]),(0,y.__metadata)("design:returntype",Promise)],T.prototype,"getUserStakeUIData",null),(0,y.__decorate)([g.u$,(0,y.__param)(0,(0,b.Oh)("user")),(0,y.__metadata)("design:type",Function),(0,y.__metadata)("design:paramtypes",[Object]),(0,y.__metadata)("design:returntype",Promise)],T.prototype,"getUserStakeUIDataHumanized",null);var S=function(){function e(t,n,r){(0,o.Z)(this,e),this.chainId=r,(0,c.Z)(this,"stakeDataService",void 0),this.stakeDataService=new T({uiStakeDataProvider:n,provider:t})}return(0,s.Z)(e,[{key:"getGeneralStakeUIDataHumanized",value:function(){var e=(0,i.Z)(l().mark((function e(){return l().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",this.stakeDataService.getGeneralStakeUIDataHumanized());case 1:case"end":return e.stop()}}),e,this)})));return function(){return e.apply(this,arguments)}}()},{key:"getUserStakeUIDataHumanized",value:function(){var e=(0,i.Z)(l().mark((function e(t){var n;return l().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.user,e.abrupt("return",this.stakeDataService.getUserStakeUIDataHumanized({user:n}));case 2:case"end":return e.stop()}}),e,this)})));return function(t){return e.apply(this,arguments)}}()},{key:"toHash",value:function(){return this.chainId.toString()}}]),e}(),k=n(56371);class E extends v.lV{constructor(e){super(A,O,e)}static connect(e,t){return new v.CH(e,A,t)}}const A=[{inputs:[{internalType:"address",name:"user",type:"address"},{internalType:"address",name:"token",type:"address"}],name:"balanceOf",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address[]",name:"users",type:"address[]"},{internalType:"address[]",name:"tokens",type:"address[]"}],name:"batchBalanceOf",outputs:[{internalType:"uint256[]",name:"",type:"uint256[]"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"provider",type:"address"},{internalType:"address",name:"user",type:"address"}],name:"getUserWalletBalances",outputs:[{internalType:"address[]",name:"",type:"address[]"},{internalType:"uint256[]",name:"",type:"uint256[]"}],stateMutability:"view",type:"function"},{stateMutability:"payable",type:"receive"}],O="0x608060405234801561001057600080fd5b50610a63806100206000396000f3fe6080604052600436106100385760003560e01c80630240534314610072578063b59b28ef146100a9578063f7888aec146100d65761006d565b3661006d5761004633610103565b61006b5760405162461bcd60e51b8152600401610062906109c9565b60405180910390fd5b005b600080fd5b34801561007e57600080fd5b5061009261008d366004610758565b61013f565b6040516100a092919061092f565b60405180910390f35b3480156100b557600080fd5b506100c96100c4366004610790565b6104b1565b6040516100a0919061098f565b3480156100e257600080fd5b506100f66100f1366004610758565b61058d565b6040516100a091906109e5565b6000813f7fc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a47081811480159061013757508115155b949350505050565b6060806000846001600160a01b0316630261bf8b6040518163ffffffff1660e01b815260040160206040518083038186803b15801561017d57600080fd5b505afa158015610191573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101b5919061073c565b90506060816001600160a01b031663d1946dbc6040518163ffffffff1660e01b815260040160006040518083038186803b1580156101f257600080fd5b505afa158015610206573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261022e91908101906107f9565b90506060815160010167ffffffffffffffff8111801561024d57600080fd5b50604051908082528060200260200182016040528015610277578160200160208202803683370190505b50905060005b82518110156102c65782818151811061029257fe5b60200260200101518282815181106102a657fe5b6001600160a01b039092166020928302919091019091015260010161027d565b5073eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee818351815181106102e957fe5b60200260200101906001600160a01b031690816001600160a01b0316815250506060815167ffffffffffffffff8111801561032357600080fd5b5060405190808252806020026020018201604052801561034d578160200160208202803683370190505b50905060005b835181101561046b576103646106b9565b856001600160a01b031663c44b11f785848151811061037f57fe5b60200260200101516040518263ffffffff1660e01b81526004016103a3919061091b565b60206040518083038186803b1580156103bb57600080fd5b505afa1580156103cf573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103f391906108a4565b905060006104008261067d565b50505090508061042b57600084848151811061041857fe5b6020026020010181815250505050610463565b6104488a86858151811061043b57fe5b602002602001015161058d565b84848151811061045457fe5b60200260200101818152505050505b600101610353565b5061048a8773eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee61058d565b8184518151811061049757fe5b6020908102919091010152909450925050505b9250929050565b60608084830267ffffffffffffffff811180156104cd57600080fd5b506040519080825280602002602001820160405280156104f7578160200160208202803683370190505b50905060005b858110156105835760005b8481101561057a5761055588888481811061051f57fe5b90506020020160208101906105349190610719565b87878481811061054057fe5b90506020020160208101906100f19190610719565b83518490848802840190811061056757fe5b6020908102919091010152600101610508565b506001016104fd565b5095945050505050565b60006001600160a01b03821673eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee14156105c557506001600160a01b03821631610677565b6105d7826001600160a01b0316610103565b1561065f576040516370a0823160e01b81526001600160a01b038316906370a082319061060890869060040161091b565b60206040518083038186803b15801561062057600080fd5b505afa158015610634573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061065891906108c9565b9050610677565b60405162461bcd60e51b8152600401610062906109a2565b92915050565b51670100000000000000811615159167020000000000000082161515916704000000000000008116151591670800000000000000909116151590565b6040518060200160405280600081525090565b805161067781610a15565b60008083601f8401126106e8578182fd5b50813567ffffffffffffffff8111156106ff578182fd5b60208301915083602080830285010111156104aa57600080fd5b60006020828403121561072a578081fd5b813561073581610a15565b9392505050565b60006020828403121561074d578081fd5b815161073581610a15565b6000806040838503121561076a578081fd5b823561077581610a15565b9150602083013561078581610a15565b809150509250929050565b600080600080604085870312156107a5578182fd5b843567ffffffffffffffff808211156107bc578384fd5b6107c8888389016106d7565b909650945060208701359150808211156107e0578384fd5b506107ed878288016106d7565b95989497509550505050565b6000602080838503121561080b578182fd5b825167ffffffffffffffff80821115610822578384fd5b818501915085601f830112610835578384fd5b815181811115610843578485fd5b83810291506108538483016109ee565b8181528481019084860184860187018a101561086d578788fd5b8795505b83861015610897576108838a826106cc565b835260019590950194918601918601610871565b5098975050505050505050565b6000602082840312156108b5578081fd5b6108bf60206109ee565b9151825250919050565b6000602082840312156108da578081fd5b5051919050565b6000815180845260208085019450808401835b83811015610910578151875295820195908201906001016108f4565b509495945050505050565b6001600160a01b0391909116815260200190565b604080825283519082018190526000906020906060840190828701845b828110156109715781516001600160a01b03168452928401929084019060010161094c565b5050508381038285015261098581866108e1565b9695505050505050565b60006020825261073560208301846108e1565b6020808252600d908201526c24a72b20a624a22faa27a5a2a760991b604082015260600190565b602080825260029082015261191960f11b604082015260600190565b90815260200190565b60405181810167ffffffffffffffff81118282101715610a0d57600080fd5b604052919050565b6001600160a01b0381168114610a2a57600080fd5b5056fea26469706673582212207ae67703d49267c117fb5657d5acf71315b42fa382a2989a68cd98ccc5351bc964736f6c634300060c0033";class C{constructor(e){this._contract=E.connect(e.walletBalanceProviderAddress,e.provider)}async balanceOf(e,t){if(!(0,k.isAddress)(e))throw new Error("User address is not a valid ethereum address");if(!(0,k.isAddress)(t))throw new Error("Token address is not a valid ethereum address");return this._contract.balanceOf(e,t)}async batchBalanceOf(e,t){if(!e.every((e=>(0,k.isAddress)(e))))throw new Error("One of the user address is not a valid ethereum address");if(!t.every((e=>(0,k.isAddress)(e))))throw new Error("One of the token address is not a valid ethereum address");return this._contract.batchBalanceOf(e,t)}async getUserWalletBalancesForLendingPoolProvider(e,t){if(!(0,k.isAddress)(e))throw new Error("User address is not a valid ethereum address");if(!(0,k.isAddress)(t))throw new Error("Lending pool address provider is not a valid ethereum address");return this._contract.getUserWalletBalances(t,e)}}var P=function(){function e(t,n,r){var a=this;(0,o.Z)(this,e),this.chainId=r,(0,c.Z)(this,"walletBalanceService",void 0),(0,c.Z)(this,"getTokenBalanceOf",function(){var e=(0,i.Z)(l().mark((function e(t){var n,r;return l().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.tokenAddress,r=t.user,e.next=3,a.walletBalanceService.balanceOf(r,n);case 3:return e.abrupt("return",e.sent);case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()),this.walletBalanceService=new C({walletBalanceProviderAddress:n,provider:t})}return(0,s.Z)(e,[{key:"getGovernanceTokensBalance",value:function(){var e=(0,i.Z)(l().mark((function e(t){var n,r;return l().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.user,e.next=3,this.walletBalanceService.batchBalanceOf([n],[f.d.aaveTokenAddress,f.d.aAaveTokenAddress,f.d.stkAaveTokenAddress]);case 3:return r=e.sent,e.abrupt("return",{aave:(0,p.Fv)(r[0].toString(),18),aAave:(0,p.Fv)(r[1].toString(),18),stkAave:(0,p.Fv)(r[2].toString(),18)});case 5:case"end":return e.stop()}}),e,this)})));return function(t){return e.apply(this,arguments)}}()},{key:"getPoolTokensBalances",value:function(){var e=(0,i.Z)(l().mark((function e(t){var n,r,a,i,o,s;return l().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.user,r=t.lendingPoolAddressProvider,e.next=3,this.walletBalanceService.getUserWalletBalancesForLendingPoolProvider(n,r);case 3:return a=e.sent,i=a[0],o=a[1],s=i.map((function(e,t){return{address:e.toLowerCase(),amount:o[t].toString()}})),e.abrupt("return",s);case 8:case"end":return e.stop()}}),e,this)})));return function(t){return e.apply(this,arguments)}}()},{key:"toHash",value:function(){return this.chainId.toString()}}]),e}(),R=n(24834),I=n(25298),D=n(38776),j=n(84568),M=n(85893),N=(0,r.createContext)(null),L=function(e){var t=e.children,n=(0,R.Yh)((function(e){return e.currentNetworkConfig})),r=(0,R.Yh)((function(e){return e.currentMarketData})),a=n.isFork&&n.underlyingChainId===f.d.chainId,i=n.isFork&&n.underlyingChainId===j.X.chainId,o=a?r.chainId:f.d.chainId,s=i?r.chainId:j.X.chainId,c=(0,I.VH)(r.chainId),u=c,l=c,d=new m(u,o),p=new P(u,f.d.walletBalanceProvider,o),h=new P(c,r.addresses.WALLET_BALANCE_PROVIDER,r.chainId),y=new P(c,r.addresses.WALLET_BALANCE_PROVIDER,r.chainId),g=new S(l,j.X.stakeDataProvider,s);return(0,M.jsx)(N.Provider,{value:{governanceService:d,governanceWalletBalanceService:p,poolTokensBalanceService:h,uiStakeDataService:g,tokenBalanceService:y},children:t})},B=function(){var e=(0,r.useContext)(N);return(0,D.Z)(e,"Component should be wrapper inside a "),e}},39771:function(e,t,n){"use strict";n.d(t,{aD:function(){return r},WG:function(){return o}});var r,a=n(49501),i=n(85893);!function(e){e[e.APPROVAL=0]="APPROVAL",e[e.MAIN_ACTION=1]="MAIN_ACTION",e[e.GAS_ESTIMATION=2]="GAS_ESTIMATION"}(r||(r={}));var o=function(e,t){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],r=1;if("MetaMask Tx Signature: User denied transaction signature."===e.message||"MetaMask Message Signature: User denied message signature."===e.message)return{error:s[4001],blocking:!1,actionBlocked:!1,rawError:e,txAction:t};try{var a,i=JSON.parse(null===e||void 0===e||null===(a=e.error)||void 0===a?void 0:a.body),o=Number(i.error.message.split(": ")[1]);isNaN(o)||(r=o)}catch(u){}var c=s[r];return c?{error:c,blocking:n,actionBlocked:!0,rawError:e,txAction:t}:{error:void 0,blocking:n,actionBlocked:!0,rawError:e,txAction:t}},s={7:(0,i.jsx)(a.cC,{id:"Pool addresses provider is not registered"}),9:(0,i.jsx)(a.cC,{id:"Address is not a contract"}),11:(0,i.jsx)(a.cC,{id:"The caller of the function is not an AToken"}),12:(0,i.jsx)(a.cC,{id:"The address of the pool addresses provider is invalid"}),13:(0,i.jsx)(a.cC,{id:"Invalid return value of the flashloan executor function"}),19:(0,i.jsx)(a.cC,{id:"Invalid flashloan premium"}),22:(0,i.jsx)(a.cC,{id:"Invalid bridge protocol fee"}),23:(0,i.jsx)(a.cC,{id:"The caller of this function must be a pool"}),24:(0,i.jsx)(a.cC,{id:"Invalid amount to mint"}),25:(0,i.jsx)(a.cC,{id:"Invalid amount to burn"}),26:(0,i.jsx)(a.cC,{id:"Amount must be greater than 0"}),27:(0,i.jsx)(a.cC,{id:"Action requires an active reserve"}),28:(0,i.jsx)(a.cC,{id:"Action cannot be performed because the reserve is frozen"}),29:(0,i.jsx)(a.cC,{id:"Action cannot be performed because the reserve is paused"}),30:(0,i.jsx)(a.cC,{id:"Borrowing is not enabled"}),31:(0,i.jsx)(a.cC,{id:"Stable borrowing is not enabled"}),32:(0,i.jsx)(a.cC,{id:"User cannot withdraw more than the available balance"}),34:(0,i.jsx)(a.cC,{id:"The collateral balance is 0"}),35:(0,i.jsx)(a.cC,{id:"Health factor is lesser than the liquidation threshold"}),36:(0,i.jsx)(a.cC,{id:"There is not enough collateral to cover a new borrow"}),37:(0,i.jsx)(a.cC,{id:"Collateral is (mostly) the same currency that is being borrowed"}),38:(0,i.jsx)(a.cC,{id:"The requested amount is greater than the max loan size in stable rate mode"}),39:(0,i.jsx)(a.cC,{id:"For repayment of a specific type of debt, the user needs to have debt that type"}),40:(0,i.jsx)(a.cC,{id:"To repay on behalf of a user an explicit amount to repay is needed"}),41:(0,i.jsx)(a.cC,{id:"User does not have outstanding stable rate debt on this reserve"}),42:(0,i.jsx)(a.cC,{id:"User does not have outstanding variable rate debt on this reserve"}),43:(0,i.jsx)(a.cC,{id:"The underlying balance needs to be greater than 0"}),44:(0,i.jsx)(a.cC,{id:"Interest rate rebalance conditions were not met"}),45:(0,i.jsx)(a.cC,{id:"Health factor is not below the threshold"}),46:(0,i.jsx)(a.cC,{id:"The collateral chosen cannot be liquidated"}),47:(0,i.jsx)(a.cC,{id:"User did not borrow the specified currency"}),48:(0,i.jsx)(a.cC,{id:"Borrow and repay in same block is not allowed"}),49:(0,i.jsx)(a.cC,{id:"Inconsistent flashloan parameters"}),50:(0,i.jsx)(a.cC,{id:"Borrow cap is exceeded"}),51:(0,i.jsx)(a.cC,{id:"Supply cap is exceeded"}),52:(0,i.jsx)(a.cC,{id:"Unbacked mint cap is exceeded"}),53:(0,i.jsx)(a.cC,{id:"Debt ceiling is exceeded"}),54:(0,i.jsx)(a.cC,{id:"AToken supply is not zero"}),55:(0,i.jsx)(a.cC,{id:"Stable debt supply is not zero"}),56:(0,i.jsx)(a.cC,{id:"Variable debt supply is not zero"}),57:(0,i.jsx)(a.cC,{id:"Ltv validation failed"}),60:(0,i.jsx)(a.cC,{id:"Asset is not borrowable in isolation mode"}),62:(0,i.jsx)(a.cC,{id:"User is in isolation mode"}),76:(0,i.jsx)(a.cC,{id:"Array parameters that should be equal length are not"}),77:(0,i.jsx)(a.cC,{id:"Zero address not valid"}),78:(0,i.jsx)(a.cC,{id:"Invalid expiration"}),79:(0,i.jsx)(a.cC,{id:"Invalid signature"}),80:(0,i.jsx)(a.cC,{id:"Operation not supported"}),81:(0,i.jsx)(a.cC,{id:"Debt ceiling is not zero"}),82:(0,i.jsx)(a.cC,{id:"Asset is not listed"}),85:(0,i.jsx)(a.cC,{id:"The underlying asset cannot be rescued"}),88:(0,i.jsx)(a.cC,{id:"Stable borrowing is enabled"}),89:(0,i.jsx)(a.cC,{id:"User is trying to borrow multiple assets including a siloed one"}),4001:(0,i.jsx)(a.cC,{id:"You cancelled the transaction."})}},45626:function(e,t,n){"use strict";n.d(t,{d:function(){return r}});var r={chainId:n(75331).a_.mainnet,votingAssetName:"AAVE + stkAAVE",averageNetworkBlockTime:13.5,queryGovernanceDataUrl:"https://api.thegraph.com/subgraphs/name/aave/governance-v2",wsGovernanceDataUrl:"wss://api.thegraph.com/subgraphs/name/aave/governance-v2",aaveTokenAddress:"0x7fc66500c84a76ad7e9c93437bfc5ac33e2ddae9",aAaveTokenAddress:"0xDa5E8e1C3596D3Cc11a4dd5aD66b8f03B5410F8C",stkAaveTokenAddress:"0x4da27a545c0c5b758a6ba100e3a049001de870f5",governanceForumLink:"https://governance.aave.com",governanceFAQLink:"https://docs.aave.com/faq/governance",walletBalanceProvider:"0x8E8dAd5409E0263a51C0aB5055dA66Be28cFF922",governanceSnapshotLink:"https://snapshot.org/#/aave.eth",addresses:{AAVE_GOVERNANCE_V2:"0xEC568fffba86c094cf06b22134B23074DFE2252c",AAVE_GOVERNANCE_V2_EXECUTOR_SHORT:"0x61910EcD7e8e942136CE7Fe7943f956cea1CC2f7",AAVE_GOVERNANCE_V2_EXECUTOR_LONG:"0xEE56e2B3D491590B5b31738cC34d5232F378a8D5",AAVE_GOVERNANCE_V2_HELPER:"0xBb7baf0534423e3108E1D03c259104cDba2C1cB7"},ipfsGateway:"https://cloudflare-ipfs.com/ipfs",fallbackIpfsGateway:"https://ipfs.io/ipfs"}},34314:function(e,t,n){"use strict";n.d(t,{z:function(){return r},M:function(){return a}});var r={KNC_USDC_USDT:{liquidityPoolLink:"https://kyberswap.com/zksync/add/0x3355df6D4c9C3035724Fd0e3914dE96A5a83aaf4/0x493257fD37EDB34451f62EDf8D2a0C418852bA4C/0x4d321cd88c5680ce4f85bb58c578dfe9c2cc1ef6"}};function a(e){return!!r[e]}},74180:function(e,t,n){"use strict";var r;n.d(t,{i:function(){return r}}),function(e){e.USE_POWERS="USE_POWERS",e.VOTE_ON_PROPOSAL="VOTE_ON_PROPOSAL",e.VOTING_POWER_AT="VOTING_POWER_AT",e.GOVERNANCE_TOKENS="GOVERNANCE_TOKENS",e.POOL_TOKENS="POOL_TOKENS",e.GENERAL_STAKE_UI_DATA="GENERAL_STAKE_UI_DATA",e.USER_STAKE_UI_DATA="USER_STAKE_UI_DATA",e.TRANSACTION_HISTORY="TRANSACTION_HISTORY"}(r||(r={}))},41551:function(e,t,n){"use strict";n.d(t,{QD:function(){return c},S0:function(){return u}});var r=n(59499),a=n(34220);function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var o={BPTBALWETH:"BPT_BAL_WETH",BPTWBTCWETH:"BPT_WBTC_WETH",UNIAAVEWETH:"UNI_AAVE_WETH",UNIBATWETH:"UNI_BAT_WETH",UNICRVWETH:"UNI_CRV_WETH",UNIDAIUSDC:"UNI_DAI_USDC",UNIDAIWETH:"UNI_DAI_WETH",UNILINKWETH:"UNI_LINK_WETH",UNIMKRWETH:"UNI_MKR_WETH",UNIRENWETH:"UNI_REN_WETH",UNISNXWETH:"UNI_SNX_WETH",UNIUNIWETH:"UNI_UNI_WETH",UNIUSDCWETH:"UNI_USDC_WETH",UNIWBTCUSDC:"UNI_WBTC_USDC",UNIWBTCWETH:"UNI_WBTC_WETH",UNIYFIWETH:"UNI_YFI_WETH","KS-LP USDC-USDT":"KNC_USDC_USDT",fUSDT:"USDT","1DAI":"DAI","1USDC":"USDC","1USDT":"USDT","1AAVE":"AAVE","1ETH":"ETH","1WBTC":"WBTC","DAI.e":"DAI","LINK.e":"LINK","WBTC.e":"WBTC","WETH.e":"WETH","AAVE.e":"AAVE","USDT.e":"USDT","USDC.e":"USDC","BTC.b":"BTC",miMATIC:"MAI","m.USDC":"USDC","m.USDT":"USDT","m.DAI":"DAI"},s={AVAX:"Avalanche",ETH:"Ethereum",EUROS:"STASIS EURO",FAI:"Fei USD",GHST:"Aavegotchi GHST",GUSD:"Gemini Dollar",KNC:"Kyber Legacy",LINK:"ChainLink",MAI:"MAI (mimatic)",MANA:"Decentraland",MKR:"Maker",PAX:"Paxos Standard",RAI:"Rai Reflex Index",REP:"Augur",SAVAX:"Benqi Staked Avalanche",STETH:"Lido Staked Ether",STKAAVE:"Stake ZeroLend",TUSD:"TrueUSD",UNI:"Uniswap",UNIDAIWETH:"UNI DAI/WETH",UNIWBTCUSDC:"UNI WBTC/USDC",USDT:"Tether",WAVAX:"Wrapped Avalanche",WBTC:"Wrapped BTC",WETH:"Wrapped ETH",WFTM:"Wrapped FTM",WMATIC:"Wrapped Matic",WONE:"Wrapped ONE",YFI:"yearn.finance",ZRX:"0x Coin","1INCH":"1inch Network",LUSD:"LUSD Stablecoin",KNC_USDC_USDT:"Kyberswap USDT/USDT"};function c(e){var t=e.underlyingAsset,n=e.symbol,c=e.name,u={"0xff970a61a04b1ca14834a43f5de4533ebddb5cc8":{name:"Bridged USDC",symbol:"USDC.e",iconSymbol:"USDC"},"0x5d83c0850570de35eaf5c9d6215bf2e8020f656b":{iconSymbol:"KNC_USDC_USDT",name:"Kyberswap USDC/USDT"},"0xa693B19d2931d498c5B318dF961919BB4aee87a5":{iconSymbol:"UST",name:"UST (Wormhole)"},"0x59a19d8c652fa0284f44113d0ff9aba70bd46fb4":{iconSymbol:"BPT_BAL_WETH"},"0x1eff8af5d577060ba4ac8a29a13525bb0ee2a3d5":{iconSymbol:"BPT_WBTC_WETH"},"0xdfc14d2af169b0d36c4eff567ada9b2e0cae044f":{iconSymbol:"UNI_AAVE_WETH"},"0xb6909b960dbbe7392d405429eb2b3649752b4838":{iconSymbol:"UNI_BAT_WETH"},"0x3da1313ae46132a397d90d95b1424a9a7e3e0fce":{iconSymbol:"UNI_CRV_WETH"},"0xae461ca67b15dc8dc81ce7615e0320da1a9ab8d5":{iconSymbol:"UNI_DAI_USDC"},"0xa478c2975ab1ea89e8196811f51a7b7ade33eb11":{iconSymbol:"UNI_DAI_WETH"},"0xa2107fa5b38d9bbd2c461d6edf11b11a50f6b974":{iconSymbol:"UNI_LINK_WETH"},"0xc2adda861f89bbb333c90c492cb837741916a225":{iconSymbol:"UNI_MKR_WETH"},"0x8bd1661da98ebdd3bd080f0be4e6d9be8ce9858c":{iconSymbol:"UNI_REN_WETH"},"0x43ae24960e5534731fc831386c07755a2dc33d47":{iconSymbol:"UNI_SNX_WETH"},"0xd3d2e2692501a5c9ca623199d38826e513033a17":{iconSymbol:"UNI_UNI_WETH"},"0xb4e16d0168e52d35cacd2c6185b44281ec28c9dc":{iconSymbol:"UNI_USDC_WETH"},"0x004375dff511095cc5a197a54140a24efef3a416":{iconSymbol:"UNI_BTC_USDC"},"0xbb2b8038a1640196fbe3e38816f3e67cba72d940":{iconSymbol:"UNI_WBTC_WETH"},"0x2fdbadf3c4d5a8666bc06645b8358ab803996e28":{iconSymbol:"UNI_YFI_WETH"}},l=t.toLowerCase();if(u.hasOwnProperty(l))return function(e){for(var t=1;tthis.maxRetries)){e.next=13;break}throw this.retries=0,new Error("RotationProvider exceeded max number of retries. Last error: ".concat(this.lastError));case 13:this.currentProviderIndex=0,e.next=17;break;case 16:this.currentProviderIndex+=1;case 17:case"end":return e.stop()}}),e,this)})));return function(t){return e.apply(this,arguments)}}()},{key:"detectNetwork",value:function(){var e=(0,p.Z)(w().mark((function e(){var t;return w().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Promise.all(this.providers.map((function(e){return e.getNetwork()})));case 2:return t=e.sent,e.abrupt("return",k(t));case 4:case"end":return e.stop()}}),e,this)})));return function(){return e.apply(this,arguments)}}()},{key:"perform",value:function(){var e=(0,p.Z)(w().mark((function e(t,n){var r;return w().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=this.currentProviderIndex,e.prev=1,e.next=4,this.providers[r].perform(t,n);case 4:case 16:return e.abrupt("return",e.sent);case 7:return e.prev=7,e.t0=e.catch(1),console.error(e.t0.message),this.lastError=e.t0.message,this.emit("debug",{action:"perform",provider:this.providers[r]}),e.next=14,this.rotateUrl(r);case 14:return e.next=16,this.perform(t,n);case 17:case"end":return e.stop()}}),e,this,[[1,7]])})));return function(t,n){return e.apply(this,arguments)}}()}]),n}(_.Zk),M=n(83454);function N(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function L(e){for(var t=1;t1)for(var n=1;n