UNPKG

@photran/simple-test

Version:

MyTonSwap Widget - Easy to use swap widget for React on TON Blockchain

2 lines 1.3 MB
(function(){"use strict";try{if(typeof document<"u"){var e=document.createElement("style");e.appendChild(document.createTextNode('@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:ital,wght@0,200..800;1,200..800&display=swap";.mts-default{--border-color: #f4f4f5;--primary-color: #22c55e;--secondary-color: #ebebeb;--background-color: #ffffff;--modal-background-color: #ffffff;--swap-container-background: #f4f4f5;--swap-container-border-color: #ffffff;--input-card-color: #ffffff;--input-card-pay-color: #ffffff;--input-card-receive-color: #d0d5dd;--input-token-color: #f4f4f5;--change-direction-background-color: #22c55e;--change-direction-icon-color: #f4f4f5;--light-shade-color: #f4f4f5;--slippage-box-color: #71717a;--text-black-color: #000000;--text-white-color: #ffffff;--text-fade-color: #9caacb;--skeleton-shine-color: #9c9c9c;--price-impact-color: #e64646}.mts-dark{--border-color: #344054;--primary-color: #16a34a;--secondary-color: #283241;--background-color: #101828;--modal-background-color: #1d2939;--swap-container-background-color: #101828;--swap-container-border-color: #1d293900;--input-card-pay-color: #09090b;--input-card-receive-color: #344054;--input-card-color: #101828;--input-token-color: #101828;--change-direction-background-color: #101828;--change-direction-icon-color: #16a34a;--light-shade-color: #1d2939;--slippage-box-color: #344054;--text-black-color: #ffffff;--text-white-color: #ffffff;--text-fade-color: #687085;--skeleton-shine-color: #585959}.mts-ton-jiggle{--border-color: #004a6533;--primary-color: #177594;--secondary-color: #283241;--background-color: #181f34;--modal-background-color: #101828;--swap-container-background-color: #101828;--swap-container-border-color: #1d293900;--input-card-pay-color: #09090b;--input-card-receive-color: #30475b;--input-card-color: #181f34;--input-token-color: #1d2939;--change-direction-background-color: #101828;--change-direction-icon-color: #177594;--light-shade-color: #193349;--slippage-box-color: #d1d1e0;--text-black-color: #ffffff;--text-white-color: #ffffff;--text-fade-color: #6b7280;--skeleton-shine-color: #585959}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@keyframes loading{to{background-position-x:-20%}}:where([data-skeleton]){--skeleton-shine: white;background-image:linear-gradient(100deg,transparent 40%,color-mix(in srgb,var(--skeleton-shine),transparent 50%) 50%,transparent 60%)!important;background-size:200% 100%;background-color:var(--skeleton-bg)!important;background-position-x:120%}@media (prefers-reduced-motion: no-preference){:where([data-skeleton]){animation:2s loading ease-in-out infinite;background-position-x:180%}}:where([data-skeleton][style*=--skeleton-lines]){--l-h: 1lh;--l-gap: 1ex;-webkit-mask:linear-gradient(#000 0 var(--l-h),transparent var(--l-h) calc(var(--l-h) + var(--l-gap))) 0 0/100% calc(var(--l-h) + var(--l-gap));mask:linear-gradient(#000 0 var(--l-h),transparent var(--l-h) calc(var(--l-h) + var(--l-gap))) 0 0/100% calc(var(--l-h) + var(--l-gap));min-height:calc(var(--skeleton-lines) * var(--l-h) + (var(--skeleton-lines) - 1) * var(--l-gap))}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{border-radius:5px;background:var(--thumb-scrollbar)}._refresher_wadtj_43{position:relative;width:100%;height:100%}.icon_overlay,.refresh_icon{position:absolute;top:0;left:0;transition:color .25s ease-in-out;width:100%;height:auto;color:#6c6c6c}.icon_overlay.overlay{color:#22c55e}.active{cursor:pointer}.icon_overlay.progressing{animation-duration:30s;animation-timing-function:linear;animation-iteration-count:1;animation-name:loading_refresh_icon}.icon_overlay.waiting{animation-duration:30s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-name:waiting_refresh_icon}@keyframes loading_refresh_icon{0%{clip-path:polygon(50% 50%,150% 50%,150% 50%)}25%{clip-path:polygon(50% 50%,150% 50%,50% 150%)}25.000001%{clip-path:polygon(50% 50%,150% 50%,50% 150%,50% 150%)}50%{clip-path:polygon(50% 50%,150% 50%,50% 150%,-50% 50%)}50.000001%{clip-path:polygon(50% 50%,150% 50%,50% 150%,-50% 50%,-50% 50%)}75%{clip-path:polygon(50% 50%,150% 50%,50% 150%,-50% 50%,50% -50%)}75.000001%{clip-path:polygon(50% 50%,150% 50%,50% 150%,-50% 50%,50% -50%,50% -50%)}97.5%{clip-path:polygon(50% 50%,150% 50%,50% 150%,-50% 50%,50% -50%,150% 50%);color:#f2f2f2}to{clip-path:polygon(50% 50%,150% 50%,50% 150%,-50% 50%,50% -50%,150% 50%);color:#6c6c6c}}@keyframes waiting_refresh_icon{0%{color:#6c6c6c}50%{color:#f2f2f2}to{color:#6c6c6c}}.mytonswap-app .slippage-setting-container{display:flex;flex-direction:column;gap:.25rem}.mytonswap-app .slippage-setting-container .button-container{display:flex;justify-content:space-between;width:100%;color:var(--text-black-color)}.mytonswap-app .slippage-setting-container .slippage-indicator{display:flex;justify-content:center;align-items:center}.mytonswap-app .slippage-setting-container .slippage-indicator .icon{transition:transform .3s ease}.mytonswap-app .slippage-setting-container .slippage-setting-dropdown{display:grid;grid-template-columns:repeat(4,1fr);justify-content:space-around;gap:0 .5rem;width:100%;font-size:var(--font-size-sm)}.mytonswap-app .slippage-setting-container .slippage-setting-dropdown .controllers{display:flex;justify-content:space-between;align-items:center;gap:.25rem}.mytonswap-app .slippage-setting-container .slippage-setting-dropdown .dropdown-item{display:flex;position:relative;justify-content:center;align-items:center;transition:all .3s ease;cursor:pointer;margin:.125rem;border:1px solid transparent;border-radius:.75rem;background:var(--secondary-color);padding:.25rem;height:2rem}.mytonswap-app .slippage-setting-container .slippage-setting-dropdown .dropdown-item.active{border:1px solid var(--primary-color)}.mytonswap-app .slippage-setting-container .slippage-setting-dropdown .dropdown-item.percent-input{background:var(--light-shade-color);width:50px}.mytonswap-app .slippage-setting-container .slippage-setting-dropdown .dropdown-item .icon{position:absolute;top:-.25rem;left:-.25rem;transition:color .3s ease;color:var(--primary-color);font-size:1.125rem}.mytonswap-app .slippage-setting-container .slippage-setting-dropdown .dropdown-item .icon:hover{color:var(--primary-color)}.mytonswap-app .slippage-setting-container .slippage-setting-dropdown .dropdown-item .icon.disableded{color:var(--text-fade-color)}.mytonswap-app .slippage-setting-container .slippage-setting-dropdown .dropdown-item input{width:100%;color:var(--text-black-color)}.mytonswap-app .slippage-setting-container .slippage-setting-dropdown .dropdown-item .slippage-input-group{display:flex;justify-content:center;align-items:center}.mytonswap-app .slippage-setting-container .slippage-setting-dropdown .dropdown-item .slippage-input-group .slippage-input{outline:none;background:transparent;width:100%;color:var(--text-black-color)}.mytonswap-app .slippage-setting-container .slippage-setting-dropdown .dropdown-item .slippage-input-group .slippage-input-percent{padding-right:.25rem;font-size:.75rem}.mytonswap-app .slippage-setting-container .slippage-setting-dropdown .controller{display:flex;justify-content:center;align-items:center;cursor:pointer;border-radius:.75rem;background:var(--primary-color);width:3rem;height:2rem;color:var(--text-white-color);font-weight:700}.mytonswap-app .slippage-setting-container .slippage-setting-dropdown .controller:disableded{cursor:not-allowed}.mytonswap-app .slippage-setting-container .slippage-setting-dropdown .controller.disableded{background:var(--light-shade-color);color:var(--text-fade-color)}@media screen and (min-width: 768px){.mytonswap-app .slippage-setting-container{gap:.5rem;font-size:.875rem}.mytonswap-app .slippage-setting-container .button-container{font-size:var(--font-size-sm)}.mytonswap-app .slippage-setting-container .slippage-setting-dropdown .dropdown-item{margin:.25rem;height:2.5rem}.mytonswap-app .slippage-setting-container .slippage-setting-dropdown .dropdown-item .icon{font-size:1.25rem}.mytonswap-app .slippage-setting-container .slippage-setting-dropdown .dropdown-item .slippage-input-group .slippage-input-percent{font-size:.875rem}.mytonswap-app .slippage-setting-container .slippage-setting-dropdown .controller{width:3.5rem;height:2.5rem}}.mytonswap-app .token-setting-container{display:flex;justify-content:space-between;align-items:center;padding:0 .25rem;font-size:.75rem}.mytonswap-app .token-setting-container .token-setting-text{color:var(--text-black-color)}.mytonswap-app .token-setting-container .checkbox{display:flex;position:relative;justify-content:flex-start;align-items:center;transition:all .3s ease;border-radius:9999px;background:var(--light-shade-color);padding:.25rem;width:3rem;height:1.5rem}.mytonswap-app .token-setting-container .checkbox.checkbox-active{background:var(--primary-color)}.mytonswap-app .token-setting-container .checkbox .checkbox-inner{position:absolute;transition:all .3s ease;border-radius:9999px;width:1rem;height:1rem}.mytonswap-app .token-setting-container .checkbox .checkbox-inner.checkbox-inner-active{left:1.75rem;background:var(--background-color)}.mytonswap-app .token-setting-container .checkbox .checkbox-inner.checkbox-inner-inactive{left:.25rem;background:var(--primary-color)}@media screen and (min-width: 768px){.mytonswap-app .token-setting-container{font-size:var(--font-size-sm)}}.mytonswap-app .popover-container{display:flex;position:relative;align-items:center;z-index:2}.mytonswap-app .popover-container button{display:flex;justify-content:center;align-items:center;background:transparent}.mytonswap-app .modal-backdrop{position:fixed;top:0;left:0;background:#00000080;width:100%;height:100%}.mytonswap-app .modal-backdrop .popover{display:flex;position:fixed;bottom:0;left:0;flex-direction:column;gap:.75rem;box-shadow:0 0 10px #0000001a;border:1px solid var(--border-color);border-top-right-radius:1rem;border-top-left-radius:1rem;background:var(--modal-background-color);padding:1rem;width:100%;min-width:15.625rem;height:-moz-fit-content;height:fit-content;color:var(--text-black-color)}.mytonswap-app .modal-backdrop .popover .popover-header{display:flex;justify-content:space-between;align-items:center}.mytonswap-app .modal-backdrop .popover .popover-header button{color:var(--text-black-color);font-size:var(--font-size-xl)}@media screen and (min-width: 768px){.mytonswap-app .modal-backdrop .popover{border-radius:1rem;max-width:32.5rem}}.wallet-profile-mts .wallet-popover{position:absolute;box-shadow:0 0 20px #0000001a;border-radius:1rem;background:var(--modal-background-color);padding:.25rem;width:100%;min-width:15.625rem;height:100%;height:-moz-fit-content;height:fit-content;color:var(--text-black-color)}.mytonswap-app.rtl .popover{right:auto;left:0}@media screen and (min-width: 768px){.mytonswap-app .popover{min-width:20rem}}.mytonswap-app .wallet-card{border-radius:.5rem;padding:.5rem}.mytonswap-app .wallet-card .title{opacity:.75;font-size:.7rem}.mytonswap-app .wallet-card .wallet-content{display:flex;flex-direction:column}.mytonswap-app .wallet-card .wallet-content .balance-title{margin-top:.5rem;font-size:.8rem}.mytonswap-app .wallet-card .wallet-content .balance-amount{margin:.5rem 0;color:var(--primary-color);font-weight:900;font-size:1.25rem}.mytonswap-app .wallet-card .wallet-content .address{display:flex;opacity:.75;border-radius:.25rem;background:var(--secondary-color);padding:.25rem .5rem;width:-moz-fit-content;width:fit-content;font-size:.8rem}.mytonswap-app .wallet-card .wallet-content .address-section{display:flex;align-items:center;gap:.25rem}.mytonswap-app .wallet-card .wallet-content .address-section .address{display:flex;justify-content:center;align-items:center;opacity:.75;border-radius:.5rem;width:-moz-fit-content;width:fit-content;height:2rem;font-size:.8rem}.mytonswap-app .wallet-card .wallet-content .address-section .wallet-icon{display:flex;justify-content:center;align-items:center;opacity:.75;cursor:pointer;border-radius:.5rem;background:var(--secondary-color);width:2rem;height:2rem;color:var(--text-black-color);font-size:var(--font-size-xs)}.mytonswap-app .wallet-card .wallet-content .address-section .wallet-icon:disableded{opacity:.5;cursor:not-allowed}.mytonswap-app .wallet-card .wallet-content .disconnect-wallet{display:flex;justify-content:center;align-items:center;transition:all .3s ease-in-out;cursor:pointer;margin-top:.5rem;border-radius:.5rem;background:var(--secondary-color);height:2.5rem;color:var(--text-black-color);font-size:.8rem}@media screen and (min-width: 768px){.mytonswap-app .wallet-card .title{font-size:var(--font-size-xs)}.mytonswap-app .wallet-card .wallet-content .balance-title{font-size:var(--font-size-sm)}.mytonswap-app .wallet-card .wallet-content .balance-amount{font-size:var(--font-size-2xl)}.mytonswap-app .wallet-card .wallet-content .address-section .address{height:2.5rem;font-size:var(--font-size-base)}.mytonswap-app .wallet-card .wallet-content .address-section .wallet-icon{width:2.5rem;height:2.5rem;font-size:var(--font-size-xs)}.mytonswap-app .wallet-card .wallet-content .disconnect-wallet{height:3rem;font-size:var(--font-size-sm)}}.mytonswap-app .header-container{display:flex;justify-content:space-between;align-items:center;padding:0 .25rem;color:var(--text-black-color);font-weight:700;font-size:var(--font-size-lg)}.mytonswap-app .header-setting{display:flex;align-items:center;gap:.5rem}.mytonswap-app .header-setting .loading-container{width:1.25rem;height:1.25rem}.mytonswap-app .header-setting .setting-icon{color:var(--text-black-color);font-size:var(--font-size-2xl)}@media screen and (min-width: 768px){.mytonswap-app .header-container{font-size:var(--font-size-lg)}.mytonswap-app .header-setting .loading-container{width:1.25rem;height:1.25rem}.mytonswap-app .header-setting .setting-icon{font-size:var(--font-size-2xl)}}@media screen and (min-width: 1024px){.mytonswap-app .header-container{font-size:var(--font-size-lg)}}.mytonswap-app .token-container{display:flex;align-items:center;cursor:pointer;margin-top:.25rem;border-radius:.75rem;padding-right:.5rem;padding-left:.5rem;width:100%;height:3rem}.mytonswap-app .token-container.selected{opacity:.5;cursor:auto}.mytonswap-app .token-content{display:flex;flex-grow:1;align-items:center;gap:.5rem}.mytonswap-app .token-content .token-image{border-radius:9999px;background-size:contain!important;width:2.75rem;height:2.75rem}.mytonswap-app .token-content .token-details{flex-grow:1}.mytonswap-app .token-content .token-details-symbol-balance{display:flex;flex-grow:1;justify-content:space-between;align-items:center;overflow:hidden;color:var(--text-black-color);font-weight:500;font-size:var(--font-size-base);text-overflow:ellipsis;white-space:nowrap}.mytonswap-app .token-content .token-details-symbol-balance .symbol{display:flex;justify-content:center;align-items:center;gap:.125rem;font-size:var(--font-size-base)}.mytonswap-app .token-content .token-details-symbol-balance .symbol a{display:flex;justify-content:center;align-items:center;opacity:50%;color:inherit;text-decoration:none}.mytonswap-app .token-content .token-details-name-rate{display:flex;flex-grow:1;justify-content:space-between;align-items:center;opacity:.5;color:var(--text-black-color);font-size:var(--font-size-xs)}.mytonswap-app .token-content .token-details-name-rate .name-liq,.mytonswap-app .token-content .token-details-name-rate .name-liq .liq{display:flex;justify-content:center;align-items:center;gap:.125rem}.mytonswap-app .token-content .fav{opacity:.5;transition:transform .2s ease-in-out;color:var(--text-black-color);font-size:var(--font-size-2xl)}.mytonswap-app .token-content .fav:active{transform:scale(.9)}.mytonswap-app .token-content .fav.faved{opacity:1;color:var(--primary-color)}@media screen and (min-width: 1024px){.mytonswap-app .token-container{margin-top:.5rem;height:3rem}.mytonswap-app .token-content .token-image{width:2.5rem;height:2.5rem}.mytonswap-app .token-content .token-details-symbol-balance{font-size:var(--font-size-lg)}.mytonswap-app .token-content .token-details-name-rate{font-size:var(--font-size-sm)}}.mytonswap-app .card-dialog-container{position:fixed;top:0;left:0;z-index:10000000000000000000000000;background:#00000080;width:100%;height:100%;overflow:hidden}.mytonswap-app .card-dialog-container .card-dialog{display:flex;position:fixed;bottom:0;left:0;flex-direction:column;box-shadow:0 0 10px #0000000d;border-top-right-radius:1rem;border-top-left-radius:1rem;background:var(--modal-background-color);padding:1rem .75rem .5rem;width:100%;min-height:92.5dvh;max-height:92.5dvh;overflow-y:auto}@media (min-width: 768px){.mytonswap-app .card-dialog-container .card-dialog{box-shadow:0 0 10px #0000000d;border-radius:1rem;width:90%;max-width:34.375rem;height:auto;min-height:21.875rem;max-height:70dvh}}.mytonswap-app .card-dialog-container .card-dialog .no-token-found{display:flex;flex-grow:1;flex-direction:column;justify-content:center;align-items:center;margin-top:1rem;height:100%;color:var(--text-black-color)}.mytonswap-app .card-dialog-container .card-dialog .no-token-found span{opacity:.7;font-size:var(--font-size-xs)}.mytonswap-app .card-dialog-container .card-dialog .dialog-head{display:flex;justify-content:space-between;align-items:center;color:var(--text-black-color);font-weight:700;font-size:var(--font-size-xl)}.mytonswap-app .card-dialog-container .card-dialog .dialog-head .card-dialog-close{display:none;opacity:.5;color:var(--text-black-color);font-size:var(--font-size-xl)}.mytonswap-app .card-dialog-container .card-dialog .dialog-search{display:flex;align-items:center;transition:all .2s ease-in-out;margin-top:1.5rem;margin-bottom:.5rem;border:1px solid var(--border-color);border-radius:.75rem;background:var(--input-card-color);padding-right:.5rem;padding-left:.5rem;width:100%;height:3.25rem}.mytonswap-app .card-dialog-container .card-dialog .dialog-search:hover{background:var(--input-token-color)}.mytonswap-app .card-dialog-container .card-dialog .dialog-search:focus-within{border-color:var(--primary-color)}.mytonswap-app .card-dialog-container .card-dialog .dialog-search .dialog-search-icon{color:var(--text-black-color);font-size:var(--font-size-lg)}.mytonswap-app .card-dialog-container .card-dialog .dialog-search .dialog-search-input{outline:none;background:transparent;padding-right:.25rem;padding-left:.25rem;width:100%;height:100%;color:var(--text-black-color);font-size:1rem}.mytonswap-app .card-dialog-container .card-dialog .dialog-tokens-container{flex-grow:1;height:50vh;overflow-y:scroll}.mytonswap-app .card-dialog-container .card-dialog .infinite-scroll-loading{display:flex;justify-content:center;align-items:center;height:2.5rem;color:var(--text-black-color);font-size:1.25rem}.mytonswap-app .card-dialog-container .card-dialog .dialog-community-modal{display:flex;flex-grow:1;flex-direction:column;height:100%}.mytonswap-app .card-dialog-container .card-dialog .community-modal-container{display:flex;flex-grow:1;flex-direction:column;gap:.5rem .5rem}.mytonswap-app .card-dialog-container .card-dialog .community-modal-warning{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:.25rem;margin-bottom:.25rem;border-radius:.75rem;background:var(--input-card-color);padding:.5rem;color:var(--text-black-color)}.mytonswap-app .card-dialog-container .card-dialog .community-modal-warning .icon{color:#f59e00;font-size:1.875rem}.mytonswap-app .card-dialog-container .card-dialog .community-modal-warning .title{font-weight:700;font-size:1rem}.mytonswap-app .card-dialog-container .card-dialog .community-modal-warning .description{padding-right:1.25rem;padding-left:1.25rem;font-size:.875rem;text-align:center}.mytonswap-app .card-dialog-container .card-dialog .accept-button{display:flex;justify-content:center;align-items:center;border-radius:.75rem;background:var(--primary-color);width:100%;height:2.5rem;color:var(--text-black-color);font-size:.875rem}.mytonswap-app .card-dialog-container .card-dialog .pinned-token-container{display:flex;align-items:center;gap:.5rem;padding:.75rem 0}.mytonswap-app .card-dialog-container .card-dialog .pinned-token-container .pinned-token{display:flex;align-items:center;gap:.25rem;opacity:.8;transition:all .3s ease-in-out;cursor:pointer;border-radius:9999rem;background:var(--light-shade-color);padding:.25rem;padding:.25rem .5rem .25rem .25rem;color:var(--text-black-color);font-size:.9rem}.mytonswap-app .card-dialog-container .card-dialog .pinned-token-container .pinned-token:hover{opacity:1}.mytonswap-app .card-dialog-container .card-dialog .pinned-token-container .pinned-token .pinned-token-image{border-radius:9999px;background-size:contain!important;width:1.25rem;height:1.25rem}.mytonswap-app .card-dialog-container .card-dialog .close-footer{display:flex;justify-content:center;align-items:center;cursor:pointer;padding-top:.5rem;font-size:.875rem}@media screen and (min-width: 768px){.mytonswap-app .card-dialog-container .card-dialog .close-footer{display:none}}.mytonswap-app .card-dialog-container .card-dialog .close-footer .close-footer-button{display:flex;justify-content:center;align-items:center;transition:all .3s ease-in-out;border-radius:.75rem;background:var(--secondary-color);width:100%;height:3rem;color:var(--text-black-color);text-align:center}.mytonswap-app .card-dialog-container .card-dialog .close-footer .close-footer-button:active{scale:.95}.mytonswap-app .card-dialog-container .card-dialog .tab-container{display:flex;align-items:center;gap:1.25rem;margin-top:.75rem;margin-bottom:.5rem;border-bottom:1px solid var(--border-color);padding-right:.75rem;padding-bottom:.5rem;padding-left:.75rem;width:100%;color:var(--text-black-color);font-weight:300;font-size:var(--font-size-lg)}.mytonswap-app .card-dialog-container .card-dialog .tab-container .tab-item{position:relative;transition:all .3s ease-in-out;background:transparent;color:var(--text-black-color);font-size:var(--font-size-base)}.mytonswap-app .card-dialog-container .card-dialog .tab-container .tab-item.active{color:var(--primary-color);font-weight:600}.mytonswap-app .card-dialog-container .card-dialog .tab-container .tab-item .tab-item-cursor{position:absolute;bottom:-9px;background:var(--primary-color);width:100%;height:1px}@media screen and (min-width: 768px){.mytonswap-app .card-dialog-container .card-dialog .no-token-found{font-size:var(--font-size-lg)}.mytonswap-app .card-dialog-container .card-dialog .no-token-found span{font-size:var(--font-size-sm)}.mytonswap-app .card-dialog-container .card-dialog .dialog-head{font-size:var(--font-size-xl)}.mytonswap-app .card-dialog-container .card-dialog .dialog-head .card-dialog-close{display:block}.mytonswap-app .card-dialog-container .card-dialog .dialog-search{margin-top:.5rem;height:3rem;font-size:var(--font-size-xl)}.mytonswap-app .card-dialog-container .card-dialog .dialog-search .dialog-search-icon{opacity:.5;color:var(--text-black-color);font-size:var(--font-size-xl)}.mytonswap-app .card-dialog-container .card-dialog .dialog-search .dialog-search-input{font-size:var(--font-size-base)}}@media screen and (min-width: 1024px){.mytonswap-app .card-dialog-container .card-dialog .no-token-found{font-size:var(--font-size-lg)}.mytonswap-app .card-dialog-container .card-dialog .no-token-found span{font-size:var(--font-size-sm)}.mytonswap-app .card-dialog-container .card-dialog .dialog-head{margin-bottom:.5rem;font-size:var(--font-size-xl)}.mytonswap-app .card-dialog-container .card-dialog .dialog-head .card-dialog-close{opacity:.5;color:var(--text-black-color);font-size:var(--font-size-2xl)}.mytonswap-app .card-dialog-container .card-dialog .dialog-search{height:3.5rem;font-size:var(--font-size-xl)}.mytonswap-app .card-dialog-container .card-dialog .dialog-search .dialog-search-input{font-size:var(--font-size-lg)}}.mytonswap-app .selection-box-container{display:flex;-moz-column-gap:.25rem;column-gap:.25rem;align-items:center;transition:all .2s ease;border-radius:9999px;padding:.25rem .5rem .25rem .25rem;height:2.5rem;font-weight:700;font-size:var(--font-size-2xl);direction:ltr}.mytonswap-app .selection-box-container .dropdown-icon{display:flex;justify-content:center;align-items:center}.mytonswap-app .selection-box-container:active{scale:.95}.mytonswap-app .selection-box-container.loading{width:5rem;height:2.5rem}.mytonswap-app .selection-box-container.pay-loading{pointer-events:none}.mytonswap-app .selection-box-container.receive-loading{justify-content:center;padding-right:.5rem;padding-left:.5rem;width:-moz-fit-content;width:fit-content}@media screen and (min-width: 768px){.mytonswap-app .selection-box-container{padding:.5rem .75rem .5rem .3rem;height:2.75rem;font-size:var(--font-size-xl)}.mytonswap-app .selection-box-container.loading{width:8rem;height:2.75rem}}.mytonswap-app .swapcard-card{display:flex;flex-direction:column;width:100%;font-size:var(--font-size-base)}.mytonswap-app .swapcard-card .card-head{display:flex;justify-content:space-between;align-items:center;padding-right:.25rem;padding-left:.25rem}.mytonswap-app .swapcard-card .card-head .card-title{opacity:.7;color:var(--text-black-color)}.mytonswap-app .swapcard-card .card-head .max-button{cursor:pointer;color:var(--text-black-color)}.mytonswap-app .swapcard-card .card-head .max-button .max-text{color:var(--primary-color)}.mytonswap-app .swapcard-card .card-head .max-button.pay{cursor:auto}.mytonswap-app .swapcard-card .card-content{display:grid;grid-template-columns:1fr auto;gap:.25rem;margin-top:.875rem;border-radius:.75rem;background:var(--input-card-color);padding:1rem;width:100%}.mytonswap-app .swapcard-card .card-content.pay{background:var(--input-card-pay-color)}.mytonswap-app .swapcard-card .card-content.receive{background:var(--input-card-receive-color)}.mytonswap-app .swapcard-card .card-content .card-inputs{display:flex;flex-direction:column;justify-content:center;gap:.25rem;width:100%}.mytonswap-app .swapcard-card .card-content .card-inputs .card-input{outline:none;background:transparent;height:1.875rem;color:var(--text-black-color);font-weight:700;font-size:var(--font-size-2xl);font-family:inherit}.mytonswap-app .swapcard-card .card-content .card-inputs .card-input-loading{border-radius:.75rem;width:6rem;height:1.875rem}.mytonswap-app .swapcard-card .card-content .card-inputs .card-rate{display:flex;align-items:center;opacity:.5;height:1.25rem;color:var(--text-black-color);font-size:var(--font-size-base);font-family:inherit;text-align:left}.mytonswap-app .swapcard-card .card-content .card-inputs .card-rate-loading{border-radius:.75rem;width:3rem;height:1.25rem}.mytonswap-app .swapcard-card .card-content .card-button{display:flex;align-items:center}.mytonswap-app .swapcard-card .card-content .card-button .selection-box{border-radius:9999px;background-size:contain!important;width:2rem;height:2rem}.mytonswap-app.rtl .swapcard-card .card-content .card-inputs .card-rate{font-size:var(--font-size-xs);text-align:right}@media screen and (min-width: 768px){.mytonswap-app .swapcard-card{gap:0px}.mytonswap-app .swapcard-card .card-head{font-size:var(--font-size-base)}.mytonswap-app .swapcard-card .card-content .card-button .selection-box{width:2rem;height:2rem}}@media screen and (min-width: 1024px){.mytonswap-app .swapcard-card .card-content{padding:1rem}.mytonswap-app .swapcard-card .card-content .card-inputs .card-input{font-size:var(--font-size-2xl)}.mytonswap-app .swapcard-card .card-content .card-inputs .card-input-loading{width:10rem}.mytonswap-app .swapcard-card .card-content .card-inputs .card-rate-loading{width:5rem}}.mytonswap-app .swap-card-container{display:flex;position:relative;flex-direction:column;align-items:center;gap:.75rem;margin-top:.875rem;border-radius:1rem;background:var(--light-shade-color);padding:.75rem;font-weight:500}.mytonswap-app .swap-card-container .line{position:absolute;top:50%;background:var(--background-color);width:100%;height:3px}.mytonswap-app .swap-card-container .change-direction-button{display:flex;position:relative;justify-content:center;align-items:center;z-index:1;transition:all .3s ease;border-radius:99999px;background:var(--change-direction-background-color);padding:.75rem 3.5rem;color:var(--change-direction-icon-color);font-size:var(--font-size-2xl)}.mytonswap-app .swap-card-container .change-direction-button:active{scale:.95}.mytonswap-app .swap-card-container .change-direction-button .rotate-90{transform:rotate(90deg)}.mytonswap-app .swap-card-container .change-direction-button:disableded{opacity:.5;cursor:not-allowed}@media screen and (min-width: 768px){.mytonswap-app .swap-card-container .line{height:5px}.mytonswap-app .swap-card-container .change-direction-button{padding:.75rem 3.75rem;font-size:var(--font-size-2xl)}}.mytonswap-app .details-key-value{display:flex;justify-content:space-between;align-items:center;font-weight:500;font-size:var(--font-size-sm);font-family:Inter,sans-serif}.mytonswap-app .details-key-value .details-key-value-value{color:var(--text-black-color)}.mytonswap-app .details-key-value .details-key-value-key{opacity:.6;color:var(--text-black-color)}@media screen and (min-width: 768px){.mytonswap-app .details-key-value{font-size:var(--font-size-sm)}}.mytonswap-app .detail-accordion-container{display:flex;flex-direction:column;align-items:center;margin-top:.75rem;border-radius:.75rem;background:var(--input-token-color);padding-right:.75rem;padding-left:.75rem;width:100%;min-height:3rem;color:var(--text-black-color)}.mytonswap-app .detail-accordion-container .detail-accordion{display:flex;justify-content:space-between;align-items:center;width:100%;min-height:3.25rem;font-weight:500;font-size:var(--font-size-sm)}.mytonswap-app .detail-accordion-container .detail-accordion .finding{display:flex;-moz-column-gap:.25rem;column-gap:.25rem;align-items:center}.mytonswap-app .detail-accordion-container .detail-accordion .icon{transition:all .2s ease-in-out;font-size:1.125rem}.mytonswap-app .detail-accordion-container .detail-accordion .icon.is-open{transform:rotate(180deg)}.mytonswap-app .detail-accordion-container .detail-accordion-content{display:flex;flex-direction:column;gap:.25rem;width:100%;overflow:hidden}.mytonswap-app .detail-accordion-container .detail-accordion-content .details-inner-container{display:flex;flex-direction:column;gap:.25rem;padding:.25rem .25rem 1rem}.mytonswap-app .detail-accordion-container .detail-accordion-content .slippage-box{border-radius:.375rem;background:var(--slippage-box-color);padding:.25rem .5rem;color:var(--text-white-color)}.mytonswap-app .detail-accordion-container .detail-accordion-content .route-container{display:flex;justify-content:center;gap:.125rem}.mytonswap-app .detail-accordion-container .detail-accordion-content .route-container .dex{display:flex;justify-content:center;align-items:center;gap:.25rem}.mytonswap-app .detail-accordion-container .detail-accordion-content .route-container .dex .image{background-size:contain!important;width:.75rem;height:.75rem}.mytonswap-app .detail-accordion-container .detail-accordion-content .route-container .route-icon{font-size:var(--font-size-xs)}.mytonswap-app .detail-accordion-container .detail-accordion-content .route-container .route-view-token{display:flex;align-items:center;gap:.125rem}.mytonswap-app.rtl .detail-accordion-container .one-pay{direction:ltr}@media screen and (min-width: 768px){.mytonswap-app .detail-accordion-container{padding-right:1rem;padding-left:1rem;font-size:var(--font-size-sm)}.mytonswap-app .detail-accordion-container .detail-accordion{min-height:3.5rem;font-size:var(--font-size-sm)}.mytonswap-app .detail-accordion-container .detail-accordion .finding{-moz-column-gap:.5rem;column-gap:.5rem}.mytonswap-app .detail-accordion-container .detail-accordion-content{gap:.5rem}.mytonswap-app .detail-accordion-container .detail-accordion-content .slippage-box{padding:.25rem .5rem}.mytonswap-app .detail-accordion-container .detail-accordion-content .route-container,.mytonswap-app .detail-accordion-container .detail-accordion-content .route-container .dex{gap:.5rem}.mytonswap-app .detail-accordion-container .detail-accordion-content .route-container .dex .image{width:1rem;height:1rem}}.mytonswap-app .error-container{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;color:var(--text-black-color)}.mytonswap-app .error-container .close-button{position:absolute;top:1rem;right:1rem;opacity:.7;cursor:pointer;font-size:1.25rem}.mytonswap-app .error-container .icon{color:#ffd000;font-size:4rem}.mytonswap-app .error-container .text{margin-top:1rem;padding-right:1.75rem;padding-left:1.75rem;text-align:center}.mytonswap-app .error-container .text .title{font-weight:700;font-size:1.25rem}.mytonswap-app .confirm-modal-container{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding-top:.5rem;padding-bottom:.5rem;width:100%;height:100%}.mytonswap-app .confirm-modal-container .confirm-modal-header{display:flex;justify-content:space-between;align-items:center;padding-right:1rem;padding-left:1rem;width:100%}.mytonswap-app .confirm-modal-container .confirm-modal-header .title{opacity:.5;color:var(--text-black-color);font-weight:700}.mytonswap-app .confirm-modal-container .confirm-modal-header .icon{cursor:pointer;color:var(--text-black-color);font-size:var(--font-size-xl)}.mytonswap-app .confirm-modal-container .confirm-modal-images{display:flex;align-items:center;padding-top:.25rem}.mytonswap-app .confirm-modal-container .confirm-modal-images .pay-image{transform:translate(.75rem);border-width:5px;border-style:solid;border-color:var(--modal-background-color);border-radius:9999px;background-size:contain!important;width:4rem;height:4rem}.mytonswap-app .confirm-modal-container .confirm-modal-images .receive-image{transform:translate(-.2rem);border-width:5px;border-style:solid;border-color:var(--modal-background-color);border-radius:9999px;background-size:contain!important;width:4rem;height:4rem}.mytonswap-app .confirm-modal-container .confirm-modal-change-rate{display:flex;flex-direction:column;align-items:center;opacity:.7;color:var(--text-black-color);font-weight:700;text-align:center}.mytonswap-app .confirm-modal-container .confirm-modal-change-rate .change-icon{transform:rotate(90deg);opacity:.6;font-size:.75rem}.mytonswap-app .confirm-modal-container .confirm-modal-change-rate .rate{opacity:.6;font-size:.75rem}.mytonswap-app .confirm-modal-container .confirm-modal-detail{display:flex;flex-grow:1;flex-direction:column;justify-content:center;gap:.75rem;margin-top:.125rem;padding-right:1rem;padding-left:1rem;width:100%;height:-moz-fit-content;height:fit-content;font-size:var(--font-size-lg)}.mytonswap-app .confirm-modal-container .confirm-modal-detail .min-receive{display:flex;gap:.25rem}.mytonswap-app .confirm-modal-container .confirm-modal-detail .best-route{display:flex;justify-content:center;align-items:center;gap:.25rem}.mytonswap-app .confirm-modal-container .confirm-modal-button-container{margin-top:.125rem;padding-right:1rem;padding-left:1rem;width:100%}.mytonswap-app .confirm-modal-container .confirm-modal-button-container .confirm-button{cursor:pointer;border-radius:.75rem;background:var(--primary-color);width:100%;height:3.25rem;color:var(--text-white-color);font-size:var(--font-size-base)}@media screen and (min-width: 768px){.mytonswap-app .confirm-modal-container .confirm-modal-header .title{font-size:1.25rem}.mytonswap-app .confirm-modal-container .confirm-modal-images .pay-image,.mytonswap-app .confirm-modal-container .confirm-modal-images .receive-image{width:4rem;height:4rem}.mytonswap-app .confirm-modal-container .confirm-modal-change-rate .change-icon,.mytonswap-app .confirm-modal-container .confirm-modal-change-rate .rate,.mytonswap-app .confirm-modal-container .confirm-modal-detail{font-size:1rem}.mytonswap-app .confirm-modal-container .confirm-modal-detail .min-receive,.mytonswap-app .confirm-modal-container .confirm-modal-detail .best-route{gap:.5rem}.mytonswap-app .confirm-modal-container .confirm-modal-button-container .confirm-button{height:3.25rem;font-size:var(--font-size-base)}}.mytonswap-app .waiting-for-wallet-container{display:flex;position:relative;flex-direction:column;justify-content:center;align-items:center;padding-right:1rem;padding-left:1rem;height:100%;color:var(--text-black-color)}.mytonswap-app .waiting-for-wallet-container .close-button{position:absolute;top:1rem;right:1rem;opacity:.7;cursor:pointer;font-size:1.25rem}.mytonswap-app .waiting-for-wallet-container .loading-icon-container{display:flex;justify-content:center;align-items:center;transform:scale(1.5);width:100%;font-size:1.875rem}.mytonswap-app .waiting-for-wallet-container .loading-icon-container .icon{opacity:.7}.mytonswap-app .waiting-for-wallet-container .loading-text{margin-top:1rem;font-weight:700;font-size:1.25rem;text-align:center}@media screen and (min-width: 768px){.mytonswap-app .waiting-for-wallet-container .loading-icon-container{font-size:var(--font-size-3xl)}.mytonswap-app .waiting-for-wallet-container .loading-text{font-size:var(--font-size-xl)}}.mytonswap-app .inprogress-container{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}.mytonswap-app .inprogress-container .close-button{position:absolute;top:1rem;right:1rem;opacity:.7;cursor:pointer;color:var(--text-black-color);font-size:1.25rem}.mytonswap-app .inprogress-container .inprogress-modal-images{display:flex;align-items:center;padding-top:.25rem}.mytonswap-app .inprogress-container .inprogress-modal-images .pay-image{transform:translate(.4rem);border-width:5px;border-style:solid;border-color:var(--modal-background-color);border-radius:9999px;background-size:contain!important;width:4rem;height:4rem}.mytonswap-app .inprogress-container .inprogress-modal-images .receive-image{transform:translate(-.4rem);border-width:5px;border-style:solid;border-color:var(--modal-background-color);border-radius:9999px;background-size:contain!important;width:4rem;height:4rem}.mytonswap-app .inprogress-container .inprogress-modal-change-rate{display:flex;flex-direction:column;align-items:center;opacity:.7;color:var(--text-black-color);font-weight:700;font-size:var(--font-size-lg);text-align:center}.mytonswap-app .inprogress-container .inprogress-modal-change-rate .change-icon{transform:rotate(90deg);opacity:.6;font-size:var(--font-size-sm)}.mytonswap-app .inprogress-container .inprogress-modal-change-rate .rate{opacity:.6;font-size:var(--font-size-sm)}.mytonswap-app .inprogress-container .description{margin-top:1rem;color:var(--text-black-color);font-weight:700;font-size:var(--font-size-xl);text-align:center}.mytonswap-app .inprogress-container .description-2{color:var(--text-black-color);font-size:var(--font-size-base)}.mytonswap-app .inprogress-container .loading-icon{display:flex;justify-content:center;align-items:center;margin-top:.25rem;width:100%;color:var(--text-black-color);font-size:1.875rem}.mytonswap-app .inprogress-container .loading-icon .icon{opacity:.5}@media screen and (min-width: 768px){.mytonswap-app .inprogress-container .inprogress-modal-images .pay-image,.mytonswap-app .inprogress-container .inprogress-modal-images .receive-image{width:2.5rem;height:2.5rem}.mytonswap-app .inprogress-container .inprogress-modal-change-rate .change-icon,.mytonswap-app .inprogress-container .inprogress-modal-change-rate .rate{font-size:.875rem}.mytonswap-app .inprogress-container .loading-icon{margin-top:1rem;font-size:2.5rem}}.mytonswap-app .done-container{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}.mytonswap-app .done-container .close-icon{position:absolute;top:1rem;right:1rem;opacity:.7;cursor:pointer;color:var(--text-black-color);font-size:1.25rem}.mytonswap-app .done-container .done-icon{display:flex;justify-content:center;align-items:center;width:100%;color:var(--primary-color);font-size:5rem}.mytonswap-app .done-container .done-text{margin-bottom:2rem;color:var(--text-black-color);font-weight:700;font-size:1.25rem;text-align:center}.mytonswap-app .done-container .done-modal-images{display:flex;align-items:center;padding-top:.25rem}.mytonswap-app .done-container .done-modal-images .pay-image{transform:translate(.75rem);border-width:5px;border-style:solid;border-color:var(--modal-background-color);border-radius:9999px;background-size:contain!important;width:4rem;height:4rem}.mytonswap-app .done-container .done-modal-images .receive-image{transform:translate(-.2rem);border-width:5px;border-style:solid;border-color:var(--modal-background-color);border-radius:9999px;background-size:contain!important;width:4rem;height:4rem}.mytonswap-app .done-container .done-modal-change-rate{display:flex;flex-direction:column;align-items:center;opacity:.7;color:var(--text-black-color);font-weight:700;text-align:center}.mytonswap-app .done-container .done-modal-change-rate .change-icon{transform:rotate(90deg);opacity:.6;font-size:.75rem}.mytonswap-app .done-container .done-modal-change-rate .rate{opacity:.6;font-size:.75rem}.mytonswap-app .loading-button{display:flex;justify-content:center;align-items:center;gap:.5rem}.mytonswap-app .modal-container{position:fixed;top:0;left:0;z-index:10000000000000000000000000;background:#00000080;width:100%;height:100%;overflow:hidden}.mytonswap-app .modal-container .modal-container-inner{display:flex;position:fixed;bottom:0;left:0;flex-direction:column;justify-content:center;align-items:center;box-shadow:0 0 5px #0000000d;border-color:var(--border-color);border-top-right-radius:1rem;border-top-left-radius:1rem;background:var(--modal-background-color);padding:.5rem .25rem;width:100%;height:100%;max-height:26.875rem}@media (min-width: 768px){.mytonswap-app .modal-container .modal-container-inner{box-shadow:0 0 10px #0000000d;border-radius:.75rem;width:90%;max-width:28.125rem;height:100%;max-height:80%;max-height:30rem}}@media (min-width: 1024px){.mytonswap-app .modal-container .modal-container-inner{width:32.5rem;max-width:32.5rem}}.mytonswap-app .swap-button{margin-top:.75rem;border-radius:.75rem;background:var(--primary-color);width:100%;height:3.75rem;color:var(--text-white-color);font-size:var(--font-size-base)}.mytonswap-app .swap-button.price-impact{background:var(--price-impact-color)}.mytonswap-app .swap-button:disableded{opacity:.7}@media screen and (min-width: 768px){.mytonswap-app .swap-button{height:3.25rem;font-size:var(--font-size-md)}}@media screen and (min-width: 1024px){.mytonswap-app .swap-button{border-radius:1rem;height:3.5rem;font-size:var(--font-size-md)}}:root{--font-size-xxs: .625rem;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--font-size-4xl: 2.25rem;--font-size-5xl: 3rem;--font-size-6xl: 4rem;--font-size-7xl: 5rem;--font-size-8xl: 6rem;--font-size-9xl: 7rem;--font-size-10xl: 8rem}.mytonswap-app{font-family:Plus Jakarta Sans,sans-serif}.mytonswap-app *{font-family:Plus Jakarta Sans,sans-serif!important;-webkit-tap-highlight-color:transparent}.mytonswap-app button{cursor:pointer;border:none;font-family:Inter,sans-serif}.mytonswap-app input{outline:none;border:none;background:none;width:100%}.mytonswap-app *{box-sizing:border-box;margin:0;padding:0}.mytonswap-app .animate-spin{animation:spin 1s linear infinite;color:var(--primary-color)}.mytonswap-app .animate-loading{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.mytonswap-app .line-clamp-1{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1}.mytonswap-app .container{border-width:1px;border-style:solid;border-color:var(--swap-container-border-color);border-radius:1rem;background:var(--swap-container-background-color);padding:.5rem;max-width:21.875rem;overflow:hidden}@media screen and (min-width: 768px){.mytonswap-app .container{padding:.75rem;width:28.125rem;max-width:28.125rem}}@media screen and (min-width: 1024px){.mytonswap-app .container{width:calc(34.375rem + 24px);max-width:calc(34.375rem + 24px)}}.mytonswap-app .text-provided{margin-top:.5rem;margin-bottom:.25rem;width:100%;color:var(--text-black-color);font-size:var(--font-size-xxs);text-align:center}.mytonswap-app .text-provided a{opacity:.7;color:inherit;text-decoration:none}.mytonswap-app.rtl{direction:rtl}.wallet-profile-mts{position:relative}.wallet-profile-mts .wallet-profile-button{cursor:pointer;border-color:var(--border-color);border-radius:9999999rem;background:var(--primary-color);padding:.5rem .75rem;color:var(--text-white-color);color:#fff;font-weight:500;font-size:.875rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.wallet-profile-mts .wallet-profile-button.connected{background:var(--light-shade-color);color:var(--text-black-color)}')),document.head.appendChild(e)}}catch(a){console.error("vite-plugin-css-injected-by-js",a)}})(); (function(Er,K){typeof exports=="object"&&typeof module<"u"?K(exports,require("react/jsx-runtime"),require("react"),require("react-dom")):typeof define=="function"&&define.amd?define(["exports","react/jsx-runtime","react","react-dom"],K):(Er=typeof globalThis<"u"?globalThis:Er||self,K(Er["MyTonSwap Widget"]={},Er["react/jsx-runtime"],Er.React,Er.ReactDOM))})(this,function(Er,K,xe,yA){"use strict";var wne=Object.defineProperty;var _ne=(Er,K,xe)=>K in Er?wne(Er,K,{enumerable:!0,configurable:!0,writable:!0,value:xe}):Er[K]=xe;var Lo=(Er,K,xe)=>_ne(Er,typeof K!="symbol"?K+"":K,xe);function bA(e){const t=Object.create(null,{[Symbol.toStringTag]:{value:"Module"}});if(e){for(const n in e)if(n!=="default"){const r=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,r.get?r:{enumerable:!0,get:()=>e[n]})}}return t.default=e,Object.freeze(t)}const _n=bA(xe);function vA(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var $v={exports:{}},rr=$v.exports={},lo,co;function Qg(){throw new Error("setTimeout has not been defined")}function Xg(){throw new Error("clearTimeout has not been defined")}(function(){try{typeof setTimeout=="function"?lo=setTimeout:lo=Qg}catch{lo=Qg}try{typeof clearTimeout=="function"?co=clearTimeout:co=Xg}catch{co=Xg}})();function Lv(e){if(lo===setTimeout)return setTimeout(e,0);if((lo===Qg||!lo)&&setTimeout)return lo=setTimeout,setTimeout(e,0);try{return lo(e,0)}catch{try{return lo.call(null,e,0)}catch{return lo.call(this,e,0)}}}function wA(e){if(co===clearTimeout)return clearTimeout(e);if((co===Xg||!co)&&clearTimeout)return co=clearTimeout,clearTimeout(e);try{return co(e)}catch{try{return co.call(null,e)}catch{return co.call(this,e)}}}var Uo=[],Ml=!1,ma,lf=-1;function _A(){!Ml||!ma||(Ml=!1,ma.length?Uo=ma.concat(Uo):lf=-1,Uo.length&&Uv())}function Uv(){if(!Ml){var e=Lv(_A);Ml=!0;for(var t=Uo.length;t;){for(ma=Uo,Uo=[];++lf<t;)ma&&ma[lf].run();lf=-1,t=Uo.length}ma=null,Ml=!1,wA(e)}}rr.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];Uo.push(new Nv(e,t)),Uo.length===1&&!Ml&&Lv(Uv)};function Nv(e,t){this.fun=e,this.array=t}Nv.prototype.run=function(){this.fun.apply(null,this.array)},rr.title="browser",rr.browser=!0,rr.env={},rr.argv=[],rr.version="",rr.versions={};function No(){}rr.on=No,rr.addListener=No,rr.once=No,rr.off=No,rr.removeListener=No,rr.removeAllListeners=No,rr.emit=No,rr.prependListener=No,rr.prependOnceListener=No,rr.listeners=function(e){return[]},rr.binding=function(e){throw new Error("process.binding is not supported")},rr.cwd=function(){return"/"},rr.chdir=function(e){throw new Error("process.chdir is not supported")},rr.umask=function(){return 0};var xA=$v.exports;const Nn=vA(xA),Dv=new Set;function cf(e,t,n){e||Dv.has(t)||(console.warn(t),Dv.add(t))}function CA(e){if(typeof Proxy>"u")return e;const t=new Map,n=(...r)=>(Nn.env.NODE_ENV!=="production"&&cf(!1,"motion() is deprecated. Use motion.create() instead."),e(...r));return new Proxy(n,{get:(r,i)=>i==="create"?e:(t.has(i)||t.set(i,e(i)),t.get(i))})}function Yc(e){return e!==null&&typeof e=="object"&&typeof e.start=="function"}const e0=e=>Array.isArray(e);function jv(e,t){if(!Array.isArray(t))return!1;const n=t.length;if(n!==e.length)return!1;for(let r=0;r<n;r++)if(t[r]!==e[r])return!1;return!0}function Jc(e){return typeof e=="string"||Array.isArray(e)}function Fv(e){const t=[{},{}];return e==null||e.values.forEach((n,r)=>{t[0][r]=n.get(),t[1][r]=n.getVelocity()}),t}function t0(e,t,n,r){if(typeof t=="function"){const[i,o]=Fv(r);t=t(n!==void 0?n:e.custom,i,o)}if(typeof t=="string"&&(t=e.variants&&e.variants[t]),typeof t=="function"){const[i,o]=Fv(r);t=t(n!==void 0?n:e.custom,i,o)}return t}function uf(e,t,n){const r=e.getProps();return t0(r,t,n!==void 0?n:r.custom,e)}const n0=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],r0=["initial",...n0],Qc=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],_s=new Set(Qc),uo=e=>e*1e3,Do=e=>e/1e3,SA={type:"spring",stiffness:500,damping:25,restSpeed:10},kA=e=>({type:"spring",stiffness:550,damping:e===0?2*Math.sqrt(550):30,restSpeed:10}),AA={type:"keyframes",duration:.8},EA={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},TA=(e,{keyframes:t})=>t.length>2?AA:_s.has(e)?e.startsWith("scale")?kA(t[1]):SA:EA;function i0(e,t){return e[t]||e.default||e}const PA={skipAnimations:!1,useManualTiming:!1},BA=e=>e!==null;function df(e,{repeat:t,repeatType:n="loop"},r){const i=e.filter(BA),o=t&&n!=="loop"&&t%2===1?0:i.length-1;return!o||r===void 0?i[o]:r}const Tr=e=>e;function IA(e){let t=new Set,n=new Set,r=!1,i=!1;const o=new WeakSet;let s={delta:0,timestamp:0,isProcessing:!1};function a(d){o.has(d)&&(c.schedule(d),e()),d(s)}const c={schedule: