PageSourceSearch

https://pancakeswap.finance/_next/static/chunks/pages/liquidity-f7ac32e63c81dc73.js

js pancakeswap.finance collected 2026-10-01 10:13:59 UTC 102,432 bytes, 24 lines download raw bytes

1try{let e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="597042b9-54d1-4e3a-9465-921c3a42682c",e._sentryDebugIdIdentifier="sentry-dbid-597042b9-54d1-4e3a-9465-921c3a42682c")}catch(e){}(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2132,4577,6502],{29545:(e,t,n)=>{"use strict";n.d(t,{RI:()=>c,cQ:()=>p,lh:()=>h});var r=n(350979),i=n(428089),l=n(242794),a=n(633205),s=n(605641),o=n(680797),u=n(913688);let d=(0,o.Ay)(i.Ay).withConfig({componentId:"sc-558808da-0"})(["padding:0 12px;width:fit-content;border-radius:",";display:inline-flex;align-items:center;user-select:none;",""],e=>{let{theme:t}=e;return t.radii["20px"]},u.xe),c=(0,o.Ay)(d).withConfig({componentId:"sc-558808da-1"})(["background:",";",""],e=>{let{theme:t}=e;return t.colors.tertiary},e=>{let{$withBorder:t,theme:n}=e;return t&&`
2    border: 2px solid ${n.colors.tertiary20};
3    `}),p=e=>{let{poolType:t,withBorder:n,...i}=e;return(0,r.jsxs)(c,{$withBorder:n,...i,children:["CL"===t?(0,r.jsx)(l.A,{color:"textSubtle"}):(0,r.jsx)(a.A,{color:"textSubtle"}),(0,r.jsx)(s.A,{color:"textSubtle",small:!0,children:"CL"===t?"CLAMM":"LBAMM"})]})},m=(0,o.Ay)(d).withConfig({componentId:"sc-558808da-2"})(["padding:4px 8px;font-size:12px;",""],e=>{let{$variant:t,theme:n}=e;return"warning"===t?`
4        background: ${n.colors.v2Warning10};
5        color: ${n.colors.v2Warning60};
6        border: 2px solid ${n.colors.v2Warning20};
7      `:"danger"===t?`
8        background: ${n.colors.v2Destructive10};
9        color: ${n.colors.v2Destructive60};
10        border: 2px solid ${n.colors.v2Destructive20};
11      `:"success"===t?`
12        background: ${n.colors.v2Positive10};
13        color: ${n.colors.v2Positive60};
14        border: 2px solid ${n.colors.v2Positive20};
15      `:"info"===t?`
16        background: ${n.colors.v2Secondary10};
17        color: ${n.colors.secondary};
18        border: 2px solid ${n.colors.v2Secondary20};
19      `:`
20      background: ${n.colors.v2Tertiary10};
21      color: ${n.colors.v2Tertiary70};
22      border: 2px solid ${n.colors.v2Tertiary20};
23      `}),h=e=>{let{children:t,variant:n="default",...i}=e;return(0,r.jsx)(m,{$variant:n,...i,children:t})}},61418:(e,t,n)=>{"use strict";n.d(t,{I:()=>s});var r=n(350979),i=n(605641),l=n(769932),a=n(370381);function s(e){let{currencies:t}=e,{t:n}=(0,l.A)(),[s,o,u,d]=null!=t?t:[];return(0,a.R)(s,o,u,d)?(0,r.jsx)(i.A,{fontSize:"12px",color:"textSubtle",children:n("Amounts shown reflect the current multiplier and may differ from the original value at the time of the transaction.")}):null}},112616:(e,t,n)=>{"use strict";n.d(t,{dx:()=>i,ej:()=>l,o5:()=>r});let r=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2,n=!(arguments.length>2)||void 0===arguments[2]||arguments[2];if(null!=e&&e<=0)return"$0";if(!e)return"-";if(e<.001&&t<=3)return"<$0.001";let r=Intl.NumberFormat("en-US",{notation:n?"compact":"standard",minimumFractionDigits:e>1e3?2:t,maximumFractionDigits:e>1e3?2:t,style:"currency",currency:"USD"}).format(e);return r.includes(".")?r.replace(/(\.\d*?)0+([KMB]?)$/,"$1$2").replace(/\.([KMB]?)$/,"$1"):r},i=e=>e<.001?"<$0.001":e<.01?"<$0.01":`~${r(e)}`,l=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2;return void 0!==e&&e<=0?"0":e?e<.001?"<0.001":Intl.NumberFormat("en-US",{notation:"compact",minimumFractionDigits:e>1e3?2:t,maximumFractionDigits:e>1e3?2:t}).format(e):"-"}},150103:(e,t,n)=>{"use strict";n.d(t,{Zm:()=>r.Ay,gz:()=>a.A});var r=n(432594);n(350979),n(311560);var i=n(371309);n(247821),n(25963),n(856870);var l=n(680797);n(733775),n(389624),(0,l.I4)(i.A).withConfig({componentId:"sc-576e4e17-0"})(["width:",";height:",";border-radius:",";"],e=>{let{size:t}=e;return t},e=>{let{size:t}=e;return t},e=>{let{size:t}=e;return t}),l.I4.div.withConfig({componentId:"sc-576e4e17-1"})(["position:relative;display:flex;flex-direction:row;align-items:center;width:32px;img:last-child{margin-left:-4px;}&.farm{width:48px;margin-right:-24px;img:first-child{margin-bottom:14px;}img:last-child{margin-left:-14px;margin-top:14px;}svg:last-child{margin-left:-14px;margin-top:14px;}}"]);var a=n(831016)}
23,157852:(e,t,n)=>{"use strict";n.d(t,{Hq:()=>s,Qv:()=>a,UT:()=>i,aO:()=>l});var r=n(985148);let i=(0,r.eU)({bestOrder:void 0,tradeLoaded:!1,tradeError:void 0,refreshDisabled:!1,refreshOrder:()=>{},refreshTrade:()=>{},pauseQuoting:()=>{},resumeQuoting:()=>{}}),l=(0,r.eU)(!1),a=(0,r.eU)(!1),s=(0,r.eU)(e=>{let t=e(i),n=e(a);return{...t,tradeLoaded:!n&&t.tradeLoaded}})},166351:(e,t,n)=>{"use strict";n.d(t,{A:()=>l});var r=n(350979);n(25963);var i=n(257057);let l=e=>(0,r.jsx)(i.A,{viewBox:"0 0 18 18",...e,children:(0,r.jsx)("path",{d:"M4.10386 15.4522C3.67286 15.4522 3.30573 15.3006 3.00248 14.9974C2.69923 14.6941 2.54761 14.327 2.54761 13.896V4.10361C2.54761 3.67261 2.69923 3.30549 3.00248 3.00224C3.30573 2.69899 3.67286 2.54736 4.10386 2.54736H13.8962C14.3272 2.54736 14.6944 2.69899 14.9976 3.00224C15.3009 3.30549 15.4525 3.67261 15.4525 4.10361H9.45905C8.72692 4.10361 8.10136 4.36311 7.58236 4.88211C7.06336 5.40111 6.80386 6.02668 6.80386 6.7588V11.2498C6.80386 11.9819 7.06336 12.606 7.58236 13.122C8.10136 13.638 8.72692 13.896 9.45905 13.896H15.4525C15.4525 14.3307 15.3009 14.6988 14.9976 15.0002C14.6944 15.3016 14.3272 15.4522 13.8962 15.4522H4.10386ZM9.45905 12.5998C9.0908 12.5998 8.77223 12.4669 8.50336 12.201C8.23448 11.9351 8.10005 11.6181 8.10005 11.2498V6.7588C8.10005 6.39055 8.23448 6.07199 8.50336 5.80311C8.77223 5.53424 9.0908 5.3998 9.45905 5.3998H14.9935C15.3617 5.3998 15.6803 5.53424 15.9492 5.80311C16.218 6.07199 16.3525 6.39055 16.3525 6.7588V11.2498C16.3525 11.6181 16.218 11.9351 15.9492 12.201C15.6803 12.4669 15.3617 12.5998 14.9935 12.5998H9.45905ZM12.15 10.1248C12.4625 10.1248 12.7282 10.0154 12.9469 9.79668C13.1657 9.57793 13.275 9.3123 13.275 8.9998C13.275 8.6873 13.1657 8.42168 12.9469 8.20293C12.7282 7.98418 12.4625 7.8748 12.15 7.8748C11.8375 7.8748 11.5719 7.98418 11.3532 8.20293C11.1344 8.42168 11.025 8.6873 11.025 8.9998C11.025 9.3123 11.1344 9.57793 11.3532 9.79668C11.5719 10.0154 11.8375 10.1248 12.15 10.1248Z",fill:"currentColor"})})},170601:(e,t,n)=>{"use strict";n.d(t,{CT:()=>d,Iy:()=>a,On:()=>s,uw:()=>m,v:()=>o});var r=n(662928),i=n(25963),l=n(733775);let a="https://incentra-prd.brevis.network/sdk/v1",s=[3,4,8],o=3,u={PANCAKE_V2:4,PANCAKE_V3:3,PANCAKE_V4_CL:8},d=e=>{let t="string"==typeof e?e.trim():e;if("number"==typeof t&&Number.isFinite(t))return t;if("string"==typeof t){let e=Number(t);return Number.isFinite(e)?e:u[t]}},c=e=>/^0x[0-9a-fA-F]+$/.test(null!=e?e:""),p=e=>e?e.toLowerCase():"";function m(e){let{data:t,isPending:n,refetch:o}=(0,r.I)({queryKey:["fetchIncentraPools"],queryFn:async()=>{let e=await fetch(`${a}/liquidityCampaigns`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({campaign_type:s,status:[4]})});if(!e.ok)throw Error("Failed to fetch Incentra campaigns");let t=await e.json();if(t.err)throw Error(`Incentra API error: ${t.err}`);return null==t?void 0:t.campaigns},enabled:!!e,staleTime:1/0,refetchOnReconnect:!1,refetchOnWindowFocus:!1,refetchOnMount:!1});return(0,i.useMemo)(()=>{var r;if(!t||!e)return{isPending:n,hasIncentra:!1,incentraApr:void 0,incentraCampaignType:void 0,refreshData:o};let i=t.find(t=>{var n;return n=t.pools.poolId,!!n&&!!e&&(!!(0,l.ho)(n,e)||(c(n)&&c(e)?p(n)===p(e):n===e))}),a=d(null==i?void 0:i.campaignType);return{isPending:n,hasIncentra:!!i,incentraApr:null==i||null==(r=i.rewardInfo)?void 0:r.apr,incentraCampaignType:a,refreshData:o}},[t,e,n,o])}},177918:(e,t,n)=>{"use strict";n.d(t,{ZY:()=>a,c8:()=>l,q1:()=>i});var r=n(228876);let i=e=>{var t;return!!e&&!(null==(t=(0,r.aD)(e))?void 0:t.gasTokenOverride)},l=(e,t)=>{var n,i;let l=null==(i=(0,r.aD)(t))||null==(n=i.gasTokenOverride)?void 0:n.address;if(!l)return e;let a=l.toLowerCase(),s=e.findIndex(e=>e.address.toLowerCase()===a);return s<=0?e:[e[s],...e.slice(0,s),...e.slice(s+1)]},a=(e,t,n)=>{var i,l;let a=null==(l=(0,r.aD)(n))||null==(i=l.nativeCurrency)?void 0:i.decimals;return void 0===a||a===t?e:a>t?e*10n**BigInt(a-t):e/10n**BigInt(t-a)}},239612:(e,t,n)=>{"use strict";n.d(t,{A:()=>l});var r=n(350979);n(25963);var i=n(257057);let l=e=>(0,r.jsx)(i.A,{viewBox:"0 0 24 24",...e,children:(0,r.jsx)("path",{d:"M13 3C8.03 3 4 7.03 4 12H2.20711C1.76165 12 1.53857 12.5386 1.85355 12.8536L4.54604 15.546C4.73751 15.7375 5.04662 15.7418 5.24329 15.5556L8.08805 12.8631C8.4164 12.5524 8.19646 12 7.74435 12H6C6 8.13 9.13 5 13 5C16.87 5 20 8.13 20 12C20 15.87 16.87 19 13 19C11.4314 19 9.98175 18.4782 8.81739 17.601C8.37411 17.267 7.74104 17.259 7.3486 17.6514C6.95725 18.0428 6.95413 18.6823 7.38598 19.0284C8.92448 20.2615 10.8708 21 13 21C17.97 21 22 16.97 22 12C22 7.03 17.97 3 13 3ZM12 8V13L16.28 15.54L17 14.33L13.5 12.25V8H12Z"})})},247821:(e,t,n)=>{"use strict";n.d(t,{H:()=>r.H9});var r=n(559180)}
23,265449:(e,t,n)=>{"use strict";n.d(t,{A:()=>l});var r=n(350979);n(25963);var i=n(257057);let l=e=>(0,r.jsx)(i.A,{viewBox:"0 0 24 24",...e,children:(0,r.jsx)("path",{d:"M17.65 6.35C16.02 4.72 13.71 3.78 11.17 4.04C7.50002 4.41 4.48002 7.39 4.07002 11.06C3.52002 15.91 7.27002 20 12 20C15.19 20 17.93 18.13 19.21 15.44C19.53 14.77 19.05 14 18.31 14C17.94 14 17.59 14.2 17.43 14.53C16.3 16.96 13.59 18.5 10.63 17.84C8.41002 17.35 6.62002 15.54 6.15002 13.32C5.31002 9.44 8.26002 6 12 6C13.66 6 15.14 6.69 16.22 7.78L14.71 9.29C14.08 9.92 14.52 11 15.41 11H19C19.55 11 20 10.55 20 10V6.41C20 5.52 18.92 5.07 18.29 5.7L17.65 6.35Z"})})},274584:(e,t,n)=>{"use strict";n.d(t,{A:()=>l});var r=n(350979);n(25963);var i=n(257057);let l=e=>(0,r.jsx)(i.A,{viewBox:"0 0 24 24",...e,children:(0,r.jsx)("path",{d:"M4.47 20.9999H19.53C21.07 20.9999 22.03 19.3299 21.26 17.9999L13.73 4.98993C12.96 3.65993 11.04 3.65993 10.27 4.98993L2.74 17.9999C1.97 19.3299 2.93 20.9999 4.47 20.9999ZM12 13.9999C11.45 13.9999 11 13.5499 11 12.9999V10.9999C11 10.4499 11.45 9.99993 12 9.99993C12.55 9.99993 13 10.4499 13 10.9999V12.9999C13 13.5499 12.55 13.9999 12 13.9999ZM13 17.9999H11V15.9999H13V17.9999Z"})})},296123:(e,t,n)=>{"use strict";n.d(t,{A:()=>y});var r=n(350979),i=n(976005),l=n.n(i),a=n(557423),s=n(995315),o=n(166351),u=n(118708),d=n(25963),c=n(259145),p=n(53670),m=n(365758),h=n(724152);let y=e=>{let{children:t,withIcon:n,onFocus:i,onPointerEnter:y,onPointerDown:f,...v}=e,{chainId:x}=(0,p.ax)(),[,g]=(0,u.fp)(p.ch),b=(0,d.useCallback)(()=>{(0,c.Yj)(x),g(!0)},[x,g]);return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(a.A,{onClick:b,onFocus:e=>{(0,m.Fs)(),null==i||i(e)},onPointerEnter:e=>{(0,m.Fs)(),null==y||y(e)},onPointerDown:e=>{(0,m.Fs)(),null==f||f(e)},...v,children:(0,r.jsxs)(s.A,{gap:"8px",justifyContent:"center",alignItems:"center",children:[t||(0,r.jsx)(h.A,{children:"Connect Wallet"})," ",n&&(0,r.jsx)(o.A,{color:"invertedContrast"})]})}),(0,r.jsx)(l(),{id:"91794b9e1f037d08",children:"w3m-modal{position:fixed;z-index:100000000}"})]})}},331281:(e,t,n)=>{"use strict";n.d(t,{A1:()=>A,Ay:()=>I,G3:()=>w,Y9:()=>k,eR:()=>b});var r=n(228876),i=n(177918),l=n(734658),a=n(311560),s=n(662928),o=n(405213),u=n(91168),d=n(25963),c=n(206284),p=n(735872),m=n(401368),h=n(18468),y=n(833438),f=n(529208),v=n(53670),x=n(638380);let g=`${y.H8}/v1`,b=()=>{let e=(0,p.V6)();return(0,d.useCallback)((t,n)=>{var i,a;return t===r.Cb.SOLANA||n===l.cF||!!(null==(i=e[t])?void 0:i[null!=(a=(0,m.QR)(n))?a:""])},[e])},A=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{includeSpam:n=!1,onlyWithPrice:i=!1,filterByChainId:a,enabled:o=!0,includeRwa:c=!1}=t,h=(0,p.V6)(),y=b(),v=!!(e&&(0,m.aW)(e)),x=!v&&c,A=(0,d.useCallback)(async()=>{if(!e)return[];let t=x?"?includeRwa=true":"",n=await fetch(`${g}${v?"/sol":""}/balances/${e}${t}`);if(!n.ok)throw Error(`Error fetching balances: ${n.statusText}`);let r=await n.json();if(!Array.isArray(r))throw Error("Error fetching balances: response is not an array");return r},[e,v,x]),{data:w,isLoading:I,error:j,refetch:k}=(0,s.I)({queryKey:[f.$2,e,x],queryFn:A,enabled:!!e&&o,staleTime:3e5,refetchOnWindowFocus:!1}),C=(0,d.useMemo)(()=>w?w.map(e=>{var t,n;let i=e.chainId===r.Cb.SOLANA||null==(n=h[e.chainId])||null==(t=n[(0,m.QR)(e.token.address)])?void 0:t.token.logoURI;return{...e,token:{...e.token,logoURI:null!=i?i:e.token.logoURI}}}).filter(e=>{var t;return(!!n||!e.token.isSpam)&&(void 0===a||e.chainId===a)&&(!i||!!(null==(t=e.price)?void 0:t.usd))}).sort((e,t)=>{var n,r,i,l;let a=y(e.chainId,e.token.address),s=y(t.chainId,t.token.address);return a&&!s?-1:!a&&s?1:(null!=(i=null==(n=t.price)?void 0:n.totalUsd)?i:0)-(null!=(l=null==(r=e.price)?void 0:r.totalUsd)?l:0)}):[],[w,n,a,i,y,h]),S=(0,d.useMemo)(()=>w?w.reduce((e,t)=>{var n;return(null==(n=t.price)?void 0:n.totalUsd)?e+t.price.totalUsd:e},0):0,[w]),T=(0,d.useMemo)(()=>C.reduce((e,t)=>{var n;return y(t.chainId,t.token.address)&&(null==(n=t.price)?void 0:n.totalUsd)?e+t.price.totalUsd:e},0),[C,y]),M=(0,d.useMemo)(()=>C.reduce((e,t)=>{var n;if(!y(t.chainId,t.token.address))return e;let r=null==(n=t.price)?void 0:n.usd24h;if(null==r)return e;let i=Number(t.quantity);return Number.isFinite(i)?e+i*r:e},0),[C,y]),U=(0,d.useCallback)(e=>C.filter(t=>t.chainId===e),[C]),$=(0,d.useCallback)(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:5;return[...C].filter(e=>{var t;return null==(t=e.price)?void 0:t.totalUsd}).sort((e,t)=>
23{var n,r;let i=(null==(n=e.price)?void 0:n.totalUsd)||0;return((null==(r=t.price)?void 0:r.totalUsd)||0)-i}).slice(0,e)},[C]),E=(0,d.useCallback)(e=>C.find(t=>t.chainId===e&&t.token.address===l.cF),[C]),N=(0,d.useCallback)((e,t)=>C.find(n=>n.chainId===t&&n.token.address.toLowerCase()===e.toLowerCase()),[C]);return{balances:C,isLoading:I,error:j,totalBalanceUsd:T,totalBalanceUsd24hAgo:M,allTokensUsdValue:S,refresh:k,getBalancesByChain:U,getTopBalances:$,getNativeBalance:E,getTokenBalance:N,getBalanceAmount:(0,d.useCallback)(e=>new u.A(e.value).shiftedBy(-e.token.decimals),[])}},w=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{includeRwa:t=!1,enabled:n=!0}=e,{account:r,solanaAccount:i}=(0,v.W7)(),l=b(),{balances:a,isLoading:s,totalBalanceUsd:o,totalBalanceUsd24hAgo:u}=A(r,{includeSpam:!1,onlyWithPrice:!1,includeRwa:t,enabled:n&&!!r}),{balances:c,isLoading:p,totalBalanceUsd:m,totalBalanceUsd24hAgo:h}=A(null!=i?i:void 0,{includeSpam:!1,onlyWithPrice:!1,enabled:n&&!!i});return(0,d.useMemo)(()=>{let e=(null!=o?o:0)+(null!=m?m:0),t=(null!=u?u:0)+(null!=h?h:0);return{balances:[...null!=a?a:[],...null!=c?c:[]].sort((e,t)=>{var n,r,i,a;let s=l(e.chainId,e.token.address),o=l(t.chainId,t.token.address);return s&&!o?-1:!s&&o?1:(null!=(i=null==(n=t.price)?void 0:n.totalUsd)?i:0)-(null!=(a=null==(r=e.price)?void 0:r.totalUsd)?a:0)}),isLoading:s||p,totalBalanceUsd:e,totalBalancePercentChange24h:t>0?(e-t)/t*100:void 0}},[a,c,s,p,o,m,u,h,l])},I=A,j=r.P_.filter(e=>e.isEVM&&!e.testnet).map(e=>e.id);function k(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},{enabled:l=!0}=n,u=(0,x.W)(),p=(0,o.E)({queries:j.map(t=>({queryKey:[f.qZ,e,t],queryFn:async()=>{let n=await (0,h.Rt)({chainId:t}).getBalance({address:e});return{chainId:t,value:n}},enabled:!!(e&&l),staleTime:3e5,refetchOnWindowFocus:!1}))}),{data:m,refetch:y,isLoading:v}=(0,s.I)({queryKey:[f.qZ,t,r.Cb.SOLANA],queryFn:async()=>BigInt(await u.getBalance(new c.PublicKey(t))),enabled:!!(t&&l),staleTime:3e5,refetchOnWindowFocus:!1}),g=p.map(e=>void 0!==e.data&&null!==e.data?`${e.data.chainId}:${e.data.value.toString()}`:`${e.status}:${e.fetchStatus}`).join("|"),b=(0,d.useCallback)(()=>{e&&p.forEach(e=>e.refetch()),t&&y()},[e,t,l,g,y]);return{balances:(0,d.useMemo)(()=>[...p.filter(e=>null!==e.data&&void 0!==e.data&&e.data.value>0n&&(0,i.q1)(e.data.chainId)).map(e=>{let t=a.we.onChain(e.data.chainId);return{chainId:e.data.chainId,currency:t,value:e.data.value,decimals:t.decimals}}),...m&&m>0n?[{chainId:r.Cb.SOLANA,currency:a.VU,value:m,decimals:9}]:[]],[g,m]),refresh:b,isLoading:p.some(e=>e.isLoading)||v}}},341050:(e,t,n)=>{"use strict";n.d(t,{Cq:()=>c,Gg:()=>d,J2:()=>m,s2:()=>p});var r=n(659197),i=n(673384),l=n(53670),a=n(555967),s=n(782739),o=n(530957),u=n(25963);function d(e){let t=(0,a.TA)(),{chainId:n}=(0,l.ax)(),r=(0,u.useMemo)(()=>void 0===e?[]:Array.isArray(e)?e:[e],[e]),i=(0,u.useMemo)(()=>r.length>0&&t?r.map(e=>({abi:t.abi,address:t.address,functionName:"positions",args:[e],chainId:n})):[],[n,t,r]),{isLoading:d,data:c}=(0,s.XO)({contracts:i,allowFailure:!0,query:{enabled:!!i.length},watch:!0});return{loading:d,positions:(0,u.useMemo)(()=>c&&i?i.map((e,t)=>{let n=c[t];if(!n||"success"!==n.status||!n.result)return;let r=n.result;return{nonce:r[0],operator:r[1],token0:r[2],token1:r[3],fee:r[4],tickLower:r[5],tickUpper:r[6],liquidity:r[7],feeGrowthInside0LastX128:r[8],feeGrowthInside1LastX128:r[9],tokensOwed0:r[10],tokensOwed1:r[11],tokenId:e.args[0]}}).filter(e=>!!e&&!Object.values(e).some(o.A)):[],[i,c])}}function c(e){let t=d(e);return(0,u.useMemo)(()=>{var e;return{loading:t.loading,position:null==(e=t.positions)?void 0:e[0]}},[t.loading,t.positions])}function p(e,t,n){let{chainId:r}=(0,l.ax)(),a=null!=n?n:r,{isLoading:o,data:d,refetch:c}=(0,s.Qo)({abi:i.aT,address:e,query:{enabled:!!t&&!!e},args:[t],functionName:"balanceOf",chainId:a,watch:!0}),p=(0,u.useMemo)(()=>{if(d&&t){let n=[];for(let r=0;r<d;r++)n.push({abi:i.aT,address:e,functionName:"tokenOfOwnerByIndex",args:[t,r],chainId:a});return n}return[]},[t,d,a,e]),{isLoading:m,data:h,refetch:y}=(0,s.XO)({contracts:p,allowFailure:!0,query:{enabled:!!p.length}});return(0,u.useEffect)(()=>{t&&(c({cancelRefetch:!1}),y({cancelRefetch:!1}))},[t,c,y]),{tokenIds:(0,u.useMemo)(()=>{var e;return null!=(e=null==h?void 0:h.map(e=>
23"success"===e.status?e.result:null).filter(Boolean))?e:[]},[h]),loading:m||o}}function m(e){let t=(0,a.TA)(),n=(0,a.rZ)(),i=!!((null==n?void 0:n.address)&&(null==n?void 0:n.address)!=="0x"),{tokenIds:l,loading:s}=p(null==t?void 0:t.address,e),{tokenIds:o}=p(i?null==n?void 0:n.address:void 0,e),{positions:c,loading:m}=d((0,u.useMemo)(()=>[...o,...l],[o,l]));return(0,u.useMemo)(()=>({loading:s||m,positions:null==c?void 0:c.map(e=>({...e,isStaked:!!(null==o?void 0:o.find(t=>t===e.tokenId)),protocol:r.Zs.V3}))}),[c,m,o,s])}},353540:(e,t,n)=>{"use strict";n.d(t,{n:()=>r});let r=n(680797).I4.span.withConfig({componentId:"sc-ef186fae-0"})(['&::after{display:inline-block;animation:ellipsis 1.25s infinite;content:".";width:1em;text-align:left;}@keyframes ellipsis{0%{content:".";}33%{content:"..";}66%{content:"...";}}'])},361938:(e,t,n)=>{"use strict";n.d(t,{U:()=>r.U});var r=n(712639)},389512:(e,t,n)=>{"use strict";n.d(t,{A:()=>c});var r=n(350979),i=n(769932),l=n(334404),a=n(227883),s=n(25963),o=n(661742),u=n(189346),d=n(728844);function c(e){let{throwUserRejectError:t=!1,throwCustomError:n}=e||{},{t:c}=(0,i.A)(),{toastError:p,toastSuccess:m}=(0,l.d)(),[h,y]=(0,s.useState)(!1),{waitForTransaction:f}
23=(0,d.x)(),[v,x]=(0,s.useState)(!1),g=(0,s.useCallback)(e=>{(0,u.v)(e);let t=(0,o.rM)(e);if(t){let e=((e,t)=>{if(!e)return e;let n=e;return e.toLowerCase().includes("contract not allowed")&&(n+=`
24${t("Smart Wallets are not supported, please create a ticket on our Official Discord")}`),n})(t.shortMessage||t.message,c);p(c("Error"),c("Transaction failed with error: %reason%",{reason:e}))}else p(c("Error"),c("Please try again. Confirm the transaction and make sure you are paying enough gas!"))},[c,p]),b=(0,s.useCallback)((e,t)=>{(0,u.v)(e);let n=(0,o.rM)(e);p(c("Failed"),(0,r.jsx)(a.G,{txHash:t,children:n?c("Transaction failed with error: %reason%",{reason:(0,o.rV)(n)}):c("Transaction failed. For detailed error message:")}))},[c,p]);return{fetchWithCatchTxError:(0,s.useCallback)(async function(e){let i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{toastSuccess:{title:`${c("Transaction Submitted")}!`}},l=null;try{if(y(!0),!(l=await e()))return null;let t="string"==typeof l?l:l.hash;m(i.toastSuccess.title||`${c("Transaction Submitted")}!`,(0,r.jsx)(a.G,{txHash:t}));let n=await f({hash:t});if((null==n?void 0:n.status)==="success")return n;throw Error(c("Failed"))}catch(e){if((0,u.U)(e)||(l?n?n():b(e,"string"==typeof l?l:l.hash):g(e)),t)throw e}finally{y(!1)}return null},[m,c,f,t,n,g,b]),fetchTxResponse:(0,s.useCallback)(async e=>{let t=null;try{if(x(!0),!(t=await e()))return null;let n="string"==typeof t?t:t.hash;return m(`${c("Transaction Submitted")}!`,(0,r.jsx)(a.G,{txHash:n})),{hash:n}}catch(e){(0,u.U)(e)||(t?b(e,"string"==typeof t?t:t.hash):g(e))}finally{x(!1)}return null},[m,c,g,b]),loading:h,txResponseLoading:v}}},399645:(e,t,n)=>{"use strict";n.d(t,{r:()=>d});var r=n(269272),i=n(914452),l=n(667988),a=n(400287),s=n(269251),o=n(374488);let u=(0,i.m)("recent-bridge-orders"),d=e=>{let{address:t}=e,n=(0,l.JI)(a.n8.BRIDGE_V2);return(0,r.q)({queryKey:u([t]),queryFn:async e=>{let{pageParam:r}=e;if(!t)throw Error("No address provided for user's bridge orders");if(!n)return(0,s.YL)(t,r);let i=await (0,s.ec)(t,r),l=[...i.EVM.rows,...i["NON-EVM"].rows].sort((e,t)=>new Date(t.timestamp).getTime()-new Date(e.timestamp).getTime());return{endCursor:i.EVM.endCursor,continuation:i["NON-EVM"].endCursor,hasNextPage:i.EVM.hasNextPage||i["NON-EVM"].hasNextPage,rows:l}},enabled:!!t,initialPageParam:void 0,getNextPageParam:e=>({after:e.endCursor,continuation:e.continuation}),retry:3,retryDelay:1e3,refetchOnMount:!0,refetchInterval:e=>{var t;return(null==(t=e.state.data)?void 0:t.pages.flatMap(e=>Array.isArray(e.rows)?e.rows.map(e=>e.status):[]).find(e=>e===o.iT.PENDING||e===o.iT.BRIDGE_PENDING))?2e4:6e4}})}},407786:(e,t,n)=>{"use strict";n.d(t,{wJ:()=>O,TY:()=>B,Vw:()=>P,El:()=>T,UB:()=>M});var r=n(495659),i=n(659918),l=n(673384),a=n(555242),s=n(91168),o=n(893130),u=n(397316),d=n(450253),c=n.n(d),p=n(300107),m=n.n(p),h=n(436397),y=n.n(h),f=n(774900),v=n(987212),x=n(703258),g=n(810498),b=n(18468),A=n(821497),w=n(228876),I=n(170601),j=n(381033);let k=(e,t)=>t?t.aborted?Promise.reject(new DOMException("Aborted","AbortError")):new Promise((n,r)=>{t.addEventListener("abort",()=>r(new DOMException("Aborted","AbortError")),{once:!0}),e.then(n,r)}):e;var C=n(699710),S=n(284167);let T=(e,t)=>{switch(e.protocol){case"v3":return q.fetch({pool:e,cakePrice:t});case"v2":case"stable":return z.fetch({pool:e,cakePrice:t});default:var n;return Promise.resolve({[null!=(n=(0,S.fZ)(e.chainId,e.lpAddress))?n:`${e.chainId}:${e.lpAddress}`]:{value:"0"}})}},M=async function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2?arguments[2]:void 0,{protocol:r}=e,i=(0,f.uP)(e.chainId),l=await f.D$.GET((0,g.T)(r)?`/cached/pools/apr/${r}/{chainName}/{id}`:`/cached/pools/apr/${r}/{chainName}/{address}`,{signal:n,params:{path:{address:e.lpAddress,chainName:i,id:e.poolId}}});if(!l.data)return{apr:0};let a=l.data,s=(0,C.b1)(null==a?void 0:a.aprUnavailableReason);return t?{apr:(null==a?void 0:a.apr24h)?parseFloat(a.apr24h):0,unavailableReason:s}:{apr:(null==a?void 0:a.apr7d)?parseFloat(a.apr7d):0,unavailableReason:s}},U=new Map,$=async(e,t,n)=>{try{let r=null==e?void 0:e.filter(e=>(null==e?void 0:e.chainId)===t);if(!r||(null==r?void 0:r.length)===0)return{};return r.reduce((e,r)=>{let i=(0,S.zN)(r.identifier);if(i){var l,a;let s=`${t}:${i}`,o=null!=(l=r.dailyRewards)?l:0,u=null==n?void 0:n[s],d=o>0&&u&&u>0?365*o/u:(null!=(a=r.apr)?a:0)/100;e[s]=`${d}`}return e},{})}catch(e){return console.error("Failed to process merkl apr",e),{}}},E=async e=>{let t=r.zX.filter(e=>r.ur.includes(e)),n=await fetch(`/api/merkl/v4/opportunities?chainId=${t.join(",")}&test=false&mainProtocolId=pancake-swap&action=POOL,HOLD&status=LIVE&items=100`,{signal:e});if(!n.ok)throw n;let i=await n.json();return null==i?void 0:i.filter(e=>{var t,n,r,i,l,a,s;return(null==e||null==(r=e.tokens)||null==(n=r[0])||null==(t=n.symbol)?void 0:t.toLowerCase().startsWith("cake-lp"))||(null==e||null==(l=e.protocol)||null==(i=l.id)?void 0:i.toLowerCase().startsWith("pancake-swap"))||(null==e||null==(s=e.protocol)||null==(a=s.id)?void 0:a.toLowerCase().startsWith("pancakeswap"))})},N=(0,j.T)(E,{resolver:()=>""}),P=e=>k(N(),e),O=async function(e,t,n){let i=!(arguments.length>3)||void 0===arguments[3]||arguments[3],l=r.zX.filter(e=>r.ur.includes(e)),a=null!=n?n:await (i?P(e):E(e));return(await Promise.all(l.map(e=>$(a,e,t)))).reduce((e,t)=>
24Object.assign(e,t),{})},D=async e=>{let t=await fetch(`${I.Iy}/liquidityCampaigns`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({campaign_type:I.On,status:[4]}),signal:e});if(!t.ok)throw t;let n=await t.json();if(n.err)throw Error(`Incentra API error: ${n.err}`);let i=r.zX.filter(e=>(0,w.F8)(e));return n.campaigns.filter(e=>i.includes(Number(e.chainId))).reduce((e,t)=>{let n=(0,S.zN)(t.pools.poolId);return n&&(e[`${Number(t.chainId)}:${n}`]=`${t.rewardInfo.apr}`),e},{})},F=(0,j.T)(D,{resolver:()=>""}),B=e=>k(F(),e),L=async(e,t,n)=>{var r,a,u,d,c;let p=(0,x.QJ)(void 0,t),m=(0,b.Rt)({chainId:t});if(!p||!m)return{};let h=e.filter(e=>e.pid&&e.chainId===t&&e.pid>0);if(!(null==h?void 0:h.length))return{};let[f,v]=await Promise.all([null!=(u=null==(r=U.get(t))?void 0:r.totalAllocPoint)?u:p.read.totalAllocPoint(),null!=(d=null==(a=U.get(t))?void 0:a.latestPeriodCakePerSecond)?d:p.read.latestPeriodCakePerSecond()]);U.set(t,{...null!=(c=U.get(t))?c:{},totalAllocPoint:f,latestPeriodCakePerSecond:v});let g=h.map(e=>({address:p.address,functionName:"poolInfo",abi:l.aT,args:[BigInt(e.pid)]})),A=h.map(e=>({address:e.lpAddress,functionName:"liquidity",abi:l.lE})),[w,I]=await Promise.all([m.multicall({contracts:g,allowFailure:!1}),m.multicall({contracts:A,allowFailure:!1})]);return h.reduce((e,r,l)=>{let a=w[l];if(!a)return e;let u=(0,S.fZ)(t,r.lpAddress);if(!u)return e;let d=I[l];return y()(e,u,(e=>{var t;let{pool:n,cakePrice:r,totalAllocPoint:l,latestPeriodCakePerSecond:a,poolInfo:u,liquidity:d}=e,c=new s.A(o.SP).times(a.toString()).dividedBy(1e18).dividedBy(1e12),p=r.times(c.toString()),[m,,,,,h,y]=u,f=new s.A(m.toString()).dividedBy(l.toString()),v=0===Number(h)?i.AH:new s.A(y.toString()).dividedBy(h.toString()),x=new s.A(null!=(t=n.tvlUsd)?t:0),g=v.isZero()||x.isZero()?i.AH:p.times(f).dividedBy(v.times(null!=x?x:1));return{value:d>0n?g.toString():"0",cakePerYear:c,poolWeight:f}})({pool:r,cakePrice:n,totalAllocPoint:f,latestPeriodCakePerSecond:v,poolInfo:a,liquidity:d})),e},{})},R=async e=>{var t;let n=e.map(e=>e.pool),r=null==(t=e[0])?void 0:t.cakePrice,i=m()(n,"chainId");return(await Promise.all(Object.keys(i).map(e=>L(i[e],Number(e),r)))).reduce((e,t)=>Object.assign(e,t),{})},q=(0,a.vt)({fetcher:R,resolver:(e,t)=>{let{pool:n}=t,r=(0,S.fZ)(n.chainId,n.lpAddress);return r?{[r]:e[r]}:{}},scheduler:(0,a.On)({windowMs:60,maxBatchSize:100})}),V=async(e,t,n)=>{let r=(0,b.Rt)({chainId:t}),i=e.filter(e=>e.chainId===t&&e.bCakeWrapperAddress);if(!(null==i?void 0:i.length))return{};let l=i.map(e=>({address:e.bCakeWrapperAddress,functionName:"rewardPerSecond",abi:u.Q})),a=i.map(e=>({address:e.lpAddress,functionName:"totalSupply",abi:A.xw})),d=i.map(e=>{var t;return{address:e.token0.wrapped.address,functionName:"balanceOf",abi:A.xw,args:[null!=(t=e.stableSwapAddress)?t:e.lpAddress]}}),p=i.map(e=>{var t;return{address:e.token1.wrapped.address,functionName:"balanceOf",abi:A.xw,args:[null!=(t=e.stableSwapAddress)?t:e.lpAddress]}}),m=i.map(e=>({address:e.bCakeWrapperAddress,functionName:"totalBoostedShare",abi:u.Q})),h=i.map(e=>({address:e.bCakeWrapperAddress,functionName:"endTimestamp",abi:u.Q})),f=i.map(async e=>Promise.all([(0,v.lu)(e.token0),(0,v.lu)(e.token1)])),[x,g,w,I,j,k,C]=await Promise.all([r.multicall({contracts:l,allowFailure:!1}),r.multicall({contracts:m,allowFailure:!1}),r.multicall({contracts:a,allowFailure:!1}),r.multicall({contracts:d,allowFailure:!1}),r.multicall({contracts:p,allowFailure:!1}),r.multicall({contracts:h,allowFailure:!1}),Promise.all(f)]);return i.reduce((e,r,i)=>{let l=x[i],a=g[i],u=k[i],d=u&&Number(u)<c()().unix(),[p,m]=C[i],h=I[i],f=j[i];if(!l||d)return e;let v=(0,S.fZ)(t,r.lpAddress);return v&&y()(e,v,(e=>{var t,n;let{pool:r,cakePrice:i,cakePerSecond:l,totalBoostShare:a,totalSupply:u,token0PriceUsd:d,token1PriceUsd:c,token0Reserve:p,token1Reserve:m}=e;if(0n===l)return{value:"0",cakePerYear:new s.A(0)};let h=new s.A(o.SP).times(l.toString()).dividedBy(1e18),y=i.times(h.toString()),f=new s.A(new s.A(p.toString()).times(d).div(10**r.token0.decimals)).plus(new s.A(m.toString()).times(c).div(10**r.token1.decimals)).div(null!=(t=u.toString())?t:1).times(null!=(n=a.toString())?n:0);return{value:y.dividedBy((null!=f?f:1).toString()).toString(),cakePerYear:h,userTvlUsd:f,totalSupply:u}})({pool:r,cakePrice:n,cakePerSecond:l,totalBoostShare:a,totalSupply:w[i],token0PriceUsd:p,token1PriceUsd:m,token0Reserve:h,token1Reserve:f})),e},{})},H=async e=>{var t;let n=e.map(e=>e.pool),r=null==(t=e[0])?void 0:t.cakePrice,i=m()(n,"chainId");return(await Promise.all(Object.keys(i).map(e=>V(i[e],Number(e),r)))).reduce((e,t)=>
24Object.assign(e,t),{})},z=(0,a.vt)({fetcher:H,resolver:(e,t)=>{let{pool:n}=t,r=(0,S.fZ)(n.chainId,n.lpAddress);return r?{[r]:e[r]}:{}},scheduler:(0,a.On)({windowMs:60,maxBatchSize:100})})},415486:(e,t,n)=>{"use strict";n.d(t,{s:()=>s});var r=n(662928),i=n(914452),l=n(214413);let a=(0,i.m)("x-orders");function s(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{chainId:t,address:n,enabled:i=!0,...s}=e;return(0,r.I)({...s,staleTime:5e3,retry:3,refetchOnMount:!0,queryKey:a([t,n]),queryFn:async()=>{if(!t||!n)throw Error("No chainId or address provided");return(0,l.Pf)(t,n)},enabled:i&&!!(t&&n)})}},427548:(e,t,n)=>{"use strict";n.d(t,{Ay:()=>M,VB:()=>T});var r=n(350979),i=n(769932),l=n(311560),a=n(334404),s=n(662928),o=n(227883);let u=[{inputs:[],stateMutability:"nonpayable",type:"constructor"},{inputs:[],name:"InvalidDispute",type:"error"},{inputs:[],name:"InvalidLengths",type:"error"},{inputs:[],name:"InvalidProof",type:"error"},{inputs:[],name:"InvalidUninitializedRoot",type:"error"},{inputs:[],name:"NoDispute",type:"error"},{inputs:[],name:"NotGovernorOrGuardian",type:"error"},{inputs:[],name:"NotTrusted",type:"error"},{inputs:[],name:"NotWhitelisted",type:"error"},{inputs:[],name:"UnresolvedDispute",type:"error"},{inputs:[],name:"ZeroAddress",type:"error"},{anonymous:!1,inputs:[{indexed:!1,internalType:"address",name:"previousAdmin",type:"address"},{indexed:!1,internalType:"address",name:"newAdmin",type:"address"}],name:"AdminChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"beacon",type:"address"}],name:"BeaconUpgraded",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"user",type:"address"},{indexed:!0,internalType:"address",name:"token",type:"address"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"}],name:"Claimed",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"_disputeAmount",type:"uint256"}],name:"DisputeAmountUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint48",name:"_disputePeriod",type:"uint48"}],name:"DisputePeriodUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"bool",name:"valid",type:"bool"}],name:"DisputeResolved",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"_disputeToken",type:"address"}],name:"DisputeTokenUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"string",name:"reason",type:"string"}],name:"Disputed",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint8",name:"version",type:"uint8"}],name:"Initialized",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"user",type:"address"},{indexed:!1,internalType:"bool",name:"isEnabled",type:"bool"}],name:"OperatorClaimingToggled",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"user",type:"address"},{indexed:!0,internalType:"address",name:"operator",type:"address"},{indexed:!1,internalType:"bool",name:"isWhitelisted",type:"bool"}],name:"OperatorToggled",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"token",type:"address"},{indexed:!0,internalType:"address",name:"to",type:"address"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"}],name:"Recovered",type:"event"},{anonymous:!1,inputs:[],name:"Revoked",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"bytes32",name:"merkleRoot",type:"bytes32"},{indexed:!1,internalType:"bytes32",name:"ipfsHash",type:"bytes32"},{indexed:!1,internalType:"uint48",name:"endOfDisputePeriod",type:"uint48"}],name:"TreeUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"eoa",type:"address"},{indexed:!1,internalType:"bool",name:"trust",type:"bool"}],name:"TrustedToggled",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"implementation",type:"address"}],name:"Upgraded",type:"event"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"canUpdateMerkleRoot",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address[]",name:"users",type:"address[]"},{internalType:"address[]",name:"tokens",type:"address[]"},{internalType:"uint256[]",name:"amounts",type:"uint256[]"},{internalType:"bytes32[][]",name:"proofs",type:"bytes32[][]"}],name:"claim",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"},{internalType:"address",name:"",type:"address"}],name:"claimed",outputs:[{internalType:"uint208",name:"amount",type:"uint208"},{internalType:"uint48",name:"timestamp",type:"uint48"},{internalType:"bytes32",name:"merkleRoot",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"core",outputs:[{internalType:"contract ICore",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"disputeAmount",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"disputePeriod",outputs:[{internalType:"uint48",name:"",type:"uint48"}],stateMutability:"view",type:"function"},{inputs:[],name:"disputeToken",outputs:[{internalType:"contract IERC20",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"string",name:"reason",type:"string"}],name:"disputeTree",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"disputer",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"endOfDisputePeriod",outputs:[{internalType:"uint48",name:"",type:"uint48"}],stateMutability:"view",type:"function"},{inputs:[],name:"getMerkleRoot",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ICore",name:"_core",type:"address"}],name:"initialize",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"lastTree",outputs:[{internalType:"bytes32",name:"merkleRoot",type:"bytes32"},{internalType:"bytes32",name:"ipfsHash",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}
24],name:"onlyOperatorCanClaim",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"},{internalType:"address",name:"",type:"address"}],name:"operators",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"proxiableUUID",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"tokenAddress",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amountToRecover",type:"uint256"}],name:"recoverERC20",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bool",name:"valid",type:"bool"}],name:"resolveDispute",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"revokeTree",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"_disputeAmount",type:"uint256"}],name:"setDisputeAmount",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint48",name:"_disputePeriod",type:"uint48"}],name:"setDisputePeriod",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract IERC20",name:"_disputeToken",type:"address"}],name:"setDisputeToken",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"user",type:"address"}],name:"toggleOnlyOperatorCanClaim",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"user",type:"address"},{internalType:"address",name:"operator",type:"address"}],name:"toggleOperator",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"eoa",type:"address"}],name:"toggleTrusted",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"tree",outputs:[{internalType:"bytes32",name:"merkleRoot",type:"bytes32"},{internalType:"bytes32",name:"ipfsHash",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{components:[{internalType:"bytes32",name:"merkleRoot",type:"bytes32"},{internalType:"bytes32",name:"ipfsHash",type:"bytes32"}],internalType:"struct MerkleTree",name:"_tree",type:"tuple"}],name:"updateTree",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"newImplementation",type:"address"}],name:"upgradeTo",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"newImplementation",type:"address"},{internalType:"bytes",name:"data",type:"bytes"}],name:"upgradeToAndCall",outputs:[],stateMutability:"payable",type:"function"}];var d=n(529208),c=n(228876);let p="0x3Ef3D8bA38EBe18DB133cEc108f4D14CE00Dd9Ae",m={[c.nU.ETHEREUM]:p,[c.nU.BSC]:p,[c.nU.LINEA]:p,[c.nU.BASE]:p,[c.nU.ARBITRUM_ONE]:p,[c.nU.MONAD_MAINNET]:p,[c.nU.ZKSYNC]:"0xe117ed7Ef16d3c28fCBA7eC49AFAD77f451a6a21"};var h=n(53670),y=n(623895),f=n(389512),v=n(174722),x=n.n(v),g=n(25963),b=n(735872),A=n(703258),w=n(495964),I=n(555967),j=n(733775),k=n(45705),C=n(407786);let S="/api/merkl/v4";function T(e,t){var n;let{account:r,chainId:i}=(0,h.W7)(),a=null!=t?t:i,o=(0,k.ky)(a),u=null==(n=(0,I.p6)(a))?void 0:n.address,c=(0,b.mC)(),{data:p,isPending:m,refetch:y}=(0,s.I)({queryKey:["fetchMerklPools"],queryFn:async e=>{let{signal:t}=e,n=await (0,C.Vw)(t);if(!n||!n.length)return;let r=n.reduce((e,t)=>{var n;return e+(null!=(n=t.liveCampaigns)?n:0)},0),i=async e=>{let r=new URLSearchParams({items:String(100),page:String(e),status:"LIVE"});n.forEach(e=>r.append("opportunityIds",e.id));let i=await fetch(`${S}/campaigns?${r}`,{signal:t});if(!i.ok)throw i;return await i.json()},l=await i(0);if(r>100){let e=1;for(;;){let t=await i(e);if(!t.length||(l=l.concat(t),t.length<100))break;e+=1}}let a=new Map;for(let e of l){let t=e.opportunityId;a.has(t)||a.set(t,[]),a.get(t).push(e)}return{pools:n.map(e=>{var t;return{...e,campaigns:null!=(t=a.get(e.id))?t:[]}})}},enabled:!!e,staleTime:d.fr,retryDelay:e=>Math.min(2e3*2**e,3e4)}),{data:f}=(0,s.I)({queryKey:[`fetchMerkl-user-${a}-${r}`],queryFn:async()=>
24{if(!a)return;let e=await fetch(`${S}/users/${r}/rewards?chainId=${a}`);if(!e.ok)throw e;let t=await e.json();if(t)return t},enabled:!!(p&&a&&r&&e),staleTime:d.fr,retryDelay:e=>Math.min(2e3*2**e,3e4)});return(0,g.useMemo)(()=>{var t,n,i,s,d,h,v;let g=null==p||null==(n=p.pools)||null==(t=n.filter(t=>(0,j.ho)(t.identifier,e)))?void 0:t[0];if(!g||!o)return{rewardsPerToken:[],rewardTokenAddresses:[],transactionData:null,refreshData:y,hasMerkl:!1,isPending:m};let b="LIVE"===g.status&&g.apr>0&&!!(null==(i=g.campaigns)?void 0:i.some(e=>{let{startTimestamp:t,endTimestamp:n,whitelist:i,blacklist:l}=e,a=Number(t),s=Number(n);if(!(a<=o&&o<=s))return!1;let d=!i||0===i.length||i.includes(r)||i.includes(u),c=!l||0===l.length||!l.includes(r)||!l.includes(u);return d&&c})),A=((null==(d=g.rewardsRecord)||null==(s=d.breakdowns)?void 0:s.flatMap(e=>e.token.address))||[]).filter((e,t,n)=>n.indexOf(e)===t),w=null==f||null==(h=f.filter(e=>{var t;return(null==e||null==(t=e.chain)?void 0:t.id)===g.chainId}))?void 0:h[0],I=null==w||null==(v=w.rewards)?void 0:v.filter(e=>A.some(t=>(0,j.ho)(e.token.address,t))).filter(e=>{let{amount:t,claimed:n}=e||{};return BigInt(t||0)-BigInt(n||0)>0}),k=null==I?void 0:I.reduce((e,t)=>{var n;return e[null==t||null==(n=t.token)?void 0:n.address]={proof:null==t?void 0:t.proofs,claim:null==t?void 0:t.amount},e},{}),{rewardsPerToken:C=[],rewardTokenAddresses:S=[],...T}={hasMerkl:!!b,rewardsPerToken:I?I.map(e=>{let{amount:t,claimed:n,token:{address:r,decimals:i,symbol:s}}=e,o=new l.ou(a,r,i,s),u=BigInt(t||0)-BigInt(n||0);return l.eF.fromRawAmount(o,u)}).filter(Boolean):[],rewardTokenAddresses:x()(null==I?void 0:I.map(e=>{var t;return null==e||null==(t=e.token)?void 0:t.address})),transactionData:k,isPending:m},M=C.length?C:S.reduce((e,t)=>(Object.values(c).find(n=>{var r;let i=null==n||null==(r=n.current)?void 0:r.tokens.find(e=>(0,j.ho)(e.address,t));return!!i&&e.push(i)}),e),[]).map(e=>{let t=new l.ou(a,e.address,e.decimals,e.symbol);return l.eF.fromRawAmount(t,"0")}),U=null==g?void 0:g.apr;return{...T,rewardsPerToken:M,refreshData:y,merklApr:U}},[a,p,c,y,m,e,r,u,o,f])}function M(e,t){let{account:n,chainId:l}=(0,h.W7)(),s=null!=t?t:l,{data:d}=(0,w.G)(),{transactionData:c,rewardsPerToken:p,refreshData:v,hasMerkl:x}=T(e,t),{callWithGasPrice:b}=(0,y.M)(),{fetchWithCatchTxError:I,loading:j}=(0,f.A)(),{toastSuccess:k}=(0,a.d)(),{t:C}=(0,i.A)(),S=(0,g.useCallback)(async()=>{let e=s?m[s]:void 0;if(!n||!e||!d)return;let t=(0,A.PF)({abi:u,address:e,signer:d});if(!c||!t)return;let i=p.map(e=>{let t=e.currency.wrapped.address,n=c[t];if(n&&n.proof&&"0"!==n.claim)return t}).filter(Boolean),l=i.map(e=>c[e].claim),a=i.map(e=>c[e].proof),h=await I(()=>b(t,"claim",[i.map(e=>n),i,l,a]));(null==h?void 0:h.status)&&(k(C("Success!"),(0,r.jsx)(o.G,{txHash:h.transactionHash,children:C("Merkl Rewards are claimed")})),v())},[s,n,d,c,I,p,b,k,C,v]);return(0,g.useMemo)(()=>({hasMerkl:x,rewardsPerToken:p,claimTokenReward:S,isClaiming:j}),[S,x,j,p])}},437748:(e,t,n)=>{"use strict";n.d(t,{t:()=>x});var r=n(350979),i=n(501823),l=n(605641),a=n(979332),s=n(498938),o=n(807543),u=n(673384),d=n(764289),c=n.n(d),p=n(25963),m=n(680797),h=n(311560),y=n(831016),f=n(671449);let v=(0,m.I4)(i.A).withConfig({componentId:"sc-38d6e5ae-0"})(["padding:8px 0;","{position:absolute;right:16px;top:45%;}"],e=>{let{theme:t}=e;return t.mediaQueries.sm}),x=e=>{let{link:t,currency0:n,currency1:d,pairText:m,feeAmount:x,tags:g,subtitle:b,tokenId:A,onSwitch:w,outOfRange:I}=e,j=(0,p.useMemo)(()=>n&&d&&x&&!I?u.bC.getAddress(n.wrapped,d.wrapped,x):void 0,[n,d,x,I]),k=(0,r.jsx)(i.A,{justifyContent:"space-between",p:"16px",children:(0,r.jsxs)(i.A,{flexDirection:"column",children:[(0,r.jsxs)(i.A,{alignItems:"center",mb:"4px",flexWrap:"wrap",children:[(0,r.jsxs)(i.A,{width:["100%","100%","inherit"],pr:"8px",children:[(0,r.jsx)(y.A,{currency0:n,currency1:d,size:20}),(0,r.jsx)(l.A,{bold:!0,ml:"8px",children:m})]}),void 0!==A&&(0,r.jsx)(l.A,{mr:"8px",children:`(#${A.toString()})`}),!!x&&(0,r.jsxs)(a.A,{variant:"secondary",mr:"8px",outline:!0,children:[new h.QE(x,1e6).toSignificant(),"%"]}),(0,r.jsx)(f.mi,{poolAddress:j}),(0,r.jsx)(v,{children:g})]}),(0,r.jsxs)(i.A,{children:[(0,r.jsx)(l.A,{fontSize:"14px",color:"textSubtle",children:b}),w?(0,r.jsx)(s.A,{onClick:e=>{e.preventDefault(),w()},ml:"4px",color:"primary"}):null]})]})});return t?(0,r.jsx)(o.A,{mb:"8px",children:(0,r.jsx)(c(),{href:t,children:k})}):(0,r.jsx)(o.A,{mb:"8px",children:k})}},452301:(e,t,n)=>{"use strict";n.d(t,{L8:()=>a,U$:()=>i.U$,dc:()=>l});var r=n(311560),i=n(670420);function l(e,t){return t&&(null==e?void 0:e.isNative)?r.xQ[t]:(null==e?void 0:e.isToken)?e:void 0}function a(e){if(e)return e.isToken?e:r.xQ[e.chainId]}},460379:(e,t,n)=>{"use strict";n.d(t,{A:()=>s,q:()=>a});var r=n(350979),i=n(680797),l=n(807543);let a=(0,i.I4)(l.A).withConfig({componentId:"sc-8dfcff2a-0"})(["border-radius:24px;max-width:436px;width:100%;z-index:1;"]);function s(e){let{children:t,...n}=e;return(0,r.jsx)(a,{...n,children:t})}},475690:(e,t,n)=>{"use strict";n.d(t,{Ay:()=>m});var r=n(350979),i=n(25963),l=n(680797),a=n(428089),s=n(575058),o=n(796898),u=n(688104),d=n(312680),c=n(966983);let p=e=>{let{children:t,onDismiss:n,hideCloseButton:l,disableSwipeToDismiss:s,minHeight:u,...d}=e,{isMobile:p}=(0,o.A)(),m=(0,i.useRef)(null),h=(0,i.useRef)(null);return(0,i.useLayoutEffect)(()=>{let e=new ResizeObserver(e=>{for(let t of e){let{height:e}=t.contentRect;m.current&&(m.current.style.height=`${e}px`)}});return h.current&&e.observe(h.current),()=>{e.disconnect()}},[]),(0,r.jsx)(c.Bs,{drag:!!(p&&!(null!=s?s:l))&&"y",dragConstraints:{top:0,bottom:600},dragElastic:{top:0},dragSnapToOrigin:!0,onDragStart:()=>{m.current&&(m.current.style.animation="none")},onDragEnd:(e,t)=>{t.velocity.y>300&&n&&n()}
24,ref:m,style:{overflow:"hidden",willChange:"height",transition:"height 0.3s cubic-bezier(.19,.23,.75,1.05)"},$minHeight:u,children:(0,r.jsx)(a.Ay,{ref:h,overflow:"hidden",borderRadius:"32px",...d,children:t})})},m=e=>{let{title:t,onDismiss:n,onBack:a,children:o,hideCloseButton:m=!1,disableSwipeToDismiss:h,headerPadding:y="12px 24px",bodyPadding:f="24px",headerBackground:v="transparent",minWidth:x="320px",minHeight:g="300px",headerRightSlot:b,bodyAlignItems:A,headerBorderColor:w,bodyTop:I="0px",...j}=e,k=(0,i.useContext)(d.rV),C=(null==k?void 0:k.onDismiss)||n,S=(0,l.DP)();return(0,r.jsxs)(p,{minWidth:x,minHeight:g,onDismiss:C,hideCloseButton:m,disableSwipeToDismiss:h,...j,children:[(0,r.jsxs)(c.rQ,{background:(0,u.A)(S,`colors.${v}`,v),style:{padding:y},headerBorderColor:w,children:[(0,r.jsxs)(c.wt,{children:[a&&(0,r.jsx)(c.jR,{onBack:a}),(0,r.jsx)(s.A,{children:t})]}),b,!m&&(0,r.jsx)(c.s_,{onDismiss:C,mb:"-4px"})]}),(0,r.jsx)(c.cw,{position:"relative",top:I,onPointerDownCapture:e=>e.stopPropagation(),p:f,style:{alignItems:null!=A?A:"normal"},children:o})]})}},544510:(e,t,n)=>{"use strict";n.d(t,{uN:()=>m,xw:()=>h});var r=n(311560),i=n(769932),l=n(662928),a=n(25963),s=n(696368),o=n(954219),u=n(569019),d=n(85642),c=n(636236),p=n(17581);function m(e){var t,n,i;let{lpAmount:s}=e,o=(0,a.useContext)(c.jq);return function(e){let{lpAmount:t,stableSwapAddress:n,token0:i,token1:a,stableSwapInfoContract:s}=e,{data:o}=(0,l.I)({queryKey:["stableSwapInfoContract","calc_coins_amount",n,t],queryFn:async()=>{if(s&&t)return s.read.calc_coins_amount([n,BigInt(t)])},enabled:!!t});return Array.isArray(o)&&i&&a?[r.eF.fromRawAmount(i,o[0].toString()),r.eF.fromRawAmount(a,o[1].toString())]:[]}({stableSwapInfoContract:null==o?void 0:o.stableSwapInfoContract,stableSwapAddress:null==o||null==(t=o.stableSwapConfig)?void 0:t.stableSwapAddress,lpAmount:s,token0:null==o||null==(n=o.stableSwapConfig)?void 0:n.token0.wrapped,token1:null==o||null==(i=o.stableSwapConfig)?void 0:i.token1.wrapped})}function h(e,t){var n;let l,{address:c}=(0,p.F)(),{independentField:h,typedValue:y}=(0,o.lD)(),{t:f}=(0,i.A)(),{pair:v}=(0,d.v)(null==e?void 0:e.wrapped,null==t?void 0:t.wrapped),[x]=(0,u.Tz)(null!=c?c:void 0,(0,a.useMemo)(()=>[(null==v?void 0:v.liquidityToken)||void 0],[null==v?void 0:v.liquidityToken])),g=(null==v?void 0:v.liquidityToken)?null==x?void 0:x[`${v.liquidityToken.chainId}-${v.liquidityToken.address}`]:void 0,b=new r.QE("0","100");h===s.D.LIQUIDITY_PERCENT&&(b=new r.QE(y,"100"));let A=g&&b&&b.greaterThan("0")?r.eF.fromRawAmount(g.currency,b.multiply(g.quotient).quotient):void 0,[w,I]=m({lpAmount:null==A||null==(n=A.quotient)?void 0:n.toString()}),j={[s.D.LIQUIDITY_PERCENT]:b,[s.D.LIQUIDITY]:A,[s.D.CURRENCY_A]:w,[s.D.CURRENCY_B]:I};return c||(l=f("Connect Wallet")),j[s.D.LIQUIDITY]||(l=null!=l?l:f("Enter an amount")),{pair:v,parsedAmounts:j,error:l}}},559180:(e,t,n)=>{"use strict";n.d(t,{H9:()=>p,k1:()=>v});var r=n(228876),i=n(311560),l=n(670420),a=n(760013),s=n.n(a),o=n(449229);let u={[r.nU.BSC]:"smartchain",[r.nU.ETHEREUM]:"ethereum",[r.nU.ARBITRUM_ONE]:"arbitrum",[r.nU.ZKSYNC]:"zksync",[r.nU.BASE]:"base",[r.nU.LINEA]:"linea",[r.nU.OPBNB]:"opbnb",[r.nU.MONAD_MAINNET]:"monad",[r.nU.ROBINHOOD]:"robinhood",[r.nU.ARC]:"arc"},d=s()(e=>e&&u[e.chainId]?`https://assets-cdn.trustwallet.com/blockchains/${u[e.chainId]}/assets/${(0,o.b)(e.address)}/logo.png`:null,e=>`${null==e?void 0:e.chainId}#${null==e?void 0:e.address}`),c=s()((e,t)=>e&&t&&u[t]?`https://assets-cdn.trustwallet.com/blockchains/${u[t]}/assets/${(0,o.b)(e)}/logo.png`:null,(e,t)=>`${t}#${e}`),p={[r.nU.BSC]:"",[r.nU.ETHEREUM]:"eth",[r.nU.ARBITRUM_ONE]:"arbitrum",[r.nU.ZKSYNC]:"zksync",[r.nU.LINEA]:"linea",[r.nU.BASE]:"base",[r.nU.OPBNB]:"opbnb",[r.nU.MONAD_MAINNET]:"monad",[r.nU.MONAD_TESTNET]:"monad-testnet",[r.nU.ROBINHOOD]:"robinhood",[r.nU.ARC]:"arc",[r.Cb.SOLANA]:"solana"},m=e=>{let t;if(!Object.keys(p).includes(String(e.chainId)))return null;if(e.chainId===r.Cb.SOLANA)t=e.address;else if(e.chainId===r.nU.ROBINHOOD)t=e.address.toLowerCase();else try{t=(0,o.b)(e.address)}catch{return null}return`https://tokens.pancakeswap.finance/images/${e.chainId===r.nU.BSC?"":`${p[e.chainId]}/`}${t}.png`},h=[l.E8.usdt,l.E8.usdc,l.x_.cake,l.x_.usdv,l.E8.wbtc,l.E8.weth,i.s6[r.nU.BSC],l.x_.busd,l.E8.dai].map(e=>{let{symbol:t}=e;return t}),y=s()(e=>f(null==e?void 0:e.symbol),e=>`logoUrls#${null==e?void 0:e.chainId}#${null==e?void 0:e.symbol}`),f=s()(e=>e&&h.includes(e)?`https://tokens.pancakeswap.finance/images/symbol/${e.toLocaleLowerCase()}.png`:void 0,e=>`logoUrls#symbol#${e}`);
24s()(function(e){let{useTrustWallet:t=!0}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=d(null==e?void 0:e.wrapped),r=e?m(e.wrapped):null;return[y(e),t?n:void 0,r].filter(e=>!!e)},(e,t)=>{var n;return`logoUrls#${null==e?void 0:e.chainId}#${null==e||null==(n=e.wrapped)?void 0:n.address}#${t?JSON.stringify(t):""}`});let v=s()(function(e){let{useTrustWallet:t=!0}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!e)return[];let{chainId:n,address:r,symbol:i}=e,l=c(r,n),a=n&&r?m({chainId:n,address:r}):null;return[f(i),t?l:void 0,a].filter(e=>!!e)},(e,t)=>`logoUrls#${null==e?void 0:e.chainId}#${null==e?void 0:e.symbol}#${null==e?void 0:e.address}#${t?JSON.stringify(t):""}`)},562869:(e,t,n)=>{"use strict";function r(e){let t,{number:n,locale:r,sigFigs:i,fixedDecimals:l,options:a={}}=e;if("number"==typeof n)t=l?parseFloat(n.toFixed(l)):n;else{let e=parseFloat(n.toSignificant(i));t=l?parseFloat(e.toFixed(l)):e}return t.toLocaleString(r,{...a,minimumFractionDigits:a.minimumFractionDigits||l,maximumFractionDigits:a.maximumFractionDigits||l,maximumSignificantDigits:a.maximumSignificantDigits||l?void 0:i})}n.d(t,{A:()=>r})},568187:(e,t,n)=>{"use strict";function r(e,t){let[n,r="0"]=e.split("."),i=n.startsWith("-");if(i&&(n=n.slice(1)),r=r.replace(/(0+)$/,""),0===t)1===Math.round(Number(`.${r}`))&&(n=`${BigInt(n)+1n}`),r="";else if(r.length>t){let[e,i,l]=[r.slice(0,t-1),r.slice(t-1,t),r.slice(t)],a=Math.round(Number(`${i}.${l}`));(r=a>9?`${BigInt(e)+BigInt(1)}0`.padStart(e.length+1,"0"):`${e}${a}`).length>t&&(r=r.slice(1),n=`${BigInt(n)+1n}`),r=r.slice(0,t)}else r=r.padEnd(t,"0");return BigInt(`${i?"-":""}${n}${r}`)}n.d(t,{X:()=>r})},569019:(e,t,n)=>{"use strict";n.d(t,{Gf:()=>S,RS:()=>O,Sd:()=>P,TO:()=>D,Tz:()=>T,dy:()=>E,ed:()=>U,nC:()=>M,pl:()=>N,rL:()=>$});var r=n(311560),i=n(662928),l=n(228876),a=n(765853),s=n(743818),o=n(53670),u=n(924627),d=n(910190),c=n(807094),p=n(713323),m=n(769242),h=n(529208),y=n(331281),f=n(630788),v=n.n(f),x=n(25963),g=n(733775),b=n(207014),A=n(792118),w=n(2889),I=n(821497),j=n(107723),k=n(17581),C=n(118708);function S(e,t){let{chainId:n}=(0,o.ax)(),i=(0,x.useMemo)(()=>(0,r.SX)(null!=t?t:n),[t,n]),{data:l}=(0,s.nC)({account:e,chainId:null==i?void 0:i.chainId,native:!0,enabled:!!(e&&(null==i?void 0:i.chainId))});return(0,x.useMemo)(()=>{let e=null!=i?i:(0,r.JY)(r.nU.BSC);try{var t;return r.eF.fromRawAmount(e,i&&null!=(t=null==l?void 0:l.value)?t:BigInt(0))}catch{return r.eF.fromRawAmount(e,BigInt(0))}},[l,i])}function T(e,t){let n=(0,x.useMemo)(()=>{var e;return null!=(e=null==t?void 0:t.filter(e=>(0,w.P)((null==e?void 0:e.address)||"")))?e:[]},[t]),i=(0,x.useMemo)(()=>n.map(e=>({address:e.wrapped.address,chainId:e.chainId})),[n]),{data:l,isLoading:a}=(0,s.mK)({account:e,tokens:i,enabled:!!(e&&i.length>0),watch:!0,refetchInterval:h.fr}),o=(0,x.useMemo)(()=>e&&n.length>0?n.reduce((e,t,n)=>{var i;let a=null==l||null==(i=l[n])?void 0:i.result,s=void 0!==a?BigInt(a.toString()):void 0;return void 0!==s&&(e[`${t.chainId}-${t.address}`]=r.eF.fromRawAmount(t,s)),e},{}):{},[e,n,l]);return(0,x.useMemo)(()=>[o,a],[o,a])}function M(e,t){let[n]=T(e,(0,x.useMemo)(()=>[t],[t]));if(t)return n[`${t.chainId}-${t.address}`]}function U(e,t){let[n]=T(e,(0,x.useMemo)(()=>{var e;return null!=(e=null==t?void 0:t.filter(e=>!!(null==e?void 0:e.isToken)))?e:[]},[t])),r=(0,x.useMemo)(()=>{var e;return null!=(e=null==t?void 0:t.find(e=>null==e?void 0:e.isNative))?e:null},[t]),i=S((0,x.useMemo)(()=>r?e:void 0,[r,e]),null==r?void 0:r.chainId);return(0,x.useMemo)(()=>{var r;return null!=(r=null==t?void 0:t.map(t=>{if(e&&t){if(null==t?void 0:t.isToken)return n[`${t.chainId}-${t.address}`];if(null==t?void 0:t.isNative)return i}}))?r:[]},[e,t,i,n])}function $(e,t){return U(e,(0,x.useMemo)(()=>[t],[t]))[0]}function E(e){let{account:t,solanaAccount:n}=(0,o.W7)(),{chainId:i}=(0,o.ax)(),{balances:a,isLoading:s}=(0,y.Ay)((0,l.fT)(e||i)?n:t,{includeSpam:!1,onlyWithPrice:!1});return(0,x.useMemo)(()=>({balances:a.reduce((e,t)=>{let[n,i]=t.id.split("-"),l=(0,g.QR)(i);return l&&l!==r.cF&&(e[l]=r.eF.fromRawAmount(new r.ou(Number(n),l,t.token.decimals,t.token.symbol,t.token.name),t.value)),e},{}),isLoading:s}),[a,s])}function N(e,t,n){let{chainId:l}=(0,o.ax)(),a=n||l,s=function(e,t,n){let l=(0,x.useMemo)(()=>{var e;return null!=(e=null==t?void 0:t.filter(e=>(0,w.P)((null==e?void 0:e.address)||"")))?e:[]},[t]),a=(0,x.useMemo)(()=>l.map(e=>e.address),[l]),{data:s,isLoading:o}=(0,i.I)({queryKey:["balances",e,n,a],queryFn:()=>(0,A.Rt)({chainId:n}).multicall({contracts:a.map(t=>({abi:I.xw,address:t,functionName:"balanceOf",args:[e]}))}),enabled:!!(e&&a.length>0),retryDelay:1e3,retry:(e,t)=>(console.error("useTokenBalancesWithChain failed",{error:t}),!(e>3))});return[(0,x.useMemo)(()=>e&&l.length>
240?l.reduce((e,t,n)=>{var i;let l=null==s||null==(i=s[n])?void 0:i.result,a=void 0!==l?BigInt(l.toString()):void 0;return void 0!==a&&(e[t.address]=r.eF.fromRawAmount(t,a)),e},{}):{},[e,l,s]),o]}(e,(0,x.useMemo)(()=>{var e;return null!=(e=null==t?void 0:t.filter(e=>!!(null==e?void 0:e.isToken)))?e:[]},[t]),a),u=(0,x.useMemo)(()=>{var e;return null!=(e=null==t?void 0:t.some(e=>null==e?void 0:e.isNative))&&e},[t]),d=function(e,t){let{chainId:n}=(0,o.ax)(),l=(0,x.useMemo)(()=>(0,r.SX)(null!=t?t:n),[t,n]),a=(0,x.useMemo)(()=>e?v()(e.map(g.QR).filter(e=>void 0!==e)):[],[e]),{data:s}=(0,i.I)({queryKey:["ethBalances",a,t],queryFn:()=>(0,A.Rt)({chainId:t}).multicall({contracts:a.map(e=>({abi:m.A,address:(0,b.kb)(l.chainId),functionName:"getEthBalance",args:[e]}))}),enabled:!!(a.length>0&&l)});return(0,x.useMemo)(()=>a.reduce((e,t,n)=>{var i;if(!l)return e;let a=null==s||null==(i=s[n])?void 0:i.result;return void 0!==a&&(e[t]=r.eF.fromRawAmount(l,BigInt(a.toString()))),e},{}),[a,s,l])}((0,x.useMemo)(()=>u?[e]:[],[u,e]),a);return(0,x.useMemo)(()=>{var n;return null!=(n=null==t?void 0:t.map(t=>{if(e&&t){if(null==t?void 0:t.isToken)return s[0][t.address];if(null==t?void 0:t.isNative)return d[e]||d[(0,j.b)(e)]}}))?n:[]},[e,t,d,s])}function P(e,t,n){return N(e,(0,x.useMemo)(()=>[t],[t]),n)[0]}let O=e=>{let{chainId:t,account:n,solanaAccount:r}=(0,o.W7)(),i=e||t,{connector:s}=(0,k.F)(),{wallets:p}=(0,u.v)(),[m]=(0,d.M)(c.N,""),h=(0,C.md)(a.qK),y=(0,C.md)(a.WN);return(0,x.useMemo)(()=>{var e,t,a;let o=null!=(t=null==s?void 0:s.icon)?t:null==y?void 0:y.icon,u=(null==h?void 0:h.solanaAdapterName)||m,d=null!=(a=null==(e=p.find(e=>e.adapter.name===u))?void 0:e.adapter.icon)?a:null==h?void 0:h.icon;return n&&r?i===l.Cb.SOLANA?d:o:n&&!r?o:!n&&r?d:void 0},[i,p,m,s,h,y,r,n])},D=()=>{let{chainId:e}=(0,o.W7)(),{connector:t}=(0,k.F)(),{wallets:n}=(0,u.v)(),[r]=(0,d.M)(c.N,""),i=(0,C.md)(a.qK),l=(0,C.md)(a.WN);return(0,x.useMemo)(()=>{var e,a;let s=n.find(e=>e.adapter.name===((null==i?void 0:i.solanaAdapterName)||r));return{[p.T.EVM]:null!=(e=null==t?void 0:t.icon)?e:null==l?void 0:l.icon,[p.T.Solana]:null!=(a=null==s?void 0:s.adapter.icon)?a:null==i?void 0:i.icon}},[e,n,r,t,i,l])}},573271:(e,t,n)=>{"use strict";n.d(t,{K:()=>d});var r=n(350979),i=n(659197),l=n(769932),a=n(979332),s=n(501823),o=n(525033),u=n(581076);function d(e){var t;let{removed:n,outOfRange:d,protocol:c,children:p,lowContrast:m=!1,...h}=e,{t:y}=(0,l.A)();return n?(0,r.jsx)(a.A,{variant:m?"tertiary":"textSubtle",...h,children:p||y("Closed")}):d?(0,r.jsx)(a.A,{variant:m?"failureLowContrast":"failure",...h,children:p||(0,r.jsxs)(s.A,{alignItems:"center",children:[y("Inactive")," ",(0,r.jsx)(o.PT,{position:"relative",top:"1px",ml:"4px",text:y(c===i.Zs.InfinityBIN?"The position is inactive and not generating fees because there is no liquidity in the active bin.":"The position is inactive and not earning trading fees due to the current price being out of the set price range."),size:"20px",color:null!=(t=u.c[m?"failureLowContrast":"failure"].color)?t:"white",placement:"bottom"})]})}):(0,r.jsx)(a.A,{variant:m?"successLowContrast":"success",...h,children:p||y("Active")})}},608998:(e,t,n)=>{"use strict";n.d(t,{w:()=>a});var r=n(530957),i=n(985148);let l=(0,n(781649).getLogger)("error-report");function a(e){let t,{asyncFn:n,maxRetries:a=3,delayMs:s=1e3,fallbackValue:o,errorReportKey:u,shared:d=!1,sharedTtlMs:c=6e4}=e,p=(0,i.eU)(0),m=(e,r)=>{if(!d)return n(e,r);let i=Date.now();if(t&&i-t.at<c)return t.promise;let l=n(e,new AbortController().signal).catch(e=>{throw(null==t?void 0:t.promise)===l&&(t=void 0),e});return t={at:i,promise:l},l},h=(0,i.eU)(async(e,t)=>{let{signal:n}=t;e(p);let i=0;for(;i<a;)try{return await m(e,n)}catch(e){if(u&&l.error(u,{reason:"Async function failed",message:e instanceof Error?e.message:String(e),stack:e instanceof Error?e.stack:void 0}),++i>
24=a){if(!(0,r.A)(o))try{if("function"==typeof o)return await o();return o}catch{return}throw e}await new Promise(e=>setTimeout(e,s))}throw Error("Retries exhausted")});return(0,i.eU)(e=>e(h),(e,n)=>{t=void 0,n(p,e=>e+1)})}},638380:(e,t,n)=>{"use strict";n.d(t,{W:()=>s});var r=n(25963),i=n(118708),l=n(862373),a=n(206284);function s(){let e=(0,i.md)(l._A);return(0,r.useMemo)(()=>new a.Connection(e),[e])}},663936:(e,t,n)=>{"use strict";n.d(t,{I:()=>o});var r=n(228876),i=n(760013),l=n.n(i),a=n(784027),s=n(18468);let o=l()(e=>{var t;return e?(0,a.R)((null==(t=s.Bt.find(t=>t.id===e))?void 0:t.name)||(0,r.hL)(e)):"Unknown Chain"})},671449:(e,t,n)=>{"use strict";n.d(t,{cD:()=>u,mi:()=>d,yK:()=>o});var r=n(350979),i=n(769932),l=n(979332),a=n(29545),s=n(427548);function o(e){let{poolAddress:t}=e,{t:n}=(0,i.A)(),{hasMerkl:a}=(0,s.VB)(t);return a?(0,r.jsx)(l.A,{ml:"8px",outline:!0,variant:"warning",children:n("Merkl")}):null}function u(e){let{poolAddress:t}=e,{t:n}=(0,i.A)(),{hasMerkl:l}=(0,s.VB)(t);return l?(0,r.jsx)(a.lh,{ml:"8px",variant:"warning",children:n("Merkl")}):null}function d(e){let{poolAddress:t}=e,{t:n}=(0,i.A)(),{hasMerkl:a}=(0,s.VB)(t);return a?(0,r.jsx)(l.A,{variant:"warning",mr:"8px",outline:!0,children:n("Merkl Rewards")}):null}},676118:(e,t,n)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/liquidity",function(){return n(834951)}])},720584:(e,t,n)=>{"use strict";n.d(t,{_:()=>r._z});var r=n(40064)},724152:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=n(421770).x},728844:(e,t,n)=>{"use strict";n.d(t,{x:()=>w});var r=n(228876),i=n(782739),l=n(893130),a=n(899188),s=n(209208),o=n(760013),u=n.n(o),d=n(25963),c=n(695055),p=n(617921),m=n(524099),h=n(779623),y=n(680116),f=n(545416),v=n(532649),x=n(660193),g=n(697115),b=n(53670);let A=u()(function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return a.rY.reduce((t,n)=>({...t,[n.id]:(0,m.l)({chain:n,transport:e&&window.ethereum?(0,h.I)(window.ethereum):(0,p.v)([...s.I[n.id].map(e=>(0,y.L)(e,{timeout:15e3}))]),batch:{multicall:{batchSize:204800,wait:16}},pollingInterval:6e3})}),{})});function w(e){let{chainId:t}=(0,b.ax)(),n=null!=e?e:t,a=(0,g.e)({chainId:n}),s=(0,b.NM)(),o=(0,i.hm)(n);return{waitForTransaction:(0,d.useCallback)(async e=>{var t;let i=null!=(t=null==e?void 0:e.chainId)?t:n,u=async()=>{try{if(i&&A(s)[i]){let t=await A(s)[i].getTransactionReceipt({hash:e.hash});return"success"===t.status&&o(),t}if(!a)return;let t=await a.getTransactionReceipt({hash:e.hash});return"success"===t.status&&o(),t}catch(r){var t,n;if(r instanceof f.Kz)throw new c.dw(`Transaction not found: ${e.hash}`);if(r instanceof f.Kc)throw new c.dw(`Transaction receipt not found: ${e.hash}`);if(r instanceof v.l)throw new c.dw(`Block not found for transaction: ${e.hash}`);else if(r instanceof f.WA)throw new c.dw(`Timeout reached when fetching transaction receipt: ${e.hash}`);else if(r instanceof x.Ci&&((null==(t=r.details)?void 0:t.includes("Load failed"))||(null==(n=r.details)?void 0:n.includes("Failed to fetch"))))throw new c.dw(`Network error when request to ${r.url} failed: ${r.status}, ${r.details}`);throw r}},d=(i?r.vf[i]:l.J3)*1e3+1e3;return(0,c.cJ)(u,{n:10,base:d,delay:d,factor:1.5}).promise},[n,a,o,s])}}},765853:(e,t,n)=>{"use strict";n.d(t,{Jw:()=>v,KU:()=>o,Ow:()=>s,PU:()=>y,WN:()=>u,fU:()=>x,iU:()=>c,qK:()=>d,tg:()=>h,v2:()=>f,y1:()=>p,yY:()=>m});var r=n(985148),i=n(367142);let l="previous-used-evm-wallets",a="previous-used-solana-wallets",s=(0,r.eU)(""),o=(0,r.eU)(""),u=(0,r.eU)(null),d=(0,r.eU)(null),c=(0,r.eU)(null,(e,t,n)=>{t(u,n),t(d,null)}),p=(0,r.eU)(null,(e,t,n)=>{t(d,n),t(u,null)}),m=(0,r.eU)(e=>{let t=e(u),n=e(d);return t||n||null}),h=(0,r.eU)("",(e,t,n)=>{let r=e(y);t(y,[n,...r.filter(e=>e!==n)].slice(0,3))}),y=(0,r.eU)([],(e,t,n)=>{if(t(y,n),n&&Array.isArray(n)){var r;null==(r=localStorage)||r.setItem(l,n.join(","))}});y.onMount=e=>{var t;let n=null==(t=localStorage)?void 0:t.getItem(l);n&&e(n.split(",").filter(i.d))};let f=(0,r.eU)("",(e,t,n)=>{let r=e(v);t(v,[n,...r.filter(e=>e!==n)].slice(0,3))}),v=(0,r.eU)([],(e,t,n)=>{if(t(v,n),n&&Array.isArray(n)){var r;null==(r=localStorage)||r.setItem(a,n.join(","))}});v.onMount=e=>{var t;let n=null==(t=localStorage)?void 0:t.getItem(a);n&&e(n.split(",").filter(i.d))},(0,r.eU)(e=>[...e(y),...e(v)]);let x=(0,r.eU)({type:"solanaOnly",value:!1})},774900:(e,t,n)=>{"use strict";n.d(t,{D$:()=>s,L1:()=>l.L1,pg:()=>o,uP:()=>l.uP});var r=n(913076),i=n(573536),l=n(169516);let a={async onResponse(e){let{response:t}=e;if(t.status>=400){var n;throw Error((null==(n=t.headers.get("content-type"))?void 0:n.includes("json"))?await t.clone().json():await t.clone().text())}}},s=(0,i.Ay)({baseUrl:"https://explorer.pancakeswap.com/api"});s.use(a),s.use({onRequest(e){let{request:t}=e;return r.o.request(t)}});let o=(0,i.Ay)({baseUrl:"https://sol-explorer.pancakeswap.com/api"});o.use(a)},775517:(e,t,n)=>{"use strict";n.d(t,{eF:()=>B,Nt:()=>O,Az:()=>D,jw:()=>F});var r=n(350979),i=n(987212),l=n(734658),a=n(862373),s=n(985148),o=n(118708),u=n(656862),d=n(863064),c=n(25963),p=n(387165),m=n(228876),h=n(311560),y=n(91168),f=n(899188),v=n(53670),x=n(662928),g=n(126294),b=n(518400),A=n(419041),w=n(155018);let I=new h.QE(50,1e4),j=new h.QE(10,1e4),k=e=>!!e&&f.e6.includes(e),C=e=>null!=e&&"gasUseEstimate"in e&&!("orderInfo"in e),S=(e,t)=>e&&"number"==typeof t?new y.g(e.toString()).multipliedBy(t):void 0,T=(e,t)=>
24e&&t?parseFloat(e.toFixed(0))/10**t.decimals:void 0,M=(e,t)=>new h.QE(Math.floor(e/t*1e4),1e4),U=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:50,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:500;return e.greaterThan(new h.QE(n,1e4))?new h.QE(n,1e4):e.lessThan(new h.QE(t,1e4))?new h.QE(t,1e4):e};function $(e){var t,n;let{chainId:r}=(0,v.ax)(),i=k(r),l=(0,b.YW)(),a=(0,A.Ay)(r),s=null==e?void 0:e.currency,o=(0,w.r0)(s,{enabled:!!(null==e?void 0:e.greaterThan(0))}),u=(0,c.useMemo)(()=>T(S(null==l?void 0:l.toString(),2e5),a),[l,a]),d=(0,w.h1)(a,u,{enabled:!!(null==e?void 0:e.greaterThan(0))}),{data:p}=(0,x.I)({queryKey:["input-based-auto-slippage",null==e||null==(t=e.wrapped)?void 0:t.toExact(),null==o||null==(n=o.wrapped)?void 0:n.toSignificant(),d],queryFn:()=>{if(!e||i)return{inputBasedSlippage:I,inputDollarValue:void 0};let t=null==e?void 0:e.toSignificant(6),n=t&&o?parseFloat(t)*parseFloat(o.toSignificant(6)):void 0;return n&&d?{inputBasedSlippage:U(M(d,n)),inputDollarValue:n}:{inputBasedSlippage:I,inputDollarValue:void 0}},placeholderData:g.rX,staleTime:1/0,gcTime:0});return null!=p?p:{inputBasedSlippage:I,inputDollarValue:void 0}}let E=(0,u.tG)("pcs:auto-slippage-enabled-2",!0),N=(0,s.eU)(50),P=()=>(0,o.fp)(N),O=()=>(0,o.fp)(E);function D(){let[e]=O(),[t]=(0,a.uZ)(),[n]=P();return(0,c.useMemo)(()=>e?{slippageTolerance:n,isAuto:!0}:{slippageTolerance:t,isAuto:!1},[e,n,t])}let F=e=>{let[t]=O(),[n]=(0,a.uZ)(),{inputBasedSlippage:r}=$((null==e?void 0:e.currency)&&l.xx.isSPLToken(e.currency)?void 0:e);return(0,c.useMemo)(()=>t&&e&&r?{slippageTolerance:Number(r.numerator),isAuto:!0}:{slippageTolerance:n,isAuto:!1},[t,e,r,n])},B=e=>{let{children:t}=e;return(0,r.jsxs)(r.Fragment,{children:[t,(0,r.jsx)(c.Suspense,{fallback:null,children:(0,r.jsx)(L,{})})]})},L=()=>{var e,t,n,r,l;let a=(0,d.Z)(),s=(0,c.useRef)(null==a||null==(e=a.bestOrder)?void 0:e.trade),o=(0,c.useMemo)(()=>{var e,t,n,r,i,l,o,u,d,c,m,h,y,f,v,x,g,b,A,w,I,j,k,C;return!(0,p.mI)(null==a?void 0:a.bestOrder)&&!!s.current&&!!(null==a||null==(e=a.bestOrder)?void 0:e.trade)&&(null==(o=s.current)||null==(l=o.inputAmount)||null==(i=l.currency)?void 0:i.equals(null==a||null==(r=a.bestOrder)||null==(n=r.trade)||null==(t=n.inputAmount)?void 0:t.currency))&&(null==(y=s.current)||null==(h=y.outputAmount)||null==(m=h.currency)?void 0:m.equals(null==a||null==(c=a.bestOrder)||null==(d=c.trade)||null==(u=d.outputAmount)?void 0:u.currency))&&(null==(f=s.current)?void 0:f.tradeType)===(null==a||null==(x=a.bestOrder)||null==(v=x.trade)?void 0:v.tradeType)&&(null==(w=s.current)||null==(A=w.inputAmount)?void 0:A.equalTo(null==a||null==(b=a.bestOrder)||null==(g=b.trade)?void 0:g.inputAmount))&&(null==(C=s.current)||null==(k=C.outputAmount)?void 0:k.equalTo(null==a||null==(j=a.bestOrder)||null==(I=j.trade)?void 0:I.outputAmount))},[null==a?void 0:a.bestOrder]),u=function(e){var t,n,r,i,l,a,s;let{chainId:o}=(0,v.ax)(),u=k(o),{inputBasedSlippage:d,inputDollarValue:p}=$(null==e?void 0:e.inputAmount),h=null==e||null==(t=e.outputAmount)?void 0:t.currency,y=(0,w.r0)(h,{enabled:!!(null==e||null==(n=e.outputAmount)?void 0:n.greaterThan(0))}),f=(0,b.YW)(),j=(0,A.Ay)(o),E=(0,c.useMemo)(()=>o&&!!o&&(o===m.nU.ETHEREUM||o===m.nU.BSC),[o]),N=2e5*!!e,P=C(e)&&(null==(r=e.gasUseEstimateBase)?void 0:r.greaterThan(0))?e.gasUseEstimateBase.currency:void 0,O=(0,w.r0)(P,{enabled:!!e}),D=(0,c.useMemo)(()=>T(S(null==f?void 0:f.toString(),N),j),[f,N,j]),F=(0,w.h1)(j,D,{enabled:!!(null==e||null==(i=e.outputAmount)?void 0:i.greaterThan(0))}),B=(0,c.useMemo)(()=>{let t=((e,t,n)=>{var r;if(!e||!t)return null;if(C(t)){let e=t.gasUseEstimateBase;return(null==e?void 0:e.greaterThan(0))&&n?parseFloat(e.toSignificant(6))*parseFloat(n.toSignificant(6)):null}return"orderInfo"in t?.5:"gasEstimateInUSD"in t?"string"==typeof t.gasEstimateInUSD?parseFloat(t.gasEstimateInUSD):Number(null==(r=t.gasEstimateInUSD)?void 0:r.toSignificant(6)):null})(!!E,e,O);return E&&t?t:F},[E,F,O,e]),{data:L}=(0,x.I)({queryKey:["classic-auto-slippage",null==e||null==(a=e.outputAmount)||null==(l=a.wrapped)?void 0:l.toExact(),null==y||null==(s=y.wrapped)?void 0:s.toSignificant(),B],queryFn:()=>{var t;if(!e||u)return I;let n=null==e||null==(t=e.outputAmount)?void 0:t.toSignificant(6),r=n&&y?parseFloat(n)*parseFloat(y.toSignificant(6)):void 0;if(r&&B){let e=U(M(B,r));return p&&Math.abs(p-r)>.05*r&&e.lessThan(d)?d:e}return console.log("Auto Slippage: Using DEFAULT_AUTO_SLIPPAGE because missing outputDollarValue or dollarCostToUse"),I},placeholderData:g.rX,staleTime:1/0,gcTime:0});return null!=L?L:I}((null==a||null==(t=a.bestOrder)?void 0:t.type)===i.ZN.PCS_SVM||null==a||null==(n=a.bestOrder)?void 0:n.trade),h=(null==a||null==(r=a.bestOrder)?void 0:r.type)===i.ZN.DUTCH_LIMIT?j:u,[,y]=P(),f=(0,c.useCallback)(()=>{h&&y(Number(h.numerator))},[h,y]);return(0,c.useEffect)(()=>
24{if(!o){var e;s.current=null==a||null==(e=a.bestOrder)?void 0:e.trade,f()}},[o,f,null==a||null==(l=a.bestOrder)?void 0:l.trade]),null}},807094:(e,t,n)=>{"use strict";n.d(t,{g:()=>f,N:()=>v});var r=n(350979),i=n(25963),l=n(352908),a=n(969077),s=n(916626),o=n(664419),u=n(386322),d=n(142217),c=n(439987),p=n(993072),m=n(118708);let h={network:n(485912).B.Mainnet,options:{projectId:"e542ff314e26ff34de2d4fba98db70bb",customStoragePrefix:"sol_cake_",metadata:{name:"PancakeSwap",description:"Trade, earn, and own crypto on the all-in-one multichain DEX",url:"https://pancakeswap.finance/swap?chain=sol",icons:["https://pancakeswap.finance/favicon.ico"]}}};var y=n(765853);(0,s.n)();let f=e=>{let{children:t,endpoint:n}=e,s=(0,i.useMemo)(()=>{let e=[];try{e.push(new l.K(h))}catch(e){console.error("create WalletConnectAdapter error",e)}return e},[]),f=(0,m.Xr)(y.KU),x=(0,i.useCallback)((e,t)=>{var n;t&&f(null==(n=e.cause||e.message)?void 0:n.toString())},[f]),g=(0,i.useMemo)(()=>[new o.d,...s,new c.y,new p.F({endpoint:n}),new a.d],[n,s]);return(0,r.jsx)(u.S,{endpoint:n,config:{disableRetryOnRateLimit:!0},children:(0,r.jsx)(d.r,{autoConnect:!0,localStorageKey:v,onError:x,wallets:g,children:t})})},v="walletName"},829715:(e,t,n)=>{"use strict";n.d(t,{I:()=>l});var r=n(114041),i=n(909725);function l(e,t,n,l,a){return t[n]?n===r.zm.LOWER?"0":"∞":e||void 0===a?(0,i.$g)(e,6,l):a}},831016:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var r=n(350979),i=n(680797),l=n(432594);let a=i.I4.div.withConfig({componentId:"sc-da8aeab-0"})(["display:flex;flex-direction:row;align-items:center;margin-right:",";"],e=>{let{margin:t}=e;return t&&"4px"});function s(e){let{currency0:t,currency1:n,size:i=20,margin:s=!1}=e;return(0,r.jsxs)(a,{margin:s,children:[t&&(0,r.jsx)(l.Ay,{currency:t,size:`${i.toString()}px`,style:{marginRight:"4px"}}),n&&(0,r.jsx)(l.Ay,{currency:n,size:`${i.toString()}px`})]})}},834951:(e,t,n)=>{"use strict";n.r(t),n.d(t,{StableContextProvider:()=>en,default:()=>es});var r=n(350979),i=n(769932),l=n(310899),a=n(150591),s=n(353540),o=n(979332),u=n(605641),d=n(549333),c=n(28192),p=n(239612),m=n(501823),h=n(310085),y=n(812297),f=n(819324),v=n(557423),x=n(349142),g=n(892977),b=n(82029),A=n(247153),w=n(841376),I=n(879470),j=n(573271),k=n(930013),C=n(53670),S=n(25963),T=n(518400),M=n(569019),U=n(859886),$=n(341050),E=n(118708),N=n(87242),P=n.n(N),O=n(764289),D=n.n(O),F=n(326848),B=n(680797),L=n(417148),R=n(18468),q=n(437748),V=n(687287),H=n(810286),z=n(442828),_=n(544510);function W(e){var t,n,i,l;let{pair:a,account:s}=e,u=(0,M.nC)(null!=s?s:void 0,a.liquidityToken),d=a.token0.isToken?(0,z.En)(a.token0.address,a.token0.chainId,a.token0.symbol):a.token0.symbol,c=a.token1.isToken?(0,z.En)(a.token1.address,a.token1.chainId,a.token1.symbol):a.token1.symbol,[p,m]=(0,_.uN)({lpAmount:null!=(n=null==u||null==(t=u.quotient)?void 0:t.toString())?n:"0"}),h=(0,V.wG)(a.token0),y=(0,V.wG)(a.token1);return(0,r.jsx)(q.t,{link:`/stable/${a.liquidityToken.address}`,currency0:a.token0,currency1:a.token1,pairText:`${d}-${c} Stable LP`,feeAmount:1e6*a.stableTotalFee,tags:(0,r.jsx)(o.A,{variant:"secondary",outline:!0,children:"Stable LP"}),subtitle:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(H.g3,{amount:p,color:"textSubtle",fontSize:"14px",style:{display:"inline-block"},children:null!=(i=h(p,6))?i:"-"})," ",d," /"," ",(0,r.jsx)(H.g3,{amount:m,color:"textSubtle",fontSize:"14px",style:{display:"inline-block"},children:null!=(l=y(m,6))?l:"-"})," ",c]})})}var K=n(837072),Q=n(656302),Z=n(182063),G=n(452301);let Y=S.memo(e=>{var t,n;let{pair:i,account:l}=e,a=(0,M.nC)(null!=l?l:void 0,null==i?void 0:i.liquidityToken),s=(0,Q.A)(null==i?void 0:i.liquidityToken),[u,d]=(0,K.$j)({pair:i,userPoolBalance:a,totalPoolTokens:s}),c=(0,V.wG)(null==i?void 0:i.token0),p=(0,V.wG)(null==i?void 0:i.token1);if(!i)return null;let m=(0,G.U$)(i.token0),h=(0,G.U$)(i.token1);return m&&h?(0,r.jsx)(q.t,{link:`/v2/pair/${(0,Z.A)(m)}/${(0,Z.A)(h)}`,currency0:m,currency1:h,pairText:`${m.symbol}-${h.symbol} V2 LP`,subtitle:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(H.g3,{amount:u,color:"textSubtle",fontSize:"14px",style:{display:"inline-block"},children:null!=(t=c(u,6))?t:"-"})," ",m.symbol," /"," ",(0,r.jsx)(H.g3,{amount:d,color:"textSubtle",fontSize:"14px",style:{display:"inline-block"},children:null!=(n=p(d,6))?n:"-"})," ",h.symbol]}),tags:(0,r.jsx)(o.A,{variant:"secondary",children:"V2 LP"})}):null});var J=n(892669),X=n(992615),ee=n(636236);let et=(0,B.I4)(a.A).withConfig({componentId:"sc-109e3a25-0"})(["background-color:",";"],e=>{let{theme:t}=e;return t.colors.dropdownDeep}),en=e=>{var t,n;let i=(0,ee.Ay)({tokenA:null==(t=e.pair)?void 0:t.token0,tokenB:null==(n=e.pair)?void 0:n.token1});return i.stableSwapConfig?(0,r.jsx)(ee.jq.Provider,{value:i,children:(0,r.jsx)(W,{...e})}):null};var er=function(e){return e[e.ALL=0]="ALL",e[e.V3=1]="V3",e[e.STABLE=2]="STABLE",e[e.V2=3]="V2",e}(er||{});let ei=(0,L.A)("pcs:hide-close-position",!1);function el(){let{t:e}=(0,i.A)(),t=(0,F.useRouter)(),{account:n,chainId:a}=(0,C.W7)(),[N,P]=(0,S.useState)(0),[O,B]=(0,E.fp)(ei),{positions:L,loading:R}=(0,$.J2)(n),{data:V,loading:H}=function(e){let t=(0,T.K8)(),n=(0,S.useMemo)(()=>t.map(e=>({liquidityToken:(0,T.lg)(e),tokens:e})),[t]),r=(0,S.useMemo)(()=>n.map(e=>e.liquidityToken),[n]),[i,l]=(0,M.Tz)(null!=e?e:void 0,r),a=(0,S.useMemo)(()=>n.filter(e=>{var t;let{liquidityToken:n}=e;return null==(t=i[`${n.chainId}-${n.address}`])?void 0:t.greaterThan("0")}),[n,i]),s=(0,U.hM)((0,S.useMemo)(()=>a.map(e=>{let{tokens:t}=e;return t}),[a]));return(0,S.useMemo)(()=>{let e=l||(null==s?void 0:s.length)<a.length||(null==s?void 0:s.length)&&s.every(e=>{let[t]=e;return t===U.CN.LOADING});return{data:null==s?void 0:s.filter(e=>{let[t,n]=e;return t===U.CN.EXISTS&&!!n}).map(e=>{let[,t]=e;return t}),loading:e}},[l,a.length,s])}(n),z=(0,ee.EM)(n),{token0:_,token1:W,fee:K}=t.query,Q=(0,S.useMemo)(()=>_||W||K,[_,W,K]),[Z,G]=(0,S.useState)(!1),er=(null==V?void 0:V.length)?V.map((e,t)=>(0,r.jsx)(Y,{pair:e,account:n},`${null==e?void 0:e.token0}-${null==e?void 0:e.token1}-${t}`)):null,el=(0,S.useMemo)(()=>(null==z?void 0:z.length)?z.map(e=>(0,r.jsx)(en,{pair:e,account:n},e.lpAddress)):null,[n,z]),ea=(0,S.useMemo)(()=>{var t;if(!(null==L?void 0:L.length))return null;let[n,i]=null!=(t=null==L?void 0:L.reduce((e,t)=>
24(e[+(0n===t.liquidity)].push(t),e),[[],[]]))?t:[[],[]];return[...n,...O?[]:i.sort((e,t)=>Number(t.tokenId-e.tokenId))].map(t=>(0,r.jsx)(J.A,{positionDetails:t,children:n=>{let{currencyBase:i,currencyQuote:l,removed:a,outOfRange:u,feeAmount:d,positionSummaryLink:c,subtitle:p,setInverted:m}=n,h="",y="";return l&&i&&(h=l.symbol.length>7?l.symbol.slice(0,7).concat("..."):l.symbol,y=i.symbol.length>7?i.symbol.slice(0,7).concat("..."):i.symbol),(0,r.jsx)(q.t,{feeAmount:d,link:c,outOfRange:u,currency0:l,currency1:i,tokenId:t.tokenId,pairText:h&&y?`${h}-${y} LP`:(0,r.jsx)(s.n,{children:e("Loading")}),tags:(0,r.jsxs)(r.Fragment,{children:[t.isStaked&&(0,r.jsx)(o.A,{outline:!0,variant:"warning",mr:"8px",children:e("Farming")}),h&&y?(0,r.jsx)(j.K,{removed:a,outOfRange:u}):null]}),subtitle:p,onSwitch:()=>m(e=>!e)})}},t.tokenId.toString()))},[O,L,e]),es=(0,S.useMemo)(()=>Q&&!Z&&ea?ea.filter(e=>{var t,n,r,i,l,a,s,o,u,d;let c=null==e||null==(r=e.props)||null==(n=r.positionDetails)||null==(t=n.token0)?void 0:t.toLowerCase(),p=null==e||null==(a=e.props)||null==(l=a.positionDetails)||null==(i=l.token1)?void 0:i.toLowerCase(),m=null==_?void 0:_.toLowerCase(),h=null==W?void 0:W.toLowerCase();return _&&W&&K?(c===m&&p===h||c===h&&p===m)&&(null==e||null==(d=e.props)||null==(u=d.positionDetails)?void 0:u.fee)===Number(null!=K?K:0)?e:null:_&&(c===m||p===m)||W&&(c===h||p===h)||K&&(null==e||null==(o=e.props)||null==(s=o.positionDetails)?void 0:s.fee)===Number(null!=K?K:0)?e:null}).filter(Boolean):[],[K,Q,Z,_,W,ea]),eo=(0,S.useMemo)(()=>!!ea&&!!es&&(null==ea?void 0:ea.length)>(null==es?void 0:es.length)&&Q&&!Z&&!R&&!H&&(0===N||1===N),[es,Q,Z,ea,R,H,N]),eu=(0,S.useMemo)(()=>{let t;if(R||H)t=(0,r.jsx)(u.A,{color:"textSubtle",textAlign:"center",children:(0,r.jsx)(s.n,{children:e("Loading")})});else if(er||el||es){let e=eo?[es]:[ea,el,er];t=N?e.filter((e,t)=>N===t+1):e}else t=(0,r.jsx)(u.A,{color:"textSubtle",textAlign:"center",children:e("No liquidity found.")});return t},[N,el,e,H,er,R,ea,es,eo]),[ed]=(0,d.A)((0,r.jsx)(I.A,{})),ec=(0,S.useCallback)(()=>{G(!0),window.scrollTo({top:0,behavior:"smooth"})},[]);return(0,r.jsx)(X.A,{children:(0,r.jsxs)(w.Q,{style:{maxWidth:"854px"},children:[(0,r.jsx)(w.j,{title:e("Your Liquidity"),subtitle:e("List of your liquidity positions"),IconSlot:(0,r.jsx)(c.A,{onClick:ed,variant:"text",scale:"sm",children:(0,r.jsx)(p.A,{color:"textSubtle",width:"24px"})}),filter:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)(m.A,{as:"label",htmlFor:"hide-close-positions",alignItems:"center",children:[(0,r.jsx)(h.A,{id:"hide-close-positions",scale:"sm",name:"confirmed",type:"checkbox",checked:O,onChange:()=>B(e=>!e)}),(0,r.jsx)(u.A,{ml:"8px",color:"textSubtle",fontSize:"14px",children:e("Hide closed positions")})]}),(0,r.jsxs)(y.A,{scale:"sm",activeIndex:N,onItemClick:e=>P(e),variant:"subtle",children:[(0,r.jsx)(f.A,{children:e("All")}),(0,r.jsx)(f.A,{children:"V3"}),(0,r.jsx)(f.A,{display:(0,l.jP)(a)?"inline-flex":"none",children:e("StableSwap")}),(0,r.jsx)(f.A,{children:"V2"})]})]})}),(0,r.jsxs)(et,{children:[eu,3===N&&a&&k.PV.includes(a)?(0,r.jsx)(b.FindOtherLP,{children:a&&k.$g.includes(a)&&(0,r.jsx)(A.Y,{style:{marginTop:"8px"},to:"/migration",children:(0,r.jsx)(v.A,{id:"migration-link",variant:"secondary",scale:"sm",children:e("Migrate to V3")})})}):null,eo&&(0,r.jsxs)(m.A,{alignItems:"center",flexDirection:"column",children:[(0,r.jsx)(u.A,{color:"textSubtle",mb:"10px",children:e("Don't see a pair you joined?")}),(0,r.jsx)(v.A,{scale:"sm",width:"fit-content",variant:"secondary",onClick:ec,children:e("Show all positions")})]})]}),(0,r.jsx)(x.A,{style:{textAlign:"center"},children:(0,r.jsx)(D(),{href:"/add",passHref:!0,children:(0,r.jsx)(v.A,{id:"join-pool-button",width:"100%",startIcon:(0,r.jsx)(g.A,{color:"invertedContrast"}),children:e("Add Liquidity")})})})]})})}let ea=P()(()=>Promise.resolve(el),{ssr:!1});ea.chains=R.tx;let es=ea},837072:(e,t,n)=>{"use strict";n.d(t,{$j:()=>N,Ff:()=>P,O2:()=>B,Zd:()=>O,fg:()=>F,tA:()=>L});var r=n(350979),i=n(25963),l=n(311560),a=n(579518),s=n(807543),o=n(150591),u=n(796147),d=n(605641),c=n(501823),p=n(889948),m=n(673115),h=n(680797),y=n(769932),f=n(421770),v=n(656302),x=n(155018),g=n(17581),b=n(970645),A=n(544510),w=n(636236),I=n(336627),j=n(687287),k=n(810286),C=n(569019),S=n(452301),T=n(266283),M=n(150103),U=n(320669),$=n(456194);let E=(0,h.I4)(U.JA).withConfig({componentId:"sc-b06ed08d-0"}
24)(["height:24px;"]),N=e=>{let{pair:t,totalPoolTokens:n,userPoolBalance:r}=e,[i,l]=t&&n&&r&&n.quotient>=r.quotient?[t.getLiquidityValue(t.token0,n,r,!1),t.getLiquidityValue(t.token1,n,r,!1)]:[void 0,void 0];return[i,l]},P=e=>{let{currency0:t,currency1:n,token0Deposited:r,token1Deposited:i}=e,l=(0,x.h1)(t,r?parseFloat(r.toSignificant(6)):void 0),a=(0,x.h1)(n,i?parseFloat(i.toSignificant(6)):void 0);return l&&a?l+a:l||a||null},O=e=>{let{userPoolBalance:t,totalPoolTokens:n}=e;return t&&n&&n.quotient>=t.quotient?new l.QE(t.quotient,n.quotient):void 0},D=e=>{let{useLPValuesHook:t,hookArgFn:n}=e;return e=>l=>{let{address:a}=(0,g.F)(),s=l.showUnwrapped?l.pair.token0:(0,S.U$)(l.pair.token0),o=l.showUnwrapped?l.pair.token1:(0,S.U$)(l.pair.token1),u=(0,C.nC)(null!=a?a:void 0,l.pair.liquidityToken),d=(0,v.A)(l.pair.liquidityToken),c=O({totalPoolTokens:d,userPoolBalance:u}),[p,m]=t((0,i.useMemo)(()=>n({userPoolBalance:u,pair:l.pair,totalPoolTokens:d}),[u,l.pair,d])),h=P({currency0:s,currency1:o,token0Deposited:p,token1Deposited:m});return(0,r.jsx)(e,{...l,currency0:s,currency1:o,token0Deposited:p,token1Deposited:m,totalUSDValue:h,userPoolBalance:u,poolTokenPercentage:c})}},F=D({useLPValuesHook:N,hookArgFn:e=>{let{pair:t,userPoolBalance:n,totalPoolTokens:r}=e;return{pair:t,userPoolBalance:n,totalPoolTokens:r}}}),B=D({useLPValuesHook:A.uN,hookArgFn:e=>{var t;let{userPoolBalance:n}=e;return{lpAmount:null==n||null==(t=n.quotient)?void 0:t.toString()}}}),L=F(function(e){let{pair:t,currency0:n,currency1:l,token0Deposited:h,token1Deposited:v,totalUSDValue:x,userPoolBalance:g,poolTokenPercentage:A}=e,C=(0,i.useContext)(w.jq),{t:S}=(0,y.A)(),N=(0,I.f)("v2",t),P=(0,j.wG)(n),O=(0,j.wG)(l),{targetRef:D,tooltip:F,tooltipVisible:B}=(0,a.A)(S("Based on last 24 hours' performance. Does not account for impermanent loss"),{placement:"bottom"});return(0,r.jsx)(r.Fragment,{children:g&&g.quotient>b.CL?(0,r.jsx)(s.A,{children:(0,r.jsx)(o.A,{children:(0,r.jsxs)(u.mm,{gap:"16px",children:[(0,r.jsx)(E,{children:(0,r.jsx)(U.Bp,{children:(0,r.jsx)(d.A,{color:"secondary",bold:!0,children:S("LP tokens in your wallet")})})}),(0,r.jsxs)(E,{children:[(0,r.jsxs)(U.Bp,{children:[(0,r.jsx)(M.gz,{currency0:n,currency1:l,margin:!0,size:20}),(0,r.jsxs)(d.A,{small:!0,color:"textSubtle",children:[n.symbol,"-",l.symbol," LP"]})]}),(0,r.jsx)(U.Bp,{children:(0,r.jsxs)(c.A,{flexDirection:"column",alignItems:"flex-end",children:[(0,r.jsx)(d.A,{children:g?g.toSignificant(4):"-"}),Number.isFinite(x)&&(0,r.jsx)(d.A,{small:!0,color:"textSubtle",children:`(~${x.toLocaleString(void 0,{minimumFractionDigits:2,maximumFractionDigits:2})} USD)`})]})})]}),(0,r.jsxs)(u.mm,{gap:"4px",children:[N&&(0,r.jsxs)(E,{children:[(0,r.jsxs)(p.A,{ref:D,color:"textSubtle",small:!0,children:[S("LP reward APR"),":"]}),B&&F,(0,r.jsxs)(d.A,{children:[(0,$.e)(N.lpApr),"%"]})]}),(0,r.jsxs)(E,{children:[(0,r.jsxs)(d.A,{color:"textSubtle",small:!0,children:[S("Share in Trading Pair"),":"]}),(0,r.jsx)(d.A,{children:A?`${A.toFixed(6)}%`:"-"})]}),C?null:(0,r.jsxs)(E,{children:[(0,r.jsxs)(d.A,{color:"textSubtle",small:!0,children:[S("Pooled %asset%",{asset:n.symbol}),":"]}),h?(0,r.jsx)(U.Bp,{children:(0,r.jsx)(k.g3,{amount:h,ml:"6px",children:P(h,6)})}):"-"]}),C?null:(0,r.jsxs)(E,{children:[(0,r.jsxs)(d.A,{color:"textSubtle",small:!0,children:[S("Pooled %asset%",{asset:l.symbol}),":"]}),v?(0,r.jsx)(U.Bp,{children:(0,r.jsx)(k.g3,{amount:v,ml:"6px",children:O(v,6)})}):"-"]})]})]})})}):(0,r.jsx)(T.R4,{children:(0,r.jsxs)(d.A,{fontSize:"14px",style:{textAlign:"center"},children:[(0,r.jsx)("span",{role:"img","aria-label":"pancake-icon",children:"\uD83E\uDD5E"})," ",C?(0,r.jsx)(r.Fragment,{children:(0,r.jsx)(f.x,{i18nKey:"By adding liquidity, you’ll earn 50% from the fees of all trades on this pair, proportional to your share in the trading pair. Fees are added to the pair, accrue in real time, and can be claimed by withdrawing your liquidity. For more information on Stableswap fees click <0>here.</0>",components:[(0,r.jsx)(m.A,{style:{display:"inline"},ml:"4px",external:!0,href:"https://docs.pancakeswap.finance/products/stableswap#stableswap-fees"})]})}):S("By adding liquidity you'll earn 0.17% of all trades on this pair proportional to your share in the trading pair. Fees are added to the pair, accrue in real time and can be claimed by withdrawing your liquidity.")]})})})})},841376:(e,t,n)=>{"use strict";n.d(t,{Q:()=>v.A,j:()=>f});var r=n(350979),i=n(680797),l=n(501823),a=n(24153),s=n(28192),o=n(821410),u=n(575058),d=n(525033),c=n(605641),p=n(764289),m=n.n(p);let h=(0,i.I4)(l.A).withConfig({componentId:"sc-aebf056a-0"})(["align-items:center;justify-content:space-between;padding:24px;width:100%;border-bottom:1px solid ",";",""],e=>{let{theme:t}=e;return t.colors.cardBorder},e=>{let{borderHidden:t}=e;return t&&(0,i.AH)(["border-bottom:1px solid transparent;"])}),y=(0,i.I4)(a.eF).withConfig({componentId:"sc-aebf056a-1"})(["padding-top:16px;margin-top:16px;border-top:1px solid ",";"],e=>{let{theme:t}=e;return t.colors.cardBorder}),f=e=>{let{title:t,subtitle:n,helper:i,backTo:a,noConfig:p=!1,IconSlot:f=null,buttons:v,filter:x,shouldCenter:g=!1,borderHidden:b=!1}=e;return(0,r.jsx)(h,{borderHidden:b,children:(0,r.jsxs)(l.A,{alignItems:"center",width:"100%",style:{gap:"16px"},children:[a&&("string"==typeof a?(0,r.jsx)(m(),{href:a,children:(0,r.jsx)(s.A,{as:"div",scale:"sm",children:(0,r.jsx)(o.A,{width:"32px"})})}):(0,r.jsx)(s.A,{scale:"sm",variant:"text",onClick:a,children:(0,r.jsx)(o.A,{width:"32px"})})),(0,r.jsxs)(l.A,{pr:a&&g?"48px":"",flexDirection:"column",width:"100%",marginTop:"4px",children:[(0,r.jsxs)(l.A,{mb:"8px",alignItems:"center",flexWrap:"wrap",justifyContent:"space-between",style:{gap:"16px"},children:[(0,r.jsxs)(l.A,{flex:1,justifyContent:g?"center":"",children:["string"==typeof t?(0,r.jsx)(u.A,{as:"h2",children:t}):t,i&&(0,r.jsx)(d.PT,{text:i,ml:"4px",placement:"top"})]}),p&&v&&(0,r.jsx)(l.A,{alignItems:"center",mr:"16px",children:v}),p&&f&&(0,r.jsx)(l.A,{alignItems:"center",children:f})]}),n&&(0,r.jsx)(l.A,{alignItems:"center",justifyContent:g?"center":"",children:(0,r.jsx)(c.A,{textAlign:g?"center":"inherit",color:"textSubtle",fontSize:"14px",children:n})}),x&&(0,r.jsx)(y,{justifyContent:"space-between",gap:"8px",children:x})]})]})})};var v=n(460379)}
24,863064:(e,t,n)=>{"use strict";n.d(t,{Z:()=>l});var r=n(118708),i=n(157852);let l=()=>(0,r.md)(i.Hq)},879470:(e,t,n)=>{"use strict";n.d(t,{$:()=>eg,A:()=>eA});var r=n(350979),i=n(769932),l=n(995315),a=n(605641),s=n(980450),o=n(428089),u=n(557423),d=n(282304),c=n(966983),p=n(469489),m=n(297344),h=n.n(m),y=n(25963),f=n(627907),v=n(306411),x=n(415486),g=n(134624),b=n(399645),A=n(53670),w=n(228876),I=n(296123),j=n(320669),k=n(312680),C=n(619005),S=n(475690),T=n(501823),M=n(131),U=n(346756),$=n(987876),E=n(680797),N=n(734658),P=n(823585),O=n(662928),D=n(96278),F=n(810286),B=n(423487),L=n(131619),R=n(687287),q=n(663936),V=n(941868),H=n(902653),z=n(374488),_=n(12285),W=n(892716),K=n(223181),Q=n.n(K);let Z=(0,E.Ay)(M.P).withConfig({componentId:"sc-5f1db910-0"})(["> img{width:22px;height:22px;border-radius:38%;border:1px solid ",";}"],e=>{let{theme:t}=e;return t.colors.invertedContrast});function G(e){let{order:t}=e,{t:n}=(0,i.A)(),u=(0,k.jN)(),d=(0,y.useMemo)(()=>t.status===z.iT.SUCCESS?$.RS.Success:t.status===z.iT.FAILED?$.RS.Failed:t.status===z.iT.PARTIAL_SUCCESS?$.RS.PartialSuccess:$.RS.Pending,[t.status]),c=t.originChainId,p=t.destinationChainId,m=(0,q.I)(c),h=(0,q.I)(p),f=(0,L.Jg)(t.inputToken,c),v=(0,L.Jg)(t.outputToken,p),x=f&&N.C3.fromRawAmount(f,(0,P.Ve)(t.inputAmount)),g=v&&N.C3.fromRawAmount(v,(0,P.Ve)(t.status===z.iT.SUCCESS?t.outputAmount:t.minOutputAmount)),b=(0,R.Wu)(x,B.K),A=(0,R.Wu)(g,B.K),I={status:t.status,inputToken:t.inputToken,outputToken:t.outputToken,inputAmount:t.inputAmount,outputAmount:t.outputAmount,minOutputAmount:t.minOutputAmount,originChainId:t.originChainId,destinationChainId:t.destinationChainId,recipientOnDestinationChain:t.recipientOnDestinationChain},{data:j,isFetching:M}=(0,O.I)({queryKey:(0,H.f)(c,t.transactionHash)});return f&&v&&c&&p?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)($.cV,{onClick:u.onOpen,status:d,title:(0,r.jsxs)(l.A,{alignItems:"center",gap:"4px",children:[(0,r.jsxs)(l.A,{alignItems:"center",children:[(0,r.jsx)(Z,{chainId:c}),(0,r.jsx)(Z,{chainId:p,ml:"-8px"})]}),(0,r.jsx)(U.a1,{children:n("Swap %inputChainName% to %outputChainName%",{inputChainName:m,outputChainName:h})})]}),action:(0,r.jsx)(l.A,{gap:"0.25rem",justifyContent:"flex-end",children:t.transactionHash?(0,r.jsx)(D.k,{chainId:function(e){let{fillTransactionHash:t,originChainId:n,destinationChainId:r}=e;return(0,w.fT)(r)||(0,w.fT)(n)?t.startsWith("0x")===(0,w.fT)(r)?n:r:t?r:n}({fillTransactionHash:t.fillTransactionHash,originChainId:t.originChainId,destinationChainId:t.destinationChainId}),address:t.fillTransactionHash||t.transactionHash,type:"transaction",color:"primary60"}):(0,r.jsx)(C.A,{style:{cursor:"pointer"},fontSize:"1.25rem",color:"textSubtle",onClick:u.onOpen})}),children:(0,r.jsxs)(o.Ay,{maxWidth:[null,null,null,"380px"],children:[(0,r.jsxs)(a.A,{small:!0,children:[d===$.RS.PartialSuccess?(0,r.jsxs)(a.A,{as:"span",small:!0,bold:!0,children:[n("Incomplete"),":\xa0"]}):d===$.RS.Failed?(0,r.jsxs)(a.A,{as:"span",small:!0,bold:!0,children:[n("Failed"),":\xa0"]}):null,n("Swap"),"\xa0",(0,r.jsxs)(F.g3,{amount:x||void 0,as:"span",bold:!0,small:!0,children:[b,"\xa0",null==f?void 0:f.symbol]}),"\xa0 (",n("on %chainSymbol%",{chainSymbol:Q()(w.Qk[c])}),") ",n("for"),"\xa0",(0,r.jsxs)(F.g3,{amount:g||void 0,as:"span",bold:!0,small:!0,children:[A,"\xa0",null==v?void 0:v.symbol]}),"\xa0 (",n("on %chainSymbol%",{chainSymbol:Q()(w.Qk[p])}),")"]}),t.transactionHash&&(0,r.jsxs)(l.A,{mt:"1px",alignItems:"center",children:[(0,r.jsx)(a.A,{color:"textSubtle",small:!0,children:n("Details")}),(0,r.jsx)(C.A,{mt:"1px",width:"18px",color:"textSubtle"})]})]})}),(0,r.jsx)(k.aF,{...u,closeOnOverlayClick:!0,children:(0,r.jsx)(S.Ay,{title:(0,r.jsxs)(T.A,{alignItems:"center",children:[(0,_.u)(n,(0,W.x)(t)),!j&&M&&(0,r.jsx)(s.A,{size:"24px",ml:"8px"})]}),headerBorderColor:"transparent",bodyPadding:"0 24px 24px",minWidth:[null,null,null,"400px"],minHeight:"200px",children:(0,r.jsx)(V._,{overrideActiveOrderMetadata:{txHash:t.transactionHash,originChainId:t.originChainId,destinationChainId:t.destinationChainId,order:null,metadata:I,isMultisig:!1}})})})]}):(0,r.jsx)($.cV,{status:$.RS.Failed,children:(0,r.jsx)(a.A,{bold:!0,small:!0,children:n("Failed")})})}var Y=n(399832),J=n(856870),X=n(733775);function ee(e){var t,n;let{tx:l,chainId:a}=e,{t:s}=(0,i.A)(),o=(null==l?void 0:l.translatableSummary)?s(l.translatableSummary.text,l.translatableSummary.data):void 0,u=null!=o?o:null==l?void 0:l.summary,d=!(null==l?void 0:l.receipt),c=!d&&l&&((null==(t=l.receipt)?void 0:t.status)===1||void 0===(null==(n=l.receipt)?void 0:n.status)),p=(0,y.useMemo)(()=>
24d?U.x8.Pending:c?U.x8.Success:U.x8.Failed,[d,c]),m=(0,y.useMemo)(()=>(0,X.Bz)(l.hash,"transaction",a),[l.hash,a]),h=(0,v.WO)(null==l?void 0:l.type);return a?(0,r.jsx)(U.uW,{status:p,title:(0,r.jsxs)(U.a1,{children:[h," (",(0,q.I)(a),")"]}),action:(0,r.jsx)(Y.A,{color:"primary60",useBscCoinFallback:J.jc.includes(a),href:m}),children:(0,r.jsx)(U.Lt,{children:null!=u?u:l.hash})}):null}E.I4.div.withConfig({componentId:"sc-f7e12cbd-0"})(["display:flex;align-items:center;text-decoration:none !important;border-radius:0.5rem;padding:0.25rem 0rem;font-weight:500;font-size:0.825rem;gap:0.5rem;color:",";"],e=>{let{theme:t}=e;return t.colors.primary}),E.I4.div.withConfig({componentId:"sc-f7e12cbd-1"})(["color:",";"],e=>{let{pending:t,success:n,theme:r}=e;return t?r.colors.primary:n?r.colors.success:r.colors.failure});var et=n(179087),en=n(450253),er=n.n(en),ei=n(721745),el=n(796147),ea=n(731955),es=n(805017),eo=n(962478),eu=n(24153),ed=n(708033),ec=n(266283),ep=n(61418);function em(e){var t,n,l,s;let{order:o}=e,{t:u}=(0,i.A)(),c=(0,L.rd)(o.input.token),p=(0,L.rd)(o.outputs[0].token),m=(0,R.VR)(BigInt(o.input.endAmount),null!=(t=null==c?void 0:c.decimals)?t:18,c),h=(0,R.VR)(BigInt(o.outputs[0].endAmount),null!=(n=null==p?void 0:p.decimals)?n:18,p),f="OPEN"===o.status,v="PENDING"===o.status&&!!o.transactionHash||"FILLED"===o.status,x="EXPIRED"===o.status,g=o.input.endAmount!==o.input.startAmount,{link:b,hash:A}=(0,y.useMemo)(()=>({link:(0,X.Bz)(o.transactionHash,"transaction",o.chainId),hash:o.transactionHash&&(0,ei.A)(o.transactionHash,32,0)}),[o.transactionHash,o.chainId]);return(0,r.jsx)(d.Ay,{title:u("PancakeSwap X Order"),children:(0,r.jsxs)(el.VP,{justifyContent:"center",textAlign:"center",gap:"24px",children:[(0,r.jsxs)(el.VP,{justifyContent:"center",textAlign:"center",gap:"12px",children:[(0,r.jsxs)(T.A,{justifyContent:"center",children:[v&&(0,r.jsx)(ea.A,{width:50,height:50,color:"success"}),f&&(0,r.jsx)(es.m,{size:"50px"}),x&&(0,r.jsx)(eo.A,{width:50,height:50,color:"failure"})]}),v&&(0,r.jsx)(a.A,{bold:!0,fontSize:"16px",children:u("Order Filled")}),f&&(0,r.jsx)(a.A,{bold:!0,fontSize:"16px",children:u("Order pending to filled")}),x&&(0,r.jsx)(a.A,{bold:!0,fontSize:"16px",children:u("Failed to fill the order")}),f&&(0,r.jsxs)(el.VP,{children:[(0,r.jsx)(a.A,{color:"textSubtle",fontSize:"12px",children:(0,r.jsx)(eh,{deadline:o.deadline})}),(0,r.jsx)(a.A,{color:"textSubtle",fontSize:"12px",children:u("Unfilled orders will automatically expires after the countdown.")})]}),v&&(0,r.jsxs)(el.VP,{children:[(0,r.jsx)(a.A,{color:"textSubtle",fontSize:"12px",children:u("Order has been successfully filled.")}),(0,r.jsx)(a.A,{color:"textSubtle",fontSize:"12px",children:u("Output tokens have been sent to your wallet.")}),(0,r.jsx)(Y.A,{color:"textSubtle",fontSize:"12px",href:b,style:{alignSelf:"center"},children:A})]}),x&&(0,r.jsxs)(el.VP,{children:[(0,r.jsx)(a.A,{color:"textSubtle",fontSize:"12px",children:u("We are having some trouble filling your order. Please retry.")}),(0,r.jsx)(a.A,{color:"textSubtle",fontSize:"12px",children:u("No gas cost or fee will be charged on failed orders.")})]})]}),c&&p&&(0,r.jsxs)(ec.k0,{children:[(0,r.jsxs)(eu.JA,{alignItems:"center",mb:"8px",children:[(0,r.jsx)(a.A,{fontSize:"14px",children:u("Input")}),(0,r.jsx)(a.A,{fontSize:"14px",children:null==c?void 0:c.symbol})]}),(0,r.jsxs)(eu.JA,{alignItems:"center",mb:"8px",children:[(0,r.jsx)(a.A,{fontSize:"14px",children:u("Output")}),(0,r.jsx)(a.A,{fontSize:"14px",children:null==p?void 0:p.symbol})]}),(0,r.jsxs)(eu.JA,{alignItems:"center",mb:"8px",gap:"8px",children:[(0,r.jsx)(a.A,{fontSize:"14px",children:u(g?"Maximum sold":"Minimum received")}),(0,r.jsxs)(F.g3,{fontSize:"14px",currency:(g?c:p)||void 0,rawDisplay:g?(0,ed.J)(BigInt(o.input.endAmount),null!=(l=null==c?void 0:c.decimals)?l:18):(0,ed.J)(BigInt(o.outputs[0].endAmount),null!=(s=null==p?void 0:p.decimals)?s:18),children:[g?c?m:"":p?h:""," ",g?null==c?void 0:c.symbol:null==p?void 0:p.symbol]})]})]}),(0,r.jsx)(ep.I,{currencies:[c,p]})]})})}function eh(e){let{deadline:t}=e,{t:n}=(0,i.A)(),r=(0,et.L4)(er()(t).unix());return r?n("%time% remaining",{time:`${String(r.minutes).padStart(2,"0")}
24:${String(r.seconds).padStart(2,"0")}`}):null}function ey(e){var t,n;let{order:a}=e,{t:s}=(0,i.A)(),o=(0,k.jN)(),u=(0,y.useMemo)(()=>"OPEN"===a.status?U.x8.Pending:"PENDING"===a.status&&a.transactionHash||"FILLED"===a.status?U.x8.Success:U.x8.Failed,[a.status,a.transactionHash]),d=(0,L.H2)(a.input.token),c=(0,L.H2)(a.outputs[0].token),p=(0,R.VR)(BigInt(a.input.endAmount),null!=(t=null==d?void 0:d.decimals)?t:18,d),m=(0,R.VR)(BigInt(a.outputs[0].endAmount),null!=(n=null==c?void 0:c.decimals)?n:18,c),h=(0,y.useMemo)(()=>a.input.endAmount!==a.input.startAmount?"Swap max. %inputAmount% %inputSymbol% for %outputAmount% %outputSymbol%":"Swap %inputAmount% %inputSymbol% for min. %outputAmount% %outputSymbol%",[a]);return d&&c?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(U.uW,{onClick:o.onOpen,status:u,title:(0,r.jsxs)(U.a1,{children:["PancakeSwap X (",(0,q.I)(a.chainId),")"]}),action:(0,r.jsxs)(l.A,{gap:"0.25rem",justifyContent:"flex-end",children:[u===U.x8.Pending?(0,r.jsx)(ef,{to:a.deadline}):null,(0,r.jsx)(C.A,{style:{cursor:"pointer"},fontSize:"1.25rem",onClick:o.onOpen})]}),children:(0,r.jsx)(U.Lt,{children:s(h,{inputAmount:null!=p?p:"-",inputSymbol:null==d?void 0:d.symbol,outputAmount:null!=m?m:"-",outputSymbol:null==c?void 0:c.symbol})})}),(0,r.jsx)(k.aF,{...o,children:(0,r.jsx)(em,{order:a})})]}):null}function ef(e){let{to:t}=e,n=(0,et.L4)(er()(t).unix());return n?(0,r.jsxs)(a.A,{mr:"0.25rem",children:[String(n.minutes).padStart(2,"0"),":",String(n.seconds).padStart(2,"0")]}):null}function ev(e){switch(e.type){case"tx":return e.item.addedTime;case"xOrder":return new Date(e.item.createdAt).getTime();case"crossChainOrder":return new Date(e.order.timestamp).getTime();default:return 0}}function ex(e,t){let n=ev(e);return ev(t)-n}function eg(){let{fillHeight:e=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{chainId:t,account:n,solanaAccount:d}=(0,A.W7)(),c=(0,w.F8)(t),p=(0,f.jL)(),{data:m}=(0,x.s)({chainId:c?t:void 0,address:c?n:void 0,refetchInterval:1e4,enabled:c&&!!n}),{data:k,isFetching:C,fetchNextPage:S}=(0,b.r)({address:((0,w.fT)(t)?d:(0,w.F8)(t)?n:void 0)||void 0}),T=!!(null==k?void 0:k.pages[k.pages.length-1].hasNextPage),M=(0,y.useMemo)(()=>{var e;return null!=(e=null==k?void 0:k.pages.flatMap(e=>{var t,n;return null!=(n=null==e||null==(t=e.rows)?void 0:t.map(e=>({type:"crossChainOrder",order:e})))?n:[]}))?e:[]},[null==k?void 0:k.pages]),U=(0,v.uf)(),$=(0,y.useMemo)(()=>Object.entries(U).flatMap(e=>{let[t,n]=e;return Object.values(n).map(e=>({type:"tx",item:e,chainId:Number(t)}))}),[U]),E=(0,y.useMemo)(()=>{var e;return null!=(e=null==m?void 0:m.orders.reverse().map(e=>({type:"xOrder",item:e})))?e:[]},[m]),{t:N}=(0,i.A)(),P=!h()(U),O=(0,y.useCallback)(()=>{p((0,g._i)())},[p]),D=(0,y.useMemo)(()=>(0,r.jsxs)(l.A,{alignItems:"center",gap:"8px",children:[(0,r.jsx)(a.A,{color:"secondary",fontSize:"12px",textTransform:"uppercase",bold:!0,children:N("Recent Transactions")}),C&&(0,r.jsx)(s.A,{})]}),[N,C]);return(0,r.jsx)(o.Ay,{onClick:e=>e.stopPropagation(),style:e?{display:"flex",flexDirection:"column",height:"100%",minHeight:0}:void 0,children:n||d?E.length>0||P||M.length>0?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)(j.eF,{mb:"1rem",style:{justifyContent:"space-between",flexShrink:0},children:[D,P&&(0,r.jsx)(u.A,{variant:"tertiary",scale:"xs",onClick:O,children:N("clear")})]}),(0,r.jsxs)(o.Ay,{style:e?{flex:1,minHeight:0,overflowY:"auto"}:void 0,children:[(0,r.jsx)(eb,{transactions:$,xOrders:E,crossChainOrders:M}),T&&(0,r.jsx)(u.A,{variant:"text",scale:"sm",mt:"16px",disabled:C,onClick:()=>S(),children:C?N("Loading..."):N("Load More")})]})]}):(0,r.jsxs)(r.Fragment,{children:[D,(0,r.jsx)(a.A,{mt:"8px",children:N("No recent transactions")})]}):(0,r.jsx)(I.A,{})})}function eb(e){let{transactions:t,xOrders:n=[],crossChainOrders:i=[]}=e,l=(0,y.useMemo)(()=>[...t||[],...i,...n].sort(ex),[t,n,i]);return(0,r.jsx)(p.D,{children:l.map(e=>"tx"===e.type?(0,r.jsx)(ee,{tx:e.item,chainId:e.chainId},e.item.hash+e.item.addedTime):"crossChainOrder"===e.type?(0,r.jsx)(G,{order:e.order},e.order.orderId):(0,r.jsx)(ey,{order:e.item},e.item.hash))})}let eA=e=>{let{onDismiss:t}=e,{t:n}=(0,i.A)();return(0,r.jsx)(d.Ay,{title:n("Recent Transactions"),headerBackgroun
24d:"gradientCardHeader",onDismiss:t,children:(0,r.jsx)(c.cw,{children:(0,r.jsx)(eg,{})})})}},892669:(e,t,n)=>{"use strict";n.d(t,{A:()=>m});var r=n(769932),i=n(673384),l=n(114041),a=n(131619),s=n(538192),o=n(650176),u=n(829715),d=n(349407),c=n(25963),p=n(452301);function m(e){let{positionDetails:t,children:n}=e,{token0:m,token1:h,fee:y,liquidity:f,tickLower:v,tickUpper:x}=t,{t:g,currentLanguage:{locale:b}}=(0,r.A)(),A=(0,a.rd)(m),w=(0,a.rd)(h),I=A?(0,p.U$)(A):void 0,j=w?(0,p.U$)(w):void 0,[k,C]=(0,c.useState)(!1),[,S]=(0,o.Q2)(null!=I?I:void 0,null!=j?j:void 0,y),T=(0,c.useMemo)(()=>{if(S)return new i.yX({pool:S,liquidity:f.toString(),tickLower:v,tickUpper:x})},[f,S,v,x]),M=(0,s.A)(y,v,x),{priceLower:U,priceUpper:$,quote:E,base:N}=(0,d.A)(T),P=E&&(0,p.U$)(E),O=N&&(0,p.U$)(N),D=!!S&&(S.tickCurrent<v||S.tickCurrent>=x),F=`/liquidity/${t.tokenId}`,B=0n===f,L="";return $&&U&&O&&P&&(L=`${g("Min %minAmount%",{minAmount:(0,u.I)(k?$.invert():U,M,l.zm.LOWER,b)})} / ${g("Max %maxAmount%",{maxAmount:(0,u.I)(k?U.invert():$,M,l.zm.UPPER,b)})}
24 ${g("%assetA% = 1 %assetB%",{assetA:k?null==O?void 0:O.symbol:null==P?void 0:P.symbol,assetB:k?null==P?void 0:P.symbol:null==O?void 0:O.symbol})}`),n({position:T,positionSummaryLink:F,currencyBase:O,currencyQuote:P,removed:B,outOfRange:D,priceUpper:$,tickAtLimit:M,priceLower:U,feeAmount:y,subtitle:L,setInverted:C})}},909725:(e,t,n)=>{"use strict";n.d(t,{$g:()=>a,N:()=>l,V$:()=>o,cf:()=>s,so:()=>u});var r=n(311560),i=n(562869);function l(e,t,n,l){return e?0n===e.quotient?"0":e.divide(e.decimalScale).lessThan(new r.fw(1,1e5))?"<0.0001":(0,i.A)({number:e,locale:n,sigFigs:t,fixedDecimals:l}):"-"}function a(e,t,n){return e?1e-4>parseFloat(e.toFixed(t))?"<0.0001":(0,i.A)({number:e,locale:n,sigFigs:t}):"-"}function s(e,t,n){return new r.fw(e,10n**BigInt(t)).toSignificant(n)}function o(e,t,n,r,i,l){if(void 0===t||void 0===r||!(null==n?void 0:n.symbol)||!(null==i?void 0:i.symbol))return l;let a=s(t.toString(),n.decimals,4),o=s(r.toString(),i.decimals,4);return`${e} ${a} ${n.symbol} and ${o} ${i.symbol}`}function u(e,t){if(e&&t&&e.currency.equals(t.baseCurrency))try{return t.quote(e).toExact()}catch{return}}},913076:(e,t,n)=>{"use strict";n.d(t,{o:()=>r});class r{static shouldUsePreview(){return!1}static url(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:window.location.origin,n=new URL(e);if(["explorer.pancakeswap.com","qa-explorer.pancakeswap.com"].includes(n.hostname)&&(n.hostname=r.shouldUsePreview()?"qa-explorer.pancakeswap.com":"explorer.pancakeswap.com"),r.shouldUsePreview()&&t&&n.origin!==t){let e=new URL(`/api/explorer${n.pathname.replace(/^\/api/,"")}`,t);return e.search=n.search,e}return r.shouldUsePreview()&&n.searchParams.set("preview","1"),n}static request(e){return new Request(r.url(e.url),e)}static fetch(e,t){return fetch(r.url(e),t)}}},914452:(e,t,n)=>{"use strict";function r(e){return t=>[e,...t||[]]}n.d(t,{m:()=>r})},992615:(e,t,n)=>{"use strict";n.d(t,{A:()=>d,_:()=>c});var r=n(350979),i=n(228876),l=n(769932),a=n(720584),s=n(529208),o=n(53670);let u=e=>{let{children:t,removePadding:n=!1,hideFooterOnDesktop:u=!1,noMinHeight:d=!1,helpUrl:c=s.Bq,showExternalLink:p=!0,showHelpLink:m=!0,...h}=e,{t:y}=(0,l.A)(),{chainId:f}=(0,o.ax)(),v=f===i.nU.BSC,x=v?y("Bridge assets to BNB Chain"):"";return(0,r.jsx)(a._.YW,{removePadding:n,noMinHeight:d,hideFooterOnDesktop:u,helpUrl:m?c:void 0,externalText:x,externalLinkUrl:p?v?"https://bridge.pancakeswap.finance/":"":void 0,...h,children:t})},d=u,c=u;c.defaultProps={showHelpLink:!1,showExternalLink:!1}}},e=>{e.O(0,[3821,5139,7578,3732,4306,4374,3892,2845,7121,7061,9596,9813,7212,1480,6335,4711,9818,7635,64,8269,6283,5018,9508,4712,7287,8686,8837,2911,7094,1404,636,6593,8792],()=>e(e.s=676118)),_N_E=e.O()}]);

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