1import{s as e,t}from"./chunk-Bj-mKKzh.js";import{n,t as r}from"./dist-BuHjWnbt.js";import{$ as i,A as a,C as o,D as s,Et as c,Ft as l,H as u,K as d,O as f,R as p,S as m,Y as h,_ as g,an as _,b as v,c as y,d as b,dt as x,et as S,ft as C,g as w,h as T,ht as E,mt as D,nt as O,on as k,p as A,q as j,r as M,rt as ee,sn as te,tt as ne,u as re,un as N,w as P,x as F,xt as I,z as ie}from"./vue.runtime.esm-bundler-BZJEAd2_.js";import{$i as ae,$o as oe,Ai as se,Cr as ce,Di as le,Dn as ue,Dr as de,Ei as fe,Er as pe,Fo as me,Fr as he,Gr as L,In as ge,Ir as _e,Jn as ve,Jr as ye,Ko as R,Kr as be,L as xe,Li as Se,Lr as Ce,Mr as z,Nn as B,Nr as we,Pa as Te,Pr as V,Qi as Ee,Rn as De,Rr as Oe,Sn as H,Ta as ke,Un as Ae,Vo as je,Wa as Me,Wn as Ne,Wo as Pe,Xn as Fe,Xo as U,Zn as Ie,_a as Le,_r as Re,ar as ze,ea as Be,er as Ve,et as He,fs as Ue,ft as We,ga as Ge,gt as Ke,ha as qe,hr as Je,ia as W,ir as Ye,j as Xe,ji as Ze,jn as Qe,ka as $e,kr as et,kt as tt,lr as nt,ls as rt,lt as it,ma as at,ms as ot,mt as st,n as ct,na as lt,nr as ut,oa as dt,or as ft,qn as pt,qr as mt,r as ht,rr as gt,rs as G,t as _t,ts as vt,va as yt,vr as bt,vt as xt,w as St,x as Ct,xa as wt,ya as Tt,yt as Et}from"./track-Bk2Q6cbW.js";import{$ as Dt,F as Ot,G as kt,H as At,J as jt,V as Mt,ot as Nt,t as Pt,vt as Ft,z as It}from"./useDialogControl-B0r4COHK.js";import{h as K}from"./enums-CHFb7_-4.js";import{n as q}from"./vue-i18n.runtime-85TcL2zd.js";import{p as Lt}from"./count-Di9Hz7kC.js";import{t as Rt}from"./SnsType-BXrRIJby.js";import{t as J}from"./_plugin-vue_export-helper-BbECKVuF.js";import{c as zt,s as Bt}from"./vue-router-B6c_zBdC.js";import{t as Vt}from"./BaseClickable-DW-fEjPg.js";import{t as Ht}from"./BaseButton-Dn_Tt6GO.js";import{C as Ut,a as Wt,b as Gt,g as Y,h as Kt,l as X,n as qt,p as Jt,t as Yt,u as Xt,y as Zt}from"./utf8-ChtswdN6.js";import{a as Qt,b as $t,c as en,d as tn,f as nn,g as rn,i as an,m as on,n as sn,o as cn,p as ln,s as un,u as dn,v as fn,y as Z}from"./web3-provider-58S1p2Gh.js";import{o as pn,r as mn,t as hn}from"./lib.esm-DJgWYy0A.js";import{t as gn}from"./id-Dv-cKqAx.js";import{o as _n,s as vn}from"./TaskSwap-BlKtzL5g.js";import{i as yn}from"./cjs-B6Y5CAZ-.js";import{t as bn}from"./cloneDeep-Cu_wynD_.js";import{n as xn,o as Sn,r as Cn,t as wn}from"./config-BmfeCZqJ.js";import{i as Tn,n as En}from"./useIsDraftCommunityPreview-Dhp7Efzk.js";import{t as Dn}from"./useLoginLogout-kZ9UgDDn.js";import{_ as On,d as kn}from"./gtag-CyEYSvuO.js";import{i as An}from"./useTheCommunityStore-BeBHgG6I.js";import{t as jn}from"./useMenuCommunitiesStore-BovdqMAT.js";import{t as Mn}from"./useLoadLevelConfig-D472ZrN2.js";import{t as Nn}from"./useTwitterOauth-CHUaymdz.js";import{n as Pn,t as Fn}from"./useFslOauth-C3UxKPH_.js";import{n as In,t as Ln}from"./EmailCodeForm-CXZkQK4T.js";import{t as Rn}from"./GoBack-dT4Sy3ss.js";import{t as zn}from"./BaseCheckBox-D9N7CTiZ.js";import{t as Bn}from"./AutoRouterLink-75Z22_kj.js";import{t as Vn}from"./twitter-F24dMANN.js";import{t as Hn}from"./useDiscordOauth-BbwEuL1i.js";import"./logo_icon_dark-CY3TvvrN.js";import{t as Un}from"./useBUserDomainState-Bi1pK4I-.js";import{t as Wn}from"./useQueryCommunityInfo-COc6n6Vh.js";import{n as Gn,t as Kn}from"./dist-y5o0AE3c.js";import{t as qn}from"./incentive-CIAMWk6V.js";import{t as Jn}from"./useQuery-CU4KKZTp.js";import{a as Yn,o as Xn}from"./OnchainActionItem-CHnPpG6F.js";import{t as Zn}from"./RewardsRowHoverScroll-BPOF8rHu.js";import{t as Qn}from"./RouterTab-DV94U1my.js";import{t as $n}from"./RouterTabItem-CcXeSBTG.js";import{t as er}from"./IconCloseNew-CyKKFenT.js";import{t as tr}from"./BottomDialog-D3ClW1FM.js";import{i as nr,n as rr,r as ir}from"./MilestoneList-DMSKQi6H.js";import{t as ar}from"./MilestoneMetricType-BveUCnjv.js";import{t as or}from"./CommunityMilestone-CY7ZxFza.js";import{t as sr}from"./links-AmbnvJg9.js";import{r as cr}from"./campaign-CRlHOOzv.js";import{t as lr}from"./CampaignItemView-CoJwjbRs.js";import{A as ur,C as dr,D as fr,E as pr,F as mr,M as hr,N as gr,O as _r,P as vr,S as yr,T as br,_ as xr,a as Sr,b as Cr,d as wr,f as Tr,g as Er,h as Dr,j as Or,k as kr,m as Ar,n as jr,o as Mr,p as Nr,r as Pr,s as Fr,t as Ir,u as Lr,v as Rr,w as zr,x as Br,y as Vr}from"./update-swiper-D-usexVQ.js";(function(){let e=document.createElement(`link`).relList;if(e&&e.supports&&e.supports(`modulepreload`))return;for(let e of document.querySelectorAll(`link[rel="modulepreload"]`))n(e);new MutationObserver(e=>{for(let t of e)if(t.type===`childList`)for(let e of t.addedNodes)e.tagName===`LINK`&&e.rel===`modulepreload`&&n(e)}).observe(document,{childList:!0,subtree:!0});function t(e){let t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),e.crossOrigin===`use-credentials`?t.credentials=`include`:e.crossOrigin===`anonymous`?t.credentials=`omit`:t.credentials=`same-origin`,t}function n(e){if(e.ep)return;e.ep=!0;let n=t(e);fetch(e.href,n)}})();var Hr=(e=>(e.LOADING=`loading`,e.LOADED=`loaded`,e.ERROR=`error`,e))(Hr||{}),Ur=typeof window<`u`&&window!==null,Wr=Xr(),Gr=Object.prototype.propertyIsEnumerable,Kr=Object.getOwnPropertySymbols;function qr(e){return typeof e==`function`||toString.call(e)===`[object Object]`}function Jr(e){return typeof e==`object`?e===null:typeof e!=`function`}function Yr(e){return e!==`__proto__`&&e!==`constructor`&&e!==`prototype`}function Xr(){return Ur&&`IntersectionObserver`in window&&`IntersectionObserverEntry`in window&&`intersectionRatio`in window.IntersectionObserverEntry.prototype?(`isIntersecting`in window.IntersectionObserverEntry.prototype||Ob
1ject.defineProperty(window.IntersectionObserverEntry.prototype,`isIntersecting`,{get(){return this.intersectionRatio>0}}),!0):!1}function Zr(e,...t){if(!qr(e))throw TypeError(`expected the first argument to be an object`);if(t.length===0||typeof Symbol!=`function`||typeof Kr!=`function`)return e;for(let n of t){let t=Kr(n);for(let r of t)Gr.call(n,r)&&(e[r]=n[r])}return e}function Qr(e,...t){let n=0;for(Jr(e)&&(e=t[n++]),e||={};n<t.length;n++)if(qr(t[n])){for(let r of Object.keys(t[n]))Yr(r)&&(qr(e[r])&&qr(t[n][r])?Qr(e[r],t[n][r]):e[r]=t[n][r]);Zr(e,t[n])}return e}var $r=`data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7`,ei=``,ti={rootMargin:`0px`,threshold:0},ni=`data-lazy-timeout-id`,ri=class{constructor(e){this.options={loading:$r,error:ei,observerOptions:ti,log:!0,lifecycle:{},logLevel:`error`},this._images=new WeakMap,this.config(e)}config(e={}){Qr(this.options,e)}mount(e,t){if(!e)return;let{src:n,loading:r,error:i,lifecycle:a,delay:o}=this._valueFormatter(typeof t==`string`?t:t.value);this._lifecycle(Hr.LOADING,a,e),e.setAttribute(`src`,r||$r),Wr||(this.loadImages(e,n,i,a),this._log(()=>{this._logger(`Not support IntersectionObserver!`)})),this._initIntersectionObserver(e,n,i,a,o)}update(e,t){if(!e)return;this._realObserver(e)?.unobserve(e);let{src:n,error:r,lifecycle:i,delay:a}=this._valueFormatter(typeof t==`string`?t:t.value);this._initIntersectionObserver(e,n,r,i,a)}unmount(e){e&&(this._realObserver(e)?.unobserve(e),this._images.delete(e))}loadImages(e,t,n,r){this._setImageSrc(e,t,n,r)}_setImageSrc(e,t,n,r){e.tagName.toLowerCase()===`img`?(t&&e.getAttribute(`src`)!==t&&e.setAttribute(`src`,t),this._listenImageStatus(e,()=>{this._lifecycle(Hr.LOADED,r,e)},()=>{e.onload=null,this._lifecycle(Hr.ERROR,r,e),this._realObserver(e)?.disconnect(),n&&e.getAttribute(`src`)!==n&&e.setAttribute(`src`,n),this._log(()=>{this._logger(`Image failed to load!And failed src was: ${t} `)})})):e.style.backgroundImage=`url('${t}')`}_initIntersectionObserver(e,t,n,r,i){let a=this.options.observerOptions;this._images.set(e,new IntersectionObserver(a=>{Array.prototype.forEach.call(a,a=>{i&&i>0?this._delayedIntersectionCallback(e,a,i,t,n,r):this._intersectionCallback(e,a,t,n,r)})},a)),this._realObserver(e)?.observe(e)}_intersectionCallback(e,t,n,r,i){t.isIntersecting&&(this._realObserver(e)?.unobserve(t.target),this._setImageSrc(e,n,r,i))}_delayedIntersectionCallback(e,t,n,r,i,a){if(t.isIntersecting){if(t.target.hasAttribute(ni))return;let o=setTimeout(()=>{this._intersectionCallback(e,t,r,i,a),t.target.removeAttribute(ni)},n);t.target.setAttribute(ni,String(o))}else t.target.hasAttribute(ni)&&(clearTimeout(Number(t.target.getAttribute(ni))),t.target.removeAttribute(ni))}_listenImageStatus(e,t,n){e.onload=t,e.onerror=n}_valueFormatter(e){let t=e,n=this.options.loading,r=this.options.error,i=this.options.lifecycle,a=this.options.delay;return qr(e)&&(t=e.src,n=e.loading||this.options.loading,r=e.error||this.options.error,i=e.lifecycle||this.options.lifecycle,a=e.delay||this.options.delay),{src:t,loading:n,error:r,lifecycle:i,delay:a}}_log(e){this.options.log&&e()}_lifecycle(e,t,n){switch(e){case Hr.LOADING:n?.setAttribute(`lazy`,Hr.LOADING),t?.loading&&t.loading(n);break;case Hr.LOADED:n?.setAttribute(`lazy`,Hr.LOADED),t?.loaded&&t.loaded(n);break;case Hr.ERROR:n?.setAttribute(`lazy`,Hr.ERROR),t?.error&&t.error(n);break}}_realObserver(e){return this._images.get(e)}_logger(e,...t){let n=console.error;switch(this.options.logLevel){case`error`:n=console.error;break;case`warn`:n=console.warn;break;case`info`:n=console.info;break;case`debug`:n=console.debug;break}n(e,t)}},ii={install(e,t){let n=new ri(t);e.config.globalProperties.$Lazyload=n,e.provide(`Lazyload`,n),e.directive(`lazy`,{mounted:n.mount.bind(n),updated:n.update.bind(n),unmounted:n.unmount.bind(n)})}},ai=`�Ethereum Signed Message: 2`;function oi(e){return typeof e==`string`&&(e=qt(e)),pn(Xt([qt(ai),qt(String(e.length)),e]))}function si(e,t,n,r,i){e=X(e),t=X(t);let a,o=1,s=new Uint8Array(r),c=new Uint8Array(t.length+4);c.set(t);let l,u;for(let d=1;d<=o;d++){c[t.length]=d>>24&255,c[t.length+1]=d>>16&255,c[t.length+2]=d>>8&255,c[t.length+3]=d&255;let f=X(an(i,e,c));a||(a=f.length,u=new Uint8Array(a),o=Math.ceil(r/a),l=r-(o-1)*a),u.set(f);for(let t=1;t<n;t++){f=X(an(i,e,f));for(let e=0;e<a;e++)u[e]^=f[e]}let p=(d-1)*a,m=d===o?l:a;s.set(X(u).slice(0,m),p)}return Y(s)}
2var ci=new Ut(`wordlists/5.8.0`),li=class e{constructor(t){ci.checkAbstract(new.target,e),Z(this,`locale`,t)}split(e){return e.toLowerCase().split(/ +/g)}join(e){return e.join(` `)}static check(e){let t=[];for(let n=0;n<2048;n++){let r=e.getWord(n);if(n!==e.getWordIndex(r))return`0x`;t.push(r)}return gn(t.join(` 3`)+` 4`)}static register(e,t){t||=e.locale}},ui=`AbandonAbilityAbleAboutAboveAbsentAbsorbAbstractAbsurdAbuseAccessAccidentAccountAccuseAchieveAcidAcousticAcquireAcrossActActionActorActressActualAdaptAddAddictAddressAdjustAdmitAdultAdvanceAdviceAerobicAffairAffordAfraidAgainAgeAgentAgreeAheadAimAirAirportAisleAlarmAlbumAlcoholAlertAlienAllAlleyAllowAlmostAloneAlphaAlreadyAlsoAlterAlwaysAmateurAmazingAmongAmountAmusedAnalystAnchorAncientAngerAngleAngryAnimalAnkleAnnounceAnnualAnotherAnswerAntennaAntiqueAnxietyAnyApartApologyAppearAppleApproveAprilArchArcticAreaArenaArgueArmArmedArmorArmyAroundArrangeArrestArriveArrowArtArtefactArtistArtworkAskAspectAssaultAssetAssistAssumeAsthmaAthleteAtomAttackAttendAttitudeAttractAuctionAuditAugustAuntAuthorAutoAutumnAverageAvocadoAvoidAwakeAwareAwayAwesomeAwfulAwkwardAxisBabyBachelorBaconBadgeBagBalanceBalconyBallBambooBananaBannerBarBarelyBargainBarrelBaseBasicBasketBattleBeachBeanBeautyBecauseBecomeBeefBeforeBeginBehaveBehindBelieveBelowBeltBenchBenefitBestBetrayBetterBetweenBeyondBicycleBidBikeBindBiologyBirdBirthBitterBlackBladeBlameBlanketBlastBleakBlessBlindBloodBlossomBlouseBlueBlurBlushBoardBoatBodyBoilBombBoneBonusBookBoostBorderBoringBorrowBossBottomBounceBoxBoyBracketBrainBrandBrassBraveBreadBreezeBrickBridgeBriefBrightBringBriskBroccoliBrokenBronzeBroomBrotherBrownBrushBubbleBuddyBudgetBuffaloBuildBulbBulkBulletBundleBunkerBurdenBurgerBurstBusBusinessBusyButterBuyerBuzzCabbageCabinCableCactusCageCakeCallCalmCameraCampCanCanalCancelCandyCannonCanoeCanvasCanyonCapableCapitalCaptainCarCarbonCardCargoCarpetCarryCartCaseCashCasinoCastleCasualCatCatalogCatchCategoryCattleCaughtCauseCautionCaveCeilingCeleryCementCensusCenturyCerealCertainChairChalkChampionChangeChaosChapterChargeChaseChatCheapCheckCheeseChefCherryChestChickenChiefChildChimneyChoiceChooseChronicChuckleChunkChurnCigarCinnamonCircleCitizenCityCivilClaimClapClarifyClawClayCleanClerkCleverClickClientCliffClimbClinicClipClockClogCloseClothCloudClownClubClumpClusterClutchCoachCoastCoconutCodeCoffeeCoilCoinCollectColorColumnCombineComeComfortComicCommonCompanyConcertConductC
4onfirmCongressConnectConsiderControlConvinceCookCoolCopperCopyCoralCoreCornCorrectCostCottonCouchCountryCoupleCourseCousinCoverCoyoteCrackCradleCraftCramCraneCrashCraterCrawlCrazyCreamCreditCreekCrewCricketCrimeCrispCriticCropCrossCrouchCrowdCrucialCruelCruiseCrumbleCrunchCrushCryCrystalCubeCultureCupCupboardCuriousCurrentCurtainCurveCushionCustomCuteCycleDadDamageDampDanceDangerDaringDashDaughterDawnDayDealDebateDebrisDecadeDecemberDecideDeclineDecorateDecreaseDeerDefenseDefineDefyDegreeDelayDeliverDemandDemiseDenialDentistDenyDepartDependDepositDepthDeputyDeriveDescribeDesertDesignDeskDespairDestroyDetailDetectDevelopDeviceDevoteDiagramDialDiamondDiaryDiceDieselDietDifferDigitalDignityDilemmaDinnerDinosaurDirectDirtDisagreeDiscoverDiseaseDishDismissDisorderDisplayDistanceDivertDivideDivorceDizzyDoctorDocumentDogDollDolphinDomainDonateDonkeyDonorDoorDoseDoubleDoveDraftDragonDramaDrasticDrawDreamDressDriftDrillDrinkDripDriveDropDrumDryDuckDumbDuneDuringDustDutchDutyDwarfDynamicEagerEagleEarlyEarnEarthEasilyEastEasyEchoEcologyEconomyEdgeEditEducateEffortEggEightEitherElbowElderElectricElegantElementElephantElevatorEliteElseEmbarkEmbodyEmbraceEmergeEmotionEmployEmpowerEmptyEnableEnactEndEndlessEndorseEnemyEnergyEnforceEngageEngineEnhanceEnjoyEnlistEnoughEnrichEnrollEnsureEnterEntireEntryEnvelopeEpisodeEqualEquipEraEraseErodeErosionErrorEruptEscapeEssayEssenceEstateEternalEthicsEvidenceEvilEvokeEvolveExactExampleExcessExchangeExciteExcludeExcuseExecuteExerciseExhaustExhibitExileExistExitExoticExpandExpectExpireExplainExposeExpressExtendExtraEyeEyebrowFabricFaceFacultyFadeFaintFaithFallFalseFameFamilyFamousFanFancyFantasyFarmFashionFatFatalFatherFatigueFaultFavoriteFeatureFebruaryFederalFeeFeedFeelFemaleFenceFestivalFetchFeverFewFiberFictionFieldFigureFileFilmFilterFinalFindFineFingerFinishFireFirmFirstFiscalFishFitFitnessFixFlagFlameFlashFlatFlavorFleeFlightFlipFloatFlockFloorFlowerFluidFlushFlyFoamFocusFogFoilFoldFollowFoodFootForceForestForgetForkFortuneForumForwardFossilFosterFoundFoxFragileFrameFrequentFreshFriendFringeFrogFrontFrostFrownFrozenFruitFuelFunFunnyFurnaceFuryFutureGadgetGainGalaxyGalleryGameGapGarageGarbageGardenGarlicGarmentGasGaspGateGatherGaugeGazeGeneralGeniusGenreGentleGenuineGestureGhostGiantGiftGiggleGingerGiraffeGirlGiveGladGlanceGlareGlassGlideGlimpseGlobeGloomGloryGloveGlowGlueGoatGoddessGoldGoodGooseGorillaGospelGossipGovernGownGrabGraceGrainGrantGrapeGrassGravityGreatGreenGridGriefGritGroceryGroupGrowGruntGuardGuessGuideGuiltGuitarGunGymHabitHairHalfHammerHamsterHandHappyHarborHardHarshHarvestHatHaveHawkHazardHeadHealthHeartHeavyHedgehogHeightHelloHelmetHelpHenHeroHiddenHighHillHintHipHireHistoryHobbyHockeyHoldHoleHolidayHollowHomeHoneyHoodHopeHornHorrorHorseHospitalHostHotelHourHoverHubHugeHumanHumbleHumorHundredHungryHuntHurdleHurryHurtHusbandHybridIceIconIdeaIdentifyIdleIgnoreIllIllegalIllnessImageImitateImmenseImmuneImpactImposeImproveImpulseInchIncludeIncomeIncreaseIndexIndicateIndoorIndustryInfantInflictInformInhaleInheritInitialInjectInjuryInmateInnerInnocentInputInquiryInsaneInsectInsideInspireInstallIntactInterestIntoInvestInviteInvolveIronIslandIsolateIssueItemIvoryJacketJaguarJarJazzJealousJeansJellyJewelJobJoinJokeJourneyJoyJudgeJuiceJumpJungleJuniorJunkJustKangarooKeenKeepKetchupKeyKickKidKidneyKindKingdomKissKitKitchenKiteKittenKiwiKneeKnifeKnockKnowLabLabelLaborLadderLadyLakeLampLanguageLaptopLargeLaterLatinLaughLaundryLavaLawLawnLawsuitLayerLazyLeaderLeafLearnLeaveLectureLeftLegLegalLegendLeisureLemonLendLengthLensLeopardLessonLetterLevelLiarLibertyLibraryLicenseLifeLiftLightLikeLimbLimitLinkLionLiquidListLittleLiveLizardLoadLoanLobsterLocalLockLogicLonelyLongLoopLotteryLoudLoungeLoveLoyalLuckyLuggageLumberLunarLunchLuxuryLyricsMachineMadMagicMagnetMaidMailMainMajorMakeMammalManManageMandateMangoMansionManualMapleMarbleMarchMarginMarineMarketMarriageMaskMassMasterMatchMaterialMathMatrixMatterMaximumMazeMeadowMeanMeasureMeatMechanicMedalMediaMelodyMeltMemberMemoryMentionMenuMercyMergeMeritMerryMeshMessageMetalMethodMiddleMidnightMilkMillionMimicMindMinimumMinorMinuteMiracleMirrorMiseryMissMistakeMixMixedMixtureMobileModelModifyMomMomentMonitorMonkeyMonsterMonthMoonMoralMoreMorningMosquitoMotherMotionMotorMountainMouseMoveMovieMuchMuffinMuleMultiplyMuscleMu
4seumMushroomMusicMustMutualMyselfMysteryMythNaiveNameNapkinNarrowNastyNationNatureNearNeckNeedNegativeNeglectNeitherNephewNerveNestNetNetworkNeutralNeverNewsNextNiceNightNobleNoiseNomineeNoodleNormalNorthNoseNotableNoteNothingNoticeNovelNowNuclearNumberNurseNutOakObeyObjectObligeObscureObserveObtainObviousOccurOceanOctoberOdorOffOfferOfficeOftenOilOkayOldOliveOlympicOmitOnceOneOnionOnlineOnlyOpenOperaOpinionOpposeOptionOrangeOrbitOrchardOrderOrdinaryOrganOrientOriginalOrphanOstrichOtherOutdoorOuterOutputOutsideOvalOvenOverOwnOwnerOxygenOysterOzonePactPaddlePagePairPalacePalmPandaPanelPanicPantherPaperParadeParentParkParrotPartyPassPatchPathPatientPatrolPatternPausePavePaymentPeacePeanutPearPeasantPelicanPenPenaltyPencilPeoplePepperPerfectPermitPersonPetPhonePhotoPhrasePhysicalPianoPicnicPicturePiecePigPigeonPillPilotPinkPioneerPipePistolPitchPizzaPlacePlanetPlasticPlatePlayPleasePledgePluckPlugPlungePoemPoetPointPolarPolePolicePondPonyPoolPopularPortionPositionPossiblePostPotatoPotteryPovertyPowderPowerPracticePraisePredictPreferPreparePresentPrettyPreventPricePridePrimaryPrintPriorityPrisonPrivatePrizeProblemProcessProduceProfitProgramProjectPromoteProofPropertyProsperProtectProudProvidePublicPuddingPullPulpPulsePumpkinPunchPupilPuppyPurchasePurityPurposePursePushPutPuzzlePyramidQualityQuantumQuarterQuestionQuickQuitQuizQuoteRabbitRaccoonRaceRackRadarRadioRailRainRaiseRallyRampRanchRandomRangeRapidRareRateRatherRavenRawRazorReadyRealReasonRebelRebuildRecallReceiveRecipeRecordRecycleReduceReflectReformRefuseRegionRegretRegularRejectRelaxReleaseReliefRelyRemainRememberRemindRemoveRenderRenewRentReopenRepairRepeatReplaceReportRequireRescueResembleResistResourceResponseResultRetireRetreatReturnReunionRevealReviewRewardRhythmRibRibbonRiceRichRideRidgeRifleRightRigidRingRiotRippleRiskRitualRivalRiverRoadRoastRobotRobustRocketRomanceRoofRookieRoomRoseRotateRoughRoundRouteRoyalRubberRudeRugRuleRunRunwayRuralSadSaddleSadnessSafeSailSaladSalmonSalonSaltSaluteSameSampleSandSatisfySatoshiSauceSausageSaveSayScaleScanScareScatterSceneSchemeSchoolScienceScissorsScorpionScoutScrapScreenScriptScrubSeaSearchSeasonSeatSecondSecretSectionSecuritySeedSeekSegmentSelectSellSeminarSeniorSenseSentenceSeriesServiceSessionSettleSetupSevenShadowShaftShallowShareShedShellSheriffShieldShiftShineShipShiverShockShoeShootShopShortShoulderShoveShrimpShrugShuffleShySiblingSickSideSiegeSightSignSilentSilkSillySilverSimilarSimpleSinceSingSirenSisterSituateSixSizeSkateSketchSkiSkillSkinSkirtSkullSlabSlamSleepSlenderSliceSlideSlightSlimSloganSlotSlowSlushSmallSmartSmileSmokeSmoothSnackSnakeSnapSniffSnowSoapSoccerSocialSockSodaSoftSolarSoldierSolidSolutionSolveSomeoneSongSoonSorrySortSoulSoundSoupSourceSouthSpaceSpareSpatialSpawnSpeakSpecialSpeedSpellSpendSphereSpiceSpiderSpikeSpinSpiritSplitSpoilSponsorSpoonSportSpotSpraySpreadSpringSpySquareSqueezeSquirrelStableStadiumStaffStageStairsStampStandStartStateStaySteakSteelStemStepStereoStickStillStingStockStomachStoneStoolStoryStoveStrategyStreetStrikeStrongStruggleStudentStuffStumbleStyleSubjectSubmitSubwaySuccessSuchSuddenSufferSugarSuggestSuitSummerSunSunnySunsetSuperSupplySupremeSureSurfaceSurgeSurpriseSurroundSurveySuspectSustainSwallowSwampSwapSwarmSwearSweetSwiftSwimSwingSwitchSwordSymbolSymptomSyrupSystemTableTackleTagTailTalentTalkTankTapeTargetTaskTasteTattooTaxiTeachTeamTellTenTenantTennisTentTermTestTextThankThatThemeThe
4nTheoryThereTheyThingThisThoughtThreeThriveThrowThumbThunderTicketTideTigerTiltTimberTimeTinyTipTiredTissueTitleToastTobaccoTodayToddlerToeTogetherToiletTokenTomatoTomorrowToneTongueTonightToolToothTopTopicToppleTorchTornadoTortoiseTossTotalTouristTowardTowerTownToyTrackTradeTrafficTragicTrainTransferTrapTrashTravelTrayTreatTreeTrendTrialTribeTrickTriggerTrimTripTrophyTroubleTruckTrueTrulyTrumpetTrustTruthTryTubeTuitionTumbleTunaTunnelTurkeyTurnTurtleTwelveTwentyTwiceTwinTwistTwoTypeTypicalUglyUmbrellaUnableUnawareUncleUncoverUnderUndoUnfairUnfoldUnhappyUniformUniqueUnitUniverseUnknownUnlockUntilUnusualUnveilUpdateUpgradeUpholdUponUpperUpsetUrbanUrgeUsageUseUsedUsefulUselessUsualUtilityVacantVacuumVagueValidValleyValveVanVanishVaporVariousVastVaultVehicleVelvetVendorVentureVenueVerbVerifyVersionVeryVesselVeteranViableVibrantViciousVictoryVideoViewVillageVintageViolinVirtualVirusVisaVisitVisualVitalVividVocalVoiceVoidVolcanoVolumeVoteVoyageWageWagonWaitWalkWallWalnutWantWarfareWarmWarriorWashWaspWasteWaterWaveWayWealthWeaponWearWeaselWeatherWebWeddingWeekendWeirdWelcomeWestWetWhaleWhatWheatWheelWhenWhereWhipWhisperWideWidthWifeWildWillWinWindowWineWingWinkWinnerWinterWireWisdomWiseWishWitnessWolfWomanWonderWoodWoolWordWorkWorldWorryWorthWrapWreckWrestleWristWriteWrongYardYearYellowYouYoungYouthZebraZeroZoneZoo`,di=null;function fi(e){if(di==null&&(di=ui.replace(/([A-Z])/g,` $1`).toLowerCase().substring(1).split(` `),li.check(e)!==`0x3c8acc1e7b08d8e76f9fda015ef48dc8c710a73cb7e0f77b2c18a9b5a7adde60`))throw di=null,Error(`BIP39 Wordlist for en (English) FAILED`)}var pi=new class extends li{constructor(){super(`en`)}getWord(e){return fi(this),di[e]}getWordIndex(e){return fi(this),di.indexOf(e)}};li.register(pi);var mi={en:pi},hi=new Ut(`hdnode/5.8.0`),gi=Wt.from(`0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141`),_i=qt(`Bitcoin seed`),vi=2147483648;function yi(e){return(1<<e)-1<<8-e}function bi(e){return(1<<e)-1}function xi(e){return Kt(Y(e),32)}function Si(e){return en.encode(Xt([e,Jt(cn(cn(e)),0,4)]))}function Ci(e){if(e==null)return mi.en;if(typeof e==`string`){let t=mi[e];return t??hi.throwArgumentError(`unknown locale`,`wordlist`,e),t}return e}var wi={},Ti=`m/44'/60'/0'/0/0`,Ei=class e{constructor(e,t,n,r,i,a,o,s){if(e!==wi)throw Error(`HDNode constructor cannot be called directly`);if(t){let e=new nn(t);Z(this,`privateKey`,e.privateKey),Z(this,`publicKey`,e.compressedPublicKey)}else Z(this,`privateKey`,null),Z(this,`publicKey`,Y(n));Z(this,`parentFingerprint`,r),Z(this,`fingerprint`,Jt(Qt(cn(this.publicKey)),0,4)),Z(this,`address`,dn(this.publicKey)),Z(this,`chainCode`,i),Z(this,`index`,a),Z(this,`depth`,o),s==null?(Z(this,`mnemonic`,null),Z(this,`path`,null)):typeof s==`string`?(Z(this,`mnemonic`,null),Z(this,`path`,s)):(Z(this,`mnemonic`,s),Z(this,`path`,s.path))}get extendedKey(){if(this.depth>=256)throw Error(`Depth too large!`);return Si(Xt([this.privateKey==null?`0x0488B21E`:`0x0488ADE4`,Y(this.depth),this.parentFingerprint,Kt(Y(this.index),4),this.chainCode,this.privateKey==null?this.publicKey:Xt([`0x00`,this.privateKey])]))}neuter(){return new e(wi,null,this.publicKey,this.parentFingerprint,this.chainCode,this.index,this.depth,this.path)}_derive(t){if(t>4294967295)throw Error(`invalid index - `+String(t));let n=this.path;n&&(n+=`/`+(t&~vi));let r=new Uint8Array(37);if(t&vi){if(!this.privateKey)throw Error(`cannot derive child of neutered node`);r.set(X(this.privateKey),1),n&&(n+=`'`)}else r.set(X(this.publicKey));for(let e=24;e>=0;e-=8)r[33+(e>>3)]=t>>24-e&255;let i=X(an(un.sha512,this.chainCode,r)),a=i.slice(0,32),o=i.slice(32),s=null,c=null;this.privateKey?s=xi(Wt.from(a).add(this.privateKey).mod(gi)):c=new nn(Y(a))._addPoint(this.publicKey);let l=n,u=this.mnemonic;return u&&(l=Object.freeze({phrase:u.phrase,path:n,locale:u.locale||`en`})),new e(wi,s,c,this.fingerprint,xi(o),t,this.depth+1,l)}derivePath(e){let t=e.split(`/`);if(t.length===0||t[0]===`m`&&this.depth!==0)throw Error(`invalid path - `+e);t[0]===`m`&&t.shift();let n=this;for(let e=0;e<t.length;e++){let r=t[e];if(r.match(/^[0-9]+'$/)){let e=parseInt(r.substring(0,r.length-1));if(e>=vi)throw Error(`invalid path index - `+r);n=n._derive(vi+e)}else if(r.match(/^[0-9]+$/)){let e=parseInt(r);if(e>=vi)throw Error(`invalid path index - `+r);n=n._derive(e)}else throw Error(`invalid path component - `+r)}return n}static _fromSeed(t,n){let r=X(t);if(r.length<16||r.length>64)throw Error(`invalid seed`);let i=X(an(un.sha512,_i,r));return new e(wi,xi(i.slice(0,32)),null,`0x00000000`,xi(i.slice(32)),0,0,n)}static fromMnemonic(t,n,r){return r=Ci(r),t=ki(Oi(t,r),r),e._fromSeed(Di(t,n),{phrase:t,path:`m`,locale:r.locale})}static fromSeed(t){return e._fromSeed(t,null)}static fromExtendedKey(t){let n=en.decode(t);(n.length!==82||Si(n.slice(0,78))!==t)&&hi.throwArgumentError(`invalid extended key`,`extendedKey`,`[REDACTED]`);let r=n[4],i=Y(n.slice(5,9)),a=parseInt(Y(n.slice(9,13)).substring(2),16),o=Y(n.slice(13,45)),s=n.slice(45,78);switch(Y(n.slice(0,4))){case`0x0488b21e`:case`0x043587cf`:return new e(wi,null,Y(s),i,o,a,r,null);case`0x0488ade4`:case`0x04358394 `:if(s[0]!==0)break;return new e(wi,Y(s.slice(1)),null,i,o,a,r,null)}return hi.throwArgumentError(`invalid extended key`,`extendedKey`,`[REDACTED]`)}};function Di(e,t){t||=``;let n=qt(`mnemonic`+t,Yt.NFKD);return si(qt(e,Yt.NFKD),n,2048,64,`sha512`)}
4function Oi(e,t){t=Ci(t),hi.checkNormalize();let n=t.split(e);if(n.length%3!=0)throw Error(`invalid mnemonic`);let r=X(new Uint8Array(Math.ceil(11*n.length/8))),i=0;for(let e=0;e<n.length;e++){let a=t.getWordIndex(n[e].normalize(`NFKD`));if(a===-1)throw Error(`invalid mnemonic`);for(let e=0;e<11;e++)a&1<<10-e&&(r[i>>3]|=1<<7-i%8),i++}let a=32*n.length/3,o=yi(n.length/3);if((X(cn(r.slice(0,a/8)))[0]&o)!==(r[r.length-1]&o))throw Error(`invalid checksum`);return Y(r.slice(0,a/8))}function ki(e,t){if(t=Ci(t),e=X(e),e.length%4!=0||e.length<16||e.length>32)throw Error(`invalid entropy`);let n=[0],r=11;for(let t=0;t<e.length;t++)r>8?(n[n.length-1]<<=8,n[n.length-1]|=e[t],r-=8):(n[n.length-1]<<=r,n[n.length-1]|=e[t]>>8-r,n.push(e[t]&bi(8-r)),r+=3);let i=e.length/4,a=X(cn(e))[0]&yi(i);return n[n.length-1]<<=i,n[n.length-1]|=a>>8-i,t.join(n.map(e=>t.getWord(e)))}var Ai=`random/5.8.0`;n();var ji=new Ut(Ai);function Mi(){if(typeof self<`u`)return self;if(typeof window<`u`)return window;if(r!==void 0)return r;throw Error(`unable to locate global object`)}var Ni=Mi(),Pi=Ni.crypto||Ni.msCrypto;(!Pi||!Pi.getRandomValues)&&(ji.warn(`WARNING: Missing strong random number source`),Pi={getRandomValues:function(e){return ji.throwError(`no secure random source avaialble`,Ut.errors.UNSUPPORTED_OPERATION,{operation:`crypto.getRandomValues`})}});function Fi(e){(e<=0||e>1024||e%1||e!=e)&&ji.throwArgumentError(`invalid length`,`length`,e);let t=new Uint8Array(e);return Pi.getRandomValues(t),X(t)}var Ii=t(((e,t)=>{(function(n){function r(e){return parseInt(e)===e}function i(e){if(!r(e.length))return!1;for(var t=0;t<e.length;t++)if(!r(e[t])||e[t]<0||e[t]>255)return!1;return!0}function a(e,t){if(e.buffer&&ArrayBuffer.isView(e)&&e.name===`Uint8Array`)return t&&(e=e.slice?e.slice():Array.prototype.slice.call(e)),e;if(Array.isArray(e)){if(!i(e))throw Error(`Array contains invalid value: `+e);return new Uint8Array(e)}if(r(e.length)&&i(e))return new Uint8Array(e);throw Error(`unsupported array-like object`)}function o(e){return new Uint8Array(e)}function s(e,t,n,r,i){(r!=null||i!=null)&&(e=e.slice?e.slice(r,i):Array.prototype.slice.call(e,r,i)),t.set(e,n)}var c=(function(){function e(e){var t=[],n=0;for(e=encodeURI(e);n<e.length;){var r=e.charCodeAt(n++);r===37?(t.push(parseInt(e.substr(n,2),16)),n+=2):t.push(r)}return a(t)}function t(e){for(var t=[],n=0;n<e.length;){var r=e[n];r<128?(t.push(String.fromCharCode(r)),n++):r>191&&r<224?(t.push(String.fromCharCode((r&31)<<6|e[n+1]&63)),n+=2):(t.push(String.fromCharCode((r&15)<<12|(e[n+1]&63)<<6|e[n+2]&63)),n+=3)}return t.join(``)}return{toBytes:e,fromBytes:t}})(),l=(function(){function e(e){for(var t=[],n=0;n<e.length;n+=2)t.push(parseInt(e.substr(n,2),16));return t}var t=`0123456789abcdef`;function n(e){for(var n=[],r=0;r<e.length;r++){var i=e[r];n.push(t[(i&240)>>4]+t[i&15])}return n.join(``)}return{toBytes:e,fromBytes:n}})(),u={16:10,24:12,32:14},d=[1,2,4,8,16,32,64,128,27,54,108,216,171,77,154,47,94,188,99,198,151,53,106,212,179,125,250,239,197,145],f=[99,124,119,123,242,107,111,197,48,1,103,43,254,215,171,118,202,130,201,125,250,89,71,240,173,212,162,175,156,164,114,192,183,253,147,38,54,63,247,204,52,165,229,241,113,216,49,21,4,199,35,195,24,150,5,154,7,18,128,226,235,39,178,117,9,131,44,26,27,110,90,160,82,59,214,179,41,227,47,132,83,209,0,237,32,252,177,91,106,203,190,57,74,76,88,207,208,239,170,251,67,77,51,133,69,249,2,127,80,60,159,168,81,163,64,143,146,157,56,245,188,182,218,33,16,255,243,210,205,12,19,236,95,151,68,23,196,167,126,61,100,93,25,115,96,129,79,220,34,42,144,136,70,238,184,20,222,94,11,219,224,50,58,10,73,6,36,92,194,211,172,98,145,149,228,121,231,200,55,109,141,213,78,169,108,86,244,234,101,122,174,8,186,120,37,46,28,166,180,198,232,221,116,31,75,189,139,138,112,62,181,102,72,3,246,14,97,53,87,185,134,193,29,158,225,248,152,17,105,217,142,148,155,30,135,233,206,85,40,223,140,161,137,13,191,230,66,104,65,153,45,15,176,84,187,22],p=[82,9,106,213,48,54,165,56,191,64,163,158,129,243,215,251,124,227,57,130,155,47,255,135,52,142,67,68,196,222,233,203,84,123,148,50,166,194,35,61,238,76,149,11,66,250,195,78,8,46,161,102,40,217,36,178,118,91,162,73,109,139,209,37,114,248,246,100,134,104,152,22,212,164,92,204,93,101,182,146,108,112,72,80,253,237,185,218,94,21,70,87,167,141,157,132,144,216,171,0,140,188,211,10,247,228,88,5,184,179,69,6,208,44,30,143,202,63,15,2,193,175,189,3,1,19,138,107,58,145,17,65,79,103,220,234,151,242,207,206,240,180,230,115,150,172,116,34,231,173,53,133,226,249,55,232,28,117,223,110,71,241,26,113,29,41,197,137,
4111,183,98,14,170,24,190,27,252,86,62,75,198,210,121,32,154,219,192,254,120,205,90,244,31,221,168,51,136,7,199,49,177,18,16,89,39,128,236,95,96,81,127,169,25,181,74,13,45,229,122,159,147,201,156,239,160,224,59,77,174,42,245,176,200,235,187,60,131,83,153,97,23,43,4,126,186,119,214,38,225,105,20,99,85,33,12,125],m=[3328402341,4168907908,4000806809,4135287693,4294111757,3597364157,3731845041,2445657428,1613770832,33620227,3462883241,1445669757,3892248089,3050821474,1303096294,3967186586,2412431941,528646813,2311702848,4202528135,4026202645,2992200171,2387036105,4226871307,1101901292,3017069671,1604494077,1169141738,597466303,1403299063,3832705686,2613100635,1974974402,3791519004,1033081774,1277568618,1815492186,2118074177,4126668546,2211236943,1748251740,1369810420,3521504564,4193382664,3799085459,2883115123,1647391059,706024767,134480908,2512897874,1176707941,2646852446,806885416,932615841,168101135,798661301,235341577,605164086,461406363,3756188221,3454790438,1311188841,2142417613,3933566367,302582043,495158174,1479289972,874125870,907746093,3698224818,3025820398,1537253627,2756858614,1983593293,3084310113,2108928974,1378429307,3722699582,1580150641,327451799,2790478837,3117535592,0,3253595436,1075847264,3825007647,2041688520,3059440621,3563743934,2378943302,1740553945,1916352843,2487896798,2555137236,2958579944,2244988746,3151024235,3320835882,1336584933,3992714006,2252555205,2588757463,1714631509,293963156,2319795663,3925473552,67240454,4269768577,2689618160,2017213508,631218106,1269344483,2723238387,1571005438,2151694528,93294474,1066570413,563977660,1882732616,4059428100,16733
413503,2008463041,2950355573,1109467491,537923632,3858759450,4260623118,3218264685,2177748300,403442708,638784309,3287084079,3193921505,899127202,2286175436,773265209,2479146071,1437050866,4236148354,2050833735,3362022572,3126681063,840505643,3866325909,3227541664,427917720,2655997905,2749160575,1143087718,1412049534,999329963,193497219,2353415882,3354324521,1807268051,672404540,2816401017,3160301282,369822493,2916866934,3688947771,1681011286,1949973070,336202270,2454276571,201721354,1210328172,3093060836,2680341085,3184776046,1135389935,3294782118,965841320,831886756,3554993207,4068047243,3588745010,2345191491,1849112409,3664604599,26054028,2983581028,2622377682,1235855840,3630984372,2891339514,4092916743,3488279077,3395642799,4101667470,1202630377,268961816,1874508501,4034427016,1243948399,1546530418,941366308,1470539505,1941222599,2546386513,3421038627,2715671932,3899946140,1042226977,2521517021,1639824860,227249030,260737669,3765465232,2084453954,1907733956,3429263018,2420656344,100860677,4160157185,470683154,3261161891,1781871967,2924959737,1773779408,394692241,2579611992,974986535,664706745,3655459128,3958962195,731420851,571543859,3530123707,2849626480,126783113,865375399,765172662,1008606754,361203602,3387549984,2278477385,2857719295,1344809080,2782912378,59542671,1503764984,160008576,437062935,1707065306,3622233649,2218934982,3496503480,2185314755,697932208,1512910199,504303377,2075177163,2824099068,1841019862,739644986],h=[2781242211,2230877308,2582542199,2381740923,234877682,3184946027,2984144751,1418839493,1348481072,50462977,2848876391,2102799147,434634494,1656084439,3863849899,2599188086,1167051466,2636087938,1082771913,2281340285,368048890,3954334041,3381544775,201060592,3963727277,1739838676,4250903202,3930435503,3206782108,4149453988,2531553906,1536934080,3262494647,484572669,2923271059,1783375398,1517041206,1098792767,49674231,1334037708,1550332980,4098991525,886171109,150598129,2481090929,1940642008,1398944049,1059722517,201851908,1385547719,1699095331,1587397571,674240536,2704774806,252314885,3039795866,151914247,908333586,2602270848,1038082786,651029483,1766729511,3447698098,2682942837,454166793,2652734339,1951935532,775166490,758520603,3000790638,4004797018,4217086112,4137964114,1299594043,1639438038,3464344499,2068982057,1054729187,1901997871,2534638724,4121318227,1757008337,0,750906861,1614815264,535035132,3363418545,3988151131,3201591914,1183697867,3647454910,1265776953,3734260298,3566750796,3903871064,1250283471,1807470800,717615087,3847203498,384695291,3313910595,3617213773,1432761139,2484176261,3481945413,283769337,100925954,2180939647,4037038160,1148730428,3123027871,3813386408,4087501137,4267549603,3229630528,2315620239,2906624658,3156319645,1215313976,82966005,3747855548,3245848246,1974459098,1665278241,807407632,451280895,251524083,1841287890,1283575245,337120268,891687699,801369324,3787349855,2721421207,3431482436,959321879,1469301956,4065699751,2197585534,1199193405,2898814052,3887750493,724703513,2514908019,2696962144,2551808385,3516813135,2141445340,1715741218,2119445034,2872807568,2198571144,3398190662,700968686,3547052216,1009259540,2041044702,3803995742,487983883,1991105499,1004265696,1449407026,1316239930,504629770,3683797321,168560134,1816667172,3837287516,1570751170,1857934291,4014189740,2797888098,2822345105,2754712981,936633572,2347923833,852879335,1133234376,1500395319,3084545389,2348912013,1689376213,3533459022,3762923945,3034082412,4205598294,133428468,634383082,2949277029,2398386810,3913789102,403703816,3580869306,2297460856,1867130149,1918643758,607656988,4049053350,3346248884,1368901318,600565992,2090982877,2632479860,557719327,3717614411,3697393085,2249034635,2232388234,2430627952,1115438654,3295786421,2865522278,3633334344,84280067,33027830,303828494,2747425121,1600795957,4188952407,3496589753,2434238086,1486471617,658119965,3106381470,953803233,334231800,3005978776,857870609,3151128937,1890179545,2298973838,2805175444,3056442267,574365214,2450884487,550103529,1233637070,4289353045,2018519080,2057691103,2399374476,4166623649,2148108681,387583245,3664101311,836232934,3330556482,3100665960,3280093505,2955516313,2002398509,287182607,3413881008,4238890068,3597515707,975967766],g=[1671808611,2089089148,2006576759,2072901243,4061003762,1807603307,1873927791,3310653893,810573872,16974337,1739181671,729634347,4263110654,3613570519,2883997099,1989864566,3393556426,2191335298,3376449993,2106063485,4195741690,1508618841,1204391495,4027317232,2917941677,3563566036,2734514082,2951366063,2629772188,2767672228,1922491506,3227229120,3082974647,4246528509,2477669779,644500518,911895606,1061256767,4144166391,3427763148,878471220,2784252325,3845444069,4043897329,1905517169,3631459288,827548209,356461077,67897348,3344078279,593839651,3277757891,405286936,2527147926,84871685,2595565466,118033927,305538066,2157648768,3795705826,3945188843,661212711,2999812018,1973414517,152769033,2208177539,745822252,439235610,455947803,1857215598,1525593178,2700827552,1391895634,994932283,3596728278,3016654259,695947817,3812548067,795958831,2224493444,1408607827,3513301457,0,3979133421,543178784,4229948412,2982705585,1542305371,1790891114,3410398667,3201918910,961245753,1256100938,1289001036,1491644504,3477767631,3496721360,4012557807,2867154858,4212583931,1137018435,1305975373,861234739,2241073541,1171229253,4178635257,33948674,2139225727,1357946960,1011120188,2679776671,2833468328,1374921297,2751356323,1086357568,2408187279,2460827538,2646352285,944271416,4110742005,3168756668,3066132406,3665145818,560153121,271589392,4279952895,4077846003,3530407890,3444343245,202643468,322250259,3962553324,1608629855,2543990167,1154254916,389
4623319,3294073796,2817676711,2122513534,1028094525,1689045092,1575467613,422261273,1939203699,1621147744,2174228865,1339137615,3699352540,577127458,712922154,2427141008,2290289544,1187679302,3995715566,3100863416,339486740,3732514782,1591917662,186455563,3681988059,3762019296,844522546,978220090,169743370,1239126601,101321734,611076132,1558493276,3260915650,3547250131,2901361580,1655096418,2443721105,2510565781,3828863972,2039214713,3878868455,3359869896,928607799,1840765549,2374762893,3580146133,1322425422,2850048425,1823791212,1459268694,4094161908,3928346602,1706019429,2056189050,2934523822,135794696,3134549946,2022240376,628050469,779246638,472135708,2800834470,3032970164,3327236038,3894660072,3715932637,1956440180,522272287,1272813131,3185336765,2340818315,2323976074,1888542832,1044544574,3049550261,1722469478,1222152264,50660867,4127324150,236067854,1638122081,895445557,1475980887,3117443513,2257655686,3243809217,489110045,2662934430,3778599393,4162055160,2561878936,288563729,1773916777,3648039385,2391345038,2493985684,2612407707,505560094,2274497927,3911240169,3460925390,1442818645,678973480,3749357023,2358182796,2717407649,2306869641,219617805,3218761151,3862026214,1120306242,1756942440,1103331905,2578459033,762796589,252780047,2966125488,1425844308,3151392187,372911126],_=[1667474886,2088535288,2004326894,2071694838,4075949567,1802223062,1869591006,3318043793,808472672,16843522,1734846926,724270422,4278065639,3621216949,2880169549,1987484396,3402253711,2189597983,3385409673,2105378810,4210693615,1499065266,1195886990,4042263547,2913856577,3570689971,2728590687,2947541573,2627518243,2762274643,1920112356,3233831835,3082273397,4261223649,2475929149,640051788,909531756,1061110142,4160160501,3435941763,875846760,2779116625,3857003729,4059105529,1903268834,3638064043,825316194,353713962,67374088,3351728789,589522246,3284360861,404236336,2526454071,84217610,2593830191,117901582,303183396,2155911963,3806477791,3958056653,656894286,2998062463,1970642922,151591698,2206440989,741110872,437923380,454765878,1852748508,1515908788,2694904667,1381168804,993742198,3604373943,3014905469,690584402,3823320797,791638366,2223281939,1398011302,3520161977,0,3991743681,538992704,4244381667,2981218425,1532751286,1785380564,3419096717,3200178535,960056178,1246420628,1280103576,1482221744,3486468741,3503319995,4025428677,2863326543,4227536621,1128514950,1296947098,859002214,2240123921,1162203018,4193849577,33687044,2139062782,1347481760,1010582648,2678045221,2829640523,1364325282,2745433693,1077985408,2408548869,2459086143,2644360225,943212656,4126475505,3166494563,3065430391,3671750063,555836226,269496352,4294908645,4092792573,3537006015,3452783745,202118168,320025894,3974901699,1600119230,2543297077,1145359496,387397934,3301201811,2812801621,2122220284,1027426170,1684319432,1566435258,421079858,1936954854,1616945344,2172753945,1330631070,3705438115,572679748,707427924,2425400123,2290647819,1179044492,4008585671,3099120491,336870440,3739122087,1583276732,185277718,3688593069,3772791771,842159716,976899700,168435220,1229577106,101059084,606366792,1549591736,3267517855,3553849021,2897014595,1650632388,2442242105,2509612081,3840161747,2038008818,3890688725,3368567691,926374254,1835907034,2374863873,3587531953,1313788572,2846482505,1819063512,1448540844,4109633523,3941213647,1701162954,2054852340,2930698567,134748176,3132806511,2021165296,623210314,774795868,471606328,2795958615,3031746419,3334885783,3907527627,3722280097,1953799400,522133822,1263263126,3183336545,2341176845,2324333839,1886425312,1044267644,3048588401,1718004428,1212733584,50529542,4143317495,235803164,1633788866,892690282,1465383342,3115962473,2256965911,3250673817,488449850,2661202215,3789633753,4177007595,2560144171,286339874,1768537042,3654906025,2391705863,2492770099,2610673197,505291324,2273808917,3924369609,3469625735,1431699370,673740880,3755965093,2358021891,2711746649,2307489801,218961690,3217021541,3873845719,1111672452,1751693520,1094828930,2576986153,757954394,252645662,2964376443,1414855848,3149649517,370555436],v=[1374988112,2118214995,437757123,975658646,1001089995,530400753,2902087851,1273168787,540080725,2910219766,2295101073,4110568485,1340463100,3307916247,641025152,3043140495,3736164937,
4632953703,1172967064,1576976609,3274667266,2169303058,2370213795,1809054150,59727847,361929877,3211623147,2505202138,3569255213,1484005843,1239443753,2395588676,1975683434,4102977912,2572697195,666464733,3202437046,4035489047,3374361702,2110667444,1675577880,3843699074,2538681184,1649639237,2976151520,3144396420,4269907996,4178062228,1883793496,2403728665,2497604743,1383856311,2876494627,1917518562,3810496343,1716890410,3001755655,800440835,2261089178,3543599269,807962610,599762354,33778362,3977675356,2328828971,2809771154,4077384432,1315562145,1708848333,101039829,3509871135,3299278474,875451293,2733856160,92987698,2767645557,193195065,1080094634,1584504582,3178106961,1042385657,2531067453,3711829422,1306967366,2438237621,1908694277,67556463,1615861247,429456164,3602770327,2302690252,1742315127,2968011453,126454664,3877198648,2043211483,2709260871,2084704233,4169408201,0,159417987,841739592,504459436,1817866830,4245618683,260388950,1034867998,908933415,168810852,1750902305,2606453969,607530554,202008497,2472011535,3035535058,463180190,2160117071,1641816226,1517767529,470948374,3801332234,3231722213,1008918595,303765277,235474187,4069246893,766945465,337553864,1475418501,2943682380,4003061179,2743034109,4144047775,1551037884,1147550661,1543208500,2336434550,3408119516,3069049960,3102011747,3610369226,1113818384,328671808,2227573024,2236228733,3535486456,2935566865,3341394285,496906059,3702665459,226906860,2009195472,733156972,2842737049,294930682,1206477858,2835123396,2700099354,1451044056,573804783,2269728455,3644379585,2362090238,2564033334,2801107407,2776292904,3669462566,1068351396,742039012,1350078989,1784663195,1417561698,4136440770,2430122216,775550814,2193862645,2673705150,1775276924,1876241833,3475313331,3366754619,270040487,3902563182,3678124923,3441850377,1851332852,3969562369,2203032232,3868552805,2868897406,566021896,4011190502,3135740889,1248802510,3936291284,699432150,832877231,708780849,3332740144,899835584,1951317047,4236429990,3767586992,866637845,4043610186,1106041591,2144161806,395441711,1984812685,1139781709,3433712980,3835036895,2664543715,1282050075,3240894392,1181045119,2640243204,25965917,4203181171,4211818798,3009879386,2463879762,3910161971,1842759443,2597806476,933301370,1509430414,3943906441,3467192302,3076639029,3776767469,2051518780,2631065433,1441952575,404016761,1942435775,1408749034,1610459739,3745345300,2017778566,3400528769,3110650942,941896748,3265478751,371049330,3168937228,675039627,4279080257,967311729,135050206,3635733660,1683407248,2076935265,3576870512,1215061108,3501741890],y=[1347548327,1400783205,3273267108,2520393566,3409685355,4045380933,2880240216,2471224067,1428173050,4138563181,2441661558,636813900,4233094615,3620022987,2149987652,2411029155,1239331162,1730525723,2554718734,3781033664,46346101,310463728,2743944855,3328955385,3875770207,2501218972,3955191162,3667219033,768917123,3545789473,692707433,1150208456,1786102409,2029293177,1805211710,3710368113,3065962831,401639597,1724457132,3028143674,409198410,2196052529,1620529459,1164071807,3769721975,2226875310,486441376,2499348523,1483753576,428819965,2274680428,3075636216,598438867,3799141122,1474502543,711349675,129166120,53458370,2592523643,2782082824,4063242375,2988687269,3120694122,1559041666,730517276,2460449204,4042459122,2706270690,3446004468,3573941694,533804130,2328143614,2637442643,2695033685,839224033,1973745387,957055980,2856345839,106852767,1371368976,4181598602,1033297158,2933734917,1179510461,3046200461,91341917,1862534868,4284502037,605657339,2547432937,3431546947,2003294622,3182487618,2282195339,954669403,3682191598,1201765386,3917234703,3388507166,0,2198438022,1211247597,2887651696,1315723890,4227665663,1443857720,507358933,657861945,1678381017,560487590,3516619604,975451694,2970356327,261314535,3535072918,2652609425,1333838021,2724322336,1767536459,370938394,182621114,3854606378,1128014560,487725847,185469197,2918353863,3106780840,3356761769,2237133081,1286567175,3152976349,4255350624,2683765030,3160175349,3309594171,878443390,1988838185,3704300486,1756818940,1673061617,3403100636,272786309,1075025698,545572369,2105887268,4174560061,296679730,1841768865,1260232239,4091327024,3960309330,3497509347,1814803222,2578018489,4195456072,575138148,3299409036,446754879,3629546796,4011996048,3347532110,3252238545,4270639778,915985419,3483825537,681933534,651868046,2755636671,3828103837,223377554,2607439820,1649704518,3270937875,3901806776,1580087799,4118987695,3198115200,2087309459,2842678573,3016697106,1003007129,2802849917,1860738147,2077965243,164439672,4100872472,32283319,2827177882,1709610350,2125135846,136428751,3874428392,3652904859,3460984630,3572145929,3593056380,2939266226,824852259,818324884,3224740454,930369212,2801566410,2967507152,355706840,1257309336,4148292826,243256656,790073846,2373340630,1296297904,1422699085,3756299780,3818836405,457992840,3099667487,2135319889,77422314,1560382517,1945798516,788204353,1521706781,1385356242,870912086,325965383,2358957921,2050466060,2388260884,2313884476,4006521127,901210569,3990953189,1014646705,1503449823,1062597235,2031621326,3212035895,3931371469,1533017514,350174575,2256028891,2177544179,1052338372,741876788,1606591296,1914052035,213705253,2334669897,1107234197,1899603969,3725069491,2631447780,2422494913,1635502980,1893020342,1950903388,1120974935],b=[2807058932,1699970625,2764249623,1586903591,1808481195,1173430173,1487645946,59984867,4199882800,1844882806,1989249228,1277555970,3623636965,3419915562,1149249077,2744104290,1514790577,459744698,244860394,3235995134,1963115311,4027744588,2544078150,4190530515,1608975247,2627016082,2062270317,1507497298,2200818878,567498868,1764313568,3359936201,2305455554,2037970062,1047239e3,1910319033,1337376481,2904027272,2892417312,984907214,1243112415,830661914,861968209,2135253587,2011214180,2927934315,2686254721,731183368,1750626376,4246310725,1820824798,4172763771,3542330227,48394827,2404901663,2871682645,671593195,3254988725,2073724613,145085239,2280796200,2779915199,1790575107,2187128086,472615631,3029510009,4075877127,3802222185,4107101658,3201631749,1646252340,4270507174,1402811438,1436590835,3778151818,3950355702,3963161475,4020912224,2667994737,273792366,2331590177,104699613,95345982,3175501286,2377486676,1560637892,3564045318,369057872,4213447064,3919042237,1137477952,2658625497,1119727848,2340947849,1530455833,4007360968,172466556,266959938,516552836,0,2256734592,3980931627,1890328081,1917742170,4294704398,945164165,3575528878,958871085,3647212047,2787207260,1423022939,775562294,1739656202,3876557655,2530391278,2443058075,3310321856,547512796,1265195639,437656594,3121275539,719700128,3762502690,387781147,218828297,3350065803,2830708150,2848461854,428169201,122466165,3720081049,1627235199,648017665,4122762354,1002783846,2117360635,695634755,3336358691,4234721005,4049844452,3704280881,2232435299,574624663,287343814,612205898,1039717051,840019705,2708326185,793451934,821288114,1391201670,3822090177,376187827,3113855344,1224348052,1679968233,2361698556,1058709744,752375421,2431590963,1321699145,3519142200,2734591178,188127444,2177869557,3727205754,2384911031,3215212461,2648976442,2450346104,3432737375,1180849278,331544205,3102249176,4150144569,2952102595,2159976285,2474404304,766078933,313773861,2570832044,2108100632,1668212892,3145456443,2013908262,418672217,3070356634,2594734927,1852171925,3867060991,3473416636,3907448597,2614737639,919489135,164948639,2094410160,2997825956,590424639,2486224549,1723872674,3157750862,3399941250,3501252752,3625268135,2555048196,3673637356,1343127501,4130281361,3599595085,2957853679,12974
403050,81781910,3051593425,2283490410,532201772,1367295589,3926170974,895287692,1953757831,1093597963,492483431,3528626907,1446242576,1192455638,1636604631,209336225,344873464,1015671571,669961897,3375740769,3857572124,2973530695,3747192018,1933530610,3464042516,935293895,3454686199,2858115069,1863638845,3683022916,4085369519,3292445032,875313188,1080017571,3279033885,621591778,1233856572,2504130317,24197544,3017672716,3835484340,3247465558,2220981195,3060847922,1551124588,1463996600],x
vendor: 10,989 bytes, line 4
4=[4104605777,1097159550,396673818,660510266,2875968315,2638606623,4200115116,3808662347,821712160,1986918061,3430322568,38544885,3856137295,718002117,893681702,1654886325,2975484382,3122358053,3926825029,4274053469,796197571,1290801793,1184342925,3556361835,2405426947,2459735317,1836772287,1381620373,3196267988,1948373848,3764988233,3385345166,3263785589,2390325492,1480485785,3111247143,3780097726,2293045232,548169417,3459953789,3746175075,439452389,1362321559,1400849762,1685577905,1806599355,2174754046,137073913,1214797936,1174215055,3731654548,2079897426,1943217067,1258480242,529487843,1437280870,3945269170,3049390895,3313212038,923313619,679998e3,3215307299,57326082,377642221,3474729866,2041877159,133361907,1776460110,3673476453,96392454,878845905,2801699524,777231668,4082475170,2330014213,4142626212,2213296395,1626319424,1906247262,1846563261,562755902,3708173718,1040559837,3871163981,1418573201,3294430577,114585348,1343618912,2566595609,3186202582,1078185097,3651041127,3896688048,2307622919,425408743,3371096953,2081048481,1108339068,2216610296,0,2156299017,736970802,292596766,1517440620,251657213,2235061775,2933202493,758720310,265905162,1554391400,1532285339,908999204,174567692,1474760595,4002861748,2610011675,3234156416,3693126241,2001430874,303699484,2478443234,2687165888,585122620,454499602,151849742,2345119218,3064510765,514443284,4044981591,1963412655,2581445614,2137062819,19308535,1928707164,1715193156,4219352155,1126790795,600235211,3992742070,3841024952,836553431,1669664834,2535604243,3323011204,1243905413,3141400786,4180808110,698445255,2653899549,2989552604,2253581325,3252932727,3004591147,1891211689,2487810577,3915653703,4237083816,4030667424,2100090966,865136418,1229899655,953270745,3399679628,3557504664,4118925222,2061379749,3079546586,2915017791,983426092,2022837584,1607244650,2118541908,2366882550,3635996816,972512814,3283088770,1568718495,3499326569,3576539503,621982671,2895723464,410887952,2623762152,1002142683,645401037,1494807662,2595684844,1335535747,2507040230,4293295786,3167684641,367585007,3885750714,1865862730,2668221674,2960971305,2763173681,1059270954,2777952454,2724642869,1320957812,2194319100,2429595872,2815956275,77089521,3973773121,3444575871,2448830231,1305906550,4021308739,2857194700,2516901860,3518358430,1787304780,740276417,1699839814,1592394909,2352307457,2272556026,188821243,1729977011,3687994002,274084841,3594982253,3613494426,2701949495,4162096729,322734571,2837966542,1640576439,484830689,1202797690,3537852828,4067639125,349075736,3342319475,4157467219,4255800159,1030690015,1155237496,2951971274,1757691577,607398968,2738905026,499347990,3794078908,1011452712,227885567,2818666809,213114376,3034881240,1455525988,3414450555,850817237,1817998408,3092726480],S=[0,235474187,470948374,303765277,941896748,908933415,607530554,708780849,1883793496,2118214995,1817866830,1649639237,1215061108,1181045119,1417561698,1517767529,3767586992,4003061179,4236429990,4069246893,3635733660,3602770327,3299278474,3400528769,2430122216,2664543715,2362090238,2193862645,2835123396,2801107407,3035535058,3135740889,3678124923,3576870512,3341394285,3374361702,3810496343,3977675356,4279080257,4043610186,2876494627,2776292904,3076639029,3110650942,2472011535,2640243204,2403728665,2169303058,1001089995,899835584,666464733,699432150,59727847,226906860,530400753,294930682,1273168787,1172967064,1475418501,1509430414,1942435775,2110667444,1876241833,1641816226,2910219766,2743034109,2976151520,3211623147,2505202138,2606453969,2302690252,2269728455,3711829422,3543599269,3240894392,3475313331,3843699074,3943906441,4178062228,4144047775,1306967366,1139781709,1374988112,1610459739,1975683434,2076935265,1775276924,1742315127,1034867998,866637845,566021896,800440835,92987698,193195065,429456164,395441711,1984812685,2017778566,1784663195,1683407248,1315562145,1080094634,1383856311,1551037884,101039829,135050206,437757123,337553864,1042385657,807962610,573804783,742039012,2531067453,2564033334,2328828971,2227573024,2935566865,2700099354,3001755655,3168937228,3868552805,3902563182,4203181171,4102977912,3736164937,3501741890,3265478751,3433712980,1106041591,1340463100,1576976609,1408749034,2043211483,2009195472,1708848333,1809054150,832877231,1068351396,766945465,599762354,159417987,126454664,361929877,463180190,2709260871,2943682380,3178106961,3009879386,2572697195,2538681184,2236228733,2336434550,3509871135,3745345300,3441850377,3274667266,3910161971,3877198648,4110568485,4211818798,2597806476,2497604743,2261089178,2295101073,2733856160,2902087851,3202437046,2968011453,3936291284,3835036895,4136440770,4169408201,3535486456,3702665459,3467192302,3231722213,2051518780,1951317047,1716890410,1750902305,1113818384,1282050075,1584504582,1350078989,168810852,67556463,371049330,404016761,841739592,1008918595,775550814,540080725,3969562369,3801332234,4035489047,4269907996,3569255213,3669462566,3366754619,3332740144,2631065433,2463879762,2160117071,2395588676,2767645557,2868897406,3102011747,3069049960,202008497,33778362,270040487,504459436,875451293,975658646,675039627,641025152,2084704233,1917518562,1615861247,1851332852,1147550661,1248802510,1484005843,1451044056,933301370,967311729,733156972,632953703,260388950,25965917,328671808,496906059,1206477858,1239443753,1543208500,1441952575,2144161806,1908694277,1675577880,1842759443,3610369226,3644379585,3408119516,3307916247,4011190502,3776767469,4077384432,4245618683,2809771154,2842737049,3144396420,3043140495,2673705150,2438237621,2203032232,2370213795],C=[0,185469197,370938394,487725847,741876788,657861945,975451694,824852259,1483753576,1400783205,1315723890,1164071807,1950903388,2135319889,1649704518,1767536459,2967507152,3152976349,2801566410,2918353863,2631447780,2547432937,2328143614,2177544179,3901806776,3818836405,4270639778,4118987695,3299409036,3483825537,3535072918,3652904859,2077965243,1893020342,1841768865,1724457132,1474502543,1559041666,1107234197,1257309336,598438867,681933534,901210569,1052338372,261314535,77422314,428819965,310463728,3409685355,3224740454,3710368113,3593056380,3875770207,3960309330,4045380933,4195456072,2471224067,2554718734,2237133081,2388260884,3212035895,3028143674,2842678573,2724322336,4138563181,4255350624,3769721975,3955191162,3667219033,3516619604,3431546947,3347532110,2933734917,2782082824,3099667487,3016697106,2196052529,2313884476,2499348523,2683765030,1179510461,1296297904,1347548327,1533017514,1786102409,1635502980,2087309459,2003294622,507358933,355706840,136428751,53458370,839224033,957055980,605657339,790073846,2373340630,2256028891,2607439820,2422494913,2706270690,2856345839,3075636216,3160175349,3573941694,3725069491,3273267108,3356761769,4181598602,4063242375,4011996048,3828103837,1033297158,915985419,730517276,545572369,296679730,446754879,129166120,213705253,1709610350,1860738147,1945798516,2029293177,1239331162,1120974935,1606591296,1422699085,4148292826,4233094615,3781033664,3931371469,3682191598,3497509347,3446004468,3328955385,2939266226,2755636671,3106780840,2988687269,2198438022,2282195339,2501218972,2652609425,1201765386,1286567175,1371368976,1521706781,1805211710,1620529459,2105887268,1988838185,533804130,350174575,164439672,46346101,870912086,954669403,636813900,788204353,2358957921,2274680428,2592523643,2441661558,2695033685,2880240216,3065962831,3182487618,3572145929,3756299780,3270937875,3388507166,4174560061,4091327024,4006521127,3854606378,1014646705,930369212,711349675,560487590,272786309,457992840,106852767,223377554,1678381017,1862534868,1914052035,2031621326,1211247597,1128014560,1580087799,1428173050,32283319,182621114,401639597,486441376,768917123,651868046,1003007129,818324884,1503449823,1385356242,1333838021,1150208456,1973745387,2125135846,1673061617,1756818940,2970356327,3120694122,2802849917,2887651696,2637442643,2520393566,2334669897,2149987652,3917234703,3799141122,4284502037,4100872472,3309594171,3460984630,3545789473,3629546796,2050466060,1899603969,1814803222,1730525723,1443857720,1560382517,1075025698,1260232239,575138148,692707433,878443390,1062597235,243256656,91341917,409198410,325965383,3403100636,3252238545,3704300486,3620022987,3874428392,3990953189,4042459122,4227665663,2460449204,2578018489,2226875310,2411029155,3198115200,3046200461,2827177882,2743944855],w=[0,218828297,437656594,387781147,875313188,958871085,775562294,590424639,1750626376,1699970625,1917742170,2135253587,1551124588,1367295589,1180849278,1265195639,3501252752,3720081049,3399941250,3350065803,3835484340,3919042237,4270507174,4085369519,3102249176,3051593425,2734591178,2952102595,2361698556,2177869557,2530391278,2614737639,3145456443,3060847922,2708326185,2892417312,2404901663,2187128086,2504130317,2555048196,3542330227,3727205754,3375740769,3292445032,3876557655,3926170974,4246310725,4027744588,1808481195,1723872674,1910319033,2094410160,1608975247,1391201670,1173430173,1224348052,59984867,244860394,428169201,344873464,935293895,984907214,766078933,547512796,1844882806,1627235199,2011214180,2062270317,1507497298,1423022939,1137477952,1321699145,95345982,145085239,532201772,313773861,830661914,1015671571,731183368,648017665,3175501286,2957853679,2807058932,2858115069,2305455554,2220981195,2474404304,2658625497,3575528878,3625268135,3473416636,3254988725,3778151818,3963161475,4213447064,4130281361,3599595085,3683022916,3432737375,3247465558,3802222185,4020912224,4172763771,4122762354,3201631749,3017672716,2764249623,2848461854,2331590177,2280796200,2431590963,2648976442,104699613,188127444,472615631,287343814,840019705,1058709744,671593195,621591778,1852171925,1668212892,1953757831,2037970062,1514790577,1463996600,1080017571,1297403050,3673637356,3623636965,3235995134,3454686199,4007360968,3822090177,4107101658,4190530515,2997825956,3215212461,2830708150,2779915199,2256734592,2340947849,2627016082,2443058075,172466556,122466165,273792366,492483431,1047239e3,861968209,612205898,695634755,1646252340,1863638845,2013908262,1963115311,1446242576,1530455833,1277555970,1093597963,1636604631,1820824798,2073724613,1989249228,1436590835,1487645946,1337376481,1119727848,164948639,81781910,331544205,516552836,1039717051,821288114,669961897,719700128,2973530695,3157750862,2871682645,2787207260,2232435299,2283490410,2667994737,2450346104,3647212047,3564045318,3279033885,3464042516,3980931627,3762502690,4150144569,4199882800,3070356634,3121275539,2904027272,2686254721,2200818878,2384911031,2570832044,2486224549,3747192018,3528626907,3310321856,3359936201,3950355702,3867060991,4049844452,4234721005,1739656202,1790575107,2108100632,1890328081,1402811438,1586903591,1233856572,1149249077,266959938,48394827,369057872,418672217,1002783846,919489135,567498868,752375421,209336225,24197544,376187827,459744698,945164165,895287692,574624663,793451934,1679968233,1764313568,2117360635,1933530610,1343127501,1560637892,1243112415,1192455638,3704280881,3519142200,3336358691,3419915562,3907448597,3857572124,4075877127,4294704398,3029510009,3113855344,2927934315,2744104290,2159976285,2377486676,2594734927,2544078150],
4T=[0,151849742,303699484,454499602,607398968,758720310,908999204,1059270954,1214797936,1097159550,1517440620,1400849762,1817998408,1699839814,2118541908,2001430874,2429595872,2581445614,2194319100,2345119218,3034881240,3186202582,2801699524,2951971274,3635996816,3518358430,3399679628,3283088770,4237083816,4118925222,4002861
4748,3885750714,1002142683,850817237,698445255,548169417,529487843,377642221,227885567,77089521,1943217067,2061379749,1640576439,1757691577,1474760595,1592394909,1174215055,1290801793,2875968315,2724642869,3111247143,2960971305,2405426947,2253581325,2638606623,2487810577,3808662347,3926825029,4044981591,4162096729,3342319475,3459953789,3576539503,3693126241,1986918061,2137062819,1685577905,1836772287,1381620373,1532285339,1078185097,1229899655,1040559837,923313619,740276417,621982671,439452389,322734571,137073913,19308535,3871163981,4021308739,4104605777,4255800159,3263785589,3414450555,3499326569,3651041127,2933202493,2815956275,3167684641,3049390895,2330014213,2213296395,2566595609,2448830231,1305906550,1155237496,1607244650,1455525988,1776460110,1626319424,2079897426,1928707164,96392454,213114376,396673818,514443284,562755902,679998e3,865136418,983426092,3708173718,3557504664,3474729866,3323011204,4180808110,4030667424,3945269170,3794078908,2507040230,2623762152,2272556026,2390325492,2975484382,3092726480,2738905026,2857194700,3973773121,3856137295,4274053469,4157467219,3371096953,3252932727,3673476453,3556361835,2763173681,2915017791,3064510765,3215307299,2156299017,2307622919,2459735317,2610011675,2081048481,1963412655,1846563261,1729977011,1480485785,1362321559,1243905413,1126790795,878845905,1030690015,645401037,796197571,274084841,425408743,38544885,188821243,3613494426,3731654548,3313212038,3430322568,4082475170,4200115116,3780097726,3896688048,2668221674,2516901860,2366882550,2216610296,3141400786,2989552604,2837966542,2687165888,1202797690,1320957812,1437280870,1554391400,1669664834,1787304780,1906247262,2022837584,265905162,114585348,499347990,349075736,736970802,585122620,972512814,821712160,2595684844,2478443234,2293045232,2174754046,3196267988,3079546586,2895723464,2777952454,3537852828,3687994002,3234156416,3385345166,4142626212,4293295786,3841024952,3992742070,174567692,57326082,410887952,292596766,777231668,660510266,1011452712,893681702,1108339068,1258480242,1343618912,1494807662,1715193156,1865862730,1948373848,2100090966,2701949495,2818666809,3004591147,3122358053,2235061775,2352307457,2535604243,2653899549,3915653703,3764988233,4219352155,4067639125,3444575871,3294430577,3746175075,3594982253,836553431,953270745,600235211,718002117,367585007,484830689,133361907,251657213,2041877159,1891211689,1806599355,1654886325,1568718495,1418573201,1335535747,1184342925];function E(e){for(var t=[],n=0;n<e.length;n+=4)t.push(e[n]<<24|e[n+1]<<16|e[n+2]<<8|e[n+3]);return t}var D=function(e){if(!(this instanceof D))throw Error("AES must be instanitated with `new`");Object.defineProperty(this,`key`,{value:a(e,!0)}),this._prepare()};D.prototype._prepare=function(){var e=u[this.key.length];if(e==null)throw Error(`invalid key size (must be 16, 24 or 32 bytes)`);this._Ke=[],this._Kd=[];for(var t=0;t<=e;t++)this._Ke.push([0,0,0,0]),this._Kd.push([0,0,0,0]);for(var n=(e+1)*4,r=this.key.length/4,i=E(this.key),a,t=0;t<r;t++)a=t>>2,this._Ke[a][t%4]=i[t],this._Kd[e-a][t%4]=i[t];for(var o=0,s=r,c;s<n;){if(c=i[r-1],i[0]^=f[c>>16&255]<<24^f[c>>8&255]<<16^f[c&255]<<8^f[c>>24&255]^d[o]<<24,o+=1,r!=8)for(var t=1;t<r;t++)i[t]^=i[t-1];else{for(var t=1;t<r/2;t++)i[t]^=i[t-1];c=i[r/2-1],i[r/2]^=f[c&255]^f[c>>8&255]<<8^f[c>>16&255]<<16^f[c>>24&255]<<24;for(var t=r/2+1;t<r;t++)i[t]^=i[t-1]}for(var t=0,l,p;t<r&&s<n;)l=s>>2,p=s%4,this._Ke[l][p]=i[t],this._Kd[e-l][p]=i[t++],s++}for(var l=1;l<e;l++)for(var p=0;p<4;p++)c=this._Kd[l][p],this._Kd[l][p]=S[c>>24&255]^C[c>>16&255]^w[c>>8&255]^T[c&255]},D.prototype.encrypt=function(e){if(e.length!=16)throw Error(`invalid plaintext size (must be 16 bytes)`);for(var t=this._Ke.length-1,n=[0,0,0,0],r=E(e),i=0;i<4;i++)r[i]^=this._Ke[0][i];for(var a=1;a<t;a++){for(var i=0;i<4;i++)n[i]=m[r[i]>>24&255]^h[r[(i+1)%4]>>16&255]^g[r[(i+2)%4]>>8&255]^_[r[(i+3)%4]&255]^this._Ke[a][i];r=n.slice()}for(var s=o(16),c,i=0;i<4;i++)c=this._Ke[t][i],s[4*i]=(f[r[i]>>24&255]^c>>24)&255,s[4*i+1]=(f[r[(i+1)%4]>>16&255]^c>>16)&255,s[4*i+2]=(f[r[(i+2)%4]>>8&255]^c>>8)&255,s[4*i+3]=(f[r[(i+3)%4]&255]^c)&255;return s},D.prototype.decrypt=function(e){if(e.length!=16)throw Error(`invalid ciphertext size (must be 16 bytes)`);for(var t=this._Kd.length-1,n=[0,0,0,0],r=E(e),i=0;i<4;i++)r[i]^=this._Kd[0][i];for(var a=1;a<t;a++){for(var i=0;i<4;i++)n[i]=v[r[i]>>24&255]^y[r[(i+3)%4]>>16&255]^b[r[(i+2)%4]>>8&255]^x[r[(i+1)%4]&255]^this._Kd[a][i];r=n.slice()}for(var s=o(16),c,i=0;i<4;i++)c=this._Kd[t][i],s[4*i]=(p[r[i]>>24&255]^c>>24)&255,s[4*i+1]=(p[r[(i+3)%4]>>16&255]^c>>16)&255,s[4*i+2]=(p[r[(i+2)%4]>>8&255]^c>>8)&255,s[4*i+3]=(p[r[(i+1)%4]&255]^c)&255;return s};var O=function(e){if(!(this instanceof O))throw Error("AES must be instanitated with `new`");this.description=`Electronic Code Block`,this.name=`ecb`,this._aes=new D(e)};O.prototype.encrypt=function(e){if(e=a(e),e.length%16!=0)throw Error(`invalid plaintext size (must be multiple of 16 bytes)`);for(var t=o(e.length),n=o(16),r=0;r<e.length;
4r+=16)s(e,n,0,r,r+16),n=this._aes.encrypt(n),s(n,t,r);return t},O.prototype.decrypt=function(e){if(e=a(e),e.length%16!=0)throw Error(`invalid ciphertext size (must be multiple of 16 bytes)`);for(var t=o(e.length),n=o(16),r=0;r<e.length;r+=16)s(e,n,0,r,r+16),n=this._aes.decrypt(n),s(n,t,r);return t};var k=function(e,t){if(!(this instanceof k))throw Error("AES must be instanitated with `new`");if(this.description=`Cipher Block Chaining`,this.name=`cbc`,!t)t=o(16);else if(t.length!=16)throw Error(`invalid initialation vector size (must be 16 bytes)`);this._lastCipherblock=a(t,!0),this._aes=new D(e)};k.prototype.encrypt=function(e){if(e=a(e),e.length%16!=0)throw Error(`invalid plaintext size (must be multiple of 16 bytes)`);for(var t=o(e.length),n=o(16),r=0;r<e.length;r+=16){s(e,n,0,r,r+16);for(var i=0;i<16;i++)n[i]^=this._lastCipherblock[i];this._lastCipherblock=this._aes.encrypt(n),s(this._lastCipherblock,t,r)}return t},k.prototype.decrypt=function(e){if(e=a(e),e.length%16!=0)throw Error(`invalid ciphertext size (must be multiple of 16 bytes)`);for(var t=o(e.length),n=o(16),r=0;r<e.length;r+=16){s(e,n,0,r,r+16),n=this._aes.decrypt(n);for(var i=0;i<16;i++)t[r+i]=n[i]^this._lastCipherblock[i];s(e,this._lastCipherblock,0,r,r+16)}return t};var A=function(e,t,n){if(!(this instanceof A))throw Error("AES must be instanitated with `new`");if(this.description=`Cipher Feedback`,this.name=`cfb`,!t)t=o(16);else if(t.length!=16)throw Error(`invalid initialation vector size (must be 16 size)`);n||=1,this.segmentSize=n,this._shiftRegister=a(t,!0),this._aes=new D(e)};A.prototype.encrypt=function(e){if(e.length%this.segmentSize!=0)throw Error(`invalid plaintext size (must be segmentSize bytes)`);for(var t=a(e,!0),n,r=0;r<t.length;r+=this.segmentSize){n=this._aes.encrypt(this._shiftRegister);for(var i=0;i<this.segmentSize;i++)t[r+i]^=n[i];s(this._shiftRegister,this._shiftRegister,0,this.segmentSize),s(t,this._shiftRegister,16-this.segmentSize,r,r+this.segmentSize)}return t},A.prototype.decrypt=function(e){if(e.length%this.segmentSize!=0)throw Error(`invalid ciphertext size (must be segmentSize bytes)`);for(var t=a(e,!0),n,r=0;r<t.length;r+=this.segmentSize){n=this._aes.encrypt(this._shiftRegister);for(var i=0;i<this.segmentSize;i++)t[r+i]^=n[i];s(this._shiftRegister,this._shiftRegister,0,this.segmentSize),s(e,this._shiftRegister,16-this.segmentSize,r,r+this.segmentSize)}return t};var j=function(e,t){if(!(this instanceof j))throw Error("AES must be instanitated with `new`");if(this.description=`Output Feedback`,this.name=`ofb`,!t)t=o(16);else if(t.length!=16)throw Error(`invalid initialation vector size (must be 16 bytes)`);this._lastPrecipher=a(t,!0),this._lastPrecipherIndex=16,this._aes=new D(e)};j.prototype.encrypt=function(e){for(var t=a(e,!0),n=0;n<t.length;n++)this._lastPrecipherIndex===16&&(this._lastPrecipher=this._aes.encrypt(this._lastPrecipher),this._lastPrecipherIndex=0),t[n]^=this._lastPrecipher[this._lastPrecipherIndex++];return t},j.prototype.decrypt=j.prototype.encrypt;var M=function(e){if(!(this instanceof M))throw Error("Counter must be instanitated with `new`");e!==0&&!e&&(e=1),typeof e==`number`?(this._counter=o(16),this.setValue(e)):this.setBytes(e)};M.prototype.setValue=function(e){if(typeof e!=`number`||parseInt(e)!=e)throw Error(`invalid counter value (must be an integer)`);for(var t=15;t>=0;--t)this._counter[t]=e%256,e>>=8},M.prototype.setBytes=function(e){if(e=a(e,!0),e.length!=16)throw Error(`invalid counter bytes size (must be 16 bytes)`);this._counter=e},M.prototype.increment=function(){for(var e=15;e>=0;e--)if(this._counter[e]===255)this._counter[e]=0;else{this._counter[e]++;break}};var ee=function(e,t){if(!(this instanceof ee))throw Error("AES must be instanitated with `new`");this.description=`Counter`,this.name=`ctr`,t instanceof M||(t=new M(t)),this._counter=t,this._remainingCounter=null,this._remainingCounterIndex=16,this._aes=new D(e)};ee.prototype.encrypt=function(e){for(var t=a(e,!0),n=0;n<t.length;n++)this._remainingCounterIndex===16&&(this._remainingCounter=this._aes.encrypt(this._counter._counter),this._remainingCounterIndex=0,this._counter.increment()),t[n]^=this._remainingCounter[this._remainingCounterIndex++];return t},ee.prototype.decrypt=ee.prototype.encrypt;function te(e){e=a(e,!0);var t=16-e.length%16,n=o(e.length+t);s(e,n);for(var r=e.length;r<n.length;r++)n[r]=t;return n}function ne(e){if(e=a(e,!0),e.length<16)throw Error(`PKCS#7 invali
4d length`);var t=e[e.length-1];if(t>16)throw Error(`PKCS#7 padding byte out of range`);for(var n=e.length-t,r=0;r<t;r++)if(e[n+r]!==t)throw Error(`PKCS#7 invalid padding byte`);var i=o(n);return s(e,i,0,0,n),i}var re={AES:D,Counter:M,ModeOfOperation:{ecb:O,cbc:k,cfb:A,ofb:j,ctr:ee},utils:{hex:l,utf8:c},padding:{pkcs7:{pad:te,strip:ne}},_arrayTest:{coerceArray:a,createArray:o,copyArray:s}};e===void 0?typeof define==`function`&&define.amd?define(re):(n.aesjs&&(re._aesjs=n.aesjs),n.aesjs=re):t.exports=re})(e)})),Li=`json-wallets/5.8.0`;function Ri(e){return typeof e==`string`&&e.substring(0,2)!==`0x`&&(e=`0x`+e),X(e)}function zi(e,t){for(e=String(e);e.length<t;)e=`0`+e;return e}function Bi(e){return typeof e==`string`?qt(e,Yt.NFKC):X(e)}function Q(e,t){let n=e,r=t.toLowerCase().split(`/`);for(let e=0;e<r.length;e++){let t=null;for(let i in n)if(i.toLowerCase()===r[e]){t=n[i];break}if(t===null)return null;n=t}return n}function Vi(e){let t=X(e);t[6]=t[6]&15|64,t[8]=t[8]&63|128;let n=Y(t);return[n.substring(2,10),n.substring(10,14),n.substring(14,18),n.substring(18,22),n.substring(22,34)].join(`-`)}var Hi=e(Ii()),Ui=new Ut(Li),Wi=class extends fn{isCrowdsaleAccount(e){return!!(e&&e._isCrowdsaleAccount)}};function Gi(e,t){let n=JSON.parse(e);t=Bi(t);let r=hn(Q(n,`ethaddr`)),i=Ri(Q(n,`encseed`));(!i||i.length%16!=0)&&Ui.throwArgumentError(`invalid encseed`,`json`,e);let a=X(si(t,t,2e3,32,`sha256`)).slice(0,16),o=i.slice(0,16),s=i.slice(16),c=new Hi.default.ModeOfOperation.cbc(a,o),l=Hi.default.padding.pkcs7.strip(X(c.decrypt(s))),u=``;for(let e=0;e<l.length;e++)u+=String.fromCharCode(l[e]);return new Wi({_isCrowdsaleAccount:!0,address:r,privateKey:pn(qt(u))})}function Ki(e){let t=null;try{t=JSON.parse(e)}catch{return!1}return t.encseed&&t.ethaddr}function qi(e){let t=null;try{t=JSON.parse(e)}catch{return!1}return!(!t.version||parseInt(t.version)!==t.version||parseInt(t.version)!==3)}var Ji=e(t(((e,t)=>{(function(n){let r=2147483647;function i(e){let t=new Uint32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]),n=1779033703,r=3144134277,i=1013904242,a=2773480762,o=1359893119,s=2600822924,c=528734635,l=1541459225,u=new Uint32Array(64);function d(e){let d=0,f=e.length;for(;f>=64;){let p=n,m=r,h=i,g=a,_=o,v=s,y=c,b=l,x,S,C,w,T;for(S=0;S<16;S++)C=d+S*4,u[S]=(e[C]&255)<<24|(e[C+1]&255)<<16|(e[C+2]&255)<<8|e[C+3]&255;for(S=16;S<64;S++)x=u[S-2],w=(x>>>17|x<<15)^(x>>>19|x<<13)^x>>>10,x=u[S-15],T=(x>>>7|x<<25)^(x>>>18|x<<14)^x>>>3,u[S]=(w+u[S-7]|0)+(T+u[S-16]|0)|0;for(S=0;S<64;S++)w=(((_>>>6|_<<26)^(_>>>11|_<<21)^(_>>>25|_<<7))+(_&v^~_&y)|0)+(b+(t[S]+u[S]|0)|0)|0,T=((p>>>2|p<<30)^(p>>>13|p<<19)^(p>>>22|p<<10))+(p&m^p&h^m&h)|0,b=y,y=v,v=_,_=g+w|0,g=h,h=m,m=p,p=w+T|0;n=n+p|0,r=r+m|0,i=i+h|0,a=a+g|0,o=o+_|0,s=s+v|0,c=c+y|0,l=l+b|0,d+=64,f-=64}}d(e);let f,p=e.length%64,m=e.length/536870912|0,h=e.length<<3,g=p<56?56:120,_=e.slice(e.length-p,e.length);for(_.push(128),f=p+1;f<g;f++)_.push(0);return _.push(m>>>24&255),_.push(m>>>16&255),_.push(m>>>8&255),_.push(m>>>0&255),_.push(h>>>24&255),_.push(h>>>16&255),_.push(h>>>8&255),_.push(h>>>0&255),d(_),[n>>>24&255,n>>>16&255,n>>>8&255,n>>>0&255,r>>>24&255,r>>>16&255,r>>>8&255,r>>>0&255,i>>>24&255,i>>>16&255,i>>>8&255,i>>>0&255,a>>>24&255,a>>>16&255,a>>>8&255,a>>>0&255,o>>>24&255,o>>>16&255,o>>>8&255,o>>>0&255,s>>>24&255,s>>>16&255,s>>>8&255,s>>>0&255,c>>>24&255,c>>>16&255,c>>>8&255,c>>>0&255,l>>>24&255,l>>>16&255,l>>>8&255,l>>>0&255]}function a(e,t,n){e=e.length<=64?e:i(e);let r=64+t.length+4,a=Array(r),o=Array(64),s,c=[];for(s=0;s<64;s++)a[s]=54;
4for(s=0;s<e.length;s++)a[s]^=e[s];for(s=0;s<t.length;s++)a[64+s]=t[s];for(s=r-4;s<r;s++)a[s]=0;for(s=0;s<64;s++)o[s]=92;for(s=0;s<e.length;s++)o[s]^=e[s];function l(){for(let e=r-1;e>=r-4;e--){if(a[e]++,a[e]<=255)return;a[e]=0}}for(;n>=32;)l(),c=c.concat(i(o.concat(i(a)))),n-=32;return n>0&&(l(),c=c.concat(i(o.concat(i(a))).slice(0,n))),c}function o(e,t,n,r,i){let a;for(u(e,(2*n-1)*16,i,0,16),a=0;a<2*n;a++)l(e,a*16,i,16),c(i,r),u(i,0,e,t+a*16,16);for(a=0;a<n;a++)u(e,t+a*2*16,e,a*16,16);for(a=0;a<n;a++)u(e,t+(a*2+1)*16,e,(a+n)*16,16)}function s(e,t){return e<<t|e>>>32-t}function c(e,t){u(e,0,t,0,16);for(let e=8;e>0;e-=2)t[4]^=s(t[0]+t[12],7),t[8]^=s(t[4]+t[0],9),t[12]^=s(t[8]+t[4],13),t[0]^=s(t[12]+t[8],18),t[9]^=s(t[5]+t[1],7),t[13]^=s(t[9]+t[5],9),t[1]^=s(t[13]+t[9],13),t[5]^=s(t[1]+t[13],18),t[14]^=s(t[10]+t[6],7),t[2]^=s(t[14]+t[10],9),t[6]^=s(t[2]+t[14],13),t[10]^=s(t[6]+t[2],18),t[3]^=s(t[15]+t[11],7),t[7]^=s(t[3]+t[15],9),t[11]^=s(t[7]+t[3],13),t[15]^=s(t[11]+t[7],18),t[1]^=s(t[0]+t[3],7),t[2]^=s(t[1]+t[0],9),t[3]^=s(t[2]+t[1],13),t[0]^=s(t[3]+t[2],18),t[6]^=s(t[5]+t[4],7),t[7]^=s(t[6]+t[5],9),t[4]^=s(t[7]+t[6],13),t[5]^=s(t[4]+t[7],18),t[11]^=s(t[10]+t[9],7),t[8]^=s(t[11]+t[10],9),t[9]^=s(t[8]+t[11],13),t[10]^=s(t[9]+t[8],18),t[12]^=s(t[15]+t[14],7),t[13]^=s(t[12]+t[15],9),t[14]^=s(t[13]+t[12],13),t[15]^=s(t[14]+t[13],18);for(let n=0;n<16;++n)e[n]+=t[n]}function l(e,t,n,r){for(let i=0;i<r;i++)n[i]^=e[t+i]}function u(e,t,n,r,i){for(;i--;)n[r++]=e[t++]}function d(e){if(!e||typeof e.length!=`number`)return!1;for(let t=0;t<e.length;t++){let n=e[t];if(typeof n!=`number`||n%1||n<0||n>=256)return!1}return!0}function f(e,t){if(typeof e!=`number`||e%1)throw Error(`invalid `+t);return e}function p(e,t,n,i,s,c,p){if(n=f(n,`N`),i=f(i,`r`),s=f(s,`p`),c=f(c,`dkLen`),n===0||n&n-1)throw Error(`N must be power of 2`);if(n>r/128/i)throw Error(`N too large`);if(i>r/128/s)throw Error(`r too large`);if(!d(e))throw Error(`password must be an array or buffer`);if(e=Array.prototype.slice.call(e),!d(t))throw Error(`salt must be an array or buffer`);t=Array.prototype.slice.call(t);let m=a(e,t,s*128*i),h=new Uint32Array(s*32*i);for(let e=0;e<h.length;e++){let t=e*4;h[e]=(m[t+3]&255)<<24|(m[t+2]&255)<<16|(m[t+1]&255)<<8|(m[t+0]&255)<<0}let g=new Uint32Array(64*i),_=new Uint32Array(32*i*n),v=32*i,y=new Uint32Array(16),b=new Uint32Array(16),x=s*n*2,S=0,C=null,w=!1,T=0,E=0,D,O,k=p?parseInt(1e3/i):4294967295,A=typeof setImmediate<`u`?setImmediate:setTimeout,j=function(){if(w)return p(Error(`cancelled`),S/x);let t;switch(T){case 0:O=E*32*i,u(h,O,g,0,v),T=1,D=0;case 1:t=n-D,t>k&&(t=k);for(let e=0;e<t;e++)u(g,0,_,(D+e)*v,v),o(g,v,i,y,b);if(D+=t,S+=t,p){let e=parseInt(1e3*S/x);if(e!==C){if(w=p(null,S/x),w)break;C=e}}if(D<n)break;D=0,T=2;case 2:t=n-D,t>k&&(t=k);for(let e=0;e<t;e++)l(_,(g[(2*i-1)*16]&n-1)*v,g,v),o(g,v,i,y,b);if(D+=t,S+=t,p){let e=parseInt(1e3*S/x);if(e!==C){if(w=p(null,S/x),w)break;C=e}}if(D<n)break;if(u(g,0,h,O,v),E++,E<s){T=0;break}m=[];for(let e=0;e<h.length;e++)m.push(h[e]>>0&255),m.push(h[e]>>8&255),m.push(h[e]>>16&255),m.push(h[e]>>24&255);let r=a(e,m,c);return p&&p(null,1,r),r}p&&A(j)};if(!p)for(;;){let e=j();if(e!=null)return e}j()}let m={scrypt:function(e,t,n,r,i,a,o){return new Promise(function(s,c){let l=0;o&&o(0),p(e,t,n,r,i,a,function(e,t,n){if(e)c(e);else if(n)o&&l!==1&&o(1),s(new Uint8Array(n));else if(o&&t!==l)return l=t,o(t)})})},syncScrypt:function(e,t,n,r,i,a){return new Uint8Array(p(e,t,n,r,i,a))}};e===void 0?typeof define==`function`&&define.amd?define(m):n&&(n.scrypt&&(n._scrypt=n.scrypt),n.scrypt=m):t.exports=m})(e)}))()),Yi=function(e,t,n,r){function i(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||=Promise)(function(n,a){function o(e){try{c(r.next(e))}catch(e){a(e)}}function s(e){try{c(r.throw(e))}catch(e){a(e)}}function c(e){e.done?n(e.value):i(e.value).then(o,s)}c((r=r.apply(e,t||[])).next())})},Xi=new Ut(Li);function Zi(e){return e!=null&&e.mnemonic&&e.mnemonic.phrase}var Qi=class extends fn{isKeystoreAccount(e){return!!(e&&e._isKeystoreAccount)}};function $i(e,t,n){if(Q(e,`crypto/cipher`)===`aes-128-ctr`){let r=Ri(Q(e,`crypto/cipherparams/iv`)),i=new Hi.default.Counter(r);
4return X(new Hi.default.ModeOfOperation.ctr(t,i).decrypt(n))}return null}function ea(e,t){let n=Ri(Q(e,`crypto/ciphertext`));if(Y(pn(Xt([t.slice(16,32),n]))).substring(2)!==Q(e,`crypto/mac`).toLowerCase())throw Error(`invalid password`);let r=$i(e,t.slice(0,16),n);r||Xi.throwError(`unsupported cipher`,Ut.errors.UNSUPPORTED_OPERATION,{operation:`decrypt`});let i=t.slice(32,64),a=dn(r);if(e.address){let t=e.address.toLowerCase();if(t.substring(0,2)!==`0x`&&(t=`0x`+t),hn(t)!==a)throw Error(`address mismatch`)}let o={_isKeystoreAccount:!0,address:a,privateKey:Y(r)};if(Q(e,`x-ethers/version`)===`0.1`){let t=Ri(Q(e,`x-ethers/mnemonicCiphertext`)),n=Ri(Q(e,`x-ethers/mnemonicCounter`)),r=new Hi.default.Counter(n),a=new Hi.default.ModeOfOperation.ctr(i,r),s=Q(e,`x-ethers/path`)||`m/44'/60'/0'/0/0`,c=Q(e,`x-ethers/locale`)||`en`,l=X(a.decrypt(t));try{let e=ki(l,c),t=Ei.fromMnemonic(e,null,c).derivePath(s);if(t.privateKey!=o.privateKey)throw Error(`mnemonic mismatch`);o.mnemonic=t.mnemonic}catch(e){if(e.code!==Ut.errors.INVALID_ARGUMENT||e.argument!==`wordlist`)throw e}}return new Qi(o)}function ta(e,t,n,r,i){return X(si(e,t,n,r,i))}function na(e,t,n,r,i){return Promise.resolve(ta(e,t,n,r,i))}function ra(e,t,n,r,i){let a=Bi(t),o=Q(e,`crypto/kdf`);if(o&&typeof o==`string`){let t=function(e,t){return Xi.throwArgumentError(`invalid key-derivation function parameters`,e,t)};if(o.toLowerCase()===`scrypt`){let n=Ri(Q(e,`crypto/kdfparams/salt`)),s=parseInt(Q(e,`crypto/kdfparams/n`)),c=parseInt(Q(e,`crypto/kdfparams/r`)),l=parseInt(Q(e,`crypto/kdfparams/p`));(!s||!c||!l)&&t(`kdf`,o),s&s-1&&t(`N`,s);let u=parseInt(Q(e,`crypto/kdfparams/dklen`));return u!==32&&t(`dklen`,u),r(a,n,s,c,l,64,i)}else if(o.toLowerCase()===`pbkdf2`){let r=Ri(Q(e,`crypto/kdfparams/salt`)),i=null,o=Q(e,`crypto/kdfparams/prf`);
4o===`hmac-sha256`?i=`sha256`:o===`hmac-sha512`?i=`sha512`:t(`prf`,o);let s=parseInt(Q(e,`crypto/kdfparams/c`)),c=parseInt(Q(e,`crypto/kdfparams/dklen`));return c!==32&&t(`dklen`,c),n(a,r,s,c,i)}}return Xi.throwArgumentError(`unsupported key-derivation function`,`kdf`,o)}function ia(e,t){let n=JSON.parse(e);return ea(n,ra(n,t,ta,Ji.default.syncScrypt))}function aa(e,t,n){return Yi(this,void 0,void 0,function*(){let r=JSON.parse(e);return ea(r,yield ra(r,t,na,Ji.default.scrypt,n))})}function oa(e,t,n,r){try{if(hn(e.address)!==dn(e.privateKey))throw Error(`address/privateKey mismatch`);if(Zi(e)){let t=e.mnemonic;if(Ei.fromMnemonic(t.phrase,null,t.locale).derivePath(t.path||`m/44'/60'/0'/0/0`).privateKey!=e.privateKey)throw Error(`mnemonic mismatch`)}}catch(e){return Promise.reject(e)}typeof n==`function`&&!r&&(r=n,n={}),n||={};let i=X(e.privateKey),a=Bi(t),o=null,s=null,c=null;if(Zi(e)){let t=e.mnemonic;o=X(Oi(t.phrase,t.locale||`en`)),s=t.path||`m/44'/60'/0'/0/0`,c=t.locale||`en`}let l=n.client;l||=`ethers.js`;let u=null;u=n.salt?X(n.salt):Fi(32);let d=null;if(n.iv){if(d=X(n.iv),d.length!==16)throw Error(`invalid iv`)}else d=Fi(16);let f=null;if(n.uuid){if(f=X(n.uuid),f.length!==16)throw Error(`invalid uuid`)}else f=Fi(16);let p=1<<17,m=8,h=1;return n.scrypt&&(n.scrypt.N&&(p=n.scrypt.N),n.scrypt.r&&(m=n.scrypt.r),n.scrypt.p&&(h=n.scrypt.p)),Ji.default.scrypt(a,u,p,m,h,64,r).then(t=>{t=X(t);let n=t.slice(0,16),r=t.slice(16,32),a=t.slice(32,64),g=new Hi.default.Counter(d),_=X(new Hi.default.ModeOfOperation.ctr(n,g).encrypt(i)),v=pn(Xt([r,_])),y={address:e.address.substring(2).toLowerCase(),id:Vi(f),version:3,crypto:{cipher:`aes-128-ctr`,cipherparams:{iv:Y(d).substring(2)},ciphertext:Y(_).substring(2),kdf:`scrypt`,kdfparams:{salt:Y(u).substring(2),n:p,dklen:32,p:h,r:m},mac:v.substring(2)}};if(o){let e=Fi(16),t=new Hi.default.Counter(e),n=X(new Hi.default.ModeOfOperation.ctr(a,t).encrypt(o)),r=new Date,i=r.getUTCFullYear()+`-`+zi(r.getUTCMonth()+1,2)+`-`+zi(r.getUTCDate(),2)+`T`+zi(r.getUTCHours(),2)+`-`+zi(r.getUTCMinutes(),2)+`-`+zi(r.getUTCSeconds(),2)+`.0Z`;y[`x-ethers`]={client:l,gethFilename:`UTC--`+i+`--`+y.address,mnemonicCounter:Y(e).substring(2),mnemonicCiphertext:Y(n).substring(2),path:s,locale:c,version:`0.1`}}return JSON.stringify(y)})}function sa(e,t,n){if(Ki(e)){n&&n(0);let r=Gi(e,t);return n&&n(1),Promise.resolve(r)}return qi(e)?aa(e,t,n):Promise.reject(Error(`invalid JSON wallet`))}function ca(e,t){if(Ki(e))return Gi(e,t);if(qi(e))return ia(e,t);throw Error(`invalid JSON wallet`)}var la=`wallet/5.8.0`,ua=function(e,t,n,r){function i(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||=Promise)(function(n,a){function o(e){try{c(r.next(e))}catch(e){a(e)}}function s(e){try{c(r.throw(e))}catch(e){a(e)}}function c(e){e.done?n(e.value):i(e.value).then(o,s)}c((r=r.apply(e,t||[])).next())})},da=new Ut(la);function fa(e){return e!=null&&Zt(e.privateKey,32)&&e.address!=null}function pa(e){let t=e.mnemonic;return t&&t.phrase}var ma=class e extends ln{constructor(e,t){if(super(),fa(e)){let t=new nn(e.privateKey);if(Z(this,`_signingKey`,()=>t),Z(this,`address`,dn(this.publicKey)),this.address!==hn(e.address)&&da.throwArgumentError(`privateKey/address mismatch`,`privateKey`,`[REDACTED]`),pa(e)){let t=e.mnemonic;Z(this,`_mnemonic`,()=>({phrase:t.phrase,path:t.path||`m/44'/60'/0'/0/0`,locale:t.locale||`en`}));let n=this.mnemonic;dn(Ei.fromMnemonic(n.phrase,null,n.locale).derivePath(n.path).privateKey)!==this.address&&da.throwArgumentError(`mnemonic/address mismatch`,`privateKey`,`[REDACTED]`)}else Z(this,`_mnemonic`,()=>null)}else{if(nn.isSigningKey(e))e.curve!==`secp256k1`&&da.throwArgumentError(`unsupported curve; must be secp256k1`,`privateKey`,`[REDACTED]`),Z(this,`_signingKey`,()=>e);else{typeof e==`string`&&e.match(/^[0-9a-f]*$/i)&&e.length===64&&(e=`0x`+e);let t=new nn(e);Z(this,`_signingKey`,()=>t)}Z(this,`_mnemonic`,()=>null),Z(this,`address`,dn(this.publicKey))}t&&!on.isProvider(t)&&da.throwArgumentError(`invalid provider`,`provider`,t),Z(this,`provider`,t||null)}get mnemonic(){return this._mnemonic()}get privateKey(){return this._signingKey().privateKey}get publicKey(){return this._signingKey().publicKey}getAddress(){return Promise.resolve(this.address)}connect(t){return new e(this,t)}signTransaction(e){return $t(e).then(t=>(t.from!=null&&(hn(t.from)!==this.address&&da.throwArgumentError(`transaction from address mismatch`,`transaction.from`,e.from),delete t.from),tn(t,this._signingKey().signDigest
4(pn(tn(t))))))}signMessage(e){return ua(this,void 0,void 0,function*(){return Gt(this._signingKey().signDigest(oi(e)))})}_signTypedData(e,t,n){return ua(this,void 0,void 0,function*(){let r=yield rn.resolveNames(e,t,n,e=>(this.provider??da.throwError(`cannot resolve ENS names without a provider`,Ut.errors.UNSUPPORTED_OPERATION,{operation:`resolveName`,value:e}),this.provider.resolveName(e)));return Gt(this._signingKey().signDigest(rn.hash(r.domain,t,r.value)))})}encrypt(e,t,n){if(typeof t==`function`&&!n&&(n=t,t={}),n&&typeof n!=`function`)throw Error(`invalid callback`);return t||={},oa(this,e,t,n)}static createRandom(t){let n=Fi(16);t||={},t.extraEntropy&&(n=X(Jt(pn(Xt([n,t.extraEntropy])),0,16)));let r=ki(n,t.locale);return e.fromMnemonic(r,t.path,t.locale)}static fromEncryptedJson(t,n,r){return sa(t,n,r).then(t=>new e(t))}static fromEncryptedJsonSync(t,n){return new e(ca(t,n))}static fromMnemonic(t,n,r){return n||=Ti,new e(Ei.fromMnemonic(t,null,r).derivePath(n))}},ha=async(e,t)=>{let{result:n}=await V({url:`/v1/getChainInfo`,method:`POST`,data:e,...t});if(n===void 0)throw Error(`unexpected: result should exist when no error`);return n},ga=()=>{let e=nt();return d(async()=>{xe(async()=>{e.value=(await ha()).map(e=>({...e,name:e.name.toLowerCase()}))})}),{chains:e}},_a=async(e,t)=>{let{result:n}=await V({url:`/v1/getCreditsConfig`,method:`POST`,data:e,...t});if(n===void 0)throw Error(`unexpected: result should exist when no error`);return n},va=()=>{let e=xn(),t=async()=>{e.value=await _a()};d(()=>{xe(t)})},ya=async e=>{let{result:t}=await V({url:`/v1/getEpicConfigs`,method:`POST`,...e});if(t===void 0)throw Error(`unexpected: result should exist when no error`);return t},ba=()=>{let e=Cn();return d(async()=>{xe(async()=>{e.value=await ya()})}),{epicConfig:e}},xa=()=>{let e=G();zt().afterEach(async(t,n)=>{t.matched[0]?.path===`/profile`&&e.value&&n.path!==`/`&&n.path.indexOf(`/profile`)<0&&await Ae()}),x(e,async e=>{e&&await Ae()},{immediate:!0})},Sa=()=>{let e=G(),t=Oe(),n=zt(),r=Bt(),{login:i}=Dn();x(e,async e=>{let r=t.value;e&&r&&(t.value=``,r.startsWith(`http`)?window.open(r,`_blank`):(await ie(),n.push(r)))},{immediate:!0}),x(v(()=>r.query.redirect),e=>{e&&(n.replace({path:r.path,query:{...r.query,redirect:void 0}}),i({redirect:e}))},{immediate:!0})},Ca=()=>{let e=rt(),t=Bt(),n=oe();x(()=>e.value?.id,e=>{e&&xe(()=>{On(e),n.value&&kn(t.query?.utm_source||``)})},{immediate:!0})},wa=()=>{let e=Bt(),t=zt(),n=G();x(()=>[e.meta,n.value],async([e,n])=>{if(typeof e!=`object`)return;let{needLogin:r,business:i}=e;r&&!n&&await t.push({name:W?K.CommunityHome:i?K.BusinessLanding:K.HomePage})})},Ta=()=>{let e=Bt(),t=zt();d(async()=>{await t.isReady(),pt(e.query?.invite)})},Ea=async e=>{let{result:t}=await V({url:`/v1/getOutSiteUrlWhiteLists`,method:`POST`,...e});if(t===void 0)throw Error(`unexpected: result should exist when no error`);return t},Da=()=>{let e=Ce();d(()=>{xe(async()=>{let{data:t}=await Ea();e.value=t})})},Oa=()=>{let e=G(),{loadJoinedCommunities:t}=An(),{loadMenuCommunities:n}=jn();x(e,()=>{xe(()=>{t(),n()})},{immediate:!0})},ka=()=>{let e=G(),t=U(),{handleAfterLogin:n}=H();Nn(`twitter-login`,async r=>{let i=await Ne(Rt.Twitter,r);e.value=i.token,t.value=et.Twitter,n(i.is_new_register)})},Aa={class:`g-text-16 tw-text-center tw-text-light`},ja={class:`g-text-16 tw-mt-3 tw-list-inside tw-list-disc tw-text-left tw-text-light mb:tw-mt-4v`},Ma=a({__name:`TelegramLogin`,props:{disabled:{type:Boolean}},setup(e){let{t}=q(),n=G(),r=U(),{isVisible:i,showDialog:a,closeDialog:o}=Pt(),{handleAfterLogin:c}=H(),{go2TelegramOauth:u}=Pn(`tg-login`,async e=>{let t=await Ne(Rt.Telegram,``,``,!1,e);n.value=t.token,r.value=et.Telegram,c(t.is_new_register)},async e=>{console.error(e),a()}),d=()=>{o(),u()};return(e,n)=>{let r=ne(`i18n-t`);return h(),P(T,null,[f(B,{icon:l(st),name:`Telegram`,disabled:e.disabled,"is-login":``,onClick:l(u)},null,8,[`icon`,`disabled`,`onClick`]),f(l(Ot),{visible:l(i),"onUpdate:visible":n[0]||=e=>I(i)?i.value=e:null,"no-padding":``,size:`auto`,onClose:n[1]||=e=>l(o)()},{default:D(()=>[f(de,{type:`warn`,title:l(t)(`tg_login_title`),desc:`custom`},{desc:D(()=>[F(`p`,Aa,N(l(t)(`tg_login_desc_1`)),1),F(`ul`,ja,[F(`li`,null,N(l(t)(`tg_login_desc_2`)),1),f(r,{tag:`li`,keypath:`tg_login_desc_3`,scope:`global`},{link:D(()=>[f(_e,{href:l(wt).TGLoginHelp,class:`g-link g-text-16`},{default:D(()=>[s(N(l(t)(`link`)),1)]),_:1},8,[`href`])]),_:1})])]),buttons:D(()=>[f(Ht,{label:l(t)(`try_again`),type:`confirm`,wide:``,onClick:d},null,8,[`label`])]),_:1},8,[`title`])]),_:1},8,[`visible`])],64)}}}),Na=[`src`],Pa={class:`sns-label`},Fa=J(a({__name:`SnsTitleRow`,props:{icon:{},label:{}},setup(e){return(e,t)=>(h(),m(Qe,{justify:`flex-start`},{default:D(()=>[F(`img`,{class:`sns-icon`,src:e.icon,alt:``},null,8,Na),F(`div`,Pa,N(e.label),1)]),_:1}))}}),[[`__scopeId`,`data-v-e46beb03`]]),Ia={class:`email-login-dialog`},La=J(a({__name:`EmailLoginDialog`,emits:[`close`],setup(e,{emit:t}){let n=t,{t:r}=q(),i=R(),a=G(),s=U(),u=c(!1),d=c(!1),{handleAfterLogin:p}=H(),g=async(e,t)=>{try{u.value=!0;let n=await Ne(Rt.Email,e,t,!0);a.value=n.token,s.value=et.Email,p(n.is_new_register)}catch(e){let{errorCode:t,message:n}=e;t===he.INVALID_EMAIL_VERIFY_CODE?d.value=!0:se.error(Ct(t,n))}finally{u.value=!1}};return(e,t)=>(h(),P(`div`,Ia,[l(i)?(h(),m(Rn,{key:0,class:`l-back`,custom:``,onCustomClick:t[0]||=e=>n(`close`)})):o(``,!0),f(Fa,{class:`l-title`,icon:l(We),label:l(r)(`email`)},null,8,[`icon`,`label`]),f(Ln,{"code-type":l(In).Login,"need-ga":``,"code-invalid":d.value,"onUpdate:codeInvalid":t[1]||=e=>d.value=e,"confirm-label":l(r)(`login`),onConfirm:g,loading:u.value},null,8,[`code-type`,`code-invalid`,`confirm-label`,`loading`])]))}}),[[`__scopeId`,`data-v-2f745d7e`]]),Ra=a({__name:`EmailLogin`,props:{disabled:{type:Boolean}},setup(e){let{t}=q(),{isVisible:n,showDialog:r,closeDialog:i}=Pt();return(e,a)=>(h(),P(T,null,[f(B,{icon:l(We),name:l(t)(`email`),onClick:l(r),"is-login":``,disabled:e.disabled},null,8,[`icon`,`name`,`onClick`,`disabled`]),f(l(Ot),{visible:l(n),"onUpdate:visible":a[0]||=e=>I(n)?n.value=e:null,"mobile-bottom":``},{default:D(()=>[f(La,{onClose:l(i)},null,8,[`onClose`])]),_:1},8,[`visible`])],64))}}),za=J(a({__name:`AgreeTerms`,props:{modelValue:{type:Boolean}},emits:[`update:modelValue`,`close`],setup(e,{emit:t}){let n=t,{t:r}=q(),i=R(),a=()=>{i.value&&n(`close`)};return(e,t)=>{let i=ne(`i18n-t`);return h(),m(Qe,{class:`agree-terms`},{default:D(()=>[f(zn,{"model-value":e.modelValue,"onUpdate:modelValue":t[0]||=e=>n(`update:modelValue`,e),type:`highlight`},null,8,[`model-value`]),f(i,{class:`text`,tag:`div`,keypath:`i_agree_terms`,scope:`global`},{terms:D(()=>[f(Bn,{class:`text__link`,to:`/terms`,onClick:a},{default:D(()=>[s(N(l(r)(`terms_of_service`)),1)]),_:1})]),privacy:D(()=>[f(Bn,{class:`text__link`,to:`/privacy`,onClick:a},{default:D(()=>[s(N(l(r)(`privacy_policy`)),1)]),_:1})]),_:1})]),_:1})}}}),[[`__scopeId`,`data-v-2b1c18c7`]]),Ba=a({__name:`TwitterLogin`,props:{disabled:{type:Boolean}},setup(e){let{go2TwitterOauthAndPull:t}=Nn(`twitter-login`,void 0,void 0,!0,!0);return(e,n)=>(h(),m(B,{icon:l(Vn),name:`X`,disabled:e.disabled,"is-login":``,onClick:l(t)},null,8,[`icon`,`disabled`,`onClick`]))}}),Va=`data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20width='24'%20height='24'%20rx='8'%20fill='%237870FF'/%3e%3cpath%20d='M18.7627%206.72016C16.7288%205.21618%2014.7966%205.10875%2014.4915%205.10875L14.2881%205.32361C16.6271%205.96817%2017.9492%207.14987%2018.0508%207.25729C14.3898%205.32361%2010.322%205.21618%206.66102%206.72016C6.15254%206.93501%205.84746%207.14987%205.74576%207.14987C5.94915%207.04244%207.16949%205.86074%209.71186%205.21618L9.50847%205.00133C9.50847%205.00133%207.47458%204.8939%205.23729%206.61273C5.23729%206.61273%203%2010.5875%203%2015.6366C3%2015.6366%204.32203%2017.8926%207.67797%2018C7.67797%2018%208.18644%2017.3554%208.69492%2016.7109C6.9661%2016.1737%206.15254%2014.992%206.05085%2014.8846L6.66102%2015.2069C8.49153%2015.9589%2010.4237%2017.0332%2013.9831%2016.3886C14.6949%2016.2812%2015.5085%2016.0663%2016.2203%2015.744C16.7288%2015.4218%2017.339%2015.2069%2017.9492%2014.7772C17.8475%2014.8846%2017.0339%2016.0663%2015.2034%2016.6034C15.6102%2017.248%2016.2203%2017.8926%2016.2203%2017.8926C19.678%2017.7851%2021%2015.5292%2021%2015.744C21%2010.8024%2018.7627%206.72016%2018.7627%206.72016ZM9.20339%2014.0252C8.38983%2014.0252%207.67797%2013.2732%207.67797%2012.3064C7.67797%2011.3395%208.38983%2010.5875%209.20339%2010.5875C10.0169%2010.5875%2010.7288%2011.4469%2010.7288%2012.3064C10.7288%2013.2732%2010.0169%2014.0252%209.20339%2014.0252ZM14.7966%2014.0252C13.9831%2014.0252%2013.2712%2
4013.2732%2013.2712%2012.3064C13.2712%2011.3395%2013.9831%2010.5875%2014.7966%2010.5875C15.7119%2010.5875%2016.4237%2011.4469%2016.4237%2012.3064C16.4237%2013.2732%2015.7119%2014.0252%2014.7966%2014.0252Z'%20fill='white'/%3e%3c/svg%3e`,Ha=a({__name:`DiscordLogin`,props:{disabled:{type:Boolean}},setup(e){let{go2DiscordOauth:t}=Hn(`discord-login`,void 0,void 0,!0);return(e,n)=>(h(),m(B,{icon:l(Va),name:`Discord`,disabled:e.disabled,"is-login":``,onClick:l(t)},null,8,[`icon`,`disabled`,`onClick`]))}}),Ua=a({__name:`WalletConnectView`,props:{disabled:{type:Boolean}},emits:[`start`,`end`],setup(e,{emit:t}){let n=t,r=G(),i=U(),a=nt(),s=c(null),{t:l}=q(),{handleAfterLogin:u}=H(),d=async()=>{try{if(!s.value)return;n(`start`,s.value.name);let e=await s.value.startLogin();r.value=e.token,i.value=s.value.type,u(e.isNewUser)}catch{pe.error(l(`failed_to_login`))}finally{n(`end`)}};return x(a,e=>{e.length&&(s.value=new ft(e))},{immediate:!0}),(e,t)=>s.value?(h(),m(B,{key:0,icon:s.value.icon,name:s.value.name,disabled:e.disabled,"is-login":``,onClick:d},null,8,[`icon`,`name`,`disabled`])):o(``,!0)}}),Wa={class:`title`},Ga={class:`title__name`},Ka=[`src`],qa={class:`title__name`},Ja=J(a({__name:`LogTitle`,setup(e){let{isBUserDomain:t}=Un(),{queryCommunityInfo:n}=Wn(),{t:r}=q(),i=c(null),a=async()=>{t.value&&(i.value=await n(``))};return d(async()=>{await a()}),(e,n)=>(h(),P(`div`,Wa,[l(t)?(h(),P(T,{key:1},[i.value?.logo?(h(),P(`img`,{key:0,class:`title__logo border-icon`,src:i.value?.logo,alt:``},null,8,Ka)):o(``,!0),F(`div`,qa,N(i.value?.name),1)],64)):(h(),P(T,{key:0},[n[0]||=F(`img`,{class:`title__logo`,src:`data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='32'%20height='33'%20viewBox='0%200%2032%2033'%20fill='none'%3e%3ccircle%20cx='16'%20cy='15'%20r='15'%20fill='black'/%3e%3cg%20filter='url(%23filter0_d_11756_184779)'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M20.2801%202.20117C24.2141%203.52942%2027.309%206.64413%2028.6534%2010.5815C29.192%2012.0111%2029.4868%2013.5611%2029.4868%2015.1802C29.4868%2019.6831%2027.2068%2023.6515%2023.7426%2025.9854C21.5449%2027.5592%2018.8549%2028.4852%2015.9495%2028.4852C15.0949%2028.4852%2014.1617%2028.3369%2013.3516%2028.1837L13.3545%2028.1785C13.4%2028.0971%2013.9738%2027.0721%2015.0759%2025.1034L20.0543%2016.1788L20.7101%2015.0385L18.5512%2011.2847H15.1054C18.5552%205.22901%2020.2801%202.20117%2020.2801%202.20117Z'%20fill='%23C3F500'/%3e%3c/g%3e%3cg%20filter='url(%23filter1_d_11756_184779)'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M15.9409%201.51465C16.9345%201.51465%2017.8202%201.58333%2018.7525%201.78883C18.7593%201.79033%2016.8996%205.13028%2013.1733%2011.8087L12.5474%2012.9129L11.9404%2014.0012L11.2845%2015.1415L13.4434%2018.8953H16.9004L11.9562%2027.5217C11.9466%2027.5366%2011.9382%2027.5512%2011.9302%2027.5652L11.8955%2027.6259C11.816%2027.7648%2011.7762%2027.8342%2011.7762%2027.8342C6.35899%2026.0963%202.50781%2021.0146%202.50781%2014.9998C2.50781%207.55216%208.52199%201.51465%2015.9409%201.51465Z'%20fill='%2300ED97'/%3e%3c/g%3e%3cdefs%3e%3cfilter%20id='filter0_d_11756_184779'%20x='11.3516'%20y='2.20117'%20width='20.1328'%20height='30.2842'%20filterUnits='userSpaceOnUse'%20color-interpolation-filters='sRGB'%3e%3cfeFlood%20flood-opacity='0'%20result='BackgroundImageFix'/%3e%3cfeColorMatrix%20in='SourceAlpha'%20type='matrix'%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%20127%200'%20result='hardAlpha'/%3e%3cfeOffset%20dy='2'/%3e%3cfeGaussianBlur%20stdDeviation='1'/%3e%3cfeComposite%20in2='hardAlpha'%20operator='out'/%3e%3cfeColorMatrix%20type='matrix'%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200.25%200'/%3e%3cfeBlend%20mode='normal'%20in2='BackgroundImageFix'%20result='effect1_dropShadow_11756_184779'/%3e%3cfeBlend%20mode='normal'%20in='SourceGraphic'%20in2='effect1_dropShadow_11756_184779'%20result='shape'/%3e%3c/filter%3e%3cfilter%20id='filter1_d_11756_184779'%20x='0.507812'%20y='1.51465'%20width='20.2422'%20height='30.3193'%20filterUnits='userSpaceOnUse'%20color-interpolation-filters='sRGB'%3e%3cfeFlood%20flood-opacity='0'%20result='Backgroun
4dImageFix'/%3e%3cfeColorMatrix%20in='SourceAlpha'%20type='matrix'%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%20127%200'%20result='hardAlpha'/%3e%3cfeOffset%20dy='2'/%3e%3cfeGaussianBlur%20stdDeviation='1'/%3e%3cfeComposite%20in2='hardAlpha'%20operator='out'/%3e%3cfeColorMatrix%20type='matrix'%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200.25%200'/%3e%3cfeBlend%20mode='normal'%20in2='BackgroundImageFix'%20result='effect1_dropShadow_11756_184779'/%3e%3cfeBlend%20mode='normal'%20in='SourceGraphic'%20in2='effect1_dropShadow_11756_184779'%20result='shape'/%3e%3c/filter%3e%3c/defs%3e%3c/svg%3e`,alt:``},null,-1),F(`div`,Ga,N(l(r)(`log_in2askon`)),1)],64))]))}}),[[`__scopeId`,`data-v-2eb99360`]]),Ya={key:0,class:`power-title`},Xa=J(a({__name:`PowerTitle`,setup(e){let{isBUserDomain:t}=Un(),{t:n}=q();return(e,r)=>l(t)?(h(),P(`div`,Ya,N(l(n)(`power_by_taskon`)),1)):o(``,!0)}}),[[`__scopeId`,`data-v-e0deb4de`]]),Za=a({__name:`FslLogin`,props:{disabled:{type:Boolean}},setup(e){let{t}=q(),{go2FslOauth:n}=Fn(`fsl-login`,void 0,!0);return(e,r)=>(h(),m(B,{icon:l(He),name:l(t)(`fsl_id`),disabled:e.disabled,"is-login":``,onClick:l(n)},null,8,[`icon`,`name`,`disabled`,`onClick`]))}}),Qa=a({__name:`BinanceWalletConnectView`,props:{disabled:{type:Boolean}},emits:[`start`,`end`],setup(e,{emit:t}){let n=t,r=R(),i=G(),a=U(),s=nt(),l=c(null),{t:u}=q(),{handleAfterLogin:d}=H(),f=async()=>{try{if(!l.value)return;r.value||n(`start`,l.value.name);let e=await l.value.startLogin();i.value=e.token,a.value=l.value.type,d(e.isNewUser)}
4catch(e){if(console.log(`BinanceWalletConnectView loginHandler error`,e),e.message===ve)return;pe.error(u(`failed_to_login`))}finally{n(`end`)}};return x(s,e=>{e.length&&(l.value=new ze(e))},{immediate:!0}),(e,t)=>l.value?(h(),m(B,{key:0,icon:l.value.icon,name:l.value.name,disabled:e.disabled,"is-login":``,onClick:f},null,8,[`icon`,`name`,`disabled`])):o(``,!0)}}),$a=a({__name:`BoWalletConnectView`,props:{disabled:{type:Boolean}},emits:[`start`,`end`],setup(e,{emit:t}){let n=t,r=G(),i=U(),a=nt(),s=c(null),{t:l}=q(),{handleAfterLogin:u}=H(),d=e=>{let{errorCode:t,message:n}=e;return t?n||l(`connect_failed_tip`,{val:`BO Wallet`}):l(`bo_wallet_connect_failed_tip`)},f=()=>{s.value&&(n(`start`,s.value.name),p())},p=async()=>{try{if(!s.value)return;let e=await s.value.startLogin();r.value=e.token,i.value=s.value.type,u(e.isNewUser)}catch(e){if(console.log(`BoWalletConnectView loginHandler error`,e),St(e))return;ht(e,et.BoWallet),pe({type:`error`,title:l(`failed_to_login`),message:d(e)})}finally{n(`end`)}};return x(a,e=>{!e.length||!ut()||(s.value=new Ve(e))},{immediate:!0}),(e,t)=>s.value?(h(),m(B,{key:0,icon:s.value.icon,name:s.value.name,disabled:e.disabled,"is-login":``,onClick:f},null,8,[`icon`,`name`,`disabled`])):o(``,!0)}}),eo={class:`connect-dialog`},to={class:`select-tip`},no={class:`grid grid-more`},ro={class:`select-tip`},io={class:`grid`},ao=J(a({__name:`ConnectDialog`,setup(e){let{t}=q(),n=c(Fe()),r=c(Ie()),{isVisible:a,switchDialog:s}=Pt(),u=c(!0),d=G(),g=U(),y=c(!1),b=c(``),{isDraftCommunityPreview:x}=En(),S=ut(),{handleAfterLogin:C}=H(),w=async e=>{try{b.value=e.name,e.type!==et.WalletConnect&&e.type!==et.TonConnect&&(y.value=!0);let t=await e.startLogin();d.value=t.token,g.value=e.type,C(t.isNewUser)}catch(n){if(console.log(`walletLogin error`,n),!St(n)){ht(n,e.type);let r=n.errorCode;r===he.STARKNET_INACTIVE?bt():r===he.BTC_INVALID_ADDRESS_TYPE?pe({type:`error`,title:t(`failed_to_login`),message:t(`invalid_btc_address`)}):pe({type:`error`,title:t(`failed_to_login`),message:t(`connect_failed_tip`,{val:b.value})})}}finally{y.value=!1,E()}},E=()=>{b.value=``},D=e=>{y.value=!0,b.value=e},O=()=>{y.value=!1,E()},A=v(()=>({disabled:!u.value,onStart:D,onEnd:O}));return(e,c)=>(h(),P(`div`,eo,[f(Ja),F(`div`,{class:_({"disabled-wrapper":!u.value})},[l(x)?o(``,!0):(h(),P(T,{key:0},[F(`div`,to,N(l(t)(`web3_wallet`)),1),F(`div`,no,[(h(!0),P(T,null,i(n.value.slice(0,1),e=>(h(),m(B,{key:e.name,class:`grid__item`,icon:e.icon,name:e.name,disabled:!u.value,"is-login":``,"is-installed":e.getIsInstalled(),onClick:t=>w(e)},null,8,[`icon`,`name`,`disabled`,`is-installed`,`onClick`]))),128)),f(Ua,{disabled:!u.value,onStart:D,onEnd:O},null,8,[`disabled`]),f($a,{disabled:!u.value,onStart:D,onEnd:O},null,8,[`disabled`]),l(S)?(h(),m(Qa,k(p({key:0},A.value)),null,16)):o(``,!0),(h(!0),P(T,null,i(n.value.slice(1),e=>(h(),m(B,{key:e.name,class:`grid__item`,icon:e.icon,name:e.name,disabled:!u.value,"is-login":``,"is-installed":e.getIsInstalled(),onClick:t=>w(e)},null,8,[`icon`,`name`,`disabled`,`is-installed`,`onClick`]))),128)),l(a)?(h(),P(T,{key:1},[l(S)?o(``,!0):(h(),m(Qa,k(p({key:0},A.value)),null,16)),(h(!0),P(T,null,i(r.value.slice(0,5),e=>(h(),m(B,{key:e.name,icon:e.icon,name:e.name,disabled:!u.value,"is-login":``,"is-installed":e.getIsInstalled(),onClick:t=>w(e)},null,8,[`icon`,`name`,`disabled`,`is-installed`,`onClick`]))),128)),f(Za,{disabled:!u.value},null,8,[`disabled`]),(h(!0),P(T,null,i(r.value.slice(5),e=>(h(),m(B,{key:e.name,icon:e.icon,name:e.name,disabled:!u.value,"is-login":``,"is-installed":e.getIsInstalled(),onClick:t=>w(e)},null,8,[`icon`,`name`,`disabled`,`is-installed`,`onClick`]))),128))],64)):o(``,!0)]),f(Ke,{class:`l-scroll-down`,"is-unfold":l(a),onClick:l(s)},null,8,[`is-unfold`,`onClick`])],64)),F(`div`,ro,N(l(t)(`web2_social_media`)),1),F(`div`,io,[f(Ba,{disabled:!u.value},null,8,[`disabled`]),f(Ha,{disabled:!u.value},null,8,[`disabled`]),f(Ma,{disabled:!u.value},null,8,[`disabled`]),l(x)?o(``,!0):(h(),m(Ra,{key:0,disabled:!u.value},null,8,[`disabled`]))])],2),f(za,{modelValue:u.value,"onUpdate:modelValue":c[0]||=e=>u.value=e,class:`l-terms`},null,8,[`modelValue`]),f(Xa),y.value?(h(),m(ge,{key:0,wallet:b.value},null,8,[`wallet`])):o(``,!0)]))}}),[[`__scopeId`,`data-v-ddcb2ed9`]]),oo={key:0,class:`connect-wrap`},so={class:`left-wrap`},co={class:`right-wrap`},lo=J(a({__name:`ConnectWrap`,props:{withContent:{type:Boolean}},setup(e){return(e,t)=>e.withContent?(h(),P(`div`,oo,[F(`div`,so,[S(e.$slots,`content`,{},void 0,!0)]),F(`div`,co,[S(e.$slots,`default`,{},void 0,!0)])])):S(e.$slots,`default`,{key:1},void 0,!0)}}),[[`__scopeId`,`data-v-32fa59a0`]]),uo=J(a({__name:`ConnectPc`,setup(e){let{isConnectShowing:t,businessLanding:n}=Et();return(e,r)=>(h(),m(l(Ot),{visible:l(t),"onUpdate:visible":r[0]||=e=>I(t)?t.value=e:null,size:`auto`},{default:D(()=>[f(lo,{"with-content":l(n)},{content:D(()=>r[1]||=[F(`img`,{src:`/assets/register_bg-CaWdEYbH.svg`,alt:``,class:`register-bg`},null,-1)]),default:D(()=>[f(ao)]),_:1},8,[`with-content`])]),_:1},8,[`visible`]))}}),[[`__scopeId`,`data-v-54837e16`]]),fo=()=>{let e=G(),t=U(),{handleAfterLogin:n}=H();Hn(`discord-login`,async r=>{let i=await Ne(Rt.Discord,r);e.value=i.token,t.value=et.Discord,n(i.is_new_register)})},po={class:`mobile-selector`},mo={class:`tip`},ho={class:`list list__web3`},go={class:`tip`},_o={class:`list`},vo={class:`more-login`},yo=J(a({__name:`MobileSelector`,emits:[`close`],setup(e,{emit:t}){let n=t,{t:r}=q(),i=new Re,a=()=>{i.openInDappBrowser()},s=c(!0),u=c(``),d=e=>{u.value=e},p=()=>{u.value=``},g=gt(),{isDraftCommunityPreview:v}=En();return(e,t)=>(h(),P(T,null,[F(`div`,po,[f(Ja),F(`div`,{class:_({"disabled-wrapper":!s.value})},[l(v)?o(``,!0):(h(),P(T,{key:0}
4,[F(`div`,mo,N(l(r)(`web3_wallet`)),1),F(`div`,ho,[l(g)?o(``,!0):(h(),m(B,{key:0,class:`l-item`,icon:l(i).icon,name:l(i).name,disabled:!s.value,"is-login":``,onClick:a},null,8,[`icon`,`name`,`disabled`])),f(Ua,{class:`l-item`,disabled:!s.value},null,8,[`disabled`]),f($a,{class:`l-item`,disabled:!s.value,onStart:d,onEnd:p},null,8,[`disabled`])])],64)),l(g)?o(``,!0):(h(),P(T,{key:1},[F(`div`,go,N(l(r)(`web2_social_media`)),1),F(`div`,_o,[f(Ba,{disabled:!s.value},null,8,[`disabled`]),f(Ha,{disabled:!s.value},null,8,[`disabled`]),f(Ma,{disabled:!s.value},null,8,[`disabled`]),l(v)?o(``,!0):(h(),m(Ra,{key:0,disabled:!s.value},null,8,[`disabled`])),l(v)?o(``,!0):(h(),m(Za,{key:1,disabled:!s.value},null,8,[`disabled`]))])],64))],2),f(za,{modelValue:s.value,"onUpdate:modelValue":t[0]||=e=>s.value=e,class:`l-terms`,onClose:t[1]||=e=>n(`close`)},null,8,[`modelValue`]),F(`div`,vo,N(l(r)(`more_login_options`)),1),f(Xa)]),u.value?(h(),m(ge,{key:0,wallet:u.value},null,8,[`wallet`])):o(``,!0)],64))}}),[[`__scopeId`,`data-v-fd1b5b30`]]),bo=a({__name:`ConnectMobile`,setup(e){let{t}=q(),n=G(),r=U(),{isVisible:i,showDialog:a,closeDialog:o}=Pt(),s=jt(tt),u=c(!1),d=c(``),{handleAfterLogin:p}=H(),g=async e=>{let i=new e;try{u.value=!0,d.value=i.name;let e=await i.startLogin();n.value=e.token,r.value=i.type,p(e.isNewUser),o()}catch(e){St(e)||(ht(e,i.type),e.errorCode===he.STARKNET_INACTIVE?bt():pe({type:`error`,title:t(`failed_to_login`),message:t(`connect_failed_tip`,{val:d.value})}))}finally{u.value=!1}},_=async()=>{let e=De();e?await g(e):a()};return s.on(()=>{_()}),(e,t)=>(h(),m(l(Ot),{visible:l(i),"onUpdate:visible":t[0]||=e=>I(i)?i.value=e:null,"mobile-bottom":``},{default:D(()=>[f(yo,{onClose:l(o)},null,8,[`onClose`])]),_:1},8,[`visible`]))}}),xo=()=>{let e=G(),t=U(),{handleAfterLogin:n}=H();Fn(`fsl-login`,async r=>{let i=await Ne(Rt.FSLID,r);e.value=i.token,t.value=et.FSLID,n(i.is_new_register)})},So=()=>{let e=G(),t=U(),{handleAfterLogin:n}=H();Pn(`tg-login`,async r=>{let i=await Ne(Rt.Telegram,``,``,!1,r);e.value=i.token,t.value=et.Telegram,n(i.is_new_register)})},Co=a({__name:`ListenConnect`,setup(e){let t=R();return ka(),fo(),xo(),W&&So(),(e,n)=>(h(),P(`template`,null,[l(t)?(h(),m(bo,{key:0})):(h(),m(uo,{key:1}))]))}}),wo=a({__name:`HandleConnect`,setup(e){let t=G(),n=Bt();return(e,r)=>!l(t)&&!l(n).meta.noLogin?(h(),m(Co,{key:0})):o(``,!0)}}),To=async(e,t)=>{let{result:n}=await V({url:`/community/v1/listCommunityCategory`,method:`POST`,data:e,...t});if(n===void 0)throw Error(`unexpected: result should exist when no error`);return n},Eo=()=>{let e=wn();return d(async()=>{xe(async()=>{e.value=(await To()).map(e=>({label:e,value:e}))})}),{categoriesState:e}},Do=async(e,t)=>{let{result:n}=await V({url:`/v1/bindTgByCode`,method:`POST`,data:e,...t});if(n===void 0)throw Error(`unexpected: result should exist when no error`);return n},Oo=a({__name:`TelegramBindDialog`,props:{step:{},isSwitch:{type:Boolean},isPrimary:{type:Boolean},addr:{},otherAddr:{},mergeCode:{},disableList:{},chain:{},snsType:{},isAddrType:{type:Boolean},isSnsType:{type:Boolean},socialId:{},onConfirm:{type:Function},onCancel:{type:Function}},setup(e){let t=e,{t:n}=q({messages:qn}),r=()=>{t.onCancel?.()},i=()=>{t.onConfirm?.()};return(e,t)=>(h(),m(l(Ot),{visible:!0,size:`auto`,"no-padding":``,onClose:r},{default:D(()=>[f(xt,{step:e.step,addr:e.addr,"other-addr":e.otherAddr,"merge-code":e.mergeCode,"is-sns-type":e.isSnsType,"sns-type":e.snsType,"social-id":e.socialId,"disable-list":e.disableList,onConfirm:i},null,8,[`step`,`addr`,`other-addr`,`merge-code`,`is-sns-type`,`sns-type`,`social-id`,`disable-list`])]),_:1}))}}),ko=e=>new Promise((t,n)=>{let r=document.createElement(`div`),i=M(Oo,{...e,onConfirm:()=>{i.unmount(),document.body.removeChild(r),t(!0)},onCancel:()=>{i.unmount(),document.body.removeChild(r),n()}}).use(me);document.body.appendChild(r),i.mount(r)}),Ao=()=>{let e=zt(),t=Bt(),n=rt(),r=c(z.Form),i=c(``),a=c([]),o=c(``),s=c(``),l=new BroadcastChannel(ke),u=async e=>{let t=await Do({bind_code:e});if(t.result){l.postMessage(`reload`),window.close();return}if(n.value)if(s.value=t.sns_id||``,n.value.community_info)if(t.is_bside_user){r.value=z.OtherAccountIsB,await ko({step:r.value,isSnsType:!0,socialId:t.sns_id,addr:t.sns_user_name||``,otherAddr:``,mergeCode:``,disableList:[]});return}else if(t.last_login_channel){r.value=z.OtherAccountLastLogin,await ko({step:r.value,isSnsType:!0,socialId:t.sns_id,addr:t.sns_user_name||``,otherAddr:``,mergeCode:``,disableList:[]});return}else{a.value=[we.Merge],r.value=z.MergeStep,i.value=t.sns_user_name||``,o.value=t.merge_code||``,await ko({step:r.value,isSnsType:!0,socialId:t.sns_id,addr:t.sns_user_name||``,otherAddr:i.value,mergeCode:o.value,disableList:a.value});return}else{if(t.is_bside_user){r.value=z.OtherAccountIsB,await ko({step:r.value,isSnsType:!0,socialId:t.sns_id,addr:t.sns_user_name||``,otherAddr:``,mergeCode:``,disableList:[]});return}t.last_login_channel&&(a.value=[we.Used]),r.value=z.MergeStep,i.value=t.sns_user_name||``,o.value=t.merge_code||``,await ko({step:r.value,isSnsType:!0,socialId:t.sns_id,addr:t.sns_user_name||``,otherAddr:i.value,mergeCode:o.value,disableList:[]})}};d(()=>{l.onmessage=e=>{e.data===`reload`&&location.reload()};let n=C(async()=>{let r=t.query[Te];if(r)try{await u(r)}finally{let r={...t.query};delete r[Te],await e.replace({query:r}),n()}})})},jo=async e=>{let{result:t}=await V({url:`/action/v1/getActionAdList`,method:`POST`,...e});if(t===void 0)throw Error(`unexpected: result should exist when no error`);return t},Mo=async(e,t)=>{let{result:n}=await V({url:`/action/v1/adMarkAsRead`,method:`POST`,data:e,...t});if(n===void 0)throw Error(`unexpected: result should exist when no error`);return n},No={class:`g-text-24 g-ellipsis title tw-inline-block tw-max-w-full tw-break-words tw-font-semibold`},Po={class:`tw-mt-[16px] tw-flex tw-items-center tw-gap-3 tw-overflow-hidden mb:tw-mt-[5.
4067vw] mb:tw-gap-4v`},Fo={class:`tw-flex tw-min-w-0 tw-flex-1`},Io=J(a({__name:`RecommendCard`,props:{type:{},data:{},deliveryId:{}},emits:[`click`],setup(e,{emit:t}){let n=e,r=t,a=c(),o=kt(a),s=v(()=>n.data.title),u=v(()=>n.data.rewards),d=v(()=>n.data.id),p=v(()=>({name:K.Onchain,query:n.type===`action`?{action:d.value}:{collection:d.value}})),g=v(()=>{let e={delivery_id:n.deliveryId};return n.type===`action`?{...e,action_id:d.value}:{...e,collection_id:d.value}}),y=()=>{r(`click`,g.value)};return(e,t)=>{let n=O(`dompurify-html`);return h(),m(Bn,{ref_key:`cardRef`,ref:a,to:p.value,class:`recommend-card tw-block tw-h-[var(--card-height)] tw-w-[var(--card-width)] tw-overflow-hidden tw-px-5 tw-py-4`,onClick:y},{default:D(()=>[F(`div`,null,[E(F(`div`,No,null,512),[[n,s.value]])]),F(`div`,Po,[F(`div`,Fo,[f(Zn,{class:`tw-text-[0px]`},{default:D(()=>[(h(!0),P(T,null,i(u.value,(e,t)=>(h(),m(Xn,{key:e.reward_type||t,reward:e,class:`tw-shrink-0`,"card-classes":[`tw-rounded-lg`,`tw-gap-2`,`mb:tw-gap-[1.867vw]`,`mb:tw-px-[1.867vw]`,`mb:tw-py-[1.867vw]`],"icon-classes":[`tw-h-6`,`tw-w-6`,`mb:tw-h-[6.4vw]`,`mb:tw-w-[6.4vw]`],"text-classes":[`g-text-16`]},null,8,[`reward`]))),128))]),_:1})]),f(Yn,{"is-hovered":l(o),class:_([`tw-h-[32px] mb:tw-h-[10.133vw]`,{"tw-w-[32px] mb:tw-w-[10.133vw]":!l(o),"tw-px-30":l(o)}])},null,8,[`is-hovered`,`class`])])]),_:1},8,[`to`])}}}),[[`__scopeId`,`data-v-50f6044f`]]),Lo=[`src`],Ro=a({__name:`RecommendCustom`,props:{custom:{},deliveryId:{}},emits:[`click`],setup(e,{emit:t}){let n=e,r=t,i=()=>{r(`click`,{delivery_id:n.deliveryId,custom_link:n.custom.link})};return(e,t)=>(h(),m(_e,{href:e.custom.link,class:`tw-block tw-h-[var(--card-height)] tw-w-[var(--card-width)]`,"no-style":``,onClick:i},{default:D(()=>[F(`img`,{class:`tw-h-full tw-w-full tw-rounded-lg tw-object-cover`,src:e.custom.img,alt:``},null,8,Lo)]),_:1},8,[`href`]))}}),zo=function(e){return e.Action=`Action`,e.Collection=`Collection`,e.Custom=`Custom`,e}({}),Bo=`.swiper-pagination-bullet { 5 width: 40px; 6 height: 4px; 7 border-radius: 2px; 8 background: rgb(255 255 255 / 30%); 9 opacity: 1; 10} 11 12.swiper-pagination-bullet-active { 13 background: #fff; 14} 15 16@media (max-width: 750px) { 17 .swiper-pagination-bullet { 18 width: 6vw; 19 } 20} 21`,Vo=a({__name:`RecommendationSwiper`,props:{adList:{}},emits:[`itemClick`],setup(e,{emit:t}){let n=e,r=t,a=c(null),s=()=>{if(!a.value||!n.adList?.length)return;let e={injectStyles:[Bo],pagination:{clickable:!0,type:`bullets`},autoplay:{delay:5e3,disableOnInteraction:!0,pauseOnMouseEnter:!0},loop:!0,autoHeight:!0};Object.assign(a.value,e),a.value.initialize()};x(()=>n.adList,e=>{e?.length&&ie(()=>{s()})},{immediate:!0});let u=e=>{r(`itemClick`,e)};return(e,t)=>(h(),P(`swiper-container`,{ref_key:`swiperDom`,ref:a,init:`false`},[(h(!0),P(T,null,i(e.adList,e=>(h(),P(`swiper-slide`,{key:e.delivery_id},[e.delivery_type===l(zo).Action?(h(),m(Io,{key:e.delivery_id,type:`action`,data:e.action_info,"delivery-id":e.delivery_id,onClick:u},null,8,[`data`,`delivery-id`])):o(``,!0),e.delivery_type===l(zo).Collection?(h(),m(Io,{key:e.delivery_id,type:`collection`,data:e.collection_info,"delivery-id":e.delivery_id,onClick:u},null,8,[`data`,`delivery-id`])):o(``,!0),e.delivery_type===l(zo).Custom?(h(),m(Ro,{key:e.delivery_id,custom:e.custom_info,"delivery-id":e.delivery_id,onClick:u},null,8,[`custom`,`delivery-id`])):o(``,!0)]))),128))],512))}}),Ho={class:`tw-absolute -tw-top-4 tw-left-2 tw-w-10`,src:`/assets/new-NjTggXiy.png`,alt:``},Uo=105,Wo=a({__name:`SpiritAnimation`,props:{fps:{default:60},isCollapsed:{type:Boolean,default:!0},hasNew:{type:Boolean,default:!1}},emits:[`click`],setup(e,{emit:t}){let n=e,r=t,i=c(0),a=c(!1),o=c(!1),s=null,l=Uo-1,u=v(()=>`icon-mailbox_${i.value.toString().padStart(5,`0`)}`),d=v(()=>Math.round(1e3/n.fps)),f=v(()=>{let e=[`tw-relative`,`tw-flex`,`tw-h-[64px]`,`tw-w-[64px]`,`tw-cursor-pointer`,`tw-items-center`,`tw-justify-center`,`tw-transition-all`,`tw-duration-300`,`tw-ease-out`];return n.isCollapsed&&!o.value?e.push(`tw-translate-x-4`,`tw-opacity-60`):e.push(`tw-translate-x-0`,`tw-opacity-100`),e}),p=(e=!1)=>{m(),a.value=!0,s=window.setInterval(()=>{e?(i.value--,i.value<=0&&(i.value=0,m())):(i.value++,i.value>=l&&(i.value=l,m()))},d.value)},m=()=>{s!==null&&(clearInterval(s),s=null),a.value=!1};x(()=>n.isCollapsed,(e,t)=>{t!==e&&(m(),p(!!e))},{immediate:!0});let g=()=>{r(`click`)},y=()=>{o.value=!0},S=()=>{o.value=!1};return j(()=>{m()}),(e,t)=>(h(),P(`div`,{class:_(f.value),onClick:g,onMouseenter:y,onMouseleave:S},[F(`div`,{class:_([u.value,`tw-block tw-h-[150px] tw-w-[148px] tw-shrink-0 tw-origin-center tw-scale-x-[-0.43] tw-scale-y-[0.43]`])},null,2),E(F(`img`,Ho,null,512),[[b,e.hasNew]])],34))}}),Go=()=>{let e=Bt(),t=Cn(),n=v(()=>t.value?.epic_id?[K.UserCenterAssets,K.UserCenterAssetsMobile]:[K.HomePage,K.CampaignExplorer,K.UserCenterAssets,K.UserCenterAssetsMobile]),r=[K.HomePage,K.HomePageInProgress,K.CampaignExplorer,K.UserCenterAssets,K.UserCenterAssetsMobile,K.CampaignDetail];return{isInEnabledRoute:v(()=>r.includes(e.name)),shouldAutoExpand:v(()=>n.value.includes(e.name)),isInAutoCollapseRoute:v(()=>!!(t.value?.epic_id&&[K.HomePage,K.CampaignExplorer].includes(e.name)))}},Ko={class:`tw-relative tw-h-[var(--card-height)]`},qo={class:`tw-absolute tw-bottom-[-24px] tw-right-0`},Jo=J(a({__name:`OnchainRecommendation`,setup(e){let t=Bt(),{isInEnabledRoute:n,shouldAutoExpand:r,isInAutoCollapseRoute:i}=Go(),a=c(!1),s=G(),{data:l}=Jn({queryKey:[`actionGetActionAdList`,s],queryFn:async()=>s.value?jo():null,refetchInterval:5*Me,enabled:n});x(l,e=>{a.value=e?.has_new||!1},{immediate:!0});let u=c(!0),d=c(!0),p=c(),m=v(()=>l.value?.data?.map(e=>e.delivery_id)||[]),g=v(()=>{let e=l.value?.data||[],t=new Set,n=[];
21return e.forEach(e=>{let r=``;e.delivery_type===zo.Action&&e.action_info?r=`action_${e.action_info.id}`:e.delivery_type===zo.Collection&&e.collection_info?r=`collection_${e.collection_info.id}`:e.delivery_type===zo.Custom&&(r=`custom_${e.delivery_id}`),t.has(r)||(t.add(r),n.push(e))}),n}),y=v(()=>n.value&&g.value.length>0),S=()=>{u.value=!0},C=()=>{u.value?(u.value=!1,d.value=!1):S()},w=e=>{let t=l.value?.data||[],n=[];e.action_id?n=t.filter(t=>t.delivery_type===zo.Action&&t.action_info?.id===e.action_id).map(e=>e.delivery_id):e.collection_id?n=t.filter(t=>t.delivery_type===zo.Collection&&t.collection_info?.id===e.collection_id).map(e=>e.delivery_id):e.custom_link&&(n=e.delivery_id?[e.delivery_id]:[]),n.forEach(t=>{ct(`click_recommendation_item`,{...e,delivery_id:t})})};return x(()=>[u.value,a.value],async([e,t])=>{!e&&t&&(await Mo({delivery_ids:m.value}),a.value=!1)}),x(()=>[a.value,r.value],([e,t])=>{e&&t&&(u.value=!1,d.value=!1)},{immediate:!0}),x(()=>[i.value,t.name],([e])=>{e&&(u.value=!0)}),x(u,e=>{e&&setTimeout(()=>{d.value=!0},300)}),It(p,()=>{u.value||S()}),(e,t)=>y.value?(h(),P(`div`,{key:0,ref_key:`cardContainerRef`,ref:p,class:`onchain-recommendation tw-fixed tw-right-0 tw-top-[120px] tw-z-[var(--onchain-recommendation-z-index)] mb:tw-top-[19.067vw]`},[F(`div`,Ko,[E(F(`div`,{class:_([`card tw-h-[var(--card-height)] tw-w-[var(--card-width)] tw-overflow-hidden tw-transition-transform tw-duration-300 tw-ease-in-out`,{"tw-translate-x-full":u.value}])},[f(Vo,{"ad-list":g.value,onItemClick:w},null,8,[`ad-list`])],2),[[b,!d.value]]),F(`div`,qo,[f(Wo,{fps:60,"is-collapsed":u.value,"has-new":a.value,onClick:C},null,8,[`is-collapsed`,`has-new`])])])],512)):o(``,!0)}}),[[`__scopeId`,`data-v-f0297610`]]),Yo=()=>{let e=Sn();d(async()=>{xe(async()=>{e.value=await _n()})})},Xo=async(e,t)=>{let{result:n}=await V({url:`/v1/getNewFeatureIntro`,method:`POST`,data:e,...t});if(n===void 0)throw Error(`unexpected: result should exist when no error`);return n},Zo={class:`tw-mb-6`},Qo={class:`title`},$o={key:1,class:`tw-mb-6`},es={class:`feature-title g-text-20 tw-font-semibold`},ts={key:0,class:`new-feature-content`},ns={key:0,class:`tw-mb-6`},rs={class:`new-feature-images`},is=[`src`],as={class:`g-text-16 tw-mb-8 tw-leading-relaxed tw-text-lighter`},os={class:`tw-mb-2`},ss={class:`tw-flex tw-justify-center`},cs={key:1,class:`g-text-16 tw-mt-4 tw-flex tw-justify-center tw-text-[rgba(255,255,255,0.4)]`},ls={class:`tw-text-white`},us=J(a({__name:`index`,setup(e){let t=c([]),n=c(0),r=c(!1),a=c(``);Bt();let s=v(()=>window.location.pathname.startsWith(`/business`)),{isVisible:u,showDialog:f,closeDialog:p}=Pt(),g=R(),{t:_}=q(),y=vt(),b=v(()=>t.value[n.value]),S=v(()=>t.value.length>0&&a.value&&y.value!==a.value),C=c(),{direction:w}=Nt(C,{threshold:50,onSwipeEnd(e,r){!g.value||t.value.length<=1||(r===`left`?n.value<t.value.length-1&&n.value++:r===`right`&&n.value>0&&n.value--)}}),E=async()=>{try{r.value=!0;let e=await Xo({is_b_side:s.value});e?(t.value=e.feature_infos||[],a.value=e.version||``):(t.value=[],a.value=``)}catch(e){console.error(`Failed to load new feature intro:`,e),t.value=[],a.value=``}finally{r.value=!1}},O=()=>{a.value!==y.value&&(y.value=a.value)},k=()=>{if(b.value?.link){let e=Xe(g.value,!1,b.value.link);window.open(b.value.link,e)}O()},A=()=>{p(),O()};return d(async()=>{await E()}),x([t,a,y],()=>{S.value&&!W?f():p()},{immediate:!0}),(e,r)=>(h(),m(l(Ot),{visible:l(u),"onUpdate:visible":r[1]||=e=>I(u)?u.value=e:null,size:`auto`,onClose:A},{default:D(()=>[F(`div`,Zo,[F(`h2`,Qo,N(l(_)(`feature_title`)),1)]),t.value.length>1?(h(),m(Qn,{key:0,modelValue:n.value,"onUpdate:modelValue":r[0]||=e=>n.value=e,"is-router":!1,type:`default`,class:`tw-mb-6`},{default:D(()=>[(h(!0),P(T,null,i(t.value,(e,t)=>(h(),m($n,{key:t,label:e.title,value:t},null,8,[`label`,`value`]))),128))]),_:1},8,[`modelValue`])):(h(),P(`div`,$o,[F(`h2`,es,N(t.value[0].title),1)])),F(`div`,{ref_key:`contentRef`,ref:C},[b.value?(h(),P(`div`,ts,[b.value.images?.length?(h(),P(`div`,ns,[F(`div`,rs,[(h(!0),P(T,null,i(b.value.images,(e,t)=>(h(),P(`img`,{key:t,src:e,class:`new-feature-image`},null,8,is))),128))])])):o(``,!0),F(`div`,as,[F(`p`,os,N(b.value.description),1)])])):o(``,!0),F(`div`,ss,[b.value.link?(h(),m(Ht,{key:0,t
21ype:`primary`,label:l(_)(`check_now`),class:`tw-px-8`,onClick:k},null,8,[`label`])):o(``,!0)]),t.value.length>1?(h(),P(`div`,cs,[F(`span`,ls,N(n.value+1),1),r[2]||=F(`span`,{class:`tw-mx-2`},`/`,-1),F(`span`,null,N(t.value.length),1)])):o(``,!0)],512)]),_:1},8,[`visible`]))}}),[[`__scopeId`,`data-v-76384a11`]]),ds=async(e,t)=>!!(await le(fe.WhiteLabel,`CustomDomainActivity`,{domain:e},{noToast:!0,...t}))?.accepted,fs=()=>{ae||Be||W&&ds(window.location.hostname)},ps={key:0,class:`tw-px-[7vw] tw-pb-[10.133vw]`},ms={class:`tw-text-[#C6FF00]`},hs={class:`tw-text-[#C6FF00]`},gs={class:`tw-mt-[3.2vw] tw-text-[4.267vw] tw-leading-[5.333vw]`},_s={key:1,class:`tw-px-[7vw] tw-pb-[10.133vw]`},vs={class:`tw-mt-[2.133vw] tw-text-[6.4vw] tw-font-bold tw-leading-[8vw] tw-text-white`},ys={class:`tw-mt-[3.2vw] tw-text-[4.267vw] tw-leading-[5.333vw]`},bs={class:`tw-mt-[6.4vw] tw-flex tw-gap-[2.3vw]`},xs={class:`tw-text-[4.267vw] tw-leading-[5.333vw] tw-text-light`},Ss={class:`tw-mt-[4vw] tw-flex tw-gap-[2.3vw]`},Cs={class:`tw-text-[4.267vw] tw-leading-[5.333vw] tw-text-light`},ws=a({__name:`AddToHomeScreen`,setup(e){let{t}=q(),n=c(!1),r=R(),i=c(1),a=()=>{n.value=!1,i.value=1,localStorage.setItem(`taskon_add_to_home_seen`,`true`)},o=()=>{i.value=2};return d(()=>{let e=window.matchMedia(`(display-mode: standalone)`).matches,t=window.navigator.standalone===!0,i=localStorage.getItem(`taskon_add_to_home_seen`);!e&&!t&&!i&&r.value&&setTimeout(()=>{n.value=!0},2e3)}),(e,r)=>{let s=ne(`i18n-t`);return h(),m(tr,{visible:n.value,"onUpdate:visible":r[0]||=e=>n.value=e,top:`auto`,onClose:a},{default:D(()=>[i.value===1?(h(),P(`div`,ps,[r[1]||=F(`img`,{src:`/assets/homescreen_guid-Duss0Bsg.png`,alt:`Phone mockup`,class:`tw-w-full`},null,-1),r[2]||=F(`img`,{src:`data:image/svg+xml,%3csvg%20width='64'%20height='64'%20viewBox='0%200%2064%2064'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M33.2999%208.40382C32.5399%206.19182%2031.2999%206.19582%2030.5479%208.41182L26.3079%2020.9118C25.5519%2023.1278%2023.1279%2025.5518%2020.9119%2026.3078L8.50387%2030.5278C6.28787%2031.2798%206.28387%2032.5278%208.49187%2033.2958L20.8279%2037.5878C23.0359%2038.3558%2025.4679%2040.7958%2026.2279%2043.0078L30.5319%2055.5198C31.2919%2057.7318%2032.5239%2057.7278%2033.2719%2055.5118L37.4759%2043.0518C38.2239%2040.8358%2040.6439%2038.4038%2042.8559%2037.6478L55.4599%2033.3278C57.6719%2032.5718%2057.6719%2031.3398%2055.4559%2030.5918L43.0519%2026.3918C40.8359%2025.6438%2038.3999%2023.2238%2037.6399%2021.0118L33.2999%208.40382Z'%20fill='white'/%3e%3cpath%20d='M55.2284%206.97205C55.0124%206.34005%2054.6564%206.34005%2054.4404%206.97205L53.2284%2010.548C53.088%2010.8948%2052.8793%2011.2098%2052.6148%2011.4744C52.3502%2011.7389%2052.0352%2011.9476%2051.6884%2012.088L48.1444%2013.292C47.5124%2013.508%2047.5084%2013.864%2048.1444%2014.084L51.6644%2015.312C52.0113%2015.4553%2052.3264%2015.6658%2052.5914%2015.9315C52.8564%2016.1972%2053.0661%2016.5128%2053.2084%2016.86L54.4364%2020.436C54.6564%2021.068%2055.0084%2021.064%2055.2204%2020.432L56.4204%2016.872C56.5604%2016.5245%2056.7689%2016.2087%2057.0335%2015.9435C57.298%2015.6782%2057.6133%2015.4689%2057.9604%2015.328L61.5604%2014.096C62.1924%2013.876%2062.1924%2013.524%2061.5604%2013.312L58.0164%2012.112C57.6688%2011.9726%2057.3527%2011.7648%2057.0868%2011.5009C56.8209%2011.2371%2056.6106%2010.9226%2056.4684%2010.576L55.2284%206.97605V6.97205Z'%20fill='white'/%3e%3c/svg%3e`,alt:`Star`,class:`tw-mt-[6.267vw] tw-h-[8.533vw] tw-w-[8.533vw]`},null,-1),f(s,{tag:`h2`,keypath:`add_to_home_title`,scope:`global`,class:`tw-mt-[2.133vw] tw-text-[6.4vw] tw-font-bold tw-leading-[8vw] tw-text-white`},{highlight1:D(()=>[F(`span`,ms,N(l(t)(`add_to_home_highlight1`)),1)]),highlight2:D(()=>[F(`span`,hs,N(l(t)(`add_to_home_highlight2`)),1)]),_:1}),F(`p`,gs,N(l(t)(`add_to_home_description`)),1),f(Ht,{type:`confirm`,label:l(t)(`add_to_home_download`),wide:``,class:`tw-mt-[20.8vw]`,onClick:o},null,8,[`label`])])):(h(),P(`div`,_s,[r[5]||=F(`img`,{src:`/assets/homescreen_guid2-CyNweD6x.png`,alt:`Phone mockup step 2`,class:`tw-w-full`},null,-1),r[6]||=F(`img`,{src:`data:image/svg+xml,%3csvg%20width='64'%20height='64'%20viewBox='0%200%2064%2064'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M33.2999%208.40382C32.5399%206.19182%2031.2999%206.19582%2030.5479%208.41182L26.3079%2020.9118C25.5519%2023.1278%2023.1279%2025.5518%2020.9119%2026.3078L8.50387%2030.5278C6.28787%2031.2798%206.28387%2032.5278%208.49187%2033.2958L20.8279%2037.5878C23.0359%2038.3558%2025.4679%2040.7958%2026.2279%2043.0078L30.5319%2055.5198C31.2919%2057.7318%2032.5239%2057.7278%2033.2719%2055.5118L37.4759%2043.0518C38.2239%2040.8358%2040.6439%2038.4038%2042.8559%2037.6478L55.4599
21%2033.3278C57.6719%2032.5718%2057.6719%2031.3398%2055.4559%2030.5918L43.0519%2026.3918C40.8359%2025.6438%2038.3999%2023.2238%2037.6399%2021.0118L33.2999%208.40382Z'%20fill='white'/%3e%3cpath%20d='M55.2284%206.97205C55.0124%206.34005%2054.6564%206.34005%2054.4404%206.97205L53.2284%2010.548C53.088%2010.8948%2052.8793%2011.2098%2052.6148%2011.4744C52.3502%2011.7389%2052.0352%2011.9476%2051.6884%2012.088L48.1444%2013.292C47.5124%2013.508%2047.5084%2013.864%2048.1444%2014.084L51.6644%2015.312C52.0113%2015.4553%2052.3264%2015.6658%2052.5914%2015.9315C52.8564%2016.1972%2053.0661%2016.5128%2053.2084%2016.86L54.4364%2020.436C54.6564%2021.068%2055.0084%2021.064%2055.2204%2020.432L56.4204%2016.872C56.5604%2016.5245%2056.7689%2016.2087%2057.0335%2015.9435C57.298%2015.6782%2057.6133%2015.4689%2057.9604%2015.328L61.5604%2014.096C62.1924%2013.876%2062.1924%2013.524%2061.5604%2013.312L58.0164%2012.112C57.6688%2011.9726%2057.3527%2011.7648%2057.0868%2011.5009C56.8209%2011.2371%2056.6106%2010.9226%2056.4684%2010.576L55.2284%206.97605V6.97205Z'%20fill='white'/%3e%3c/svg%3e`,alt:`Star`,class:`tw-mt-[6.267vw] tw-h-[8.533vw] tw-w-[8.533vw]`},null,-1),F(`h2`,vs,N(l(t)(`add_to_home_step2_title`)),1),F(`p`,ys,N(l(t)(`add_to_home_step2_description`)),1),F(`div`,bs,[r[3]||=F(`div`,{class:`tw-flex tw-h-[5.333vw] tw-w-[5.333vw] tw-flex-shrink-0 tw-items-center tw-justify-center tw-rounded-full tw-bg-[rgba(64,72,75,0.80)] tw-text-[3.6vw] tw-font-semibold`},` 1 `,-1),F(`p`,xs,N(l(t)(`add_to_home_step2_step1`)),1)]),F(`div`,Ss,[r[4]||=F(`div`,{class:`tw-flex tw-h-[5.333vw] tw-w-[5.333vw] tw-flex-shrink-0 tw-items-center tw-justify-center tw-rounded-full tw-bg-[rgba(64,72,75,0.80)] tw-text-[3.6vw] tw-font-semibold`},` 2 `,-1),F(`p`,Cs,N(l(t)(`add_to_home_step2_step2`)),1)])]))]),_:1},8,[`visible`])}}}),Ts=async e=>{let{result:t}=await V({url:`/community/v1/getMilestoneGainList`,method:`POST`,...e});if(t===void 0)throw Error(`unexpected: result should exist when no error`);return t},Es={class:`tw-flex tw-items-center tw-gap-4 tw-text-left mb:tw-gap-[2.6667vw]`},Ds={class:`tw-flex tw-flex-col tw-gap-1 mb:tw-gap-[1.6vw]`},Os={class:`tw-text-[14px] tw-font-semibold tw-leading-normal tw-text-white mb:tw-text-[3.2vw]`},ks=a({__name:`PohScoreNotice`,emits:[`close`],setup(e,{emit:t}){let{t:n}=q(),r=R(),i=t,a=()=>{r.value&&i(`close`)};return(e,t)=>(h(),P(`div`,Es,[t[1]||=F(`img`,{src:`data:image/svg+xml,%3csvg%20width='51'%20height='50'%20viewBox='0%200%2051%2050'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='25.5938'%20cy='24.8'%20r='24'%20fill='white'%20stroke='black'%20stroke-width='1.6'/%3e%3cpath%20d='M42.002%202.04224C42.4517%201.36365%2043.4558%201.36172%2043.9072%202.03931L43.9951%202.19556L43.9961%202.19653L45.041%204.41724L47.3682%204.77173H47.3691C48.3509%204.92174%2048.6454%206.10759%2048.0166%206.7522L48.0156%206.75317L46.3105%208.49536L46.7139%2010.9602C46.8583%2011.834%2045.9448%2012.6892%2045.0254%2012.1809V12.1799L42.9551%2011.0393L40.8838%2012.1809C39.9639%2012.6873%2039.0519%2011.8341%2039.1963%2010.9602L39.5996%208.49438L37.8945%206.75415L37.8955%206.75317C37.2661%206.11037%2037.5573%204.92244%2038.542%204.77271L40.8682%204.41919L41.915%202.19751L42.002%202.04224ZM45.1416%204.63013L45.1436%204.63208C45.1424%204.62958%2045.1399%204.62772%2045.1387%204.62524L45.1416%204.63013Z'%20fill='%23CBFF01'%20stroke='%23101010'%20stroke-width='1.6'/%3e%3cpath%20d='M4.28027%2014.7728C4.72937%2014.0963%205.77178%2014.1424%206.1377%2014.9154L6.13867%2014.9164L6.91211%2016.558L8.62793%2016.8197C9.5456%2016.9597%209.81454%2018.0625%209.23242%2018.6595L9.23145%2018.6605L7.96777%2019.9506L8.26758%2021.7797L8.28125%2021.931C8.29478%2022.6822%207.50043%2023.3602%206.69238%2022.9135V22.9125L5.16797%2022.0736L3.64258%2022.9144C2.7803%2023.389%201.93599%2022.5865%202.06934%2021.7797L2.36816%2019.9515L1.10645%2018.6615C0.522783%2018.0663%200.788546%2016.9607%201.70898%2016.8207L3.42383%2016.559L4.19824%2014.9174L4.28027%2014.7728Z'%20fill='%23CBFF01'%20stroke='black'%20stroke-width='1.6'/%3e%3cpath%20d='M26.0645%2013.2358C32.4626%2013.2358%2037.6473%2018.4142%2037.6475%2024.7993C37.6475%2031.1846%2032.4627%2036.3638%2026.0645%2036.3638C19.6662%2036.3637%2014.4814%2031.1845%2014.4814%2024.7993C14.4816%2018.4143%2019.6664%2013.2359%2026.0645%2013.2358Z'%2
210fill='%23CBFF01'%20stroke='black'%20stroke-width='1.6'/%3e%3cpath%20d='M21.9302%2023.5405C22.9918%2023.596%2023.9261%2022.7229%2023.8744%2021.6632C23.8267%2020.7543%2023.0275%2019.9566%2022.1171%2019.909C21.0556%2019.8534%2020.1849%2020.7901%2020.2366%2021.8497C20.2843%2022.7586%2021.0238%2023.4968%2021.9302%2023.5405Z'%20fill='black'/%3e%3cpath%20d='M29.9462%2023.5405C31.0092%2023.5959%2031.9452%2022.7247%2031.8897%2021.6633C31.8421%2020.7564%2031.0409%2019.9525%2030.1326%2019.909C29.0696%2019.8535%2028.197%2020.7881%2028.2525%2021.8495C28.3001%2022.7564%2029.0379%2023.4969%2029.9462%2023.5405Z'%20fill='black'/%3e%3cline%20x1='21.6973'%20y1='29.0911'%20x2='30.4382'%20y2='29.0911'%20stroke='black'%20stroke-width='1.6'/%3e%3c/svg%3e`,alt:`POH Score`,class:`tw-h-12 tw-w-12 tw-shrink-0 mb:tw-h-[10.6667vw] mb:tw-w-[10.6667vw]`},null,-1),F(`div`,Ds,[F(`p`,Os,N(l(n)(`poh_notice_requirement`)),1),f(Bn,{to:{name:l(K).POHPage},class:`tw-inline-flex tw-w-[180px] tw-items-center tw-gap-[10px] tw-bg-gradient-to-l tw-from-[#00ffa3] tw-to-[#cbff01] tw-bg-clip-text tw-text-[14px] tw-font-normal tw-leading-[20px] tw-text-transparent mb:tw-w-auto mb:tw-gap-[1.3333vw] mb:tw-text-[3.2vw] mb:tw-leading-[3.2vw]`,onClick:a},{default:D(()=>[F(`span`,null,N(l(n)(`poh_notice_improve`)),1),t[0]||=F(`img`,{src:`data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='17'%20height='13'%20viewBox='0%200%2017%2013'%20fill='none'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M9.13097%200.292867C9.5215%20-0.0976574%2010.1547%20-0.0976574%2010.5452%200.292867L15.8485%205.59617C16.239%205.98669%2016.239%206.61986%2015.8485%207.01038L10.5452%2012.3137C10.1547%2012.7042%209.5215%2012.7042%209.13097%2012.3137C8.74045%2011.9232%208.74045%2011.29%209.13097%2010.8995L12.7272%207.30327H0.999245C0.44696%207.30327%20-0.000755452%206.85556%20-0.00075503%206.30327C-0.000755325%205.75099%200.44696%205.30327%200.999245%205.30327L12.7272%205.30327L9.13097%201.70708C8.74045%201.31656%208.74045%200.683391%209.13097%200.292867Z'%20fill='url(%23paint0_linear_3538_7327)'%20/%3e%3cdefs%3e%3clinearGradient%20id='paint0_linear_3538_7327'%2
210x1='12.313'%20y1='10.5459'%20x2='3.82767'%20y2='2.06063'%20gradientUnits='userSpaceOnUse'%20%3e%3cstop%20stop-color='%2300FFA3'%20/%3e%3cstop%20offset='1'%20stop-color='%23CBFF01'%20/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e`,alt:``,class:`tw-h-[13px] tw-w-[17px] mb:tw-h-[2.6667vw] mb:tw-w-[2.2667vw]`},null,-1)]),_:1,__:[0]},8,[`to`])])]))}}),As={class:`tw-relative tw-w-[468px] tw-rounded-2xl tw-bg-[linear-gradient(140deg,_#132411_0%,_#1d3621_100%)] tw-px-6 tw-py-6 tw-text-white tw-shadow-[0_24px_60px_rgba(0,0,0,0.45)] mb:tw-w-[calc(100vw-6.4vw)] mb:tw-rounded-[4.2667vw] mb:tw-px-[4.2667vw] mb:tw-py-[4.2667vw]`},js={class:`tw-flex tw-w-full tw-items-center tw-justify-between tw-gap-4 mb:tw-gap-[1.8133vw]`},Ms={class:`tw-text-left tw-text-[24px] tw-font-bold tw-leading-[30px] tw-text-[#cbff01] mb:tw-text-[5.3333vw] mb:tw-leading-[5.3333vw]`},Ns={class:`tw-mt-1.5 tw-text-left tw-text-[14px] tw-leading-[20px] tw-tracking-[0.14px] tw-text-[rgba(255,255,255,0.8)] mb:tw-mt-[0.8vw] mb:tw-text-[3.2vw] mb:tw-leading-[4vw] mb:tw-tracking-[0.32vw]`},Ps={class:`tw-mt-6 mb:tw-mt-[4.8vw]`},Fs={key:0,class:`tw-mt-5 tw-flex tw-justify-center mb:tw-mt-[4vw]`},Is=a({__name:`MilestoneHighlightCard`,props:{gain:{}},emits:[`close`,`claim-success`],setup(e,{emit:t}){let n=e,r=t,{t:i}=q(),a=c(bn(n.gain.milestone)),u=c(0);x(()=>n.gain.milestone,e=>{a.value=bn(e)},{deep:!0});let d=v(()=>n.gain.point_amount),p=v(()=>i(`milestone_card_title`,{amount:d.value,point:n.gain.point_name})),g=v(()=>{if(a.value.metric_type===ar.LEVEL)return n.gain.current_points;let e=a.value.user_milestone_info?.current_points;return typeof e==`number`?e:d.value}),_=v(()=>a.value.rewards.find(e=>e.threshold>g.value)),y=v(()=>{if(!_.value)return 0;let e=_.value.threshold-g.value;return e>0?e:0}),b=v(()=>_.value?i(`milestone_card_remaining`,{remaining:y.value,point:n.gain.point_name}):``),S=v(()=>{let e={milestone_id:a.value.id};return W?{name:K.MilestonePage,query:e}:{name:K.MilestonePage,params:{community_key:$e},query:e}}),C=e=>{a.value={...a.value,rewards:a.value.rewards.map(t=>`user_reward_status`in t&&t.id===e?{...t,user_reward_status:nr.CLAIMED}:t)},u.value=Date.now(),r(`claim-success`)},w=()=>{r(`close`)},T=()=>{ct(`click_milestone_highlight_view_full`,{gain_id:n.gain.id,milestone_id:a.value.id,gain_amount:n.gain.point_amount})},E=v(()=>!a.value.is_eligibility);return(e,t)=>(h(),P(`div`,As,[f(Vt,{class:`g-clickable tw-absolute tw-right-4 tw-top-4 tw-flex tw-h-6 tw-w-6 tw-items-center tw-justify-center mb:tw-right-[4.2667vw] mb:tw-top-[4.2667vw] mb:tw-h-[5.3333vw] mb:tw-w-[5.3333vw]`,onClick:w},{default:D(()=>[f(er,{class:`tw-h-4 tw-w-4 mb:tw-h-[3.2vw] mb:tw-w-[3.2vw]`})]),_:1}),F(`div`,js,[F(`div`,Ms,N(p.value),1)]),F(`div`,Ns,N(b.value),1),F(`div`,Ps,[f(or,{"milestone-info":a.value,"points-amount":g.value,"scroll-to-current":``,"community-key":l($e),"scroll-trigger":u.value,onClaim:C},null,8,[`milestone-info`,`points-amount`,`community-key`,`scroll-trigger`])]),E.value?o(``,!0):(h(),P(`div`,Fs,[f(Bn,{to:S.value,class:`tw-inline-flex tw-items-center tw-gap-2 tw-bg-[linear-gradient(90deg,_#7cff75_0%,_#f4ff6b_100%)] tw-bg-clip-text tw-text-[16px] tw-font-semibold tw-text-transparent mb:tw-text-[3.2vw]`,onClick:T},{default:D(()=>[s(N(l(i)(`milestone_card_view_full`))+` `,1),t[0]||=F(`span`,{"aria-hidden":`true`},`â`,-1)]),_:1,__:[0]},8,[`to`])])),E.value?(h(),m(ks,{key:1,class:`tw-mt-5 mb:tw-mt-[5.333vw]`,onClose:w})):o(``,!0)]))}}),Ls={class:`tw-absolute tw-bottom-0 tw-left-0 tw-right-0 tw-h-1 tw-overflow-hidden tw-rounded-b-[10px] mb:tw-h-[0.5333vw] mb:tw-rounded-b-[4.2667vw]`},Rs=a({__name:`MilestoneGainToast`,props:{gain:{},duration:{},onClose:{type:Function}},setup(e){let t=e,n=c(100),r=c(null),i=c(null),a=c(0),o=v(()=>t.duration),s=()=>{t.onClose()},l=()=>{r.value!==null&&(cancelAnimationFrame(r.value),r.value=null)},p=()=>{if(i.value===null)return;let e=Date.now();if(a.value=Math.min(o.value,a.value+(e-i.value)),i.value=e,n.value=Math.max(100-a.value/o.value*100,0),a.value>=o.value){l(),s();return}r.value=requestAnimationFrame(p)},_=()=>{r.value!==null||a.value>=o.value||(i.value=Date.now(),r.value=requestAnimationFrame(p))},y=()=>
21{l(),i.value=null};return d(()=>{_()}),u(()=>{l()}),(e,t)=>(h(),m(g,{to:`#toast-list`},[F(`div`,{class:`tw-relative tw-w-[468px] tw-overflow-hidden tw-rounded-[10px] mb:tw-w-full mb:tw-rounded-[4.2667vw]`,onMouseenter:y,onMouseleave:_},[f(Is,{gain:e.gain,onClose:s,onClaimSuccess:s},null,8,[`gain`]),F(`div`,Ls,[F(`div`,{class:`tw-duration-[80ms] tw-h-full tw-bg-darker tw-transition-[width] tw-ease-linear`,style:te({width:`${n.value}%`})},null,4)])],32)]))}}),zs=new Set,Bs=1e4,Vs=()=>{if(!document.getElementById(`toast-list`)){let e=document.createElement(`div`);e.setAttribute(`id`,`toast-list`),document.body.appendChild(e)}},Hs=e=>{let t=String(e.id);if(zs.has(t))return;zs.add(t),Vs();let n=!1,r=M(Rs,{gain:e,duration:Bs,onClose:()=>{n||(n=!0,zs.delete(t),r.unmount())}});r.use(mt),r.use(me);let i=document.createElement(`div`);r.mount(i)},Us=`/assets/usdt-93sARF8B.png`,Ws={key:0,class:`tw-flex tw-flex-col tw-gap-6`},Gs={class:`tw-flex tw-flex-col tw-gap-3 tw-text-left`},Ks={class:`tw-text-[22px] tw-font-semibold tw-leading-[28px] mb:tw-text-[5.067vw] mb:tw-leading-[6.267vw]`},qs={class:`tw-text-[18px] tw-leading-[27px] mb:tw-text-[3.733vw] mb:tw-leading-[3.6vw]`},Js={class:`tw-font-semibold tw-text-[#cbff01]`},Ys={class:`tw-flex tw-w-full tw-flex-col tw-gap-4 mb:tw-gap-4v`,role:`list`},Xs=[`src`],Zs={class:`tw-flex tw-flex-col tw-gap-[6px] tw-text-left`},Qs={class:`quest-amount tw-text-[24px] tw-font-black tw-leading-[30px] mb:tw-text-[4.267vw] mb:tw-leading-[5.333vw]`},$s={class:`tw-text-[#cbff01]`},ec={class:`tw-ml-1`},tc={class:`tw-text-[14px] tw-leading-5 tw-text-lighter mb:tw-text-[3.2vw] mb:tw-leading-[4vw]`},nc={class:`tw-flex tw-w-full tw-gap-[10px] mb:tw-gap-5v`},rc=J(a({__name:`LuckyPassRedeemedDialog`,props:{records:{}},emits:[`close`],setup(e,{emit:t}){let n=e,r=t,{t:a}=q(),c=v(()=>n.records?.length?n.records.reduce((e,t)=>Lt(e,t.usage_amount||`0`),`0`):``),u=v(()=>n.records?.length?n.records[0].point_name:``),d=v(()=>n.records?.length?a(`lucky_pass_dialog_title`,{amount:c.value,point:u.value}):``),p=v(()=>c.value),m=v(()=>(n.records??[]).map(e=>({campaign_id:e.campaign_id,campaign_name:e.campaign_name,reward_value:e.usage_amount,token_symbol
21:e.win_token_symbol,token_amount:e.win_token_amount}))),g=v(()=>!!n.records?.length),_=v(()=>sr($e,it.GTCPoints,dt.pointId)),y=R(),b=v(()=>y.value?{name:K.UserCenterRewardsTokenMobile}:{name:K.UserCenterRewardsToken}),x=()=>{y.value&&r(`close`)};return(e,t)=>g.value?(h(),P(`div`,Ws,[f(ir,{src:l(rr),alt:``},null,8,[`src`]),F(`div`,Gs,[F(`p`,Ks,N(d.value),1),F(`p`,qs,[f(be,{keypath:`lucky_pass_dialog_desc`,scoped:`local`},{default:D(()=>[F(`span`,Js,N(p.value)+`U`,1)]),_:1})])]),F(`div`,Ys,[(h(!0),P(T,null,i(m.value,e=>(h(),P(`div`,{key:e.campaign_id,class:`quest-card tw-flex tw-items-center tw-gap-6 tw-rounded-[6px] tw-px-4 tw-py-[14px] mb:tw-gap-6v mb:tw-px-3v mb:tw-py-3v`,role:`listitem`},[F(`img`,{class:`tw-w-[72px] tw-flex-shrink-0 mb:tw-w-[14vw]`,src:l(Us),alt:``},null,8,Xs),F(`div`,Zs,[F(`p`,Qs,[F(`span`,$s,N(e.token_amount),1),F(`span`,ec,N(e.token_symbol),1)]),F(`p`,tc,N(e.campaign_name),1)])]))),128))]),F(`div`,nc,[f(Ht,{wide:``,type:`white`,router:``,"router-to":_.value,"router-target":l(y)?`_self`:`_blank`,onClick:x},{default:D(()=>[s(N(l(a)(`lucky_pass_dialog_check_lucky_pass`)),1)]),_:1},8,[`router-to`,`router-target`]),f(Ht,{wide:``,type:`primary`,router:``,"router-to":b.value,newTab:!l(y),"router-target":l(y)?`_self`:`_blank`,onClick:x},{default:D(()=>[s(N(l(a)(`lucky_pass_dialog_check_prize`)),1)]),_:1},8,[`router-to`,`newTab`,`router-target`])])])):o(``,!0)}}),[[`__scopeId`,`data-v-ef5a0d6b`]]),ic=a({__name:`LuckyPassRedeemedDialogHost`,props:{records:{},onClosed:{type:Function}},setup(e){let t=e,n=c(!0),r=!1,i=()=>{r||(r=!0,t.onClosed?.())},a=e=>{n.value=e,e||i()},o=()=>{n.value=!1,i()};return(e,t)=>(h(),m(l(Ot),{visible:n.value,"onUpdate:visible":a,onClose:o},{default:D(()=>[f(rc,{records:e.records,onClose:o},null,8,[`records`])]),_:1},8,[`visible`]))}}),ac=null,oc=e=>{if(!e||e.length===0)return;ac?.();let t=document.createElement(`div`);document.body.appendChild(t);let n=M(ic,{records:e,onClosed:()=>{ac=null,n.unmount(),t.parentNode&&t.parentNode.removeChild(t)}});ac=()=>{n.unmount(),t.parentNode&&t.parentNode.removeChild(t)},n.use(me),n.use(mt),n.mount(t)},sc=5e3,cc=()=>{let e=G(),t=c(null),n=c(!1),r=At(),i=v(()=>!!e.value&&r.value===`visible`),a=()=>{t.value!==null&&(clearTimeout(t.value),t.value=null)},o=e=>{e.forEach(e=>{Hs(e)})},s=e=>{!e||e.length===0||oc(e)},l=async()=>{if(!e.value)return!1;try{let{list:e,have_active_milestone:t,lucky_pass_usage_record:n}=await Ts();return o(e??[]),s(n),t?!0:(a(),!1)}catch{return a(),!1}},d=async()=>{n.value=!0;let e=!1;try{e=await l()}finally{n.value=!1}!e||!i.value||(t.value=window.setTimeout(()=>{t.value=null,d()},sc))},f=async()=>{t.value!==null||n.value||await d()};x(i,e=>{if(e){f();return}a()},{immediate:!0}),u(()=>{a()})},lc=async e=>{let{result:t}=await V({url:`/community/v1/getNewbeeMilestoneId`,method:`POST`,...e});if(t===void 0)throw Error(`unexpected: result should exist when no error`);return t},uc=async e=>{let{result:t}=await V({url:`/community/v1/getNewbieChallengeJumpInfo`,method:`POST`,...e});if(t===void 0)throw Error(`unexpected: result should exist when no error`);return t},dc=async(e,t)=>{let{result:n}=await V({url:`/community/v1/getUserMilestoneNodeRewardClaimStatus`,method:`POST`,data:e,...t});if(n===void 0)throw Error(`unexpected: result should exist when no error`);return Array.isArray(n)?n:[]},fc=async e=>{let{result:t}=await V({url:`/v1/getNewbieFirstQuestBundle`,method:`POST`,...e});if(t===void 0)throw Error(`unexpected: result should exist when no error`);return{firstQuest:t.firstQuest??null,recommended:t.recommended??[]}},pc=`data:image/svg+xml,%3csvg%20width='64'%20height='64'%20viewBox='0%200%2064%2064'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cdefs%3e%3clinearGradient%20id='floatBg'%20x1='0'%20y1='0'%20x2='1'%20y2='1'%3e%3cstop%20offset='0%25'%20stop-color='%23cbff01'%20/%3e%3cstop%20offset='100%25'%20stop-color='%237cff75'%20/%3e%3c/linearGradient%3e%3cradialGradient%20id='floatHighlight'%20cx='0'%20cy='0'%20r='1'%20gradientUnits='userSpaceOnUse'%20gradientTransform='translate(18%2014)%20rotate(45)%20scale(24)'%3e%3cstop%20offset='0%25'%20stop-color='%23ffffff'%20stop-opacity='0.45'%20/%3e%3cstop%20offset='100%25'%20stop-color='%23ffffff'%20stop-opacity='0'%20/%3e%3c/radialGradient%3e%3cfilter%20id='floatGlow'%20x='-50%25'%20y='-50%25'%20width='200%25'%20height='200%25'%3e%3cfeDropShadow%20dx='0'%20dy='0'%20stdDeviation='6'%20flood-color='%237cff75'%20flood-opacity='0.5'%20/%3e%3c/filter%3e%3c/defs%3e%3ccircle%20cx='32'%20cy='32'%20r='26'%20fill='url(%23floatBg)'%20/%3e%3ccircle%20cx='32'%20cy='32'%20r='26'%20fill='url(%23floatHighlight)'%20/%3e%3ccircle%20cx='32'%20cy='32'%20r='26'%20fill='none'%20stroke='%230b0f0d'%20stroke-opacity='0.35'%20stroke-width='2'%20/%3e%3ccircle%20cx='32'%20cy='32'%20r='21'%20fill='none'%20stroke='%23ffffff'%20stroke-opacity='0.12'%20stroke-width='1.5'%20/%3e%3cg%20filter='url(%23floatGlow)'%20transform='translate(16%2014)'%3e%3cpath%20d='M16%202h16v8c0%2010-7%2018-16%2020-9-2-16-10-16-20V2h16z'%20fill='%230b0f0d'%20stroke='%23cbff01'%20stroke-width='2'%20/%3e%3cpath%20d='M-4%206h8v4c0%208-6%2014-12%2016'%20stroke='%230b0f0d'%20stroke-width='2'%20fill='none'%20/%3e%3cpath%20d='M36%206h8v4c0%208%206%2014%2012%2016'%20stroke='%230b0f0d'%20stroke-width='2'%20fill='none'%20/%3e%3crect%20x='10'%20y='30'%20width='12'%20height='6'%20rx='3'%20fill='%230b0f0d'%20/%3e%3crect%20x='4'%20y='36'%20width='24'%20height='6'%20rx='3'%20fill='%230b0f0d'%20/%3e%3c/g%3e%3ccircle%20cx='48'%20cy='16'%20r='7'%20fill='%230b0f0d'%20/%3e%3ccircle%20cx='48'%20cy='16'%20r='5'%20fill='%23cbff01'%20/%3e%3c/svg%3e`,mc=7,hc=1440*60*1e3,gc=1e4,_c=3,vc=2e3,yc=[K.LandingPage,K.ContactUsPage,K.BusinessLandingRoot,K.BusinessLanding,K.BusinessLandingPricing,K.MarketingCpaSolutionsPage,K.MarketingCustomSolutionsPage,K.MarketingJointSolutionsPage,K.MarketingAboutPage,K.QuestPlatformPage,K.LandingBoostIntro,K.CommunityIntegrationPage,K.AntiBotSystemPage,K.WhiteLabelPage,K.PlanFeaturePage,K.LandingTelegramGrowthGameIntro,K.LandingDistributionManagementIntro,K.LandingNftMintIntro,K.LandingTokenDistributionToolIntro],bc=e=>e?e<0xe8d4a51000?e*1e3:e:0,xc=e=>{if(e<=0)return`0d 00:00:00`;let t=Math.floor(e/1e3),n=Math.floor(t/86400),r=Math.floor(t%86400/3600),i=Math.floor(t%3600/60),a=t%60,o=e=>String(e).padStart(2,`0`);return`${n}d ${o(r)}:${o(i)}:${o(a)}`},Sc=e=>Array.isArray(e)?e.some(e=>Sc(e)):e==null?!1:String(e).length>0,Cc=()=>{let{t:e}=q(),t=rt(),n=zt(),r=Bt(),i=At(),a=Dt(ot.NewbieMilestonePopupStep,-1),o=Dt(ot.NewbieMilestoneEntranceExpanded,!1),s=c(!1),l=c(Date.now()),u=c(!0),d=c(0),f=v(()=>t.value?.id??0),p=v(()=>r.matched.length>0),m=v(()=>p.value?r.matched.some(e=>e.meta.business)||r.path.startsWith(`/business`):!1),h=v(()=>p.value?r.matched.some(e=>yc.includes(e.name)):!1),g=v(()=>[K.DiscordAuth,K.DiscordProxy,K.TwitterAuth,K.RedditAuth,K.YoutubeAuth,K.FslAuth].includes(r.name)),_=v(()=>[r.query[Tt],r.query[yt],r.query[qe],r.query[Ge],r.query[Le],r.query[at]].some(e=>Sc(e))),y=v(()=>d.value>l.value),b=v(()=>{if(/(?:^|\/)preview(?:\/|$)/.test(r.path))return!0;let e=r.query.mode;if(Array.isArray(e)?e.some(e=>String(e).startsWith(`preview`)):String(e||``).startsWith(`preview`))return!0;let t=r.params.community_key;return Array.isArray(t)?t.some(e=>String(e).startsWith(`preview_`)):String(t||``).startsWith(`preview_`)}),S=v(()=>p.value?m.value||h.value||g.value||_.value||y.value||b.value:!0),C=v(()=>bc(t.value?.register_time)),w=v(()=>C.value?C.value+mc*hc:0),T=v(()=>w.value?Math.max(w.value-l.value,0):0),E=v(()=>C.value>0&&T.value<=0),D=v(()=>!!f.value&&p.value&&!W&&!S.value&&!E.value&&i.value===`visible`),{pause:O,resume:k}=Ft(()=>{l.value=Date.now()},1e3,{immediate:!1});x(_,e=>{e&&(d.value=Date.now()+vc,l.value=Date.now())},{immediate:!0}),x(v(()=>!!f.value&&p.value&&!W&&(!E.value||y.value)&&(!S.value||_.value||y.value)),e=>{if(e){l.value=Date.now(),k();return}O()},{immediate:!0});let A=Jn({queryKey:[`newbie-milestone-id`,f],queryFn:async()=>(await lc()).milestone_id??0,enabled:D}),j=v(()=>A.data.value??0),M=Jn({queryKey:[`newbie-milestone-jump-info`,f],queryFn:async()=>(await uc()).ref_id??0,enabled:v(()=>D.value&&j.value>0),refetchInterval:()=>D.value&&u.value?gc:!1}),ee=v(()=>M.data.value??0),te=Jn({queryKey:[`newbie-milestone-node-status`,f,j],queryFn:async()=>!f.value||!j.value?[]:dc({user_id:f.value,milestone_id:j.value}),enabled:v(()=>D.value&&j.value>0),refetchInterval:()=>D.value&&u.value?gc:!1}),ne=v(()=>te.data.value??[]),re=Jn({queryKey:[`newbie-first-quest-bundle`,f],queryFn:async()=>fc(),enabled:v(()=>D.value&&j.value>0),staleTime:6e4}),N=v(()=>re.data.value?.firstQuest??null),P=v(()=>re.data.value?.recommended??[]),F=v(()=>[...ne.value].sort((e,t)=>
21e.sort_order-t.sort_order)),I=v(()=>{let e=F.value.filter(e=>(e.claimed_reward_ids??[]).length>0);return Math.min(e.length,_c)}),ie=v(()=>I.value>=_c);x(ie,e=>{u.value=!e},{immediate:!0});let ae=v(()=>ie.value?_c:Math.min(I.value+1,_c)),oe=v(()=>`${Math.min(I.value,_c)}/${_c}`),se=v(()=>ee.value?`${`https://taskon.xyz`.replace(/\/$/,``)}/TaskOnClub?taskChain=${ee.value}`:``),ce=v(()=>r.path.startsWith(`/quest/`)),le=v(()=>xc(T.value)),ue=v(()=>e(`newbie_milestone_valid_for`,{time:le.value})),de=v(()=>e(`newbie_milestone_steps_title`)),fe=v(()=>e(`newbie_milestone_progress_label`)),pe=v(()=>e(`newbie_milestone_card_title`)),me=v(()=>e(`newbie_milestone_card_cta`)),he=()=>{s.value=!0,o.value=!1},L=()=>{s.value=!1,o.value=!1},ge=()=>{o.value=!o.value},_e=()=>{o.value=!1},ve=()=>{if(N.value){let e=cr(N.value.id);r.fullPath!==e&&n.push(e),L();return}if(ce.value){L();return}n.push({name:K.CampaignExplorer}),L()},ye=()=>{se.value&&(window.location.href=se.value,L())},R=()=>{n.push({name:K.POHPage}),L()},be=()=>{L()},xe=[{stepTitleKey:`newbie_milestone_step_1_title`,stepRewardKey:`newbie_milestone_step_1_reward`,stateTitleKey:`newbie_milestone_state_1_title`,stateDescKey:`newbie_milestone_state_1_desc`,action:ve},{stepTitleKey:`newbie_milestone_step_2_title`,stepRewardKey:`newbie_milestone_step_2_reward`,stateTitleKey:`newbie_milestone_state_2_title`,stateDescKey:`newbie_milestone_state_2_desc`,action:ye},{stepTitleKey:`newbie_milestone_step_3_title`,stepRewardKey:`newbie_milestone_step_3_reward`,stateTitleKey:`newbie_milestone_state_3_title`,stateDescKey:`newbie_milestone_state_3_desc`,action:R}],Se={stateTitleKey:`newbie_milestone_state_4_title`,stateDescKey:`newbie_milestone_state_4_desc`,action:be},Ce=[...xe,Se],z=v(()=>{if(F.value.length===0)return 0;let e=F.value.findIndex(e=>(e.claimed_reward_ids??[]).length===0);return e===-1?3:Math.min(Math.max(e,0),_c-1)}),B=v(()=>Ce[z.value]??Se),we=v(()=>e(B.value.stateTitleKey)),Te=v(()=>e(B.value.stateDescKey)),V=v(()=>ie.value?e(`newbie_milestone_cta_final`):z.value===0?e(`newbie_milestone_cta_step_1`):e(`newbie_milestone_cta`)),Ee=v(()=>z.value===0?e(`newbie_milestone_cta_step_1_hint`):``),De=v(()=>z.value===0&&!!N.value),Oe=v(()=>z.value===0&&P.value.length>0),H=v(()=>e(`newbie_first_quest_badge`)),ke=v(()=>e(`newbie_recommend_section_title`)),Ae=v(()=>e(`newbie_recommend_section_subtitle`)),je=()=>{L()},Me=v(()=>Math.min(Math.max(I.value,0),_c)/_c*100),Ne=[`quest`,`chain`,`shield`],Pe=e=>e.split(`+`).map(e=>e.trim()).filter(e=>e.length>0),Fe=v(()=>{let t=Math.min(Math.max(I.value,0),_c);return xe.map((n,r)=>{let i,a;return r<t?(i=`completed`,a=100):r===t&&!ie.value?(i=`active`,a=30):(i=`locked`,a=0),{title:e(n.stepTitleKey),rewardPills:Pe(e(n.stepRewardKey)),label:e(`newbie_milestone_step_label`,{index:r+1}),icon:Ne[r]??`quest`,progressPercent:a,status:i}})}),U=()=>{B.value.action()},Ie=v(()=>A.isFetched.value?j.value?!!(M.isFetched.value&&te.isFetched.value):!0:!1),Re=v(()=>!!f.value&&p.value&&!W&&!S.value&&!E.value&&Ie.value&&j.value>0),ze=v(()=>Re.value&&!s.value);return x(()=>t.value?.id,(e,t)=>{(!e&&t||e&&t&&e!==t)&&(u.value=!0,a.value=-1,o.value=!1,s.value=!1)}),x([Re,I],([e,t])=>{e&&t>a.value&&(he(),a.value=t)},{immediate:!0}),{baseVisible:Re,dialogVisible:s,entranceExpanded:o,shouldShowEntrance:ze,stateTitle:we,stateDesc:Te,ctaText:V,ctaHint:Ee,validForText:ue,stepsTitle:de,stepItems:Fe,completedSteps:I,isAllDone:ie,progressDisplay:oe,progressPercent:Me,entranceStepBadge:ae,progressLabel:fe,cardTitle:pe,cardCta:me,floatIcon:pc,firstQuest:N,recommendedQuests:P,showFirstQuestSection:De,showRecommendSection:Oe,firstQuestBadge:H,recommendTitle:ke,recommendSubtitle:Ae,openDialog:he,closeDialog:L,toggleEntrance:ge,collapseEntrance:_e,handlePrimaryAction:U,handleQuestCardClick:je}},wc={class:`tw-relative tw-flex tw-h-full tw-max-h-[90vh] tw-min-h-0 tw-w-[1120px] tw-max-w-[96vw] tw-flex-col tw-overflow-hidden tw-rounded-[24px] tw-border tw-border-[rgba(124,255,117,0.15)] tw-bg-[#0b0f0d] tw-text-white tw-shadow-[0_30px_80px_rgba(0,0,0,0.6)] mb:tw-h-[100dvh] mb:tw-max-h-[100dvh] mb:tw-min-h-[100dvh] mb:tw-w-screen mb:tw-max-w-none mb:tw-rounded-none mb:tw-border-none`},Tc={class:`newbie-milestone-scroll tw-relative tw-z-[1] tw-min-h-0 tw-flex-1 tw-overflow-y-auto tw-overflow-x-hidden tw-px-12 tw-py-10 mb:tw-px-[4.267vw] mb:tw-pb-[6vw] mb:tw-pt-[12vw]`},Ec={class:`tw-absolute tw-right-10 tw-top-8 tw-z-[1] tw-inline-flex tw-items-center tw-gap-2 tw-rounded-full tw-border tw-border-[rgba(255,255,255,0.1)] tw-bg-[rgba(0,0,0,0.45)] tw-px-4 tw-py-2 tw-text-[14px] tw-text-lighter mb:tw-static mb:tw-mb-[3.2vw] mb:tw-max-w-[80vw] mb:tw-px-[3.2vw] mb:tw-py-[1.6vw] mb:tw-text-[3.2vw]`},Dc={class:`tw-flex tw-items-start tw-gap-4 mb:tw-flex-col mb:tw-gap-[3.2vw]`},Oc={class:`tw-flex tw-h-11 tw-w-11 tw-items-center tw-justify-center tw-rounded-full tw-bg-[rgba(124,255,117,0.18)] tw-shadow-[0_0_16px_rgba(124,255,117,0.35)] mb:tw-h-[11vw] mb:tw-w-[11vw]`},kc=[`src`],Ac={class:`tw-text-left mb:tw-pr-[14vw]`},jc={class:`tw-text-[26px] tw-font-bold tw-leading-[32px] tw-text-[#cbff01] mb:tw-text-[5.6vw] mb:tw-leading-[7.2vw]`},Mc={class:`tw-mt-3 tw-max-w-[620px] tw-text-[15px] tw-leading-[22px] tw-text-lighter mb:tw-mt-[2.4vw] mb:tw-text-[3.2vw] mb:tw-leading-[4.8vw]`},Nc={key:0,class:`tw-mt-7 mb:tw-mt-[6.4vw]`},Pc={class:`tw-flex tw-items-start tw-gap-6 mb:tw-gap-[4.4vw]`},Fc={class:`tw-flex tw-h-20 tw-w-20 tw-flex-shrink-0 tw-items-center tw-justify-center tw-rounded-full tw-border-[2.5px] tw-border-[#7cff75] tw-bg-[rgba(124,255,117,0.1)] mb:tw-h-[16vw] mb:tw-w-[16vw]`},Ic={key:0,class:`tw-h-10 tw-w-10 tw-text-[#7cff75] mb:tw-h-[8.4vw] mb:tw-w-[8.4vw]`,viewBox:`0 0 24 24`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`},Lc={key:1,class:`tw-h-10 tw-w-10 tw-text-[#7cff75] mb:tw-h-[8.4vw] mb:tw-w-[8.4vw]`,viewBox:`0 0 24 24`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`},Rc={key:2,class:`tw-h-10 tw-w-10 tw-text-[#7cff75] mb:tw-h-[8.4vw] mb:tw-w-[8.4vw]`,viewBox:`0 0 24 24`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`},zc={class:`tw-min-w-0 tw-flex-1`},Bc={class:`tw-text-[15px] tw-font-bold tw-uppercase tw-tracking-[0.08em] tw-text-[#cbff01] mb:tw-text-[3.4vw]`},Vc={class:`tw-mt-2 tw-text-[24px] tw-font-bold tw-leading-[32px] tw-text-white mb:tw-mt-[1.6vw] mb:tw-text-[5.2vw] mb:tw-leading-[6.8vw]`},Hc={class:`tw-mt-5 tw-h-[8px] tw-w-full tw-overflow-hidden tw-rounded-full tw-bg-[rgba(255,255,255,0.08)] mb:tw-mt-[4vw] mb:tw-h-[2vw]`},Uc={class:`tw-mt-5 tw-flex tw-flex-wrap tw-gap-3 mb:tw-mt-[4vw] mb:tw-gap-[2.4vw]`},Wc={class:`tw-absolute -tw-top-[11px] tw-left-4 tw-z-[2] tw-inline-flex tw-items-center tw-gap-1 tw-rounded-full tw-bg-[linear-gradient(90deg,_#7cff75_0%,_#cbff01_100%)] tw-px-3 tw-py-[3px] tw-text-[11px] tw-font-bold tw-text-[#0d0d0d] tw-shadow-[0_6px_16px_rgba(124,255,117,0.45)] mb:-tw-top-[2.4vw] mb:tw-left-[4vw] mb:tw-px-[2.4vw] mb:tw-py-[0.6vw] mb:tw-text-[2.8vw]`},Gc={key:1,class:`tw-mt-7 mb:tw-mt-[6.4vw]`},Kc={key:2,class:`tw-mt-7 mb:tw-mt-[6.4vw]`},qc={class:`tw-text-[15px] tw-font-semibold tw-text-white mb:tw-text-[3.6vw]`},Jc={class:`tw-mt-1 tw-text-[13px] tw-text-lighter mb:tw-mt-[0.8vw] mb:tw-text-[3vw]`}
21,Yc={class:`tw-mt-4 tw-grid tw-grid-cols-3 tw-gap-4 mb:tw-mt-[3.2vw] mb:tw-grid-cols-1 mb:tw-gap-[3.2vw]`},Xc={class:`tw-mt-7 mb:tw-mt-[6.4vw]`},Zc={class:`tw-flex tw-items-center tw-justify-between`},Qc={class:`tw-text-[14px] tw-font-semibold tw-text-lighter mb:tw-text-[3.2vw]`},$c={class:`tw-text-[12px] tw-text-light mb:tw-text-[3vw]`},el={class:`tw-mt-4 tw-flex tw-items-center tw-gap-3 mb:tw-mt-[3.2vw] mb:tw-gap-[2.4vw]`},tl={key:0,class:`tw-h-4.5 tw-w-4.5 mb:tw-h-[3.6vw] mb:tw-w-[3.6vw]`,viewBox:`0 0 24 24`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`},nl={key:1},rl={class:`tw-mt-4 tw-grid tw-grid-cols-3 tw-gap-4 mb:tw-mt-[3.2vw] mb:tw-grid-cols-1`},il={class:`tw-flex tw-items-center tw-justify-between`},al={class:`tw-text-[13px] tw-text-light mb:tw-text-[3vw]`},ol={key:0,class:`tw-h-3.5 tw-w-3.5 tw-text-[#7cff75]`,viewBox:`0 0 24 24`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`},sl={class:`tw-mt-2 tw-min-h-[44px] tw-text-[14px] tw-font-semibold tw-text-white mb:tw-min-h-0 mb:tw-text-[3.4vw]`},cl={class:`tw-mt-2 tw-text-[13px] tw-text-[#caff62] mb:tw-text-[3.2vw]`},ll={key:3,class:`tw-mt-2 tw-text-center tw-text-[12px] tw-text-lighter mb:tw-mt-[1.6vw] mb:tw-text-[3vw]`},ul=J(a({__name:`NewbieMilestoneDialog`,props:{visible:{type:Boolean},isMobile:{type:Boolean},stateTitle:{},stateDesc:{},floatIcon:{},validForText:{},stepsTitle:{},stepItems:{},completedSteps:{},isAllDone:{type:Boolean},ctaText:{},ctaHint:{},progressDisplay:{},firstQuest:{},recommendedQuests:{},showFirstQuestSection:{type:Boolean},showRecommendSection:{type:Boolean},firstQuestBadge:{},recommendTitle:{},recommendSubtitle:{}},emits:[`close`,`primary`,`questClick`],setup(e,{emit:t}){let n=e,r=e=>n.completedSteps>e,a=e=>!n.isAllDone&&n.completedSteps===e,c=e=>r(e)?`tw-border-[#7cff75] tw-bg-[rgba(124,255,117,0.12)] tw-text-[#7cff75]`:a(e)?`tw-border-[#cbff01] tw-bg-[rgba(255,255,255,0.06)] tw-text-[#cbff01]`:`tw-border-[rgba(255,255,255,0.18)] tw-bg-[rgba(255,255,255,0.06)] tw-text-light`,u=t,d=e=>{e||u(`close`)},p=()=>{u(`close`)},g=()=>{u(`primary`)},v=()=>{u(`questClick`)};return(e,t)=>(h(),m(l(Ot),{visible:e.visible,size:`auto`,fullscreen:e.isMobile,"all-height":``,"no-padding":``,"no-card-style":``,"no-close-icon":``,"content-scroll":``,"onUpdate:visible":d,onClose:p},{default:D(()=>[F(`div`,wc,[t[8]||=F(`div`,{class:`tw-pointer-events-none tw-absolute tw-inset-0 tw-overflow-hidden tw-rounded-[24px] mb:tw-rounded-none`},[F(`div`,{class:`tw-absolute tw-inset-0 tw-bg-[radial-gradient(circle_at_top,_rgba(124,255,117,0.16)_0%,_rgba(11,15,13,0)_48%)]`}),F(`div`,{class:`tw-absolute -tw-right-24 tw-top-12 tw-h-64 tw-w-64 tw-rounded-full tw-bg-[rgba(124,255,117,0.12)] tw-blur-[120px]`})],-1),f(Vt,{class:`tw-absolute tw-right-2 tw-top-2 tw-z-[2] tw-flex tw-h-8 tw-w-8 tw-items-center tw-justify-center tw-rounded-full tw-bg-[rgba(255,255,255,0.08)] mb:tw-right-[2.4vw] mb:tw-top-[2.4vw] mb:tw-h-[8vw] mb:tw-w-[8vw]`,onClick:p},{default:D(()=>[S(e.$slots,`close-icon`,{},void 0,!0)]),_:3}),F(`div`,Tc,[F(`div`,Ec,[t[0]||=F(`span`,{class:`tw-inline-block tw-h-2.5 tw-w-2.5 tw-rounded-full tw-bg-[#7cff75]`},null,-1),s(` `+N(e.validForText),1)]),F(`div`,Dc,[F(`div`,Oc,[F(`img`,{src:e.floatIcon,alt:``,class:`tw-h-7 tw-w-7 mb:tw-h-[6.2vw] mb:tw-w-[6.2vw]`},null,8,kc)]),F(`div`,Ac,[F(`div`,jc,N(e.stateTitle),1),F(`div`,Mc,N(e.stateDesc),1)])]),e.isAllDone?o(``,!0):(h(),P(`section`,Nc,[(h(!0),P(T,null,i(e.stepItems,(n,r)=>E((h(),P(`div`,{key:`spotlight-${r}`,class:`tw-rounded-[20px] tw-border tw-border-[rgba(124,255,117,0.35)] tw-bg-[rgba(255,255,255,0.02)] tw-px-7 tw-py-7 tw-shadow-[0_0_24px_rgba(124,255,117,0.15)] mb:tw-rounded-[5.6vw] mb:tw-px-[5.2vw] mb:tw-py-[5.2vw]`},[F(`div`,Pc,[F(`div`,Fc,[n.icon===`quest`?(h(),P(`svg`,Ic,t[1]||=[F(`rect`,{x:`5`,y:`3`,width:`14`,height:`18`,rx:`2`,stroke:`currentColor`,"stroke-width":`1.8`},null,-1),F(`path`,{d:`M9 12l2 2 4-4`,stroke:`currentColor`,"stroke-width":`1.8`,"stroke-linecap":`round`,"stroke-linejoin":`round`},null,-1)])):n.icon===`chain`?(h(),P(`svg`,Lc,t[2]||=[F(`path`,{d:`M10 13a4 4 0 005.66 0l3-3a4 4 0 00-5.66-5.66l-1.5 1.5`,stroke:`currentColor`,"stroke-width":`1.8`,"stroke-linecap":`round`,"stroke-linejoin":`round`},null,-1),F(`path`,{d:`M14 11a4 4 0 00-5.66 0l-3 3a4 4 0 005.66 5.66l1.5-1.5`,stroke:`currentColor`,"stroke-width":`1.8`,"stroke-linecap":`round`,"stroke-linejoin":`round`},null,-1)])):(h(),P(`svg`,Rc,t[3]||=[F(`path`,{d:`M12 3l7 3v5c0 4.5-3 8.5-7 10-4-1.5-7-5.5-7-10V6l7-3z`,stroke:`currentColor`,"stroke-width":`1.8`,"stroke-linejoin":`round`},null,-1),F(`path`,{d:`M9 12l2 2 4-4`,stroke:`currentColor`,"stroke-width":`1.8`,"stroke-linecap":`round`,"stroke-linejoin":`round`},null,-1)]))]),F(`div`,zc,[F(`div`,Bc,N(n.label),1),F(`div`,Vc,N(n.title),1),F(`div`,Hc,[F(`div`,{class:`tw-h-full tw-rounded-full tw-bg-[linear-gradient(90deg,_#7cff75_0%,_#cbff01_100%)] tw-transition-all`,style:te({width:`${n.progressPercent}%`})},null,4)]),F(`div`,Uc,[(h(!0),P(T,null,i(n.rewardPills,(e,t)=>(h(),P(`span`,{key:`spotlight-${r}-pill-${t}`,class:`tw-inline-flex tw-items-center tw-rounded-[12px] tw-border tw-border-[rgba(203,255,1,0.35)] tw-bg-[rgba(255,255,255,0.04)] tw-px-4 tw-py-2 tw-text-[15px] tw-font-semibold tw-text-[#cbff01] mb:tw-rounded-[3.2vw] mb:tw-px-[3.6vw] mb:tw-py-[1.8vw] mb:tw-text-[3.4vw]`},N(e),1))),128))]),r===0&&e.showFirstQuestSection&&e.firstQuest?(h(),P(`div`,{key:0,class:`newbie-first-quest-highlight tw-relative tw-mt-5 tw-w-full tw-max-w-[360px] tw-rounded-[16px] tw-p-[2px] mb:tw-mt-[4vw] mb:tw-max-w-none mb:tw-rounded-[4.8vw]`,onClick:v},[F(`span`,Wc,[t[4]||=F(`svg`,{class:`tw-h-3 tw-w-3 mb:tw-h-[2.8vw] mb:tw-w-[2.8vw]`,viewBox:`0 0 24 24`,fill:`currentColor`,xmlns:`http://www.w3.org/2000/svg`},[F(`path`,{d:`M12 2l2.4 7.4H22l-6.2 4.5 2.4 7.4L12 16.9l-6.2 4.4 2.4-7.4L2 9.4h7.6z`})],-1),s(` `+N(e.firstQuestBadge),1)]),f(lr,{campaign:e.firstQuest,"open-in-new-tab":!1,"disable-hover-effect":``},null,8,[`campaign`])])):o(``,!0)])])])),[[b,r===e.completedSteps]])),128))])),e.isAllDone?(h(),P(`section`,Gc,t[5]||=[F(`div`,{class:`tw-rounded-[20px] tw-border tw-border-[#7cff75] tw-bg-[linear-gradient(135deg,_rgba(124,255,117,0.12)_0%,_rgba(203,255,1,0.08)_100%)] tw-px-7 tw-py-7 tw-shadow-[0_0_32px_rgba(124,255,117,0.25)] mb:tw-rounded-[5.6vw] mb:tw-px-[5.2vw] mb:tw-py-[5.2vw]`},[F(`div`,{class:`tw-flex tw-items-start tw-gap-6 mb:tw-gap-[4.4vw]`},[F(`div`,{class:`tw-flex tw-h-20 tw-w-20 tw-flex-shrink-0 tw-items-center tw-justify-center tw-rounded-full tw-bg-[linear-gradient(135deg,_#7cff75_0%,_#cbff01_100%)] tw-shadow-[0_6px_18px_rgba(124,255,117,0.5)] mb:tw-h-[16vw] mb:tw-w-[16vw]`},[F(`svg`,{class:`tw-h-12 tw-w-12 tw-text-[#0d0d0d] mb:tw-h-[10vw] mb:tw-w-[10vw]`,viewBox:`0 0 24 24`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`},[F(`path`,{d:`M5 13l4 4L19 7`,stroke:`currentColor`,"stroke-width":`3`,"stroke-linecap":`round`,"stroke-linejoin":`round`})])]),F(`div`,{class:`tw-min-w-0 tw-flex-1`},[F(`div`,{class:`tw-text-[15px] tw-font-bold tw-uppercase tw-tracking-[0.08em] tw-text-[#cbff01] mb:tw-text-[3.4vw]`},` ALL DONE `),F(`div`,{class:`tw-mt-2 tw-text-[24px] tw-font-bold tw-leading-[32px] tw-text-white mb:tw-mt-[1.6vw] mb:tw-text-[5.2vw] mb:tw-leading-[6.8vw]`},` Newbie Milestone Complete `),F(`div`,{class:`tw-mt-5 tw-h-[8px] tw-w-full tw-overflow-hidden tw-rounded-full tw-bg-[rgba(255,255,255,0.08)] mb:tw-mt-[4vw] mb:tw-h-[2vw]`},[F(`div`,{class:`tw-h-full tw-w-full tw-rounded-full tw-bg-[linear-gradient(90deg,_#7cff75_0%,_#cbff01_100%)]`})]),F(`div`,{class:`tw-mt-5 tw-flex tw-flex-wrap tw-gap-3 mb:tw-mt-[4vw] mb:tw-gap-[2.4vw]`},[F(`span`,{class:`tw-inline-flex tw-items-center tw-rounded-[12px] tw-border tw-border-[rgba(203,255,1,0.35)] tw-bg-[rgba(255,255,255,0.04)] tw-px-4 tw-py-2 tw-text-[15px] tw-font-semibold tw-text-[#cbff01] mb:tw-rounded-[3.2vw] mb:tw-px-[3.6vw] mb:tw-py-[1.8vw] mb:tw-text-[3.4vw]`},` Rewards Unlocked `),F(`span`,{class:`tw-inline-flex tw-items-center tw-rounded-[12px] tw-border tw-border-[rgba(203,255,1,0.35)] tw-bg-[rgba(255,255,255,0.04)] tw-px-4 tw-py-2 tw-text-[15px] tw-font-semibold tw-text-[#cbff01] mb:tw-rounded-[3.2vw] mb:tw-px-[3.6vw] mb:tw-py-[1.8vw] mb:tw-text-[3.4vw]`},` Explore TaskOn `)])])])],-1)])):o(``,!0),e.showRecommendSection?(h(),P(`section`,Kc,[F(`div`,qc,N(e.recommendTitle),1),F(`div`,Jc,N(e.recommendSubtitle),
211),F(`div`,Yc,[(h(!0),P(T,null,i(e.recommendedQuests,e=>(h(),m(lr,{key:e.id,campaign:e,"open-in-new-tab":!1,"disable-hover-effect":``,onClick:v},null,8,[`campaign`]))),128))])])):o(``,!0),F(`div`,Xc,[F(`div`,Zc,[F(`div`,Qc,N(e.stepsTitle),1),F(`div`,$c,N(e.progressDisplay),1)]),F(`div`,el,[(h(!0),P(T,null,i(e.stepItems,(n,i)=>(h(),P(T,{key:`step-node-${i}`},[F(`div`,{class:_([`tw-flex tw-h-9 tw-w-9 tw-items-center tw-justify-center tw-rounded-full tw-border tw-text-[13px] tw-font-semibold mb:tw-h-[8vw] mb:tw-w-[8vw]`,c(i)])},[r(i)?(h(),P(`svg`,tl,t[6]||=[F(`path`,{d:`M5 13l4 4L19 7`,stroke:`currentColor`,"stroke-width":`2.5`,"stroke-linecap":`round`,"stroke-linejoin":`round`},null,-1)])):(h(),P(`span`,nl,N(i+1),1))],2),i<e.stepItems.length-1?(h(),P(`div`,{key:0,class:_([`tw-h-[2px] tw-flex-1 tw-bg-[rgba(255,255,255,0.1)]`,{"tw-bg-[rgba(124,255,117,0.5)]":e.completedSteps>i}])},null,2)):o(``,!0)],64))),128))]),F(`div`,rl,[(h(!0),P(T,null,i(e.stepItems,(n,i)=>(h(),P(`div`,{key:`step-card-${i}`,class:_([`tw-rounded-[16px] tw-border tw-border-[rgba(255,255,255,0.08)] tw-bg-[rgba(255,255,255,0.04)] tw-px-4 tw-py-4 tw-text-left tw-transition mb:tw-rounded-[4.8vw] mb:tw-px-[4vw] mb:tw-py-[4vw]`,{"tw-border-[#7cff75] tw-shadow-[0_0_24px_rgba(124,255,117,0.2)]":a(i),"tw-opacity-50":e.completedSteps<i}])},[F(`div`,il,[F(`div`,al,N(n.label),1),r(i)?(h(),P(`svg`,ol,t[7]||=[F(`path`,{d:`M5 13l4 4L19 7`,stroke:`currentColor`,"stroke-width":`2.5`,"stroke-linecap":`round`,"stroke-linejoin":`round`},null,-1)])):o(``,!0)]),F(`div`,sl,N(n.title),1),F(`div`,cl,N(n.rewardPills.join(` + `)),1)],2))),128))])]),F(`button`,{class:`tw-mt-6 tw-h-12 tw-w-full tw-rounded-[12px] tw-bg-[linear-gradient(90deg,_#7cff75_0%,_#f4ff6b_100%)] tw-text-[16
21px] tw-font-semibold tw-text-[#0d0d0d] mb:tw-mt-[4.8vw] mb:tw-h-[11vw] mb:tw-rounded-[2.666vw] mb:tw-text-[4vw]`,onClick:g},N(e.ctaText),1),e.ctaHint?(h(),P(`div`,ll,N(e.ctaHint),1)):o(``,!0)])])]),_:3},8,[`visible`,`fullscreen`]))}}),[[`__scopeId`,`data-v-eb4bb8b7`]]),dl={class:`tw-fixed tw-right-6 tw-top-[120px] tw-z-[var(--toast-z-index)] tw-flex tw-flex-col tw-items-end tw-gap-3 mb:tw-right-[3.2vw] mb:tw-top-[18vw]`},fl=[`src`],pl={class:`tw-absolute -tw-right-1 -tw-top-1 tw-flex tw-h-5 tw-w-5 tw-items-center tw-justify-center tw-rounded-full tw-bg-[#7cff75] tw-text-[11px] tw-font-bold tw-text-[#0d0d0d]`},ml={key:0,class:`tw-w-[300px] tw-rounded-[16px] tw-border tw-border-[rgba(124,255,117,0.12)] tw-bg-[#0f1110] tw-p-4 tw-text-white tw-shadow-[0_18px_40px_rgba(0,0,0,0.45)] mb:tw-w-[84vw] mb:tw-rounded-[4.8vw] mb:tw-p-[4vw]`},hl={class:`tw-flex tw-items-center tw-justify-between`},gl={class:`tw-text-[14px] tw-font-semibold mb:tw-text-[3.2vw]`},_l={class:`tw-mt-2 tw-text-[12px] tw-text-light mb:tw-text-[3vw]`},vl={class:`tw-mt-3`},yl={class:`tw-flex tw-items-center tw-justify-between tw-text-[12px] tw-text-light mb:tw-text-[2.8vw]`},bl={class:`tw-mt-2 tw-h-2 tw-w-full tw-rounded-full tw-bg-[rgba(255,255,255,0.08)]`},xl=a({__name:`NewbieMilestoneEntrance`,props:{expanded:{type:Boolean},floatIcon:{},entranceStepBadge:{},validForText:{},progressLabel:{},progressDisplay:{},progressPercent:{},cardTitle:{},cardCta:{}},emits:[`toggle`,`collapse`,`open`],setup(e,{emit:t}){let n=t,r=()=>{n(`toggle`)},i=()=>{n(`collapse`)},a=()=>{n(`open`)};return(e,t)=>(h(),P(`div`,dl,[f(Vt,{class:`tw-relative tw-flex tw-h-12 tw-w-12 tw-items-center tw-justify-center tw-rounded-full tw-bg-[#111] tw-shadow-[0_6px_24px_rgba(0,0,0,0.45)]`,onClick:r},{default:D(()=>[F(`img`,{src:e.floatIcon,alt:``,class:`tw-h-8 tw-w-8`},null,8,fl),F(`div`,pl,N(e.entranceStepBadge),1)]),_:1}),e.expanded?(h(),P(`div`,ml,[F(`div`,hl,[F(`div`,gl,N(e.cardTitle),1),f(Vt,{class:`tw-text-[12px] tw-text-lighter`,onClick:i},{default:D(()=>t[0]||=[F(`svg`,{class:`tw-h-4 tw-w-4`,viewBox:`0 0 24 24`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`},[F(`path`,{d:`M6 9l6 6 6-6`,stroke:`currentColor`,"stroke-width":`2`,"stroke-linecap":`round`})],-1)]),_:1,__:[0]})]),F(`div`,_l,N(e.validForText),1),F(`div`,vl,[F(`div`,yl,[F(`span`,null,N(e.progressLabel),1),F(`span`,null,N(e.progressDisplay),1)]),F(`div`,bl,[F(`div`,{class:`tw-h-2 tw-rounded-full tw-bg-[linear-gradient(90deg,_#7cff75_0%,_#f4ff6b_100%)]`,style:te({width:`${e.progressPercent}%`})},null,4)])]),F(`button`,{class:`tw-mt-4 tw-h-9 tw-w-full tw-rounded-[10px] tw-bg-[rgba(255,255,255,0.08)] tw-text-[12px] tw-font-semibold tw-text-white`,onClick:a},N(e.cardCta),1)])):o(``,!0)]))}}),Sl={key:0},Cl=a({__name:`index`,setup(e){let t=R(),{baseVisible:n,dialogVisible:r,entranceExpanded:i,shouldShowEntrance:a,stateTitle:s,stateDesc:c,ctaText:u,ctaHint:d,validForText:p,stepsTitle:g,stepItems:_,completedSteps:v,isAllDone:y,progressDisplay:b,progressPercent:x,entranceStepBadge:S,progressLabel:C,cardTitle:w,cardCta:T,floatIcon:E,firstQuest:O,recommendedQuests:k,showFirstQuestSection:A,showRecommendSection:j,firstQuestBadge:M,recommendTitle:ee,recommendSubtitle:te,openDialog:ne,closeDialog:re,toggleEntrance:N,collapseEntrance:F,handlePrimaryAction:I,handleQuestCardClick:ie}=Cc();return(e,ae)=>l(n)?(h(),P(`div`,Sl,[f(ul,{visible:l(r),"is-mobile":l(t),"state-title":l(s),"state-desc":l(c),"float-icon":l(E),"valid-for-text":l(p),"steps-title":l(g),"step-items":l(_),"completed-steps":l(v),"is-all-done":l(y),"cta-text":l(u),"cta-hint":l(d),"progress-display":l(b),"first-quest":l(O),"recommended-quests":l(k),"show-first-quest-section":l(A),"show-recommend-section":l(j),"first-quest-badge":l(M),"recommend-title":l(ee),"recommend-subtitle":l(te),onClose:l(re),onPrimary:l(I),onQuestClick:l(ie)},{"close-icon":D(()=>[f(er,{class:`tw-h-4 tw-w-4 mb:tw-h-[3.2vw] mb:tw-w-[3.2vw]`})]),_:1},8,[`visible`,`is-mobile`,`state-title`,`state-desc`,`float-icon`,`valid-for-text`,`steps-title`,`step-items`,`completed-steps`,`is-all-done`,`cta-text`,`cta-hint`,`progress-display`,`first-quest`,`recommended-quests`,`show-first-quest-section`,`show-recommend-section`,`first-quest-badge`,`recommend-title`,`recommend-subtitle`,`onClose`,`onPrimary`,`onQuestClick`]),l(a)?(h(),m(xl,{key:0,expanded:l(i),"float-icon":l(E),"entrance-step-badge":l(S),"valid-for-text":l(p),"progress-label":l(C),"progress-display":l(b),"progress-percent":l(x),"card-title":l(w),"card-cta":l(T),onToggle:l(N),onCollapse:l(F),onOpen:l(ne)},null,8,[`expanded`,`float-icon`,`entrance-step-badge`,`valid-for-text`,`progress-label`,`progress-display`,`progress-percent`,`card-title`,`card-cta`,`onToggle`,`onCollapse`,`onOpen`])):o(``,!0)])):o(``,!0)}}),wl={class:`app`},Tl=`TaskOn: A Web3 Task Collaboration Platform to Create, Collaborate and Reward`,El=`TaskOn empowers your Web3 initiatives as the leading task collaboration platform for seamless marketing, community building, and operational management.`,Dl=`https://img.taskon.xyz/files/image/campaign/3d9a3dad1deae60e330b46bdfd2b1700.jpeg`,Ol=J(a({__name:`index`,setup(e){xa(),Se||Eo(),Oa(),Mn(),Sa(),wa(),Da(),ga(),va();let{epicConfig:t}=ba();Ta(),Ca(),Tn(),ue(),Ao(),Yo(),fs(),!W&&!Se&&cc(),Kn({title:`TaskOn`,description:Tl,ogTitle:Tl,ogDescription:El,ogImage:Dl,twitterTitle:Tl,twitterDescription:El,twitterImage:Dl});let n=R();return d(()=>{Ee&&n.value&&(document.body.classList.add(`hide-scrollbar`),document.documentElement.classList.add(`hide-scrollbar`))}),(e,n)=>{let r=ne(`RouterView`);return h(),P(`div`,wl,[f(wo),f(r,null,{default:D(({Component:e})=>[(h(),m(w,{include:[`ConsumerLayout`]},[(h(),m(ee(e)))],1024))]),_:1}),!l(W)&&!l(Se)&&!l(lt)?(h(),P(T,{key:0},[l(t)?(h(),m(Jo,{key:0})):o(``,!0),l(Ee)?o(``,!0):(h(),m(us,{key:1})),l(Ee)?o(``,!0):(h(),m(ws,{key:2}))],64)):o(``,!0),!l(W)&&!l(Se)&&!l(lt)?(h(),m(Cl,{key:1})):o(``,!0)])}}}),[[`__scopeId`,`data-v-599d8d26`]]),kl=e=>
21{e?.length&&e.forEach(e=>{e.name===`Slush`?window.suiWallet=e:e.name===`Suiet`&&(window.suiet=e)})},Al=async()=>{let{get:e,on:t}=yn();kl(e()),t(`register`,()=>{kl(e())}),t(`unregister`,()=>{kl(e())})},jl=()=>{let e=document.createElement(`script`);e.async=!0,e.src=`https://www.googletagmanager.com/gtag/js?id=G-SC9Q5VB8Y0`,document.head.appendChild(e)},Ml=function(e,t,n){let r=0,i=0,a=null,o=()=>{e(n),i=r};return()=>{if(r=Date.now(),a&&=(clearTimeout(a),null),i){let e=t-(r-i);e<0?o():a=setTimeout(function(){o()},e)}else o()}},$=`vue3@InfiniteScroll`,Nl=function(e){return e===window?Math.max(window.pageYOffset||0,document.documentElement.scrollTop):e.scrollTop},Pl=document.defaultView.getComputedStyle,Fl=function(e){let t=e;for(;t&&t.tagName!==`HTML`&&t.tagName!==`BODY`&&t.nodeType===1;){let e=Pl(t).overflowY;if(e===`scroll`||e===`auto`)return t;t=t.parentNode}return window},Il=function(e){return e===window?document.documentElement.clientHeight:e.clientHeight},Ll=function(e){return e===window?Nl(window):e.getBoundingClientRect().top+Nl(window)},Rl=function(e){let t=e.parentNode;for(;t;){if(t.tagName===`HTML`)return!0;
21if(t.nodeType===11)return!1;t=t.parentNode}return!1},zl=function(e){if(e.binded)return;e.binded=!0;let t=e,n=t.el,r=n.getAttribute(`infinite-scroll-throttle-delay`),i=200;r!=null&&(i=Number(r),(isNaN(i)||i<0)&&(i=200)),t.throttleDelay=i,t.scrollEventTarget=Fl(n),t.scrollListener=Ml(Bl,t.throttleDelay,t),t.scrollEventTarget.addEventListener(`scroll`,t.scrollListener);let a=n.getAttribute(`infinite-scroll-disabled`),o=!1,s=n.getAttribute(`infinite-scroll-watch-disabled`);a!=null&&(e.vm.$watch(s,function(e){t.disabled=e,!e&&t.immediateCheck&&Bl(t)}),o=a===`true`),t.disabled=o;let c=n.getAttribute(`infinite-scroll-distance`),l=0;c!=null&&(l=Number(c),isNaN(l)&&(l=0)),t.distance=l;let u=n.getAttribute(`infinite-scroll-immediate-check`),d=!0;u!=null&&(d=!!u),t.immediateCheck=d,d&&Bl(t)},Bl=function(e,t){let n=e.scrollEventTarget,r=e.el,i=e.distance;if(t!==!0&&e.disabled)return;let a=Nl(n),o=a+Il(n),s=!1;if(n===r)s=n.scrollHeight-o<=i;else{let e=Ll(r)-Ll(n)+r.offsetHeight+a;s=o+i>=e}s&&e.expression&&e.expression()},Vl={created:function(e,t,n){e[$]={el:e,vm:t.instance,expression:t.value},e[$].vm.$nextTick(function(){Rl(e)&&zl(e[$]),e[$].bindTryCount=0,(function t(){e[$].bindTryCount>10||(e[$].bindTryCount++,Rl(e)?zl(e[$]):setTimeout(t,50))})()})},unmounted:function(e){e&&e[$]&&e[$].scrollEventTarget&&e[$].scrollEventTarget.removeEventListener(`scroll`,e[$].scrollListener)}};Vl.install=function(e){e.directive(`InfiniteScroll`,Vl)};var Hl=Vl,Ul=[gr,hr,Or,ur,kr,_r,fr,pr,br,zr,dr,yr,Br,Cr,Vr,Rr,xr,Er,Dr,Ar,Nr,Tr,wr];vr.use(Ul);var Wl=e=>{if(parseFloat(e)===Number(e))return Number(e);if(e===`true`||e===``)return!0;if(e===`false`)return!1;if(e===`null`)return null;if(e!==`undefined`)return e},Gl=[`a11y`,`autoplay`,`controller`,`cards-effect`,`coverflow-effect`,`creative-effect`,`cube-effect`,`fade-effect`,`flip-effect`,`free-mode`,`grid`,`hash-navigation`,`history`,`keyboard`,`mousewheel`,`navigation`,`pagination`,`parallax`,`scrollbar`,`thumbs`,`virtual`,`zoom`];function Kl(e,t,n){let r={},i={};Pr(r,mr);let a=[...Lr,`on`],o=a.map(e=>e.replace(/_/,``));a.forEach(t=>{t=t.replace(`_`,``),e[t]!==void 0&&(i[t]=e[t])});let s=[...e.attributes];return typeof t==`string`&&n!==void 0&&s.push({name:t,value:n}),s.forEach(e=>{let t=Gl.filter(t=>e.name.indexOf(`${t}-`)===0)[0];if(t){let n=jr(t),r=jr(e.name.split(`${t}-`)[1]);i[n]===void 0&&(i[n]={}),i[n]===!0&&(i[n]={enabled:!0}),i[n][r]=Wl(e.value)}else{let t=jr(e.name);if(!o.includes(t))return;let n=Wl(e.value);i[t]&&Gl.includes(e.name)?(i[t].constructor!==Object&&(i[t]={}),i[t].enabled=n):i[t]=n}}),Pr(r,i),r.navigation?r.navigation={prevEl:`.swiper-button-prev`,nextEl:`.swiper-button-next`,...r.navigation===!0?{}:r.navigation}:r.navigation===!1&&delete r.navigation,r.scrollbar?r.scrollbar={el:`.swiper-scrollbar`,...r.scrollbar===!0?{}:r.scrollbar}:r.scrollbar===!1&&delete r.scrollbar,r.pagination?r.pagination={el:`.swiper-pagination`,...r.pagination===!0?{}:r.pagination}:r.pagination===!1&&delete r.pagination,{params:r,passedParams:i}}var ql=`@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMk
21pFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}`,Jl=`:root{--swiper-theme-color:#007aff}.swiper,swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}:host(.swiper-vertical)>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight swiper-slide{height:auto}:host(.swiper-autoheight) .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}:host(.swiper-3d.swiper-css-mode) .swiper-wrapper{perspective:1200px}:host(.swiper-3d) .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d swiper-slide{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}:host(.swiper-css-mode)>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}:host(.swiper-css-mode)>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>swiper-slide{scroll-snap-align:start start}:host(.swiper-horizontal.swiper-css-mode)>.swiper-wrapper{scroll-snap-type:x mandatory}:host(.swiper-vertical.swiper-css-mode)>.swiper-wrapper{scroll-snap-type:y mandatory}:host(.swiper-css-mode.swiper-free-mode)>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>swiper-slide{scroll-snap-align:none}:host(.swiper-centered)>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered>swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-centered.swiper-horizontal>swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}:host(.swiper-centered.swiper-horizontal)>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}:host(.swiper-centered.swiper-vertical)>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;
21left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}:host(.swiper-virtual.swiper-css-mode) .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}:host(.swiper-virtual.swiper-css-mode.swiper-horizontal) .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}:host(.swiper-virtual.swiper-css-mode.swiper-vertical) .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,:host(.swiper-rtl) .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-prev:after,:host(.swiper-rtl) .swiper-button-next:after{content:'prev'}.swiper-button-next,:host(.swiper-rtl) .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,:host(.swiper-rtl) .swiper-button-prev:after{content:'next'}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}
21.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,:host(.swiper-horizontal.swiper-rtl) .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;
21left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}:host(.swiper-rtl) .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;-ms-touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification,swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}:host(.swiper-free-mode)>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}:host(.swiper-grid)>.swiper-wrapper{flex-wrap:wrap}:host(.swiper-grid-column)>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode swiper-slide{transition-timing-function:ease-out}.swiper-fade swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade swiper-slide swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube swiper-slide swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev,.swiper-cube swiper-slide-next+swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;
21left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip swiper-slide swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}`,Yl=!0,Xl=(e,t)=>{let n=document.querySelector(`style#swiper-element-styles`),r=n&&n.preInit&&!e;!e&&t&&t.cssLinks().forEach(e=>{let t=document.createElement(`link`);t.rel=`stylesheet`,t.href=e,document.head.prepend(t)}),(!n||r)&&(n||=document.createElement(`style`),n.textContent=[ql,t?t.cssStyles():``].join(` 22`),n.id=`swiper-element-styles`,n.preInit=e,document.head.prepend(n))},Zl=typeof window>`u`||typeof HTMLElement>`u`?class{}:HTMLElement,Ql=class extends Zl{constructor(){super(),this.tempDiv=document.createElement(`div`),this.shadowEl=this.attachShadow({mode:`open`})}cssStyles(){return[Yl?Jl:``,...this.injectStyles&&Array.isArray(this.injectStyles)?this.injectStyles:[]].join(` 23`)}cssLinks(){return this.injectStylesUrls||[]}render(){if(this.rendered)return;Yl&&Xl(!1,this);let e=this.cssStyles();e.length&&(this.stylesEl=document.createElement(`style`),this.stylesEl.textContent=e,this.shadowEl.appendChild(this.stylesEl)),this.cssLinks().forEach(e=>{if(this.shadowEl.querySelector(`link[href="${e}"]`))return;let t=document.createElement(`link`);t.rel=`stylesheet`,t.href=e,this.shadowEl.appendChild(t)}),this.tempDiv.innerHTML=` 24 <slot name="container-start"></slot> 25 <div class="swiper-wrapper"> 26 <slot></slot> 27 </div> 28 <slot name="container-end"></slot> 29 ${Sr(this.passedParams)?` 30 <div part="button-prev" class="swiper-button-prev"></div> 31 <div part="button-next" class="swiper-button-next"></div> 32 `:``} 33 ${Mr(this.passedParams)?` 34 <div part="pagination" class="swiper-pagination"></div> 35 `:``} 36 ${Fr(this.passedParams)?` 37 <div part="scrollbar" class="swiper-scrollbar"></div> 38 `:``} 39 `,[...this.tempDiv.children].forEach(e=>{this.shadowEl.appendChild(e)}),this.rendered=!0}initialize(){if(this.initialized)return;this.initialized=!0;let{params:e,passedParams:t}=Kl(this);this.swiperParams=e,this.passedParams=t,delete this.swiperParams.init,this.render(),this.swiper=new vr(this,{...e,touchEventsTarget:`container`,...e.virtual?{}:{observer:!0},onAny:(t,...n)=>{let r=e.eventsPrefix?`${e.eventsPrefix}${t.toLowerCase()}`:t.toLowerCase(),i=new CustomEvent(r,{detail:n,bubbles:!0,cancelable:!0});this.dispatchEvent(i)}})}connectedCallback(){if(!(this.initialized&&this.nested&&this.closest(`swiper-slide`)&&this.closest(`swiper-slide`).swiperLoopMoveDOM)){if(this.init===!1||this.getAttribute(`init`)===`false`){Xl(!0,this);return}this.initialize()}}disconnectedCallback(){this.nested&&this.closest(`swiper-slide`)&&this.closest(`swiper-slide`).swiperLoopMoveDOM||(this.swiper&&this.swiper.destroy&&this.swiper.destroy(),this.initialized=!1)}updateSwiperOnPropChange(e,t){let{params:n,passedParams:r}=Kl(this,e,t);this.passedParams=r,this.swiperParams=n,Ir({swiper:this.swiper,passedParams:this.passedParams,changedParams:[jr(e)],...e===`navigation`&&r[e]?{prevEl:`.swiper-button-prev`,nextEl:`.swiper-button-next`}:{},...e===`pagination`&&r[e]?{paginationEl:`.swiper-pagination`}:{},...e===`scrollbar`&&r[e]?{scrollbarEl:`.swiper-scrollbar`}:{}})}attributeChangedCallback(e,t,n){this.initialized&&(t===`true`&&n===null&&(n=!1),this.updateSwiperOnPropChange(e,n))}static get observedAttributes(){return Lr.filter(e=>e.includes(`_`)).map(e=>e.replace(/[A-Z]/g,e=>`-${e}`).replace(`_`,``).toLowerCase())}};
39Lr.forEach(e=>{e!==`init`&&(e=e.replace(`_`,``),Object.defineProperty(Ql.prototype,e,{configurable:!0,get(){return(this.passedParams||{})[e]},set(t){this.passedParams||={},this.passedParams[e]=t,this.initialized&&this.updateSwiperOnPropChange(e)}}))});var $l=class extends Zl{constructor(){super(),this.tempDiv=document.createElement(`div`),this.shadowEl=this.attachShadow({mode:`open`})}render(){let e=this.lazy||this.getAttribute(`lazy`)===``||this.getAttribute(`lazy`)===`true`;if(this.tempDiv.innerHTML=`<slot />`,[...this.tempDiv.children].forEach(e=>{this.shadowEl.appendChild(e)}),e){let e=document.createElement(`div`);e.classList.add(`swiper-lazy-preloader`),this.appendChild(e)}}initialize(){this.render()}connectedCallback(){this.initialize()}},eu=(e=!0)=>{typeof window>`u`||(e||(Yl=!1),Yl&&Xl(!0),window.customElements.get(`swiper-container`)||window.customElements.define(`swiper-container`,Ql),window.customElements.get(`swiper-slide`)||window.customElements.define(`swiper-slide`,$l))};typeof window<`u`&&(window.SwiperElementRegisterParams=e=>{Lr.push(...e)});var tu=e(ye(),1),nu=class e{static STORAGE_KEY=`inpage_wallets`;wallets=[];currentWalletIndex=-1;constructor(){this.loadWallets()}loadWallets(){try{let t=localStorage.getItem(e.STORAGE_KEY);t&&(this.wallets=JSON.parse(t))}catch(e){console.error(`Failed to load wallets from storage`,e),this.wallets=[]}}saveWallets(){try{localStorage.setItem(e.STORAGE_KEY,JSON.stringify(this.wallets))}catch(e){console.error(`Failed to save wallets to storage`,e)}}getAllWallets(){return[...this.wallets]}getCurrentWallet(){return this.currentWalletIndex>=0&&this.currentWalletIndex<this.wallets.length?this.wallets[this.currentWalletIndex]:null}setCurrentWalletByAddress(e){let t=this.wallets.findIndex(t=>t.address.toLowerCase()===e.toLowerCase());return t>=0?(this.currentWalletIndex=t,!0):!1}createWallet(e=``){let t=ma.createRandom(),n={address:t.address,privateKey:t.privateKey,alias:e||`Wallet ${this.wallets.length+1}`};return this.wallets.push(n),this.saveWallets(),this.wallets.length===1&&(this.currentWalletIndex=0),n}importWallet(e,t=``){try{let n=new ma(e);if(this.wallets.findIndex(e=>e.address.toLowerCase()===n.address.toLowerCase())>=0)return null;let r={address:n.address,privateKey:n.privateKey,alias:t||`Wallet ${this.wallets.length+1}`};return this.wallets.push(r),this.saveWallets(),this.wallets.length===1&&(this.currentWalletIndex=0),r}catch(e){return console.error(`Failed to import wallet with private key`,e),null}}updateWalletAlias(e,t){let n=this.wallets.findIndex(t=>t.address.toLowerCase()===e.toLowerCase());return n>=0?(this.wallets[n].alias=t,this.saveWallets(),!0):!1}removeWallet(e){let t=this.wallets.findIndex(t=>t.address.toLowerCase()===e.toLowerCase());return t>=0?(this.wallets.splice(t,1),this.saveWallets(),t===this.currentWalletIndex?this.currentWalletIndex=this.wallets.length>0?0:-1:t<this.currentWalletIndex&&this.currentWalletIndex--,!0):!1}clearAllWallets(){this.wallets=[],this.currentWalletIndex=-1,this.saveWallets()}clearCurrentWallet(){this.currentWalletIndex=-1,this.saveWallets()}},ru={"0x1":{chainId:`0x1`,name:`Ethereum Mainnet`,rpcUrl:`https://eth-mainnet.g.alchemy.com/v2/demo`,blockExplorerUrl:`https://etherscan.io`,nativeCurrency:{name:`Ether`,symbol:`ETH`,decimals:18}},"0x38":{chainId:`0x38`,name:`BNB Smart Chain`,rpcUrl:`https://bsc-dataseed.binance.org`,blockExplorerUrl:`https://bscscan.com`,nativeCurrency:{name:`BNB`,symbol:`BNB`,decimals:18}}},iu=class{events={};on(e,t){console.log(`[EventEmitter] Registering event listener for: ${e}`),this.events[e]||(this.events[e]=[]),this.events[e].push(t)}removeListener(e,t){console.log(`[EventEmitter] Removing event listener for: ${e}`),this.events[e]&&(this.events[e]=this.events[e].filter(e=>e!==t))}emit(e,...t){console.log(`[EventEmitter] Emitting event: ${e}`,t),this.events[e]&&this.events[e].forEach(n=>{try{n(...t)}catch(t){console.error(`Error in ${e} event handler:`,t)}})}},au=class extends iu{isInpageWallet=!0;walletStorage;chainId=`0x38`;connectedAddress=null;provider=null;isConnected=!1;confirmationDialog=null;constructor(e){super(),console.log(`[InpageEthereumProvider] Constructor called`),this.walletStorage=e,this.initializeProvider(),this.initializeConfirmationDialog();let t=this.walletStorage.getCurrentWallet();t&&(console.log(`[InpageEthereumProvider] Found current wallet, setting as connected:`,t.address),this.connectedAddress=t.address,this.isConnected=!0)}initializeProvider(){console.log(`[InpageEthereumProvider] Initializing provider for chainId:`,this.chainId);let e=ru[this.chainId];e?(console.log(`[InpageEthereumProvider] Using network:`,e.name,`RPC:`,e.rpcUrl),this.provider=new sn(e.rpcUrl)):console.warn(`[InpageEthereumProvider] No network configuration found for chainId:`,this.chainId)}initializeConfirmationDialog(){console.log(`[InpageEthereumProvider] Initializing confirmation dialog`),this.confirmationDialog=new ou}async request(e){let{method:t,params:n=[]}=e;switch(console.log(`[InpageEthereumProvider] Processing request: ${t}`,n),t){case`eth_requestAccounts`:return this.handleRequestAccounts();case`eth_accounts`:return this.handleGetAccounts();case`eth_coinbase`:return this.handleGetCoinbase();case`eth_chainId`:return this.handleGetChainId();case`net_version`:return this.handleGetNetVersion();case`eth_signTypedData_v4`:case`eth_signTypedData`:return this.handleSignTypedData(n[0],n[1]);case`personal_sign`:return this.handlePersonalSign(n[0],n[1]);case`eth_sendTransaction`:return this.handleSendTransaction(n[0]);case`eth_sign`:return this.handleEthSign(n[0],n[1]);case`wallet_switchEthereumChain`:return this.handleSwitchChain(n[0]);case`eth_getBalance`:return this.handleGetBalance(n[0],n[1]);case`eth_blockNumber`:return this.handleGetBlockNumber();case`eth_gasPrice`:return this.handleGetGasPrice();case`eth_estimateGas`:return this.handleEstimateGas(n[0]);case`eth_getTransactionCount`:return this.handleGetTransactionCount(n[0],n[1]);case`eth_getTransactionByHash`:return this.handleGetTransactionByHash(n[0]);case`eth_getTransactionReceipt`:return this.handleGetTransactionReceipt(n[0]);case`wallet_addEthereumChain`:return this.handleAddEthereumChain(n[0]);case`wallet_getPermissions`:return this.handleGetPermissions();case`wallet_requestPermissions`:return this.handleRequestPermissions(n[0]);default:throw Error(`Method ${t} not supported by InPage Wallet`)}}async handleRequestAccounts(){console.log(`[InpageEthereumProvider] handleRequestAccounts called`);let e=this.walletStorage.getCurrentWallet();if(!e)throw console.error(`[InpageEthereumProvider] No wallet available`),Error(`No wallet available. Please create or import a wallet first.`);return this.connectedAddress=e.address,console.log(`[InpageEthereumProvider] Connected to wallet:`,e.address),this.emit
39(`accountsChanged`,[e.address]),[e.address]}handleGetAccounts(){return console.log(`[InpageEthereumProvider] handleGetAccounts called, connectedAddress:`,this.connectedAddress),this.connectedAddress?[this.connectedAddress]:[]}handleGetCoinbase(){return console.log(`[InpageEthereumProvider] handleGetCoinbase called, returning:`,this.connectedAddress),this.connectedAddress}handleGetChainId(){return console.log(`[InpageEthereumProvider] handleGetChainId called, returning:`,this.chainId),this.chainId}handleGetNetVersion(){let e=String(parseInt(this.chainId,16));return console.log(`[InpageEthereumProvider] handleGetNetVersion called, returning:`,e),e}async handlePersonalSign(e,t){if(console.log(`[InpageEthereumProvider] handlePersonalSign called`,{message:e,address:t}),!this.connectedAddress)throw console.error(`[InpageEthereumProvider] No account connected`),Error(`No account connected`);if(t.toLowerCase()!==this.connectedAddress.toLowerCase())throw console.error(`[InpageEthereumProvider] Address mismatch`,{provided:t,connected:this.connectedAddress}),Error(`Address mismatch`);let n=this.walletStorage.getCurrentWallet();if(!n)throw console.error(`[InpageEthereumProvider] No wallet available`),Error(`No wallet available`);try{let t=Zt(e)?X(e):qt(e),r=await new ma(n.privateKey).signMessage(t);return console.log(`[InpageEthereumProvider] Personal sign successful, signature:`,r),r}catch(e){throw console.error(`Personal sign error:`,e),Error(`Failed to sign message`)}}async handleSignTypedData(e,t){if(console.log(`[InpageEthereumProvider] handleSignTypedData called`,{address:e,typedData:t}),!this.connectedAddress)throw console.error(`[InpageEthereumProvider] No account connected`),Error(`No account connected`);if(e.toLowerCase()!==this.connectedAddress.toLowerCase())throw console.error(`[InpageEthereumProvider] Address mismatch`,{provided:e,connected:this.connectedAddress}),Error(`Address mismatch`);let n=this.walletStorage.getCurrentWallet();if(!n)throw console.error(`[InpageEthereumProvider] No wallet available`),Error(`No wallet available`);try{let e=typeof t==`string`?JSON.parse(t):t;console.log(`[InpageEthereumProvider] Parsed typed data:`,e);let r=await new ma(n.privateKey)._signTypedData(e.domain,e.types,e.message);return console.log(`[InpageEthereumProvider] Typed data sign successful, signature:`,r),r}catch(e){throw console.error(`Sign typed data error:`,e),Error(`Failed to sign typed data`)}}async handleSendTransaction(e){if(console.log(`[InpageEthereumProvider] handleSendTransaction called`,e),!this.connectedAddress)throw console.error(`[InpageEthereumProvider] No account connected`),Error(`No account connected`);let t=this.walletStorage.getCurrentWallet();if(!t)throw console.error(`[InpageEthereumProvider] No wallet available`),Error(`No wallet available`);if(!this.provider)throw console.error(`[InpageEthereumProvider] No provider available`),Error(`No provider available`);try{console.log(`[InpageEthereumProvider] Validating transaction parameters`),this.validateTransactionParams(e);let n=new ma(t.privateKey,this.provider),r={to:e.to,value:e.value||`0x0`,data:e.data||`0x`,gasLim
39it:e.gas||e.gasLimit,gasPrice:e.gasPrice};console.log(`[InpageEthereumProvider] Initial transaction params:`,r),r.gasLimit||(console.log(`[InpageEthereumProvider] Estimating gas`),r.gasLimit=await this.provider.estimateGas(r),console.log(`[InpageEthereumProvider] Estimated gas:`,r.gasLimit.toString())),r.gasPrice||(console.log(`[InpageEthereumProvider] Getting gas price`),r.gasPrice=await this.provider.getGasPrice(),console.log(`[InpageEthereumProvider] Gas price:`,r.gasPrice.toString()));let i=Wt.from(r.gasLimit),a=Wt.from(r.gasPrice),o=i.mul(a);console.log(`[InpageEthereumProvider] Estimated gas cost:`,o.toString()),console.log(`[InpageEthereumProvider] Proceeding with transaction without confirmation`),console.log(`[InpageEthereumProvider] Sending transaction:`,r);let s=await n.sendTransaction(r);return console.log(`[InpageEthereumProvider] Transaction sent successfully, hash:`,s.hash),s.hash}catch(e){throw console.error(`Send transaction error:`,e),Error(`Failed to send transaction: ${e.message}`)}}validateTransactionParams(e){if(console.log(`[InpageEthereumProvider] validateTransactionParams called`,e),!e.to)throw console.error(`[InpageEthereumProvider] Transaction missing to field`),Error(`Transaction missing 'to' field`);if(!mn(e.to))throw console.error(`[InpageEthereumProvider] Invalid to address:`,e.to),Error(`Invalid 'to' address`);if(e.value&&!Zt(e.value))throw console.error(`[InpageEthereumProvider] Invalid value format:`,e.value),Error(`Invalid 'value' format`);if(e.data&&!Zt(e.data))throw console.error(`[InpageEthereumProvider] Invalid data format:`,e.data),Error(`Invalid 'data' format`);console.log(`[InpageEthereumProvider] Transaction parameters validation passed`)}async handleEthSign(e,t){if(console.log(`[InpageEthereumProvider] handleEthSign called`,{address:e,message:t}),!this.connectedAddress)throw console.error(`[InpageEthereumProvider] No account connected`),Error(`No account connected`);if(e.toLowerCase()!==this.connectedAddress.toLowerCase())throw console.error(`[InpageEthereumProvider] Address mismatch`,{provided:e,connected:this.connectedAddress}),Error(`Address mismatch`);let n=this.walletStorage.getCurrentWallet();if(!n)throw console.error(`[InpageEthereumProvider] No wallet available`),Error(`No wallet available`);try{let e=X(t),r=await new ma(n.privateKey).signMessage(e);return console.log(`[InpageEthereumProvider] Eth sign successful, signature:`,r),r}catch(e){throw console.error(`Eth sign error:`,e),Error(`Failed to sign message`)}}async handleSwitchChain(e){console.log(`[InpageEthereumProvider] handleSwitchChain called`,e);let{chainId:t}=e;if(!Zt(t))throw console.error(`[InpageEthereumProvider] Invalid chainId format:`,t),Error(`Invalid chainId format`);if(!ru[t])throw console.error(`[InpageEthereumProvider] Unsupported chain:`,t),Error(`Unsupported chain: ${t}. Please add the chain first.`);return this.chainId=t,console.log(`[InpageEthereumProvider] Switching to chain:`,t),this.initializeProvider(),this.emit(`chainChanged`,t),null}async handleAddEthereumChain(e){console.log(`[InpageEthereumProvider] handleAddEthereumChain called`,e);let{chainId:t,name:n,rpcUrl:r,blockExplorerUrl:i,nativeCurrency:a}=e;if(!Zt(t))throw console.error(`[InpageEthereumProvider] Invalid chainId format:`,t),Error(`Invalid chainId format`);if(!r||!n||!a)throw console.error(`[InpageEthereumProvider] Missing required network parameters`),Error(`Missing required network parameters`);return console.log(`[InpageEthereumProvider] Adding new network:`,{chainId:t,name:n,rpcUrl:r}),ru[t]={chainId:t,name:n,rpcUrl:r,blockExplorerUrl:i,nativeCurrency:a},t===this.chainId&&(console.log(`[InpageEthereumProvider] Initializing provider for new chain`),this.initializeProvider()),null}async handleGetBalance(e,t=`latest`){if(console.log(`[InpageEthereumProvider] handleGetBalance called`,{address:e,blockTag:t}),!this.provider)throw console.error(`[InpageEthereumProvider] No provider available`),Error(`No provider available`);try{let n=await this.provider.getBalance(e,t);return console.log(`[InpageEthereumProvider] Balance retrieved:`,n.toString()),n.toHexString()}catch(e){throw console.error(`Get balance error:`,e),Error(`Failed to get balance`)}}async handleGetBlockNumber(){if(console.log(`[InpageEthereumProvider] handleGetBlockNumber called`),!this.provider)throw console.error(`[InpageEthereumProvider] No provider available`),Error(`No provider available`);try{let e=await this.provider.getBlockNumber();return console.log(`[InpageEthereumProvider] Block number retrieved:`,e),`0x${e.toString(16)}`}catch(e){throw console.error(`Get block number error:`,e),Error(`Failed to get block number`)}}async handleGetGasPrice(){if(console.log(`[InpageEthereumProvider] handleGetGasPrice called`),!this.provider)throw console.error(`[InpageEthereumProvider] No provider available`),Error(`No provider available`);try{let e=await this.provider.getGasPrice();return console.log(`[InpageEthereumProvider] Gas price retrieved:`,e.toString()),e.toHexString()}catch(e){throw console.error(`Get gas price error:`,e),Error(`Failed to get gas price`)}}async handleEstimateGas(e){if(console.log(`[InpageEthereumProvider] handleEstimateGas called`,e),!this.provider)throw console.error(`[InpageEthereumProvider] No provider available`),Error(`No provider available`);try{let t=await this.provider.estimateGas(e);return console.log(`[InpageEthereumProvider] Gas estimate retrieved:`,t.toString()),t.toHexString()}catch(e){throw console.error(`Estimate gas error:`,e),Error(`Failed to estimate gas`)}}async handleGetTransactionCount(e,t=`latest`){if(console.log(`[InpageEthereumProvider] handleGetTransactionCount called`,{address:e,blockTag:t}),!this.provider)throw console.error(`[InpageEthereumProvider] No provider available`),Error(`No provider available`);try{let n=await this.provider.getTransactionCount(e,t);return console.log(`[InpageEthereumProvider] Transaction count retrieved:`,n),`0x${n.toString(16)}`}catch(e){throw console.error(`Get transaction count error:`,e),Error(`Failed to get transaction count`)}}async handleGetTransactionByHash(e){if(console.log(`[InpageEthereumProvider] handleGetTransactionByHash called`,{txHash:e}),!this.provider)throw console.error(`[InpageEthereumProvider] No provider available`),Error(`No provider available`);try{let t=await this.provider.getTransaction(e);return console.log(`[InpageEthereumProvider] Transaction retrieved:`,t),t}catch(e){throw console.error(`Get transaction error:`,e),Error(`Failed to get transaction`)}}async handleGetTransactionReceipt(e){if(console.log(`[InpageEthereumProvider] handleGetTransactionReceipt called`,{txHash:e}),!this.provider)throw console.error(`[InpageEthereumProvider] No provider available`),Error(`No provider available`);try{let t=await this.provider.getTransactionReceipt(e);return console.log(`[InpageEthereumProvider] Transaction receipt retrieved:`,t),t}catch(e){throw console.error(`Get transaction receipt error:`,e),Error(`Failed to get transaction receipt`)}}handleGetPermissions(){if(console.log(`[InpageEthereumProvider] handleGetPermissions called, isConnected:`,this.isConnected),!this.isConnected)return[];let e=[{parentCapability:`eth_accounts`,id:`eth_accounts`,date:Date.now()}];return console.log(`[InpageEthereumProvider] Returning permissions:`,e),e}async handleRequestPermissions(e){if(console.log(`[InpageEthereumProvider] handleRequestPermissions called`,e),e.find(e=>e.eth_accounts!==void 0))return console.log(`[InpageEthereumProvider] eth_accounts permission requested`),await this.handleRequestAccounts(),this.handleGetPermissions();throw console.error(`[InpageEthereumProvider] Unsupported permission type`),Error(`Unsupported permission type`)}connectSpecificWallet(e){if(console.log(`[InpageEthereumProvider] connectSpecificWallet called`,{address:e}),this.walletStorage.setCurrentWalletByAddress(e)){let e=this.walletStorage.getCurrentWallet();if(e)return this.connectedAddress=e.address,this.isConnected=!0,console.log(`[InpageEthereumProvider] Wallet connected successfully`),this.emit
39(`accountsChanged`,[e.address]),this.emit(`connect`,{chainId:this.chainId}),!0}return console.error(`[InpageEthereumProvider] Failed to connect wallet`),!1}disconnect(){console.log(`[InpageEthereumProvider] disconnect called`),this.connectedAddress&&(console.log(`[InpageEthereumProvider] Disconnecting wallet:`,this.connectedAddress),this.connectedAddress=null,this.isConnected=!1,this.emit(`accountsChanged`,[]),this.emit(`disconnect`,{code:4900,message:`User disconnected`}))}isConnectedToWallet(){let e=this.isConnected&&this.connectedAddress!==null;return console.log(`[InpageEthereumProvider] isConnectedToWallet called, returning:`,e),e}getCurrentNetwork(){let e=ru[this.chainId]||null;return console.log(`[InpageEthereumProvider] getCurrentNetwork called, returning:`,e),e}getSupportedNetworks(){let e=Object.values(ru);return console.log(`[InpageEthereumProvider] getSupportedNetworks called, returning:`,e.length,`networks`),e}setConfirmationDialog(e){console.log(`[InpageEthereumProvider] Setting custom confirmation dialog`),this.confirmationDialog=e}},ou=class{dialogElement=null;resolveCallback=null;async show(e){return console.log(`[SimpleTransactionConfirmationDialog] Showing confirmation dialog`,e),new Promise(t=>{this.resolveCallback=t,this.createDialog(e)})}createDialog(e){this.removeDialog();let t=document.createElement(`div`);t.style.cssText=` 40 position: fixed; 41 top: 0; 42 left: 0; 43 width: 100%; 44 height: 100%; 45 background-color: rgba(0, 0, 0, 0.5); 46 display: flex; 47 justify-content: center; 48 align-items: center; 49 z-index: 10000; 50 font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; 51 `;let n=document.createElement(`div`);n.style.cssText=` 52 background: white; 53 border-radius: 12px; 54 padding: 24px; 55 max-width: 400px; 56 width: 90%; 57 box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); 58 position: relative; 59 `;let r=e.value===`0x0`?`0`:ce(e.value||`0`),i=e.estimatedGasCost?ce(e.estimatedGasCost):`Calculating...`,a=e.networkName||`Unknown Network`;n.innerHTML=` 60 <div style="margin-bottom: 20px;"> 61 <h3 style="margin: 0 0 16px 0; color: #1a1a1a; font-size: 20px; font-weight: 600;"> 62 Confirm Transaction 63 </h3> 64 <div style="color: #666; font-size: 14px; line-height: 1.5;"> 65 Please review the transaction details before confirming. 66 </div> 67 </div> 68 69 <div style="background: #f8f9fa; border-radius: 8px; padding: 16px; margin-bottom: 20px;"> 70 <div style="margin-bottom: 12px;"> 71 <div style="font-size: 12px; color: #666; text-transform: uppercase; font-weight: 600; margin-bottom: 4px;"> 72 FROM 73 </div> 74 <div style="font-size: 14px; color: #1a1a1a; font-family: monospace; word-break: break-all;"> 75 ${e.fromAddress} 76 </div> 77 </div> 78 79 <div style="margin-bottom: 12px;"> 80 <div style="font-size: 12px; color: #666; text-transform: uppercase; font-weight: 600; margin-bottom: 4px;"> 81 TO 82 </div> 83 <div style="font-size: 14px; color: #1a1a1a; font-family: monospace; word-break: break-all;"> 84 ${e.to} 85 </div> 86 </div> 87 88 <div style="margin-bottom: 12px;"> 89 <div style="font-size: 12px; color: #666; text-transform: uppercase; font-weight: 600; margin-bottom: 4px;"> 90 AMOUNT 91 </div> 92 <div style="font-size: 16px; color: #1a1a1a; font-weight: 600;"> 93 ${r} ETH 94 </div> 95 </div> 96 97 <div style="margin-bottom: 12px;"> 98 <div style="font-size: 12px; color: #666; text-transform: uppercase; font-weight: 600; margin-bottom: 4px;"> 99 NETWORK 100 </div> 101 <div style="font-size: 14px; color: #1a1a1a;"> 102 ${a} 103 </div> 104 </div> 105 106 <div style="margin-bottom: 0;"> 107 <div style="font-size: 12px; color: #666; text-transform: uppercase; font-weight: 600; margin-bottom: 4px;"> 108 ESTIMATED GAS FEE 109 </div> 110 <div style="font-size: 14px; color: #1a1a1a;"> 111 ${i} ETH 112 </div> 113 </div> 114 </div> 115 116 <div style="display: flex; gap: 12px; justify-content: flex-end;"> 117 <button id="cancelBtn" style=" 118 padding: 12px 24px; 119 border: 2px solid #e5e7eb; 120 background: white; 121 color: #374151; 122 border-radius: 8px; 123 font-size: 14px; 124 font-weight: 600; 125 cursor: pointer; 126 transition: all 0.2s; 127 "> 128 Cancel 129 </button> 130 <button id="confirmBtn" style=" 131 padding: 12px 24px; 132 border: 2px solid #3b82f6; 133 background: #3b82f6; 134 color: white; 135 border-radius: 8px; 136 font-size: 14px; 137 font-weight: 600; 138 cursor: pointer; 139 transition: all 0.2s; 140 "> 141 Confirm 142 </button> 143 </div> 144 `;let o=n.querySelector(`#cancelBtn`),s=n.querySelector(`#confirmBtn`);o.addEventListener(`mouseenter`,()=>{o.style.backgroundColor=`#f3f4f6`}),o.addEventListener(`mouseleave`,()=>{o.style.backgroundColor=`white`}),s.addEventListener(`mouseenter`,()=>{s.style.backgroundColor=`#2563eb`}),s.addEventListener(`mouseleave`,()=>{s.style.backgroundColor=`#3b82f6`}),o.addEventListener(`click`,()=>{console.log(`[SimpleTransactionConfirmationDialog] Transaction cancelled by user`),this.handleResponse(!1)}),s.addEventListener(`click`,()=>{console.log(`[SimpleTransactionConfirmationDialog] Transaction confirmed by user`),this.handleResponse(!0)}),t.addEventListener(`click`,e=>{e.target===t&&(console.log(`[SimpleTransactionConfirmationDialog] Transaction cancelled by overlay click`),this.handleResponse(!1))});let c=e=>{e.key===`Escape`&&(console.log(`[SimpleTransactionConfirmationDialog] Transaction cancelled by escape key`),this.handleResponse(!1),document.removeEventListener(`ke
144ydown`,c))};document.addEventListener(`keydown`,c),t.appendChild(n),document.body.appendChild(t),this.dialogElement=t,setTimeout(()=>s.focus(),100)}handleResponse(e){this.removeDialog(),this.resolveCallback&&=(this.resolveCallback(e),null)}removeDialog(){this.dialogElement&&=(this.dialogElement.remove(),null)}};function su(e){console.log(`[installInPageWallet] Installing InPage Wallet`);let t=new au(e);return window.ethereum=t,console.log(`[installInPageWallet] InPage Wallet installed successfully`),t}var cu={class:`ipw-container`,"data-testid":`inpage-wallet-container`},lu={key:0,class:`ipw-toast`},uu={key:0},du={key:1},fu={key:1,class:`ipw-panel`,"data-testid":`wallet-panel`},pu={key:0,class:`ipw-wallet-list`,"data-testid":`wallet-list`},mu=[`data-testid`],hu={class:`ipw-wallet-info`},gu=[`value`,`data-testid`,`onBlur`],_u={class:`ipw-address-container`},vu=[`data-testid`,`onClick`],yu={class:`ipw-wallet-actions`},bu=[`data-testid`,`onClick`],xu=[`data-testid`,`onClick`],Su=[`data-testid`,`onClick`],Cu={key:1,class:`ipw-no-wallets`,"data-testid":`no-wallets-message`},wu={class:`ipw-modal-content`},Tu={class:`ipw-modal-header`},Eu={class:`ipw-form-group`},Du={key:0,class:`ipw-error-message`,"data-testid":`error-message`},Ou={class:`ipw-modal-actions`},ku={class:`ipw-modal-content`},Au={class:`ipw-modal-header`},ju={class:`ipw-form-group`},Mu={class:`ipw-private-key-input`},Nu=[`type`],Pu={class:`ipw-key-action-btns`},Fu={class:`ipw-form-group`},Iu={key:0,class:`ipw-error-message`,"data-testid":`import-error-message`},Lu={class:`ipw-modal-actions`},Ru=J(a({__name:`InPageWallet`,setup(e){let t=new nu,n=[{address:`0x547B5B3Fc89e3Dd80C5A7552fB70f1cff88dB80C`,privateKey:``,alias:`taskon 1`}],r=c([]),a=c(!1),l=c(!1),u=c(null),f=c(``),p=c(``),m=c(!1),g=c(null),b=c(!1),x=c(``),S=c(``),C=c(!1),w=c(``),{copy:D}=Mt({legacy:!0}),O=async e=>{await D(e),S.value=`Address copied`,C.value=!0,setTimeout(()=>{C.value=!1},2e3)},k=async e=>{let t=r.value.find(t=>t.address===e);t&&(await D(t.privateKey.startsWith(`0x`)?t.privateKey.slice(2):t.privateKey),S.value=`Private key copied`,C.value=!0,setTimeout(()=>{C.value=!1},2e3))},j=()=>{r.value=t.getAllWallets(),u.value=t.getCurrentWallet();let e=t.getCurrentWallet();w.value=e?e.address:``},M=()=>{f.value=``,a.value=!0,x.value=``},ee=()=>{p.value=``,f.value=``,l.value=!0,x.value=``},te=()=>{try{t.createWallet(f.value),j(),a.value=!1}catch(e){console.error(`Failed to create wallet:`,e),x.value=`Failed to create wallet`}},ne=()=>{try{if(!p.value){x.value=`Please enter a valid private key`;return}let e=p.value;if(e.startsWith(`0x`)||(e=`0x${e}`),!t.importWallet(e,f.value)){x.value=`Import failed. Please check if the private key is valid or if the wallet already exists`;return}j(),l.value=!1}catch(e){console.error(`Failed to import wallet:`,e),x.value=`Failed to import wallet. Please check if the private key is valid`}},I=e=>{t.removeWallet(e),j()},ie=(e,n)=>{n.trim()&&(t.updateWalletAlias(e,n.trim()),j())},ae=v(()=>w.value),oe=e=>{g.value||=su(t);let r=n.find(t=>t.address===e);r&&(t.getAllWallets().find(t=>t.address.toLowerCase()===e.toLowerCase())||t.importWallet(`0x${r.privateKey}`,r.alias));let i=g.value;i.connectSpecificWallet&&(i.connectSpecificWallet(e),w.value=e,t.setCurrentWalletByAddress(e),j(),b.value=!1)},se=()=>{g.value&&(g.value.disconnect(),w.value=``,t.clearCurrentWallet(),j())},ce=()=>{p.value=ma.createRandom().privateKey},le=()=>{b.value=!b.value};return d(()=>{j(),r.value.length===0&&(n.forEach(e=>{t.importWallet(`0x${e.privateKey}`,e.alias)}),j())}),(e,t)=>(h(),P(`div`,cu,[C.value?(h(),P(`div`,lu,N(S.value),1)):o(``,!0),F(`button`,{class:`ipw-toggle-btn`,"data-testid":`wallet-toggle-btn`,onClick:le},[b.value?(h(),P(`span`,uu,`Close Test Wallet`)):(h(),P(`span`,du,`Open Test Wallet`))]),b.value?(h(),P(`div`,fu,[t[13]||=F(`div`,{class:`ipw-header`},[F(`h2`,null,`Built-in Test Wallet`)],-1),F(`div`,{class:`ipw-actions`},[F(`button`,{class:`ipw-btn ipw-create-btn`,"data-testid":`create-wallet-btn`,onClick:M},t[10]||=[F(`span`,{class:`ipw-icon`},`+`,-1),s(` Create `)]),F(`button`,{class:`ipw-btn ipw-import-btn`,"data-testid":`import-wallet-btn`,onClick:ee},t[11]||=[F(`span`,{class:`ipw-icon`},`â`,-1),s(` Import `)])]),r.value.length>0?(h(),P(`div`,pu,[(h(!0),P(T,null,i(r.value,(e,t)=>(h(),P(`div`,{key:e.address,class:_([`ipw-wallet-item`,{"ipw-selected":e.address===ae.value}]),"data-testid":`wallet-item-${t}`},[F(`div`,hu,[F(`input`,{type:`text`,value:e.alias,placeholder:`Wallet Name`,class:`ipw-input ipw-alias-input`,"data-testid":`wallet-alias-${t}`,onBlur:t=>ie(e.address,t.target.value)},null,40,gu),F(`div`,_u,[F(`span`,{class:`ipw-address`,"data-testid":`wallet-address-${t}`,onClick:t=>O(e.address)},N(e.address),9,vu)])]),F(`div`,yu,[F(`button`,{class:_([`ipw-btn ipw-connect-btn`,{"ipw-active":e.address===ae.value}]),"data-testid":`connect-wallet-${t}`,onClick:t=>e.address===ae.value?se():oe(e.address)},N(e.address===ae.value?`Disconnect`:`Connect`),11,bu),F(`button`,{class:`ipw-btn ipw-copy-key-btn`,"data-testid":`copy-key-${t}`,title:`Copy Private Key`,onClick:t=>k(e.address)},` Copy Key `,8,xu),F(`button`,{class:`ipw-btn ipw-delete-btn`,"data-testid":`delete-wallet-${t}`,onClick:t=>I(e.address)},` Delete `,8,Su)])],10,mu))),128))])):(h(),P(`div`,Cu,t[12]||=[F(`p`,null,`No wallets available. Please create or import a wallet.`,-1)]))])):o(``,!0),a.value?(h(),P(`div`,{key:2,class:`ipw-modal`,"data-testid":`create-wallet-modal`,onClick:t[3]||=A(e=>a.value=!1,[`self`])},[F(`div`,wu,[F(`div`,Tu,[t[14]||=F(`h3`,null,`Create New Wallet`,-1),F(`button`,{class:`ipw-close-btn`,"data-testid":`close-create-modal-btn`,onClick:t[0]||=e=>a.value=!1},` Ã `)]),F(`div`,Eu,[t[15]||=F(`label`,{for:`walletAlias`,class:`ipw-label`},`Wallet Name`,-1),E(F(`input`,{id:`walletAlias`,"onUpdate:modelValue":t[1]||=e=>f.value=e,type:`text`,placeholder:`Enter wallet name (optional)`,class:`ipw-input`,"data-testid":`wallet-alias-input`},null,512),[[re,f.value]])]),x.value?(h(),P(`div`,Du,N(x.value),1)):o(``,!0),F(`div`,Ou,[F(`button`,{class:`ipw-btn ipw-primary-btn`,"data-testid":`confirm-create-wallet-btn`,onClick:te},` Create Wallet `),F(`button`,{class:`ipw-btn ipw-cancel-btn`,"data-testid":`cancel-create-wallet-btn`,onClick:t[2]||=e=>a.value=!1},` Cancel `)])])])):o(``,!0),l.value?(h(),P(`div`,{key:3,class:`ipw-modal`,"data-testid":`import-wallet-modal`,onClick:t[9]||=A(e=>l.value=!1,[`self`])},[F(`div`,ku,[F(`div`,Au,[t[16]||=F(`h3`,null,`Import Wallet`,-1),F(`button`,{class:`ipw-close-btn`,"data-testid":`close-import-modal-btn`,onClick:t[4]||=e=>l.value=!1},` Ã `)]),F(`div`,ju,[t[17]||=F(`label`,{for:`privateKey`,class:`ipw-label`},`Private Key`,-1),F(`div`,Mu,[E(F(`input`,{id:`privateKey`,"onUpdate:modelValue":t[5]||=e=>p.value=e,type:m.value?`text`:`password`,placeholder:`Enter private key`,class:`ipw-input`,"data-testid":`private-key-input`},null,8,Nu),[[y,p.value]]),F(`div`,Pu,[F(`button`,{class:`ipw-btn ipw-small-btn`,"data-testid":`toggle-privatekey-visibility-btn`,onClick:t[6]||=e=>m.value=!m.value},N(m.value?`Hide`:`Show`),1),F(`button`,{class:`ipw-btn ipw-small-btn`,"data-testid":`generate-random-wallet-btn`,onClick:ce},` Generate `)])])]),F(`div`,Fu,[t[18]||=F(`label`,{for:`importAlias`,class:`ipw-label`},`Wallet Name`,-1),E(F(`input`,{id:`importAlias`,"onUpdate:modelValue":t[7]||=e=>f.value=e,type:`text`,placeholder:`Enter wallet name (optional)`,class:`ipw-input`,"data-testid":`import-wallet-alias-input`},null,512),[[re,f.value]])]),x.value?(h(),P(`div`,Iu,N(x.value),1)):o(``,!0),F(`div`,Lu,[F(`button`,{class:`ipw-btn ipw-primary-btn`,"data-testid":`confirm-import-wallet-btn`,onClick:ne},` Import Wallet `),F(`button`,{class:`ipw-btn ipw-cancel-btn`,"data-testid":`cancel-import-wallet-btn`,onClick:t[8]||=e=>l.value=!1},` Cancel `)])])])):o(``,!0)]))}}),[[`__scopeId`,`data-v-3ffeae82`]]),zu=new nu,Bu=()=>{let e=document.createElement(`div`);e.id=`inpage-wallet-container`,document.body.appendChild(e),M(Ru).mount(`#inpage-wallet-container`)},Vu=()=>{localStorage.getItem(`is-playwright-e2e`)===`true`&&(zu.getAllWallets().length===0&&zu.importWallet(`e71dc38543521a68dbfcedc6aef9ff11a65d9a07353c488a5643db899a9acfe5`,`Default Test Wallet`),su(zu),console.log(`InPage Wallet injected for testing environment`),Bu())};tu.default.configure({showSpinner:!1}),(()=>{let e=new URLSearchParams(window.location.search),t=e.get(`dev_token`);if(t){localStorage.setItem(`user-token`,JSON.stringify(t)),e.delete(`dev_token`);let n=e.toString(),r=window.location.pathname+(n?`?${n}`:``)+window.location.hash;window.history.replaceState(null,``,r)}})(),je(),Pe(),Al(),Je(),eu();var Hu=Gn(),Uu={defaultOptions:{queries:{retry:!1}}},Wu=window.open.bind(window);window.open=((e,t,n)=>Wu(typeof e==`string`?L(e):e,t,n)),Ye().then(()=>{M(Ol).use(mt).use(me).use(ii,{}).use(Hl).use(Ze,{default:{ADD_TAGS:[`iframe`],ADD_ATTR:[`src`,`width`,`height`,`frameborder`,`allow`,`allowfullscreen`,`sandbox`,`loading`,`referrerpolicy`,`title`]},hooks:{afterSanitizeAttributes:e=>{if(e.nodeName===`A`&&e.hasAttribute(`href`)){let t=e.getAttribute(`href`)||``,n=L(t);n!==t&&e.setAttribute(`href`,n)}}}}).use(Hu).use(vn,{queryClientConfig:Uu}
144).mount(`body`),Ue(),jl(),_t(),Vu()});
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.