1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/Article-Dri9bZcX.js","assets/classPrivateMethodInitSpec-CbfSR4l4.js","assets/_plugin-vue_export-helper-D873oAec.js","assets/eight-DMNSyKi0.js","assets/rolldown-runtime-CfDHVRZp.js","assets/eight-BBN4IJlN.css","assets/useQuery-CPBfq0tj.js","assets/useQueryClient-cVM1KRNp.js","assets/Separator-DlTcVjpn.js","assets/Separator-iI7F6aeb.css","assets/useResponsive-Iyu-eCwx.js","assets/debounce-gEfesUeO.js","assets/PostLayout-BqacxiUd.js","assets/PostLayout-CBLI7VBJ.css","assets/Pagination-MbSOuhRL.js","assets/Pagination-DWwFwzky.js","assets/EdsnIcon-DFcFvLNL.js","assets/types-Lp18ALsL.js","assets/Pagination-CdInTNcd.css","assets/keys-D2rNDTZf.js","assets/Article-A6F7hVLP.css","assets/Notice-DJxoencc.js","assets/date-BdJfH0W5.js","assets/notices-hMySUdEt.js","assets/api_v1-Cbx60Z-7.js","assets/axios-EsKBrag1.js","assets/jwt-Cne6SjzJ.js","assets/storage-DiEsCRw0.js","assets/finnqUserAgent-DOrprI2U.js","assets/Notice-BZdaBekv.css","assets/DealNoticeDetail-B4l3ctH_.js","assets/vue-vendor-CoXVbu00.js","assets/PostDetailLayout-DkCkxTdl.js","assets/PostDetailLayout-CEGC6ohF.css","assets/DealNoticeDetail-DlI6MriP.css","assets/NoticeDetail-D3vMh7yQ.js","assets/dist-D6gI8xW-.js","assets/NoticeDetail-CygU_32P.css","assets/IssueNoticeDetail-BWPP733Q.js","assets/issueNotices-CcGCW8JY.js","assets/IssueNoticeDetail-CTzY2VxH.css","assets/Counseling-Bwm8PYOQ.js","assets/runtime-dom.esm-bundler-NOsbgSSl.js","assets/InputTextUnderlined-BvSAT8qs.js","assets/InputTextUnderlined-DV-Ig3lh.css","assets/NumberKeypad-C-AdVaws.js","assets/back-keypad-Du2r7TeK.js","assets/NumberKeypad-xI6oltp-.css","assets/useRouter-5IZvQjiP.js","assets/intComma-CNc4AMKc.js","assets/regex-DPgB4Vm7.js","assets/Counseling-ccInIqfn.css","assets/Finish-DUI3O9uZ.js","assets/circle-check-CKgkN22p.js","assets/Finish-B_C5KGP4.css","assets/DealListLayout-DZy-Fc_w.js","assets/ResponsiveMixin-K_3c_ROQ.js","assets/channelService-fP04vrEB.js","assets/Individual-Xmn7phGO.js","assets/amplitude-DCRY_Wbt.js","assets/defineProperty-6ySPPnen.js","assets/GradeBadge-BsUJLM9l.js","assets/EdsnBadge-BugNk2D-.js","assets/FlexRow-tn0RQdqM.css","assets/EdsnButton-KKhc3pBt.js","assets/GuideBanner--TcUiDhh.js","assets/GuideBanner-CU4E582t.css","assets/gnb-DeYwHLZ7.js","assets/login-BE6R5mIH.js","assets/keys-C4zacp7U.js","assets/Individual-C2KnqHhQ.css","assets/RealEstateSpecial-DfI7YB1O.js","assets/RealEstateSpecial-BKD04LGp.css","assets/StockPurchase-B2GnsT7u.js","assets/StockPurchase-Dd1F5-ps.css","assets/EventContent-CvakG1JM.js","assets/requestHandler-D60tqguh.js","assets/MortgageFail-CPyXuGLD.js","assets/MortgageFail-CHojZdfU.css","assets/ServerError-Dbygaucr.js","assets/x-icon-70XQu9s1.js","assets/EdsnText-BGv1hMcQ.js","assets/NotFound-CbYze85j.js","assets/NotFound-RMZsclpY.css","assets/ClosedEvent-CE8Ki8cg.js","assets/ClosedEvent-DbtWzQJZ.css","assets/PermissionDenied-Cx3mgg1f.js","assets/PermissionDenied-DCgm9hJZ.css","assets/ExpiredPage-DSy-Ryqw.js","assets/FacebookFail-y5g8LEkP.js","assets/FacebookFail-Bzl-gGmO.css","assets/FacebookFailLayout-D3JJOm4r.js","assets/FacebookFailLayout-CB6BXiP0.css","assets/DocumentsSubmit-r8JzB-Ki.js","assets/FixedHeaderFooter-Dqfmr98o.js","assets/FixedHeaderFooter-BmLt0xGc.css","assets/DocumentsSubmit-9bPT-4yl.css","assets/FinnqLayout-8tI1qFe7.js","assets/FinnqVerificationIntro-BFFRM_lP.js","assets/EuiVerificationIntroModule-C874Ls1l.js","assets/useFinnqExtension-CZD3M4Wy.js","assets/useFinnqAnalytics-Ctr-41hc.js","assets/useVerificationFunnel-DAUAbxHI.js","assets/FinnqVerificationSignup-CDIMOqAV.js","assets/finnq-Bt_8Pw3h.js","assets/useMutation-BAtrn9Ce.js","assets/mutation-DMbkTZ5t.js","assets/EuiVerificationErrorModal-SY_K7CzP.js","assets/EuiSignupPasswordModule-DGJLCgaJ.js","assets/SignupFunnel-CHGj4rzr.js","assets/useVerificationSignup-DD_YQTbT.js","assets/createVerificationStepStore-DgxWMOGS.js","assets/VerificationExitModal-cXJ1ffbF.js","assets/EdsModal-eZop_3YH.js","assets/warnOnce-DWPD0zf1.js","assets/EdsModal-D3Mk7lmp.css","assets/analytics-CjUs9SsJ.js","assets/gtm-CBRFH1kG.js","assets/ErrorMessage-CPsNMTHs.js","assets/useApiErrorHandler-B0lCHvFc.js","assets/useVerificationIdentityStore-l-b4lWnV.js","assets/verificationIdentitySchema-B7-XByT0.js","assets/ssn-Dk63dxcw.js","assets/FinnqVerificationInvestGuide-C7oVVUal.js","assets/EuiVerificationInvestGuideModule-CDbrbX8L.js","assets/FinnqVerificationIdentity-_O7qtI7l.js","assets/usePhoneVerification-DLUX-cEx.js","assets/identification-DZEnc5Es.js","assets/kakaoSession-C4LQOaTI.js","assets/VerificationTermsModal-DHTgyUPX.js","assets/Verification-BUPOZJSN.js","assets/VerificationDupl
1icateAccountModal-B0ddx58b.js","assets/useFinnqToken-LPfXnnjq.js","assets/useIdentityLogin-BobebTMc.js","assets/axiosError-0X7Dv6V0.js","assets/FinnqVerificationIdCard-R3O9QW2_.js","assets/DriverLicenseForm-BsoSzZRn.js","assets/FinnqVerificationIdCard-BiW9qQSs.css","assets/FinnqVerificationBankAccount-C_PKYN-f.js","assets/BankAccountVerifyForm-Dyk7MJRS.js","assets/bankAccountChangeRestriction-BjvYiWjZ.js","assets/FinnqVerificationAML-BCMTnXII.js","assets/WorkInfoForm-cI_Itd7u.js","assets/profile-D0_f2iZe.js","assets/FinnqVerificationComplete-b4skIurg.js","assets/useVerificationComplete-cC1q6UB5.js","assets/dist-Bf8jD45n.js","assets/useVerificationComplete-BNbsZ8rs.css","assets/FinnqServerError-CAqY4eXq.js","assets/TermPage-DgpBZKX4.js","assets/useInvestmentQuery-CtEvYBn6.js","assets/investment-DPEF3XFU.js","assets/investment-Ca10yW-i.js","assets/FinnqInvestmentLayout-MfQpdw1X.js","assets/useForceMobile-MXadqd-P.js","assets/DonePage-Df8COOcg.js","assets/useInvestmentTracking-DmA0cwDI.js","assets/constants-CoA1DuTT.js","assets/amount-B-DY7naX.js","assets/useInvestmentStore-BxMIcKAP.js","assets/DoneHeader-Bw351LwI.js","assets/apply-done-BrhAAIXF.js","assets/Numbers-BFNcgmWc.js","assets/rateFormat-DjgXIc9u.js","assets/DoneHeader-C7YOPXha.css","assets/useInvestorBalance-B2RZcP14.js","assets/ApplyPage-MpsmizvP.js","assets/account-B8DPV0pD.js","assets/query-D8a62Led.js","assets/infiniteQueryBehavior-C2K1KjmR.js","assets/registration-B8Wy4rJs.js","assets/keys-BI6IM5IH.js","assets/useInstantInvestAmount-CZTWMFvv.js","assets/Deal-CzPIP-l7.js","assets/useInvestmentValidation-Dj2j3FDN.js","assets/InvestmentPageHeader-xrvSshDS.js","assets/EdsTextfieldBox-Dwzg-TEH.js","assets/EdsTextfieldAdapterBase-Ba6b8KSN.js","assets/EdsTextfieldAdapterBase-BnUcd4Tv.css","assets/amount-DKZDJBlC.js","assets/AgreementCard-CChAuSuo.js","assets/Hangeul-D20CLazb.js","assets/Format-B5yAbdxJ.js","assets/useFinnqAuth-Nvd-47yD.js","assets/ApplyPage-CdQmffl0.js","assets/useReservationQuery-BtryvDJA.js","assets/deals-Y9viDY5B.js","assets/api_events_with_token-DSeWa8FL.js","assets/keys-DScPGCRm.js","assets/useFinnqAnalytics-BC7rlJ_W.js","assets/TotalAmountDisplay-DpCY98H7.js","assets/useForceMobile-Cl2OIw1o.js","assets/constants-jLuYhjdA.js","assets/useReservationStore-BiN6Ysos.js","assets/ReservationPageHeader-CQ7Xk94j.js","assets/FinnqReservationLayout-DWr-KuIl.js","assets/TermPage-D0Kauzg3.js","assets/DonePage-C1MErQT1.js","assets/DoneHeader-DUqtTAwn.js","assets/DoneHeader-BiTgRdxO.css","assets/NoticeDetailProvider-nE3BupV8.js","assets/webviewRouteInfo-D1Xf-MzN.js","assets/api_events-9FKX6voi.js","assets/flutterInAppCommunication-d2u9-RqK.js","assets/NoticeDetailProvider-BBnFwV1o.css","assets/ChannelTalkLounge-CrPyJhTS.js","assets/ChannelTalk-pneZiOxI.js","assets/ChannelTalk-CLhYK4Ny.css","assets/Index-T6rp5FSr.js","assets/Index-COW2Gx2G.css","assets/Management-D4lIGBsB.js","assets/CustomerService-V4HOMddU.js","assets/disclosures-Bpr-Eb6S.js","assets/CustomerService-D-LLX4B5.css","assets/Management-R41CZQGC.css","assets/Information-Dw4R478B.js","assets/OnlineInformationManagement-CjUCkhz0.js","assets/Disclosures-EcSOYNdX.js","assets/Loan-BrxFXntJ.js","assets/OnlineInformationManagement-BI0Oo4ds.css","assets/Information-D9il8y0E.css","assets/Status-BtI1N8Dw.js","assets/IssueNotice-Dx_TyDBa.js","assets/arrow-right-gray-Btu-qfxJ.js","assets/IssueNotice-D1Qqoftv.css","assets/Status-CQmPKucr.css","assets/ModalIndex-HRK_0XGc.js","assets/Information-C1AwuiD_.js","assets/Information-G567Cy-3.css","assets/Management-BE-7sd8Q.js","assets/Management-Jw_X-DWy.css","assets/Status-BRwv8325.js","assets/Status-791-lqei.css","assets/ModalIndex-te1pBZh5.css","assets/PostCode-DpDZC07I.js","assets/PostCode-CK2r2bhW.css","assets/AllApplyPage-Hl7bNOGP.js","assets/InvestmentLayout-DjjjwLJh.js","assets/ApplySection-ieZ0IP5B.js","assets/InvestmentRechargeModal-CNnY67mn.js","assets/EdsnLink-BRlMwblj.js","assets/clipboard-CBGcEHwB.js","assets/ApplyFloatingButton-Ck5bUgFw.js","assets/ApplyFloatingButton-BsyGUrGa.css","assets/SingleApplyPage-D3wumyMc.js","assets/CartApplyPage-DwwUBAmz.js","assets/CartPopularDeals-CNoW0cWH.js","assets/cart-owN25xKY.js","assets/useCartSelection-B_zm8wIU.js","assets/DonePage-DNQb_XpA.js","assets/CancelPage-Bm50AV_R.js","assets/CancelItem-w5DSHNBy.js","assets/CancelDonePage-CZgL7POz.js","assets/LandingPage-BjT-7vLY.js","assets/DoughnutChart-Sur6lXjU.js","assets/DoughnutChart-CATb-0jU.js","assets/dist-BgPKxdUp.js","assets/DoughnutChart-nHwIo5pj.css","assets/EdsFooterLogo-LI5V9go4.js","assets/EdsFooterLogo-H2-BgrcD.css","assets/InterestRateText-DhdDG29b.js","assets/FlexRow-CMHWIBs3.js","assets/AmountPage-j8koqCrD.js","assets/InputMoney-BvhRLIGH.js","assets/InputMoney-CTxLpPGx.css","assets/useDiversifiedActions-AI_E3TYy.js","assets/useDiversifiedStore-CydYTe
1C_.js","assets/delay-NJb__Use.js","assets/deal-DcS1u7ga.js","assets/AmountPage-CKRpkgzy.css","assets/PortfolioPage-C8wKiv_Z.js","assets/PortfolioCard-Ce-0cAMv.js","assets/ApplyPage-M3fopNKK.js","assets/EdsDropdownBox-DUDiRzTv.js","assets/EdsDropdownBase-Bq89uUa-.js","assets/slotText-DUiG0OV3.js","assets/EdsDropdownBase-CCQVO67k.css","assets/EdsDropdownOption-D1GPVfwI.js","assets/DiversifiedDealItem-B23buvw9.js","assets/DiversifiedDealItem-qcw9HRHn.css","assets/DonePage-BSlmHZFB.js","assets/ErrorPage-C3JjekCj.js","assets/ApplyPage-Cj8oVRwK.js","assets/ReservationLayout-Bk1WUMeQ.js","assets/DonePage-1cVRCyhu.js","assets/CancelPage-CTZ08NhI.js","assets/CancelItem-LuxpGrrv.js","assets/CancelDonePage-C3nJQj1d.js","assets/SelectCertificate-pMEAy-rw.js","assets/documents-CLw4bB-8.js","assets/PcTitleNav-bLHnKAL9.js","assets/PcTitleNav-z0QA1xGa.css","assets/downloadFile-DLLrksZO.js","assets/SelectCertificate-B30A882z.css","assets/PublishInformation-wlc1GYwk.js","assets/PublishInformation-cWA8-lHA.css","assets/Finish-DD0JqW8A.js","assets/Finish-BMhJsD-E.css","assets/CertificateOfDepositBalance-B70TgDxQ.js","assets/CertificateOfDepositBalance-BTMdp47C.css","assets/LuckyMessage-IsFf5uLM.js","assets/LuckyMessage-CUn4PWOJ.css","assets/IndexLayout-rshbS3CA.js","assets/Personal-DQXqaATM.js","assets/loanLanding-DPjT9ASO.js","assets/SubGnb-C1EW8vKv.js","assets/SubGnb-DfkHnK7_.css","assets/ArrowForwardIOS-DXw5QQFW.js","assets/Personal-C_RzxAzG.css","assets/Mortgage-D-7Q9U0H.js","assets/LoanLandingBanner-Df2KSdlr.js","assets/LoanLandingBanner-Cihh8gBp.css","assets/Mortgage-Ce2aZ7WK.css","assets/Business-CJgwxr2H.js","assets/ComplianceNumber-CNxINfYV.js","assets/Business-C1PJi3tl.css","assets/StockPurchase-Ck82yCzu.js","assets/StockPurchase-D1sNyb2O.css","assets/CleaningLab-DaQ6PEG2.js","assets/CleaningLab-DhVOrGPi.css","assets/DepositLayout-lYyUaM5P.js","assets/MyLayout-DAZG4Xn7.js","assets/useInvestmentStore-CuX5cIfv.js","assets/MyLayout-BizdYcJS.css","assets/Overview-Bz9aRt0S.js","assets/dateTimeUtil-Bd3garcb.js","assets/DepositCard-DLiOzAFn.js","assets/check-DlhTLdfY.js","assets/BlackMembershipBenefitsModal-B4JTLRhq.js","assets/BlackMembershipBenefitsModal-Dsf6716P.css","assets/useFilteredTextfieldHandler-BZ-m2eCj.js","assets/DepositCard-D0X4XEEw.css","assets/image-frame-CYjyeeWo.js","assets/DealThumbnail-BXB_RnQD.js","assets/DealThumbnail-oNmPWgDf.css","assets/Accordion-QL63YHqR.js","assets/Accordion-BKzkq0YB.css","assets/EdsnSkeleton-UjpLQMtD.js","assets/EdsnToggleTip-B8Yn2Xi3.js","assets/useToggle-BWkgZF-n.js","assets/investments-BfeW4En9.js","assets/errorHandlers-ONQgjsfe.js","assets/object-DcXs95m5.js","assets/payments-DGbuB1ms.js","assets/investor-B18No7_i.js","assets/sortBy-CstXw612.js","assets/Overview-CtSGDOSW.css","assets/Index-SiYj2WaH.js","assets/Index-CJZ2db3C.css","assets/Overview-9od6yjRP.js","assets/coin-dot-line-Dsrrz7Ni.js","assets/icon-file-download-DXDrdM6u.js","assets/ProgressCircle-CXyaBj5Y.js","assets/ProgressCircle-BjXsk7Te.css","assets/Overview-ttp0P1V7.css","assets/Detail-GVhfsWp5.js","assets/Detail-BvnaSbZw.css","assets/List-C8K2wEt-.js","assets/Clickable-CI9bf7VW.js","assets/Clickable-Peu9WCqq.css","assets/List-DXHVihFW.css","assets/Deposit-RYCtxzh7.js","assets/Deposit-5nGlyXwI.css","assets/Recommendation-2iGwLCFw.js","assets/EdsTextfieldBigLine-ONT2y3aB.js","assets/Recommendation-D_1Hq-YL.css","assets/InvestLimitFilteringPage-CxGRaI3J.js","assets/InvestLimitFilteringPage-CCiigCcg.css","assets/Detail-CDDOsxps.js","assets/Detail-Db7WGNVN.css","assets/MyLoanLayout-Bp-XtlDl.js","assets/MyLoanLayout-BIx9jQ12.css","assets/Overview-iU-rUXPp.js","assets/useQueries-C6CdbVuy.js","assets/loanProductName-BMZPy8cs.js","assets/useMyLoansStore-BhjKshMW.js","assets/Overview-DMkHWKf1.css","assets/ContractDocument-CPhhofJP.js","assets/ContractDocument-Cs1e-FjD.css","assets/ConnectedAccount-CviA0ZCu.js","assets/ConnectedAccount-qUhNmD2b.css","assets/ApplicationPage-D4Ovj4tJ.js","assets/SectionContainer-BTTJ3scp.js","assets/SectionContainer-D6U4xTwt.css","assets/ApplicationPage-BEdKSflg.css","assets/FinishPage-DqvJWahg.js","assets/FinishPage-BuihfIuh.css","assets/UserProfileLayout-CMVy3JBJ.js","assets/MyProfilePage-DMQAgi8T.
1js","assets/Divider-C7TNnfW0.js","assets/Divider-Dtxnw30U.css","assets/Flow-nWn2ZtqV.js","assets/Flow-DF03a38I.css","assets/Aml-DYGVpd2X.js","assets/useKakaoOnlyUser-BvlPwS1m.js","assets/RadiusCard-C9q3ORRW.js","assets/RadiusCard-C0u4zSlu.css","assets/MyProfilePage-DG0kAtVp.css","assets/PasswordSettingPage-DKIRp8mU.js","assets/EdsnFlowLayout-DOHSTV2m.js","assets/PasswordSettingPage-C1SDQ8C2.css","assets/AccountSettingPage-DwUYcYIz.js","assets/FixedBottomContainer-CFtmIyZn.js","assets/FixedBottomContainer-B0eMAjiz.css","assets/BankAccountChangeRestrictedModal-CRgsbjoM.js","assets/AccountSettingPage-BglDaMT9.css","assets/BasicInfoPage-BlHfDmzv.js","assets/EuiAddressSearchModal-BNo0YePr.js","assets/profileSchema-CGC_-DEB.js","assets/profileSchema-DWrqnbaE.css","assets/useHistoryBack-BgGJclA9.js","assets/BasicInfoPage-QsBNK5td.css","assets/NotificationSettingPage-BMM0oOYM.js","assets/RectangularCard-CedyNvXH.js","assets/RectangularCard-ZFhQDHSs.css","assets/NotificationSettingPage-QgtNco_B.css","assets/UserExitPage-DqrAMP0J.js","assets/hub-BdmV_n9X.js","assets/exit-DK1LUH9_.js","assets/UserExitPage-C3B55sBu.css","assets/UserExitConfirmPage-BSmPSqsA.js","assets/UserExitConfirmPage-AZ8jiesM.css","assets/UserExitFinishPage-DtbCrgLZ.js","assets/UserExitFinishPage-OCoLAUmN.css","assets/WorkplacePage-CTASSWRH.js","assets/EdsDropdownBigLine-DZNr4Qm5.js","assets/WorkplacePage-pfOH3CfT.css","assets/MobileNumberChangeVerification-DWZDBQ81.js","assets/MobileNumberChangeVerification-BQ1YgF23.css","assets/Welcome-Dm1CsMmk.js","assets/UserRenewalLayout-Bak6u7b-.js","assets/UserRenewalLayout-CPw2I5f8.css","assets/Welcome-7aNb-6jv.css","assets/InvestorPointEvent-DO7naayU.js","assets/InvestorPointEvent-a5-5FnG7.css","assets/Login-iYo2QuXE.js","assets/useKakaoLogin-BplFubMR.js","assets/KakaoCallback-CCPo7kBK.js","assets/kakao-CsMeDh4e.js","assets/WebPasswordGuide-Dn9C8EoP.js","assets/WebPasswordGuide-DDTBmDW2.css","assets/SelectPage-COv5u030.js","assets/UserFindLayout-DlWF_3F4.js","assets/FinishPage-B3j2T5QO.js","assets/Connect-Ca_Rk9N5.js","assets/Connect-CqM6f3wO.css","assets/LoginLock-CewHiMbC.js","assets/TitleHeader-BuJPW7Kb.js","assets/TitleHeader-CGtdNilS.css","assets/LoginLock-DGLk8XGx.css","assets/HijackCallback-B30-kNa1.js","assets/PasswordResetChange-CVirAHjK.js","assets/PasswordResetChange-Cd5bn9LT.css","assets/PasswordResetChangeFinish-q6CInTgV.js","assets/PasswordResetChangeFinish-BwXNqRn0.css","assets/VerificationLayout-Bzq8lx8D.js","assets/VerificationIntro-CqKLXhn7.js","assets/VerificationSignup-Cp-juILg.js","assets/EuiSignupRecommendCodeModule-DuyCyoC3.js","assets/useNavigationBlock-UNgwP6kT.js","assets/KakaoVerificationSignup-Cqw7szge.js","assets/VerificationInvestGuide-Bdm_odKh.js","assets/VerificationIdentity-CZf0pG6a.js","assets/VerificationIdCard-CQTMOx9t.js","assets/VerificationBankAccount-DPmL3hoy.js","assets/VerificationAML-lo-dmJzM.js","assets/VerificationComplete-D08nhuhx.js","assets/VerificationPhoneLogin-CR9RNvgC.js","assets/VerificationPurpose-Z1V57Nu3.js","assets/ChangeAccount--x5idaQV.js","assets/ChangeAccountFinish-hWkKjevy.js","assets/ChangeAccountFinish-B-gjVAfa.css","assets/DealService-B1PXX57-.js","assets/shinhan-ez-logo-B722jZYc.js","assets/shinhan-ez-logo-C6GXN_HL.css","assets/ModalContent-Bp9HnVdt.js","assets/ModalContent-nUqOQQq2.css","assets/dealDataFormatter-C8SRlS-d.js","assets/LineChart-DvMhNetu.js","assets/DealService-CSIwYR8i.css","assets/Provider-CAzZhYyO.js","assets/Provider-28J99Txh.css","assets/Index-DeMUNCQa.js","assets/Index-BKeambFn.css","assets/CreditMoreContentWebView-C6OLQk1N.js","assets/ProductGuideModalWebView-Bm4SLqKK.js","assets/Black-zcud0s91.js","assets/AlreadyRegisteredAlert-ChqAIrS8.js","assets/AlreadyRegisteredAlert-B3uecynO.css","assets/Black-DRNl8n18.css","assets/Registration-CTWqS8dR.js","assets/CheckCircle-Bc_aD1Zl.js","assets/CheckCircle-6ZfTGKAZ.css","assets/Registration-CGkR7d1j.css","assets/Complete-huH3PcXN.js","assets/Complete-BalZHNc3.css","assets/CrossWords202306-DvhANSv5.js","assets/CrossWords202306-Xv1jMnyu.css","assets/KaKaoChannelPromotion-82mrej0W.js","assets/KaKaoChannelPromotion-DNSLuOHH.css","assets/TagCollectionEvent-ZOESLtJl.js","assets/EventImageSection-25lm5_Bl.js","assets/TagCollectionEvent-icS-jnSN.css","assets/2025-12-Event-C4BQ6njX.js","assets/2025-12-Event-BHcGl7wW.css","assets/AppPromotion-BDA85G92.js","assets/AppPromotion-W32C6U8j.css","assets/PointEvent202507-BYFk9sFK.js","assets/PointEvent202507-CiQbAIqW.css","assets/PointEvent202508-B0KdD95V.js","assets/PointEvent202508-DcClxj1F.css","assets/PointEvent202508-1-BnxZzHEB.js","assets/PointEvent202508-1-BFE5Lird.css","assets/Event-C1dw_Vgd.js","assets/Event-C1PsEnTW.css","assets/Index-Di7OasV7.js","assets/Index-CEIjEeHY.css","assets/Index-oRWugl4t.js","assets/Index-DGRmTX7a.css","assets/HoverBar-sneMMnRp.js","assets/HoverBar-CaPj8_t2.css","assets/WebviewLink-DzHC7cNk.js","assets/CustomerSupportPage-C53nm1Wn.js","assets/MonthlyReport-C7eAm7mn.js","assets/MonthlyReport-CybArYJ5.css","assets/BalanceLoan-Bytd9jMP.js","assets/EdsFooter-DjcXtw0K.js","assets/BalanceLoan-W3MIwEsP.css","assets/BalanceLoanChannel-DpgXc4MR.js","assets/InvestorEventLanding-BQDbqhub.js","assets/InvestorEventLanding-DcoDFEf1.css","assets/Index-DadnOiA9.js","assets/Index-DhmE5E1b.css","assets/Maintenance-6C-ORT8z.js","assets/Maintenance-DR5XNyHa.css","assets/ExternalSalesRedirect-CBzqxHMm.js"])))=>i.map(i=>d[i]); 2import{a as __toCommonJS,n as __esmMin,o as __toESM,r as __exportAll,t as __commonJSMin}from"./rolldown-runtime-CfDHVRZp.js";import{$ as getLocationHref,A as normalizeToSize,B as addNonEnumerableProperty,C as browserPerformanceTimeOrigin,D as rejectedSyncPromise,E as SyncPromise,F as getEventDescription,G as markFunctionWrapped,H as extractExceptionKeysForMessage,I as uuid4,J as consoleSandbox,K as urlEncode,L as createStackParser,M as addExceptionTypeValue,N as arrayify,O as resolvedSyncPromise,P as checkOrSetAlreadyCaught,Q as getComponentName,R as getFunctionName,S as DEBUG_BUILD$5,T as timestampInSeconds,U as fill,V as dropUndefinedKeys,W as getOriginalFunction,X as originalConsoleMethods,Y as logger$1,Z as DEBUG_BUILD$4,_ as spanIsSampled,a as getDynamicSamplingContextFromSpan,at as truncate,b as updateSession,c as captureException,ct as isError$1,d as getCurrentScope,dt as isInstanceOf$1,et as htmlTreeAsString,f as setContext,ft as isParameterizedString,g as prepareEvent,gt as isThenable,h as withScope,ht as isString$2,i as getDynamicSamplingContextFromClient,it as stringMatchesSomePattern,j as addExceptionMechanism,k as normalize,l as captureSession,lt as isErrorEvent$3,m as startSession,mt as isPrimitive$3,n as getIsolationScope,nt as getGlobalObject,o as addBreadcrumb,ot as isDOMError,p as setUser,pt as isPlainObject$2,q as CONSOLE_LEVELS,r as SDK_VERSION,rt as safeJoin,s as captureEvent,st as isDOMException,t as getCurrentHub,tt as GLOBAL_OBJ,u as getClient,ut as isEvent$1,v as spanTimeInputToSeconds,w as dateTimestampInSeconds,x as addGlobalEventProcessor,y as spanToJSON,z as stackParserFromStackParserOptions}from"./hub-BdmV_n9X.js";import{g as isServer,v as keepPreviousData}from"./classPrivateMethodInitSpec-CbfSR4l4.js";import{t as useQuery}from"./useQuery-CPBfq0tj.js";import{t as useInfiniteQuery}from"./useInfiniteQuery-BFtPCe0U.js";import{n as vueQueryOptions,r as QueryClient,t as queryClient}from"./query-D8a62Led.js";import{t as useMutation}from"./useMutation-BAtrn9Ce.js";import{t as useQueries}from"./useQueries-C6CdbVuy.js";import{$ as createSlots,Bt as getCurrentScope$1,Cn as normalizeStyle,Ct as render
2Slot,E as EdsnCheckbox,Et as resolveDynamicComponent,Ft as watch,H as Fragment,I as numberType,It as watchEffect,J as createBaseVNode,Jt as ref,Kt as reactive,L as objectType,Lt as withCtx,Mt as useSlots,N as arrayType,P as booleanType,Qt as toRaw,R as stringType,Rt as withDirectives,St as renderList,Tt as resolveDirective,Ut as isRef,W as Teleport,X as createCommentVNode,Y as createBlock,Z as createElementBlock,_t as onMounted,a as EdsnDealCardStock,b as edsnToast,bt as openBlock,c as EdsnBadgeTail,ct as hasInjectionContext,dt as nextTick$1,en as toRefs,et as createStaticVNode,f as EdsnGNB,ft as onActivated,g as EdsnHoverMenuTrigger,h as EdsnHoverMenuItem,ht as onDeactivated,i as EdsnDealCardSkeleton,it as getCurrentInstance,j as EdsnSpinner,jt as useAttrs,lt as inject,m as EdsnHoverMenu,mt as onBeforeUnmount,nn as unref,nt as createVNode,o as EdsnDealCardMortgage,q as computed,rt as defineComponent,st as h$2,tn as toValue,tt as createTextVNode,ut as mergeProps,v as EdsnAppBar,vt as onUnmounted,wn as toDisplayString,wt as resolveComponent,x as EdsnLogo,xn as normalizeClass,y as EdsnToaster}from"./eight-DMNSyKi0.js";import{c as withModifiers,o as vShow,r as createApp,s as withKeys,t as Transition}from"./runtime-dom.esm-bundler-NOsbgSSl.js";import{r as getClientKey,t as useQueryClient}from"./useQueryClient-cVM1KRNp.js";import{n as init_defineProperty,t as _defineProperty}from"./defineProperty-6ySPPnen.js";import{t as instance$1}from"./api_v1-Cbx60Z-7.js";import{n as safeSessionStorage}from"./storage-DiEsCRw0.js";import{i as setJwtToken,r as removeJwtToken,t as getJwtToken}from"./jwt-Cne6SjzJ.js";import{n as isFinnqWebView,o as require_ua_parser}from"./finnqUserAgent-DOrprI2U.js";import{i as storeToRefs,l as useRoute,n as defineStore,o as createRouter$1,s as createWebHistory,t as createPinia,u as useRouter}from"./vue-vendor-CoXVbu00.js";import{t as useRouter$1}from"./useRouter-5IZvQjiP.js";import{t as _plugin_vue_export_helper_default}from"./_plugin-vue_export-helper-D873oAec.js";import{a as setDataLayerWithPreviousFunnel,n as getScreenName,o as setGaUser,r as setDataLayer,t as getScreenClass}from"./gtm-CBRFH1kG.js";import{i as track,n as setUserId,r as setUserProperties,t as init$2}from"./amplitude-DCRY_Wbt.js";import{t as instance$2}from"./api_events-9FKX6voi.js";import{t as UserKeys}from"./keys-C4zacp7U.js";import{n as requestPostTokenObtain}from"./login-BE6R5mIH.js";import{i as useIsNewUser,n as getGnbData,r as useGetGnb,t as fetchGnbData}from"./gnb-DeYwHLZ7.js";import{t as instance$3}from"./api_events_with_token-DSeWa8FL.js";import{t as EdsnIcon_default}from"./EdsnIcon-DFcFvLNL.js";import{t as EdsnText_default}from"./EdsnText-BGv1hMcQ.js";import{t as track$1}from"./analytics-CjUs9SsJ.js";import{s as VERIFICATION_PAGE_ORDER}from"./Verification-BUPOZJSN.js";import{a as requestGetMyLoanPrepaymentsPrecheck,c as requestPatchMyLoanConnectedAccount,d as requestPostMyLoanPrepaymentsEstimation,f as requestPostMyLoanStockPurchasePrepayments,i as requestGetMyLoanConnectedAccount,l as requestPostEmailConfirmation,r as requestGetMyLoan,t as getLoanProductName,u as requestPostMyLoanPrepayments}from"./loanProductName-BMZPy8cs.js";import{a as requestPostUserProfilePassword,r as requestPatchUserProfile,t as requestGetUserProfile}from"./profile-D0_f2iZe.js";import{r as ON_PAGE_FOOTER_COMPLIANCE}from"./ComplianceNumber-CNxINfYV.js";import{t as EdsFooter_default}from"./EdsFooter-DjcXtw0K.js";import{a as format$1,d as isToday,f as isTomorrow,m as parseISO,p as isYesterday,v as utcToZonedKoreanTime}from"./date-BdJfH0W5.js";import{t as EDate}from"./dateTimeUtil-Bd3garcb.js";import{t as EdsnButton_default}from"./EdsnButton-KKhc3pBt.js";import{t as debounce$1}from"./debounce-gEfesUeO.js";import{n as useWindowSize,t as useResponsive}from"./useResponsive-Iyu-eCwx.js";import{n as useGetCart,r as usePutCartItem}from"./cart-owN25xKY.js";import{t as channelService_default}from"./channelService-fP04vrEB.js";import{n as formatPercent,r as formatRate}from"./rateFormat-DjgXIc9u.js";import{a as requestGetIndividualDeals,l as requestGetRealEstateDealsWithContents,o as requestGetMainCarousel,s as requestGetPresetFilters,u as requestGetStockPurchaseDealsWithContents}from"./deals-Y9viDY5B.js";import{t as DealsKeys}from"./keys-DScPGCRm.js";import{t as warnOnce}from"./warnOnce-DWPD0zf1.js";import{n as EDS_MODAL_CONTEXT_KEY,r as edsnTypographyStyle,t as EdsModal_default}from"./EdsModal-eZop_3YH.js";import{t as EdsnBadge_default}from"./EdsnBadge-BugNk2D-.js";import{n as Flex_default,t as FlexRow_default}from"./FlexRow-CMHWIBs3.js";import{t as slotToText}from"./slotText-DUiG0OV3.js";import{n as dispatchLegacyEvent,r as useLegacyDropdownOption,t as EdsDropdownBase_default}from"./EdsDropdownBase-Bq89uUa-.js";import{_ as requestGetInvestorUnionTransactions,a as requestGetInvestorDepositTransactions,g as requestGetInvestorPoints,h as requestGetInvestorPointTransactionsYears,m as requestGetInvestorPointTransactions,o as requestGetInvestorDepositTransactionsYears,r as requestGetInvestor,v as requestGetInvestorUnionTransactionsYears,y as requestGetPaymentStatsSummary}from"./investor-B18No7_i.js";import{n as requestPostInvestorCreate,t as requestPatchInvestorAccount}from"./registration-B8Wy4rJs.js";import{t as InvestorKeys}from"./keys-BI6IM5IH.js";import{t as intComma}from"./intComma-CNc4AMKc.js";import{u as LOAN_TYPES}from"./Loan-BrxFXntJ.js";import{r as objectValues}from"./object-DcXs95m5.js";import{t as EdsTextfieldAdapterBase_default}from"./EdsTextfieldAdapterBase-Ba6b8KSN.js";(function(){try{var te=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{};te.SENTRY_RELEASE={id:"d103c799694a87a051e7ea90c8b672079ef7fe53"};var ne=new te.Error().stack;ne&&(te._sentryDebugIds=te._sentryDebugIds||{},te._sentryDebugIds[ne]="409f6139-ef59-4dea-a722-ab8fce10c1eb",te._sentryDebugIdIdentifier="sentry-dbid-409f6139-ef59-4dea-a722-ab8fce10c1eb")}catch{}})();(function(){const ne=document.createElement("link").relList;if(ne&&ne.supports&&ne.supports("modulepreload"))return;for(const se of document.querySelectorAll('link[rel="modulepreload"]'))ae(se);
2new MutationObserver(se=>{for(const oe of se)if(oe.type==="childList")for(const le of oe.addedNodes)le.tagName==="LINK"&&le.rel==="modulepreload"&&ae(le)}).observe(document,{childList:!0,subtree:!0});function ie(se){const oe={};return se.integrity&&(oe.integrity=se.integrity),se.referrerPolicy&&(oe.referrerPolicy=se.referrerPolicy),se.crossOrigin==="use-credentials"?oe.credentials="include":se.crossOrigin==="anonymous"?oe.credentials="omit":oe.credentials="same-origin",oe}function ae(se){if(se.ep)return;se.ep=!0;const oe=ie(se);fetch(se.href,oe)}})();{(function(ne,ie){ne.dmndata=[],ne.jenniferFront=function(ae){window.dmndata.push(ae)},ne.dmnaid=ie,ne.dmnatime=new Date,ne.dmnanocookie=!1,ne.dmnajennifer="JENNIFER_FRONT@INTG"})(window,"7f708153");const te=document.createElement("script");te.async=!0,te.src="https://d-collect.jennifersoft.com/7f708153/demian.js",document.head.appendChild(te)}function applyAggregateErrorsToEvent(te,ne,ie=250,ae,se,oe,le){if(!oe.exception||!oe.exception.values||!le||!isInstanceOf$1(le.originalException,Error))return;const ce=oe.exception.values.length>0?oe.exception.values[oe.exception.values.length-1]:void 0;ce&&(oe.exception.values=truncateAggregateExceptions(aggregateExceptionsFromError(te,ne,se,le.originalException,ae,oe.exception.values,ce,0),ie))}function aggregateExceptionsFromError(te,ne,ie,ae,se,oe,le,ce){if(oe.length>=ie+1)return oe;let ue=[...oe];if(isInstanceOf$1(ae[se],Error)){applyExceptionGroupFieldsForParentException(le,ce);const de=te(ne,ae[se]),fe=ue.length;applyExceptionGroupFieldsForChildException(de,se,fe,ce),ue=aggregateExceptionsFromError(te,ne,ie,ae[se],se,[de,...ue],de,fe)}return Array.isArray(ae.errors)&&ae.errors.forEach((de,fe)=>{if(isInstanceOf$1(de,Error)){applyExceptionGroupFieldsForParentException(le,ce);const he=te(ne,de),pe=ue.length;applyExceptionGroupFieldsForChildException(he,`errors[${fe}]`,pe,ce),ue=aggregateExceptionsFromError(te,ne,ie,de,se,[he,...ue],he,pe)}}),ue}function applyExceptionGroupFieldsForParentException(te,ne){te.mechanism=te.mechanism||{type:"generic",handled:!0},te.mechanism={...te.mechanism,...te.type==="AggregateError"&&{is_exception_group:!0},exception_id:ne}}function applyExceptionGroupFieldsForChildException(te,ne,ie,ae){te.mechanism=te.mechanism||{type:"generic",handled:!0},te.mechanism={...te.mechanism,type:"chained",source:ne,exception_id:ie,parent_id:ae}}function truncateAggregateExceptions(te,ne){return te.map(ie=>(ie.value&&(ie.value=truncate(ie.value,ne)),ie))}var DSN_REGEX=/^(?:(\w+):)\/\/(?:(\w+)(?::(\w+)?)?@)([\w.-]+)(?::(\d+))?\/(.+)/;function isValidProtocol(te){return te==="http"||te==="https"}function dsnToString(te,ne=!1){const{host:ie,path:ae,pass:se,port:oe,projectId:le,protocol:ce,publicKey:ue}=te;return`${ce}://${ue}${ne&&se?`:${se}`:""}@${ie}${oe?`:${oe}`:""}/${ae&&`${ae}/`}${le}`}function dsnFromString(te){const ne=DSN_REGEX.exec(te);if(!ne){consoleSandbox(()=>{console.error(`Invalid Sentry Dsn: ${te}`)});return}const[ie,ae,se="",oe,le="",ce]=ne.slice(1);let ue="",de=ce;const fe=de.split("/");if(fe.length>1&&(ue=fe.slice(0,-1).join("/"),de=fe.pop()),de){const he=de.match(/^\d+/);he&&(de=he[0])}return dsnFromComponents({host:oe,pass:se,path:ue,projectId:de,port:le,protocol:ie,publicKey:ae})}function dsnFromComponents(te){return{protocol:te.protocol,publicKey:te.publicKey||"",pass:te.pass||"",host:te.host,port:te.port||"",path:te.path||"",projectId:te.projectId}}function validateDsn(te){if(!DEBUG_BUILD$4)return!0;const{port:ne,projectId:ie,protocol:ae}=te;return["protocol","publicKey","host","projectId"].find(se=>te[se]?!1:(logger$1.error(`Invalid Sentry Dsn: ${se} missing`),!0))?!1:ie.match(/^\d+$/)?isValidProtocol(ae)?ne&&isNaN(parseInt(ne,10))?(logger$1.error(`Invalid Sentry Dsn: Invalid port ${ne}`),!1):!0:(logger$1.error(`Invalid Sentry Dsn: Invalid protocol ${ae}`),!1):(logger$1.error(`Invalid Sentry Dsn: Invalid projectId ${ie}`),!1)}function makeDsn(te){const ne=typeof te=="string"?dsnFromString(te):dsnFromComponents(te);if(!(!ne||!validateDsn(ne)))return ne}var SentryError=class extends Error{constructor(te,ne="warn"){super(te),this.message=te,this.name=new.target.prototype.constructor.name,Object.setPrototypeOf(this,new.target.prototype),this.logLevel=ne}},handlers$2={},instrumented$1={};function addHandler$1(te,ne){handlers$2[te]=handlers$2[te]||[],handlers$2[te].push(ne)}function maybeInstrument(te,ne){instrumented$1[te]||(ne(),instrumented$1[te]=!0)}function triggerHandlers$1(te,ne){const ie=te&&handlers$2[te];
2if(ie)for(const ae of ie)try{ae(ne)}catch(se){DEBUG_BUILD$4&&logger$1.error(`Error while triggering instrumentation handler. 3Type: ${te} 4Name: ${getFunctionName(ae)} 5Error:`,se)}}function addConsoleInstrumentationHandler(te){const ne="console";addHandler$1(ne,te),maybeInstrument(ne,instrumentConsole)}function instrumentConsole(){"console"in GLOBAL_OBJ&&CONSOLE_LEVELS.forEach(function(te){te in GLOBAL_OBJ.console&&fill(GLOBAL_OBJ.console,te,function(ne){return originalConsoleMethods[te]=ne,function(...ie){triggerHandlers$1("console",{args:ie,level:te});const ae=originalConsoleMethods[te];ae&&ae.apply(GLOBAL_OBJ.console,ie)}})})}var WINDOW$7=GLOBAL_OBJ,DEBOUNCE_DURATION=1e3,debounceTimerID,lastCapturedEventType,lastCapturedEventTargetId;function addClickKeypressInstrumentationHandler(te){addHandler$1("dom",te),maybeInstrument("dom",instrumentDOM)}function instrumentDOM(){if(!WINDOW$7.document)return;const te=triggerHandlers$1.bind(null,"dom"),ne=makeDOMEventHandler(te,!0);WINDOW$7.document.addEventListener("click",ne,!1),WINDOW$7.document.addEventListener("keypress",ne,!1),["EventTarget","Node"].forEach(ie=>{const ae=WINDOW$7[ie]&&WINDOW$7[ie].prototype;!ae||!ae.hasOwnProperty||!ae.hasOwnProperty("addEventListener")||(fill(ae,"addEventListener",function(se){return function(oe,le,ce){if(oe==="click"||oe=="keypress")try{const ue=this,de=ue.__sentry_instrumentation_handlers__=ue.__sentry_instrumentation_handlers__||{},fe=de[oe]=de[oe]||{refCount:0};if(!fe.handler){const he=makeDOMEventHandler(te);fe.handler=he,se.call(this,oe,he,ce)}fe.refCount++}catch{}return se.call(this,oe,le,ce)}}),fill(ae,"removeEventListener",function(se){return function(oe,le,ce){if(oe==="click"||oe=="keypress")try{const ue=this,de=ue.__sentry_instrumentation_handlers__||{},fe=de[oe];fe&&(fe.refCount--,fe.refCount<=0&&(se.call(this,oe,fe.handler,ce),fe.handler=void 0,delete de[oe]),Object.keys(de).length===0&&delete ue.__sentry_instrumentation_handlers__)}catch{}return se.call(this,oe,le,ce)}}))})}function isSimilarToLastCapturedEvent(te){if(te.type!==lastCapturedEventType)return!1;try{if(!te.target||te.target._sentryId!==lastCapturedEventTargetId)return!1}catch{}return!0}function shouldSkipDOMEvent(te,ne){return te!=="keypress"?!1:!ne||!ne.tagName?!0:!(ne.tagName==="INPUT"||ne.tagName==="TEXTAREA"||ne.isContentEditable)}function makeDOMEventHandler(te,ne=!1){return ie=>{if(!ie||ie._sentryCaptured)return;const ae=getEventTarget$1(ie);if(shouldSkipDOMEvent(ie.type,ae))return;addNonEnumerableProperty(ie,"_sentryCaptured",!0),ae&&!ae._sentryId&&addNonEnumerableProperty(ae,"_sentryId",uuid4());const se=ie.type==="keypress"?"input":ie.type;isSimilarToLastCapturedEvent(ie)||(te({event:ie,name:se,global:ne}),lastCapturedEventType=ie.type,lastCapturedEventTargetId=ae?ae._sentryId:void 0),clearTimeout(debounceTimerID),debounceTimerID=WINDOW$7.setTimeout(()=>{lastCapturedEventTargetId=void 0,lastCapturedEventType=void 0},DEBOUNCE_DURATION)}}function getEventTarget$1(te){try{return te.target}catch{return null}}var WINDOW$6=getGlobalObject();function supportsFetch(){if(!("fetch"in WINDOW$6))return!1;try{return new Headers,new Request("http://www.example.com"),new Response,!0}catch{return!1}}function isNativeFetch(te){return te&&/^function fetch\(\)\s+\{\s+\[native code\]\s+\}$/.test(te.toString())}function supportsNativeFetch(){if(typeof EdgeRuntime=="string")return!0;if(!supportsFetch())return!1;if(isNativeFetch(WINDOW$6.fetch))return!0;let te=!1;const ne=WINDOW$6.document;if(ne&&typeof ne.createElement=="function")try{const ie=ne.createElement("iframe");ie.hidden=!0,ne.head.appendChild(ie),ie.contentWindow&&ie.contentWindow.fetch&&(te=isNativeFetch(ie.contentWindow.fetch)),ne.head.removeChild(ie)}catch(ie){DEBUG_BUILD$4&&logger$1.warn("Could not create sandbox iframe for pure fetch check, bailing to window.fetch: ",ie)}return te}function addFetchInstrumentationHandler(te){const ne="fetch";addHandler$1(ne,te),maybeInstrument(ne,instrumentFetch)}function instrumentFetch(){supportsNativeFetch()&&fill(GLOBAL_OBJ,"fetch",function(te){return function(...ne){const{method:ie,url:ae}=parseFetchArgs(ne),se={args:ne,fetchData:{method:ie,url:ae},startTimestamp:Date.now()};return triggerHandlers$1("fetch",{...se}),te.apply(GLOBAL_OBJ,ne).then(oe=>(triggerHandlers$1("fetch",{...se,endTimestamp:Date.now(),response:oe}),oe),oe=>{throw triggerHandlers$1("fetch",{...se,endTimestamp:Date.now(),error:oe}),oe})}})}function hasProp(te,ne){return!!te&&typeof te=="object"&&!!te[ne]}function getUrlFromResource$1(te){return typeof te=="string"?te:te?hasProp(te,"url")?te.url:te.toString?te.toString():"":""}function parseFetchArgs(te){if(te.length===0)return{method:"GET",url:""};if(te.length===2){const[ie,ae]=te;return{url:getUrlFromResource$1(ie),method:hasProp(ae,"method")?String(ae.method).toUpperCase():"GET"}}const ne=te[0];return{url:getUrlFromResource$1(ne),method:hasProp(ne,"method")?String(ne.method).toUpperCase():"GET"}}var _oldOnErrorHandler=null;function addGlobalErrorInstrumentationHandler(te){const ne="error";addHandler$1(ne,te),maybeInstrument(ne,instrumentError)}function instrumentError(){_oldOnErrorHandler=GLOBAL_OBJ.onerror,GLOBAL_OBJ.onerror=function(te,ne,ie,ae,se){return triggerHandlers$1("error",{column:ae,error:se,line:ie,msg:te,url:ne}),_oldOnErrorHandler&&!_oldOnErrorHandler.__SENTRY_LOADER__?_oldOnErrorHandler.apply(this,arguments):!1},GLOBAL_OBJ.onerror.__SENTRY_INSTRUMENTED__=!0}var _oldOnUnhandledRejectionHandler=null;function addGlobalUnhandledRejectionInstrumentationHandler(te){const ne="unhandledrejection";addHandler$1(ne,te),maybeInstrument(ne,instrumentUnhandledRejection)}function instrumentUnhandledRejection(){_oldOnUnhandledRejectionHandler=GLOBAL_OBJ.onunhandledrejection,GLOBAL_OBJ.onunhandledrejection=function(te){return triggerHandlers$1("unhandledrejection",te),_oldOnUnhandledRejectionHandler&&!_oldOnUnhandledRejectionHandler.__SENTRY_LOADER__?_oldOnUnhandledRejectionHandler.apply(this,arguments):!0},GLOBAL_OBJ.onunhandledrejection.__SENTRY_INSTRUMENTED__=!0}var WINDOW$5=getGlobalObject();function supportsHistory(){const te=WINDOW$5.chrome,ne=te&&te.app&&te.app.runtime,ie="history"in WINDOW$5&&!!WINDOW$5.history.pushState&&!!WINDOW$5.history.replaceState;return!ne&&ie}var WINDOW$4=GLOBAL_OBJ,lastHref;function addHistoryInstrumentationHandler(te){const ne="history";addHandler$1(ne,te),maybeInstrument(ne,instrumentHistory)}function instrumentHistory(){if(!supportsHistory())return;const te=WINDOW$4.onpopstate;WINDOW$4.onpopstate=function(...ie){const ae=WINDOW$4.location.href,se=lastHref;if(lastHref=ae,triggerHandlers$1("history",{from:se,to:ae}),te)try{return te.apply(this,ie)}catch{}};function ne(ie){return function(...ae){const se=ae.length>2?ae[2]:void 0;if(se){const oe=lastHref,le=String(se);lastHref=le,triggerHandlers$1("history",{from:oe,to:le})}return ie.apply(this,ae)}}fill(WINDOW$4.history,"pushState",ne),fill(WINDOW$4.history,"replaceState",ne)}var WINDOW$3=GLOBAL_OBJ,SENTRY_XHR_DATA_KEY="__sentry_xhr_v3__";function addXhrInstrumentationHandler(te){addHandler$1("xhr",te),maybeInstrument("xhr",instrumentXHR)}function instrumentXHR(){if(!WINDOW$3.XMLHttpRequest)return;const te=XMLHttpRequest.prototype;fill(te,"open",function(ne){return function(...ie){const ae=Date.now(),se=isString$2(ie[0])?ie[0].toUpperCase():void 0,oe=parseUrl$2(ie[1]);if(!se||!oe)return ne.apply(this,ie);this[SENTRY_XHR_DATA_KEY]={method:se,url:oe,request_headers:{}}
5,se==="POST"&&oe.match(/sentry_key/)&&(this.__sentry_own_request__=!0);const le=()=>{const ce=this[SENTRY_XHR_DATA_KEY];if(ce&&this.readyState===4){try{ce.status_code=this.status}catch{}triggerHandlers$1("xhr",{args:[se,oe],endTimestamp:Date.now(),startTimestamp:ae,xhr:this})}};return"onreadystatechange"in this&&typeof this.onreadystatechange=="function"?fill(this,"onreadystatechange",function(ce){return function(...ue){return le(),ce.apply(this,ue)}}):this.addEventListener("readystatechange",le),fill(this,"setRequestHeader",function(ce){return function(...ue){const[de,fe]=ue,he=this[SENTRY_XHR_DATA_KEY];return he&&isString$2(de)&&isString$2(fe)&&(he.request_headers[de.toLowerCase()]=fe),ce.apply(this,ue)}}),ne.apply(this,ie)}}),fill(te,"send",function(ne){return function(...ie){const ae=this[SENTRY_XHR_DATA_KEY];return ae?(ie[0]!==void 0&&(ae.body=ie[0]),triggerHandlers$1("xhr",{args:[ae.method,ae.url],startTimestamp:Date.now(),xhr:this}),ne.apply(this,ie)):ne.apply(this,ie)}})}function parseUrl$2(te){if(isString$2(te))return te;try{return te.toString()}catch{}}function isBrowserBundle(){return typeof __SENTRY_BROWSER_BUNDLE__<"u"&&!!__SENTRY_BROWSER_BUNDLE__}function getSDKSource(){return"npm"}function isNodeEnv(){return!isBrowserBundle()&&Object.prototype.toString.call(typeof process<"u"?process:0)==="[object process]"}function isBrowser(){return typeof window<"u"&&(!isNodeEnv()||isElectronNodeRenderer())}function isElectronNodeRenderer(){return GLOBAL_OBJ.process!==void 0&&GLOBAL_OBJ.process.type==="renderer"}function makePromiseBuffer(te){const ne=[];function ie(){return te===void 0||ne.length<te}function ae(le){return ne.splice(ne.indexOf(le),1)[0]}function se(le){if(!ie())return rejectedSyncPromise(new SentryError("Not adding Promise because buffer limit was reached."));const ce=le();return ne.indexOf(ce)===-1&&ne.push(ce),ce.then(()=>ae(ce)).then(null,()=>ae(ce).then(null,()=>{})),ce}function oe(le){return new SyncPromise((ce,ue)=>{let de=ne.length;if(!de)return ce(!0);const fe=setTimeout(()=>{le&&le>0&&ce(!1)},le);ne.forEach(he=>{resolvedSyncPromise(he).then(()=>{--de||(clearTimeout(fe),ce(!0))},ue)})})}return{$:ne,add:se,drain:oe}}function parseUrl$1(te){if(!te)return{};const ne=te.match(/^(([^:/?#]+):)?(\/\/([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?$/);if(!ne)return{};const ie=ne[6]||"",ae=ne[8]||"";return{host:ne[4],path:ne[5],protocol:ne[2],search:ie,hash:ae,relative:ne[5]+ie+ae}}var validSeverityLevels=["fatal","error","warning","log","info","debug"];function severityLevelFromString(te){return te==="warn"?"warning":validSeverityLevels.includes(te)?te:"log"}function createEnvelope(te,ne=[]){return[te,ne]}function addItemToEnvelope(te,ne){const[ie,ae]=te;return[ie,[...ae,ne]]}function forEachEnvelopeItem(te,ne){const ie=te[1];for(const ae of ie){const se=ae[0].type;if(ne(ae,se))return!0}return!1}function encodeUTF8(te,ne){return(ne||new TextEncoder).encode(te)}function serializeEnvelope(te,ne){const[ie,ae]=te;let se=JSON.stringify(ie);function oe(le){typeof se=="string"?se=typeof le=="string"?se+le:[encodeUTF8(se,ne),le]:se.push(typeof le=="string"?encodeUTF8(le,ne):le)}for(const le of ae){const[ce,ue]=le;if(oe(` 6${JSON.stringify(ce)} 7`),typeof ue=="string"||ue instanceof Uint8Array)oe(ue);else{let de;try{de=JSON.stringify(ue)}catch{de=JSON.stringify(normalize(ue))}oe(de)}}return typeof se=="string"?se:concatBuffers(se)}function concatBuffers(te){const ne=te.reduce((se,oe)=>se+oe.length,0),ie=new Uint8Array(ne);let ae=0;for(const se of te)ie.set(se,ae),ae+=se.length;return ie}function createAttachmentEnvelopeItem(te,ne){const ie=typeof te.data=="string"?encodeUTF8(te.data,ne):te.data;return[dropUndefinedKeys({type:"attachment",length:ie.length,filename:te.filename,content_type:te.contentType,attachment_type:te.attachmentType}),ie]}var ITEM_TYPE_TO_DATA_CATEGORY_MAP={session:"session",sessions:"session",attachment:"attachment",transaction:"transaction",event:"error",client_report:"internal",user_report:"default",profile:"profile",replay_event:"replay",replay_recording:"replay",check_in:"monitor",feedback:"feedback",span:"span",statsd:"metric_bucket"};
7function envelopeItemTypeToDataCategory(te){return ITEM_TYPE_TO_DATA_CATEGORY_MAP[te]}function getSdkMetadataForEnvelopeHeader(te){if(!te||!te.sdk)return;const{name:ne,version:ie}=te.sdk;return{name:ne,version:ie}}function createEventEnvelopeHeaders(te,ne,ie,ae){const se=te.sdkProcessingMetadata&&te.sdkProcessingMetadata.dynamicSamplingContext;return{event_id:te.event_id,sent_at:new Date().toISOString(),...ne&&{sdk:ne},...!!ie&&ae&&{dsn:dsnToString(ae)},...se&&{trace:dropUndefinedKeys({...se})}}}function createClientReportEnvelope(te,ne,ie){const ae=[{type:"client_report"},{timestamp:ie||dateTimestampInSeconds(),discarded_events:te}];return createEnvelope(ne?{dsn:ne}:{},[ae])}var DEFAULT_RETRY_AFTER=60*1e3;function parseRetryAfterHeader(te,ne=Date.now()){const ie=parseInt(`${te}`,10);if(!isNaN(ie))return ie*1e3;const ae=Date.parse(`${te}`);return isNaN(ae)?DEFAULT_RETRY_AFTER:ae-ne}function disabledUntil(te,ne){return te[ne]||te.all||0}function isRateLimited(te,ne,ie=Date.now()){return disabledUntil(te,ne)>ie}function updateRateLimits(te,{statusCode:ne,headers:ie},ae=Date.now()){const se={...te},oe=ie&&ie["x-sentry-rate-limits"],le=ie&&ie["retry-after"];if(oe)for(const ce of oe.trim().split(",")){const[ue,de,,,fe]=ce.split(":",5),he=parseInt(ue,10),pe=(isNaN(he)?60:he)*1e3;if(!de)se.all=ae+pe;else for(const ve of de.split(";"))ve==="metric_bucket"?(!fe||fe.split(";").includes("custom"))&&(se[ve]=ae+pe):se[ve]=ae+pe}else le?se.all=ae+parseRetryAfterHeader(le,ae):ne===429&&(se.all=ae+60*1e3);return se}function _nullishCoalesce(te,ne){return te??ne()}function _optionalChain(te){let ne,ie=te[0],ae=1;for(;ae<te.length;){const se=te[ae],oe=te[ae+1];if(ae+=2,(se==="optionalAccess"||se==="optionalCall")&&ie==null)return;se==="access"||se==="optionalAccess"?(ne=ie,ie=oe(ie)):(se==="call"||se==="optionalCall")&&(ie=oe((...le)=>ie.call(ne,...le)),ne=void 0)}return ie}function hasTracingEnabled(te){if(typeof __SENTRY_TRACING__=="boolean"&&!__SENTRY_TRACING__)return!1;const ne=getClient(),ie=te||ne&&ne.getOptions();return!!ie&&(ie.enableTracing||"tracesSampleRate"in ie||"tracesSampler"in ie)}function startInactiveSpan(te){if(!hasTracingEnabled())return;const ne=normalizeContext(te),ie=getCurrentHub(),ae=te.scope?te.scope.getSpan():getActiveSpan$1();if(te.onlyIfParent&&!ae)return;const se=(te.scope||getCurrentScope()).clone();return createChildSpanOrTransaction(ie,{parentSpan:ae,spanContext:ne,forceTransaction:te.forceTransaction,scope:se})}function getActiveSpan$1(){return getCurrentScope().getSpan()}function createChildSpanOrTransaction(te,{parentSpan:ne,spanContext:ie,forceTransaction:ae,scope:se}){if(!hasTracingEnabled())return;const oe=getIsolationScope();let le;if(ne&&!ae)le=ne.startChild(ie);else if(ne){const ce=getDynamicSamplingContextFromSpan(ne),{traceId:ue,spanId:de}=ne.spanContext(),fe=spanIsSampled(ne);le=te.startTransaction({traceId:ue,parentSpanId:de,parentSampled:fe,...ie,metadata:{dynamicSamplingContext:ce,...ie.metadata}})}else{const{traceId:ce,dsc:ue,parentSpanId:de,sampled:fe}={...oe.getPropagationContext(),...se.getPropagationContext()};le=te.startTransaction({traceId:ce,parentSpanId:de,parentSampled:fe,...ie,metadata:{dynamicSamplingContext:ue,...ie.metadata}})}return se.setSpan(le),setCapturedScopesOnSpan(le,se,oe),le}function normalizeContext(te){if(te.startTime){const ne={...te};return ne.startTimestamp=spanTimeInputToSeconds(te.startTime),delete ne.startTime,ne}return te}var SCOPE_ON_START_SPAN_FIELD="_sentryScope",ISOLATION_SCOPE_ON_START_SPAN_FIELD="_sentryIsolationScope";function setCapturedScopesOnSpan(te,ne,ie){te&&(addNonEnumerableProperty(te,ISOLATION_SCOPE_ON_START_SPAN_FIELD,ie),addNonEnumerableProperty(te,SCOPE_ON_START_SPAN_FIELD,ne))}var SEMANTIC_ATTRIBUTE_SENTRY_SOURCE="sentry.source";function enhanceEventWithSdkInfo(te,ne){return ne&&(te.sdk=te.sdk||{},te.sdk.name=te.sdk.name||ne.name,te.sdk.version=te.sdk.version||ne.version,te.sdk.integrations=[...te.sdk.integrations||[],...ne.integrations||[]],te.sdk.packages=[...te.sdk.packages||[],...ne.packages||[]]),te}function createSessionEnvelope(te,ne,ie,ae){const se=getSdkMetadataForEnvelopeHeader(ie);return createEnvelope({sent_at:new Date().toISOString(),...se&&{sdk:se},...!!ae&&ne&&{dsn:dsnToString(ne)}},["aggregates"in te?[{type:"sessions"},te]:[{type:"session"},te.toJSON()]])}function createEventEnvelope(te,ne,ie,ae){const se=getSdkMetadataForEnvelopeHeader(ie),oe=te.type&&te.type!=="replay_event"?te.type:"event";enhanceEventWithSdkInfo(te,ie&&ie.sdk);const le=createEventEnvelopeHeaders(te,se,ae,ne);return delete te.sdkProcessingMetadata,createEnvelope(le,[[{type:oe},te]])}var SENTRY_API_VERSION="7";function getBaseApiEndpoint(te){const ne=te.protocol?`${te.protocol}:`:"",ie=te.port?`:${te.port}`:"";return`${ne}//${te.host}${ie}${te.path?`/${te.path}`:""}/api/`}function _getIngestEndpoint(te){return`${getBaseApiEndpoint(te)}${te.projectId}/envelope/`}function _encodedAuth(te,ne){return urlEncode({sentry_key:te.publicKey,sentry_version:SENTRY_API_VERSION,...ne&&{sentry_client:`${ne.name}/${ne.version}`}})}function getEnvelopeEndpointWithUrlEncodedAuth(te,ne={}){const ie=typeof ne=="string"?ne:ne.tunnel,ae=typeof ne=="string"||!ne._metadata?void 0:ne._metadata.sdk;return ie||`${_getIngestEndpoint(te)}?${_encodedAuth(te,ae)}`}var installedIntegrations=[];function filterDuplicates(te){const ne={};return te.forEach(ie=>{const{name:ae}=ie,se=ne[ae];se&&!se.isDefaultInstance&&ie.isDefaultInstance||(ne[ae]=ie)}),Object.keys(ne).map(ie=>ne[ie])}function getIntegrationsToSetup(te){const ne=te.defaultIntegrations||[],ie=te.integrations;ne.forEach(le=>{le.isDefaultInstance=!0});let ae;Array.isArray(ie)?ae=[...ne,...ie]:typeof ie=="function"?ae=arrayify(ie(ne)):ae=ne;const se=filterDuplicates(ae),oe=findIndex(se,le=>le.name==="Debug");if(oe!==-1){const[le]=se.splice(oe,1);se.push(le)}return se}function setupIntegrations(te,ne){const ie={};return ne.forEach(ae=>{ae&&setupIntegration(te,ae,ie)}),ie}function afterSetupIntegrations(te,ne){for(const ie of ne)ie&&ie.afterAllSetup&&ie.afterAllSetup(te)}function setupIntegration(te,ne,ie){if(ie[ne.name]){DEBUG_BUILD$5&&logger$1.log(`Integration skipped because it was already installed: ${ne.name}`);return}if(ie[ne.name]=ne,installedIntegrations.indexOf(ne.name)===-1&&(ne.setupOnce(addGlobalEventProcessor,getCurrentHub),installedIntegrations.push(ne.name)),ne.setup&&typeof ne.setup=="function"&&ne.setup(te),te.on&&typeof ne.preprocessEvent=="function"){const ae=ne.preprocessEvent.bind(ne);te.on("preprocessEvent",(se,oe)=>
7ae(se,oe,te))}if(te.addEventProcessor&&typeof ne.processEvent=="function"){const ae=ne.processEvent.bind(ne),se=(oe,le)=>ae(oe,le,te);se.id=ne.name,te.addEventProcessor(se)}DEBUG_BUILD$5&&logger$1.log(`Integration installed: ${ne.name}`)}function findIndex(te,ne){for(let ie=0;ie<te.length;ie++)if(ne(te[ie])===!0)return ie;return-1}function convertIntegrationFnToClass(te,ne){const ie=function(...se){return ne(...se)};return ie.id=te,ie}function defineIntegration(te){return te}function serializeMetricBuckets(te){let ne="";for(const ie of te){const ae=Object.entries(ie.tags),se=ae.length>0?`|#${ae.map(([oe,le])=>`${oe}:${le}`).join(",")}`:"";ne+=`${ie.name}@${ie.unit}:${ie.metric}|${ie.metricType}${se}|T${ie.timestamp} 8`}return ne}function createMetricEnvelope(te,ne,ie,ae){const se={sent_at:new Date().toISOString()};return ie&&ie.sdk&&(se.sdk={name:ie.sdk.name,version:ie.sdk.version}),ae&&ne&&(se.dsn=dsnToString(ne)),createEnvelope(se,[createMetricEnvelopeItem(te)])}function createMetricEnvelopeItem(te){const ne=serializeMetricBuckets(te);return[{type:"statsd",length:ne.length},ne]}var ALREADY_SEEN_ERROR="Not capturing exception because it's already been captured.",BaseClient=class{constructor(te){if(this._options=te,this._integrations={},this._integrationsInitialized=!1,this._numProcessing=0,this._outcomes={},this._hooks={},this._eventProcessors=[],te.dsn?this._dsn=makeDsn(te.dsn):DEBUG_BUILD$5&&logger$1.warn("No DSN provided, client will not send events."),this._dsn){const ne=getEnvelopeEndpointWithUrlEncodedAuth(this._dsn,te);this._transport=te.transport({tunnel:this._options.tunnel,recordDroppedEvent:this.recordDroppedEvent.bind(this),...te.transportOptions,url:ne})}}captureException(te,ne,ie){if(checkOrSetAlreadyCaught(te)){DEBUG_BUILD$5&&logger$1.log(ALREADY_SEEN_ERROR);return}let ae=ne&&ne.event_id;return this._process(this.eventFromException(te,ne).then(se=>this._captureEvent(se,ne,ie)).then(se=>{ae=se})),ae}captureMessage(te,ne,ie,ae){let se=ie&&ie.event_id;const oe=isParameterizedString(te)?te:String(te),le=isPrimitive$3(te)?this.eventFromMessage(oe,ne,ie):this.eventFromException(te,ie);return this._process(le.then(ce=>this._captureEvent(ce,ie,ae)).then(ce=>{se=ce})),se}captureEvent(te,ne,ie){if(ne&&ne.originalException&&checkOrSetAlreadyCaught(ne.originalException)){DEBUG_BUILD$5&&logger$1.log(ALREADY_SEEN_ERROR);return}let ae=ne&&ne.event_id;const se=(te.sdkProcessingMetadata||{}).capturedSpanScope;return this._process(this._captureEvent(te,ne,se||ie).then(oe=>{ae=oe})),ae}captureSession(te){typeof te.release!="string"?DEBUG_BUILD$5&&logger$1.warn("Discarded session because of missing or non-string release"):(this.sendSession(te),updateSession(te,{init:!1}))}getDsn(){return this._dsn}getOptions(){return this._options}getSdkMetadata(){return this._options._metadata}getTransport(){return this._transport}flush(te){const ne=this._transport;return ne?(this.metricsAggregator&&this.metricsAggregator.flush(),this._isClientDoneProcessing(te).then(ie=>ne.flush(te).then(ae=>ie&&ae))):resolvedSyncPromise(!0)}close(te){return this.flush(te).then(ne=>(this.getOptions().enabled=!1,this.metricsAggregator&&this.metricsAggregator.close(),ne))}getEventProcessors(){return this._eventProcessors}addEventProcessor(te){this._eventProcessors.push(te)}setupIntegrations(te){(te&&!this._integrationsInitialized||this._isEnabled()&&!this._integrationsInitialized)&&this._setupIntegrations()}init(){this._isEnabled()&&this._setupIntegrations()}getIntegrationById(te){return this.getIntegrationByName(te)}getIntegrationByName(te){return this._integrations[te]}getIntegration(te){try{return this._integrations[te.id]||null}catch{return DEBUG_BUILD$5&&logger$1.warn(`Cannot retrieve integration ${te.id} from the current Client`),null}}addIntegration(te){const ne=this._integrations[te.name];setupIntegration(this,te,this._integrations),ne||afterSetupIntegrations(this,[te])}sendEvent(te,ne={}){this.emit("beforeSendEvent",te,ne);let ie=createEventEnvelope(te,this._dsn,this._options._metadata,this._options.tunnel);for(const se of ne.attachments||[])ie=addItemToEnvelope(ie,createAttachmentEnvelopeItem(se,this._options.transportOptions&&this._options.transportOptions.textEncoder));const ae=this._sendEnvelope(ie);ae&&ae.then(se=>
8this.emit("afterSendEvent",te,se),null)}sendSession(te){const ne=createSessionEnvelope(te,this._dsn,this._options._metadata,this._options.tunnel);this._sendEnvelope(ne)}recordDroppedEvent(te,ne,ie){if(this._options.sendClientReports){const ae=typeof ie=="number"?ie:1,se=`${te}:${ne}`;DEBUG_BUILD$5&&logger$1.log(`Recording outcome: "${se}"${ae>1?` (${ae} times)`:""}`),this._outcomes[se]=(this._outcomes[se]||0)+ae}}captureAggregateMetrics(te){DEBUG_BUILD$5&&logger$1.log(`Flushing aggregated metrics, number of metrics: ${te.length}`);const ne=createMetricEnvelope(te,this._dsn,this._options._metadata,this._options.tunnel);this._sendEnvelope(ne)}on(te,ne){this._hooks[te]||(this._hooks[te]=[]),this._hooks[te].push(ne)}emit(te,...ne){this._hooks[te]&&this._hooks[te].forEach(ie=>ie(...ne))}_setupIntegrations(){const{integrations:te}=this._options;this._integrations=setupIntegrations(this,te),afterSetupIntegrations(this,te),this._integrationsInitialized=!0}_updateSessionFromEvent(te,ne){let ie=!1,ae=!1;const se=ne.exception&&ne.exception.values;if(se){ae=!0;for(const le of se){const ce=le.mechanism;if(ce&&ce.handled===!1){ie=!0;break}}}const oe=te.status==="ok";(oe&&te.errors===0||oe&&ie)&&(updateSession(te,{...ie&&{status:"crashed"},errors:te.errors||Number(ae||ie)}),this.captureSession(te))}_isClientDoneProcessing(te){return new SyncPromise(ne=>{let ie=0;const ae=1,se=setInterval(()=>{this._numProcessing==0?(clearInterval(se),ne(!0)):(ie+=ae,te&&ie>=te&&(clearInterval(se),ne(!1)))},ae)})}_isEnabled(){return this.getOptions().enabled!==!1&&this._transport!==void 0}_prepareEvent(te,ne,ie,ae=getIsolationScope()){const se=this.getOptions(),oe=Object.keys(this._integrations);return!ne.integrations&&oe.length>0&&(ne.integrations=oe),this.emit("preprocessEvent",te,ne),prepareEvent(se,te,ne,ie,this,ae).then(le=>{if(le===null)return le;const ce={...ae.getPropagationContext(),...ie?ie.getPropagationContext():void 0};if(!(le.contexts&&le.contexts.trace)&&ce){const{traceId:ue,spanId:de,parentSpanId:fe,dsc:he}=ce;le.contexts={trace:{trace_id:ue,span_id:de,parent_span_id:fe},...le.contexts},le.sdkProcessingMetadata={dynamicSamplingContext:he||getDynamicSamplingContextFromClient(ue,this,ie),...le.sdkProcessingMetadata}}return le})}_captureEvent(te,ne={},ie){return this._processEvent(te,ne,ie).then(ae=>ae.event_id,ae=>{if(DEBUG_BUILD$5){const se=ae;se.logLevel==="log"?logger$1.log(se.message):logger$1.warn(se)}})}_processEvent(te,ne,ie){const ae=this.getOptions(),{sampleRate:se}=ae,oe=isTransactionEvent$1(te),le=isErrorEvent$2(te),ce=te.type||"error",ue=`before send for type \`${ce}\``;if(le&&typeof se=="number"&&Math.random()>se)return this.recordDroppedEvent("sample_rate","error",te),rejectedSyncPromise(new SentryError(`Discarding event because it's not included in the random sample (sampling rate = ${se})`,"log"));const de=ce==="replay_event"?"replay":ce,fe=(te.sdkProcessingMetadata||{}).capturedSpanIsolationScope;return this._prepareEvent(te,ne,ie,fe).then(he=>{if(he===null)throw this.recordDroppedEvent("event_processor",de,te),new SentryError("An event processor returned `null`, will not send event.","log");return ne.data&&ne.data.__sentry__===!0?he:_validateBeforeSendResult(processBeforeSend(ae,he,ne),ue)}).then(he=>{if(he===null){if(this.recordDroppedEvent("before_send",de,te),oe){const me=1+(te.spans||[]).length;this.recordDroppedEvent("before_send","span",me)}throw new SentryError(`${ue} returned \`null\`, will not send event.`,"log")}const pe=ie&&ie.getSession();if(!oe&&pe&&this._updateSessionFromEvent(pe,he),oe){const me=(he.sdkProcessingMetadata&&he.sdkProcessingMetadata.spanCountBeforeProcessing||0)-(he.spans?he.spans.length:0);me>0&&this.recordDroppedEvent("before_send","span",me)}const ve=he.transaction_info;if(oe&&ve&&he.transaction!==te.transaction){const me="custom";he.transaction_info={...ve,source:me}}return this.sendEvent(he,ne),he}).then(null,he=>{throw he instanceof SentryError?he:(this.captureException(he,{data:{__sentry__:!0},originalException:he}),new SentryError(`Event processing pipeline threw an error, original event will not be sent. Details have been sent as a new event. 9Reason: ${he}`))})}
9_process(te){this._numProcessing++,te.then(ne=>(this._numProcessing--,ne),ne=>(this._numProcessing--,ne))}_sendEnvelope(te){if(this.emit("beforeEnvelope",te),this._isEnabled()&&this._transport)return this._transport.send(te).then(null,ne=>{DEBUG_BUILD$5&&logger$1.error("Error while sending event:",ne)});DEBUG_BUILD$5&&logger$1.error("Transport disabled")}_clearOutcomes(){const te=this._outcomes;return this._outcomes={},Object.keys(te).map(ne=>{const[ie,ae]=ne.split(":");return{reason:ie,category:ae,quantity:te[ne]}})}};function _validateBeforeSendResult(te,ne){const ie=`${ne} must return \`null\` or a valid event.`;if(isThenable(te))return te.then(ae=>{if(!isPlainObject$2(ae)&&ae!==null)throw new SentryError(ie);return ae},ae=>{throw new SentryError(`${ne} rejected with ${ae}`)});if(!isPlainObject$2(te)&&te!==null)throw new SentryError(ie);return te}function processBeforeSend(te,ne,ie){const{beforeSend:ae,beforeSendTransaction:se}=te;if(isErrorEvent$2(ne)&&ae)return ae(ne,ie);if(isTransactionEvent$1(ne)&&se){if(ne.spans){const oe=ne.spans.length;ne.sdkProcessingMetadata={...ne.sdkProcessingMetadata,spanCountBeforeProcessing:oe}}return se(ne,ie)}return ne}function isErrorEvent$2(te){return te.type===void 0}function isTransactionEvent$1(te){return te.type==="transaction"}function addEventProcessor(te){const ne=getClient();!ne||!ne.addEventProcessor||ne.addEventProcessor(te)}function initAndBind(te,ne){ne.debug===!0&&(DEBUG_BUILD$5?logger$1.enable():consoleSandbox(()=>{console.warn("[Sentry] Cannot initialize SDK with `debug` option using a non-debug bundle.")})),getCurrentScope().update(ne.initialScope);const ie=new te(ne);setCurrentClient(ie),initializeClient(ie)}function setCurrentClient(te){const ne=getCurrentHub().getStackTop();ne.client=te,ne.scope.setClient(te)}function initializeClient(te){te.init?te.init():te.setupIntegrations&&te.setupIntegrations()}var DEFAULT_TRANSPORT_BUFFER_SIZE=30;function createTransport(te,ne,ie=makePromiseBuffer(te.bufferSize||30)){let ae={};const se=le=>ie.drain(le);function oe(le){const ce=[];if(forEachEnvelopeItem(le,(he,pe)=>{const ve=envelopeItemTypeToDataCategory(pe);if(isRateLimited(ae,ve)){const me=getEventForEnvelopeItem(he,pe);te.recordDroppedEvent("ratelimit_backoff",ve,me)}else ce.push(he)}),ce.length===0)return resolvedSyncPromise();const ue=createEnvelope(le[0],ce),de=he=>{forEachEnvelopeItem(ue,(pe,ve)=>{const me=getEventForEnvelopeItem(pe,ve);te.recordDroppedEvent(he,envelopeItemTypeToDataCategory(ve),me)})},fe=()=>ne({body:serializeEnvelope(ue,te.textEncoder)}).then(he=>(he.statusCode!==void 0&&(he.statusCode<200||he.statusCode>=300)&&DEBUG_BUILD$5&&logger$1.warn(`Sentry responded with status code ${he.statusCode} to sent event.`),ae=updateRateLimits(ae,he),he),he=>{throw de("network_error"),he});return ie.add(fe).then(he=>he,he=>{if(he instanceof SentryError)return DEBUG_BUILD$5&&logger$1.error("Skipped sending event because buffer is full."),de("queue_overflow"),resolvedSyncPromise();throw he})}return oe.__sentry__baseTransport__=!0,{send:oe,flush:se}}function getEventForEnvelopeItem(te,ne){if(!(ne!=="event"&&ne!=="transaction"))return Array.isArray(te)?te[1]:void 0}function isSentryRequestUrl(te,ne){const ie=ne&&isHub(ne)?ne.getClient():ne,ae=ie&&ie.getDsn(),se=ie&&ie.getOptions().tunnel;return checkDsn(te,ae)||checkTunnel(te,se)}function checkTunnel(te,ne){return ne?removeTrailingSlash(te)===removeTrailingSlash(ne):!1}function checkDsn(te,ne){return ne?te.includes(ne.host):!1}function removeTrailingSlash(te){return te[te.length-1]==="/"?te.slice(0,-1):te}function isHub(te){return te.getClient!==void 0}function applySdkMetadata(te,ne,ie=[ne],ae="npm"){const se=te._metadata||{};se.sdk||(se.sdk={name:`sentry.javascript.${ne}`,packages:ie.map(oe=>({name:`${ae}:@sentry/${oe}`,version:SDK_VERSION})),version:SDK_VERSION}),te._metadata=se}var DEFAULT_IGNORE_ERRORS=[/^Script error\.?$/,/^Javascript error: Script error\.? on line 0$/,/^ResizeObserver loop completed with undelivered notifications.$/,/^Cannot redefine property: googletag$/],DEFAULT_IGNORE_TRANSACTIONS=[/^.*\/healthcheck$/,/^.*\/healthy$/,/^.*\/live$/,/^.*\/ready$/,/^.*\/heartbeat$/,/^.*\/health$/,/^.*\/healthz$/],INTEGRATION_NAME$8="InboundFilters",_inboundFiltersIntegration=((te={})=>({name:INTEGRATION_NAME$8,setupOnce(){},processEvent(ne,ie,ae){return _shouldDropEvent$1(ne,_mergeOptions(te,ae.getOptions()))?null:ne}}
9)),inboundFiltersIntegration=_inboundFiltersIntegration,InboundFilters=convertIntegrationFnToClass(INTEGRATION_NAME$8,inboundFiltersIntegration);function _mergeOptions(te={},ne={}){return{allowUrls:[...te.allowUrls||[],...ne.allowUrls||[]],denyUrls:[...te.denyUrls||[],...ne.denyUrls||[]],ignoreErrors:[...te.ignoreErrors||[],...ne.ignoreErrors||[],...te.disableErrorDefaults?[]:DEFAULT_IGNORE_ERRORS],ignoreTransactions:[...te.ignoreTransactions||[],...ne.ignoreTransactions||[],...te.disableTransactionDefaults?[]:DEFAULT_IGNORE_TRANSACTIONS],ignoreInternal:te.ignoreInternal!==void 0?te.ignoreInternal:!0}}function _shouldDropEvent$1(te,ne){return ne.ignoreInternal&&_isSentryError(te)?(DEBUG_BUILD$5&&logger$1.warn(`Event dropped due to being internal Sentry Error. 10Event: ${getEventDescription(te)}`),!0):_isIgnoredError(te,ne.ignoreErrors)?(DEBUG_BUILD$5&&logger$1.warn(`Event dropped due to being matched by \`ignoreErrors\` option. 11Event: ${getEventDescription(te)}`),!0):_isIgnoredTransaction(te,ne.ignoreTransactions)?(DEBUG_BUILD$5&&logger$1.warn(`Event dropped due to being matched by \`ignoreTransactions\` option. 12Event: ${getEventDescription(te)}`),!0):_isDeniedUrl(te,ne.denyUrls)?(DEBUG_BUILD$5&&logger$1.warn(`Event dropped due to being matched by \`denyUrls\` option. 13Event: ${getEventDescription(te)}. 14Url: ${_getEventFilterUrl(te)}`),!0):_isAllowedUrl(te,ne.allowUrls)?!1:(DEBUG_BUILD$5&&logger$1.warn(`Event dropped due to not being matched by \`allowUrls\` option. 15Event: ${getEventDescription(te)}. 16Url: ${_getEventFilterUrl(te)}`),!0)}function _isIgnoredError(te,ne){return te.type||!ne||!ne.length?!1:_getPossibleEventMessages(te).some(ie=>stringMatchesSomePattern(ie,ne))}function _isIgnoredTransaction(te,ne){if(te.type!=="transaction"||!ne||!ne.length)return!1;const ie=te.transaction;return ie?stringMatchesSomePattern(ie,ne):!1}function _isDeniedUrl(te,ne){if(!ne||!ne.length)return!1;const ie=_getEventFilterUrl(te);return ie?stringMatchesSomePattern(ie,ne):!1}function _isAllowedUrl(te,ne){if(!ne||!ne.length)return!0;const ie=_getEventFilterUrl(te);return ie?stringMatchesSomePattern(ie,ne):!0}function _getPossibleEventMessages(te){const ne=[];te.message&&ne.push(te.message);let ie;try{ie=te.exception.values[te.exception.values.length-1]}catch{}return ie&&ie.value&&(ne.push(ie.value),ie.type&&ne.push(`${ie.type}: ${ie.value}`)),DEBUG_BUILD$5&&ne.length===0&&logger$1.error(`Could not extract message for event ${getEventDescription(te)}`),ne}function _isSentryError(te){try{return te.exception.values[0].type==="SentryError"}catch{}return!1}function _getLastValidUrl(te=[]){for(let ne=te.length-1;ne>=0;ne--){const ie=te[ne];if(ie&&ie.filename!=="<anonymous>"&&ie.filename!=="[native code]")return ie.filename||null}return null}function _getEventFilterUrl(te){try{let ne;try{ne=te.exception.values[0].stacktrace.frames}catch{}return ne?_getLastValidUrl(ne):null}catch{return DEBUG_BUILD$5&&logger$1.error(`Cannot extract url for event ${getEventDescription(te)}`),null}}var originalFunctionToString,INTEGRATION_NAME$7="FunctionToString",SETUP_CLIENTS=new WeakMap,_functionToStringIntegration=(()=>({name:INTEGRATION_NAME$7,setupOnce(){originalFunctionToString=Function.prototype.toString;try{Function.prototype.toString=function(...te){const ne=getOriginalFunction(this),ie=SETUP_CLIENTS.has(getClient())&&ne!==void 0?ne:this;return originalFunctionToString.apply(ie,te)}}catch{}},setup(te){SETUP_CLIENTS.set(te,!0)}})),functionToStringIntegration=_functionToStringIntegration,FunctionToString=convertIntegrationFnToClass(INTEGRATION_NAME$7,functionToStringIntegration),DEBUG_BUILD$3=typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__,WINDOW$2=GLOBAL_OBJ,bindReporter=(te,ne,ie)=>{let ae,se;return oe=>{ne.value>=0&&(oe||ie)&&(se=ne.value-(ae||0),(se||ae===void 0)&&(ae=ne.value,ne.delta=se,te(ne)))}},generateUniqueID=()=>`v3-${Date.now()}-${Math.floor(Math.random()*8999999999999)+1e12}`,getNavigationEntryFromPerformanceTiming=()=>{const te=WINDOW$2.performance.timing,ne=WINDOW$2.performance.navigation.type,ie={entryType:"navigation",startTime:0,type:ne==2?"back_forward":ne===1?"reload":"navigate"};for(const ae in te)ae!=="navigationStart"&&ae!=="toJSON"&&(ie[ae]=Math.max(te[ae]-te.navigationStart,0));return ie},getNavigationEntry=()=>WINDOW$2.__WEB_VITALS_POLYFILL__?WINDOW$2.performance&&(performance.getEntriesByType&&performance.getEntriesByType("navigation")[0]||getNavigationEntryFromPerformanceTiming()):WINDOW$2.performance&&performance.getEntriesByType&&performance.getEntriesByType("navigation")[0],getActivationStart=()=>{const te=getNavigationEntry();return te&&te.activationStart||0},initMetric=(te,ne)=>{const ie=getNavigationEntry();let ae="navigate";return ie&&(WINDOW$2.document&&WINDOW$2.document.prerendering||getActivationStart()>0?ae="prerender":ae=ie.type.replace(/_/g,"-")),{name:te,value:typeof ne>"u"?-1:ne,rating:"good",delta:0,entries:[],id:generateUniqueID(),navigationType:ae}},observe=(te,ne,ie)=>{try{if(PerformanceObserver.supportedEntryTypes.includes(te)){const ae=new PerformanceObserver(se=>{ne(se.getEntries())});return ae.observe({type:te,buffered:!0,...ie}),ae}}catch{}},onHidden=(te,ne)=>{const ie=ae=>{(ae.type==="pagehide"||WINDOW$2.document.visibilityState==="hidden")&&(te(
16ae),ne&&(removeEventListener("visibilitychange",ie,!0),removeEventListener("pagehide",ie,!0)))};WINDOW$2.document&&(addEventListener("visibilitychange",ie,!0),addEventListener("pagehide",ie,!0))},firstHiddenTime=-1,initHiddenTime=()=>{WINDOW$2.document&&WINDOW$2.document.visibilityState&&(firstHiddenTime=WINDOW$2.document.visibilityState==="hidden"&&!WINDOW$2.document.prerendering?0:1/0)},trackChanges=()=>{onHidden(({timeStamp:te})=>{firstHiddenTime=te},!0)},getVisibilityWatcher=()=>(firstHiddenTime<0&&(initHiddenTime(),trackChanges()),{get firstHiddenTime(){return firstHiddenTime}}),reportedMetricIDs={},onLCP=te=>{const ne=getVisibilityWatcher(),ie=initMetric("LCP");let ae;const se=le=>{const ce=le[le.length-1];if(ce){const ue=Math.max(ce.startTime-getActivationStart(),0);ue<ne.firstHiddenTime&&(ie.value=ue,ie.entries=[ce],ae())}},oe=observe("largest-contentful-paint",se);if(oe){ae=bindReporter(te,ie);const le=()=>{reportedMetricIDs[ie.id]||(se(oe.takeRecords()),oe.disconnect(),reportedMetricIDs[ie.id]=!0,ae(!0))};return["keydown","click"].forEach(ce=>{WINDOW$2.document&&addEventListener(ce,le,{once:!0,capture:!0})}),onHidden(le,!0),le}},handlers$1={},instrumented={},_previousLcp;function addLcpInstrumentationHandler(te,ne=!1){return addMetricObserver("lcp",te,instrumentLcp,_previousLcp,ne)}function addPerformanceInstrumentationHandler(te,ne){return addHandler(te,ne),instrumented[te]||(instrumentPerformanceObserver(te),instrumented[te]=!0),getCleanupCallback(te,ne)}function triggerHandlers(te,ne){const ie=handlers$1[te];if(!(!ie||!ie.length))for(const ae of ie)try{ae(ne)}catch(se){DEBUG_BUILD$3&&logger$1.error(`Error while triggering instrumentation handler. 17Type: ${te} 18Name: ${getFunctionName(ae)} 19Error:`,se)}}function instrumentLcp(){return onLCP(te=>{triggerHandlers("lcp",{metric:te}),_previousLcp=te})}function addMetricObserver(te,ne,ie,ae,se=!1){addHandler(te,ne);let oe;return instrumented[te]||(oe=ie(),instrumented[te]=!0),ae&&ne({metric:ae}),getCleanupCallback(te,ne,se?oe:void 0)}function instrumentPerformanceObserver(te){const ne={};te==="event"&&(ne.durationThreshold=0),observe(te,ie=>{triggerHandlers(te,{entries:ie})},ne)}function addHandler(te,ne){handlers$1[te]=handlers$1[te]||[],handlers$1[te].push(ne)}function getCleanupCallback(te,ne,ie){return()=>{ie&&ie();const ae=handlers$1[te];if(!ae)return;const se=ae.indexOf(ne);se!==-1&&ae.splice(se,1)}}var WINDOW$1=GLOBAL_OBJ,ignoreOnError=0;function shouldIgnoreOnError(){return ignoreOnError>0}function ignoreNextOnError(){ignoreOnError++,setTimeout(()=>{ignoreOnError--})}function wrap$1(te,ne={},ie){if(typeof te!="function")return te;try{const se=te.__sentry_wrapped__;if(se)return typeof se=="function"?se:te;if(getOriginalFunction(te))return te}catch{return te}const ae=function(){const se=Array.prototype.slice.call(arguments);try{ie&&typeof ie=="function"&&ie.apply(this,arguments);const oe=se.map(le=>wrap$1(le,ne));return te.apply(this,oe)}catch(oe){throw ignoreNextOnError(),withScope(le=>{le.addEventProcessor(ce=>(ne.mechanism&&(addExceptionTypeValue(ce,void 0,void 0),addExceptionMechanism(ce,ne.mechanism)),ce.extra={...ce.extra,arguments:se},ce)),captureException(oe)}),oe}};try{for(const se in te)Object.prototype.hasOwnProperty.call(te,se)&&(ae[se]=te[se])}catch{}markFunctionWrapped(ae,te),addNonEnumerableProperty(te,"__sentry_wrapped__",ae);try{Object.getOwnPropertyDescriptor(ae,"name").configurable&&Object.defineProperty(ae,"name",{get(){return te.name}})}catch{}return ae}var DEBUG_BUILD$2=typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__;function exceptionFromError(te,ne){const ie=parseStackFrames(te,ne),ae={type:ne&&ne.name,value:extractMessage(ne)};return ie.length&&(ae.stacktrace={frames:ie}),ae.type===void 0&&ae.value===""&&(ae.value="Unrecoverable error caught"),ae}function eventFromPlainObject(te,ne,ie,ae){const se=getClient(),oe=se&&se.getOptions().normalizeDepth,le={exception:{values:[{type:isEvent$1(ne)?ne.constructor.name:ae?"UnhandledRejection":"Error",value:getNonErrorObjectExceptionValue(ne,{isUnhandledRejection:ae})}]},extra:{__serialized__:normalizeToSize(ne,oe)}};if(ie){const ce=parseStackFrames(te,ie);ce.length&&(le.exception.values[0].stacktrace={frames:ce})}return le}function eventFromError(te,ne){return{exception:{values:[exceptionFromError(te,ne)]}}}function parseStackFrames(te,ne){const ie=ne.stacktrace||ne.stack||"",ae=getPopSize(ne);try{return te(ie,ae)}catch{}return[]}var reactMinifiedRegexp=/Minified React error #\d+;/i;function getPopSize(te){if(te){if(typeof te.framesToPop=="number")return te.framesToPop;if(reactMinifiedRegexp.test(te.message))return 1}return 0}function extractMessage(te){const ne=te&&te.message;return ne?ne.error&&typeof ne.error.message=="string"?ne.error.message:ne:"No error message"}function eventFromException(te,ne,ie,ae){const se=eventFromUnknownInput(te,ne,ie&&ie.syntheticException||void 0,ae);return addExceptionMechanism(se),se.level="error",ie&&ie.event_id&&(se.event_id=ie.event_id),resolvedSyncPromise(se)}
19function eventFromMessage(te,ne,ie="info",ae,se){const oe=eventFromString(te,ne,ae&&ae.syntheticException||void 0,se);return oe.level=ie,ae&&ae.event_id&&(oe.event_id=ae.event_id),resolvedSyncPromise(oe)}function eventFromUnknownInput(te,ne,ie,ae,se){let oe;if(isErrorEvent$3(ne)&&ne.error)return eventFromError(te,ne.error);if(isDOMError(ne)||isDOMException(ne)){const le=ne;if("stack"in ne)oe=eventFromError(te,ne);else{const ce=le.name||(isDOMError(le)?"DOMError":"DOMException"),ue=le.message?`${ce}: ${le.message}`:ce;oe=eventFromString(te,ue,ie,ae),addExceptionTypeValue(oe,ue)}return"code"in le&&(oe.tags={...oe.tags,"DOMException.code":`${le.code}`}),oe}return isError$1(ne)?eventFromError(te,ne):isPlainObject$2(ne)||isEvent$1(ne)?(oe=eventFromPlainObject(te,ne,ie,se),addExceptionMechanism(oe,{synthetic:!0}),oe):(oe=eventFromString(te,ne,ie,ae),addExceptionTypeValue(oe,`${ne}`,void 0),addExceptionMechanism(oe,{synthetic:!0}),oe)}function eventFromString(te,ne,ie,ae){const se={};if(ae&&ie){const oe=parseStackFrames(te,ie);oe.length&&(se.exception={values:[{value:ne,stacktrace:{frames:oe}}]})}if(isParameterizedString(ne)){const{__sentry_template_string__:oe,__sentry_template_values__:le}=ne;return se.logentry={message:oe,params:le},se}return se.message=ne,se}function getNonErrorObjectExceptionValue(te,{isUnhandledRejection:ne}){const ie=extractExceptionKeysForMessage(te),ae=ne?"promise rejection":"exception";return isErrorEvent$3(te)?`Event \`ErrorEvent\` captured as ${ae} with message \`${te.message}\``:isEvent$1(te)?`Event \`${getObjectClassName(te)}\` (type=${te.type}) captured as ${ae}`:`Object captured as ${ae} with keys: ${ie}`}function getObjectClassName(te){try{const ne=Object.getPrototypeOf(te);return ne?ne.constructor.name:void 0}catch{}}function createUserFeedbackEnvelope(te,{metadata:ne,tunnel:ie,dsn:ae}){return createEnvelope({event_id:te.event_id,sent_at:new Date().toISOString(),...ne&&ne.sdk&&{sdk:{name:ne.sdk.name,version:ne.sdk.version}},...!!ie&&!!ae&&{dsn:dsnToString(ae)}},[createUserFeedbackEnvelopeItem(te)])}function createUserFeedbackEnvelopeItem(te){return[{type:"user_report"},te]}var BrowserClient=class extends BaseClient{constructor(te){applySdkMetadata(te,"browser",["browser"],WINDOW$1.SENTRY_SDK_SOURCE||getSDKSource()),super(te),te.sendClientReports&&WINDOW$1.document&&WINDOW$1.document.addEventListener("visibilitychange",()=>{WINDOW$1.document.visibilityState==="hidden"&&this._flushOutcomes()})}eventFromException(te,ne){return eventFromException(this._options.stackParser,te,ne,this._options.attachStacktrace)}
19eventFromMessage(te,ne="info",ie){return eventFromMessage(this._options.stackParser,te,ne,ie,this._options.attachStacktrace)}captureUserFeedback(te){if(!this._isEnabled()){DEBUG_BUILD$2&&logger$1.warn("SDK not enabled, will not capture user feedback.");return}const ne=createUserFeedbackEnvelope(te,{metadata:this.getSdkMetadata(),dsn:this.getDsn(),tunnel:this.getOptions().tunnel});this._sendEnvelope(ne)}_prepareEvent(te,ne,ie){return te.platform=te.platform||"javascript",super._prepareEvent(te,ne,ie)}_flushOutcomes(){const te=this._clearOutcomes();if(te.length===0){DEBUG_BUILD$2&&logger$1.log("No outcomes to send");return}if(!this._dsn){DEBUG_BUILD$2&&logger$1.log("No dsn provided, will not send outcomes");return}DEBUG_BUILD$2&&logger$1.log("Sending outcomes:",te);const ne=createClientReportEnvelope(te,this._options.tunnel&&dsnToString(this._dsn));this._sendEnvelope(ne)}},cachedFetchImpl=void 0;function getNativeFetchImplementation(){if(cachedFetchImpl)return cachedFetchImpl;if(isNativeFetch(WINDOW$1.fetch))return cachedFetchImpl=WINDOW$1.fetch.bind(WINDOW$1);const te=WINDOW$1.document;let ne=WINDOW$1.fetch;if(te&&typeof te.createElement=="function")try{const ie=te.createElement("iframe");ie.hidden=!0,te.head.appendChild(ie);const ae=ie.contentWindow;ae&&ae.fetch&&(ne=ae.fetch),te.head.removeChild(ie)}catch(ie){DEBUG_BUILD$2&&logger$1.warn("Could not create sandbox iframe for pure fetch check, bailing to window.fetch: ",ie)}return cachedFetchImpl=ne.bind(WINDOW$1)}function clearCachedFetchImplementation(){cachedFetchImpl=void 0}function makeFetchTransport(te,ne=getNativeFetchImplementation()){let ie=0,ae=0;function se(oe){const le=oe.body.length;ie+=le,ae++;const ce={body:oe.body,method:"POST",referrerPolicy:"origin",headers:te.headers,keepalive:ie<=6e4&&ae<15,...te.fetchOptions};try{return ne(te.url,ce).then(ue=>(ie-=le,ae--,{statusCode:ue.status,headers:{"x-sentry-rate-limits":ue.headers.get("X-Sentry-Rate-Limits"),"retry-after":ue.headers.get("Retry-After")}}))}catch(ue){return clearCachedFetchImplementation(),ie-=le,ae--,rejectedSyncPromise(ue)}}return createTransport(te,se)}var XHR_READYSTATE_DONE=4;function makeXHRTransport(te){function ne(ie){return new SyncPromise((ae,se)=>{const oe=new XMLHttpRequest;oe.onerror=se,oe.onreadystatechange=()=>{oe.readyState===XHR_READYSTATE_DONE&&ae({statusCode:oe.status,headers:{"x-sentry-rate-limits":oe.getResponseHeader("X-Sentry-Rate-Limits"),"retry-after":oe.getResponseHeader("Retry-After")}})},oe.open("POST",te.url);for(const le in te.headers)Object.prototype.hasOwnProperty.call(te.headers,le)&&oe.setRequestHeader(le,te.headers[le]);oe.send(ie.body)})}return createTransport(te,ne)}var UNKNOWN_FUNCTION="?",CHROME_PRIORITY=30,WINJS_PRIORITY=40,GECKO_PRIORITY=50;function createFrame(te,ne,ie,ae){const se={filename:te,function:ne,in_app:!0};return ie!==void 0&&(se.lineno=ie),ae!==void 0&&(se.colno=ae),se}var chromeRegex=/^\s*at (?:(.+?\)(?: \[.+\])?|.*?) ?\((?:address at )?)?(?:async )?((?:<anonymous>|[-a-z]+:|.*bundle|\/)?.*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,chromeEvalRegex=/\((\S*)(?::(\d+))(?::(\d+))\)/,chromeStackParserFn=te=>{const ne=chromeRegex.exec(te);if(ne){if(ne[2]&&ne[2].indexOf("eval")===0){const se=chromeEvalRegex.exec(ne[2]);se&&(ne[2]=se[1],ne[3]=se[2],ne[4]=se[3])}const[ie,ae]=extractSafariExtensionDetails(ne[1]||UNKNOWN_FUNCTION,ne[2]);return createFrame(ae,ie,ne[3]?+ne[3]:void 0,ne[4]?+ne[4]:void 0)}},chromeStackLineParser=[CHROME_PRIORITY,chromeStackParserFn],geckoREgex=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)?((?:[-a-z]+)?:\/.*?|\[native code\]|[^@]*(?:bundle|\d+\.js)|\/[\w\-. /=]+)(?::(\d+))?(?::(\d+))?\s*$/i,geckoEvalRegex=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i,gecko=te=>{const ne=geckoREgex.exec(te);if(ne){if(ne[3]&&ne[3].indexOf(" > eval")>-1){const se=geckoEvalRegex.exec(ne[3]);se&&(ne[1]=ne[1]||"eval",ne[3]=se[1],ne[4]=se[2],ne[5]="")}let ie=ne[3],ae=ne[1]||UNKNOWN_FUNCTION;return[ae,ie]=extractSafariExtensionDetails(ae,ie),createFrame(ie,ae,ne[4]?+ne[4]:void 0,ne[5]?+ne[5]:void 0)}},geckoStackLineParser=[GECKO_PRIORITY,gecko],winjsRegex=/^\s*at (?:((?:\[object object\])?.+) )?\(?((?:[-a-z]+):.*?):(\d+)(?::(\d+))?\)?\s*$/i,winjs=te=>{const ne=winjsRegex.exec(te);return ne?createFrame(ne[2],ne[1]||UNKNOWN_FUNCTION,+ne[3],ne[4]?+ne[4]:void 0):void 0},winjsStackLineParser=[WINJS_PRIORITY,winjs],defaultStackLineParsers=[chromeStackLineParser,geckoStackLineParser,winjsStackLineParser],defaultStackParser=createStackParser(...defaultStackLineParsers),extractSafariExtensionDetail
19s=(te,ne)=>{const ie=te.indexOf("safari-extension")!==-1,ae=te.indexOf("safari-web-extension")!==-1;return ie||ae?[te.indexOf("@")!==-1?te.split("@")[0]:UNKNOWN_FUNCTION,ie?`safari-extension:${ne}`:`safari-web-extension:${ne}`]:[te,ne]},MAX_ALLOWED_STRING_LENGTH=1024,INTEGRATION_NAME$6="Breadcrumbs",_breadcrumbsIntegration=((te={})=>{const ne={console:!0,dom:!0,fetch:!0,history:!0,sentry:!0,xhr:!0,...te};return{name:INTEGRATION_NAME$6,setupOnce(){},setup(ie){ne.console&&addConsoleInstrumentationHandler(_getConsoleBreadcrumbHandler(ie)),ne.dom&&addClickKeypressInstrumentationHandler(_getDomBreadcrumbHandler(ie,ne.dom)),ne.xhr&&addXhrInstrumentationHandler(_getXhrBreadcrumbHandler(ie)),ne.fetch&&addFetchInstrumentationHandler(_getFetchBreadcrumbHandler(ie)),ne.history&&addHistoryInstrumentationHandler(_getHistoryBreadcrumbHandler(ie)),ne.sentry&&ie.on&&ie.on("beforeSendEvent",_getSentryBreadcrumbHandler(ie))}}}),breadcrumbsIntegration=_breadcrumbsIntegration,Breadcrumbs=convertIntegrationFnToClass(INTEGRATION_NAME$6,breadcrumbsIntegration);function _getSentryBreadcrumbHandler(te){return function(ie){getClient()===te&&addBreadcrumb({category:`sentry.${ie.type==="transaction"?"transaction":"event"}`,event_id:ie.event_id,level:ie.level,message:getEventDescription(ie)},{event:ie})}}function _getDomBreadcrumbHandler(te,ne){return function(ae){if(getClient()!==te)return;let se,oe,le=typeof ne=="object"?ne.serializeAttribute:void 0,ce=typeof ne=="object"&&typeof ne.maxStringLength=="number"?ne.maxStringLength:void 0;ce&&ce>MAX_ALLOWED_STRING_LENGTH&&(DEBUG_BUILD$2&&logger$1.warn(`\`dom.maxStringLength\` cannot exceed ${MAX_ALLOWED_STRING_LENGTH}, but a value of ${ce} was configured. Sentry will use ${MAX_ALLOWED_STRING_LENGTH} instead.`),ce=MAX_ALLOWED_STRING_LENGTH),typeof le=="string"&&(le=[le]);try{const de=ae.event,fe=_isEvent(de)?de.target:de;se=htmlTreeAsString(fe,{keyAttrs:le,maxStringLength:ce}),oe=getComponentName(fe)}catch{se="<unknown>"}if(se.length===0)return;const ue={category:`ui.${ae.name}`,message:se};oe&&(ue.data={"ui.component_name":oe}),addBreadcrumb(ue,{event:ae.event,name:ae.name,global:ae.global})}}function _getConsoleBreadcrumbHandler(te){return function(ie){if(getClient()!==te)return;const ae={category:"console",data:{arguments:ie.args,logger:"console"},level:severityLevelFromString(ie.level),message:safeJoin(ie.args," ")};if(ie.level==="assert")if(ie.args[0]===!1)ae.message=`Assertion failed: ${safeJoin(ie.args.slice(1)," ")||"console.assert"}`,ae.data.arguments=ie.args.slice(1);else return;addBreadcrumb(ae,{input:ie.args,level:ie.level})}}function _getXhrBreadcrumbHandler(te){return function(ie){if(getClient()!==te)return;const{startTimestamp:ae,endTimestamp:se}=ie,oe=ie.xhr[SENTRY_XHR_DATA_KEY];if(!ae||!se||!oe)return;const{method:le,url:ce,status_code:ue,body:de}=oe,fe={method:le,url:ce,status_code:ue},he={xhr:ie.xhr,input:de,startTimestamp:ae,endTimestamp:se};addBreadcrumb({category:"xhr",data:fe,type:"http"},he)}}function _getFetchBreadcrumbHandler(te){return function(ie){if(getClient()!==te)return;const{startTimestamp:ae,endTimestamp:se}=ie;if(se&&!(ie.fetchData.url.match(/sentry_key/)&&ie.fetchData.method==="POST"))if(ie.error){const oe=ie.fetchData,le={data:ie.error,input:ie.args,startTimestamp:ae,endTimestamp:se};addBreadcrumb({category:"fetch",data:oe,level:"error",type:"http"},le)}else{const oe=ie.response,le={...ie.fetchData,status_code:oe&&oe.status},ce={input:ie.args,response:oe,startTimestamp:ae,endTimestamp:se};addBreadcrumb({category:"fetch",data:le,type:"http"},ce)}}}function _getHistoryBreadcrumbHandler(te){return function(ie){if(getClient()!==te)return;let ae=ie.from,se=ie.to;const oe=parseUrl$1(WINDOW$1.location.href);let le=ae?parseUrl$1(ae):void 0;const ce=parseUrl$1(se);(!le||!le.path)&&(le=oe),oe.protocol===ce.protocol&&oe.host===ce.host&&(se=ce.relative),oe.protocol===le.protocol&&oe.host===le.host&&(ae=le.relative),addBreadcrumb({category:"navigation",data:{from:ae,to:se}})}}function _isEvent(te){return!!te&&!!te.target}var INTEGRATION_NAME$5="Dedupe",_dedupeIntegration=(()=>{let te;return{name:INTEGRATION_NAME$5,setupOnce(){},processEvent(ne){if(ne.type)return ne;try{if(_shouldDropEvent(ne,te))return DEBUG_BUILD$2&&logger$1.warn("Event dropped due to being a duplicate of previously captured event."),null}catch{}return te=ne}}}),dedupeIntegration=_dedupeIntegration,Dedupe=convertIntegrationFnToClass(INTEGRATION_NAME$5,dedupeIntegration);function _shouldDropEvent(te,ne){return ne?!!(_isSameMessageEvent(te,ne)||_isSameExceptionEvent(te,ne)):!1}function _isSameMessageEvent(te,ne){const ie=te.message,ae=ne.message;return!(!ie&&!ae||ie&&!ae||!ie&&ae||ie!==ae||!_isSameFingerprint(te,ne)||!_isSameStacktrace(te,ne))}function _isSameExceptionEvent(te,ne){const ie=_getExceptionFromEvent(ne),ae=_getExceptionFromEvent(te);return!(!ie||!ae||ie.type!==ae.type||ie.value!==ae.value||!_isSameFingerprint(te,ne)||!_isSameStacktrace(te,ne))}function _isSameStacktrace(te,ne){let ie=_getFramesFromEvent(te),ae=_getFramesFromEvent(ne);if(!ie&&!ae)return!0;
19if(ie&&!ae||!ie&&ae||(ie=ie,ae=ae,ae.length!==ie.length))return!1;for(let se=0;se<ae.length;se++){const oe=ae[se],le=ie[se];if(oe.filename!==le.filename||oe.lineno!==le.lineno||oe.colno!==le.colno||oe.function!==le.function)return!1}return!0}function _isSameFingerprint(te,ne){let ie=te.fingerprint,ae=ne.fingerprint;if(!ie&&!ae)return!0;if(ie&&!ae||!ie&&ae)return!1;ie=ie,ae=ae;try{return ie.join("")===ae.join("")}catch{return!1}}function _getExceptionFromEvent(te){return te.exception&&te.exception.values&&te.exception.values[0]}function _getFramesFromEvent(te){const ne=te.exception;if(ne)try{return ne.values[0].stacktrace.frames}catch{return}}var INTEGRATION_NAME$4="GlobalHandlers",_globalHandlersIntegration=((te={})=>{const ne={onerror:!0,onunhandledrejection:!0,...te};return{name:INTEGRATION_NAME$4,setupOnce(){Error.stackTraceLimit=50},setup(ie){ne.onerror&&(_installGlobalOnErrorHandler(ie),globalHandlerLog("onerror")),ne.onunhandledrejection&&(_installGlobalOnUnhandledRejectionHandler(ie),globalHandlerLog("onunhandledrejection"))}}}),globalHandlersIntegration=_globalHandlersIntegration,GlobalHandlers=convertIntegrationFnToClass(INTEGRATION_NAME$4,globalHandlersIntegration);function _installGlobalOnErrorHandler(te){addGlobalErrorInstrumentationHandler(ne=>{const{stackParser:ie,attachStacktrace:ae}=getOptions();if(getClient()!==te||shouldIgnoreOnError())return;const{msg:se,url:oe,line:le,column:ce,error:ue}=ne,de=ue===void 0&&isString$2(se)?_eventFromIncompleteOnError(se,oe,le,ce):_enhanceEventWithInitialFrame(eventFromUnknownInput(ie,ue||se,void 0,ae,!1),oe,le,ce);de.level="error",captureEvent(de,{originalException:ue,mechanism:{handled:!1,type:"onerror"}})})}function _installGlobalOnUnhandledRejectionHandler(te){addGlobalUnhandledRejectionInstrumentationHandler(ne=>{const{stackParser:ie,attachStacktrace:ae}=getOptions();if(getClient()!==te||shouldIgnoreOnError())return;const se=_getUnhandledRejectionError(ne),oe=isPrimitive$3(se)?_eventFromRejectionWithPrimitive(se):eventFromUnknownInput(ie,se,void 0,ae,!0);oe.level="error",captureEvent(oe,{originalException:se,mechanism:{handled:!1,type:"onunhandledrejection"}})})}function _getUnhandledRejectionError(te){if(isPrimitive$3(te))return te;const ne=te;try{if("reason"in ne)return ne.reason;if("detail"in ne&&"reason"in ne.detail)return ne.detail.reason}catch{}return te}function _eventFromRejectionWithPrimitive(te){return{exception:{values:[{type:"UnhandledRejection",value:`Non-Error promise rejection captured with value: ${String(te)}`}]}}}function _eventFromIncompleteOnError(te,ne,ie,ae){const se=/^(?:[Uu]ncaught (?:exception: )?)?(?:((?:Eval|Internal|Range|Reference|Syntax|Type|URI|)Error): )?(.*)$/i;let oe=isErrorEvent$3(te)?te.message:te,le="Error";const ce=oe.match(se);return ce&&(le=ce[1],oe=ce[2]),_enhanceEventWithInitialFrame({exception:{values:[{type:le,value:oe}]}},ne,ie,ae)}function _enhanceEventWithInitialFrame(te,ne,ie,ae){const se=te.exception=te.exception||{},oe=se.values=se.values||[],le=oe[0]=oe[0]||{},ce=le.stacktrace=le.stacktrace||{},ue=ce.frames=ce.frames||[],de=isNaN(parseInt(ae,10))?void 0:ae,fe=isNaN(parseInt(ie,10))?void 0:ie,he=isString$2(ne)&&ne.length>0?ne:getLocationHref();return ue.length===0&&ue.push({colno:de,filename:he,function:"?",in_app:!0,lineno:fe}),te}function globalHandlerLog(te){DEBUG_BUILD$2&&logger$1.log(`Global Handler attached: ${te}`)}function getOptions(){const te=getClient();return te&&te.getOptions()||{stackParser:()=>[],attachStacktrace:!1}}var INTEGRATION_NAME$3="HttpContext",_httpContextIntegration=(()=>({name:INTEGRATION_NAME$3,setupOnce(){},preprocessEvent(te){if(!WINDOW$1.navigator&&!WINDOW$1.location&&!WINDOW$1.document)return;const ne=te.request&&te.request.url||WINDOW$1.location&&WINDOW$1.location.href,{referrer:ie}=WINDOW$1.document||{},{userAgent:ae}=WINDOW$1.navigator||{},se={...te.request&&te.request.headers,...ie&&{Referer:ie},...ae&&{"User-Agent":ae}};te.request={...te.request,...ne&&{url:ne},headers:se}}})),httpContextIntegration=_httpContextIntegration,HttpContext=convertIntegrationFnToClass(INTEGRATION_NAME$3,httpContextIntegration),DEFAULT_KEY="cause",DEFAULT_LIMIT=5,INTEGRATION_NAME$2="LinkedErrors",_linkedErrorsIntegration=((te={})=>{const ne=te.limit||DEFAULT_LIMIT,ie=te.key||DEFAULT_KEY;return{name:INTEGRATION_NAME$2,setupOnce(){},preprocessEvent(ae,se,oe){const le=oe.getOptions();applyAggregateErrorsToEvent(exceptionFromError,le.stackParser,le.maxValueLength,ie,ne,ae,se)}}}),linkedErrorsIntegration=_linkedErrorsIntegration,LinkedErrors=convertIntegrationFnToClass(INTEGRATION_NAME$2,linkedErrorsIntegration),DEFAULT_EVENT_TARGET=["EventTarget","Window","Node","ApplicationCache","AudioTrackList","BroadcastChannel","ChannelMergerNode","CryptoOperation","EventSource","FileReader","HTMLUnknownElement","IDBDatabase","IDBRequest","IDBTransaction","KeyOperation","MediaController","MessagePort","ModalWindow","Notification","SVGElementInstance","Screen","SharedWorker","TextTrack","TextTrackCue","TextTrackList","WebSocket","WebSocketWorker","Worker","XMLHttpRequest","XMLHttpRequestEventTarget","XMLHttpRequestUpload"],INTEGRATION_NAME$1="TryCatch",_browserApiErrorsIntegration=((te={})=>{const ne={XMLHttpRequest:!0,eventTarget:!0,requestAnimationFrame:!0,setInterval:!0,setTimeout:!0,...te};return{name:INTEGRATION_NAME$1,setupOnce(){ne.setTimeout&&fill(WINDOW$1,"setTimeout",_wrapTimeFunction),ne.setInterval&&fill(WINDOW$1,"setInterval",_wrapTimeFunction),ne.requestAnimationFrame&&fill(WINDOW$1,"requestAnimationFrame",_wrapRAF),ne.XMLHttpRequest&&"XMLHttpRequest"in WINDOW$1&&fill(XMLHttpRequest.prototype,"send",_wrapXHR);const ie=ne.eventTarget;ie&&(Array.isArray(ie)?ie:DEFAULT_EVENT_TARGET).forEach(_wrapEventTarget)}}}),browserApiErrorsIntegration=_browserApiErrorsIntegration,TryCatch=convertIntegrationFnToClass(INTEGRATION_NAME$1,browserApiErrorsIntegration);function _wrapTimeFunction(te){return function(...ne){const ie=ne[0];return ne[0]=wrap$1(ie,{mechanism:{data:{function:getFunctionName(te)},handled:!1,type:"instrument"}}),te.apply(this,ne)}}function _wrapRAF(te){return function(ne){return te.apply(this,[wrap$1(ne,{mechanism:{data:{function:"requestAnimationFrame",handler:getFunctionName(te)},handled:!1,type:"instrument"}})])}}function _wrapXHR(te){return function(...ne){const ie=this;return["onload","onerror","onprogress","onreadystatechange"].forEach(ae=>{ae in ie&&typeof ie[ae]=="function"&&fill(ie,ae,function(se){const oe={mechanism:{data:{function:ae,handler:getFunctionName(se)},handled:!1,type:"instrument"}},le=getOriginalFunction(se);return le&&(oe.mechanism.data.handler=getFunctionName(le)),wrap$1(se,oe)})}),te.apply(this,ne)}}function _wrapEventTarget(te){const ne=WINDOW$1,ie=ne[te]&&ne[te].prototype;!ie||!ie.hasOwnProperty||!ie.hasOwnProperty("addEventListener")||(fill(ie,"addEventListener",function(ae){return function(se,oe,le){try{typeof oe.handleEvent=="function"&&(oe.handleEvent=wrap$1(oe.handleEvent,{mechanism:{data:{function:"handleEvent",handler:getFunctionName(oe),target:te},handled:!1,type:"instrument"}}))}catch{}return ae.apply(this,[se,wrap$1(oe,{mechanism:{data:{function:"addEventListener",handler:getFunctionName(oe),target:te},handled:!1,type:"instrument"}}),le])}}),fill(ie,"removeEventListener",function(ae){return function(se,oe,le){const ce=oe;try{const ue=ce&&ce.__sentry_wrapped__;ue&&ae.call(this,se,ue,le)}catch{}return ae.call(this,se,ce,le)}}))}var defaultIntegrations=[inboundFiltersIntegration(),functionToStringIntegration(),browserApiErrorsIntegration(),breadcrumbsIntegration(),globalHandlersIntegration(),linkedErrorsIntegration(),dedupeIntegration(),httpContextIntegration()];function getDefaultIntegrations(te){return[...defaultIntegrations]}function init$1(te={}){te.defaultIntegrations===void 0&&(te.defaultIntegrations=getDefaultIntegrations()),te.release===void 0&&(typeof __SENTRY_RELEASE__=="string"&&(te.release=__SENTRY_RELEASE__),WINDOW$1.SENTRY_RELEASE&&WINDOW$1.SENTRY_RELEASE.id&&(te.release=WINDOW$1.SENTRY_RELEASE.id)),te.autoSessionTracking===void 0&&(te.autoSessionTracking=!0),te.sendClientReports===void 0&&(te.sendClientReports=!0),initAndBind(BrowserClient,{...te,stackParser:stackParserFromStackParserOptions(te.stackParser||defaultStackParser),integrations:getIntegrationsToSetup(te),transport:te.transport||(supportsFetch()?makeFetchTransport:makeXHRTransport)}
19),te.autoSessionTracking&&startSessionTracking()}function startSessionTracking(){if(typeof WINDOW$1.document>"u"){DEBUG_BUILD$2&&logger$1.warn("Session tracking in non-browser environment with @sentry/browser is not supported.");return}startSession({ignoreDuration:!0}),captureSession(),addHistoryInstrumentationHandler(({from:te,to:ne})=>{te!==void 0&&te!==ne&&(startSession({ignoreDuration:!0}),captureSession())})}var WINDOW=GLOBAL_OBJ,REPLAY_SESSION_KEY="sentryReplaySession",REPLAY_EVENT_NAME="replay_event",UNABLE_TO_SEND_REPLAY="Unable to send Replay",SESSION_IDLE_PAUSE_DURATION=3e5,SESSION_IDLE_EXPIRE_DURATION=9e5,DEFAULT_FLUSH_MIN_DELAY=5e3,DEFAULT_FLUSH_MAX_DELAY=5500,BUFFER_CHECKOUT_TIME=6e4,RETRY_BASE_INTERVAL=5e3,RETRY_MAX_COUNT=3,NETWORK_BODY_MAX_SIZE=15e4,CONSOLE_ARG_MAX_SIZE=5e3,SLOW_CLICK_THRESHOLD=3e3,SLOW_CLICK_SCROLL_TIMEOUT=300,REPLAY_MAX_EVENT_BUFFER_SIZE=2e7,MIN_REPLAY_DURATION=4999,MIN_REPLAY_DURATION_LIMIT=15e3,MAX_REPLAY_DURATION=36e5;function _nullishCoalesce$1(te,ne){return te??ne()}function _optionalChain$5(te){let ne,ie=te[0],ae=1;for(;ae<te.length;){const se=te[ae],oe=te[ae+1];if(ae+=2,(se==="optionalAccess"||se==="optionalCall")&&ie==null)return;se==="access"||se==="optionalAccess"?(ne=ie,ie=oe(ie)):(se==="call"||se==="optionalCall")&&(ie=oe((...le)=>ie.call(ne,...le)),ne=void 0)}return ie}var NodeType$1;(function(te){te[te.Document=0]="Document",te[te.DocumentType=1]="DocumentType",te[te.Element=2]="Element",te[te.Text=3]="Text",te[te.CDATA=4]="CDATA",te[te.Comment=5]="Comment"})(NodeType$1||(NodeType$1={}));function isElement$1(te){return te.nodeType===te.ELEMENT_NODE}function isShadowRoot(te){const ne=_optionalChain$5([te,"optionalAccess",ie=>ie.host]);return _optionalChain$5([ne,"optionalAccess",ie=>ie.shadowRoot])===te}function isNativeShadowDom(te){return Object.prototype.toString.call(te)==="[object ShadowRoot]"}function fixBrowserCompatibilityIssuesInCSS(te){return te.includes(" background-clip: text;")&&!te.includes(" -webkit-background-clip: text;")&&(te=te.replace(" background-clip: text;"," -webkit-background-clip: text; background-clip: text;")),te}function escapeImportStatement(te){const{cssText:ne}=te;if(ne.split('"').length<3)return ne;const ie=["@import",`url(${JSON.stringify(te.href)})`];return te.layerName===""?ie.push("layer"):te.layerName&&ie.push(`layer(${te.layerName})`),te.supportsText&&ie.push(`supports(${te.supportsText})`),te.media.length&&ie.push(te.media.mediaText),ie.join(" ")+";"}function stringifyStylesheet(te){try{const ne=te.rules||te.cssRules;return ne?fixBrowserCompatibilityIssuesInCSS(Array.from(ne,stringifyRule).join("")):null}catch{return null}}function stringifyRule(te){let ne;if(isCSSImportRule(te))try{ne=stringifyStylesheet(te.styleSheet)||escapeImportStatement(te)}catch{}else if(isCSSStyleRule(te)&&te.selectorText.includes(":"))return fixSafariColons(te.cssText);return ne||te.cssText}function fixSafariColons(te){return te.replace(/(\[(?:[\w-]+)[^\\])(:(?:[\w-]+)\])/gm,"$1\\$2")}function isCSSImportRule(te){return"styleSheet"in te}function isCSSStyleRule(te){return"selectorText"in te}var Mirror=class{constructor(){this.idNodeMap=new Map,this.nodeMetaMap=new WeakMap}getId(te){return te?_nullishCoalesce$1(_optionalChain$5([this,"access",ne=>ne.getMeta,"call",ne=>ne(te),"optionalAccess",ne=>ne.id]),()=>-1):-1}getNode(te){return this.idNodeMap.get(te)||null}getIds(){return Array.from(this.idNodeMap.keys())}getMeta(te){return this.nodeMetaMap.get(te)||null}removeNodeFromMap(te){const ne=this.getId(te);this.idNodeMap.delete(ne),te.childNodes&&te.childNodes.forEach(ie=>this.removeNodeFromMap(ie))}has(te){return this.idNodeMap.has(te)}hasNode(te){return this.nodeMetaMap.has(te)}add(te,ne){const ie=ne.id;this.idNodeMap.set(ie,te),this.nodeMetaMap.set(te,ne)}replace(te,ne){const ie=this.getNode(te);if(ie){const ae=this.nodeMetaMap.get(ie);ae&&this.nodeMetaMap.set(ne,ae)}this.idNodeMap.set(te,ne)}reset(){this.idNodeMap=new Map,this.nodeMetaMap=new WeakMap}};function createMirror(){return new Mirror}function shouldMaskInput({maskInputOptions:te,tagName:ne,type:ie}
19){return ne==="OPTION"&&(ne="SELECT"),!!(te[ne.toLowerCase()]||ie&&te[ie]||ie==="password"||ne==="INPUT"&&!ie&&te.text)}function maskInputValue({isMasked:te,element:ne,value:ie,maskInputFn:ae}){let se=ie||"";return te?(ae&&(se=ae(se,ne)),"*".repeat(se.length)):se}function toLowerCase(te){return te.toLowerCase()}function toUpperCase(te){return te.toUpperCase()}var ORIGINAL_ATTRIBUTE_NAME="__rrweb_original__";function is2DCanvasBlank(te){const ne=te.getContext("2d");if(!ne)return!0;const ie=50;for(let ae=0;ae<te.width;ae+=ie)for(let se=0;se<te.height;se+=ie){const oe=ne.getImageData,le=ORIGINAL_ATTRIBUTE_NAME in oe?oe[ORIGINAL_ATTRIBUTE_NAME]:oe;if(new Uint32Array(le.call(ne,ae,se,Math.min(ie,te.width-ae),Math.min(ie,te.height-se)).data.buffer).some(ce=>ce!==0))return!1}return!0}function getInputType(te){const ne=te.type;return te.hasAttribute("data-rr-is-password")?"password":ne?toLowerCase(ne):null}function getInputValue(te,ne,ie){return ne==="INPUT"&&(ie==="radio"||ie==="checkbox")?te.getAttribute("value")||"":te.value}var _id=1,tagNameRegex=new RegExp("[^a-z0-9-_:]"),IGNORED_NODE=-2;function genId(){return _id++}function getValidTagName(te){if(te instanceof HTMLFormElement)return"form";const ne=toLowerCase(te.tagName);return tagNameRegex.test(ne)?"div":ne}function extractOrigin(te){let ne="";return te.indexOf("//")>-1?ne=te.split("/").slice(0,3).join("/"):ne=te.split("/")[0],ne=ne.split("?")[0],ne}var canvasService,canvasCtx,URL_IN_CSS_REF=/url\((?:(')([^']*)'|(")(.*?)"|([^)]*))\)/gm,URL_PROTOCOL_MATCH=/^(?:[a-z+]+:)?\/\//i,URL_WWW_MATCH=/^www\..*/i,DATA_URI=/^(data:)([^,]*),(.*)/i;function absoluteToStylesheet(te,ne){return(te||"").replace(URL_IN_CSS_REF,(ie,ae,se,oe,le,ce)=>{const ue=se||le||ce,de=ae||oe||"";if(!ue)return ie;if(URL_PROTOCOL_MATCH.test(ue)||URL_WWW_MATCH.test(ue))return`url(${de}${ue}${de})`;if(DATA_URI.test(ue))return`url(${de}${ue}${de})`;if(ue[0]==="/")return`url(${de}${extractOrigin(ne)+ue}${de})`;const fe=ne.split("/"),he=ue.split("/");fe.pop();for(const pe of he)pe!=="."&&(pe===".."?fe.pop():fe.push(pe));return`url(${de}${fe.join("/")}${de})`})}var SRCSET_NOT_SPACES=/^[^ \t\n\r\u000c]+/,SRCSET_COMMAS_OR_SPACES=/^[, \t\n\r\u000c]+/;function getAbsoluteSrcsetString(te,ne){if(ne.trim()==="")return ne;let ie=0;function ae(oe){let le;const ce=oe.exec(ne.substring(ie));return ce?(le=ce[0],ie+=le.length,le):""}const se=[];for(;ae(SRCSET_COMMAS_OR_SPACES),!(ie>=ne.length);){let oe=ae(SRCSET_NOT_SPACES);if(oe.slice(-1)===",")oe=absoluteToDoc(te,oe.substring(0,oe.length-1)),se.push(oe);else{let le="";oe=absoluteToDoc(te,oe);let ce=!1;for(;;){const ue=ne.charAt(ie);if(ue===""){se.push((oe+le).trim());break}else if(ce)ue===")"&&(ce=!1);else if(ue===","){ie+=1,se.push((oe+le).trim());break}else ue==="("&&(ce=!0);le+=ue,ie+=1}}}return se.join(", ")}function absoluteToDoc(te,ne){if(!ne||ne.trim()==="")return ne;const ie=te.createElement("a");return ie.href=ne,ie.href}function isSVGElement(te){return!!(te.tagName==="svg"||te.ownerSVGElement)}function getHref(){const te=document.createElement("a");return te.href="",te.href}function transformAttribute(te,ne,ie,ae,se,oe){return ae&&(ie==="src"||ie==="href"&&!(ne==="use"&&ae[0]==="#")||ie==="xlink:href"&&ae[0]!=="#"||ie==="background"&&(ne==="table"||ne==="td"||ne==="th")?absoluteToDoc(te,ae):ie==="srcset"?getAbsoluteSrcsetString(te,ae):ie==="style"?absoluteToStylesheet(ae,getHref()):ne==="object"&&ie==="data"?absoluteToDoc(te,ae):typeof oe=="function"?oe(ie,ae,se):ae)}function ignoreAttribute(te,ne,ie){return(te==="video"||te==="audio")&&ne==="autoplay"}function _isBlockedElement(te,ne,ie,ae){try{if(ae&&te.matches(ae))return!1;if(typeof ne=="string"){if(te.classList.contains(ne))return!0}else for(let se=te.classList.length;se--;){const oe=te.classList[se];if(ne.test(oe))return!0}if(ie)return te.matches(ie)}catch{}return!1}function elementClassMatchesRegex(te,ne){for(let ie=te.classList.length;ie--;){const ae=te.classList[ie];if(ne.test(ae))return!0}return!1}function distanceToMatch(te,ne,ie=1/0,ae=0){return!te||te.nodeType!==te.ELEMENT_NODE||ae>
19ie?-1:ne(te)?ae:distanceToMatch(te.parentNode,ne,ie,ae+1)}function createMatchPredicate(te,ne){return ie=>{const ae=ie;if(ae===null)return!1;try{if(te){if(typeof te=="string"){if(ae.matches(`.${te}`))return!0}else if(elementClassMatchesRegex(ae,te))return!0}return!!(ne&&ae.matches(ne))}catch{return!1}}}function needMaskingText(te,ne,ie,ae,se,oe){try{const le=te.nodeType===te.ELEMENT_NODE?te:te.parentElement;if(le===null)return!1;if(le.tagName==="INPUT"){const de=le.getAttribute("autocomplete");if(["current-password","new-password","cc-number","cc-exp","cc-exp-month","cc-exp-year","cc-csc"].includes(de))return!0}let ce=-1,ue=-1;if(oe){if(ue=distanceToMatch(le,createMatchPredicate(ae,se)),ue<0)return!0;ce=distanceToMatch(le,createMatchPredicate(ne,ie),ue>=0?ue:1/0)}else{if(ce=distanceToMatch(le,createMatchPredicate(ne,ie)),ce<0)return!1;ue=distanceToMatch(le,createMatchPredicate(ae,se),ce>=0?ce:1/0)}return ce>=0?ue>=0?ce<=ue:!0:ue>=0?!1:!!oe}catch{}return!!oe}function onceIframeLoaded(te,ne,ie){const ae=te.contentWindow;if(!ae)return;let se=!1,oe;try{oe=ae.document.readyState}catch{return}if(oe!=="complete"){const ce=setTimeout(()=>{se||(ne(),se=!0)},ie);te.addEventListener("load",()=>{clearTimeout(ce),se=!0,ne()});return}const le="about:blank";if(ae.location.href!==le||te.src===le||te.src==="")return setTimeout(ne,0),te.addEventListener("load",ne);te.addEventListener("load",ne)}function onceStylesheetLoaded(te,ne,ie){let ae=!1,se;try{se=te.sheet}catch{return}if(se)return;const oe=setTimeout(()=>{ae||(ne(),ae=!0)},ie);te.addEventListener("load",()=>{clearTimeout(oe),ae=!0,ne()})}function serializeNode(te,ne){const{doc:ie,mirror:ae,blockClass:se,blockSelector:oe,unblockSelector:le,maskAllText:ce,maskAttributeFn:ue,maskTextClass:de,unmaskTextClass:fe,maskTextSelector:he,unmaskTextSelector:pe,inlineStylesheet:ve,maskInputOptions:me={},maskTextFn:ge,maskInputFn:Se,dataURLOptions:_e={},inlineImages:Ee,recordCanvas:ye,keepIframeSrcFn:Te,newlyAddedElement:be=!1}=ne,Ce=getRootId(ie,ae);switch(te.nodeType){case te.DOCUMENT_NODE:return te.compatMode!=="CSS1Compat"?{type:NodeType$1.Document,childNodes:[],compatMode:te.compatMode}:{type:NodeType$1.Document,childNodes:[]};case te.DOCUMENT_TYPE_NODE:return{type:NodeType$1.DocumentType,name:te.name,publicId:te.publicId,systemId:te.systemId,rootId:Ce};case te.ELEMENT_NODE:return serializeElementNode(te,{doc:ie,blockClass:se,blockSelector:oe,unblockSelector:le,inlineStylesheet:ve,maskAttributeFn:ue,maskInputOptions:me,maskInputFn:Se,dataURLOptions:_e,inlineImages:Ee,recordCanvas:ye,keepIframeSrcFn:Te,newlyAddedElement:be,rootId:Ce,maskAllText:ce,maskTextClass:de,unmaskTextClass:fe,maskTextSelector:he,unmaskTextSelector:pe});case te.TEXT_NODE:return serializeTextNode(te,{maskAllText:ce,maskTextClass:de,unmaskTextClass:fe,maskTextSelector:he,unmaskTextSelector:pe,maskTextFn:ge,maskInputOptions:me,maskInputFn:Se,rootId:Ce});case te.CDATA_SECTION_NODE:return{type:NodeType$1.CDATA,textContent:"",rootId:Ce};case te.COMMENT_NODE:return{type:NodeType$1.Comment,textContent:te.textContent||"",rootId:Ce};default:return!1}}function getRootId(te,ne){if(!ne.hasNode(te))return;const ie=ne.getId(te);return ie===1?void 0:ie}function serializeTextNode(te,ne){const{maskAllText:ie,maskTextClass:ae,unmaskTextClass:se,maskTextSelector:oe,unmaskTextSelector:le,maskTextFn:ce,maskInputOptions:ue,maskInputFn:de,rootId:fe}=ne,he=te.parentNode&&te.parentNode.tagName;let pe=te.textContent;const ve=he==="STYLE"?!0:void 0,me=he==="SCRIPT"?!0:void 0,ge=he==="TEXTAREA"?!0:void 0;if(ve&&pe){try{te.nextSibling||te.previousSibling||_optionalChain$5([te,"access",_e=>_e.parentNode,"access",_e=>_e.sheet,"optionalAccess",_e=>_e.cssRules])&&(pe=stringifyStylesheet(te.parentNode.sheet))}catch(_e){console.warn(`Cannot get CSS styles from text's parentNode. Error: ${_e}`,te)}pe=absoluteToStylesheet(pe,getHref())}me&&(pe="SCRIPT_PLACEHOLDER");const Se=needMaskingText(te,ae,oe,se,le,ie);return!ve&&!me&&!ge&&pe&&Se&&(pe=ce?ce(pe,te.parentElement):pe.replace(/[\S]/g,"*")),ge&&pe&&(ue.textarea||Se)&&(pe=de?de(pe,te.parentNode):pe.replace(/[\S]/g,"*")),he==="OPTION"&&pe&&(pe=maskInputValue({isMasked:needMaskingText(te,ae,oe,se,le,shouldMaskInput({type:null,tagName:he,maskInputOptions:ue})),element:te,value:pe,maskInputFn:de})),{type:NodeType$1.Text,textContent:pe||"",isStyle:ve,rootId:fe}}function serializeElementNode(te,ne){const{doc:ie,blockClass:ae,blockSelector:se,unblockSelector:oe,inlineStylesheet:le,maskInputOptions:ce={},maskAttributeFn:ue,maskInputFn:de,dataURLOptions:fe={},inlineImages:he,recordCanvas:pe,keepIframeSrcFn:ve,newlyAddedElement:me=!1,rootId:ge,maskAllText:Se,maskTextClass:_e,unmaskTextClass:Ee,maskTextSelector:ye,unmaskTextSelector:Te}=ne,be=_isBlockedElement(te,ae,se,oe),Ce=getValidTagName(te);let Ie={};const Re=te.attributes.length;for(let Ge=0;Ge<Re;Ge++){const Be=te.attributes[Ge];Be.name&&!ignoreAttribute(Ce,Be.name,Be.value)&&(Ie[Be.name]=transformAttribute(ie,Ce,toLowerCase(Be.name),Be.value,te,ue))}if(Ce==="link"&&le){const Ge=Array.from(ie.styleSheets).find(Ve=>Ve.href===te.href);let Be=null;Ge&&(Be=stringifyStylesheet(Ge)),Be&&(delete Ie.rel,delete Ie.href,Ie._cssText=absoluteToStylesheet(Be,Ge.href))}if(Ce==="style"&&te.sheet&&!(te.innerText||te.textContent||"").trim().length){const Ge=stringifyStylesheet(te.sheet);Ge&&(Ie._cssText=absoluteToStylesheet(Ge,getHref()))}if(Ce==="input"||Ce==="textarea"||Ce==="select"||Ce==="option"){const Ge=te,Be=getInputType(Ge),Ve=getInputValue(Ge,toUpperCase(Ce),Be),$e=Ge.checked;if(Be!=="submit"&&Be!=="button"&&Ve){const ze=needMaskingText(Ge,_e,ye,Ee,Te,shouldMaskInput({type:Be,tagName:toUpperCase(Ce),maskInputOptions:ce}));Ie.value=maskInputValue({isMasked:ze,element:Ge,value:Ve,maskInputFn:de})}$e&&(Ie.checked=$e)}if(Ce==="option"&&(te.selected&&!ce.select?Ie.selected=!0:delete Ie.selected),Ce==="canvas"&&pe){if(te.__context==="2d")is2DCanvasBlank(te)||(Ie.rr_dataURL=te.toDataURL(fe.type,fe.quality));else if(!("__context"in te)){const Ge=te.toDataURL(fe.type,fe.quality),Be=
19document.createElement("canvas");Be.width=te.width,Be.height=te.height,Ge!==Be.toDataURL(fe.type,fe.quality)&&(Ie.rr_dataURL=Ge)}}if(Ce==="img"&&he){canvasService||(canvasService=ie.createElement("canvas"),canvasCtx=canvasService.getContext("2d"));const Ge=te,Be=Ge.crossOrigin;Ge.crossOrigin="anonymous";const Ve=()=>{Ge.removeEventListener("load",Ve);try{canvasService.width=Ge.naturalWidth,canvasService.height=Ge.naturalHeight,canvasCtx.drawImage(Ge,0,0),Ie.rr_dataURL=canvasService.toDataURL(fe.type,fe.quality)}catch($e){console.warn(`Cannot inline img src=${Ge.currentSrc}! Error: ${$e}`)}Be?Ie.crossOrigin=Be:Ge.removeAttribute("crossorigin")};Ge.complete&&Ge.naturalWidth!==0?Ve():Ge.addEventListener("load",Ve)}if((Ce==="audio"||Ce==="video")&&(Ie.rr_mediaState=te.paused?"paused":"played",Ie.rr_mediaCurrentTime=te.currentTime),me||(te.scrollLeft&&(Ie.rr_scrollLeft=te.scrollLeft),te.scrollTop&&(Ie.rr_scrollTop=te.scrollTop)),be){const{width:Ge,height:Be}=te.getBoundingClientRect();Ie={class:Ie.class,rr_width:`${Ge}px`,rr_height:`${Be}px`}}Ce==="iframe"&&!ve(Ie.src)&&(te.contentDocument||(Ie.rr_src=Ie.src),delete Ie.src);let Me;try{customElements.get(Ce)&&(Me=!0)}catch{}return{type:NodeType$1.Element,tagName:Ce,attributes:Ie,childNodes:[],isSVG:isSVGElement(te)||void 0,needBlock:be,rootId:ge,isCustom:Me}}function lowerIfExists(te){return te==null?"":te.toLowerCase()}function slimDOMExcluded(te,ne){if(ne.comment&&te.type===NodeType$1.Comment)return!0;if(te.type===NodeType$1.Element){if(ne.script&&(te.tagName==="script"||te.tagName==="link"&&(te.attributes.rel==="preload"||te.attributes.rel==="modulepreload")&&te.attributes.as==="script"||te.tagName==="link"&&te.attributes.rel==="prefetch"&&typeof te.attributes.href=="string"&&te.attributes.href.endsWith(".js")))return!0;if(ne.headFavicon&&(te.tagName==="link"&&te.attributes.rel==="shortcut icon"||te.tagName==="meta"&&(lowerIfExists(te.attributes.name).match(/^msapplication-tile(image|color)$/)||lowerIfExists(te.attributes.name)==="application-name"||lowerIfExists(te.attributes.rel)==="icon"||lowerIfExists(te.attributes.rel)==="apple-touch-icon"||lowerIfExists(te.attributes.rel)==="shortcut icon")))return!0;if(te.tagName==="meta"){if(ne.headMetaDescKeywords&&lowerIfExists(te.attributes.name).match(/^description|keywords$/))return!0;if(ne.headMetaSocial&&(lowerIfExists(te.attributes.property).match(/^(og|twitter|fb):/)||lowerIfExists(te.attributes.name).match(/^(og|twitter):/)||lowerIfExists(te.attributes.name)==="pinterest"))return!0;if(ne.headMetaRobots&&(lowerIfExists(te.attributes.name)==="robots"||lowerIfExists(te.attributes.name)==="googlebot"||lowerIfExists(te.attributes.name)==="bingbot"))return!0;if(ne.headMetaHttpEquiv&&te.attributes["http-equiv"]!==void 0)return!0;if(ne.headMetaAuthorship&&(lowerIfExists(te.attributes.name)==="author"||lowerIfExists(te.attributes.name)==="generator"||lowerIfExists(te.attributes.name)==="framework"||lowerIfExists(te.attributes.name)==="publisher"||lowerIfExists(te.attributes.name)==="progid"||lowerIfExists(te.attributes.property).match(/^article:/)||lowerIfExists(te.attributes.property).match(/^product:/)))return!0;if(ne.headMetaVerification&&(lowerIfExists(te.attributes.name)==="google-site-verification"||lowerIfExists(te.attributes.name)==="yandex-verification"||lowerIfExists(te.attributes.name)==="csrf-token"||lowerIfExists(te.attributes.name)==="p:domain_verify"||lowerIfExists(te.attributes.name)==="verify-v1"||lowerIfExists(te.attributes.name)==="verification"||lowerIfExists(te.attributes.name)==="shopify-checkout-api-token"))return!0}}return!1}function serializeNodeWithId(te,ne){const{doc:ie,mirror:ae,blockClass:se,blockSelector:oe,unblockSelector:le,maskAllText:ce,maskTextClass:ue,unmaskTextClass:de,maskTextSelector:fe,unmaskTextSelector:he,skipChild:pe=!1,inlineStylesheet:ve=!0,maskInputOptions:me={},maskAttributeFn:ge,maskTextFn:Se,maskInputFn:_e,slimDOMOptions:Ee,dataURLOptions:ye={},inlineImages:Te=!1,recordCanvas:be=!1,onSerialize:Ce,onIframeLoad:Ie,iframeLoadTimeout:Re=5e3,onStylesheetLoad:Me,stylesheetLoadTimeout:Ge=5e3,keepIframeSrcFn:Be=()=>!1,newlyAddedElement:Ve=!1}=ne;let{preserveWhiteSpace:$e=!0}=ne;const ze=serializeNode(te,{doc:ie,mirror:ae,blockClass:se,blockSelector:oe,maskAllText:ce,unblockSelector:le,maskTextClass:ue,unmaskTextClass:de,maskTextSelector:fe,unmaskTextSelector:he,inlineStylesheet:ve,maskInputOptions:me,maskAttributeFn:ge,maskTextFn:Se,maskInputFn:_e,dataURLOptions:ye,inlineImages:Te,recordCanvas:be,keepIframeSrcFn:Be,newlyAddedElement:Ve});if(!ze)return console.warn(te,"not serialized"),null;let Ne;ae.hasNode(te)?Ne=ae.getId(te):slimDOMExcluded(ze,Ee)||!$e&&ze.type===NodeType$1.Text&&!ze.isStyle&&!ze.textContent.replace(/^\s+|\s+$/gm,"").length?Ne=IGNORED_NODE:Ne=genId();const we=Object.assign(ze,{id:Ne});if(ae.add(te,we),Ne===IGNORED_NODE)return null;Ce&&Ce(te);let ke=!pe;if(we.type===NodeType$1.Element){ke=ke&&!we.needBlock,delete we.needBlock;const Ae=te.shadowRoot;Ae&&isNativeShadowDom(Ae)&&(we.isShadowHost=!0)}if((we.type===NodeType$1.Document||we.type===NodeType$1.Element)&&ke){Ee.headWhitespace&&we.type===NodeType$1.Element&&we.tagName==="head"&&($e=!1);const Ae={doc:ie,mirror:ae,blockClass:se,blockSelector:oe,maskAllText:ce,unblockSelector:le,maskTextClass:ue,unmaskTextClass:de,maskTextSelector:fe,unmaskTextSelector:he,ski
19pChild:pe,inlineStylesheet:ve,maskInputOptions:me,maskAttributeFn:ge,maskTextFn:Se,maskInputFn:_e,slimDOMOptions:Ee,dataURLOptions:ye,inlineImages:Te,recordCanvas:be,preserveWhiteSpace:$e,onSerialize:Ce,onIframeLoad:Ie,iframeLoadTimeout:Re,onStylesheetLoad:Me,stylesheetLoadTimeout:Ge,keepIframeSrcFn:Be};for(const Pe of Array.from(te.childNodes)){const xe=serializeNodeWithId(Pe,Ae);xe&&we.childNodes.push(xe)}if(isElement$1(te)&&te.shadowRoot)for(const Pe of Array.from(te.shadowRoot.childNodes)){const xe=serializeNodeWithId(Pe,Ae);xe&&(isNativeShadowDom(te.shadowRoot)&&(xe.isShadow=!0),we.childNodes.push(xe))}}return te.parentNode&&isShadowRoot(te.parentNode)&&isNativeShadowDom(te.parentNode)&&(we.isShadow=!0),we.type===NodeType$1.Element&&we.tagName==="iframe"&&onceIframeLoaded(te,()=>{const Ae=te.contentDocument;if(Ae&&Ie){const Pe=serializeNodeWithId(Ae,{doc:Ae,mirror:ae,blockClass:se,blockSelector:oe,unblockSelector:le,maskAllText:ce,maskTextClass:ue,unmaskTextClass:de,maskTextSelector:fe,unmaskTextSelector:he,skipChild:!1,inlineStylesheet:ve,maskInputOptions:me,maskAttributeFn:ge,maskTextFn:Se,maskInputFn:_e,slimDOMOptions:Ee,dataURLOptions:ye,inlineImages:Te,recordCanvas:be,preserveWhiteSpace:$e,onSerialize:Ce,onIframeLoad:Ie,iframeLoadTimeout:Re,onStylesheetLoad:Me,stylesheetLoadTimeout:Ge,keepIframeSrcFn:Be});Pe&&Ie(te,Pe)}},Re),we.type===NodeType$1.Element&&we.tagName==="link"&&we.attributes.rel==="stylesheet"&&onceStylesheetLoaded(te,()=>{if(Me){const Ae=serializeNodeWithId(te,{doc:ie,mirror:ae,blockClass:se,blockSelector:oe,unblockSelector:le,maskAllText:ce,maskTextClass:ue,unmaskTextClass:de,maskTextSelector:fe,unmaskTextSelector:he,skipChild:!1,inlineStylesheet:ve,maskInputOptions:me,maskAttributeFn:ge,maskTextFn:Se,maskInputFn:_e,slimDOMOptions:Ee,dataURLOptions:ye,inlineImages:Te,recordCanvas:be,preserveWhiteSpace:$e,onSerialize:Ce,onIframeLoad:Ie,iframeLoadTimeout:Re,onStylesheetLoad:Me,stylesheetLoadTimeout:Ge,keepIframeSrcFn:Be});Ae&&Me(te,Ae)}},Ge),we}function snapshot(te,ne){const{mirror:ie=new Mirror,blockClass:ae="rr-block",blockSelector:se=null,unblockSelector:oe=null,maskAllText:le=!1,maskTextClass:ce="rr-mask",unmaskTextClass:ue=null,maskTextSelector:de=null,unmaskTextSelector:fe=null,inlineStylesheet:he=!0,inlineImages:pe=!1,recordCanvas:ve=!1,maskAllInputs:me=!1,maskAttributeFn:ge,maskTextFn:Se,maskInputFn:_e,slimDOM:Ee=!1,dataURLOptions:ye,preserveWhiteSpace:Te,onSerialize:be,onIframeLoad:Ce,iframeLoadTimeout:Ie,onStylesheetLoad:Re,stylesheetLoadTimeout:Me,keepIframeSrcFn:Ge=()=>!1}=ne||{};return serializeNodeWithId(te,{doc:te,mirror:ie,blockClass:ae,blockSelector:se,unblockSelector:oe,maskAllText:le,maskTextClass:ce,unmaskTextClass:ue,maskTextSelector:de,unmaskTextSelector:fe,skipChild:!1,inlineStylesheet:he,maskInputOptions:me===!0?{color:!0,date:!0,"datetime-local":!0,email:!0,month:!0,number:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0,textarea:!0,select:!0}:me===!1?{}:me,maskAttributeFn:ge,maskTextFn:Se,maskInputFn:_e,slimDOMOptions:Ee===!0||Ee==="all"?{script:!0,comment:!0,headFavicon:!0,headWhitespace:!0,headMetaDescKeywords:Ee==="all",headMetaSocial:!0,headMetaRobots:!0,headMetaHttpEquiv:!0,headMetaAuthorship:!0,headMetaVerification:!0}:Ee===!1?{}:Ee,dataURLOptions:ye,inlineImages:pe,recordCanvas:ve,preserveWhiteSpace:Te,onSerialize:be,onIframeLoad:Ce,iframeLoadTimeout:Ie,onStylesheetLoad:Re,stylesheetLoadTimeout:Me,keepIframeSrcFn:Ge,newlyAddedElement:!1})}function _optionalChain$4(te){let ne,ie=te[0],ae=1;for(;ae<te.length;){const se=te[ae],oe=te[ae+1];if(ae+=2,(se==="optionalAccess"||se==="optionalCall")&&ie==null)return;se==="access"||se==="optionalAccess"?(ne=ie,ie=oe(ie)):(se==="call"||se==="optionalCall")&&(ie=oe((...le)=>ie.call(ne,...le)),ne=void 0)}return ie}function on(te,ne,ie=document){const ae={capture:!0,passive:!0};return ie.addEventListener(te,ne,ae),()=>ie.removeEventListener(te,ne,ae)}var DEPARTED_MIRROR_ACCESS_WARNING=`Please stop import mirror directly. Instead of that,\r 20now you can use replayer.getMirror() to access the mirror instance of a replayer,\r 21or you can use record.mirror to access the mirror instance during recording.`,_mirror={map:{},getId(){return console.error(DEPARTED_MIRROR_ACCESS_WARNING),-1},getNode(){return console.error(DEPARTED_MIRROR_ACCESS_WARNING),null},removeNodeFromMap(){console.error(DEPARTED_MIRROR_ACCESS_WARNING)},has(){return console.error(DEPARTED_MIRROR_ACCESS_WARNING),!1},reset(){console.error(DEPARTED_MIRROR_ACCESS_WARNING)}};typeof window<"u"&&window.Proxy&&window.Reflect&&(_mirror=new Proxy(_mirror,{get(te,ne,ie){return ne==="map"&&c
21onsole.error(DEPARTED_MIRROR_ACCESS_WARNING),Reflect.get(te,ne,ie)}}));function throttle$1(te,ne,ie={}){let ae=null,se=0;return function(...oe){const le=Date.now();!se&&ie.leading===!1&&(se=le);const ce=ne-(le-se),ue=this;ce<=0||ce>ne?(ae&&(clearTimeout$1(ae),ae=null),se=le,te.apply(ue,oe)):!ae&&ie.trailing!==!1&&(ae=setTimeout$1(()=>{se=ie.leading===!1?0:Date.now(),ae=null,te.apply(ue,oe)},ce))}}function hookSetter(te,ne,ie,ae,se=window){const oe=se.Object.getOwnPropertyDescriptor(te,ne);return se.Object.defineProperty(te,ne,ae?ie:{set(le){setTimeout$1(()=>{ie.set.call(this,le)},0),oe&&oe.set&&oe.set.call(this,le)}}),()=>hookSetter(te,ne,oe||{},!0)}function patch(te,ne,ie){try{if(!(ne in te))return()=>{};const ae=te[ne],se=ie(ae);return typeof se=="function"&&(se.prototype=se.prototype||{},Object.defineProperties(se,{__rrweb_original__:{enumerable:!1,value:ae}})),te[ne]=se,()=>{te[ne]=ae}}catch{return()=>{}}}var nowTimestamp=Date.now;/[1-9][0-9]{12}/.test(Date.now().toString())||(nowTimestamp=()=>new Date().getTime());function getWindowScroll(te){const ne=te.document;return{left:ne.scrollingElement?ne.scrollingElement.scrollLeft:te.pageXOffset!==void 0?te.pageXOffset:_optionalChain$4([ne,"optionalAccess",ie=>ie.documentElement,"access",ie=>ie.scrollLeft])||_optionalChain$4([ne,"optionalAccess",ie=>ie.body,"optionalAccess",ie=>ie.parentElement,"optionalAccess",ie=>ie.scrollLeft])||_optionalChain$4([ne,"optionalAccess",ie=>ie.body,"optionalAccess",ie=>ie.scrollLeft])||0,top:ne.scrollingElement?ne.scrollingElement.scrollTop:te.pageYOffset!==void 0?te.pageYOffset:_optionalChain$4([ne,"optionalAccess",ie=>ie.documentElement,"access",ie=>ie.scrollTop])||_optionalChain$4([ne,"optionalAccess",ie=>ie.body,"optionalAccess",ie=>ie.parentElement,"optionalAccess",ie=>ie.scrollTop])||_optionalChain$4([ne,"optionalAccess",ie=>ie.body,"optionalAccess",ie=>ie.scrollTop])||0}}function getWindowHeight(){return window.innerHeight||document.documentElement&&document.documentElement.clientHeight||document.body&&document.body.clientHeight}function getWindowWidth(){return window.innerWidth||document.documentElement&&document.documentElement.clientWidth||document.body&&document.body.clientWidth}function closestElementOfNode(te){return te?te.nodeType===te.ELEMENT_NODE?te:te.parentElement:null}function isBlocked(te,ne,ie,ae,se){if(!te)return!1;const oe=closestElementOfNode(te);if(!oe)return!1;const le=createMatchPredicate(ne,ie);if(!se){const de=ae&&oe.matches(ae);return le(oe)&&!de}const ce=distanceToMatch(oe,le);let ue=-1;return ce<0?!1:(ae&&(ue=distanceToMatch(oe,createMatchPredicate(null,ae))),ce>-1&&ue<0?!0:ce<ue)}function isSerialized(te,ne){return ne.getId(te)!==-1}function isIgnored(te,ne){return ne.getId(te)===IGNORED_NODE}function isAncestorRemoved(te,ne){if(isShadowRoot(te))return!1;const ie=ne.getId(te);return ne.has(ie)?te.parentNode&&te.parentNode.nodeType===te.DOCUMENT_NODE?!1:te.parentNode?isAncestorRemoved(te.parentNode,ne):!0:!0}function legacy_isTouchEvent(te){return!!te.changedTouches}function polyfill(te=window){"NodeList"in te&&!te.NodeList.prototype.forEach&&(te.NodeList.prototype.forEach=Array.prototype.forEach),"DOMTokenList"in te&&!te.DOMTokenList.prototype.forEach&&(te.DOMTokenList.prototype.forEach=Array.prototype.forEach),Node.prototype.contains||(Node.prototype.contains=(...ne)=>{let ie=ne[0];if(!(0 in ne))throw new TypeError("1 argument is required");do if(this===ie)return!0;while(ie=ie&&ie.parentNode);return!1})}function isSerializedIframe(te,ne){return!!(te.nodeName==="IFRAME"&&ne.getMeta(te))}function isSerializedStylesheet(te,ne){return!!(te.nodeName==="LINK"&&te.nodeType===te.ELEMENT_NODE&&te.getAttribute&&te.getAttribute("rel")==="stylesheet"&&ne.getMeta(te))}function hasShadowRoot(te){return!!_optionalChain$4([te,"optionalAccess",ne=>ne.shadowRoot])}var StyleSheetMirror=class{constructor(){this.id=1,this.styleIDMap=new WeakMap,this.idStyleMap=new Map}getId(te){return _nullishCoalesce(this.styleIDMap.get(te),()=>-1)}has(te){return this.styleIDMap.has(te)}add(te,ne){if(this.has(te))return this.getId(te);let ie;return ne===void 0?ie=this.id++:ie=ne,this.styleIDMap.set(te,ie),this.idStyleMap.set(ie,te),ie}getStyle(te){return this.idStyleMap.get(te)||null}reset(){this.styleIDMap=new WeakMap,this.idStyleMap=new Map,this.id=1}generateId(){return this.id++}};function getShadowHost(te){let ne=null;return _optionalChain$4([te,"access",ie=>ie.getRootNode,"optionalCall",ie=>ie(),"optionalAccess",ie=>ie.nodeType])===Node.DOCUMENT_FRAGMENT_NODE&&te.getRootNode().host&&(ne=te.getRootNode().host),ne}function getRootShadowHost(te){let ne=te,ie;for(;ie=getShadowHost(ne);)ne=ie;return ne}function shadowHostInDom(te){const ne=te.ownerDocument;if(!ne)return!1;const ie=getRootShadowHost(te);return ne.contains(ie)}function inDom(te){const ne=te.ownerDocument;return ne?ne.contains(te)||shadowHostInDom(te):!1}var cachedImplementations={};function getImplementation(te){const ne=cachedImplementations[te];if(ne)return ne;const ie=window.document;let ae=window[te];if(ie&&typeof ie.createElement=="function")try{const se=ie.createElement("iframe");se.hidden=!0,ie.head.appendChild(se);const oe=se.contentWindow;oe&&oe[te]&&(ae=oe[te]),ie.head.removeChild(se)}catch{}return cachedImplementations[te]=ae.bind(window)}function onRequestAnimationFrame(...te){return getImplementation("requestAnimationFrame")(...te)}function setTimeout$1(...te){return getImplementation("setTimeout")(...te)}function clearTimeout$1(...te){return getImplementation("clearTimeout")(...te)}var EventType=(te=>(te[te.DomContentLoaded=0]="DomContentLoaded",te[te.Load=1]="Load",te[te.FullSnapshot=2]="FullSnapshot",te[te.IncrementalSnapshot=3]="IncrementalSnapshot",te[te.Meta=4]="Meta",te[te.Custom=5]="Custom",te[te.Plugin=6]="Plugin",te))(EventType||{}),IncrementalSource=(te=>(te[te.Mutation=0]="Mutation",te[te.MouseMove=1]="MouseMove",te[te.MouseInteraction=2]="MouseInteraction",te[te.Scroll=3]="Scroll",te[te.ViewportResize=4]="ViewportResize",te[te.Input=5]="Input",te[te.TouchMove=6]="TouchMove",te[te.MediaInteraction=7]="MediaInteraction",te[te.StyleSheetRule=8]="StyleSheetRule",te[te.CanvasMutation=9]="CanvasMutation",te[te.Font=10]="Font",te[te.Log=11]="Log",te[te.Drag=12]="Drag",te[te.StyleDeclaration=13]="StyleDeclaration",te[te.Selection=14]="Selection",te[te.AdoptedStyleSheet=15]="AdoptedStyleSheet",te[te.CustomElement=16]="CustomElement",te))(IncrementalSource||{}),MouseInteractions=(te=>(te[te.MouseUp=0]="MouseUp",te[te.MouseDown=1]="MouseDown",te[te.Click=2]="Click",te[te.ContextMenu=3]="ContextMenu",te[te.DblClick=4]="DblClick",te[te.Focus=5]="Focus",te[te.Blur=6]="Blur",te[te.TouchStart=7]="TouchStart",te[te.TouchMove_Departed=8]="TouchMove_Departed",te[te.TouchEnd=9]="TouchEnd",te[te.TouchCancel=10]="TouchCancel",te))(MouseInteractions||{}),PointerTypes=(te=>(te[te.Mouse=0]="Mouse",te[te.Pen=1]="Pen",te[te.Touch=2]="Touch",te))(PointerTypes||{});function _optionalChain$3(te){let ne,ie=te[0],ae=1;for(;ae<te.length;){const se=te[ae],oe=te[ae+1];if(ae+=2,(se==="optionalAccess"||se==="optionalCall")&&ie==null)return;se==="access"||se==="optionalAccess"?(ne=ie,ie=oe(ie)):(se==="call"||se==="optionalCall")&&(ie=oe((...le)=>ie.call(ne,...le)),ne=void 0)}return ie}function isNodeInLinkedList(te){return"__ln"in te}var DoubleLinkedList=class{constructor(){this.length=0,this.head=null,this.tail=null}get(te){if(te>=this.length)throw new Error("Position outside of list range");let ne=this.head;for(let ie=0;ie<te;
21ie++)ne=_optionalChain$3([ne,"optionalAccess",ae=>ae.next])||null;return ne}addNode(te){const ne={value:te,previous:null,next:null};if(te.__ln=ne,te.previousSibling&&isNodeInLinkedList(te.previousSibling)){const ie=te.previousSibling.__ln.next;ne.next=ie,ne.previous=te.previousSibling.__ln,te.previousSibling.__ln.next=ne,ie&&(ie.previous=ne)}else if(te.nextSibling&&isNodeInLinkedList(te.nextSibling)&&te.nextSibling.__ln.previous){const ie=te.nextSibling.__ln.previous;ne.previous=ie,ne.next=te.nextSibling.__ln,te.nextSibling.__ln.previous=ne,ie&&(ie.next=ne)}else this.head&&(this.head.previous=ne),ne.next=this.head,this.head=ne;ne.next===null&&(this.tail=ne),this.length++}removeNode(te){const ne=te.__ln;this.head&&(ne.previous?(ne.previous.next=ne.next,ne.next?ne.next.previous=ne.previous:this.tail=ne.previous):(this.head=ne.next,this.head?this.head.previous=null:this.tail=null),te.__ln&&delete te.__ln,this.length--)}},moveKey=(te,ne)=>`${te}@${ne}`,MutationBuffer=class{constructor(){this.frozen=!1,this.locked=!1,this.texts=[],this.attributes=[],this.attributeMap=new WeakMap,this.removes=[],this.mapRemoves=[],this.movedMap={},this.addedSet=new Set,this.movedSet=new Set,this.droppedSet=new Set,this.processMutations=te=>{te.forEach(this.processMutation),this.emit()},this.emit=()=>{if(this.frozen||this.locked)return;const te=[],ne=new Set,ie=new DoubleLinkedList,ae=ce=>{let ue=ce,de=IGNORED_NODE;for(;de===IGNORED_NODE;)ue=ue&&ue.nextSibling,de=ue&&this.mirror.getId(ue);return de},se=ce=>{if(!ce.parentNode||!inDom(ce))return;const ue=isShadowRoot(ce.parentNode)?this.mirror.getId(getShadowHost(ce)):this.mirror.getId(ce.parentNode),de=ae(ce);if(ue===-1||de===-1)return ie.addNode(ce);const fe=serializeNodeWithId(ce,{doc:this.doc,mirror:this.mirror,blockClass:this.blockClass,blockSelector:this.blockSelector,maskAllText:this.maskAllText,unblockSelector:this.unblockSelector,maskTextClass:this.maskTextClass,unmaskTextClass:this.unmaskTextClass,maskTextSelector:this.maskTextSelector,unmaskTextSelector:this.unmaskTextSelector,skipChild:!0,newlyAddedElement:!0,inlineStylesheet:this.inlineStylesheet,maskInputOptions:this.maskInputOptions,maskAttributeFn:this.maskAttributeFn,maskTextFn:this.maskTextFn,maskInputFn:this.maskInputFn,slimDOMOptions:this.slimDOMOptions,dataURLOptions:this.dataURLOptions,recordCanvas:this.recordCanvas,inlineImages:this.inlineImages,onSerialize:he=>{isSerializedIframe(he,this.mirror)&&this.iframeManager.addIframe(he),isSerializedStylesheet(he,this.mirror)&&this.stylesheetManager.trackLinkElement(he),hasShadowRoot(ce)&&this.shadowDomManager.addShadowRoot(ce.shadowRoot,this.doc)},onIframeLoad:(he,pe)=>{this.iframeManager.attachIframe(he,pe),this.shadowDomManager.observeAttachShadow(he)},onStylesheetLoad:(he,pe)=>{this.stylesheetManager.attachLinkElement(he,pe)}});fe&&(te.push({parentId:ue,nextId:de,node:fe}),ne.add(fe.id))};for(;this.mapRemoves.length;)this.mirror.removeNodeFromMap(this.mapRemoves.shift());for(const ce of this.movedSet)isParentRemoved(this.removes,ce,this.mirror)&&!this.movedSet.has(ce.parentNode)||se(ce);for(const ce of this.addedSet)!isAncestorInSet(this.droppedSet,ce)&&!isParentRemoved(this.removes,ce,this.mirror)||isAncestorInSet(this.movedSet,ce)?se(ce):this.droppedSet.add(ce);let oe=null;for(;ie.length;){let ce=null;if(oe){const ue=this.mirror.getId(oe.value.parentNode),de=ae(oe.value);ue!==-1&&de!==-1&&(ce=oe)}if(!ce){let ue=ie.tail;for(;ue;){const de=ue;if(ue=ue.previous,de){const fe=this.mirror.getId(de.value.parentNode);if(ae(de.value)===-1)continue;if(fe!==-1){ce=de;break}else{const he=de.value;if(he.parentNode&&he.parentNode.nodeType===Node.DOCUMENT_FRAGMENT_NODE){const pe=he.parentNode.host;if(this.mirror.getId(pe)!==-1){ce=de;break}}}}}}if(!ce){for(;ie.head;)ie.removeNode(ie.head.value);break}oe=ce.previous,ie.removeNode(ce.value),se(ce.value)}const le={texts:this.texts.map(ce=>({id:this.mirror.getId(ce.node),value:ce.value})).filter(ce=>!ne.has(ce.id)).filter(ce=>this.mirror.has(ce.id)),attributes:this.attributes.map(ce=>{const{attributes:ue}=ce;if(typeof ue.style=="string"){const de=JSON.stringify(ce.styleDiff),fe=JSON.stringify(ce._unchangedStyles);de.length<ue.style.length&&(de+fe).split("var(").length===ue.style.split("var(").length&&(ue.style=ce.styleDiff)}return{id:this.mirror.getId(ce.node),attributes:ue}}).filter(ce=>!ne.has(ce.id)).filter(ce=>this.mirror.has(ce.id)),removes:this.removes,adds:te};!le.texts.length&&!le.attributes.length&&!le.removes.length&&!le.adds.length||(this.texts=[],this.attributes=[],this.attributeMap=new WeakMap,this.removes=[],this.addedSet=new Set,this.movedSet=new Set,this.droppedSet=new Set,this.movedMap={},this.mutationCb(le))},this.processMutation=te=>{if(!isIgnored(te.target,this.mirror))switch(te.type){case"characterData":{const ne=te.target.textContent;!isBlocked(te.target,this.blockClass,this.blockSelector,this.unblockSelector,!1)&&ne!==te.oldValue&&this.texts.push({value:needMaskingText(te.target,this.maskTextClass,this.maskTextSelector,this.unmaskTextClass,this.unmaskTextSelector,this.maskAllText)&&ne?this.maskTextFn?this.maskTextFn(ne,closestElementOfNode(te.target)):ne.replace(/[\S]/g,"*"):ne,node:te.target});break}case"attributes":{const ne=te.target;let ie=te.attributeName,ae=te.target.getAttribute(ie);if(ie==="value"){const oe=getInputType(ne),le=ne.tagName;ae=getInputValue(ne,le,oe);const ce=shouldMaskInput({maskInputOptions:this.maskInputOptions,tagName:le,type:oe});ae=maskInputValue({isMasked:needMaskingText(te.target,this.maskTextClass,this.maskTextSelector,this.unmaskTextClass,this.unmaskTextSelector,ce),element:ne,value:ae,maskInputFn:this.maskInputFn})}if(isBlocked(te.target,this.blockClass,this.blockSelector,this.unblockSelector,!1)||ae===te.oldValue)return;let se=this.attributeMap.get(te.target);if(ne.tagName==="IFRAME"&&ie==="src"&&!this.keepIframeSrcFn(ae))if(!ne.contentDocument)ie="rr_src";else return;if(se||(se={node:te.target,attributes:{},styleDiff:{},_unchangedStyles:{}},this.attributes.push(se),this.attributeMap.set(te.target,se)),ie==="type"&&ne.tagName==="INPUT"&&(te.oldValue||"").toLowerCase()==="password"&&ne.setAttribute("data-rr-is-password","true"),!ignoreAttribute(ne.tagName,ie)&&(se.attributes[ie]=transformAttribute(this.doc,toLowerCase(ne.tagName),toLowerCase(ie),ae,ne,this.maskAttributeFn),ie==="style")){if(!this.unattachedDoc)try{this.unattachedDoc=document.implementation.createHTMLDocument()}catch{this.unattachedDoc=this.doc}const oe=this.unattachedDoc.createElement("span");te.oldValue&&oe.setAttribute("style",te.oldValue);for(const le of Array.from(ne.style)){const ce=ne.style.getPropertyValue(le),ue=ne.style.getPropertyPriority(le);ce!==oe.style.getPropertyValue(le)||ue!==oe.style.getPropertyPriority(le)?ue===""?se.styleDiff[le]=ce:se.styleDiff[le]=[ce,ue]:se._unchangedStyles[le]=[ce,ue]}for(const le of Array.from(oe.style))ne.style.getPropertyValue(le)===""&&(se.styleDiff[le]=!1)}break}case"childList":if(isBlocked(te.target,this.blockClass,this.blockSelector,this.unblockSelector,!0))return;
21te.addedNodes.forEach(ne=>this.genAdds(ne,te.target)),te.removedNodes.forEach(ne=>{const ie=this.mirror.getId(ne),ae=isShadowRoot(te.target)?this.mirror.getId(te.target.host):this.mirror.getId(te.target);isBlocked(te.target,this.blockClass,this.blockSelector,this.unblockSelector,!1)||isIgnored(ne,this.mirror)||!isSerialized(ne,this.mirror)||(this.addedSet.has(ne)?(deepDelete(this.addedSet,ne),this.droppedSet.add(ne)):this.addedSet.has(te.target)&&ie===-1||isAncestorRemoved(te.target,this.mirror)||(this.movedSet.has(ne)&&this.movedMap[moveKey(ie,ae)]?deepDelete(this.movedSet,ne):this.removes.push({parentId:ae,id:ie,isShadow:isShadowRoot(te.target)&&isNativeShadowDom(te.target)?!0:void 0})),this.mapRemoves.push(ne))});break}},this.genAdds=(te,ne)=>{if(!this.processedNodeManager.inOtherBuffer(te,this)&&!(this.addedSet.has(te)||this.movedSet.has(te))){if(this.mirror.hasNode(te)){if(isIgnored(te,this.mirror))return;this.movedSet.add(te);let ie=null;ne&&this.mirror.hasNode(ne)&&(ie=this.mirror.getId(ne)),ie&&ie!==-1&&(this.movedMap[moveKey(this.mirror.getId(te),ie)]=!0)}else this.addedSet.add(te),this.droppedSet.delete(te);isBlocked(te,this.blockClass,this.blockSelector,this.unblockSelector,!1)||(te.childNodes.forEach(ie=>this.genAdds(ie)),hasShadowRoot(te)&&te.shadowRoot.childNodes.forEach(ie=>{this.processedNodeManager.add(ie,this),this.genAdds(ie,te)}))}}}init(te){["mutationCb","blockClass","blockSelector","unblockSelector","maskAllText","maskTextClass","unmaskTextClass","maskTextSelector","unmaskTextSelector","inlineStylesheet","maskInputOptions","maskAttributeFn","maskTextFn","maskInputFn","keepIframeSrcFn","recordCanvas","inlineImages","slimDOMOptions","dataURLOptions","doc","mirror","iframeManager","stylesheetManager","shadowDomManager","canvasManager","processedNodeManager"].forEach(ne=>{this[ne]=te[ne]})}freeze(){this.frozen=!0,this.canvasManager.freeze()}unfreeze(){this.frozen=!1,this.canvasManager.unfreeze(),this.emit()}isFrozen(){return this.frozen}lock(){this.locked=!0,this.canvasManager.lock()}unlock(){this.locked=!1,this.canvasManager.unlock(),this.emit()}reset(){this.shadowDomManager.reset(),this.canvasManager.reset()}};function deepDelete(te,ne){te.delete(ne),ne.childNodes.forEach(ie=>deepDelete(te,ie))}function isParentRemoved(te,ne,ie){return te.length===0?!1:_isParentRemoved(te,ne,ie)}function _isParentRemoved(te,ne,ie){const{parentNode:ae}=ne;if(!ae)return!1;const se=ie.getId(ae);return te.some(oe=>oe.id===se)?!0:_isParentRemoved(te,ae,ie)}function isAncestorInSet(te,ne){return te.size===0?!1:_isAncestorInSet(te,ne)}function _isAncestorInSet(te,ne){const{parentNode:ie}=ne;return ie?te.has(ie)?!0:_isAncestorInSet(te,ie):!1}var errorHandler;function registerErrorHandler(te){errorHandler=te}function unregisterErrorHandler(){errorHandler=void 0}var callbackWrapper=te=>errorHandler?((...ie)=>{try{return te(...ie)}catch(ae){if(errorHandler&&errorHandler(ae)===!0)return()=>{};throw ae}}):te;function _optionalChain$2(te){let ne,ie=te[0],ae=1;for(;ae<te.length;){const se=te[ae],oe=te[ae+1];if(ae+=2,(se==="optionalAccess"||se==="optionalCall")&&ie==null)return;se==="access"||se==="optionalAccess"?(ne=ie,ie=oe(ie)):(se==="call"||se==="optionalCall")&&(ie=oe((...le)=>ie.call(ne,...le)),ne=void 0)}return ie}var mutationBuffers=[];function getEventTarget(te){try{if("composedPath"in te){const ne=te.composedPath();if(ne.length)return ne[0]}else if("path"in te&&te.path.length)return te.path[0]}catch{}return te&&te.target}function initMutationObserver(te,ne){const ie=new MutationBuffer;mutationBuffers.push(ie),ie.init(te);let ae=window.MutationObserver||window.__rrMutationObserver;const se=_optionalChain$2([window,"optionalAccess",le=>le.Zone,"optionalAccess",le=>le.__symbol__,"optionalCall",le=>le("MutationObserver")]);se&&window[se]&&(ae=window[se]);const oe=new ae(callbackWrapper(le=>{te.onMutation&&te.onMutation(le)===!1||ie.processMutations.bind(ie)(le)}));return oe.observe(ne,{attributes:!0,attributeOldValue:!0,characterData:!0,characterDataOldValue:!0,childList:!0,subtree:!0}),oe}function initMoveObserver({mousemoveCb:te,sampling:ne,doc:ie,mirror:ae}){if(ne.mousemove===!1)return()=>{};const se=typeof ne.mousemove=="number"?ne.mousemove:50,oe=typeof ne.mousemoveCallback=="number"?ne.mousemoveCallback:500;let le=[],ce;const ue=throttle$1(callbackWrapper(he=>{const pe=Date.now()-ce;te(le.map(ve=>(ve.timeOffset-=pe,ve)),he),le=[],ce=null}),oe),de=callbackWrapper(throttle$1(callbackWrapper(he=>{const pe=getEventTarget(he),{clientX:ve,clientY:me}=legacy_isTouchEvent(he)?he.changedTouches[0]:he;ce||(ce=nowTimestamp()),le.push({x:ve,y:me,id:ae.getId(pe),timeOffset:nowTimestamp()-ce}),ue(typeof DragEvent<"u"&&he instanceof DragEvent?IncrementalSource.Drag:he instanceof MouseEvent?IncrementalSource.MouseMove:IncrementalSource.TouchMove)}),se,{trailing:!1})),fe=[on("mousemove",de,ie),on("touchmove",de,ie),on("drag",de,ie)];return callbackWrapper(()=>{fe.forEach(he=>he())})}function initMouseInteractionObserver({mouseInteractionCb:te,doc:ne,mirror:ie,blockClass:ae,blockSelector:se,unblockSelector:oe,sampling:le}){if(le.mouseInteraction===!1)return()=>{};const ce=le.mouseInteraction===!0||le.mouseInteraction===void 0?{}:le.mouseInteraction,ue=[];let de=null;const fe=he=>pe=>{const ve=getEventTarget(pe);if(isBlocked(ve,ae,se,oe,!0))return;let me=null,ge=he;if("pointerType"in pe){switch(pe.pointerType){case"mouse":me=PointerTypes.Mouse;break;case"touch":me=PointerTypes.Touch;break;case"pen":me=PointerTypes.Pen;break}me===PointerTypes.Touch?MouseInteractions[he]===MouseInteractions.MouseDown?ge="TouchStart":MouseInteractions[he]===MouseInteractions.MouseUp&&(ge="TouchEnd"):PointerTypes.Pen}else legacy_isTouchEvent(pe)&&(me=PointerTypes.Touch);me!==null?(de=me,(ge.startsWith("Touch")&&me===PointerTypes.Touch||ge.startsWith("Mouse")&&me===PointerTypes.Mouse)&&(me=null)):MouseInteractions[he]===MouseInteractions.Click&&(me=de,de=null);const Se=legacy_isTouchEvent(pe)?pe.changedTouches[0]:pe;if(!Se)return;const _e=ie.getId(ve),{clientX:Ee,clientY:ye}=Se;callbackWrapper(te)({type:MouseInteractions[ge],id:_e,x:Ee,y:ye,...me!==null&&{pointerType:me}})};return Object.keys(MouseInteractions).filter(he=>Number.isNaN(Number(he))&&!he.endsWith("_Departed")&&ce[he]!==!1).forEac
vendor: 5,578 bytes, line 21
21h(he=>{let pe=toLowerCase(he);const ve=fe(he);if(window.PointerEvent)switch(MouseInteractions[he]){case MouseInteractions.MouseDown:case MouseInteractions.MouseUp:pe=pe.replace("mouse","pointer");break;case MouseInteractions.TouchStart:case MouseInteractions.TouchEnd:return}ue.push(on(pe,ve,ne))}),callbackWrapper(()=>{ue.forEach(he=>he())})}function initScrollObserver({scrollCb:te,doc:ne,mirror:ie,blockClass:ae,blockSelector:se,unblockSelector:oe,sampling:le}){return on("scroll",callbackWrapper(throttle$1(callbackWrapper(ce=>{const ue=getEventTarget(ce);if(!ue||isBlocked(ue,ae,se,oe,!0))return;const de=ie.getId(ue);if(ue===ne&&ne.defaultView){const fe=getWindowScroll(ne.defaultView);te({id:de,x:fe.left,y:fe.top})}else te({id:de,x:ue.scrollLeft,y:ue.scrollTop})}),le.scroll||100)),ne)}function initViewportResizeObserver({viewportResizeCb:te},{win:ne}){let ie=-1,ae=-1;return on("resize",callbackWrapper(throttle$1(callbackWrapper(()=>{const se=getWindowHeight(),oe=getWindowWidth();(ie!==se||ae!==oe)&&(te({width:Number(oe),height:Number(se)}),ie=se,ae=oe)}),200)),ne)}var INPUT_TAGS=["INPUT","TEXTAREA","SELECT"],lastInputValueMap=new WeakMap;function initInputObserver({inputCb:te,doc:ne,mirror:ie,blockClass:ae,blockSelector:se,unblockSelector:oe,ignoreClass:le,ignoreSelector:ce,maskInputOptions:ue,maskInputFn:de,sampling:fe,userTriggeredOnInput:he,maskTextClass:pe,unmaskTextClass:ve,maskTextSelector:me,unmaskTextSelector:ge}){function Se(Ce){let Ie=getEventTarget(Ce);const Re=Ce.isTrusted,Me=Ie&&toUpperCase(Ie.tagName);if(Me==="OPTION"&&(Ie=Ie.parentElement),!Ie||!Me||INPUT_TAGS.indexOf(Me)<0||isBlocked(Ie,ae,se,oe,!0))return;const Ge=Ie;if(Ge.classList.contains(le)||ce&&Ge.matches(ce))return;const Be=getInputType(Ie);let Ve=getInputValue(Ge,Me,Be),$e=!1;const ze=shouldMaskInput({maskInputOptions:ue,tagName:Me,type:Be}),Ne=needMaskingText(Ie,pe,me,ve,ge,ze);(Be==="radio"||Be==="checkbox")&&($e=Ie.checked),Ve=maskInputValue({isMasked:Ne,element:Ie,value:Ve,maskInputFn:de}),_e(Ie,he?{text:Ve,isChecked:$e,userTriggered:Re}:{text:Ve,isChecked:$e});const we=Ie.name;Be==="radio"&&we&&$e&&ne.querySelectorAll(`input[type="radio"][name="${we}"]`).forEach(ke=>{if(ke!==Ie){const Ae=maskInputValue({isMasked:Ne,element:ke,value:getInputValue(ke,Me,Be),maskInputFn:de});_e(ke,he?{text:Ae,isChecked:!$e,userTriggered:!1}:{text:Ae,isChecked:!$e})}})}function _e(Ce,Ie){const Re=lastInputValueMap.get(Ce);if(!Re||Re.text!==Ie.text||Re.isChecked!==Ie.isChecked){lastInputValueMap.set(Ce,Ie);const Me=ie.getId(Ce);callbackWrapper(te)({...Ie,id:Me})}}const Ee=(fe.input==="last"?["change"]:["input","change"]).map(Ce=>on(Ce,callbackWrapper(Se),ne)),ye=ne.defaultView;if(!ye)return()=>{Ee.forEach(Ce=>Ce())};const Te=ye.Object.getOwnPropertyDescriptor(ye.HTMLInputElement.prototype,"value"),be=[[ye.HTMLInputElement.prototype,"value"],[ye.HTMLInputElement.prototype,"checked"],[ye.HTMLSelectElement.prototype,"value"],[ye.HTMLTextAreaElement.prototype,"value"],[ye.HTMLSelectElement.prototype,"selectedIndex"],[ye.HTMLOptionElement.prototype,"selected"]];return Te&&Te.set&&Ee.push(...be.map(Ce=>hookSetter(Ce[0],Ce[1],{set(){callbackWrapper(Se)({target:this,isTrusted:!1})}},!1,ye))),callbackWrapper(()=>{Ee.forEach(Ce=>Ce())})}function getNestedCSSRulePositions(te){const ne=[];function ie(ae,se){if(hasNestedCSSRule("CSSGroupingRule")&&ae.parentRule instanceof CSSGroupingRule||hasNestedCSSRule("CSSMediaRule")&&ae.parentRule instanceof CSSMediaRule||hasNestedCSSRule("CSSSupportsRule")&&ae.parentRule instanceof CSSSupportsRule||hasNestedCSSRule("CSSConditionRule")&&ae.parentRule instanceof CSSConditionRule){const oe=Array.from(ae.parentRule.cssRules).indexOf(ae);se.unshift(oe)}else if(ae.parentStyleSheet){const oe=Array.from(ae.parentStyleSheet.cssRules).indexOf(ae);se.unshift(oe)}return se}return ie(te,ne)}function getIdAndStyleId(te,ne,ie){let ae,se;return te?(te.ownerNode?ae=ne.getId(te.ownerNode):se=ie.getId(te),{styleId:se,id:ae}):{}}function initStyleSheetObserver({styleSheetRuleCb:te,mirror:ne,stylesheetManager:ie},{win:ae}){if(!ae.CSSStyleSheet||!ae.CSSStyleSheet.prototype)return()=>{};const se=ae.CSSStyleSheet.prototype.insertRule;ae.CSSStyleSheet.prototype.insertRule=new Proxy(se,{apply:callbackWrapper((fe,he,pe)=>{const[ve,me]=pe,{id:ge,styleId:Se}=getIdAndStyleId(he,ne,ie.styleMirror);return(ge&&ge!==-1||Se&&Se!==-1)&&te({id:ge,styleId:Se,adds:[{rule:ve,index:me}]}),fe.apply(he,pe)})});const oe=ae.CSSStyleSheet.prototype.deleteRule;ae.CSSStyleSheet.prototype.deleteRule=new Proxy(oe,{apply:callbackWrapper((fe,he,pe)=>{const[ve]=pe,{id:me,styleId:ge}=getIdAndStyleId(he,ne,ie.styleMirror);return(me&&me!==-1||ge&&ge!==-1)&&te({id:me,styleId:ge,removes:[{index:ve}]}),fe.apply(he,pe)})});let le;ae.CSSStyleSheet.prototype.replace&&(le=ae.CSSStyleSheet.prototype.replace,ae.CSSStyleSheet.prototype.replace=new Proxy(le,{apply:callbackWrapper((fe,he,pe)=>{const[ve]=pe,{id:me,styleId:ge}=getIdAndStyleId(he,ne,ie.styleMirror);return(me&&me!==-1||ge&&ge!==-1)&&te({id:me,styleId:ge,replace:ve}),fe.apply(he,pe)})}));let ce;ae.CSSStyleSheet.prototype.replaceSync&&(ce=ae.CSSStyleSheet.prototype.replaceSync,ae.CSSStyleSheet.prototype.replaceSync=new Proxy(ce,{apply:callbackWrapper((fe,he,pe)=>{const[ve]=pe,{id:me,styleId:ge}=getIdAndStyleId(he,ne,ie.styleMirror);return(me&&me!==-1||ge&&ge!==-1)&&te({id:me,styleId:ge,replaceSync:ve}),fe.apply(he,pe)})}));const ue={};canMonkeyPatchNestedCSSRule("CSSGroupingRule")?ue.CSSGroupingRule=ae.CSSGroupingRule:(canMonkeyPatchNestedCSSRule("CSSMediaRule")&&(ue.CSSMediaRule=ae.CSSMediaRule),
21canMonkeyPatchNestedCSSRule("CSSConditionRule")&&(ue.CSSConditionRule=ae.CSSConditionRule),canMonkeyPatchNestedCSSRule("CSSSupportsRule")&&(ue.CSSSupportsRule=ae.CSSSupportsRule));const de={};return Object.entries(ue).forEach(([fe,he])=>{de[fe]={insertRule:he.prototype.insertRule,deleteRule:he.prototype.deleteRule},he.prototype.insertRule=new Proxy(de[fe].insertRule,{apply:callbackWrapper((pe,ve,me)=>{const[ge,Se]=me,{id:_e,styleId:Ee}=getIdAndStyleId(ve.parentStyleSheet,ne,ie.styleMirror);return(_e&&_e!==-1||Ee&&Ee!==-1)&&te({id:_e,styleId:Ee,adds:[{rule:ge,index:[...getNestedCSSRulePositions(ve),Se||0]}]}),pe.apply(ve,me)})}),he.prototype.deleteRule=new Proxy(de[fe].deleteRule,{apply:callbackWrapper((pe,ve,me)=>{const[ge]=me,{id:Se,styleId:_e}=getIdAndStyleId(ve.parentStyleSheet,ne,ie.styleMirror);return(Se&&Se!==-1||_e&&_e!==-1)&&te({id:Se,styleId:_e,removes:[{index:[...getNestedCSSRulePositions(ve),ge]}]}),pe.apply(ve,me)})})}),callbackWrapper(()=>{ae.CSSStyleSheet.prototype.insertRule=se,ae.CSSStyleSheet.prototype.deleteRule=oe,le&&(ae.CSSStyleSheet.prototype.replace=le),ce&&(ae.CSSStyleSheet.prototype.replaceSync=ce),Object.entries(ue).forEach(([fe,he])=>{he.prototype.insertRule=de[fe].insertRule,he.prototype.deleteRule=de[fe].deleteRule})})}function initAdoptedStyleSheetObserver({mirror:te,stylesheetManager:ne},ie){let ae=null;ie.nodeName==="#document"?ae=te.getId(ie):ae=te.getId(ie.host);const se=ie.nodeName==="#document"?_optionalChain$2([ie,"access",le=>le.defaultView,"optionalAccess",le=>le.Document]):_optionalChain$2([ie,"access",le=>le.ownerDocument,"optionalAccess",le=>le.defaultView,"optionalAccess",le=>le.ShadowRoot]),oe=_optionalChain$2([se,"optionalAccess",le=>le.prototype])?Object.getOwnPropertyDescriptor(_optionalChain$2([se,"optionalAccess",le=>le.prototype]),"adoptedStyleSheets"):void 0;return ae===null||ae===-1||!se||!oe?()=>{}:(Object.defineProperty(ie,"adoptedStyleSheets",{configurable:oe.configurable,enumerable:oe.enumerable,get(){return _optionalChain$2([oe,"access",le=>le.get,"optionalAccess",le=>le.call,"call",le=>le(this)])},set(le){const ce=_optionalChain$2([oe,"access",ue=>ue.set,"optionalAccess",ue=>ue.call,"call",ue=>ue(this,le)]);if(ae!==null&&ae!==-1)try{ne.adoptStyleSheets(le,ae)}catch{}return ce}}),callbackWrapper(()=>{Object.defineProperty(ie,"adoptedStyleSheets",{configurable:oe.configurable,enumerable:oe.enumerable,get:oe.get,set:oe.set})}))}function initStyleDeclarationObserver({styleDeclarationCb:te,mirror:ne,ignoreCSSAttributes:ie,stylesheetManager:ae},{win:se}){const oe=se.CSSStyleDeclaration.prototype.setProperty;se.CSSStyleDeclaration.prototype.setProperty=new Proxy(oe,{apply:callbackWrapper((ce,ue,de)=>{const[fe,he,pe]=de;if(ie.has(fe))return oe.apply(ue,[fe,he,pe]);const{id:ve,styleId:me}=getIdAndStyleId(_optionalChain$2([ue,"access",ge=>ge.parentRule,"optionalAccess",ge=>ge.parentStyleSheet]),ne,ae.styleMirror);return(ve&&ve!==-1||me&&me!==-1)&&te({id:ve,styleId:me,set:{property:fe,value:he,priority:pe},index:getNestedCSSRulePositions(ue.parentRule)}),ce.apply(ue,de)})});const le=se.CSSStyleDeclaration.prototype.removeProperty;return se.CSSStyleDeclaration.prototype.removeProperty=new Proxy(le,{apply:callbackWrapper((ce,ue,de)=>{const[fe]=de;if(ie.has(fe))return le.apply(ue,[fe]);const{id:he,styleId:pe}=getIdAndStyleId(_optionalChain$2([ue,"access",ve=>ve.parentRule,"optionalAccess",ve=>ve.parentStyleSheet]),ne,ae.styleMirror);return(he&&he!==-1||pe&&pe!==-1)&&te({id:he,styleId:pe,remove:{property:fe},index:getNestedCSSRulePositions(ue.parentRule)}),ce.apply(ue,de)})}),callbackWrapper(()=>{se.CSSStyleDeclaration.prototype.setProperty=oe,se.CSSStyleDeclaration.prototype.removeProperty=le})}function initMediaInteractionObserver({mediaInteractionCb:te,blockClass:ne,blockSelector:ie,unblockSelector:ae,mirror:se,sampling:oe,doc:le}){const ce=callbackWrapper(de=>throttle$1(callbackWrapper(fe=>{const he=getEventTarget(fe);if(!he||isBlocked(he,ne,ie,ae,!0))return;const{currentTime:pe,volume:ve,muted:me,playbackRate:ge}=he;te({type:de,id:se.getId(he),currentTime:pe,volume:ve,muted:me,playbackRate:ge})}),oe.media||500)),ue=[on("play",ce(0),le),on("pause",ce(1),le),on("seeked",ce(2),le),on("volumechange",ce(3),le),on("ratechange",ce(4),le)];return callbackWrapper(()=>{ue.forEach(de=>de())})}function initFontObserver({fontCb:te,doc:ne}){const ie=ne.defaultView;if(!ie)return()=>{};const ae=[],se=new WeakMap,oe=ie.FontFace;ie.FontFace=function(ue,de,fe){const he=new oe(ue,de,fe);return se.set(he,{family:ue,buffer:typeof de!="string",descriptors:fe,fontSource:typeof de=="string"?de:JSON.stringify(Array.from(new Uint8Array(de)))}),he};const le=patch(ne.fonts,"add",function(ce){return function(ue){return setTimeout$1(callbackWrapper(()=>{const de=se.get(ue);de&&(te(de),se.delete(ue))}),0),ce.apply(this,[ue])}});return ae.push(()=>{ie.FontFace=oe}),ae.push(le),callbackWrapper(()=>{ae.forEach(ce=>ce())})}function initSelectionObserver(te){const{doc:ne,mirror:ie,blockClass:ae,blockSelector:se,unblockSelector:oe,selectionCb:le}=te;let ce=!0;const ue=callbackWrapper(()=>{const de=ne.getSelection();if(!de||ce&&_optionalChain$2([de,"optionalAccess",pe=>pe.isCollapsed]))return;ce=de.isCollapsed||!1;const fe=[],he=de.rangeCount||0;for(let pe=0;pe<he;pe++){const{startContainer:ve,startOffset:me,endContainer:ge,endOffset:Se}=de.getRangeAt(pe);isBlocked(ve,ae,se,oe,!0)||isBlocked(ge,ae,se,oe,!0)||fe.push({start:ie.getId(ve),startOffset:me,end:ie.getId(ge),endOffset:Se})}le({ranges:fe})});return ue(),on("selectionchange",ue)}function initCustomElementObserver({doc:te,customElementCb:ne}){const ie=te.defaultView;return!ie||!ie.customElements?()=>{}:patch(ie.customElements,"define",function(ae){return function(se,oe,le){try{ne({define:{name:se}})}catch{}return ae.apply(this,[se,oe,le])}})}function initObservers(te,ne={}){const ie=te.doc.defaultView;if(!ie)return()=>{};const ae=initMutationObserver(te,te.doc),se=initMoveObserver(te),oe=initMouseInteractionObserver(te),le=initScrollObserver(te),ce=initViewportResizeObserver(te,{win:ie}),ue=initInputObserver(te),de=initMediaInteractionObserver(te),fe=initStyleSheetObserver(te,{win:ie}),he=initAdoptedStyleSheetObserver(te,te.doc),pe=initStyleDeclarationObserver(te,{win:ie}),ve=te.collectFonts?initFontObserver(te):()=>{},me=initSelectionObserver(te),ge=initCustomElementObserver(te),Se=[];for(const _e of te.plugins)Se.push(_e.observer(_e.callback,ie,_e.options));return callbackWrapper(()=>
21{mutationBuffers.forEach(_e=>_e.reset()),ae.disconnect(),se(),oe(),le(),ce(),ue(),de(),fe(),he(),pe(),ve(),me(),ge(),Se.forEach(_e=>_e())})}function hasNestedCSSRule(te){return typeof window[te]<"u"}function canMonkeyPatchNestedCSSRule(te){return!!(typeof window[te]<"u"&&window[te].prototype&&"insertRule"in window[te].prototype&&"deleteRule"in window[te].prototype)}var CrossOriginIframeMirror=class{constructor(te){this.generateIdFn=te,this.iframeIdToRemoteIdMap=new WeakMap,this.iframeRemoteIdToIdMap=new WeakMap}getId(te,ne,ie,ae){const se=ie||this.getIdToRemoteIdMap(te),oe=ae||this.getRemoteIdToIdMap(te);let le=se.get(ne);return le||(le=this.generateIdFn(),se.set(ne,le),oe.set(le,ne)),le}getIds(te,ne){const ie=this.getIdToRemoteIdMap(te),ae=this.getRemoteIdToIdMap(te);return ne.map(se=>this.getId(te,se,ie,ae))}getRemoteId(te,ne,ie){const ae=ie||this.getRemoteIdToIdMap(te);if(typeof ne!="number")return ne;const se=ae.get(ne);return se||-1}getRemoteIds(te,ne){const ie=this.getRemoteIdToIdMap(te);return ne.map(ae=>this.getRemoteId(te,ae,ie))}reset(te){if(!te){this.iframeIdToRemoteIdMap=new WeakMap,this.iframeRemoteIdToIdMap=new WeakMap;return}this.iframeIdToRemoteIdMap.delete(te),this.iframeRemoteIdToIdMap.delete(te)}getIdToRemoteIdMap(te){let ne=this.iframeIdToRemoteIdMap.get(te);return ne||(ne=new Map,this.iframeIdToRemoteIdMap.set(te,ne)),ne}getRemoteIdToIdMap(te){let ne=this.iframeRemoteIdToIdMap.get(te);return ne||(ne=new Map,this.iframeRemoteIdToIdMap.set(te,ne)),ne}};function _optionalChain$1(te){let ne,ie=te[0],ae=1;for(;ae<te.length;){const se=te[ae],oe=te[ae+1];if(ae+=2,(se==="optionalAccess"||se==="optionalCall")&&ie==null)return;se==="access"||se==="optionalAccess"?(ne=ie,ie=oe(ie)):(se==="call"||se==="optionalCall")&&(ie=oe((...le)=>ie.call(ne,...le)),ne=void 0)}return ie}var IframeManagerNoop=class{constructor(){this.crossOriginIframeMirror=new CrossOriginIframeMirror(genId),this.crossOriginIframeRootIdMap=new WeakMap}addIframe(){}addLoadListener(){}attachIframe(){}},IframeManager=class{constructor(te){this.iframes=new WeakMap,this.crossOriginIframeMap=new WeakMap,this.crossOriginIframeMirror=new CrossOriginIframeMirror(genId),this.crossOriginIframeRootIdMap=new WeakMap,this.mutationCb=te.mutationCb,this.wrappedEmit=te.wrappedEmit,this.stylesheetManager=te.stylesheetManager,this.recordCrossOriginIframes=te.recordCrossOriginIframes,this.crossOriginIframeStyleMirror=new CrossOriginIframeMirror(this.stylesheetManager.styleMirror.generateId.bind(this.stylesheetManager.styleMirror)),this.mirror=te.mirror,this.recordCrossOriginIframes&&window.addEventListener("message",this.handleMessage.bind(this))}addIframe(te){this.iframes.set(te,!0),te.contentWindow&&this.crossOriginIframeMap.set(te.contentWindow,te)}addLoadListener(te){this.loadListener=te}attachIframe(te,ne){this.mutationCb({adds:[{parentId:this.mirror.getId(te),nextId:null,node:ne}],removes:[],texts:[],attributes:[],isAttachIframe:!0}),_optionalChain$1([this,"access",ie=>ie.loadListener,"optionalCall",ie=>ie(te)]),te.contentDocument&&te.contentDocument.adoptedStyleSheets&&te.contentDocument.adoptedStyleSheets.length>0&&this.stylesheetManager.adoptStyleSheets(te.contentDocument.adoptedStyleSheets,this.mirror.getId(te.contentDocument))}handleMessage(te){const ne=te;if(ne.data.type!=="rrweb"||ne.origin!==ne.data.origin||!te.source)return;const ie=this.crossOriginIframeMap.get(te.source);if(!ie)return;const ae=this.transformCrossOriginEvent(ie,ne.data.event);ae&&this.wrappedEmit(ae,ne.data.isCheckout)}transformCrossOriginEvent(te,ne){switch(ne.type){case EventType.FullSnapshot:{this.crossOriginIframeMirror.reset(te),this.crossOriginIframeStyleMirror.reset(te),this.replaceIdOnNode(ne.data.node,te);const ie=ne.data.node.id;return this.crossOriginIframeRootIdMap.set(te,ie),this.patchRootIdOnNode(ne.data.node,ie),{timestamp:ne.timestamp,type:EventType.IncrementalSnapshot,data:{source:IncrementalSource.Mutation,adds:[{parentId:this.mirror.getId(te),nextId:null,node:ne.data.node}],removes:[],texts:[],attributes:[],isAttachIframe:!0}}}case EventType.Meta:case EventType.Load:case EventType.DomContentLoaded:return!1;case EventType.Plugin:return ne;case EventType.Custom:return this.replaceIds(ne.data.payload,te,["id","parentId","previousId","nextId"]),ne;case EventType.IncrementalSnapshot:switch(ne.data.source){case IncrementalSource.Mutation:return ne.data.adds.forEach(ie=>{this.replaceIds(ie,te,["parentId","nextId","previousId"]),this.replaceIdOnNode(ie.node,te);const ae=this.crossOriginIframeRootIdMap.get(te);ae&&this.patchRootIdOnNode(ie.node,ae)}
21),ne.data.removes.forEach(ie=>{this.replaceIds(ie,te,["parentId","id"])}),ne.data.attributes.forEach(ie=>{this.replaceIds(ie,te,["id"])}),ne.data.texts.forEach(ie=>{this.replaceIds(ie,te,["id"])}),ne;case IncrementalSource.Drag:case IncrementalSource.TouchMove:case IncrementalSource.MouseMove:return ne.data.positions.forEach(ie=>{this.replaceIds(ie,te,["id"])}),ne;case IncrementalSource.ViewportResize:return!1;case IncrementalSource.MediaInteraction:case IncrementalSource.MouseInteraction:case IncrementalSource.Scroll:case IncrementalSource.CanvasMutation:case IncrementalSource.Input:return this.replaceIds(ne.data,te,["id"]),ne;case IncrementalSource.StyleSheetRule:case IncrementalSource.StyleDeclaration:return this.replaceIds(ne.data,te,["id"]),this.replaceStyleIds(ne.data,te,["styleId"]),ne;case IncrementalSource.Font:return ne;case IncrementalSource.Selection:return ne.data.ranges.forEach(ie=>{this.replaceIds(ie,te,["start","end"])}),ne;case IncrementalSource.AdoptedStyleSheet:return this.replaceIds(ne.data,te,["id"]),this.replaceStyleIds(ne.data,te,["styleIds"]),_optionalChain$1([ne,"access",ie=>ie.data,"access",ie=>ie.styles,"optionalAccess",ie=>ie.forEach,"call",ie=>ie(ae=>{this.replaceStyleIds(ae,te,["styleId"])})]),ne}}return!1}replace(te,ne,ie,ae){for(const se of ae)!Array.isArray(ne[se])&&typeof ne[se]!="number"||(Array.isArray(ne[se])?ne[se]=te.getIds(ie,ne[se]):ne[se]=te.getId(ie,ne[se]));return ne}replaceIds(te,ne,ie){return this.replace(this.crossOriginIframeMirror,te,ne,ie)}replaceStyleIds(te,ne,ie){return this.replace(this.crossOriginIframeStyleMirror,te,ne,ie)}replaceIdOnNode(te,ne){this.replaceIds(te,ne,["id","rootId"]),"childNodes"in te&&te.childNodes.forEach(ie=>{this.replaceIdOnNode(ie,ne)})}patchRootIdOnNode(te,ne){te.type!==NodeType$1.Document&&!te.rootId&&(te.rootId=ne),"childNodes"in te&&te.childNodes.forEach(ie=>{this.patchRootIdOnNode(ie,ne)})}},ShadowDomManagerNoop=class{init(){}addShadowRoot(){}observeAttachShadow(){}reset(){}},ShadowDomManager=class{constructor(te){this.shadowDoms=new WeakSet,this.restoreHandlers=[],this.mutationCb=te.mutationCb,this.scrollCb=te.scrollCb,this.bypassOptions=te.bypassOptions,this.mirror=te.mirror,this.init()}init(){this.reset(),this.patchAttachShadow(Element,document)}addShadowRoot(te,ne){if(!isNativeShadowDom(te)||this.shadowDoms.has(te))return;this.shadowDoms.add(te);const ie=initMutationObserver({...this.bypassOptions,doc:ne,mutationCb:this.mutationCb,mirror:this.mirror,shadowDomManager:this},te);this.restoreHandlers.push(()=>ie.disconnect()),this.restoreHandlers.push(initScrollObserver({...this.bypassOptions,scrollCb:this.scrollCb,doc:te,mirror:this.mirror})),setTimeout$1(()=>{te.adoptedStyleSheets&&te.adoptedStyleSheets.length>0&&this.bypassOptions.stylesheetManager.adoptStyleSheets(te.adoptedStyleSheets,this.mirror.getId(te.host)),this.restoreHandlers.push(initAdoptedStyleSheetObserver({mirror:this.mirror,stylesheetManager:this.bypassOptions.stylesheetManager},te))},0)}observeAttachShadow(te){!te.contentWindow||!te.contentDocument||this.patchAttachShadow(te.contentWindow.Element,te.contentDocument)}patchAttachShadow(te,ne){const ie=this;this.restoreHandlers.push(patch(te.prototype,"attachShadow",function(ae){return function(se){const oe=ae.call(this,se);return this.shadowRoot&&inDom(this)&&ie.addShadowRoot(this.shadowRoot,ne),oe}}))}reset(){this.restoreHandlers.forEach(te=>{try{te()}catch{}}),this.restoreHandlers=[],this.shadowDoms=new WeakSet}},CanvasManagerNoop=class{reset(){}freeze(){}unfreeze(){}lock(){}unlock(){}snapshot(){}},StylesheetManager=class{constructor(te){this.trackedLinkElements=new WeakSet,this.styleMirror=new StyleSheetMirror,this.mutationCb=te.mutationCb,this.adoptedStyleSheetCb=te.adoptedStyleSheetCb}attachLinkElement(te,ne){"_cssText"in ne.attributes&&this.mutationCb({adds:[],removes:[],texts:[],attributes:[{id:ne.id,attributes:ne.attributes}]}),this.trackLinkElement(te)}trackLinkElement(te){this.trackedLinkElements.has(te)||(this.trackedLinkElements.add(te),this.trackStylesheetInLinkElement(te))}adoptStyleSheets(te,ne){if(te.length===0)return;const ie={id:ne,styleIds:[]},ae=[];for(const se of te){let oe;this.styleMirror.has(se)?oe=this.styleMirror.getId(se):(oe=this.styleMirror.add(se),ae.push({styleId:oe,rules:Array.from(se.rules||CSSRule,(le,ce)=>({rule:stringifyRule(le),index:ce}))})),ie.styleIds.push(oe)}ae.length>0&&(ie.styles=ae),this.adoptedStyleSheetCb(ie)}reset(){this.styleMirror.reset(),this.trackedLinkElements=new WeakSet}trackStylesheetInLinkElement(te){}},ProcessedNodeManager=class{constructor(){this.nodeMap=new WeakMap,this.loop=!0,this.periodicallyClear()}periodicallyClear(){onRequestAnimationFrame(()=>{this.clear(),this.loop&&this.periodicallyClear()})}inOtherBuffer(te,ne){const ie=this.nodeMap.get(te);return ie&&Array.from(ie).some(ae=>ae!==ne)}add(te,ne){this.nodeMap.set(te,(this.nodeMap.get(te)||new Set).add(ne))}clear(){this.nodeMap=new WeakMap}destroy(){this.loop=!1}},wrappedEmit,_takeFullSnapshot,mirror=createMirror();function record(te={}){const{emit:ne,checkoutEveryNms:ie,checkoutEveryNth:ae,blockClass:se="rr-block",blockSelector:oe=null,unblockSelector:le=null,ignoreClass:ce="rr-ignore",ignoreSelector:ue=null,maskAllText:de=!1,maskTextClass:fe="rr-mask",unmaskTextClass:he=null,maskTextSelector:pe=null,unmaskTextSelector:ve=null,inlineStylesheet:me=!0,maskAllInputs:ge,maskInputOptions:Se,slimDOMOptions:_e,maskAttributeFn:Ee,maskInputFn:ye,maskTextFn:Te,maxCanvasSize:be=null,packFn:Ce,sampling:Ie={},dataURLOptions:Re={},mousemoveWait:Me,recordCanvas:Ge=!1,recordCrossOriginIframes:Be=!1,recordAfter:Ve=te.recordAfter==="DOMContentLoaded"?te.recordAfter:"load",userTriggeredOnInput:$e=!1,collectFonts:ze=!1,inlineImages:Ne=!1,plugins:we,keepIframeSrcFn:ke=()=>!1,ignoreCSSAttributes:Ae=new Set([]),errorHandler:Pe,onMutation:xe,getCanvasManager:Oe}=te;registerErrorHandler(Pe);const We=Be?window.parent===window:!0;let Je=!1;if(!We)try{window.parent.document&&(Je=!1)}catch{Je=!0}if(We&&!ne)throw new Error("emit function is required");Me!==void 0&&Ie.mousemove===void 0&&(Ie.mousemove=Me),mirror.reset();const Ze=ge===!0?{color:!0,date:!0,"datetime-local":!0,email:!0,month:!0,number:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0,textarea:!0,select:!0,radio:!0,checkbox:!0}:Se!==void 0?Se:{},At=_e===!0||_e==="all"?{script:!0,comment:!0,headFavicon:!0,headWhitespace:!0,headMetaSocial:!0,headMetaRobots:!0,headMetaHttpEquiv:!0,headMetaVerification:!0,headMetaAuthorship:_e==="all",headMetaDescKeywords:_e==="all"}:_e||{};polyfill();let De,Fe=0;const Xe=St=>{for(const Mt of we||[])Mt.eventProcessor&&(St=Mt.eventProcessor(St));return Ce&&!Je&&(St=Ce(St)),St};wrappedEmit=(St,Mt)=>{const Ct=St;if(Ct.timestamp=nowTimestamp(),_optionalChain([mutationBuffers,"access",bt=>bt[0],"optionalAccess",bt=>bt.isFrozen,"call",bt=>bt()])&&Ct.type!==EventType.FullSnapshot&&!(Ct.type===EventType.IncrementalSnapshot&&Ct.data.source===IncrementalSource.Mutation)&&mutationBuffers.forEac
21h(bt=>bt.unfreeze()),We)_optionalChain([ne,"optionalCall",bt=>bt(Xe(Ct),Mt)]);else if(Je){const bt={type:"rrweb",event:Xe(Ct),origin:window.location.origin,isCheckout:Mt};window.parent.postMessage(bt,"*")}if(Ct.type===EventType.FullSnapshot)De=Ct,Fe=0;else if(Ct.type===EventType.IncrementalSnapshot){if(Ct.data.source===IncrementalSource.Mutation&&Ct.data.isAttachIframe)return;Fe++;const bt=ae&&Fe>=ae,kt=ie&&De&&Ct.timestamp-De.timestamp>ie;(bt||kt)&&$t(!0)}};const je=St=>{wrappedEmit({type:EventType.IncrementalSnapshot,data:{source:IncrementalSource.Mutation,...St}})},It=St=>wrappedEmit({type:EventType.IncrementalSnapshot,data:{source:IncrementalSource.Scroll,...St}}),wt=St=>wrappedEmit({type:EventType.IncrementalSnapshot,data:{source:IncrementalSource.CanvasMutation,...St}}),Nt=St=>wrappedEmit({type:EventType.IncrementalSnapshot,data:{source:IncrementalSource.AdoptedStyleSheet,...St}}),qe=new StylesheetManager({mutationCb:je,adoptedStyleSheetCb:Nt}),Ke=typeof __RRWEB_EXCLUDE_IFRAME__=="boolean"&&__RRWEB_EXCLUDE_IFRAME__?new IframeManagerNoop:new IframeManager({mirror,mutationCb:je,stylesheetManager:qe,recordCrossOriginIframes:Be,wrappedEmit});for(const St of we||[])St.getMirror&&St.getMirror({nodeMirror:mirror,crossOriginIframeMirror:Ke.crossOriginIframeMirror,crossOriginIframeStyleMirror:Ke.crossOriginIframeStyleMirror});const xt=new ProcessedNodeManager,Gt=_getCanvasManager(Oe,{mirror,win:window,mutationCb:St=>wrappedEmit({type:EventType.IncrementalSnapshot,data:{source:IncrementalSource.CanvasMutation,...St}}),recordCanvas:Ge,blockClass:se,blockSelector:oe,unblockSelector:le,maxCanvasSize:be,sampling:Ie.canvas,dataURLOptions:Re,errorHandler:Pe}),Ut=typeof __RRWEB_EXCLUDE_SHADOW_DOM__=="boolean"&&__RRWEB_EXCLUDE_SHADOW_DOM__?new ShadowDomManagerNoop:new ShadowDomManager({mutationCb:je,scrollCb:It,bypassOptions:{onMutation:xe,blockClass:se,blockSelector:oe,unblockSelector:le,maskAllText:de,maskTextClass:fe,unmaskTextClass:he,maskTextSelector:pe,unmaskTextSelector:ve,inlineStylesheet:me,maskInputOptions:Ze,dataURLOptions:Re,maskAttributeFn:Ee,maskTextFn:Te,maskInputFn:ye,recordCanvas:Ge,inlineImages:Ne,sampling:Ie,slimDOMOptions:At,iframeManager:Ke,stylesheetManager:qe,canvasManager:Gt,keepIframeSrcFn:ke,processedNodeManager:xt},mirror}),$t=(St=!1)=>{wrappedEmit({type:EventType.Meta,data:{href:window.location.href,width:getWindowWidth(),height:getWindowHeight()}},St),qe.reset(),Ut.init(),mutationBuffers.forEach(Ct=>Ct.lock());const Mt=snapshot(document,{mirror,blockClass:se,blockSelector:oe,unblockSelector:le,maskAllText:de,maskTextClass:fe,unmaskTextClass:he,maskTextSelector:pe,unmaskTextSelector:ve,inlineStylesheet:me,maskAllInputs:Ze,maskAttributeFn:Ee,maskInputFn:ye,maskTextFn:Te,slimDOM:At,dataURLOptions:Re,recordCanvas:Ge,inlineImages:Ne,onSerialize:Ct=>{isSerializedIframe(Ct,mirror)&&Ke.addIframe(Ct),isSerializedStylesheet(Ct,mirror)&&qe.trackLinkElement(Ct),hasShadowRoot(Ct)&&Ut.addShadowRoot(Ct.shadowRoot,document)},onIframeLoad:(Ct,bt)=>{Ke.attachIframe(Ct,bt),Ut.observeAttachShadow(Ct)},onStylesheetLoad:(Ct,bt)=>{qe.attachLinkElement(Ct,bt)},keepIframeSrcFn:ke});if(!Mt)return console.warn("Failed to snapshot the document");wrappedEmit({type:EventType.FullSnapshot,data:{node:Mt,initialOffset:getWindowScroll(window)}}),mutationBuffers.forEach(Ct=>Ct.unlock()),document.adoptedStyleSheets&&document.adoptedStyleSheets.length>0&&qe.adoptStyleSheets(document.adoptedStyleSheets,mirror.getId(document))};_takeFullSnapshot=$t;try{const St=[],Mt=bt=>callbackWrapper(initObservers)({onMutation:xe,mutationCb:je,mousemoveCb:(kt,Dt)=>wrappedEmit({type:EventType.IncrementalSnapshot,data:{source:Dt,positions:kt}}),mouseInteractionCb:kt=>wrappedEmit({type:EventType.IncrementalSnapshot,data:{source:IncrementalSource.MouseInteraction,...kt}}),scrollCb:It,viewportResizeCb:kt=>wrappedEmit({type:EventType.IncrementalSnapshot,data:{source:IncrementalSource.ViewportResize,...kt}}),inputCb:kt=>wrappedEmit({type:EventType.IncrementalSnapshot,data:{source:IncrementalSource.Input,...kt}}),mediaInteractionCb:kt=>wrappedEmit({type:EventType.IncrementalSnapshot,data:{source:IncrementalSource.MediaInteraction,...kt}}),styleSheetRuleCb:kt=>wrappedEmit({type:EventType.IncrementalSnapshot,data:{source:IncrementalSource.StyleSheetRule,...kt}}),styleDeclarationCb:kt=>wrappedEmit({type:EventType.IncrementalSnapshot,data:{source:IncrementalSource.StyleDeclaration,...kt}}),canvasMutationCb:wt,fontCb:kt=>wrappedEmit({type:EventType.IncrementalSnapshot,data:{source:IncrementalSource.Font,...kt}}),selectionCb:kt=>{wrappedEmit({type:EventType.IncrementalSnapshot,data:{source:IncrementalSource.Selection,...kt}})},customElementCb:kt=>
21{wrappedEmit({type:EventType.IncrementalSnapshot,data:{source:IncrementalSource.CustomElement,...kt}})},blockClass:se,ignoreClass:ce,ignoreSelector:ue,maskAllText:de,maskTextClass:fe,unmaskTextClass:he,maskTextSelector:pe,unmaskTextSelector:ve,maskInputOptions:Ze,inlineStylesheet:me,sampling:Ie,recordCanvas:Ge,inlineImages:Ne,userTriggeredOnInput:$e,collectFonts:ze,doc:bt,maskAttributeFn:Ee,maskInputFn:ye,maskTextFn:Te,keepIframeSrcFn:ke,blockSelector:oe,unblockSelector:le,slimDOMOptions:At,dataURLOptions:Re,mirror,iframeManager:Ke,stylesheetManager:qe,shadowDomManager:Ut,processedNodeManager:xt,canvasManager:Gt,ignoreCSSAttributes:Ae,plugins:_optionalChain([we,"optionalAccess",kt=>kt.filter,"call",kt=>kt(Dt=>Dt.observer),"optionalAccess",kt=>kt.map,"call",kt=>kt(Dt=>({observer:Dt.observer,options:Dt.options,callback:qt=>wrappedEmit({type:EventType.Plugin,data:{plugin:Dt.name,payload:qt}})}))])||[]},{});Ke.addLoadListener(bt=>{try{St.push(Mt(bt.contentDocument))}catch(kt){console.warn(kt)}});const Ct=()=>{$t(),St.push(Mt(document))};return document.readyState==="interactive"||document.readyState==="complete"?Ct():(St.push(on("DOMContentLoaded",()=>{wrappedEmit({type:EventType.DomContentLoaded,data:{}}),Ve==="DOMContentLoaded"&&Ct()})),St.push(on("load",()=>{wrappedEmit({type:EventType.Load,data:{}}),Ve==="load"&&Ct()},window))),()=>{St.forEach(bt=>bt()),xt.destroy(),_takeFullSnapshot=void 0,unregisterErrorHandler()}}catch(St){console.warn(St)}}function takeFullSnapshot(te){if(!_takeFullSnapshot)throw new Error("please take full snapshot after start recording");_takeFullSnapshot(te)}record.mirror=mirror;record.takeFullSnapshot=takeFullSnapshot;function _getCanvasManager(te,ne){try{return te?te(ne):new CanvasManagerNoop}catch{return console.warn("Unable to initialize CanvasManager"),new CanvasManagerNoop}}var ReplayEventTypeIncrementalSnapshot=3,ReplayEventTypeCustom=5;function timestampToMs(te){return te>9999999999?te:te*1e3}function timestampToS(te){return te>9999999999?te/1e3:te}function addBreadcrumbEvent(te,ne){ne.category!=="sentry.transaction"&&(["ui.click","ui.input"].includes(ne.category)?te.triggerUserActivity():te.checkAndHandleExpiredSession(),te.addUpdate(()=>(te.throttledAddEvent({type:EventType.Custom,timestamp:(ne.timestamp||0)*1e3,data:{tag:"breadcrumb",payload:normalize(ne,10,1e3)}}),ne.category==="console")))}var INTERACTIVE_SELECTOR="button,a";function getClosestInteractive(te){return te.closest(INTERACTIVE_SELECTOR)||te}function getClickTargetNode(te){const ne=getTargetNode(te);return!ne||!(ne instanceof Element)?ne:getClosestInteractive(ne)}function getTargetNode(te){return isEventWithTarget(te)?te.target:te}function isEventWithTarget(te){return typeof te=="object"&&!!te&&"target"in te}var handlers;function onWindowOpen(te){return handlers||(handlers=[],monkeyPatchWindowOpen()),handlers.push(te),()=>{const ne=handlers?handlers.indexOf(te):-1;ne>-1&&handlers.splice(ne,1)}}function monkeyPatchWindowOpen(){fill(WINDOW,"open",function(te){return function(...ne){if(handlers)try{handlers.forEach(ie=>ie())}catch{}return te.apply(WINDOW,ne)}})}function handleClick(te,ne,ie){te.handleClick(ne,ie)}var ClickDetector=class{constructor(te,ne,ie=addBreadcrumbEvent){this._lastMutation=0,this._lastScroll=0,this._clicks=[],this._timeout=ne.timeout/1e3,this._threshold=ne.threshold/1e3,this._scollTimeout=ne.scrollTimeout/1e3,this._replay=te,this._ignoreSelector=ne.ignoreSelector,this._addBreadcrumbEvent=ie}addListeners(){const te=onWindowOpen(()=>{this._lastMutation=nowInSeconds()});this._teardown=()=>{te(),this._clicks=[],this._lastMutation=0,this._lastScroll=0}}removeListeners(){this._teardown&&this._teardown(),this._checkClickTimeout&&clearTimeout(this._checkClickTimeout)}handleClick(te,ne){if(ignoreElement(ne,this._ignoreSelector)||!isClickBreadcrumb(te))return;const ie={timestamp:timestampToS(te.timestamp),clickBreadcrumb:te,clickCount:0,node:ne};this._clicks.some(ae=>ae.node===ie.node&&Math.abs(ae.timestamp-ie.timestamp)<1)||(this._clicks.push(ie),this._clicks.length===1&&this._scheduleCheckClicks())}registerMutation(te=Date.now()){this._lastMutation=timestampToS(te)}registerScroll(te=Date.now()){this._lastScroll=timestampToS(te)}registerClick(te){const ne=getClosestInteractive(te);this._handleMultiClick(ne)}_handleMultiClick(te){this._getClicks(te).forEach(ne=>{ne.clickCount++})}_getClicks(te){return this._clicks.filter(ne=>ne.node===te)}_checkClicks(){const te=[],ne=nowInSeconds();this._clicks.forEach(ie=>{!ie.mutationAfter&&this._lastMutation&&(ie.mutationAfter=ie.timestamp<=this._lastMutation?this._lastMutation-ie.timestamp:void 0),!ie.scrollAfter&&this._lastScroll&&(ie.scrollAfter=ie.timestamp<=this._lastScroll?this._lastScroll-ie.timestamp:void 0),ie.timestamp+this._timeout<=ne&&te.push(ie)});for(const ie of te){const ae=this._clicks.indexOf(ie);ae>-1&&(this._generateBreadcrumbs(ie),this._clicks.splice(ae,1))}this._clicks.length&&this._scheduleCheckClicks()}_generateBreadcrumbs(te){const ne=this._replay,ie=te.scrollAfter&&te.scrollAfter<=this._scollTimeout,ae=te.mutationAfter&&te.mutationAfter<=this._threshold,se=!ie&&!ae,{clickCount:oe,clickBreadcrumb:le}=te;if(se){const ce=Math.min(te.mutationAfter||this._timeout,this._timeout)*1e3,ue=ce<this._timeout*1e3?"mutation":"timeout",de={type:"default",message:le.message,timestamp:le.timestamp,category:"ui.slowClickDetected",data:{...le.data,url:WINDOW.location.href,route:ne.getCurrentRoute(),timeAfterClickMs:ce,endReason:ue,clickCount:oe||1}};this._addBreadcrumbEvent(ne,de);return}if(oe>1){const ce={type:"default",message:le.message,timestamp:le.timestamp,category:"ui.multiClick",data:{...le.data,url:WINDOW.location.href,route:ne.getCurrentRoute(),clickCount:oe,metric:!0}};this._addBreadcrumbEvent(ne,ce)}}_scheduleCheckClicks(){this._checkClickTimeout&&clearTimeout(this._checkClickTimeout),this._checkClickTimeout=setTimeout(()=>this._checkClicks(),1e3)}},SLOW_CLICK_TAGS=["A","BUTTON","INPUT"];function ignoreElement(te,ne){return!!(!SLOW_CLICK_TAGS.includes(te.tagName)||te.tagName==="INPUT"&&!["submit","button"].includes(te.getAttribute("type")||"")||te.tagName==="A"&&(te.hasAttribute("download")||te.hasAttribute("target")&&te.getAttribute("target")!=="_self")||ne&&te.matches(ne))}function isClickBreadcrumb(te){return!!(te.data&&typeof te.data.nodeId=="number"&&te.timestamp)}function nowInSeconds(){return Date.now()/1e3}function updateClickDetectorForRecordingEvent(te,ne){try{if(!isIncrementalEvent(ne))return;const{source:ie}=ne.data;if(ie===IncrementalSource.Mutation&&te.registerMutation(ne.timestamp),ie===IncrementalSource.Scroll&&te.registerScroll(ne.timestamp),isIncrementalMouseInteraction(ne)){const{type:ae,id:se}=ne.data,oe=record.mirror.getNode(se);oe instanceof HTMLElement&&ae===MouseInteractions.Click&&te.registerClick(oe)}}catch{}}function isIncrementalEvent(te){return te.type===ReplayEventTypeIncrementalSnapshot}function isIncrementalMouseInteraction(te){return te.data.source===IncrementalSource.MouseInteraction}function createBreadcrumb(te){return{timestamp:Date.now()/1e3,type:"default",...te}}var NodeType;(function(te){te[te.Document=0]="Document",te[te.DocumentType=1]="DocumentType",te[te.Element=2]="Element",te[te.Text=3]="Text",te[te.CDATA=4]="CDATA",te[te.Comment=5]="Comment"})(NodeType||(NodeType={}));var ATTRIBUTES_TO_RECORD=new Set(["id","class","aria-label","role","name","alt","title","data-test-id","data-testid","disabled","aria-disabled","data-sentry-component"]);function getAttributesToRecord(te){const ne={};for(const ie in te)if(ATTRIBUTES_TO_RECORD.has(ie)){let ae=ie;(ie==="data-testid"||ie==="data-test-id")&&(ae="testId"),ne[ae]=te[ie]}return ne}var handleDomListener=te=>ne=>
21{if(!te.isEnabled())return;const ie=handleDom(ne);if(!ie)return;const ae=ne.name==="click",se=ae?ne.event:void 0;ae&&te.clickDetector&&se&&se.target&&!se.altKey&&!se.metaKey&&!se.ctrlKey&&!se.shiftKey&&handleClick(te.clickDetector,ie,getClickTargetNode(ne.event)),addBreadcrumbEvent(te,ie)};function getBaseDomBreadcrumb(te,ne){const ie=record.mirror.getId(te),ae=ie&&record.mirror.getNode(ie),se=ae&&record.mirror.getMeta(ae),oe=se&&isElement(se)?se:null;return{message:ne,data:oe?{nodeId:ie,node:{id:ie,tagName:oe.tagName,textContent:Array.from(oe.childNodes).map(le=>le.type===NodeType.Text&&le.textContent).filter(Boolean).map(le=>le.trim()).join(""),attributes:getAttributesToRecord(oe.attributes)}}:{}}}function handleDom(te){const{target:ne,message:ie}=getDomTarget(te);return createBreadcrumb({category:`ui.${te.name}`,...getBaseDomBreadcrumb(ne,ie)})}function getDomTarget(te){const ne=te.name==="click";let ie,ae=null;try{ae=ne?getClickTargetNode(te.event):getTargetNode(te.event),ie=htmlTreeAsString(ae,{maxStringLength:200})||"<unknown>"}catch{ie="<unknown>"}return{target:ae,message:ie}}function isElement(te){return te.type===NodeType.Element}function handleKeyboardEvent(te,ne){if(!te.isEnabled())return;te.updateUserActivity();const ie=getKeyboardBreadcrumb(ne);ie&&addBreadcrumbEvent(te,ie)}function getKeyboardBreadcrumb(te){const{metaKey:ne,shiftKey:ie,ctrlKey:ae,altKey:se,key:oe,target:le}=te;if(!le||isInputElement(le)||!oe)return null;const ce=ne||ae||se,ue=oe.length===1;if(!ce&&ue)return null;const de=htmlTreeAsString(le,{maxStringLength:200})||"<unknown>";return createBreadcrumb({category:"ui.keyDown",message:de,data:{...getBaseDomBreadcrumb(le,de).data,metaKey:ne,shiftKey:ie,ctrlKey:ae,altKey:se,key:oe}})}function isInputElement(te){return te.tagName==="INPUT"||te.tagName==="TEXTAREA"||te.isContentEditable}var ENTRY_TYPES={resource:createResourceEntry,paint:createPaintEntry,navigation:createNavigationEntry};function createPerformanceEntries(te){return te.map(createPerformanceEntry).filter(Boolean)}function createPerformanceEntry(te){return ENTRY_TYPES[te.entryType]?ENTRY_TYPES[te.entryType](te):null}function getAbsoluteTime(te){return((browserPerformanceTimeOrigin||WINDOW.performance.timeOrigin)+te)/1e3}function createPaintEntry(te){const{duration:ne,entryType:ie,name:ae,startTime:se}=te,oe=getAbsoluteTime(se);return{type:ie,name:ae,start:oe,end:oe+ne,data:void 0}}function createNavigationEntry(te){const{entryType:ne,name:ie,decodedBodySize:ae,duration:se,domComplete:oe,encodedBodySize:le,domContentLoadedEventStart:ce,domContentLoadedEventEnd:ue,domInteractive:de,loadEventStart:fe,loadEventEnd:he,redirectCount:pe,startTime:ve,transferSize:me,type:ge}=te;return se===0?null:{type:`${ne}.${ge}`,start:getAbsoluteTime(ve),end:getAbsoluteTime(oe),name:ie,data:{size:me,decodedBodySize:ae,encodedBodySize:le,duration:se,domInteractive:de,domContentLoadedEventStart:ce,domContentLoadedEventEnd:ue,loadEventStart:fe,loadEventEnd:he,domComplete:oe,redirectCount:pe}}}function createResourceEntry(te){const{entryType:ne,initiatorType:ie,name:ae,responseEnd:se,startTime:oe,decodedBodySize:le,encodedBodySize:ce,responseStatus:ue,transferSize:de}=te;return["fetch","xmlhttprequest"].includes(ie)?null:{type:`${ne}.${ie}`,start:getAbsoluteTime(oe),end:getAbsoluteTime(se),name:ae,data:{size:de,statusCode:ue,decodedBodySize:le,encodedBodySize:ce}}}function getLargestContentfulPaint(te){const ne=te.entries,ie=ne[ne.length-1],ae=ie?ie.element:void 0,se=te.value,oe=getAbsoluteTime(se);return{type:"largest-contentful-paint",name:"largest-contentful-paint",start:oe,end:oe,data:{value:se,size:se,nodeId:ae?record.mirror.getId(ae):void 0}}}function setupPerformanceObserver(te){function ne(se){te.performanceEntries.includes(se)||te.performanceEntries.push(se)}function ie({entries:se}){se.forEach(ne)}const ae=[];return["navigation","paint","resource"].forEach(se=>{ae.push(addPerformanceInstrumentationHandler(se,ie))}),ae.push(addLcpInstrumentationHandler(({metric:se})=>{te.replayPerformanceEntries.push(getLargestContentfulPaint(se))})),()=>{ae.forEach(se=>se())}}var DEBUG_BUILD$1=typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__,r$2='var t=Uint8Array,n=Uint16Array,r=Int32Array,e=new t([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),i=new t([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),a=new t([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),s=function(t,e){for(var i=new n(31),a=0;a<31;++a)i[a]=e+=1<<t[a-1];var s=new r(i[30]);for(a=1;a<30;++a)for(var o=i[a];o<i[a+1];++o)s[o]=o-i[a]<<5|a;return{b:i,r:s}
vendor: 5,353 bytes, line 21
21},o=s(e,2),f=o.b,h=o.r;f[28]=258,h[258]=28;for(var l=s(i,0).r,u=new n(32768),c=0;c<32768;++c){var v=(43690&c)>>1|(21845&c)<<1;v=(61680&(v=(52428&v)>>2|(13107&v)<<2))>>4|(3855&v)<<4,u[c]=((65280&v)>>8|(255&v)<<8)>>1}var d=function(t,r,e){for(var i=t.length,a=0,s=new n(r);a<i;++a)t[a]&&++s[t[a]-1];var o,f=new n(r);for(a=1;a<r;++a)f[a]=f[a-1]+s[a-1]<<1;if(e){o=new n(1<<r);var h=15-r;for(a=0;a<i;++a)if(t[a])for(var l=a<<4|t[a],c=r-t[a],v=f[t[a]-1]++<<c,d=v|(1<<c)-1;v<=d;++v)o[u[v]>>h]=l}else for(o=new n(i),a=0;a<i;++a)t[a]&&(o[a]=u[f[t[a]-1]++]>>15-t[a]);return o},g=new t(288);for(c=0;c<144;++c)g[c]=8;for(c=144;c<256;++c)g[c]=9;for(c=256;c<280;++c)g[c]=7;for(c=280;c<288;++c)g[c]=8;var w=new t(32);for(c=0;c<32;++c)w[c]=5;var p=d(g,9,0),y=d(w,5,0),m=function(t){return(t+7)/8|0},b=function(n,r,e){return(null==r||r<0)&&(r=0),(null==e||e>n.length)&&(e=n.length),new t(n.subarray(r,e))},M=["unexpected EOF","invalid block type","invalid length/literal","invalid distance","stream finished","no stream handler",,"no callback","invalid UTF-8 data","extra field too long","date not in range 1980-2099","filename too long","stream finishing","invalid zip data"],E=function(t,n,r){var e=new Error(n||M[t]);if(e.code=t,Error.captureStackTrace&&Error.captureStackTrace(e,E),!r)throw e;return e},z=function(t,n,r){r<<=7&n;var e=n/8|0;t[e]|=r,t[e+1]|=r>>8},A=function(t,n,r){r<<=7&n;var e=n/8|0;t[e]|=r,t[e+1]|=r>>8,t[e+2]|=r>>16},_=function(r,e){for(var i=[],a=0;a<r.length;++a)r[a]&&i.push({s:a,f:r[a]});var s=i.length,o=i.slice();if(!s)return{t:F,l:0};if(1==s){var f=new t(i[0].s+1);return f[i[0].s]=1,{t:f,l:1}}i.sort((function(t,n){return t.f-n.f})),i.push({s:-1,f:25001});var h=i[0],l=i[1],u=0,c=1,v=2;for(i[0]={s:-1,f:h.f+l.f,l:h,r:l};c!=s-1;)h=i[i[u].f<i[v].f?u++:v++],l=i[u!=c&&i[u].f<i[v].f?u++:v++],i[c++]={s:-1,f:h.f+l.f,l:h,r:l};var d=o[0].s;for(a=1;a<s;++a)o[a].s>d&&(d=o[a].s);var g=new n(d+1),w=x(i[c-1],g,0);if(w>e){a=0;var p=0,y=w-e,m=1<<y;for(o.sort((function(t,n){return g[n.s]-g[t.s]||t.f-n.f}));a<s;++a){var b=o[a].s;if(!(g[b]>e))break;p+=m-(1<<w-g[b]),g[b]=e}for(p>>=y;p>0;){var M=o[a].s;g[M]<e?p-=1<<e-g[M]++-1:++a}for(;a>=0&&p;--a){var E=o[a].s;g[E]==e&&(--g[E],++p)}w=e}return{t:new t(g),l:w}},x=function(t,n,r){return-1==t.s?Math.max(x(t.l,n,r+1),x(t.r,n,r+1)):n[t.s]=r},D=function(t){for(var r=t.length;r&&!t[--r];);for(var e=new n(++r),i=0,a=t[0],s=1,o=function(t){e[i++]=t},f=1;f<=r;++f)if(t[f]==a&&f!=r)++s;else{if(!a&&s>2){for(;s>138;s-=138)o(32754);s>2&&(o(s>10?s-11<<5|28690:s-3<<5|12305),s=0)}else if(s>3){for(o(a),--s;s>6;s-=6)o(8304);s>2&&(o(s-3<<5|8208),s=0)}for(;s--;)o(a);s=1,a=t[f]}return{c:e.subarray(0,i),n:r}},T=function(t,n){for(var r=0,e=0;e<n.length;++e)r+=t[e]*n[e];return r},k=function(t,n,r){var e=r.length,i=m(n+2);t[i]=255&e,t[i+1]=e>>8,t[i+2]=255^t[i],t[i+3]=255^t[i+1];for(var a=0;a<e;++a)t[i+a+4]=r[a];return 8*(i+4+e)},C=function(t,r,s,o,f,h,l,u,c,v,m){z(r,m++,s),++f[256];for(var b=_(f,15),M=b.t,E=b.l,x=_(h,15),C=x.t,U=x.l,F=D(M),I=F.c,S=F.n,L=D(C),O=L.c,j=L.n,q=new n(19),B=0;B<I.length;++B)++q[31&I[B]];for(B=0;B<O.length;++B)++q[31&O[B]];for(var G=_(q,7),H=G.t,J=G.l,K=19;K>4&&!H[a[K-1]];--K);var N,P,Q,R,V=v+5<<3,W=T(f,g)+T(h,w)+l,X=T(f,M)+T(h,C)+l+14+3*K+T(q,H)+2*q[16]+3*q[17]+7*q[18];if(c>=0&&V<=W&&V<=X)return k(r,m,t.subarray(c,c+v));if(z(r,m,1+(X<W)),m+=2,X<W){N=d(M,E,0),P=M,Q=d(C,U,0),R=C;var Y=d(H,J,0);z(r,m,S-257),z(r,m+5,j-1),z(r,m+10,K-4),m+=14;for(B=0;B<K;++B)z(r,m+3*B,H[a[B]]);m+=3*K;for(var Z=[I,O],$=0;$<2;++$){var tt=Z[$];for(B=0;B<tt.length;++B){var nt=31&tt[B];z(r,m,Y[nt]),m+=H[nt],nt>15&&(z(r,m,tt[B]>>5&127),m+=tt[B]>>12)}}}else N=p,P=g,Q=y,R=w;for(B=0;B<u;++B){var rt=o[B];if(rt>255){A(r,m,N[(nt=rt>>18&31)+257]),m+=P[nt+257],nt>7&&(z(r,m,rt>>23&31),m+=e[nt]);var et=31&rt;A(r,m,Q[et]),m+=R[et],et>3&&(A(r,m,rt>>5&8191),m+=i[et])}else A(r,m,N[rt]),m+=P[rt]}return A(r,m,N[256]),m+P[256]},U=new r([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),F=new t(0),I=function(){for(var t=new Int32Array(256),n=0;n<256;++n){for(var r=n,e=9;--e;)r=(1&r&&-306674912)^r>>>1;t[n]=r}return t}(),S=function(){var t=1,n=0;return{p:function(r){for(var e=t,i=n,a=0|r.length,s=0;s!=a;){for(var o=Math.min(s+2655,a);s<o;++s)i+=e+=r[s];e=(65535&e)+15*(e>>16),i=(65535&i)+15*(i>>16)}t=e,n=i},d:function(){return(255&(t%=65521))<<24|(65280&t)<<8|(255&(n%=65521))<<8|n>>8}}},L=function(a,s,o,f,u){if(!u&&(u={l:1},s.dictionary)){var c=s.dictionary.subarray(-32768),v=new t(c.length+a.length);v.set(c),v.set(a,c.length),a=v,u.w=c.length}return function(a,s,o,f,u,c){var v=c.z||a.length,d=new t(f+v+5*(1+Math.ceil(v/7e3))+u),g=d.subarray(f,d.length-u),w=c.l,p=7&(c.r||0);if(s){p&&(g[0]=c.r>>3);for(var y=U[s-1],M=y>>13,E=8191&y,z=(1<<o)-1,A=c.p||new n(32768),_=c.h||new n(z+1),x=Math.ceil(o/3),D=2*x,T=function(t){return(a[t]^a[t+1]<<x^a[t+2]<<D)&z},F=new r(25e3),I=new n(288),S=new n(32),L=0,O=0,j=c.i||0,q=0,B=c.w||0,G=0;j+2<v;++j){var H=T(j),J=32767&j,K=_[H];if(A[J]=K,_[H]=J,B<=j){var N=v-j;if((L>7e3||q>24576)&&(N>423||!w)){p=C(a,g,0,F,I,S,O,q,G,j-G,p),q=L=O=0,G=j;for(var P=0;P<286;++P)I[P]=0;for(P=0;P<30;++P)S[P]=0}var Q=2,R=0,V=E,W=J-K&32767;if(N>2&&H==T(j-W))for(var X=Math.min(M,N)-1,Y=Math.min(32767,j),Z=Math.min(258,N);W<=Y&&--V&&J!=K;){if(a[j+Q]==a[j+Q-W]){for(var $=0;$<Z&&a[j+$]==a[j+$-W];++$);if($>Q){if(Q=$,R=W,$>X)break;var tt=Math.min(W,$-2),nt=0;for(P=0;P<tt;
21++P){var rt=j-W+P&32767,et=rt-A[rt]&32767;et>nt&&(nt=et,K=rt)}}}W+=(J=K)-(K=A[J])&32767}if(R){F[q++]=268435456|h[Q]<<18|l[R];var it=31&h[Q],at=31&l[R];O+=e[it]+i[at],++I[257+it],++S[at],B=j+Q,++L}else F[q++]=a[j],++I[a[j]]}}for(j=Math.max(j,B);j<v;++j)F[q++]=a[j],++I[a[j]];p=C(a,g,w,F,I,S,O,q,G,j-G,p),w||(c.r=7&p|g[p/8|0]<<3,p-=7,c.h=_,c.p=A,c.i=j,c.w=B)}else{for(j=c.w||0;j<v+w;j+=65535){var st=j+65535;st>=v&&(g[p/8|0]=w,st=v),p=k(g,p+1,a.subarray(j,st))}c.i=v}return b(d,0,f+m(p)+u)}(a,null==s.level?6:s.level,null==s.mem?Math.ceil(1.5*Math.max(8,Math.min(13,Math.log(a.length)))):12+s.mem,o,f,u)},O=function(t,n,r){for(;r;++n)t[n]=r,r>>>=8},j=function(){function n(n,r){if("function"==typeof n&&(r=n,n={}),this.ondata=r,this.o=n||{},this.s={l:0,i:32768,w:32768,z:32768},this.b=new t(98304),this.o.dictionary){var e=this.o.dictionary.subarray(-32768);this.b.set(e,32768-e.length),this.s.i=32768-e.length}}return n.prototype.p=function(t,n){this.ondata(L(t,this.o,0,0,this.s),n)},n.prototype.push=function(n,r){this.ondata||E(5),this.s.l&&E(4);var e=n.length+this.s.z;if(e>this.b.length){if(e>2*this.b.length-32768){var i=new t(-32768&e);i.set(this.b.subarray(0,this.s.z)),this.b=i}var a=this.b.length-this.s.z;a&&(this.b.set(n.subarray(0,a),this.s.z),this.s.z=this.b.length,this.p(this.b,!1)),this.b.set(this.b.subarray(-32768)),this.b.set(n.subarray(a),32768),this.s.z=n.length-a+32768,this.s.i=32766,this.s.w=32768}else this.b.set(n,this.s.z),this.s.z+=n.length;this.s.l=1&r,(this.s.z>this.s.w+8191||r)&&(this.p(this.b,r||!1),this.s.w=this.s.i,this.s.i-=2)},n}();function q(t,n){n||(n={});var r=function(){var t=-1;return{p:function(n){for(var r=t,e=0;e<n.length;++e)r=I[255&r^n[e]]^r>>>8;t=r},d:function(){return~t}}}(),e=t.length;r.p(t);var i,a=L(t,n,10+((i=n).filename?i.filename.length+1:0),8),s=a.length;return function(t,n){var r=n.filename;if(t[0]=31,t[1]=139,t[2]=8,t[8]=n.level<2?4:9==n.level?2:0,t[9]=3,0!=n.mtime&&O(t,4,Math.floor(new Date(n.mtime||Date.now())/1e3)),r){t[3]=8;for(var e=0;e<=r.length;++e)t[e+10]=r.charCodeAt(e)}}(a,n),O(a,s-8,r.d()),O(a,s-4,e),a}var B=function(){function t(t,n){this.c=S(),this.v=1,j.call(this,t,n)}return t.prototype.push=function(t,n){this.c.p(t),j.prototype.push.call(this,t,n)},t.prototype.p=function(t,n){var r=L(t,this.o,this.v&&(this.o.dictionary?6:2),n&&4,this.s);this.v&&(function(t,n){var r=n.level,e=0==r?0:r<6?1:9==r?3:2;if(t[0]=120,t[1]=e<<6|(n.dictionary&&32),t[1]|=31-(t[0]<<8|t[1])%31,n.dictionary){var i=S();i.p(n.dictionary),O(t,2,i.d())}}(r,this.o),this.v=0),n&&O(r,r.length-4,this.c.d()),this.ondata(r,n)},t}(),G="undefined"!=typeof TextEncoder&&new TextEncoder,H="undefined"!=typeof TextDecoder&&new TextDecoder;try{H.decode(F,{stream:!0})}catch(t){}var J=function(){function t(t){this.ondata=t}return t.prototype.push=function(t,n){this.ondata||E(5),this.d&&E(4),this.ondata(K(t),this.d=n||!1)},t}();function K(n,r){if(r){for(var e=new t(n.length),i=0;i<n.length;++i)e[i]=n.charCodeAt(i);return e}if(G)return G.encode(n);var a=n.length,s=new t(n.length+(n.length>>1)),o=0,f=function(t){s[o++]=t};for(i=0;i<a;++i){if(o+5>s.length){var h=new t(o+8+(a-i<<1));h.set(s),s=h}var l=n.charCodeAt(i);l<128||r?f(l):l<2048?(f(192|l>>6),f(128|63&l)):l>55295&&l<57344?(f(240|(l=65536+(1047552&l)|1023&n.charCodeAt(++i))>>18),f(128|l>>12&63),f(128|l>>6&63),f(128|63&l)):(f(224|l>>12),f(128|l>>6&63),f(128|63&l))}return b(s,0,o)}const N=new class{constructor(){this._init()}clear(){this._init()}addEvent(t){if(!t)throw new Error("Adding invalid event");const n=this._hasEvents?",":"";this.stream.push(n+t),this._hasEvents=!0}finish(){this.stream.push("]",!0);const t=function(t){let n=0;for(let r=0,e=t.length;r<e;r++)n+=t[r].length;const r=new Uint8Array(n);for(let n=0,e=0,i=t.length;n<i;n++){const i=t[n];r.set(i,e),e+=i.length}return r}(this._deflatedData);return this._init(),t}_init(){this._hasEvents=!1,this._deflatedData=[],this.deflate=new B,this.deflate.ondata=(t,n)=>{this._deflatedData.push(t)},this.stream=new J(((t,n)=>{this.deflate.push(t,n)})),this.stream.push("[")}},P={clear:()=>{N.clear()},addEvent:t=>N.addEvent(t),finish:()=>N.finish(),compress:t=>function(t){return q(K(t))}(t)};addEventListener("message",(function(t){const n=t.data.method,r=t.data.id,e=t.data.arg;if(n in P&&"function"==typeof P[n])try{const t=P[n](e);postMessage({id:r,method:n,success:!0,response:t})}catch(t){postMessage({id:r,method:n,success:!1,response:t.message}),console.error(t)}})),postMessage({id:void 0,method:"init",success:!0,response:void 0});';function e$2(){const te=new Blob([r$2]);return URL.createObjectURL(te)}
21function logInfo(te,ne){DEBUG_BUILD$1&&(logger$1.info(te),ne&&addLogBreadcrumb(te))}function logInfoNextTick(te,ne){DEBUG_BUILD$1&&(logger$1.info(te),ne&&setTimeout(()=>{addLogBreadcrumb(te)},0))}function addLogBreadcrumb(te){addBreadcrumb({category:"console",data:{logger:"replay"},level:"info",message:te},{level:"info"})}var EventBufferSizeExceededError=class extends Error{constructor(){super(`Event buffer exceeded maximum size of ${REPLAY_MAX_EVENT_BUFFER_SIZE}.`)}},EventBufferArray=class{constructor(){this.events=[],this._totalSize=0,this.hasCheckout=!1}get hasEvents(){return this.events.length>0}get type(){return"sync"}destroy(){this.events=[]}async addEvent(te){const ne=JSON.stringify(te).length;if(this._totalSize+=ne,this._totalSize>REPLAY_MAX_EVENT_BUFFER_SIZE)throw new EventBufferSizeExceededError;this.events.push(te)}finish(){return new Promise(te=>{const ne=this.events;this.clear(),te(JSON.stringify(ne))})}clear(){this.events=[],this._totalSize=0,this.hasCheckout=!1}getEarliestTimestamp(){const te=this.events.map(ne=>ne.timestamp).sort()[0];return te?timestampToMs(te):null}},WorkerHandler=class{constructor(te){this._worker=te,this._id=0}ensureReady(){return this._ensureReadyPromise?this._ensureReadyPromise:(this._ensureReadyPromise=new Promise((te,ne)=>{this._worker.addEventListener("message",({data:ie})=>{ie.success?te():ne()},{once:!0}),this._worker.addEventListener("error",ie=>{ne(ie)},{once:!0})}),this._ensureReadyPromise)}destroy(){logInfo("[Replay] Destroying compression worker"),this._worker.terminate()}postMessage(te,ne){const ie=this._getAndIncrementId();return new Promise((ae,se)=>{const oe=({data:le})=>{const ce=le;if(ce.method===te&&ce.id===ie){if(this._worker.removeEventListener("message",oe),!ce.success){DEBUG_BUILD$1&&logger$1.error("[Replay]",ce.response),se(new Error("Error in compression worker"));return}ae(ce.response)}};this._worker.addEventListener("message",oe),this._worker.postMessage({id:ie,method:te,arg:ne})})}_getAndIncrementId(){return this._id++}},EventBufferCompressionWorker=class{constructor(te){this._worker=new WorkerHandler(te),this._earliestTimestamp=null,this._totalSize=0,this.hasCheckout=!1}get hasEvents(){return!!this._earliestTimestamp}get type(){return"worker"}ensureReady(){return this._worker.ensureReady()}destroy(){this._worker.destroy()}addEvent(te){const ne=timestampToMs(te.timestamp);(!this._earliestTimestamp||ne<this._earliestTimestamp)&&(this._earliestTimestamp=ne);const ie=JSON.stringify(te);return this._totalSize+=ie.length,this._totalSize>REPLAY_MAX_EVENT_BUFFER_SIZE?Promise.reject(new EventBufferSizeExceededError):this._sendEventToWorker(ie)}finish(){return this._finishRequest()}clear(){this._earliestTimestamp=null,this._totalSize=0,this.hasCheckout=!1,this._worker.postMessage("clear").then(null,te=>{DEBUG_BUILD$1&&logger$1.warn('[Replay] Sending "clear" message to worker failed',te)})}getEarliestTimestamp(){return this._earliestTimestamp}_sendEventToWorker(te){return this._worker.postMessage("addEvent",te)}async _finishRequest(){const te=await this._worker.postMessage("finish");return this._earliestTimestamp=null,this._totalSize=0,te}},EventBufferProxy=class{constructor(te){this._fallback=new EventBufferArray,this._compression=new EventBufferCompressionWorker(te),this._used=this._fallback,this._ensureWorkerIsLoadedPromise=this._ensureWorkerIsLoaded()}get type(){return this._used.type}get hasEvents(){return this._used.hasEvents}get hasCheckout(){return this._used.hasCheckout}set hasCheckout(te){this._used.hasCheckout=te}destroy(){this._fallback.destroy(),this._compression.destroy()}clear(){return this._used.clear()}getEarliestTimestamp(){return this._used.getEarliestTimestamp()}addEvent(te){return this._used.addEvent(te)}async finish(){return await this.ensureWorkerIsLoaded(),this._used.finish()}ensureWorkerIsLoaded(){return this._ensureWorkerIsLoadedPromise}async _ensureWorkerIsLoaded(){try{await this._compression.ensureReady()}catch{logInfo("[Replay] Failed to load the compression worker, falling back to simple buffer");return}await this._switchToCompressionWorker()}async _switchToCompressionWorker(){const{events:te,hasCheckout:ne}=this._fallback,ie=[];for(const ae of te)ie.push(this._compression.addEvent(ae));this._compression.hasCheckout=ne,this._used=this._compression;try{await Promise.all(ie)}catch(ae){DEBUG_BUILD$1&&logger$1.warn("[Replay] Failed to add events when switching buffers.",ae)}}};function createEventBuffer({useCompression:te,workerUrl:ne}){if(te&&window.Worker){const ie=_loadWorker(ne);if(ie)return ie}return logInfo("[Replay] Using simple buffer"),new EventBufferArray}function _loadWorker(te){try{const ne=te||_getWorkerUrl();return ne?(logInfo(`[Replay] Using compression worker${te?` from ${te}`:""}`),new EventBufferProxy(new Worker(ne))):void 0}catch{logInfo("[Replay] Failed to create compression worker")}}function _getWorkerUrl(){return typeof __SENTRY_EXCLUDE_REPLAY_WORKER__>"u"||!__SENTRY_EXCLUDE_REPLAY_WORKER__?e$2():""}function hasSessionStorage(){try{return"sessionStorage"in WINDOW&&!!WINDOW.sessionStorage}catch{return!1}}function clearSession(te){deleteSession(),te.session=void 0}function deleteSession(){if(hasSessionStorage())try{WINDOW.sessionStorage.removeItem(REPLAY_SESSION_KEY)}catch{}}function isSampled$1(te){return te===void 0?!1:Math.random()<te}function makeSession(te){const ne=Date.now();return{id:te.id||uuid4(),started:te.started||ne,lastActivity:te.lastActivity||ne,segmentId:te.segmentId||0,sampled:te.sampled,previousSessionId:te.previousSessionId}}function saveSession(te){if(hasSessionStorage())try{WINDOW.sessionStorage.setItem(REPLAY_SESSION_KEY,JSON.stringify(te))}catch{}}function getSessionSampleType(te,ne){return isSampled$1(te)?"session":ne?"buffer":!1}function createSession$1({sessionSampleRate:te,allowBuffering:ne,stickySession:ie
21=!1},{previousSessionId:ae}={}){const se=makeSession({sampled:getSessionSampleType(te,ne),previousSessionId:ae});return ie&&saveSession(se),se}function fetchSession(te){if(!hasSessionStorage())return null;try{const ne=WINDOW.sessionStorage.getItem(REPLAY_SESSION_KEY);if(!ne)return null;const ie=JSON.parse(ne);return logInfoNextTick("[Replay] Loading existing session",te),makeSession(ie)}catch{return null}}function isExpired(te,ne,ie=+new Date){return te===null||ne===void 0||ne<0?!0:ne===0?!1:te+ne<=ie}function isSessionExpired(te,{maxReplayDuration:ne,sessionIdleExpire:ie,targetTime:ae=Date.now()}){return isExpired(te.started,ne,ae)||isExpired(te.lastActivity,ie,ae)}function shouldRefreshSession(te,{sessionIdleExpire:ne,maxReplayDuration:ie}){return!(!isSessionExpired(te,{sessionIdleExpire:ne,maxReplayDuration:ie})||te.sampled==="buffer"&&te.segmentId===0)}function loadOrCreateSession({traceInternals:te,sessionIdleExpire:ne,maxReplayDuration:ie,previousSessionId:ae},se){const oe=se.stickySession&&fetchSession(te);return oe?shouldRefreshSession(oe,{sessionIdleExpire:ne,maxReplayDuration:ie})?(logInfoNextTick("[Replay] Session in sessionStorage is expired, creating new one..."),createSession$1(se,{previousSessionId:oe.id})):oe:(logInfoNextTick("[Replay] Creating new session",te),createSession$1(se,{previousSessionId:ae}))}function isCustomEvent(te){return te.type===EventType.Custom}function addEventSync(te,ne,ie){return shouldAddEvent(te,ne)?(_addEvent(te,ne,ie),!0):!1}function addEvent(te,ne,ie){return shouldAddEvent(te,ne)?_addEvent(te,ne,ie):Promise.resolve(null)}async function _addEvent(te,ne,ie){if(!te.eventBuffer)return null;try{ie&&te.recordingMode==="buffer"&&te.eventBuffer.clear(),ie&&(te.eventBuffer.hasCheckout=!0);const ae=maybeApplyCallback(ne,te.getOptions().beforeAddRecordingEvent);return ae?await te.eventBuffer.addEvent(ae):void 0}catch(ae){const se=ae&&ae instanceof EventBufferSizeExceededError?"addEventSizeExceeded":"addEvent";DEBUG_BUILD$1&&logger$1.error(ae),await te.stop({reason:se});const oe=getClient();oe&&oe.recordDroppedEvent("internal_sdk_error","replay")}}function shouldAddEvent(te,ne){if(!te.eventBuffer||te.isPaused()||!te.isEnabled())return!1;const ie=timestampToMs(ne.timestamp);return ie+te.timeouts.sessionIdlePause<Date.now()?!1:ie>te.getContext().initialTimestamp+te.getOptions().maxReplayDuration?(logInfo(`[Replay] Skipping event with timestamp ${ie} because it is after maxReplayDuration`,te.getOptions()._experiments.traceInternals),!1):!0}function maybeApplyCallback(te,ne){try{if(typeof ne=="function"&&isCustomEvent(te))return ne(te)}catch(ie){return DEBUG_BUILD$1&&logger$1.error("[Replay] An error occured in the `beforeAddRecordingEvent` callback, skipping the event...",ie),null}return te}function isErrorEvent$1(te){return!te.type}function isTransactionEvent(te){return te.type==="transaction"}function isReplayEvent(te){return te.type==="replay_event"}function isFeedbackEvent(te){return te.type==="feedback"}function handleAfterSendEvent(te){const ne=isBaseTransportSend();return(ie,ae)=>
21{if(!te.isEnabled()||!isErrorEvent$1(ie)&&!isTransactionEvent(ie))return;const se=ae&&ae.statusCode;if(!(ne&&(!se||se<200||se>=300))){if(isTransactionEvent(ie)){handleTransactionEvent(te,ie);return}handleErrorEvent(te,ie)}}}function handleTransactionEvent(te,ne){const ie=te.getContext();ne.contexts&&ne.contexts.trace&&ne.contexts.trace.trace_id&&ie.traceIds.size<100&&ie.traceIds.add(ne.contexts.trace.trace_id)}function handleErrorEvent(te,ne){const ie=te.getContext();if(ne.event_id&&ie.errorIds.size<100&&ie.errorIds.add(ne.event_id),te.recordingMode!=="buffer"||!ne.tags||!ne.tags.replayId)return;const{beforeErrorSampling:ae}=te.getOptions();typeof ae=="function"&&!ae(ne)||setTimeout(()=>{te.sendBufferedReplayOrFlush()})}function isBaseTransportSend(){const te=getClient();if(!te)return!1;const ne=te.getTransport();return ne&&ne.send.__sentry__baseTransport__||!1}function handleBeforeSendEvent(te){return ne=>{!te.isEnabled()||!isErrorEvent$1(ne)||handleHydrationError(te,ne)}}function handleHydrationError(te,ne){const ie=ne.exception&&ne.exception.values&&ne.exception.values[0].value;typeof ie=="string"&&(ie.match(/reactjs\.org\/docs\/error-decoder\.html\?invariant=(418|419|422|423|425)/)||ie.match(/(does not match server-rendered HTML|Hydration failed because)/i))&&addBreadcrumbEvent(te,createBreadcrumb({category:"replay.hydrate-error"}))}function isRrwebError(te,ne){return te.type||!te.exception||!te.exception.values||!te.exception.values.length?!1:!!(ne.originalException&&ne.originalException.__rrweb__)}function addFeedbackBreadcrumb(te,ne){te.triggerUserActivity(),te.addUpdate(()=>ne.timestamp?(te.throttledAddEvent({type:EventType.Custom,timestamp:ne.timestamp*1e3,data:{tag:"breadcrumb",payload:{timestamp:ne.timestamp,type:"default",category:"sentry.feedback",data:{feedbackId:ne.event_id}}}}),!1):!0)}function shouldSampleForBufferEvent(te,ne){return te.recordingMode!=="buffer"||ne.message===UNABLE_TO_SEND_REPLAY||!ne.exception||ne.type?!1:isSampled$1(te.getOptions().errorSampleRate)}function handleGlobalEventListener(te,ne=!1){const ie=ne?handleAfterSendEvent(te):void 0;return Object.assign((ae,se)=>te.isEnabled()?isReplayEvent(ae)?(delete ae.breadcrumbs,ae):!isErrorEvent$1(ae)&&!isTransactionEvent(ae)&&!isFeedbackEvent(ae)||!te.checkAndHandleExpiredSession()?ae:isFeedbackEvent(ae)?(te.flush(),ae.contexts.feedback.replay_id=te.getSessionId(),addFeedbackBreadcrumb(te,ae),ae):isRrwebError(ae,se)&&!te.getOptions()._experiments.captureExceptions?(DEBUG_BUILD$1&&logger$1.log("[Replay] Ignoring error from rrweb internals",ae),null):((shouldSampleForBufferEvent(te,ae)||te.recordingMode==="session")&&(ae.tags={...ae.tags,replayId:te.getSessionId()}),ie&&ie(ae,{statusCode:200}),ae):ae,{id:"Replay"})}function createPerformanceSpans(te,ne){return ne.map(({type:ie,start:ae,end:se,name:oe,data:le})=>{const ce=te.throttledAddEvent({type:EventType.Custom,timestamp:ae,data:{tag:"performanceSpan",payload:{op:ie,description:oe,startTimestamp:ae,endTimestamp:se,data:le}}});return typeof ce=="string"?Promise.resolve(null):ce})}function handleHistory(te){const{from:ne,to:ie}=te,ae=Date.now()/1e3;return{type:"navigation.push",start:ae,end:ae,name:ie,data:{previous:ne}}}function handleHistorySpanListener(te){return ne=>{if(!te.isEnabled())return;const ie=handleHistory(ne);ie!==null&&(te.getContext().urls.push(ie.name),te.triggerUserActivity(),te.addUpdate(()=>(createPerformanceSpans(te,[ie]),!1)))}}function shouldFilterRequest(te,ne){return DEBUG_BUILD$1&&te.getOptions()._experiments.traceInternals?!1:isSentryRequestUrl(ne,getClient())}function addNetworkBreadcrumb(te,ne){te.isEnabled()&&ne!==null&&(shouldFilterRequest(te,ne.name)||te.addUpdate(()=>(createPerformanceSpans(te,[ne]),!0)))}function handleFetch(te){const{startTimestamp:ne,endTimestamp:ie,fetchData:ae,response:se}=te;if(!ie)return null;const{method:oe,url:le}=ae;return{type:"resource.fetch",start:ne/1e3,end:ie/1e3,name:le,data:{method:oe,statusCode:se?se.status:void 0}}}function handleFetchSpanListener(te){return ne=>{te.isEnabled()&&addNetworkBreadcrumb(te,handleFetch(ne))}}function handleXhr(te){const{startTimestamp:ne,endTimestamp:ie,xhr:ae}=te,se=ae[SENTRY_XHR_DATA_KEY];if(!ne||!ie||!se)return null;const{method:oe,url:le,status_code:ce}=se;return le===void 0?null:{type:"resource.xhr",name:le,start:ne/1e3,end:ie/1e3,data:{method:oe,statusCode:ce}}}function handleXhrSpanListener(te){return ne=>{te.isEnabled()&&addNetworkBreadcrumb(te,handleXhr(ne))}}function getBodySize(te,ne){if(te)try{if(typeof te=="string")return ne.encode(te).length;if(te instanceof URLSearchParams)return ne.encode(te.toString()).length;if(te instanceof FormData){const ie=_serializeFormData(te);return ne.encode(ie).length}if(te instanceof Blob)return te.size;if(te instanceof ArrayBuffer)return te.byteLength}catch{}}function parseContentLengthHeader(te){if(!te)return;const ne=parseInt(te,10);return isNaN(ne)?void 0:ne}function getBodyString(te){try{if(typeof te=="string")return[te];if(te instanceof URLSearchParams)return[te.toString()];if(te instanceof FormData)return[_serializeFormData(te)];if(!te)return[void 0]}catch{return DEBUG_BUILD$1&&logger$1.warn("[Replay] Failed to serialize body",te),[void 0,"BODY_PARSE_ERROR"]}return DEBUG_BUILD$1&&logger$1.info("[Replay] Skipping network body because of body type",te),[void 0,"UNPARSEABLE_BODY_TYPE"]}function mergeWarning(te,ne){if(!te)return{headers:{},size:void 0,_meta:{warnings:[ne]}};const ie={...te._meta};return ie.warnings=[...ie.warnings||[],ne],te._meta=ie,te}function makeNetworkReplayBreadcrumb(te,ne){if(!ne)return null;const{startTimestamp:ie,endTimestamp:ae,url:se,method:oe,statusCode:le,request:ce,response:ue}=ne;return{type:te,start:ie/1e3,end:ae/1e3,name:se,data:dropUndefinedKeys({method:oe,statusCode:le,request:ce,response:ue})}}
21function buildSkippedNetworkRequestOrResponse(te){return{headers:{},size:te,_meta:{warnings:["URL_SKIPPED"]}}}function buildNetworkRequestOrResponse(te,ne,ie){if(!ne&&Object.keys(te).length===0)return;if(!ne)return{headers:te};if(!ie)return{headers:te,size:ne};const ae={headers:te,size:ne},{body:se,warnings:oe}=normalizeNetworkBody(ie);return ae.body=se,oe&&oe.length>0&&(ae._meta={warnings:oe}),ae}function getAllowedHeaders(te,ne){return Object.keys(te).reduce((ie,ae)=>{const se=ae.toLowerCase();return ne.includes(se)&&te[ae]&&(ie[se]=te[ae]),ie},{})}function _serializeFormData(te){return new URLSearchParams(te).toString()}function normalizeNetworkBody(te){if(!te||typeof te!="string")return{body:te};const ne=te.length>NETWORK_BODY_MAX_SIZE,ie=_strIsProbablyJson(te);if(ne){const ae=te.slice(0,NETWORK_BODY_MAX_SIZE);return ie?{body:ae,warnings:["MAYBE_JSON_TRUNCATED"]}:{body:`${ae}â¦`,warnings:["TEXT_TRUNCATED"]}}if(ie)try{return{body:JSON.parse(te)}}catch{}return{body:te}}function _strIsProbablyJson(te){const ne=te[0],ie=te[te.length-1];return ne==="["&&ie==="]"||ne==="{"&&ie==="}"}function urlMatches$1(te,ne){return stringMatchesSomePattern(getFullUrl(te),ne)}function getFullUrl(te,ne=WINDOW.document.baseURI){if(te.startsWith("http://")||te.startsWith("https://")||te.startsWith(WINDOW.location.origin))return te;const ie=new URL(te,ne);if(ie.origin!==new URL(ne).origin)return te;const ae=ie.href;return!te.endsWith("/")&&ae.endsWith("/")?ae.slice(0,-1):ae}async function captureFetchBreadcrumbToReplay(te,ne,ie){try{const ae=makeNetworkReplayBreadcrumb("resource.fetch",await _prepareFetchData(te,ne,ie));addNetworkBreadcrumb(ie.replay,ae)}catch(ae){DEBUG_BUILD$1&&logger$1.error("[Replay] Failed to capture fetch breadcrumb",ae)}}function enrichFetchBreadcrumb(te,ne,ie){const{input:ae,response:se}=ne,oe=getBodySize(ae?_getFetchRequestArgBody(ae):void 0,ie.textEncoder),le=se?parseContentLengthHeader(se.headers.get("content-length")):void 0;oe!==void 0&&(te.data.request_body_size=oe),le!==void 0&&(te.data.response_body_size=le)}async function _prepareFetchData(te,ne,ie){const ae=Date.now(),{startTimestamp:se=ae,endTimestamp:oe=ae}=ne,{url:le,method:ce,status_code:ue=0,request_body_size:de,response_body_size:fe}=te.data,he=urlMatches$1(le,ie.networkDetailAllowUrls)&&!urlMatches$1(le,ie.networkDetailDenyUrls);return{startTimestamp:se,endTimestamp:oe,url:le,method:ce,statusCode:ue,request:he?_getRequestInfo(ie,ne.input,de):buildSkippedNetworkRequestOrResponse(de),response:await _getResponseInfo(he,ie,ne.response,fe)}}function _getRequestInfo({networkCaptureBodies:te,networkRequestHeaders:ne},ie,ae){const se=ie?getRequestHeaders(ie,ne):{};if(!te)return buildNetworkRequestOrResponse(se,ae,void 0);const[oe,le]=getBodyString(_getFetchRequestArgBody(ie)),ce=buildNetworkRequestOrResponse(se,ae,oe);return le?mergeWarning(ce,le):ce}async function _getResponseInfo(te,{networkCaptureBodies:ne,textEncoder:ie,networkResponseHeaders:ae},se,oe){if(!te&&oe!==void 0)return buildSkippedNetworkRequestOrResponse(oe);const le=se?getAllHeaders(se.headers,ae):{};if(!se||!ne&&oe!==void 0)return buildNetworkRequestOrResponse(le,oe,void 0);const[ce,ue]=await _parseFetchResponseBody(se),de=getResponseData(ce,{networkCaptureBodies:ne,textEncoder:ie,responseBodySize:oe,captureDetails:te,headers:le});return ue?mergeWarning(de,ue):de}function getResponseData(te,{networkCaptureBodies:ne,textEncoder:ie,responseBodySize:ae,captureDetails:se,headers:oe}){try{const le=te&&te.length&&ae===void 0?getBodySize(te,ie):ae;return se?ne?buildNetworkRequestOrResponse(oe,le,te):buildNetworkRequestOrResponse(oe,le,void 0):buildSkippedNetworkRequestOrResponse(le)}catch(le){return DEBUG_BUILD$1&&logger$1.warn("[Replay] Failed to serialize response body",le),buildNetworkRequestOrResponse(oe,ae,void 0)}}async function _parseFetchResponseBody(te){const ne=_tryCloneResponse(te);if(!ne)return[void 0,"BODY_PARSE_ERROR"];try{return[await _tryGetResponseText(ne)]}catch(ie){return DEBUG_BUILD$1&&logger$1.warn("[Replay] Failed to get text body from response",ie),[void 0,"BODY_PARSE_ERROR"]}}function _getFetchRequestArgBody(te=[]){if(!(te.length!==2||typeof te[1]!="object"))return te[1].body}function getAllHeaders(te,ne){const ie={};return ne.forEach(ae=>{te.get(ae)&&(ie[ae]=te.get(ae))}),ie}function getRequestHeaders(te,ne){return te.length===1&&typeof te[0]!="str
21ing"?getHeadersFromOptions(te[0],ne):te.length===2?getHeadersFromOptions(te[1],ne):{}}function getHeadersFromOptions(te,ne){if(!te)return{};const ie=te.headers;return ie?ie instanceof Headers?getAllHeaders(ie,ne):Array.isArray(ie)?{}:getAllowedHeaders(ie,ne):{}}function _tryCloneResponse(te){try{return te.clone()}catch(ne){DEBUG_BUILD$1&&logger$1.warn("[Replay] Failed to clone response body",ne)}}function _tryGetResponseText(te){return new Promise((ne,ie)=>{const ae=setTimeout(()=>ie(new Error("Timeout while trying to read response body")),500);_getResponseText(te).then(se=>ne(se),se=>ie(se)).finally(()=>clearTimeout(ae))})}async function _getResponseText(te){return await te.text()}async function captureXhrBreadcrumbToReplay(te,ne,ie){try{const ae=makeNetworkReplayBreadcrumb("resource.xhr",_prepareXhrData(te,ne,ie));addNetworkBreadcrumb(ie.replay,ae)}catch(ae){DEBUG_BUILD$1&&logger$1.error("[Replay] Failed to capture xhr breadcrumb",ae)}}function enrichXhrBreadcrumb(te,ne,ie){const{xhr:ae,input:se}=ne;if(!ae)return;const oe=getBodySize(se,ie.textEncoder),le=ae.getResponseHeader("content-length")?parseContentLengthHeader(ae.getResponseHeader("content-length")):_getBodySize(ae.response,ae.responseType,ie.textEncoder);oe!==void 0&&(te.data.request_body_size=oe),le!==void 0&&(te.data.response_body_size=le)}function _prepareXhrData(te,ne,ie){const ae=Date.now(),{startTimestamp:se=ae,endTimestamp:oe=ae,input:le,xhr:ce}=ne,{url:ue,method:de,status_code:fe=0,request_body_size:he,response_body_size:pe}=te.data;if(!ue)return null;if(!ce||!urlMatches$1(ue,ie.networkDetailAllowUrls)||urlMatches$1(ue,ie.networkDetailDenyUrls))return{startTimestamp:se,endTimestamp:oe,url:ue,method:de,statusCode:fe,request:buildSkippedNetworkRequestOrResponse(he),response:buildSkippedNetworkRequestOrResponse(pe)};const ve=ce[SENTRY_XHR_DATA_KEY],me=ve?getAllowedHeaders(ve.request_headers,ie.networkRequestHeaders):{},ge=getAllowedHeaders(getResponseHeaders(ce),ie.networkResponseHeaders),[Se,_e]=ie.networkCaptureBodies?getBodyString(le):[void 0],[Ee,ye]=ie.networkCaptureBodies?_getXhrResponseBody(ce):[void 0],Te=buildNetworkRequestOrResponse(me,he,Se),be=buildNetworkRequestOrResponse(ge,pe,Ee);return{startTimestamp:se,endTimestamp:oe,url:ue,method:de,statusCode:fe,request:_e?mergeWarning(Te,_e):Te,response:ye?mergeWarning(be,ye):be}}function getResponseHeaders(te){const ne=te.getAllResponseHeaders();return ne?ne.split(`\r 22`).reduce((ie,ae)=>{const[se,oe]=ae.split(": ");return ie[se.toLowerCase()]=oe,ie},{}):{}}function _getXhrResponseBody(te){const ne=[];try{return[te.responseText]}catch(ie){ne.push(ie)}try{return _parseXhrResponse(te.response,te.responseType)}catch(ie){ne.push(ie)}return DEBUG_BUILD$1&&logger$1.warn("[Replay] Failed to get xhr response body",...ne),[void 0]}function _parseXhrResponse(te,ne){try{if(typeof te=="string")return[te];if(te instanceof Document)return[te.body.outerHTML];if(ne==="json"&&te&&typeof te=="object")return[JSON.stringify(te)];if(!te)return[void 0]}catch{return DEBUG_BUILD$1&&logger$1.warn("[Replay] Failed to serialize body",te),[void 0,"BODY_PARSE_ERROR"]}return DEBUG_BUILD$1&&logger$1.info("[Replay] Skipping network body because of body type",te),[void 0,"UNPARSEABLE_BODY_TYPE"]}function _getBodySize(te,ne,ie){try{return getBodySize(ne==="json"&&te&&typeof te=="object"?JSON.stringify(te):te,ie)}catch{return}}function handleNetworkBreadcrumbs(te){const ne=getClient();try{const ie=new TextEncoder,{networkDetailAllowUrls:ae,networkDetailDenyUrls:se,networkCaptureBodies:oe,networkRequestHeaders:le,networkResponseHeaders:ce}=te.getOptions(),ue={replay:te,textEncoder:ie,networkDetailAllowUrls:ae,networkDetailDenyUrls:se,networkCaptureBodies:oe,networkRequestHeaders:le,networkResponseHeaders:ce};ne&&ne.on?ne.on("beforeAddBreadcrumb",(de,fe)=>beforeAddNetworkBreadcrumb(ue,de,fe)):(addFetchInstrumentationHandler(handleFetchSpanListener(te)),addXhrInstrumentationHandler(handleXhrSpanListener(te)))}catch{}}function beforeAddNetworkBreadcrumb(te,ne,ie){if(ne.data)try{_isXhrBreadcrumb(ne)&&_isXhrHint(ie)&&(enrichXhrBreadcrumb(ne,ie,te),captureXhrBreadcrumbToReplay(ne,ie,te)),_isFetchBreadcrumb(ne)&&_isFetchHint(ie)&&(enrichFetchBreadcrumb(ne,ie,te),captureFetchBreadcrumbToReplay(ne,ie,te))}catch{DEBUG_BUILD$1&&logger$1.warn("Error when enriching network breadcrumb")}}function _isXhrBreadcrumb(te){return te.category==="xhr"}function _isFetchBreadcrumb(te){return te.category==="fetch"}function _isXhrHint(te){return te&&te.xhr}function _isFetchHint(te){return te&&te.response}var _LAST_BREADCRUMB=null;function isBreadcrumbWithCategory(te){return!!te.category}var handleScopeListener=te=>ne=>
22{if(!te.isEnabled())return;const ie=handleScope(ne);ie&&addBreadcrumbEvent(te,ie)};function handleScope(te){const ne=te.getLastBreadcrumb&&te.getLastBreadcrumb();return _LAST_BREADCRUMB===ne||!ne||(_LAST_BREADCRUMB=ne,!isBreadcrumbWithCategory(ne)||["fetch","xhr","sentry.event","sentry.transaction"].includes(ne.category)||ne.category.startsWith("ui."))?null:ne.category==="console"?normalizeConsoleBreadcrumb(ne):createBreadcrumb(ne)}function normalizeConsoleBreadcrumb(te){const ne=te.data&&te.data.arguments;if(!Array.isArray(ne)||ne.length===0)return createBreadcrumb(te);let ie=!1;const ae=ne.map(se=>{if(!se)return se;if(typeof se=="string")return se.length>CONSOLE_ARG_MAX_SIZE?(ie=!0,`${se.slice(0,CONSOLE_ARG_MAX_SIZE)}â¦`):se;if(typeof se=="object")try{const oe=normalize(se,7);return JSON.stringify(oe).length>CONSOLE_ARG_MAX_SIZE?(ie=!0,`${JSON.stringify(oe,null,2).slice(0,CONSOLE_ARG_MAX_SIZE)}â¦`):oe}catch{}return se});return createBreadcrumb({...te,data:{...te.data,arguments:ae,...ie?{_meta:{warnings:["CONSOLE_ARG_TRUNCATED"]}}:{}}})}function addGlobalListeners(te){const ne=getCurrentScope(),ie=getClient();ne.addScopeListener(handleScopeListener(te)),addClickKeypressInstrumentationHandler(handleDomListener(te)),addHistoryInstrumentationHandler(handleHistorySpanListener(te)),handleNetworkBreadcrumbs(te);const ae=handleGlobalEventListener(te,!hasHooks(ie));ie&&ie.addEventProcessor?ie.addEventProcessor(ae):addEventProcessor(ae),hasHooks(ie)&&(ie.on("beforeSendEvent",handleBeforeSendEvent(te)),ie.on("afterSendEvent",handleAfterSendEvent(te)),ie.on("createDsc",se=>{const oe=te.getSessionId();oe&&te.isEnabled()&&te.recordingMode==="session"&&te.checkAndHandleExpiredSession()&&(se.replay_id=oe)}),ie.on("startTransaction",se=>{te.lastTransaction=se}),ie.on("finishTransaction",se=>{te.lastTransaction=se}),ie.on("beforeSendFeedback",(se,oe)=>
22{const le=te.getSessionId();oe&&oe.includeReplay&&te.isEnabled()&&le&&se.contexts&&se.contexts.feedback&&(se.contexts.feedback.replay_id=le)}))}function hasHooks(te){return!!(te&&te.on)}async function addMemoryEntry(te){try{return Promise.all(createPerformanceSpans(te,[createMemoryEntry(WINDOW.performance.memory)]))}catch{return[]}}function createMemoryEntry(te){const{jsHeapSizeLimit:ne,totalJSHeapSize:ie,usedJSHeapSize:ae}=te,se=Date.now()/1e3;return{type:"memory",name:"memory",start:se,end:se,data:{memory:{jsHeapSizeLimit:ne,totalJSHeapSize:ie,usedJSHeapSize:ae}}}}function debounce(te,ne,ie){let ae,se,oe;const le=ie&&ie.maxWait?Math.max(ie.maxWait,ne):0;function ce(){return ue(),ae=te(),ae}function ue(){se!==void 0&&clearTimeout(se),oe!==void 0&&clearTimeout(oe),se=oe=void 0}function de(){return se!==void 0||oe!==void 0?ce():ae}function fe(){return se&&clearTimeout(se),se=setTimeout(ce,ne),le&&oe===void 0&&(oe=setTimeout(ce,le)),ae}return fe.cancel=ue,fe.flush=de,fe}function getHandleRecordingEmit(te){let ne=!1;return(ie,ae)=>{if(!te.checkAndHandleExpiredSession()){DEBUG_BUILD$1&&logger$1.warn("[Replay] Received replay event after session expired.");return}const se=ae||!ne;ne=!0,te.clickDetector&&updateClickDetectorForRecordingEvent(te.clickDetector,ie),te.addUpdate(()=>{if(te.recordingMode==="buffer"&&se&&te.setInitialState(),!addEventSync(te,ie,se))return!0;if(!se)return!1;if(addSettingsEvent(te,se),te.session&&te.session.previousSessionId)return!0;if(te.recordingMode==="buffer"&&te.session&&te.eventBuffer){const oe=te.eventBuffer.getEarliestTimestamp();oe&&(logInfo(`[Replay] Updating session start time to earliest event in buffer to ${new Date(oe)}`,te.getOptions()._experiments.traceInternals),te.session.started=oe,te.getOptions().stickySession&&saveSession(te.session))}return te.recordingMode==="session"&&te.flush(),!0})}}function createOptionsEvent(te){const ne=te.getOptions();return{type:EventType.Custom,timestamp:Date.now(),data:{tag:"options",payload:{shouldRecordCanvas:te.isRecordingCanvas(),sessionSampleRate:ne.sessionSampleRate,errorSampleRate:ne.errorSampleRate,useCompressionOption:ne.useCompression,blockAllMedia:ne.blockAllMedia,maskAllText:ne.maskAllText,maskAllInputs:ne.maskAllInputs,useCompression:te.eventBuffer?te.eventBuffer.type==="worker":!1,networkDetailHasUrls:ne.networkDetailAllowUrls.length>0,networkCaptureBodies:ne.networkCaptureBodies,networkRequestHasHeaders:ne.networkRequestHeaders.length>0,networkResponseHasHeaders:ne.networkResponseHeaders.length>0}}}}function addSettingsEvent(te,ne){!ne||!te.session||te.session.segmentId!==0||addEventSync(te,createOptionsEvent(te),!1)}function createReplayEnvelope(te,ne,ie,ae){return createEnvelope(createEventEnvelopeHeaders(te,getSdkMetadataForEnvelopeHeader(te),ae,ie),[[{type:"replay_event"},te],[{type:"replay_recording",length:typeof ne=="string"?new TextEncoder().encode(ne).length:ne.length},ne]])}function prepareRecordingData({recordingData:te,headers:ne}){let ie;const ae=`${JSON.stringify(ne)} 23`;if(typeof te=="string")ie=`${ae}${te}`;else{const se=new TextEncoder().encode(ae);ie=new Uint8Array(se.length+te.length),ie.set(se),ie.set(te,se.length)}return ie}async function prepareReplayEvent({client:te,scope:ne,replayId:ie,event:ae}){const se={event_id:ie,integrations:typeof te._integrations=="object"&&te._integrations!==null&&!Array.isArray(te._integrations)?Object.keys(te._integrations):void 0};te.emit&&te.emit("preprocessEvent",ae,se);const oe=await prepareEvent(te.getOptions(),ae,se,ne,te,getIsolationScope());if(!oe)return null;oe.platform=oe.platform||"javascript";const le=te.getSdkMetadata&&te.getSdkMetadata(),{name:ce,version:ue}=le&&le.sdk||{};return oe.sdk={...oe.sdk,name:ce||"sentry.javascript.unknown",version:ue||"0.0.0"},oe}async function sendReplayRequest({recordingData:te,replayId:ne,segmentId:ie,eventContext:ae,timestamp:se,session:oe}){const le=prepareRecordingData({recordingData:te,headers:{segment_id:ie}}),{urls:ce,errorIds:ue,traceIds:de,initialTimestamp:fe}=ae,he=getClient(),pe=getCurrentScope(),ve=he&&he.getTransport(),me=he&&he.getDsn();if(!he||!ve||!me||!oe.sampled)return;const ge={type:REPLAY_EVENT_NAME,replay_start_timestamp:fe/1e3,timestamp:se/1e3,error_ids:ue,trace_ids:de,urls:ce,replay_id:ne,segment_id:ie,replay_type:oe.sampled},Se=await prepareReplayEvent({scope:pe,client:he,replayId:ne,event:ge});if(!Se){he.recordDroppedEvent("event_processor","replay",ge),logInfo("An event processor returned `null`, will not send event.");return}delete Se.sdkProcessingMetadata;const _e=createReplayEnvelope(Se,le,me,he.getOptions().tunnel);let Ee;try{Ee=await ve.send(_e)}catch(Te){const be=new Error(UNABLE_TO_SEND_REPLAY);try{be.cause=Te}catch{}throw be}if(!Ee)return Ee;if(typeof Ee.statusCode=="number"&&(Ee.statusCode<200||Ee.statusCode>=300))throw new TransportStatusCodeError(Ee.statusCode);const ye=updateRateLimits({},Ee);if(isRateLimited(ye,"replay"))throw new RateLimitError(ye);return Ee}
23var TransportStatusCodeError=class extends Error{constructor(te){super(`Transport returned status code ${te}`)}},RateLimitError=class extends Error{constructor(te){super("Rate limit hit"),this.rateLimits=te}};async function sendReplay(te,ne={count:0,interval:RETRY_BASE_INTERVAL}){const{recordingData:ie,options:ae}=te;if(ie.length)try{return await sendReplayRequest(te),!0}catch(se){if(se instanceof TransportStatusCodeError||se instanceof RateLimitError)throw se;if(setContext("Replays",{_retryCount:ne.count}),DEBUG_BUILD$1&&ae._experiments&&ae._experiments.captureExceptions&&captureException(se),ne.count>=RETRY_MAX_COUNT){const oe=new Error(`${UNABLE_TO_SEND_REPLAY} - max retries exceeded`);try{oe.cause=se}catch{}throw oe}return ne.interval*=++ne.count,new Promise((oe,le)=>{setTimeout(async()=>{try{await sendReplay(te,ne),oe(!0)}catch(ce){le(ce)}},ne.interval)})}}var THROTTLED="__THROTTLED",SKIPPED="__SKIPPED";function throttle$2(te,ne,ie){const ae=new Map,se=ce=>{const ue=ce-ie;ae.forEach((de,fe)=>{fe<ue&&ae.delete(fe)})},oe=()=>[...ae.values()].reduce((ce,ue)=>ce+ue,0);let le=!1;return(...ce)=>{const ue=Math.floor(Date.now()/1e3);if(se(ue),oe()>=ne){const fe=le;return le=!0,fe?SKIPPED:THROTTLED}le=!1;const de=ae.get(ue)||0;return ae.set(ue,de+1),te(...ce)}}var ReplayContainer=class Zt{constructor({options:ne,recordingOptions:ie}){Zt.prototype.__init.call(this),Zt.prototype.__init2.call(this),Zt.prototype.__init3.call(this),Zt.prototype.__init4.call(this),Zt.prototype.__init5.call(this),Zt.prototype.__init6.call(this),this.eventBuffer=null,this.performanceEntries=[],this.replayPerformanceEntries=[],this.recordingMode="session",this.timeouts={sessionIdlePause:SESSION_IDLE_PAUSE_DURATION,sessionIdleExpire:SESSION_IDLE_EXPIRE_DURATION},this._lastActivity=Date.now(),this._isEnabled=!1,this._isPaused=!1,this._hasInitializedCoreListeners=!1,this._context={errorIds:new Set,traceIds:new Set,urls:[],initialTimestamp:Date.now(),initialUrl:""},this._recordingOptions=ie,this._options=ne,this._debouncedFlush=debounce(()=>this._flush(),this._options.flushMinDelay,{maxWait:this._options.flushMaxDelay}),this._throttledAddEvent=throttle$2((le,ce)=>addEvent(this,le,ce),300,5);const{slowClickTimeout:ae,slowClickIgnoreSelectors:se}=this.getOptions(),oe=ae?{threshold:Math.min(SLOW_CLICK_THRESHOLD,ae),timeout:ae,scrollTimeout:SLOW_CLICK_SCROLL_TIMEOUT,ignoreSelector:se?se.join(","):""}:void 0;oe&&(this.clickDetector=new ClickDetector(this,oe))}getContext(){return this._context}isEnabled(){return this._isEnabled}isPaused(){return this._isPaused}isRecordingCanvas(){return!!this._canvas}getOptions(){return this._options}initializeSampling(ne){const{errorSampleRate:ie,sessionSampleRate:ae}=this._options;if(!(ie<=0&&ae<=0)){if(this._initializeSessionForSampling(ne),!this.session){this._handleException(new Error("Unable to initialize and create session"));return}this.session.sampled!==!1&&(this.recordingMode=this.session.sampled==="buffer"&&this.session.segmentId===0?"buffer":"session",logInfoNextTick(`[Replay] Starting replay in ${this.recordingMode} mode`,this._options._experiments.traceInternals),this._initializeRecording())}}start(){if(this._isEnabled&&this.recordingMode==="session")throw new Error("Replay recording is already in progress");if(this._isEnabled&&this.recordingMode==="buffer")throw new Error("Replay buffering is in progress, call `flush()` to save the replay");logInfoNextTick("[Replay] Starting replay in session mode",this._options._experiments.traceInternals),this._updateUserActivity();const ne=loadOrCreateSession({maxReplayDuration:this._options.maxReplayDuration,sessionIdleExpire:this.timeouts.sessionIdleExpire,traceInternals:this._options._experiments.traceInternals},{stickySession:this._options.stickySession,sessionSampleRate:1,allowBuffering:!1});this.session=ne,this._initializeRecording()}startBuffering(){if(this._isEnabled)throw new Error("Replay recording is already in progress");logInfoNextTick("[Replay] Starting replay in buffer mode",this._options._experiments.traceInternals);const ne=loadOrCreateSession({sessionIdleExpire:this.timeouts.sessionIdleExpire,maxReplayDuration:this._options.maxReplayDuration,traceInternals:this._options._experiments.traceInternals},{stickySession:this._options.stickySession,sessionSampleRate:0,allowBuffering:!0});this.session=ne,this.recordingMode="buffer",this._initializeRecording()}startRecording(){try{const ne=this._canvas;this._stopRecording=record({...this._recordingOptions,...this.recordingMode==="buffer"&&{checkoutEveryNms:BUFFER_CHECKOUT_TIME},emit:getHandleRecordingEmit(this),onMutation:this._onMutationHandler,...ne?{recordCanvas:ne.recordCanvas,getCanvasManager:ne.getCanvasManager,sampling:ne.sampling,dataURLOptions:ne.dataURLOptions}:{}})}catch(ne){this._handleException(ne)}}stopRecording(){try{return this._stopRecording&&(this._stopRecording(),this._stopRecording=void 0),!0}catch(ne){return this._handleException(ne),!1}}async stop({forceFlush:ne=!1,reason:ie}={}){if(this._isEnabled){this._isEnabled=!1;try{logInfo(`[Replay] Stopping Replay${ie?` triggered by ${ie}`:""}`,this._options._experiments.traceInternals),this._removeListeners(),this.stopRecording(),this._debouncedFlush.cancel(),ne&&await this._flush({force:!0}),this.eventBuffer&&this.eventBuffer.destroy(),this.eventBuffer=null,clearSession(this)}catch(ae){this._handleException(ae)}}}pause(){this._isPaused||(this._isPaused=!0,this.stopRecording(),logInfo("[Replay] Pausing replay",this._options._experiments.traceInternals))}resume(){!this._isPaused||!this._checkSession()||(this._isPaused=!1,this.startRecording(),logInfo("[Replay] Resuming replay",this._options._experiments.traceInternals))}async sendBufferedReplayOrFlush({continueRecording:ne=!0}={}){if(this.recordingMode==="session")return this.flushImmediate();const ie=Date.now();
23logInfo("[Replay] Converting buffer to session",this._options._experiments.traceInternals),await this.flushImmediate();const ae=this.stopRecording();!ne||!ae||this.recordingMode!=="session"&&(this.recordingMode="session",this.session&&(this._updateUserActivity(ie),this._updateSessionActivity(ie),this._maybeSaveSession()),this.startRecording())}addUpdate(ne){const ie=ne();this.recordingMode!=="buffer"&&ie!==!0&&this._debouncedFlush()}triggerUserActivity(){if(this._updateUserActivity(),!this._stopRecording){if(!this._checkSession())return;this.resume();return}this.checkAndHandleExpiredSession(),this._updateSessionActivity()}updateUserActivity(){this._updateUserActivity(),this._updateSessionActivity()}conditionalFlush(){return this.recordingMode==="buffer"?Promise.resolve():this.flushImmediate()}flush(){return this._debouncedFlush()}flushImmediate(){return this._debouncedFlush(),this._debouncedFlush.flush()}cancelFlush(){this._debouncedFlush.cancel()}getSessionId(){return this.session&&this.session.id}checkAndHandleExpiredSession(){if(this._lastActivity&&isExpired(this._lastActivity,this.timeouts.sessionIdlePause)&&this.session&&this.session.sampled==="session"){this.pause();return}return!!this._checkSession()}setInitialState(){const ne=`${WINDOW.location.pathname}${WINDOW.location.hash}${WINDOW.location.search}`,ie=`${WINDOW.location.origin}${ne}`;this.performanceEntries=[],this.replayPerformanceEntries=[],this._clearContext(),this._context.initialUrl=ie,this._context.initialTimestamp=Date.now(),this._context.urls.push(ie)}throttledAddEvent(ne,ie){const ae=this._throttledAddEvent(ne,ie);if(ae===THROTTLED){const se=createBreadcrumb({category:"replay.throttled"});this.addUpdate(()=>!addEventSync(this,{type:ReplayEventTypeCustom,timestamp:se.timestamp||0,data:{tag:"breadcrumb",payload:se,metric:!0}}))}return ae}getCurrentRoute(){const ne=this.lastTransaction||getCurrentScope().getTransaction(),ie=(ne&&spanToJSON(ne).data||{})[SEMANTIC_ATTRIBUTE_SENTRY_SOURCE];if(!(!ne||!ie||!["route","custom"].includes(ie)))return spanToJSON(ne).description}_initializeRecording(){this.setInitialState(),this._updateSessionActivity(),this.eventBuffer=createEventBuffer({useCompression:this._options.useCompression,workerUrl:this._options.workerUrl}),this._removeListeners(),this._addListeners(),this._isEnabled=!0,this._isPaused=!1,this.startRecording()}_handleException(ne){DEBUG_BUILD$1&&logger$1.error("[Replay]",ne),DEBUG_BUILD$1&&this._options._experiments&&this._options._experiments.captureExceptions&&captureException(ne)}_initializeSessionForSampling(ne){const ie=this._options.errorSampleRate>0,ae=loadOrCreateSession({sessionIdleExpire:this.timeouts.sessionIdleExpire,maxReplayDuration:this._options.maxReplayDuration,traceInternals:this._options._experiments.traceInternals,previousSessionId:ne},{stickySession:this._options.stickySession,sessionSampleRate:this._options.sessionSampleRate,allowBuffering:ie});this.session=ae}_checkSession(){if(!this.session)return!1;const ne=this.session;return shouldRefreshSession(ne,{sessionIdleExpire:this.timeouts.sessionIdleExpire,maxReplayDuration:this._options.maxReplayDuration})?(this._refreshSession(ne),!1):!0}async _refreshSession(ne){this._isEnabled&&(await this.stop({reason:"refresh session"}),this.initializeSampling(ne.id))}_addListeners(){try{WINDOW.document.addEventListener("visibilitychange",this._handleVisibilityChange),WINDOW.addEventListener("blur",this._handleWindowBlur),WINDOW.addEventListener("focus",this._handleWindowFocus),WINDOW.addEventListener("keydown",this._handleKeyboardEvent),this.clickDetector&&this.clickDetector.addListeners(),this._hasInitializedCoreListeners||(addGlobalListeners(this),this._hasInitializedCoreListeners=!0)}catch(ne){this._handleException(ne)}this._performanceCleanupCallback=setupPerformanceObserver(this)}_removeListeners(){try{WINDOW.document.removeEventListener("visibilitychange",this._handleVisibilityChange),WINDOW.removeEventListener("blur",this._handleWindowBlur),WINDOW.removeEventListener("focus",this._handleWindowFocus),WINDOW.removeEventListener("keydown",this._handleKeyboardEvent),this.clickDetector&&this.clickDetector.removeListeners(),this._performanceCleanupCallback&&this._performanceCleanupCallback()}catch(ne){this._handleException(ne)}}__init(){this._handleVisibilityChange=()=>{WINDOW.document.visibilityState==="visible"?this._doChangeToForegroundTasks():this._doChangeToBackgroun
23dTasks()}}__init2(){this._handleWindowBlur=()=>{const ne=createBreadcrumb({category:"ui.blur"});this._doChangeToBackgroundTasks(ne)}}__init3(){this._handleWindowFocus=()=>{const ne=createBreadcrumb({category:"ui.focus"});this._doChangeToForegroundTasks(ne)}}__init4(){this._handleKeyboardEvent=ne=>{handleKeyboardEvent(this,ne)}}_doChangeToBackgroundTasks(ne){this.session&&(isSessionExpired(this.session,{maxReplayDuration:this._options.maxReplayDuration,sessionIdleExpire:this.timeouts.sessionIdleExpire})||(ne&&this._createCustomBreadcrumb(ne),this.conditionalFlush()))}_doChangeToForegroundTasks(ne){if(this.session){if(!this.checkAndHandleExpiredSession()){logInfo("[Replay] Document has become active, but session has expired");return}ne&&this._createCustomBreadcrumb(ne)}}_updateUserActivity(ne=Date.now()){this._lastActivity=ne}_updateSessionActivity(ne=Date.now()){this.session&&(this.session.lastActivity=ne,this._maybeSaveSession())}_createCustomBreadcrumb(ne){this.addUpdate(()=>{this.throttledAddEvent({type:EventType.Custom,timestamp:ne.timestamp||0,data:{tag:"breadcrumb",payload:ne}})})}_addPerformanceEntries(){const ne=createPerformanceEntries(this.performanceEntries).concat(this.replayPerformanceEntries);return this.performanceEntries=[],this.replayPerformanceEntries=[],Promise.all(createPerformanceSpans(this,ne))}_clearContext(){this._context.errorIds.clear(),this._context.traceIds.clear(),this._context.urls=[]}_updateInitialTimestampFromEventBuffer(){const{session:ne,eventBuffer:ie}=this;if(!ne||!ie||ne.segmentId)return;const ae=ie.getEarliestTimestamp();ae&&ae<this._context.initialTimestamp&&(this._context.initialTimestamp=ae)}_popEventContext(){const ne={initialTimestamp:this._context.initialTimestamp,initialUrl:this._context.initialUrl,errorIds:Array.from(this._context.errorIds),traceIds:Array.from(this._context.traceIds),urls:this._context.urls};return this._clearContext(),ne}async _runFlush(){const ne=this.getSessionId();if(!this.session||!this.eventBuffer||!ne){DEBUG_BUILD$1&&logger$1.error("[Replay] No session or eventBuffer found to flush.");return}if(await this._addPerformanceEntries(),!(!this.eventBuffer||!this.eventBuffer.hasEvents)&&(await addMemoryEntry(this),!!this.eventBuffer&&ne===this.getSessionId()))try{this._updateInitialTimestampFromEventBuffer();const ie=Date.now();if(ie-this._context.initialTimestamp>this._options.maxReplayDuration+3e4)throw new Error("Session is too long, not sending replay");const ae=this._popEventContext(),se=this.session.segmentId++;this._maybeSaveSession(),await sendReplay({replayId:ne,recordingData:await this.eventBuffer.finish(),segmentId:se,eventContext:ae,session:this.session,options:this.getOptions(),timestamp:ie})}catch(ie){this._handleException(ie),this.stop({reason:"sendReplay"});const ae=getClient();ae&&ae.recordDroppedEvent("send_error","replay")}}__init5(){this._flush=async({force:ne=!1}={})=>{if(!this._isEnabled&&!ne)return;if(!this.checkAndHandleExpiredSession()){DEBUG_BUILD$1&&logger$1.error("[Replay] Attempting to finish replay event after session expired.");return}if(!this.session)return;const ie=this.session.started,ae=Date.now()-ie;this._debouncedFlush.cancel();const se=ae<this._options.minReplayDuration,oe=ae>this._options.maxReplayDuration+5e3;if(se||oe){logInfo(`[Replay] Session duration (${Math.floor(ae/1e3)}s) is too ${se?"short":"long"}, not sending replay.`,this._options._experiments.traceInternals),se&&this._debouncedFlush();return}const le=this.eventBuffer;if(le&&this.session.segmentId===0&&!le.hasCheckout&&logInfo("[Replay] Flushing initial segment without checkout.",this._options._experiments.traceInternals),!this._flushLock){this._flushLock=this._runFlush(),await this._flushLock,this._flushLock=void 0;return}try{await this._flushLock}catch(ce){DEBUG_BUILD$1&&logger$1.error(ce)}finally{this._debouncedFlush()}}}_maybeSaveSession(){this.session&&this._options.stickySession&&saveSession(this.session)}__init6(){this._onMutationHandler=ne=>{const ie=ne.length,ae=this._options.mutationLimit,se=this._options.mutationBreadcrumbLimit,oe=ae&&ie>ae;if(ie>se||oe){const le=createBreadcrumb({category:"replay.mutations",data:{count:ie,limit:oe}}
23);this._createCustomBreadcrumb(le)}return oe?(this.stop({reason:"mutationLimit",forceFlush:this.recordingMode==="session"}),!1):!0}}};function getOption(te,ne,ie,ae){const se=typeof ae=="string"?ae.split(","):[],oe=[...te,...se,...ne];return typeof ie<"u"&&(typeof ie=="string"&&oe.push(`.${ie}`),consoleSandbox(()=>{console.warn("[Replay] You are using a deprecated configuration item for privacy. Read the documentation on how to use the new privacy configuration.")})),oe.join(",")}function getPrivacyOptions({mask:te,unmask:ne,block:ie,unblock:ae,ignore:se,blockClass:oe,blockSelector:le,maskTextClass:ce,maskTextSelector:ue,ignoreClass:de}){const fe={maskTextSelector:getOption(te,[".sentry-mask","[data-sentry-mask]"],ce,ue),unmaskTextSelector:getOption(ne,[".sentry-unmask","[data-sentry-unmask]"]),blockSelector:getOption(ie,[".sentry-block","[data-sentry-block]",'base[href="/"]'],oe,le),unblockSelector:getOption(ae,[".sentry-unblock","[data-sentry-unblock]"]),ignoreSelector:getOption(se,[".sentry-ignore","[data-sentry-ignore]",'input[type="file"]'],de)};return oe instanceof RegExp&&(fe.blockClass=oe),ce instanceof RegExp&&(fe.maskTextClass=ce),fe}function maskAttribute({el:te,key:ne,maskAttributes:ie,maskAllText:ae,privacyOptions:se,value:oe}){return!ae||se.unmaskTextSelector&&te.matches(se.unmaskTextSelector)?oe:ie.includes(ne)||ne==="value"&&te.tagName==="INPUT"&&["submit","button"].includes(te.getAttribute("type")||"")?oe.replace(/[\S]/g,"*"):oe}var MEDIA_SELECTORS='img,image,svg,video,object,picture,embed,map,audio,link[rel="icon"],link[rel="apple-touch-icon"]',DEFAULT_NETWORK_HEADERS=["content-length","content-type","accept"],_initialized=!1,replayIntegration$1=(te=>new Replay$1(te)),Replay$1=class yr{static __initStatic(){this.id="Replay"}constructor({flushMinDelay:ne=DEFAULT_FLUSH_MIN_DELAY,flushMaxDelay:ie=DEFAULT_FLUSH_MAX_DELAY,minReplayDuration:ae=MIN_REPLAY_DURATION,maxReplayDuration:se=MAX_REPLAY_DURATION,stickySession:oe=!0,useCompression:le=!0,workerUrl:ce,_experiments:ue={},sessionSampleRate:de,errorSampleRate:fe,maskAllText:he=!0,maskAllInputs:pe=!0,blockAllMedia:ve=!0,mutationBreadcrumbLimit:me=750,mutationLimit:ge=1e4,slowClickTimeout:Se=7e3,slowClickIgnoreSelectors:_e=[],networkDetailAllowUrls:Ee=[],networkDetailDenyUrls:ye=[],networkCaptureBodies:Te=!0,networkRequestHeaders:be=[],networkResponseHeaders:Ce=[],mask:Ie=[],maskAttributes:Re=["title","placeholder"],unmask:Me=[],block:Ge=[],unblock:Be=[],ignore:Ve=[],maskFn:$e,beforeAddRecordingEvent:ze,beforeErrorSampling:Ne,blockClass:we,blockSelector:ke,maskInputOptions:Ae,maskTextClass:Pe,maskTextSelector:xe,ignoreClass:Oe}={}){this.name=yr.id;const We=getPrivacyOptions({mask:Ie,unmask:Me,block:Ge,unblock:Be,ignore:Ve,blockClass:we,blockSelector:ke,maskTextClass:Pe,maskTextSelector:xe,ignoreClass:Oe});if(this._recordingOptions={maskAllInputs:pe,maskAllText:he,maskInputOptions:{...Ae||{},password:!0},maskTextFn:$e,maskInputFn:$e,maskAttributeFn:(Je,Ze,At)=>maskAttribute({maskAttributes:Re,maskAllText:he,privacyOptions:We,key:Je,value:Ze,el:At}),...We,slimDOMOptions:"all",inlineStylesheet:!0,inlineImages:!1,collectFonts:!0,errorHandler:Je=>{try{Je.__rrweb__=!0}catch{}}},this._initialOptions={flushMinDelay:ne,flushMaxDelay:ie,minReplayDuration:Math.min(ae,MIN_REPLAY_DURATION_LIMIT),maxReplayDuration:Math.min(se,MAX_REPLAY_DURATION),stickySession:oe,sessionSampleRate:de,errorSampleRate:fe,useCompression:le,workerUrl:ce,blockAllMedia:ve,maskAllInputs:pe,maskAllText:he,mutationBreadcrumbLimit:me,mutationLimit:ge,slowClickTimeout:Se,slowClickIgnoreSelectors:_e,networkDetailAllowUrls:Ee,networkDetailDenyUrls:ye,networkCaptureBodies:Te,networkRequestHeaders:_getMergedNetworkHeaders(be),networkResponseHeaders:_getMergedNetworkHeaders(Ce),beforeAddRecordingEvent:ze,beforeErrorSampling:Ne,_experiments:ue},typeof de=="number"&&(console.warn(`[Replay] You are passing \`sessionSampleRate\` to the Replay integration. 24This option is deprecated and will be removed soon. 25Instead, configure \`replaysSessionSampleRate\` directly in the SDK init options, e.g.: 26Sentry.init({ replaysSessionSampleRate: ${de} })`),this._initialOptions.sessionSampleRate=de),typeof fe=="number"&&(console.warn(`[Replay] You are passing \`errorSampleRate\` to the Replay integration. 27This option is deprecated and will be removed soon. 28Instead, configure \`replaysOnErrorSampleRate\` directly in the SDK init options, e.g.: 29Sentry.init({ replaysOnErrorSampleRate: ${fe} })`),this._initialOptions.errorSampleRate=fe),this._initialOptions.blockAllMedia&&(this._recordingOptions.blockSelector=this._recordingOptions.blockSelector?`${this._recordingOptions.blockSelector},${MEDIA_SELECTORS}`:MEDIA_SELECTORS),this._isInitialized&&isBrowser())throw new Error("Multiple Sentry Session Replay instances are not supported");this._isInitialized=!0}get _isInitialized(){return _initialized}set _isInitialized(ne){_initialized=ne}setupOnce(){isBrowser()&&(this._setup(),setTimeout(()=>this._initialize()))}start(){this._replay&&this._replay.start()}
29startBuffering(){this._replay&&this._replay.startBuffering()}stop(){return this._replay?this._replay.stop({forceFlush:this._replay.recordingMode==="session"}):Promise.resolve()}flush(ne){return!this._replay||!this._replay.isEnabled()?Promise.resolve():this._replay.sendBufferedReplayOrFlush(ne)}getReplayId(){if(!(!this._replay||!this._replay.isEnabled()))return this._replay.getSessionId()}_initialize(){this._replay&&(this._maybeLoadFromReplayCanvasIntegration(),this._replay.initializeSampling())}_setup(){const ne=loadReplayOptionsFromClient(this._initialOptions);this._replay=new ReplayContainer({options:ne,recordingOptions:this._recordingOptions})}_maybeLoadFromReplayCanvasIntegration(){try{const ne=getClient().getIntegrationByName("ReplayCanvas");if(!ne)return;this._replay._canvas=ne.getOptions()}catch{}}};Replay$1.__initStatic();function loadReplayOptionsFromClient(te){const ne=getClient(),ie=ne&&ne.getOptions(),ae={sessionSampleRate:0,errorSampleRate:0,...dropUndefinedKeys(te)};return ie?(te.sessionSampleRate==null&&te.errorSampleRate==null&&ie.replaysSessionSampleRate==null&&ie.replaysOnErrorSampleRate==null&&consoleSandbox(()=>{console.warn("Replay is disabled because neither `replaysSessionSampleRate` nor `replaysOnErrorSampleRate` are set.")}),typeof ie.replaysSessionSampleRate=="number"&&(ae.sessionSampleRate=ie.replaysSessionSampleRate),typeof ie.replaysOnErrorSampleRate=="number"&&(ae.errorSampleRate=ie.replaysOnErrorSampleRate),ae):(consoleSandbox(()=>{console.warn("SDK client is not available.")}),ae)}function _getMergedNetworkHeaders(te){return[...DEFAULT_NETWORK_HEADERS,...te.map(ne=>ne.toLowerCase())]}var DEFAULT_HOOKS=["activate","mount","update"],classifyRE=/(?:^|[-_])(\w)/g,classify=te=>te.replace(classifyRE,ne=>ne.toUpperCase()).replace(/[-_]/g,""),ROOT_COMPONENT_NAME="<Root>",ANONYMOUS_COMPONENT_NAME="<Anonymous>",repeat=(te,ne)=>te.repeat?te.repeat(ne):te,formatComponentName=(te,ne)=>{if(!te)return ANONYMOUS_COMPONENT_NAME;if(te.$root===te)return ROOT_COMPONENT_NAME;if(!te.$options)return ANONYMOUS_COMPONENT_NAME;const ie=te.$options;let ae=ie.name||ie._componentTag;const se=ie.__file;if(!ae&&se){const oe=se.match(/([^/\\]+)\.vue$/);oe&&(ae=oe[1])}return(ae?`<${classify(ae)}>`:ANONYMOUS_COMPONENT_NAME)+(se&&ne!==!1?` at ${se}`:"")},generateComponentTrace=te=>{if(te&&(te._isVue||te.__isVue)&&te.$parent){const ne=[];let ie=0;for(;te;){if(ne.length>0){const ae=ne[ne.length-1];if(ae.constructor===te.constructor){ie++,te=te.$parent;continue}else ie>0&&(ne[ne.length-1]=[ae,ie],ie=0)}ne.push(te),te=te.$parent}return` 30 31found in 32 33${ne.map((ae,se)=>`${(se===0?"---> ":repeat(" ",5+se*2))+(Array.isArray(ae)?`${formatComponentName(ae[0])}... (${ae[1]} recursive calls)`:formatComponentName(ae))}`).join(` 34`)}`}return` 35 36(found in ${formatComponentName(te)})`},attachErrorHandler=(te,ne)=>{const{errorHandler:ie,warnHandler:ae,silent:se}=te.config;te.config.errorHandler=(oe,le,ce)=>{const ue=formatComponentName(le,!1),de=le?generateComponentTrace(le):"",fe={componentName:ue,lifecycleHook:ce,trace:de};if(ne.attachProps&&le&&(le.$options&&le.$options.propsData?fe.propsData=le.$options.propsData:le.$props&&(fe.propsData=le.$props)),setTimeout(()=>{captureException(oe,{captureContext:{contexts:{vue:fe}},mechanism:{handled:!1}})}),typeof ie=="function"&&ie.call(te,oe,le,ce),ne.logErrors){const he=typeof console<"u",pe=`Error in ${ce}: "${oe&&oe.toString()}"`;ae?ae.call(null,pe,le,de):he&&!se&&consoleSandbox(()=>{console.error(`[Vue warn]: ${pe}${de}`)})}}},DEBUG_BUILD=typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__,VUE_OP="ui.vue",HOOKS={activate:["activated","deactivated"],create:["beforeCreate","created"],unmount:["beforeUnmount","unmounted"],destroy:["beforeDestroy","destroyed"],mount:["beforeMount","mounted"],update:["beforeUpdate","updated"]};function finishRootSpan(te,ne,ie){te.$_sentryRootSpanTimer&&clearTimeout(te.$_sentryRootSpanTimer),te.$_sentryRootSpanTimer=setTimeout(()=>{te.$root&&te.$root.$_sentryRootSpan&&(te.$root.$_sentryRootSpan.end(ne),te.$root.$_sentryRootSpan=void 0)},ie)}var createTracingMixins=te=>{const ne=(te.hooks||[]).concat(DEFAULT_HOOKS).filter((ae,se,oe)=>oe.indexOf(ae)===se),ie={};for(const ae of ne){const se=HOOKS[ae];if(!se){DEBUG_BUILD&&logger$1.warn(`Unknown hook: ${ae}`);continue}for(const oe of se)ie[oe]=function(){const le=this.$root===this;le&&getActiveSpan$1()&&(this.$_sentryRootSpan=this.$_sentryRootSpan||startInactiveSpan({name:"Application Render",op:`${VUE_OP}.render`,origin:"auto.ui.vue"}));const ce=formatComponentName(this,!1),ue=Array.isArray(te.trackComponents)?te.trackComponents.indexOf(ce)>-1:te.trackComponents;if(!(!le&&!ue))if(this.$_sentrySpans=this.$_sentrySpans||{},oe==se[0]){if(this.$root&&this.$root.$_sentryRootSpan||getActiveSpan$1()){const de=this.$_sentrySpans[ae];de&&de.end(),this.$_sentrySpans[ae]=startInactiveSpan({name:`Vue <${ce}>`,op:`${VUE_OP}.${ae}`,origin:"auto.ui.vue"})}}else{const de=this.$_sentrySpans[ae];if(!de)return;de.end(),finishRootSpan(this,timestampInSeconds(),te.timeout)}}}return ie},DEFAULT_CONFIG={Vue:GLOBAL_OBJ.Vue,attachProps:!0,logErrors:!0,hooks:DEFAULT_HOOKS,timeout:2e3,trackComponents:!1},INTEGRATION_NAME="Vue",_vueIntegration=((te={})=>({name:INTEGRATION_NAME,setupOnce(){},setup(ne){_setupIntegration(ne,te)}})),vueIntegration=_vueIntegration,VueIntegration=convertIntegrationFnToClass(INTEGRATION_NAME,vueIntegration);function _setupIntegration(te,ne){const ie={...DEFAULT_CONFIG,...te.getOptions(),...ne};if(!ie.Vue&&!ie.app){consoleSandbox(()=>{console.warn("[@sentry/vue]: Misconfigured SDK. Vue specific errors will not be captured.\nUpdate your `Sentry.init` call with an appropriate config option:\n`app` (Application Instance - Vue 3) or `Vue` (Vue Constructor - Vue 2).")});return}
36ie.app?arrayify(ie.app).forEach(ae=>vueInit(ae,ie)):ie.Vue&&vueInit(ie.Vue,ie)}var vueInit=(te,ne)=>{const ie=te;(ie._instance&&ie._instance.isMounted)===!0&&consoleSandbox(()=>{console.warn("[@sentry/vue]: Misconfigured SDK. Vue app is already mounted. Make sure to call `app.mount()` after `Sentry.init()`.")}),attachErrorHandler(te,ne),hasTracingEnabled(ne)&&te.mixin(createTracingMixins({...ne,...ne.tracingOptions}))};function init(te={}){init$1({_metadata:{sdk:{name:"sentry.javascript.vue",packages:[{name:"npm:@sentry/vue",version:SDK_VERSION}],version:SDK_VERSION}},defaultIntegrations:[...getDefaultIntegrations(te),vueIntegration()],...te})}var VueQueryPlugin={install:(te,ne={})=>{const ie=getClientKey(ne.queryClientKey);let ae;"queryClient"in ne&&ne.queryClient?ae=ne.queryClient:ae=new QueryClient("queryClientConfig"in ne?ne.queryClientConfig:void 0),isServer||ae.mount();let se=()=>{};if(ne.clientPersister){ae.isRestoring&&(ae.isRestoring.value=!0);const[le,ce]=ne.clientPersister(ae);se=le,ce.then(()=>{ae.isRestoring&&(ae.isRestoring.value=!1),ne.clientPersisterOnSuccess?.(ae)})}const oe=()=>{ae.unmount(),se()};if(te.onUnmount)te.onUnmount(oe);else{const le=te.unmount;te.unmount=function(){oe(),le()}}te.provide(ie,ae)}},DupeableTags=new Set(["link","style","script","noscript"]),TagsWithInnerContent=new Set(["title","titleTemplate","script","style","noscript"]),HasElementTags=new Set(["base","meta","link","style","script","noscript"]),ValidHeadTags=new Set(["title","base","htmlAttrs","bodyAttrs","meta","link","style","script","noscript"]),UniqueTags=new Set(["base","title","titleTemplate","bodyAttrs","htmlAttrs","templateParams"]),TagConfigKeys=new Set(["key","tagPosition","tagPriority","tagDuplicateStrategy","innerHTML","textContent","processTemplateParams"]),UsesMergeStrategy=new Set(["templateParams","htmlAttrs","bodyAttrs"]),MetaTagsArrayable=new Set(["theme-color","google-site-verification","og","article","book","profile","twitter","author"]);init_defineProperty();function callHooks(te,ne,ie,ae){for(let se=ie;se<te.length;se+=1)try{const oe=ae?ae.run(()=>te[se](...ne)):te[se](...ne);if(oe&&typeof oe.then=="function")return Promise.resolve(oe).then(()=>callHooks(te,ne,se+1,ae))}catch(oe){return Promise.reject(oe)}}var HookableCore=class{constructor(){_defineProperty(this,"_hooks",void 0),this._hooks={}}hook(te,ne){return!te||typeof ne!="function"?()=>{}:(this._hooks[te]=this._hooks[te]||[],this._hooks[te].push(ne),()=>{ne&&(this.removeHook(te,ne),ne=void 0)})}removeHook(te,ne){const ie=this._hooks[te];if(ie){const ae=ie.indexOf(ne);ae!==-1&&ie.splice(ae,1),ie.length===0&&(this._hooks[te]=void 0)}}callHook(te,...ne){const ie=this._hooks[te];if(!(!ie||ie.length===0))return callHooks(ie,ne,0)}};function createHooks(te){const ne=new HookableCore;for(const ie in te||{})ne.hook(ie,te[ie]);return ne}function callHook(te,ne,ie){return te.hooks?.callHook(ne,ie)}var META_NOREWRITE_RE=/^(?:viewport|description|keywords|robots)$/;function isMetaArrayDupeKey(te){return MetaTagsArrayable.has(te.split(":")[1])}function dedupeKey(te){const{props:ne,tag:ie,key:ae}=te;if(UniqueTags.has(ie))return ie;if(ie==="link"&&ne.rel==="canonical")return"canonical";if(ie==="link"&&ne.rel==="alternate"){const se=ne.hreflang||ne.type;if(se)return`alternate:${se}`}if(ne.charset)return"charset";if(ie==="meta")for(const se of["name","property","http-equiv"]){const oe=ne[se];if(oe!==void 0)return`meta:${oe}${(typeof oe!="string"||!oe.includes(":"))&&!META_NOREWRITE_RE.test(oe)&&ae?`:key:${ae}`:""}`}return ae?`${ie}:key:${ae}`:ne.id?`${ie}:id:${ne.id}`:ie==="link"&&ne.rel==="alternate"?`alternate:${ne.href||""}`:TagsWithInnerContent.has(ie)&&(te.textContent||te.innerHTML)?`${ie}:content:${te.textContent||te.innerHTML}`:void 0}function hashTag(te){return te._h||te._d||te.textContent||te.innerHTML||`${te.tag}:${Object.entries(te.props).map(([ne,ie])=>`${ne}:${String(ie)}`).join()}`}function walkResolver(te,ne,ie){if(ie==="_resolver")return te;typeof te=="function"&&(!ie||ie!=="titleTemplate"&&!ie.startsWith("on"))&&(te=te());const ae=ne?ne(ie,te):te;if(Array.isArray(ae))return ae.map(se=>walkResolver(se,ne));if(ae?.constructor===Object){const se={};for(const oe in ae)oe==="__proto__"||oe==="constructor"||oe==="prototype"||(se[oe]=walkResolver(ae[oe],ne,oe));return se}return ae}function normalizeStyleClassProps(te,ne){const ie=te==="style",ae=ie?new Map:new Set,se=oe=>{if(oe)if(ie){const le=oe.indexOf(":");le>0&&ae.set(oe.slice(0,le).trim(),oe.slice(le+1).trim())}else oe.split(" ").forEach(le=>le&&ae.add(le))};if(typeof ne=="string")(ie?ne.split(";
36"):[ne]).forEach(se);else if(Array.isArray(ne))ne.forEach(se);else if(ne&&typeof ne=="object")for(const oe in ne){const le=ne[oe];le&&le!=="false"&&(ie?ae.set(oe.trim(),String(le)):se(oe))}return ae}function normalizeProps(te,ne){if(te.props=te.props||{},!ne)return te;if(te.tag==="templateParams")return te.props=ne,te;const ie=HasElementTags.has(te.tag)||te.tag==="htmlAttrs"||te.tag==="bodyAttrs";for(const ae in ne){if(ae==="__proto__"||ae==="constructor"||ae==="prototype")continue;const se=ne[ae];if(se===null)te.props[ae]=null;else if(ae==="class"||ae==="style")te.props[ae]=normalizeStyleClassProps(ae,se);else if(TagConfigKeys.has(ae))if((ae==="textContent"||ae==="innerHTML")&&typeof se=="object"){const oe=ne.type||"application/json";(oe.endsWith("json")||oe==="speculationrules"||oe==="importmap")&&(te.props.type=ne.type=oe,te[ae]=JSON.stringify(se))}else te[ae]=se;else if(se!==void 0){const oe=ae.startsWith("data-"),le=ie&&!oe?ae.toLowerCase():ae,ce=String(se),ue=te.tag==="meta"&&le==="content";te.props[le]=ce==="true"||ce===""?oe||ue?ce:!0:!se&&oe&&ce==="false"?"false":se}}return te}function normalizeTag(te,ne){const ie=normalizeProps({tag:te,props:{}},typeof ne=="object"&&typeof ne!="function"?ne:{[te==="script"||te==="noscript"||te==="style"?"innerHTML":"textContent"]:ne});return ie.key&&DupeableTags.has(ie.tag)&&(ie.props["data-hid"]=ie._h=ie.key),ie.tag==="script"&&typeof ie.innerHTML=="object"&&(ie.innerHTML=JSON.stringify(ie.innerHTML),ie.props.type=ie.props.type||"application/json"),Array.isArray(ie.props.content)?ie.props.content.map(ae=>({...ie,props:{...ie.props,content:ae}})):ie}function normalizeEntryToTags(te,ne){if(!te)return[];typeof te=="function"&&(te=te());const ie=(se,oe)=>{for(const le of ne)oe=le(se,oe);return oe};te=walkResolver(ie(void 0,te),ie);const ae=[];for(const se in te){const oe=te[se];if(oe!==void 0)for(const le of Array.isArray(oe)?oe:[oe])ae.push(normalizeTag(se,le))}return ae.flat()}
36var LT_RE=/</g,SCRIPT_END_RE=/<\/script/g,sortTags=(te,ne)=>te._w===ne._w?te._p-ne._p:te._w-ne._w;function dedupeTags(te){let ne=!1;for(const ie of te.tags.sort(sortTags)){const ae=ie._d||hashTag(ie),se=te.tagMap.get(ae);if(!se){te.tagMap.set(ae,ie);continue}if((ie.tagDuplicateStrategy||(UsesMergeStrategy.has(ie.tag)?"merge":null)||(ie.key&&ie.key===se.key?"merge":null))==="merge"){const oe={...se.props};for(const le in ie.props)oe[le]=le==="style"?new Map([...se.props.style||new Map,...ie.props[le]]):le==="class"?new Set([...se.props.class||[],...ie.props[le]]):ie.props[le];te.tagMap.set(ae,{...ie,props:oe})}else ie._p>>10===se._p>>10&&ie.tag==="meta"&&isMetaArrayDupeKey(ae)?(te.tagMap.set(ae,Object.assign([...Array.isArray(se)?se:[se],ie],ie)),ne=!0):(ie._w===se._w?ie._p>se._p:ie._w<se._w)&&te.tagMap.set(ae,ie)}return ne}function resolveTitleTemplate(te,ne){const ie=te.tagMap.get("title"),ae=te.tagMap.get("titleTemplate");if(ne._title=ie?.textContent,!ae)return;const se=ae.textContent;if(ne._titleTemplate=se,!se)return;let oe=typeof se=="function"?se(ie?.textContent):se;typeof oe=="string"&&!ne.plugins.has("template-params")&&(oe=oe.replace("%s",ie?.textContent||"")),ie?oe===null?te.tagMap.delete("title"):te.tagMap.set("title",{...ie,textContent:oe}):te.tagMap.set("titleTemplate",{...ae,tag:"title",textContent:oe})}function sanitizeTags(te){return te.filter(ne=>{const{innerHTML:ie,tag:ae,props:se}=ne;if(!ValidHeadTags.has(ae)||!Object.keys(se).length&&!ie&&!ne.textContent||ae==="meta"&&!se.content&&!se["http-equiv"]&&!se.charset)return!1;if(ae==="script"&&(ie||ne.textContent)){const oe=String(se.type),le=oe.endsWith("json")||oe==="importmap"||oe==="speculationrules",ce=ue=>le?(typeof ue=="string"?ue:JSON.stringify(ue)).replace(LT_RE,"\\u003C"):typeof ue=="string"?ue.replace(SCRIPT_END_RE,"<\\/script"):ue;ie&&(ne.innerHTML=ce(ie)),ne.textContent&&(ne.textContent=ce(ne.textContent)),ne._d=dedupeKey(ne)}return!0})}function resolveTags(te,ne){const ie=ne?.tagWeight??te.resolvedOptions._tagWeight??(()=>100),ae={tagMap:new Map,tags:[]},se=[...te.entries.values()];for(const le of se)le._pending!==void 0&&(le.input=le._pending,delete le._pending,delete le._tags);callHook(te,"entries:resolve",{entries:se,...ae});for(const le of se)if(!le._tags){const ce={tags:normalizeEntryToTags(le.input,te.resolvedOptions.propResolvers||[]).map(ue=>Object.assign(ue,le.options)),entry:le};callHook(te,"entries:normalize",ce),le._tags=ce.tags.map((ue,de)=>(ue._w=ie(ue),ue._p=(le._i<<10)+de,ue._d=dedupeKey(ue),ue._d||(ue._h=hashTag(ue)),ue))}ae.tags=se.flatMap(le=>(le._tags||[]).map(ce=>({...ce,props:{...ce.props}})));const oe=dedupeTags(ae);return resolveTitleTemplate(ae,te),ae.tags=[...ae.tagMap.values()],oe&&(ae.tags=ae.tags.flat().sort(sortTags)),callHook(te,"tags:beforeResolve",ae),callHook(te,"tags:resolve",ae),callHook(te,"tags:afterResolve",ae),sanitizeTags(ae.tags)}var WHITESPACE_RE=/\s+/;function createDomRenderer(te={}){return ne=>_renderDOMHead(ne,te)}function _renderDOMHead(te,ne={}){const ie=ne.document||te.resolvedOptions.document;if(!ie||!te.dirty&&![...te.entries.values()].some(ve=>ve._pending!==void 0))return!1;const ae={shouldRender:!0,tags:[]};if(callHook(te,"dom:beforeRender",ae),!ae.shouldRender||te._du)return!1;te._du=!0;let se=te._dom;if(se)se._p={...se._s};else{se={_t:ie.title,_e:new Map([["htmlAttrs",ie.documentElement],["bodyAttrs",ie.body]]),_p:{},_s:{}};for(const ve of[...ie.body.children,...ie.head.children]){const me=ve.tagName.toLowerCase();if(!HasElementTags.has(me))continue;const ge={innerHTML:ve.innerHTML};for(const ye of ve.getAttributeNames())ge[ye]=ve.getAttribute(ye);const Se=normalizeProps({tag:me,props:{}},ge);Se.key=ve.getAttribute("data-hid")||void 0;let _e=Se._d=dedupeKey(Se)||hashTag(Se),Ee=1;for(;se._e.has(_e);)_e=`${Se._d}:${Ee++}`;se._e.set(_e,ve)}for(const ve of te.entries.values())if(ve._o!==void 0){const me=ve._o;for(const ge of["bodyAttrs","htmlAttrs"]){const Se=me[ge]?.class;if(typeof Se=="string"){const _e=se._e.get(ge);for(const Ee of Se.split(WHITESPACE_RE))Ee&&(se._p[`${ge}:attr:class:${Ee}`]=()=>_e.classList.remove(Ee))}}delete ve._o}}se._s={};function oe(ve,me,ge){const Se=`${ve}:${me}`;se._s[Se]=ge,delete se._p[Se]}function le({id:ve,$el:me,tag:ge}){const Se=ge.tag.endsWith("Attrs");se._e.set(ve,me),Se||(ge.textContent&&ge.textContent!==me.textContent&&(me.textContent=ge.textContent),ge.innerHTML&&ge.innerHTML!==me.innerHTML&&(me.innerHTML=ge.innerHTML),oe(ve,"el",()=>{me?.remove(),se._e.delete(ve)}));for(const _e in ge.props){const Ee=ge.props[_e];if(_e[0]==="o"&&_e[1]==="n"&&typeof Ee=="function"){const Te=_e.slice(2);me?.dataset?.[`${_e}fired`]&&Ee.call(me,new Event(Te)),me.getAttribute(`data-${_e}`)!==""&&((ge.tag==="bodyAttrs"?ie.defaultView:me).addEventListener(Te,Ee.bind(me)),me.setAttribute(`data-${_e}`,""));continue}const ye=`attr:${_e}`;if(_e==="class"&&Ee)for(const Te of Ee)Se&&oe(ve,`${ye}:${Te}`,()=>me.classList.remove(Te)),me.classList.contains(Te)||me.classList.add(Te);else if(_e==="style"&&Ee)for(const[Te,be]of Ee)oe(ve,`${ye}:${Te}`,()=>me.style.removeProperty(Te)),me.style.setProperty(Te,be);else Ee!==!1&&Ee!==null&&(me.getAttribute(_e)!==Ee&&me.setAttribute(_e,Ee===!0?"":String(Ee)),Se&&oe(ve,ye,()=>me.removeAttribute(_e)))}}const ce=[],ue={},de=resolveTags(te,ne.tagWeight?{tagWeight:ne.tagWeight}:void 0),fe=[],he=new Map;for(const ve of de){const me=he.get(ve._d)||0,ge=(me?`${ve._d}:${me}`:ve._d)||ve._h,Se={tag:ve,id:ge,shouldRender:!0};if(ve._d&&isMetaArrayDupeKey(ve._d)&&he.set(ve._d,me+1),fe.push(Se),ve.tag==="title"){ie.title=ve.textContent,oe("title","",()=>ie.title=se._t);continue}Se.$el=se._e.get(ge),Se.$el?le(Se):HasElementTags.has(ve.tag)&&ce.push(Se)}for(const ve of ce){var pe;ve.$el=ie.createElement(ve.tag.tag),le(ve),(ue[pe=ve.tag.tagPosition||"head"]??(ue[pe]=ie.createDocumentFragment())).appendChild(ve.$el)}ue.head&&ie.head.appendChild(ue.head),ue.bodyOpen&&ie.body.insertBefore(ue.bodyOpen,ie.body.firstChild),ue.bodyClose&&ie.body.appendChild(ue.bodyClose);for(const ve in se._p)se._p[ve]();return te._dom=se,callHook(te,"dom:rendered",{renders:fe}),te._du=!1,te.dirty=!1,!0}function registerPlugin(te,ne){const ie=typeof ne=="function"?ne(te):ne,ae=ie.key||String(te.plugins.size+1);if(!te.plugins.get(ae)){te.plugins.set(ae,ie);for(const se in ie.hooks||{})te.hooks?.hook(se,ie.hooks[se])}}function createUnhead(te,ne={}){const ie=!ne.document,ae=new Map,se={_entryCount:1,plugins:new Map,resolvedOptions:ne,ssr:ie,entries:ae,render:()=>te(se),use:oe=>registerPlugin(se,oe),push(oe,le){const ce=le?._index??se._entryCount++,ue=le?{...le}:{};delete ue.head,delete ue.onRendered;const de={_i:ce,input:oe,options:ue};
36return ae.set(ce,de),{_i:ce,dispose(){ae.delete(ce)},patch(fe){ie?(de.input=fe,delete de._tags):de._pending=fe,ae.has(ce)||ae.set(ce,de)}}}};return ne.init?.forEach(oe=>oe&&se.push(oe)),se}var P$2={critical:-8,high:-1,low:2},tagWeight=te=>typeof te.tagPriority=="number"?te.tagPriority:100+(P$2[te.tagPriority]||0);function createHead$1(te={}){te.document=te.document||(typeof window<"u"?document:void 0);const ne=te.render||createDomRenderer({document:te.document}),ie=te.document?.head.querySelector('script[id="unhead:payload"]')?.innerHTML||!1,ae=createUnhead(ne,{document:te.document,propResolvers:te.propResolvers,_tagWeight:tagWeight,init:[]}),se=createHooks(te.hooks);let oe=!1;const le={...ae,ssr:!1,hooks:se,use:ce=>registerPlugin(le,ce),get dirty(){return oe},set dirty(ce){oe=ce},render:()=>ne(le),invalidate(){for(const ce of ae.entries.values())delete ce._tags;oe=!0,se.callHook("entries:updated",le)},push(ce,ue){const de=ue?.onRendered,fe=de?se.hook("dom:rendered",de):void 0,he=ae.push(ce,ue);return ae.entries.get(he._i)._o=ce,oe=!0,se.callHook("entries:updated",le),{_i:he._i,patch(pe){he.patch(pe),oe=!0,se.callHook("entries:updated",le)},dispose(){fe?.(),ae.entries.has(he._i)&&(he.dispose(),le.invalidate())}}}};return se.hook("entries:updated",()=>{ne(le)}),te.plugins?.forEach(ce=>registerPlugin(le,ce)),ie&&le.push(JSON.parse(ie)),te.init?.forEach(ce=>ce&&le.push(ce)),le}function createDebouncedFn(te,ne){let ie=0;return()=>{const ae=++ie;ne(()=>{ie===ae&&te()})}}var headSymbol="usehead";function vueInstall(te){return{install(ne){ne.config.globalProperties.$unhead=te,ne.config.globalProperties.$head=te,ne.provide(headSymbol,te)}}.install}var VueResolver=(te,ne)=>isRef(ne)?toValue(ne):ne;function injectHead(){if(hasInjectionContext()){const te=inject(headSymbol);if(te)return te}throw new Error("useHead() was called without provide context, ensure you call it through the setup() function.")}function useHead(te,ne={}){const ie=ne.head||injectHead();return ie.ssr?ie.push(te||{}
36,ne):clientUseHead(ie,te,ne)}function clientUseHead(te,ne,ie={}){const ae=ref(!1);if(ie.onRendered){const oe=getCurrentScope$1();if(oe){const le=ie.onRendered;ie={...ie,onRendered:ce=>oe.run(()=>le(ce))}}}let se;return watchEffect(()=>{const oe=ae.value?{}:walkResolver(ne,VueResolver);se?se.patch(oe):se=te.push(oe,ie)}),getCurrentInstance()&&(onBeforeUnmount(()=>{se.dispose()}),onDeactivated(()=>{ae.value=!0}),onActivated(()=>{ae.value=!1})),se}function createHead(te={}){const ne=createDomRenderer();let ie;return ie=createHead$1({render:createDebouncedFn(()=>ne(ie),ae=>setTimeout(ae,0)),...te}),ie.install=vueInstall(ie),ie}var require_lottie=__commonJSMin(((exports,module)=>{typeof navigator<"u"&&(function(te,ne){typeof exports=="object"&&typeof module<"u"?module.exports=ne():typeof define=="function"&&define.amd?define(ne):(te=typeof globalThis<"u"?globalThis:te||self,te.lottie=ne())})(exports,(function(){"use strict";var svgNS="http://www.w3.org/2000/svg",locationHref="",_useWebWorker=!1,initialDefaultFrame=-999999,setWebWorker=function(ne){_useWebWorker=!!ne},getWebWorker=function(){return _useWebWorker},setLocationHref=function(ne){locationHref=ne},getLocationHref=function(){return locationHref};function createTag(te){return document.createElement(te)}function extendPrototype(te,ne){var ie,ae=te.length,se;for(ie=0;ie<ae;ie+=1){se=te[ie].prototype;for(var oe in se)Object.prototype.hasOwnProperty.call(se,oe)&&(ne.prototype[oe]=se[oe])}}function getDescriptor(te,ne){return Object.getOwnPropertyDescriptor(te,ne)}function createProxyFunction(te){function ne(){}return ne.prototype=te,ne}var audioControllerFactory=(function(){function te(ne){this.audios=[],this.audioFactory=ne,this._volume=1,this._isMuted=!1}return te.prototype={addAudio:function(ie){this.audios.push(ie)},pause:function(){var ie,ae=this.audios.length;for(ie=0;ie<ae;ie+=1)this.audios[ie].pause()},resume:function(){var ie,ae=this.audios.length;for(ie=0;ie<ae;ie+=1)this.audios[ie].resume()},setRate:function(ie){var ae,se=this.audios.length;for(ae=0;ae<se;ae+=1)this.audios[ae].setRate(ie)},createAudio:function(ie){return this.audioFactory?this.audioFactory(ie):window.Howl?new window.Howl({src:[ie]}):{isPlaying:!1,play:function(){this.isPlaying=!0},seek:function(){this.isPlaying=!1},playing:function(){},rate:function(){},setVolume:function(){}}},setAudioFactory:function(ie){this.audioFactory=ie},setVolume:function(ie){this._volume=ie,this._updateVolume()},mute:function(){this._isMuted=!0,this._updateVolume()},unmute:function(){this._isMuted=!1,this._updateVolume()},getVolume:function(){return this._volume},_updateVolume:function(){var ie,ae=this.audios.length;for(ie=0;ie<ae;ie+=1)this.audios[ie].volume(this._volume*(this._isMuted?0:1))}},function(){return new te}})(),createTypedArray=(function(){function te(ie,ae){var se=0,oe=[],le;switch(ie){case"int16":case"uint8c":le=1;break;default:le=1.1;break}for(se=0;se<ae;se+=1)oe.push(le);return oe}function ne(ie,ae){return ie==="float32"?new Float32Array(ae):ie==="int16"?new Int16Array(ae):ie==="uint8c"?new Uint8ClampedArray(ae):te(ie,ae)}return typeof Uint8ClampedArray=="function"&&typeof Float32Array=="function"?ne:te})();function createSizedArray(te){return Array.apply(null,{length:te})}function _typeof$6(te){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?_typeof$6=function(ie){return typeof ie}:_typeof$6=function(ie){return ie&&typeof Symbol=="function"&&ie.constructor===Symbol&&ie!==Symbol.prototype?"symbol":typeof ie},_typeof$6(te)}var subframeEnabled=!0,expressionsPlugin=null,expressionsInterfaces=null,idPrefix$1="",isSafari=/^((?!chrome|android).)*safari/i.test(navigator.userAgent),_shouldRoundValues=!1,bmPow=Math.pow,bmSqrt=Math.sqrt,bmFloor=Math.floor,bmMax=Math.max,bmMin=Math.min,BMMath={};(function(){var te=["abs","acos","acosh","asin","asinh","atan","atanh","atan2","ceil","cbrt","expm1","clz32","cos","cosh","exp","floor","fround","hypot","imul","log","log1p","log2","log10","max","min","pow","random","round","sign","sin","sinh","sqrt","tan","tanh","trunc","E","LN10","LN2","LOG10E","LOG2E","PI","SQRT1_2","SQRT2"],ne,ie=te.length;for(ne=0;ne<ie;ne+=1)BMMath[te[ne]]=Math[te[ne]]})();function ProjectInterface$1(){return{}}BMMath.random=Math.random,BMMath.abs=function(te){if(_typeof$6(te)==="object"&&te.length){var ne=createSizedArray(te.length),ie,ae=te.length;for(ie=0;ie<ae;ie+=1)ne[ie]=Math.abs(te[ie]);return ne}return Math.abs(te)};var defaultCurveSegments=150,degToRads=Math.PI/180,roundCorner=.5519;function roundValues(te){_shouldRoundValues=!!te}function bmRnd(te){return _shouldRoundValues?Math.round(te):te}function styleDiv(te){te.style.position="absolute",te.style.top=0,te.style.left=0,te.style.display="block",te.style.transformOrigin="0 0",te.style.webkitTransformOrigin="0 0",te.style.backfaceVisibility="visible",te.style.webkitBackfaceVisibility="visible",te.style.transformStyle="preserve-3d",te.style.webkitTransformStyle="preserve-3d",te.style.mozTransformStyle="preserve-3d"}function BMEnterFrameEvent(te,ne,ie,ae){this.type=te,this.currentTime=ne,this.totalTime=ie,this.direction=ae<0?-1:1}function BMCompleteEvent(te,ne){this.type=te,this.direction=ne<0?-1:1}function BMCompleteLoopEvent(te,ne,ie,ae){this.type=te,this.currentLoop=ie,this.totalLoops=ne,this.direction=ae<0?-1:1}function BMSegmentStartEvent(te,ne,ie){this.type=te,this.firstFrame=ne,this.totalFrames=ie}function BMDestroyEvent(te,ne){this.type=te,this.target=ne}function BMRenderFrameErrorEvent(te,ne){this.type="renderFrameError",this.nativeError=te,this.currentTime=ne}function BMConfigErrorEvent(te){this.type="configError",this.nativeError=te}function BMAnimationConfigErrorEvent(te,ne){this.type=te,this.nativeError=ne}var createElementID=(function(){var te=0;return function(){return te+=1,idPrefix$1+"__lottie_element_"+te}})();function HSVtoRGB(te,ne,ie){var ae,se,oe,le,ce,ue,de,fe;switch(le=Math.floor(te*6),ce=te*6-le,ue=ie*(1-ne),de=ie*(1-ce*ne),fe=ie*(1-(1-ce)*ne),le%6){case 0:ae=ie,se=fe,oe=ue;break;case 1:ae=de,se=ie,oe=ue;break;case 2:ae=ue,se=ie,oe=fe;break;case 3:ae=ue,se=de,oe=ie;break;case 4:ae=fe,se=ue,oe=ie;break;case 5:ae=ie,se=ue,oe=de;break;default:break}return[ae,se,oe]}function RGBtoHSV(te,ne,ie){var ae=Math.max(te,ne,ie),se=Math.min(te,ne,ie),oe=ae-se,le,ce=ae===0?0:oe/ae,ue=ae/255;switch(ae){case se:le=0;break;case te:le=ne-ie+oe*(ne<ie?6:0),le/=6*oe;break;case ne:le=ie-te+oe*2,le/=6*oe;break;case ie:le=te-ne+oe*4,le/=6*oe;break;default:break}return[le,ce,ue]}function addSaturationToRGB(te,ne){var ie=RGBtoHSV(te[0]*255,te[1]*255,te[2]*255);return ie[1]+=ne,ie[1]>1?ie[1]=1:ie[1]<=0&&(ie[1]=0),HSVtoRGB(ie[0],ie[1],ie[2])}function addBrightnessToRGB(te,ne){var ie=RGBtoHSV(te[0]*255,te[1]*255,te[2]*255);return ie[2]+=ne,ie[2]>1?ie[2]=1:ie[2]<0&&(ie[2]=0),HSVtoRGB(ie[0],ie[1],ie[2])}function addHueToRGB(te,ne){var ie=RGBtoHSV(te[0]*255,te[1]*255,te[2]*255);return ie[0]+=ne/360,ie[0]>1?ie[0]-=1:ie[0]<0&&(ie[0]+=1),HSVtoRGB(ie[0],ie[1],ie[2])}var rgbToHex=(function(){var te=[],ne,ie;for(ne=0;ne<256;ne+=1)ie=ne.toString(16),te[ne]=ie.length===1?"0"+ie:ie;return function(ae,se,oe){return ae<0&&(ae=0),se<0&&(se=0),oe<0&&(oe=0),"#"+te[ae]+te[se]+te[oe]}})(),setSubframeEnabled=function(ne){subframeEnabled=!!ne},getSubframeEnabled=function(){return subframeEnabled},setExpressionsPlugin=function(ne){expressionsPlugin=ne},getExpressionsPlugin=function(){return expressionsPlugin},setExpressionInterfaces=function(ne){expressionsInterfaces=ne},getExpressionInterfaces=function(){return expressionsInterfaces},setDefaultCurveSegments=function(ne){defaultCurveSegments=ne},getDefaultCurveSegments=function(){return defaultCurveSegments},setIdPrefix=function(ne){idPrefix$1=ne},getIdPrefix=function(){return idPrefix$1};function createNS(te){return document.createElementNS(svgNS,te)}function _typeof$5(te){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?_typeof$5=function(ie){return typeof ie}:_typeof$5=function(ie){return ie&&typeof Symbol=="function"&&ie.constructor===Symbol&&ie!==Symbol.prototype?"symbol":typeof ie},_typeof$5(te)}var dataManager=(function(){var te=1,ne=[],ie,ae,se={onmessage:function(){},postMessage:function(ve){ie({data:ve})}},oe={postMessage:function(ve){se.onmessage({data:ve})}};function le(pe){if(window.Worker&&window.Blob&&getWebWorker()){var ve=new Blob(["var _workerSelf = self;
36 self.onmessage = ",pe.toString()],{type:"text/javascript"}),me=URL.createObjectURL(ve);return new Worker(me)}return ie=pe,se}function ce(){ae||(ae=le(function(ve){function me(){function Se(Ne,we){var ke,Ae,Pe=Ne.length,xe,Oe,We,Je;for(Ae=0;Ae<Pe;Ae+=1)if(ke=Ne[Ae],"ks"in ke&&!ke.completed){if(ke.completed=!0,ke.hasMask){var Ze=ke.masksProperties;for(Oe=Ze.length,xe=0;xe<Oe;xe+=1)if(Ze[xe].pt.k.i)be(Ze[xe].pt.k);else for(Je=Ze[xe].pt.k.length,We=0;We<Je;We+=1)Ze[xe].pt.k[We].s&&be(Ze[xe].pt.k[We].s[0]),Ze[xe].pt.k[We].e&&be(Ze[xe].pt.k[We].e[0])}ke.ty===0?(ke.layers=ye(ke.refId,we),Se(ke.layers,we)):ke.ty===4?Te(ke.shapes):ke.ty===5&&$e(ke)}}function _e(Ne,we){if(Ne){var ke=0,Ae=Ne.length;for(ke=0;ke<Ae;ke+=1)Ne[ke].t===1&&(Ne[ke].data.layers=ye(Ne[ke].data.refId,we),Se(Ne[ke].data.layers,we))}}function Ee(Ne,we){for(var ke=0,Ae=we.length;ke<Ae;){if(we[ke].id===Ne)return we[ke];ke+=1}return null}function ye(Ne,we){var ke=Ee(Ne,we);return ke?ke.layers.__used?JSON.parse(JSON.stringify(ke.layers)):(ke.layers.__used=!0,ke.layers):null}function Te(Ne){var we,ke=Ne.length,Ae,Pe;for(we=ke-1;we>=0;we-=1)if(Ne[we].ty==="sh")if(Ne[we].ks.k.i)be(Ne[we].ks.k);else for(Pe=Ne[we].ks.k.length,Ae=0;Ae<Pe;Ae+=1)Ne[we].ks.k[Ae].s&&be(Ne[we].ks.k[Ae].s[0]),Ne[we].ks.k[Ae].e&&be(Ne[we].ks.k[Ae].e[0]);else Ne[we].ty==="gr"&&Te(Ne[we].it)}function be(Ne){var we,ke=Ne.i.length;for(we=0;we<ke;we+=1)Ne.i[we][0]+=Ne.v[we][0],Ne.i[we][1]+=Ne.v[we][1],Ne.o[we][0]+=Ne.v[we][0],Ne.o[we][1]+=Ne.v[we][1]}function Ce(Ne,we){var ke=we?we.split("."):[100,100,100];return Ne[0]>ke[0]?!0:ke[0]>Ne[0]?!1:Ne[1]>ke[1]?!0:ke[1]>Ne[1]?!1:Ne[2]>ke[2]?!0:ke[2]>Ne[2]?!1:null}var Ie=(function(){var Ne=[4,4,14];function we(Ae){var Pe=Ae.t.d;Ae.t.d={k:[{s:Pe,t:0}]}}function ke(Ae){var Pe,xe=Ae.length;for(Pe=0;Pe<xe;Pe+=1)Ae[Pe].ty===5&&we(Ae[Pe])}return function(Ae){if(Ce(Ne,Ae.v)&&(ke(Ae.layers),Ae.assets)){var Pe,xe=Ae.assets.length;for(Pe=0;Pe<xe;Pe+=1)Ae.assets[Pe].layers&&ke(Ae.assets[Pe].layers)}}})(),Re=(function(){var Ne=[4,7,99];return function(we){if(we.chars&&!Ce(Ne,we.v)){var ke,Ae=we.chars.length;for(ke=0;ke<Ae;ke+=1){var Pe=we.chars[ke];Pe.data&&Pe.data.shapes&&(Te(Pe.data.shapes),Pe.data.ip=0,Pe.data.op=99999,Pe.data.st=0,Pe.data.sr=1,Pe.data.ks={p:{k:[0,0],a:0},s:{k:[100,100],a:0},a:{k:[0,0],a:0},r:{k:0,a:0},o:{k:100,a:0}},we.chars[ke].t||(Pe.data.shapes.push({ty:"no"}),Pe.data.shapes[0].it.push({p:{k:[0,0],a:0},s:{k:[100,100],a:0},a:{k:[0,0],a:0},r:{k:0,a:0},o:{k:100,a:0},sk:{k:0,a:0},sa:{k:0,a:0},ty:"tr"})))}}}})(),Me=(function(){var Ne=[5,7,15];function we(Ae){var Pe=Ae.t.p;typeof Pe.a=="number"&&(Pe.a={a:0,k:Pe.a}),typeof Pe.p=="number"&&(Pe.p={a:0,k:Pe.p}),typeof Pe.r=="number"&&(Pe.r={a:0,k:Pe.r})}function ke(Ae){var Pe,xe=Ae.length;for(Pe=0;Pe<xe;Pe+=1)Ae[Pe].ty===5&&we(Ae[Pe])}return function(Ae){if(Ce(Ne,Ae.v)&&(ke(Ae.layers),Ae.assets)){var Pe,xe=Ae.assets.length;for(Pe=0;Pe<xe;Pe+=1)Ae.assets[Pe].layers&&ke(Ae.assets[Pe].layers)}}})(),Ge=(function(){var Ne=[4,1,9];function we(Ae){var Pe,xe=Ae.length,Oe,We;for(Pe=0;Pe<xe;Pe+=1)if(Ae[Pe].ty==="gr")we(Ae[Pe].it);else if(Ae[Pe].ty==="fl"||Ae[Pe].ty==="st")if(Ae[Pe].c.k&&Ae[Pe].c.k[0].i)for(We=Ae[Pe].c.k.length,Oe=0;Oe<We;Oe+=1)Ae[Pe].c.k[Oe].s&&(Ae[Pe].c.k[Oe].s[0]/=255,Ae[Pe].c.k[Oe].s[1]/=255,Ae[Pe].c.k[Oe].s[2]/=255,Ae[Pe].c.k[Oe].s[3]/=255),Ae[Pe].c.k[Oe].e&&(Ae[Pe].c.k[Oe].e[0]/=255,Ae[Pe].c.k[Oe].e[1]/=255,Ae[Pe].c.k[Oe].e[2]/=255,Ae[Pe].c.k[Oe].e[3]/=255);else Ae[Pe].c.k[0]/=255,Ae[Pe].c.k[1]/=255,Ae[Pe].c.k[2]/=255,Ae[Pe].c.k[3]/=255}function ke(Ae){var Pe,xe=Ae.length;for(Pe=0;Pe<xe;Pe+=1)Ae[Pe].ty===4&&we(Ae[Pe].shapes)}return function(Ae){if(Ce(Ne,Ae.v)&&(ke(Ae.layers),Ae.assets)){var Pe,xe=Ae.assets.length;for(Pe=0;Pe<xe;Pe+=1)Ae.assets[Pe].layers&&ke(Ae.assets[Pe].layers)}}})(),Be=(function(){var Ne=[4,4,18];function we(Ae){var Pe,xe=Ae.length,Oe,We;for(Pe=xe-1;Pe>=0;Pe-=1)if(Ae[Pe].ty==="sh")if(Ae[Pe].ks.k.i)Ae[Pe].ks.k.c=Ae[Pe].closed;else for(We=Ae[Pe].ks.k.length,Oe=0;Oe<We;Oe+=1)Ae[Pe].ks.k[Oe].s&&(Ae[Pe].ks.k[Oe].s[0].c=Ae[Pe].closed),Ae[Pe].ks.k[Oe].e&&(Ae[Pe].ks.k[Oe].e[0].c=Ae[Pe].closed);else Ae[Pe].ty==="gr"&&we(Ae[Pe].it)}function ke(Ae){var Pe,xe,Oe=Ae.length,We,Je,Ze,At;for(xe=0;xe<Oe;xe+=1){if(Pe=Ae[xe],Pe.hasMask){var De=Pe.masksProperties;for(Je=De.length,We=0;We<Je;We+=1)if(De[We].pt.k.i)De[We].pt.k.c=De[We].cl;else for(At=De[We].pt.k.length,Ze=0;Ze<At;Ze+=1)De[We].pt.k[Ze].s&&(De[We].pt.k[Ze].s[0].c=De[We].cl),De[We].pt.k[Ze].e&&(De[We].pt.k[Ze].e[0].c=De[We].cl)}Pe.ty===4&&we(Pe.shapes)}}return function(Ae){if(Ce(Ne,Ae.v)&&(ke(Ae.layers),Ae.assets)){var Pe,xe=Ae.assets.length;for(Pe=0;Pe<xe;Pe+=1)Ae.assets[Pe].layers&&ke(Ae.assets[Pe].layers)}}})();function Ve(Ne){Ne.__complete||(Ge(Ne),Ie(Ne),Re(Ne),Me(Ne),Be(Ne),Se(Ne.layers,Ne.assets),_e(Ne.chars,Ne.assets),Ne.__complete=!0)}function $e(Ne){Ne.t.a.length===0&&"m"in Ne.t.p}var ze={};return ze.completeData=Ve,ze.checkColors=Ge,ze.checkChars=Re,ze.checkPathProperties=Me,ze.checkShapes=Be,ze.completeLayers=Se,ze}if(oe.dataManager||(oe.dataManager=me()),oe.assetLoader||(oe.assetLoader=(function(){function Se(Ee){var ye=Ee.getResponseHeader("content-type");return ye&&Ee.responseType==="json"&&ye.indexOf("json")!==-1||Ee.response&&_typeof$5(Ee.response)==="object"?Ee.response:Ee.response&&typeof Ee.response=="string"?JSON.parse(Ee.response):Ee.responseText?JSON.parse(Ee.responseText):null}function _e(Ee,ye,Te,be){var Ce,Ie=new XMLHttpRequest;try{Ie.responseType="json"}catch{}Ie.onreadystatechange=function(){if(Ie.readyState===4)if(Ie.status===200)Ce=Se(Ie),Te(Ce);else try{Ce=Se(Ie),Te(Ce)}catch(Re){be&&be(Re)}};try{Ie.open(["G","E","T"].join(""),Ee,!0)}catch{Ie.open(["G","E","T"].join(""),ye+"/"+Ee,!0)}Ie.send()}return{load:_e}})()),ve.data.type==="loadAnimation")oe.assetLoader.load(ve.data.path,ve.data.fullPath,function(Se){oe.dataManager.completeData(Se),oe.postMessage({id:ve.data.id,payload:Se,status:"success"})},function(){oe.postMessage({id:ve.data.id,status:"error"})});else if(ve.data.type==="complete"){var ge=ve.data.animation;oe.dataManager.completeData(ge),oe.postMessage({id:ve.data.id,payload:ge,status:"success"})}
vendor: 9,647 bytes, lines 36-37
36else ve.data.type==="loadData"&&oe.assetLoader.load(ve.data.path,ve.data.fullPath,function(Se){oe.postMessage({id:ve.data.id,payload:Se,status:"success"})},function(){oe.postMessage({id:ve.data.id,status:"error"})})}),ae.onmessage=function(pe){var ve=pe.data,me=ve.id,ge=ne[me];ne[me]=null,ve.status==="success"?ge.onComplete(ve.payload):ge.onError&&ge.onError()})}function ue(pe,ve){te+=1;var me="processId_"+te;return ne[me]={onComplete:pe,onError:ve},me}function de(pe,ve,me){ce();var ge=ue(ve,me);ae.postMessage({type:"loadAnimation",path:pe,fullPath:window.location.origin+window.location.pathname,id:ge})}function fe(pe,ve,me){ce();var ge=ue(ve,me);ae.postMessage({type:"loadData",path:pe,fullPath:window.location.origin+window.location.pathname,id:ge})}function he(pe,ve,me){ce();var ge=ue(ve,me);ae.postMessage({type:"complete",animation:pe,id:ge})}return{loadAnimation:de,loadData:fe,completeAnimation:he}})(),ImagePreloader=(function(){var te=(function(){var _e=createTag("canvas");_e.width=1,_e.height=1;var Ee=_e.getContext("2d");return Ee.fillStyle="rgba(0,0,0,0)",Ee.fillRect(0,0,1,1),_e})();function ne(){this.loadedAssets+=1,this.loadedAssets===this.totalImages&&this.loadedFootagesCount===this.totalFootages&&this.imagesLoadedCb&&this.imagesLoadedCb(null)}function ie(){this.loadedFootagesCount+=1,this.loadedAssets===this.totalImages&&this.loadedFootagesCount===this.totalFootages&&this.imagesLoadedCb&&this.imagesLoadedCb(null)}function ae(_e,Ee,ye){var Te="";if(_e.e)Te=_e.p;else if(Ee){var be=_e.p;be.indexOf("images/")!==-1&&(be=be.split("/")[1]),Te=Ee+be}else Te=ye,Te+=_e.u?_e.u:"",Te+=_e.p;return Te}function se(_e){var Ee=0,ye=setInterval(function(){(_e.getBBox().width||Ee>500)&&(this._imageLoaded(),clearInterval(ye)),Ee+=1}.bind(this),50)}function oe(_e){var Ee=ae(_e,this.assetsPath,this.path),ye=createNS("image");isSafari?this.testImageLoaded(ye):ye.addEventListener("load",this._imageLoaded,!1),ye.addEventListener("error",function(){Te.img=te,this._imageLoaded()}.bind(this),!1),ye.setAttributeNS("http://www.w3.org/1999/xlink","href",Ee),this._elementHelper.append?this._elementHelper.append(ye):this._elementHelper.appendChild(ye);var Te={img:ye,assetData:_e};return Te}function le(_e){var Ee=ae(_e,this.assetsPath,this.path),ye=createTag("img");ye.crossOrigin="anonymous",ye.addEventListener("load",this._imageLoaded,!1),ye.addEventListener("error",function(){Te.img=te,this._imageLoaded()}.bind(this),!1),ye.src=Ee;var Te={img:ye,assetData:_e};return Te}function ce(_e){var Ee={assetData:_e},ye=ae(_e,this.assetsPath,this.path);return dataManager.loadData(ye,function(Te){Ee.img=Te,this._footageLoaded()}.bind(this),function(){Ee.img={},this._footageLoaded()}.bind(this)),Ee}function ue(_e,Ee){this.imagesLoadedCb=Ee;var ye,Te=_e.length;for(ye=0;ye<Te;ye+=1)_e[ye].layers||(!_e[ye].t||_e[ye].t==="seq"?(this.totalImages+=1,this.images.push(this._createImageData(_e[ye]))):_e[ye].t===3&&(this.totalFootages+=1,this.images.push(this.createFootageData(_e[ye]))))}function de(_e){this.path=_e||""}function fe(_e){this.assetsPath=_e||""}function he(_e){for(var Ee=0,ye=this.images.length;Ee<ye;){if(this.images[Ee].assetData===_e)return this.images[Ee].img;Ee+=1}return null}function pe(){this.imagesLoadedCb=null,this.images.length=0}function ve(){return this.totalImages===this.loadedAssets}function me(){return this.totalFootages===this.loadedFootagesCount}function ge(_e,Ee){_e==="svg"?(this._elementHelper=Ee,this._createImageData=this.createImageData.bind(this)):this._createImageData=this.createImgData.bind(this)}function Se(){this._imageLoaded=ne.bind(this),this._footageLoaded=ie.bind(this),this.testImageLoaded=se.bind(this),this.createFootageData=ce.bind(this),this.assetsPath="",this.path="",this.totalImages=0,this.totalFootages=0,this.loadedAssets=0,this.loadedFootagesCount=0,this.imagesLoadedCb=null,this.images=[]}return Se.prototype={loadAssets:ue,setAssetsPath:fe,setPath:de,loadedImages:ve,loadedFootages:me,destroy:pe,getAsset:he,createImgData:le,createImageData:oe,imageLoaded:ne,footageLoaded:ie,setCacheType:ge},Se})();function BaseEvent(){}BaseEvent.prototype={triggerEvent:function(ne,ie){if(this._cbs[ne])for(var ae=this._cbs[ne],se=0;se<ae.length;se+=1)ae[se](ie)},addEventListener:function(ne,ie){return this._cbs[ne]||(this._cbs[ne]=[]),this._cbs[ne].push(ie),function(){this.removeEventListener(ne,ie)}.bind(this)},removeEventListener:function(ne,ie){if(!ie)this._cbs[ne]=null;else if(this._cbs[ne]){for(var ae=0,se=this._cbs[ne].length;ae<se;)this._cbs[ne][ae]===ie&&(this._cbs[ne].splice(ae,1),ae-=1,se-=1),ae+=1;this._cbs[ne].length||(this._cbs[ne]=null)}}};var markerParser=(function(){function te(ne){for(var ie=ne.split(`\r 37`),ae={},se,oe=0,le=0;le<ie.length;le+=1)se=ie[le].split(":"),se.length===2&&(ae[se[0]]=se[1].trim(),oe+=1);if(oe===0)throw new Error;return ae}return function(ne){for(var ie=[],ae=0;ae<ne.length;ae+=1){var se=ne[ae],oe={time:se.tm,duration:se.dr};try{oe.payload=JSON.parse(ne[ae].cm)}catch{try{oe.payload=te(ne[ae].cm)}catch{oe.payload={name:ne[ae].cm}}}ie.push(oe)}return ie}})(),ProjectInterface=(function(){function te(ne){this.compositions.push(ne)}return function(){function ne(ie){for(var ae=0,se=this.compositions.length;ae<se;){if(this.compositions[ae].data&&this.compositions[ae].data.nm===ie)return this.compositions[ae].prepareFrame&&this.compositions[ae].data.xt&&this.compositions[ae].prepareFrame(this.currentFrame),this.compositions[ae].compInterface;ae+=1}return null}return ne.compositions=[],ne.currentFrame=0,ne.registerComposition=te,ne}})(),renderers={},registerRenderer=function(ne,ie){renderers[ne]=ie};function getRenderer(te){return renderers[te]}function getRegisteredRenderer(){if(renderers.canvas)return"canvas";for(var te in renderers)if(renderers[te])return te;return""}function _typeof$4(te){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?_typeof$4=function(ie){return typeof ie}:_typeof$4=function(ie){return ie&&typeof Symbol=="function"&&ie.constructor===Symbol&&ie!==Symbol.prototype?"symbol":typeof ie},_typeof$4(te)}var AnimationItem=function(){this._cbs=[],this.name="",this.path="",this.isLoaded=!1,this.currentFrame=0,this.currentRawFrame=0,this.firstFrame=0,this.totalFrames=0,this.frameRate=0,this.frameMult=0,this.playSpeed=1,this.playDirection=1,this.playCount=0,this.animationData={},this.assets=[],this.isPaused=!0,this.autoplay=!1,this.loop=!0,this.renderer=null,this.animationID=createElementID(),this.assetsPath="",this.timeCompleted=0,this.segmentPos=0,this.isSubframeEnabled=getSubframeEnabled(),this.segments=[],this._idle=!0,this._completedLoop=!1,this.projectInterface=ProjectInterface(),this.imagePreloader=new ImagePreloader,this.audioController=audioControllerFactory(),this.markers=[],this.configAnimation=this.configAnimation.bind(this),this.onSetupError=this.onSetupError.bind(this),this.onSegmentComplete=this.onSegmentComplete.bind(this),this.drawnFrameEvent=new BMEnterFrameEvent("drawnFrame",0,0,0),this.expressionsPlugin=getExpressionsPlugin()};extendPrototype([BaseEvent],AnimationItem),AnimationItem.prototype.setParams=function(te){(te.wrapper||te.container)&&(this.wrapper=te.wrapper||te.container);var ne="svg";te.animType?ne=te.animType:te.renderer&&(ne=te.renderer);var ie=getRenderer(ne);this.renderer=new ie(this,te.rendererSettings),this.imagePreloader.setCacheType(ne,this.renderer.globalData.defs),this.renderer.setProjectInterface(this.projectInterface),this.animType=ne,te.loop===""||te.loop===null||te.loop===void 0||te.loop===!0?this.loop=!0:te.loop===!1?this.loop=!1:this.loop=parseInt(te.loop,10),this.autoplay="autoplay"in te?te.autoplay:!0,this.name=te.name?te.name:"",this.autoloadSegments=Object.prototype.hasOwnProperty.call(te,"autoloadSegments")?te.autoloadSegments:!0,this.assetsPath=te.assetsPath,this.initialSegment=te.initialSegment,te.audioFactory&&this.audioController.setAudioFactory(te.audioFactory),te.animationData?this.setupAnimation(te.animationData):te.path&&(te.path.lastIndexOf("\\")!==-1?this.path=te.path.substr(0,te.path.lastIndexOf("\\")+1):this.path=te.path.substr(0,te.path.lastIndexOf("/")+1),this.fileName=te.path.substr(te.path.lastIndexOf("/")+1),this.fileName=this.fileName.substr(0,this.fileName.lastIndexOf(".json")),dataManager.loadAnimation(te.path,this.configAnimation,this.onSetupError))},AnimationItem.prototype.onSetupError=function(){this.trigger("data_failed")},AnimationItem.prototype.setupAnimation=function(te){dataManager.completeAnimation(te,this.configAnimation)},AnimationItem.prototype.setData=function(te,ne){ne&&_typeof$4(ne)!=="object"&&(ne=JSON.parse(ne));var ie={wrapper:te,animationData:ne},ae=te.attributes;ie.path=ae.getNamedItem("data-animation-path")?ae.getNamedItem("data-animation-path").value:ae.getNamedItem("data-bm-path")?ae.getNamedItem("data-bm-path").value:ae.getNamedItem("bm-path")?ae.getNamedItem("bm-path").value:"",ie.animType=ae.getNamedItem("data-anim-type")?ae.getNamedItem("data-anim-type").value:ae.getNamedItem("data-bm-type")?ae.getNamedItem("data-bm-type").value:ae.getNamedItem("bm-type")?ae.getNamedItem("bm-type").value:ae.getNamedItem("data-bm-renderer")?ae.getNamedItem("data-bm-renderer").value:ae.getNamedItem("bm-renderer")?ae.getNamedItem("bm-renderer").value:getRegisteredRenderer()||"canvas";var se=ae.getNamedItem("data-anim-loop")?ae.getNamedItem("data-anim-loop").value:ae.getNamedItem("data-bm-loop")?ae.getNamedItem("data-bm-loop").value:ae.getNamedItem("bm-loop")?ae.getNamedItem("bm-loop").value:"";se==="false"?ie.loop=!1:se==="true"?ie.loop=!0:se!==""&&(ie.loop=parseInt(se,10)),ie.autoplay=(ae.getNamedItem("data-anim-
37autoplay")?ae.getNamedItem("data-anim-autoplay").value:ae.getNamedItem("data-bm-autoplay")?ae.getNamedItem("data-bm-autoplay").value:ae.getNamedItem("bm-autoplay")?ae.getNamedItem("bm-autoplay").value:!0)!=="false",ie.name=ae.getNamedItem("data-name")?ae.getNamedItem("data-name").value:ae.getNamedItem("data-bm-name")?ae.getNamedItem("data-bm-name").value:ae.getNamedItem("bm-name")?ae.getNamedItem("bm-name").value:"",(ae.getNamedItem("data-anim-prerender")?ae.getNamedItem("data-anim-prerender").value:ae.getNamedItem("data-bm-prerender")?ae.getNamedItem("data-bm-prerender").value:ae.getNamedItem("bm-prerender")?ae.getNamedItem("bm-prerender").value:"")==="false"&&(ie.prerender=!1),ie.path?this.setParams(ie):this.trigger("destroy")},AnimationItem.prototype.includeLayers=function(te){te.op>this.animationData.op&&(this.animationData.op=te.op,this.totalFrames=Math.floor(te.op-this.animationData.ip));var ne=this.animationData.layers,ie,ae=ne.length,se=te.layers,oe,le=se.length;for(oe=0;oe<le;oe+=1)for(ie=0;ie<ae;){if(ne[ie].id===se[oe].id){ne[ie]=se[oe];break}ie+=1}if((te.chars||te.fonts)&&(this.renderer.globalData.fontManager.addChars(te.chars),this.renderer.globalData.fontManager.addFonts(te.fonts,this.renderer.globalData.defs)),te.assets)for(ae=te.assets.length,ie=0;ie<ae;ie+=1)this.animationData.assets.push(te.assets[ie]);this.animationData.__complete=!1,dataManager.completeAnimation(this.animationData,this.onSegmentComplete)},AnimationItem.prototype.onSegmentComplete=function(te){this.animationData=te;var ne=getExpressionsPlugin();ne&&ne.initExpressions(this),this.loadNextSegment()},AnimationItem.prototype.loadNextSegment=function(){var te=this.animationData.segments;if(!te||te.length===0||!this.autoloadSegments){this.trigger("data_ready"),this.timeCompleted=this.totalFrames;return}var ne=te.shift();this.timeCompleted=ne.time*this.frameRate;var ie=this.path+this.fileName+"_"+this.segmentPos+".json";this.segmentPos+=1,dataManager.loadData(ie,this.includeLayers.bind(this),function(){this.trigger("data_failed")}.bind(this))},AnimationItem.prototype.loadSegments=function(){this.animationData.segments||(this.timeCompleted=this.totalFrames),this.loadNextSegment()},AnimationItem.prototype.imagesLoaded=function(){this.trigger("loaded_images"),this.checkLoaded()},AnimationItem.prototype.preloadImages=function(){this.imagePreloader.setAssetsPath(this.assetsPath),this.imagePreloader.setPath(this.path),this.imagePreloader.loadAssets(this.animationData.assets,this.imagesLoaded.bind(this))},AnimationItem.prototype.configAnimation=function(te){if(this.renderer)try{this.animationData=te,this.initialSegment?(this.totalFrames=Math.floor(this.initialSegment[1]-this.initialSegment[0]),this.firstFrame=Math.round(this.initialSegment[0])):(this.totalFrames=Math.floor(this.animationData.op-this.animationData.ip),this.firstFrame=Math.round(this.animationData.ip)),this.renderer.configAnimation(te),te.assets||(te.assets=[]),this.assets=this.animationData.assets,this.frameRate=this.animationData.fr,this.frameMult=this.animationData.fr/1e3,this.renderer.searchExtraCompositions(te.assets),this.markers=markerParser(te.markers||[]),this.trigger("config_ready"),this.preloadImages(),this.loadSegments(),this.updaFrameModifier(),this.waitForFontsLoaded(),this.isPaused&&this.audioController.pause()}catch(ne){this.triggerConfigError(ne)}},AnimationItem.prototype.waitForFontsLoaded=function(){this.renderer&&(this.renderer.globalData.fontManager.isLoaded?this.checkLoaded():setTimeout(this.waitForFontsLoaded.bind(this),20))},AnimationItem.prototype.checkLoaded=function(){if(!this.isLoaded&&this.renderer.globalData.fontManager.isLoaded&&(this.imagePreloader.loadedImages()||this.renderer.rendererType!=="canvas")&&this.imagePreloader.loadedFootages()){this.isLoaded=!0;var te=getExpressionsPlugin();te&&te.initExpressions(this),this.renderer.initItems(),setTimeout(function(){this.trigger("DOMLoaded")}.bind(this),0),this.gotoFrame(),this.autoplay&&this.play()}},AnimationItem.prototype.resize=function(te,ne){var ie=typeof te=="number"?te:void 0,ae=typeof ne=="number"?ne:void 0;this.renderer.updateContainerSize(ie,ae)},AnimationItem.prototype.setSubframe=function(te){this.isSubframeEnabled=!!te},AnimationItem.prototype.gotoFrame=function(){this.currentFrame=this.isSubframeEnabled?this.currentRawFrame:~~this.currentRawFrame,this.timeCompleted!==this.totalFrames&&this.currentFrame>this.timeCompleted&&(this.currentFrame=this.timeCompleted),this.trigger("enterFrame"),this.renderFrame(),this.trigger("drawnFrame")},AnimationItem.prototype.renderFrame=function(){if(!(this.isLoaded===!1||!this.renderer))try{this.expressionsPlugin&&this.expressionsPlugin.resetFrame
vendor: 82,233 bytes, line 37
37(),this.renderer.renderFrame(this.currentFrame+this.firstFrame)}catch(te){this.triggerRenderFrameError(te)}},AnimationItem.prototype.play=function(te){te&&this.name!==te||this.isPaused===!0&&(this.isPaused=!1,this.trigger("_play"),this.audioController.resume(),this._idle&&(this._idle=!1,this.trigger("_active")))},AnimationItem.prototype.pause=function(te){te&&this.name!==te||this.isPaused===!1&&(this.isPaused=!0,this.trigger("_pause"),this._idle=!0,this.trigger("_idle"),this.audioController.pause())},AnimationItem.prototype.togglePause=function(te){te&&this.name!==te||(this.isPaused===!0?this.play():this.pause())},AnimationItem.prototype.stop=function(te){te&&this.name!==te||(this.pause(),this.playCount=0,this._completedLoop=!1,this.setCurrentRawFrameValue(0))},AnimationItem.prototype.getMarkerData=function(te){for(var ne,ie=0;ie<this.markers.length;ie+=1)if(ne=this.markers[ie],ne.payload&&ne.payload.name===te)return ne;return null},AnimationItem.prototype.goToAndStop=function(te,ne,ie){if(!(ie&&this.name!==ie)){var ae=Number(te);if(isNaN(ae)){var se=this.getMarkerData(te);se&&this.goToAndStop(se.time,!0)}else ne?this.setCurrentRawFrameValue(te):this.setCurrentRawFrameValue(te*this.frameModifier);this.pause()}},AnimationItem.prototype.goToAndPlay=function(te,ne,ie){if(!(ie&&this.name!==ie)){var ae=Number(te);if(isNaN(ae)){var se=this.getMarkerData(te);se&&(se.duration?this.playSegments([se.time,se.time+se.duration],!0):this.goToAndStop(se.time,!0))}else this.goToAndStop(ae,ne,ie);this.play()}},AnimationItem.prototype.advanceTime=function(te){if(!(this.isPaused===!0||this.isLoaded===!1)){var ne=this.currentRawFrame+te*this.frameModifier,ie=!1;ne>=this.totalFrames-1&&this.frameModifier>0?!this.loop||this.playCount===this.loop?this.checkSegments(ne>this.totalFrames?ne%this.totalFrames:0)||(ie=!0,ne=this.totalFrames-1):ne>=this.totalFrames?(this.playCount+=1,this.checkSegments(ne%this.totalFrames)||(this.setCurrentRawFrameValue(ne%this.totalFrames),this._completedLoop=!0,this.trigger("loopComplete"))):this.setCurrentRawFrameValue(ne):ne<0?this.checkSegments(ne%this.totalFrames)||(this.loop&&!(this.playCount--<=0&&this.loop!==!0)?(this.setCurrentRawFrameValue(this.totalFrames+ne%this.totalFrames),this._completedLoop?this.trigger("loopComplete"):this._completedLoop=!0):(ie=!0,ne=0)):this.setCurrentRawFrameValue(ne),ie&&(this.setCurrentRawFrameValue(ne),this.pause(),this.trigger("complete"))}},AnimationItem.prototype.adjustSegment=function(te,ne){this.playCount=0,te[1]<te[0]?(this.frameModifier>0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(-1)),this.totalFrames=te[0]-te[1],this.timeCompleted=this.totalFrames,this.firstFrame=te[1],this.setCurrentRawFrameValue(this.totalFrames-.001-ne)):te[1]>te[0]&&(this.frameModifier<0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(1)),this.totalFrames=te[1]-te[0],this.timeCompleted=this.totalFrames,this.firstFrame=te[0],this.setCurrentRawFrameValue(.001+ne)),this.trigger("segmentStart")},AnimationItem.prototype.setSegment=function(te,ne){var ie=-1;this.isPaused&&(this.currentRawFrame+this.firstFrame<te?ie=te:this.currentRawFrame+this.firstFrame>ne&&(ie=ne-te)),this.firstFrame=te,this.totalFrames=ne-te,this.timeCompleted=this.totalFrames,ie!==-1&&this.goToAndStop(ie,!0)},AnimationItem.prototype.playSegments=function(te,ne){if(ne&&(this.segments.length=0),_typeof$4(te[0])==="object"){var ie,ae=te.length;for(ie=0;ie<ae;ie+=1)this.segments.push(te[ie])}else this.segments.push(te);this.segments.length&&ne&&this.adjustSegment(this.segments.shift(),0),this.isPaused&&this.play()},AnimationItem.prototype.resetSegments=function(te){this.segments.length=0,this.segments.push([this.animationData.ip,this.animationData.op]),te&&this.checkSegments(0)},AnimationItem.prototype.checkSegments=function(te){return this.segments.length?(this.adjustSegment(this.segments.shift(),te),!0):!1},AnimationItem.prototype.destroy=function(te){te&&this.name!==te||!this.renderer||(this.renderer.destroy(),this.imagePreloader.destroy(),this.trigger("destroy"),this._cbs=null,this.onEnterFrame=null,this.onLoopComplete=null,this.onComplete=null,this.onSegmentStart=null,this.onDestroy=null,this.renderer=null,this.expressionsPlugin=null,this.imagePreloader=null,this.projectInterface=null)},AnimationItem.prototype.setCurrentRawFrameValue=function(te){this.currentRawFrame=te,this.gotoFrame()},AnimationItem.prototype.setSpeed=function(te){this.playSpeed=te,this.updaFrameModifier()},AnimationItem.prototype.setDirection=function(te){this.playDirection=te<0?-1:1,this.updaFrameModifier()},AnimationItem.prototype.setLoop=function(te){this.loop=te},AnimationItem.prototype.setVolume=function(te,ne){ne&&this.name!==ne||this.audioController.setVolume(te)},AnimationItem.prototype.getVolume=function(){return this.audioController.getVolume()},AnimationItem.prototype.mute=function(te){te&&this.name!==te||this.audioController.mute()},AnimationItem.prototype.unmute=function(te){te&&this.name!==te||this.audioController.unmute()},AnimationItem.prototype.updaFrameModifier=function(){this.frameModifier=this.frameMult*this.playSpeed*this.playDirection,this.audioController.setRate(this.playSpeed*this.playDirection)},AnimationItem.prototype.getPath=function(){return this.path},AnimationItem.prototype.getAssetsPath=function(te){var ne="";if(te.e)ne=te.p;else if(this.assetsPath){var ie=te.p;ie.indexOf("images/")!==-1&&(ie=ie.split("/")[1]),ne=this.assetsPath+ie}else ne=this.path,ne+=te.u?te.u:"",ne+=te.p;return ne},AnimationItem.prototype.getAssetData=function(te){for(var ne=0,ie=this.assets.length;ne<ie;){if(te===this.assets[ne].id)return this.assets[ne];ne+=1}return null},AnimationItem.prototype.hide=function(){this.renderer.hide()},AnimationItem.prototype.show=function(){this.renderer.show()},AnimationItem.prototype.getDuration=function(te){return te?this.totalFrames:this.totalFrames/this.frameRate},AnimationItem.prototype.updateDocumentData=function(te,ne,ie){try{this.renderer.getElementByPath(te).updateDocumentData(ne,ie)}catch{}},AnimationItem.prototype.trigger=function(te){if(this._cbs&&this._cbs[te])switch(te){case"enterFrame":this.triggerEvent(te,new BMEnterFrameEvent(te,this.currentFrame,this.totalFrames,this.frameModifier));break;case"drawnFrame":this.drawnFrameEvent.currentTime=this.currentFrame,this.drawnFrameEvent.totalTime=this.totalFrames,this.drawnFrameEvent.direction=this.frameModifier,this.triggerEvent(te,this.drawnFrameEvent);break;case"loopComplete":this.triggerEvent(te,new BMCompleteLoopEvent(te,this.loop,this.playCount,this.frameMult));break;case"complete":this.triggerEvent(te,new BMCompleteEvent(te,this.frameMult));break;case"segmentStart":this.triggerEvent(te,new BMSegmentStartEvent(te,this.firstFrame,this.totalFrames));break;case"destroy":this.triggerEvent(te,new BMDestroyEvent(te,this));break;default:this.triggerEvent(te)}te==="enterFrame"&&this.onEnterFrame&&this.onEnterFrame.call(this,new BMEnterFrameEvent(te,this.currentFrame,this.totalFrames,this.frameMult)),te==="loopComplete"&&this.onLoopComplete&&this.onLoopComplete.call(this,new BMCompleteLoopEvent(te,this.loop,this.playCount,this.frameMult)),te==="complete"&&this.onComplete&&this.onComplete.call(this,new BMCompleteEvent(te,this.frameMult)),te==="segmentStart"&&this.onSegmentStart&&this.onSegmentStart.call(this,new BMSegmentStartEvent(te,this.firstFrame,this.totalFrames)),te==="destroy"&&this.onDestroy&&this.onDestroy.call(this,new BMDestroyEvent(te,this))},AnimationItem.prototype.triggerRenderFrameError=function(te){var ne=new BMRenderFrameErrorEvent(te,this.currentFrame);this.triggerEvent("error",ne),this.onError&&this.onError.call(this,ne)},AnimationItem.prototype.triggerConfigError=function(te){var ne=new BMConfigErrorEvent(te,this.currentFrame);this.triggerEvent("error",ne),this.onError&&this.onError.call(this,ne)};var animationManager=(function(){var te={},ne=[],ie=0,ae=0,se=0,oe=!0,le=!1;function ce(we){for(var ke=0,Ae=we.target;ke<ae;)ne[ke].animation===Ae&&(ne.splice(ke,1),ke-=1,ae-=1,Ae.isPaused||he()),ke+=1}function ue(we,ke){if(!we)return null;for(var Ae=0;Ae<ae;){if(ne[Ae].elem===we&&ne[Ae].elem!==null)return ne[Ae].animation;Ae+=1}var Pe=new AnimationItem;return pe(Pe,we),Pe.setData(we,ke),Pe}function de(){var we,ke=ne.length,Ae=[];for(we=0;we<ke;we+=1)Ae.push(ne[we].animation);return Ae}function fe(){se+=1,Ge()}function he(){se-=1}function pe(we,ke){we.addEventListener("destroy",ce),we.addEventListener("_active",fe),we.addEventListener("_idle",he),ne.push({elem:ke,animation:we}),ae+=1}function ve(we){var ke=new AnimationItem;return pe(ke,null),ke.setParams(we),ke}function me(we,ke){var Ae;for(Ae=0;Ae<ae;Ae+=1)ne[Ae].animation.setSpeed(we,ke)}function ge(we,ke){var Ae;for(Ae=0;Ae<ae;Ae+=1)ne[Ae].animation.setDirection(we,ke)}function Se(we){var ke;for(ke=0;ke<ae;ke+=1)ne[ke].animation.play(we)}function _e(we){var ke=we-ie,Ae;for(Ae=0;Ae<ae;Ae+=1)ne[Ae].animation.advanceTime(ke);ie=we,se&&!le?window.requestAnimationFrame(_e):oe=!0}function Ee(we){ie=we,window.requestAnimationFrame(_e)}function ye(we){var ke;for(ke=0;ke<ae;ke+=1)ne[ke].animation.pause(we)}function Te(we,ke,Ae){var Pe;for(Pe=0;Pe<ae;Pe+=1)ne[Pe].animation.goToAndStop(we,ke,Ae)}function be(we){var ke;for(ke=0;ke<ae;ke+=1)ne[ke].animation.stop(we)}function Ce(we){var ke;for(ke=0;ke<ae;ke+=1)ne[ke].animation.togglePause(we)}function Ie(we){var ke;for(ke=ae-1;ke>=0;ke-=1)ne[ke].animation.destroy(we)}function Re(we,ke,Ae){var Pe=[].concat([].slice.call(document.getElementsByClassName("lottie")),[].slice.call(document.getElementsByClassName("bodymovin"))),xe,Oe=Pe.length;for(xe=0;xe<Oe;xe+=1)Ae&&Pe[xe].setAttribute("data-bm-type",Ae),ue(Pe[xe],we);if(ke&&Oe===0){Ae||(Ae="svg");var We=document.getElementsByTagName("body")[0];We.innerText="";var Je=createTag("div");Je.style.width="100%",Je.style.height="100%",Je.setAttribute("data-bm-type",Ae),We.appendChild(Je),ue(Je,we)}}function Me(){var we;for(we=0;we<ae;we+=1)ne[we].animation.resize()}function Ge(){!le&&se&&oe&&(window.requestAnimationFrame(Ee),oe=!1)}function Be(){le=!0}function Ve(){le=!1,Ge()}function $e(we,ke){var Ae;for(Ae=0;Ae<ae;Ae+=1)ne[Ae].animation.setVolume(we,ke)}function ze(we){var ke;for(ke=0;ke<ae;ke+=1)ne[ke].animation.mute(we)}function Ne(we){var ke;for(ke=0;ke<ae;ke+=1)ne[ke].animation.unmute(we)}return te.registerAnimation=ue,te.loadAnimation=ve,te.setSpeed=me,te.setDirection=ge,te.play=Se,te.pause=ye,te.stop=be,te.togglePause=Ce,te.searchAnimations=Re,te.resize=Me,te.goToAndStop=Te,te.destroy=Ie,te.freeze=Be,te.unfreeze=Ve,te.setVolume=$e,te.mute=ze,te.unmute=Ne,te.getRegisteredAnimations=de,te})(),BezierFactory=(function(){var te={};te.getBezierEasing=ie;var ne={};function ie(Ee,ye,Te,be,Ce){var Ie=Ce||("bez_"+Ee+"_"+ye+"_"+Te+"_"+be).replace(/\./g,"p");if(ne[Ie])return ne[Ie];var Re=new _e([Ee,ye,Te,be]);return ne[Ie]=Re,Re}var ae=4,se=.001,oe=1e-7,le=10,ce=11,ue=1/(ce-1),de=typeof Float32Array=="function";function fe(Ee,ye){return 1-3*ye+3*Ee}function he(Ee,ye){return 3*ye-6*Ee}function pe(Ee){return 3*Ee}function ve(Ee,ye,Te){return((fe(ye,Te)*Ee+he(ye,Te))*Ee+pe(ye))*Ee}function me(Ee,ye,Te){return 3*fe(ye,Te)*Ee*Ee+2*he(ye,Te)*Ee+pe(ye)}function ge(Ee,ye,Te,be,Ce){var Ie,Re,Me=0;do Re=ye+(Te-ye)/2,Ie=ve(Re,be,Ce)-Ee,Ie>0?Te=Re:ye=Re;while(Math.abs(Ie)>oe&&++Me<le);return Re}function Se(Ee,ye,Te,be){for(var Ce=0;Ce<ae;++Ce){var Ie=me(ye,Te,be);if(Ie===0)return ye;var Re=ve(ye,Te,be)-Ee;ye-=Re/Ie}return ye}function _e(Ee){this._p=Ee,this._mSampleValues=de?new Float32Array(ce):new Array(ce),this._precomputed=!1,this.get=this.get.bind(this)}return _e.prototype={get:function(ye){var Te=this._p[0],be=this._p[1],Ce=this._p[2],Ie=this._p[3];return this._precomputed||this._precompute(),Te===be&&Ce===Ie?ye:ye===0?0:ye===1?1:ve(this._getTForX(ye),be,Ie)},_precompute:function(){var ye=this._p[0],Te=this._p[1],be=this._p[2],Ce=this._p[3];this._precomputed=!0,(ye!==Te||be!==Ce)&&this._calcSampleValues()},_calcSampleValues:function(){for(var ye=this._p[0],Te=this._p[2],be=0;be<ce;++be)this._mSampleValues[be]=ve(be*ue,ye,Te)},_getTForX:function(ye){for(var Te=this._p[0],be=this._p[2],Ce=this._mSampleValues,Ie=0,Re=1,Me=ce-1;Re!==Me&&Ce[Re]<=ye;++Re)Ie+=ue;--Re;var Ge=(ye-Ce[Re])/(Ce[Re+1]-Ce[Re]),Be=Ie+Ge*ue,Ve=me(Be,Te,be);return Ve>=se?Se(ye,Be,Te,be):Ve===0?Be:ge(ye,Ie,Ie+ue,Te,be)}},te})(),pooling=(function(){function te(ne){return ne.concat(createSizedArray(ne.length))}return{double:te}})(),poolFactory=(function(){return function(te,ne,ie){var ae=0,se=te,oe=createSizedArray(se),le={newElement:ce,release:ue};function ce(){var de;return ae?(ae-=1,de=oe[ae]):de=ne(),de}function ue(de){ae===se&&(oe=pooling.double(oe),se*=2),ie&&ie(de),oe[ae]=de,ae+=1}return le}})(),bezierLengthPool=(function(){function te(){return{addedLength:0,percents:createTypedArray("float32",getDefaultCurveSegments()),lengths:createTypedArray("float32",getDefaultCurveSegments())}}return poolFactory(8,te)})(),segmentsLengthPool=(function(){function te(){return{lengths:[],totalLength:0}}function ne(ie){var ae,se=ie.lengths.length;for(ae=0;ae<se;ae+=1)bezierLengthPool.release(ie.lengths[ae]);ie.lengths.length=0}return poolFactory(8,te,ne)})();function bezFunction(){var te=Math;function ne(pe,ve,me,ge,Se,_e){var Ee=pe*ge+ve*Se+me*_e-Se*ge-_e*pe-me*ve;return Ee>-.001&&Ee<.001}function ie(pe,ve,me,ge,Se,_e,Ee,ye,Te){if(me===0&&_e===0&&Te===0)return ne(pe,ve,ge,Se,Ee,ye);var be=te.sqrt(te.pow(ge-pe,2)+te.pow(Se-ve,2)+te.pow(_e-me,2)),Ce=te.sqrt(te.pow(Ee-pe,2)+te.pow(ye-ve,2)+te.pow(Te-me,2)),Ie=te.sqrt(te.pow(Ee-ge,2)+te.pow(ye-Se,2)+te.pow(Te-_e,2)),Re;return be>Ce?be>Ie?Re=be-Ce-Ie:Re=Ie-Ce-be:Ie>Ce?Re=Ie-Ce-be:Re=Ce-be-Ie,Re>-1e-4&&Re<1e-4}var ae=(function(){return function(pe,ve,me,ge){var Se=getDefaultCurveSegments(),_e,Ee,ye,Te,be,Ce=0,Ie,Re=[],Me=[],Ge=bezierLengthPool.newElement();for(ye=me.length,_e=0;_e<Se;_e+=1){for(be=_e/(Se-1),Ie=0,Ee=0;Ee<ye;Ee+=1)Te=bmPow(1-be,3)*pe[Ee]+3*bmPow(1-be,2)*be*me[Ee]+3*(1-be)*bmPow(be,2)*ge[Ee]+bmPow(be,3)*ve[Ee],Re[Ee]=Te,Me[Ee]!==null&&(Ie+=bmPow(Re[Ee]-Me[Ee],2)),Me[Ee]=Re[Ee];Ie&&(Ie=bmSqrt(Ie),Ce+=Ie),Ge.percents[_e]=be,Ge.lengths[_e]=Ce}return Ge.addedLength=Ce,Ge}})();function se(pe){var ve=segmentsLengthPool.newElement(),me=pe.c,ge=pe.v,Se=pe.o,_e=pe.i,Ee,ye=pe._length,Te=ve.lengths,be=0;for(Ee=0;Ee<ye-1;Ee+=1)Te[Ee]=ae(ge[Ee],ge[Ee+1],Se[Ee],_e[Ee+1]),be+=Te[Ee].addedLength;return me&&ye&&(Te[Ee]=ae(ge[Ee],ge[0],Se[Ee],_e[0]),be+=Te[Ee].addedLength),ve.totalLength=be,ve}function oe(pe){this.segmentLength=0,this.points=new Array(pe)}function le(pe,ve){this.partialLength=pe,this.point=ve}var ce=(function(){var pe={};return function(ve,me,ge,Se){var _e=(ve[0]+"_"+ve[1]+"_"+me[0]+"_"+me[1]+"_"+ge[0]+"_"+ge[1]+"_"+Se[0]+"_"+Se[1]).replace(/\./g,"p");if(!pe[_e]){var Ee=getDefaultCurveSegments(),ye,Te,be,Ce,Ie,Re=0,Me,Ge,Be=null;ve.length===2&&(ve[0]!==me[0]||ve[1]!==me[1])&&ne(ve[0],ve[1],me[0],me[1],ve[0]+ge[0],ve[1]+ge[1])&&ne(ve[0],ve[1],me[0],me[1],me[0]+Se[0],me[1]+Se[1])&&(Ee=2);var Ve=new oe(Ee);for(be=ge.length,ye=0;ye<Ee;ye+=1){for(Ge=createSizedArray(be),Ie=ye/(Ee-1),Me=0,Te=0;Te<be;Te+=1)Ce=bmPow(1-Ie,3)*ve[Te]+3*bmPow(1-Ie,2)*Ie*(ve[Te]+ge[Te])+3*(1-Ie)*bmPow(Ie,2)*(me[Te]+Se[Te])+bmPow(Ie,3)*me[Te],Ge[Te]=Ce,Be!==null&&(Me+=bmPow(Ge[Te]-Be[Te],2));Me=bmSqrt(Me),Re+=Me,Ve.points[ye]=new le(Me,Ge),Be=Ge}Ve.segmentLength=Re,pe[_e]=Ve}return pe[_e]}})();function ue(pe,ve){var me=ve.percents,ge=ve.lengths,Se=me.length,_e=bmFloor((Se-1)*pe),Ee=pe*ve.addedLength,ye=0;if(_e===Se-1||_e===0||Ee===ge[_e])return me[_e];for(var Te=ge[_e]>Ee?-1:1,be=!0;be;)if(ge[_e]<=Ee&&ge[_e+1]>Ee?(ye=(Ee-ge[_e])/(ge[_e+1]-ge[_e]),be=!1):_e+=Te,_e<0||_e>=Se-1){if(_e===Se-1)return me[_e];be=!1}return me[_e]+(me[_e+1]-me[_e])*ye}function de(pe,ve,me,ge,Se,_e){var Ee=ue(Se,_e),ye=1-Ee;return[te.round((ye*ye*ye*pe[0]+(Ee*ye*ye+ye*Ee*ye+ye*ye*Ee)*me[0]+(Ee*Ee*ye+ye*Ee*Ee+Ee*ye*Ee)*ge[0]+Ee*Ee*Ee*ve[0])*1e3)/1e3,te.round((ye*ye*ye*pe[1]+(Ee*ye*ye+ye*Ee*ye+ye*ye*Ee)*me[1]+(Ee*Ee*ye+ye*Ee*Ee+Ee*ye*Ee)*ge[1]+Ee*Ee*Ee*ve[1])*1e3)/1e3]}var fe=createTypedArray("float32",8);function he(pe,ve,me,ge,Se,_e,Ee){Se<0?Se=0:Se>1&&(Se=1);var ye=ue(Se,Ee);_e=_e>1?1:_e;var Te=ue(_e,Ee),be,Ce=pe.length,Ie=1-ye,Re=1-Te,Me=Ie*Ie*Ie,Ge=ye*Ie*Ie*3,Be=ye*ye*Ie*3,Ve=ye*ye*ye,$e=Ie*Ie*Re,ze=ye*Ie*Re+Ie*ye*Re+Ie*Ie*Te,Ne=ye*ye*Re+Ie*ye*Te+ye*Ie*Te,we=ye*ye*Te,ke=Ie*Re*Re,Ae=ye*Re*Re+Ie*Te*Re+Ie*Re*Te,Pe=ye*Te*Re+Ie*Te*Te+ye*Re*Te,xe=ye*Te*Te,Oe=Re*Re*Re,We=Te*Re*Re+Re*Te*Re+Re*Re*Te,Je=Te*Te*Re+Re*Te*Te+Te*Re*Te,Ze=Te*Te*Te;for(be=0;be<Ce;be+=1)fe[be*4]=te.round((Me*pe[be]+Ge*me[be]+Be*ge[be]+Ve*ve[be])*1e3)/1e3,fe[be*4+1]=te.round(($e*pe[be]+ze*me[be]+Ne*ge[be]+we*ve[be])*1e3)/1e3,fe[be*4+2]=te.round((ke*pe[be]+Ae*me[be]+Pe*ge[be]+xe*ve[be])*1e3)/1e3,fe[be*4+3]=te.round((Oe*pe[be]+We*me[be]+Je*ge[be]+Ze*ve[be])*1e3)/1e3;return fe}return{getSegmentsLength:se,getNewSegment:he,getPointInSegment:de,buildBezierData:ce,pointOnLine2D:ne,pointOnLine3D:ie}}var bez=bezFunction(),initFrame=initialDefaultFrame,mathAbs=Math.abs;function interpolateValue(te,ne){var ie=this.offsetTime,ae;this.propType==="multidimensional"&&(ae=createTypedArray("float32",this.pv.length));for(var se=ne.lastIndex,oe=se,le=this.keyframes.length-1,ce=!0,ue,de,fe;ce;){if(ue=this.keyframes[oe],de=this.keyframes[oe+1],oe===le-1&&te>=de.t-ie){ue.h&&(ue=de),se=0;break}if(de.t-ie>te){se=oe;break}oe<le-1?oe+=1:(se=0,ce=!1)}fe=this.keyframesMetadata[oe]||{};var he,pe,ve,me,ge,Se,_e=de.t-ie,Ee=ue.t-ie,ye;if(ue.to){fe.bezierData||(fe.bezierData=bez.buildBezierData(ue.s,de.s||ue.e,ue.to,ue.ti));var Te=fe.bezierData;if(te>=_e||te<Ee){var be=te>=_e?Te.points.length-1:0;for(pe=Te.points[be].point.length,he=0;he<pe;he+=1)ae[he]=Te.points[be].point[he]}else{fe.__fnct?Se=fe.__fnct:(Se=BezierFactory.getBezierEasing(ue.o.x,ue.o.y,ue.i.x,ue.i.y,ue.n).get,fe.__fnct=Se),ve=Se((te-Ee)/(_e-Ee));var Ce=Te.segmentLength*ve,Ie,Re=ne.lastFrame<te&&ne._lastKeyframeIndex===oe?ne._lastAddedLength:0;for(ge=ne.lastFrame<te&&ne._lastKeyframeIndex===oe?ne._lastPoint:0,ce=!0,me=Te.points.length;ce;){if(Re+=Te.points[ge].partialLength,Ce===0||ve===0||ge===Te.points.length-1){for(pe=Te.points[ge].point.length,he=0;he<pe;he+=1)ae[he]=Te.points[ge].point[he];break}else if(Ce>=Re&&Ce<Re+Te.points[ge+1].partialLength){for(Ie=(Ce-Re)/Te.points[ge+1].partialLength,pe=Te.points[ge].point.length,he=0;he<pe;he+=1)ae[he]=Te.points[ge].point[he]+(Te.points[ge+1].point[he]-Te.points[ge].point[he])*Ie;break}ge<me-1?ge+=1:ce=!1}ne._lastPoint=ge,ne._lastAddedLength=Re-Te.points[ge].partialLength,ne._lastKeyframeIndex=oe}}else{var Me,Ge,Be,Ve,$e;if(le=ue.s.length,ye=de.s||ue.e,this.sh&&ue.h!==1)if(te>=_e)ae[0]=ye[0],ae[1]=ye[1],ae[2]=ye[2];else if(te<=Ee)ae[0]=ue.s[0],ae[1]=ue.s[1],ae[2]=ue.s[2];else{var ze=createQuaternion(ue.s),Ne=createQuaternion(ye),we=(te-Ee)/(_e-Ee);quaternionToEuler(ae,slerp(ze,Ne,we))}else for(oe=0;oe<le;oe+=1)ue.h!==1&&(te>=_e?ve=1:te<Ee?ve=0:(ue.o.x.constructor===Array?(fe.__fnct||(fe.__fnct=[]),fe.__fnct[oe]?Se=fe.__fnct[oe]:(Me=ue.o.x[oe]===void 0?ue.o.x[0]:ue.o.x[oe],Ge=ue.o.y[oe]===void 0?ue.o.y[0]:ue.o.y[oe],Be=ue.i.x[oe]===void 0?ue.i.x[0]:ue.i.x[oe],Ve=ue.i.y[oe]===void 0?ue.i.y[0]:ue.i.y[oe],Se=BezierFactory.getBezierEasing(Me,Ge,Be,Ve).get,fe.__fnct[oe]=Se)):fe.__fnct?Se=fe.__fnct:(Me=ue.o.x,Ge=ue.o.y,Be=ue.i.x,Ve=ue.i.y,Se=BezierFactory.getBezierEasing(Me,Ge,Be,Ve).get,ue.keyframeMetadata=Se),ve=Se((te-Ee)/(_e-Ee)))),ye=de.s||ue.e,$e=ue.h===1?ue.s[oe]:ue.s[oe]+(ye[oe]-ue.s[oe])*ve,this.propType==="multidimensional"?ae[oe]=$e:ae=$e}return ne.lastIndex=se,ae}function slerp(te,ne,ie){var ae=[],se=te[0],oe=te[1],le=te[2],ce=te[3],ue=ne[0],de=ne[1],fe=ne[2],he=ne[3],pe,ve,me,ge,Se;return ve=se*ue+oe*de+le*fe+ce*he,ve<0&&(ve=-ve,ue=-ue,de=-de,fe=-fe,he=-he),1-ve>1e-6?(pe=Math.acos(ve),me=Math.sin(pe),ge=Math.sin((1-ie)*pe)/me,Se=Math.sin(ie*pe)/me):(ge=1-ie,Se=ie),ae[0]=ge*se+Se*ue,ae[1]=ge*oe+Se*de,ae[2]=ge*le+Se*fe,ae[3]=ge*ce+Se*he,ae}function quaternionToEuler(te,ne){var ie=ne[0],ae=ne[1],se=ne[2],oe=ne[3],le=Math.atan2(2*ae*oe-2*ie*se,1-2*ae*ae-2*se*se),ce=Math.asin(2*ie*ae+2*se*oe),ue=Math.atan2(2*ie*oe-2*ae*se,1-2*ie*ie-2*se*se);te[0]=le/degToRads,te[1]=ce/degToRads,te[2]=ue/degToRads}function createQuaternion(te){var ne=te[0]*degToRads,ie=te[1]*degToRads,ae=te[2]*degToRads,se=Math.cos(ne/2),oe=Math.cos(ie/2),le=Math.cos(ae/2),ce=Math.sin(ne/2),ue=Math.sin(ie/2),de=Math.sin(ae/2),fe=se*oe*le-ce*ue*de;return[ce*ue*le+se*oe*de,ce*oe*le+se*ue*de,se*ue*le-ce*oe*de,fe]}function getValueAtCurrentTime(){var te=this.comp.renderedFrame-this.offsetTime,ne=this.keyframes[0].t-this.offsetTime,ie=this.keyframes[this.keyframes.length-1].t-this.offsetTime;if(!(te===this._caching.lastFrame||this._caching.lastFrame!==initFrame&&(this._caching.lastFrame>=ie&&te>=ie||this._caching.lastFrame<ne&&te<ne))){this._caching.lastFrame>=te&&(this._caching._lastKeyframeIndex=-1,this._caching.lastIndex=0);var ae=this.interpolateValue(te,this._caching);this.pv=ae}return this._caching.lastFrame=te,this.pv}function setVValue(te){var ne;if(this.propType==="unidimensional")ne=te*this.mult,mathAbs(this.v-ne)>1e-5&&(this.v=ne,this._mdf=!0);else for(var ie=0,ae=this.v.length;ie<ae;)ne=te[ie]*this.mult,mathAbs(this.v[ie]-ne)>1e-5&&(this.v[ie]=ne,this._mdf=!0),ie+=1}function processEffectsSequence(){if(!(this.elem.globalData.frameId===this.frameId||!this.effectsSequence.length)){if(this.lock){this.setVValue(this.pv);return}this.lock=!0,this._mdf=this._isFirstFrame;var te,ne=this.effectsSequence.length,ie=this.kf?this.pv:this.data.k;for(te=0;te<ne;te+=1)ie=this.effectsSequence[te](ie);this.setVValue(ie),this._isFirstFrame=!1,this.lock=!1,this.frameId=this.elem.globalData.frameId}}function addEffect(te){this.effectsSequence.push(te),this.container.addDynamicProperty(this)}function ValueProperty(te,ne,ie,ae){this.propType="unidimensional",this.mult=ie||1,this.data=ne,this.v=ie?ne.k*ie:ne.k,this.pv=ne.k,this._mdf=!1,this.elem=te,this.container=ae,this.comp=te.comp,this.k=!1,this.kf=!1,this.vel=0,this.effectsSequence=[],this._isFirstFrame=!0,this.getValue=processEffectsSequence,this.setVValue=setVValue,this.addEffect=addEffect}function MultiDimensionalProperty(te,ne,ie,ae){this.propType="multidimensional",this.mult=ie||1,this.data=ne,this._mdf=!1,this.elem=te,this.container=ae,this.comp=te.comp,this.k=!1,this.kf=!1,this.frameId=-1;var se,oe=ne.k.length;for(this.v=createTypedArray("float32",oe),this.pv=createTypedArray("float32",oe),this.vel=createTypedArray("float32",oe),se=0;se<oe;se+=1)this.v[se]=ne.k[se]*this.mult,this.pv[se]=ne.k[se];this._isFirstFrame=!0,this.effectsSequence=[],this.getValue=processEffectsSequence,this.setVValue=setVValue,this.addEffect=addEffect}function KeyframedValueProperty(te,ne,ie,ae){this.propType="unidimensional",this.keyframes=ne.k,this.keyframesMetadata=[],this.offsetTime=te.data.st,this.frameId=-1,this._caching={lastFrame:initFrame,lastIndex:0,value:0,_lastKeyframeIndex:-1},this.k=!0,this.kf=!0,this.data=ne,this.mult=ie||1,this.elem=te,this.container=ae,this.comp=te.comp,this.v=initFrame,this.pv=initFrame,this._isFirstFrame=!0,this.getValue=processEffectsSequence,this.setVValue=setVValue,this.interpolateValue=interpolateValue,this.effectsSequence=[getValueAtCurrentTime.bind(this)],this.addEffect=addEffect}function KeyframedMultidimensionalProperty(te,ne,ie,ae){this.propType="multidimensional";var se,oe=ne.k.length,le,ce,ue,de;for(se=0;se<oe-1;se+=1)ne.k[se].to&&ne.k[se].s&&ne.k[se+1]&&ne.k[se+1].s&&(le=ne.k[se].s,ce=ne.k[se+1].s,ue=ne.k[se].to,de=ne.k[se].ti,(le.length===2&&!(le[0]===ce[0]&&le[1]===ce[1])&&bez.pointOnLine2D(le[0],le[1],ce[0],ce[1],le[0]+ue[0],le[1]+ue[1])&&bez.pointOnLine2D(le[0],le[1],ce[0],ce[1],ce[0]+de[0],ce[1]+de[1])||le.length===3&&!(le[0]===ce[0]&&le[1]===ce[1]&&le[2]===ce[2])&&bez.pointOnLine3D(le[0],le[1],le[2],ce[0],ce[1],ce[2],le[0]+ue[0],le[1]+ue[1],le[2]+ue[2])&&bez.pointOnLine3D(le[0],le[1],le[2],ce[0],ce[1],ce[2],ce[0]+de[0],ce[1]+de[1],ce[2]+de[2]))&&(ne.k[se].to=null,ne.k[se].ti=null),le[0]===ce[0]&&le[1]===ce[1]&&ue[0]===0&&ue[1]===0&&de[0]===0&&de[1]===0&&(le.length===2||le[2]===ce[2]&&ue[2]===0&&de[2]===0)&&(ne.k[se].to=null,ne.k[se].ti=null));this.effectsSequence=[getValueAtCurrentTime.bind(this)],this.data=ne,this.keyframes=ne.k,this.keyframesMetadata=[],this.offsetTime=te.data.st,this.k=!0,this.kf=!0,this._isFirstFrame=!0,this.mult=ie||1,this.elem=te,this.container=ae,this.comp=te.comp,this.getValue=processEffectsSequence,this.setVValue=setVValue,this.interpolateValue=interpolateValue,this.frameId=-1;var fe=ne.k[0].s.length;for(this.v=createTypedArray("float32",fe),this.pv=createTypedArray("float32",fe),se=0;se<fe;se+=1)this.v[se]=initFrame,this.pv[se]=initFrame;this._caching={lastFrame:initFrame,lastIndex:0,value:createTypedArray("float32",fe)},this.addEffect=addEffect}var PropertyFactory=(function(){function te(ne,ie,ae,se,oe){ie.sid&&(ie=ne.globalData.slotManager.getProp(ie));var le;if(!ie.k.length)le=new ValueProperty(ne,ie,se,oe);else if(typeof ie.k[0]=="number")le=new MultiDimensionalProperty(ne,ie,se,oe);else switch(ae){case 0:le=new KeyframedValueProperty(ne,ie,se,oe);break;case 1:le=new KeyframedMultidimensionalProperty(ne,ie,se,oe);break;default:break}return le.effectsSequence.length&&oe.addDynamicProperty(le),le}return{getProp:te}})();function DynamicPropertyContainer(){}DynamicPropertyContainer.prototype={addDynamicProperty:function(ne){this.dynamicProperties.indexOf(ne)===-1&&(this.dynamicProperties.push(ne),this.container.addDynamicProperty(this),this._isAnimated=!0)},iterateDynamicProperties:function(){this._mdf=!1;var ne,ie=this.dynamicProperties.length;for(ne=0;ne<ie;ne+=1)this.dynamicProperties[ne].getValue(),this.dynamicProperties[ne]._mdf&&(this._mdf=!0)},initDynamicPropertyContainer:function(ne){this.container=ne,this.dynamicProperties=[],this._mdf=!1,this._isAnimated=!1}};var pointPool=(function(){function te(){return createTypedArray("float32",2)}return poolFactory(8,te)})();function ShapePath(){this.c=!1,this._length=0,this._maxLength=8,this.v=createSizedArray(this._maxLength),this.o=createSizedArray(this._maxLength),this.i=createSizedArray(this._maxLength)}ShapePath.prototype.setPathData=function(te,ne){this.c=te,this.setLength(ne);for(var ie=0;ie<ne;)this.v[ie]=pointPool.newElement(),this.o[ie]=pointPool.newElement(),this.i[ie]=pointPool.newElement(),ie+=1},ShapePath.prototype.setLength=function(te){for(;this._maxLength<te;)this.doubleArrayLength();this._length=te},ShapePath.prototype.doubleArrayLength=function(){this.v=this.v.concat(createSizedArray(this._maxLength)),this.i=this.i.concat(createSizedArray(this._maxLength)),this.o=this.o.concat(createSizedArray(this._maxLength)),this._maxLength*=2},ShapePath.prototype.setXYAt=function(te,ne,ie,ae,se){var oe;switch(this._length=Math.max(this._length,ae+1),this._length>=this._maxLength&&this.doubleArrayLength(),ie){case"v":oe=this.v;break;case"i":oe=this.i;break;case"o":oe=this.o;break;default:oe=[];break}(!oe[ae]||oe[ae]&&!se)&&(oe[ae]=pointPool.newElement()),oe[ae][0]=te,oe[ae][1]=ne},ShapePath.prototype.setTripleAt=function(te,ne,ie,ae,se,oe,le,ce){this.setXYAt(te,ne,"v",le,ce),this.setXYAt(ie,ae,"o",le,ce),this.setXYAt(se,oe,"i",le,ce)},ShapePath.prototype.reverse=function(){var te=new ShapePath;te.setPathData(this.c,this._length);var ne=this.v,ie=this.o,ae=this.i,se=0;this.c&&(te.setTripleAt(ne[0][0],ne[0][1],ae[0][0],ae[0][1],ie[0][0],ie[0][1],0,!1),se=1);var oe=this._length-1,le=this._length,ce;for(ce=se;ce<le;ce+=1)te.setTripleAt(ne[oe][0],ne[oe][1],ae[oe][0],ae[oe][1],ie[oe][0],ie[oe][1],ce,!1),oe-=1;return te},ShapePath.prototype.length=function(){return this._length};var shapePool=(function(){function te(){return new ShapePath}function ne(se){var oe=se._length,le;for(le=0;le<oe;le+=1)pointPool.release(se.v[le]),pointPool.release(se.i[le]),pointPool.release(se.o[le]),se.v[le]=null,se.i[le]=null,se.o[le]=null;se._length=0,se.c=!1}function ie(se){var oe=ae.newElement(),le,ce=se._length===void 0?se.v.length:se._length;for(oe.setLength(ce),oe.c=se.c,le=0;le<ce;le+=1)oe.setTripleAt(se.v[le][0],se.v[le][1],se.o[le][0],se.o[le][1],se.i[le][0],se.i[le][1],le);return oe}var ae=poolFactory(4,te,ne);return ae.clone=ie,ae})();function ShapeCollection(){this._length=0,this._maxLength=4,this.shapes=createSizedArray(this._maxLength)}ShapeCollection.prototype.addShape=function(te){this._length===this._maxLength&&(this.shapes=this.shapes.concat(createSizedArray(this._maxLength)),this._maxLength*=2),this.shapes[this._length]=te,this._length+=1},ShapeCollection.prototype.releaseShapes=function(){var te;for(te=0;te<this._length;te+=1)shapePool.release(this.shapes[te]);this._length=0};var shapeCollectionPool=(function(){var te={newShapeCollection:se,release:oe},ne=0,ie=4,ae=createSizedArray(ie);function se(){var le;return ne?(ne-=1,le=ae[ne]):le=new ShapeCollection,le}function oe(le){var ce,ue=le._length;for(ce=0;ce<ue;ce+=1)shapePool.release(le.shapes[ce]);le._length=0,ne===ie&&(ae=pooling.double(ae),ie*=2),ae[ne]=le,ne+=1}return te})(),ShapePropertyFactory=(function(){var te=-999999;function ne(_e,Ee,ye){var Te=ye.lastIndex,be,Ce,Ie,Re,Me,Ge,Be,Ve,$e,ze=this.keyframes;if(_e<ze[0].t-this.offsetTime)be=ze[0].s[0],Ie=!0,Te=0;else if(_e>=ze[ze.length-1].t-this.offsetTime)be=ze[ze.length-1].s?ze[ze.length-1].s[0]:ze[ze.length-2].e[0],Ie=!0;else{for(var Ne=Te,we=ze.length-1,ke=!0,Ae,Pe,xe;ke&&(Ae=ze[Ne],Pe=ze[Ne+1],!(Pe.t-this.offsetTime>_e));)Ne<we-1?Ne+=1:ke=!1;if(xe=this.keyframesMetadata[Ne]||{},Ie=Ae.h===1,Te=Ne,!Ie){if(_e>=Pe.t-this.offsetTime)Ve=1;else if(_e<Ae.t-this.offsetTime)Ve=0;else{var Oe;xe.__fnct?Oe=xe.__fnct:(Oe=BezierFactory.getBezierEasing(Ae.o.x,Ae.o.y,Ae.i.x,Ae.i.y).get,xe.__fnct=Oe),Ve=Oe((_e-(Ae.t-this.offsetTime))/(Pe.t-this.offsetTime-(Ae.t-this.offsetTime)))}Ce=Pe.s?Pe.s[0]:Ae.e[0]}be=Ae.s[0]}for(Ge=Ee._length,Be=be.i[0].length,ye.lastIndex=Te,Re=0;Re<Ge;Re+=1)for(Me=0;Me<Be;Me+=1)$e=Ie?be.i[Re][Me]:be.i[Re][Me]+(Ce.i[Re][Me]-be.i[Re][Me])*Ve,Ee.i[Re][Me]=$e,$e=Ie?be.o[Re][Me]:be.o[Re][Me]+(Ce.o[Re][Me]-be.o[Re][Me])*Ve,Ee.o[Re][Me]=$e,$e=Ie?be.v[Re][Me]:be.v[Re][Me]+(Ce.v[Re][Me]-be.v[Re][Me])*Ve,Ee.v[Re][Me]=$e}function ie(){var _e=this.comp.renderedFrame-this.offsetTime,Ee=this.keyframes[0].t-this.offsetTime,ye=this.keyframes[this.keyframes.length-1].t-this.offsetTime,Te=this._caching.lastFrame;return Te!==te&&(Te<Ee&&_e<Ee||Te>ye&&_e>ye)||(this._caching.lastIndex=Te<_e?this._caching.lastIndex:0,this.interpolateShape(_e,this.pv,this._caching)),this._caching.lastFrame=_e,this.pv}function ae(){this.paths=this.localShapeCollection}function se(_e,Ee){if(_e._length!==Ee._length||_e.c!==Ee.c)return!1;var ye,Te=_e._length;for(ye=0;ye<Te;ye+=1)if(_e.v[ye][0]!==Ee.v[ye][0]||_e.v[ye][1]!==Ee.v[ye][1]||_e.o[ye][0]!==Ee.o[ye][0]||_e.o[ye][1]!==Ee.o[ye][1]||_e.i[ye][0]!==Ee.i[ye][0]||_e.i[ye][1]!==Ee.i[ye][1])return!1;return!0}function oe(_e){se(this.v,_e)||(this.v=shapePool.clone(_e),this.localShapeCollection.releaseShapes(),this.localShapeCollection.addShape(this.v),this._mdf=!0,this.paths=this.localShapeCollection)}function le(){if(this.elem.globalData.frameId!==this.frameId){if(!this.effectsSequence.length){this._mdf=!1;return}if(this.lock){this.setVValue(this.pv);return}this.lock=!0,this._mdf=!1;var _e;this.kf?_e=this.pv:this.data.ks?_e=this.data.ks.k:_e=this.data.pt.k;var Ee,ye=this.effectsSequence.length;for(Ee=0;Ee<ye;Ee+=1)_e=this.effectsSequence[Ee](_e);this.setVValue(_e),this.lock=!1,this.frameId=this.elem.globalData.frameId}}function ce(_e,Ee,ye){this.propType="shape",this.comp=_e.comp,this.container=_e,this.elem=_e,this.data=Ee,this.k=!1,this.kf=!1,this._mdf=!1;var Te=ye===3?Ee.pt.k:Ee.ks.k;this.v=shapePool.clone(Te),this.pv=shapePool.clone(this.v),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.paths.addShape(this.v),this.reset=ae,this.effectsSequence=[]}function ue(_e){this.effectsSequence.push(_e),this.container.addDynamicProperty(this)}ce.prototype.interpolateShape=ne,ce.prototype.getValue=le,ce.prototype.setVValue=oe,ce.prototype.addEffect=ue;function de(_e,Ee,ye){this.propType="shape",this.comp=_e.comp,this.elem=_e,this.container=_e,this.offsetTime=_e.data.st,this.keyframes=ye===3?Ee.pt.k:Ee.ks.k,this.keyframesMetadata=[],this.k=!0,this.kf=!0;var Te=this.keyframes[0].s[0].i.length;this.v=shapePool.newElement(),this.v.setPathData(this.keyframes[0].s[0].c,Te),this.pv=shapePool.clone(this.v),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.paths.addShape(this.v),this.lastFrame=te,this.reset=ae,this._caching={lastFrame:te,lastIndex:0},this.effectsSequence=[ie.bind(this)]}de.prototype.getValue=le,de.prototype.interpolateShape=ne,de.prototype.setVValue=oe,de.prototype.addEffect=ue;var fe=(function(){var _e=roundCorner;function Ee(ye,Te){this.v=shapePool.newElement(),this.v.setPathData(!0,4),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.localShapeCollection.addShape(this.v),this.d=Te.d,this.elem=ye,this.comp=ye.comp,this.frameId=-1,this.initDynamicPropertyContainer(ye),this.p=PropertyFactory.getProp(ye,Te.p,1,0,this),this.s=PropertyFactory.getProp(ye,Te.s,1,0,this),this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertEllToPath())}return Ee.prototype={reset:ae,getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertEllToPath())},convertEllToPath:function(){var Te=this.p.v[0],be=this.p.v[1],Ce=this.s.v[0]/2,Ie=this.s.v[1]/2,Re=this.d!==3,Me=this.v;Me.v[0][0]=Te,Me.v[0][1]=be-Ie,Me.v[1][0]=Re?Te+Ce:Te-Ce,Me.v[1][1]=be,Me.v[2][0]=Te,Me.v[2][1]=be+Ie,Me.v[3][0]=Re?Te-Ce:Te+Ce,Me.v[3][1]=be,Me.i[0][0]=Re?Te-Ce*_e:Te+Ce*_e,Me.i[0][1]=be-Ie,Me.i[1][0]=Re?Te+Ce:Te-Ce,Me.i[1][1]=be-Ie*_e,Me.i[2][0]=Re?Te+Ce*_e:Te-Ce*_e,Me.i[2][1]=be+Ie,Me.i[3][0]=Re?Te-Ce:Te+Ce,Me.i[3][1]=be+Ie*_e,Me.o[0][0]=Re?Te+Ce*_e:Te-Ce*_e,Me.o[0][1]=be-Ie,Me.o[1][0]=Re?Te+Ce:Te-Ce,Me.o[1][1]=be+Ie*_e,Me.o[2][0]=Re?Te-Ce*_e:Te+Ce*_e,Me.o[2][1]=be+Ie,Me.o[3][0]=Re?Te-Ce:Te+Ce,Me.o[3][1]=be-Ie*_e}},extendPrototype([DynamicPropertyContainer],Ee),Ee})(),he=(function(){function _e(Ee,ye){this.v=shapePool.newElement(),this.v.setPathData(!0,0),this.elem=Ee,this.comp=Ee.comp,this.data=ye,this.frameId=-1,this.d=ye.d,this.initDynamicPropertyContainer(Ee),ye.sy===1?(this.ir=PropertyFactory.getProp(Ee,ye.ir,0,0,this),this.is=PropertyFactory.getProp(Ee,ye.is,0,.01,this),this.convertToPath=this.convertStarToPath):this.convertToPath=this.convertPolygonToPath,this.pt=PropertyFactory.getProp(Ee,ye.pt,0,0,this),this.p=PropertyFactory.getProp(Ee,ye.p,1,0,this),this.r=PropertyFactory.getProp(Ee,ye.r,0,degToRads,this),this.or=PropertyFactory.getProp(Ee,ye.or,0,0,this),this.os=PropertyFactory.getProp(Ee,ye.os,0,.01,this),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.localShapeCollection.addShape(this.v),this.paths=this.localShapeCollection,this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertToPath())}return _e.prototype={reset:ae,getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertToPath())},convertStarToPath:function(){var ye=Math.floor(this.pt.v)*2,Te=Math.PI*2/ye,be=!0,Ce=this.or.v,Ie=this.ir.v,Re=this.os.v,Me=this.is.v,Ge=2*Math.PI*Ce/(ye*2),Be=2*Math.PI*Ie/(ye*2),Ve,$e,ze,Ne,we=-Math.PI/2;we+=this.r.v;var ke=this.data.d===3?-1:1;for(this.v._length=0,Ve=0;Ve<ye;Ve+=1){$e=be?Ce:Ie,ze=be?Re:Me,Ne=be?Ge:Be;var Ae=$e*Math.cos(we),Pe=$e*Math.sin(we),xe=Ae===0&&Pe===0?0:Pe/Math.sqrt(Ae*Ae+Pe*Pe),Oe=Ae===0&&Pe===0?0:-Ae/Math.sqrt(Ae*Ae+Pe*Pe);Ae+=+this.p.v[0],Pe+=+this.p.v[1],this.v.setTripleAt(Ae,Pe,Ae-xe*Ne*ze*ke,Pe-Oe*Ne*ze*ke,Ae+xe*Ne*ze*ke,Pe+Oe*Ne*ze*ke,Ve,!0),be=!be,we+=Te*ke}},convertPolygonToPath:function(){var ye=Math.floor(this.pt.v),Te=Math.PI*2/ye,be=this.or.v,Ce=this.os.v,Ie=2*Math.PI*be/(ye*4),Re,Me=-Math.PI*.5,Ge=this.data.d===3?-1:1;for(Me+=this.r.v,this.v._length=0,Re=0;Re<ye;Re+=1){var Be=be*Math.cos(Me),Ve=be*Math.sin(Me),$e=Be===0&&Ve===0?0:Ve/Math.sqrt(Be*Be+Ve*Ve),ze=Be===0&&Ve===0?0:-Be/Math.sqrt(Be*Be+Ve*Ve);Be+=+this.p.v[0],Ve+=+this.p.v[1],this.v.setTripleAt(Be,Ve,Be-$e*Ie*Ce*Ge,Ve-ze*Ie*Ce*Ge,Be+$e*Ie*Ce*Ge,Ve+ze*Ie*Ce*Ge,Re,!0),Me+=Te*Ge}this.paths.length=0,this.paths[0]=this.v}},extendPrototype([DynamicPropertyContainer],_e),_e})(),pe=(function(){function _e(Ee,ye){this.v=shapePool.newElement(),this.v.c=!0,this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.localShapeCollection.addShape(this.v),this.paths=this.localShapeCollection,this.elem=Ee,this.comp=Ee.comp,this.frameId=-1,this.d=ye.d,this.initDynamicPropertyContainer(Ee),this.p=PropertyFactory.getProp(Ee,ye.p,1,0,this),this.s=PropertyFactory.getProp(Ee,ye.s,1,0,this),this.r=PropertyFactory.getProp(Ee,ye.r,0,0,this),this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertRectToPath())}return _e.prototype={convertRectToPath:function(){var ye=this.p.v[0],Te=this.p.v[1],be=this.s.v[0]/2,Ce=this.s.v[1]/2,Ie=bmMin(be,Ce,this.r.v),Re=Ie*(1-roundCorner);this.v._length=0,this.d===2||this.d===1?(this.v.setTripleAt(ye+be,Te-Ce+Ie,ye+be,Te-Ce+Ie,ye+be,Te-Ce+Re,0,!0),this.v.setTripleAt(ye+be,Te+Ce-Ie,ye+be,Te+Ce-Re,ye+be,Te+Ce-Ie,1,!0),Ie!==0?(this.v.setTripleAt(ye+be-Ie,Te+Ce,ye+be-Ie,Te+Ce,ye+be-Re,Te+Ce,2,!0),this.v.setTripleAt(ye-be+Ie,Te+Ce,ye-be+Re,Te+Ce,ye-be+Ie,Te+Ce,3,!0),this.v.setTripleAt(ye-be,Te+Ce-Ie,ye-be,Te+Ce-Ie,ye-be,Te+Ce-Re,4,!0),this.v.setTripleAt(ye-be,Te-Ce+Ie,ye-be,Te-Ce+Re,ye-be,Te-Ce+Ie,5,!0),this.v.setTripleAt(ye-be+Ie,Te-Ce,ye-be+Ie,Te-Ce,ye-be+Re,Te-Ce,6,!0),this.v.setTripleAt(ye+be-Ie,Te-Ce,ye+be-Re,Te-Ce,ye+be-Ie,Te-Ce,7,!0)):(this.v.setTripleAt(ye-be,Te+Ce,ye-be+Re,Te+Ce,ye-be,Te+Ce,2),this.v.setTripleAt(ye-be,Te-Ce,ye-be,Te-Ce+Re,ye-be,Te-Ce,3))):(this.v.setTripleAt(ye+be,Te-Ce+Ie,ye+be,Te-Ce+Re,ye+be,Te-Ce+Ie,0,!0),Ie!==0?(this.v.setTripleAt(ye+be-Ie,Te-Ce,ye+be-Ie,Te-Ce,ye+be-Re,Te-Ce,1,!0),this.v.setTripleAt(ye-be+Ie,Te-Ce,ye-be+Re,Te-Ce,ye-be+Ie,Te-Ce,2,!0),this.v.setTripleAt(ye-be,Te-Ce+Ie,ye-be,Te-Ce+Ie,ye-be,Te-Ce+Re,3,!0),this.v.setTripleAt(ye-be,Te+Ce-Ie,ye-be,Te+Ce-Re,ye-be,Te+Ce-Ie,4,!0),this.v.setTripleAt(ye-be+Ie,Te+Ce,ye-be+Ie,Te+Ce,ye-be+Re,Te+Ce,5,!0),this.v.setTripleAt(ye+be-Ie,Te+Ce,ye+be-Re,Te+Ce,ye+be-Ie,Te+Ce,6,!0),this.v.setTripleAt(ye+be,Te+Ce-Ie,ye+be,Te+Ce-Ie,ye+be,Te+Ce-Re,7,!0)):(this.v.setTripleAt(ye-be,Te-Ce,ye-be+Re,Te-Ce,ye-be,Te-Ce,1,!0),this.v.setTripleAt(ye-be,Te+Ce,ye-be,Te+Ce-Re,ye-be,Te+Ce,2,!0),this.v.setTripleAt(ye+be,Te+Ce,ye+be-Re,Te+Ce,ye+be,Te+Ce,3,!0)))},getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertRectToPath())},reset:ae},extendPrototype([DynamicPropertyContainer],_e),_e})();function ve(_e,Ee,ye){var Te;return ye===3||ye===4?(ye===3?Ee.pt:Ee.ks).k.length?Te=new de(_e,Ee,ye):Te=new ce(_e,Ee,ye):ye===5?Te=new pe(_e,Ee):ye===6?Te=new fe(_e,Ee):ye===7&&(Te=new he(_e,Ee)),Te.k&&_e.addDynamicProperty(Te),Te}function me(){return ce}function ge(){return de}var Se={};return Se.getShapeProp=ve,Se.getConstructorFunction=me,Se.getKeyframedConstructorFunction=ge,Se})(),Matrix=(function(){var te=Math.cos,ne=Math.sin,ie=Math.tan,ae=Math.round;function se(){return this.props[0]=1,this.props[1]=0,this.props[2]=0,this.props[3]=0,this.props[4]=0,this.props[5]=1,this.props[6]=0,this.props[7]=0,this.props[8]=0,this.props[9]=0,this.props[10]=1,this.props[11]=0,this.props[12]=0,this.props[13]=0,this.props[14]=0,this.props[15]=1,this}function oe(Ae){if(Ae===0)return this;var Pe=te(Ae),xe=ne(Ae);return this._t(Pe,-xe,0,0,xe,Pe,0,0,0,0,1,0,0,0,0,1)}function le(Ae){if(Ae===0)return this;var Pe=te(Ae),xe=ne(Ae);return this._t(1,0,0,0,0,Pe,-xe,0,0,xe,Pe,0,0,0,0,1)}function ce(Ae){if(Ae===0)return this;var Pe=te(Ae),xe=ne(Ae);return this._t(Pe,0,xe,0,0,1,0,0,-xe,0,Pe,0,0,0,0,1)}function ue(Ae){if(Ae===0)return this;var Pe=te(Ae),xe=ne(Ae);return this._t(Pe,-xe,0,0,xe,Pe,0,0,0,0,1,0,0,0,0,1)}function de(Ae,Pe){return this._t(1,Pe,Ae,1,0,0)}function fe(Ae,Pe){return this.shear(ie(Ae),ie(Pe))}function he(Ae,Pe){var xe=te(Pe),Oe=ne(Pe);return this._t(xe,Oe,0,0,-Oe,xe,0,0,0,0,1,0,0,0,0,1)._t(1,0,0,0,ie(Ae),1,0,0,0,0,1,0,0,0,0,1)._t(xe,-Oe,0,0,Oe,xe,0,0,0,0,1,0,0,0,0,1)}function pe(Ae,Pe,xe){return!xe&&xe!==0&&(xe=1),Ae===1&&Pe===1&&xe===1?this:this._t(Ae,0,0,0,0,Pe,0,0,0,0,xe,0,0,0,0,1)}function ve(Ae,Pe,xe,Oe,We,Je,Ze,At,De,Fe,Xe,je,It,wt,Nt,qe){return this.props[0]=Ae,this.props[1]=Pe,this.props[2]=xe,this.props[3]=Oe,this.props[4]=We,this.props[5]=Je,this.props[6]=Ze,this.props[7]=At,this.props[8]=De,this.props[9]=Fe,this.props[10]=Xe,this.props[11]=je,this.props[12]=It,this.props[13]=wt,this.props[14]=Nt,this.props[15]=qe,this}function me(Ae,Pe,xe){return xe=xe||0,Ae!==0||Pe!==0||xe!==0?this._t(1,0,0,0,0,1,0,0,0,0,1,0,Ae,Pe,xe,1):this}function ge(Ae,Pe,xe,Oe,We,Je,Ze,At,De,Fe,Xe,je,It,wt,Nt,qe){var Ke=this.props;if(Ae===1&&Pe===0&&xe===0&&Oe===0&&We===0&&Je===1&&Ze===0&&At===0&&De===0&&Fe===0&&Xe===1&&je===0)return Ke[12]=Ke[12]*Ae+Ke[15]*It,Ke[13]=Ke[13]*Je+Ke[15]*wt,Ke[14]=Ke[14]*Xe+Ke[15]*Nt,Ke[15]*=qe,this._identityCalculated=!1,this;var xt=Ke[0],Gt=Ke[1],Ut=Ke[2],$t=Ke[3],St=Ke[4],Mt=Ke[5],Ct=Ke[6],bt=Ke[7],kt=Ke[8],Dt=Ke[9],qt=Ke[10],Wt=Ke[11],Kt=Ke[12],Xt=Ke[13],jt=Ke[14],Yt=Ke[15];return Ke[0]=xt*Ae+Gt*We+Ut*De+$t*It,Ke[1]=xt*Pe+Gt*Je+Ut*Fe+$t*wt,Ke[2]=xt*xe+Gt*Ze+Ut*Xe+$t*Nt,Ke[3]=xt*Oe+Gt*At+Ut*je+$t*qe,Ke[4]=St*Ae+Mt*We+Ct*De+bt*It,Ke[5]=St*Pe+Mt*Je+Ct*Fe+bt*wt,Ke[6]=St*xe+Mt*Ze+Ct*Xe+bt*Nt,Ke[7]=St*Oe+Mt*At+Ct*je+bt*qe,Ke[8]=kt*Ae+Dt*We+qt*De+Wt*It,Ke[9]=kt*Pe+Dt*Je+qt*Fe+Wt*wt,Ke[10]=kt*xe+Dt*Ze+qt*Xe+Wt*Nt,Ke[11]=kt*Oe+Dt*At+qt*je+Wt*qe,Ke[12]=Kt*Ae+Xt*We+jt*De+Yt*It,Ke[13]=Kt*Pe+Xt*Je+jt*Fe+Yt*wt,Ke[14]=Kt*xe+Xt*Ze+jt*Xe+Yt*Nt,Ke[15]=Kt*Oe+Xt*At+jt*je+Yt*qe,this._identityCalculated=!1,this}function Se(Ae){var Pe=Ae.props;return this.transform(Pe[0],Pe[1],Pe[2],Pe[3],Pe[4],Pe[5],Pe[6],Pe[7],Pe[8],Pe[9],Pe[10],Pe[11],Pe[12],Pe[13],Pe[14],Pe[15])}function _e(){return this._identityCalculated||(this._identity=!(this.props[0]!==1||this.props[1]!==0||this.props[2]!==0||this.props[3]!==0||this.props[4]!==0||this.props[5]!==1||this.props[6]!==0||this.props[7]!==0||this.props[8]!==0||this.props[9]!==0||this.props[10]!==1||this.props[11]!==0||this.props[12]!==0||this.props[13]!==0||this.props[14]!==0||this.props[15]!==1),this._identityCalculated=!0),this._identity}function Ee(Ae){for(var Pe=0;Pe<16;){if(Ae.props[Pe]!==this.props[Pe])return!1;Pe+=1}return!0}function ye(Ae){var Pe;for(Pe=0;Pe<16;Pe+=1)Ae.props[Pe]=this.props[Pe];return Ae}function Te(Ae){var Pe;for(Pe=0;Pe<16;Pe+=1)this.props[Pe]=Ae[Pe]}function be(Ae,Pe,xe){return{x:Ae*this.props[0]+Pe*this.props[4]+xe*this.props[8]+this.props[12],y:Ae*this.props[1]+Pe*this.props[5]+xe*this.props[9]+this.props[13],z:Ae*this.props[2]+Pe*this.props[6]+xe*this.props[10]+this.props[14]}}function Ce(Ae,Pe,xe){return Ae*this.props[0]+Pe*this.props[4]+xe*this.props[8]+this.props[12]}function Ie(Ae,Pe,xe){return Ae*this.props[1]+Pe*this.props[5]+xe*this.props[9]+this.props[13]}function Re(Ae,Pe,xe){return Ae*this.props[2]+Pe*this.props[6]+xe*this.props[10]+this.props[14]}function Me(){var Ae=this.props[0]*this.props[5]-this.props[1]*this.props[4],Pe=this.props[5]/Ae,xe=-this.props[1]/Ae,Oe=-this.props[4]/Ae,We=this.props[0]/Ae,Je=(this.props[4]*this.props[13]-this.props[5]*this.props[12])/Ae,Ze=-(this.props[0]*this.props[13]-this.props[1]*this.props[12])/Ae,At=new Matrix;return At.props[0]=Pe,At.props[1]=xe,At.props[4]=Oe,At.props[5]=We,At.props[12]=Je,At.props[13]=Ze,At}function Ge(Ae){return this.getInverseMatrix().applyToPointArray(Ae[0],Ae[1],Ae[2]||0)}function Be(Ae){var Pe,xe=Ae.length,Oe=[];for(Pe=0;Pe<xe;Pe+=1)Oe[Pe]=Ge(Ae[Pe]);return Oe}function Ve(Ae,Pe,xe){var Oe=createTypedArray("float32",6);if(this.isIdentity())Oe[0]=Ae[0],Oe[1]=Ae[1],Oe[2]=Pe[0],Oe[3]=Pe[1],Oe[4]=xe[0],Oe[5]=xe[1];else{var We=this.props[0],Je=this.props[1],Ze=this.props[4],At=this.props[5],De=this.props[12],Fe=this.props[13];Oe[0]=Ae[0]*We+Ae[1]*Ze+De,Oe[1]=Ae[0]*Je+Ae[1]*At+Fe,Oe[2]=Pe[0]*We+Pe[1]*Ze+De,Oe[3]=Pe[0]*Je+Pe[1]*At+Fe,Oe[4]=xe[0]*We+xe[1]*Ze+De,Oe[5]=xe[0]*Je+xe[1]*At+Fe}return Oe}function $e(Ae,Pe,xe){var Oe;return this.isIdentity()?Oe=[Ae,Pe,xe]:Oe=[Ae*this.props[0]+Pe*this.props[4]+xe*this.props[8]+this.props[12],Ae*this.props[1]+Pe*this.props[5]+xe*this.props[9]+this.props[13],Ae*this.props[2]+Pe*this.props[6]+xe*this.props[10]+this.props[14]],Oe}function ze(Ae,Pe){if(this.isIdentity())return Ae+","+Pe;var xe=this.props;return Math.round((Ae*xe[0]+Pe*xe[4]+xe[12])*100)/100+","+Math.round((Ae*xe[1]+Pe*xe[5]+xe[13])*100)/100}function Ne(){for(var Ae=0,Pe=this.props,xe="matrix3d(",Oe=1e4;Ae<16;)xe+=ae(Pe[Ae]*Oe)/Oe,xe+=Ae===15?")":",",Ae+=1;return xe}function we(Ae){var Pe=1e4;return Ae<1e-6&&Ae>0||Ae>-1e-6&&Ae<0?ae(Ae*Pe)/Pe:Ae}function ke(){var Ae=this.props,Pe=we(Ae[0]),xe=we(Ae[1]),Oe=we(Ae[4]),We=we(Ae[5]),Je=we(Ae[12]),Ze=we(Ae[13]);return"matrix("+Pe+","+xe+","+Oe+","+We+","+Je+","+Ze+")"}return function(){this.reset=se,this.rotate=oe,this.rotateX=le,this.rotateY=ce,this.rotateZ=ue,this.skew=fe,this.skewFromAxis=he,this.shear=de,this.scale=pe,this.setTransform=ve,this.translate=me,this.transform=ge,this.multiply=Se,this.applyToPoint=be,this.applyToX=Ce,this.applyToY=Ie,this.applyToZ=Re,this.applyToPointArray=$e,this.applyToTriplePoints=Ve,this.applyToPointStringified=ze,this.toCSS=Ne,this.to2dCSS=ke,this.clone=ye,this.cloneFromProps=Te,this.equals=Ee,this.inversePoints=Be,this.inversePoint=Ge,this.getInverseMatrix=Me,this._t=this.transform,this.isIdentity=_e,this._identity=!0,this._identityCalculated=!1,this.props=createTypedArray("float32",16),this.reset()}})();function _typeof$3(te){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?_typeof$3=function(ie){return typeof ie}:_typeof$3=function(ie){return ie&&typeof Symbol=="function"&&ie.constructor===Symbol&&ie!==Symbol.prototype?"symbol":typeof ie},_typeof$3(te)}var lottie={},standalone="__[STANDALONE]__",animationData="__[ANIMATIONDATA]__",renderer="";function setLocation(te){setLocationHref(te)}function searchAnimations(){standalone===!0?animationManager.searchAnimations(animationData,standalone,renderer):animationManager.searchAnimations()}function setSubframeRendering(te){setSubframeEnabled(te)}function setPrefix(te){setIdPrefix(te)}function loadAnimation(te){return standalone===!0&&(te.animationData=JSON.parse(animationData)),animationManager.loadAnimation(te)}function setQuality(te){if(typeof te=="string")switch(te){case"high":setDefaultCurveSegments(200);break;default:case"medium":setDefaultCurveSegments(50);break;case"low":setDefaultCurveSegments(10);break}else!isNaN(te)&&te>1&&setDefaultCurveSegments(te);getDefaultCurveSegments()>=50?roundValues(!1):roundValues(!0)}function inBrowser(){return typeof navigator<"u"}function installPlugin(te,ne){te==="expressions"&&setExpressionsPlugin(ne)}function getFactory(te){switch(te){case"propertyFactory":return PropertyFactory;case"shapePropertyFactory":return ShapePropertyFactory;case"matrix":return Matrix;default:return null}}lottie.play=animationManager.play,lottie.pause=animationManager.pause,lottie.setLocationHref=setLocation,lottie.togglePause=animationManager.togglePause,lottie.setSpeed=animationManager.setSpeed,lottie.setDirection=animationManager.setDirection,lottie.stop=animationManager.stop,lottie.searchAnimations=searchAnimations,lottie.registerAnimation=animationManager.registerAnimation,lottie.loadAnimation=loadAnimation,lottie.setSubframeRendering=setSubframeRendering,lottie.resize=animationManager.resize,lottie.goToAndStop=animationManager.goToAndStop,lottie.destroy=animationManager.destroy,lottie.setQuality=setQuality,lottie.inBrowser=inBrowser,lottie.installPlugin=installPlugin,lottie.freeze=animationManager.freeze,lottie.unfreeze=animationManager.unfreeze,lottie.setVolume=animationManager.setVolume,lottie.mute=animationManager.mute,lottie.unmute=animationManager.unmute,lottie.getRegisteredAnimations=animationManager.getRegisteredAnimations,lottie.useWebWorker=setWebWorker,lottie.setIDPrefix=setPrefix,lottie.__getFactory=getFactory,lottie.version="5.12.2";function checkReady(){document.readyState==="complete"&&(clearInterval(readyStateCheckInterval),searchAnimations())}function getQueryVariable(te){for(var ne=queryString.split("&"),ie=0;ie<ne.length;ie+=1){var ae=ne[ie].split("=");if(decodeURIComponent(ae[0])==te)return decodeURIComponent(ae[1])}return null}var queryString="";if(standalone){var scripts=document.getElementsByTagName("script"),myScript=scripts[scripts.length-1]||{src:""};queryString=myScript.src?myScript.src.replace(/^[^\?]+\??/,""):"",renderer=getQueryVariable("renderer")}var readyStateCheckInterval=setInterval(checkReady,100);try{!((typeof exports>"u"?"undefined":_typeof$3(exports))==="object"&&typeof module<"u")&&!(typeof define=="function"&&define.amd)&&(window.bodymovin=lottie)}catch(te){}var ShapeModifiers=(function(){var te={},ne={};te.registerModifier=ie,te.getModifier=ae;function ie(se,oe){ne[se]||(ne[se]=oe)}function ae(se,oe,le){return new ne[se](oe,le)}return te})();function ShapeModifier(){}ShapeModifier.prototype.initModifierProperties=function(){},ShapeModifier.prototype.addShapeToModifier=function(){},ShapeModifier.prototype.addShape=function(te){if(!this.closed){te.sh.container.addDynamicProperty(te.sh);var ne={shape:te.sh,data:te,localShapeCollection:shapeCollectionPool.newShapeCollection()};this.shapes.push(ne),this.addShapeToModifier(ne),this._isAnimated&&te.setAsAnimated()}},ShapeModifier.prototype.init=function(te,ne){this.shapes=[],this.elem=te,this.initDynamicPropertyContainer(te),this.initModifierProperties(te,ne),this.frameId=initialDefaultFrame,this.closed=!1,this.k=!1,this.dynamicProperties.length?this.k=!0:this.getValue(!0)},ShapeModifier.prototype.processKeys=function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties())},extendPrototype([DynamicPropertyContainer],ShapeModifier);function TrimModifier(){}extendPrototype([ShapeModifier],TrimModifier),TrimModifier.prototype.initModifierProperties=function(te,ne){this.s=PropertyFactory.getProp(te,ne.s,0,.01,this),this.e=PropertyFactory.getProp(te,ne.e,0,.01,this),this.o=PropertyFactory.getProp(te,ne.o,0,0,this),this.sValue=0,this.eValue=0,this.getValue=this.processKeys,this.m=ne.m,this._isAnimated=!!this.s.effectsSequence.length||!!this.e.effectsSequence.length||!!this.o.effectsSequence.length},TrimModifier.prototype.addShapeToModifier=function(te){te.pathsData=[]},TrimModifier.prototype.calculateShapeEdges=function(te,ne,ie,ae,se){var oe=[];ne<=1?oe.push({s:te,e:ne}):te>=1?oe.push({s:te-1,e:ne-1}):(oe.push({s:te,e:1}),oe.push({s:0,e:ne-1}));var le=[],ce,ue=oe.length,de;for(ce=0;ce<ue;ce+=1)if(de=oe[ce],!(de.e*se<ae||de.s*se>ae+ie)){var fe,he;de.s*se<=ae?fe=0:fe=(de.s*se-ae)/ie,de.e*se>=ae+ie?he=1:he=(de.e*se-ae)/ie,le.push([fe,he])}return le.length||le.push([0,0]),le},TrimModifier.prototype.releasePathsData=function(te){var ne,ie=te.length;for(ne=0;ne<ie;ne+=1)segmentsLengthPool.release(te[ne]);return te.length=0,te},TrimModifier.prototype.processShapes=function(te){var ne,ie;if(this._mdf||te){var ae=this.o.v%360/360;if(ae<0&&(ae+=1),this.s.v>1?ne=1+ae:this.s.v<0?ne=0+ae:ne=this.s.v+ae,this.e.v>1?ie=1+ae:this.e.v<0?ie=0+ae:ie=this.e.v+ae,ne>ie){var se=ne;ne=ie,ie=se}ne=Math.round(ne*1e4)*1e-4,ie=Math.round(ie*1e4)*1e-4,this.sValue=ne,this.eValue=ie}else ne=this.sValue,ie=this.eValue;var oe,le,ce=this.shapes.length,ue,de,fe,he,pe,ve=0;if(ie===ne)for(le=0;le<ce;le+=1)this.shapes[le].localShapeCollection.releaseShapes(),this.shapes[le].shape._mdf=!0,this.shapes[le].shape.paths=this.shapes[le].localShapeCollection,this._mdf&&(this.shapes[le].pathsData.length=0);else if(ie===1&&ne===0||ie===0&&ne===1){if(this._mdf)for(le=0;le<ce;le+=1)this.shapes[le].pathsData.length=0,this.shapes[le].shape._mdf=!0}else{var me=[],ge,Se;for(le=0;le<ce;le+=1)if(ge=this.shapes[le],!ge.shape._mdf&&!this._mdf&&!te&&this.m!==2)ge.shape.paths=ge.localShapeCollection;else{if(oe=ge.shape.paths,de=oe._length,pe=0,!ge.shape._mdf&&ge.pathsData.length)pe=ge.totalShapeLength;else{for(fe=this.releasePathsData(ge.pathsData),ue=0;ue<de;ue+=1)he=bez.getSegmentsLength(oe.shapes[ue]),fe.push(he),pe+=he.totalLength;ge.totalShapeLength=pe,ge.pathsData=fe}ve+=pe,ge.shape._mdf=!0}var _e=ne,Ee=ie,ye=0,Te;for(le=ce-1;le>=0;le-=1)if(ge=this.shapes[le],ge.shape._mdf){for(Se=ge.localShapeCollection,Se.releaseShapes(),this.m===2&&ce>1?(Te=this.calculateShapeEdges(ne,ie,ge.totalShapeLength,ye,ve),ye+=ge.totalShapeLength):Te=[[_e,Ee]],de=Te.length,ue=0;ue<de;ue+=1){_e=Te[ue][0],Ee=Te[ue][1],me.length=0,Ee<=1?me.push({s:ge.totalShapeLength*_e,e:ge.totalShapeLength*Ee}):_e>=1?me.push({s:ge.totalShapeLength*(_e-1),e:ge.totalShapeLength*(Ee-1)}):(me.push({s:ge.totalShapeLength*_e,e:ge.totalShapeLength}),me.push({s:0,e:ge.totalShapeLength*(Ee-1)}));var be=this.addShapes(ge,me[0]);if(me[0].s!==me[0].e){if(me.length>1)if(ge.shape.paths.shapes[ge.shape.paths._length-1].c){var Ce=be.pop();this.addPaths(be,Se),be=this.addShapes(ge,me[1],Ce)}else this.addPaths(be,Se),be=this.addShapes(ge,me[1]);this.addPaths(be,Se)}}ge.shape.paths=Se}}},TrimModifier.prototype.addPaths=function(te,ne){var ie,ae=te.length;for(ie=0;ie<ae;ie+=1)ne.addShape(te[ie])},TrimModifier.prototype.addSegment=function(te,ne,ie,ae,se,oe,le){se.setXYAt(ne[0],ne[1],"o",oe),se.setXYAt(ie[0],ie[1],"i",oe+1),le&&se.setXYAt(te[0],te[1],"v",oe),se.setXYAt(ae[0],ae[1],"v",oe+1)},TrimModifier.prototype.addSegmentFromArray=function(te,ne,ie,ae){ne.setXYAt(te[1],te[5],"o",ie),ne.setXYAt(te[2],te[6],"i",ie+1),ae&&ne.setXYAt(te[0],te[4],"v",ie),ne.setXYAt(te[3],te[7],"v",ie+1)},TrimModifier.prototype.addShapes=function(te,ne,ie){var ae=te.pathsData,se=te.shape.paths.shapes,oe,le=te.shape.paths._length,ce,ue,de=0,fe,he,pe,ve,me=[],ge,Se=!0;for(ie?(he=ie._length,ge=ie._length):(ie=shapePool.newElement(),he=0,ge=0),me.push(ie),oe=0;oe<le;oe+=1){for(pe=ae[oe].lengths,ie.c=se[oe].c,ue=se[oe].c?pe.length:pe.length+1,ce=1;ce<ue;ce+=1)if(fe=pe[ce-1],de+fe.addedLength<ne.s)de+=fe.addedLength,ie.c=!1;else if(de>ne.e){ie.c=!1;break}else ne.s<=de&&ne.e>=de+fe.addedLength?(this.addSegment(se[oe].v[ce-1],se[oe].o[ce-1],se[oe].i[ce],se[oe].v[ce],ie,he,Se),Se=!1):(ve=bez.getNewSegment(se[oe].v[ce-1],se[oe].v[ce],se[oe].o[ce-1],se[oe].i[ce],(ne.s-de)/fe.addedLength,(ne.e-de)/fe.addedLength,pe[ce-1]),this.addSegmentFromArray(ve,ie,he,Se),Se=!1,ie.c=!1),de+=fe.addedLength,he+=1;if(se[oe].c&&pe.length){if(fe=pe[ce-1],de<=ne.e){var _e=pe[ce-1].addedLength;ne.s<=de&&ne.e>=de+_e?(this.addSegment(se[oe].v[ce-1],se[oe].o[ce-1],se[oe].i[0],se[oe].v[0],ie,he,Se),Se=!1):(ve=bez.getNewSegment(se[oe].v[ce-1],se[oe].v[0],se[oe].o[ce-1],se[oe].i[0],(ne.s-de)/_e,(ne.e-de)/_e,pe[ce-1]),this.addSegmentFromArray(ve,ie,he,Se),Se=!1,ie.c=!1)}else ie.c=!1;de+=fe.addedLength,he+=1}if(ie._length&&(ie.setXYAt(ie.v[ge][0],ie.v[ge][1],"i",ge),ie.setXYAt(ie.v[ie._length-1][0],ie.v[ie._length-1][1],"o",ie._length-1)),de>ne.e)break;oe<le-1&&(ie=shapePool.newElement(),Se=!0,me.push(ie),he=0)}return me};function PuckerAndBloatModifier(){}extendPrototype([ShapeModifier],PuckerAndBloatModifier),PuckerAndBloatModifier.prototype.initModifierProperties=function(te,ne){this.getValue=this.processKeys,this.amount=PropertyFactory.getProp(te,ne.a,0,null,this),this._isAnimated=!!this.amount.effectsSequence.length},PuckerAndBloatModifier.prototype.processPath=function(te,ne){var ie=ne/100,ae=[0,0],se=te._length,oe=0;for(oe=0;oe<se;oe+=1)ae[0]+=te.v[oe][0],ae[1]+=te.v[oe][1];ae[0]/=se,ae[1]/=se;var le=shapePool.newElement();le.c=te.c;var ce,ue,de,fe,he,pe;for(oe=0;oe<se;oe+=1)ce=te.v[oe][0]+(ae[0]-te.v[oe][0])*ie,ue=te.v[oe][1]+(ae[1]-te.v[oe][1])*ie,de=te.o[oe][0]+(ae[0]-te.o[oe][0])*-ie,fe=te.o[oe][1]+(ae[1]-te.o[oe][1])*-ie,he=te.i[oe][0]+(ae[0]-te.i[oe][0])*-ie,pe=te.i[oe][1]+(ae[1]-te.i[oe][1])*-ie,le.setTripleAt(ce,ue,de,fe,he,pe,oe);return le},PuckerAndBloatModifier.prototype.processShapes=function(te){var ne,ie,ae=this.shapes.length,se,oe,le=this.amount.v;if(le!==0){var ce,ue;for(ie=0;ie<ae;ie+=1){if(ce=this.shapes[ie],ue=ce.localShapeCollection,!(!ce.shape._mdf&&!this._mdf&&!te))for(ue.releaseShapes(),ce.shape._mdf=!0,ne=ce.shape.paths.shapes,oe=ce.shape.paths._length,se=0;se<oe;se+=1)ue.addShape(this.processPath(ne[se],le));ce.shape.paths=ce.localShapeCollection}}this.dynamicProperties.length||(this._mdf=!1)};var TransformPropertyFactory=(function(){var te=[0,0];function ne(ue){var de=this._mdf;this.iterateDynamicProperties(),this._mdf=this._mdf||de,this.a&&ue.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.s&&ue.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.sk&&ue.skewFromAxis(-this.sk.v,this.sa.v),this.r?ue.rotate(-this.r.v):ue.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.data.p.s?this.data.p.z?ue.translate(this.px.v,this.py.v,-this.pz.v):ue.translate(this.px.v,this.py.v,0):ue.translate(this.p.v[0],this.p.v[1],-this.p.v[2])}function ie(ue){if(this.elem.globalData.frameId!==this.frameId){if(this._isDirty&&(this.precalculateMatrix(),this._isDirty=!1),this.iterateDynamicProperties(),this._mdf||ue){var de;if(this.v.cloneFromProps(this.pre.props),this.appliedTransformations<1&&this.v.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.appliedTransformations<2&&this.v.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.sk&&this.appliedTransformations<3&&this.v.skewFromAxis(-this.sk.v,this.sa.v),this.r&&this.appliedTransformations<4?this.v.rotate(-this.r.v):!this.r&&this.appliedTransformations<4&&this.v.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.autoOriented){var fe,he;if(de=this.elem.globalData.frameRate,this.p&&this.p.keyframes&&this.p.getValueAtTime)this.p._caching.lastFrame+this.p.offsetTime<=this.p.keyframes[0].t?(fe=this.p.getValueAtTime((this.p.keyframes[0].t+.01)/de,0),he=this.p.getValueAtTime(this.p.keyframes[0].t/de,0)):this.p._caching.lastFrame+this.p.offsetTime>=this.p.keyframes[this.p.keyframes.length-1].t?(fe=this.p.getValueAtTime(this.p.keyframes[this.p.keyframes.length-1].t/de,0),he=this.p.getValueAtTime((this.p.keyframes[this.p.keyframes.length-1].t-.05)/de,0)):(fe=this.p.pv,he=this.p.getValueAtTime((this.p._caching.lastFrame+this.p.offsetTime-.01)/de,this.p.offsetTime));else if(this.px&&this.px.keyframes&&this.py.keyframes&&this.px.getValueAtTime&&this.py.getValueAtTime){fe=[],he=[];var pe=this.px,ve=this.py;pe._caching.lastFrame+pe.offsetTime<=pe.keyframes[0].t?(fe[0]=pe.getValueAtTime((pe.keyframes[0].t+.01)/de,0),fe[1]=ve.getValueAtTime((ve.keyframes[0].t+.01)/de,0),he[0]=pe.getValueAtTime(pe.keyframes[0].t/de,0),he[1]=ve.getValueAtTime(ve.keyframes[0].t/de,0)):pe._caching.lastFrame+pe.offsetTime>=pe.keyframes[pe.keyframes.length-1].t?(fe[0]=pe.getValueAtTime(pe.keyframes[pe.keyframes.length-1].t/de,0),fe[1]=ve.getValueAtTime(ve.keyframes[ve.keyframes.length-1].t/de,0),he[0]=pe.getValueAtTime((pe.keyframes[pe.keyframes.length-1].t-.01)/de,0),he[1]=ve.getValueAtTime((ve.keyframes[ve.keyframes.length-1].t-.01)/de,0)):(fe=[pe.pv,ve.pv],he[0]=pe.getValueAtTime((pe._caching.lastFrame+pe.offsetTime-.01)/de,pe.offsetTime),he[1]=ve.getValueAtTime((ve._caching.lastFrame+ve.offsetTime-.01)/de,ve.offsetTime))}else he=te,fe=he;this.v.rotate(-Math.atan2(fe[1]-he[1],fe[0]-he[0]))}this.data.p&&this.data.p.s?this.data.p.z?this.v.translate(this.px.v,this.py.v,-this.pz.v):this.v.translate(this.px.v,this.py.v,0):this.v.translate(this.p.v[0],this.p.v[1],-this.p.v[2])}this.frameId=this.elem.globalData.frameId}}function ae(){if(this.appliedTransformations=0,this.pre.reset(),!this.a.effectsSequence.length)this.pre.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.appliedTransformations=1;else return;if(!this.s.effectsSequence.length)this.pre.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.appliedTransformations=2;else return;if(this.sk)if(!this.sk.effectsSequence.length&&!this.sa.effectsSequence.length)this.pre.skewFromAxis(-this.sk.v,this.sa.v),this.appliedTransformations=3;else return;this.r?this.r.effectsSequence.length||(this.pre.rotate(-this.r.v),this.appliedTransformations=4):!this.rz.effectsSequence.length&&!this.ry.effectsSequence.length&&!this.rx.effectsSequence.length&&!this.or.effectsSequence.length&&(this.pre.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.appliedTransformations=4)}function se(){}function oe(ue){this._addDynamicProperty(ue),this.elem.addDynamicProperty(ue),this._isDirty=!0}function le(ue,de,fe){if(this.elem=ue,this.frameId=-1,this.propType="transform",this.data=de,this.v=new Matrix,this.pre=new Matrix,this.appliedTransformations=0,this.initDynamicPropertyContainer(fe||ue),de.p&&de.p.s?(this.px=PropertyFactory.getProp(ue,de.p.x,0,0,this),this.py=PropertyFactory.getProp(ue,de.p.y,0,0,this),de.p.z&&(this.pz=PropertyFactory.getProp(ue,de.p.z,0,0,this))):this.p=PropertyFactory.getProp(ue,de.p||{k:[0,0,0]},1,0,this),de.rx){if(this.rx=PropertyFactory.getProp(ue,de.rx,0,degToRads,this),this.ry=PropertyFactory.getProp(ue,de.ry,0,degToRads,this),this.rz=PropertyFactory.getProp(ue,de.rz,0,degToRads,this),de.or.k[0].ti){var he,pe=de.or.k.length;for(he=0;he<pe;he+=1)de.or.k[he].to=null,de.or.k[he].ti=null}this.or=PropertyFactory.getProp(ue,de.or,1,degToRads,this),this.or.sh=!0}else this.r=PropertyFactory.getProp(ue,de.r||{k:0},0,degToRads,this);de.sk&&(this.sk=PropertyFactory.getProp(ue,de.sk,0,degToRads,this),this.sa=PropertyFactory.getProp(ue,de.sa,0,degToRads,this)),this.a=PropertyFactory.getProp(ue,de.a||{k:[0,0,0]},1,0,this),this.s=PropertyFactory.getProp(ue,de.s||{k:[100,100,100]},1,.01,this),de.o?this.o=PropertyFactory.getProp(ue,de.o,0,.01,ue):this.o={_mdf:!1,v:1},this._isDirty=!0,this.dynamicProperties.length||this.getValue(!0)}le.prototype={applyToMatrix:ne,getValue:ie,precalculateMatrix:ae,autoOrient:se},extendPrototype([DynamicPropertyContainer],le),le.prototype.addDynamicProperty=oe,le.prototype._addDynamicProperty=DynamicPropertyContainer.prototype.addDynamicProperty;function ce(ue,de,fe){return new le(ue,de,fe)}return{getTransformProperty:ce}})();function RepeaterModifier(){}extendPrototype([ShapeModifier],RepeaterModifier),RepeaterModifier.prototype.initModifierProperties=function(te,ne){this.getValue=this.processKeys,this.c=PropertyFactory.getProp(te,ne.c,0,null,this),this.o=PropertyFactory.getProp(te,ne.o,0,null,this),this.tr=TransformPropertyFactory.getTransformProperty(te,ne.tr,this),this.so=PropertyFactory.getProp(te,ne.tr.so,0,.01,this),this.eo=PropertyFactory.getProp(te,ne.tr.eo,0,.01,this),this.data=ne,this.dynamicProperties.length||this.getValue(!0),this._isAnimated=!!this.dynamicProperties.length,this.pMatrix=new Matrix,this.rMatrix=new Matrix,this.sMatrix=new Matrix,this.tMatrix=new Matrix,this.matrix=new Matrix},RepeaterModifier.prototype.applyTransforms=function(te,ne,ie,ae,se,oe){var le=oe?-1:1,ce=ae.s.v[0]+(1-ae.s.v[0])*(1-se),ue=ae.s.v[1]+(1-ae.s.v[1])*(1-se);te.translate(ae.p.v[0]*le*se,ae.p.v[1]*le*se,ae.p.v[2]),ne.translate(-ae.a.v[0],-ae.a.v[1],ae.a.v[2]),ne.rotate(-ae.r.v*le*se),ne.translate(ae.a.v[0],ae.a.v[1],ae.a.v[2]),ie.translate(-ae.a.v[0],-ae.a.v[1],ae.a.v[2]),ie.scale(oe?1/ce:ce,oe?1/ue:ue),ie.translate(ae.a.v[0],ae.a.v[1],ae.a.v[2])},RepeaterModifier.prototype.init=function(te,ne,ie,ae){for(this.elem=te,this.arr=ne,this.pos=ie,this.elemsData=ae,this._currentCopies=0,this._elements=[],this._groups=[],this.frameId=-1,this.initDynamicPropertyContainer(te),this.initModifierProperties(te,ne[ie]);ie>0;)ie-=1,this._elements.unshift(ne[ie]);this.dynamicProperties.length?this.k=!0:this.getValue(!0)},RepeaterModifier.prototype.resetElements=function(te){var ne,ie=te.length;for(ne=0;ne<ie;ne+=1)te[ne]._processed=!1,te[ne].ty==="gr"&&this.resetElements(te[ne].it)},RepeaterModifier.prototype.cloneElements=function(te){var ne=JSON.parse(JSON.stringify(te));return this.resetElements(ne),ne},RepeaterModifier.prototype.changeGroupRender=function(te,ne){var ie,ae=te.length;for(ie=0;ie<ae;ie+=1)te[ie]._render=ne,te[ie].ty==="gr"&&this.changeGroupRender(te[ie].it,ne)},RepeaterModifier.prototype.processShapes=function(te){var ne,ie,ae,se,oe,le=!1;if(this._mdf||te){var ce=Math.ceil(this.c.v);if(this._groups.length<ce){for(;this._groups.length<ce;){var ue={it:this.cloneElements(this._elements),ty:"gr"};ue.it.push({a:{a:0,ix:1,k:[0,0]},nm:"Transform",o:{a:0,ix:7,k:100},p:{a:0,ix:2,k:[0,0]},r:{a:1,ix:6,k:[{s:0,e:0,t:0},{s:0,e:0,t:1}]},s:{a:0,ix:3,k:[100,100]},sa:{a:0,ix:5,k:0},sk:{a:0,ix:4,k:0},ty:"tr"}),this.arr.splice(0,0,ue),this._groups.splice(0,0,ue),this._currentCopies+=1}this.elem.reloadShapes(),le=!0}oe=0;var de;for(ae=0;ae<=this._groups.length-1;ae+=1){if(de=oe<ce,this._groups[ae]._render=de,this.changeGroupRender(this._groups[ae].it,de),!de){var fe=this.elemsData[ae].it,he=fe[fe.length-1];he.transform.op.v!==0?(he.transform.op._mdf=!0,he.transform.op.v=0):he.transform.op._mdf=!1}oe+=1}this._currentCopies=ce;var pe=this.o.v,ve=pe%1,me=pe>0?Math.floor(pe):Math.ceil(pe),ge=this.pMatrix.props,Se=this.rMatrix.props,_e=this.sMatrix.props;this.pMatrix.reset(),this.rMatrix.reset(),this.sMatrix.reset(),this.tMatrix.reset(),this.matrix.reset();var Ee=0;if(pe>0){for(;Ee<me;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),Ee+=1;ve&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,ve,!1),Ee+=ve)}else if(pe<0){for(;Ee>me;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!0),Ee-=1;ve&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,-ve,!0),Ee-=ve)}ae=this.data.m===1?0:this._currentCopies-1,se=this.data.m===1?1:-1,oe=this._currentCopies;for(var ye,Te;oe;){if(ne=this.elemsData[ae].it,ie=ne[ne.length-1].transform.mProps.v.props,Te=ie.length,ne[ne.length-1].transform.mProps._mdf=!0,ne[ne.length-1].transform.op._mdf=!0,ne[ne.length-1].transform.op.v=this._currentCopies===1?this.so.v:this.so.v+(this.eo.v-this.so.v)*(ae/(this._currentCopies-1)),Ee!==0){for((ae!==0&&se===1||ae!==this._currentCopies-1&&se===-1)&&this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),this.matrix.transform(Se[0],Se[1],Se[2],Se[3],Se[4],Se[5],Se[6],Se[7],Se[8],Se[9],Se[10],Se[11],Se[12],Se[13],Se[14],Se[15]),this.matrix.transform(_e[0],_e[1],_e[2],_e[3],_e[4],_e[5],_e[6],_e[7],_e[8],_e[9],_e[10],_e[11],_e[12],_e[13],_e[14],_e[15]),this.matrix.transform(ge[0],ge[1],ge[2],ge[3],ge[4],ge[5],ge[6],ge[7],ge[8],ge[9],ge[10],ge[11],ge[12],ge[13],ge[14],ge[15]),ye=0;ye<Te;ye+=1)ie[ye]=this.matrix.props[ye];this.matrix.reset()}else for(this.matrix.reset(),ye=0;ye<Te;ye+=1)ie[ye]=this.matrix.props[ye];Ee+=1,oe-=1,ae+=se}}else for(oe=this._currentCopies,ae=0,se=1;oe;)ne=this.elemsData[ae].it,ie=ne[ne.length-1].transform.mProps.v.props,ne[ne.length-1].transform.mProps._mdf=!1,ne[ne.length-1].transform.op._mdf=!1,oe-=1,ae+=se;return le},RepeaterModifier.prototype.addShape=function(){};function RoundCornersModifier(){}extendPrototype([ShapeModifier],RoundCornersModifier),RoundCornersModifier.prototype.initModifierProperties=function(te,ne){this.getValue=this.processKeys,this.rd=PropertyFactory.getProp(te,ne.r,0,null,this),this._isAnimated=!!this.rd.effectsSequence.length},RoundCornersModifier.prototype.processPath=function(te,ne){var ie=shapePool.newElement();ie.c=te.c;var ae,se=te._length,oe,le,ce,ue,de,fe,he=0,pe,ve,me,ge,Se,_e;for(ae=0;ae<se;ae+=1)oe=te.v[ae],ce=te.o[ae],le=te.i[ae],oe[0]===ce[0]&&oe[1]===ce[1]&&oe[0]===le[0]&&oe[1]===le[1]?(ae===0||ae===se-1)&&!te.c?(ie.setTripleAt(oe[0],oe[1],ce[0],ce[1],le[0],le[1],he),he+=1):(ae===0?ue=te.v[se-1]:ue=te.v[ae-1],de=Math.sqrt(Math.pow(oe[0]-ue[0],2)+Math.pow(oe[1]-ue[1],2)),fe=de?Math.min(de/2,ne)/de:0,Se=oe[0]+(ue[0]-oe[0])*fe,pe=Se,_e=oe[1]-(oe[1]-ue[1])*fe,ve=_e,me=pe-(pe-oe[0])*roundCorner,ge=ve-(ve-oe[1])*roundCorner,ie.setTripleAt(pe,ve,me,ge,Se,_e,he),he+=1,ae===se-1?ue=te.v[0]:ue=te.v[ae+1],de=Math.sqrt(Math.pow(oe[0]-ue[0],2)+Math.pow(oe[1]-ue[1],2)),fe=de?Math.min(de/2,ne)/de:0,me=oe[0]+(ue[0]-oe[0])*fe,pe=me,ge=oe[1]+(ue[1]-oe[1])*fe,ve=ge,Se=pe-(pe-oe[0])*roundCorner,_e=ve-(ve-oe[1])*roundCorner,ie.setTripleAt(pe,ve,me,ge,Se,_e,he),he+=1):(ie.setTripleAt(te.v[ae][0],te.v[ae][1],te.o[ae][0],te.o[ae][1],te.i[ae][0],te.i[ae][1],he),he+=1);return ie},RoundCornersModifier.prototype.processShapes=function(te){var ne,ie,ae=this.shapes.length,se,oe,le=this.rd.v;if(le!==0){var ce,ue;for(ie=0;ie<ae;ie+=1){if(ce=this.shapes[ie],ue=ce.localShapeCollection,!(!ce.shape._mdf&&!this._mdf&&!te))for(ue.releaseShapes(),ce.shape._mdf=!0,ne=ce.shape.paths.shapes,oe=ce.shape.paths._length,se=0;se<oe;se+=1)ue.addShape(this.processPath(ne[se],le));ce.shape.paths=ce.localShapeCollection}}this.dynamicProperties.length||(this._mdf=!1)};function floatEqual(te,ne){return Math.abs(te-ne)*1e5<=Math.min(Math.abs(te),Math.abs(ne))}function floatZero(te){return Math.abs(te)<=1e-5}function lerp(te,ne,ie){return te*(1-ie)+ne*ie}function lerpPoint(te,ne,ie){return[lerp(te[0],ne[0],ie),lerp(te[1],ne[1],ie)]}function quadRoots(te,ne,ie){if(te===0)return[];var ae=ne*ne-4*te*ie;if(ae<0)return[];var se=-ne/(2*te);if(ae===0)return[se];var oe=Math.sqrt(ae)/(2*te);return[se-oe,se+oe]}function polynomialCoefficients(te,ne,ie,ae){return[-te+3*ne-3*ie+ae,3*te-6*ne+3*ie,-3*te+3*ne,te]}function singlePoint(te){return new PolynomialBezier(te,te,te,te,!1)}function PolynomialBezier(te,ne,ie,ae,se){se&&pointEqual(te,ne)&&(ne=lerpPoint(te,ae,1/3)),se&&pointEqual(ie,ae)&&(ie=lerpPoint(te,ae,2/3));var oe=polynomialCoefficients(te[0],ne[0],ie[0],ae[0]),le=polynomialCoefficients(te[1],ne[1],ie[1],ae[1]);this.a=[oe[0],le[0]],this.b=[oe[1],le[1]],this.c=[oe[2],le[2]],this.d=[oe[3],le[3]],this.points=[te,ne,ie,ae]}PolynomialBezier.prototype.point=function(te){return[((this.a[0]*te+this.b[0])*te+this.c[0])*te+this.d[0],((this.a[1]*te+this.b[1])*te+this.c[1])*te+this.d[1]]},PolynomialBezier.prototype.derivative=function(te){return[(3*te*this.a[0]+2*this.b[0])*te+this.c[0],(3*te*this.a[1]+2*this.b[1])*te+this.c[1]]},PolynomialBezier.prototype.tangentAngle=function(te){var ne=this.derivative(te);return Math.atan2(ne[1],ne[0])},PolynomialBezier.prototype.normalAngle=function(te){var ne=this.derivative(te);return Math.atan2(ne[0],ne[1])},PolynomialBezier.prototype.inflectionPoints=function(){var te=this.a[1]*this.b[0]-this.a[0]*this.b[1];if(floatZero(te))return[];var ne=-.5*(this.a[1]*this.c[0]-this.a[0]*this.c[1])/te,ie=ne*ne-1/3*(this.b[1]*this.c[0]-this.b[0]*this.c[1])/te;if(ie<0)return[];var ae=Math.sqrt(ie);return floatZero(ae)?ae>0&&ae<1?[ne]:[]:[ne-ae,ne+ae].filter(function(se){return se>0&&se<1})},PolynomialBezier.prototype.split=function(te){if(te<=0)return[singlePoint(this.points[0]),this];if(te>=1)return[this,singlePoint(this.points[this.points.length-1])];var ne=lerpPoint(this.points[0],this.points[1],te),ie=lerpPoint(this.points[1],this.points[2],te),ae=lerpPoint(this.points[2],this.points[3],te),se=lerpPoint(ne,ie,te),oe=lerpPoint(ie,ae,te),le=lerpPoint(se,oe,te);return[new PolynomialBezier(this.points[0],ne,se,le,!0),new PolynomialBezier(le,oe,ae,this.points[3],!0)]};function extrema(te,ne){var ie=te.points[0][ne],ae=te.points[te.points.length-1][ne];if(ie>ae){var se=ae;ae=ie,ie=se}for(var oe=quadRoots(3*te.a[ne],2*te.b[ne],te.c[ne]),le=0;le<oe.length;le+=1)if(oe[le]>0&&oe[le]<1){var ce=te.point(oe[le])[ne];ce<ie?ie=ce:ce>ae&&(ae=ce)}return{min:ie,max:ae}}PolynomialBezier.prototype.bounds=function(){return{x:extrema(this,0),y:extrema(this,1)}},PolynomialBezier.prototype.boundingBox=function(){var te=this.bounds();return{left:te.x.min,right:te.x.max,top:te.y.min,bottom:te.y.max,width:te.x.max-te.x.min,height:te.y.max-te.y.min,cx:(te.x.max+te.x.min)/2,cy:(te.y.max+te.y.min)/2}};function intersectData(te,ne,ie){var ae=te.boundingBox();return{cx:ae.cx,cy:ae.cy,width:ae.width,height:ae.height,bez:te,t:(ne+ie)/2,t1:ne,t2:ie}}function splitData(te){var ne=te.bez.split(.5);return[intersectData(ne[0],te.t1,te.t),intersectData(ne[1],te.t,te.t2)]}function boxIntersect(te,ne){return Math.abs(te.cx-ne.cx)*2<te.width+ne.width&&Math.abs(te.cy-ne.cy)*2<te.height+ne.height}function intersectsImpl(te,ne,ie,ae,se,oe){if(boxIntersect(te,ne)){if(ie>=oe||te.width<=ae&&te.height<=ae&&ne.width<=ae&&ne.height<=ae){se.push([te.t,ne.t]);return}var le=splitData(te),ce=splitData(ne);intersectsImpl(le[0],ce[0],ie+1,ae,se,oe),intersectsImpl(le[0],ce[1],ie+1,ae,se,oe),intersectsImpl(le[1],ce[0],ie+1,ae,se,oe),intersectsImpl(le[1],ce[1],ie+1,ae,se,oe)}}PolynomialBezier.prototype.intersections=function(te,ne,ie){ne===void 0&&(ne=2),ie===void 0&&(ie=7);var ae=[];return intersectsImpl(intersectData(this,0,1),intersectData(te,0,1),0,ne,ae,ie),ae},PolynomialBezier.shapeSegment=function(te,ne){var ie=(ne+1)%te.length();return new PolynomialBezier(te.v[ne],te.o[ne],te.i[ie],te.v[ie],!0)},PolynomialBezier.shapeSegmentInverted=function(te,ne){var ie=(ne+1)%te.length();return new PolynomialBezier(te.v[ie],te.i[ie],te.o[ne],te.v[ne],!0)};function crossProduct(te,ne){return[te[1]*ne[2]-te[2]*ne[1],te[2]*ne[0]-te[0]*ne[2],te[0]*ne[1]-te[1]*ne[0]]}function lineIntersection(te,ne,ie,ae){var se=[te[0],te[1],1],oe=[ne[0],ne[1],1],le=[ie[0],ie[1],1],ce=[ae[0],ae[1],1],ue=crossProduct(crossProduct(se,oe),crossProduct(le,ce));return floatZero(ue[2])?null:[ue[0]/ue[2],ue[1]/ue[2]]}function polarOffset(te,ne,ie){return[te[0]+Math.cos(ne)*ie,te[1]-Math.sin(ne)*ie]}function pointDistance(te,ne){return Math.hypot(te[0]-ne[0],te[1]-ne[1])}function pointEqual(te,ne){return floatEqual(te[0],ne[0])&&floatEqual(te[1],ne[1])}function ZigZagModifier(){}extendPrototype([ShapeModifier],ZigZagModifier),ZigZagModifier.prototype.initModifierProperties=function(te,ne){this.getValue=this.processKeys,this.amplitude=PropertyFactory.getProp(te,ne.s,0,null,this),this.frequency=PropertyFactory.getProp(te,ne.r,0,null,this),this.pointsType=PropertyFactory.getProp(te,ne.pt,0,null,this),this._isAnimated=this.amplitude.effectsSequence.length!==0||this.frequency.effectsSequence.length!==0||this.pointsType.effectsSequence.length!==0};function setPoint(te,ne,ie,ae,se,oe,le){var ce=ie-Math.PI/2,ue=ie+Math.PI/2,de=ne[0]+Math.cos(ie)*ae*se,fe=ne[1]-Math.sin(ie)*ae*se;te.setTripleAt(de,fe,de+Math.cos(ce)*oe,fe-Math.sin(ce)*oe,de+Math.cos(ue)*le,fe-Math.sin(ue)*le,te.length())}function getPerpendicularVector(te,ne){var ie=[ne[0]-te[0],ne[1]-te[1]],ae=-Math.PI*.5;return[Math.cos(ae)*ie[0]-Math.sin(ae)*ie[1],Math.sin(ae)*ie[0]+Math.cos(ae)*ie[1]]}function getProjectingAngle(te,ne){var ie=ne===0?te.length()-1:ne-1,ae=(ne+1)%te.length(),se=te.v[ie],oe=te.v[ae],le=getPerpendicularVector(se,oe);return Math.atan2(0,1)-Math.atan2(le[1],le[0])}function zigZagCorner(te,ne,ie,ae,se,oe,le){var ce=getProjectingAngle(ne,ie),ue=ne.v[ie%ne._length],de=ne.v[ie===0?ne._length-1:ie-1],fe=ne.v[(ie+1)%ne._length],he=oe===2?Math.sqrt(Math.pow(ue[0]-de[0],2)+Math.pow(ue[1]-de[1],2)):0,pe=oe===2?Math.sqrt(Math.pow(ue[0]-fe[0],2)+Math.pow(ue[1]-fe[1],2)):0;setPoint(te,ne.v[ie%ne._length],ce,le,ae,pe/((se+1)*2),he/((se+1)*2),oe)}function zigZagSegment(te,ne,ie,ae,se,oe){for(var le=0;le<ae;le+=1){var ce=(le+1)/(ae+1),ue=se===2?Math.sqrt(Math.pow(ne.points[3][0]-ne.points[0][0],2)+Math.pow(ne.points[3][1]-ne.points[0][1],2)):0,de=ne.normalAngle(ce);setPoint(te,ne.point(ce),de,oe,ie,ue/((ae+1)*2),ue/((ae+1)*2),se),oe=-oe}return oe}ZigZagModifier.prototype.processPath=function(te,ne,ie,ae){var se=te._length,oe=shapePool.newElement();if(oe.c=te.c,te.c||(se-=1),se===0)return oe;var le=-1,ce=PolynomialBezier.shapeSegment(te,0);zigZagCorner(oe,te,0,ne,ie,ae,le);for(var ue=0;ue<se;ue+=1)le=zigZagSegment(oe,ce,ne,ie,ae,-le),ue===se-1&&!te.c?ce=null:ce=PolynomialBezier.shapeSegment(te,(ue+1)%se),zigZagCorner(oe,te,ue+1,ne,ie,ae,le);return oe},ZigZagModifier.prototype.processShapes=function(te){var ne,ie,ae=this.shapes.length,se,oe,le=this.amplitude.v,ce=Math.max(0,Math.round(this.frequency.v)),ue=this.pointsType.v;if(le!==0){var de,fe;for(ie=0;ie<ae;ie+=1){if(de=this.shapes[ie],fe=de.localShapeCollection,!(!de.shape._mdf&&!this._mdf&&!te))for(fe.releaseShapes(),de.shape._mdf=!0,ne=de.shape.paths.shapes,oe=de.shape.paths._length,se=0;se<oe;se+=1)fe.addShape(this.processPath(ne[se],le,ce,ue));de.shape.paths=de.localShapeCollection}}this.dynamicProperties.length||(this._mdf=!1)};function linearOffset(te,ne,ie){var ae=Math.atan2(ne[0]-te[0],ne[1]-te[1]);return[polarOffset(te,ae,ie),polarOffset(ne,ae,ie)]}function offsetSegment(te,ne){var ie,ae,se,oe,le,ce,ue=linearOffset(te.points[0],te.points[1],ne);ie=ue[0],ae=ue[1],ue=linearOffset(te.points[1],te.points[2],ne),se=ue[0],oe=ue[1],ue=linearOffset(te.points[2],te.points[3],ne),le=ue[0],ce=ue[1];var de=lineIntersection(ie,ae,se,oe);de===null&&(de=ae);var fe=lineIntersection(le,ce,se,oe);return fe===null&&(fe=le),new PolynomialBezier(ie,de,fe,ce)}function joinLines(te,ne,ie,ae,se){var oe=ne.points[3],le=ie.points[0];if(ae===3||pointEqual(oe,le))return oe;if(ae===2){var ce=-ne.tangentAngle(1),ue=-ie.tangentAngle(0)+Math.PI,de=lineIntersection(oe,polarOffset(oe,ce+Math.PI/2,100),le,polarOffset(le,ce+Math.PI/2,100)),fe=de?pointDistance(de,oe):pointDistance(oe,le)/2,he=polarOffset(oe,ce,2*fe*roundCorner);return te.setXYAt(he[0],he[1],"o",te.length()-1),he=polarOffset(le,ue,2*fe*roundCorner),te.setTripleAt(le[0],le[1],le[0],le[1],he[0],he[1],te.length()),le}var pe=lineIntersection(pointEqual(oe,ne.points[2])?ne.points[0]:ne.points[2],oe,le,pointEqual(le,ie.points[1])?ie.points[3]:ie.points[1]);return pe&&pointDistance(pe,oe)<se?(te.setTripleAt(pe[0],pe[1],pe[0],pe[1],pe[0],pe[1],te.length()),pe):oe}function getIntersection(te,ne){var ie=te.intersections(ne);return ie.length&&floatEqual(ie[0][0],1)&&ie.shift(),ie.length?ie[0]:null}function pruneSegmentIntersection(te,ne){var ie=te.slice(),ae=ne.slice(),se=getIntersection(te[te.length-1],ne[0]);return se&&(ie[te.length-1]=te[te.length-1].split(se[0])[0],ae[0]=ne[0].split(se[1])[1]),te.length>1&&ne.length>1&&(se=getIntersection(te[0],ne[ne.length-1]),se)?[[te[0].split(se[0])[0]],[ne[ne.length-1].split(se[1])[1]]]:[ie,ae]}function pruneIntersections(te){for(var ne,ie=1;ie<te.length;ie+=1)ne=pruneSegmentIntersection(te[ie-1],te[ie]),te[ie-1]=ne[0],te[ie]=ne[1];return te.length>1&&(ne=pruneSegmentIntersection(te[te.length-1],te[0]),te[te.length-1]=ne[0],te[0]=ne[1]),te}function offsetSegmentSplit(te,ne){var ie=te.inflectionPoints(),ae,se,oe,le;if(ie.length===0)return[offsetSegment(te,ne)];if(ie.length===1||floatEqual(ie[1],1))return oe=te.split(ie[0]),ae=oe[0],se=oe[1],[offsetSegment(ae,ne),offsetSegment(se,ne)];oe=te.split(ie[0]),ae=oe[0];var ce=(ie[1]-ie[0])/(1-ie[0]);return oe=oe[1].split(ce),le=oe[0],se=oe[1],[offsetSegment(ae,ne),offsetSegment(le,ne),offsetSegment(se,ne)]}function OffsetPathModifier(){}extendPrototype([ShapeModifier],OffsetPathModifier),OffsetPathModifier.prototype.initModifierProperties=function(te,ne){this.getValue=this.processKeys,this.amount=PropertyFactory.getProp(te,ne.a,0,null,this),this.miterLimit=PropertyFactory.getProp(te,ne.ml,0,null,this),this.lineJoin=ne.lj,this._isAnimated=this.amount.effectsSequence.length!==0},OffsetPathModifier.prototype.processPath=function(te,ne,ie,ae){var se=shapePool.newElement();se.c=te.c;var oe=te.length();te.c||(oe-=1);var le,ce,ue,de=[];for(le=0;le<oe;le+=1)ue=PolynomialBezier.shapeSegment(te,le),de.push(offsetSegmentSplit(ue,ne));if(!te.c)for(le=oe-1;le>=0;le-=1)ue=PolynomialBezier.shapeSegmentInverted(te,le),de.push(offsetSegmentSplit(ue,ne));de=pruneIntersections(de);var fe=null,he=null;for(le=0;le<de.length;le+=1){var pe=de[le];for(he&&(fe=joinLines(se,he,pe[0],ie,ae)),he=pe[pe.length-1],ce=0;ce<pe.length;ce+=1)ue=pe[ce],fe&&pointEqual(ue.points[0],fe)?se.setXYAt(ue.points[1][0],ue.points[1][1],"o",se.length()-1):se.setTripleAt(ue.points[0][0],ue.points[0][1],ue.points[1][0],ue.points[1][1],ue.points[0][0],ue.points[0][1],se.length()),se.setTripleAt(ue.points[3][0],ue.points[3][1],ue.points[3][0],ue.points[3][1],ue.points[2][0],ue.points[2][1],se.length()),fe=ue.points[3]}return de.length&&joinLines(se,he,de[0][0],ie,ae),se},OffsetPathModifier.prototype.processShapes=function(te){var ne,ie,ae=this.shapes.length,se,oe,le=this.amount.v,ce=this.miterLimit.v,ue=this.lineJoin;if(le!==0){var de,fe;for(ie=0;ie<ae;ie+=1){if(de=this.shapes[ie],fe=de.localShapeCollection,!(!de.shape._mdf&&!this._mdf&&!te))for(fe.releaseShapes(),de.shape._mdf=!0,ne=de.shape.paths.shapes,oe=de.shape.paths._length,se=0;se<oe;se+=1)fe.addShape(this.processPath(ne[se],le,ue,ce));de.shape.paths=de.localShapeCollection}}this.dynamicProperties.length||(this._mdf=!1)};function getFontProperties(te){for(var ne=te.fStyle?te.fStyle.split(" "):[],ie="normal",ae="normal",se=ne.length,oe,le=0;le<se;le+=1)switch(oe=ne[le].toLowerCase(),oe){case"italic":ae="italic";break;case"bold":ie="700";break;case"black":ie="900";break;case"medium":ie="500";break;case"regular":case"normal":ie="400";break;case"light":case"thin":ie="200";break;default:break}return{style:ae,weight:te.fWeight||ie}}var FontManager=(function(){var te=5e3,ne={w:0,size:0,shapes:[],data:{shapes:[]}},ie=[];ie=ie.concat([2304,2305,2306,2307,2362,2363,2364,2364,2366,2367,2368,2369,2370,2371,2372,2373,2374,2375,2376,2377,2378,2379,2380,2381,2382,2383,2387,2388,2389,2390,2391,2402,2403]);var ae=127988,se=917631,oe=917601,le=917626,ce=65039,ue=8205,de=127462,fe=127487,he=["d83cdffb","d83cdffc","d83cdffd","d83cdffe","d83cdfff"];function pe(Ne){var we=Ne.split(","),ke,Ae=we.length,Pe=[];for(ke=0;ke<Ae;ke+=1)we[ke]!=="sans-serif"&&we[ke]!=="monospace"&&Pe.push(we[ke]);return Pe.join(",")}function ve(Ne,we){var ke=createTag("span");ke.setAttribute("aria-hidden",!0),ke.style.fontFamily=we;var Ae=createTag("span");Ae.innerText="giItT1WQy@!-/#",ke.style.position="absolute",ke.style.left="-10000px",ke.style.top="-10000px",ke.style.fontSize="300
37px",ke.style.fontVariant="normal",ke.style.fontStyle="normal",ke.style.fontWeight="normal",ke.style.letterSpacing="0",ke.appendChild(Ae),document.body.appendChild(ke);var Pe=Ae.offsetWidth;return Ae.style.fontFamily=pe(Ne)+", "+we,{node:Ae,w:Pe,parent:ke}}function me(){var Ne,we=this.fonts.length,ke,Ae,Pe=we;for(Ne=0;Ne<we;Ne+=1)this.fonts[Ne].loaded?Pe-=1:this.fonts[Ne].fOrigin==="n"||this.fonts[Ne].origin===0?this.fonts[Ne].loaded=!0:(ke=this.fonts[Ne].monoCase.node,Ae=this.fonts[Ne].monoCase.w,ke.offsetWidth!==Ae?(Pe-=1,this.fonts[Ne].loaded=!0):(ke=this.fonts[Ne].sansCase.node,Ae=this.fonts[Ne].sansCase.w,ke.offsetWidth!==Ae&&(Pe-=1,this.fonts[Ne].loaded=!0)),this.fonts[Ne].loaded&&(this.fonts[Ne].sansCase.parent.parentNode.removeChild(this.fonts[Ne].sansCase.parent),this.fonts[Ne].monoCase.parent.parentNode.removeChild(this.fonts[Ne].monoCase.parent)));Pe!==0&&Date.now()-this.initTime<te?setTimeout(this.checkLoadedFontsBinded,20):setTimeout(this.setIsLoadedBinded,10)}function ge(Ne,we){var ke=document.body&&we?"svg":"canvas",Ae,Pe=getFontProperties(Ne);if(ke==="svg"){var xe=createNS("text");xe.style.fontSize="100px",xe.setAttribute("font-family",Ne.fFamily),xe.setAttribute("font-style",Pe.style),xe.setAttribute("font-weight",Pe.weight),xe.textContent="1",Ne.fClass?(xe.style.fontFamily="inherit",xe.setAttribute("class",Ne.fClass)):xe.style.fontFamily=Ne.fFamily,we.appendChild(xe),Ae=xe}else{var Oe=new OffscreenCanvas(500,500).getContext("2d");Oe.font=Pe.style+" "+Pe.weight+" 100px "+Ne.fFamily,Ae=Oe}function We(Je){return ke==="svg"?(Ae.textContent=Je,Ae.getComputedTextLength()):Ae.measureText(Je).width}return{measureText:We}}function Se(Ne,we){if(!Ne){this.isLoaded=!0;return}if(this.chars){this.isLoaded=!0,this.fonts=Ne.list;return}if(!document.body){this.isLoaded=!0,Ne.list.forEach(function(Fe){Fe.helper=ge(Fe),Fe.cache={}}),this.fonts=Ne.list;return}var ke=Ne.list,Ae,Pe=ke.length,xe=Pe;for(Ae=0;Ae<Pe;Ae+=1){var Oe=!0,We,Je;if(ke[Ae].loaded=!1,ke[Ae].monoCase=ve(ke[Ae].fFamily,"monospace"),ke[Ae].sansCase=ve(ke[Ae].fFamily,"sans-serif"),!ke[Ae].fPath)ke[Ae].loaded=!0,xe-=1;else if(ke[Ae].fOrigin==="p"||ke[Ae].origin===3){if(We=document.querySelectorAll('style[f-forigin="p"][f-family="'+ke[Ae].fFamily+'"], style[f-origin="3"][f-family="'+ke[Ae].fFamily+'"]'),We.length>0&&(Oe=!1),Oe){var Ze=createTag("style");Ze.setAttribute("f-forigin",ke[Ae].fOrigin),Ze.setAttribute("f-origin",ke[Ae].origin),Ze.setAttribute("f-family",ke[Ae].fFamily),Ze.type="text/css",Ze.innerText="@font-face {font-family: "+ke[Ae].fFamily+"; font-style: normal; src: url('"+ke[Ae].fPath+"');}",we.appendChild(Ze)}}else if(ke[Ae].fOrigin==="g"||ke[Ae].origin===1){for(We=document.querySelectorAll('link[f-forigin="g"], link[f-origin="1"]'),Je=0;Je<We.length;Je+=1)We[Je].href.indexOf(ke[Ae].fPath)!==-1&&(Oe=!1);if(Oe){var At=createTag("link");At.setAttribute("f-forigin",ke[Ae].fOrigin),At.setAttribute("f-origin",ke[Ae].origin),At.type="text/css",At.rel="stylesheet",At.href=ke[Ae].fPath,document.body.appendChild(At)}}else if(ke[Ae].fOrigin==="t"||ke[Ae].origin===2){for(We=document.querySelectorAll('script[f-forigin="t"], script[f-origin="2"]'),Je=0;Je<We.length;Je+=1)ke[Ae].fPath===We[Je].src&&(Oe=!1);if(Oe){var De=createTag("link");De.setAttribute("f-forigin",ke[Ae].fOrigin),De.setAttribute("f-origin",ke[Ae].origin),De.setAttribute("rel","stylesheet"),De.setAttribute("href",ke[Ae].fPath),we.appendChild(De)}}ke[Ae].helper=ge(ke[Ae],we),ke[Ae].cache={},this.fonts.push(ke[Ae])}xe===0?this.isLoaded=!0:setTimeout(this.checkLoadedFonts.bind(this),100)}function _e(Ne){if(Ne){this.chars||(this.chars=[]);var we,ke=Ne.length,Ae,Pe=this.chars.length,xe;for(we=0;we<ke;we+=1){for(Ae=0,xe=!1;Ae<Pe;)this.chars[Ae].style===Ne[we].style&&this.chars[Ae].fFamily===Ne[we].fFamily&&this.chars[Ae].ch===Ne[we].ch&&(xe=!0),Ae+=1;xe||(this.chars.push(Ne[we]),Pe+=1)}}}function Ee(Ne,we,ke){for(var Ae=0,Pe=this.chars.length;Ae<Pe;){if(this.chars[Ae].ch===Ne&&this.chars[Ae].style===we&&this.chars[Ae].fFamily===ke)return this.chars[Ae];Ae+=1}return(typeof Ne=="string"&&Ne.charCodeAt(0)!==13||!Ne)&&console&&console.warn&&!this._warned&&(this._warned=!0,console.warn("Missing character from exported characters list: ",Ne,we,ke)),ne}function ye(Ne,we,ke){var Ae=this.getFontByName(we),Pe=Ne;if(!Ae.cache[Pe]){var xe=Ae.helper;if(Ne===" "){var Oe=xe.measureText("|"+Ne+"|"),We=xe.measureText("||");Ae.cache[Pe]=(Oe-We)/100}else Ae.cache[Pe]=xe.measureText(Ne)/100}return Ae.cache[Pe]*ke}function Te(Ne){for(var we=0,ke=this.fonts.length;we<ke;){if(this.fonts[we].fName===Ne)return this.fonts[we];we+=1}return this.fonts[0]}function be(Ne){var we=0,ke=Ne.charCodeAt(0);if(ke>=55296&&ke<=56319){var Ae=Ne.charCodeAt(1);Ae>=56320&&Ae<=57343&&(we=(ke-55296)*1024+Ae-56320+65536)}return we}function Ce(Ne,we){var ke=Ne.toString(16)+we.toString(16);return he.indexOf(ke)!==-1}function Ie(Ne){return Ne===ue}function Re(Ne){return Ne===ce}function Me(Ne){var we=be(Ne);return we>=de&&we<=fe}function Ge(Ne){return Me(Ne.substr(0,2))&&Me(Ne.substr(2,2))}function Be(Ne){return ie.indexOf(Ne)!==-1}function Ve(Ne,we){var ke=be(Ne.substr(we,2));if(ke!==ae)return!1;var Ae=0;for(we+=2;Ae<5;){if(ke=be(Ne.substr(we,2)),ke<oe||ke>le)return!1;Ae+=1,we+=2}return be(Ne.substr(we,2))===se}function $e(){this.isLoaded=!0}var ze=function(){this.fonts=[],this.chars=null,this.typekitLoaded=0,this.isLoaded=!1,this._warned=!1,this.initTime=Date.now(),this.setIsLoadedBinded=this.setIsLoaded.bind(this),this.checkLoadedFontsBinded=this.checkLoadedFonts.bind(this)};return ze.isModifier=Ce,ze.isZeroWidthJoiner=Ie,ze.isFlagEmoji=Ge,ze.isRegionalCode=Me,ze.isCombinedCharacter=Be,ze.isRegionalFlag=Ve,ze.isVariationSelector=Re,ze.BLACK_FLAG_CODE_POINT=ae,ze.prototype={addChars:_e,addFonts:Se,getCharData:Ee,getFontByName:Te,measureText:ye,checkLoadedFonts:me,setIsLoaded:$e},ze})();function SlotManager(te){this.animationData=te}SlotManager.prototype.getProp=function(te){return this.animationData.slots&&this.animationData.slots[te.sid]?Object.assign(te,this.animationData.slots[te.sid].p):te};function slotFactory(te){return new SlotManager(te)}
vendor: 24,435 bytes, line 37
37function RenderableElement(){}RenderableElement.prototype={initRenderable:function(){this.isInRange=!1,this.hidden=!1,this.isTransparent=!1,this.renderableComponents=[]},addRenderableComponent:function(ne){this.renderableComponents.indexOf(ne)===-1&&this.renderableComponents.push(ne)},removeRenderableComponent:function(ne){this.renderableComponents.indexOf(ne)!==-1&&this.renderableComponents.splice(this.renderableComponents.indexOf(ne),1)},prepareRenderableFrame:function(ne){this.checkLayerLimits(ne)},checkTransparency:function(){this.finalTransform.mProp.o.v<=0?!this.isTransparent&&this.globalData.renderConfig.hideOnTransparent&&(this.isTransparent=!0,this.hide()):this.isTransparent&&(this.isTransparent=!1,this.show())},checkLayerLimits:function(ne){this.data.ip-this.data.st<=ne&&this.data.op-this.data.st>ne?this.isInRange!==!0&&(this.globalData._mdf=!0,this._mdf=!0,this.isInRange=!0,this.show()):this.isInRange!==!1&&(this.globalData._mdf=!0,this.isInRange=!1,this.hide())},renderRenderable:function(){var ne,ie=this.renderableComponents.length;for(ne=0;ne<ie;ne+=1)this.renderableComponents[ne].renderFrame(this._isFirstFrame)},sourceRectAtTime:function(){return{top:0,left:0,width:100,height:100}},getLayerSize:function(){return this.data.ty===5?{w:this.data.textData.width,h:this.data.textData.height}:{w:this.data.width,h:this.data.height}}};var getBlendMode=(function(){var te={0:"source-over",1:"multiply",2:"screen",3:"overlay",4:"darken",5:"lighten",6:"color-dodge",7:"color-burn",8:"hard-light",9:"soft-light",10:"difference",11:"exclusion",12:"hue",13:"saturation",14:"color",15:"luminosity"};return function(ne){return te[ne]||""}})();function SliderEffect(te,ne,ie){this.p=PropertyFactory.getProp(ne,te.v,0,0,ie)}function AngleEffect(te,ne,ie){this.p=PropertyFactory.getProp(ne,te.v,0,0,ie)}function ColorEffect(te,ne,ie){this.p=PropertyFactory.getProp(ne,te.v,1,0,ie)}function PointEffect(te,ne,ie){this.p=PropertyFactory.getProp(ne,te.v,1,0,ie)}function LayerIndexEffect(te,ne,ie){this.p=PropertyFactory.getProp(ne,te.v,0,0,ie)}function MaskIndexEffect(te,ne,ie){this.p=PropertyFactory.getProp(ne,te.v,0,0,ie)}function CheckboxEffect(te,ne,ie){this.p=PropertyFactory.getProp(ne,te.v,0,0,ie)}function NoValueEffect(){this.p={}}function EffectsManager(te,ne){var ie=te.ef||[];this.effectElements=[];var ae,se=ie.length,oe;for(ae=0;ae<se;ae+=1)oe=new GroupEffect(ie[ae],ne),this.effectElements.push(oe)}function GroupEffect(te,ne){this.init(te,ne)}extendPrototype([DynamicPropertyContainer],GroupEffect),GroupEffect.prototype.getValue=GroupEffect.prototype.iterateDynamicProperties,GroupEffect.prototype.init=function(te,ne){this.data=te,this.effectElements=[],this.initDynamicPropertyContainer(ne);var ie,ae=this.data.ef.length,se,oe=this.data.ef;for(ie=0;ie<ae;ie+=1){switch(se=null,oe[ie].ty){case 0:se=new SliderEffect(oe[ie],ne,this);break;case 1:se=new AngleEffect(oe[ie],ne,this);break;case 2:se=new ColorEffect(oe[ie],ne,this);break;case 3:se=new PointEffect(oe[ie],ne,this);break;case 4:case 7:se=new CheckboxEffect(oe[ie],ne,this);break;case 10:se=new LayerIndexEffect(oe[ie],ne,this);break;case 11:se=new MaskIndexEffect(oe[ie],ne,this);break;case 5:se=new EffectsManager(oe[ie],ne,this);break;default:se=new NoValueEffect(oe[ie],ne,this);break}se&&this.effectElements.push(se)}};function BaseElement(){}BaseElement.prototype={checkMasks:function(){if(!this.data.hasMask)return!1;for(var ne=0,ie=this.data.masksProperties.length;ne<ie;){if(this.data.masksProperties[ne].mode!=="n"&&this.data.masksProperties[ne].cl!==!1)return!0;ne+=1}return!1},initExpressions:function(){var ne=getExpressionInterfaces();if(ne){var ie=ne("layer"),ae=ne("effects"),se=ne("shape"),oe=ne("text"),le=ne("comp");this.layerInterface=ie(this),this.data.hasMask&&this.maskManager&&this.layerInterface.registerMaskInterface(this.maskManager);var ce=ae.createEffectsInterface(this,this.layerInterface);this.layerInterface.registerEffectsInterface(ce),this.data.ty===0||this.data.xt?this.compInterface=le(this):this.data.ty===4?(this.layerInterface.shapeInterface=se(this.shapesData,this.itemsData,this.layerInterface),this.layerInterface.content=this.layerInterface.shapeInterface):this.data.ty===5&&(this.layerInterface.textInterface=oe(this),this.layerInterface.text=this.layerInterface.textInterface)}},setBlendMode:function(){var ne=getBlendMode(this.data.bm),ie=this.baseElement||this.layerElement;ie.style["mix-blend-mode"]=ne},initBaseData:function(ne,ie,ae){this.globalData=ie,this.comp=ae,this.data=ne,this.layerId=createElementID(),this.data.sr||(this.data.sr=1),this.effectsManager=new EffectsManager(this.data,this,this.dynamicProperties)},getType:function(){return this.type},sourceRectAtTime:function(){}};function FrameElement(){}FrameElement.prototype={initFrame:function(){this._isFirstFrame=!1,this.dynamicProperties=[],this._mdf=!1},prepareProperties:function(ne,ie){var ae,se=this.dynamicProperties.length;for(ae=0;ae<se;ae+=1)(ie||this._isParent&&this.dynamicProperties[ae].propType==="transform")&&(this.dynamicProperties[ae].getValue(),this.dynamicProperties[ae]._mdf&&(this.globalData._mdf=!0,this._mdf=!0))},addDynamicProperty:function(ne){this.dynamicProperties.indexOf(ne)===-1&&this.dynamicProperties.push(ne)}};function FootageElement(te,ne,ie){this.initFrame(),this.initRenderable(),this.assetData=ne.getAssetData(te.refId),this.footageData=ne.imageLoader.getAsset(this.assetData),this.initBaseData(te,ne,ie)}FootageElement.prototype.prepareFrame=function(){},extendPrototype([RenderableElement,BaseElement,FrameElement],FootageElement),FootageElement.prototype.getBaseElement=function(){return null},FootageElement.prototype.renderFrame=function(){},FootageElement.prototype.destroy=function(){},FootageElement.prototype.initExpressions=function(){var te=getExpressionInterfaces();if(te){var ne=te("footage");this.layerInterface=ne(this)}},FootageElement.prototype.getFootageData=function(){return this.footageData};function AudioElement(te,ne,ie){this.initFrame(),this.initRenderable(),this.assetData=ne.getAssetData(te.refId),this.initBaseData(te,ne,ie),this._isPlaying=!1,this._canPlay=!1;var ae=this.globalData.getAssetsPath(this.assetData);this.audio=this.globalData.audioController.createAudio(ae),this._currentTime=0,this.globalData.audioController.addAudio(this),this._volumeMultiplier=1,this._volume=1,this._previousVolume=null,this.tm=te.tm?PropertyFactory.getProp(this,te.tm,0,ne.frameRate,this):{_placeholder:!0},this.lv=PropertyFactory.getProp(this,te.au&&te.au.lv?te.au.lv:{k:[100]},1,.01,this)}AudioElement.prototype.prepareFrame=function(te){if(this.prepareRenderableFrame(te,!0),this.prepareProperties(te,!0),this.tm._placeholder)this._currentTime=te/this.data.sr;else{var ne=this.tm.v;this._currentTime=ne}this._volume=this.lv.v[0];var ie=this._volume*this._volumeMultiplier;this._previousVolume!==ie&&(this._previousVolume=ie,this.audio.volume(ie))},extendPrototype([RenderableElement,BaseElement,FrameElement],AudioElement),AudioElement.prototype.renderFrame=function(){this.isInRange&&this._canPlay&&(this._isPlaying?(!this.audio.playing()||Math.abs(this._currentTime/this.globalData.frameRate-this.audio.seek())>.1)&&this.audio.seek(this._currentTime/this.globalData.frameRate):(this.audio.play(),this.audio.seek(this._currentTime/this.globalData.frameRate),this._isPlaying=!0))},AudioElement.prototype.show=function(){},AudioElement.prototype.hide=function(){this.audio.pause(),this._isPlaying=!1},AudioElement.prototype.pause=function(){this.audio.pause(),this._isPlaying=!1,this._canPlay=!1},AudioElement.prototype.resume=function(){this._canPlay=!0},AudioElement.prototype.setRate=function(te){this.audio.rate(te)},AudioElement.prototype.volume=function(te){this._volumeMultiplier=te,this._previousVolume=te*this._volume,this.audio.volume(this._previousVolume)},AudioElement.prototype.getBaseElement=function(){return null},AudioElement.prototype.destroy=function(){},AudioElement.prototype.sourceRectAtTime=function(){},AudioElement.prototype.initExpressions=function(){};function BaseRenderer(){}BaseRenderer.prototype.checkLayers=function(te){var ne,ie=this.layers.length,ae;for(this.completeLayers=!0,ne=ie-1;ne>=0;ne-=1)this.elements[ne]||(ae=this.layers[ne],ae.ip-ae.st<=te-this.layers[ne].st&&ae.op-ae.st>te-this.layers[ne].st&&this.buildItem(ne)),this.completeLayers=this.elements[ne]?this.completeLayers:!1;this.checkPendingElements()},BaseRenderer.prototype.createItem=function(te){switch(te.ty){case 2:return this.createImage(te);case 0:return this.createComp(te);case 1:return this.createSolid(te);case 3:return this.createNull(te);case 4:return this.createShape(te);case 5:return this.createText(te);case 6:return this.createAudio(te);case 13:return this.createCamera(te);case 15:return this.createFootage(te);default:return this.createNull(te)}},BaseRenderer.prototype.createCamera=function(){throw new Error("You're using a 3d camera. Try the html renderer.")},BaseRenderer.prototype.createAudio=function(te){return new AudioElement(te,this.globalData,this)},BaseRenderer.prototype.createFootage=function(te){return new FootageElement(te,this.globalData,this)},BaseRenderer.prototype.buildAllItems=function(){var te,ne=this.layers.length;for(te=0;te<ne;te+=1)this.buildItem(te);this.checkPendingElements()},BaseRenderer.prototype.includeLayers=function(te){this.completeLayers=!1;var ne,ie=te.length,ae,se=this.layers.length;for(ne=0;ne<ie;ne+=1)for(ae=0;ae<se;){if(this.layers[ae].id===te[ne].id){this.layers[ae]=te[ne];break}ae+=1}},BaseRenderer.prototype.setProjectInterface=function(te){this.globalData.projectInterface=te},BaseRenderer.prototype.initItems=function(){this.globalData.progressiveLoad||this.buildAllItems()},BaseRenderer.prototype.buildElementParenting=function(te,ne,ie){for(var ae=this.elements,se=this.layers,oe=0,le=se.length;oe<le;)se[oe].ind==ne&&(!ae[oe]||ae[oe]===!0?(this.buildItem(oe),this.addPendingElement(te)):(ie.push(ae[oe]),ae[oe].setAsParent(),se[oe].parent!==void 0?this.buildElementParenting(te,se[oe].parent,ie):te.setHierarchy(ie))),oe+=1},BaseRenderer.prototype.addPendingElement=function(te){this.pendingElements.push(te)},BaseRenderer.prototype.searchExtraCompositions=function(te){var ne,ie=te.length;for(ne=0;ne<ie;ne+=1)if(te[ne].xt){var ae=this.createComp(te[ne]);ae.initExpressions(),this.globalData.projectInterface.registerComposition(ae)}},BaseRenderer.prototype.getElementById=function(te){var ne,ie=this.elements.length;for(ne=0;ne<ie;ne+=1)if(this.elements[ne].data.ind===te)return this.elements[ne];return null},BaseRenderer.prototype.getElementByPath=function(te){var ne=te.shift(),ie;if(typeof ne=="number")ie=this.elements[ne];else{var ae,se=this.elements.length;for(ae=0;ae<se;ae+=1)if(this.elements[ae].data.nm===ne){ie=this.elements[ae];break}}return te.length===0?ie:ie.getElementByPath(te)},BaseRenderer.prototype.setupGlobalData=function(te,ne){this.globalData.fontManager=new FontManager,this.globalData.slotManager=slotFactory(te),this.globalData.fontManager.addChars(te.chars),this.globalData.fontManager.addFonts(te.fonts,ne),this.globalData.getAssetData=this.animationItem.getAssetData.bind(this.animationItem),this.globalData.getAssetsPath=this.animationItem.getAssetsPath.bind(this.animationItem),this.globalData.imageLoader=this.animationItem.imagePreloader,this.globalData.audioController=this.animationItem.audioController,this.globalData.frameId=0,this.globalData.frameRate=te.fr,this.globalData.nm=te.nm,this.globalData.compSize={w:te.w,h:te.h}};var effectTypes={TRANSFORM_EFFECT:"transformEFfect"};function TransformElement(){}TransformElement.prototype={initTransform:function(){var ne=new Matrix;this.finalTransform={mProp:this.data.ks?TransformPropertyFactory.getTransformProperty(this,this.data.ks,this):{o:0},_matMdf:!1,_localMatMdf:!1,_opMdf:!1,mat:ne,localMat:ne,localOpacity:1},this.data.ao&&(this.finalTransform.mProp.autoOriented=!0),this.data.ty},renderTransform:function(){if(this.finalTransform._opMdf=this.finalTransform.mProp.o._mdf||this._isFirstFrame,this.finalTransform._matMdf=this.finalTransform.mProp._mdf||this._isFirstFrame,this.hierarchy){var ne,ie=this.finalTransform.mat,ae=0,se=this.hierarchy.length;if(!this.finalTransform._matMdf)for(;ae<se;){if(this.hierarchy[ae].finalTransform.mProp._mdf){this.finalTransform._matMdf=!0;break}ae+=1}if(this.finalTransform._matMdf)for(ne=this.finalTransform.mProp.v.props,ie.cloneFromProps(ne),ae=0;ae<se;ae+=1)ie.multiply(this.hierarchy[ae].finalTransform.mProp.v)}this.finalTransform._matMdf&&(this.finalTransform._localMatMdf=this.finalTransform._matMdf),this.finalTransform._opMdf&&(this.finalTransform.localOpacity=this.finalTransform.mProp.o.v)},renderLocalTransform:function(){if(this.localTransforms){var ne=0,ie=this.localTransforms.length;if(this.finalTransform._localMatMdf=this.finalTransform._matMdf,!this.finalTransform._localMatMdf||!this.finalTransform._opMdf)for(;ne<ie;)this.localTransforms[ne]._mdf&&(this.finalTransform._localMatMdf=!0),this.localTransforms[ne]._opMdf&&!this.finalTransform._opMdf&&(this.finalTransform.localOpacity=this.finalTransform.mProp.o.v,this.finalTransform._opMdf=!0),ne+=1;if(this.finalTransform._localMatMdf){var ae=this.finalTransform.localMat;for(this.localTransforms[0].matrix.clone(ae),ne=1;ne<ie;ne+=1){var se=this.localTransforms[ne].matrix;ae.multiply(se)}ae.multiply(this.finalTransform.mat)}if(this.finalTransform._opMdf){var oe=this.finalTransform.localOpacity;for(ne=0;ne<ie;ne+=1)oe*=this.localTransforms[ne].opacity*.01;this.finalTransform.localOpacity=oe}}},searchEffectTransforms:function(){if(this.renderableEffectsManager){var ne=this.renderableEffectsManager.getEffects(effectTypes.TRANSFORM_EFFECT);if(ne.length){this.localTransforms=[],this.finalTransform.localMat=new Matrix;var ie=0,ae=ne.length;for(ie=0;ie<ae;ie+=1)this.localTransforms.push(ne[ie])}}},globalToLocal:function(ne){var ie=[];ie.push(this.finalTransform);for(var ae=!0,se=this.comp;ae;)se.finalTransform?(se.data.hasMask&&ie.splice(0,0,se.finalTransform),se=se.comp):ae=!1;var oe,le=ie.length,ce;for(oe=0;oe<le;oe+=1)ce=ie[oe].mat.applyToPointArray(0,0,0),ne=[ne[0]-ce[0],ne[1]-ce[1],0];return ne},mHelper:new Matrix};function MaskElement(te,ne,ie){this.data=te,this.element=ne,this.globalData=ie,this.storedData=[],this.masksProperties=this.data.masksProperties||[],this.maskElement=null;var ae=this.globalData.defs,se,oe=this.masksProperties?this.masksProperties.length:0;this.viewData=createSizedArray(oe),this.solidPath="";var le,ce=this.masksProperties,ue=0,de=[],fe,he,pe=createElementID(),ve,me,ge,Se,_e="clipPath",Ee="clip-path";for(se=0;se<oe;se+=1)if((ce[se].mode!=="a"&&ce[se].mode!=="n"||ce[se].inv||ce[se].o.k!==100||ce[se].o.x)&&(_e="mask",Ee="mask"),(ce[se].mode==="s"||ce[se].mode==="i")&&ue===0?(ve=createNS("rect"),ve.setAttribute("fill","#ffffff"),ve.setAttribute("width",this.element.comp.data.w||0),ve.setAttribute("height",this.element.comp.data.h||0),de.push(ve)):ve=null,le=createNS("path"),ce[se].mode==="n")this.viewData[se]={op:PropertyFactory.getProp(this.element,ce[se].o,0,.01,this.element),prop:ShapePropertyFactory.getShapeProp(this.element,ce[se],3),elem:le,lastPath:""},ae.appendChild(le);else{ue+=1,le.setAttribute("fill",ce[se].mode==="s"?"#000000":"#ffffff"),le.setAttribute("clip-rule","nonzero");var ye;if(ce[se].x.k!==0?(_e="mask",Ee="mask",Se=PropertyFactory.getProp(this.element,ce[se].x,0,null,this.element),ye=createElementID(),me=createNS("filter"),me.setAttribute("id",ye),ge=createNS("feMorphology"),ge.setAttribute("operator","erode"),ge.setAttribute("in","SourceGraphic"),ge.setAttribute("radius","0"),me.appendChild(ge),ae.appendChild(me),le.setAttribute("stroke",ce[se].mode==="s"?"#000000":"#ffffff")):(ge=null,Se=null),this.storedData[se]={elem:le,x:Se,expan:ge,lastPath:"",lastOperator:"",filterId:ye,lastRadius:0},ce[se].mode==="i"){he=de.length;var Te=createNS("g");for(fe=0;fe<he;fe+=1)Te.appendChild(de[fe]);var be=createNS("mask");be.setAttribute("mask-type","alpha"),be.setAttribute("id",pe+"_"+ue),be.appendChild(le),ae.appendChild(be),Te.setAttribute("mask","url("+getLocationHref()+"#"+pe+"_"+ue+")"),de.length=0,de.push(Te)}else de.push(le);ce[se].inv&&!this.solidPath&&(this.solidPath=this.createLayerSolidPath()),this.viewData[se]={elem:le,lastPath:"",op:PropertyFactory.getProp(this.element,ce[se].o,0,.01,this.element),prop:ShapePropertyFactory.getShapeProp(this.element,ce[se],3),invRect:ve},this.viewData[se].prop.k||this.drawPath(ce[se],this.viewData[se].prop.v,this.viewData[se])}for(this.maskElement=createNS(_e),oe=de.length,se=0;se<oe;se+=1)this.maskElement.appendChild(de[se]);ue>0&&(this.maskElement.setAttribute("id",pe),this.element.maskedElement.setAttribute(Ee,"url("+getLocationHref()+"#"+pe+")"),ae.appendChild(this.maskElement)),this.viewData.length&&this.element.addRenderableComponent(this)}MaskElement.prototype.getMaskProperty=function(te){return this.viewData[te].prop},MaskElement.prototype.renderFrame=function(te){var ne=this.element.finalTransform.mat,ie,ae=this.masksProperties.length;for(ie=0;ie<ae;ie+=1)if((this.viewData[ie].prop._mdf||te)&&this.drawPath(this.masksProperties[ie],this.viewData[ie].prop.v,this.viewData[ie]),(this.viewData[ie].op._mdf||te)&&this.viewData[ie].elem.setAttribute("fill-opacity",this.viewData[ie].op.v),this.masksProperties[ie].mode!=="n"&&(this.viewData[ie].invRect&&(this.element.finalTransform.mProp._mdf||te)&&this.viewData[ie].invRect.setAttribute("transform",ne.getInverseMatrix().to2dCSS()),this.storedData[ie].x&&(this.storedData[ie].x._mdf||te))){var se=this.storedData[ie].expan;this.storedData[ie].x.v<0?(this.storedData[ie].lastOperator!=="erode"&&(this.storedData[ie].lastOperator="erode",this.storedData[ie].elem.setAttribute("filter","url("+getLocationHref()+"#"+this.storedData[ie].filterId+")")),se.setAttribute("radius",-this.storedData[ie].x.v)):(this.storedData[ie].lastOperator!=="dilate"&&(this.storedData[ie].lastOperator="dilate",this.storedData[ie].elem.setAttribute("filter",null)),this.storedData[ie].elem.setAttribute("stroke-width",this.storedData[ie].x.v*2))}},MaskElement.prototype.getMaskelement=function(){return this.maskElement},MaskElement.prototype.createLayerSolidPath=function(){var te="M0,0 ";return te+=" h"+this.globalData.compSize.w,te+=" v"+this.globalData.compSize.h,te+=" h-"+this.globalData.compSize.w,te+=" v-"+this.globalData.compSize.h+" ",te},MaskElement.prototype.drawPath=function(te,ne,ie){var ae=" M"+ne.v[0][0]+","+ne.v[0][1],se,oe=ne._length;for(se=1;se<oe;se+=1)ae+=" C"+ne.o[se-1][0]+","+ne.o[se-1][1]+" "+ne.i[se][0]+","+ne.i[se][1]+" "+ne.v[se][0]+","+ne.v[se][1];if(ne.c&&oe>1&&(ae+=" C"+ne.o[se-1][0]+","+ne.o[se-1][1]+" "+ne.i[0][0]+","+ne.i[0][1]+" "+ne.v[0][0]+","+ne.v[0][1]),ie.lastPath!==ae){var le="";ie.elem&&(ne.c&&(le=te.inv?this.solidPath+ae:ae),ie.elem.setAttribute("d",le)),ie.lastPath=ae}},MaskElement.prototype.destroy=function(){this.element=null,this.globalData=null,this.maskElement=null,this.data=null,this.masksProperties=null};var filtersFactory=(function(){var te={};te.createFilter=ne,te.createAlphaToLuminanceFilter=ie;function ne(ae,se){var oe=createNS("filter");return oe.setAttribute("id",ae),se!==!0&&(oe.setAttribute("filterUnits","objectBoundingBox"),oe.setAttribute("x","0%"),oe.setAttribute("y","0%"),oe.setAttribute("width","100%"),oe.setAttribute("height","100%")),oe}function ie(){var ae=createNS("feColorMatrix");return ae.setAttribute("type","matrix"),ae.setAttribute("color-interpolation-filters","sRGB"),ae.setAttribute("values","0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 1"),ae}return te})(),featureSupport=(function(){var te={maskType:!0,svgLumaHidden:!0,offscreenCanvas:typeof OffscreenCanvas<"u"};return(/MSIE 10/i.test(navigator.userAgent)||/MSIE 9/i.test(navigator.userAgent)||/rv:11.0/i.test(navigator.userAgent)||/Edge\/\d./i.test(navigator.userAgent))&&(te.maskType=!1),/firefox/i.test(navigator.userAgent)&&(te.svgLumaHidden=!1),te})(),registeredEffects$1={},idPrefix="filter_result_";function SVGEffects(te){var ne,ie="SourceGraphic",ae=te.data.ef?te.data.ef.length:0,se=createElementID(),oe=filtersFactory.createFilter(se,!0),le=0;this.filters=[];var ce;for(ne=0;ne<ae;ne+=1){ce=null;var ue=te.data.ef[ne].ty;if(registeredEffects$1[ue]){var de=registeredEffects$1[ue].effect;ce=new de(oe,te.effectsManager.effectElements[ne],te,idPrefix+le,ie),ie=idPrefix+le,registeredEffects$1[ue].countsAsEffect&&(le+=1)}ce&&this.filters.push(ce)}le&&(te.globalData.defs.appendChild(oe),te.layerElement.setAttribute("filter","url("+getLocationHref()+"#"+se+")")),this.filters.length&&te.addRenderableComponent(this)}SVGEffects.prototype.renderFrame=function(te){var ne,ie=this.filters.length;for(ne=0;ne<ie;ne+=1)this.filters[ne].renderFrame(te)},SVGEffects.prototype.getEffects=function(te){var ne,ie=this.filters.length,ae=[];for(ne=0;ne<ie;ne+=1)this.filters[ne].type===te&&ae.push(this.filters[ne]);return ae};function registerEffect$1(te,ne,ie){registeredEffects$1[te]={effect:ne,countsAsEffect:ie}}function SVGBaseElement(){}SVGBaseElement.prototype={initRendererElement:function(){this.layerElement=createNS("g")},createContainerElements:function(){this.matteElement=createNS("g"),this.transformedElement=this.layerElement,this.maskedElement=this.layerElement,this._sizeChanged=!1;var ne=null;if(this.data.td){this.matteMasks={};var ie=createNS("g");ie.setAttribute("id",this.layerId),ie.appendChild(this.layerElement),ne=ie,this.globalData.defs.appendChild(ie)}else this.data.tt?(this.matteElement.appendChild(this.layerElement),ne=this.matteElement,this.baseElement=this.matteElement):this.baseElement=this.layerElement;if(this.data.ln&&this.layerElement.setAttribute("id",this.data.ln),this.data.cl&&this.layerElement.setAttribute("class",this.data.cl),this.data.ty===0&&!this.data.hd){var ae=createNS("clipPath"),se=createNS("path");se.setAttribute("d","M0,0 L"+this.data.w+",0 L"+this.data.w+","+this.data.h+" L0,"+this.data.h+"z");var oe=createElementID();if(ae.setAttribute("id",oe),ae.appendChild(se),this.globalData.defs.appendChild(ae),this.checkMasks()){var le=createNS("g");le.setAttribute("clip-path","url("+getLocationHref()+"#"+oe+")"),le.appendChild(this.layerElement),this.transformedElement=le,ne?ne.appendChild(this.transformedElement):this.baseElement=this.transformedElement}else this.layerElement.setAttribute("clip-path","url("+getLocationHref()+"#"+oe+")")}this.data.bm!==0&&this.setBlendMode()},renderElement:function(){this.finalTransform._localMatMdf&&this.transformedElement.setAttribute("transform",this.finalTransform.localMat.to2dCSS()),this.finalTransform._opMdf&&this.transformedElement.setAttribute("opacity",this.finalTransform.localOpacity)},destroyBaseElement:function(){this.layerElement=null,this.matteElement=null,this.maskManager.destroy()},getBaseElement:function(){return this.data.hd?null:this.baseElement},createRenderableComponents:function(){this.maskManager=new MaskElement(this.data,this,this.globalData),this.renderableEffectsManager=new SVGEffects(this),this.searchEffectTransforms()},getMatte:function(ne){if(this.matteMasks||(this.matteMasks={}),!this.matteMasks[ne]){var ie=this.layerId+"_"+ne,ae,se,oe,le;if(ne===1||ne===3){var ce=createNS("mask");ce.setAttribute("id",ie),ce.setAttribute("mask-type",ne===3?"luminance":"alpha"),oe=createNS("use"),oe.setAttributeNS("http://www.w3.org/1999/xlink","href","#"+this.layerId),ce.appendChild(oe),this.globalData.defs.appendChild(ce),!featureSupport.maskType&&ne===1&&(ce.setAttribute("mask-type","luminance"),ae=createElementID(),se=filtersFactory.createFilter(ae),this.globalData.defs.appendChild(se),se.appendChild(filtersFactory.createAlphaToLuminanceFilter()),le=createNS("g"),le.appendChild(oe),ce.appendChild(le),le.setAttribute("filter","url("+getLocationHref()+"#"+ae+")"))}else if(ne===2){var ue=createNS("mask");ue.setAttribute("id",ie),ue.setAttribute("mask-type","alpha");var de=createNS("g");ue.appendChild(de),ae=createElementID(),se=filtersFactory.createFilter(ae);var fe=createNS("feComponentTransfer");fe.setAttribute("in","SourceGraphic"),se.appendChild(fe);var he=createNS("feFuncA");he.setAttribute("type","table"),he.setAttribute("tableValues","1.0 0.0"),fe.appendChild(he),this.globalData.defs.appendChild(se);var pe=createNS("rect");pe.setAttribute("width",this.comp.data.w),pe.setAttribute("height",this.comp.data.h),pe.setAttribute("x","0"),pe.setAttribute("y","0"),pe.setAttribute("fill","#ffffff"),pe.setAttribute("op
37acity","0"),de.setAttribute("filter","url("+getLocationHref()+"#"+ae+")"),de.appendChild(pe),oe=createNS("use"),oe.setAttributeNS("http://www.w3.org/1999/xlink","href","#"+this.layerId),de.appendChild(oe),featureSupport.maskType||(ue.setAttribute("mask-type","luminance"),se.appendChild(filtersFactory.createAlphaToLuminanceFilter()),le=createNS("g"),de.appendChild(pe),le.appendChild(this.layerElement),de.appendChild(le)),this.globalData.defs.appendChild(ue)}this.matteMasks[ne]=ie}return this.matteMasks[ne]},setMatte:function(ne){this.matteElement&&this.matteElement.setAttribute("mask","url("+getLocationHref()+"#"+ne+")")}};function HierarchyElement(){}HierarchyElement.prototype={initHierarchy:function(){this.hierarchy=[],this._isParent=!1,this.checkParenting()},setHierarchy:function(ne){this.hierarchy=ne},setAsParent:function(){this._isParent=!0},checkParenting:function(){this.data.parent!==void 0&&this.comp.buildElementParenting(this,this.data.parent,[])}};function RenderableDOMElement(){}(function(){extendPrototype([RenderableElement,createProxyFunction({initElement:function(ne,ie,ae){this.initFrame(),this.initBaseData(ne,ie,ae),this.initTransform(ne,ie,ae),this.initHierarchy(),this.initRenderable(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),this.createContent(),this.hide()},hide:function(){if(!this.hidden&&(!this.isInRange||this.isTransparent)){var ne=this.baseElement||this.layerElement;ne.style.display="none",this.hidden=!0}},show:function(){if(this.isInRange&&!this.isTransparent){if(!this.data.hd){var ne=this.baseElement||this.layerElement;ne.style.display="block"}this.hidden=!1,this._isFirstFrame=!0}},renderFrame:function(){this.data.hd||this.hidden||(this.renderTransform(),this.renderRenderable(),this.renderLocalTransform(),this.renderElement(),this.renderInnerContent(),this._isFirstFrame&&(this._isFirstFrame=!1))},renderInnerContent:function(){},prepareFrame:function(ne){this._mdf=!1,this.prepareRenderableFrame(ne),this.prepareProperties(ne,this.isInRange),this.checkTransparency()},destroy:function(){this.innerElem=null,this.destroyBaseElement()}})],RenderableDOMElement)})();function IImageElement(te,ne,ie){this.assetData=ne.getAssetData(te.refId),this.assetData&&this.assetData.sid&&(this.assetData=ne.slotManager.getProp(this.assetData)),this.initElement(te,ne,ie),this.sourceRect={top:0,left:0,width:this.assetData.w,height:this.assetData.h}}extendPrototype([BaseElement,TransformElement,SVGBaseElement,HierarchyElement,FrameElement,RenderableDOMElement],IImageElement),IImageElement.prototype.createContent=function(){var te=this.globalData.getAssetsPath(this.assetData);this.innerElem=createNS("image"),this.innerElem.setAttribute("width",this.assetData.w+"px"),this.innerElem.setAttribute("height",this.assetData.h+"px"),this.innerElem.setAttribute("preserveAspectRatio",this.assetData.pr||this.globalData.renderConfig.imagePreserveAspectRatio),this.innerElem.setAttributeNS("http://www.w3.org/1999/xlink","href",te),this.layerElement.appendChild(this.innerElem)},IImageElement.prototype.sourceRectAtTime=function(){return this.sourceRect};function ProcessedElement(te,ne){this.elem=te,this.pos=ne}function IShapeElement(){}IShapeElement.prototype={addShapeToModifiers:function(ne){var ie,ae=this.shapeModifiers.length;for(ie=0;ie<ae;ie+=1)this.shapeModifiers[ie].addShape(ne)},isShapeInAnimatedModifiers:function(ne){for(var ie=0,ae=this.shapeModifiers.length;ie<ae;)if(this.shapeModifiers[ie].isAnimatedWithShape(ne))return!0;return!1},renderModifiers:function(){if(this.shapeModifiers.length){var ne,ie=this.shapes.length;for(ne=0;ne<ie;ne+=1)this.shapes[ne].sh.reset();ie=this.shapeModifiers.length;var ae;for(ne=ie-1;ne>=0&&(ae=this.shapeModifiers[ne].processShapes(this._isFirstFrame),!ae);ne-=1);}},searchProcessedElement:function(ne){for(var ie=this.processedElements,ae=0,se=ie.length;ae<se;){if(ie[ae].elem===ne)return ie[ae].pos;ae+=1}return 0},addProcessedElement:function(ne,ie){for(var ae=this.processedElements,se=ae.length;se;)if(se-=1,ae[se].elem===ne){ae[se].pos=ie;return}ae.push(new ProcessedElement(ne,ie))},prepareFrame:function(ne){this.prepareRenderableFrame(ne),this.prepareProperties(ne,this.isInRange)}};var lineCapEnum={1:"butt",2:"round",3:"square"},lineJoinEnum={1:"miter",2:"round",3:"bevel"};function SVGShapeData(te,ne,ie){this.caches=[],this.styles=[],this.transformers=te,this.lStr="",this.sh=ie,this.lvl=ne,this._isAnimated=!!ie.k;for(var ae=0,se=te.length;ae<se;){if(te[ae].mProps.dynamicProperties.length){this._isAnimated=!0;break}ae+=1}}SVGShapeData.prototype.setAsAnimated=function(){this._isAnimated=!0};function SVGStyleData(te,ne){this.data=te,this.type=te.ty,this.d="",this.lvl=ne,this._mdf=!1,this.closed=te.hd===!0,this.pElem=createNS("path"),this.msElem=null}SVGStyleData.prototype.reset=function(){this.d="",this._mdf=!1};function DashProperty(te,ne,ie,ae){this.elem=te,this.frameId=-1,this.dataProps=createSizedArray(ne.length),this.renderer=ie,this.k=!1,this.dashStr="",this.dashArray=createTypedArray("float32",ne.length?ne.length-1:0),this.dashoffset=createTypedArray("float32",1),this.initDynamicPropertyContainer(ae);var se,oe=ne.length||0,le;for(se=0;se<oe;se+=1)le=PropertyFactory.getProp(te,ne[se].v,0,0,this),this.k=le.k||this.k,this.dataProps[se]={n:ne[se].n,p:le};this.k||this.getValue(!0),this._isAnimated=this.k}DashProperty.prototype.getValue=function(te){if(!(this.elem.globalData.frameId===this.frameId&&
vendor: 6,621 bytes, line 37
37!te)&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf=this._mdf||te,this._mdf)){var ne=0,ie=this.dataProps.length;for(this.renderer==="svg"&&(this.dashStr=""),ne=0;ne<ie;ne+=1)this.dataProps[ne].n!=="o"?this.renderer==="svg"?this.dashStr+=" "+this.dataProps[ne].p.v:this.dashArray[ne]=this.dataProps[ne].p.v:this.dashoffset[0]=this.dataProps[ne].p.v}},extendPrototype([DynamicPropertyContainer],DashProperty);function SVGStrokeStyleData(te,ne,ie){this.initDynamicPropertyContainer(te),this.getValue=this.iterateDynamicProperties,this.o=PropertyFactory.getProp(te,ne.o,0,.01,this),this.w=PropertyFactory.getProp(te,ne.w,0,null,this),this.d=new DashProperty(te,ne.d||{},"svg",this),this.c=PropertyFactory.getProp(te,ne.c,1,255,this),this.style=ie,this._isAnimated=!!this._isAnimated}extendPrototype([DynamicPropertyContainer],SVGStrokeStyleData);function SVGFillStyleData(te,ne,ie){this.initDynamicPropertyContainer(te),this.getValue=this.iterateDynamicProperties,this.o=PropertyFactory.getProp(te,ne.o,0,.01,this),this.c=PropertyFactory.getProp(te,ne.c,1,255,this),this.style=ie}extendPrototype([DynamicPropertyContainer],SVGFillStyleData);function SVGNoStyleData(te,ne,ie){this.initDynamicPropertyContainer(te),this.getValue=this.iterateDynamicProperties,this.style=ie}extendPrototype([DynamicPropertyContainer],SVGNoStyleData);function GradientProperty(te,ne,ie){this.data=ne,this.c=createTypedArray("uint8c",ne.p*4);var ae=ne.k.k[0].s?ne.k.k[0].s.length-ne.p*4:ne.k.k.length-ne.p*4;this.o=createTypedArray("float32",ae),this._cmdf=!1,this._omdf=!1,this._collapsable=this.checkCollapsable(),this._hasOpacity=ae,this.initDynamicPropertyContainer(ie),this.prop=PropertyFactory.getProp(te,ne.k,1,null,this),this.k=this.prop.k,this.getValue(!0)}GradientProperty.prototype.comparePoints=function(te,ne){for(var ie=0,ae=this.o.length/2,se;ie<ae;){if(se=Math.abs(te[ie*4]-te[ne*4+ie*2]),se>.01)return!1;ie+=1}return!0},GradientProperty.prototype.checkCollapsable=function(){if(this.o.length/2!==this.c.length/4)return!1;if(this.data.k.k[0].s)for(var te=0,ne=this.data.k.k.length;te<ne;){if(!this.comparePoints(this.data.k.k[te].s,this.data.p))return!1;te+=1}else if(!this.comparePoints(this.data.k.k,this.data.p))return!1;return!0},GradientProperty.prototype.getValue=function(te){if(this.prop.getValue(),this._mdf=!1,this._cmdf=!1,this._omdf=!1,this.prop._mdf||te){var ne,ie=this.data.p*4,ae,se;for(ne=0;ne<ie;ne+=1)ae=ne%4===0?100:255,se=Math.round(this.prop.v[ne]*ae),this.c[ne]!==se&&(this.c[ne]=se,this._cmdf=!te);if(this.o.length)for(ie=this.prop.v.length,ne=this.data.p*4;ne<ie;ne+=1)ae=ne%2===0?100:1,se=ne%2===0?Math.round(this.prop.v[ne]*100):this.prop.v[ne],this.o[ne-this.data.p*4]!==se&&(this.o[ne-this.data.p*4]=se,this._omdf=!te);this._mdf=!te}},extendPrototype([DynamicPropertyContainer],GradientProperty);function SVGGradientFillStyleData(te,ne,ie){this.initDynamicPropertyContainer(te),this.getValue=this.iterateDynamicProperties,this.initGradientData(te,ne,ie)}SVGGradientFillStyleData.prototype.initGradientData=function(te,ne,ie){this.o=PropertyFactory.getProp(te,ne.o,0,.01,this),this.s=PropertyFactory.getProp(te,ne.s,1,null,this),this.e=PropertyFactory.getProp(te,ne.e,1,null,this),this.h=PropertyFactory.getProp(te,ne.h||{k:0},0,.01,this),this.a=PropertyFactory.getProp(te,ne.a||{k:0},0,degToRads,this),this.g=new GradientProperty(te,ne.g,this),this.style=ie,this.stops=[],this.setGradientData(ie.pElem,ne),this.setGradientOpacity(ne,ie),this._isAnimated=!!this._isAnimated},SVGGradientFillStyleData.prototype.setGradientData=function(te,ne){var ie=createElementID(),ae=createNS(ne.t===1?"linearGradient":"radialGradient");ae.setAttribute("id",ie),ae.setAttribute("spreadMethod","pad"),ae.setAttribute("gradientUnits","userSpaceOnUse");var se=[],oe,le,ce=ne.g.p*4;for(le=0;le<ce;le+=4)oe=createNS("stop"),ae.appendChild(oe),se.push(oe);te.setAttribute(ne.ty==="gf"?"fill":"stroke","url("+getLocationHref()+"#"+ie+")"),this.gf=ae,this.cst=se},SVGGradientFillStyleData.prototype.setGradientOpacity=function(te,ne){if(this.g._hasOpacity&&!this.g._collapsable){var ie,ae,se,oe=createNS("mask"),le=createNS("path");oe.appendChild(le);var ce=createElementID(),ue=createElementID();oe.setAttribute("id",ue);var de=createNS(te.t===1?"linearGradient":"radialGradient");de.setAttribute("id",ce),de.setAttribute("spreadMethod","pad"),de.setAttribute("gradientUnits","userSpaceOnUse"),se=te.g.k.k[0].s?te.g.k.k[0].s.length:te.g.k.k.length;var fe=this.stops;for(ae=te.g.p*4;ae<se;ae+=2)ie=createNS("stop"),ie.setAttribute("stop-color","rgb(255,255,255)"),de.appendChild(ie),fe.push(ie);le.setAttribute(te.ty==="gf"?"fill":"stroke","url("+getLocationHref()+"#"+ce+")"),te.ty==="gs"&&(le.setAttribute("stroke-linecap",lineCapEnum[te.lc||2]),le.setAttribute("stroke-linejoin",lineJoinEnum[te.lj||2]),te.lj===1&&le.setAttribute("stroke-miterlimit",te.ml)),this.of=de,this.ms=oe,this.ost=fe,this.maskId=ue,ne.msElem=le}},extendPrototype([DynamicPropertyContainer],SVGGradientFillStyleData);function SVGGradientStrokeStyleData(te,ne,ie){this.initDynamicPropertyContainer(te),this.getValue=this.iterateDynamicProperties,this.w=PropertyFactory.getProp(te,ne.w,0,null,this),this.d=new DashProperty(te,ne.d||{},"svg",this),this.initGradientData(te,ne,ie),this._isAnimated=!!this._isAnimated}extendPrototype([SVGGradientFillStyleData,DynamicPropertyContainer],SVGGradientStrokeStyleData);function ShapeGroupData(){this.it=[],this.prevViewData=[],this.gr=createNS("g")}function SVGTransformData(te,ne,ie){this.transform={mProps:te,op:ne,container:ie},this.elements=[],this._isAnimated=this.transform.mProps.dynamicProperties.length||this.transform.op.effectsSequence.length}var buildShapeString=function(ne,ie,ae,se){if(ie===0)return"";var oe=ne.o,le=ne.i,ce=ne.v,ue,de=" M"+se.applyToPointStringified(ce[0][0],ce[0][1]);for(ue=1;ue<ie;ue+=1)de+=" C"+se.applyToPointStringified(oe[ue-1][0],oe[ue-1][1])+" "+se.applyToPointStringified(le[ue][0],le[ue][1])+" "+se.applyToPointStringified(ce[ue][0],ce[ue][1]);return ae&&ie&&(de+=" C"+se.applyToPointStringified(oe[ue-1][0],oe[ue-1][1])+" "+se.applyToPointStringified(le[0][0],le[0][1])+" "+se.applyToPointStringified(ce[0][0],ce[0][1]),de+="z"),de},SVGElementsRenderer=(function(){var te=new Matrix,ne=new Matrix,ie={createRenderFunction:ae};function ae(he){switch(he.ty){case"fl":return ce;case"gf":return de;case"gs":return ue;case"st":return fe;case"sh":case"el":case"rc":case"sr":return le;case"tr":return se;case"no":return oe;default:return null}}function se(he,pe,ve){(ve||pe.transform.op._mdf)&&pe.transform.container.setAttribute("op
37acity",pe.transform.op.v),(ve||pe.transform.mProps._mdf)&&pe.transform.container.setAttribute("transform",pe.transform.mProps.v.to2dCSS())}function oe(){}function le(he,pe,ve){var me,ge,Se,_e,Ee,ye,Te=pe.styles.length,be=pe.lvl,Ce,Ie,Re,Me;for(ye=0;ye<Te;ye+=1){if(_e=pe.sh._mdf||ve,pe.styles[ye].lvl<be){for(Ie=ne.reset(),Re=be-pe.styles[ye].lvl,Me=pe.transformers.length-1;!_e&&Re>0;)_e=pe.transformers[Me].mProps._mdf||_e,Re-=1,Me-=1;if(_e)for(Re=be-pe.styles[ye].lvl,Me=pe.transformers.length-1;Re>0;)Ie.multiply(pe.transformers[Me].mProps.v),Re-=1,Me-=1}else Ie=te;if(Ce=pe.sh.paths,ge=Ce._length,_e){for(Se="",me=0;me<ge;me+=1)Ee=Ce.shapes[me],Ee&&Ee._length&&(Se+=buildShapeString(Ee,Ee._length,Ee.c,Ie));pe.caches[ye]=Se}else Se=pe.caches[ye];pe.styles[ye].d+=he.hd===!0?"":Se,pe.styles[ye]._mdf=_e||pe.styles[ye]._mdf}}function ce(he,pe,ve){var me=pe.style;(pe.c._mdf||ve)&&me.pElem.setAttribute("fill","rgb("+bmFloor(pe.c.v[0])+","+bmFloor(pe.c.v[1])+","+bmFloor(pe.c.v[2])+")"),(pe.o._mdf||ve)&&me.pElem.setAttribute("fill-opacity",pe.o.v)}function ue(he,pe,ve){de(he,pe,ve),fe(he,pe,ve)}function de(he,pe,ve){var me=pe.gf,ge=pe.g._hasOpacity,Se=pe.s.v,_e=pe.e.v;if(pe.o._mdf||ve){var Ee=he.ty==="gf"?"fill-opacity":"stroke-opacity";pe.style.pElem.setAttribute(Ee,pe.o.v)}if(pe.s._mdf||ve){var ye=he.t===1?"x1":"cx",Te=ye==="x1"?"y1":"cy";me.setAttribute(ye,Se[0]),me.setAttribute(Te,Se[1]),ge&&!pe.g._collapsable&&(pe.of.setAttribute(ye,Se[0]),pe.of.setAttribute(Te,Se[1]))}var be,Ce,Ie,Re;if(pe.g._cmdf||ve){be=pe.cst;var Me=pe.g.c;for(Ie=be.length,Ce=0;Ce<Ie;Ce+=1)Re=be[Ce],Re.setAttribute("offset",Me[Ce*4]+"%"),Re.setAttribute("stop-color","rgb("+Me[Ce*4+1]+","+Me[Ce*4+2]+","+Me[Ce*4+3]+")")}if(ge&&(pe.g._omdf||ve)){var Ge=pe.g.o;for(pe.g._collapsable?be=pe.cst:be=pe.ost,Ie=be.length,Ce=0;Ce<Ie;Ce+=1)Re=be[Ce],pe.g._collapsable||Re.setAttribute("offset",Ge[Ce*2]+"%"),Re.setAttribute("stop-opacity",Ge[Ce*2+1])}if(he.t===1)(pe.e._mdf||ve)&&(me.setAttribute("x2",_e[0]),me.setAttribute("y2",_e[1]),ge&&!pe.g._collapsable&&(pe.of.setAttribute("x2",_e[0]),pe.of.setAttribute("y2",_e[1])));else{var Be;if((pe.s._mdf||pe.e._mdf||ve)&&(Be=Math.sqrt(Math.pow(Se[0]-_e[0],2)+Math.pow(Se[1]-_e[1],2)),me.setAttribute("r",Be),ge&&!pe.g._collapsable&&pe.of.setAttribute("r",Be)),pe.e._mdf||pe.h._mdf||pe.a._mdf||ve){Be||(Be=Math.sqrt(Math.pow(Se[0]-_e[0],2)+Math.pow(Se[1]-_e[1],2)));var Ve=Math.atan2(_e[1]-Se[1],_e[0]-Se[0]),$e=pe.h.v;$e>=1?$e=.99:$e<=-1&&($e=-.99);var ze=Be*$e,Ne=Math.cos(Ve+pe.a.v)*ze+Se[0],we=Math.sin(Ve+pe.a.v)*ze+Se[1];me.setAttribute("fx",Ne),me.setAttribute("fy",we),ge&&!pe.g._collapsable&&(pe.of.setAttribute("fx",Ne),pe.of.setAttribute("fy",we))}}}function fe(he,pe,ve){var me=pe.style,ge=pe.d;ge&&(ge._mdf||ve)&&ge.dashStr&&(me.pElem.setAttribute("stroke-dasharray",ge.dashStr),me.pElem.setAttribute("stroke-dashoffset",ge.dashoffset[0])),pe.c&&(pe.c._mdf||ve)&&me.pElem.setAttribute("stroke","rgb("+bmFloor(pe.c.v[0])+","+bmFloor(pe.c.v[1])+","+bmFloor(pe.c.v[2])+")"),(pe.o._mdf||ve)&&me.pElem.setAttribute("stroke-opacity",pe.o.v),(pe.w._mdf||ve)&&(me.pElem.setAttribute("stroke-width",pe.w.v),me.msElem&&me.msElem.setAttribute("stroke-width",pe.w.v))}return ie})();function SVGShapeElement(te,ne,ie){this.shapes=[],this.shapesData=te.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.initElement(te,ne,ie),this.prevViewData=[]}extendPrototype([BaseElement,TransformElement,SVGBaseElement,IShapeElement,HierarchyElement,FrameElement,RenderableDOMElement],SVGShapeElement),SVGShapeElement.prototype.initSecondaryElement=function(){},SVGShapeElement.prototype.identityMatrix=new Matrix,SVGShapeElement.prototype.buildExpressionInterface=function(){},SVGShapeElement.prototype.createContent=function(){this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.layerElement,0,[],!0),this.filterUniqueShapes()},SVGShapeElement.prototype.filterUniqueShapes=function(){var te,ne=this.shapes.length,ie,ae,se=this.stylesList.length,oe,le=[],ce=!1;for(ae=0;ae<se;ae+=1){for(oe=this.stylesList[ae],ce=!1,le.length=0,te=0;te<ne;te+=1)ie=this.shapes[te],ie.styles.indexOf(oe)!==-1&&(le.push(ie),ce=ie._isAnimated||ce);le.length>1&&ce&&this.setShapesAsAnimated(le)}},SVGShapeElement.prototype.setShapesAsAnimated=function(te){var ne,ie=te.length;for(ne=0;ne<ie;ne+=1)te[ne].setAsAnimated()},SVGShapeElement.prototype.createStyleElement=function(te,ne){var ie,ae=new SVGStyleData(te,ne),se=ae.pElem;return te.ty==="st"?ie=new SVGStrokeStyleData(this,te,ae):te.ty==="fl"?ie=new SVGFillStyleData(this,te,ae):te.ty==="gf"||te.ty==="gs"?(ie=new(te.ty==="gf"?SVGGradientFillStyleData:SVGGradientStrokeStyleData)(this,te,ae),this.globalData.defs.appendChild(ie.gf),ie.maskId&&(this.globalData.defs.appendChild(ie.ms),this.globalData.defs.appendChild(ie.of),se.setAttribute("mask","url("+getLocationHref()+"#"+ie.maskId+")"))):te.ty==="no"&&(ie=new SVGNoStyleData(this,te,ae)),(te.ty==="st"||te.ty==="gs")&&(se.setAttribute("stroke-linecap",lineCapEnum[te.lc||2]),se.setAttribute("stroke-linejoin",lineJoinEnum[te.lj||2]),se.setAttribute("fill-opacity","0"),te.lj===1&&se.setAttribute("stroke-miterlimit",te.ml)),te.r===2&&se.setAttribute("fill-rule","evenodd"),te.ln&&se.setAttribute("id",te.ln),te.cl&&se.setAttribute("class",te.cl),te.bm&&(se.style["mix-blend-mode"]=getBlendM
vendor: 30,988 bytes, line 37
37ode(te.bm)),this.stylesList.push(ae),this.addToAnimatedContents(te,ie),ie},SVGShapeElement.prototype.createGroupElement=function(te){var ne=new ShapeGroupData;return te.ln&&ne.gr.setAttribute("id",te.ln),te.cl&&ne.gr.setAttribute("class",te.cl),te.bm&&(ne.gr.style["mix-blend-mode"]=getBlendMode(te.bm)),ne},SVGShapeElement.prototype.createTransformElement=function(te,ne){var ie=TransformPropertyFactory.getTransformProperty(this,te,this),ae=new SVGTransformData(ie,ie.o,ne);return this.addToAnimatedContents(te,ae),ae},SVGShapeElement.prototype.createShapeElement=function(te,ne,ie){var ae=4;te.ty==="rc"?ae=5:te.ty==="el"?ae=6:te.ty==="sr"&&(ae=7);var se=new SVGShapeData(ne,ie,ShapePropertyFactory.getShapeProp(this,te,ae,this));return this.shapes.push(se),this.addShapeToModifiers(se),this.addToAnimatedContents(te,se),se},SVGShapeElement.prototype.addToAnimatedContents=function(te,ne){for(var ie=0,ae=this.animatedContents.length;ie<ae;){if(this.animatedContents[ie].element===ne)return;ie+=1}this.animatedContents.push({fn:SVGElementsRenderer.createRenderFunction(te),element:ne,data:te})},SVGShapeElement.prototype.setElementStyles=function(te){var ne=te.styles,ie,ae=this.stylesList.length;for(ie=0;ie<ae;ie+=1)this.stylesList[ie].closed||ne.push(this.stylesList[ie])},SVGShapeElement.prototype.reloadShapes=function(){this._isFirstFrame=!0;var te,ne=this.itemsData.length;for(te=0;te<ne;te+=1)this.prevViewData[te]=this.itemsData[te];for(this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.layerElement,0,[],!0),this.filterUniqueShapes(),ne=this.dynamicProperties.length,te=0;te<ne;te+=1)this.dynamicProperties[te].getValue();this.renderModifiers()},SVGShapeElement.prototype.searchShapes=function(te,ne,ie,ae,se,oe,le){var ce=[].concat(oe),ue,de=te.length-1,fe,he,pe=[],ve=[],me,ge,Se;for(ue=de;ue>=0;ue-=1){if(Se=this.searchProcessedElement(te[ue]),Se?ne[ue]=ie[Se-1]:te[ue]._render=le,te[ue].ty==="fl"||te[ue].ty==="st"||te[ue].ty==="gf"||te[ue].ty==="gs"||te[ue].ty==="no")Se?ne[ue].style.closed=!1:ne[ue]=this.createStyleElement(te[ue],se),te[ue]._render&&ne[ue].style.pElem.parentNode!==ae&&ae.appendChild(ne[ue].style.pElem),pe.push(ne[ue].style);else if(te[ue].ty==="gr"){if(!Se)ne[ue]=this.createGroupElement(te[ue]);else for(he=ne[ue].it.length,fe=0;fe<he;fe+=1)ne[ue].prevViewData[fe]=ne[ue].it[fe];this.searchShapes(te[ue].it,ne[ue].it,ne[ue].prevViewData,ne[ue].gr,se+1,ce,le),te[ue]._render&&ne[ue].gr.parentNode!==ae&&ae.appendChild(ne[ue].gr)}else te[ue].ty==="tr"?(Se||(ne[ue]=this.createTransformElement(te[ue],ae)),me=ne[ue].transform,ce.push(me)):te[ue].ty==="sh"||te[ue].ty==="rc"||te[ue].ty==="el"||te[ue].ty==="sr"?(Se||(ne[ue]=this.createShapeElement(te[ue],ce,se)),this.setElementStyles(ne[ue])):te[ue].ty==="tm"||te[ue].ty==="rd"||te[ue].ty==="ms"||te[ue].ty==="pb"||te[ue].ty==="zz"||te[ue].ty==="op"?(Se?(ge=ne[ue],ge.closed=!1):(ge=ShapeModifiers.getModifier(te[ue].ty),ge.init(this,te[ue]),ne[ue]=ge,this.shapeModifiers.push(ge)),ve.push(ge)):te[ue].ty==="rp"&&(Se?(ge=ne[ue],ge.closed=!0):(ge=ShapeModifiers.getModifier(te[ue].ty),ne[ue]=ge,ge.init(this,te,ue,ne),this.shapeModifiers.push(ge),le=!1),ve.push(ge));this.addProcessedElement(te[ue],ue+1)}for(de=pe.length,ue=0;ue<de;ue+=1)pe[ue].closed=!0;for(de=ve.length,ue=0;ue<de;ue+=1)ve[ue].closed=!0},SVGShapeElement.prototype.renderInnerContent=function(){this.renderModifiers();var te,ne=this.stylesList.length;for(te=0;te<ne;te+=1)this.stylesList[te].reset();for(this.renderShape(),te=0;te<ne;te+=1)(this.stylesList[te]._mdf||this._isFirstFrame)&&(this.stylesList[te].msElem&&(this.stylesList[te].msElem.setAttribute("d",this.stylesList[te].d),this.stylesList[te].d="M0 0"+this.stylesList[te].d),this.stylesList[te].pElem.setAttribute("d",this.stylesList[te].d||"M0 0"))},SVGShapeElement.prototype.renderShape=function(){var te,ne=this.animatedContents.length,ie;for(te=0;te<ne;te+=1)ie=this.animatedContents[te],(this._isFirstFrame||ie.element._isAnimated)&&ie.data!==!0&&ie.fn(ie.data,ie.element,this._isFirstFrame)},SVGShapeElement.prototype.destroy=function(){this.destroyBaseElement(),this.shapesData=null,this.itemsData=null};function LetterProps(te,ne,ie,ae,se,oe){this.o=te,this.sw=ne,this.sc=ie,this.fc=ae,this.m=se,this.p=oe,this._mdf={o:!0,sw:!!ne,sc:!!ie,fc:!!ae,m:!0,p:!0}}LetterProps.prototype.update=function(te,ne,ie,ae,se,oe){this._mdf.o=!1,this._mdf.sw=!1,this._mdf.sc=!1,this._mdf.fc=!1,this._mdf.m=!1,this._mdf.p=!1;var le=!1;return this.o!==te&&(this.o=te,this._mdf.o=!0,le=!0),this.sw!==ne&&(this.sw=ne,this._mdf.sw=!0,le=!0),this.sc!==ie&&(this.sc=ie,this._mdf.sc=!0,le=!0),this.fc!==ae&&(this.fc=ae,this._mdf.fc=!0,le=!0),this.m!==se&&(this.m=se,this._mdf.m=!0,le=!0),oe.length&&(this.p[0]!==oe[0]||this.p[1]!==oe[1]||this.p[4]!==oe[4]||this.p[5]!==oe[5]||this.p[12]!==oe[12]||this.p[13]!==oe[13])&&(this.p=oe,this._mdf.p=!0,le=!0),le};function TextProperty(te,ne){this._frameId=initialDefaultFrame,this.pv="",this.v="",this.kf=!1,this._isFirstFrame=!0,this._mdf=!1,ne.d&&ne.d.sid&&(ne.d=te.globalData.slotManager.getProp(ne.d)),this.data=ne,this.elem=te,this.comp=this.elem.comp,this.keysIndex=0,this.canResize=!1,this.minimumFontSize=1,this.effectsSequence=[],this.currentData={ascent:0,boxWidth:this.defaultBoxWidth,f:"",fStyle:"",fWeight:"",fc:"",j:"",justifyOffset:"",l:[],lh:0,lineWidths:[],ls:"",of:"",s:"",sc:"",sw:0,t:0,tr:0,sz:0,ps:null,fillColorAnim:!1,strokeColorAnim:!1,strokeWidthAnim:!1,yOffset:0,finalSize:0,finalText:[],finalLineHeight:0,__complete:!1},this.copyData(this.currentData,this.data.d.k[0].s),this.searchProperty()||this.completeTextData(this.currentData)}TextProperty.prototype.defaultBoxWidth=[0,0],TextProperty.prototype.copyData=function(te,ne){for(var ie in ne)Object.prototype.hasOwnProperty.call(ne,ie)&&(te[ie]=ne[ie]);return te},TextProperty.prototype.setCurrentData=function(te){te.__complete||this.completeTextData(te),this.currentData=te,this.currentData.boxWidth=this.currentData.boxWidth||this.defaultBoxWidth,this._mdf=!0},TextProperty.prototype.searchProperty=function(){return this.searchKeyframes()},TextProperty.prototype.searchKeyframes=function(){return this.kf=this.data.d.k.length>1,this.kf&&this.addEffect(this.getKeyframeValue.bind(this)),this.kf},TextProperty.prototype.addEffect=function(te){this.effectsSequence.push(te),this.elem.addDynamicProperty(this)},TextProperty.prototype.getValue=function(te){if(!((this.elem.globalData.frameId===this.frameId||!this.effectsSequence.length)&&!te)){this.currentData.t=this.data.d.k[this.keysIndex].s.t;var ne=this.currentData,ie=this.keysIndex;if(this.lock){this.setCurrentData(this.currentData);return}this.lock=!0,this._mdf=!1;var ae,se=this.effectsSequence.length,oe=te||this.data.d.k[this.keysIndex].s;for(ae=0;ae<se;ae+=1)ie!==this.keysIndex?oe=this.effectsSequence[ae](oe,oe.t):oe=this.effectsSequence[ae](this.currentData,oe.t);ne!==oe&&this.setCurrentData(oe),this.v=this.currentData,this.pv=this.v,this.lock=!1,this.frameId=this.elem.globalData.frameId}},TextProperty.prototype.getKeyframeValue=function(){for(var te=this.data.d.k,ne=this.elem.comp.renderedFrame,ie=0,ae=te.length;ie<=ae-1&&!(ie===ae-1||te[ie+1].t>ne);)ie+=1;return this.keysIndex!==ie&&(this.keysIndex=ie),this.data.d.k[this.keysIndex].s},TextProperty.prototype.buildFinalText=function(te){for(var ne=[],ie=0,ae=te.length,se,oe,le=!1,ce=!1,ue="";ie<ae;)le=ce,ce=!1,se=te.charCodeAt(ie),ue=te.charAt(ie),FontManager.isCombinedCharacter(se)?le=!0:se>=55296&&se<=56319?FontManager.isRegionalFlag(te,ie)?ue=te.substr(ie,14):(oe=te.charCodeAt(ie+1),oe>=56320&&oe<=57343&&(FontManager.isModifier(se,oe)?(ue=te.substr(ie,2),le=!0):FontManager.isFlagEmoji(te.substr(ie,4))?ue=te.substr(ie,4):ue=te.substr(ie,2))):se>56319?(oe=te.charCodeAt(ie+1),FontManager.isVariationSelector(se)&&(le=!0)):FontManager.isZeroWidthJoiner(se)&&(le=!0,ce=!0),le?(ne[ne.length-1]+=ue,le=!1):ne.push(ue),ie+=ue.length;return ne},TextProperty.prototype.completeTextData=function(te){te.__complete=!0;var ne=this.elem.globalData.fontManager,ie=this.data,ae=[],se,oe,le,ce=0,ue,de=ie.m.g,fe=0,he=0,pe=0,ve=[],me=0,ge=0,Se,_e,Ee=ne.getFontByName(te.f),ye,Te=0,be=getFontProperties(Ee);te.fWeight=be.weight,te.fStyle=be.style,te.finalSize=te.s,te.finalText=this.buildFinalText(te.t),oe=te.finalText.length,te.finalLineHeight=te.lh;var Ce=te.tr/1e3*te.finalSize,Ie;if(te.sz)for(var Re=!0,Me=te.sz[0],Ge=te.sz[1],Be,Ve;Re;){Ve=this.buildFinalText(te.t),Be=0,me=0,oe=Ve.length,Ce=te.tr/1e3*te.finalSize;var $e=-1;for(se=0;se<oe;se+=1)Ie=Ve[se].charCodeAt(0),le=!1,Ve[se]===" "?$e=se:(Ie===13||Ie===3)&&(me=0,le=!0,Be+=te.finalLineHeight||te.finalSize*1.2),ne.chars?(ye=ne.getCharData(Ve[se],Ee.fStyle,Ee.fFamily),Te=le?0:ye.w*te.finalSize/100):Te=ne.measureText(Ve[se],te.f,te.finalSize),me+Te>Me&&Ve[se]!==" "?($e===-1?oe+=1:se=$e,Be+=te.finalLineHeight||te.finalSize*1.2,Ve.splice(se,$e===se?1:0,"\r"),$e=-1,me=0):(me+=Te,me+=Ce);Be+=Ee.ascent*te.finalSize/100,this.canResize&&te.finalSize>this.minimumFontSize&&Ge<Be?(te.finalSize-=1,te.finalLineHeight=te.finalSize*te.lh/te.s):(te.finalText=Ve,oe=te.finalText.length,Re=!1)}me=-Ce,Te=0;var ze=0,Ne;for(se=0;se<oe;se+=1)if(le=!1,Ne=te.finalText[se],Ie=Ne.charCodeAt(0),Ie===13||Ie===3?(ze=0,ve.push(me),ge=me>ge?me:ge,me=-2*Ce,ue="",le=!0,pe+=1):ue=Ne,ne.chars?(ye=ne.getCharData(Ne,Ee.fStyle,ne.getFontByName(te.f).fFamily),Te=le?0:ye.w*te.finalSize/100):Te=ne.measureText(ue,te.f,te.finalSize),Ne===" "?ze+=Te+Ce:(me+=Te+Ce+ze,ze=0),ae.push({l:Te,an:Te,add:fe,n:le,anIndexes:[],val:ue,line:pe,animatorJustifyOffset:0}),de==2){if(fe+=Te,ue===""||ue===" "||se===oe-1){for((ue===""||ue===" ")&&(fe-=Te);he<=se;)ae[he].an=fe,ae[he].ind=ce,ae[he].extra=Te,he+=1;ce+=1,fe=0}}else if(de==3){if(fe+=Te,ue===""||se===oe-1){for(ue===""&&(fe-=Te);he<=se;)ae[he].an=fe,ae[he].ind=ce,ae[he].extra=Te,he+=1;fe=0,ce+=1}}else ae[ce].ind=ce,ae[ce].extra=0,ce+=1;if(te.l=ae,ge=me>ge?me:ge,ve.push(me),te.sz)te.boxWidth=te.sz[0],te.justifyOffset=0;else switch(te.boxWidth=ge,te.j){case 1:te.justifyOffset=-te.boxWidth;break;case 2:te.justifyOffset=-te.boxWidth/2;break;default:te.justifyOffset=0}te.lineWidths=ve;var we=ie.a,ke,Ae;_e=we.length;var Pe,xe,Oe=[];for(Se=0;Se<_e;Se+=1){for(ke=we[Se],ke.a.sc&&(te.strokeColorAnim=!0),ke.a.sw&&(te.strokeWidthAnim=!0),(ke.a.fc||ke.a.fh||ke.a.fs||ke.a.fb)&&(te.fillColorAnim=!0),xe=0,Pe=ke.s.b,se=0;se<oe;se+=1)Ae=ae[se],Ae.anIndexes[Se]=xe,(Pe==1&&Ae.val!==""||Pe==2&&Ae.val!==""&&Ae.val!==" "||Pe==3&&(Ae.n||Ae.val==" "||se==oe-1)||Pe==4&&(Ae.n||se==oe-1))&&(ke.s.rn===1&&Oe.push(xe),xe+=1);ie.a[Se].s.totalChars=xe;var We=-1,Je;if(ke.s.rn===1)for(se=0;se<oe;se+=1)Ae=ae[se],We!=Ae.anIndexes[Se]&&(We=Ae.anIndexes[Se],Je=Oe.splice(Math.floor(Math.random()*Oe.length),1)[0]),Ae.anIndexes[Se]=Je}te.yOffset=te.finalLineHeight||te.finalSize*1.2,te.ls=te.ls||0,te.ascent=Ee.ascent*te.finalSize/100},TextProperty.prototype.updateDocumentData=function(te,ne){ne=ne===void 0?this.keysIndex:ne;var ie=this.copyData({},this.data.d.k[ne].s);ie=this.copyData(ie,te),this.data.d.k[ne].s=ie,this.recalculate(ne),this.setCurrentData(ie),this.elem.addDynamicProperty(this)},TextProperty.prototype.recalculate=function(te){var ne=this.data.d.k[te].s;ne.__complete=!1,this.keysIndex=0,this._isFirstFrame=!0,this.getValue(ne)},TextProperty.prototype.canResizeFont=function(te){this.canResize=te,this.recalculate(this.keysIndex),this.elem.addDynamicProperty(this)},TextProperty.prototype.setMinimumFontSize=function(te){this.minimumFontSize=Math.floor(te)||1,this.recalculate(this.keysIndex),this.elem.addDynamicProperty(this)};var TextSelectorProp=(function(){var te=Math.max,ne=Math.min,ie=Math.floor;function ae(oe,le){this._currentTextLength=-1,this.k=!1,this.data=le,this.elem=oe,this.comp=oe.comp,this.finalS=0,this.finalE=0,this.initDynamicPropertyContainer(oe),this.s=PropertyFactory.getProp(oe,le.s||{k:0},0,0,this),"e"in le?this.e=PropertyFactory.getProp(oe,le.e,0,0,this):this.e={v:100},this.o=PropertyFactory.getProp(oe,le.o||{k:0},0,0,this),this.xe=PropertyFactory.getProp(oe,le.xe||{k:0},0,0,this),this.ne=PropertyFactory.getProp(oe,le.ne||{k:0},0,0,this),this.sm=PropertyFactory.getProp(oe,le.sm||{k:100},0,0,this),this.a=PropertyFactory.getProp(oe,le.a,0,.01,this),this.dynamicProperties.length||this.getValue()}ae.prototype={getMult:function(le){this._currentTextLength!==this.elem.textProperty.currentData.l.length&&this.getValue();var ce=0,ue=0,de=1,fe=1;this.ne.v>0?ce=this.ne.v/100:ue=-this.ne.v/100,this.xe.v>0?de=1-this.xe.v/100:fe=1+this.xe.v/100;var he=BezierFactory.getBezierEasing(ce,ue,de,fe).get,pe=0,ve=this.finalS,me=this.finalE,ge=this.data.sh;if(ge===2)me===ve?pe=le>=me?1:0:pe=te(0,ne(.5/(me-ve)+(le-ve)/(me-ve),1)),pe=he(pe);else if(ge===3)me===ve?pe=le>=me?0:1:pe=1-te(0,ne(.5/(me-ve)+(le-ve)/(me-ve),1)),pe=he(pe);else if(ge===4)me===ve?pe=0:(pe=te(0,ne(.5/(me-ve)+(le-ve)/(me-ve),1)),pe<.5?pe*=2:pe=1-2*(pe-.5)),pe=he(pe);else if(ge===5){if(me===ve)pe=0;else{var Se=me-ve;le=ne(te(0,le+.5-ve),me-ve);var _e=-Se/2+le,Ee=Se/2;pe=Math.sqrt(1-_e*_e/(Ee*Ee))}pe=he(pe)}else ge===6?(me===ve?pe=0:(le=ne(te(0,le+.5-ve),me-ve),pe=(1+Math.cos(Math.PI+Math.PI*2*le/(me-ve)))/2),pe=he(pe)):(le>=ie(ve)&&(le-ve<0?pe=te(0,ne(ne(me,1)-(ve-le),1)):pe=te(0,ne(me-le,1))),pe=he(pe));if(this.sm.v!==100){var ye=this.sm.v*.01;ye===0&&(ye=1e-8);var Te=.5-ye*.5;pe<Te?pe=0:(pe=(pe-Te)/ye,pe>1&&(pe=1))}return pe*this.a.v},getValue:function(le){this.iterateDynamicProperties(),this._mdf=le||this._mdf,this._currentTextLength=this.elem.textProperty.currentData.l.length||0,le&&this.data.r===2&&(this.e.v=this._currentTextLength);var ce=this.data.r===2?1:100/this.data.totalChars,ue=this.o.v/ce,de=this.s.v/ce+ue,fe=this.e.v/ce+ue;if(de>fe){var he=de;de=fe,fe=he}this.finalS=de,this.finalE=fe}},extendPrototype([DynamicPropertyContainer],ae);function se(oe,le,ce){return new ae(oe,le,ce)}return{getTextSelectorProp:se}})();function TextAnimatorDataProperty(te,ne,ie){var ae={propType:!1},se=PropertyFactory.getProp,oe=ne.a;this.a={r:oe.r?se(te,oe.r,0,degToRads,ie):ae,rx:oe.rx?se(te,oe.rx,0,degToRads,ie):ae,ry:oe.ry?se(te,oe.ry,0,degToRads,ie):ae,sk:oe.sk?se(te,oe.sk,0,degToRads,ie):ae,sa:oe.sa?se(te,oe.sa,0,degToRads,ie):ae,s:oe.s?se(te,oe.s,1,.01,ie):ae,a:oe.a?se(te,oe.a,1,0,ie):ae,o:oe.o?se(te,oe.o,0,.01,ie):ae,p:oe.p?se(te,oe.p,1,0,ie):ae,sw:oe.sw?se(te,oe.sw,0,0,ie):ae,sc:oe.sc?se(te,oe.sc,1,0,ie):ae,fc:oe.fc?se(te,oe.fc,1,0,ie):ae,fh:oe.fh?se(te,oe.fh,0,0,ie):ae,fs:oe.fs?se(te,oe.fs,0,.01,ie):ae,fb:oe.fb?se(te,oe.fb,0,.01,ie):ae,t:oe.t?se(te,oe.t,0,0,ie):ae},this.s=TextSelectorProp.getTextSelectorProp(te,ne.s,ie),this.s.t=ne.s.t}function TextAnimatorProperty(te,ne,ie){this._isFirstFrame=!0,this._hasMaskedPath=!1,this._frameId=-1,this._textData=te,this._renderType=ne,this._elem=ie,this._animatorsData=createSizedArray(this._textData.a.length),this._pathData={},this._moreOptions={alignment:{}},this.renderedLetters=[],this.lettersChangedFlag=!1,this.initDynamicPropertyContainer(ie)}TextAnimatorProperty.prototype.searchProperties=function(){var te,ne=this._textData.a.length,ie,ae=PropertyFactory.getProp;for(te=0;te<ne;te+=1)ie=this._textData.a[te],this._animatorsData[te]=new TextAnimatorDataProperty(this._elem,ie,this);this._textData.p&&"m"in this._textData.p?(this._pathData={a:ae(this._elem,this._textData.p.a,0,0,this),f:ae(this._elem,this._textData.p.f,0,0,this),l:ae(this._elem,this._textData.p.l,0,0,this),r:ae(this._elem,this._textData.p.r,0,0,this),p:ae(this._elem,this._textData.p.p,0,0,this),m:this._elem.maskManager.getMaskProperty(this._textData.p.m)},this._hasMaskedPath=!0):this._hasMaskedPath=!1,this._moreOptions.alignment=ae(this._elem,this._textData.m.a,1,0,this)},TextAnimatorProperty.prototype.getMeasures=function(te,ne){if(this.lettersChangedFlag=ne,!(!this._mdf&&!this._isFirstFrame&&!ne&&(!this._hasMaskedPath||!this._pathData.m._mdf))){this._isFirstFrame=!1;var ie=this._moreOptions.alignment.v,ae=this._animatorsData,se=this._textData,oe=this.mHelper,le=this._renderType,ce=this.renderedLetters.length,ue,de,fe,he,pe=te.l,ve,me,ge,Se,_e,Ee,ye,Te,be,Ce,Ie,Re,Me,Ge,Be;if(this._hasMaskedPath){if(Be=this._pathData.m,!this._pathData.n||this._pathData._mdf){var Ve=Be.v;this._pathData.r.v&&(Ve=Ve.reverse()),ve={tLength:0,segments:[]},he=Ve._length-1;var $e;for(Re=0,fe=0;fe<he;fe+=1)$e=bez.buildBezierData(Ve.v[fe],Ve.v[fe+1],[Ve.o[fe][0]-Ve.v[fe][0],Ve.o[fe][1]-Ve.v[fe][1]],[Ve.i[fe+1][0]-Ve.v[fe+1][0],Ve.i[fe+1][1]-Ve.v[fe+1][1]]),ve.tLength+=$e.segmentLength,ve.segments.push($e),Re+=$e.segmentLength;fe=he,Be.v.c&&($e=bez.buildBezierData(Ve.v[fe],Ve.v[0],[Ve.o[fe][0]-Ve.v[fe][0],Ve.o[fe][1]-Ve.v[fe][1]],[Ve.i[0][0]-Ve.v[0][0],Ve.i[0][1]-Ve.v[0][1]]),ve.tLength+=$e.segmentLength,ve.segments.push($e),Re+=$e.segmentLength),this._pathData.pi=ve}if(ve=this._pathData.pi,me=this._pathData.f.v,ye=0,Ee=1,Se=0,_e=!0,Ce=ve.segments,me<0&&Be.v.c)for(ve.tLength<Math.abs(me)&&(me=-Math.abs(me)%ve.tLength),ye=Ce.length-1,be=Ce[ye].points,Ee=be.length-1;me<0;)me+=be[Ee].partialLength,Ee-=1,Ee<0&&(ye-=1,be=Ce[ye].points,Ee=be.length-1);be=Ce[ye].points,Te=be[Ee-1],ge=be[Ee],Ie=ge.partialLength}he=pe.length,ue=0,de=0;var ze=te.finalSize*1.2*.714,Ne=!0,we,ke,Ae,Pe,xe;Pe=ae.length;var Oe,We=-1,Je,Ze,At,De=me,Fe=ye,Xe=Ee,je=-1,It,wt,Nt,qe,Ke,xt,Gt,Ut,$t="",St=this.defaultPropsArray,Mt;if(te.j===2||te.j===1){var Ct=0,bt=0,kt=te.j===2?-.5:-1,Dt=0,qt=!0;for(fe=0;fe<he;fe+=1)if(pe[fe].n){for(Ct&&(Ct+=bt);Dt<fe;)pe[Dt].animatorJustifyOffset=Ct,Dt+=1;Ct=0,qt=!0}else{for(Ae=0;Ae<Pe;Ae+=1)we=ae[Ae].a,we.t.propType&&(qt&&te.j===2&&(bt+=we.t.v*kt),ke=ae[Ae].s,Oe=ke.getMult(pe[fe].anIndexes[Ae],se.a[Ae].s.totalChars),Oe.length?Ct+=we.t.v*Oe[0]*kt:Ct+=we.t.v*Oe*kt);qt=!1}for(Ct&&(Ct+=bt);Dt<fe;)pe[Dt].animatorJustifyOffset=Ct,Dt+=1}for(fe=0;fe<he;fe+=1){if(oe.reset(),It=1,pe[fe].n)ue=0,de+=te.yOffset,de+=Ne?1:0,me=De,Ne=!1,this._hasMaskedPath&&(ye=Fe,Ee=Xe,be=Ce[ye].points,Te=be[Ee-1],ge=be[Ee],Ie=ge.partialLength,Se=0),$t="",Ut="",xt="",Mt="",St=this.defaultPropsArray;else{if(this._hasMaskedPath){if(je!==pe[fe].line){switch(te.j){case 1:me+=Re-te.lineWidths[pe[fe].line];break;case 2:me+=(Re-te.lineWidths[pe[fe].line])/2;break;default:break}je=pe[fe].line}We!==pe[fe].ind&&(pe[We]&&(me+=pe[We].extra),me+=pe[fe].an/2,We=pe[fe].ind),me+=ie[0]*pe[fe].an*.005;var Wt=0;for(Ae=0;Ae<Pe;Ae+=1)we=ae[Ae].a,we.p.propType&&(ke=ae[Ae].s,Oe=ke.getMult(pe[fe].anIndexes[Ae],se.a[Ae].s.totalChars),Oe.length?Wt+=we.p.v[0]*Oe[0]:Wt+=we.p.v[0]*Oe),we.a.propType&&(ke=ae[Ae].s,Oe=ke.getMult(pe[fe].anIndexes[Ae],se.a[Ae].s.totalChars),Oe.length?Wt+=we.a.v[0]*Oe[0]:Wt+=we.a.v[0]*Oe);for(_e=!0,this._pathData.a.v&&(me=pe[0].an*.5+(Re-this._pathData.f.v-pe[0].an*.5-pe[pe.length-1].an*.5)*We/(he-1),me+=this._pathData.f.v);_e;)Se+Ie>=me+Wt||!be?(Me=(me+Wt-Se)/ge.partialLength,Ze=Te.point[0]+(ge.point[0]-Te.point[0])*Me,At=Te.point[1]+(ge.point[1]-Te.point[1])*Me,oe.translate(-ie[0]*pe[fe].an*.005,-(ie[1]*ze)*.01),_e=!1):be&&(Se+=ge.partialLength,Ee+=1,Ee>=be.length&&(Ee=0,ye+=1,Ce[ye]?be=Ce[ye].points:Be.v.c?(Ee=0,ye=0,be=Ce[ye].points):(Se-=ge.partialLength,be=null)),be&&(Te=ge,ge=be[Ee],Ie=ge.partialLength));Je=pe[fe].an/2-pe[fe].add,oe.translate(-Je,0,0)}else Je=pe[fe].an/2-pe[fe].add,oe.translate(-Je,0,0),oe.translate(-ie[0]*pe[fe].an*.005,-ie[1]*ze*.01,0);for(Ae=0;Ae<Pe;Ae+=1)we=ae[Ae].a,we.t.propType&&(ke=ae[Ae].s,Oe=ke.getMult(pe[fe].anIndexes[Ae],se.a[Ae].s.totalChars),(ue!==0||te.j!==0)&&(this._hasMaskedPath?Oe.length?me+=we.t.v*Oe[0]:me+=we.t.v*Oe:Oe.length?ue+=we.t.v*Oe[0]:ue+=we.t.v*Oe));for(te.strokeWidthAnim&&(Nt=te.sw||0),te.strokeColorAnim&&(te.sc?wt=[te.sc[0],te.sc[1],te.sc[2]]:wt=[0,0,0]),te.fillColorAnim&&te.fc&&(qe=[te.fc[0],te.fc[1],te.fc[2]]),Ae=0;Ae<Pe;Ae+=1)we=ae[Ae].a,we.a.propType&&(ke=ae[Ae].s,Oe=ke.getMult(pe[fe].anIndexes[Ae],se.a[Ae].s.totalChars),Oe.length?oe.translate(-we.a.v[0]*Oe[0],-we.a.v[1]*Oe[1],we.a.v[2]*Oe[2]):oe.translate(-we.a.v[0]*Oe,-we.a.v[1]*Oe,we.a.v[2]*Oe));for(Ae=0;Ae<Pe;Ae+=1)we=ae[Ae].a,we.s.propType&&(ke=ae[Ae].s,Oe=ke.getMult(pe[fe].anIndexes[Ae],se.a[Ae].s.totalChars),Oe.length?oe.scale(1+(we.s.v[0]-1)*Oe[0],1+(we.s.v[1]-1)*Oe[1],1):oe.scale(1+(we.s.v[0]-1)*Oe,1+(we.s.v[1]-1)*Oe,1));for(Ae=0;Ae<Pe;Ae+=1){if(we=ae[Ae].a,ke=ae[Ae].s,Oe=ke.getMult(pe[fe].anIndexes[Ae],se.a[Ae].s.totalChars),we.sk.propType&&(Oe.length?oe.skewFromAxis(-we.sk.v*Oe[0],we.sa.v*Oe[1]):oe.skewFromAxis(-we.sk.v*Oe,we.sa.v*Oe)),we.r.propType&&(Oe.length?oe.rotateZ(-we.r.v*Oe[2]):oe.rotateZ(-we.r.v*Oe)),we.ry.propType&&(Oe.length?oe.rotateY(we.ry.v*Oe[1]):oe.rotateY(we.ry.v*Oe)),we.rx.propType&&(Oe.length?oe.rotateX(we.rx.v*Oe[0]):oe.rotateX(we.rx.v*Oe)),we.o.propType&&(Oe.length?It+=(we.o.v*Oe[0]-It)*Oe[0]:It+=(we.o.v*Oe-It)*Oe),te.strokeWidthAnim&&we.sw.propType&&(Oe.length?Nt+=we.sw.v*Oe[0]:Nt+=we.sw.v*Oe),te.strokeColorAnim&&we.sc.propType)for(Ke=0;Ke<3;Ke+=1)Oe.length?wt[Ke]+=(we.sc.v[Ke]-wt[Ke])*Oe[0]:wt[Ke]+=(we.sc.v[Ke]-wt[Ke])*Oe;if(te.fillColorAnim&&te.fc){if(we.fc.propType)for(Ke=0;Ke<3;Ke+=1)Oe.length?qe[Ke]+=(we.fc.v[Ke]-qe[Ke])*Oe[0]:qe[Ke]+=(we.fc.v[Ke]-qe[Ke])*Oe;we.fh.propType&&(Oe.length?qe=addHueToRGB(qe,we.fh.v*Oe[0]):qe=addHueToRGB(qe,we.fh.v*Oe)),we.fs.propType&&(Oe.length?qe=addSaturationToRGB(qe,we.fs.v*Oe[0]):qe=addSaturationToRGB(qe,we.fs.v*Oe)),we.fb.propType&&(Oe.length?qe=addBrightnessToRGB(qe,we.fb.v*Oe[0]):qe=addBrightnessToRGB(qe,we.fb.v*Oe))}}for(Ae=0;Ae<Pe;Ae+=1)we=ae[Ae].a,we.p.propType&&(ke=ae[Ae].s,Oe=ke.getMult(pe[fe].anIndexes[Ae],se.a[Ae].s.totalChars),this._hasMaskedPath?Oe.length?oe.translate(0,we.p.v[1]*Oe[0],-we.p.v[2]*Oe[1]):oe.translate(0,we.p.v[1]*Oe,-we.p.v[2]*Oe):Oe.length?oe.translate(we.p.v[0]*Oe[0],we.p.v[1]*Oe[1],-we.p.v[2]*Oe[2]):oe.translate(we.p.v[0]*Oe,we.p.v[1]*Oe,-we.p.v[2]*Oe));if(te.strokeWidthAnim&&(xt=Nt<0?0:Nt),te.strokeColorAnim&&(Gt="rgb("+Math.round(wt[0]*255)+","+Math.round(wt[1]*255)+","+Math.round(wt[2]*255)+")"),te.fillColorAnim&&te.fc&&(Ut="rgb("+Math.round(qe[0]*255)+","+Math.round(qe[1]*255)+","+Math.round(qe[2]*255)+")"),this._hasMaskedPath){if(oe.translate(0,-te.ls),oe.translate(0,ie[1]*ze*.01+de,0),this._pathData.p.v){Ge=(ge.point[1]-Te.point[1])/(ge.point[0]-Te.point[0]);var Kt=Math.atan(Ge)*180/Math.PI;ge.point[0]<Te.point[0]&&(Kt+=180),oe.rotate(-Kt*Math.PI/180)}oe.translate(Ze,At,0),me-=ie[0]*pe[fe].an*.005,pe[fe+1]&&We!==pe[fe+1].ind&&(me+=pe[fe].an/2,me+=te.tr*.001*te.finalSize)}else{switch(oe.translate(ue,de,0),te.ps&&oe.translate(te.ps[0],te.ps[1]+te.ascent,0),te.j){case 1:oe.translate(pe[fe].animatorJustifyOffset+te.justifyOffset+(te.boxWidth-te.lineWidths[pe[fe].line]),0,0);break;case 2:oe.translate(pe[fe].animatorJustifyOffset+te.justifyOffset+(te.boxWidth-te.lineWidths[pe[fe].line])/2,0,0);break;default:break}oe.translate(0,-te.ls),oe.translate(Je,0,0),oe.translate(ie[0]*pe[fe].an*.005,ie[1]*ze*.01,0),ue+=pe[fe].l+te.tr*.001*te.finalSize}le==="html"?$t=oe.toCSS():le==="svg"?$t=oe.to2dCSS():St=[oe.props[0],oe.props[1],oe.props[2],oe.props[3],oe.props[4],oe.props[5],oe.props[6],oe.props[7],oe.props[8],oe.props[9],oe.props[10],oe.props[11],oe.props[12],oe.props[13],oe.props[14],oe.props[15]],Mt=It}ce<=fe?(xe=new LetterProps(Mt,xt,Gt,Ut,$t,St),this.renderedLetters.push(xe),ce+=1,this.lettersChangedFlag=!0):(xe=this.renderedLetters[fe],this.lettersChangedFlag=xe.update(Mt,xt,Gt,Ut,$t,St)||this.lettersChangedFlag)}}},TextAnimatorProperty.prototype.getValue=function(){this._elem.globalData.frameId!==this._frameId&&(this._frameId=this._elem.globalData.frameId,this.iterateDynamicProperties())},TextAnimatorProperty.prototype.mHelper=new Matrix,TextAnimatorProperty.prototype.defaultPropsArray=[],extendPrototype([DynamicPropertyContainer],TextAnimatorProperty);function ITextElement(){}ITextElement.prototype.initElement=function(te,ne,ie){this.lettersChangedFlag=!0,this.initFrame(),this.initBaseData(te,ne,ie),this.textProperty=new TextProperty(this,te.t,this.dynamicProperties),this.textAnimator=new TextAnimatorProperty(te.t,this.renderType,this),this.initTransform(te,ne,ie),this.initHierarchy(),this.initRenderable(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),this.createContent(),this.hide(),this.textAnimator.searchProperties(this.dynamicProperties)},ITextElement.prototype.prepareFrame=function(te){this._mdf=!1,this.prepareRenderableFrame(te),this.prepareProperties(te,this.isInRange)},ITextElement.prototype.createPathShape=function(te,ne){var ie,ae=ne.length,se,oe="";for(ie=0;ie<ae;ie+=1)ne[ie].ty==="sh"&&(se=ne[ie].ks.k,oe+=buildShapeString(se,se.i.length,!0,te));return oe},ITextElement.prototype.updateDocumentData=function(te,ne){this.textProperty.updateDocumentData(te,ne)},ITextElement.prototype.canResizeFont=function(te){this.textProperty.canResizeFont(te)},ITextElement.prototype.setMinimumFontSize=function(te){this.textProperty.setMinimumFontSize(te)},ITextElement.prototype.applyTextPropertiesToMatrix=function(te,ne,ie,ae,se){switch(te.ps&&ne.translate(te.ps[0],te.ps[1]+te.ascent,0),ne.translate(0,-te.ls,0),te.j){case 1:ne.translate(te.justifyOffset+(te.boxWidth-te.lineWidths[ie]),0,0);break;case 2:ne.translate(te.justifyOffset+(te.boxWidth-te.lineWidths[ie])/2,0,0);break;default:break}ne.translate(ae,se,0)},ITextElement.prototype.buildColor=function(te){return"rgb("+Math.round(te[0]*255)+","+Math.round(te[1]*255)+","+Math.round(te[2]*255)+")"},ITextElement.prototype.emptyProp=new LetterProps,ITextElement.prototype.destroy=function(){},ITextElement.prototype.validateText=function(){(this.textProperty._mdf||this.textProperty._isFirstFrame)&&(this.buildNewText(),this.textProperty._isFirstFrame=!1,this.textProperty._mdf=!1)};var emptyShapeData={shapes:[]};function SVGTextLottieElement(te,ne,ie){this.textSpans=[],this.renderType="svg",this.initElement(te,ne,ie)}extendPrototype([BaseElement,TransformElement,SVGBaseElement,HierarchyElement,FrameElement,RenderableDOMElement,ITextElement],SVGTextLottieElement),SVGTextLottieElement.prototype.createContent=function(){this.data.singleShape&&!this.globalData.fontManager.chars&&(this.textContainer=createNS("text"))},SVGTextLottieElement.prototype.buildTextContents=function(te){for(var ne=0,ie=te.length,ae=[],se="";ne<ie;)te[ne]==="\r"||te[ne]==="�"?(ae.push(se),se=""):se+=te[ne],ne+=1;return ae.push(se),ae},SVGTextLottieElement.prototype.buildShapeData=function(te,ne){if(te.shapes&&te.shapes.length){var ie=te.shapes[0];if(ie.it){var ae=ie.it[ie.it.length-1];ae.s&&(ae.s.k[0]=ne,ae.s.k[1]=ne)}}return te},SVGTextLottieElement.prototype.buildNewText=function(){this.addDynamicProperty(this);var te,ne,ie=this.textProperty.currentData;this.renderedLetters=createSizedArray(ie?ie.l.length:0),ie.fc?this.layerElement.setAttribute("fill",this.buildColor(ie.fc)):this.layerElement.setAttribute("fill","rgba(0,0,0,0)"),ie.sc&&(this.layerElement.setAttribute("stroke",this.buildColor(ie.sc)),this.layerElement.setAttribute("stroke-width",ie.sw)),this.layerElement.setAttribute("font-size",ie.finalSize);var ae=this.globalData.fontManager.getFontByName(ie.f);if(ae.fClass)this.layerElement.setAttribute("class",ae.fClass);else{this.layerElement.setAttribute("font-family",ae.fFamily);var se=ie.fWeight,oe=ie.fStyle;this.layerElement.setAttribute("font-style",oe),this.layerElement.setAttribute("font-weight",se)}this.layerElement.setAttribute("aria-label",ie.t);var le=ie.l||[],ce=!!this.globalData.fontManager.chars;ne=le.length;var ue,de=this.mHelper,fe="",he=this.data.singleShape,pe=0,ve=0,me=!0,ge=ie.tr*.001*ie.finalSize;if(he&&!ce&&!ie.sz){var Se=this.textContainer,_e="start";switch(ie.j){case 1:_e="end";break;case 2:_e="middle";break;default:_e="start";break}Se.setAttribute("text-anchor",_e),Se.setAttribute("letter-spacing",ge);var Ee=this.buildTextContents(ie.finalText);for(ne=Ee.length,ve=ie.ps?ie.ps[1]+ie.ascent:0,te=0;te<ne;te+=1)ue=this.textSpans[te].span||createNS("tspan"),ue.textContent=Ee[te],ue.setAttribute("x",0),ue.setAttribute("y",ve),ue.style.display="inherit",Se.appendChild(ue),this.textSpans[te]||(this.textSpans[te]={span:null,glyph:null}),this.textSpans[te].span=ue,ve+=ie.finalLineHeight;this.layerElement.appendChild(Se)}else{var ye=this.textSpans.length,Te;for(te=0;te<ne;te+=1){if(this.textSpans[te]||(this.textSpans[te]={span:null,childSpan:null,glyph:null}),!ce||!he||te===0){if(ue=ye>te?this.textSpans[te].span:createNS(ce?"g":"text"),ye<=te){if(ue.setAttribute("stroke-linecap","butt"),ue.setAttribute("stroke-linejoin","round"),ue.setAttribute("stroke-miterlimit","4"),this.textSpans[te].span=ue,ce){var be=createNS("g");ue.appendChild(be),this.textSpans[te].childSpan=be}this.textSpans[te].span=ue,this.layerElement.appendChild(ue)}ue.style.display="inherit"}if(de.reset(),he&&(le[te].n&&(pe=-ge,ve+=ie.yOffset,ve+=me?1:0,me=!1),this.applyTextPropertiesToMatrix(ie,de,le[te].line,pe,ve),pe+=le[te].l||0,pe+=ge),ce){Te=this.globalData.fontManager.getCharData(ie.finalText[te],ae.fStyle,this.globalData.fontManager.getFontByName(ie.f).fFamily);var Ce;if(Te.t===1)Ce=new SVGCompElement(Te.data,this.globalData,this);else{var Ie=emptyShapeData;Te.data&&Te.data.shapes&&(Ie=this.buildShapeData(Te.data,ie.finalSize)),Ce=new SVGShapeElement(Ie,this.globalData,this)}if(this.textSpans[te].glyph){var Re=this.textSpans[te].glyph;this.textSpans[te].childSpan.removeChild(Re.layerElement),Re.destroy()}this.textSpans[te].glyph=Ce,Ce._debug=!0,Ce.prepareFrame(0),Ce.renderFrame(),this.textSpans[te].childSpan.appendChild(Ce.layerElement),Te.t===1&&this.textSpans[te].childSpan.setAttribute("transform","scale("+ie.finalSize/100+","+ie.finalSize/100+")")}else he&&ue.setAttribute("transform","translate("+de.props[12]+","+de.props[13]+")"),ue.textContent=le[te].val,ue.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve")}he&&ue&&ue.setAttribute("d",fe)}for(;te<this.textSpans.length;)this.textSpans[te].span.style.display="none",te+=1;this._sizeChanged=!0},SVGTextLottieElement.prototype.sourceRectAtTime=function(){if(this.prepareFrame(this.comp.renderedFrame-this.data.st),this.renderInnerContent(),this._sizeChanged){this._sizeChanged=!1;var te=this.layerElement.getBBox();this.bbox={top:te.y,left:te.x,width:te.width,height:te.height}}return this.bbox},SVGTextLottieElement.prototype.getValue=function(){var te,ne=this.textSpans.length,ie;for(this.renderedFrame=this.comp.renderedFrame,te=0;te<ne;te+=1)ie=this.textSpans[te].glyph,ie&&(ie.prepareFrame(this.comp.renderedFrame-this.data.st),ie._mdf&&(this._mdf=!0))},SVGTextLottieElement.prototype.renderInnerContent=function(){if(this.validateText(),(!this.data.singleShape||this._mdf)&&(this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag),this.lettersChangedFlag||this.textAnimator.lettersChangedFlag)){this._sizeChanged=!0;var te,ne,ie=this.textAnimator.renderedLetters,ae=this.textProperty.currentData.l;ne=ae.length;var se,oe,le;for(te=0;te<ne;te+=1)ae[te].n||(se=ie[te],oe=this.textSpans[te].span,le=this.textSpans[te].glyph,le&&le.renderFrame(),se._mdf.m&&oe.setAttribute("transform",se.m),se._mdf.o&&oe.setAttribute("op
37acity",se.o),se._mdf.sw&&oe.setAttribute("stroke-width",se.sw),se._mdf.sc&&oe.setAttribute("stroke",se.sc),se._mdf.fc&&oe.setAttribute("fill",se.fc))}};function ISolidElement(te,ne,ie){this.initElement(te,ne,ie)}extendPrototype([IImageElement],ISolidElement),ISolidElement.prototype.createContent=function(){var te=createNS("rect");te.setAttribute("width",this.data.sw),te.setAttribute("height",this.data.sh),te.setAttribute("fill",this.data.sc),this.layerElement.appendChild(te)};function NullElement(te,ne,ie){this.initFrame(),this.initBaseData(te,ne,ie),this.initFrame(),this.initTransform(te,ne,ie),this.initHierarchy()}NullElement.prototype.prepareFrame=function(te){this.prepareProperties(te,!0)},NullElement.prototype.renderFrame=function(){},NullElement.prototype.getBaseElement=function(){return null},NullElement.prototype.destroy=function(){},NullElement.prototype.sourceRectAtTime=function(){},NullElement.prototype.hide=function(){},extendPrototype([BaseElement,TransformElement,HierarchyElement,FrameElement],NullElement);function SVGRendererBase(){}extendPrototype([BaseRenderer],SVGRendererBase),SVGRendererBase.prototype.createNull=function(te){return new NullElement(te,this.globalData,this)},SVGRendererBase.prototype.createShape=function(te){return new SVGShapeElement(te,this.globalData,this)},SVGRendererBase.prototype.createText=function(te){return new SVGTextLottieElement(te,this.globalData,this)},SVGRendererBase.prototype.createImage=function(te){return new IImageElement(te,this.globalData,this)},SVGRendererBase.prototype.createSolid=function(te){return new ISolidElement(te,this.globalData,this)},SVGRendererBase.prototype.configAnimation=function(te){this.svgElement.setAttribute("xmlns","http://www.w3.org/2000/svg"),this.svgElement.setAttribute("xmlns:xlink","http://www.w3.org/1999/xlink"),this.renderConfig.viewBoxSize?this.svgElement.setAttribute("viewBox",this.renderConfig.viewBoxSize):this.svgElement.setAttribute("viewBox","0 0 "+te.w+" "+te.h),this.renderConfig.viewBoxOnly||(this.svgElement.setAttribute("width",te.w),this.svgElement.setAttribute("height",te.h),this.svgElement.style.width="100%",this.svgElement.style.height="100%",this.svgElement.style.transform="translate3d(0,0,0)",this.svgElement.style.contentVisibility=this.renderConfig.contentVisibility),this.renderConfig.width&&this.svgElement.setAttribute("width",this.renderConfig.width),this.renderConfig.height&&this.svgElement.setAttribute("height",this.renderConfig.height),this.renderConfig.className&&this.svgElement.setAttribute("class",this.renderConfig.className),this.renderConfig.id&&this.svgElement.setAttribute("id",this.renderConfig.id),this.renderConfig.focusable!==void 0&&this.svgElement.setAttribute("focusable",this.renderConfig.focusable),this.svgElement.setAttribute("preserveAspectRatio",this.renderConfig.preserveAspectRatio),this.animationItem.wrapper.appendChild(this.svgElement);var ne=this.globalData.defs;this.setupGlobalData(te,ne),this.globalData.progressiveLoad=this.renderConfig.progressiveLoad,this.data=te;var ie=createNS("clipPath"),ae=createNS("rect");ae.setAttribute("width",te.w),ae.setAttribute("height",te.h),ae.setAttribute("x",0),ae.setAttribute("y",0);var se=createElementID();ie.setAttribute("id",se),ie.appendChild(ae),this.layerElement.setAttribute("clip-path","url("+getLocationHref()+"#"+se+")"),ne.appendChild(ie),this.layers=te.layers,this.elements=createSizedArray(te.layers.length)},SVGRendererBase.prototype.destroy=function(){this.animationItem.wrapper&&(this.animationItem.wrapper.innerText=""),this.layerElement=null,this.globalData.defs=null;var te,ne=this.layers?this.layers.length:0;for(te=0;te<ne;te+=1)this.elements[te]&&this.elements[te].destroy&&this.elements[te].destroy();this.elements.length=0,this.destroyed=!0,this.animationItem=null},SVGRendererBase.prototype.updateContainerSize=function(){},SVGRendererBase.prototype.findIndexByInd=function(te){var ne=0,ie=this.layers.length;for(ne=0;ne<ie;ne+=1)if(this.layers[ne].ind===te)return ne;return-1},SVGRendererBase.prototype.buildItem=function(te){var ne=this.elements;if(!(ne[te]||this.layers[te].ty===99)){ne[te]=!0;var ie=this.createItem(this.layers[te]);if(ne[te]=ie,getExpressionsPlugin()&&(this.layers[te].ty===0&&this.globalData.projectInterface.registerComposition(ie),ie.initExpressions()),this.appendElementInPos(ie,te),this.layers[te].tt){var ae="tp"in this.layers[te]?this.findIndexByInd(this.layers[te].tp):te-1;if(ae===-1)return;if(!this.elements[ae]||this.elements[ae]===!0)this.buildItem(ae),this.addPendingElement(ie);else{var se=ne[ae].getMatte(this.layers[te].tt);ie.setMatte(se)}}}},SVGRendererBase.prototype.checkPendingElements=function(){for(;this.pendingElements.length;){var te=this.pendingElements.pop();if(te.checkParenting(),te.data.tt)for(var ne=0,ie=this.elements.length;ne<ie;){if(this.elements[ne]===te){var ae="tp"in te.data?this.findIndexByInd(te.data.tp):ne-1,se=this.elements[ae].getMatte(this.layers[ne].tt);te.setMatte(se);break}ne+=1}}},SVGRendererBase.prototype.renderFrame=function(te){if(!(this.renderedFrame===te||this.destroyed)){te===null?te=this.renderedFrame:this.renderedFrame=te,this.globalData.frameNum=te,this.globalData.frameId+=1,this.globalData.projectInterface.currentFrame=te,this.globalData._mdf=!1;var ne,ie=this.layers.length;for(this.completeLayers||this.checkLayers(te),ne=ie-1;ne>=0;ne-=1)(this.completeLayers||this.elements[ne])&&this.elements[ne].prepareFrame(te-this.layers[ne].st);if(this.globalData._mdf)for(ne=0;ne<ie;ne+=1)(this.completeLayers||this.elements[ne])&&this.elements[ne].renderFrame()}},SVGRendererBase.prototype.appendElementInPos=function(te,ne){var ie=te.getBaseElement();if(ie){for(var ae=0,se;ae<ne;)this.elements[ae]&&this.elements[ae]!==!0&&this.elements[ae].getBaseElement()&&
vendor: 5,635 bytes, line 37
37(se=this.elements[ae].getBaseElement()),ae+=1;se?this.layerElement.insertBefore(ie,se):this.layerElement.appendChild(ie)}},SVGRendererBase.prototype.hide=function(){this.layerElement.style.display="none"},SVGRendererBase.prototype.show=function(){this.layerElement.style.display="block"};function ICompElement(){}extendPrototype([BaseElement,TransformElement,HierarchyElement,FrameElement,RenderableDOMElement],ICompElement),ICompElement.prototype.initElement=function(te,ne,ie){this.initFrame(),this.initBaseData(te,ne,ie),this.initTransform(te,ne,ie),this.initRenderable(),this.initHierarchy(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),(this.data.xt||!ne.progressiveLoad)&&this.buildAllItems(),this.hide()},ICompElement.prototype.prepareFrame=function(te){if(this._mdf=!1,this.prepareRenderableFrame(te),this.prepareProperties(te,this.isInRange),!(!this.isInRange&&!this.data.xt)){if(this.tm._placeholder)this.renderedFrame=te/this.data.sr;else{var ne=this.tm.v;ne===this.data.op&&(ne=this.data.op-1),this.renderedFrame=ne}var ie,ae=this.elements.length;for(this.completeLayers||this.checkLayers(this.renderedFrame),ie=ae-1;ie>=0;ie-=1)(this.completeLayers||this.elements[ie])&&(this.elements[ie].prepareFrame(this.renderedFrame-this.layers[ie].st),this.elements[ie]._mdf&&(this._mdf=!0))}},ICompElement.prototype.renderInnerContent=function(){var te,ne=this.layers.length;for(te=0;te<ne;te+=1)(this.completeLayers||this.elements[te])&&this.elements[te].renderFrame()},ICompElement.prototype.setElements=function(te){this.elements=te},ICompElement.prototype.getElements=function(){return this.elements},ICompElement.prototype.destroyElements=function(){var te,ne=this.layers.length;for(te=0;te<ne;te+=1)this.elements[te]&&this.elements[te].destroy()},ICompElement.prototype.destroy=function(){this.destroyElements(),this.destroyBaseElement()};function SVGCompElement(te,ne,ie){this.layers=te.layers,this.supports3d=!0,this.completeLayers=!1,this.pendingElements=[],this.elements=this.layers?createSizedArray(this.layers.length):[],this.initElement(te,ne,ie),this.tm=te.tm?PropertyFactory.getProp(this,te.tm,0,ne.frameRate,this):{_placeholder:!0}}extendPrototype([SVGRendererBase,ICompElement,SVGBaseElement],SVGCompElement),SVGCompElement.prototype.createComp=function(te){return new SVGCompElement(te,this.globalData,this)};function SVGRenderer(te,ne){this.animationItem=te,this.layers=null,this.renderedFrame=-1,this.svgElement=createNS("svg");var ie="";if(ne&&ne.title){var ae=createNS("title"),se=createElementID();ae.setAttribute("id",se),ae.textContent=ne.title,this.svgElement.appendChild(ae),ie+=se}if(ne&&ne.description){var oe=createNS("desc"),le=createElementID();oe.setAttribute("id",le),oe.textContent=ne.description,this.svgElement.appendChild(oe),ie+=" "+le}ie&&this.svgElement.setAttribute("aria-labelledby",ie);var ce=createNS("defs");this.svgElement.appendChild(ce);var ue=createNS("g");this.svgElement.appendChild(ue),this.layerElement=ue,this.renderConfig={preserveAspectRatio:ne&&ne.preserveAspectRatio||"xMidYMid meet",imagePreserveAspectRatio:ne&&ne.imagePreserveAspectRatio||"xMidYMid slice",contentVisibility:ne&&ne.contentVisibility||"visible",progressiveLoad:ne&&ne.progressiveLoad||!1,hideOnTransparent:!(ne&&ne.hideOnTransparent===!1),viewBoxOnly:ne&&ne.viewBoxOnly||!1,viewBoxSize:ne&&ne.viewBoxSize||!1,className:ne&&ne.className||"",id:ne&&ne.id||"",focusable:ne&&ne.focusable,filterSize:{width:ne&&ne.filterSize&&ne.filterSize.width||"100%",height:ne&&ne.filterSize&&ne.filterSize.height||"100%",x:ne&&ne.filterSize&&ne.filterSize.x||"0%",y:ne&&ne.filterSize&&ne.filterSize.y||"0%"},width:ne&&ne.width,height:ne&&ne.height,runExpressions:!ne||ne.runExpressions===void 0||ne.runExpressions},this.globalData={_mdf:!1,frameNum:-1,defs:ce,renderConfig:this.renderConfig},this.elements=[],this.pendingElements=[],this.destroyed=!1,this.rendererType="svg"}extendPrototype([SVGRendererBase],SVGRenderer),SVGRenderer.prototype.createComp=function(te){return new SVGCompElement(te,this.globalData,this)};function ShapeTransformManager(){this.sequences={},this.sequenceList=[],this.transform_key_count=0}ShapeTransformManager.prototype={addTransformSequence:function(ne){var ie,ae=ne.length,se="_";for(ie=0;ie<ae;ie+=1)se+=ne[ie].transform.key+"_";var oe=this.sequences[se];return oe||(oe={transforms:[].concat(ne),finalTransform:new Matrix,_mdf:!1},this.sequences[se]=oe,this.sequenceList.push(oe)),oe},processSequence:function(ne,ie){for(var ae=0,se=ne.transforms.length,oe=ie;ae<se&&!ie;){if(ne.transforms[ae].transform.mProps._mdf){oe=!0;break}ae+=1}if(oe)for(ne.finalTransform.reset(),ae=se-1;ae>=0;ae-=1)ne.finalTransform.multiply(ne.transforms[ae].transform.mProps.v);ne._mdf=oe},processSequences:function(ne){var ie,ae=this.sequenceList.length;for(ie=0;ie<ae;ie+=1)this.processSequence(this.sequenceList[ie],ne)},getNewKey:function(){return this.transform_key_count+=1,"_"+this.transform_key_count}};var lumaLoader=function(){var ne="__lottie_element_luma_buffer",ie=null,ae=null,se=null;function oe(){var ue=createNS("svg"),de=createNS("filter"),fe=createNS("feColorMatrix");return de.setAttribute("id",ne),fe.setAttribute("type","matrix"),fe.setAttribute("color-interpolation-filters","sRGB"),fe.setAttribute("values","0.3, 0.3, 0.3, 0, 0, 0.3, 0.3, 0.3, 0, 0, 0.3, 0.3, 0.3, 0, 0, 0.3, 0.3, 0.3, 0, 0"),de.appendChild(fe),ue.appendChild(de),ue.setAttribute("id",ne+"_svg"),featureSupport.svgLumaHidden&&(ue.style.display="none"),ue}function le(){ie||(se=oe(),document.body.appendChild(se),ie=createTag("canvas"),ae=ie.getContext("2d"),ae.filter="url
37(#"+ne+")",ae.fillStyle="rgba(0,0,0,0)",ae.fillRect(0,0,1,1))}function ce(ue){return ie||le(),ie.width=ue.width,ie.height=ue.height,ae.filter="url(#"+ne+")",ie}return{load:le,get:ce}};function createCanvas(te,ne){if(featureSupport.offscreenCanvas)return new OffscreenCanvas(te,ne);var ie=createTag("canvas");return ie.width=te,ie.height=ne,ie}var assetLoader=(function(){return{loadLumaCanvas:lumaLoader.load,getLumaCanvas:lumaLoader.get,createCanvas}})(),registeredEffects={};function CVEffects(te){var ne,ie=te.data.ef?te.data.ef.length:0;this.filters=[];var ae;for(ne=0;ne<ie;ne+=1){ae=null;var se=te.data.ef[ne].ty;if(registeredEffects[se]){var oe=registeredEffects[se].effect;ae=new oe(te.effectsManager.effectElements[ne],te)}ae&&this.filters.push(ae)}this.filters.length&&te.addRenderableComponent(this)}CVEffects.prototype.renderFrame=function(te){var ne,ie=this.filters.length;for(ne=0;ne<ie;ne+=1)this.filters[ne].renderFrame(te)},CVEffects.prototype.getEffects=function(te){var ne,ie=this.filters.length,ae=[];for(ne=0;ne<ie;ne+=1)this.filters[ne].type===te&&ae.push(this.filters[ne]);return ae};function registerEffect(te,ne){registeredEffects[te]={effect:ne}}function CVMaskElement(te,ne){this.data=te,this.element=ne,this.masksProperties=this.data.masksProperties||[],this.viewData=createSizedArray(this.masksProperties.length);var ie,ae=this.masksProperties.length,se=!1;for(ie=0;ie<ae;ie+=1)this.masksProperties[ie].mode!=="n"&&(se=!0),this.viewData[ie]=ShapePropertyFactory.getShapeProp(this.element,this.masksProperties[ie],3);this.hasMasks=se,se&&this.element.addRenderableComponent(this)}CVMaskElement.prototype.renderFrame=function(){if(this.hasMasks){var te=this.element.finalTransform.mat,ne=this.element.canvasContext,ie,ae=this.masksProperties.length,se,oe,le;for(ne.beginPath(),ie=0;ie<ae;ie+=1)if(this.masksProperties[ie].mode!=="n"){this.masksProperties[ie].inv&&(ne.moveTo(0,0),ne.lineTo(this.element.globalData.compSize.w,0),ne.lineTo(this.element.globalData.compSize.w,this.element.globalData.compSize.h),ne.lineTo(0,this.element.globalData.compSize.h),ne.lineTo(0,0)),le=this.viewData[ie].v,se=te.applyToPointArray(le.v[0][0],le.v[0][1],0),ne.moveTo(se[0],se[1]);var ce,ue=le._length;for(ce=1;ce<ue;ce+=1)oe=te.applyToTriplePoints(le.o[ce-1],le.i[ce],le.v[ce]),ne.bezierCurveTo(oe[0],oe[1],oe[2],oe[3],oe[4],oe[5]);oe=te.applyToTriplePoints(le.o[ce-1],le.i[0],le.v[0]),ne.bezierCurveTo(oe[0],oe[1],oe[2],oe[3],oe[4],oe[5])}this.element.globalData.renderer.save(!0),ne.clip()}},CVMaskElement.prototype.getMaskProperty=MaskElement.prototype.getMaskProperty,CVMaskElement.prototype.destroy=function(){this.element=null};function CVBaseElement(){}var operationsMap={1:"source-in",2:"source-out",3:"source-in",4:"source-out"};CVBaseElement.prototype={createElements:function(){},initRendererElement:function(){},createContainerElements:function(){if(this.data.tt>=1){this.buffers=[];var ne=this.globalData.canvasContext,ie=assetLoader.createCanvas(ne.canvas.width,ne.canvas.height);this.buffers.push(ie);var ae=assetLoader.createCanvas(ne.canvas.width,ne.canvas.height);this.buffers.push(ae),this.data.tt>=3&&!document._isProxy&&assetLoader.loadLumaCanvas()}this.canvasContext=this.globalData.canvasContext,this.transformCanvas=this.globalData.transformCanvas,this.renderableEffectsManager=new CVEffects(this),this.searchEffectTransforms()},createContent:function(){},setBlendMode:function(){var ne=this.globalData;if(ne.blendMode!==this.data.bm){ne.blendMode=this.data.bm;var ie=getBlendMode(this.data.bm);ne.canvasContext.globalCompositeOperation=ie}},createRenderableComponents:function(){this.maskManager=new CVMaskElement(this.data,this),this.transformEffects=this.renderableEffectsManager.getEffects(effectTypes.TRANSFORM_EFFECT)},hideElement:function(){!this.hidden&&(!this.isInRange||this.isTransparent)&&(this.hidden=!0)},showElement:function(){this.isInRange&&!this.isTransparent&&(this.hidden=!1,this._isFirstFrame=!0,this.maskManager._isFirstFrame=!0)},clearCanvas:function(ne){ne.clearRect(this.transformCanvas.tx,this.transformCanvas.ty,this.transformCanvas.w*this.transformCanvas.sx,this.transformCanvas.h*this.transformCanvas.sy)},prepareLayer:function(){if(this.data.tt>=1){var ne=this.buffers[0].getContext("2d");this.clearCanvas(ne),ne.drawImage(this.canvasContext.canvas,0,0),this.currentTransform=this.canvasContext.getTransform(),this.canvasContext.setTransform(1,0,0,1,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.setTransform(this.currentTransform)}},exitLayer:function(){if(this.data.tt>=1){var ne=this.buffers[1],ie=ne.getContext("2d");if(this.clearCanvas(ie),ie.drawImage(this.canvasContext.canvas,0,0),this.canvasContext.setTransform(1,0,0,1,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.setTransform(this.currentTransform),this.comp.getElementById("tp"in this.data?this.data.tp:this.data.ind-1).renderFrame(!0),this.canvasContext.setTransform(1,0,0,1,0,0),this.data.tt>=3&&!document._isProxy){var ae=assetLoader.getLumaCanvas(this.canvasContext.canvas);ae.getContext("2d").drawImage(this.canvasContext.canvas,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.drawImage(ae,0,0)}this.canvasContext.globalCompositeOperation=operationsMap[this.data.tt],this.canvasContext.drawImage(ne,0,0),this.canvasContext.globalCompositeOperation="destination-over",this.canvasContext.drawImage(this.buffers[0],0,0),this.canvasContext.setTransform(this.currentTransform),this.canvasContext.globalCompositeOperation="source-over"}},renderFrame:function(ne){if(!(this.hidden||this.data.hd)&&!(this.data.td===1&&!ne)){this.renderTransform(),this.renderRenderable(),this.renderLocalTransform(),this.setBlendMode();var ie=this.data.ty===0;this.prepareLayer(),this.globalData.renderer.save(ie),this.globalData.renderer.ctxTransform(this.finalTransform.localMat.props),this.globalData.renderer.ctxOpacity(this.finalTransform.localOpacity),this.renderInnerContent(),this.globalData.renderer.restore(ie),this.exitLayer(),this.maskManager.hasMasks&&this.globalData.renderer.restore(!0),this._isFirstFrame&&(this._isFirstFrame=!1)}},destroy:function(){this.canvasContext=null,this.data=null,this.globalData=null,this.maskManager.destroy()},mHelper:new Matrix},CVBaseElement.prototype.hide=CVBaseElement.prototype.hideElement,CVBaseElement.prototype.show=CVBaseElement.prototype.showElement;function CVShapeData(te,ne,ie,ae){this.styledShapes=[],this.tr=[0,0,0,0,0,0];var se=4;ne.ty==="rc"?se=5:ne.ty==="el"?se=6:ne.ty==="sr"&&(se=7),this.sh=ShapePropertyFactory.getShapeProp(te,ne,se,te);var oe,le=ie.length,ce;for(oe=0;oe<le;oe+=1)ie[oe].closed||(ce={transforms:ae.addTransformSequence(ie[oe].transforms),trNodes:[]},this.styledShapes.push(ce),ie[oe].elements.push(ce))}CVShapeData.prototype.setAsAnimated=SVGShapeData.prototype.setAsAnimated;function CVShapeElement(te,ne,ie){this.shapes=[],this.shapesData=te.shapes,this.stylesList=[],this.itemsData=[],this.prevViewData=[],this.shapeModifiers=[],this.processedElements=[],this.transformsManager=new ShapeTransformManager,this.initElement(te,ne,ie)}extendPrototype([BaseElement,TransformElement,CVBaseElement,IShapeElement,HierarchyElement,FrameElement,RenderableElement],CVShapeElement),CVShapeElement.prototype.initElement=RenderableDOMElement.prototype.initElement,CVShapeElement.prototype.transformHelper={opacity:1,_opMdf:!1},CVShapeElement.prototype.dashResetter=[],CVShapeElement.prototype.createContent=function(){this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,!0,[])},CVShapeElement.prototype.createStyleElement=function(te,ne){var ie={data:te,type:te.ty,preTransforms:this.transformsManager.addTransformSequence(ne),transforms:[],elements:[],closed:te.hd===!0},ae={};return te.ty==="fl"||te.ty==="st"?(ae.c=PropertyFactory.getProp(this,te.c,1,255,this),ae.c.k||(ie.co="rgb("+bmFloor(ae.c.v[0])+","+bmFloor(ae.c.v[1])+","+bmFloor(ae.c.v[2])+")")):(te.ty==="gf"||te.ty==="gs")&&(ae.s=PropertyFactory.getProp(this,te.s,1,null,this),ae.e=PropertyFactory.getProp(this,te.e,1,null,this),ae.h=PropertyFactory.getProp(this,te.h||{k:0},0,.01,this),ae.a=PropertyFactory.getProp(this,te.a||{k:0},0,degToRads,this),ae.g=new GradientProperty(this,te.g,this)),ae.o=PropertyFactory.getProp(this,te.o,0,.01,this),te.ty==="st"||te.ty==="gs"?(ie.lc=lineCapEnum[te.lc||2],ie.lj=lineJoinEnum[te.lj||2],te.lj==1&&(ie.ml=te.ml),ae.w=PropertyFactory.getProp(this,te.w,0,null,this),ae.w.k||(ie.wi=ae.w.v),te.d&&(ae.d=new DashProperty(this,te.d,"canvas",this),ae.d.k||(ie.da=ae.d.dashArray,ie.do=ae.d.dashoffset[0]))):ie.r=te.r===2?"evenodd":"nonzero",this.stylesList.push(ie),ae.style=ie,ae},CVShapeElement.prototype.createGroupElement=function(){return{it:[],prevViewData:[]}},CVShapeElement.prototype.createTransformElement=function(te){return{transform:{opacity:1,_opMdf:!1,key:this.transformsManager.getNewKey(),op:PropertyFactory.getProp(this,te.o,0,.01,this),mProps:TransformPropertyFactory.getTransformProperty(this,te,this)}}},CVShapeElement.prototype.createShapeElement=function(te){var ne=new CVShapeData(this,te,this.stylesList,this.transformsManager);return this.shapes.push(ne),this.addShapeToModifiers(ne),ne},CVShapeElement.prototype.reloadShapes=function(){this._isFirstFrame=!0;var te,ne=this.itemsData.length;for(te=0;te<ne;te+=1)this.prevViewData[te]=this.itemsData[te];for(this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,!0,[]),ne=this.dynamicProperties.length,te=0;te<ne;te+=1)this.dynamicProperties[te].getValue();this.renderModifiers(),this.transformsManager.processSequences(this._isFirstFrame)},CVShapeElement.prototype.addTransformToStyleList=function(te){var ne,ie=this.stylesList.length;for(ne=0;ne<ie;ne+=1)this.stylesList[ne].closed||this.stylesList[ne].transforms.push(te)},CVShapeElement.prototype.removeTransformFromStyleList=function(){var te,ne=this.stylesList.length;for(te=0;te<ne;te+=1)this.stylesList[te].closed||this.stylesList[te].transforms.pop()},CVShapeElement.prototype.closeStyles=function(te){var ne,ie=te.length;for(ne=0;ne<ie;ne+=1)te[ne].closed=!0},CVShapeElement.prototype.searchShapes=function(te,ne,ie,ae,se){var oe,le=te.length-1,ce,ue,de=[],fe=[],he,pe,ve,me=[].concat(se);for(oe=le;oe>=0;oe-=1){if(he=this.searchProcessedElement(te[oe]),he?ne[oe]=ie[he-1]:te[oe]._shouldRender=ae,te[oe].ty==="fl"||te[oe].ty==="st"||te[oe].ty==="gf"||te[oe].ty==="gs")he?ne[oe].style.closed=!1:ne[oe]=this.createStyleElement(te[oe],me),de.push(ne[oe].style);else if(te[oe].ty==="gr"){if(!he)ne[oe]=this.createGroupElement(te[oe]);else for(ue=ne[oe].it.length,ce=0;ce<ue;ce+=1)ne[oe].prevViewData[ce]=ne[oe].it[ce];this.searchShapes(te[oe].it,ne[oe].it,ne[oe].prevViewData,ae,me)}else te[oe].ty==="tr"?(he||(ve=this.createTransformElement(te[oe]),ne[oe]=ve),me.push(ne[oe]),this.addTransformToStyleList(ne[oe])):te[oe].ty==="sh"||te[oe].ty==="rc"||te[oe].ty==="el"||te[oe].ty==="sr"?he||(ne[oe]=this.createShapeElement(te[oe])):te[oe].ty==="tm"||te[oe].ty==="rd"||te[oe].ty==="pb"||te[oe].ty==="zz"||te[oe].ty==="op"?(he?(pe=ne[oe],pe.closed=!1):(pe=ShapeModifiers.getModifier(te[oe].ty),pe.init(this,te[oe]),ne[oe]=pe,this.shapeModifiers.push(pe)),fe.push(pe)):te[oe].ty==="rp"&&(he?(pe=ne[oe],pe.closed=!0):(pe=ShapeModifiers.getModifier(te[oe].ty),ne[oe]=pe,pe.init(this,te,oe,ne),this.shapeModifiers.push(pe),ae=!1),fe.push(pe));this.addProcessedElement(te[oe],oe+1)}for(this.removeTransformFromStyleList(),this.closeStyles(de),le=fe.length,oe=0;oe<le;oe+=1)fe[oe].closed=!0},CVShapeElement.prototype.renderInnerContent=function(){this.transformHelper.opacity=1,this.transformHelper._opMdf=!1,this.renderModifiers(),this.transformsManager.processSequences(this._isFirstFrame),this.renderShape(this.transformHelper,this.shapesData,this.itemsData,!0)},CVShapeElement.prototype.renderShapeTransform=function(te,ne){(te._opMdf||ne.op._mdf||this._isFirstFrame)&&(ne.opacity=te.opacity,ne.opacity*=ne.op.v,ne._opMdf=!0)},CVShapeElement.prototype.drawLayer=function(){var te,ne=this.stylesList.length,ie,ae,se,oe,le,ce,ue=this.globalData.renderer,de=this.globalData.canvasContext,fe,he;for(te=0;te<ne;te+=1)if(he=this.stylesList[te],fe=he.type,!((fe==="st"||fe==="gs")&&he.wi===0||!he.data._shouldRender||he.coOp===0||this.globalData.currentGlobalAlpha===0)){for(ue.save(),le=he.elements,fe==="st"||fe==="gs"?(ue.ctxStrokeStyle(fe==="st"?he.co:he.grd),ue.ctxLineWidth(he.wi),ue.ctxLineCap(he.lc),ue.ctxLineJoin(he.lj),ue.ctxMiterLimit(he.ml||0)):ue.ctxFillStyle(fe==="fl"?he.co:he.grd),ue.ctxOpacity(he.coOp),fe!=="st"&&fe!=="gs"&&de.beginPath(),ue.ctxTransform(he.preTransforms.finalTransform.props),ae=le.length,ie=0;ie<ae;ie+=1){for((fe==="st"||fe==="gs")&&(de.beginPath(),he.da&&(de.setLineDash(he.da),de.lineDashOffset=he.do)),ce=le[ie].trNodes,oe=ce.length,se=0;se<oe;se+=1)ce[se].t==="m"?de.moveTo(ce[se].p[0],ce[se].p[1]):ce[se].t==="c"?de.bezierCurveTo(ce[se].pts[0],ce[se].pts[1],ce[se].pts[2],ce[se].pts[3],ce[
vendor: 115,306 bytes, line 37
37se].pts[4],ce[se].pts[5]):de.closePath();(fe==="st"||fe==="gs")&&(ue.ctxStroke(),he.da&&de.setLineDash(this.dashResetter))}fe!=="st"&&fe!=="gs"&&this.globalData.renderer.ctxFill(he.r),ue.restore()}},CVShapeElement.prototype.renderShape=function(te,ne,ie,ae){var se,oe=ne.length-1,le=te;for(se=oe;se>=0;se-=1)ne[se].ty==="tr"?(le=ie[se].transform,this.renderShapeTransform(te,le)):ne[se].ty==="sh"||ne[se].ty==="el"||ne[se].ty==="rc"||ne[se].ty==="sr"?this.renderPath(ne[se],ie[se]):ne[se].ty==="fl"?this.renderFill(ne[se],ie[se],le):ne[se].ty==="st"?this.renderStroke(ne[se],ie[se],le):ne[se].ty==="gf"||ne[se].ty==="gs"?this.renderGradientFill(ne[se],ie[se],le):ne[se].ty==="gr"?this.renderShape(le,ne[se].it,ie[se].it):ne[se].ty;ae&&this.drawLayer()},CVShapeElement.prototype.renderStyledShape=function(te,ne){if(this._isFirstFrame||ne._mdf||te.transforms._mdf){var ie=te.trNodes,ae=ne.paths,se,oe,le,ce=ae._length;ie.length=0;var ue=te.transforms.finalTransform;for(le=0;le<ce;le+=1){var de=ae.shapes[le];if(de&&de.v){for(oe=de._length,se=1;se<oe;se+=1)se===1&&ie.push({t:"m",p:ue.applyToPointArray(de.v[0][0],de.v[0][1],0)}),ie.push({t:"c",pts:ue.applyToTriplePoints(de.o[se-1],de.i[se],de.v[se])});oe===1&&ie.push({t:"m",p:ue.applyToPointArray(de.v[0][0],de.v[0][1],0)}),de.c&&oe&&(ie.push({t:"c",pts:ue.applyToTriplePoints(de.o[se-1],de.i[0],de.v[0])}),ie.push({t:"z"}))}}te.trNodes=ie}},CVShapeElement.prototype.renderPath=function(te,ne){if(te.hd!==!0&&te._shouldRender){var ie,ae=ne.styledShapes.length;for(ie=0;ie<ae;ie+=1)this.renderStyledShape(ne.styledShapes[ie],ne.sh)}},CVShapeElement.prototype.renderFill=function(te,ne,ie){var ae=ne.style;(ne.c._mdf||this._isFirstFrame)&&(ae.co="rgb("+bmFloor(ne.c.v[0])+","+bmFloor(ne.c.v[1])+","+bmFloor(ne.c.v[2])+")"),(ne.o._mdf||ie._opMdf||this._isFirstFrame)&&(ae.coOp=ne.o.v*ie.opacity)},CVShapeElement.prototype.renderGradientFill=function(te,ne,ie){var ae=ne.style,se;if(!ae.grd||ne.g._mdf||ne.s._mdf||ne.e._mdf||te.t!==1&&(ne.h._mdf||ne.a._mdf)){var oe=this.globalData.canvasContext,le=ne.s.v,ce=ne.e.v;if(te.t===1)se=oe.createLinearGradient(le[0],le[1],ce[0],ce[1]);else{var ue=Math.sqrt(Math.pow(le[0]-ce[0],2)+Math.pow(le[1]-ce[1],2)),de=Math.atan2(ce[1]-le[1],ce[0]-le[0]),fe=ne.h.v;fe>=1?fe=.99:fe<=-1&&(fe=-.99);var he=ue*fe,pe=Math.cos(de+ne.a.v)*he+le[0],ve=Math.sin(de+ne.a.v)*he+le[1];se=oe.createRadialGradient(pe,ve,0,le[0],le[1],ue)}var me,ge=te.g.p,Se=ne.g.c,_e=1;for(me=0;me<ge;me+=1)ne.g._hasOpacity&&ne.g._collapsable&&(_e=ne.g.o[me*2+1]),se.addColorStop(Se[me*4]/100,"rgba("+Se[me*4+1]+","+Se[me*4+2]+","+Se[me*4+3]+","+_e+")");ae.grd=se}ae.coOp=ne.o.v*ie.opacity},CVShapeElement.prototype.renderStroke=function(te,ne,ie){var ae=ne.style,se=ne.d;se&&(se._mdf||this._isFirstFrame)&&(ae.da=se.dashArray,ae.do=se.dashoffset[0]),(ne.c._mdf||this._isFirstFrame)&&(ae.co="rgb("+bmFloor(ne.c.v[0])+","+bmFloor(ne.c.v[1])+","+bmFloor(ne.c.v[2])+")"),(ne.o._mdf||ie._opMdf||this._isFirstFrame)&&(ae.coOp=ne.o.v*ie.opacity),(ne.w._mdf||this._isFirstFrame)&&(ae.wi=ne.w.v)},CVShapeElement.prototype.destroy=function(){this.shapesData=null,this.globalData=null,this.canvasContext=null,this.stylesList.length=0,this.itemsData.length=0};function CVTextElement(te,ne,ie){this.textSpans=[],this.yOffset=0,this.fillColorAnim=!1,this.strokeColorAnim=!1,this.strokeWidthAnim=!1,this.stroke=!1,this.fill=!1,this.justifyOffset=0,this.currentRender=null,this.renderType="canvas",this.values={fill:"rgba(0,0,0,0)",stroke:"rgba(0,0,0,0)",sWidth:0,fValue:""},this.initElement(te,ne,ie)}extendPrototype([BaseElement,TransformElement,CVBaseElement,HierarchyElement,FrameElement,RenderableElement,ITextElement],CVTextElement),CVTextElement.prototype.tHelper=createTag("canvas").getContext("2d"),CVTextElement.prototype.buildNewText=function(){var te=this.textProperty.currentData;this.renderedLetters=createSizedArray(te.l?te.l.length:0);var ne=!1;te.fc?(ne=!0,this.values.fill=this.buildColor(te.fc)):this.values.fill="rgba(0,0,0,0)",this.fill=ne;var ie=!1;te.sc&&(ie=!0,this.values.stroke=this.buildColor(te.sc),this.values.sWidth=te.sw);var ae=this.globalData.fontManager.getFontByName(te.f),se,oe,le=te.l,ce=this.mHelper;this.stroke=ie,this.values.fValue=te.finalSize+"px "+this.globalData.fontManager.getFontByName(te.f).fFamily,oe=te.finalText.length;var ue,de,fe,he,pe,ve,me,ge,Se,_e,Ee=this.data.singleShape,ye=te.tr*.001*te.finalSize,Te=0,be=0,Ce=!0,Ie=0;for(se=0;se<oe;se+=1){ue=this.globalData.fontManager.getCharData(te.finalText[se],ae.fStyle,this.globalData.fontManager.getFontByName(te.f).fFamily),de=ue&&ue.data||{},ce.reset(),Ee&&le[se].n&&(Te=-ye,be+=te.yOffset,be+=Ce?1:0,Ce=!1),pe=de.shapes?de.shapes[0].it:[],me=pe.length,ce.scale(te.finalSize/100,te.finalSize/100),Ee&&this.applyTextPropertiesToMatrix(te,ce,le[se].line,Te,be),Se=createSizedArray(me-1);var Re=0;for(ve=0;ve<me;ve+=1)if(pe[ve].ty==="sh"){for(he=pe[ve].ks.k.i.length,ge=pe[ve].ks.k,_e=[],fe=1;fe<he;fe+=1)fe===1&&_e.push(ce.applyToX(ge.v[0][0],ge.v[0][1],0),ce.applyToY(ge.v[0][0],ge.v[0][1],0)),_e.push(ce.applyToX(ge.o[fe-1][0],ge.o[fe-1][1],0),ce.applyToY(ge.o[fe-1][0],ge.o[fe-1][1],0),ce.applyToX(ge.i[fe][0],ge.i[fe][1],0),ce.applyToY(ge.i[fe][0],ge.i[fe][1],0),ce.applyToX(ge.v[fe][0],ge.v[fe][1],0),ce.applyToY(ge.v[fe][0],ge.v[fe][1],0));_e.push(ce.applyToX(ge.o[fe-1][0],ge.o[fe-1][1],0),ce.applyToY(ge.o[fe-1][0],ge.o[fe-1][1],0),ce.applyToX(ge.i[0][0],ge.i[0][1],0),ce.applyToY(ge.i[0][0],ge.i[0][1],0),ce.applyToX(ge.v[0][0],ge.v[0][1],0),ce.applyToY(ge.v[0][0],ge.v[0][1],0)),Se[Re]=_e,Re+=1}Ee&&(Te+=le[se].l,Te+=ye),this.textSpans[Ie]?this.textSpans[Ie].elem=Se:this.textSpans[Ie]={elem:Se},Ie+=1}},CVTextElement.prototype.renderInnerContent=function(){this.validateText();var te=this.canvasContext;te.font=this.values.fValue,this.globalData.renderer.ctxLineCap("butt"),this.globalData.renderer.ctxLineJoin("miter"),this.globalData.renderer.ctxMiterLimit(4),this.data.singleShape||this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag);var ne,ie,ae,se,oe,le,ce=this.textAnimator.renderedLetters,ue=this.textProperty.currentData.l;ie=ue.length;var de,fe=null,he=null,pe=null,ve,me,ge=this.globalData.renderer;for(ne=0;ne<ie;ne+=1)if(!ue[ne].n){if(de=ce[ne],de&&(ge.save(),ge.ctxTransform(de.p),ge.ctxOpacity(de.o)),this.fill){for(de&&de.fc?fe!==de.fc&&(ge.ctxFillStyle(de.fc),fe=de.fc):fe!==this.values.fill&&(fe=this.values.fill,ge.ctxFillStyle(this.values.fill)),ve=this.textSpans[ne].elem,se=ve.length,this.globalData.canvasContext.beginPath(),ae=0;ae<se;ae+=1)for(me=ve[ae],le=me.length,this.globalData.canvasContext.moveTo(me[0],me[1]),oe=2;oe<le;oe+=6)this.globalData.canvasContext.bezierCurveTo(me[oe],me[oe+1],me[oe+2],me[oe+3],me[oe+4],me[oe+5]);this.globalData.canvasContext.closePath(),ge.ctxFill()}if(this.stroke){for(de&&de.sw?pe!==de.sw&&(pe=de.sw,ge.ctxLineWidth(de.sw)):pe!==this.values.sWidth&&(pe=this.values.sWidth,ge.ctxLineWidth(this.values.sWidth)),de&&de.sc?he!==de.sc&&(he=de.sc,ge.ctxStrokeStyle(de.sc)):he!==this.values.stroke&&(he=this.values.stroke,ge.ctxStrokeStyle(this.values.stroke)),ve=this.textSpans[ne].elem,se=ve.length,this.globalData.canvasContext.beginPath(),ae=0;ae<se;ae+=1)for(me=ve[ae],le=me.length,this.globalData.canvasContext.moveTo(me[0],me[1]),oe=2;oe<le;oe+=6)this.globalData.canvasContext.bezierCurveTo(me[oe],me[oe+1],me[oe+2],me[oe+3],me[oe+4],me[oe+5]);this.globalData.canvasContext.closePath(),ge.ctxStroke()}de&&this.globalData.renderer.restore()}};function CVImageElement(te,ne,ie){this.assetData=ne.getAssetData(te.refId),this.img=ne.imageLoader.getAsset(this.assetData),this.initElement(te,ne,ie)}extendPrototype([BaseElement,TransformElement,CVBaseElement,HierarchyElement,FrameElement,RenderableElement],CVImageElement),CVImageElement.prototype.initElement=SVGShapeElement.prototype.initElement,CVImageElement.prototype.prepareFrame=IImageElement.prototype.prepareFrame,CVImageElement.prototype.createContent=function(){if(this.img.width&&(this.assetData.w!==this.img.width||this.assetData.h!==this.img.height)){var te=createTag("canvas");te.width=this.assetData.w,te.height=this.assetData.h;var ne=te.getContext("2d"),ie=this.img.width,ae=this.img.height,se=ie/ae,oe=this.assetData.w/this.assetData.h,le,ce,ue=this.assetData.pr||this.globalData.renderConfig.imagePreserveAspectRatio;se>oe&&ue==="xMidYMid slice"||se<oe&&ue!=="xMidYMid slice"?(ce=ae,le=ce*oe):(le=ie,ce=le/oe),ne.drawImage(this.img,(ie-le)/2,(ae-ce)/2,le,ce,0,0,this.assetData.w,this.assetData.h),this.img=te}},CVImageElement.prototype.renderInnerContent=function(){this.canvasContext.drawImage(this.img,0,0)},CVImageElement.prototype.destroy=function(){this.img=null};function CVSolidElement(te,ne,ie){this.initElement(te,ne,ie)}extendPrototype([BaseElement,TransformElement,CVBaseElement,HierarchyElement,FrameElement,RenderableElement],CVSolidElement),CVSolidElement.prototype.initElement=SVGShapeElement.prototype.initElement,CVSolidElement.prototype.prepareFrame=IImageElement.prototype.prepareFrame,CVSolidElement.prototype.renderInnerContent=function(){this.globalData.renderer.ctxFillStyle(this.data.sc),this.globalData.renderer.ctxFillRect(0,0,this.data.sw,this.data.sh)};function CanvasRendererBase(){}extendPrototype([BaseRenderer],CanvasRendererBase),CanvasRendererBase.prototype.createShape=function(te){return new CVShapeElement(te,this.globalData,this)},CanvasRendererBase.prototype.createText=function(te){return new CVTextElement(te,this.globalData,this)},CanvasRendererBase.prototype.createImage=function(te){return new CVImageElement(te,this.globalData,this)},CanvasRendererBase.prototype.createSolid=function(te){return new CVSolidElement(te,this.globalData,this)},CanvasRendererBase.prototype.createNull=SVGRenderer.prototype.createNull,CanvasRendererBase.prototype.ctxTransform=function(te){te[0]===1&&te[1]===0&&te[4]===0&&te[5]===1&&te[12]===0&&te[13]===0||this.canvasContext.transform(te[0],te[1],te[4],te[5],te[12],te[13])},CanvasRendererBase.prototype.ctxOpacity=function(te){this.canvasContext.globalAlpha*=te<0?0:te},CanvasRendererBase.prototype.ctxFillStyle=function(te){this.canvasContext.fillStyle=te},CanvasRendererBase.prototype.ctxStrokeStyle=function(te){this.canvasContext.strokeStyle=te},CanvasRendererBase.prototype.ctxLineWidth=function(te){this.canvasContext.lineWidth=te},CanvasRendererBase.prototype.ctxLineCap=function(te){this.canvasContext.lineCap=te},CanvasRendererBase.prototype.ctxLineJoin=function(te){this.canvasContext.lineJoin=te},CanvasRendererBase.prototype.ctxMiterLimit=function(te){this.canvasContext.miterLimit=te},CanvasRendererBase.prototype.ctxFill=function(te){this.canvasContext.fill(te)},CanvasRendererBase.prototype.ctxFillRect=function(te,ne,ie,ae){this.canvasContext.fillRect(te,ne,ie,ae)},CanvasRendererBase.prototype.ctxStroke=function(){this.canvasContext.stroke()},CanvasRendererBase.prototype.reset=function(){if(!this.renderConfig.clearCanvas){this.canvasContext.restore();return}this.contextData.reset()},CanvasRendererBase.prototype.save=function(){this.canvasContext.save()},CanvasRendererBase.prototype.restore=function(te){if(!this.renderConfig.clearCanvas){this.canvasContext.restore();return}te&&(this.globalData.blendMode="source-over"),this.contextData.restore(te)},CanvasRendererBase.prototype.configAnimation=function(te){if(this.animationItem.wrapper){this.animationItem.container=createTag("canvas");var ne=this.animationItem.container.style;ne.width="100%",ne.height="100%";var ie="0px 0px 0px";ne.transformOrigin=ie,ne.mozTransformOrigin=ie,ne.webkitTransformOrigin=ie,ne["-webkit-transform"]=ie,ne.contentVisibility=this.renderConfig.contentVisibility,this.animationItem.wrapper.appendChild(this.animationItem.container),this.canvasContext=this.animationItem.container.getContext("2d"),this.renderConfig.className&&this.animationItem.container.setAttribute("class",this.renderConfig.className),this.renderConfig.id&&this.animationItem.container.setAttribute("id",this.renderConfig.id)}else this.canvasContext=this.renderConfig.context;this.contextData.setContext(this.canvasContext),this.data=te,this.layers=te.layers,this.transformCanvas={w:te.w,h:te.h,sx:0,sy:0,tx:0,ty:0},this.setupGlobalData(te,document.body),this.globalData.canvasContext=this.canvasContext,this.globalData.renderer=this,this.globalData.isDashed=!1,this.globalData.progressiveLoad=this.renderConfig.progressiveLoad,this.globalData.transformCanvas=this.transformCanvas,this.elements=createSizedArray(te.layers.length),this.updateContainerSize()},CanvasRendererBase.prototype.updateContainerSize=function(te,ne){this.reset();var ie,ae;te?(ie=te,ae=ne,this.canvasContext.canvas.width=ie,this.canvasContext.canvas.height=ae):(this.animationItem.wrapper&&this.animationItem.container?(ie=this.animationItem.wrapper.offsetWidth,ae=this.animationItem.wrapper.offsetHeight):(ie=this.canvasContext.canvas.width,ae=this.canvasContext.canvas.height),this.canvasContext.canvas.width=ie*this.renderConfig.dpr,this.canvasContext.canvas.height=ae*this.renderConfig.dpr);var se,oe;if(this.renderConfig.preserveAspectRatio.indexOf("meet")!==-1||this.renderConfig.preserveAspectRatio.indexOf("slice")!==-1){var le=this.renderConfig.preserveAspectRatio.split(" "),ce=le[1]||"meet",ue=le[0]||"xMidYMid",de=ue.substr(0,4),fe=ue.substr(4);se=ie/ae,oe=this.transformCanvas.w/this.transformCanvas.h,oe>se&&ce==="meet"||oe<se&&ce==="slice"?(this.transformCanvas.sx=ie/(this.transformCanvas.w/this.renderConfig.dpr),this.transformCanvas.sy=ie/(this.transformCanvas.w/this.renderConfig.dpr)):(this.transformCanvas.sx=ae/(this.transformCanvas.h/this.renderConfig.dpr),this.transformCanvas.sy=ae/(this.transformCanvas.h/this.renderConfig.dpr)),de==="xMid"&&(oe<se&&ce==="meet"||oe>se&&ce==="slice")?this.transformCanvas.tx=(ie-this.transformCanvas.w*(ae/this.transformCanvas.h))/2*this.renderConfig.dpr:de==="xMax"&&(oe<se&&ce==="meet"||oe>se&&ce==="slice")?this.transformCanvas.tx=(ie-this.transformCanvas.w*(ae/this.transformCanvas.h))*this.renderConfig.dpr:this.transformCanvas.tx=0,fe==="YMid"&&(oe>se&&ce==="meet"||oe<se&&ce==="slice")?this.transformCanvas.ty=(ae-this.transformCanvas.h*(ie/this.transformCanvas.w))/2*this.renderConfig.dpr:fe==="YMax"&&(oe>se&&ce==="meet"||oe<se&&ce==="slice")?this.transformCanvas.ty=(ae-this.transformCanvas.h*(ie/this.transformCanvas.w))*this.renderConfig.dpr:this.transformCanvas.ty=0}else this.renderConfig.preserveAspectRatio==="none"?(this.transformCanvas.sx=ie/(this.transformCanvas.w/this.renderConfig.dpr),this.transformCanvas.sy=ae/(this.transformCanvas.h/this.renderConfig.dpr),this.transformCanvas.tx=0,this.transformCanvas.ty=0):(this.transformCanvas.sx=this.renderConfig.dpr,this.transformCanvas.sy=this.renderConfig.dpr,this.transformCanvas.tx=0,this.transformCanvas.ty=0);this.transformCanvas.props=[this.transformCanvas.sx,0,0,0,0,this.transformCanvas.sy,0,0,0,0,1,0,this.transformCanvas.tx,this.transformCanvas.ty,0,1],this.ctxTransform(this.transformCanvas.props),this.canvasContext.beginPath(),this.canvasContext.rect(0,0,this.transformCanvas.w,this.transformCanvas.h),this.canvasContext.closePath(),this.canvasContext.clip(),this.renderFrame(this.renderedFrame,!0)},CanvasRendererBase.prototype.destroy=function(){this.renderConfig.clearCanvas&&this.animationItem.wrapper&&(this.animationItem.wrapper.innerText="");var te;for(te=(this.layers?this.layers.length:0)-1;te>=0;te-=1)this.elements[te]&&this.elements[te].destroy&&this.elements[te].destroy();this.elements.length=0,this.globalData.canvasContext=null,this.animationItem.container=null,this.destroyed=!0},CanvasRendererBase.prototype.renderFrame=function(te,ne){if(!(this.renderedFrame===te&&this.renderConfig.clearCanvas===!0&&!ne||this.destroyed||te===-1)){this.renderedFrame=te,this.globalData.frameNum=te-this.animationItem._isFirstFrame,this.globalData.frameId+=1,this.globalData._mdf=!this.renderConfig.clearCanvas||ne,this.globalData.projectInterface.currentFrame=te;var ie,ae=this.layers.length;for(this.completeLayers||this.checkLayers(te),ie=ae-1;ie>=0;ie-=1)(this.completeLayers||this.elements[ie])&&this.elements[ie].prepareFrame(te-this.layers[ie].st);if(this.globalData._mdf){for(this.renderConfig.clearCanvas===!0?this.canvasContext.clearRect(0,0,this.transformCanvas.w,this.transformCanvas.h):this.save(),ie=ae-1;ie>=0;ie-=1)(this.completeLayers||this.elements[ie])&&this.elements[ie].renderFrame();this.renderConfig.clearCanvas!==!0&&this.restore()}}},CanvasRendererBase.prototype.buildItem=function(te){var ne=this.elements;if(!(ne[te]||this.layers[te].ty===99)){var ie=this.createItem(this.layers[te],this,this.globalData);ne[te]=ie,ie.initExpressions()}},CanvasRendererBase.prototype.checkPendingElements=function(){for(;this.pendingElements.length;)this.pendingElements.pop().checkParenting()},CanvasRendererBase.prototype.hide=function(){this.animationItem.container.style.display="none"},CanvasRendererBase.prototype.show=function(){this.animationItem.container.style.display="block"};function CanvasContext(){this.opacity=-1,this.transform=createTypedArray("float32",16),this.fillStyle="",this.strokeStyle="",this.lineWidth="",this.lineCap="",this.lineJoin="",this.miterLimit="",this.id=Math.random()}function CVContextData(){this.stack=[],this.cArrPos=0,this.cTr=new Matrix;var te,ne=15;for(te=0;te<ne;te+=1){var ie=new CanvasContext;this.stack[te]=ie}this._length=ne,this.nativeContext=null,this.transformMat=new Matrix,this.currentOpacity=1,this.currentFillStyle="",this.appliedFillStyle="",this.currentStrokeStyle="",this.appliedStrokeStyle="",this.currentLineWidth="",this.appliedLineWidth="",this.currentLineCap="",this.appliedLineCap="",this.currentLineJoin="",this.appliedLineJoin="",this.appliedMiterLimit="",this.currentMiterLimit=""}CVContextData.prototype.duplicate=function(){var te=this._length*2,ne=0;for(ne=this._length;ne<te;ne+=1)this.stack[ne]=new CanvasContext;this._length=te},CVContextData.prototype.reset=function(){this.cArrPos=0,this.cTr.reset(),this.stack[this.cArrPos].opacity=1},CVContextData.prototype.restore=function(te){this.cArrPos-=1;var ne=this.stack[this.cArrPos],ie=ne.transform,ae,se=this.cTr.props;for(ae=0;ae<16;ae+=1)se[ae]=ie[ae];if(te){this.nativeContext.restore();var oe=this.stack[this.cArrPos+1];this.appliedFillStyle=oe.fillStyle,this.appliedStrokeStyle=oe.strokeStyle,this.appliedLineWidth=oe.lineWidth,this.appliedLineCap=oe.lineCap,this.appliedLineJoin=oe.lineJoin,this.appliedMiterLimit=oe.miterLimit}this.nativeContext.setTransform(ie[0],ie[1],ie[4],ie[5],ie[12],ie[13]),(te||ne.opacity!==-1&&this.currentOpacity!==ne.opacity)&&(this.nativeContext.globalAlpha=ne.opacity,this.currentOpacity=ne.opacity),this.currentFillStyle=ne.fillStyle,this.currentStrokeStyle=ne.strokeStyle,this.currentLineWidth=ne.lineWidth,this.currentLineCap=ne.lineCap,this.currentLineJoin=ne.lineJoin,this.currentMiterLimit=ne.miterLimit},CVContextData.prototype.save=function(te){te&&this.nativeContext.save();var ne=this.cTr.props;this._length<=this.cArrPos&&this.duplicate();var ie=this.stack[this.cArrPos],ae;for(ae=0;ae<16;ae+=1)ie.transform[ae]=ne[ae];this.cArrPos+=1;var se=this.stack[this.cArrPos];se.opacity=ie.opacity,se.fillStyle=ie.fillStyle,se.strokeStyle=ie.strokeStyle,se.lineWidth=ie.lineWidth,se.lineCap=ie.lineCap,se.lineJoin=ie.lineJoin,se.miterLimit=ie.miterLimit},CVContextData.prototype.setOpacity=function(te){this.stack[this.cArrPos].opacity=te},CVContextData.prototype.setContext=function(te){this.nativeContext=te},CVContextData.prototype.fillStyle=function(te){this.stack[this.cArrPos].fillStyle!==te&&(this.currentFillStyle=te,this.stack[this.cArrPos].fillStyle=te)},CVContextData.prototype.strokeStyle=function(te){this.stack[this.cArrPos].strokeStyle!==te&&(this.currentStrokeStyle=te,this.stack[this.cArrPos].strokeStyle=te)},CVContextData.prototype.lineWidth=function(te){this.stack[this.cArrPos].lineWidth!==te&&(this.currentLineWidth=te,this.stack[this.cArrPos].lineWidth=te)},CVContextData.prototype.lineCap=function(te){this.stack[this.cArrPos].lineCap!==te&&(this.currentLineCap=te,this.stack[this.cArrPos].lineCap=te)},CVContextData.prototype.lineJoin=function(te){this.stack[this.cArrPos].lineJoin!==te&&(this.currentLineJoin=te,this.stack[this.cArrPos].lineJoin=te)},CVContextData.prototype.miterLimit=function(te){this.stack[this.cArrPos].miterLimit!==te&&(this.currentMiterLimit=te,this.stack[this.cArrPos].miterLimit=te)},CVContextData.prototype.transform=function(te){this.transformMat.cloneFromProps(te);var ne=this.cTr;this.transformMat.multiply(ne),ne.cloneFromProps(this.transformMat.props);var ie=ne.props;this.nativeContext.setTransform(ie[0],ie[1],ie[4],ie[5],ie[12],ie[13])},CVContextData.prototype.opacity=function(te){var ne=this.stack[this.cArrPos].opacity;ne*=te<0?0:te,this.stack[this.cArrPos].opacity!==ne&&(this.currentOpacity!==te&&(this.nativeContext.globalAlpha=te,this.currentOpacity=te),this.stack[this.cArrPos].opacity=ne)},CVContextData.prototype.fill=function(te){this.appliedFillStyle!==this.currentFillStyle&&(this.appliedFillStyle=this.currentFillStyle,this.nativeContext.fillStyle=this.appliedFillStyle),this.nativeContext.fill(te)},CVContextData.prototype.fillRect=function(te,ne,ie,ae){this.appliedFillStyle!==this.currentFillStyle&&(this.appliedFillStyle=this.currentFillStyle,this.nativeContext.fillStyle=this.appliedFillStyle),this.nativeContext.fillRect(te,ne,ie,ae)},CVContextData.prototype.stroke=function(){this.appliedStrokeStyle!==this.currentStrokeStyle&&(this.appliedStrokeStyle=this.currentStrokeStyle,this.nativeContext.strokeStyle=this.appliedStrokeStyle),this.appliedLineWidth!==this.currentLineWidth&&(this.appliedLineWidth=this.currentLineWidth,this.nativeContext.lineWidth=this.appliedLineWidth),this.appliedLineCap!==this.currentLineCap&&(this.appliedLineCap=this.currentLineCap,this.nativeContext.lineCap=this.appliedLineCap),this.appliedLineJoin!==this.currentLineJoin&&(this.appliedLineJoin=this.currentLineJoin,this.nativeContext.lineJoin=this.appliedLineJoin),this.appliedMiterLimit!==this.currentMiterLimit&&(this.appliedMiterLimit=this.currentMiterLimit,this.nativeContext.miterLimit=this.appliedMiterLimit),this.nativeContext.stroke()};function CVCompElement(te,ne,ie){this.completeLayers=!1,this.layers=te.layers,this.pendingElements=[],this.elements=createSizedArray(this.layers.length),this.initElement(te,ne,ie),this.tm=te.tm?PropertyFactory.getProp(this,te.tm,0,ne.frameRate,this):{_placeholder:!0}}extendPrototype([CanvasRendererBase,ICompElement,CVBaseElement],CVCompElement),CVCompElement.prototype.renderInnerContent=function(){var te=this.canvasContext;te.beginPath(),te.moveTo(0,0),te.lineTo(this.data.w,0),te.lineTo(this.data.w,this.data.h),te.lineTo(0,this.data.h),te.lineTo(0,0),te.clip();var ne;for(ne=this.layers.length-1;ne>=0;ne-=1)(this.completeLayers||this.elements[ne])&&this.elements[ne].renderFrame()},CVCompElement.prototype.destroy=function(){var te;for(te=this.layers.length-1;te>=0;te-=1)this.elements[te]&&this.elements[te].destroy();this.layers=null,this.elements=null},CVCompElement.prototype.createComp=function(te){return new CVCompElement(te,this.globalData,this)};function CanvasRenderer(te,ne){this.animationItem=te,this.renderConfig={clearCanvas:ne&&ne.clearCanvas!==void 0?ne.clearCanvas:!0,context:ne&&ne.context||null,progressiveLoad:ne&&ne.progressiveLoad||!1,preserveAspectRatio:ne&&ne.preserveAspectRatio||"xMidYMid meet",imagePreserveAspectRatio:ne&&ne.imagePreserveAspectRatio||"xMidYMid slice",contentVisibility:ne&&ne.contentVisibility||"visible",className:ne&&ne.className||"",id:ne&&ne.id||"",runExpressions:!ne||ne.runExpressions===void 0||ne.runExpressions},this.renderConfig.dpr=ne&&ne.dpr||1,this.animationItem.wrapper&&(this.renderConfig.dpr=ne&&ne.dpr||window.devicePixelRatio||1),this.renderedFrame=-1,this.globalData={frameNum:-1,_mdf:!1,renderConfig:this.renderConfig,currentGlobalAlpha:-1},this.contextData=new CVContextData,this.elements=[],this.pendingElements=[],this.transformMat=new Matrix,this.completeLayers=!1,this.rendererType="canvas",this.renderConfig.clearCanvas&&(this.ctxTransform=this.contextData.transform.bind(this.contextData),this.ctxOpacity=this.contextData.opacity.bind(this.contextData),this.ctxFillStyle=this.contextData.fillStyle.bind(this.contextData),this.ctxStrokeStyle=this.contextData.strokeStyle.bind(this.contextData),this.ctxLineWidth=this.contextData.lineWidth.bind(this.contextData),this.ctxLineCap=this.contextData.lineCap.bind(this.contextData),this.ctxLineJoin=this.contextData.lineJoin.bind(this.contextData),this.ctxMiterLimit=this.contextData.miterLimit.bind(this.contextData),this.ctxFill=this.contextData.fill.bind(this.contextData),this.ctxFillRect=this.contextData.fillRect.bind(this.contextData),this.ctxStroke=this.contextData.stroke.bind(this.contextData),this.save=this.contextData.save.bind(this.contextData))}extendPrototype([CanvasRendererBase],CanvasRenderer),CanvasRenderer.prototype.createComp=function(te){return new CVCompElement(te,this.globalData,this)};function HBaseElement(){}HBaseElement.prototype={checkBlendMode:function(){},initRendererElement:function(){this.baseElement=createTag(this.data.tg||"div"),this.data.hasMask?(this.svgElement=createNS("svg"),this.layerElement=createNS("g"),this.maskedElement=this.layerElement,this.svgElement.appendChild(this.layerElement),this.baseElement.appendChild(this.svgElement)):this.layerElement=this.baseElement,styleDiv(this.baseElement)},createContainerElements:function(){this.renderableEffectsManager=new CVEffects(this),this.transformedElement=this.baseElement,this.maskedElement=this.layerElement,this.data.ln&&this.layerElement.setAttribute("id",this.data.ln),this.data.cl&&this.layerElement.setAttribute("class",this.data.cl),this.data.bm!==0&&this.setBlendMode()},renderElement:function(){var ne=this.transformedElement?this.transformedElement.style:{};if(this.finalTransform._matMdf){var ie=this.finalTransform.mat.toCSS();ne.transform=ie,ne.webkitTransform=ie}this.finalTransform._opMdf&&(ne.opacity=this.finalTransform.mProp.o.v)},renderFrame:function(){this.data.hd||this.hidden||(this.renderTransform(),this.renderRenderable(),this.renderElement(),this.renderInnerContent(),this._isFirstFrame&&(this._isFirstFrame=!1))},destroy:function(){this.layerElement=null,this.transformedElement=null,this.matteElement&&(this.matteElement=null),this.maskManager&&(this.maskManager.destroy(),this.maskManager=null)},createRenderableComponents:function(){this.maskManager=new MaskElement(this.data,this,this.globalData)},addEffects:function(){},setMatte:function(){}},HBaseElement.prototype.getBaseElement=SVGBaseElement.prototype.getBaseElement,HBaseElement.prototype.destroyBaseElement=HBaseElement.prototype.destroy,HBaseElement.prototype.buildElementParenting=BaseRenderer.prototype.buildElementParenting;function HSolidElement(te,ne,ie){this.initElement(te,ne,ie)}extendPrototype([BaseElement,TransformElement,HBaseElement,HierarchyElement,FrameElement,RenderableDOMElement],HSolidElement),HSolidElement.prototype.createContent=function(){var te;this.data.hasMask?(te=createNS("rect"),te.setAttribute("width",this.data.sw),te.setAttribute("height",this.data.sh),te.setAttribute("fill",this.data.sc),this.svgElement.setAttribute("width",this.data.sw),this.svgElement.setAttribute("height",this.data.sh)):(te=createTag("div"),te.style.width=this.data.sw+"px",te.style.height=this.data.sh+"px",te.style.backgroundColor=this.data.sc),this.layerElement.appendChild(te)};function HShapeElement(te,ne,ie){this.shapes=[],this.shapesData=te.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.shapesContainer=createNS("g"),this.initElement(te,ne,ie),this.prevViewData=[],this.currentBBox={x:999999,y:-999999,h:0,w:0}}extendPrototype([BaseElement,TransformElement,HSolidElement,SVGShapeElement,HBaseElement,HierarchyElement,FrameElement,RenderableElement],HShapeElement),HShapeElement.prototype._renderShapeFrame=HShapeElement.prototype.renderInnerContent,HShapeElement.prototype.createContent=function(){var te;if(this.baseElement.style.fontSize=0,this.data.hasMask)this.layerElement.appendChild(this.shapesContainer),te=this.svgElement;else{te=createNS("svg");var ne=this.comp.data?this.comp.data:this.globalData.compSize;te.setAttribute("width",ne.w),te.setAttribute("height",ne.h),te.appendChild(this.shapesContainer),this.layerElement.appendChild(te)}this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.shapesContainer,0,[],!0),this.filterUniqueShapes(),this.shapeCont=te},HShapeElement.prototype.getTransformedPoint=function(te,ne){var ie,ae=te.length;for(ie=0;ie<ae;ie+=1)ne=te[ie].mProps.v.applyToPointArray(ne[0],ne[1],0);return ne},HShapeElement.prototype.calculateShapeBoundingBox=function(te,ne){var ie=te.sh.v,ae=te.transformers,se,oe=ie._length,le,ce,ue,de;if(!(oe<=1)){for(se=0;se<oe-1;se+=1)le=this.getTransformedPoint(ae,ie.v[se]),ce=this.getTransformedPoint(ae,ie.o[se]),ue=this.getTransformedPoint(ae,ie.i[se+1]),de=this.getTransformedPoint(ae,ie.v[se+1]),this.checkBounds(le,ce,ue,de,ne);ie.c&&(le=this.getTransformedPoint(ae,ie.v[se]),ce=this.getTransformedPoint(ae,ie.o[se]),ue=this.getTransformedPoint(ae,ie.i[0]),de=this.getTransformedPoint(ae,ie.v[0]),this.checkBounds(le,ce,ue,de,ne))}},HShapeElement.prototype.checkBounds=function(te,ne,ie,ae,se){this.getBoundsOfCurve(te,ne,ie,ae);var oe=this.shapeBoundingBox;se.x=bmMin(oe.left,se.x),se.xMax=bmMax(oe.right,se.xMax),se.y=bmMin(oe.top,se.y),se.yMax=bmMax(oe.bottom,se.yMax)},HShapeElement.prototype.shapeBoundingBox={left:0,right:0,top:0,bottom:0},HShapeElement.prototype.tempBoundingBox={x:0,xMax:0,y:0,yMax:0,width:0,height:0},HShapeElement.prototype.getBoundsOfCurve=function(te,ne,ie,ae){for(var se=[[te[0],ae[0]],[te[1],ae[1]]],oe,le,ce,ue,de,fe,he,pe=0;pe<2;++pe)le=6*te[pe]-12*ne[pe]+6*ie[pe],oe=-3*te[pe]+9*ne[pe]-9*ie[pe]+3*ae[pe],ce=3*ne[pe]-3*te[pe],le|=0,oe|=0,ce|=0,oe===0&&le===0||(oe===0?(ue=-ce/le,ue>0&&ue<1&&se[pe].push(this.calculateF(ue,te,ne,ie,ae,pe))):(de=le*le-4*ce*oe,de>=0&&(fe=(-le+bmSqrt(de))/(2*oe),fe>0&&fe<1&&se[pe].push(this.calculateF(fe,te,ne,ie,ae,pe)),he=(-le-bmSqrt(de))/(2*oe),he>0&&he<1&&se[pe].push(this.calculateF(he,te,ne,ie,ae,pe)))));this.shapeBoundingBox.left=bmMin.apply(null,se[0]),this.shapeBoundingBox.top=bmMin.apply(null,se[1]),this.shapeBoundingBox.right=bmMax.apply(null,se[0]),this.shapeBoundingBox.bottom=bmMax.apply(null,se[1])},HShapeElement.prototype.calculateF=function(te,ne,ie,ae,se,oe){return bmPow(1-te,3)*ne[oe]+3*bmPow(1-te,2)*te*ie[oe]+3*(1-te)*bmPow(te,2)*ae[oe]+bmPow(te,3)*se[oe]},HShapeElement.prototype.calculateBoundingBox=function(te,ne){var ie,ae=te.length;for(ie=0;ie<ae;ie+=1)te[ie]&&te[ie].sh?this.calculateShapeBoundingBox(te[ie],ne):te[ie]&&te[ie].it?this.calculateBoundingBox(te[ie].it,ne):te[ie]&&te[ie].style&&te[ie].w&&this.expandStrokeBoundingBox(te[ie].w,ne)},HShapeElement.prototype.expandStrokeBoundingBox=function(te,ne){var ie=0;if(te.keyframes){for(var ae=0;ae<te.keyframes.length;ae+=1){var se=te.keyframes[ae].s;se>ie&&(ie=se)}ie*=te.mult}else ie=te.v*te.mult;ne.x-=ie,ne.xMax+=ie,ne.y-=ie,ne.yMax+=ie},HShapeElement.prototype.currentBoxContains=function(te){return this.currentBBox.x<=te.x&&this.currentBBox.y<=te.y&&this.currentBBox.width+this.currentBBox.x>=te.x+te.width&&this.currentBBox.height+this.currentBBox.y>=te.y+te.height},HShapeElement.prototype.renderInnerContent=function(){if(this._renderShapeFrame(),!this.hidden&&(this._isFirstFrame||this._mdf)){var te=this.tempBoundingBox,ne=999999;if(te.x=ne,te.xMax=-ne,te.y=ne,te.yMax=-ne,this.calculateBoundingBox(this.itemsData,te),te.width=te.xMax<te.x?0:te.xMax-te.x,te.height=te.yMax<te.y?0:te.yMax-te.y,this.currentBoxContains(te))return;var ie=!1;if(this.currentBBox.w!==te.width&&(this.currentBBox.w=te.width,this.shapeCont.setAttribute("width",te.width),ie=!0),this.currentBBox.h!==te.height&&(this.currentBBox.h=te.height,this.shapeCont.setAttribute("height",te.height),ie=!0),ie||this.currentBBox.x!==te.x||this.currentBBox.y!==te.y){this.currentBBox.w=te.width,this.currentBBox.h=te.height,this.currentBBox.x=te.x,this.currentBBox.y=te.y,this.shapeCont.setAttribute("viewBox",this.currentBBox.x+" "+this.currentBBox.y+" "+this.currentBBox.w+" "+this.currentBBox.h);var ae=this.shapeCont.style,se="translate("+this.currentBBox.x+"px,"+this.currentBBox.y+"px)";ae.transform=se,ae.webkitTransform=se}}};function HTextElement(te,ne,ie){this.textSpans=[],this.textPaths=[],this.currentBBox={x:999999,y:-999999,h:0,w:0},this.renderType="svg",this.isMasked=!1,this.initElement(te,ne,ie)}extendPrototype([BaseElement,TransformElement,HBaseElement,HierarchyElement,FrameElement,RenderableDOMElement,ITextElement],HTextElement),HTextElement.prototype.createContent=function(){if(this.isMasked=this.checkMasks(),this.isMasked){this.renderType="svg",this.compW=this.comp.data.w,this.compH=this.comp.data.h,this.svgElement.setAttribute("width",this.compW),this.svgElement.setAttribute("height",this.compH);var te=createNS("g");this.maskedElement.appendChild(te),this.innerElem=te}else this.renderType="html",this.innerElem=this.layerElement;this.checkParenting()},HTextElement.prototype.buildNewText=function(){var te=this.textProperty.currentData;this.renderedLetters=createSizedArray(te.l?te.l.length:0);var ne=this.innerElem.style,ie=te.fc?this.buildColor(te.fc):"rgba(0,0,0,0)";ne.fill=ie,ne.color=ie,te.sc&&(ne.stroke=this.buildColor(te.sc),ne.strokeWidth=te.sw+"px");var ae=this.globalData.fontManager.getFontByName(te.f);if(!this.globalData.fontManager.chars)if(ne.fontSize=te.finalSize+"px",ne.lineHeight=te.finalSize+"px",ae.fClass)this.innerElem.className=ae.fClass;else{ne.fontFamily=ae.fFamily;var se=te.fWeight;ne.fontStyle=te.fStyle,ne.fontWeight=se}var oe,le,ce=te.l;le=ce.length;var ue,de,fe,he=this.mHelper,pe,ve="",me=0;for(oe=0;oe<le;oe+=1){if(this.globalData.fontManager.chars?(this.textPaths[me]?ue=this.textPaths[me]:(ue=createNS("path"),ue.setAttribute("stroke-linecap",lineCapEnum[1]),ue.setAttribute("stroke-linejoin",lineJoinEnum[2]),ue.setAttribute("stroke-miterlimit","4")),this.isMasked||(this.textSpans[me]?(de=this.textSpans[me],fe=de.children[0]):(de=createTag("div"),de.style.lineHeight=0,fe=createNS("svg"),fe.appendChild(ue),styleDiv(de)))):this.isMasked?ue=this.textPaths[me]?this.textPaths[me]:createNS("text"):this.textSpans[me]?(de=this.textSpans[me],ue=this.textPaths[me]):(de=createTag("span"),styleDiv(de),ue=createTag("span"),styleDiv(ue),de.appendChild(ue)),this.globalData.fontManager.chars){var ge=this.globalData.fontManager.getCharData(te.finalText[oe],ae.fStyle,this.globalData.fontManager.getFontByName(te.f).fFamily),Se;if(ge?Se=ge.data:Se=null,he.reset(),Se&&Se.shapes&&Se.shapes.length&&(pe=Se.shapes[0].it,he.scale(te.finalSize/100,te.finalSize/100),ve=this.createPathShape(he,pe),ue.setAttribute("d",ve)),this.isMasked)this.innerElem.appendChild(ue);else{if(this.innerElem.appendChild(de),Se&&Se.shapes){document.body.appendChild(fe);var _e=fe.getBBox();fe.setAttribute("width",_e.width+2),fe.setAttribute("height",_e.height+2),fe.setAttribute("viewBox",_e.x-1+" "+(_e.y-1)+" "+(_e.width+2)+" "+(_e.height+2));var Ee=fe.style,ye="translate("+(_e.x-1)+"px,"+(_e.y-1)+"px)";Ee.transform=ye,Ee.webkitTransform=ye,ce[oe].yOffset=_e.y-1}else fe.setAttribute("width",1),fe.setAttribute("height",1);de.appendChild(fe)}}else if(ue.textContent=ce[oe].val,ue.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve"),this.isMasked)this.innerElem.appendChild(ue);else{this.innerElem.appendChild(de);var Te=ue.style,be="translate3d(0,"+-te.finalSize/1.2+"px,0)";Te.transform=be,Te.webkitTransform=be}this.isMasked?this.textSpans[me]=ue:this.textSpans[me]=de,this.textSpans[me].style.display="block",this.textPaths[me]=ue,me+=1}for(;me<this.textSpans.length;)this.textSpans[me].style.display="none",me+=1},HTextElement.prototype.renderInnerContent=function(){this.validateText();var te;if(this.data.singleShape){if(!this._isFirstFrame&&!this.lettersChangedFlag)return;if(this.isMasked&&this.finalTransform._matMdf){this.svgElement.setAttribute("viewBox",-this.finalTransform.mProp.p.v[0]+" "+-this.finalTransform.mProp.p.v[1]+" "+this.compW+" "+this.compH),te=this.svgElement.style;var ne="translate("+-this.finalTransform.mProp.p.v[0]+"px,"+-this.finalTransform.mProp.p.v[1]+"px)";te.transform=ne,te.webkitTransform=ne}}if(this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag),!(!this.lettersChangedFlag&&!this.textAnimator.lettersChangedFlag)){var ie,ae,se=0,oe=this.textAnimator.renderedLetters,le=this.textProperty.currentData.l;ae=le.length;var ce,ue,de;for(ie=0;ie<ae;ie+=1)le[ie].n?se+=1:(ue=this.textSpans[ie],de=this.textPaths[ie],ce=oe[se],se+=1,ce._mdf.m&&(this.isMasked?ue.setAttribute("transform",ce.m):(ue.style.webkitTransform=ce.m,ue.style.transform=ce.m)),ue.style.opacity=ce.o,ce.sw&&ce._mdf.sw&&de.setAttribute("stroke-width",ce.sw),ce.sc&&ce._mdf.sc&&de.setAttribute("stroke",ce.sc),ce.fc&&ce._mdf.fc&&(de.setAttribute("fill",ce.fc),de.style.color=ce.fc));if(this.innerElem.getBBox&&!this.hidden&&(this._isFirstFrame||this._mdf)){var fe=this.innerElem.getBBox();this.currentBBox.w!==fe.width&&(this.currentBBox.w=fe.width,this.svgElement.setAttribute("width",fe.width)),this.currentBBox.h!==fe.height&&(this.currentBBox.h=fe.height,this.svgElement.setAttribute("height",fe.height));var he=1;if(this.currentBBox.w!==fe.width+he*2||this.currentBBox.h!==fe.height+he*2||this.currentBBox.x!==fe.x-he||this.currentBBox.y!==fe.y-he){this.currentBBox.w=fe.width+he*2,this.currentBBox.h=fe.height+he*2,this.currentBBox.x=fe.x-he,this.currentBBox.y=fe.y-he,this.svgElement.setAttribute("viewBox",this.currentBBox.x+" "+this.currentBBox.y+" "+this.currentBBox.w+" "+this.currentBBox.h),te=this.svgElement.style;var pe="translate("+this.currentBBox.x+"px,"+this.currentBBox.y+"px)";te.transform=pe,te.webkitTransform=pe}}}};function HCameraElement(te,ne,ie){this.initFrame(),this.initBaseData(te,ne,ie),this.initHierarchy();var ae=PropertyFactory.getProp;if(this.pe=ae(this,te.pe,0,0,this),te.ks.p.s?(this.px=ae(this,te.ks.p.x,1,0,this),this.py=ae(this,te.ks.p.y,1,0,this),this.pz=ae(this,te.ks.p.z,1,0,this)):this.p=ae(this,te.ks.p,1,0,this),te.ks.a&&(this.a=ae(this,te.ks.a,1,0,this)),te.ks.or.k.length&&te.ks.or.k[0].to){var se,oe=te.ks.or.k.length;for(se=0;se<oe;se+=1)te.ks.or.k[se].to=null,te.ks.or.k[se].ti=null}this.or=ae(this,te.ks.or,1,degToRads,this),this.or.sh=!0,this.rx=ae(this,te.ks.rx,0,degToRads,this),this.ry=ae(this,te.ks.ry,0,degToRads,this),this.rz=ae(this,te.ks.rz,0,degToRads,this),this.mat=new Matrix,this._prevMat=new Matrix,this._isFirstFrame=!0,this.finalTransform={mProp:this}}extendPrototype([BaseElement,FrameElement,HierarchyElement],HCameraElement),HCameraElement.prototype.setup=function(){var te,ne=this.comp.threeDElements.length,ie,ae,se;for(te=0;te<ne;te+=1)if(ie=this.comp.threeDElements[te],ie.type==="3d"){ae=ie.perspectiveElem.style,se=ie.container.style;var oe=this.pe.v+"px",le="0px 0px 0px",ce="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)";ae.perspective=oe,ae.webkitPerspective=oe,se.transformOrigin=le,se.mozTransformOrigin=le,se.webkitTransformOrigin=le,ae.transform=ce,ae.webkitTransform=ce}},HCameraElement.prototype.createElements=function(){},HCameraElement.prototype.hide=function(){},HCameraElement.prototype.renderFrame=function(){var te=this._isFirstFrame,ne,ie;if(this.hierarchy)for(ie=this.hierarchy.length,ne=0;ne<ie;ne+=1)te=this.hierarchy[ne].finalTransform.mProp._mdf||te;if(te||this.pe._mdf||this.p&&this.p._mdf||this.px&&(this.px._mdf||this.py._mdf||this.pz._mdf)||this.rx._mdf||this.ry._mdf||this.rz._mdf||this.or._mdf||this.a&&this.a._mdf){if(this.mat.reset(),this.hierarchy)for(ie=this.hierarchy.length-1,ne=ie;ne>=0;ne-=1){var ae=this.hierarchy[ne].finalTransform.mProp;this.mat.translate(-ae.p.v[0],-ae.p.v[1],ae.p.v[2]),this.mat.rotateX(-ae.or.v[0]).rotateY(-ae.or.v[1]).rotateZ(ae.or.v[2]),this.mat.rotateX(-ae.rx.v).rotateY(-ae.ry.v).rotateZ(ae.rz.v),this.mat.scale(1/ae.s.v[0],1/ae.s.v[1],1/ae.s.v[2]),this.mat.translate(ae.a.v[0],ae.a.v[1],ae.a.v[2])}if(this.p?this.mat.translate(-this.p.v[0],-this.p.v[1],this.p.v[2]):this.mat.translate(-this.px.v,-this.py.v,this.pz.v),this.a){var se;this.p?se=[this.p.v[0]-this.a.v[0],this.p.v[1]-this.a.v[1],this.p.v[2]-this.a.v[2]]:se=[this.px.v-this.a.v[0],this.py.v-this.a.v[1],this.pz.v-this.a.v[2]];var oe=Math.sqrt(Math.pow(se[0],2)+Math.pow(se[1],2)+Math.pow(se[2],2)),le=[se[0]/oe,se[1]/oe,se[2]/oe],ce=Math.sqrt(le[2]*le[2]+le[0]*le[0]),ue=Math.atan2(le[1],ce),de=Math.atan2(le[0],-le[2]);this.mat.rotateY(de).rotateX(-ue)}this.mat.rotateX(-this.rx.v).rotateY(-this.ry.v).rotateZ(this.rz.v),this.mat.rotateX(-this.or.v[0]).rotateY(-this.or.v[1]).rotateZ(this.or.v[2]),this.mat.translate(this.globalData.compSize.w/2,this.globalData.compSize.h/2,0),this.mat.translate(0,0,this.pe.v);var fe=!this._prevMat.equals(this.mat);if((fe||this.pe._mdf)&&this.comp.threeDElements){ie=this.comp.threeDElements.length;var he,pe,ve;for(ne=0;ne<ie;ne+=1)if(he=this.comp.threeDElements[ne],he.type==="3d"){if(fe){var me=this.mat.toCSS();ve=he.container.style,ve.transform=me,ve.webkitTransform=me}this.pe._mdf&&(pe=he.perspectiveElem.style,pe.perspective=this.pe.v+"px",pe.webkitPerspective=this.pe.v+"px")}this.mat.clone(this._prevMat)}}this._isFirstFrame=!1},HCameraElement.prototype.prepareFrame=function(te){this.prepareProperties(te,!0)},HCameraElement.prototype.destroy=function(){},HCameraElement.prototype.getBaseElement=function(){return null};function HImageElement(te,ne,ie){this.assetData=ne.getAssetData(te.refId),this.initElement(te,ne,ie)}extendPrototype([BaseElement,TransformElement,HBaseElement,HSolidElement,HierarchyElement,FrameElement,RenderableElement],HImageElement),HImageElement.prototype.createContent=function(){var te=this.globalData.getAssetsPath(this.assetData),ne=new Image;this.data.hasMask?(this.imageElem=createNS("image"),this.imageElem.setAttribute("width",this.assetData.w+"px"),this.imageElem.setAttribute("height",this.assetData.h+"px"),this.imageElem.setAttributeNS("http://www.w3.org/1999/xlink","href",te),this.layerElement.appendChild(this.imageElem),this.baseElement.setAttribute("width",this.assetData.w),this.baseElement.setAttribute("height",this.assetData.h)):this.layerElement.appendChild(ne),ne.crossOrigin="anonymous",ne.src=te,this.data.ln&&this.baseElement.setAttribute("id",this.data.ln)};function HybridRendererBase(te,ne){this.animationItem=te,this.layers=null,this.renderedFrame=-1,this.renderConfig={className:ne&&ne.className||"",imagePreserveAspectRatio:ne&&ne.imagePreserveAspectRatio||"xMidYMid slice",hideOnTransparent:!(ne&&ne.hideOnTransparent===!1),filterSize:{width:ne&&ne.filterSize&&ne.filterSize.width||"400%",height:ne&&ne.filterSize&&ne.filterSize.height||"400%",x:ne&&ne.filterSize&&ne.filterSize.x||"-100%",y:ne&&ne.filterSize&&ne.filterSize.y||"-100%"}},this.globalData={_mdf:!1,frameNum:-1,renderConfig:this.renderConfig},this.pendingElements=[],this.elements=[],this.threeDElements=[],this.destroyed=!1,this.camera=null,this.supports3d=!0,this.rendererType="html"}extendPrototype([BaseRenderer],HybridRendererBase),HybridRendererBase.prototype.buildItem=SVGRenderer.prototype.buildItem,HybridRendererBase.prototype.checkPendingElements=function(){for(;this.pendingElements.length;)this.pendingElements.pop().checkParenting()},HybridRendererBase.prototype.appendElementInPos=function(te,ne){var ie=te.getBaseElement();if(ie){var ae=this.layers[ne];if(!ae.ddd||!this.supports3d)if(this.threeDElements)this.addTo3dContainer(ie,ne);else{for(var se=0,oe,le,ce;se<ne;)this.elements[se]&&this.elements[se]!==!0&&this.elements[se].getBaseElement&&(le=this.elements[se],ce=this.layers[se].ddd?this.getThreeDContainerByPos(se):le.getBaseElement(),oe=ce||oe),se+=1;oe?(!ae.ddd||!this.supports3d)&&this.layerElement.insertBefore(ie,oe):(!ae.ddd||!this.supports3d)&&this.layerElement.appendChild(ie)}else this.addTo3dContainer(ie,ne)}},HybridRendererBase.prototype.createShape=function(te){return this.supports3d?new HShapeElement(te,this.globalData,this):new SVGShapeElement(te,this.globalData,this)},HybridRendererBase.prototype.createText=function(te){return this.supports3d?new HTextElement(te,this.globalData,this):new SVGTextLottieElement(te,this.globalData,this)},HybridRendererBase.prototype.createCamera=function(te){return this.camera=new HCameraElement(te,this.globalData,this),this.camera},HybridRendererBase.prototype.createImage=function(te){return this.supports3d?new HImageElement(te,this.globalData,this):new IImageElement(te,this.globalData,this)},HybridRendererBase.prototype.createSolid=function(te){return this.supports3d?new HSolidElement(te,this.globalData,this):new ISolidElement(te,this.globalData,this)},HybridRendererBase.prototype.createNull=SVGRenderer.prototype.createNull,HybridRendererBase.prototype.getThreeDContainerByPos=function(te){for(var ne=0,ie=this.threeDElements.length;ne<ie;){if(this.threeDElements[ne].startPos<=te&&this.threeDElements[ne].endPos>=te)return this.threeDElements[ne].perspectiveElem;ne+=1}return null},HybridRendererBase.prototype.createThreeDContainer=function(te,ne){var ie=createTag("div"),ae,se;styleDiv(ie);var oe=createTag("div");if(styleDiv(oe),ne==="3d"){ae=ie.style,ae.width=this.globalData.compSize.w+"px",ae.height=this.globalData.compSize.h+"px";var le="50% 50%";ae.webkitTransformOrigin=le,ae.mozTransformOrigin=le,ae.transformOrigin=le,se=oe.style;var ce="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)";se.transform=ce,se.webkitTransform=ce}ie.appendChild(oe);var ue={container:oe,perspectiveElem:ie,startPos:te,endPos:te,type:ne};return this.threeDElements.push(ue),ue},HybridRendererBase.prototype.build3dContainers=function(){var te,ne=this.layers.length,ie,ae="";for(te=0;te<ne;te+=1)this.layers[te].ddd&&this.layers[te].ty!==3?(ae!=="3d"&&(ae="3d",ie=this.createThreeDContainer(te,"3d")),ie.endPos=Math.max(ie.endPos,te)):(ae!=="2d"&&(ae="2d",ie=this.createThreeDContainer(te,"2d")),ie.endPos=Math.max(ie.endPos,te));for(ne=this.threeDElements.length,te=ne-1;te>=0;te-=1)this.resizerElem.appendChild(this.threeDElements[te].perspectiveElem)},HybridRendererBase.prototype.addTo3dContainer=function(te,ne){for(var ie=0,ae=this.threeDElements.length;ie<ae;){if(ne<=this.threeDElements[ie].endPos){for(var se=this.threeDElements[ie].startPos,oe;se<ne;)this.elements[se]&&this.elements[se].getBaseElement&&(oe=this.elements[se].getBaseElement()),se+=1;oe?this.threeDElements[ie].container.insertBefore(te,oe):this.threeDElements[ie].container.appendChild(te);break}ie+=1}},HybridRendererBase.prototype.configAnimation=function(te){var ne=createTag("div"),ie=this.animationItem.wrapper,ae=ne.style;ae.width=te.w+"px",ae.height=te.h+"px",this.resizerElem=ne,styleDiv(ne),ae.transformStyle="flat",ae.mozTransformStyle="flat",ae.webkitTransformStyle="flat",this.renderConfig.className&&ne.setAttribute("class",this.renderConfig.className),ie.appendChild(ne),ae.overflow="hidden";var se=createNS("svg");se.setAttribute("width","1"),se.setAttribute("height","1"),styleDiv(se),this.resizerElem.appendChild(se);var oe=createNS("defs");se.appendChild(oe),this.data=te,this.setupGlobalData(te,se),this.globalData.defs=oe,this.layers=te.layers,this.layerElement=this.resizerElem,this.build3dContainers(),this.updateContainerSize()},HybridRendererBase.prototype.destroy=function(){this.animationItem.wrapper&&(this.animationItem.wrapper.innerText=""),this.animationItem.container=null,this.globalData.defs=null;var te,ne=this.layers?this.layers.length:0;for(te=0;te<ne;te+=1)this.elements[te]&&this.elements[te].destroy&&this.elements[te].destroy();this.elements.length=0,this.destroyed=!0,this.animationItem=null},HybridRendererBase.prototype.updateContainerSize=function(){var te=this.animationItem.wrapper.offsetWidth,ne=this.animationItem.wrapper.offsetHeight,ie=te/ne,ae=this.globalData.compSize.w/this.globalData.compSize.h,se,oe,le,ce;ae>ie?(se=te/this.globalData.compSize.w,oe=te/this.globalData.compSize.w,le=0,ce=(ne-this.globalData.compSize.h*(te/this.globalData.compSize.w))/2):(se=ne/this.globalData.compSize.h,oe=ne/this.globalData.compSize.h,le=(te-this.globalData.compSize.w*(ne/this.globalData.compSize.h))/2,ce=0);var ue=this.resizerElem.style;ue.webkitTransform="matrix3d("+se+",0,0,0,0,"+oe+",0,0,0,0,1,0,"+le+","+ce+",0,1)",ue.transform=ue.webkitTransform},HybridRendererBase.prototype.renderFrame=SVGRenderer.prototype.renderFrame,HybridRendererBase.prototype.hide=function(){this.resizerElem.style.display="none"},HybridRendererBase.prototype.show=function(){this.resizerElem.style.display="block"},HybridRendererBase.prototype.initItems=function(){if(this.buildAllItems(),this.camera)this.camera.setup();else{var te=this.globalData.compSize.w,ne=this.globalData.compSize.h,ie,ae=this.threeDElements.length;for(ie=0;ie<ae;ie+=1){var se=this.threeDElements[ie].perspectiveElem.style;se.webkitPerspective=Math.sqrt(Math.pow(te,2)+Math.pow(ne,2))+"px",se.perspective=se.webkitPerspective}}},HybridRendererBase.prototype.searchExtraCompositions=function(te){var ne,ie=te.length,ae=createTag("div");for(ne=0;ne<ie;ne+=1)if(te[ne].xt){var se=this.createComp(te[ne],ae,this.globalData.comp,null);se.initExpressions(),this.globalData.projectInterface.registerComposition(se)}};function HCompElement(te,ne,ie){this.layers=te.layers,this.supports3d=!te.hasMask,this.completeLayers=!1,this.pendingElements=[],this.elements=this.layers?createSizedArray(this.layers.length):[],this.initElement(te,ne,ie),this.tm=te.tm?PropertyFactory.getProp(this,te.tm,0,ne.frameRate,this):{_placeholder:!0}}extendPrototype([HybridRendererBase,ICompElement,HBaseElement],HCompElement),HCompElement.prototype._createBaseContainerElements=HCompElement.prototype.createContainerElements,HCompElement.prototype.createContainerElements=function(){this._createBaseContainerElements(),this.data.hasMask?(this.svgElement.setAttribute("width",this.data.w),this.svgElement.setAttribute("height",this.data.h),this.transformedElement=this.baseElement):this.transformedElement=this.layerElement},HCompElement.prototype.addTo3dContainer=function(te,ne){for(var ie=0,ae;ie<ne;)this.elements[ie]&&this.elements[ie].getBaseElement&&(ae=this.elements[ie].getBaseElement()),ie+=1;ae?this.layerElement.insertBefore(te,ae):this.layerElement.appendChild(te)},HCompElement.prototype.createComp=function(te){return this.supports3d?new HCompElement(te,this.globalData,this):new SVGCompElement(te,this.globalData,this)};function HybridRenderer(te,ne){this.animationItem=te,this.layers=null,this.renderedFrame=-1,this.renderConfig={className:ne&&ne.className||"",imagePreserveAspectRatio:ne&&ne.imagePreserveAspectRatio||"xMidYMid slice",hideOnTransparent:!(ne&&ne.hideOnTransparent===!1),filterSize:{width:ne&&ne.filterSize&&ne.filterSize.width||"400%",height:ne&&ne.filterSize&&ne.filterSize.height||"400%",x:ne&&ne.filterSize&&ne.filterSize.x||"-100%",y:ne&&ne.filterSize&&ne.filterSize.y||"-100%"},runExpressions:!ne||ne.runExpressions===void 0||ne.runExpressions},this.globalData={_mdf:!1,frameNum:-1,renderConfig:this.renderConfig},this.pendingElements=[],this.elements=[],this.threeDElements=[],this.destroyed=!1,this.camera=null,this.supports3d=!0,this.rendererType="html"}extendPrototype([HybridRendererBase],HybridRenderer),HybridRenderer.prototype.createComp=function(te){return this.supports3d?new HCompElement(te,this.globalData,this):new SVGCompElement(te,this.globalData,this)};var CompExpressionInterface=(function(){return function(te){function ne(ie){for(var ae=0,se=te.layers.length;ae<se;){if(te.layers[ae].nm===ie||te.layers[ae].ind===ie)return te.elements[ae].layerInterface;ae+=1}return null}return Object.defineProperty(ne,"_name",{value:te.data.nm}),ne.layer=ne,ne.pixelAspect=1,ne.height=te.data.h||te.globalData.compSize.h,ne.width=te.data.w||te.globalData.compSize.w,ne.pixelAspect=1,ne.frameDuration=1/te.globalData.frameRate,ne.displayStartTime=0,ne.numLayers=te.layers.length,ne}})();function _typeof$2(te){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?_typeof$2=function(ie){return typeof ie}:_typeof$2=function(ie){return ie&&typeof Symbol=="function"&&ie.constructor===Symbol&&ie!==Symbol.prototype?"symbol":typeof ie},_typeof$2(te)}function seedRandom(te,ne){var ie=this,ae=256,se=6,oe=52,le="random",ce=ne.pow(ae,se),ue=ne.pow(2,oe),de=ue*2,fe=ae-1,he;function pe(ye,Te,be){var Ce=[];Te=Te===!0?{entropy:!0}:Te||{};var Ie=Se(ge(Te.entropy?[ye,Ee(te)]:ye===null?_e():ye,3),Ce),Re=new ve(Ce),Me=function(){for(var Be=Re.g(se),Ve=ce,$e=0;Be<ue;)Be=(Be+$e)*ae,Ve*=ae,$e=Re.g(1);for(;Be>=de;)Be/=2,Ve/=2,$e>>>=1;return(Be+$e)/Ve};return Me.int32=function(){return Re.g(4)|0},Me.quick=function(){return Re.g(4)/4294967296},Me.double=Me,Se(Ee(Re.S),te),(Te.pass||be||function(Ge,Be,Ve,$e){return $e&&($e.S&&me($e,Re),Ge.state=function(){return me(Re,{})}),Ve?(ne[le]=Ge,Be):Ge})(Me,Ie,"global"in Te?Te.global:this==ne,Te.state)}ne["seed"+le]=pe;function ve(ye){var Te,be=ye.length,Ce=this,Ie=0,Re=Ce.i=Ce.j=0,Me=Ce.S=[];for(be||(ye=[be++]);Ie<ae;)Me[Ie]=Ie++;for(Ie=0;Ie<ae;Ie++)Me[Ie]=Me[Re=fe&Re+ye[Ie%be]+(Te=Me[Ie])],Me[Re]=Te;Ce.g=function(Ge){for(var Be,Ve=0,$e=Ce.i,ze=Ce.j,Ne=Ce.S;Ge--;)Be=Ne[$e=fe&$e+1],Ve=Ve*ae+Ne[fe&(Ne[$e]=Ne[ze=fe&ze+Be])+(Ne[ze]=Be)];return Ce.i=$e,Ce.j=ze,Ve}}function me(ye,Te){return Te.i=ye.i,Te.j=ye.j,Te.S=ye.S.slice(),Te}function ge(ye,Te){var be=[],Ce=_typeof$2(ye),Ie;if(Te&&Ce=="object")for(Ie in ye)try{be.push(ge(ye[Ie],Te-1))}catch{}return be.length?be:Ce=="string"?ye:ye+"\0"}function Se(ye,Te){for(var be=ye+"",Ce,Ie=0;Ie<be.length;)Te[fe&Ie]=fe&(Ce^=Te[fe&Ie]*19)+be.charCodeAt(Ie++);return Ee(Te)}function _e(){try{if(he)return Ee(he.randomBytes(ae));var ye=new Uint8Array(ae);return(ie.crypto||ie.msCrypto).getRandomValues(ye),Ee(ye)}catch{var Te=ie.navigator,be=Te&&Te.plugins;return[+new Date,ie,be,ie.screen,Ee(te)]}}function Ee(ye){return String.fromCharCode.apply(0,ye)}Se(ne.random(),te)}function initialize$2(te){seedRandom([],te)}var propTypes={SHAPE:"shape"};function _typeof$1(te){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?_typeof$1=function(ie){return typeof ie}:_typeof$1=function(ie){return ie&&typeof Symbol=="function"&&ie.constructor===Symbol&&ie!==Symbol.prototype?"symbol":typeof ie},_typeof$1(te)}var ExpressionManager=(function(){"use strict";var ob={},Math=BMMath,window=null,document=null,XMLHttpRequest=null,fetch=null,frames=null,_lottieGlobal={};initialize$2(BMMath);function resetFrame(){_lottieGlobal={}}function $bm_isInstanceOfArray(te){return te.constructor===Array||te.constructor===Float32Array}function isNumerable(te,ne){return te==="number"||ne instanceof Number||te==="boolean"||te==="string"}function $bm_neg(te){var ne=_typeof$1(te);if(ne==="number"||te instanceof Number||ne==="boolean")return-te;if($bm_isInstanceOfArray(te)){var ie,ae=te.length,se=[];for(ie=0;ie<ae;ie+=1)se[ie]=-te[ie];return se}return te.propType?te.v:-te}var easeInBez=BezierFactory.getBezierEasing(.333,0,.833,.833,"easeIn").get,easeOutBez=BezierFactory.getBezierEasing(.167,.167,.667,1,"easeOut").get,easeInOutBez=BezierFactory.getBezierEasing(.33,0,.667,1,"easeInOut").get;function sum(te,ne){var ie=_typeof$1(te),ae=_typeof$1(ne);if(isNumerable(ie,te)&&isNumerable(ae,ne)||ie==="string"||ae==="string")return te+ne;if($bm_isInstanceOfArray(te)&&isNumerable(ae,ne))return te=te.slice(0),te[0]+=ne,te;if(isNumerable(ie,te)&&$bm_isInstanceOfArray(ne))return ne=ne.slice(0),ne[0]=te+ne[0],ne;if($bm_isInstanceOfArray(te)&&$bm_isInstanceOfArray(ne)){for(var se=0,oe=te.length,le=ne.length,ce=[];se<oe||se<le;)(typeof te[se]=="number"||te[se]instanceof Number)&&(typeof ne[se]=="number"||ne[se]instanceof Number)?ce[se]=te[se]+ne[se]:ce[se]=ne[se]===void 0?te[se]:te[se]||ne[se],se+=1;return ce}return 0}var add=sum;function sub(te,ne){var ie=_typeof$1(te),ae=_typeof$1(ne);if(isNumerable(ie,te)&&isNumerable(ae,ne))return ie==="string"&&(te=parseInt(te,10)),ae==="string"&&(ne=parseInt(ne,10)),te-ne;if($bm_isInstanceOfArray(te)&&isNumerable(ae,ne))return te=te.slice(0),te[0]-=ne,te;if(isNumerable(ie,te)&&$bm_isInstanceOfArray(ne))return ne=ne.slice(0),ne[0]=te-ne[0],ne;if($bm_isInstanceOfArray(te)&&$bm_isInstanceOfArray(ne)){for(var se=0,oe=te.length,le=ne.length,ce=[];se<oe||se<le;)(typeof te[se]=="number"||te[se]instanceof Number)&&(typeof ne[se]=="number"||ne[se]instanceof Number)?ce[se]=te[se]-ne[se]:ce[se]=ne[se]===void 0?te[se]:te[se]||ne[se],se+=1;return ce}return 0}function mul(te,ne){var ie=_typeof$1(te),ae=_typeof$1(ne),se;if(isNumerable(ie,te)&&isNumerable(ae,ne))return te*ne;var oe,le;if($bm_isInstanceOfArray(te)&&isNumerable(ae,ne)){for(le=te.length,se=createTypedArray("float32",le),oe=0;oe<le;oe+=1)se[oe]=te[oe]*ne;return se}if(isNumerable(ie,te)&&$bm_isInstanceOfArray(ne)){for(le=ne.length,se=createTypedArray("float32",le),oe=0;oe<le;oe+=1)se[oe]=te*ne[oe];return se}return 0}function div(te,ne){var ie=_typeof$1(te),ae=_typeof$1(ne),se;if(isNumerable(ie,te)&&isNumerable(ae,ne))return te/ne;var oe,le;if($bm_isInstanceOfArray(te)&&isNumerable(ae,ne)){for(le=te.length,se=createTypedArray("float32",le),oe=0;oe<le;oe+=1)se[oe]=te[oe]/ne;return se}if(isNumerable(ie,te)&&$bm_isInstanceOfArray(ne)){for(le=ne.length,se=createTypedArray("float32",le),oe=0;oe<le;oe+=1)se[oe]=te/ne[oe];return se}return 0}function mod(te,ne){return typeof te=="string"&&(te=parseInt(te,10)),typeof ne=="string"&&(ne=parseInt(ne,10)),te%ne}var $bm_sum=sum,$bm_sub=sub,$bm_mul=mul,$bm_div=div,$bm_mod=mod;function clamp(te,ne,ie){if(ne>ie){var ae=ie;ie=ne,ne=ae}return Math.min(Math.max(te,ne),ie)}function radiansToDegrees(te){return te/degToRads}var radians_to_degrees=radiansToDegrees;function degreesToRadians(te){return te*degToRads}var degrees_to_radians=radiansToDegrees,helperLengthArray=[0,0,0,0,0,0];function length(te,ne){if(typeof te=="number"||te instanceof Number)return ne=ne||0,Math.abs(te-ne);ne||(ne=helperLengthArray);var ie,ae=Math.min(te.length,ne.length),se=0;for(ie=0;ie<ae;ie+=1)se+=Math.pow(ne[ie]-te[ie],2);return Math.sqrt(se)}function normalize(te){return div(te,length(te))}function rgbToHsl(te){var ne=te[0],ie=te[1],ae=te[2],se=Math.max(ne,ie,ae),oe=Math.min(ne,ie,ae),le,ce,ue=(se+oe)/2;if(se===oe)le=0,ce=0;else{var de=se-oe;switch(ce=ue>.5?de/(2-se-oe):de/(se+oe),se){case ne:le=(ie-ae)/de+(ie<ae?6:0);break;case ie:le=(ae-ne)/de+2;break;case ae:le=(ne-ie)/de+4;break;default:break}le/=6}return[le,ce,ue,te[3]]}function hue2rgb(te,ne,ie){return ie<0&&(ie+=1),ie>1&&(ie-=1),ie<1/6?te+(ne-te)*6*ie:ie<1/2?ne:ie<2/3?te+(ne-te)*(2/3-ie)*6:te}function hslToRgb(te){var ne=te[0],ie=te[1],ae=te[2],se,oe,le;if(ie===0)se=ae,le=ae,oe=ae;else{var ce=ae<.5?ae*(1+ie):ae+ie-ae*ie,ue=2*ae-ce;se=hue2rgb(ue,ce,ne+1/3),oe=hue2rgb(ue,ce,ne),le=hue2rgb(ue,ce,ne-1/3)}return[se,oe,le,te[3]]}function linear(te,ne,ie,ae,se){if((ae===void 0||se===void 0)&&(ae=ne,se=ie,ne=0,ie=1),ie<ne){var oe=ie;ie=ne,ne=oe}if(te<=ne)return ae;if(te>=ie)return se;var le=ie===ne?0:(te-ne)/(ie-ne);if(!ae.length)return ae+(se-ae)*le;var ce,ue=ae.length,de=createTypedArray("float32",ue);for(ce=0;ce<ue;ce+=1)de[ce]=ae[ce]+(se[ce]-ae[ce])*le;return de}function random(te,ne){if(ne===void 0&&(te===void 0?(te=0,ne=1):(ne=te,te=void 0)),ne.length){var ie,ae=ne.length;te||(te=createTypedArray("float32",ae));var se=createTypedArray("float32",ae),oe=BMMath.random();for(ie=0;ie<ae;ie+=1)se[ie]=te[ie]+oe*(ne[ie]-te[ie]);return se}te===void 0&&(te=0);var le=BMMath.random();return te+le*(ne-te)}function createPath(te,ne,ie,ae){var se,oe=te.length,le=shapePool.newElement();le.setPathData(!!ae,oe);var ce=[0,0],ue,de;for(se=0;se<oe;se+=1)ue=ne&&ne[se]?ne[se]:ce,de=ie&&ie[se]?ie[se]:ce,le.setTripleAt(te[se][0],te[se][1],de[0]+te[se][0],de[1]+te[se][1],ue[0]+te[se][0],ue[1]+te[se][1],se,!0);return le}function initiateExpression(elem,data,property){function noOp(te){return te}if(!elem.globalData.renderConfig.runExpressions)return noOp;var val=data.x,needsVelocity=/velocity(?![\w\d])/.test(val),_needsRandom=val.indexOf("random")!==-1,elemType=elem.data.ty,transform,$bm_transform,content,effect,thisProperty=property;thisProperty.valueAtTime=thisProperty.getValueAtTime,Object.defineProperty(thisProperty,"value",{get:function(){return thisProperty.v}}),elem.comp.frameDuration=1/elem.comp.globalData.frameRate,elem.comp.displayStartTime=0;var inPoint=elem.data.ip/elem.comp.globalData.frameRate,outPoint=elem.data.op/elem.comp.globalData.frameRate,width=elem.data.sw?elem.data.sw:0,height=elem.data.sh?elem.data.sh:0,name=elem.data.nm,loopIn,loop_in,loopOut,loop_out,smooth,toWorld,fromWorld,fromComp,toComp,fromCompToSurface,position,rotation,anchorPoint,scale,thisLayer,thisComp,mask,valueAtTime,velocityAtTime,scoped_bm_rt,expression_function=eval("[function _expression_function(){"+val+";scoped_bm_rt=$bm_rt}]")[0],numKeys=property.kf?data.k.length:0,active=!this.data||this.data.hd!==!0,wiggle=function te(ne,ie){var ae,se,oe=this.pv.length?this.pv.length:1,le=createTypedArray("float32",oe);ne=5;var ce=Math.floor(time*ne);for(ae=0,se=0;ae<ce;){for(se=0;se<oe;se+=1)le[se]+=-ie+ie*2*BMMath.random();ae+=1}var ue=time*ne,de=ue-Math.floor(ue),fe=createTypedArray("float32",oe);if(oe>1){for(se=0;se<oe;se+=1)fe[se]=this.pv[se]+le[se]+(-ie+ie*2*BMMath.random())*de;return fe}return this.pv+le[0]+(-ie+ie*2*BMMath.random())*de}.bind(this);thisProperty.loopIn&&(loopIn=thisProperty.loopIn.bind(thisProperty),loop_in=loopIn),thisProperty.loopOut&&(loopOut=thisProperty.loopOut.bind(thisProperty),loop_out=loopOut),thisProperty.smooth&&(smooth=thisProperty.smooth.bind(thisProperty));function loopInDuration(te,ne){return loopIn(te,ne,!0)}function loopOutDuration(te,ne){return loopOut(te,ne,!0)}this.getValueAtTime&&(valueAtTime=this.getValueAtTime.bind(this)),this.getVelocityAtTime&&(velocityAtTime=this.getVelocityAtTime.bind(this));var comp=elem.comp.globalData.projectInterface.bind(elem.comp.globalData.projectInterface);function lookAt(te,ne){var ie=[ne[0]-te[0],ne[1]-te[1],ne[2]-te[2]],ae=Math.atan2(ie[0],Math.sqrt(ie[1]*ie[1]+ie[2]*ie[2]))/degToRads;return[-Math.atan2(ie[1],ie[2])/degToRads,ae,0]}function easeOut(te,ne,ie,ae,se){return applyEase(easeOutBez,te,ne,ie,ae,se)}function easeIn(te,ne,ie,ae,se){return applyEase(easeInBez,te,ne,ie,ae,se)}function ease(te,ne,ie,ae,se){return applyEase(easeInOutBez,te,ne,ie,ae,se)}function applyEase(te,ne,ie,ae,se,oe){se===void 0?(se=ie,oe=ae):ne=(ne-ie)/(ae-ie),ne>1?ne=1:ne<0&&(ne=0);var le=te(ne);if($bm_isInstanceOfArray(se)){var ce,ue=se.length,de=createTypedArray("float32",ue);for(ce=0;ce<ue;ce+=1)de[ce]=(oe[ce]-se[ce])*le+se[ce];return de}return(oe-se)*le+se}function nearestKey(te){var ne,ie=data.k.length,ae,se;if(!data.k.length||typeof data.k[0]=="number")ae=0,se=0;else if(ae=-1,te*=elem.comp.globalData.frameRate,te<data.k[0].t)ae=1,se=data.k[0].t;else{for(ne=0;ne<ie-1;ne+=1)if(te===data.k[ne].t){ae=ne+1,se=data.k[ne].t;break}else if(te>data.k[ne].t&&te<data.k[ne+1].t){te-data.k[ne].t>data.k[ne+1].t-te?(ae=ne+2,se=data.k[ne+1].t):(ae=ne+1,se=data.k[ne].t);break}ae===-1&&(ae=ne+1,se=data.k[ne].t)}var oe={};return oe.index=ae,oe.time=se/elem.comp.globalData.frameRate,oe}function key(te){var ne,ie,ae;if(!data.k.length||typeof data.k[0]=="number")throw new Error("The property has no keyframe at index "+te);te-=1,ne={time:data.k[te].t/elem.comp.globalData.frameRate,value:[]};var se=Object.prototype.hasOwnProperty.call(data.k[te],"s")?data.k[te].s:data.k[te-1].e;for(ae=se.length,ie=0;ie<ae;ie+=1)ne[ie]=se[ie],ne.value[ie]=se[ie];return ne}function framesToTime(te,ne){return ne||(ne=elem.comp.globalData.frameRate),te/ne}function timeToFrames(te,ne){return!te&&te!==0&&(te=time),ne||(ne=elem.comp.globalData.frameRate),te*ne}function seedRandom(te){BMMath.seedrandom(randSeed+te)}function sourceRectAtTime(){return elem.sourceRectAtTime()}function substring(te,ne){return typeof value=="string"?ne===void 0?value.substring(te):value.substring(te,ne):""}function substr(te,ne){return typeof value=="string"?ne===void 0?value.substr(te):value.substr(te,ne):""}function posterizeTime(te){time=te===0?0:Math.floor(time*te)/te,value=valueAtTime(time)}var time,velocity,value,text,textIndex,textTotal,selectorValue,index=elem.data.ind,hasParent=!!(elem.hierarchy&&elem.hierarchy.length),parent,randSeed=Math.floor(Math.random()*1e6),globalData=elem.globalData;function executeExpression(te){return value=te,this.frameExpressionId===elem.globalData.frameId&&this.propType!=="textSelector"?value:(this.propType==="textSelector"&&(textIndex=this.textIndex,textTotal=this.textTotal,selectorValue=this.selectorValue),thisLayer||(text=elem.layerInterface.text,thisLayer=elem.layerInterface,thisComp=elem.comp.compInterface,toWorld=thisLayer.toWorld.bind(thisLayer),fromWorld=thisLayer.fromWorld.bind(thisLayer),fromComp=thisLayer.fromComp.bind(thisLayer),toComp=thisLayer.toComp.bind(thisLayer),mask=thisLayer.mask?thisLayer.mask.bind(thisLayer):null,fromCompToSurface=fromComp),transform||(transform=elem.layerInterface("ADBE Transform Group"),$bm_transform=transform,transform&&(anchorPoint=transform.anchorPoint)),elemType===4&&!content&&(content=thisLayer("ADBE Root Vectors Group")),effect||(effect=thisLayer(4)),hasParent=!!(elem.hierarchy&&elem.hierarchy.length),hasParent&&!parent&&(parent=elem.hierarchy[0].layerInterface),time=this.comp.renderedFrame/this.comp.globalData.frameRate,_needsRandom&&seedRandom(randSeed+time),needsVelocity&&(velocity=velocityAtTime(time)),expression_function(),this.frameExpressionId=elem.globalData.frameId,scoped_bm_rt=scoped_bm_rt.propType===propTypes.SHAPE?scoped_bm_rt.v:scoped_bm_rt,scoped_bm_rt)}return executeExpression.__preventDeadCodeRemoval=[$bm_transform,anchorPoint,time,velocity,inPoint,outPoint,width,height,name,loop_in,loop_out,smooth,toComp,fromCompToSurface,toWorld,fromWorld,mask,position,rotation,scale,thisComp,numKeys,active,wiggle,loopInDuration,loopOutDuration,comp,lookAt,easeOut,easeIn,ease,nearestKey,key,text,textIndex,textTotal,selectorValue,framesToTime,timeToFrames,sourceRectAtTime,substring,substr,posterizeTime,index,globalData],executeExpression}return ob.initiateExpression=initiateExpression,ob.__preventDeadCodeRemoval=[window,document,XMLHttpRequest,fetch,frames,$bm_neg,add,$bm_sum,$bm_sub,$bm_mul,$bm_div,$bm_mod,clamp,radians_to_degrees,degreesToRadians,degrees_to_radians,normalize,rgbToHsl,hslToRgb,linear,random,createPath,_lottieGlobal],ob.resetFrame=resetFrame,ob})(),Expressions=(function(){var te={};te.initExpressions=ne,te.resetFrame=ExpressionManager.resetFrame;function ne(ie){var ae=0,se=[];function oe(){ae+=1}function le(){ae-=1,ae===0&&ue()}function ce(de){se.indexOf(de)===-1&&se.push(de)}function ue(){var de,fe=se.length;for(de=0;de<fe;de+=1)se[de].release();se.length=0}ie.renderer.compInterface=CompExpressionInterface(ie.renderer),ie.renderer.globalData.projectInterface.registerComposition(ie.renderer),ie.renderer.globalData.pushExpression=oe,ie.renderer.globalData.popExpression=le,ie.renderer.globalData.registerExpressionProperty=ce}return te})(),MaskManagerInterface=(function(){function te(ne,ie){this._mask=ne,this._data=ie}return Object.defineProperty(te.prototype,"maskPath",{get:function(){return this._mask.prop.k&&this._mask.prop.getValue(),this._mask.prop}}),Object.defineProperty(te.prototype,"maskOpacity",{get:function(){return this._mask.op.k&&this._mask.op.getValue(),this._mask.op.v*100}}),function(ie){var ae=createSizedArray(ie.viewData.length),se,oe=ie.viewData.length;for(se=0;se<oe;se+=1)ae[se]=new te(ie.viewData[se],ie.masksProperties[se]);return function(ce){for(se=0;se<oe;){if(ie.masksProperties[se].nm===ce)return ae[se];se+=1}return null}}})(),ExpressionPropertyInterface=(function(){var te={pv:0,v:0,mult:1},ne={pv:[0,0,0],v:[0,0,0],mult:1};function ie(le,ce,ue){Object.defineProperty(le,"velocity",{get:function(){return ce.getVelocityAtTime(ce.comp.currentFrame)}}),le.numKeys=ce.keyframes?ce.keyframes.length:0,le.key=function(de){if(!le.numKeys)return 0;var fe="";"s"in ce.keyframes[de-1]?fe=ce.keyframes[de-1].s:"e"in ce.keyframes[de-2]?fe=ce.keyframes[de-2].e:fe=ce.keyframes[de-2].s;var he=ue==="unidimensional"?new Number(fe):Object.assign({},fe);return he.time=ce.keyframes[de-1].t/ce.elem.comp.globalData.frameRate,he.value=ue==="unidimensional"?fe[0]:fe,he},le.valueAtTime=ce.getValueAtTime,le.speedAtTime=ce.getSpeedAtTime,le.velocityAtTime=ce.getVelocityAtTime,le.propertyGroup=ce.propertyGroup}function ae(le){(!le||!("pv"in le))&&(le=te);var ce=1/le.mult,ue=le.pv*ce,de=new Number(ue);return de.value=ue,ie(de,le,"unidimensional"),function(){return le.k&&le.getValue(),ue=le.v*ce,de.value!==ue&&(de=new Number(ue),de.value=ue,ie(de,le,"unidimensional")),de}}function se(le){(!le||!("pv"in le))&&(le=ne);var ce=1/le.mult,ue=le.data&&le.data.l||le.pv.length,de=createTypedArray("float32",ue),fe=createTypedArray("float32",ue);return de.value=fe,ie(de,le,"multidimensional"),function(){le.k&&le.getValue();for(var he=0;he<ue;he+=1)fe[he]=le.v[he]*ce,de[he]=fe[he];return de}}function oe(){return te}return function(le){return le?le.propType==="unidimensional"?ae(le):se(le):oe}})(),TransformExpressionInterface=(function(){return function(te){function ne(le){switch(le){case"scale":case"Scale":case"ADBE Scale":case 6:return ne.scale;case"rotation":case"Rotation":case"ADBE Rotation":case"ADBE Rotate Z":case 10:return ne.rotation;case"ADBE Rotate X":return ne.xRotation;case"ADBE Rotate Y":return ne.yRotation;case"position":case"Position":case"ADBE Position":case 2:return ne.position;case"ADBE Position_0":return ne.xPosition;case"ADBE Position_1":return ne.yPosition;case"ADBE Position_2":return ne.zPosition;case"anchorPoint":case"AnchorPoint":case"Anchor Point":case"ADBE AnchorPoint":case 1:return ne.anchorPoint;case"opacity":case"Opacity":case 11:return ne.opacity;default:return null}}Object.defineProperty(ne,"rotation",{get:ExpressionPropertyInterface(te.r||te.rz)}),Object.defineProperty(ne,"zRotation",{get:ExpressionPropertyInterface(te.rz||te.r)}),Object.defineProperty(ne,"xRotation",{get:ExpressionPropertyInterface(te.rx)}),Object.defineProperty(ne,"yRotation",{get:ExpressionPropertyInterface(te.ry)}),Object.defineProperty(ne,"scale",{get:ExpressionPropertyInterface(te.s)});var ie,ae,se,oe;return te.p?oe=ExpressionPropertyInterface(te.p):(ie=ExpressionPropertyInterface(te.px),ae=ExpressionPropertyInterface(te.py),te.pz&&(se=ExpressionPropertyInterface(te.pz))),Object.defineProperty(ne,"position",{get:function(){return te.p?oe():[ie(),ae(),se?se():0]}}),Object.defineProperty(ne,"xPosition",{get:ExpressionPropertyInterface(te.px)}),Object.defineProperty(ne,"yPosition",{get:ExpressionPropertyInterface(te.py)}),Object.defineProperty(ne,"zPosition",{get:ExpressionPropertyInterface(te.pz)}),Object.defineProperty(ne,"anchorPoint",{get:ExpressionPropertyInterface(te.a)}),Object.defineProperty(ne,"opacity",{get:ExpressionPropertyInterface(te.o)}),Object.defineProperty(ne,"skew",{get:ExpressionPropertyInterface(te.sk)}),Object.defineProperty(ne,"skewAxis",{get:ExpressionPropertyInterface(te.sa)}),Object.defineProperty(ne,"orientation",{get:ExpressionPropertyInterface(te.or)}),ne}})(),LayerExpressionInterface=(function(){function te(de){var fe=new Matrix;return de!==void 0?this._elem.finalTransform.mProp.getValueAtTime(de).clone(fe):this._elem.finalTransform.mProp.applyToMatrix(fe),fe}function ne(de,fe){var he=this.getMatrix(fe);return he.props[12]=0,he.props[13]=0,he.props[14]=0,this.applyPoint(he,de)}function ie(de,fe){var he=this.getMatrix(fe);return this.applyPoint(he,de)}function ae(de,fe){var he=this.getMatrix(fe);return he.props[12]=0,he.props[13]=0,he.props[14]=0,this.invertPoint(he,de)}function se(de,fe){var he=this.getMatrix(fe);return this.invertPoint(he,de)}function oe(de,fe){if(this._elem.hierarchy&&this._elem.hierarchy.length){var he,pe=this._elem.hierarchy.length;for(he=0;he<pe;he+=1)this._elem.hierarchy[he].finalTransform.mProp.applyToMatrix(de)}return de.applyToPointArray(fe[0],fe[1],fe[2]||0)}function le(de,fe){if(this._elem.hierarchy&&this._elem.hierarchy.length){var he,pe=this._elem.hierarchy.length;for(he=0;he<pe;he+=1)this._elem.hierarchy[he].finalTransform.mProp.applyToMatrix(de)}return de.inversePoint(fe)}function ce(de){var fe=new Matrix;if(fe.reset(),this._elem.finalTransform.mProp.applyToMatrix(fe),this._elem.hierarchy&&this._elem.hierarchy.length){var he,pe=this._elem.hierarchy.length;for(he=0;he<pe;he+=1)this._elem.hierarchy[he].finalTransform.mProp.applyToMatrix(fe);return fe.inversePoint(de)}return fe.inversePoint(de)}function ue(){return[1,1,1,1]}return function(de){var fe;function he(ge){ve.mask=new MaskManagerInterface(ge,de)}function pe(ge){ve.effect=ge}function ve(ge){switch(ge){case"ADBE Root Vectors Group":case"Contents":case 2:return ve.shapeInterface;case 1:case 6:case"Transform":case"transform":case"ADBE Transform Group":return fe;case 4:case"ADBE Effect Parade":case"effects":case"Effects":return ve.effect;case"ADBE Text Properties":return ve.textInterface;default:return null}}ve.getMatrix=te,ve.invertPoint=le,ve.applyPoint=oe,ve.toWorld=ie,ve.toWorldVec=ne,ve.fromWorld=se,ve.fromWorldVec=ae,ve.toComp=ie,ve.fromComp=ce,ve.sampleImage=ue,ve.sourceRectAtTime=de.sourceRectAtTime.bind(de),ve._elem=de,fe=TransformExpressionInterface(de.finalTransform.mProp);var me=getDescriptor(fe,"anchorPoint");return Object.defineProperties(ve,{hasParent:{get:function(){return de.hierarchy.length}},parent:{get:function(){return de.hierarchy[0].layerInterface}},rotation:getDescriptor(fe,"rotation"),scale:getDescriptor(fe,"scale"),position:getDescriptor(fe,"position"),opacity:getDescriptor(fe,"opacity"),anchorPoint:me,anchor_point:me,transform:{get:function(){return fe}},active:{get:function(){return de.isInRange}}}),ve.startTime=de.data.st,ve.index=de.data.ind,ve.source=de.data.refId,ve.height=de.data.ty===0?de.data.h:100,ve.width=de.data.ty===0?de.data.w:100,ve.inPoint=de.data.ip/de.comp.globalData.frameRate,ve.outPoint=de.data.op/de.comp.globalData.frameRate,ve._name=de.data.nm,ve.registerMaskInterface=he,ve.registerEffectsInterface=pe,ve}})(),propertyGroupFactory=(function(){return function(te,ne){return function(ie){return ie=ie===void 0?1:ie,ie<=0?te:ne(ie-1)}}})(),PropertyInterface=(function(){return function(te,ne){var ie={_name:te};function ae(se){return se=se===void 0?1:se,se<=0?ie:ne(se-1)}return ae}})(),EffectsExpressionInterface=(function(){var te={createEffectsInterface:ne};function ne(se,oe){if(se.effectsManager){var le=[],ce=se.data.ef,ue,de=se.effectsManager.effectElements.length;for(ue=0;ue<de;ue+=1)le.push(ie(ce[ue],se.effectsManager.effectElements[ue],oe,se));var fe=se.data.ef||[],he=function(ve){for(ue=0,de=fe.length;ue<de;){if(ve===fe[ue].nm||ve===fe[ue].mn||ve===fe[ue].ix)return le[ue];ue+=1}return null};return Object.defineProperty(he,"numProperties",{get:function(){return fe.length}}),he}return null}function ie(se,oe,le,ce){function ue(ve){for(var me=se.ef,ge=0,Se=me.length;ge<Se;){if(ve===me[ge].nm||ve===me[ge].mn||ve===me[ge].ix)return me[ge].ty===5?fe[ge]:fe[ge]();ge+=1}throw new Error}var de=propertyGroupFactory(ue,le),fe=[],he,pe=se.ef.length;for(he=0;he<pe;he+=1)se.ef[he].ty===5?fe.push(ie(se.ef[he],oe.effectElements[he],oe.effectElements[he].propertyGroup,ce)):fe.push(ae(oe.effectElements[he],se.ef[he].ty,ce,de));return se.mn==="ADBE Color Control"&&Object.defineProperty(ue,"color",{get:function(){return fe[0]()}}),Object.defineProperties(ue,{numProperties:{get:function(){return se.np}},_name:{value:se.nm},propertyGroup:{value:de}}),ue.enabled=se.en!==0,ue.active=ue.enabled,ue}function ae(se,oe,le,ce){var ue=ExpressionPropertyInterface(se.p);function de(){return oe===10?le.comp.compInterface(se.p.v):ue()}return se.p.setGroupProperty&&se.p.setGroupProperty(PropertyInterface("",ce)),de}return te})(),ShapePathInterface=(function(){return function(ne,ie,ae){var se=ie.sh;function oe(ce){return ce==="Shape"||ce==="shape"||ce==="Path"||ce==="path"||ce==="ADBE Vector Shape"||ce===2?oe.path:null}var le=propertyGroupFactory(oe,ae);return se.setGroupProperty(PropertyInterface("Path",le)),Object.defineProperties(oe,{path:{get:function(){return se.k&&se.getValue(),se}},shape:{get:function(){return se.k&&se.getValue(),se}},_name:{value:ne.nm},ix:{value:ne.ix},propertyIndex:{value:ne.ix},mn:{value:ne.mn},propertyGroup:{value:ae}}),oe}})(),ShapeExpressionInterface=(function(){function te(me,ge,Se){var _e=[],Ee,ye=me?me.length:0;for(Ee=0;Ee<ye;Ee+=1)me[Ee].ty==="gr"?_e.push(ie(me[Ee],ge[Ee],Se)):me[Ee].ty==="fl"?_e.push(ae(me[Ee],ge[Ee],Se)):me[Ee].ty==="st"?_e.push(le(me[Ee],ge[Ee],Se)):me[Ee].ty==="tm"?_e.push(ce(me[Ee],ge[Ee],Se)):me[Ee].ty==="tr"||(me[Ee].ty==="el"?_e.push(de(me[Ee],ge[Ee],Se)):me[Ee].ty==="sr"?_e.push(fe(me[Ee],ge[Ee],Se)):me[Ee].ty==="sh"?_e.push(ShapePathInterface(me[Ee],ge[Ee],Se)):me[Ee].ty==="rc"?_e.push(he(me[Ee],ge[Ee],Se)):me[Ee].ty==="rd"?_e.push(pe(me[Ee],ge[Ee],Se)):me[Ee].ty==="rp"?_e.push(ve(me[Ee],ge[Ee],Se)):me[Ee].ty==="gf"?_e.push(se(me[Ee],ge[Ee],Se)):_e.push(oe(me[Ee],ge[Ee],Se)));return _e}function ne(me,ge,Se){var _e,Ee=function(Te){for(var be=0,Ce=_e.length;be<Ce;){if(_e[be]._name===Te||_e[be].mn===Te||_e[be].propertyIndex===Te||_e[be].ix===Te||_e[be].ind===Te)return _e[be];be+=1}return typeof Te=="number"?_e[Te-1]:null};return Ee.propertyGroup=propertyGroupFactory(Ee,Se),_e=te(me.it,ge.it,Ee.propertyGroup),Ee.numProperties=_e.length,Ee.transform=ue(me.it[me.it.length-1],ge.it[ge.it.length-1],Ee.propertyGroup),Ee.propertyIndex=me.cix,Ee._name=me.nm,Ee}function ie(me,ge,Se){var _e=function(be){switch(be){case"ADBE Vectors Group":case"Contents":case 2:return _e.content;default:return _e.transform}};_e.propertyGroup=propertyGroupFactory(_e,Se);var Ee=ne(me,ge,_e.propertyGroup),ye=ue(me.it[me.it.length-1],ge.it[ge.it.length-1],_e.propertyGroup);return _e.content=Ee,_e.transform=ye,Object.defineProperty(_e,"_name",{get:function(){return me.nm}}),_e.numProperties=me.np,_e.propertyIndex=me.ix,_e.nm=me.nm,_e.mn=me.mn,_e}function ae(me,ge,Se){function _e(Ee){return Ee==="Color"||Ee==="color"?_e.color:Ee==="Opacity"||Ee==="opacity"?_e.opacity:null}return Object.defineProperties(_e,{color:{get:ExpressionPropertyInterface(ge.c)},opacity:{get:ExpressionPropertyInterface(ge.o)},_name:{value:me.nm},mn:{value:me.mn}}),ge.c.setGroupProperty(PropertyInterface("Color",Se)),ge.o.setGroupProperty(PropertyInterface("Opacity",Se)),_e}function se(me,ge,Se){function _e(Ee){return Ee==="Start Point"||Ee==="start point"?_e.startPoint:Ee==="End Point"||Ee==="end point"?_e.endPoint:Ee==="Opacity"||Ee==="opacity"?_e.opacity:null}return Object.defineProperties(_e,{startPoint:{get:ExpressionPropertyInterface(ge.s)},endPoint:{get:ExpressionPropertyInterface(ge.e)},opacity:{get:ExpressionPropertyInterface(ge.o)},type:{get:function(){return"a"}},_name:{value:me.nm},mn:{value:me.mn}}),ge.s.setGroupProperty(PropertyInterface("Start Point",Se)),ge.e.setGroupProperty(PropertyInterface("End Point",Se)),ge.o.setGroupProperty(PropertyInterface("Opacity",Se)),_e}function oe(){function me(){return null}return me}function le(me,ge,Se){var _e=propertyGroupFactory(Ie,Se),Ee=propertyGroupFactory(Ce,_e);function ye(Re){Object.defineProperty(Ce,me.d[Re].nm,{get:ExpressionPropertyInterface(ge.d.dataProps[Re].p)})}var Te,be=me.d?me.d.length:0,Ce={};for(Te=0;Te<be;Te+=1)ye(Te),ge.d.dataProps[Te].p.setGroupProperty(Ee);function Ie(Re){return Re==="Color"||Re==="color"?Ie.color:Re==="Opacity"||Re==="opacity"?Ie.opacity:Re==="Stroke Width"||Re==="stroke width"?Ie.strokeWidth:null}return Object.defineProperties(Ie,{color:{get:ExpressionPropertyInterface(ge.c)},opacity:{get:ExpressionPropertyInterface(ge.o)},strokeWidth:{get:ExpressionPropertyInterface(ge.w)},dash:{get:function(){return Ce}},_name:{value:me.nm},mn:{value:me.mn}}),ge.c.setGroupProperty(PropertyInterface("Color",_e)),ge.o.setGroupProperty(PropertyInterface("Opacity",_e)),ge.w.setGroupProperty(PropertyInterface("Stroke Width",_e)),Ie}function ce(me,ge,Se){function _e(ye){return ye===me.e.ix||ye==="End"||ye==="end"?_e.end:ye===me.s.ix?_e.start:ye===me.o.ix?_e.offset:null}var Ee=propertyGroupFactory(_e,Se);return _e.propertyIndex=me.ix,ge.s.setGroupProperty(PropertyInterface("Start",Ee)),ge.e.setGroupProperty(PropertyInterface("End",Ee)),ge.o.setGroupProperty(PropertyInterface("Offset",Ee)),_e.propertyIndex=me.ix,_e.propertyGroup=Se,Object.defineProperties(_e,{start:{get:ExpressionPropertyInterface(ge.s)},end:{get:ExpressionPropertyInterface(ge.e)},offset:{get:ExpressionPropertyInterface(ge.o)},_name:{value:me.nm}}),_e.mn=me.mn,_e}function ue(me,ge,Se){function _e(ye){return me.a.ix===ye||ye==="Anchor Point"?_e.anchorPoint:me.o.ix===ye||ye==="Opacity"?_e.opacity:me.p.ix===ye||ye==="Position"?_e.position:me.r.ix===ye||ye==="Rotation"||ye==="ADBE Vector Rotation"?_e.rotation:me.s.ix===ye||ye==="Scale"?_e.scale:me.sk&&me.sk.ix===ye||ye==="Skew"?_e.skew:me.sa&&me.sa.ix===ye||ye==="Skew Axis"?_e.skewAxis:null}var Ee=propertyGroupFactory(_e,Se);return ge.transform.mProps.o.setGroupProperty(PropertyInterface("Opacity",Ee)),ge.transform.mProps.p.setGroupProperty(PropertyInterface("Position",Ee)),ge.transform.mProps.a.setGroupProperty(PropertyInterface("Anchor Point",Ee)),ge.transform.mProps.s.setGroupProperty(PropertyInterface("Scale",Ee)),ge.transform.mProps.r.setGroupProperty(PropertyInterface("Rotation",Ee)),ge.transform.mProps.sk&&(ge.transform.mProps.sk.setGroupProperty(PropertyInterface("Skew",Ee)),ge.transform.mProps.sa.setGroupProperty(PropertyInterface("Skew Angle",Ee))),ge.transform.op.setGroupProperty(PropertyInterface("Opacity",Ee)),Object.defineProperties(_e,{opacity:{get:ExpressionPropertyInterface(ge.transform.mProps.o)},position:{get:ExpressionPropertyInterface(ge.transform.mProps.p)},anchorPoint:{get:ExpressionPropertyInterface(ge.transform.mProps.a)},scale:{get:ExpressionPropertyInterface(ge.transform.mProps.s)},rotation:{get:ExpressionPropertyInterface(ge.transform.mProps.r)},skew:{get:ExpressionPropertyInterface(ge.transform.mProps.sk)},skewAxis:{get:ExpressionPropertyInterface(ge.transform.mProps.sa)},_name:{value:me.nm}}),_e.ty="tr",_e.mn=me.mn,_e.propertyGroup=Se,_e}function de(me,ge,Se){function _e(Te){return me.p.ix===Te?_e.position:me.s.ix===Te?_e.size:null}var Ee=propertyGroupFactory(_e,Se);_e.propertyIndex=me.ix;var ye=ge.sh.ty==="tm"?ge.sh.prop:ge.sh;return ye.s.setGroupProperty(PropertyInterface("Size",Ee)),ye.p.setGroupProperty(PropertyInterface("Position",Ee)),Object.defineProperties(_e,{size:{get:ExpressionPropertyInterface(ye.s)},position:{get:ExpressionPropertyInterface(ye.p)},_name:{value:me.nm}}),_e.mn=me.mn,_e}function fe(me,ge,Se){function _e(Te){return me.p.ix===Te?_e.position:me.r.ix===Te?_e.rotation:me.pt.ix===Te?_e.points:me.or.ix===Te||Te==="ADBE Vector Star Outer Radius"?_e.outerRadius:me.os.ix===Te?_e.outerRoundness:me.ir&&(me.ir.ix===Te||Te==="ADBE Vector Star Inner Radius")?_e.innerRadius:me.is&&me.is.ix===Te?_e.innerRoundness:null}var Ee=propertyGroupFactory(_e,Se),ye=ge.sh.ty==="tm"?ge.sh.prop:ge.sh;return _e.propertyIndex=me.ix,ye.or.setGroupProperty(PropertyInterface("Outer Radius",Ee)),ye.os.setGroupProperty(PropertyInterface("Outer Roundness",Ee)),ye.pt.setGroupProperty(PropertyInterface("Points",Ee)),ye.p.setGroupProperty(PropertyInterface("Position",Ee)),ye.r.setGroupProperty(PropertyInterface("Rotation",Ee)),me.ir&&(ye.ir.setGroupProperty(PropertyInterface("Inner Radius",Ee)),ye.is.setGroupProperty(PropertyInterface("Inner Roundness",Ee))),Object.defineProperties(_e,{position:{get:ExpressionPropertyInterface(ye.p)},rotation:{get:ExpressionPropertyInterface(ye.r)},points:{get:ExpressionPropertyInterface(ye.pt)},outerRadius:{get:ExpressionPropertyInterface(ye.or)},outerRoundness:{get:ExpressionPropertyInterface(ye.os)},innerRadius:{get:ExpressionPropertyInterface(ye.ir)},innerRoundness:{get:ExpressionPropertyInterface(ye.is)},_name:{value:me.nm}}),_e.mn=me.mn,_e}function he(me,ge,Se){function _e(Te){return me.p.ix===Te?_e.position:me.r.ix===Te?_e.roundness:me.s.ix===Te||Te==="Size"||Te==="ADBE Vector Rect Size"?_e.size:null}var Ee=propertyGroupFactory(_e,Se),ye=ge.sh.ty==="tm"?ge.sh.prop:ge.sh;return _e.propertyIndex=me.ix,ye.p.setGroupProperty(PropertyInterface("Position",Ee)),ye.s.setGroupProperty(PropertyInterface("Size",Ee)),ye.r.setGroupProperty(PropertyInterface("Rotation",Ee)),Object.defineProperties(_e,{position:{get:ExpressionPropertyInterface(ye.p)},roundness:{get:ExpressionPropertyInterface(ye.r)},size:{get:ExpressionPropertyInterface(ye.s)},_name:{value:me.nm}}),_e.mn=me.mn,_e}function pe(me,ge,Se){function _e(Te){return me.r.ix===Te||Te==="Round Corners 1"?_e.radius:null}var Ee=propertyGroupFactory(_e,Se),ye=ge;return _e.propertyIndex=me.ix,ye.rd.setGroupProperty(PropertyInterface("Radius",Ee)),Object.defineProperties(_e,{radius:{get:ExpressionPropertyInterface(ye.rd)},_name:{value:me.nm}}),_e.mn=me.mn,_e}function ve(me,ge,Se){function _e(Te){return me.c.ix===Te||Te==="Copies"?_e.copies:me.o.ix===Te||Te==="Offset"?_e.offset:null}var Ee=propertyGroupFactory(_e,Se),ye=ge;return _e.propertyIndex=me.ix,ye.c.setGroupProperty(PropertyInterface("Copies",Ee)),ye.o.setGroupProperty(PropertyInterface("Offset",Ee)),Object.defineProperties(_e,{copies:{get:ExpressionPropertyInterface(ye.c)},offset:{get:ExpressionPropertyInterface(ye.o)},_name:{value:me.nm}}),_e.mn=me.mn,_e}return function(me,ge,Se){var _e;function Ee(Te){if(typeof Te=="number")return Te=Te===void 0?1:Te,Te===0?Se:_e[Te-1];for(var be=0,Ce=_e.length;be<Ce;){if(_e[be]._name===Te)return _e[be];be+=1}return null}function ye(){return Se}return Ee.propertyGroup=propertyGroupFactory(Ee,ye),_e=te(me,ge,Ee.propertyGroup),Ee.numProperties=_e.length,Ee._name="Contents",Ee}})(),TextExpressionInterface=(function(){return function(te){var ne;function ie(ae){return ae==="ADBE Text Document"?ie.sourceText:null}return Object.defineProperty(ie,"sourceText",{get:function(){te.textProperty.getValue();var se=te.textProperty.currentData.t;return(!ne||se!==ne.value)&&(ne=new String(se),ne.value=se||new String(se),Object.defineProperty(ne,"style",{get:function(){return{fillColor:te.textProperty.currentData.fc}}})),ne}}),ie}})();function _typeof(te){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?_typeof=function(ie){return typeof ie}:_typeof=function(ie){return ie&&typeof Symbol=="function"&&ie.constructor===Symbol&&ie!==Symbol.prototype?"symbol":typeof ie},_typeof(te)}var FootageInterface=(function(){var te=function(ae){var se="",oe=ae.getFootageData();function le(){return se="",oe=ae.getFootageData(),ce}function ce(ue){if(oe[ue])return se=ue,oe=oe[ue],_typeof(oe)==="object"?ce:oe;var de=ue.indexOf(se);if(de!==-1){var fe=parseInt(ue.substr(de+se.length),10);return oe=oe[fe],_typeof(oe)==="object"?ce:oe}return""}return le},ne=function(ae){function se(oe){return oe==="Outline"?se.outlineInterface():null}return se._name="Outline",se.outlineInterface=te(ae),se};return function(ie){function ae(se){return se==="Data"?ae.dataInterface:null}return ae._name="Data",ae.dataInterface=ne(ie),ae}})(),interfaces={layer:LayerExpressionInterface,effects:EffectsExpressionInterface,comp:CompExpressionInterface,shape:ShapeExpressionInterface,text:TextExpressionInterface,footage:FootageInterface};function getInterface(te){return interfaces[te]||null}var expressionHelpers=(function(){function te(le,ce,ue){ce.x&&(ue.k=!0,ue.x=!0,ue.initiateExpression=ExpressionManager.initiateExpression,ue.effectsSequence.push(ue.initiateExpression(le,ce,ue).bind(ue)))}function ne(le){return le*=this.elem.globalData.frameRate,le-=this.offsetTime,le!==this._cachingAtTime.lastFrame&&(this._cachingAtTime.lastIndex=this._cachingAtTime.lastFrame<le?this._cachingAtTime.lastIndex:0,this._cachingAtTime.value=this.interpolateValue(le,this._cachingAtTime),this._cachingAtTime.lastFrame=le),this._cachingAtTime.value}function ie(le){var ce=-.01,ue=this.getValueAtTime(le),de=this.getValueAtTime(le+ce),fe=0;if(ue.length){var he;for(he=0;he<ue.length;he+=1)fe+=Math.pow(de[he]-ue[he],2);fe=Math.sqrt(fe)*100}else fe=0;return fe}function ae(le){if(this.vel!==void 0)return this.vel;var ce=-.001,ue=this.getValueAtTime(le),de=this.getValueAtTime(le+ce),fe;if(ue.length){fe=createTypedArray("float32",ue.length);var he;for(he=0;he<ue.length;he+=1)fe[he]=(de[he]-ue[he])/ce}else fe=(de-ue)/ce;return fe}function se(){return this.pv}function oe(le){this.propertyGroup=le}return{searchExpressions:te,getSpeedAtTime:ie,getVelocityAtTime:ae,getValueAtTime:ne,getStaticValueAtTime:se,setGroupProperty:oe}})();function addPropertyDecorator(){function te(pe,ve,me){if(!this.k||!this.keyframes)return this.pv;pe=pe?pe.toLowerCase():"";var ge=this.comp.renderedFrame,Se=this.keyframes,_e=Se[Se.length-1].t;if(ge<=_e)return this.pv;var Ee,ye;me?(ve?Ee=Math.abs(_e-this.elem.comp.globalData.frameRate*ve):Ee=Math.max(0,_e-this.elem.data.ip),ye=_e-Ee):((!ve||ve>Se.length-1)&&(ve=Se.length-1),ye=Se[Se.length-1-ve].t,Ee=_e-ye);var Te,be,Ce;if(pe==="pingpong"){if(Math.floor((ge-ye)/Ee)%2!==0)return this.getValueAtTime((Ee-(ge-ye)%Ee+ye)/this.comp.globalData.frameRate,0)}else if(pe==="offset"){var Ie=this.getValueAtTime(ye/this.comp.globalData.frameRate,0),Re=this.getValueAtTime(_e/this.comp.globalData.frameRate,0),Me=this.getValueAtTime(((ge-ye)%Ee+ye)/this.comp.globalData.frameRate,0),Ge=Math.floor((ge-ye)/Ee);if(this.pv.length){for(Ce=new Array(Ie.length),be=Ce.length,Te=0;Te<be;Te+=1)Ce[Te]=(Re[Te]-Ie[Te])*Ge+Me[Te];return Ce}return(Re-Ie)*Ge+Me}else if(pe==="continue"){var Be=this.getValueAtTime(_e/this.comp.globalData.frameRate,0),Ve=this.getValueAtTime((_e-.001)/this.comp.globalData.frameRate,0);if(this.pv.length){for(Ce=new Array(Be.length),be=Ce.length,Te=0;Te<be;Te+=1)Ce[Te]=Be[Te]+(Be[Te]-Ve[Te])*((ge-_e)/this.comp.globalData.frameRate)/5e-4;return Ce}return Be+(Be-Ve)*((ge-_e)/.001)}return this.getValueAtTime(((ge-ye)%Ee+ye)/this.comp.globalData.frameRate,0)}function ne(pe,ve,me){if(!this.k)return this.pv;pe=pe?pe.toLowerCase():"";var ge=this.comp.renderedFrame,Se=this.keyframes,_e=Se[0].t;if(ge>=_e)return this.pv;var Ee,ye;me?(ve?Ee=Math.abs(this.elem.comp.globalData.frameRate*ve):Ee=Math.max(0,this.elem.data.op-_e),ye=_e+Ee):((!ve||ve>Se.length-1)&&(ve=Se.length-1),ye=Se[ve].t,Ee=ye-_e);var Te,be,Ce;if(pe==="pingpong"){if(Math.floor((_e-ge)/Ee)%2===0)return this.getValueAtTime(((_e-ge)%Ee+_e)/this.comp.globalData.frameRate,0)}else if(pe==="offset"){var Ie=this.getValueAtTime(_e/this.comp.globalData.frameRate,0),Re=this.getValueAtTime(ye/this.comp.globalData.frameRate,0),Me=this.getValueAtTime((Ee-(_e-ge)%Ee+_e)/this.comp.globalData.frameRate,0),Ge=Math.floor((_e-ge)/Ee)+1;if(this.pv.length){for(Ce=new Array(Ie.length),be=Ce.length,Te=0;Te<be;Te+=1)Ce[Te]=Me[Te]-(Re[Te]-Ie[Te])*Ge;return Ce}return Me-(Re-Ie)*Ge}else if(pe==="continue"){var Be=this.getValueAtTime(_e/this.comp.globalData.frameRate,0),Ve=this.getValueAtTime((_e+.001)/this.comp.globalData.frameRate,0);if(this.pv.length){for(Ce=new Array(Be.length),be=Ce.length,Te=0;Te<be;Te+=1)Ce[Te]=Be[Te]+(Be[Te]-Ve[Te])*(_e-ge)/.001;return Ce}return Be+(Be-Ve)*(_e-ge)/.001}return this.getValueAtTime((Ee-((_e-ge)%Ee+_e))/this.comp.globalData.frameRate,0)}function ie(pe,ve){if(!this.k)return this.pv;if(pe=(pe||.4)*.5,ve=Math.floor(ve||5),ve<=1)return this.pv;var me=this.comp.renderedFrame/this.comp.globalData.frameRate,ge=me-pe,Se=me+pe,_e=ve>1?(Se-ge)/(ve-1):1,Ee=0,ye=0,Te;this.pv.length?Te=createTypedArray("float32",this.pv.length):Te=0;for(var be;Ee<ve;){if(be=this.getValueAtTime(ge+Ee*_e),this.pv.length)for(ye=0;ye<this.pv.length;ye+=1)Te[ye]+=be[ye];else Te+=be;Ee+=1}if(this.pv.length)for(ye=0;ye<this.pv.length;ye+=1)Te[ye]/=ve;else Te/=ve;return Te}function ae(pe){this._transformCachingAtTime||(this._transformCachingAtTime={v:new Matrix});var ve=this._transformCachingAtTime.v;if(ve.cloneFromProps(this.pre.props),this.appliedTransformations<1){var me=this.a.getValueAtTime(pe);ve.translate(-me[0]*this.a.mult,-me[1]*this.a.mult,me[2]*this.a.mult)}if(this.appliedTransformations<2){var ge=this.s.getValueAtTime(pe);ve.scale(ge[0]*this.s.mult,ge[1]*this.s.mult,ge[2]*this.s.mult)}if(this.sk&&this.appliedTransformations<3){var Se=this.sk.getValueAtTime(pe),_e=this.sa.getValueAtTime(pe);ve.skewFromAxis(-Se*this.sk.mult,_e*this.sa.mult)}if(this.r&&this.appliedTransformations<4){var Ee=this.r.getValueAtTime(pe);ve.rotate(-Ee*this.r.mult)}else if(!this.r&&this.appliedTransformations<4){var ye=this.rz.getValueAtTime(pe),Te=this.ry.getValueAtTime(pe),be=this.rx.getValueAtTime(pe),Ce=this.or.getValueAtTime(pe);ve.rotateZ(-ye*this.rz.mult).rotateY(Te*this.ry.mult).rotateX(be*this.rx.mult).rotateZ(-Ce[2]*this.or.mult).rotateY(Ce[1]*this.or.mult).rotateX(Ce[0]*this.or.mult)}if(this.data.p&&this.data.p.s){var Ie=this.px.getValueAtTime(pe),Re=this.py.getValueAtTime(pe);if(this.data.p.z){var Me=this.pz.getValueAtTime(pe);ve.translate(Ie*this.px.mult,Re*this.py.mult,-Me*this.pz.mult)}else ve.translate(Ie*this.px.mult,Re*this.py.mult,0)}else{var Ge=this.p.getValueAtTime(pe);ve.translate(Ge[0]*this.p.mult,Ge[1]*this.p.mult,-Ge[2]*this.p.mult)}return ve}function se(){return this.v.clone(new Matrix)}var oe=TransformPropertyFactory.getTransformProperty;TransformPropertyFactory.getTransformProperty=function(pe,ve,me){var ge=oe(pe,ve,me);return ge.dynamicProperties.length?ge.getValueAtTime=ae.bind(ge):ge.getValueAtTime=se.bind(ge),ge.setGroupProperty=expressionHelpers.setGroupProperty,ge};var le=PropertyFactory.getProp;PropertyFactory.getProp=function(pe,ve,me,ge,Se){var _e=le(pe,ve,me,ge,Se);_e.kf?_e.getValueAtTime=expressionHelpers.getValueAtTime.bind(_e):_e.getValueAtTime=expressionHelpers.getStaticValueAtTime.bind(_e),_e.setGroupProperty=expressionHelpers.setGroupProperty,_e.loopOut=te,_e.loopIn=ne,_e.smooth=ie,_e.getVelocityAtTime=expressionHelpers.getVelocityAtTime.bind(_e),_e.getSpeedAtTime=expressionHelpers.getSpeedAtTime.bind(_e),_e.numKeys=ve.a===1?ve.k.length:0,_e.propertyIndex=ve.ix;var Ee=0;return me!==0&&(Ee=createTypedArray("float32",ve.a===1?ve.k[0].s.length:ve.k.length)),_e._cachingAtTime={lastFrame:initialDefaultFrame,lastIndex:0,value:Ee},expressionHelpers.searchExpressions(pe,ve,_e),_e.k&&Se.addDynamicProperty(_e),_e};function ce(pe){return this._cachingAtTime||(this._cachingAtTime={shapeValue:shapePool.clone(this.pv),lastIndex:0,lastTime:initialDefaultFrame}),pe*=this.elem.globalData.frameRate,pe-=this.offsetTime,pe!==this._cachingAtTime.lastTime&&(this._cachingAtTime.lastIndex=this._cachingAtTime.lastTime<pe?this._caching.lastIndex:0,this._cachingAtTime.lastTime=pe,this.interpolateShape(pe,this._cachingAtTime.shapeValue,this._cachingAtTime)),this._cachingAtTime.shapeValue}var ue=ShapePropertyFactory.getConstructorFunction(),de=ShapePropertyFactory.getKeyframedConstructorFunction();function fe(){}fe.prototype={vertices:function(ve,me){this.k&&this.getValue();var ge=this.v;me!==void 0&&(ge=this.getValueAtTime(me,0));var Se,_e=ge._length,Ee=ge[ve],ye=ge.v,Te=createSizedArray(_e);for(Se=0;Se<_e;Se+=1)ve==="i"||ve==="o"?Te[Se]=[Ee[Se][0]-ye[Se][0],Ee[Se][1]-ye[Se][1]]:Te[Se]=[Ee[Se][0],Ee[Se][1]];return Te},points:function(ve){return this.vertices("v",ve)},inTangents:function(ve){return this.vertices("i",ve)},outTangents:function(ve){return this.vertices("o",ve)},isClosed:function(){return this.v.c},pointOnPath:function(ve,me){var ge=this.v;me!==void 0&&(ge=this.getValueAtTime(me,0)),this._segmentsLength||(this._segmentsLength=bez.getSegmentsLength(ge));for(var Se=this._segmentsLength,_e=Se.lengths,Ee=Se.totalLength*ve,ye=0,Te=_e.length,be=0,Ce;ye<Te;){if(be+_e[ye].addedLength>Ee){var Ie=ye,Re=ge.c&&ye===Te-1?0:ye+1,Me=(Ee-be)/_e[ye].addedLength;Ce=bez.getPointInSegment(ge.v[Ie],ge.v[Re],ge.o[Ie],ge.i[Re],Me,_e[ye]);break}else be+=_e[ye].addedLength;ye+=1}return Ce||(Ce=ge.c?[ge.v[0][0],ge.v[0][1]]:[ge.v[ge._length-1][0],ge.v[ge._length-1][1]]),Ce},vectorOnPath:function(ve,me,ge){ve==1?ve=this.v.c:ve==0&&(ve=.999);var Se=this.pointOnPath(ve,me),_e=this.pointOnPath(ve+.001,me),Ee=_e[0]-Se[0],ye=_e[1]-Se[1],Te=Math.sqrt(Math.pow(Ee,2)+Math.pow(ye,2));return Te===0?[0,0]:ge==="tangent"?[Ee/Te,ye/Te]:[-ye/Te,Ee/Te]},tangentOnPath:function(ve,me){return this.vectorOnPath(ve,me,"tangent")},normalOnPath:function(ve,me){return this.vectorOnPath(ve,me,"normal")},setGroupProperty:expressionHelpers.setGroupProperty,getValueAtTime:expressionHelpers.getStaticValueAtTime},extendPrototype([fe],ue),extendPrototype([fe],de),de.prototype.getValueAtTime=ce,de.prototype.initiateExpression=ExpressionManager.initiateExpression;var he=ShapePropertyFactory.getShapeProp;ShapePropertyFactory.getShapeProp=function(pe,ve,me,ge,Se){var _e=he(pe,ve,me,ge,Se);return _e.propertyIndex=ve.ix,_e.lock=!1,me===3?expressionHelpers.searchExpressions(pe,ve.pt,_e):me===4&&expressionHelpers.searchExpressions(pe,ve.ks,_e),_e.k&&pe.addDynamicProperty(_e),_e}}function initialize$1(){addPropertyDecorator()}function addDecorator(){function te(){return this.data.d.x?(this.calculateExpression=ExpressionManager.initiateExpression.bind(this)(this.elem,this.data.d,this),this.addEffect(this.getExpressionValue.bind(this)),!0):null}TextProperty.prototype.getExpressionValue=function(ne,ie){var ae=this.calculateExpression(ie);if(ne.t!==ae){var se={};return this.copyData(se,ne),se.t=ae.toString(),se.__complete=!1,se}return ne},TextProperty.prototype.searchProperty=function(){var ne=this.searchKeyframes(),ie=this.searchExpressions();return this.kf=ne||ie,this.kf},TextProperty.prototype.searchExpressions=te}function initialize(){addDecorator()}function SVGComposableEffect(){}SVGComposableEffect.prototype={createMergeNode:function te(ne,ie){var ae=createNS("feMerge");ae.setAttribute("result",ne);var se,oe;for(oe=0;oe<ie.length;oe+=1)se=createNS("feMergeNode"),se.setAttribute("in",ie[oe]),ae.appendChild(se),ae.appendChild(se);return ae}};var linearFilterValue="0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0";function SVGTintFilter(te,ne,ie,ae,se){this.filterManager=ne;var oe=createNS("feColorMatrix");oe.setAttribute("type","matrix"),oe.setAttribute("color-interpolation-filters","linearRGB"),oe.setAttribute("values",linearFilterValue+" 1 0"),this.linearFilter=oe,oe.setAttribute("result",ae+"_tint_1"),te.appendChild(oe),oe=createNS("feColorMatrix"),oe.setAttribute("type","matrix"),oe.setAttribute("color-interpolation-filters","sRGB"),oe.setAttribute("values","1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"),oe.setAttribute("result",ae+"_tint_2"),te.appendChild(oe),this.matrixFilter=oe;var le=this.createMergeNode(ae,[se,ae+"_tint_1",ae+"_tint_2"]);te.appendChild(le)}extendPrototype([SVGComposableEffect],SVGTintFilter),SVGTintFilter.prototype.renderFrame=function(te){if(te||this.filterManager._mdf){var ne=this.filterManager.effectElements[0].p.v,ie=this.filterManager.effectElements[1].p.v,ae=this.filterManager.effectElements[2].p.v/100;this.linearFilter.setAttribute("values",linearFilterValue+" "+ae+" 0"),this.matrixFilter.setAttribute("values",ie[0]-ne[0]+" 0 0 0 "+ne[0]+" "+(ie[1]-ne[1])+" 0 0 0 "+ne[1]+" "+(ie[2]-ne[2])+" 0 0 0 "+ne[2]+" 0 0 0 1 0")}};function SVGFillFilter(te,ne,ie,ae){this.filterManager=ne;var se=createNS("feColorMatrix");se.setAttribute("type","matrix"),se.setAttribute("color-interpolation-filters","sRGB"),se.setAttribute("values","1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"),se.setAttribute("result",ae),te.appendChild(se),this.matrixFilter=se}SVGFillFilter.prototype.renderFrame=function(te){if(te||this.filterManager._mdf){var ne=this.filterManager.effectElements[2].p.v,ie=this.filterManager.effectElements[6].p.v;this.matrixFilter.setAttribute("values","0 0 0 0 "+ne[0]+" 0 0 0 0 "+ne[1]+" 0 0 0 0 "+ne[2]+" 0 0 0 "+ie+" 0")}};function SVGStrokeEffect(te,ne,ie){this.initialized=!1,this.filterManager=ne,this.elem=ie,this.paths=[]}SVGStrokeEffect.prototype.initialize=function(){var te=this.elem.layerElement.children||this.elem.layerElement.childNodes,ne,ie,ae,se;for(this.filterManager.effectElements[1].p.v===1?(se=this.elem.maskManager.masksProperties.length,ae=0):(ae=this.filterManager.effectElements[0].p.v-1,se=ae+1),ie=createNS("g"),ie.setAttribute("fill","none"),ie.setAttribute("stroke-linecap","round"),ie.setAttribute("stroke-dashoffset",1);ae<se;ae+=1)ne=createNS("path"),ie.appendChild(ne),this.paths.push({p:ne,m:ae});if(this.filterManager.effectElements[10].p.v===3){var oe=createNS("mask"),le=createElementID();oe.setAttribute("id",le),oe.setAttribute("mask-type","alpha"),oe.appendChild(ie),this.elem.globalData.defs.appendChild(oe);var ce=createNS("g");for(ce.setAttribute("mask","url("+getLocationHref()+"#"+le+")");te[0];)ce.appendChild(te[0]);this.elem.layerElement.appendChild(ce),this.masker=oe,ie.setAttribute("stroke","#fff")}else if(this.filterManager.effectElements[10].p.v===1||this.filterManager.effectElements[10].p.v===2){if(this.filterManager.effectElements[10].p.v===2)for(te=this.elem.layerElement.children||this.elem.layerElement.childNodes;te.length;)this.elem.layerElement.removeChild(te[0]);this.elem.layerElement.appendChild(ie),this.elem.layerElement.removeAttribute("mask"),ie.setAttribute("stroke","#fff")}this.initialized=!0,this.pathMasker=ie},SVGStrokeEffect.prototype.renderFrame=function(te){this.initialized||this.initialize();var ne,ie=this.paths.length,ae,se;for(ne=0;ne<ie;ne+=1)if(this.paths[ne].m!==-1&&(ae=this.elem.maskManager.viewData[this.paths[ne].m],se=this.paths[ne].p,(te||this.filterManager._mdf||ae.prop._mdf)&&se.setAttribute("d",ae.lastPath),te||this.filterManager.effectElements[9].p._mdf||this.filterManager.effectElements[4].p._mdf||this.filterManager.effectElements[7].p._mdf||this.filterManager.effectElements[8].p._mdf||ae.prop._mdf)){var oe;if(this.filterManager.effectElements[7].p.v!==0||this.filterManager.effectElements[8].p.v!==100){var le=Math.min(this.filterManager.effectElements[7].p.v,this.filterManager.effectElements[8].p.v)*.01,ce=Math.max(this.filterManager.effectElements[7].p.v,this.filterManager.effectElements[8].p.v)*.01,ue=se.getTotalLength();oe="0 0 0 "+ue*le+" ";var de=ue*(ce-le),fe=1+this.filterManager.effectElements[4].p.v*2*this.filterManager.effectElements[9].p.v*.01,he=Math.floor(de/fe),pe;for(pe=0;pe<he;pe+=1)oe+="1 "+this.filterManager.effectElements[4].p.v*2*this.filterManager.effectElements[9].p.v*.01+" ";oe+="0 "+ue*10+" 0 0"}else oe="1 "+this.filterManager.effectElements[4].p.v*2*this.filterManager.effectElements[9].p.v*.01;se.setAttribute("stroke-dasharray",oe)}if((te||this.filterManager.effectElements[4].p._mdf)&&this.pathMasker.setAttribute("stroke-width",this.filterManager.effectElements[4].p.v*2),(te||this.filterManager.effectElements[6].p._mdf)&&this.pathMasker.setAttribute("opacity",this.filterManager.effectElements[6].p.v),(this.filterManager.effectElements[10].p.v===1||this.filterManager.effectElements[10].p.v===2)&&(te||this.filterManager.effectElements[3].p._mdf)){var ve=this.filterManager.effectElements[3].p.v;this.pathMasker.setAttribute("stroke","rgb("+bmFloor(ve[0]*255)+","+bmFloor(ve[1]*255)+","+bmFloor(ve[2]*255)+")")}};function SVGTritoneFilter(te,ne,ie,ae){this.filterManager=ne;var se=createNS("feColorMatrix");se.setAttribute("type","matrix"),se.setAttribute("color-interpolation-filters","linearRGB"),se.setAttribute("values","0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0"),te.appendChild(se);var oe=createNS("feComponentTransfer");oe.setAttribute("color-interpolation-filters","sRGB"),oe.setAttribute("result",ae),this.matrixFilter=oe;var le=createNS("feFuncR");le.setAttribute("type","table"),oe.appendChild(le),this.feFuncR=le;var ce=createNS("feFuncG");ce.setAttribute("type","table"),oe.appendChild(ce),this.feFuncG=ce;var ue=createNS("feFuncB");ue.setAttribute("type","table"),oe.appendChild(ue),this.feFuncB=ue,te.appendChild(oe)}SVGTritoneFilter.prototype.renderFrame=function(te){if(te||this.filterManager._mdf){var ne=this.filterManager.effectElements[0].p.v,ie=this.filterManager.effectElements[1].p.v,ae=this.filterManager.effectElements[2].p.v,se=ae[0]+" "+ie[0]+" "+ne[0],oe=ae[1]+" "+ie[1]+" "+ne[1],le=ae[2]+" "+ie[2]+" "+ne[2];this.feFuncR.setAttribute("tableValues",se),this.feFuncG.setAttribute("tableValues",oe),this.feFuncB.setAttribute("tableValues",le)}};function SVGProLevelsFilter(te,ne,ie,ae){this.filterManager=ne;var se=this.filterManager.effectElements,oe=createNS("feComponentTransfer");(se[10].p.k||se[10].p.v!==0||se[11].p.k||se[11].p.v!==1||se[12].p.k||se[12].p.v!==1||se[13].p.k||se[13].p.v!==0||se[14].p.k||se[14].p.v!==1)&&(this.feFuncR=this.createFeFunc("feFuncR",oe)),(se[17].p.k||se[17].p.v!==0||se[18].p.k||se[18].p.v!==1||se[19].p.k||se[19].p.v!==1||se[20].p.k||se[20].p.v!==0||se[21].p.k||se[21].p.v!==1)&&(this.feFuncG=this.createFeFunc("feFuncG",oe)),(se[24].p.k||se[24].p.v!==0||se[25].p.k||se[25].p.v!==1||se[26].p.k||se[26].p.v!==1||se[27].p.k||se[27].p.v!==0||se[28].p.k||se[28].p.v!==1)&&(this.feFuncB=this.createFeFunc("feFuncB",oe)),(se[31].p.k||se[31].p.v!==0||se[32].p.k||se[32].p.v!==1||se[33].p.k||se[33].p.v!==1||se[34].p.k||se[34].p.v!==0||se[35].p.k||se[35].p.v!==1)&&(this.feFuncA=this.createFeFunc("feFuncA",oe)),(this.feFuncR||this.feFuncG||this.feFuncB||this.feFuncA)&&(oe.setAttribute("color-interpolation-filters","sRGB"),te.appendChild(oe)),(se[3].p.k||se[3].p.v!==0||se[4].p.k||se[4].p.v!==1||se[5].p.k||se[5].p.v!==1||se[6].p.k||se[6].p.v!==0||se[7].p.k||se[7].p.v!==1)&&(oe=createNS("feComponentTransfer"),oe.setAttribute("color-interpolation-filters","sRGB"),oe.setAttribute("result",ae),te.appendChild(oe),this.feFuncRComposed=this.createFeFunc("feFuncR",oe),this.feFuncGComposed=this.createFeFunc("feFuncG",oe),this.feFuncBComposed=this.createFeFunc("feFuncB",oe))}SVGProLevelsFilter.prototype.createFeFunc=function(te,ne){var ie=createNS(te);return ie.setAttribute("type","table"),ne.appendChild(ie),ie},SVGProLevelsFilter.prototype.getTableValue=function(te,ne,ie,ae,se){for(var oe=0,le=256,ce,ue=Math.min(te,ne),de=Math.max(te,ne),fe=Array.call(null,{length:le}),he,pe=0,ve=se-ae,me=ne-te;oe<=256;)ce=oe/256,ce<=ue?he=me<0?se:ae:ce>=de?he=me<0?ae:se:he=ae+ve*Math.pow((ce-te)/me,1/ie),fe[pe]=he,pe+=1,oe+=256/(le-1);return fe.join(" ")},SVGProLevelsFilter.prototype.renderFrame=function(te){if(te||this.filterManager._mdf){var ne,ie=this.filterManager.effectElements;this.feFuncRComposed&&(te||ie[3].p._mdf||ie[4].p._mdf||ie[5].p._mdf||ie[6].p._mdf||ie[7].p._mdf)&&(ne=this.getTableValue(ie[3].p.v,ie[4].p.v,ie[5].p.v,ie[6].p.v,ie[7].p.v),this.feFuncRComposed.setAttribute("tableValues",ne),this.feFuncGComposed.setAttribute("tableValues",ne),this.feFuncBComposed.setAttribute("tableValues",ne)),this.feFuncR&&(te||ie[10].p._mdf||ie[11].p._mdf||ie[12].p._mdf||ie[13].p._mdf||ie[14].p._mdf)&&(ne=this.getTableValue(ie[10].p.v,ie[11].p.v,ie[12].p.v,ie[13].p.v,ie[14].p.v),this.feFuncR.setAttribute("tableValues",ne)),this.feFuncG&&(te||ie[17].p._mdf||ie[18].p._mdf||ie[19].p._mdf||ie[20].p._mdf||ie[21].p._mdf)&&(ne=this.getTableValue(ie[17].p.v,ie[18].p.v,ie[19].p.v,ie[20].p.v,ie[21].p.v),this.feFuncG.setAttribute("tableValues",ne)),this.feFuncB&&(te||ie[24].p._mdf||ie[25].p._mdf||ie[26].p._mdf||ie[27].p._mdf||ie[28].p._mdf)&&(ne=this.getTableValue(ie[24].p.v,ie[25].p.v,ie[26].p.v,ie[27].p.v,ie[28].p.v),this.feFuncB.setAttribute("tableValues",ne)),this.feFuncA&&(te||ie[31].p._mdf||ie[32].p._mdf||ie[33].p._mdf||ie[34].p._mdf||ie[35].p._mdf)&&(ne=this.getTableValue(ie[31].p.v,ie[32].p.v,ie[33].p.v,ie[34].p.v,ie[35].p.v),this.feFuncA.setAttribute("tableValues",ne))}};function SVGDropShadowEffect(te,ne,ie,ae,se){var oe=ne.container.globalData.renderConfig.filterSize,le=ne.data.fs||oe;te.setAttribute("x",le.x||oe.x),te.setAttribute("y",le.y||oe.y),te.setAttribute("width",le.width||oe.width),te.setAttribute("height",le.height||oe.height),this.filterManager=ne;var ce=createNS("feGaussianBlur");ce.setAttribute("in","SourceAlpha"),ce.setAttribute("result",ae+"_drop_shadow_1"),ce.setAttribute("stdDeviation","0"),this.feGaussianBlur=ce,te.appendChild(ce);var ue=createNS("feOffset");ue.setAttribute("dx","25"),ue.setAttribute("dy","0"),ue.setAttribute("in",ae+"_drop_shadow_1"),ue.setAttribute("result",ae+"_drop_shadow_2"),this.feOffset=ue,te.appendChild(ue);var de=createNS("feFlood");de.setAttribute("flood-color","#00ff00"),de.setAttribute("flood-opacity","1"),de.setAttribute("result",ae+"_drop_shadow_3"),this.feFlood=de,te.appendChild(de);var fe=createNS("feComposite");fe.setAttribute("in",ae+"_drop_shadow_3"),fe.setAttribute("in2",ae+"_drop_shadow_2"),fe.setAttribute("operator","in"),fe.setAttribute("result",ae+"_drop_shadow_4"),te.appendChild(fe);var he=this.createMergeNode(ae,[ae+"_drop_shadow_4",se]);te.appendChild(he)}extendPrototype([SVGComposableEffect],SVGDropShadowEffect),SVGDropShadowEffect.prototype.renderFrame=function(te){if(te||this.filterManager._mdf){if((te||this.filterManager.effectElements[4].p._mdf)&&this.feGaussianBlur.setAttribute("stdDeviation",this.filterManager.effectElements[4].p.v/4),te||this.filterManager.effectElements[0].p._mdf){var ne=this.filterManager.effectElements[0].p.v;this.feFlood.setAttribute("flood-color",rgbToHex(Math.round(ne[0]*255),Math.round(ne[1]*255),Math.round(ne[2]*255)))}if((te||this.filterManager.effectElements[1].p._mdf)&&this.feFlood.setAttribute("flood-opacity",this.filterManager.effectElements[1].p.v/255),te||this.filterManager.effectElements[2].p._mdf||this.filterManager.effectElements[3].p._mdf){var ie=this.filterManager.effectElements[3].p.v,ae=(this.filterManager.effectElements[2].p.v-90)*degToRads,se=ie*Math.cos(ae),oe=ie*Math.sin(ae);this.feOffset.setAttribute("dx",se),this.feOffset.setAttribute("dy",oe)}}};var _svgMatteSymbols=[];function SVGMatte3Effect(te,ne,ie){this.initialized=!1,this.filterManager=ne,this.filterElem=te,this.elem=ie,ie.matteElement=createNS("g"),ie.matteElement.appendChild(ie.layerElement),ie.matteElement.appendChild(ie.transformedElement),ie.baseElement=ie.matteElement}SVGMatte3Effect.prototype.findSymbol=function(te){for(var ne=0,ie=_svgMatteSymbols.length;ne<ie;){if(_svgMatteSymbols[ne]===te)return _svgMatteSymbols[ne];ne+=1}return null},SVGMatte3Effect.prototype.replaceInParent=function(te,ne){var ie=te.layerElement.parentNode;if(ie){for(var ae=ie.children,se=0,oe=ae.length;se<oe&&ae[se]!==te.layerElement;)se+=1;var le;se<=oe-2&&(le=ae[se+1]);var ce=createNS("use");ce.setAttribute("href","#"+ne),le?ie.insertBefore(ce,le):ie.appendChild(ce)}},SVGMatte3Effect.prototype.setElementAsMask=function(te,ne){if(!this.findSymbol(ne)){var ie=createElementID(),ae=createNS("mask");ae.setAttribute("id",ne.layerId),ae.setAttribute("mask-type","alpha"),_svgMatteSymbols.push(ne);var se=te.globalData.defs;se.appendChild(ae);var oe=createNS("symbol");oe.setAttribute("id",ie),this.replaceInParent(ne,ie),oe.appendChild(ne.layerElement),se.appendChild(oe);var le=createNS("use");le.setAttribute("href","#"+ie),ae.appendChild(le),ne.data.hd=!1,ne.show()}te.setMatte(ne.layerId)},SVGMatte3Effect.prototype.initialize=function(){for(var te=this.filterManager.effectElements[0].p.v,ne=this.elem.comp.elements,ie=0,ae=ne.length;ie<ae;)ne[ie]&&ne[ie].data.ind===te&&this.setElementAsMask(this.elem,ne[ie]),ie+=1;this.initialized=!0},SVGMatte3Effect.prototype.renderFrame=function(){this.initialized||this.initialize()};function SVGGaussianBlurEffect(te,ne,ie,ae){te.setAttribute("x","-100%"),te.setAttribute("y","-100%"),te.setAttribute("width","300%"),te.setAttribute("height","300%"),this.filterManager=ne;var se=createNS("feGaussianBlur");se.setAttribute("result",ae),te.appendChild(se),this.feGaussianBlur=se}SVGGaussianBlurEffect.prototype.renderFrame=function(te){if(te||this.filterManager._mdf){var ne=this.filterManager.effectElements[0].p.v*.3,ie=this.filterManager.effectElements[1].p.v,ae=ie==3?0:ne,se=ie==2?0:ne;this.feGaussianBlur.setAttribute("stdDeviation",ae+" "+se);var oe=this.filterManager.effectElements[2].p.v==1?"wrap":"duplicate";this.feGaussianBlur.setAttribute("edgeMode",oe)}};function TransformEffect(){}TransformEffect.prototype.init=function(te){this.effectsManager=te,this.type=effectTypes.TRANSFORM_EFFECT,this.matrix=new Matrix,this.opacity=-1,this._mdf=!1,this._opMdf=!1},TransformEffect.prototype.renderFrame=function(te){if(this._opMdf=!1,this._mdf=!1,te||this.effectsManager._mdf){var ne=this.effectsManager.effectElements,ie=ne[0].p.v,ae=ne[1].p.v,se=ne[2].p.v===1,oe=ne[3].p.v,le=se?oe:ne[4].p.v,ce=ne[5].p.v,ue=ne[6].p.v,de=ne[7].p.v;this.matrix.reset(),this.matrix.translate(-ie[0],-ie[1],ie[2]),this.matrix.scale(le*.01,oe*.01,1),this.matrix.rotate(-de*degToRads),this.matrix.skewFromAxis(-ce*degToRads,(ue+90)*degToRads),this.matrix.translate(ae[0],ae[1],0),this._mdf=!0,this.opacity!==ne[8].p.v&&(this.opacity=ne[8].p.v,this._opMdf=!0)}};function SVGTransformEffect(te,ne){this.init(ne)}extendPrototype([TransformEffect],SVGTransformEffect);function CVTransformEffect(te){this.init(te)}return extendPrototype([TransformEffect],CVTransformEffect),registerRenderer("canvas",CanvasRenderer),registerRenderer("html",HybridRenderer),registerRenderer("svg",SVGRenderer),ShapeModifiers.registerModifier("tm",TrimModifier),ShapeModifiers.registerModifier("pb",PuckerAndBloatModifier),ShapeModifiers.registerModifier("rp",RepeaterModifier),ShapeModifiers.registerModifier("rd",RoundCornersModifier),ShapeModifiers.registerModifier("zz",ZigZagModifier),ShapeModifiers.registerModifier("op",OffsetPathModifier),setExpressionsPlugin(Expressions),setExpressionInterfaces(getInterface),initialize$1(),initialize(),registerEffect$1(20,SVGTintFilter,!0),registerEffect$1(21,SVGFillFilter,!0),registerEffect$1(22,SVGStrokeEffect,!1),registerEffect$1(23,SVGTritoneFilter,!0),registerEffect$1(24,SVGProLevelsFilter,!0),registerEffect$1(25,SVGDropShadowEffect,!0),registerEffect$1(28,SVGMatte3Effect,!1),registerEffect$1(29,SVGGaussianBlurEffect,!0),registerEffect$1(35,SVGTransformEffect,!1),registerEffect(35,CVTransformEffect),lottie}))})),import_lottie=__toESM(require_lottie(),1);(function(){"use strict";try{if(typeof document<"u"){var te=document.createElement("style");te.appendChild(document.createTextNode(".lottie-animation-container{width:var(--lottie-animation-container-width);height:var(--lottie-animation-container-height);background-color:var(--lottie-animation-container-background-color);overflow:hidden;margin:var(--lottie-animation-margin)}.lottie-animation-container svg{transform:scale(var(--lottie-animation-scale))}")),document.head.appendChild(te)}}catch(ne){console.error("vite-plugin-css-injected-by-js",ne)}})();var __defProp=Object.defineProperty,__defProps=Object.defineProperties,__getOwnPropDescs=Object.getOwnPropertyDescriptors,__getOwnPropSymbols=Object.getOwnPropertySymbols,__hasOwnProp=Object.prototype.hasOwnProperty,__propIsEnum=Object.prototype.propertyIsEnumerable,__defNormalProp=(te,ne,ie)=>ne in te?__defProp(te,ne,{enumerable:!0,configurable:!0,writable:!0,value:ie}):te[ne]=ie,__spreadValues=(te,ne)=>{for(var ie in ne||(ne={}))__hasOwnProp.call(ne,ie)&&__defNormalProp(te,ie,ne[ie]);if(__getOwnPropSymbols)for(var ie of __getOwnPropSymbols(ne))__propIsEnum.call(ne,ie)&&__defNormalProp(te,ie,ne[ie]);return te},__spreadProps=(te,ne)=>__defProps(te,__getOwnPropDescs(ne)),es6=function te(ne,ie){if(ne===ie)return!0;
37if(ne&&ie&&typeof ne=="object"&&typeof ie=="object"){if(ne.constructor!==ie.constructor)return!1;var ae,se,oe;if(Array.isArray(ne)){if(ae=ne.length,ae!=ie.length)return!1;for(se=ae;se--!==0;)if(!te(ne[se],ie[se]))return!1;return!0}if(ne instanceof Map&&ie instanceof Map){if(ne.size!==ie.size)return!1;for(se of ne.entries())if(!ie.has(se[0]))return!1;for(se of ne.entries())if(!te(se[1],ie.get(se[0])))return!1;return!0}if(ne instanceof Set&&ie instanceof Set){if(ne.size!==ie.size)return!1;for(se of ne.entries())if(!ie.has(se[0]))return!1;return!0}if(ArrayBuffer.isView(ne)&&ArrayBuffer.isView(ie)){if(ae=ne.length,ae!=ie.length)return!1;for(se=ae;se--!==0;)if(ne[se]!==ie[se])return!1;return!0}if(ne.constructor===RegExp)return ne.source===ie.source&&ne.flags===ie.flags;if(ne.valueOf!==Object.prototype.valueOf)return ne.valueOf()===ie.valueOf();if(ne.toString!==Object.prototype.toString)return ne.toString()===ie.toString();if(oe=Object.keys(ne),ae=oe.length,ae!==Object.keys(ie).length)return!1;for(se=ae;se--!==0;)if(!Object.prototype.hasOwnProperty.call(ie,oe[se]))return!1;for(se=ae;se--!==0;){var le=oe[se];if(!te(ne[le],ie[le]))return!1}return!0}return ne!==ne&&ie!==ie};function klona(te){var ne,ie,ae;if(Array.isArray(te)){for(ie=Array(ne=te.length);ne--;)ie[ne]=(ae=te[ne])&&typeof ae=="object"?klona(ae):ae;return ie}if(Object.prototype.toString.call(te)==="[object Object]"){ie={};for(ne in te)ne==="__proto__"?Object.defineProperty(ie,ne,{value:klona(te[ne]),configurable:!0,enumerable:!0,writable:!0}):ie[ne]=(ae=te[ne])&&typeof ae=="object"?klona(ae):ae;return ie}return te}var _export_sfc=(te,ne)=>{const ie=te.__vccOpts||te;for(const[ae,se]of ne)ie[ae]=se;return ie},_sfc_main$29=defineComponent({props:{animationData:{type:Object,default:()=>({})},animationLink:{type:String,default:""},loop:{type:[Boolean,Number],default:!0},autoPlay:{type:Boolean,default:!0},width:{type:[Number,String],default:"100%"},height:{type:[Number,String],default:"100%"},speed:{type:Number,default:1},delay:{type:Number,default:0},direction:{type:String,default:"forward"},pauseOnHover:{type:Boolean,default:!1},playOnHover:{type:Boolean,default:!1},backgroundColor:{type:String,default:"transparent"},pauseAnimation:{type:Boolean,default:!1},noMargin:{type:Boolean,default:!1},scale:{type:Number,default:1},renderer:{type:String,default:"svg"},rendererSettings:{type:Object,default:()=>({})},assetsPath:{type:String,default:""}},emits:{onComplete:null,onLoopComplete:null,onEnterFrame:null,onSegmentStart:null,onAnimationLoaded:null},setup(te,{emit:ne}){const ie=ref();let ae,se=null,oe=1;watchEffect(async()=>{if(ie.value){if(te.animationLink!="")try{ae=await(await fetch(te.animationLink)).json()}catch(Ce){console.error(Ce);return}else if(es6(te.animationData,{})===!1)ae=klona(te.animationData);else throw new Error("You must provide either animationLink or animationData");le()}});const le=()=>{if(!ie.value||!ae)return;se?.destroy(),se=null;let Ce=te.autoPlay,Ie=te.loop;te.playOnHover&&(Ce=!1),typeof Ie=="number"&&Ie>0&&(Ie=Ie-1),te.delay>0&&(Ce=!1);const Re={container:ie.value,renderer:te.renderer,loop:Ie,autoplay:Ce,animationData:ae,assetsPath:te.assetsPath};es6(te.rendererSettings,{})===!1&&(Re.rendererSettings=te.rendererSettings),te.scale!==1&&(Re.rendererSettings=__spreadProps(__spreadValues({},Re.rendererSettings),{viewBoxOnly:!0})),se=import_lottie.default.loadAnimation(Re),setTimeout(()=>{Ce=te.autoPlay,te.playOnHover?se?.pause():Ce?se?.play():se?.pause(),ne("onAnimationLoaded")},te.delay),se.setSpeed(te.speed),te.direction==="reverse"&&se.setDirection(-1),te.direction==="normal"&&se.setDirection(1),(te.pauseAnimation||te.playOnHover)&&se.pause(),se.addEventListener("loopComplete",()=>{te.direction==="alternate"&&(se?.stop(),oe=oe===-1?1:-1,se?.setDirection(oe),se?.play()),ne("onLoopComplete")}),se.addEventListener("complete",()=>{ne("onComplete")}
37),se.addEventListener("enterFrame",()=>{ne("onEnterFrame")}),se.addEventListener("segmentStart",()=>{ne("onSegmentStart")})},ce=computed(()=>{let Ce=te.width,Ie=te.height;return typeof te.width=="number"&&(Ce=`${te.width}px`),typeof te.height=="number"&&(Ie=`${te.height}px`),{"--lottie-animation-container-width":Ce,"--lottie-animation-container-height":Ie,"--lottie-animation-container-background-color":te.backgroundColor,"--lottie-animation-margin":te.noMargin?"0":"0 auto","--lottie-animation-scale":te.scale!=1?te.scale:""}}),ue=()=>{se&&te.pauseOnHover&&se.pause(),se&&te.playOnHover&&se.play()},de=()=>{se&&te.pauseOnHover&&se.play(),se&&te.playOnHover&&se.pause()};return watch(()=>te.pauseAnimation,()=>{if((te.pauseOnHover||te.playOnHover)&&te.pauseAnimation){console.error("If you are using pauseAnimation prop for Vue3-Lottie, please remove the props pauseOnHover and playOnHover");return}se&&(te.pauseAnimation?se.pause():se.play())}),{lottieAnimationContainer:ie,hoverEnded:de,hoverStarted:ue,getCurrentStyle:ce,play:()=>{se&&se.play()},pause:()=>{se&&se.pause()},stop:()=>{se&&se.stop()},destroy:()=>{se&&se.destroy()},setSpeed:(Ce=1)=>{if(Ce<=0)throw new Error("Speed must be greater than 0");se&&se.setSpeed(Ce)},setDirection:Ce=>{se&&(Ce==="forward"?se.setDirection(1):Ce==="reverse"&&se.setDirection(-1))},goToAndStop:(Ce,Ie=!0)=>{se&&se.goToAndStop(Ce,Ie)},goToAndPlay:(Ce,Ie=!0)=>{se&&se.goToAndPlay(Ce,Ie)},playSegments:(Ce,Ie=!1)=>{se&&se.playSegments(Ce,Ie)},setSubFrame:(Ce=!0)=>{se&&se.setSubframe(Ce)},getDuration:(Ce=!0)=>{if(se)return se.getDuration(Ce)},updateDocumentData:(Ce,Ie=0)=>{se&&se.renderer.elements[Ie].updateDocumentData(Ce)}}}});function _sfc_render$59(te,ne,ie,ae,se,oe){return openBlock(),createElementBlock("div",{ref:"lottieAnimationContainer",class:"lottie-animation-container",style:normalizeStyle(te.getCurrentStyle),onMouseenter:ne[0]||(ne[0]=(...le)=>te.hoverStarted&&te.hoverStarted(...le)),onMouseleave:ne[1]||(ne[1]=(...le)=>te.hoverEnded&&te.hoverEnded(...le))},null,36)}
37var Vue3Lottie=_export_sfc(_sfc_main$29,[["render",_sfc_render$59]]),index={install(te,ne){var ie;const ae=(ie=ne?.name)!=null?ie:"Vue3Lottie";te.component(ae,Vue3Lottie)}},requestGetUtmLog=te=>instance$1({method:"get",url:"/marketing/utm-log/",responseType:"json",params:te}),metaData_default={"/":{title:"ììí¼ì¼í¸",description:"ë§ë¿ì í¼ì³ì§ ê¸ìµ ê°ë¥ì±. AI ê¸°ë° ì ì© ìì° íê° ì루ì
ì¼ë¡ ëì¶ììê² í©ë¦¬ì ëì°ë¥¼, í¬ìììê² ìì ì ììµì ì ê³µí©ëë¤.",keywords:"ììí¼ì¼í¸,8percent,8í¼ì¼í¸,íí¼ì¼í¸,8PERCENT,ì¨ë¼ì¸í¬ìì°ê³ê¸ìµì
,ì¨í¬ì
,ì¨í¬ê¸ìµ,ì¤ê¸ë¦¬ëì¶,ì¤ììµí¬ì,P2Pëì¶,P2Pí¬ì",canonical:"https://8percent.kr/"},"/deals/real-estate-special/":{title:"ë¶ëì°, ì¤íì
ë í¬ì | ììí¼ì¼í¸",description:"ì
ì§ì ë´ë³´ ê°ì¹ë¥¼ ì ë° ë¶ìí´ ì ë³í ë¶ëì° ë´ë³´ í¬ì ìíì
ëë¤. ìì ì±ê³¼ ììµ ê°ë¥ì±ì í¨ê» ëì¬ë³´ì¸ì.",keywords:"ë¶ëì°ë´ë³´í¬ì,ìì¸ê¶ë¶ëì°í¬ì,ë¶ëì°ê°ì í¬ì,ëì²´í¬ì,ììí¼ì¼í¸,8percent,8í¼ì¼í¸,íí¼ì¼í¸,8PERCENT,ì¨ë¼ì¸í¬ìì°ê³ê¸ìµì
,ì¨í¬ì
,ì¨í¬ê¸ìµ,ì¤ê¸ë¦¬ëì¶,ì¤ììµí¬ì,P2Pëì¶,P2Pí¬ì",canonical:"https://8percent.kr/deals/real-estate-special/"},"/deals/individual/":{title:"ê°ì¸ì ì© í¬ì | ììí¼ì¼í¸",description:"AI ê¸°ë° ì ì© ìì° íê°ë¡ ì ë³ë ê°ì¸ì ì© í¬ì ìíì ìê°í©ëë¤. ë¶ì° í¬ì를 íµí´ ìì°ì ì±ì¥ ê°ë¥ì±ì ëíì¸ì.",keywords:"ê°ì¸ì ì©í¬ì,ë¶ì°í¬ì,AIì ì©íê°,ììí¼ì¼í¸,8percent,8í¼ì¼í¸,íí¼ì¼í¸,8PERCENT,ì¨ë¼ì¸í¬ìì°ê³ê¸ìµì
,ì¨í¬ì
,ì¨í¬ê¸ìµ,ì¤ê¸ë¦¬ëì¶,ì¤ììµí¬ì,P2Pëì¶,P2Pí¬ì",canonical:"https://8percent.kr/deals/individual/"},"/deals/stock-purchase/":{title:"ì¦ê¶ê³ì¢ë´ë³´ í¬ì | ììí¼ì¼í¸",description:"RMSê° ëëíê² ê´ë¦¬íì¬ ëì± ìì ì ì¸ ì¦ê¶ê³ì¢ë´ë³´ í¬ì ìíì ìê°í©ëë¤.",keywords:"주ìë´ë³´í¬ì,ë¹ìì¥ì£¼ì,ì¦ê¶ê³ì¢ë´ë³´,ëì²´í¬ì,ììí¼ì¼í¸,8percent,8í¼ì¼í¸,íí¼ì¼í¸,8PERCENT,ì¨ë¼ì¸í¬ìì°ê³ê¸ìµì
,ì¨í¬ì
,ì¨í¬ê¸ìµ,ì¤ê¸ë¦¬ëì¶,ì¤ììµí¬ì,P2Pëì¶,P2Pí¬ì",canonical:"https://8percent.kr/deals/stock-purchase/"},"/membership/black/":{title:"ë¸ë멤ë²ì | ììí¼ì¼í¸",description:"ììí¼ì¼í¸ VIP ë¸ë멤ë²ìì ìí ì ì© í¬ì 기íì íí. íë¼ì´ë¹í 리ìëì ì°ì í¬ì 기í를 ëë ¤ë³´ì¸ì.",keywords:"ë¸ë멤ë²ì,ìëì 격í¬ìì,ì 문í¬ìì,ììí¼ì¼í¸,8percent,8í¼ì¼í¸,íí¼ì¼í¸,8PERCENT,ì¤ê¸ë¦¬ëì¶,P2Pëì¶",canonical:"https://8percent.kr/membership/black/"},"/corporate/":{title:"ë²ì¸ í¬ì | ììí¼ì¼í¸",description:"ë²ì¸ í¬ìì를 ìí ê³ì¢ ê°ì¤, ìë¥ ë±ë¡, ë§ì¶¤ ìë´ ìë¹ì¤ë¥¼ ì ê³µí©ëë¤. ììí¼ì¼í¸ìì ìì ì ì¸ ìì° ì´ì©ì ììíì¸ì.",keywords:"ë²ì¸í¬ì,ììí¼ì¼í¸,8percent,8í¼ì¼í¸,íí¼ì¼í¸,8PERCENT,ì¤ê¸ë¦¬ëì¶,P2Pëì¶",canonical:"https://8percent.kr/corporate/"},"/membership/register/black/":{title:"ë¸ë멤ë²ì ì ì² | ììí¼ì¼í¸",description:"ë¸ë 멤ë²ì ì ì²ì íµí´ í¹ë³í í¬ì ííì ëë ¤ë³´ì¸ì. ììë£ í ì¸, 리ìë ë± ë¤ìí í리미ì ííì´ ê¸°ë¤ë¦¬ê³ ììµëë¤.",keywords:"ë¸ë멤ë²ì,ìëì 격í¬ìì,ì 문í¬ìì,ììí¼ì¼í¸,8percent,8í¼ì¼í¸,íí¼ì¼í¸,8PERCENT,ì¤ê¸ë¦¬ëì¶,P2Pëì¶",canonical:"https://8percent.kr/membership/register/black/"},"/loan/index/personal/":{title:"ê°ì¸ì ì©ëì¶ | ììí¼ì¼í¸",description:"4ëë³´í ì§ì¥ì¸ ëì ê°ì¸ì ì©ëì¶. ì¹´ëë¡ Â·ì ì¶ìí ëí ê°ë¥, ìµë 1ìµì, ì° 9.7~19.9%, ìì
ì¼ 1ì¼ ì´ë´ ì¤í.",canonical:"https://8percent.kr/loan/index/personal/",jsonLd:[{"@context":"https://schema.org","@type":"FAQPage",mainEntity:[{"@type":"Question",name:"ììí¼ì¼í¸ë 기존 ê¸ìµê¸°ê´ê³¼ ì´ë»ê² ë¤ë¥¸ê°ì?",acceptedAnswer:{"@type":"Answer",text:"ììí¼ì¼í¸ì ëì¶ì ë¤ìì ìì¡í¬ììë¤ì´ ìê¸ì 모ì ëì¶ì í´ì£¼ë ì¨ë¼ì¸í¬ìì°ê³ ë°©ìì ê¸ìµ ìë¹ì¤ì
ëë¤. ì§ì ìë ì¨ë¼ì¸ ìë¹ì¤ì ììí¼ì¼í¸ë§ì ì ì©íê° ìì¤í
ì¼ë¡ ë®ì ëì¶ ê¸ë¦¬ë¥¼ ì ê³µí©ëë¤."}},{"@type":"Question",name:"ëì¶ ì§í ì ì°¨ê° ì´ë»ê² ëëì?",acceptedA
37nswer:{"@type":"Answer",text:"1. 본ì¸íì¸ ë° ê¸ë¦¬/íë ì¡°í 2. ëì¶ ì¬ì¬ ê²°ê³¼ ìë´ 3. ì¨ë¼ì¸ ëì¶ê³ì½ 4. í¬ì ëª¨ì§ í ëì¶ê¸ ì
ê¸"}},{"@type":"Question",name:"ê°ì¸ì ì© ëì¶ìë ì´ë¤ ìë¥ê° íìíê°ì?",acceptedAnswer:{"@type":"Answer",text:"ìë ì¦ë¹ ìë¥ (íì ì). ìë¥ ì ì¶ì´ íìí ë¶ê»ë ë³ëë¡ ìë´ ë립ëë¤."}},{"@type":"Question",name:"ëì¶ ë¹ì© ììê° ê¶ê¸í´ì.",acceptedAnswer:{"@type":"Answer",text:"10,000,000ìì 36ê°ì ëì ì° 9.70% + íë«í¼ ììë£ ì° 0.40%ë¡ ëì¶í ê²½ì°, ì´ ìíì¡ì 11,604,192ìì
ëë¤. (ëì¶ ì¤íì¼ê³¼ ì½ì ìíì¼ì ë°ë¼ ê¸ì¡ì´ ë¬ë¼ì§ ì ììµëë¤.)"}}]}]},"/loan/index/mortgage/":{title:"ë¶ëì°ë´ë³´ëì¶ | ììí¼ì¼í¸",description:"ì´ë¯¸ ëì¶ì´ ìì´ë ê°ë¥í íìì 주íë´ë³´ëì¶. ììí¼ì¼í¸ìì ë³´ì 주í ë´ë³´ ìµë íë를 ì¡°íí´ë³´ì¸ì.",keywords:"íììë´ë³´ëì¶,주í구ì
ìê¸ëì¶,ìíí¸íììë´ë³´ëì¶,1ê°êµ¬2주íëì¶,ìíí¸ìê¸ëì¶,íì·¨ë´ë³´ëì¶,주íë´ë³´ì¶ê°ëì¶,ì ì¸í´ê±°ìê¸ëì¶,ììí¼ì¼í¸,8percent,8í¼ì¼í¸,íí¼ì¼í¸,8PERCENT,ì¤ê¸ë¦¬ëì¶,P2Pëì¶",canonical:"https://8percent.kr/loan/index/mortgage/",jsonLd:[{"@context":"https://schema.org","@type":"FAQPage",mainEntity:[{"@type":"Question",name:"ììí¼ì¼í¸ë 기존 ê¸ìµê¸°ê´ê³¼ ì´ë»ê² ë¤ë¥¸ê°ì?",acceptedAnswer:{"@type":"Answer",text:"ììí¼ì¼í¸ì ëì¶ì ë¤ìì ìì¡í¬ììë¤ì´ ìê¸ì 모ì ëì¶ì í´ì£¼ë ì¨ë¼ì¸í¬ìì°ê³ ë°©ìì ê¸ìµ ìë¹ì¤ì
ëë¤. ì§ì ìë ì¨ë¼ì¸ ìë¹ì¤ì ììí¼ì¼í¸ë§ì ì ì©íê° ìì¤í
ì¼ë¡ ë®ì ëì¶ ê¸ë¦¬ë¥¼ ì ê³µí©ëë¤."}},{"@type":"Question",name:"íìì ë´ë³´ ëì¶ì´ ê°ë¥íê°ì?",acceptedAnswer:{"@type":"Answer",text:"ë¤, ê°ë¥í©ëë¤. ì ìì ë´ë³´ ëì¶ì´ ìì´ë, íììë¡ ì¶ê° ëì¶ì´ ê°ë¥í©ëë¤."}},{"@type":"Question",name:"ëì¶ ì§í ì ì°¨ê° ì´ë»ê² ëëì?",acceptedAnswer:{"@type":"Answer",text:"1. ê¸ë¦¬Â·íë ì¡°í ë° ëì¶ ì ì² 2. ìë¥ ì ì¶ ë° ì¬ì¬ 3. ì¨ë¼ì¸ ëì¶ê³ì½ 4. í¬ì ëª¨ì§ í ëì¶ê¸ ì
ê¸"}},{"@type":"Question",name:"ëì¶ ì ì² í ëì¶ê¸ ì
ê¸ê¹ì§ ì¼ë§ë 걸리ëì?",acceptedAnswer:{"@type":"Answer",text:"ê¸ë¦¬ íë ì¡°í í ìì
ìê° ë´ì ìë¥ë¥¼ ì ì¶í´ì£¼ì¤ ê²½ì° ë°ë¡ ì¬ì¬ê° ì§íë©ëë¤. ì¨ë¼ì¸í¬ìì°ê³ ë°©ìì í¹ì± ì ìí©ì ë°ë¼ ëª¨ì§ ë기 ìê°ì´ ë°ìí ì ììµëë¤."}},{"@type":"Question",name:"íë«í¼ ììë£ë ì¼ìë©ì¸ê°ì?",acceptedAnswer:{"@type":"Answer",text:"íë«í¼ ììë£ ë©ë¶ ë°©ìì ê³ì½í ëì¶ê¸°ê°ì ë°ë¼ ë¬ë¼ì§ëë¤. ëì¶ê¸°ê° 12ê°ì ì´í: 1íì°¨ ìíì¼ì ëì¶ì´ìì í¨ê» ì¼ìë©ë¶. ëì¶ê¸°ê° 12ê°ì ì´ê³¼: 1íì°¨ìì 3íì°¨ê¹ì§ ìíì¼ì ëì¶ì´ìì í¨ê» ë¶í ë©ë¶. ë¨, ì¬ëì¶ì ê²½ì° ë©ë¶ ì¡°ê±´ì´ ìì´í ì ììµëë¤."}}]}]},"/loan/index/stock-purchase/":{title:"ì¤íë¡ | ììí¼ì¼í¸",description:"ì¦ê¶ê³ì¢ ë´ë³´ 주ì매ì
ìê¸ ëì¶. 주ì 매ë ìì´ ìê¸ íë³´, ì¨í¬ì
ì¤íë¡ .",canonical:"https://8percent.kr/loan/index/stock-purchase/",jsonLd:[{"@context":"https://schema.org","@type":"FAQPage",mainEntity:[{"@type":"Question",name:"ììí¼ì¼í¸ë 기존 ê¸ìµê¸°ê´ê³¼ ì´ë»ê² ë¤ë¥¸ê°ì?",acceptedAnswer:{"@type":"Answer",text:"ììí¼ì¼í¸ì ëì¶ì ë¤ìì ìì¡í¬ììë¤ì´ ìê¸ì 모ì ëì¶ì í´ì£¼ë ì¨ë¼ì¸í¬ìì°ê³ ë°©ìì ê¸ìµ ìë¹ì¤ì
ëë¤. ì§ì ìë ì¨ë¼ì¸ ìë¹ì¤ì ììí¼ì¼í¸ë§ì ì ì©íê° ìì¤í
ì¼ë¡ ë®ì ëì¶ ê¸ë¦¬ë¥¼ ì ê³µí©ëë¤."}},{"@type":"Question",name:"ëì¶ ì§í ì ì°¨ê° ì´ë»ê² ëëì?",acceptedAnswer:{"@type":"Answer",text:"1. 본ì¸íì¸ ë° íë ì¡°í 2. ìëìë¥ì ì¶ ë° ëì¶ ê²°ê³¼ ìë´ 3. ì¨ë¼ì¸ ëì¶ê³ì½ 4. í¬ì ëª¨ì§ í ëì¶ê¸ ì
ê¸"}},{"@type":"Question",name:"ì¤íë¡ ìë ì´ë¤ ìë¥ê° íìíê°ì?",acceptedA
37nswer:{"@type":"Answer",text:"ì ë¶ì¦, ìë ì¦ë¹ ìë¥, ìê³ ì¦ëª
ìê° íìí©ëë¤."}},{"@type":"Question",name:"ëì¶ ì ì² í ëì¶ê¸ ì
ê¸ê¹ì§ ì¼ë§ë 걸리ëì?",acceptedAnswer:{"@type":"Answer",text:"ê¸ë¦¬ íë ì¡°í í, ìì
ìê° ë´ì ìë¥ë¥¼ ì ì¶í´ì£¼ì¤ ê²½ì° ë°ë¡ ì¬ì¬ê° ì§íëì´ ë¹ì¼ ê³ì½ì ì§ííì¤ ì ììµëë¤. ê³ì½ì ì¨ë¼ì¸ì¼ë¡ 10ë¶ìì ê°ë¥íë©° ê°ë¨í ì ííì¸ í ëì¶ê¸ì´ ì
ê¸ë©ëë¤. (ì¬ì¬ ë기 ê±´ì´ ë§ì ê²½ì° ë¹ì¼ ê³ì½ì´ ì´ë ¤ì¸ ì ììµëë¤.)"}}]}]},"/about/":{title:"ììí¼ì¼í¸ ìê° | ììí¼ì¼í¸",description:"ììí¼ì¼í¸ë ê³ ê°ì ê°ë¥ì±ì ë°ê²¬íê³ ìµì ì ê¸ìµì ì¤íí©ëë¤.",keywords:"ììí¼ì¼í¸ìê°,ììí¼ì¼í¸ íì¬ìê°,8percentìê°,8percentíì¬ìê°,8í¼ì¼í¸ìê°,8í¼ì¼í¸íì¬ìê°,ììí¼ì¼í¸,8percent,8í¼ì¼í¸,íí¼ì¼í¸,8PERCENT,ì¨ë¼ì¸í¬ìì°ê³ê¸ìµì
,ì¨í¬ì
,ì¨í¬ê¸ìµ,ì¤ê¸ë¦¬ëì¶,ì¤ììµí¬ì,P2Pëì¶,P2Pí¬ì",canonical:"https://about.8percent.kr/"},"/events/":{title:"ì´ë²¤í¸ | ììí¼ì¼í¸",description:"ììí¼ì¼í¸ì ë¤ìí ì´ë²¤í¸ ì 보를 íëì íì¸íì¸ì.",keywords:"ììí¼ì¼í¸,8percent,8í¼ì¼í¸,íí¼ì¼í¸,8PERCENT,ì¤ê¸ë¦¬ëì¶,P2Pëì¶",canonical:"https://events.8percent.kr/"},"/board/faq/":{title:"ì주 묻ë ì§ë¬¸ | ììí¼ì¼í¸",description:"ììí¼ì¼í¸ ì´ì© ì ì주 묻ë ì§ë¬¸ì íê³³ì. í¬ì, ëì¶ ë± ìë¹ì¤ ì´ì©ê³¼ ê´ë ¨í ê¶ê¸ì¦ì ë¹ ë¥´ê² í´ê²°íì¸ì.",keywords:"ììí¼ì¼í¸,8percent,8í¼ì¼í¸,íí¼ì¼í¸,8PERCENT,ì¤ê¸ë¦¬ëì¶,P2Pëì¶",canonical:"https://8percent.kr/board/faq/"},"/bridge/loan/landing/balance":{title:"ììí¼ì¼í¸ ë¶ëì°ë´ë³´ëì¶",description:"íììë´ë³´ëì¶, íì·¨ë´ë³´ëì¶, ì§ë¶ë´ë³´ëì¶ ëª¨ë ì¨ë¼ì¸ì¼ë¡ ê°í¸íê² ììí¼ì¼í¸ìì ìì íê²",image:"https://cdn-media.8percent.kr/meta/balance-loan-meta_20260706.png",canonical:"https://8percent.kr/bridge/loan/landing/balance"}},DEFAULT_META_INFO={title:"ììí¼ì¼í¸",description:"ë§ë¿ì í¼ì³ì§ ê¸ìµ ê°ë¥ì±. AI ê¸°ë° ì ì© ìì° íê° ì루ì
ì¼ë¡ ëì¶ììê² í©ë¦¬ì ëì°ë¥¼, í¬ìììê² ìì ì ììµì ì ê³µí©ëë¤.",keywords:"ììí¼ì¼í¸, 8percent, 8í¼ì¼í¸, íí¼ì¼í¸,8PERCENT,ì¨ë¼ì¸í¬ìì°ê³ê¸ìµì
,ì¨í¬ì
,ì¨í¬ê¸ìµ,ì¤ê¸ë¦¬ëì¶,ì¤ììµí¬ì,P2Pëì¶,P2Pí¬ì",image:"https://cdn-media.8percent.kr/meta/8percent-meta.png",canonical:null},META_INFO=metaData_default,index_vue_vue_type_script_lang_default={name:"UseHead",setup(){const{route:te}=useRouter$1(),ne=reactive({title:DEFAULT_META_INFO.title,description:DEFAULT_META_INFO.description,keywords:DEFAULT_META_INFO.keywords,image:DEFAULT_META_INFO.image,canonical:DEFAULT_META_INFO.canonical,jsonLd:null}),ie=se=>JSON.stringify(se).replace(/</g,"\\u003c");useHead(computed(()=>{const se=ne.jsonLd?Array.isArray(ne.jsonLd)?ne.jsonLd:[ne.jsonLd]:[];return{title:ne.title,meta:[{name:"description",content:ne.description},{name:"keywords",content:ne.keywords},{name:"og:title",content:ne.title},{name:"og:description",content:ne.description},{name:"og:image",content:ne.image},{name:"twitter:image",content:ne.image}],...ne.canonical?{link:[{rel:"canonical",href:ne.canonical}]}:{},...se.length?{script:se.map((oe,le)=>({key:`json-ld-${le}`,type:"application/ld+json",innerHTML:ie(oe)}))}:{}}}));const ae=se=>{const oe=META_INFO[se]||DEFAULT_META_INFO;ne.title=oe.title||DEFAULT_META_INFO.title,ne.description=oe.description||DEFAULT_META_INFO.description,ne.keywords=oe.keywords||DEFAULT_META_INFO.keywords,ne.image=oe.image||DEFAULT_META_INFO.image,ne.canonical=oe.canonical||DEFAULT_META_INFO.canonical,ne.jsonLd=oe.jsonLd||null};watch(()=>te.value.path,se=>{ae(se)}),ae(te.value.path)}};function _sfc_render$58(te,ne,ie,ae,se,oe){return null}var Meta_default=_plugin_vue_export_helper_default(index_vue_vue_type_script_lang_default,[["render",_sfc_render$58]]),requestGetWebConfig=()=>instance$2({method:"get",url:"/config",responseType:"json"}),requestGetGuideBanner=()=>instance$2({method:"get",url:"/cms/web/guide-banner",responseType:"json"}),requestGetSubBanner=()=>instance$2({method:"get",url:"/cms/web/sub-banner",responseType:"json"}),useGlobalContentsStore_default=defineStore("userGlobalContent",()=>{const te=reactive({notice:{title:"[ê³µì§] ê°ì¸ì ë³´ ì²ë¦¬ë°©ì¹¨ ê°ì ìë´",date:"2023.10.25",link:"https://8percent.kr/board/notices/3209"},maintenance:{title:"",duration:"",text:[]},guideBanners:[],subBanners:[]}),ne=async()=>{const{data:se}=await requestGetWebConfig(),oe=se.result.notice,le=se.result.maintenance;se.result.status==="MAINTENANCE"&&!window.location.pathname.startsWith("/maintenance")&&(te.maintenance=se.result.maintenance,window.location.href="/maintenance"),oe&&(te.notice={title:oe.title,date:oe.date,link:oe.link}),le&&(te.maintenance={title:le.title,duration:le.duration,text:le.text})},ie=async()=>{const{data:se}=await requestGetGuideBanner();te.guideBanners=se.result},ae=async()=>{const{data:se}=await requestGetSubBanner();te.subBanners=se.result};return{...toRefs(te),fetchGlobalConfig:ne,fetchGuideBanner:ie,fetchSubBanner:ae}},{persist:{storage:safeSessionStorage}});function useAutoTrack(){const{route:te}=useRouter$1(),{data:ne}=useGetGnb(),ie=(ue,de)=>{track(ue,de),setDataLayerWithPreviousFunnel(ue,de)},ae=()=>{let ue=te.value.path||"";const de=te.value.params;return Object.values(de).forEach(fe=>{ue=ue.replaceAll(fe,"[slug]")}),ue},se=ue=>{const de=ue.getBoundingClientRect();return{screenName:ae(),content:ue.textContent||"",className:ue.classList.value||"",clientX:de.x,clientY:de.y,clientWidth:de.width,clientHeight:de.height}},oe=(ue,de,fe={})=>{ie(de,{...se(ue),...fe})},le=async ue=>{const de=ue.target;[{element:de.closest("a"),type:"et-link",extra:fe=>({href:fe.getAttribute("href")||""})},{element:de.closest("button"),type:"et-click"}
37].forEach(({element:fe,type:he,extra:pe})=>{fe&&oe(fe,he,pe?pe(fe):{})})};watch(()=>te.value.fullPath,()=>{ie("et-page-view",{screenName:ae()})},{immediate:!0});const ce=ue=>{const de=new Date(ue),fe=new Date;if(isNaN(de.getTime()))return"ì ì ìì";const he=fe.getFullYear()-de.getFullYear();return`${Math.floor(he/10)*10}ë`};return watch(ne,(ue,de)=>{ue?.authenticated&&ue.id!==de?.id&&setUserProperties({userId:ue.id,userChannel:isFinnqWebView()?"finnq":"8percent",hasLoan:ue.hasLoan,isVerifiedInvestor:ue.isVerifiedInvestor,isCorporation:ue.isCorporation,isQualifiedInvestor:ue.isQualifiedInvestor,isProfessionalInvestor:ue.isProfessionalInvestor,isBlackMembershipMember:ue.isBlackMembershipMember,isBetaTester:ue.isBetaTester,isStaff:ue.isStaff,age:ce(ue.birthday),joinYear:new Date(ue.dateJoined).getFullYear()})}),onMounted(()=>{window.addEventListener("click",le)}),onUnmounted(()=>{window.removeEventListener("click",le)}),{}}var requestGetOnboardingBanners=()=>instance$3({method:"get",url:"/cms/common/onboarding-banners",responseType:"json"}),EdsnSpinner_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"EdsnSpinner",__name:"EdsnSpinner",props:{size:{type:String,default:void 0},overlay:{type:Boolean,default:void 0},track:{type:Boolean,default:void 0},animationDuration:{type:String,default:void 0},label:{type:String,default:void 0}},setup(te){return(ne,ie)=>(openBlock(),createBlock(unref(EdsnSpinner),{size:te.size,overlay:te.overlay,track:te.track,animationDuration:te.animationDuration,label:te.label},null,8,["size","overlay","track","animationDuration","label"]))}}),EdsnSpinner_default=EdsnSpinner_vue_vue_type_script_setup_true_lang_default,useLoadingStore_default=defineStore("loading",()=>{const te=ref(!1);return{show:te,setLoading:ie=>{te.value=ie}}}),LoadingOverlay_vue_vue_type_script_setup_true_lang_default=defineComponent({__name:"LoadingOverlay",setup(te){const{show:ne}=storeToRefs(useLoadingStore_default());return(ie,ae)=>withDirectives((openBlock(),createBlock(EdsnSpinner_default,{size:"m",overlay:unref(ne)},null,8,["overlay"])),[[vShow,unref(ne)]])}}),LoadingOverlay_default=_plugin_vue_export_helper_default(LoadingOverlay_vue_vue_type_script_setup_true_lang_default,[["__scopeId","data-v-0cab8655"]]),BANK_ACCOUNT_ELIGIBILITY_SCENARIO_STORAGE_KEY="mockBankAccountEligibility",BANK_ACCOUNT_ELIGIBILITY_SCENARIOS={allowed:"ë³ê²½ ê°ë¥","new-account":"ì í · ìµì´ ë±ë¡ 30ì¼ ì´ë´","no-investment":"ì í · í¬ì ì´ë ¥ ìì","display-message":"ì í · DISPLAY_MESSAGE(ìë² ë¬¸êµ¬)",error:"íì ì¤í¨(500) · ì§í ì°¨ë¨ íì¸ì©"},DEFAULT_BANK_ACCOUNT_ELIGIBILITY_SCENARIO="allowed",isScenario=te=>!!te&&te in BANK_ACCOUNT_ELIGIBILITY_SCENARIOS,getBankAccountEligibilityScenario=()=>{const te=new URLSearchParams(window.location.search).get("eligibility");if(isScenario(te))return te;const ne=localStorage.getItem(BANK_ACCOUNT_ELIGIBILITY_SCENARIO_STORAGE_KEY);return isScenario(ne)?ne:DEFAULT_BANK_ACCOUNT_ELIGIBILITY_SCENARIO},MOCK_USER_PROFILE_STORAGE_KEY="mockUserProfile",MOCK_USER_PROFILES={investor:"í¬ìì ì¸ì¦ ìë£ Â· ëì¶ ë³´ì (기본)",member:"íìê°ì
ë§ Â· í¬ìì 미ì¸ì¦",visitor:"ë¹ë¡ê·¸ì¸ · ì ê· ë°©ë¬¸ì"},DEFAULT_MOCK_USER_PROFILE="investor",isProfile=te=>!!te&&te in MOCK_USER_PROFILES,getMockUserProfile=()=>{const te=new URLSearchParams(window.location.search).get("mockUser");if(isProfile(te))return te;const ne=localStorage.getItem(MOCK_USER_PROFILE_STORAGE_KEY);return isProfile(ne)?ne:DEFAULT_MOCK_USER_PROFILE},MockControl_vue_vue_type_script_setup_true_lang_default=defineComponent({__name:"MockControl",setup(te){ref(!1);const ne=ref("none"),ie=ref(DEFAULT_BANK_ACCOUNT_ELIGIBILITY_SCENARIO),ae=ref(DEFAULT_MOCK_USER_PROFILE);return onMounted(()=>{ne.value=localStorage.getItem("mockType")||"none",ie.value=getBankAccountEligibilityScenario(),ae.value=getMockUserProfile()}),(se,oe)=>createCommentVNode("",!0)}}),MockControl_default=_plugin_vue_export_helper_default(MockControl_vue_vue_type_script_setup_true_lang_default,[["__scopeId","data-v-aaa1b771"]]);function getNextPage(te){return te.isMobileVerified?te.authenticated?te.isIdentityConfirmed?te.isAmlPass?te.isVerifiedInvestor?"intro":"bank-account":"aml":"id-card":"signup":"identity"}function isBackwardNavigation(te,ne){if(!te.name||!ne.name)return!1;const ie=te.name.toString().replace("verification-",""),ae=ne.name.toString().replace("verification-",""),se=VERIFICATION_PAGE_ORDER.findIndex(le=>le===ie),oe=VERIFICATION_PAGE_ORDER.findIndex(le=>le===ae);return se===-1||oe===-1?!1:se>=oe}var _hoisted_1$64={key:0,class:"tw-pointer-events-auto tw-fixed tw-bottom-[40px] tw-left-1/2 tw-z-[100] tw-w-full tw-max-w-[420px] tw--translate-x-1/2 tw-px-[16px] mobile:tw-bottom-[65px] mobile:tw-max-w-none"},_hoisted_2$48={class:"tw-flex tw-min-w-0 tw-flex-col tw-gap-[2px]"},_hoisted_3$34={class:"tw-flex tw-shrink-0 tw-items-center tw-gap-[2px]"},_hoisted_4$25={class:"tw-absolute tw-bottom-0 tw-left-0 tw-h-[4px] tw-w-full"},VerificationContinueStickyBar_vue_vue_type_script_setup_true_lang_default=defineComponent({__name:"VerificationContinueStickyBar",setup(te){const ne=useRoute(),ie=useRouter(),{data:ae}=useGetGnb(),se=useIsNewUser(),oe=["/","/deals/real-estate-special/","/deals/stock-purchase/","/deals/individual/"],le={identity:85,signup:85,"id-card":85,aml:90,"bank-account":95},ce=computed(()=>oe.includes(ne.path)),ue=computed(()=>
37{if(!getJwtToken()||!ae.value||!ce.value)return!1;const ve=ae.value;return ve.authenticated&&!ve.isVerifiedInvestor}),de=computed(()=>ae.value?getNextPage(ae.value):null),fe=computed(()=>de.value?le[de.value]??0:0),he=computed(()=>se.value?"ìë£íë©´ 5,000ì ë°ì ì ìì´ì.":"ìë£íê³ ì§ê¸ ë°ë¡ í¬ì ììí기");function pe(){de.value&&(track$1("verificationContinue_click",{isNewUser:se.value,nextPage:de.value,path:ne.path}),ie.push({name:`verification-${de.value}`}))}return(ve,me)=>ue.value?(openBlock(),createElementBlock("div",_hoisted_1$64,[createBaseVNode("div",{class:"tw-relative tw-flex tw-w-full tw-cursor-pointer tw-items-center tw-justify-between tw-gap-[16px] tw-overflow-hidden tw-rounded-[12px] tw-p-[16px_20px] tw-shadow-[0_4px_12px_rgba(0,0,0,0.15)]",style:{"background-color":"rgba(29, 32, 36, 0.92)"},onClick:pe},[createBaseVNode("div",_hoisted_2$48,[createVNode(EdsnText_default,{variant:"body-m-strong",color:"neutral-oncolor",class:"tw-truncate"},{default:withCtx(()=>[...me[0]||(me[0]=[createTextVNode(" ê³ì¢ê°ì¤ ê±°ì ë¤ ëì´ì ",-1)])]),_:1}),createVNode(EdsnText_default,{variant:"caption-m-regular",color:"neutral-oncolor",class:"tw-truncate"},{default:withCtx(()=>[createTextVNode(toDisplayString(he.value),1)]),_:1})]),createBaseVNode("div",_hoisted_3$34,[createVNode(EdsnText_default,{variant:"body-m-regular",color:"neutral-oncolor",as:"span",class:"tw-whitespace-nowrap"},{default:withCtx(()=>[...me[1]||(me[1]=[createTextVNode(" ì´ì´í기 ",-1)])]),_:1}),createVNode(EdsnIcon_default,{name:"arrow-light-right",size:18,color:"var(--color-bg-neutral-default)"})]),createBaseVNode("div",_hoisted_4$25,[createBaseVNode("div",{class:"tw-h-full tw-rounded-r-full tw-bg-[#32caa5] tw-transition-[width] tw-duration-300",style:normalizeStyle({width:`${fe.value}%`})},null,4)])])])):createCommentVNode("",!0)}}),VerificationContinueStickyBar_default=VerificationContinueStickyBar_vue_vue_type_script_setup_true_lang_default,_hoisted_1$63={id:"app"},App_vue_vue_type_script_setup_true_lang_default=defineComponent({__name:"App",setup(te){const{data:ne}=useGetGnb(),ie=useGlobalContentsStore_default();useAutoTrack(),watch(ne,se=>{se&&(setGaUser(se),setUserProperties({userId:se.authenticated?se.id:crypto.getRandomValues(new Uint32Array(1))[0],userChannel:isFinnqWebView()?"finnq":"8percent"}),se.id&&setUserId(se.id))},{immediate:!0}),onMounted(()=>{ae(),init$2(),ie.fetchGlobalConfig(),ie.fetchGuideBanner(),ie.fetchSubBanner(),queryClient.prefetchQuery({queryKey:UserKeys.onboardingBanners(),queryFn:async()=>(await requestGetOnboardingBanners()).data.result})});function ae(){const se=new URLSearchParams(window.location.search);if(!se.get("utm_source"))return;const oe={utm_source:se.get("utm_source"),utm_medium:se.get("utm_medium"),utm_term:se.get("utm_term"),utm_campaign:se.get("utm_campaign"),utm_content:se.get("utm_content")};safeSessionStorage.setItem("source",oe.utm_source||""),safeSessionStorage.setItem("medium",oe.utm_medium||""),safeSessionStorage.setItem("content",oe.utm_content||""),requestGetUtmLog(oe),setDataLayer(null,oe)}return(se,oe)=>{const le=resolveComponent("router-view");return openBlock(),createElementBlock("div",_hoisted_1$63,[createVNode(Meta_default),createVNode(LoadingOverlay_default),createVNode(MockControl_default),createVNode(le),createVNode(VerificationContinueStickyBar_default)])}}}),App_default=App_vue_vue_type_script_setup_true_lang_default;function isTypeof(te,ne){return typeof te===ne}function isToString(te,ne){return Object.prototype.toString.call(te)===`[object ${ne}]`}function isInstanceOf(te,ne){try{return te instanceof ne}catch{return!1}}var isNull$1=(te=>isTypeof(te,"null")),isString$1=(te=>isTypeof(te,"string")),isNumber=(te=>isTypeof(te,"number")&&!isNaN(te)||isTypeof(te,"bigint")),isBoolean=(te=>isTypeof(te,"boolean")),isObject$3=(te=>!isNull$1(te)&&isTypeof(te,"object")),isFunction$3=(te=>isTypeof(te,"function")),isArray$3=(te=>isToString(te,"Array")),isPrimitive$2=(te=>!isObject$3(te)&&!isFunction$3(te)),isEventDefined=typeof Event<"u",isEvent=(te=>isEventDefined&&isInstanceOf(te,Event)),isErrorDefined=typeof Error<"u",isError=(te=>isErrorDefined&&isInstanceOf(te,Error)),isErrorEvent=(te=>isToString(te,"ErrorEvent")),isDomError=(te=>isToString(te,"DOMError")),isDomException=(te=>isToString(te,"DOMException"));function isEmpty(te){return te==null?!0:isArray$3(te)||isString$1(te)?te.length===0:isObject$3(te)?Object.keys(te).length===0:!1}function deepEqual(te,ne){if(te===ne)return!0;
vendor: 5,269 bytes, lines 37-38
37if(isTypeof(te,"number")&&isNaN(te))return isTypeof(ne,"number")&&isNaN(ne);const ie=isArray$3(te),ae=isArray$3(ne);if(ie!==ae)return!1;if(ie&&ae){const le=te.length;if(le!==ne.length)return!1;for(let ce=le;ce--!==0;)if(!deepEqual(te[ce],ne[ce]))return!1;return!0}const se=isObject$3(te),oe=isObject$3(ne);if(se!==oe)return!1;if(te&&ne&&se&&oe){const le=Object.keys(te),ce=Object.keys(ne);if(le.length!==ce.length)return!1;for(let ue of le)if(!ce.includes(ue))return!1;for(let ue of le)if(!deepEqual(te[ue],ne[ue]))return!1;return!0}return!1}function dateNow(){return Date.now()}function getCurrentTimestamp(){return new Date().toISOString()}function timestampToIsoString(te){return new Date(te).toISOString()}var LogLevel;(function(te){te.TRACE="trace",te.DEBUG="debug",te.INFO="info",te.LOG="log",te.WARN="warn",te.ERROR="error"})(LogLevel||(LogLevel={}));var defaultLogLevel=LogLevel.LOG,allLogLevels=[LogLevel.TRACE,LogLevel.DEBUG,LogLevel.INFO,LogLevel.LOG,LogLevel.WARN,LogLevel.ERROR];function noop$1(){}function createPromiseBuffer(te){const{size:ne,concurrency:ie}=te,ae=[];let se=0;const oe=()=>{if(se<ie&&ae.length){const{producer:ce,resolve:ue,reject:de}=ae.shift();se++,ce().then(fe=>{se--,oe(),ue(fe)},fe=>{se--,oe(),de(fe)})}};return{add:ce=>{if(ae.length+se>=ne)throw new Error("Task buffer full");return new Promise((ue,de)=>{ae.push({producer:ce,resolve:ue,reject:de}),oe()})}}}var alphabet="abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ0123456789";function genShortID(te=10){return Array.from(Array(te)).map(()=>alphabet[Math.floor(Math.random()*59)]).join("")}var globalObject=typeof globalThis<"u"?globalThis:typeof global<"u"?global:typeof self<"u"?self:void 0;function getBundleId(te){return globalObject?.[`__faroBundleId_${te}`]}function getCircularDependencyReplacer(){const te=new WeakSet;return function(ne,ie){if(isObject$3(ie)&&ie!==null){if(te.has(ie))return null;te.add(ie)}return ie}}function stringifyExternalJson(te={}){return JSON.stringify(te??{},getCircularDependencyReplacer())}function stringifyObjectValues(te={}){const ne={};for(const[ie,ae]of Object.entries(te))ne[ie]=isObject$3(ae)&&ae!==null?stringifyExternalJson(ae):String(ae);return ne}var Observable=class tr{constructor(){this.subscribers=[]}subscribe(ne){return this.subscribers.push(ne),{unsubscribe:()=>this.unsubscribe(ne)}}unsubscribe(ne){this.subscribers=this.subscribers.filter(ie=>ie!==ne)}notify(ne){this.subscribers.forEach(ie=>ie(ne))}first(){const ne=new tr,ie=oe=>{ne.notify(oe),ae.unsubscribe()},ae=this.subscribe(ie),se=ne.unsubscribe.bind(ne);return this.withUnsubscribeOverride(ne,se,ie)}takeWhile(ne){const ie=new tr,ae=oe=>{ne(oe)?ie.notify(oe):ie.unsubscribe(ae)};this.subscribe(ae);const se=ie.unsubscribe.bind(ie);return this.withUnsubscribeOverride(ie,se,ae)}filter(ne){const ie=new tr,ae=oe=>{ne(oe)&&ie.notify(oe)};this.subscribe(ae);const se=ie.unsubscribe.bind(ie);return this.withUnsubscribeOverride(ie,se,ae)}merge(...ne){const ie=new tr,ae=[];ne.forEach(oe=>{const le=oe.subscribe(ce=>{ie.notify(ce)});ae.push(le)});const se=ie.unsubscribeAll.bind(ie);return ie.unsubscribe=()=>{ae.forEach(oe=>oe.unsubscribe()),se()},ie}withUnsubscribeOverride(ne,ie,ae){return ne.unsubscribe=se=>{ie(se),this.unsubscribe(ae)},ne}unsubscribeAll(){this.subscribers=[]}},DEFAULT_SEND_TIMEOUT_MS=250,DEFAULT_BATCH_ITEM_LIMIT=50,BatchExecutor=class{constructor(te,ne){var ie,ae;this.signalBuffer=[],this.itemLimit=(ie=ne?.itemLimit)!==null&&ie!==void 0?ie:DEFAULT_BATCH_ITEM_LIMIT,this.sendTimeout=(ae=ne?.sendTimeout)!==null&&ae!==void 0?ae:DEFAULT_SEND_TIMEOUT_MS,this.paused=ne?.paused||!1,this.sendFn=te,this.flushInterval=-1,this.paused||this.start(),document.addEventListener("visibilitychange",()=>{document.visibilityState==="hidden"&&this.flush()})}addItem(te){this.paused||(this.signalBuffer.push(te),this.signalBuffer.length>=this.itemLimit&&this.flush())}start(){this.paused=!1,this.sendTimeout>0&&(this.flushInterval=window.setInterval(()=>this.flush(),this.sendTimeout))}pause(){this.paused=!0,clearInterval(this.flushInterval)}groupItems(te){const ne=new Map;return te.forEach(ie=>{const ae=JSON.stringify(ie.meta);let se=ne.get(ae);se===void 0?se=[ie]:se=[...se,ie],ne.set(ae,se)}),Array.from(ne.values())}flush(){this.paused||this.signalBuffer.length===0||(this.groupItems(this.signalBuffer).forEach(this.sendFn),this.signalBuffer=[])}},TransportItemType;(function(te){te.EXCEPTION="exception",te.LOG="log",te.MEASUREMENT="measurement",te.TRACE="trace",te.EVENT="event"})(TransportItemType||(TransportItemType={}));var transportItemTypeToBodyKey={[TransportItemType.EXCEPTION]:"exceptions",[TransportItemType.LOG]:"logs",[TransportItemType.MEASUREMENT]:"measurements",[TransportItemType.TRACE]:"traces",[TransportItemType.EVENT]:"events"};function initializeTransports(te,ne,ie,ae){var se;ne.debug("Initializing transports");const oe=[];let le=ie.paused,ce=[];const ue=(...be)=>{ne.debug("Adding transports"),be.forEach(Ce=>{if(ne.debug(`Adding "${Ce.name}" transport`),oe.some(Ie=>Ie===Ce)){ne.warn(`Transport ${Ce.name} is already added`);return}Ce.unpatchedConsole=te,Ce.internalLogger=ne,Ce.config=ie,Ce.metas=ae,oe.push(Ce)})},de=(...be)=>{ne.debug(`Adding beforeSendHooks 38`,ce),be.forEach(Ce=>{Ce&&ce.push(Ce)})},fe=be=>{let Ce=be;
38for(const Ie of ce){const Re=Ce.map(Ie).filter(Boolean);if(Re.length===0)return[];Ce=sanitizeItems(Re,ie)}return Ce},he=be=>{const Ce=fe(be);if(Ce.length!==0)for(const Ie of oe)ne.debug(`Transporting item using ${Ie.name} 39`,Ce),Ie.isBatched()&&Ie.send(Ce)},pe=be=>{var Ce,Ie;if(!((Ce=ie.batching)===null||Ce===void 0)&&Ce.enabled&&oe.every(Me=>Me.isBatched()))return;const[Re]=fe([be]);if(Re!==void 0)for(const Me of oe)ne.debug(`Transporting item using ${Me.name} 40`,Re),Me.isBatched()?!((Ie=ie.batching)===null||Ie===void 0)&&Ie.enabled||Me.send([Re]):Me.send(Re)};let ve;return!((se=ie.batching)===null||se===void 0)&&se.enabled&&(ve=new BatchExecutor(he,{sendTimeout:ie.batching.sendTimeout,itemLimit:ie.batching.itemLimit,paused:le})),{add:ue,addBeforeSendHooks:de,getBeforeSendHooks:()=>[...ce],execute:be=>{var Ce;le||(!((Ce=ie.batching)===null||Ce===void 0)&&Ce.enabled&&ve?.addItem(be),pe(be))},isPaused:()=>le,pause:()=>{ne.debug("Pausing transports"),ve?.pause(),le=!0},remove:(...be)=>{ne.debug("Removing transports"),be.forEach(Ce=>{ne.debug(`Removing "${Ce.name}" transport`);const Ie=oe.indexOf(Ce);if(Ie===-1){ne.warn(`Transport "${Ce.name}" is not added`);return}oe.splice(Ie,1)})},removeBeforeSendHooks:(...be)=>{ce.filter(Ce=>!be.includes(Ce))},get transports(){return[...oe]},unpause:()=>{ne.debug("Unpausing transports"),ve?.start(),le=!1}}}function sanitizeItems(te,ne){if(ne.preserveOriginalError)for(const ie of te)ie.type===TransportItemType.EXCEPTION&&delete ie.payload.originalError;return te}var InternalLoggerLevel;(function(te){te[te.OFF=0]="OFF",te[te.ERROR=1]="ERROR",te[te.WARN=2]="WARN",te[te.INFO=3]="INFO",te[te.VERBOSE=4]="VERBOSE"})(InternalLoggerLevel||(InternalLoggerLevel={}));var defaultInternalLoggerPrefix="Faro",defaultInternalLogger={debug:noop$1,error:noop$1,info:noop$1,prefix:defaultInternalLoggerPrefix,warn:noop$1},defaultInternalLoggerLevel=InternalLoggerLevel.ERROR,defaultUnpatchedConsole=Object.assign({},console),unpatchedConsole=defaultUnpatchedConsole;function initializeUnpatchedConsole(te){var ne;return unpatchedConsole=(ne=te.unpatchedConsole)!==null&&ne!==void 0?ne:unpatchedConsole,unpatchedConsole}function createInternalLogger(te=defaultUnpatchedConsole,ne=defaultInternalLoggerLevel){const ie=defaultInternalLogger;return ne>InternalLoggerLevel.OFF&&(ie.error=ne>=InternalLoggerLevel.ERROR?function(...ae){te.error(`${ie.prefix} 41`,...ae)}:noop$1,ie.warn=ne>=InternalLoggerLevel.WARN?function(...ae){te.warn(`${ie.prefix} 42`,...ae)}:noop$1,ie.info=ne>=InternalLoggerLevel.INFO?function(...ae){te.info(`${ie.prefix} 43`,...ae)}:noop$1,ie.debug=ne>=InternalLoggerLevel.VERBOSE?function(...ae){te.debug(`${ie.prefix} 44`,...ae)}:noop$1),ie}var internalLogger=defaultInternalLogger;function initializeInternalLogger(te,ne){return internalLogger=createInternalLogger(te,ne.internalLoggerLevel),internalLogger}var BaseExtension=class{constructor(){this.unpatchedConsole=defaultUnpatchedConsole,this.internalLogger=defaultInternalLogger,this.config={},this.metas={}}logDebug(...te){this.internalLogger.debug(`${this.name} 45`,...te)}logInfo(...te){this.internalLogger.info(`${this.name} 46`,...te)}logWarn(...te){this.internalLogger.warn(`${this.name} 47`,...te)}logError(...te){this.internalLogger.error(`${this.name} 48`,...te)}},BaseTransport=class extends BaseExtension{isBatched(){return!1}getIgnoreUrls(){return[]}};function registerInitialTransports(te){te.transports.add(...te.config.transports),te.transports.addBeforeSendHooks(te.config.beforeSend)}function mergeResourceSpans(te,ne){var ie,ae;if(ne===void 0)return te;if(te===void 0)return{resourceSpans:ne};const se=(ie=te.resourceSpans)===null||ie===void 0?void 0:ie[0];if(se===void 0)return te;const oe=se?.scopeSpans||[],le=((ae=ne?.[0])===null||ae===void 0?void 0:ae.scopeSpans)||[];return Object.assign(Object.assign({},te),{resourceSpans:[Object.assign(Object.assign({},se),{scopeSpans:[...oe,...le]})]})}function getTransportBody(te){let ne={meta:{}};return te[0]!==void 0&&(ne.meta=te[0].meta),te.forEach(ie=>{switch(ie.type){case TransportItemType.LOG:case TransportItemType.EVENT:case TransportItemType.EXCEPTION:case TransportItemType.MEASUREMENT:const ae=transportItemTypeToBodyKey[ie.type],se=ne[ae];ne=Object.assign(Object.assign({},ne),{[ae]:se===void 0?[ie.payload]:[...se,ie.payload]});break;case TransportItemType.TRACE:ne=Object.assign(Object.assign({},ne),{traces:mergeResourceSpans(ne.traces,ie.payload.resourceSpans)});break}}),ne}var USER_ACTION_START="user-action-start",USER_ACTION_END="user-action-end",USER_ACTION_CANCEL="user-action-cancel",USER_ACTION_HALT="user-action-halt";function initializeEventsAPI({internalLogger:te,config:ne,metas:ie,transports:ae,tracesApi:se,actionBuffer:oe,getMessage:le}){let ce=null;return{pushEvent:(de,fe,he,{skipDedupe:pe,spanContext:ve,timestampOverwriteMs:me,customPayloadTransformer:ge=Se=>Se}={})=>{try{const Se=stringifyObjectValues(fe),_e={meta:ie.value,payload:ge({name:de,domain:he??ne.eventDomain,attributes:isEmpty(Se)?void 0:Se,timestamp:me?timestampToIsoString(me):getCurrentTimestamp(),trace:ve?{trace_id:ve.traceId,span_id:ve.spanId}:se.getTraceContext()}),type:TransportItemType.EVENT},Ee={name:_e.payload.name,attributes:_e.payload.attributes,domain:_e.payload.domain};if(!pe&&ne.dedupe&&!isNull$1(ce)&&deepEqual(Ee,ce)){te.debug(`Skipping event push because it is the same as the last one 49`,_e.payload);return}ce=Ee,te.debug(`Pushing event 50`,_e);const ye=le();ye&&ye.type==="user-action-start"?oe.addItem(_e):ae.execute(_e)}catch(Se){te.error("Error pushing event",Se)}}}}
50var defaultExceptionType="Error",defaultErrorArgsSerializer=te=>te.map(ne=>isObject$3(ne)?stringifyExternalJson(ne):String(ne)).join(" ");function shouldIgnoreEvent(te,ne){return te.some(ie=>isString$1(ie)?ne.includes(ie):!!ne.match(ie))}var stacktraceParser;function initializeExceptionsAPI({internalLogger:te,config:ne,metas:ie,transports:ae,tracesApi:se,actionBuffer:oe,getMessage:le}){var ce;te.debug("Initializing exceptions API");let ue=null;stacktraceParser=(ce=ne.parseStacktrace)!==null&&ce!==void 0?ce:stacktraceParser;const de=me=>{te.debug("Changing stacktrace parser"),stacktraceParser=me??stacktraceParser},fe=()=>stacktraceParser,{ignoreErrors:he=[],preserveOriginalError:pe}=ne,ve=(me,{skipDedupe:ge,stackFrames:Se,type:_e,context:Ee,spanContext:ye,timestampOverwriteMs:Te,originalError:be}={})=>{if(!isErrorIgnored(he,be??me))try{const Ce=stringifyObjectValues(Object.assign(Object.assign({},parseCause(be??me)),Ee??{})),Ie={meta:ie.value,payload:Object.assign(Object.assign({type:_e||me.name||"Error",value:me.message,timestamp:Te?timestampToIsoString(Te):getCurrentTimestamp(),trace:ye?{trace_id:ye.traceId,span_id:ye.spanId}:se.getTraceContext()},isEmpty(Ce)?{}:{context:Ce}),pe?{originalError:be}:{}),type:TransportItemType.EXCEPTION};Se=Se??(me.stack?stacktraceParser?.(me).frames:void 0),Se?.length&&(Ie.payload.stacktrace={frames:Se});const Re={type:Ie.payload.type,value:Ie.payload.value,stackTrace:Ie.payload.stacktrace,context:Ie.payload.context};if(!ge&&ne.dedupe&&!isNull$1(ue)&&deepEqual(Re,ue)){te.debug(`Skipping error push because it is the same as the last one 51`,Ie.payload);return}ue=Re,te.debug(`Pushing exception 52`,Ie);const Me=le();Me&&Me.type==="user-action-start"?oe.addItem(Ie):ae.execute(Ie)}catch(Ce){te.error("Error pushing event",Ce)}};return de(ne.parseStacktrace),{changeStacktraceParser:de,getStacktraceParser:fe,pushError:ve}}function parseCause(te){let ne=te.cause;return isError(ne)?ne=te.cause.toString():ne!==null&&(isObject$3(te.cause)||isArray$3(te.cause))?ne=stringifyExternalJson(te.cause):ne!=null&&(ne=te.cause.toString()),ne==null?{}:{cause:ne}}function isErrorIgnored(te,ne){const{message:ie,name:ae,stack:se}=ne;return shouldIgnoreEvent(te,ie+" "+ae+" "+se)}var defaultLogArgsSerializer=te=>te.map(ne=>{try{return String(ne)}catch{return""}}).join(" ");function initializeLogsAPI({internalLogger:te,config:ne,metas:ie,transports:ae,tracesApi:se,actionBuffer:oe,getMessage:le}){var ce;te.debug("Initializing logs API");let ue=null;const de=(ce=ne.logArgsSerializer)!==null&&ce!==void 0?ce:defaultLogArgsSerializer;return{pushLog:(he,{context:pe,level:ve,skipDedupe:me,spanContext:ge,timestampOverwriteMs:Se}={})=>{try{const _e=stringifyObjectValues(pe),Ee={type:TransportItemType.LOG,payload:{message:de(he),level:ve??defaultLogLevel,context:isEmpty(_e)?void 0:_e,timestamp:Se?timestampToIsoString(Se):getCurrentTimestamp(),trace:ge?{trace_id:ge.traceId,span_id:ge.spanId}:se.getTraceContext()},meta:ie.value},ye={message:Ee.payload.message,level:Ee.payload.level,context:Ee.payload.context};if(!me&&ne.dedupe&&!isNull$1(ue)&&deepEqual(ye,ue)){te.debug(`Skipping log push because it is the same as the last one 53`,Ee.payload);return}ue=ye,te.debug(`Pushing log 54`,Ee);const Te=le();Te&&Te.type==="user-action-start"?oe.addItem(Ee):ae.execute(Ee)}catch(_e){te.error(`Error pushing log 55`,_e)}}}}function initializeMeasurementsAPI({internalLogger:te,config:ne,metas:ie,transports:ae,tracesApi:se,actionBuffer:oe,getMessage:le}){te.debug("Initializing measurements API");let ce=null;return{pushMeasurement:(de,{skipDedupe:fe,context:he,spanContext:pe,timestampOverwriteMs:ve}={})=>{try{const me=stringifyObjectValues(he),ge={type:TransportItemType.MEASUREMENT,payload:Object.assign(Object.assign({},de),{trace:pe?{trace_id:pe.traceId,span_id:pe.spanId}:se.getTraceContext(),timestamp:ve?timestampToIsoString(ve):getCurrentTimestamp(),context:isEmpty(me)?void 0:me}),meta:ie.value},Se={type:ge.payload.type,values:ge.payload.values,context:ge.payload.context};if(!fe&&ne.dedupe&&!isNull$1(ce)&&deepEqual(Se,ce)){te.debug(`Skipping measurement push because it is the same as the last one 56`,ge.payload);return}ce=Se,te.debug(`Pushing measurement 57`,ge);const _e=le();_e&&_e.type==="user-action-start"?oe.addItem(ge):ae.execute(ge)}catch(me){te.error(`Error pushing measurement 58`,me)}}}}function initializeMetaAPI({internalLogger:te,metas:ne}){te.debug("Initializing meta API");let ie,ae,se,oe;const le=ve=>{ae&&ne.remove(ae),ae={user:ve},ne.add(ae)},ce=(ve,me)=>{var ge;const Se=me?.overrides,_e=Se?{overrides:Object.assign(Object.assign({},(ge=ie?.session)===null||ge===void 0?void 0:ge.overrides),Se)}:{};ie&&ne.remove(ie),ie={session:Object.assign(Object.assign({},isEmpty(ve)?void 0:ve),_e)},ne.add(ie)},ue=()=>ne.value.session,de=(ve,me)=>{var ge;if(me?.overrides&&ce(ue(),{overrides:me.overrides}),((ge=se?.view)===null||ge===void 0?void 0:ge.name)===ve?.name)return;const Se=se;se={view:ve},ne.add(se),Se&&ne.remove(Se)},fe=()=>ne.value.view,he=ve=>{var me;const ge=isString$1(ve)?Object.assign(Object.assign({},(me=oe?.page)!==null&&me!==void 0?me:pe()),{id:ve}):ve;oe&&ne.remove(oe),oe={page:ge},ne.add(oe)},pe=()=>ne.value.page;return{setUser:le,resetUser:le,setSession:ce,resetSession:ce,getSession:ue,setView:de,getView:fe,setPage:he,getPage:pe}}function initializeTracesAPI(te,ne,ie,ae,se){ne.debug("Initializing traces API");let oe;return{getOTEL:()=>oe,getTraceContext:()=>{const he=oe?.trace.getSpanContext(oe.context.active());return he?{trace_id:he.traceId,span_id:he.spanId}:void 0},initOTEL:(he,pe)=>{ne.debug("Initializing OpenTelemetry"),oe={trace:he,context:pe}},isOTELInitialized:()=>!!oe,pushTraces:he=>{try{const pe={type:TransportItemType.TRACE,payload:he,meta:ae.value};ne.debug(`Pushing trace 59`,pe),se.execute(pe)}catch(pe){ne.error(`Error pushing trace 60`,pe)}}}}var ItemBuffer=class{constructor(){this.buffer=[]}addItem(te){this.buffer.push(te)}flushBuffer(te){if(isFunction$3(te))for(const ne of this.buffer)te(ne);this.buffer.length=0}size(){return this.buffer.length}};function createUserActionLifecycleHandler({apiMessageBus:te,transports:ne,config:ie}){const ae=new ItemBuffer,se=ie.trackUserActionsExcludeItem;let oe;return te.subscribe(ce=>{if(ce.type==="user-action-start"||ce.type==="user-action-halt"){oe=ce;return}if(ce.type==="user-action-end"){const{id:ue,name:de}=ce;ae.flushBuffer(fe=>{if(isExcludeFromUserAction(fe,se)){ne.execute(fe);return}const he=Object.assign(Object.assign({},fe),{payload:Object.assign(Object.assign({},fe.payload),{action:{parentId:ue,name:de}})});ne.execute(he)}),oe=void 0;return}ce.type==="user-action-cancel"&&(oe=void 0,ae.flushBuffer(ue=>{ne.execute(ue)}))}),{actionBuffer:ae,getMessage:()=>
vendor: 5,666 bytes, lines 60-64
60oe}}function isExcludeFromUserAction(te,ne){return ne?.(te)||te.type===TransportItemType.MEASUREMENT&&te.payload.type==="web-vitals"}var apiMessageBus=new Observable;function initializeAPI(te,ne,ie,ae,se){ne.debug("Initializing API");const{actionBuffer:oe,getMessage:le}=createUserActionLifecycleHandler({apiMessageBus,transports:se,config:ie}),ce=initializeTracesAPI(te,ne,ie,ae,se),ue={unpatchedConsole:te,internalLogger:ne,config:ie,metas:ae,transports:se,tracesApi:ce,actionBuffer:oe,getMessage:le};return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},ce),initializeExceptionsAPI(ue)),initializeMetaAPI(ue)),initializeLogsAPI(ue)),initializeMeasurementsAPI(ue)),initializeEventsAPI(ue))}var BaseInstrumentation=class extends BaseExtension{constructor(){super(...arguments),this.api={},this.transports={}}};function initializeInstrumentations(te,ne,ie,ae,se,oe){ne.debug("Initializing instrumentations");const le=[];return{add:(...de)=>{ne.debug("Adding instrumentations"),de.forEach(fe=>{if(ne.debug(`Adding "${fe.name}" instrumentation`),le.some(he=>he.name===fe.name)){ne.warn(`Instrumentation ${fe.name} is already added`);return}fe.unpatchedConsole=te,fe.internalLogger=ne,fe.config=ie,fe.metas=ae,fe.transports=se,fe.api=oe,le.push(fe),fe.initialize()})},get instrumentations(){return[...le]},remove:(...de)=>{ne.debug("Removing instrumentations"),de.forEach(fe=>{var he,pe;ne.debug(`Removing "${fe.name}" instrumentation`);const ve=le.reduce((me,ge,Se)=>me===null&&ge.name===fe.name?Se:null,null);if(ve===null){ne.warn(`Instrumentation "${fe.name}" is not added`);return}(pe=(he=le[ve]).destroy)===null||pe===void 0||pe.call(he),le.splice(ve,1)})}}}function registerInitialInstrumentations(te){te.instrumentations.add(...te.config.instrumentations)}function initializeMetas(te,ne,ie){let ae=[],se=[];const oe=()=>ae.reduce((he,pe)=>Object.assign(he,isFunction$3(pe)?pe():pe),{}),le=()=>{if(se.length){const he=oe();se.forEach(pe=>pe(he))}};return{add:(...he)=>{ne.debug(`Adding metas 61`,he),ae.push(...he),le()},remove:(...he)=>{ne.debug(`Removing metas 62`,he),ae=ae.filter(pe=>!he.includes(pe)),le()},addListener:he=>{ne.debug(`Adding metas listener 63`,he),se.push(he)},removeListener:he=>{ne.debug(`Removing metas listener 64`,he),se=se.filter(pe=>pe!==he)},get value(){return oe()}}}var VERSION$8="1.19.0";function registerInitialMetas(te){var ne,ie;const ae={sdk:{version:VERSION$8},app:{bundleId:te.config.app.name&&getBundleId(te.config.app.name)}},se=(ne=te.config.sessionTracking)===null||ne===void 0?void 0:ne.session;se&&te.api.setSession(se),te.config.app&&(ae.app=Object.assign(Object.assign({},te.config.app),ae.app)),te.config.user&&(ae.user=te.config.user),te.config.view&&(ae.view=te.config.view),te.metas.add(ae,...(ie=te.config.metas)!==null&&ie!==void 0?ie:[])}var internalGlobalObjectKey="_faroInternal";function setFaroOnGlobalObject(te){if(te.config.preventGlobalExposure)te.internalLogger.debug("Skipping registering public Faro instance in the global scope");else{if(te.internalLogger.debug(`Registering public faro reference in the global scope using "${te.config.globalObjectKey}" key`),te.config.globalObjectKey in globalObject){te.internalLogger.warn(`Skipping global registration due to key "${te.config.globalObjectKey}" being used already. Please set "globalObjectKey" to something else or set "preventGlobalExposure" to "true"`);return}Object.defineProperty(globalObject,te.config.globalObjectKey,{configurable:!1,writable:!1,value:te})}}function setInternalFaroOnGlobalObject(te){te.config.isolate?te.internalLogger.debug("Skipping registering internal Faro instance on global object"):(te.internalLogger.debug("Registering internal Faro instance on global object"),Object.defineProperty(globalObject,internalGlobalObjectKey,{configurable:!1,enumerable:!1,writable:!1,value:te}))}function isInternalFaroOnGlobalObject(){return internalGlobalObjectKey in globalObject}var faro={};function registerFaro(te,ne,ie,ae,se,oe,le){return ne.debug("Initializing Faro"),faro={api:oe,config:ie,instrumentations:le,internalLogger:ne,metas:ae,pause:se.pause,transports:se,unpatchedConsole:te,unpause:se.unpause},setInternalFaroOnGlobalObject(faro),setFaroOnGlobalObject(faro),faro}function initializeFaro$1(te){const ne=initializeUnpatchedConsole(te),ie=initializeInternalLogger(ne,te);if(isInternalFaroOnGlobalObject()&&!te.isolate){ie.error('Faro is already registered. Either add instrumentations, transports etc. to the global faro instance or use the "isolate" property');return}ie.debug("Initializing");const ae=initializeMetas(ne,ie,te),se=initializeTransports(ne,ie,te,ae),oe=initializeAPI(ne,ie,te,ae,se),le=registerFaro(ne,ie,te,ae,se,oe,initializeInstrumentations(ne,ie,te,ae,se,oe));return registerInitialMetas(le),registerInitialTransports(le),registerInitialInstrumentations(le),le}var defaultGlobalObjectKey="faro",defaultBatchingConfig={enabled:!0,sendTimeout:250,itemLimit:50},EVENT_VIEW_CHANGED="view_changed",EVENT_SESSION_START="session_start",EVENT_SESSION_RESUME="session_resume",EVENT_SESSION_EXTEND="session_extend",EVENT_OVERRIDES_SERVICE_NAME="service_name_override",unknownString="unknown",import_ua_parser=require_ua_parser(),browserMeta=()=>{const te=new import_ua_parser.UAParser,{name:ne,version:ie}=te.getBrowser(),{name:ae,version:se}=te.getOS(),oe=te.getUA(),le=navigator.language,ce=navigator.userAgent.includes("Mobi"),ue=de();return{browser:{name:ne??unknownString,version:ie??unknownString,os:`${ae??unknownString} ${se??unknownString}`,userAgent:oe??unknownString,language:le??unknownString,mobile:ce,brands:ue??unknownString,viewportWidth:`${window.innerWidth}
64`,viewportHeight:`${window.innerHeight}`}};function de(){if(!(!ne||!ie)&&"userAgentData"in navigator&&navigator.userAgentData)return navigator.userAgentData.brands}};function createSession(te){var ne,ie,ae,se;return{id:(se=(ae=(ie=(ne=faro.config)===null||ne===void 0?void 0:ne.sessionTracking)===null||ie===void 0?void 0:ie.generateSessionId)===null||ae===void 0?void 0:ae.call(ie))!==null&&se!==void 0?se:genShortID(),attributes:te}}var webStorageType={session:"sessionStorage",local:"localStorage"};function isWebStorageAvailable(te){var ne;try{let ie;ie=window[te];const ae="__faro_storage_test__";return ie.setItem(ae,ae),ie.removeItem(ae),!0}catch(ie){return(ne=faro.internalLogger)===null||ne===void 0||ne.info(`Web storage of type ${te} is not available. Reason: ${ie}`),!1}}function getItem(te,ne){return isWebStorageTypeAvailable(ne)?window[ne].getItem(te):null}function setItem(te,ne,ie){if(isWebStorageTypeAvailable(ie))try{window[ie].setItem(te,ne)}catch{}}function removeItem(te,ne){isWebStorageTypeAvailable(ne)&&window[ne].removeItem(te)}var isLocalStorageAvailable=isWebStorageAvailable(webStorageType.local),isSessionStorageAvailable=isWebStorageAvailable(webStorageType.session);function isWebStorageTypeAvailable(te){return te===webStorageType.local?isLocalStorageAvailable:te===webStorageType.session?isSessionStorageAvailable:!1}function throttle(te,ne){let ie=!1,ae;const se=()=>{if(ae==null){ie=!1;return}te(...ae),ae=null,setTimeout(se,ne)};return(...oe)=>{if(ie){ae=oe;return}te(...oe),ie=!0,setTimeout(se,ne)}}function getIgnoreUrls(){return faro.transports.transports.flatMap(te=>te.getIgnoreUrls())}function isUrlIgnored$1(te=""){return getIgnoreUrls().some(ne=>te&&te.match(ne)!=null)}function getUrlFromResource(te){if(isString$1(te))return te;if(te instanceof URL)return te.href;if(!isEmpty(te)&&isFunction$3(te?.toString))return te.toString()}var STORAGE_KEY="com.grafana.faro.session",SESSION_EXPIRATION_TIME=14400*1e3,SESSION_INACTIVITY_TIME=900*1e3,STORAGE_UPDATE_DELAY=1*1e3,MAX_SESSION_PERSISTENCE_TIME=SESSION_INACTIVITY_TIME,defaultSessionTrackingConfig={enabled:!0,persistent:!1,maxSessionPersistenceTime:MAX_SESSION_PERSISTENCE_TIME};function isSampled(){var te,ne,ie;const se=faro.config.sessionTracking;let oe=(ie=(ne=(te=se?.sampler)===null||te===void 0?void 0:te.call(se,{metas:faro.metas.value}))!==null&&ne!==void 0?ne:se?.samplingRate)!==null&&ie!==void 0?ie:1;return typeof oe!="number"&&(oe=0),Math.random()<oe}function createUserSessionObject({sessionId:te,started:ne,lastActivity:ie,isSampled:ae=!0}={}){var se,oe;const le=dateNow(),ce=(oe=(se=faro.config)===null||se===void 0?void 0:se.sessionTracking)===null||oe===void 0?void 0:oe.generateSessionId;return te==null&&(te=typeof ce=="function"?ce():genShortID()),{sessionId:te,lastActivity:ie??le,started:ne??le,isSampled:ae}}function isUserSessionValid(te){if(te==null)return!1;const ne=dateNow();return ne-te.started<144e5?ne-te.lastActivity<SESSION_INACTIVITY_TIME:!1}function getUserSessionUpdater({fetchUserSession:te,storeUserSession:ne}){return function({forceSessionExtend:ae}={forceSessionExtend:!1}){var se,oe,le;if(!te||!ne)return;const ce=faro.config.sessionTracking,ue=ce?.persistent;if(ue&&!isLocalStorageAvailable||!ue&&!isSessionStorageAvailable)return;const de=te();if(ae===!1&&isUserSessionValid(de))ne(Object.assign(Object.assign({},de),{lastActivity:dateNow()}));else{let fe=addSessionMetadataToNextSession(createUserSessionObject({isSampled:isSampled()}),de);ne(fe),(se=faro.api)===null||se===void 0||se.setSession(fe.sessionMeta),(oe=ce?.onSessionChange)===null||oe===void 0||oe.call(ce,(le=de?.sessionMeta)!==null&&le!==void 0?le:null,fe.sessionMeta)}}}function addSessionMetadataToNextSession(te,ne){var ie,ae,se,oe,le,ce,ue;const de=Object.assign(Object.assign({},te),{sessionMeta:{id:te.sessionId,attributes:Object.assign(Object.assign(Object.assign({},(ae=(ie=faro.config.sessionTracking)===null||ie===void 0?void 0:ie.session)===null||ae===void 0?void 0:ae.attributes),(oe=(se=faro.metas.value.session)===null||se===void 0?void 0:se.attributes)!==null&&oe!==void 0?oe:{}),{isSampled:te.isSampled.toString()})}}),fe=(ce=(le=faro.metas.value.session)===null||le===void 0?void 0:le.overrides)!==null&&ce!==void 0?ce:(ue=ne?.sessionMeta)===null||ue===void 0?void 0:ue.overrides;isEmpty(fe)||(de.sessionMeta.overrides=fe);const he=ne?.sessionId;return he!=null&&(de.sessionMeta.attributes.previousSession=he),de}function getSessionMetaUpdateHandler({fetchUserSession:te,storeUserSession:ne}){return function(ae){const se=ae.session,oe=te();let le=se?.id;const ce=se?.attributes,ue=se?.overrides,de=oe?.sessionMeta,fe=de?.overrides,he=!!ue&&!deepEqual(ue,fe),pe=!!ce&&!deepEqual(ce,de?.attributes);if(se&&le!==oe?.sessionId||pe||he){const ve=addSessionMetadataToNextSession(createUserSessionObject({sessionId:le,isSampled:isSampled()}),oe);ne(ve),sendOverrideEvent(he,ue,fe),faro.api.setSession(ve.sessionMeta)}}}function sendOverrideEvent(te,ne={},ie={}){var ae,se,oe;if(!te)return;const le=ne.serviceName,ce=(oe=(ae=ie.serviceName)!==null&&ae!==void 0?ae:(se
64=faro.metas.value.app)===null||se===void 0?void 0:se.name)!==null&&oe!==void 0?oe:"";le&&le!==ce&&faro.api.pushEvent(EVENT_OVERRIDES_SERVICE_NAME,{serviceName:le,previousServiceName:ce})}var PersistentSessionsManager=class Jt{constructor(){this.updateSession=throttle(()=>this.updateUserSession(),STORAGE_UPDATE_DELAY),this.updateUserSession=getUserSessionUpdater({fetchUserSession:Jt.fetchUserSession,storeUserSession:Jt.storeUserSession}),this.init()}static removeUserSession(){removeItem(STORAGE_KEY,Jt.storageTypeLocal)}static storeUserSession(ne){setItem(STORAGE_KEY,stringifyExternalJson(ne),Jt.storageTypeLocal)}static fetchUserSession(){const ne=getItem(STORAGE_KEY,Jt.storageTypeLocal);return ne?JSON.parse(ne):null}init(){document.addEventListener("visibilitychange",()=>{document.visibilityState==="visible"&&this.updateSession()}),faro.metas.addListener(getSessionMetaUpdateHandler({fetchUserSession:Jt.fetchUserSession,storeUserSession:Jt.storeUserSession}))}};PersistentSessionsManager.storageTypeLocal=webStorageType.local;var VolatileSessionsManager=class Qt{constructor(){this.updateSession=throttle(()=>this.updateUserSession(),STORAGE_UPDATE_DELAY),this.updateUserSession=getUserSessionUpdater({fetchUserSession:Qt.fetchUserSession,storeUserSession:Qt.storeUserSession}),this.init()}static removeUserSession(){removeItem(STORAGE_KEY,Qt.storageTypeSession)}static storeUserSession(ne){setItem(STORAGE_KEY,stringifyExternalJson(ne),Qt.storageTypeSession)}static fetchUserSession(){const ne=getItem(STORAGE_KEY,Qt.storageTypeSession);return ne?JSON.parse(ne):null}init(){document.addEventListener("visibilitychange",()=>{document.visibilityState==="visible"&&this.updateSession()}),faro.metas.addListener(getSessionMetaUpdateHandler({fetchUserSession:Qt.fetchUserSession,storeUserSession:Qt.storeUserSession}))}};VolatileSessionsManager.storageTypeSession=webStorageType.session;function getSessionManagerByConfig(te){return te?.persistent?PersistentSessionsManager:VolatileSessionsManager}var SessionInstrumentation=class extends BaseInstrumentation{constructor(){super(...arguments),this.name="@grafana/faro-web-sdk:instrumentation-session",this.version=VERSION$8}sendSessionStartEvent(te){var ne,ie;const ae=te.session;if(ae&&ae.id!==((ne=this.notifiedSession)===null||ne===void 0?void 0:ne.id)){if(this.notifiedSession&&this.notifiedSession.id===((ie=ae.attributes)===null||ie===void 0?void 0:ie.previousSession)){this.api.pushEvent(EVENT_SESSION_EXTEND,{},void 0,{skipDedupe:!0}),this.notifiedSession=ae;return}this.notifiedSession=ae,this.api.pushEvent(EVENT_SESSION_START,{},void 0,{skipDedupe:!0})}}createInitialSession(te,ne){var ie,ae,se,oe,le,ce;let ue=te.fetchUserSession();if(ne.persistent&&ne.maxSessionPersistenceTime&&ue){const he=dateNow();ue.lastActivity<he-ne.maxSessionPersistenceTime&&(PersistentSessionsManager.removeUserSession(),ue=null)}let de,fe;if(isUserSessionValid(ue)){const he=ue?.sessionId;fe=createUserSessionObject({sessionId:he,isSampled:ue.isSampled||!1,started:ue?.started});const pe=ue?.sessionMeta,ve=Object.assign(Object.assign({},(ie=ne.session)===null||ie===void 0?void 0:ie.overrides),pe?.overrides);fe.sessionMeta=Object.assign(Object.assign({},ne.session),{id:he,attributes:Object.assign(Object.assign(Object.assign({},(ae=ne.session)===null||ae===void 0?void 0:ae.attributes),pe?.attributes),{isSampled:fe.isSampled.toString()}),overrides:ve}),de=EVENT_SESSION_RESUME}else{const he=(oe=(se=ne.session)===null||se===void 0?void 0:se.id)!==null&&oe!==void 0?oe:createSession().id;fe=createUserSessionObject({sessionId:he,isSampled:isSampled()});const pe=(le=ne.session)===null||le===void 0?void 0:le.overrides;fe.sessionMeta=Object.assign({id:he,attributes:Object.assign({isSampled:fe.isSampled.toString()},(ce=ne.session)===null||ce===void 0?void 0:ce.attributes)},pe?{overrides:pe}:{}),de=EVENT_SESSION_START}return{initialSession:fe,lifecycleType:de}}registerBeforeSendHook(te){var ne;const{updateSession:ie}=new te;(ne=this.transports)===null||ne===void 0||ne.addBeforeSendHooks(ae=>{var se,oe,le;ie();const ce=(se=ae.meta.session)===null||se===void 0?void 0:se.attributes;if(ce&&ce?.isSampled==="true"){let ue=JSON.parse(JSON.stringify(ae));const de=(oe=ue.meta.session)===null||oe===void 0?void 0:oe.attributes;return de==null||delete de.isSampled,Object.keys(de??{}).length===0&&((le=ue.meta.session)===null||le===void 0||delete le.attributes),ue}return null})}initialize(){this.logDebug("init session instrumentation");const te=this.config.sessionTracking;if(te?.enabled){const ne=getSessionManagerByConfig(te);this.registerBeforeSendHook(ne);const{initialSession:ie,lifecycleType:ae}=this.createInitialSession(ne,te);ne.storeUserSession(ie);const se=ie.sessionMeta;this.notifiedSession=se,this.api.setSession(se),ae==="session_start"&&this.api.pushEvent(EVENT_SESSION_START,{},void 0,{skipDedupe:!0}),ae==="session_resume"&&this.api.pushEvent(EVENT_SESSION_RESUME,{},void 0,{skipDedupe:!0})}this.metas.addListener(this.sendSessionStartEvent.bind(this))}},primitiveUnhandledValue="Non-Error promise rejection captured with value:",primitiveUnhandledType="UnhandledRejection",domErrorType="DOMError",domExceptionType="DOMException",objectEventValue="Non-Error exception captured with keys:",valueTypeRegex=/^(?:[Uu]ncaught (?:exception: )?)?(?:((?:Eval|Internal|Range|Reference|Syntax|Type|URI|)Error): )?(.*)$/i;function getValueAndTypeFromMessage(te){var ne,ie;const ae=te.match(valueTypeRegex),se=(ne=ae?.[1])!==null&&ne!==void 0?ne:defaultExceptionType;return[(ie=ae?.[2])!==null&&ie!==void 0?ie:te,se]}var evalString="eval",webkitLineRegex=/^\s*at (?:(.*?) ?\((?:address at )?)?((?:file|https?|blob|chrome-extension|address|native|eval|webpack|<anonymous>|[-a-z]+:|.*bundle|\/)?.*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,webkitEvalRegex=/\((\S*)(?::(\d+))(?::(\d+))\)/,webkitEvalString="eval",webkitAddressAtString="address at ",firefoxLineRegex=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)?((?:file|https?|blob|chrome|webpack|resource|moz-extension|safari-extension|safari-web-extension|capacitor)?:\/.*?|\[native code]|[^@]*(?:bundle|\d+\.js)|\/[\w\-. /=]+)(?::(\d+))?(?::(\d+))?\s*$/i,firefoxEvalRegex=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i,firefoxEvalString=" > eval",safariExtensionString="safari-extension",safariWebExtensionString="safari-web-extension",reactMinifiedRegex=/Minified React error #\d+;/i;function buildStackFrame(te,ne,ie,ae){const se={filename:te||document.location.href,function:ne||"?"};return ie!==void 0&&(se.lineno=ie),ae!==void 0&&(se.colno=ae),se}function getDataFromSafariExtensions(te,ne){const ie=te?.includes(safariExtensionString),ae=!ie&&te?.includes("safari-web-extension");return!ie&&!ae?[te,ne]:[te?.includes("@")?te.split("@")[0]:te,ie?`${safariExtensionString}:${ne}`:`${safariWebExtensionString}:${ne}`]}function getStackFramesFromError(te){let ne=[];te.stacktrace?ne=te.stacktrace.split(` 65`).filter((ae,se)=>se%2===0):te.stack&&(ne=te.stack.split(` 66`));const ie=ne.reduce((ae,se,oe)=>{let le,ce,ue,de,fe;if(le=webkitLineRegex.exec(se)){if(ce=le[1],ue=le[2],de=le[3],fe=le[4],ue?.startsWith("eval")){const he=webkitEvalRegex.exec(ue);he&&(ue=he[1],de=he[2],fe=he[3])}ue=ue?.startsWith("address at ")?ue.substring(11):ue,[ce,ue]=getDataFromSafariExtensions(ce,ue)}else if(le=firefoxLineRegex.exec(se)){if(ce=le[1],ue=le[3],de=le[4],fe=le[5],ue&&ue.includes(" > eval")){const he=firefoxEvalRegex.exec(ue);he&&(ce=ce||"eval",ue=he[1],de=he[2])}else oe===0&&!fe&&isNumber(te.columnNumber)&&(fe=String(te.columnNumber+1));[ce,ue]=getDataFromSafariExtensions(ce,ue)}return(ue||ce)&&ae.push(buildStackFrame(ue,ce,de?Number(de):void 0,fe?Number(fe):void 0)),ae},[]);return reactMinifiedRegex.test(te.message)?ie.slice(1):ie}function parseStacktrace(te){return{frames:getStackFramesFromError(te)}}function getErrorDetails(te){let ne,ie,ae=[],se,oe;if(isErrorEvent(te)&&te.error)ne=te.error.message,ie=te.error.name,ae
66=getStackFramesFromError(te.error);else if((se=isDomError(te))||isDomException(te)){const{name:le,message:ce}=te;ie=le??(se?domErrorType:domExceptionType),ne=ce?`${ie}: ${ce}`:ie}else isError(te)?(ne=te.message,ae=getStackFramesFromError(te)):(isObject$3(te)||(oe=isEvent(te)))&&(ie=oe?te.constructor.name:void 0,ne=`${objectEventValue} ${Object.keys(te)}`);return[ne,ie,ae]}function getDetailsFromErrorArgs(te){const[ne,ie,ae,se,oe]=te;let le,ce,ue=[];const de=isString$1(ne),fe=buildStackFrame(ie,"?",ae,se);return oe||!de?([le,ce,ue]=getErrorDetails(oe??ne),ue.length===0&&(ue=[fe])):de&&([le,ce]=getValueAndTypeFromMessage(ne),ue=[fe]),{value:le,type:ce,stackFrames:ue}}function getDetailsFromConsoleErrorArgs(te,ne){return isError(te[0])?getDetailsFromErrorArgs(te):{value:ne(te)}}var ConsoleInstrumentation=class rr extends BaseInstrumentation{constructor(ne={}){super(),this.options=ne,this.name="@grafana/faro-web-sdk:instrumentation-console",this.version=VERSION$8,this.errorSerializer=defaultLogArgsSerializer}initialize(){var ne,ie,ae,se;this.options=Object.assign(Object.assign({},this.options),this.config.consoleInstrumentation);const oe=((ne=this.options)===null||ne===void 0?void 0:ne.serializeErrors)||!!(!((ie=this.options)===null||ie===void 0)&&ie.errorSerializer);this.errorSerializer=oe?(se=(ae=this.options)===null||ae===void 0?void 0:ae.errorSerializer)!==null&&se!==void 0?se:defaultErrorArgsSerializer:defaultLogArgsSerializer,allLogLevels.filter(le=>{var ce,ue;return!((ue=(ce=this.options)===null||ce===void 0?void 0:ce.disabledLevels)!==null&&ue!==void 0?ue:rr.defaultDisabledLevels).includes(le)}).forEach(le=>{console[le]=(...ce)=>{var ue,de;try{if(le===LogLevel.ERROR&&!(!((ue=this.options)===null||ue===void 0)&&ue.consoleErrorAsLog)){const{value:fe,type:he,stackFrames:pe}=getDetailsFromConsoleErrorArgs(ce,this.errorSerializer);if(fe&&!he&&!pe){this.api.pushError(new Error(rr.consoleErrorPrefix+fe));return}this.api.pushError(new Error(rr.consoleErrorPrefix+fe),{type:he,stackFrames:pe})}else if(le===LogLevel.ERROR&&(!((de=this.options)===null||de===void 0)&&de.consoleErrorAsLog)){const{value:fe,type:he,stackFrames:pe}=getDetailsFromConsoleErrorArgs(ce,this.errorSerializer);this.api.pushLog(fe?[rr.consoleErrorPrefix+fe]:ce,{level:le,context:{value:fe??"",type:he??"",stackFrames:pe?.length?defaultErrorArgsSerializer(pe):""}})}else this.api.pushLog(ce,{level:le})}catch(fe){this.logError(fe)}finally{this.unpatchedConsole[le](...ce)}}})}};ConsoleInstrumentation.defaultDisabledLevels=[LogLevel.DEBUG,LogLevel.TRACE,LogLevel.LOG];ConsoleInstrumentation.consoleErrorPrefix="console.error: ";function registerOnerror(te){const ne=window.onerror;window.onerror=(...ie)=>{try{const{value:ae,type:se,stackFrames:oe}=getDetailsFromErrorArgs(ie),le=ie[4];if(ae){const ce={type:se,stackFrames:oe};le!=null&&(ce.originalError=le),te.pushError(new Error(ae),ce)}}finally{ne?.apply(window,ie)}}}function registerOnunhandledrejection(te){window.addEventListener("unhandledrejection",ne=>{var ie,ae;let se=ne;se.reason?se=ne.reason:!((ie=ne.detail)===null||ie===void 0)&&ie.reason&&(se=(ae=ne.detail)===null||ae===void 0?void 0:ae.reason);let oe,le,ce=[];isPrimitive$2(se)?(oe=`${primitiveUnhandledValue} ${String(se)}`,le=primitiveUnhandledType):[oe,le,ce]=getErrorDetails(se),oe&&te.pushError(new Error(oe),{type:le,stackFrames:ce})})}var ErrorsInstrumentation=class extends BaseInstrumentation{constructor(){super(...arguments),this.name="@grafana/faro-web-sdk:instrumentation-errors",this.version=VERSION$8}initialize(){this.logDebug("Initializing"),registerOnerror(this.api),registerOnunhandledrejection(this.api)}},ViewInstrumentation=class extends BaseInstrumentation{constructor(){super(...arguments),this.name="@grafana/faro-web-sdk:instrumentation-view",this.version=VERSION$8}sendViewChangedEvent(te){var ne,ie,ae,se;const oe=te.view;oe&&oe.name!==((ne=this.notifiedView)===null||ne===void 0?void 0:ne.name)&&(this.api.pushEvent(EVENT_VIEW_CHANGED,{fromView:(ae=(ie=this.notifiedView)===null||ie===void 0?void 0:ie.name)!==null&&ae!==void 0?ae:unknownString,toView:(se=oe.name)!==null&&se!==void 0?se:unknownString},void 0,{skipDedupe:!0}),this.notifiedView=oe)}initialize(){this.metas.addListener(this.sendViewChangedEvent.bind(this))}},e$1,n$1,t$1,r$1,i$1,o$1=-1,a$1=function(te){addEventListener("pageshow",(function(ne){ne.persisted&&(o$1=ne.timeStamp,te(ne))}),!0)},c$1=function(){var te=self.performance&&performance.getEntriesByType&&performance.getEntriesByType("navigation")[0];if(te&&te.responseStart>0&&te.responseStart<performance.now())return te},u$1=function(){var te=c$1();return te&&te.activationStart||0},f$1=function(te,ne){var ie=c$1(),ae="navigate";return o$1>=0?ae="back-forward-cache":ie&&(document.prerendering||u$1()>0?ae="prerender":document.wasDiscarded?ae="restore":ie.type&&(ae=ie.type.replace(/_/g,"-"))),{name:te,value:ne===void 0?-1:ne,rating:"good",delta:0,entries:[],id:"v4-".concat(Date.now(),"-").concat(Math.floor(8999999999999*Math.random())+1e12),navigationType:ae}},s$1=function(te,ne,ie){try{if(PerformanceObserver.supportedEntryTypes.includes(te)){var ae=new PerformanceObserver((function(se){Promise.resolve().then((function(){ne(se.getEntries())}))}));return ae.observe(Object.assign({type:te,buffered:!0},ie||{})),ae}}catch{}},d$1=function(te,ne,ie,ae){var se,oe;return function(le){ne.value>=0&&(le||ae)&&((oe=ne.value-(se||0))||se===void 0)&&(se=ne.value,ne.delta=oe,ne.rating=(function(ce,ue){return ce>ue[1]?"poor":ce>ue[0]?"needs-improvement":"good"})(ne.value,ie),te(ne))}},l$1=function(te){requestAnimationFrame((function(){return requestAnimationFrame((function(){return te()}))}))},p$1=function(te){document.addEventListener("visibilitychange",(function(){document.visibilityState==="hidden"&&te()}))},v$1=function(te){var ne=!1;return function(){ne||(te(),ne=!0)}},m$1=-1,h$1=function(){return document.visibilityState!=="hidden"||document.prerendering?1/0:0},g$1=function(te){document.visibilityState==="hidden"&&m$1>-1&&(m$1=te.type==="visibilitychange"?te.timeStamp:0,T$1())},y$1=function(){addEventListener("visibilitychange",g$1,!0),addEventListener("prerenderingchange",g$1,!0)},T$1=function(){removeEventListener("visibilitychange",g$1,!0),removeEventListener("prerenderingchange",g$1,!0)},E$1=function(){return m$1<0&&(m$1=h$1(),y$1(),a$1((function(){setTimeout((function(){m$1=h$1(),y$1()}),0)}))),{get firstHiddenTime(){return m$1}}},C$1=function(te){document.prerendering?addEventListener("prerenderingchange",(function(){return te()}),!0):te()},b$1=[1800,3e3],S$1=function(te,ne){ne=ne||{},C$1((function(){var ie,ae=E$1(),se=f$1("FCP"),oe=s$1("paint",(function(le){le.forEach((function(ce){ce.name==="first-contentful-paint"&&(oe.disconnect(),ce.startTime<ae.firstHiddenTime&&(se.value=Math.max(ce.startTime-u$1(),0),se.entries.push(ce),ie(!0)))}))}));
vendor: 4,051 bytes, line 66
66oe&&(ie=d$1(te,se,b$1,ne.reportAllChanges),a$1((function(le){se=f$1("FCP"),ie=d$1(te,se,b$1,ne.reportAllChanges),l$1((function(){se.value=performance.now()-le.timeStamp,ie(!0)}))})))}))},L$1=[.1,.25],w$1=function(te,ne){ne=ne||{},S$1(v$1((function(){var ie,ae=f$1("CLS",0),se=0,oe=[],le=function(ue){ue.forEach((function(de){if(!de.hadRecentInput){var fe=oe[0],he=oe[oe.length-1];se&&de.startTime-he.startTime<1e3&&de.startTime-fe.startTime<5e3?(se+=de.value,oe.push(de)):(se=de.value,oe=[de])}})),se>ae.value&&(ae.value=se,ae.entries=oe,ie())},ce=s$1("layout-shift",le);ce&&(ie=d$1(te,ae,L$1,ne.reportAllChanges),p$1((function(){le(ce.takeRecords()),ie(!0)})),a$1((function(){se=0,ae=f$1("CLS",0),ie=d$1(te,ae,L$1,ne.reportAllChanges),l$1((function(){return ie()}))})),setTimeout(ie,0))})))},A$1=0,I$1=1/0,P$1=0,M$1=function(te){te.forEach((function(ne){ne.interactionId&&(I$1=Math.min(I$1,ne.interactionId),P$1=Math.max(P$1,ne.interactionId),A$1=P$1?(P$1-I$1)/7+1:0)}))},k$1=function(){return e$1?A$1:performance.interactionCount||0},F$1=function(){"interactionCount"in performance||e$1||(e$1=s$1("event",M$1,{type:"event",buffered:!0,durationThreshold:0}))},D$1=[],x$1=new Map,R$1=0,B$1=function(){return D$1[Math.min(D$1.length-1,Math.floor((k$1()-R$1)/50))]},H$1=[],q$1=function(te){if(H$1.forEach((function(se){return se(te)})),te.interactionId||te.entryType==="first-input"){var ne=D$1[D$1.length-1],ie=x$1.get(te.interactionId);if(ie||D$1.length<10||te.duration>ne.latency){if(ie)te.duration>ie.latency?(ie.entries=[te],ie.latency=te.duration):te.duration===ie.latency&&te.startTime===ie.entries[0].startTime&&ie.entries.push(te);else{var ae={id:te.interactionId,latency:te.duration,entries:[te]};x$1.set(ae.id,ae),D$1.push(ae)}D$1.sort((function(se,oe){return oe.latency-se.latency})),D$1.length>10&&D$1.splice(10).forEach((function(se){return x$1.delete(se.id)}))}}},O$1=function(te){var ne=self.requestIdleCallback||self.setTimeout,ie=-1;return te=v$1(te),document.visibilityState==="hidden"?te():(ie=ne(te),p$1(te)),ie},N$1=[200,500],j$1=function(te,ne){"PerformanceEventTiming"in self&&"interactionId"in PerformanceEventTiming.prototype&&(ne=ne||{},C$1((function(){var ie;F$1();var ae,se=f$1("INP"),oe=function(ce){O$1((function(){ce.forEach(q$1);var ue=B$1();ue&&ue.latency!==se.value&&(se.value=ue.latency,se.entries=ue.entries,ae())}))},le=s$1("event",oe,{durationThreshold:(ie=ne.durationThreshold)!==null&&ie!==void 0?ie:40});ae=d$1(te,se,N$1,ne.reportAllChanges),le&&(le.observe({type:"first-input",buffered:!0}),p$1((function(){oe(le.takeRecords()),ae(!0)})),a$1((function(){R$1=k$1(),D$1.length=0,x$1.clear(),se=f$1("INP"),ae=d$1(te,se,N$1,ne.reportAllChanges)})))})))},_$1=[2500,4e3],z$1={},G$1=function(te,ne){ne=ne||{},C$1((function(){var ie,ae=E$1(),se=f$1("LCP"),oe=function(ue){ne.reportAllChanges||(ue=ue.slice(-1)),ue.forEach((function(de){de.startTime<ae.firstHiddenTime&&(se.value=Math.max(de.startTime-u$1(),0),se.entries=[de],ie())}))},le=s$1("largest-contentful-paint",oe);if(le){ie=d$1(te,se,_$1,ne.reportAllChanges);var ce=v$1((function(){z$1[se.id]||(oe(le.takeRecords()),le.disconnect(),z$1[se.id]=!0,ie(!0))}));["keydown","click"].forEach((function(ue){addEventListener(ue,(function(){return O$1(ce)}),{once:!0,capture:!0})})),p$1(ce),a$1((function(ue){se=f$1("LCP"),ie=d$1(te,se,_$1,ne.reportAllChanges),l$1((function(){se.value=performance.now()-ue.timeStamp,z$1[se.id]=!0,ie(!0)}))}))}}))},J$1=[800,1800],K$1=function te(ne){document.prerendering?C$1((function(){return te(ne)})):document.readyState!=="complete"?addEventListener("load",(function(){return te(ne)}),!0):setTimeout(ne,0)},Q$1=function(te,ne){ne=ne||{};var ie=f$1("TTFB"),ae=d$1(te,ie,J$1,ne.reportAllChanges);K$1((function(){var se=c$1();se&&(ie.value=Math.max(se.responseStart-u$1(),0),ie.entries=[se],ae(!0),a$1((function(){ie=f$1("TTFB",0),(ae=d$1(te,ie,J$1,ne.reportAllChanges))(!0)})))}))},U$1={passive:!0,capture:!0},V$1=new Date,W$1=function(te,ne){n$1||(n$1=ne,t$1=te,r$1=new Date,Z$1(removeEventListener),X$1())},X$1=function(){if(t$1>
vendor: 12,672 bytes, line 66
66=0&&t$1<r$1-V$1){var te={entryType:"first-input",name:n$1.type,target:n$1.target,cancelable:n$1.cancelable,startTime:n$1.timeStamp,processingStart:n$1.timeStamp+t$1};i$1.forEach((function(ne){ne(te)})),i$1=[]}},Y$1=function(te){if(te.cancelable){var ne=(te.timeStamp>1e12?new Date:performance.now())-te.timeStamp;te.type=="pointerdown"?(function(ie,ae){var se=function(){W$1(ie,ae),le()},oe=function(){le()},le=function(){removeEventListener("pointerup",se,U$1),removeEventListener("pointercancel",oe,U$1)};addEventListener("pointerup",se,U$1),addEventListener("pointercancel",oe,U$1)})(ne,te):W$1(ne,te)}},Z$1=function(te){["mousedown","keydown","touchstart","pointerdown"].forEach((function(ne){return te(ne,Y$1,U$1)}))},$$1=[100,300],ee=function(te,ne){ne=ne||{},C$1((function(){var ie,ae=E$1(),se=f$1("FID"),oe=function(ue){ue.startTime<ae.firstHiddenTime&&(se.value=ue.processingStart-ue.startTime,se.entries.push(ue),ie(!0))},le=function(ue){ue.forEach(oe)},ce=s$1("first-input",le);ie=d$1(te,se,$$1,ne.reportAllChanges),ce&&(p$1(v$1((function(){le(ce.takeRecords()),ce.disconnect()}))),a$1((function(){var ue;se=f$1("FID"),ie=d$1(te,se,$$1,ne.reportAllChanges),i$1=[],t$1=-1,n$1=null,Z$1(addEventListener),ue=oe,i$1.push(ue),X$1()})))}))},WebVitalsBasic=class Er{constructor(ne,ie){this.pushMeasurement=ne,this.webVitalConfig=ie}initialize(){Object.entries(Er.mapping).forEach(([ne,ie])=>{var ae;ie(se=>{this.pushMeasurement({type:"web-vitals",values:{[ne]:se.value}})},{reportAllChanges:(ae=this.webVitalConfig)===null||ae===void 0?void 0:ae.reportAllChanges})})}};WebVitalsBasic.mapping={cls:w$1,fcp:S$1,fid:ee,inp:j$1,lcp:G$1,ttfb:Q$1};var t,e,n=function(){var te=self.performance&&performance.getEntriesByType&&performance.getEntriesByType("navigation")[0];if(te&&te.responseStart>0&&te.responseStart<performance.now())return te},r=function(te){if(document.readyState==="loading")return"loading";var ne=n();if(ne){if(te<ne.domInteractive)return"loading";if(ne.domContentLoadedEventStart===0||te<ne.domContentLoadedEventStart)return"dom-interactive";if(ne.domComplete===0||te<ne.domComplete)return"dom-content-loaded"}return"complete"},i=function(te){var ne=te.nodeName;return te.nodeType===1?ne.toLowerCase():ne.toUpperCase().replace(/^#/,"")},a=function(te,ne){var ie="";try{for(;te&&te.nodeType!==9;){var ae=te,se=ae.id?"#"+ae.id:i(ae)+(ae.classList&&ae.classList.value&&ae.classList.value.trim()&&ae.classList.value.trim().length?"."+ae.classList.value.trim().replace(/\s+/g,"."):"");if(ie.length+se.length>(ne||100)-1)return ie||se;if(ie=ie?se+">"+ie:se,ae.id)break;te=ae.parentNode}}catch{}return ie},o=-1,c=function(){return o},u=function(te){addEventListener("pageshow",(function(ne){ne.persisted&&(o=ne.timeStamp,te(ne))}),!0)},s=function(){var te=n();return te&&te.activationStart||0},f=function(te,ne){var ie=n(),ae="navigate";return c()>=0?ae="back-forward-cache":ie&&(document.prerendering||s()>0?ae="prerender":document.wasDiscarded?ae="restore":ie.type&&(ae=ie.type.replace(/_/g,"-"))),{name:te,value:ne===void 0?-1:ne,rating:"good",delta:0,entries:[],id:"v4-".concat(Date.now(),"-").concat(Math.floor(8999999999999*Math.random())+1e12),navigationType:ae}},d=function(te,ne,ie){try{if(PerformanceObserver.supportedEntryTypes.includes(te)){var ae=new PerformanceObserver((function(se){Promise.resolve().then((function(){ne(se.getEntries())}))}));return ae.observe(Object.assign({type:te,buffered:!0},ie||{})),ae}}catch{}},l=function(te,ne,ie,ae){var se,oe;return function(le){ne.value>=0&&(le||ae)&&((oe=ne.value-(se||0))||se===void 0)&&(se=ne.value,ne.delta=oe,ne.rating=(function(ce,ue){return ce>ue[1]?"poor":ce>ue[0]?"needs-improvement":"good"})(ne.value,ie),te(ne))}},m=function(te){requestAnimationFrame((function(){return requestAnimationFrame((function(){return te()}))}))},p=function(te){document.addEventListener("visibilitychange",(function(){document.visibilityState==="hidden"&&te()}))},v=function(te){var ne=!1;return function(){ne||(te(),ne=!0)}},g=-1,h=function(){return document.visibilityState!=="hidden"||document.prerendering?1/0:0},T=function(te){document.visibilityState==="hidden"&&g>-1&&(g=te.type==="visibilitychange"?te.timeStamp:0,E())},y=function(){addEventListener("visibilitychange",T,!0),addEventListener("prerenderingchange",T,!0)},E=function(){removeEventListener("visibilitychange",T,!0),removeEventListener("prerenderingchange",T,!0)},S=function(){return g<0&&(g=h(),y(),u((function(){setTimeout((function(){g=h(),y()}),0)}))),{get firstHiddenTime(){return g}}},b=function(te){document.prerendering?addEventListener("prerenderingchange",(function(){return te()}),!0):te()},L=[1800,3e3],C=function(te,ne){ne=ne||{},b((function(){var ie,ae=S(),se=f("FCP"),oe=d("paint",(function(le){le.forEach((function(ce){ce.name==="first-contentful-paint"&&(oe.disconnect(),ce.startTime<ae.firstHiddenTime&&(se.value=Math.max(ce.startTime-s(),0),se.entries.push(ce),ie(!0)))}))}));oe&&(ie=l(te,se,L,ne.reportAllChanges),u((function(le){se=f("FCP"),ie=l(te,se,L,ne.reportAllChanges),m((function(){se.value=performance.now()-le.timeStamp,ie(!0)}))})))}))},M=[.1,.25],D=function(te,ne){(function(ie,ae){ae=ae||{},C(v((function(){var se,oe=f("CLS",0),le=0,ce=[],ue=function(fe){fe.forEach((function(he){if(!he.hadRecentInput){var pe=ce[0],ve=ce[ce.length-1];le&&he.startTime-ve.startTime<1e3&&he.startTime-pe.startTime<5e3?(le+=he.value,ce.push(he)):(le=he.value,ce=[he])}})),le>oe.value&&(oe.value=le,oe.entries=ce,se())},de=d("layout-shift",ue);de&&(se=l(ie,oe,M,ae.reportAllChanges),p((function(){ue(de.takeRecords()),se(!0)})),u((function(){le=0,oe=f("CLS",0),se=l(ie,oe,M,ae.reportAllChanges),m((function(){return se()}))})),setTimeout(se,0))})))})((function(ie){te((function(ae){var se,oe={};if(ae.entries.length){var le=ae.entries.reduce((function(ue,de){return ue&&ue.value>de.value?ue:de}));if(le&&le.sources&&le.sources.length){var ce=(se=le.sources).find((function(ue){return ue.node&&ue.node.nodeType===1}))||se[0];ce&&(oe={largestShiftTarget:a(ce.node),largestShiftTime:le.startTime,largestShiftValue:le.value,largestShiftSource:ce,largestShiftEntry:le,loadState:r(le.startTime)})}}return Object.assign(ae,{attribution:oe})})(ie))}),ne)},w=function(te,ne){C((function(ie){te((function(ae){var se={timeToFirstByte:0,firstByteToFCP:ae.value,loadState:r(c())};if(ae.entries.length){var oe=n(),le=ae.entries[ae.entries.length-1];if(oe){var ce=oe.activationStart||0,ue=Math.max(0,oe.responseStart-ce);se={timeToFirstByte:ue,firstByteToFCP:ae.value-ue,loadState:r(ae.entries[0].startTime),navigationEntry:oe,fcpEntry:le}}}return Object.assign(ae,{attribution:se})})(ie))}),ne)},x=0,I=1/0,k=0,A=function(te){te.forEach((function(ne){ne.interactionId&&(I=Math.min(I,ne.interactionId),k=Math.max(k,ne.interactionId),x=k?(k-I)/7+1:0)}))},F=function(){return t?x:performance.interactionCount||0},P=function(){"interactionCount"in performance||t||(t=d("event",A,{type:"event",buffered:!0,durationThreshold:0}))},B=[],O=new Map,R=0,j=function(){return B[Math.min(B.length-1,Math.floor((F()-R)/50))]},q=[],H=function(te){if(q.forEach((function(se){return se(te)})),te.interactionId||te.entryType==="first-input"){var ne=B[B.length-1],ie=O.get(te.interactionId);if(ie||B.length<10||te.duration>ne.latency){if(ie)te.duration>ie.latency?(ie.entries=[te],ie.latency=te.duration):te.duration===ie.latency&&te.startTime===ie.entries[0].startTime&&ie.entries.push(te);else{var ae={id:te.interactionId,latency:te.duration,entries:[te]};O.set(ae.id,ae),B.push(ae)}B.sort((function(se,oe){return oe.latency-se.latency})),B.length>10&&B.splice(10).forEach((function(se){return O.delete(se.id)}))}}},N=function(te){var ne=self.requestIdleCallback||self.setTimeout,ie=-1;return te=v(te),document.visibilityState==="hidden"?te():(ie=ne(te),p(te)),ie},W=[200,500],z=function(te,ne){"PerformanceEventTiming"in self&&"interactionId"in PerformanceEventTiming.prototype&&(ne=ne||{},b((function(){var ie;P();var ae,se=f("INP"),oe=function(ce){N((function(){ce.forEach(H);var ue=j();ue&&ue.latency!==se.value&&(se.value=ue.latency,se.entries=ue.entries,ae())}))},le=d("event",oe,{durationThreshold:(ie=ne.durationThreshold)!==null&&ie!==void 0?ie:40});ae=l(te,se,W,ne.reportAllChanges),le&&(le.observe({type:"first-input",buffered:!0}),p((function(){oe(le.takeRecords()),ae(!0)})),u((function(){R=F(),B.length=0,O.clear(),se=f("INP"),ae=l(te,se,W,ne.reportAllChanges)})))})))},U=[],V=[],_=0,G=new WeakMap,J=new Map,K=-1,Q=function(te){U=U.concat(te),X()},X=function(){K<0&&(K=N(Y))},Y=function(){J.size>10&&J.forEach((function(le,ce){O.has(ce)||J.delete(ce)}));var te=B.map((function(le){return G.get(le.entries[0])})),ne=V.length-50;V=V.filter((function(le,ce){return ce>=ne||te.includes(le)}));for(var ie=new Set,ae=0;ae<V.length;ae++){var se=V[ae];nt(se.startTime,se.processingEnd).forEach((function(le){ie.add(le)}))}var oe=U.length-1-50;U=U.filter((function(le,ce){return le.startTime>_&&ce>oe||ie.has(le)})),K=-1};q.push((function(te){te.interactionId&&te.target&&!J.has(te.interactionId)&&J.set(te.interactionId,te.target)}),(function(te){var ne,ie=te.startTime+te.duration;_=Math.max(_,te.processingEnd);for(var ae=V.length-1;ae>=0;ae--){var se=V[ae];if(Math.abs(ie-se.renderTime)<=8){(ne=se).startTime=Math.min(te.startTime,ne.startTime),ne.processingStart=Math.min(te.processingStart,ne.processingStart),ne.processingEnd=Math.max(te.processingEnd,ne.processingEnd),ne.entries.push(te);break}}ne||(ne={startTime:te.startTime,processingStart:te.processingStart,processingEnd:te.processingEnd,renderTime:ie,entries:[te]},V.push(ne)),(te.interactionId||te.entryType==="first-input")&&G.set(te,ne),X()}));var Z,$,tt,et,nt=function(te,ne){for(var ie,ae=[],se=0;ie=U[se];se++)if(!(ie.startTime+ie.duration<te)){if(ie.startTime>ne)break;ae.push(ie)}return ae},rt=function(te,ne){e||(e=d("long-animation-frame",Q)),z((function(ie){te((function(ae){var se=ae.entries[0],oe=G.get(se),le=se.processingStart,ce=oe.processingEnd,ue=oe.entries.sort((function(ge,Se){return ge.processingStart-Se.processingStart})),de=nt(se.startTime,ce),fe=ae.entries.find((function(ge){return ge.target})),he=fe&&fe.target||J.get(se.interactionId),pe=[se.startTime+se.duration,ce].concat(de.map((function(ge){return ge.startTime+ge.duration}))),ve=Math.max.apply(Math,pe),me={interactionTarget:a(he),interactionTargetElement:he,interactionType:se.name.startsWith("key")?"keyboard":"pointer",interactionTime:se.startTime,nextPaintTime:ve,processedEventEntries:ue,longAnimationFrameEntries:de,inputDelay:le-se.startTime,processingDuration:ce-le,presentationDelay:Math.max(ve-ce,0),loadState:r(se.startTime)};return Object.assign(ae,{attribution:me})})(ie))}),ne)},it=[2500,4e3],at={},ot=function(te,ne){(function(ie,ae){ae=ae||{},b((function(){var se,oe=S(),le=f("LCP"),ce=function(fe){ae.reportAllChanges||(fe=fe.slice(-1)),fe.forEach((function(he){he.startTime<oe.firstHiddenTime&&(le.value=Math.max(he.startTime-s(),0),le.entries=[he],se())}))},ue=d("largest-contentful-paint",ce);if(ue){se=l(ie,le,it,ae.reportAllChanges);var de=v((function(){at[le.id]||(ce(ue.takeRecords()),ue.disconnect(),at[le.id]=!0,se(!0))}));["keydown","click"].forEach((function(fe){addEventListener(fe,(function(){return N(de)}),{once:!0,capture:!0})})),p(de),u((function(fe){le=f("LCP"),se=l(ie,le,it,ae.reportAllChanges),m((function(){le.value=performance.now()-fe.timeStamp,at[le.id]=!0,se(!0)}))}))}}))})((function(ie){te((function(ae){var se={timeToFirstByte:0,resourceLoadDelay:0,resourceLoadDuration:0,elementRenderDelay:ae.value};if(ae.entries.length){var oe=n();if(oe){var le=oe.activationStart||0,ce=ae.entries[ae.entries.length-1],ue=ce.url&&performance.getEntriesByType("resource").filter((function(ve){return ve.name===ce.url}))[0],de=Math.max(0,oe.responseStart-le),fe=Math.max(de,ue?(ue.requestStart||ue.startTime)-le:0),he=Math.max(fe,ue?ue.responseEnd-le:0),pe=Math.max(he,ce.startTime-le);se={element:a(ce.element),timeToFirstByte:de,resourceLoadDelay:fe-de,resourceLoadDuration:he-fe,elementRenderDelay:pe-he,navigationEntry:oe,lcpEntry:ce},ce.url&&(se.url=ce.url),ue&&(se.lcpResourceEntry=ue)}}return Object.assign(ae,{attribution:se})})(ie))}),ne)},ct=[800,1800],ut=function te(ne){document.prerendering?b((function(){return te(ne)})):document.readyState!=="complete"?addEventListener("load",(function(){return te(ne)}),!0):setTimeout(ne,0)},st=function(te,ne){ne=ne||{};var ie=f("TTFB"),ae=l(te,ie,ct,ne.reportAllChanges);ut((function(){var se=n();se&&(ie.value=Math.max(se.responseStart-s(),0),ie.entries=[se],ae(!0),u((function(){ie=f("TTFB",0),(ae=l(te,ie,ct,ne.reportAllChanges))(!0)})))}))},ft=function(te,ne){st((function(ie){te((function(ae){var se={waitingDuration:0,
66cacheDuration:0,dnsDuration:0,connectionDuration:0,requestDuration:0};if(ae.entries.length){var oe=ae.entries[0],le=oe.activationStart||0,ce=Math.max((oe.workerStart||oe.fetchStart)-le,0),ue=Math.max(oe.domainLookupStart-le,0),de=Math.max(oe.connectStart-le,0),fe=Math.max(oe.connectEnd-le,0);se={waitingDuration:ce,cacheDuration:ue-ce,dnsDuration:de-ue,connectionDuration:fe-de,requestDuration:ae.value-fe,navigationEntry:oe}}return Object.assign(ae,{attribution:se})})(ie))}),ne)},dt={passive:!0,capture:!0},lt=new Date,mt=function(te,ne){Z||(Z=ne,$=te,tt=new Date,gt(removeEventListener),pt())},pt=function(){if($>=0&&$<tt-lt){var te={entryType:"first-input",name:Z.type,target:Z.target,cancelable:Z.cancelable,startTime:Z.timeStamp,processingStart:Z.timeStamp+$};et.forEach((function(ne){ne(te)})),et=[]}},vt=function(te){if(te.cancelable){var ne=(te.timeStamp>1e12?new Date:performance.now())-te.timeStamp;te.type=="pointerdown"?(function(ie,ae){var se=function(){mt(ie,ae),le()},oe=function(){le()},le=function(){removeEventListener("pointerup",se,dt),removeEventListener("pointercancel",oe,dt)};addEventListener("pointerup",se,dt),addEventListener("pointercancel",oe,dt)})(ne,te):mt(ne,te)}},gt=function(te){["mousedown","keydown","touchstart","pointerdown"].forEach((function(ne){return te(ne,vt,dt)}))},ht=[100,300],Tt=function(te,ne){ne=ne||{},b((function(){var ie,ae=S(),se=f("FID"),oe=function(ue){ue.startTime<ae.firstHiddenTime&&(se.value=ue.processingStart-ue.startTime,se.entries.push(ue),ie(!0))},le=function(ue){ue.forEach(oe)},ce=d("first-input",le);ie=l(te,se,ht,ne.reportAllChanges),ce&&(p(v((function(){le(ce.takeRecords()),ce.disconnect()}))),u((function(){var ue;se=f("FID"),ie=l(te,se,ht,ne.reportAllChanges),et=[],$=-1,Z=null,gt(addEventListener),ue=oe,et.push(ue),pt()})))}))},yt=function(te,ne){Tt((function(ie){te((function(ae){var se=ae.entries[0],oe={eventTarget:a(se.target),eventType:se.name,eventTime:se.startTime,eventEntry:se,loadState:r(se.startTime)};return Object.assign(ae,{attribution:oe})})(ie))}),ne)},NAVIGATION_ID_STORAGE_KEY="com.grafana.faro.lastNavigationId",loadStateKey="load_state",timeToFirstByteKey="time_to_first_byte",WebVitalsWithAttribution=class{constructor(te,ne){this.corePushMeasurement=te,this.webVitalConfig=ne}initialize(){this.measureCLS(),this.measureFCP(),this.measureFID(),this.measureINP(),this.measureLCP(),this.measureTTFB()}measureCLS(){var te;D(ne=>{const{loadState:ie,largestShiftValue:ae,largestShiftTime:se,largestShiftTarget:oe}=ne.attribution,le=this.buildInitialValues(ne);this.addIfPresent(le,"largest_shift_value",ae),this.addIfPresent(le,"largest_shift_time",se);const ce=this.buildInitialContext(ne);this.addIfPresent(ce,loadStateKey,ie),this.addIfPresent(ce,"largest_shift_target",oe),this.pushMeasurement(le,ce)},{reportAllChanges:(te=this.webVitalConfig)===null||te===void 0?void 0:te.reportAllChanges})}measureFCP(){var te;w(ne=>{const{firstByteToFCP:ie,timeToFirstByte:ae,loadState:se}=ne.attribution,oe=this.buildInitialValues(ne);this.addIfPresent(oe,"first_byte_to_fcp",ie),this.addIfPresent(oe,timeToFirstByteKey,ae);const le=this.buildInitialContext(ne);this.addIfPresent(le,loadStateKey,se),this.pushMeasurement(oe,le)},{reportAllChanges:(te=this.webVitalConfig)===null||te===void 0?void 0:te.reportAllChanges})}measureFID(){var te;yt(ne=>{const{eventTime:ie,eventTarget:ae,eventType:se,loadState:oe}=ne.attribution,le=this.buildInitialValues(ne);this.addIfPresent(le,"event_time",ie);const ce=this.buildInitialContext(ne);this.addIfPresent(ce,"event_target",ae),this.addIfPresent(ce,"event_type",se),this.addIfPresent(ce,loadStateKey,oe),this.pushMeasurement(le,ce)},{reportAllChanges:(te=this.webVitalConfig)===null||te===void 0?void 0:te.reportAllChanges})}measureINP(){var te;rt(ne=>{const{interactionTime:ie,presentationDelay:ae,inputDelay:se,processingDuration:oe,nextPaintTime:le,loadState:ce,interactionTarget:ue,interactionType:de}=ne.attribution,fe=this.buildInitialValues(ne);this.addIfPresent(fe,"interaction_time",ie),this.addIfPresent(fe,"presentation_delay",ae),this.addIfPresent(fe,"input_delay",se),this.addIfPresent(fe,"processing_duration",oe),this.addIfPresent(fe,"next_paint_time",le);const he=this.buildInitialContext(ne);this.addIfPresent(he,loadStateKey,ce),this.addIfPresent(he,"interaction_target",ue),this.addIfPresent(he,"interaction_type",de),this.pushMeasurement(fe,he)},{reportAllChanges:(te=this.webVitalConfig)===null||te===void 0?void 0:te.reportAllChanges})}measureLCP(){var te;ot(ne=>{const{elementRenderDelay:ie,resourceLoadDelay:ae,resourceLoadDuration:se,timeToFirstByte:oe,element:le}=ne.attribution,ce=this.buildInitialValues(ne);this.addIfPresent(ce,"element_render_delay",ie),this.addIfPresent(ce,"resource_load_delay",ae),this.addIfPresent(ce,"resource_load_duration",se),this.addIfPresent(ce,timeToFirstByteKey,oe);const ue=this.buildInitialContext(ne);this.addIfPresent(ue,"element",le),this.pushMeasurement(ce,ue)},{reportAllChanges:(te=this.webVitalConfig)===null||te===void 0?void 0:te.reportAllChanges})}measureTTFB(){var te;ft(ne=>{const{dnsDuration:ie,connectionDuration:ae,requestDuration:se,waitingDuration:oe,cacheDuration:le}=ne.attribution,ce=this.buildInitialValues(ne);this.addIfPresent(ce,"dns_duration",ie),this.addIfPresent(ce,"connection_duration",ae),this.addIfPresent(ce,"request_duration",se),this.addIfPresent(ce,"waiting_duration",oe),this.addIfPresent(ce,"cache_duration",le);const ue=this.buildInitialContext(ne);this.pushMeasurement(ce,ue)},{reportAllChanges:(te=this.webVitalConfig)===null||te===void 0?void 0:te.reportAllChanges})}buildInitialValues(te){return{[te.name.toLowerCase()]:te.value,delta:te.delta}}buildInitialContext(te){var ne;const ie=(ne=getItem("com.grafana.faro.lastNavigationId",webStorageType.session))!==null&&ne!==void 0?ne:unknownString;return{id:te.id,rating:te.rating,navigation_type:te.navigationType,navigation_entry_id:ie}}pushMeasurement(te,ne){this.corePushMeasurement({type:"web-vitals",values:te},{context:ne})}
vendor: 4,700 bytes, line 66
66addIfPresent(te,ne,ie){ie&&(te[ne]=ie)}},WebVitalsInstrumentation=class extends BaseInstrumentation{constructor(){super(...arguments),this.name="@grafana/faro-web-sdk:instrumentation-web-vitals",this.version=VERSION$8}initialize(){this.logDebug("Initializing"),this.intializeWebVitalsInstrumentation().initialize()}intializeWebVitalsInstrumentation(){var te,ne,ie;return((te=this.config)===null||te===void 0?void 0:te.trackWebVitalsAttribution)===!1||((ie=(ne=this.config)===null||ne===void 0?void 0:ne.webVitalsInstrumentation)===null||ie===void 0?void 0:ie.trackAttribution)===!1?new WebVitalsBasic(this.api.pushMeasurement,this.config.webVitalsInstrumentation):new WebVitalsWithAttribution(this.api.pushMeasurement,this.config.webVitalsInstrumentation)}},NAVIGATION_ENTRY="navigation",RESOURCE_ENTRY="resource",w3cTraceparentFormat=/^00-[a-f0-9]{32}-[a-f0-9]{16}-[0-9]{1,2}$/;function getSpanContextFromServerTiming(te=[]){for(const ne of te)if(ne.name==="traceparent"){if(!w3cTraceparentFormat.test(ne.description))continue;const[,ie,ae]=ne.description.split("-");if(ie!=null&&ae!=null)return{traceId:ie,spanId:ae};break}}function performanceObserverSupported(){return"PerformanceObserver"in window}function onDocumentReady(te){if(document.readyState==="complete")te();else{const ne=()=>{document.readyState==="complete"&&(te(),document.removeEventListener("readystatechange",ne))};document.addEventListener("readystatechange",ne)}}function includePerformanceEntry(te,ne={}){for(const[ie,ae]of Object.entries(ne)){const se=te[ie];return se==null?!1:isArray$3(ae)?ae.includes(se):se===ae}return!0}function createFaroResourceTiming(te){const{connectEnd:ne,connectStart:ie,decodedBodySize:ae,domainLookupEnd:se,domainLookupStart:oe,duration:le,encodedBodySize:ce,fetchStart:ue,initiatorType:de,name:fe,nextHopProtocol:he,redirectEnd:pe,redirectStart:ve,renderBlockingStatus:me,requestStart:ge,responseEnd:Se,responseStart:_e,responseStatus:Ee,secureConnectionStart:ye,transferSize:Te,workerStart:be}=te;return{name:fe,duration:toFaroPerformanceTimingString(le),tcpHandshakeTime:toFaroPerformanceTimingString(ne-ie),dnsLookupTime:toFaroPerformanceTimingString(se-oe),tlsNegotiationTime:toFaroPerformanceTimingString(ne-ye),responseStatus:toFaroPerformanceTimingString(Ee),redirectTime:toFaroPerformanceTimingString(pe-ve),requestTime:toFaroPerformanceTimingString(_e-ge),responseTime:toFaroPerformanceTimingString(Se-_e),fetchTime:toFaroPerformanceTimingString(Se-ue),serviceWorkerTime:toFaroPerformanceTimingString(ue-be),decodedBodySize:toFaroPerformanceTimingString(ae),encodedBodySize:toFaroPerformanceTimingString(ce),cacheHitStatus:Ce(),renderBlockingStatus:toFaroPerformanceTimingString(me),protocol:he,initiatorType:de,visibilityState:document.visibilityState,ttfb:toFaroPerformanceTimingString(_e-ge),transferSize:toFaroPerformanceTimingString(Te)};function Ce(){let Ie="fullLoad";return Te===0?ae>0&&(Ie="cache"):Ee!=null?Ee===304&&(Ie="conditionalFetch"):ce>0&&Te<ce&&(Ie="conditionalFetch"),Ie}}function createFaroNavigationTiming(te){const{activationStart:ne,domComplete:ie,domContentLoadedEventEnd:ae,domContentLoadedEventStart:se,domInteractive:oe,fetchStart:le,loadEventEnd:ce,loadEventStart:ue,responseStart:de,type:fe}=te,he=getDocumentParsingTime();return Object.assign(Object.assign({},createFaroResourceTiming(te)),{pageLoadTime:toFaroPerformanceTimingString(ie-le),documentParsingTime:toFaroPerformanceTimingString(he?oe-he:null),domProcessingTime:toFaroPerformanceTimingString(ie-oe),domContentLoadHandlerTime:toFaroPerformanceTimingString(ae-se),onLoadTime:toFaroPerformanceTimingString(ce-ue),ttfb:toFaroPerformanceTimingString(Math.max(de-(ne??0),0)),type:fe})}function getDocumentParsingTime(){var te;return((te=performance.timing)===null||te===void 0?void 0:te.domLoading)!=null?performance.timing.domLoading-performance.timeOrigin:null}function toFaroPerformanceTimingString(te){return te==null?unknownString:typeof te=="number"?Math.round(te>0?te:0).toString():te.toString()}function getNavigationTimings(te){let ne;const ie=new Promise(ae=>{ne=ae});return new PerformanceObserver(ae=>{var se;const[oe]=ae.getEntries();if(oe==null||isUrlIgnored$1(oe.name))return;const le=oe.toJSON();let ce=getSpanContextFromServerTiming(le?.serverTiming);const ue=(se=getItem("com.grafana.faro.lastNavigationId",webStorageType.session))!==null&&se!==void 0?se:unknownString,de=Object.assign(Object.assign({},createFaroNavigationTiming(le)),{faroNavigationId:genShortID(),faroPreviousNavigationId:ue});setItem(NAVIGATION_ID_STORAGE_KEY,de.faroNavigationId,webStorageType.session),te("faro.performance.navigation",de,void 0,{spanContext:ce,timestampOverwriteMs:performance.timeOrigin+le.
66startTime}),ne(de)}).observe({type:NAVIGATION_ENTRY,buffered:!0}),ie}var DEFAULT_TRACK_RESOURCES={initiatorType:["xmlhttprequest","fetch"]};function observeResourceTimings(te,ne,ie){const ae=faro.config.trackResources;new PerformanceObserver(se=>{const oe=se.getEntries();for(const le of oe){if(isUrlIgnored$1(le.name))return;const ce=le.toJSON();let ue=getSpanContextFromServerTiming(ce?.serverTiming);if(ae==null&&includePerformanceEntry(ce,DEFAULT_TRACK_RESOURCES)||ae){const de=Object.assign(Object.assign({},createFaroResourceTiming(ce)),{faroNavigationId:te,faroResourceId:genShortID()});faro.config.trackUserActionsPreview&&ie?.notify({type:"resource"}),ne("faro.performance.resource",de,void 0,{spanContext:ue,timestampOverwriteMs:performance.timeOrigin+ce.startTime})}}}).observe({type:RESOURCE_ENTRY,buffered:!0})}var __awaiter$1=function(te,ne,ie,ae){function se(oe){return oe instanceof ie?oe:new ie(function(le){le(oe)})}return new(ie||(ie=Promise))(function(oe,le){function ce(fe){try{de(ae.next(fe))}catch(he){le(he)}}function ue(fe){try{de(ae.throw(fe))}catch(he){le(he)}}function de(fe){fe.done?oe(fe.value):se(fe.value).then(ce,ue)}de((ae=ae.apply(te,ne||[])).next())})},performanceEntriesSubscription=new Observable,PerformanceInstrumentation=class extends BaseInstrumentation{constructor(){super(...arguments),this.name="@grafana/faro-web-sdk:instrumentation-performance",this.version=VERSION$8}initialize(){if(!performanceObserverSupported()){this.logDebug("performance observer not supported. Disable performance instrumentation.");return}onDocumentReady(()=>__awaiter$1(this,void 0,void 0,function*(){const te=this.api.pushEvent,{faroNavigationId:ne}=yield getNavigationTimings(te);ne!=null&&observeResourceTimings(ne,te,performanceEntriesSubscription)}))}},MESSAGE_TYPE_RESOURCE_ENTRY="resource-entry",MESSAGE_TYPE_HTTP_REQUEST_START="http-request-start",MESSAGE_TYPE_HTTP_REQUEST_END="http-request-end",MESSAGE_TYPE_DOM_MUTATION="dom-mutation",userActionDataAttributeParsed="faroUserActionName",userActionDataAttribute="data-faro-user-action-name",userActionStartByApiCallEventName="faroApiCall";function monitorDomMutations(){const te=new Observable;return new MutationObserver((ne,ie)=>{te.notify({type:MESSAGE_TYPE_DOM_MUTATION})}).observe(document,{attributes:!0,childList:!0,subtree:!0,characterData:!0}),te}var apiTypeFetch="fetch",apiTypeXhr="xhr";function monitorHttpRequests(){const te=new Observable;function ne(ae){te.notify({type:MESSAGE_TYPE_HTTP_REQUEST_START,request:ae})}function ie(ae){te.notify({type:MESSAGE_TYPE_HTTP_REQUEST_END,request:ae})}return monitorFetch({onRequestStart:ne,onRequestEnd:ie}),monitorXhr({onRequestStart:ne,onRequestEnd:ie}),te}function monitorXhr({onRequestStart:te,onRequestEnd:ne}){const ie=XMLHttpRequest.prototype.open;XMLHttpRequest.prototype.open=function(){const ae=arguments[1],se=isUrlIgnored$1(ae),oe=arguments[0],le=genShortID();this.addEventListener("loadstart",function(){se||te({url:ae,method:oe,requestId:le,apiType:apiTypeXhr})}),this.addEventListener("load",function(){se||ne({url:ae,method:oe,requestId:le,apiType:apiTypeXhr})}),this.addEventListener("error",function(){se||ne({url:ae,method:oe,requestId:le,apiType:apiTypeXhr})}),this.addEventListener("abort",function(){se||ne({url:ae,method:oe,requestId:le,apiType:apiTypeXhr})}),ie.apply(this,arguments)}}function monitorFetch({onRequestEnd:te,onRequestStart:ne}){const ie=window.fetch;window.fetch=function(){var ae,se;const oe=(ae=getUrlFromResource(arguments[0]))!==null&&ae!==void 0?ae:"",le=isUrlIgnored$1(oe),ce=((se=arguments[1])!==null&&se!==void 0?se:{}).method,ue=genShortID();return le||ne({url:oe,method:ce,requestId:ue,apiType:apiTypeFetch}),ie.apply(this,arguments).then(de=>(le||te({url:oe,method:ce,requestId:ue,apiType:apiTypeFetch}),de)).catch(de=>{throw le||te({url:oe,method:ce,requestId:ue,apiType:apiTypeFetch}),de})}}function monitorPerformanceEntries(){const te=new Observable;return performanceEntriesSubscription.subscribe(ne=>{ne.type==="resource"&&te.notify({type:MESSAGE_TYPE_RESOURCE_ENTRY})}),te}function convertDataAttributeName(te){const ne=te.split("data-")[1],ie=ne?.replace(/-(.)/g,(ae,se)=>se.toUpperCase());return ie?.replace(/-/g,"")}var maxFollowUpActionTimeRange=100;function getUserEventHandler(te){const{api:ne,config:ie}=te,ae=monitorHttpRequests(),se=monitorDomMutations(),oe=monitorPerformanceEntries();let le,ce=!1;function ue(de){var fe;let he;const pe=isApiEvent(de);
66if(pe?he=de.name:he=getUserActionName(de.target,(fe=ie.trackUserActionsDataAttributeName)!==null&&fe!==void 0?fe:userActionDataAttributeParsed),ce||he==null)return;ce=!0;const ve=dateNow();let me;const ge=genShortID();apiMessageBus.notify({type:USER_ACTION_START,name:he,startTime:ve,parentId:ge}),le=startTimeout(le,()=>{me=dateNow(),ce=!1,sendUserActionCancelMessage(he,ge)},maxFollowUpActionTimeRange);const Se=new Map;let _e=!1,Ee;const ye=new Observable().merge(ae,se,oe).takeWhile(()=>ce).filter(Te=>!(_e&&!(isRequestEndMessage(Te)&&Se.has(Te.request.requestId)))).subscribe(Te=>{isRequestStartMessage(Te)&&Se.set(Te.request.requestId,Te.request),isRequestEndMessage(Te)&&Se.delete(Te.request.requestId),le=startTimeout(le,()=>{me=dateNow();const be=Object.assign({api:ne,userActionName:he,startTime:ve,endTime:me,actionId:ge,event:de},pe?{attributes:de.attributes}:{}),Ce=Se.size>0;_e&&!Ce&&(clearTimeout(Ee),_e=!1),Ce?(_e=!0,apiMessageBus.notify({type:USER_ACTION_HALT,name:he,parentId:ge,reason:"pending-requests",haltTime:dateNow()}),Ee=startTimeout(void 0,()=>{unsubscribeAllMonitors(ye),endUserAction(be),ce=!1,_e=!1},1e3*10)):(unsubscribeAllMonitors(ye),endUserAction(be),ce=!1,_e=!1)},maxFollowUpActionTimeRange)})}return ue}function endUserAction(te){const{api:ne,userActionName:ie,startTime:ae,endTime:se,actionId:oe,event:le,attributes:ce}=te,ue=se-ae,de=le.type;apiMessageBus.notify({type:USER_ACTION_END,name:ie,id:oe,startTime:ae,endTime:se,duration:ue,eventType:de}),ne.pushEvent(ie,Object.assign({userActionStartTime:ae.toString(),userActionEndTime:se.toString(),userActionDuration:ue.toString(),userActionTrigger:de},stringifyObjectValues(ce)),void 0,{timestampOverwriteMs:ae,customPayloadTransformer:fe=>(fe.action={id:oe,name:ie},fe)})}function getUserActionName(te,ne){const ie=convertDataAttributeName(ne),ae=te.dataset;for(const se in ae)if(se===ie)return ae[se]}function startTimeout(te,ne,ie){return te&&clearTimeout(te),te=setTimeout(()=>{ne()},ie),te}function sendUserActionCancelMessage(te,ne){apiMessageBus.notify({type:USER_ACTION_CANCEL,name:te,parentId:ne})}function unsubscribeAllMonitors(te){te?.unsubscribe(),te=void 0}function isRequestStartMessage(te){return te.type===MESSAGE_TYPE_HTTP_REQUEST_START}function isRequestEndMessage(te){return te.type===MESSAGE_TYPE_HTTP_REQUEST_END}function isApiEvent(te){return te.type==="faroApiCall"&&typeof te.name=="string"}var processUserEventHandler,UserActionInstrumentation=class extends BaseInstrumentation{constructor(){super(...arguments),this.name="@grafana/faro-web-sdk:instrumentation-user-action",this.version=VERSION$8}initialize(){processUserEventHandler=getUserEventHandler(faro),window.addEventListener("pointerdown",processUserEventHandler),window.addEventListener("keydown",processUserEventHandler)}},CSPInstrumentation=class extends BaseInstrumentation{constructor(){super(),this.name="@grafana/faro-web-sdk:instrumentation-csp",this.version=VERSION$8}initialize(){document.addEventListener("securitypolicyviolation",this.securitypolicyviolationHandler.bind(this))}destroy(){document.removeEventListener("securitypolicyviolation",this.securitypolicyviolationHandler)}securitypolicyviolationHandler(te){this.api.pushEvent("securitypolicyviolation",stringifyObjectValues(te))}};function getWebInstrumentations(te={}){const ne=[new UserActionInstrumentation,new ErrorsInstrumentation,new WebVitalsInstrumentation,new SessionInstrumentation,new ViewInstrumentation];return te.enablePerformanceInstrumentation!==!1&&ne.unshift(new PerformanceInstrumentation),te.enableContentSecurityPolicyInstrumentation!==!1&&ne.push(new CSPInstrumentation),te.captureConsole!==!1&&ne.push(new ConsoleInstrumentation({disabledLevels:te.captureConsoleDisabledLevels})),ne}var defaultEventDomain="browser",k6Meta=()=>{const te=window.k6;return{k6:Object.assign({isK6Browser:!0},te?.testRunId&&{testRunId:te?.testRunId})}},currentHref,pageId;function createPageMeta({generatePageId:te,initialPageMeta:ne}={}){return()=>{const ae=location.href;return isFunction$3(te)&¤tHref!==ae&&(currentHref=ae,pageId=te(location)),{page:Object.assign(Object.assign({url:ae},pageId?{id:pageId}:{}),ne)}}}var __awaiter=function(te,ne,ie,ae){function se(oe){return oe instanceof ie?oe:new ie(function(le){le(oe)})}return new(ie||(ie=Promise))(function(oe,le){function ce(fe){try{de(ae.next(fe))}catch(he){le(he)}}function ue(fe){try{de(ae.throw(fe))}catch(he){le(he)}}function de(fe){fe.done?oe(fe.value):se(fe.value).then(ce,ue)}de((ae=ae.apply(te,ne||[])).next())})},__rest$2=function(te,ne){var ie={};for(var ae in te)Object.prototype.hasOwnProperty.call(te,ae)&&ne.indexOf(ae)<0&&(ie[ae]=te[ae]);if(te!=null&&typeof Object.getOwnPropertySymbols=="function")for(var se=0,ae=Object.getOwnPropertySymbols(te);se<ae.length;se++)ne.indexOf(ae[se])<0&&Object.prototype.propertyIsEnumerable.call(te,ae[se])&&(ie[ae[se]]=te[ae[se]]);return ie},DEFAULT_BUFFER_SIZE=30,DEFAULT_CONCURRENCY=5,DEFAULT_RATE_LIMIT_BACKOFF_MS=5e3,BEACON_BODY_SIZE_LIMIT=6e4,TOO_MANY_REQUESTS=429,ACCEPTED=202,FetchTransport=class extends BaseTransport{constructor(te){var ne,ie,ae,se;super(),this.options=te,this.name="@grafana/faro-web-sdk:transport-fetch",this.version=VERSION$8,this.disabledUntil=new Date,this.rateLimitBackoffMs=(ne=te.defaultRateLimitBackoffMs)!==null&&ne!==void 0?ne:DEFAULT_RATE_LIMIT_BACKOFF_MS,this.getNow=(ie=te.getNow)!==null&&ie!==void 0?ie:(()=>Date.now()),this.promiseBuffer=createPromiseBuffer({size:(ae=te.bufferSize)!==null&&ae!==void 0?ae:DEFAULT_BUFFER_SIZE,concurrency:(se=te.concurrency)!==null&&se!==void 0?se:DEFAULT_CONCURRENCY})}send(te){return __awaiter(this,void 0,void 0,function*(){try{if(this.disabledUntil>new Date(this.getNow()))return this.logWarn(`Dropping transport item due to too many requests. Backoff until ${this.disabledUntil}`),Promise.resolve();yield this.promiseBuffer.add(()=>{const ne=JSON.stringify(getTransportBody(te)),{url:ie,requestOptions:ae,apiKey:se}=this.options,oe=ae??{},{headers:le}=oe,ce=__rest$2(oe,["headers"]);let ue;const de=this.metas.value.session;return de!=null&&(ue=de.id),fetch(ie,Object.assign({method:"POST",headers:Object.assign(Object.assign(Object.assign({"Content-Type":"application/json"},le??{}),se?{"x-api-key":se}:{}),ue?{"x-faro-session-id":ue}:{}),body:ne,keepalive:ne.length<=BEACON_BODY_SIZE_LIMIT},ce??{})).then(fe=>__awaiter(this,void 0,void 0,function*(){return fe.status===ACCEPTED&&fe.headers.get("X-Faro-Session-Status")==="invalid"&&this.extendFaroSession(this.config,this.logDebug),fe.status===TOO_MANY_REQUESTS&&(this.disabledUntil=this.getRetryAfterDate(fe),this.logWarn(`Too many requests, backing off until ${this.disabledUntil}`)),fe.text().catch(noop$1),fe})).catch(fe=>{this.logError(`Failed sending payload to the receiver 67`,JSON.parse(ne),fe)})})}catch(ne){this.logError(ne)}})}getIgnoreUrls(){var te;return[this.options.url].concat((te=this.config.ignoreUrls)!==null&&te!==void 0?te:[])}isBatched(){return!0}getRetryAfterDate(te){const ne=this.getNow(),ie=te.headers.get("Retry-After");if(ie){const ae=Number(ie);if(!isNaN(ae))return new Date(ae*1e3+ne);const se=Date.parse(ie);if(!isNaN(se))return new Date(se)}return new Date(ne+this.rateLimitBackoffMs)}extendFaroSession(te,ne){const ie="Session expired",ae=te.sessionTracking;if(ae?.enabled){const{fetchUserSession:se,storeUserSession:oe}=getSessionManagerByConfig(ae);getUserSessionUpdater({fetchUserSession:se,storeUserSession:oe})({forceSessionExtend:!0}),ne(`${ie} created new session.`)}else ne(`${ie}.`)}},__rest$1=function(te,ne){var ie={};for(var ae in te)Object.prototype.hasOwnProperty.call(te,ae)&&ne.indexOf(ae)<0&&(ie[ae]=te[ae]);if(te!=null&&typeof Object.getOwnPropertySymbols=="function")for(var se=0,ae=Object.getOwnPropertySymbols(te);se<ae.length;se++)ne.indexOf(ae[se])<0&&Object.prototype.propertyIsEnumerable.call(te,ae[se])&&(ie[ae[se]]=te[ae[se]]);return ie};function makeCoreConfig(te){var ne;const ie=[],ae=createInternalLogger(te.unpatchedConsole,te.internalLoggerLevel);te.transports?((te.url||te.apiKey)&&ae.error('if "transports" is defined, "url" and "apiKey" should not be defined'),ie.pu
vendor: 1,133 bytes, line 67
67sh(...te.transports)):te.url?ie.push(new FetchTransport({url:te.url,apiKey:te.apiKey})):ae.error('either "url" or "transports" must be defined');const{dedupe:se=!0,eventDomain:oe=defaultEventDomain,globalObjectKey:le=defaultGlobalObjectKey,instrumentations:ce=getWebInstrumentations(),internalLoggerLevel:ue=defaultInternalLoggerLevel,isolate:de=!1,logArgsSerializer:fe=defaultLogArgsSerializer,metas:he=createDefaultMetas(te),paused:pe=!1,preventGlobalExposure:ve=!1,unpatchedConsole:me=defaultUnpatchedConsole,trackUserActionsPreview:ge=!1,trackUserActionsDataAttributeName:Se=userActionDataAttribute,url:_e}=te,Ee=__rest$1(te,["dedupe","eventDomain","globalObjectKey","instrumentations","internalLoggerLevel","isolate","logArgsSerializer","metas","paused","preventGlobalExposure","unpatchedConsole","trackUserActionsPreview","trackUserActionsDataAttributeName","url"]);return Object.assign(Object.assign({},Ee),{batching:Object.assign(Object.assign({},defaultBatchingConfig),te.batching),dedupe:se,globalObjectKey:le,instrumentations:getFilteredInstrumentations(ce,te),internalLoggerLevel:ue,isolate:de,logArgsSerializer:fe,metas:
67he,parseStacktrace,paused:pe,preventGlobalExposure:ve,transports:ie,unpatchedConsole:me,eventDomain:oe,ignoreUrls:[...(ne=te.ignoreUrls)!==null&&ne!==void 0?ne:[],..._e?[_e]:[],/\/collect(?:\/[\w]*)?$/],sessionTracking:Object.assign(Object.assign(Object.assign({},defaultSessionTrackingConfig),te.sessionTracking),crateSessionMeta({trackGeolocation:te.trackGeolocation,sessionTracking:te.sessionTracking})),trackUserActionsPreview:ge,trackUserActionsDataAttributeName:Se})}function getFilteredInstrumentations(te,{trackUserActionsPreview:ne}){return te.filter(ie=>!(ie.name==="@grafana/faro-web-sdk:instrumentation-user-action"&&!ne))}function createDefaultMetas(te){var ne,ie;const{page:ae,generatePageId:se}=(ne=te?.pageTracking)!==null&&ne!==void 0?ne:{},oe=[browserMeta,createPageMeta({generatePageId:se,initialPageMeta:ae}),...(ie=te.metas)!==null&&ie!==void 0?ie:[]];return isObject$3(window.k6)?[...oe,k6Meta]:oe}function crateSessionMeta({trackGeolocation:te,sessionTracking:ne}){var ie;const ae={};return isBoolean(te)&&(ae.geoLocationTrackingEnabled=te),isEmpty(ae)?{}:{session:Object.assign(Object.assign({},(ie=ne?.session)!==null&&ie!==void 0?ie:{}),{overrides:ae})}}function initializeFaro(te){const ne=makeCoreConfig(te);if(ne)return initializeFaro$1(ne)}var VERSION$7,init_version$1=__esmMin((()=>{VERSION$7="1.9.1"}));function _makeCompatibilityCheck(te){const ne=new Set([te]),ie=new Set,ae=te.match(re);if(!ae)return()=>!1;const se={major:+ae[1],minor:+ae[2],patch:+ae[3],prerelease:ae[4]};if(se.prerelease!=null)return function(ue){return ue===te};function oe(ce){return ie.add(ce),!1}function le(ce){return ne.add(ce),!0}return function(ue){if(ne.has(ue))return!0;if(ie.has(ue))return!1;const de=ue.match(re);if(!de)return oe(ue);const fe={major:+de[1],minor:+de[2],patch:+de[3],prerelease:de[4]};return fe.prerelease!=null||se.major!==fe.major?oe(ue):se.major===0?se.minor===fe.minor&&se.patch<=fe.patch?le(ue):oe(ue):se.minor<=fe.minor?le(ue):oe(ue)}}var re,isCompatible,init_semver=__esmMin((()=>{init_version$1(),re=/^(\d+)\.(\d+)\.(\d+)(-(.+))?$/,isCompatible=_makeCompatibilityCheck(VERSION$7)}));function registerGlobal(te,ne,ie,ae=!1){var se;const oe=_global$1[GLOBAL_OPENTELEMETRY_API_KEY]=(se=_global$1[GLOBAL_OPENTELEMETRY_API_KEY])!==null&&se!==void 0?se:{version:VERSION$7};if(!ae&&oe[te]){const le=new Error(`@opentelemetry/api: Attempted duplicate registration of API: ${te}`);return ie.error(le.stack||le.message),!1}if(oe.version!=="1.9.1"){const le=new Error(`@opentelemetry/api: Registration of version v${oe.version} for ${te} does not match previously registered API v${VERSION$7}`);return ie.error(le.stack||le.message),!1}return oe[te]=ne,ie.debug(`@opentelemetry/api: Registered a global for ${te} v${VERSION$7}.`),!0}function getGlobal(te){var ne,ie;const ae=(ne=_global$1[GLOBAL_OPENTELEMETRY_API_KEY])===null||ne===void 0?void 0:ne.version;if(!(!ae||!isCompatible(ae)))return(ie=_global$1[GLOBAL_OPENTELEMETRY_API_KEY])===null||ie===void 0?void 0:ie[te]}function unregisterGlobal(te,ne){ne.debug(`@opentelemetry/api: Unregistering a global for ${te} v${VERSION$7}.`);const ie=_global$1[GLOBAL_OPENTELEMETRY_API_KEY];ie&&delete ie[te]}var major,GLOBAL_OPENTELEMETRY_API_KEY,_global$1,init_global_utils=__esmMin((()=>{init_version$1(),init_semver(),major=VERSION$7.split(".")[0],GLOBAL_OPENTELEMETRY_API_KEY=Symbol.for(`opentelemetry.js.api.${major}`),_global$1=typeof globalThis=="object"?globalThis:typeof self=="object"?self:typeof window=="object"?window:typeof global=="object"?global:{}}));function logProxy(te,ne,ie){const ae=getGlobal("diag");if(ae)return ae[te](ne,...ie)}var DiagComponentLogger,init_ComponentLogger=__esmMin((()=>{init_global_utils(),DiagComponentLogger=class{constructor(te){this._namespace=te.namespace||"DiagComponentLogger"}debug(...te){return logProxy("debug",this._namespace,te)}error(...te){return logProxy("error",this._namespace,te)}info(...te){return logProxy("info",this._namespace,te)}warn(...te){return logProxy("warn",this._namespace,te)}verbose(...te){return logProxy("verbose",this._namespace,te)}}})),DiagLogLevel,init_types=__esmMin((()=>{(function(te){te[te.NONE=0]="NONE",te[te.ERROR=30]="ERROR",te[te.WARN=50]="WARN",te[te.INFO=60]="INFO",te[te.DEBUG=70]="DEBUG",te[te.VERBOSE=80]="VERBOSE",te[te.ALL=9999]="ALL"})(DiagLogLevel||(DiagLogLevel={}))}));function createLogLevelDiagLogger(te,ne){te<DiagLogLevel.NONE?te=DiagLogLevel.NONE:te>DiagLogLevel.ALL&&(te=DiagLogLevel.ALL),ne=ne||{};function ie(ae,se){const oe=ne[ae];return typeof oe=="function"&&te>=se?oe.bind(ne):function(){}}return{error:ie("error",DiagLogLevel.ERROR),warn:ie("warn",DiagLogLevel.WARN),info:ie("info",DiagLogLevel.INFO),debug:ie("debug",DiagLogLevel.DEBUG),verbose
67:ie("verbose",DiagLogLevel.VERBOSE)}}var init_logLevelLogger=__esmMin((()=>{init_types()})),API_NAME$4,DiagAPI,init_diag=__esmMin((()=>{init_ComponentLogger(),init_logLevelLogger(),init_types(),init_global_utils(),API_NAME$4="diag",DiagAPI=class Sr{static instance(){return this._instance||(this._instance=new Sr),this._instance}constructor(){function ne(se){return function(...oe){const le=getGlobal("diag");if(le)return le[se](...oe)}}const ie=this,ae=(se,oe={logLevel:DiagLogLevel.INFO})=>{var le,ce,ue;if(se===ie){const he=new Error("Cannot use diag as the logger for itself. Please use a DiagLogger implementation like ConsoleDiagLogger or a custom implementation");return ie.error((le=he.stack)!==null&&le!==void 0?le:he.message),!1}typeof oe=="number"&&(oe={logLevel:oe});const de=getGlobal("diag"),fe=createLogLevelDiagLogger((ce=oe.logLevel)!==null&&ce!==void 0?ce:DiagLogLevel.INFO,se);if(de&&!oe.suppressOverrideMessage){const he=(ue=new Error().stack)!==null&&ue!==void 0?ue:"<failed to generate stacktrace>";de.warn(`Current logger will be overwritten from ${he}
67`),fe.warn(`Current logger will overwrite one already registered from ${he}`)}return registerGlobal("diag",fe,ie,!0)};ie.setLogger=ae,ie.disable=()=>{unregisterGlobal(API_NAME$4,ie)},ie.createComponentLogger=se=>new DiagComponentLogger(se),ie.verbose=ne("verbose"),ie.debug=ne("debug"),ie.info=ne("info"),ie.warn=ne("warn"),ie.error=ne("error")}}})),BaggageImpl,init_baggage_impl=__esmMin((()=>{BaggageImpl=class nr{constructor(ne){this._entries=ne?new Map(ne):new Map}getEntry(ne){const ie=this._entries.get(ne);if(ie)return Object.assign({},ie)}getAllEntries(){return Array.from(this._entries.entries())}setEntry(ne,ie){const ae=new nr(this._entries);return ae._entries.set(ne,ie),ae}removeEntry(ne){const ie=new nr(this._entries);return ie._entries.delete(ne),ie}removeEntries(...ne){const ie=new nr(this._entries);for(const ae of ne)ie._entries.delete(ae);return ie}clear(){return new nr}}})),baggageEntryMetadataSymbol,init_symbol=__esmMin((()=>{baggageEntryMetadataSymbol=Symbol("BaggageEntryMetadata")}));function createBaggage(te={}){return new BaggageImpl(new Map(Object.entries(te)))}function baggageEntryMetadataFromString(te){return typeof te!="string"&&(diag$1.error(`Cannot create baggage metadata from unknown type: ${typeof te}`),te=""),{__TYPE__:baggageEntryMetadataSymbol,toString(){return te}}}var diag$1,init_utils$1=__esmMin((()=>{init_diag(),init_baggage_impl(),init_symbol(),diag$1=DiagAPI.instance()}));function createContextKey(te){return Symbol.for(te)}var BaseContext,ROOT_CONTEXT,init_context$1=__esmMin((()=>{BaseContext=class ur{constructor(ne){const ie=this;ie._currentContext=ne?new Map(ne):new Map,ie.getValue=ae=>ie._currentContext.get(ae),ie.setValue=(ae,se)=>{const oe=new ur(ie._currentContext);return oe._currentContext.set(ae,se),oe},ie.deleteValue=ae=>{const se=new ur(ie._currentContext);return se._currentContext.delete(ae),se}}},ROOT_CONTEXT=new BaseContext}));function createNoopMeter(){return NOOP_METER}var NoopMeter,NoopMetric,NoopCounterMetric,NoopUpDownCounterMetric,NoopGaugeMetric,NoopHistogramMetric,NoopObservableMetric,NoopObservableCounterMetric,NoopObservableGaugeMetric,NoopObservableUpDownCounterMetric,NOOP_METER,NOOP_COUNTER_METRIC,NOOP_GAUGE_METRIC,NOOP_HISTOGRAM_METRIC,NOOP_UP_DOWN_COUNTER_METRIC,NOOP_OBSERVABLE_COUNTER_METRIC,NOOP_OBSERVABLE_GAUGE_METRIC,NOOP_OBSERVABLE_UP_DOWN_COUNTER_METRIC,init_NoopMeter=__esmMin((()=>{NoopMeter=class{constructor(){}createGauge(te,ne){return NOOP_GAUGE_METRIC}createHistogram(te,ne){return NOOP_HISTOGRAM_METRIC}createCounter(te,ne){return NOOP_COUNTER_METRIC}createUpDownCounter(te,ne){return NOOP_UP_DOWN_COUNTER_METRIC}createObservableGauge(te,ne){return NOOP_OBSERVABLE_GAUGE_METRIC}createObservableCounter(te,ne){return NOOP_OBSERVABLE_COUNTER_METRIC}createObservableUpDownCounter(te,ne){return NOOP_OBSERVABLE_UP_DOWN_COUNTER_METRIC}addBatchObservableCallback(te,ne){}removeBatchObservableCallback(te){}},NoopMetric=class{},NoopCounterMetric=class extends NoopMetric{add(te,ne){}},NoopUpDownCounterMetric=class extends NoopMetric{add(te,ne){}},NoopGaugeMetric=class extends NoopMetric{record(te,ne){}},NoopHistogramMetric=class extends NoopMetric{record(te,ne){}},NoopObservableMetric=class{addCallback(te){}removeCallback(te){}},NoopObservableCounterMetric=class extends NoopObservableMetric{},NoopObservableGaugeMetric=class extends NoopObservableMetric{},NoopObservableUpDownCounterMetric=class extends NoopObservableMetric{},NOOP_METER=new NoopMeter,NOOP_COUNTER_METRIC=new NoopCounterMetric,NOOP_GAUGE_METRIC=new NoopGaugeMetric,NOOP_HISTOGRAM_METRIC=new NoopHistogramMetric,NOOP_UP_DOWN_COUNTER_METRIC=new NoopUpDownCounterMetric,NOOP_OBSERVABLE_COUNTER_METRIC=new NoopObservableCounterMetric,NOOP_OBSERVABLE_GAUGE_METRIC=new NoopObservableGaugeMetric,NOOP_OBSERVABLE_UP_DOWN_COUNTER_METRIC=new NoopObservableUpDownCounterMetric})),defaultTextMapGetter,defaultTextMapSetter,init_TextMapPropagator=__esmMin((()=>{defaultTextMapGetter={get(te,ne){if(te!=null)return te[ne]},keys(te){return te==null?[]:Object.keys(te)}},defaultTextMapSetter={set(te,ne,ie){te!=null&&(te[ne]=ie)}}})),NoopContextManager,init_NoopContextManager=__esmMin((()=>{init_context$1(),NoopContextManager=class{active(){return ROOT_CONTEXT}with(te,ne,ie,...ae){return ne.call(ie,...ae)}bind(te,ne){return ne}enable(){return this}disable(){return this}}})),API_NAME$3,NOOP_CONTEXT_MANAGER,ContextAPI,init_context=__esmMin((()=>{init_NoopContextManager(),init_global_utils(),init_diag(),API_NAME$3="context",NOOP_CONTEXT_MANAGER=new NoopContextManager,ContextAPI=class Tr{constructor(){}static getInstance(){return this._instance||(this._instance=new Tr),this._instance}setGlobalContextManager(ne){return registerGlobal(API_NAME$3,ne,DiagAPI.instance())}active(){return this._getContextManager().active()}with(ne,ie,ae,...se){return this._getContextManager().with(ne,ie,ae,...se)}bind(ne,ie){return this._getContextManager().bind(ne,ie)}_getContextManager(){return getGlobal(API_NAME$3)||NOOP_CONTEXT_MANAGER}disable(){this._getContextManager().disable(),unregisterGlobal(API_NAME$3,DiagAPI.instance())}}})),TraceFlags,init_trace_flags=__esmMin((()=>{(function(te){te[te.NONE=0]="NONE",te[te.SAMPLED=1]="SAMPLED"})(TraceFlags||(TraceFlags={}))})),INVALID_SPANID,INVALID_TRACEID,INVALID_SPAN_CONTEXT,init_invalid_span_constants=__esmMin((()=>{init_trace_flags(),INVALID_SPANID="0000000000000000",INVALID_TRACEID="00000000000000000000000000000000",INVALID_SPAN_CONTEXT={traceId:INVALID_TRACEID,spanId:INVALID_SPANID,traceFlags:TraceFlags.NONE}})),NonRecordingSpan,init_NonRecordingSpan=__esmMin((()=>{init_invalid_span_constants(),NonRecordingSpan=class{constructor(te=INVALID_SPAN_CONTEXT){this._spanContext=te}spanContext(){return this._spanContext}setAttribute(te,ne){return this}setAttributes(te){return this}addEvent(te,ne){return this}addLink(te){return this}addLinks(te){return this}setStatus(te){return this}updateName(te){return this}end(te){}isRecording(){return!1}recordException(te,ne){}}}));function getSpan(te){return te.getValue(SPAN_KEY)||void 0}function getActiveSpan(){return getSpan(ContextAPI.getInstance().active())}function setSpan(te,ne){return te.setValue(SPAN_KEY,ne)}function deleteSpan(te){return te.deleteValue(SPAN_KEY)}function setSpanContext(te,ne){return setSpan(te,new NonRecordingSpan(ne))}function getSpanContext(te){var ne;return(ne=getSpan(te))===null||ne===void 0?void 0:ne.spanContext()}var SPAN_KEY,init_context_utils=__esmMin((()=>{init_context$1(),init_NonRecordingSpan(),init_context(),SPAN_KEY=createContextKey("OpenTelemetry Context Key SPAN")}));function isValidHex(te,ne){if(typeof te!="string"||te.length!==ne)return!1;let ie=0;for(let ae=0;ae<te.length;ae+=4)ie+=(isHex[te.charCodeAt(ae)]|0)+(isHex[te.charCodeAt(ae+1)]|0)+(isHex[te.charCodeAt(ae+2)]|0)+(isHex[te.charCodeAt(ae+3)]|0);return ie===ne}function isValidTraceId(te){return isValidHex(te,32)&&te!=="00000000000000000000000000000000"}function isValidSpanId(te){return isValidHex(te,16)&&te!=="0000000000000000"}function isSpanContextValid(te){return isValidTraceId(te.traceId)&&isValidSpanId(te.spanId)}function wrapSpanContext(te){return new NonRecordingSpan(te)}var isHex,init_spancontext_utils=__esmMin((()=>{init_invalid_span_constants(),init_NonRecordingSpan(),isHex=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1])}));function isSpanContext(te){return te!==null&&typeof te=="object"&&"spanId"in te&&typeof te.spanId=="string"&&"traceId"in te&&typeof te.traceId=="string"&&"traceFlags"in te&&typeof te.traceFlags=="number"}var contextApi,NoopTracer,init_NoopTracer=__esmMin((()=>{init_context(),init_context_utils(),init_NonRecordingSpan(),init_spancontext_utils(),contextApi=ContextAPI.getInstance(),NoopTracer=class{startSpan(te,ne,ie=contextApi.active()){if(ne?.root)return new NonRecordingSpan;const ae=ie&&getSpanContext(ie);return isSpanContext(ae)&&isSpanContextValid(ae)?new NonRecordingSpan(ae):new NonRecordingSpan}startActiveSpan(te,ne,ie,ae){let se,oe,le;if(arguments.length<2)return;arguments.length===2?le=ne:arguments.length===3?(se=ne,le=ie):(se=ne,oe=ie,le=ae);const ce=oe??contextApi.active(),ue=this.startSpan(te,se,ce),de=setSpan(ce,ue);return contextApi.with(de,le,void 0,ue)}}})),NOOP_TRACER,ProxyTracer,init_ProxyTracer=__esmMin((()=>{init_NoopTracer(),NOOP_TRACER=new NoopTracer,ProxyTracer=class{constructor(te,ne,ie,ae){this._provider=te,this.name=ne,this.version=ie,this.options=ae}
vendor: 4,735 bytes, line 67
67startSpan(te,ne,ie){return this._getTracer().startSpan(te,ne,ie)}startActiveSpan(te,ne,ie,ae){const se=this._getTracer();return Reflect.apply(se.startActiveSpan,se,arguments)}_getTracer(){if(this._delegate)return this._delegate;const te=this._provider.getDelegateTracer(this.name,this.version,this.options);return te?(this._delegate=te,this._delegate):NOOP_TRACER}}})),NoopTracerProvider,init_NoopTracerProvider=__esmMin((()=>{init_NoopTracer(),NoopTracerProvider=class{getTracer(te,ne,ie){return new NoopTracer}}})),NOOP_TRACER_PROVIDER,ProxyTracerProvider,init_ProxyTracerProvider=__esmMin((()=>{init_ProxyTracer(),init_NoopTracerProvider(),NOOP_TRACER_PROVIDER=new NoopTracerProvider,ProxyTracerProvider=class{getTracer(te,ne,ie){var ae;return(ae=this.getDelegateTracer(te,ne,ie))!==null&&ae!==void 0?ae:new ProxyTracer(this,te,ne,ie)}getDelegate(){var te;return(te=this._delegate)!==null&&te!==void 0?te:NOOP_TRACER_PROVIDER}setDelegate(te){this._delegate=te}getDelegateTracer(te,ne,ie){var ae;return(ae=this._delegate)===null||ae===void 0?void 0:ae.getTracer(te,ne,ie)}}})),SamplingDecision$1,init_SamplingResult=__esmMin((()=>{(function(te){te[te.NOT_RECORD=0]="NOT_RECORD",te[te.RECORD=1]="RECORD",te[te.RECORD_AND_SAMPLED=2]="RECORD_AND_SAMPLED"})(SamplingDecision$1||(SamplingDecision$1={}))})),SpanKind,init_span_kind=__esmMin((()=>{(function(te){te[te.INTERNAL=0]="INTERNAL",te[te.SERVER=1]="SERVER",te[te.CLIENT=2]="CLIENT",te[te.PRODUCER=3]="PRODUCER",te[te.CONSUMER=4]="CONSUMER"})(SpanKind||(SpanKind={}))})),SpanStatusCode,init_status=__esmMin((()=>{(function(te){te[te.UNSET=0]="UNSET",te[te.OK=1]="OK",te[te.ERROR=2]="ERROR"})(SpanStatusCode||(SpanStatusCode={}))})),context,init_context_api=__esmMin((()=>{init_context(),context=ContextAPI.getInstance()})),diag,init_diag_api=__esmMin((()=>{init_diag(),diag=DiagAPI.instance()})),NoopMeterProvider,NOOP_METER_PROVIDER,init_NoopMeterProvider=__esmMin((()=>{init_NoopMeter(),NoopMeterProvider=class{getMeter(te,ne,ie){return NOOP_METER}},NOOP_METER_PROVIDER=new NoopMeterProvider})),API_NAME$2,MetricsAPI,init_metrics=__esmMin((()=>{init_NoopMeterProvider(),init_global_utils(),init_diag(),API_NAME$2="metrics",MetricsAPI=class Ar{constructor(){}static getInstance(){return this._instance||(this._instance=new Ar),this._instance}setGlobalMeterProvider(ne){return registerGlobal(API_NAME$2,ne,DiagAPI.instance())}getMeterProvider(){return getGlobal(API_NAME$2)||NOOP_METER_PROVIDER}getMeter(ne,ie,ae){return this.getMeterProvider().getMeter(ne,ie,ae)}disable(){unregisterGlobal(API_NAME$2,DiagAPI.instance())}}})),metrics,init_metrics_api=__esmMin((()=>{init_metrics(),metrics=MetricsAPI.getInstance()})),NoopTextMapPropagator,init_NoopTextMapPropagator=__esmMin((()=>{NoopTextMapPropagator=class{inject(te,ne){}extract(te,ne){return te}fields(){return[]}}}));function getBaggage(te){return te.getValue(BAGGAGE_KEY)||void 0}function getActiveBaggage(){return getBaggage(ContextAPI.getInstance().active())}function setBaggage(te,ne){return te.setValue(BAGGAGE_KEY,ne)}function deleteBaggage(te){return te.deleteValue(BAGGAGE_KEY)}var BAGGAGE_KEY,init_context_helpers=__esmMin((()=>{init_context(),init_context$1(),BAGGAGE_KEY=createContextKey("OpenTelemetry Baggage Key")})),API_NAME$1,NOOP_TEXT_MAP_PROPAGATOR,PropagationAPI,init_propagation=__esmMin((()=>{init_global_utils(),init_NoopTextMapPropagator(),init_TextMapPropagator(),init_context_helpers(),init_utils$1(),init_diag(),API_NAME$1="propagation",NOOP_TEXT_MAP_PROPAGATOR=new NoopTextMapPropagator,PropagationAPI=class br{constructor(){this.createBaggage=createBaggage,this.getBaggage=getBaggage,this.getActiveBaggage=getActiveBaggage,this.setBaggage=setBaggage,this.deleteBaggage=deleteBaggage}static getInstance(){return this._instance||(this._instance=new br),this._instance}setGlobalPropagator(ne){return registerGlobal(API_NAME$1,ne,DiagAPI.instance())}inject(ne,ie,ae=defaultTextMapSetter){return this._getGlobalPropagator().inject(ne,ie,ae)}extract(ne,ie,ae=defaultTextMapGetter){return this._getGlobalPropagator().extract(ne,ie,ae)}fields(){return this._getGlobalPropagator().fields()}disable(){unregisterGlobal(API_NAME$1,DiagAPI.instance())}_getGlobalPropagator(){return getGlobal(API_NAME$1)||NOOP_TEXT_MAP_PROPAGATOR}}})),propagation,init_propagation_api=__esmMin((()=>{init_propagation(),propagation=PropagationAPI.getInstance()})),API_NAME,TraceAPI,init_trace$1=__esmMin((()=>{init_global_utils(),init_ProxyTracerProvider(),init_spancontext_utils(),init_context_utils(),init_diag(),API_NAME="trace",TraceAPI=class Cr{constructor(){this._proxyTracerProvider=new ProxyTracerProvider,this.wrapSpanContext=wrapSpanContext,this.isSpanContextValid=isSpanContextValid,this.deleteSpan=deleteSpan,this.get
67Span=getSpan,this.getActiveSpan=getActiveSpan,this.getSpanContext=getSpanContext,this.setSpan=setSpan,this.setSpanContext=setSpanContext}static getInstance(){return this._instance||(this._instance=new Cr),this._instance}setGlobalTracerProvider(ne){const ie=registerGlobal(API_NAME,this._proxyTracerProvider,DiagAPI.instance());return ie&&this._proxyTracerProvider.setDelegate(ne),ie}getTracerProvider(){return getGlobal(API_NAME)||this._proxyTracerProvider}getTracer(ne,ie){return this.getTracerProvider().getTracer(ne,ie)}disable(){unregisterGlobal(API_NAME,DiagAPI.instance()),this._proxyTracerProvider=new ProxyTracerProvider}}})),trace,init_trace_api=__esmMin((()=>{init_trace$1(),trace=TraceAPI.getInstance()})),init_esm$2=__esmMin((()=>{init_utils$1(),init_context$1(),init_types(),init_NoopMeter(),init_TextMapPropagator(),init_ProxyTracer(),init_ProxyTracerProvider(),init_SamplingResult(),init_span_kind(),init_status(),init_trace_flags(),init_spancontext_utils(),init_invalid_span_constants(),init_context_api(),init_diag_api(),init_metrics_api(),init_propagation_api(),init_trace_api()}));init_esm$2();var SUPPRESS_TRACING_KEY$1=createContextKey("OpenTelemetry SDK Context Key SUPPRESS_TRACING");function suppressTracing$1(te){return te.setValue(SUPPRESS_TRACING_KEY$1,!0)}function isTracingSuppressed$1(te){return te.getValue(SUPPRESS_TRACING_KEY$1)===!0}var BAGGAGE_HEADER$1="baggage",BAGGAGE_MAX_PER_NAME_VALUE_PAIRS$1=4096,BAGGAGE_MAX_TOTAL_LENGTH$1=8192;init_esm$2();function serializeKeyPairs$1(te){return te.reduce((ne,ie)=>{const ae=`${ne}${ne!==""?",":""}${ie}`;return ae.length>8192?ne:ae},"")}function getKeyPairs$1(te){return te.getAllEntries().map(([ne,ie])=>{let ae=`${encodeURIComponent(ne)}=${encodeURIComponent(ie.value)}`;return ie.metadata!==void 0&&(ae+=";"+ie.metadata.toString()),ae})}function parsePairKeyValue$1(te){if(!te)return;const ne=te.indexOf(";"),ie=ne===-1?te:te.substring(0,ne),ae=ie.indexOf("=");if(ae<=0)return;const se=ie.substring(0,ae).trim(),oe=ie.substring(ae+1).trim();if(!se||!oe)return;let le,ce;try{le=decodeURIComponent(se),ce=decodeURIComponent(oe)}catch{return}let ue;return ne!==-1&&ne<te.length-1&&(ue=baggageEntryMetadataFromString(te.substring(ne+1))),{key:le,value:ce,metadata:ue}}function parseBaggageHeaderString(te,ne,ie,ae){let se=0;for(;se<te.length&&ie<180;){const oe=te.indexOf(",",se),le=oe===-1?te.length:oe,ce=le-se;if(ce<=4096){const ue=parsePairKeyValue$1(te.substring(se,le));if(ue){const de=(ie===0?0:1)+ce;if(ae+de>8192)break;ne[ue.key]=ue.metadata?{value:ue.value,metadata:ue.metadata}:{value:ue.value},ie++,ae+=de}}if(oe===-1)break;se=oe+1}return[ie,ae]}init_esm$2();var W3CBaggagePropagator$1=class{inject(te,ne,ie){const ae=propagation.getBaggage(te);if(!ae||isTracingSuppressed$1(te))return;const se=serializeKeyPairs$1(getKeyPairs$1(ae).filter(oe=>oe.length<=BAGGAGE_MAX_PER_NAME_VALUE_PAIRS$1).slice(0,180));se.length>0&&ie.set(ne,BAGGAGE_HEADER$1,se)}extract(te,ne,ie){const ae=ie.get(ne,BAGGAGE_HEADER$1);if(!ae)return te;const se={};let oe=0,le=0;if(Array.isArray(ae))for(let ce=0;ce<ae.length;ce++)[oe,le]=parseBaggageHeaderString(ae[ce],se,oe,le);else[oe]=parseBaggageHeaderString(ae,se,oe,le);return oe===0?te:propagation.setBaggage(te,propagation.createBaggage(se))}fields(){return[BAGGAGE_HEADER$1]}};init_esm$2();function sanitizeAttributes$1(te){const ne={};if(typeof te!="object"||te==null)return ne;for(const ie in te){if(!Object.prototype.hasOwnProperty.call(te,ie))continue;if(!isAttributeKey$1(ie)){diag.warn(`Invalid attribute key: ${ie}`);continue}const ae=te[ie];if(!isAttributeValue$1(ae)){diag.warn(`Invalid attribute value set for key: ${ie}`);continue}Array.isArray(ae)?ne[ie]=ae.slice():ne[ie]=ae}return ne}function isAttributeKey$1(te){return typeof te=="string"&&te!==""}function isAttributeValue$1(te){return te==null?!0:Array.isArray(te)?isHomogeneousAttributeValueArray$1(te):isValidPrimitiveAttributeValueType(typeof te)}function isHomogeneousAttributeValueArray$1(te){let ne;for(const ie of te){if(ie==null)continue;const ae=typeof ie;if(ae!==ne){if(!ne){if(isValidPrimitiveAttributeValueType(ae)){ne=ae;continue}return!1}return!1}}return!0}function isValidPrimitiveAttributeValueType(te){switch(te){case"number":case"boolean":case"string":return!0}return!1}init_esm$2();function loggingErrorHandler$1(){return te=>{diag.error(stringifyException$1(te))}}function stringifyException$1(te){return typeof te=="string"?te:JSON.stringify(flattenException$1(te))}function flattenException$1(te){const ne={};let ie=te;for(;ie!==null;)Object.getOwnPropertyNames(ie).forEach(ae=>{if(ne[ae])return;const se=ie[ae];se&&(ne[ae]=String(se))}),ie=Object.getPrototypeOf(ie);return ne}var delegateHandler$1=loggingErrorHandler$1();function globalErrorHandler$1(te){try{delegateHandler$1(te)}catch{}}function getStringFromEnv$1(te){}function getNumberFromEnv$1(te){}var VERSION$6="2.10.0",init_SemanticAttributes=__esmMin((()=>{})),init_trace=__esmMin((()=>{init_SemanticAttributes()})),TMP_DEPLOYMENT_ENVIRONMENT,SEMRESATTRS_DEPLOYMENT_ENVIRONMENT,init_SemanticResourceAttributes=__esmMin((()=>{TMP_DEPLOYMENT_ENVIRONMENT="deployment.environment",SEMRESATTRS_DEPLOYMENT_ENVIRONMENT=TMP_DEPLOYMENT_ENVIRONMENT})),init_resource=__esmMin((()=>{init_SemanticResourceAttributes()})),ATTR_ERROR_TYPE,ATTR_EXCEPTION_MESSAGE,ATTR_EXCEPTION_STACKTRACE,ATTR_EXCEPTION_TYPE,ATTR_HTTP_REQUEST_METHOD,ATTR_HTTP_REQUEST_METHOD_ORIGINAL,ATTR_HTTP_RESPONSE_STATUS_CODE,ATTR_SERVER_ADDRESS,ATTR_SERVER_PORT,ATTR_SERVICE_NAME,ATTR_SERVICE_VERSION,ATTR_TELEMETRY_SDK_LANGUAGE,TELEMETRY_SDK_LANGUAGE_VALUE_WEBJS,ATTR_TELEMETRY_SDK_NAME,ATTR_TELEMETRY_SDK_VERSION,ATTR_URL_FULL,ATTR_USER_AGENT_ORIGINAL,init_stable_attributes=__esmMin((()=>{ATTR_ERROR_TYPE="error.type",ATTR_EXCEPTION_MESSAGE="exception.message",ATTR_EXCEPTION_STACKTRACE="exception.stacktrace",ATTR_EXCEPTION_TYPE="exception.type",ATTR_HTTP_REQUEST_METHOD="http.request.method",ATTR_HTTP_REQUEST_METHOD_ORIGINAL="http.request.method_original",ATTR_HTTP_RESPONSE_STATUS_CODE="http.response.status_code",ATTR_SERVER_ADDRESS="server.address",ATTR_SERVER_PORT="server.port",ATTR_SERVICE_NAME="service.name",ATTR_SERVICE_VERSION="service.version",ATTR_TELEMETRY_SDK_LANGUAGE="telemetry.sdk.language",TELEMETRY_SDK_LANGUAGE_VALUE_WEBJS="webjs",ATTR_TELEMETRY_SDK_NAME="telemetry.sdk.name",ATTR_TELEMETRY_SDK_VERSION="telemetry.sdk.version",ATTR_URL_FULL="url.full",ATTR_USER_AGENT_ORIGINAL="user_agent.original"})),init_stable_metrics=__esmMin((()=>{})),init_stable_events=__esmMin((()=>{})),init_esm$1=__esmMin((()=>{init_trace(),init_resource(),init_stable_attributes(),init_stable_metrics(),init_stable_events()})),ATTR_PROCESS_RUNTIME_NAME$2="process.runtime.name";init_esm$1();var SDK_INFO$1={[ATTR_TELEMETRY_SDK_NAME]:"opentelemetry",[ATTR_PROCESS_RUNTIME_NAME$2]:"browser",[ATTR_TELEMETRY_SDK_LANGUAGE]:TELEMETRY_SDK_LANGUAGE_VALUE_WEBJS,[ATTR_TELEMETRY_SDK_VERSION]:VERSION$6},otperformance$1=performance,NANOSECOND_DIGITS$1=9,MILLISECONDS_TO_NANOSECONDS$1=Math.pow(10,6),SECOND_TO_NANOSECONDS$1=Math.pow(10,NANOSECOND_DIGITS$1);function millisToHrTime$1(te){const ne=te/1e3;return[Math.trunc(ne),Math.round(te%1e3*MILLISECONDS_TO_NANOSECONDS$1)]}function hrTime$1(te){return addHrTimes$1(millisToHrTime$1(otperformance$1.timeOrigin),millisToHrTime$1(typeof te=="number"?te:otperformance$1.now()))}function hrTimeDuration$1(te,ne){let ie=ne[0]-te[0],ae=ne[1]-te[1];return ae<0&&(ie-=1,ae+=SECOND_TO_NANOSECONDS$1),[ie,ae]}function isTimeInputHrTime$1(te){return Array.isArray(te)&&te.length===2&&typeof te[0]=="number"&&typeof te[1]=="number"}function isTimeInput$1(te){return isTimeInputHrTime$1(te)||typeof te=="number"||te instanceof Date}function addHrTimes$1(te,ne){const ie=[te[0]+ne[0],te[1]+ne[1]];return ie[1]>=SECOND_TO_NANOSECONDS$1&&(ie[1]-=SECOND_TO_NANOSECONDS$1,ie[0]+=1),ie}var ExportResultCode$1;(function(te){te[te.SUCCESS=0]="SUCCESS",te[te.FAILED=1]="FAILED"})(ExportResultCode$1||(ExportResultCode$1={}));init_esm$2();init_defineProperty();
67var CompositePropagator$1=class{constructor(te={}){_defineProperty(this,"_propagators",void 0),_defineProperty(this,"_fields",void 0),this._propagators=te.propagators??[];const ne=new Set;for(const ie of this._propagators){const ae=typeof ie.fields=="function"?ie.fields():[];for(const se of ae)ne.add(se)}this._fields=Array.from(ne)}inject(te,ne,ie){for(const ae of this._propagators)try{ae.inject(te,ne,ie)}catch(se){diag.warn(`Failed to inject with ${ae.constructor.name}. Err: ${se.message}`)}}extract(te,ne,ie){return this._propagators.reduce((ae,se)=>{try{return se.extract(ae,ne,ie)}catch(oe){diag.warn(`Failed to extract with ${se.constructor.name}. Err: ${oe.message}`)}return ae},te)}fields(){return this._fields.slice()}},VALID_KEY_CHAR_RANGE$1="[_0-9a-z-*/]",VALID_KEY$1=`[a-z]${VALID_KEY_CHAR_RANGE$1}{0,255}`,VALID_VENDOR_KEY$1=`[a-z0-9]${VALID_KEY_CHAR_RANGE$1}{0,240}@[a-z]${VALID_KEY_CHAR_RANGE$1}{0,13}`,VALID_KEY_REGEX$1=new RegExp(`^(?:${VALID_KEY$1}|${VALID_VENDOR_KEY$1})$`),VALID_VALUE_BASE_REGEX$1=/^[ -~]{0,255}[!-~]$/,INVALID_VALUE_COMMA_EQUAL_REGEX$1=/,|=/;function validateKey$1(te){return VALID_KEY_REGEX$1.test(te)}function validateValue$1(te){return VALID_VALUE_BASE_REGEX$1.test(te)&&!INVALID_VALUE_COMMA_EQUAL_REGEX$1.test(te)}init_defineProperty();var MAX_TRACE_STATE_ITEMS$1=32,MAX_TRACE_STATE_LEN$1=512,LIST_MEMBERS_SEPARATOR$1=",",LIST_MEMBER_KEY_VALUE_SPLITTER$1="=",TraceState$1=class Ir{constructor(ne){_defineProperty(this,"_length",void 0),_defineProperty(this,"_rawTraceState",void 0),_defineProperty(this,"_internalState",void 0),this._rawTraceState=typeof ne=="string"?ne:"",this._length=this._rawTraceState.length}set(ne,ie){if(!validateKey$1(ne)||!validateValue$1(ie))return this;const ae=this._getState(),se=ae.get(ne);let oe=this._length;if(typeof se=="string"?oe+=ie.length-se.length:oe+=ne.length+ie.length+(ae.size>0?2:1),oe>MAX_TRACE_STATE_LEN$1)return this;const le=new Map(ae);return le.delete(ne),le.set(ne,ie),this._fromState(le,oe)}unset(ne){const ie=this._getState(),ae=ie.get(ne);if(typeof ae!="string")return this;let se=this._length-(ne.length+ae.length+1);ie.size>1&&(se=se-1);const oe=new Map(ie);return oe.delete(ne),this._fromState(oe,se)}get(ne){return this._getState().get(ne)}serialize(){let ne="",ie=0;for(const ae of this._getState())ie>0&&(ne=LIST_MEMBERS_SEPARATOR$1+ne),ne=`${ae[0]}${LIST_MEMBER_KEY_VALUE_SPLITTER$1}${ae[1]}`+ne,ie++;return ne}_getState(){if(this._internalState)return this._internalState;const ne=this._rawTraceState.split(LIST_MEMBERS_SEPARATOR$1),ie=new Map;let ae=0;for(const se of ne){const oe=se.trim(),le=oe.indexOf(LIST_MEMBER_KEY_VALUE_SPLITTER$1);if(le===-1)continue;const ce=oe.slice(0,le),ue=oe.slice(le+1);if(!validateKey$1(ce)||!validateValue$1(ue))continue;const de=ae+oe.length+(ie.size>0?1:0);if(!(de>MAX_TRACE_STATE_LEN$1)&&(ie.set(ce,ue),ae=de,ie.size>=MAX_TRACE_STATE_ITEMS$1))break}return this._length=ae,this._internalState=new Map(Array.from(ie.entries()).reverse()),this._internalState}_fromState(ne,ie){const ae=Object.create(Ir.prototype);return ae._internalState=ne,ae._length=ie,ae}};init_esm$2();var TRACE_PARENT_HEADER$1="traceparent",TRACE_STATE_HEADER$1="tracestate",VERSION$5="00",TRACE_PARENT_REGEX$1=new RegExp("^\\s?((?!ff)[\\da-f]{2})-((?![0]{32})[\\da-f]{32})-((?![0]{16})[\\da-f]{16})-([\\da-f]{2})(-.*)?\\s?$");function parseTraceParent$1(te){const ne=TRACE_PARENT_REGEX$1.exec(te);return!ne||ne[1]==="00"&&ne[5]?null:{traceId:ne[2],spanId:ne[3],traceFlags:parseInt(ne[4],16)}}var W3CTraceContextPropagator$1=class{inject(te,ne,ie){const ae=trace.getSpanContext(te);if(!ae||isTracingSuppressed$1(te)||!isSpanContextValid(ae))return;const se=`${VERSION$5}-${ae.traceId}-${ae.spanId}-0${Number(ae.traceFlags||TraceFlags.NONE).toString(16)}`;ie.set(ne,TRACE_PARENT_HEADER$1,se),ae.traceState&&ie.set(ne,TRACE_STATE_HEADER$1,ae.traceState.serialize())}extract(te,ne,ie){const ae=ie.get(ne,TRACE_PARENT_HEADER$1);if(!ae)return te;const se=Array.isArray(ae)?ae[0]:ae;if(typeof se!="string")return te;const oe=parseTraceParent$1(se);if(!oe)return te;oe.isRemote=!0;const le=ie.get(ne,TRACE_STATE_HEADER$1);if(le){const ce=Array.isArray(le)?le.join(","):le;oe.traceState=new TraceState$1(typeof ce=="string"?ce:void 0)}return trace.setSpanContext(te,oe)}fields(){return[TRACE_PARENT_HEADER$1,TRACE_STATE_HEADER$1]}},objectTag$1="[object Object]",nullTag$1="[object Null]",undefinedTag$1="[object Undef
67ined]",funcToString$1=Function.prototype.toString,objectCtorString$1=funcToString$1.call(Object),getPrototypeOf$1=Object.getPrototypeOf,objectProto$1=Object.prototype,hasOwnProperty$1=objectProto$1.hasOwnProperty,symToStringTag$1=Symbol?Symbol.toStringTag:void 0,nativeObjectToString$1=objectProto$1.toString;function isPlainObject$1(te){if(!isObjectLike$1(te)||baseGetTag$1(te)!==objectTag$1)return!1;const ne=getPrototypeOf$1(te);if(ne===null)return!0;const ie=hasOwnProperty$1.call(ne,"constructor")&&ne.constructor;return typeof ie=="function"&&ie instanceof ie&&funcToString$1.call(ie)===objectCtorString$1}function isObjectLike$1(te){return te!=null&&typeof te=="object"}function baseGetTag$1(te){return te==null?te===void 0?undefinedTag$1:nullTag$1:symToStringTag$1&&symToStringTag$1 in Object(te)?getRawTag$1(te):objectToString$1(te)}function getRawTag$1(te){const ne=hasOwnProperty$1.call(te,symToStringTag$1),ie=te[symToStringTag$1];let ae=!1;try{te[symToStringTag$1]=void 0,ae=!0}catch{}const se=nativeObjectToString$1.call(te);return ae&&(ne?te[symToStringTag$1]=ie:delete te[symToStringTag$1]),se}function objectToString$1(te){return nativeObjectToString$1.call(te)}var MAX_LEVEL$1=20;function merge$2(...te){let ne=te.shift();const ie=new WeakMap;for(;te.length>0;)ne=mergeTwoObjects$1(ne,te.shift(),0,ie);return ne}function takeValue$1(te){return isArray$2(te)?te.slice():te}function mergeTwoObjects$1(te,ne,ie=0,ae){let se;if(!(ie>MAX_LEVEL$1)){if(ie++,isPrimitive$1(te)||isPrimitive$1(ne)||isFunction$2(ne))se=takeValue$1(ne);else if(isArray$2(te)){if(se=te.slice(),isArray$2(ne))for(let oe=0,le=ne.length;oe<le;oe++)se.push(takeValue$1(ne[oe]));else if(isObject$2(ne)){const oe=Object.keys(ne);for(let le=0,ce=oe.length;le<ce;le++){const ue=oe[le];ue==="__proto__"||ue==="constructor"||ue==="prototype"||(se[ue]=takeValue$1(ne[ue]))}}}else if(isObject$2(te))if(isObject$2(ne)){if(!shouldMerge$1(te,ne))return ne;se=Object.assign({},te);const oe=Object.keys(ne);for(let le=0,ce=oe.length;le<ce;le++){const ue=oe[le];if(ue==="__proto__"||ue==="constructor"||ue==="prototype")continue;const de=ne[ue];if(isPrimitive$1(de))typeof de>"u"?delete se[ue]:se[ue]=de;else{const fe=se[ue],he=de;if(wasObjectReferenced$1(te,ue,ae)||wasObjectReferenced$1(ne,ue,ae))delete se[ue];else{if(isObject$2(fe)&&isObject$2(he)){const pe=ae.get(fe)||[],ve=ae.get(he)||[];pe.push({obj:te,key:ue}),ve.push({obj:ne,key:ue}),ae.set(fe,pe),ae.set(he,ve)}se[ue]=mergeTwoObjects$1(se[ue],de,ie,ae)}}}}else se=ne;return se}}function wasObjectReferenced$1(te,ne,ie){const ae=ie.get(te[ne])||[];for(let se=0,oe=ae.length;se<oe;se++){const le=ae[se];if(le.key===ne&&le.obj===te)return!0}return!1}function isArray$2(te){return Array.isArray(te)}function isFunction$2(te){return typeof te=="function"}function isObject$2(te){return!isPrimitive$1(te)&&!isArray$2(te)&&!isFunction$2(te)&&typeof te=="object"}function isPrimitive$1(te){return typeof te=="string"||typeof te=="number"||typeof te=="boolean"||typeof te>"u"||te instanceof Date||te instanceof RegExp||te===null}function shouldMerge$1(te,ne){return!(!isPlainObject$1(te)||!isPlainObject$1(ne))}init_defineProperty();var Deferred$1=class{constructor(){_defineProperty(this,"_promise",void 0),_defineProperty(this,"_resolve",void 0),_defineProperty(this,"_reject",void 0),this._promise=new Promise((te,ne)=>{this._resolve=te,this._reject=ne})}get promise(){return this._promise}resolve(te){this._resolve(te)}reject(te){this._reject(te)}};init_defineProperty();var BindOnceFuture$1=class{constructor(te,ne){_defineProperty(this,"_isCalled",!1),_defineProperty(this,"_deferred",new Deferred$1),_defineProperty(this,"_callback",void 0),_defineProperty(this,"_that",void 0),this._callback=te,this._that=ne}get isCalled(){return this._isCalled}get promise(){return this._deferred.promise}call(...te){if(!this._isCalled){this._isCalled=!0;try{Promise.resolve(this._callback.call(this._that,...te)).then(ne=>this._deferred.resolve(ne),ne=>this._deferred.reject(ne))}catch(ne){this._deferred.reject(ne)}}return this._deferred.promise}},require_internal$1=__commonJSMin((te=>
67{Object.defineProperty(te,"__esModule",{value:!0}),te.toAnyValue=te.toKeyValue=te.toAttributes=te.createInstrumentationScope=te.createResource=void 0;function ne(le){return{attributes:ae(le.attributes),droppedAttributesCount:0}}te.createResource=ne;function ie(le){return{name:le.name,version:le.version}}te.createInstrumentationScope=ie;function ae(le){return Object.keys(le).map(ce=>se(ce,le[ce]))}te.toAttributes=ae;function se(le,ce){return{key:le,value:oe(ce)}}te.toKeyValue=se;function oe(le){const ce=typeof le;return ce==="string"?{stringValue:le}:ce==="number"?Number.isInteger(le)?{intValue:le}:{doubleValue:le}:ce==="boolean"?{boolValue:le}:le instanceof Uint8Array?{bytesValue:le}:Array.isArray(le)?{arrayValue:{values:le.map(oe)}}:ce==="object"&&le!=null?{kvlistValue:{values:Object.entries(le).map(([ue,de])=>se(ue,de))}}:{}}te.toAnyValue=oe}));function suppressTracing(te){return te.setValue(SUPPRESS_TRACING_KEY,!0)}function unsuppressTracing(te){return te.deleteValue(SUPPRESS_TRACING_KEY)}function isTracingSuppressed(te){return te.getValue(SUPPRESS_TRACING_KEY)===!0}var SUPPRESS_TRACING_KEY,init_suppress_tracing=__esmMin((()=>{init_esm$2(),SUPPRESS_TRACING_KEY=createContextKey("OpenTelemetry SDK Context Key SUPPRESS_TRACING")})),BAGGAGE_HEADER,BAGGAGE_MAX_PER_NAME_VALUE_PAIRS,BAGGAGE_MAX_TOTAL_LENGTH,init_constants=__esmMin((()=>{BAGGAGE_HEADER="baggage",BAGGAGE_MAX_PER_NAME_VALUE_PAIRS=4096,BAGGAGE_MAX_TOTAL_LENGTH=8192}));function serializeKeyPairs(te){return te.reduce((ne,ie)=>{const ae=`${ne}${ne!==""?",":""}${ie}`;return ae.length>8192?ne:ae},"")}function getKeyPairs(te){return te.getAllEntries().map(([ne,ie])=>{let ae=`${encodeURIComponent(ne)}=${encodeURIComponent(ie.value)}`;return ie.metadata!==void 0&&(ae+=";"+ie.metadata.toString()),ae})}function parsePairKeyValue(te){const ne=te.split(";");if(ne.length<=0)return;const ie=ne.shift();if(!ie)return;const ae=ie.indexOf("=");if(ae<=0)return;const se=decodeURIComponent(ie.substring(0,ae).trim()),oe=decodeURIComponent(ie.substring(ae+1).trim());let le;return ne.length>0&&(le=baggageEntryMetadataFromString(ne.join(";"))),{key:se,value:oe,metadata:le}}function parseKeyPairsIntoRecord(te){const ne={};return typeof te=="string"&&te.length>0&&te.split(",").forEach(ie=>{const ae=parsePairKeyValue(ie);ae!==void 0&&ae.value.length>0&&(ne[ae.key]=ae.value)}),ne}var init_utils=__esmMin((()=>{init_esm$2(),init_constants()})),W3CBaggagePropagator,init_W3CBaggagePropagator=__esmMin((()=>{init_esm$2(),init_suppress_tracing(),init_constants(),init_utils(),W3CBaggagePropagator=class{inject(te,ne,ie){const ae=propagation.getBaggage(te);if(!ae||isTracingSuppressed(te))return;const se=serializeKeyPairs(getKeyPairs(ae).filter(oe=>oe.length<=BAGGAGE_MAX_PER_NAME_VALUE_PAIRS).slice(0,180));se.length>0&&ie.set(ne,BAGGAGE_HEADER,se)}extract(te,ne,ie){const ae=ie.get(ne,BAGGAGE_HEADER),se=Array.isArray(ae)?ae.join(","):ae;if(!se)return te;const oe={};return se.length===0||(se.split(",").forEach(le=>{const ce=parsePairKeyValue(le);if(ce){const ue={value:ce.value};ce.metadata&&(ue.metadata=ce.metadata),oe[ce.key]=ue}}),Object.entries(oe).length===0)?te:propagation.setBaggage(te,propagation.createBaggage(oe))}fields(){return[BAGGAGE_HEADER]}}})),AnchoredClock,init_anchored_clock=__esmMin((()=>{init_defineProperty(),AnchoredClock=class{constructor(te,ne){_defineProperty(this,"_monotonicClock",void 0),_defineProperty(this,"_epochMillis",void 0),_defineProperty(this,"_performanceMillis",void 0),this._monotonicClock=ne,this._epochMillis=te.now(),this._performanceMillis=ne.now()}now(){const te=this._monotonicClock.now()-this._performanceMillis;return this._epochMillis+te}}}));function sanitizeAttributes(te){const ne={};if(typeof te!="object"||te==null)return ne;for(const[ie,ae]of Object.entries(te)){if(!isAttributeKey(ie)){diag.warn(`Invalid attribute key: ${ie}`);continue}if(!isAttributeValue(ae)){diag.warn(`Invalid attribute value set for key: ${ie}`);continue}Array.isArray(ae)?ne[ie]=ae.slice():ne[ie]=ae}return ne}function isAttributeKey(te){return typeof te=="string"&&te.length>0}function isAttributeValue(te){return te==null?!0:Array.isArray(te)?isHomogeneousAttributeValueArray(te):isValidPrimitiveAttributeValue(te)}function isHomogeneousAttributeValueArray(te){let ne;for(const ie of te)if(ie!=null){if(!ne){if(isValidPrimitiveAttributeValue(ie)){ne=typeof ie;continue}return!1}if(typeof ie!==ne)return!1}return!0}function isValidPrimitiveAttributeValue(te){switch(typeof te){case"number":case"boolean":case"string":return!0}return!1}var init_attributes=__esmMin((()=>{init_esm$2()}));function loggingErrorHandler(){return te=>{diag.error(stringifyException(te))}}function stringifyException(te){return typeof te=="string"?te:JSON.stringify(flattenException(te))}function flattenException(te){const ne={};let ie=te;for(;ie!==null;)Object.getOwnPropertyNames(ie).forEach(ae=>{if(ne[ae])return;const se=ie[ae];se&&(ne[ae]=String(se))}),ie=Object.getPrototypeOf(ie);return ne}var init_logging_error_handler=__esmMin((()=>{init_esm$2()}));function setGlobalErrorHandler(te){delegateHandler=te}function globalErrorHandler(te){try{delegateHandler(te)}catch{}}var delegateHandler,init_global_error_handler=__esmMin((()=>{init_logging_error_handler(),delegateHandler=loggingErrorHandler()}));function getStringFromEnv(te){}function getBooleanFromEnv(te){}function getNumberFromEnv(te){}function getStringListFromEnv(te){}var init_environment=__esmMin((()=>{})),_globalThis$1,init_globalThis=__esmMin((()=>{_globalThis$1=typeof globalThis=="object"?globalThis:typeof self=="object"?self:typeof window=="object"?window:typeof global=="object"?global:{}})),otperformance,init_performance=__esmMin((()=>{otperformance=performance})),VERSION$4,init_version=__esmMin((()=>{VERSION$4="2.0.1"})),ATTR_PROCESS_RUNTIME_NAME$1,init_semconv=__esmMin((()=>{ATTR_PROCESS_RUNTIME_NAME$1="process.runtime.name"})),SDK_INFO,init_sdk_info=__esmMin((()=>{init_version(),init_esm$1(),init_semconv(),SDK_INFO={[ATTR_TELEMETRY_SDK_NAME]:"opentelemetry",[ATTR_PROCESS_RUNTIME_NAME$1]:"browser",[ATTR_TELEMETRY_SDK_LANGUAGE]:TELEMETRY_SDK_LANGUAGE_VALUE_WEBJS,[ATTR_TELEMETRY_SDK_VERSION]:VERSION$4}}));function unrefTimer(te){}var init_timer_util=__esmMin((()=>{})),init_browser=__esmMin((()=>{init_environment(),init_globalThis(),init_performance(),init_sdk_info(),init_timer_util()}));function millisToHrTime(te){const ne=te/1e3;return[Math.trunc(ne),Math.round(te%1e3*MILLISECONDS_TO_NANOSECONDS)]}function getTimeOrigin(){let te=otperformance.timeOrigin;if(typeof te!="number"){const ne=otperformance;te=ne.timing&&ne.timing.fetchStart}return te}function hrTime(te){return addHrTimes(millisToHrTime(getTimeOrigin()),millisToHrTime(typeof te=="number"?te:otperformance.now()))}function timeInputToHrTime(te){if(isTimeInputHrTime(te))return te;if(typeof te=="number")return te<getTimeOrigin()?hrTime(te):millisToHrTime(te);if(te instanceof Date)return millisToHrTime(te.getTime());throw TypeError("Invalid input type")}function hrTimeDuration(te,ne){let ie=ne[0]-te[0],ae=ne[1]-te[1];return ae<0&&(ie-=1,ae+=SECOND_TO_NANOSECONDS),[ie,ae]}function hrTimeToTimeStamp(te){const ne=NANOSECOND_DIGITS,ie=`${"0".repeat(ne)}${te[1]}Z`,ae=ie.substring(ie.length-ne-1);return new Date(te[0]*1e3).toISOString().replace("000Z",ae)}function hrTimeToNanoseconds(te){return te[0]*SECOND_TO_NANOSECONDS+te[1]}function hrTimeToMilliseconds(te){return te[0]*1e3+te[1]/1e6}function hrTimeToMicroseconds(te){return te[0]*1e6+te[1]/1e3}function isTimeInputHrTime(te){return Array.isArray(te)&&te.length===2&&typeof te[0]=="number"&&typeof te[1]=="number"}function isTimeInput(te){return isTimeInputHrTime(te)||typeof te=="number"||te instanceof Date}function addHrTimes(te,ne){const ie=[te[0]+ne[0],te[1]+ne[1]];return ie[1]>=SECOND_TO_NANOSECONDS&&(ie[1]-=SECOND_TO_NANOSECONDS,ie[0]+=1),ie}var NANOSECOND_DIGITS,MILLISECONDS_TO_NANOSECONDS,SECOND_TO_NANOSECONDS,init_time=__esmMin((()=>{init_browser(),NANOSECOND_DIGITS=9,MILLISECONDS_TO_NANOSECONDS=Math.pow(10,6),SECOND_TO_NANOSECONDS=Math.pow(10,NANOSECOND_DIGITS)})),ExportResultCode,init_ExportResult=__esmMin((()=>{(function(te){te[te.SUCCESS=0]="SUCCESS",te[te.FAILED=1]="FAILED"})(ExportResultCode||(ExportResultCode={}))})),CompositePropagator,init_composite=__esmMin((()=>{init_esm$2(),init_defineProperty(),CompositePropagator=class{constructor(te={}){_defineProperty(this,"_propagators",void 0),_defineProperty(this,"_fields",void 0),this._propagators=te.propagators??[],this._fields=Array.from(new Set(this._propagators.map(ne=>typeof ne.fields=="function"?ne.fields():[]).reduce((ne,ie)=>ne.concat(ie),[])))}inject(te,ne,ie){for(const ae of this._propagators)try{ae.inject(te,ne,ie)}catch(se){diag.warn(`Failed to inject with ${ae.constructor.name}. Err: ${se.message}`)}}extract(te,ne,ie){return this._propagators.reduce((ae,se)=>{try{return se.extract(ae,ne,ie)}catch(oe){diag.warn(`Failed to extract with ${se.constructor.name}. Err: ${oe.message}`)}return ae},te)}fields(){return this._fields.slice()}}}));function validateKey(te){return VALID_KEY_REGEX.test(te)}function validateValue(te){return VALID_VALUE_BASE_REGEX.test(te)&&!INVALID_VALUE_COMMA_EQUAL_REGEX.test(te)}var VALID_KEY_CHAR_RANGE,VALID_KEY,VALID_VENDOR_KEY,VALID_KEY_REGEX,VALID_VALUE_BASE_REGEX,INVALID_VALUE_COMMA_EQUAL_REGEX,init_validators=__esmMin((()=>{VALID_KEY_CHAR_RANGE="[_0-9a-z-*/]",VALID_KEY=`[a-z]${VALID_KEY_CHAR_RANGE}{0,255}`,VALID_VENDOR_KEY=`[a-z0-9]${VALID_KEY_CHAR_RANGE}{0,240}@[a-z]${VALID_KEY_CHAR_RANGE}{0,13}`,VALID_KEY_REGEX=new RegExp(`^(?:${VALID_KEY}|${VALID_VENDOR_KEY})$`),VALID_VALUE_BASE_REGEX=/^[ -~]{0,255}[!-~]$/,INVALID_VALUE_COMMA_EQUAL_REGEX=/,|=/})),MAX_TRACE_STATE_ITEMS,MAX_TRACE_STATE_LEN,LIST_MEMBERS_SEPARATOR,LIST_MEMBER_KEY_VALUE_SPLITTER,TraceState,init_TraceState=__esmMin((()=>{init_validators(),init_defineProperty(),MAX_TRACE_STATE_ITEMS=32,MAX_TRACE_STATE_LEN=512,LIST_MEMBERS_SEPARATOR=",",LIST_MEMBER_KEY_VALUE_SPLITTER="=",TraceState=class Pr{constructor(ne){_defineProperty(this,"_internalState",new Map),ne&&this._parse(ne)}set(ne,ie){const ae=this._clone();return ae._internalState.has(ne)&&ae._internalState.delete(ne),ae._internalState.set(ne,ie),ae}unset(ne){const ie=this._clone();return ie._internalState.delete(ne),ie}get(ne){return this._internalState.get(ne)}serialize(){return this._keys().reduce((ne,ie)=>(ne.push(ie+LIST_MEMBER_KEY_VALUE_SPLITTER+this.get(ie)),ne),[]).join(LIST_MEMBERS_SEPARATOR)}_parse(ne){ne.length>MAX_TRACE_STATE_LEN||(this._internalState=ne.split(LIST_MEMBERS_SEPARATOR).reverse().reduce((ie,ae)=>
vendor: 5,817 bytes, line 67
67{const se=ae.trim(),oe=se.indexOf(LIST_MEMBER_KEY_VALUE_SPLITTER);if(oe!==-1){const le=se.slice(0,oe),ce=se.slice(oe+1,ae.length);validateKey(le)&&validateValue(ce)&&ie.set(le,ce)}return ie},new Map),this._internalState.size>MAX_TRACE_STATE_ITEMS&&(this._internalState=new Map(Array.from(this._internalState.entries()).reverse().slice(0,MAX_TRACE_STATE_ITEMS))))}_keys(){return Array.from(this._internalState.keys()).reverse()}_clone(){const ne=new Pr;return ne._internalState=new Map(this._internalState),ne}}}));function parseTraceParent(te){const ne=TRACE_PARENT_REGEX.exec(te);return!ne||ne[1]==="00"&&ne[5]?null:{traceId:ne[2],spanId:ne[3],traceFlags:parseInt(ne[4],16)}}var TRACE_PARENT_HEADER,TRACE_STATE_HEADER,VERSION$3,TRACE_PARENT_REGEX,W3CTraceContextPropagator,init_W3CTraceContextPropagator=__esmMin((()=>{init_esm$2(),init_suppress_tracing(),init_TraceState(),TRACE_PARENT_HEADER="traceparent",TRACE_STATE_HEADER="tracestate",VERSION$3="00",TRACE_PARENT_REGEX=new RegExp("^\\s?((?!ff)[\\da-f]{2})-((?![0]{32})[\\da-f]{32})-((?![0]{16})[\\da-f]{16})-([\\da-f]{2})(-.*)?\\s?$"),W3CTraceContextPropagator=class{inject(te,ne,ie){const ae=trace.getSpanContext(te);if(!ae||isTracingSuppressed(te)||!isSpanContextValid(ae))return;const se=`${VERSION$3}-${ae.traceId}-${ae.spanId}-0${Number(ae.traceFlags||TraceFlags.NONE).toString(16)}`;ie.set(ne,TRACE_PARENT_HEADER,se),ae.traceState&&ie.set(ne,TRACE_STATE_HEADER,ae.traceState.serialize())}extract(te,ne,ie){const ae=ie.get(ne,TRACE_PARENT_HEADER);if(!ae)return te;const se=Array.isArray(ae)?ae[0]:ae;if(typeof se!="string")return te;const oe=parseTraceParent(se);if(!oe)return te;oe.isRemote=!0;const le=ie.get(ne,TRACE_STATE_HEADER);if(le){const ce=Array.isArray(le)?le.join(","):le;oe.traceState=new TraceState(typeof ce=="string"?ce:void 0)}return trace.setSpanContext(te,oe)}fields(){return[TRACE_PARENT_HEADER,TRACE_STATE_HEADER]}}}));function setRPCMetadata(te,ne){return te.setValue(RPC_METADATA_KEY,ne)}function deleteRPCMetadata(te){return te.deleteValue(RPC_METADATA_KEY)}function getRPCMetadata(te){return te.getValue(RPC_METADATA_KEY)}var RPC_METADATA_KEY,RPCType,init_rpc_metadata=__esmMin((()=>{init_esm$2(),RPC_METADATA_KEY=createContextKey("OpenTelemetry SDK Context Key RPC_METADATA"),(function(te){te.HTTP="http"})(RPCType||(RPCType={}))}));function isPlainObject(te){if(!isObjectLike(te)||baseGetTag(te)!==objectTag)return!1;const ne=getPrototypeOf(te);if(ne===null)return!0;const ie=hasOwnProperty.call(ne,"constructor")&&ne.constructor;return typeof ie=="function"&&ie instanceof ie&&funcToString.call(ie)===objectCtorString}function isObjectLike(te){return te!=null&&typeof te=="object"}function baseGetTag(te){return te==null?te===void 0?undefinedTag:nullTag:symToStringTag&&symToStringTag in Object(te)?getRawTag(te):objectToString(te)}function getRawTag(te){const ne=hasOwnProperty.call(te,symToStringTag),ie=te[symToStringTag];let ae=!1;try{te[symToStringTag]=void 0,ae=!0}catch{}const se=nativeObjectToString.call(te);return ae&&(ne?te[symToStringTag]=ie:delete te[symToStringTag]),se}function objectToString(te){return nativeObjectToString.call(te)}var objectTag,nullTag,undefinedTag,funcToString,objectCtorString,getPrototypeOf,objectProto,hasOwnProperty,symToStringTag,nativeObjectToString,init_lodash_merge=__esmMin((()=>{objectTag="[object Object]",nullTag="[object Null]",undefinedTag="[object Undefined]",funcToString=Function.prototype.toString,objectCtorString=funcToString.call(Object),getPrototypeOf=Object.getPrototypeOf,objectProto=Object.prototype,hasOwnProperty=objectProto.hasOwnProperty,symToStringTag=Symbol?Symbol.toStringTag:void 0,nativeObjectToString=objectProto.toString}));function merge$1(...te){let ne=te.shift();const ie=new WeakMap;for(;te.length>0;)ne=mergeTwoObjects(ne,te.shift(),0,ie);return ne}function takeValue(te){return isArray$1(te)?te.slice():te}function mergeTwoObjects(te,ne,ie=0,ae){let se;if(!(ie>MAX_LEVEL)){if(ie++,isPrimitive(te)||isPrimitive(ne)||isFunction$1(ne))se=takeValue(ne);else if(isArray$1(te)){if(se=te.slice(),isArray$1(ne))for(let oe=0,le=ne.length;oe<le;oe++)se.push(takeValue(ne[oe]));else if(isObject$1(ne)){const oe=Object.keys(ne);for(let le=0,ce=oe.length;le<ce;le++){const ue=oe[le];se[ue]=takeValue(ne[ue])}}}else if(isObject$1(te))if(isObject$1(ne)){if(!shouldMerge(te,ne))return ne;se=Object.assign({},te);const oe=Object.keys(ne);for(let le=0,ce=oe.length;le<ce;le++){const ue=oe[le],de=ne[ue];if(isPrimitive(de))typeof de>"u"?delete se[ue]:se[ue]=de;else{const fe=se[ue],he=de;if(wasObjectReferenced(te,ue,ae)||wasObjectReferenced(ne,ue,ae))delete se[ue];else{if(isObject$1(fe)&&isObject$1(he)){const pe=ae.get(fe)||[],ve=ae.get(he)||[];pe.push({obj:te,key:ue}),ve.push({obj:ne,key:ue}),ae.set(fe,pe),ae.set(he,ve)}se[ue]=mergeTwoObjects(se[ue],de,ie,ae)}}}}else se=ne;return se}}function wasObjectReferenced(te,ne,ie){const ae=ie.get(te[ne])||[];for(let se=0,oe=ae.length;se<oe;se++){const le=ae[se];if(le.key===ne&&le.obj===te)return!0}return!1}function isArray$1(te){return Array.isArray(te)}function isFunction$1(te){return typeof te=="function"}function isObject$1(te){return!isPrimitive(te)&&!isArray$1(te)&&!isFunction$1(te)&&typeof te=="object"}function isPrimitive(te){return typeof te=="string"||typeof te=="number"||typeof te=="boolean"||typeof te>"u"||te instanceof Date||te instanceof RegExp||te===null}function shouldMerge(te,ne){return!(!isPlainObject(te)||!isPlainObject(ne))}var MAX_LEVEL,init_merge=__esmMin((()=>{init_lodash_merge(),MAX_LEVEL=20}));function callWithTimeout(te,ne){let ie;const ae=new Promise(function(oe,le){ie=setTimeout(function(){le(new TimeoutError("Operation timed out."))},ne)});return Promise.race([te,ae]).then(se=>(clearTimeout(ie),se),se=>{throw clearTimeout(ie),se})}var TimeoutError,init_timeout=__esmMin((()=>
vendor: 3,233 bytes, line 67
67{TimeoutError=class wr extends Error{constructor(ne){super(ne),Object.setPrototypeOf(this,wr.prototype)}}}));function urlMatches(te,ne){return typeof ne=="string"?te===ne:!!te.match(ne)}function isUrlIgnored(te,ne){if(!ne)return!1;for(const ie of ne)if(urlMatches(te,ie))return!0;return!1}var init_url=__esmMin((()=>{})),Deferred,init_promise=__esmMin((()=>{init_defineProperty(),Deferred=class{constructor(){_defineProperty(this,"_promise",void 0),_defineProperty(this,"_resolve",void 0),_defineProperty(this,"_reject",void 0),this._promise=new Promise((te,ne)=>{this._resolve=te,this._reject=ne})}get promise(){return this._promise}resolve(te){this._resolve(te)}reject(te){this._reject(te)}}})),BindOnceFuture,init_callback=__esmMin((()=>{init_promise(),init_defineProperty(),BindOnceFuture=class{constructor(te,ne){_defineProperty(this,"_callback",void 0),_defineProperty(this,"_that",void 0),_defineProperty(this,"_isCalled",!1),_defineProperty(this,"_deferred",new Deferred),this._callback=te,this._that=ne}get isCalled(){return this._isCalled}get promise(){return this._deferred.promise}call(...te){if(!this._isCalled){this._isCalled=!0;try{Promise.resolve(this._callback.call(this._that,...te)).then(ne=>this._deferred.resolve(ne),ne=>this._deferred.reject(ne))}catch(ne){this._deferred.reject(ne)}}return this._deferred.promise}}}));function diagLogLevelFromString(te){if(te==null)return;const ne=logLevelMap[te.toUpperCase()];return ne??(diag.warn(`Unknown log level "${te}", expected one of ${Object.keys(logLevelMap)}, using default`),DiagLogLevel.INFO)}var logLevelMap,init_configuration=__esmMin((()=>{init_esm$2(),logLevelMap={ALL:DiagLogLevel.ALL,VERBOSE:DiagLogLevel.VERBOSE,DEBUG:DiagLogLevel.DEBUG,INFO:DiagLogLevel.INFO,WARN:DiagLogLevel.WARN,ERROR:DiagLogLevel.ERROR,NONE:DiagLogLevel.NONE}}));function _export(te,ne){return new Promise(ie=>{context.with(suppressTracing(context.active()),()=>{te.export(ne,ae=>{ie(ae)})})})}var init_exporter=__esmMin((()=>{init_esm$2(),init_suppress_tracing()})),esm_exports=__exportAll({AnchoredClock:()=>AnchoredClock,BindOnceFuture:()=>BindOnceFuture,CompositePropagator:()=>CompositePropagator,ExportResultCode:()=>ExportResultCode,RPCType:()=>RPCType,SDK_INFO:()=>SDK_INFO,TRACE_PARENT_HEADER:()=>TRACE_PARENT_HEADER,TRACE_STATE_HEADER:()=>TRACE_STATE_HEADER,TimeoutError:()=>TimeoutError,TraceState:()=>TraceState,W3CBaggagePropagator:()=>W3CBaggagePropagator,W3CTraceContextPropagator:()=>W3CTraceContextPropagator,_globalThis:()=>_globalThis$1,addHrTimes:()=>addHrTimes,callWithTimeout:()=>callWithTimeout,deleteRPCMetadata:()=>deleteRPCMetadata,diagLogLevelFromString:()=>diagLogLevelFromString,getBooleanFromEnv:()=>getBooleanFromEnv,getNumberFromEnv:()=>getNumberFromEnv,getRPCMetadata:()=>getRPCMetadata,getStringFromEnv:()=>getStringFromEnv,getStringListFromEnv:()=>getStringListFromEnv,getTimeOrigin:()=>getTimeOrigin,globalErrorHandler:()=>globalErrorHandler,hrTime:()=>hrTime,hrTimeDuration:()=>hrTimeDuration,hrTimeToMicroseconds:()=>hrTimeToMicroseconds,hrTimeToMilliseconds:()=>hrTimeToMilliseconds,hrTimeToNanoseconds:()=>hrTimeToNanoseconds,hrTimeToTimeStamp:()=>hrTimeToTimeStamp,internal:()=>internal,isAttributeValue:()=>isAttributeValue,isTimeInput:()=>
67isTimeInput,isTimeInputHrTime:()=>isTimeInputHrTime,isTracingSuppressed:()=>isTracingSuppressed,isUrlIgnored:()=>isUrlIgnored,loggingErrorHandler:()=>loggingErrorHandler,merge:()=>merge$1,millisToHrTime:()=>millisToHrTime,otperformance:()=>otperformance,parseKeyPairsIntoRecord:()=>parseKeyPairsIntoRecord,parseTraceParent:()=>parseTraceParent,sanitizeAttributes:()=>sanitizeAttributes,setGlobalErrorHandler:()=>setGlobalErrorHandler,setRPCMetadata:()=>setRPCMetadata,suppressTracing:()=>suppressTracing,timeInputToHrTime:()=>timeInputToHrTime,unrefTimer:()=>unrefTimer,unsuppressTracing:()=>unsuppressTracing,urlMatches:()=>urlMatches}),internal,init_esm=__esmMin((()=>{init_W3CBaggagePropagator(),init_anchored_clock(),init_attributes(),init_global_error_handler(),init_logging_error_handler(),init_time(),init_ExportResult(),init_utils(),init_browser(),init_composite(),init_W3CTraceContextPropagator(),init_rpc_metadata(),init_suppress_tracing(),init_TraceState(),init_merge(),init_timeout(),init_url(),init_callback(),init_configuration(),init_exporter(),internal={_export}})),require_hex_to_binary=__commonJSMin((te=>{Object.defineProperty(te,"__esModule",{value:!0}),te.hexToBinary=void 0;function ne(ae){return ae>=48&&ae<=57?ae-48:ae>=97&&ae<=102?ae-87:ae-55}function ie(ae){const se=new Uint8Array(ae.length/2);let oe=0;for(let le=0;le<ae.length;le+=2){const ce=ne(ae.charCodeAt(le)),ue=ne(ae.charCodeAt(le+1));se[oe++]=ce<<4|ue}return se}te.hexToBinary=ie})),require_utils=__commonJSMin((te=>{Object.defineProperty(te,"__esModule",{value:!0}),te.getOtlpEncoder=te.encodeAsString=te.encodeAsLongBits=te.toLongBits=te.hrTimeToNanos=void 0;var ne=(init_esm(),__toCommonJS(esm_exports)),ie=require_hex_to_binary();function ae(pe){const ve=BigInt(1e9);return BigInt(pe[0])*ve+BigInt(pe[1])}te.hrTimeToNanos=ae;function se(pe){return{low:Number(BigInt.asUintN(32,pe)),high:Number(BigInt.asUintN(32,pe>>BigInt(32)))}}te.toLongBits=se;function oe(pe){return se(ae(pe))}te.encodeAsLongBits=oe;function le(pe){return ae(pe).toString()}te.encodeAsString=le;var ce=typeof BigInt<"u"?le:ne.hrTimeToNanoseconds;function ue(pe){return pe}function de(pe){if(pe!==void 0)return(0,ie.hexToBinary)(pe)}var fe={encodeHrTime:oe,encodeSpanContext:ie.hexToBinary,encodeOptionalSpanContext:de};function he(pe){if(pe===void 0)return fe;const ve=pe.useLongBits??!0,me=pe.useHex??!1;return{encodeHrTime:ve?oe:ce,encodeSpanContext:me?ue:ie.hexToBinary,encodeOptionalSpanContext:me?ue:de}}te.getOtlpEncoder=he})),require_internal=__commonJSMin((te=>{Object.defineProperty(te,"__esModule",{value:!0}),te.createExportTraceServiceRequest=te.toOtlpSpanEvent=te.toOtlpLink=te.sdkSpanToOtlpSpan=void 0;var ne=require_internal$1(),ie=require_utils();function ae(de,fe){const he=de.spanContext(),pe=de.status,ve=de.parentSpanContext?.spanId?fe.encodeSpanContext(de.parentSpanContext?.spanId):void 0;return{traceId:fe.encodeSpanContext(he.traceId),spanId:fe.encodeSpanContext(he.spanId),parentSpanId:ve,traceState:he.traceState?.serialize(),name:de.name,kind:de.kind==null?0:de.kind+1,startTimeUnixNano:fe.encodeHrTime(de.startTime),endTimeUnixNano:fe.encodeHrTime(de.endTime),attributes:(0,ne.toAttributes)(de.attributes),droppedAttributesCount:de.droppedAttributesCount,events:de.events.map(me=>oe(me,fe)),droppedEventsCount:de.droppedEventsCount,status:{code:pe.code,message:pe.message},links:de.links.map(me=>se(me,fe)),droppedLinksCount:de.droppedLinksCount}}te.sdkSpanToOtlpSpan=ae;function se(de,fe){return{attributes:de.attributes?(0,ne.toAttributes)(de.attributes):[],spanId:fe.encodeSpanContext(de.context.spanId),traceId:fe.encodeSpanContext(de.context.traceId),traceState:de.context.traceState?.serialize(),droppedAttributesCount:de.droppedAttributesCount||0}}te.toOtlpLink=se;function oe(de,fe){return{attributes:de.attributes?(0,ne.toAttributes)(de.attributes):[],name:de.name,timeUnixNano:fe.encodeHrTime(de.time),droppedAttributesCount:de.droppedAttributesCount||0}}te.toOtlpSpanEvent=oe;function le(de,fe){return{resourceSpans:ue(de,(0,ie.getOtlpEncoder)(fe))}}te.createExportTraceServiceRequest=le;function ce(de){const fe=new Map;for(const he of de){let pe=fe.get(he.resource);pe||(pe=new Map,fe.set(he.resource,pe));const ve=`${he.instrumentationScope.name}@${he.instrumentationScope.version||""}:${he.instrumentationScope.schemaUrl||""}`;let me=pe.get(ve);me||(me=[],pe.set(ve,me)),me.push(he)}return fe}function ue(de,fe){const he=ce(de),pe=[],ve=he.entries();let me=ve.next();for(;!me.done;){const[ge,Se]=me.value,_e=[],Ee=Se.values();let ye=Ee.next();for(;!ye.done;){const be=ye.value;if(be.length>0){const Ce=be.map(Ie=>ae(Ie,fe));_e.push({scope:(0,ne.createInstrumentationScope)(be[0].instrumentationScope),spans:Ce,schemaUrl:be[0].instrumentationScope.schemaUrl})}ye=Ee.next()}const Te={resource:(0,ne.createResource)(ge),scopeSpans:_e,schemaUrl:void 0};pe.push(Te),me=ve.next()}return pe}})),require_internal_types=__commonJSMin((te=>
67{Object.defineProperty(te,"__esModule",{value:!0}),te.EStatusCode=te.ESpanKind=void 0,(function(ne){ne[ne.SPAN_KIND_UNSPECIFIED=0]="SPAN_KIND_UNSPECIFIED",ne[ne.SPAN_KIND_INTERNAL=1]="SPAN_KIND_INTERNAL",ne[ne.SPAN_KIND_SERVER=2]="SPAN_KIND_SERVER",ne[ne.SPAN_KIND_CLIENT=3]="SPAN_KIND_CLIENT",ne[ne.SPAN_KIND_PRODUCER=4]="SPAN_KIND_PRODUCER",ne[ne.SPAN_KIND_CONSUMER=5]="SPAN_KIND_CONSUMER"})(te.ESpanKind||(te.ESpanKind={})),(function(ne){ne[ne.STATUS_CODE_UNSET=0]="STATUS_CODE_UNSET",ne[ne.STATUS_CODE_OK=1]="STATUS_CODE_OK",ne[ne.STATUS_CODE_ERROR=2]="STATUS_CODE_ERROR"})(te.EStatusCode||(te.EStatusCode={}))})),import_internal_types=require_internal_types(),DURATION_NS_KEY="duration_ns";function sendFaroEvents(te=[]){var ne,ie;for(const ae of te){const{scopeSpans:se}=ae;for(const oe of se){const{scope:le,spans:ce=[]}=oe;for(const ue of ce){if(ue.kind!==import_internal_types.ESpanKind.SPAN_KIND_CLIENT)continue;const de={traceId:ue.traceId.toString(),spanId:ue.spanId.toString()},fe={};for(const ve of ue.attributes)fe[ve.key]=String(Object.values(ve.value)[0]);!Number.isNaN(ue.endTimeUnixNano)&&!Number.isNaN(ue.startTimeUnixNano)&&(fe[DURATION_NS_KEY]=String(Number(ue.endTimeUnixNano)-Number(ue.startTimeUnixNano)));const he=((ne=le?.name)!==null&&ne!==void 0?ne:"").indexOf("-");let pe=unknownString;le?.name&&(he===-1&&(pe=(ie=le.name.split("/")[1])!==null&&ie!==void 0?ie:le.name),he>-1&&(pe=le?.name.substring(he+1))),faro.api.pushEvent(`faro.tracing.${pe}`,fe,void 0,{spanContext:de,timestampOverwriteMs:Number(ue.endTimeUnixNano)/1e6,customPayloadTransformer:ve=>{var me,ge;return fe["faro.action.user.name"]!=null&&fe["faro.action.user.parentId"]!=null&&(ve.action={name:fe["faro.action.user.name"],parentId:fe["faro.action.user.parentId"]},(me=ve.attributes)===null||me===void 0||delete me["faro.action.user.name"],(ge=ve.attributes)===null||ge===void 0||delete ge["faro.action.user.parentId"]),ve}})}}}}var import_internal=require_internal(),FaroTraceExporter=class{constructor(te){this.config=te}export(te,ne){const ie=(0,import_internal.createExportTraceServiceRequest)(te,{useHex:!0,useLongBits:!1});this.config.api.pushTraces(ie),sendFaroEvents(ie.resourceSpans),ne({code:ExportResultCode$1.SUCCESS})}shutdown(){return Promise.resolve(void 0)}},ATTR_SESSION_ID="session.id",ATTR_DEPLOYMENT_ENVIRONMENT_NAME="deployment.environment.name",ATTR_SERVICE_NAMESPACE="service.namespace",ATTR_PROCESS_RUNTIME_NAME="process.runtime.name",ATTR_PROCESS_RUNTIME_VERSION="process.runtime.version",ATTR_TELEMETRY_DISTRO_NAME="telemetry.distro.name",ATTR_TELEMETRY_DISTRO_VERSION="telemetry.distro.version",ATTR_BROWSER_BRANDS="browser.brands",ATTR_BROWSER_LANGUAGE="browser.language",ATTR_BROWSER_MOBILE="browser.mobile",ATTR_BROWSER_PLATFORM="browser.platform",NoopLogger=class{emit(te){}},NOOP_LOGGER=new NoopLogger,NoopLoggerProvider=class{getLogger(te,ne,ie){return new NoopLogger}},NOOP_LOGGER_PROVIDER=new NoopLoggerProvider,ProxyLogger=class{constructor(te,ne,ie,ae){this._provider=te,this.name=ne,this.version=ie,this.options=ae}emit(te){this._getLogger().emit(te)}_getLogger(){if(this._delegate)return this._delegate;const te=this._provider.getDelegateLogger(this.name,this.version,this.options);return te?(this._delegate=te,this._delegate):NOOP_LOGGER}},ProxyLoggerProvider=class{getLogger(te,ne,ie){var ae;return(ae=this.getDelegateLogger(te,ne,ie))!==null&&ae!==void 0?ae:new ProxyLogger(this,te,ne,ie)}getDelegate(){var te;return(te=this._delegate)!==null&&te!==void 0?te:NOOP_LOGGER_PROVIDER}setDelegate(te){this._delegate=te}getDelegateLogger(te,ne,ie){var ae;return(ae=this._delegate)===null||ae===void 0?void 0:ae.getLogger(te,ne,ie)}},_globalThis=typeof globalThis=="object"?globalThis:typeof self=="object"?self:typeof window=="object"?window:typeof global=="object"?global:{},GLOBAL_LOGS_API_KEY=Symbol.for("io.opentelemetry.js.api.logs"),_global=_globalThis;function makeGetter(te,ne,ie){return ae=>ae===te?ne:ie}var LogsAPI=class kr{constructor(){this._proxyLoggerProvider=new ProxyLoggerProvider}static getInstance(){return this._instance||(this._instance=new kr),this._instance}setGlobalLoggerProvider(ne){return _global[GLOBAL_LOGS_API_KEY]?this.getLoggerProvider():(_global[GLOBAL_LOGS_API_KEY]=makeGetter(1,ne,NOOP_LOGGER_PROVIDER),this._proxyLoggerProvider.setDelegate(ne),ne)}getLoggerProvider(){var ne,ie;return(ie=(ne=_global[GLOBAL_LOGS_API_KEY])===null||ne===void 0?void 0:ne.call(_global,1))!==null&&ie!==void 0?ie:this._proxyLoggerProvider}getLogger(ne,ie,ae){return this.getLoggerProvider().getLogger(ne,ie,ae)}disable(){delete _global[GLOBAL_LOGS_API_KEY],this._proxyLoggerProvider=new ProxyLoggerProvider}},logs=LogsAPI.getInstance();function enableInstrumentations(te,ne,ie,ae){for(let se=0,oe=te.length;se<oe;se++){const le=te[se];ne&&le.setTracerProvider(ne),ie&&le.setMeterProvider(ie),ae&&le.setLoggerProvider&&le.setLoggerProvider(ae),le.getConfig().enabled||le.enable()}}function disableInstrumentations(te){te.forEach(ne=>ne.disable())}init_esm$2();function registerInstrumentations(te){const ne=te.tracerProvider||trace.getTracerProvider(),ie=te.meterProvider||metrics.getMeterProvider(),ae=te.loggerProvider||logs.getLoggerProvider(),se=te.instrumentations?.flat()??[];return enableInstrumentations(se,ne,ie,ae),()=>{disableInstrumentations(se)}}var logger=console.error.bind(console);function defineProperty(te,ne,ie){const ae=!!te[ne]&&Object.prototype.propertyIsEnumerable.call(te,ne);Object.defineProperty(te,ne,{configurable:!0,enumerable:ae,writable:!0,value:ie})}var wrap=(te,ne,ie)=>{if(!te||!te[ne]){logger("no original function "+String(ne)+" to wrap");return}if(!ie){logger("no wrapper function"),logger(new Error().stack);return}const ae=te[ne];if(typeof ae!="function"||typeof ie!="function"){logger("original object and wrapper must be functions");return}const se=ie(ae,ne);return defineProperty(se,"__original",ae),defineProperty(se,"__unwrap",()=>{te[ne]===se&&defineProperty(te,ne,ae)}),defineProperty(se,"__wrapped",!0),defineProperty(te,ne,se),se},massWrap=(te,ne,ie)=>{if(te)Array.isArray(te)||(te=[te]);else{logger("must provide one or more modules to patch"),logger(new Error().stack);return}if(!(ne&&Array.isArray(ne))){logger("must provide one or more functions to wrap on modules");return}te.forEach(ae=>{ne.forEach(se=>{wrap(ae,se,ie)})})},unwrap=(te,ne)=>{if(!te||!te[ne]){logger("no function to unwrap."),logger(new Error().stack);return}const ie=te[ne];if(!ie.__unwrap)logger("no original to unwrap to -- has "+String(ne)+" already been unwrapped?");else{ie.__unwrap();return}},massUnwrap=(te,ne)=>{if(te)Array.isArray(te)||(te=[te]);else{logger("must provide one or more modules to patch"),logger(new Error().stack);return}if(!(ne&&Array.isArray(ne))){logger("must provide one or more functions to unwrap on modules");return}te.forEach(ie=>{ne.forEach(ae=>{unwrap(ie,ae)})})};function shimmer(te){te&&te.logger&&(typeof te.logger!="function"?logger("new logger isn't a function, not replacing"):logger=te.logger)}shimmer.wrap=wrap;shimmer.massWrap=massWrap;shimmer.unwrap=unwrap;shimmer.massUnwrap=massUnwrap;init_esm$2();init_defineProperty();var InstrumentationAbstract=class{constructor(te,ne,ie){_defineProperty(this,"instrumentationName",void 0),_defineProperty(this,"instrumentationVersion",void 0),_defineProperty(this,"_config",{}),_defineProperty(this,"_tracer",void 0),_defineProperty(this,"_meter",void 0),_defineProperty(this,"_logger",void 0),_defineProperty(this,"_diag",void 0),_defineProperty(this,"_wrap",wrap),_defineProperty(this,"_unwrap",unwrap),_defineProperty(this,"_massWrap",massWrap),_defineProperty(this,"_massUnwrap",massUnwrap),this.instrumentationName=te,this.instrumentationVersion=ne,this.setConfig(ie),this._diag=diag.createComponentLogger({namespace:te}),this._tracer=trace.getTracer(te,ne),this._meter=metrics.getMeter(te,ne),this._logger=logs.getLogger(te,ne),this._updateMetricInstruments()}get meter(){return this._meter}setMeterProvider(te){this._meter=te.getMeter(this.instrumentationName,this.instrumentationVersion),this._updateMetricInstruments()}get logger(){return this._logger}setLoggerProvider(te){this._logger=te.getLogger(this.instrumentationName,this.instrumentationVersion)}getModuleDefinitions(){const te=this.init()??[];return Array.isArray(te)?te:[te]}_updateMetricInstruments(){}getConfig(){return this._config}setConfig(te){this._config={enabled:!0,...te}}setTracerProvider(te){this._tracer=te.getTracer(this.instrumentationName,this.instrumentationVersion)}get tracer(){return this._tracer}_runSpanCustomizationHook(te,ne,ie,ae){if(te)try{te(ie,ae)}catch(se){this._diag.error("Error running span customization hook due to exception in handler",{triggerName:ne},se)}}},InstrumentationBase=class extends InstrumentationAbstract{constructor(te,ne,ie){super(te,ne,ie),this._config.enabled&&this.enable()}};function safeExecuteInTheMiddle(te,ne,ie){let ae,se;
vendor: 5,367 bytes, line 67
67try{se=te()}catch(oe){ae=oe}finally{if(ne(ae,se),ae&&!ie)throw ae;return se}}function isWrapped(te){return typeof te=="function"&&typeof te.__original=="function"&&typeof te.__unwrap=="function"&&te.__wrapped===!0}var SemconvStability;(function(te){te[te.STABLE=1]="STABLE",te[te.OLD=2]="OLD",te[te.DUPLICATE=3]="DUPLICATE"})(SemconvStability||(SemconvStability={}));function semconvStabilityFromStr(te,ne){let ie=SemconvStability.OLD;const ae=ne?.split(",").map(se=>se.trim()).filter(se=>se!=="");for(const se of ae??[])if(se.toLowerCase()===te+"/dup"){ie=SemconvStability.DUPLICATE;break}else se.toLowerCase()===te&&(ie=SemconvStability.STABLE);return ie}var PerformanceTimingNames;(function(te){te.CONNECT_END="connectEnd",te.CONNECT_START="connectStart",te.DECODED_BODY_SIZE="decodedBodySize",te.DOM_COMPLETE="domComplete",te.DOM_CONTENT_LOADED_EVENT_END="domContentLoadedEventEnd",te.DOM_CONTENT_LOADED_EVENT_START="domContentLoadedEventStart",te.DOM_INTERACTIVE="domInteractive",te.DOMAIN_LOOKUP_END="domainLookupEnd",te.DOMAIN_LOOKUP_START="domainLookupStart",te.ENCODED_BODY_SIZE="encodedBodySize",te.FETCH_START="fetchStart",te.LOAD_EVENT_END="loadEventEnd",te.LOAD_EVENT_START="loadEventStart",te.NAVIGATION_START="navigationStart",te.REDIRECT_END="redirectEnd",te.REDIRECT_START="redirectStart",te.REQUEST_START="requestStart",te.RESPONSE_END="responseEnd",te.RESPONSE_START="responseStart",te.SECURE_CONNECTION_START="secureConnectionStart",te.START_TIME="startTime",te.UNLOAD_EVENT_END="unloadEventEnd",te.UNLOAD_EVENT_START="unloadEventStart"})(PerformanceTimingNames||(PerformanceTimingNames={}));var ATTR_HTTP_RESPONSE_CONTENT_LENGTH="http.response_content_length",ATTR_HTTP_RESPONSE_CONTENT_LENGTH_UNCOMPRESSED="http.response_content_length_uncompressed";init_esm();var urlNormalizingAnchor;function getUrlNormalizingAnchor(){return urlNormalizingAnchor||(urlNormalizingAnchor=document.createElement("a")),urlNormalizingAnchor}function hasKey(te,ne){return ne in te}function addSpanNetworkEvent(te,ne,ie,ae=!0){if(hasKey(ie,ne)&&typeof ie[ne]=="number"&&!(ae&&ie[ne]===0))return te.addEvent(ne,ie[ne])}function addSpanNetworkEvents(te,ne,ie=!1,ae,se){if(ae===void 0&&(ae=ne[PerformanceTimingNames.START_TIME]!==0),ie||(addSpanNetworkEvent(te,PerformanceTimingNames.FETCH_START,ne,ae),addSpanNetworkEvent(te,PerformanceTimingNames.DOMAIN_LOOKUP_START,ne,ae),addSpanNetworkEvent(te,PerformanceTimingNames.DOMAIN_LOOKUP_END,ne,ae),addSpanNetworkEvent(te,PerformanceTimingNames.CONNECT_START,ne,ae),addSpanNetworkEvent(te,PerformanceTimingNames.SECURE_CONNECTION_START,ne,ae),addSpanNetworkEvent(te,PerformanceTimingNames.CONNECT_END,ne,ae),addSpanNetworkEvent(te,PerformanceTimingNames.REQUEST_START,ne,ae),addSpanNetworkEvent(te,PerformanceTimingNames.RESPONSE_START,ne,ae),addSpanNetworkEvent(te,PerformanceTimingNames.RESPONSE_END,ne,ae)),!se){const oe=ne[PerformanceTimingNames.ENCODED_BODY_SIZE];oe!==void 0&&te.setAttribute(ATTR_HTTP_RESPONSE_CONTENT_LENGTH,oe);const le=ne[PerformanceTimingNames.DECODED_BODY_SIZE];le!==void 0&&oe!==le&&te.setAttribute(ATTR_HTTP_RESPONSE_CONTENT_LENGTH_UNCOMPRESSED,le)}}function sortResources(te){return te.slice().sort((ne,ie)=>{const ae=ne[PerformanceTimingNames.FETCH_START],se=ie[PerformanceTimingNames.FETCH_START];return ae>se?1:ae<se?-1:0})}function getOrigin(){return typeof location<"u"?location.origin:void 0}function getResource(te,ne,ie,ae,se=new WeakSet,oe){const le=parseUrl(te);te=le.toString();const ce=filterResourcesForSpan(te,ne,ie,ae,se,oe);if(ce.length===0)return{mainRequest:void 0};if(ce.length===1)return{mainRequest:ce[0]};const ue=sortResources(ce);if(le.origin!==getOrigin()&&ue.length>1){let de=ue[0],fe=findMainRequest(ue,de[PerformanceTimingNames.RESPONSE_END],ie);const he=de[PerformanceTimingNames.RESPONSE_END];return fe[PerformanceTimingNames.FETCH_START]<he&&(fe=de,de=void 0),{corsPreFlightRequest:de,mainRequest:fe}}else return{mainRequest:ce[0]}}function findMainRequest(te,ne,ie){const ae=hrTimeToNanoseconds(ie),se=hrTimeToNanoseconds(timeInputToHrTime(ne));let oe=te[1],le;const ce=te.length;for(let ue=1;ue<ce;ue++){const de=te[ue],fe=hrTimeToNanoseconds(timeInputToHrTime(de[PerformanceTimingNames.FETCH_START])),he=ae-hrTimeToNanoseconds(timeInputToHrTime(de[PerformanceTimingNames.RESPONSE_END]));fe>=se&&(!le||he<le)&&(le=he,oe=de)}return oe}function filterResourcesForSpan(te,ne,ie,ae,se,oe){const le=hrTimeToNanoseconds(ne),ce=hrTimeToNanoseconds(ie);let ue=ae.filter(de=>{const fe=hrTimeToNanoseconds(timeInputToHrTime(de[PerformanceTimingNames.FETCH_START])),he=hrTimeToNanoseconds(timeInputToHrTime(de[PerformanceTimingNames.RESPONSE_END]));return de.initiatorType.toLowerCase()===(oe||"xmlhttprequest")&&de.name===te&&fe>=le&&he<=ce});return ue.length>0&&(ue=ue.filter(de=>!se.has(de))),ue}function parseUrl(te){if(typeof URL=="function")return new URL(te,typeof document<"u"?document.baseURI:typeof location<"u"?location.href:void 0);const ne=getUrlNormalizingAnchor();return ne.href=te,ne}function shouldPropagateTraceHeaders(te,ne){let ie=ne||[];return(typeof ie=="string"||ie instanceof RegExp)&&(ie=[ie]),parseUrl(te).origin===getOrigin()?!0:ie.some(ae=>urlMatches(te,ae))}var AttributeNames$1;(function(te){te.COMPONENT="component",te.HTTP_STATUS_TEXT="http.status_text"})(AttributeNames$1||(AttributeNames$1={}));var require_semconv=__commonJSMin((te=>
67{Object.defineProperty(te,"__esModule",{value:!0}),te.ATTR_HTTP_USER_AGENT=te.ATTR_HTTP_URL=te.ATTR_HTTP_STATUS_CODE=te.ATTR_HTTP_SCHEME=te.ATTR_HTTP_RESPONSE_CONTENT_LENGTH=te.ATTR_HTTP_REQUEST_CONTENT_LENGTH_UNCOMPRESSED=te.ATTR_HTTP_REQUEST_BODY_SIZE=te.ATTR_HTTP_METHOD=te.ATTR_HTTP_HOST=void 0,te.ATTR_HTTP_HOST="http.host",te.ATTR_HTTP_METHOD="http.method",te.ATTR_HTTP_REQUEST_BODY_SIZE="http.request.body.size",te.ATTR_HTTP_REQUEST_CONTENT_LENGTH_UNCOMPRESSED="http.request_content_length_uncompressed",te.ATTR_HTTP_RESPONSE_CONTENT_LENGTH="http.response_content_length",te.ATTR_HTTP_SCHEME="http.scheme",te.ATTR_HTTP_STATUS_CODE="http.status_code",te.ATTR_HTTP_URL="http.url",te.ATTR_HTTP_USER_AGENT="http.user_agent"}));init_esm$2();init_esm();var DIAG_LOGGER$1=diag.createComponentLogger({namespace:"@opentelemetry/opentelemetry-instrumentation-fetch/utils"});function getFetchBodyLength(...te){if(te[0]instanceof URL||typeof te[0]=="string"){const ne=te[1];if(!ne?.body)return Promise.resolve();if(ne.body instanceof ReadableStream){const{body:ie,length:ae}=_getBodyNonDestructively(ne.body);return ne.body=ie,ae}else return Promise.resolve(getXHRBodyLength$1(ne.body))}else{const ne=te[0];return ne?.body?ne.clone().text().then(ie=>getByteLength$1(ie)):Promise.resolve()}}function _getBodyNonDestructively(te){if(!te.pipeThrough)return DIAG_LOGGER$1.warn("Platform has ReadableStream but not pipeThrough!"),{body:te,length:Promise.resolve(void 0)};let ne=0,ie;const ae=new Promise(oe=>{ie=oe}),se=new TransformStream({start(){},async transform(oe,le){const ce=await oe;ne+=ce.byteLength,le.enqueue(oe)},flush(){ie(ne)}});return{body:te.pipeThrough(se),length:ae}}function isDocument$1(te){return typeof Document<"u"&&te instanceof Document}function getXHRBodyLength$1(te){if(isDocument$1(te))return new XMLSerializer().serializeToString(document).length;if(typeof te=="string")return getByteLength$1(te);if(te instanceof Blob)return te.size;if(te instanceof FormData)return getFormDataSize$1(te);if(te instanceof URLSearchParams)return getByteLength$1(te.toString());if(te.byteLength!==void 0)return te.byteLength;DIAG_LOGGER$1.warn("unknown body type")}var TEXT_ENCODER$1=new TextEncoder;function getByteLength$1(te){return TEXT_ENCODER$1.encode(te).byteLength}function getFormDataSize$1(te){let ne=0;for(const[ie,ae]of te.entries())ne+=ie.length,ae instanceof Blob?ne+=ae.size:ne+=ae.length;return ne}function normalizeHttpRequestMethod$1(te){const ne=getKnownMethods$1(),ie=te.toUpperCase();return ie in ne?ie:"_OTHER"}var DEFAULT_KNOWN_METHODS$1={CONNECT:!0,DELETE:!0,GET:!0,HEAD:!0,OPTIONS:!0,PATCH:!0,POST:!0,PUT:!0,TRACE:!0},knownMethods$1;function getKnownMethods$1(){if(knownMethods$1===void 0){const te=void 0;te&&te.length>0?(knownMethods$1={},te.forEach(ne=>{knownMethods$1[ne]=!0})):knownMethods$1=DEFAULT_KNOWN_METHODS$1}return knownMethods$1}var HTTP_PORT_FROM_PROTOCOL$1={"https:":"443","http:":"80"};function serverPortFromUrl$1(te){const ne=Number(te.port||HTTP_PORT_FROM_PROTOCOL$1[te.protocol]);if(ne&&!isNaN(ne))return ne}var VERSION$2="0.202.0";init_esm$2();init_esm();var import_semconv=require_semconv();init_esm$1();init_defineProperty();var OBSERVER_WAIT_TIME_MS$1=300,isNode=typeof process=="object"&&process.release?.name==="node",FetchInstrumentation=class extends InstrumentationBase{constructor(te={}){super("@opentelemetry/instrumentation-fetch",VERSION$2,te),_defineProperty(this,"component","fetch"),_defineProperty(this,"version",VERSION$2),_defineProperty(this,"moduleName",this.component),_defineProperty(this,"_usedResources",new WeakSet),_defineProperty(this,"_tasksCount",0),_defineProperty(this,"_semconvStability",void 0),this._semconvStability=semconvStabilityFromStr("http",te?.semconvStabilityOptIn)}init(){}_addChildSpan(te,ne){const ie=this.tracer.startSpan("CORS Preflight",{startTime:ne[PerformanceTimingNames.FETCH_START]},trace.setSpan(context.active(),te)),ae=!(this._semconvStability&SemconvStability.OLD);addSpanNetworkEvents(ie,ne,this.getConfig().ignoreNetworkEvents,void 0,ae),ie.end(ne[PerformanceTimingNames.RESPONSE_END])}_addFinalSpanAttributes(te,ne){const ie=parseUrl(ne.url);if(this._semconvStability&SemconvStability.OLD&&(te.setAttribute(import_semconv.ATTR_HTTP_STATUS_CODE,ne.status),ne.statusText!=null&&te.setAttribute(AttributeNames$1.HTTP_STATUS_TEXT,ne.statusText),te.setAttribute(import_semconv.ATTR_HTTP_HOST,ie.host),te.setAttribute(import_semconv.ATTR_HTTP_SCHEME,ie.protocol.replace(":","")),typeof navigator<"u"&&te.setAttribute(import_semconv.ATTR_HTTP_USER_AGENT,navigator.userAgent)),this._semconvStability&SemconvStability.STABLE){te.setAttribute(ATTR_HTTP_RESPONSE_STATUS_CODE,ne.status),te.setAttribute(ATTR_SERVER_ADDRESS,ie.hostname);const ae=serverPortFromUrl$1(ie);ae&&te.setAttribute(ATTR_SERVER_PORT,ae)}}_addHeaders(te,ne){if(!shouldPropagateTraceHeaders(ne,this.getConfig().propagateTraceHeaderCorsUrls)){const ie={};propagation.inject(context.active(),ie),Object.keys(ie).length>0&&this._diag.debug("headers inject skipped due to CORS policy");return}if(te instanceof Request)propagation.inject(context.active(),te.headers,{set:(ie,ae,se)=>ie.set(ae,typeof se=="string"?se:String(se))});else if(te.headers instanceof Headers)propagation.inject(context.active(),te.headers,{set:(ie,ae,se)=>ie.set(ae,typeof se=="string"?se:String(se))});else if(te.headers instanceof Map)propagation.inject(context.active(),te.headers,{set:(ie,ae,se)=>ie.set(ae,typeof se=="string"?se:String(se))});else{const ie={};propagation.inject(context.active(),ie),te.headers=Object.assign({},ie,te.headers||{})}}_clearResources(){this._tasksCount===0&&this.getConfig().clearTimingResources&&(performance.clearResourceTimings(),this._usedResources=new WeakSet)}_createSpan(te,ne={}){if(isUrlIgnored(te,this.getConfig().ignoreUrls)){this._diag.debug("ignoring span as url matches ignored url");return}let ie="";const ae={};if(this._semconvStability&SemconvStability.OLD){const se=(ne.method||"GET").toUpperCase();ie=`HTTP ${se}
67`,ae[AttributeNames$1.COMPONENT]=this.moduleName,ae[import_semconv.ATTR_HTTP_METHOD]=se,ae[import_semconv.ATTR_HTTP_URL]=te}if(this._semconvStability&SemconvStability.STABLE){const se=ne.method,oe=normalizeHttpRequestMethod$1(ne.method||"GET");ie||(ie=oe),ae[ATTR_HTTP_REQUEST_METHOD]=oe,oe!==se&&(ae[ATTR_HTTP_REQUEST_METHOD_ORIGINAL]=se),ae[ATTR_URL_FULL]=te}return this.tracer.startSpan(ie,{kind:SpanKind.CLIENT,attributes:ae})}_findResourceAndAddNetworkEvents(te,ne,ie){let ae=ne.entries;if(!ae.length){if(!performance.getEntriesByType)return;ae=performance.getEntriesByType("resource")}const se=getResource(ne.spanUrl,ne.startTime,ie,ae,this._usedResources,"fetch");if(se.mainRequest){const oe=se.mainRequest;this._markResourceAsUsed(oe);const le=se.corsPreFlightRequest;le&&(this._addChildSpan(te,le),this._markResourceAsUsed(le));const ce=!(this._semconvStability&SemconvStability.OLD);addSpanNetworkEvents(te,oe,this.getConfig().ignoreNetworkEvents,void 0,ce)}}_markResourceAsUsed(te){this._usedResources.add(te)}_endSpan(te,ne,ie){const ae=millisToHrTime(Date.now()),se=hrTime();this._addFinalSpanAttributes(te,ie),this._semconvStability&SemconvStability.STABLE&&ie.status>=400&&(te.setStatus({code:SpanStatusCode.ERROR}),te.setAttribute(ATTR_ERROR_TYPE,String(ie.status))),setTimeout(()=>{ne.observer?.disconnect(),this._findResourceAndAddNetworkEvents(te,ne,se),this._tasksCount--,this._clearResources(),te.end(ae)},OBSERVER_WAIT_TIME_MS$1)}_patchConstructor(){return te=>{const ne=this;return function(...ae){const se=this,oe=parseUrl(ae[0]instanceof Request?ae[0].url:String(ae[0])).href,le=ae[0]instanceof Request?ae[0]:ae[1]||{},ce=ne._createSpan(oe,le);if(!ce)return te.apply(this,ae);const ue=ne._prepareSpanData(oe);ne.getConfig().measureRequestSize&&getFetchBodyLength(...ae).then(ve=>{ve&&(ne._semconvStability&SemconvStability.OLD&&ce.setAttribute(import_semconv.ATTR_HTTP_REQUEST_CONTENT_LENGTH_UNCOMPRESSED,ve),ne._semconvStability&SemconvStability.STABLE&&ce.setAttribute(import_semconv.ATTR_HTTP_REQUEST_BODY_SIZE,ve))}).catch(ve=>{ne._diag.warn("getFetchBodyLength",ve)});function de(ve,me){ne._applyAttributesAfterFetch(ve,le,me),ne._endSpan(ve,ue,{status:me.status||0,statusText:me.message,url:oe})}function fe(ve,me){ne._applyAttributesAfterFetch(ve,le,me),me.status>=200&&me.status<400?ne._endSpan(ve,ue,me):ne._endSpan(ve,ue,{status:me.status,statusText:me.statusText,url:oe})}function he(ve,me,ge){try{const Se=ge.clone().body;if(Se){const _e=Se.getReader(),Ee=()=>{_e.read().then(({done:ye})=>{ye?fe(ve,ge):Ee()},ye=>{de(ve,ye)})};Ee()}else fe(ve,ge)}finally{me(ge)}}function pe(ve,me,ge){try{de(ve,ge)}finally{me(ge)}}return new Promise((ve,me)=>context.with(trace.setSpan(context.active(),ce),()=>(ne._addHeaders(le,oe),ne._callRequestHook(ce,le),ne._tasksCount++,te.apply(se,le instanceof Request?[le]:[oe,le]).then(he.bind(se,ce,ve),pe.bind(se,ce,me)))))}}}_applyAttributesAfterFetch(te,ne,ie){const ae=this.getConfig().applyCustomAttributesOnSpan;ae&&safeExecuteInTheMiddle(()=>ae(te,ne,ie),se=>{se&&this._diag.error("applyCustomAttributesOnSpan",se)},!0)}_callRequestHook(te,ne){const ie=this.getConfig().requestHook;ie&&safeExecuteInTheMiddle(()=>ie(te,ne),ae=>{ae&&this._diag.error("requestHook",ae)},!0)}_prepareSpanData(te){const ne=hrTime(),ie=[];if(typeof PerformanceObserver!="function")return{entries:ie,startTime:ne,spanUrl:te};const ae=new PerformanceObserver(se=>{se.getEntries().forEach(oe=>{oe.initiatorType==="fetch"&&oe.name===te&&ie.push(oe)})});return ae.observe({entryTypes:["resource"]}),{entries:ie,observer:ae,startTime:ne,spanUrl:te}}enable(){if(isNode){this._diag.warn("this instrumentation is intended for web usage only, it does not instrument Node.js's fetch()");return}isWrapped(fetch)&&(this._unwrap(_globalThis$1,"fetch"),this._diag.debug("removing previous patch for constructor")),this._wrap(_globalThis$1,"fetch",this._patchConstructor())}disable(){isNode||(this._unwrap(_globalThis$1,"fetch"),this._usedResources=new WeakSet)}},ATTR_HTTP_HOST="http.host",ATTR_HTTP_METHOD="http.method",ATTR_HTTP_REQUEST_BODY_SIZE="http.request.body.size",ATTR_HTTP_REQUEST_CONTENT_LENGTH_UNCOMPRESSED="http.request_content_length_uncompressed",ATTR_HTTP_SCHEME="http.scheme",ATTR_HTTP_STATUS_CODE="http.status_code",ATTR_HTTP_URL="http.url",ATTR_HTTP_USER_AGENT="http.user_agent",EventNames;(function(te){te.METHOD_OPEN="open",te.METHOD_SEND="send",te.EVENT_ABORT="abort",te.EVENT_ERROR="error",te.EVENT_LOAD="loaded",te.EVENT_TIMEOUT="timeout"})(EventNames||(EventNames={}));init_esm$2();init_esm();var DIAG_LOGGER=diag.createComponentLogger({namespace:"@opentelemetry/opentelemetry-instrumentation-xml-http-request/utils"});function isDocument(te){return typeof Document<"u"&&te instanceof Document}function getXHRBodyLength(te){if(isDocument(te))return new XMLSerializer().serializeToString(document).length;if(typeof te=="string")return getByteLength(te);if(te instanceof Blob)return te.size;if(te instanceof FormData)return getFormDataSize(te);if(te instanceof URLSearchParams)return getByteLength(te.toString());if(te.byteLength!==void 0)return te.byteLength;DIAG_LOGGER.warn("unknown body type")}var TEXT_ENCODER=new TextEncoder;function getByteLength(te){return TEXT_ENCODER.encode(te).byteLength}function getFormDataSize(te){let ne=0;for(const[ie,ae]of te.entries())ne+=ie.length,ae instanceof Blob?ne+=ae.size:ne+=ae.length;return ne}function normalizeHttpRequestMethod(te){const ne=getKnownMethods(),ie=te.toUpperCase();return ie in ne?ie:"_OTHER"}var DEFAULT_KNOWN_METHODS={CONNECT:!0,DELETE:!0,GET:!0,HEAD:!0,OPTIONS:!0,PATCH:!0,POST:!0,PUT:!0,TRACE:!0},knownMethods;function getKnownMethods(){if(knownMethods===void 0){const te=void 0;te&&te.length>0?(knownMethods={},te.forEach(ne=>{knownMethods[ne]=!0})):knownMethods=DEFAULT_KNOWN_METHODS}return knownMethods}var HTTP_PORT_FROM_PROTOCOL={"https:":"443","http:":"80"};function serverPortFromUrl(te){const ne=Number(te.port||HTTP_PORT_FROM_PROTOCOL[te.protocol]);if(ne&&!isNaN(ne))return ne}var VERSION$1="0.202.0",AttributeNames;(function(te){te.HTTP_STATUS_TEXT="http.status_text"})(AttributeNames||(AttributeNames={}));init_esm$2();init_esm();init_esm$1();init_defineProperty();var OBSERVER_WAIT_TIME_MS=300,XMLHttpRequestInstrumentation=class extends InstrumentationBase{constructor(te={}){super("@opentelemetry/instrumentation-xml-http-request",VERSION$1,te),_defineProperty(this,"component","xml-http-request"),_defineProperty(this,"version",VERSION$1),_defineProperty(this,"moduleName",this.component),_defineProperty(this,"_tasksCount",0),_defineProperty(this,"_xhrMem",new WeakMap),_defineProperty(this,"_usedResources",new WeakSet),_defineProperty(this,"_semconvStability",void 0),this._semconvStability=semconvStabilityFromStr("http",te?.semconvStabilityOptIn)}init(){}_addHeaders(te,ne){const ie=parseUrl(ne).href;if(!shouldPropagateTraceHeaders(ie,this.getConfig().propagateTraceHeaderCorsUrls)){const se={};propagation.inject(context.active(),se),Object.keys(se).length>0&&this._diag.debug("headers inject skipped due to CORS policy");return}const ae={};propagation.inject(context.active(),ae),Object.keys(ae).forEach(se=>
vendor: 7,325 bytes, line 67
67{te.setRequestHeader(se,String(ae[se]))})}_addChildSpan(te,ne){context.with(trace.setSpan(context.active(),te),()=>{const ie=this.tracer.startSpan("CORS Preflight",{startTime:ne[PerformanceTimingNames.FETCH_START]}),ae=!(this._semconvStability&SemconvStability.OLD);addSpanNetworkEvents(ie,ne,this.getConfig().ignoreNetworkEvents,void 0,ae),ie.end(ne[PerformanceTimingNames.RESPONSE_END])})}_addFinalSpanAttributes(te,ne,ie){if(this._semconvStability&SemconvStability.OLD){if(ne.status!==void 0&&te.setAttribute(ATTR_HTTP_STATUS_CODE,ne.status),ne.statusText!==void 0&&te.setAttribute(AttributeNames.HTTP_STATUS_TEXT,ne.statusText),typeof ie=="string"){const ae=parseUrl(ie);te.setAttribute(ATTR_HTTP_HOST,ae.host),te.setAttribute(ATTR_HTTP_SCHEME,ae.protocol.replace(":",""))}te.setAttribute(ATTR_HTTP_USER_AGENT,navigator.userAgent)}this._semconvStability&SemconvStability.STABLE&&ne.status&&te.setAttribute(ATTR_HTTP_RESPONSE_STATUS_CODE,ne.status)}_applyAttributesAfterXHR(te,ne){const ie=this.getConfig().applyCustomAttributesOnSpan;typeof ie=="function"&&safeExecuteInTheMiddle(()=>ie(te,ne),ae=>{ae&&this._diag.error("applyCustomAttributesOnSpan",ae)},!0)}_addResourceObserver(te,ne){const ie=this._xhrMem.get(te);!ie||typeof PerformanceObserver!="function"||typeof PerformanceResourceTiming!="function"||(ie.createdResources={observer:new PerformanceObserver(ae=>{const se=ae.getEntries(),oe=parseUrl(ne);se.forEach(le=>{le.initiatorType==="xmlhttprequest"&&le.name===oe.href&&ie.createdResources&&ie.createdResources.entries.push(le)})}),entries:[]},ie.createdResources.observer.observe({entryTypes:["resource"]}))}_clearResources(){this._tasksCount===0&&this.getConfig().clearTimingResources&&(otperformance.clearResourceTimings(),this._xhrMem=new WeakMap,this._usedResources=new WeakSet)}_findResourceAndAddNetworkEvents(te,ne,ie,ae,se){if(!ie||!ae||!se||!te.createdResources)return;let oe=te.createdResources.entries;(!oe||!oe.length)&&(oe=otperformance.getEntriesByType("resource"));const le=getResource(parseUrl(ie).href,ae,se,oe,this._usedResources);if(le.mainRequest){const ce=le.mainRequest;this._markResourceAsUsed(ce);const ue=le.corsPreFlightRequest;ue&&(this._addChildSpan(ne,ue),this._markResourceAsUsed(ue));const de=!(this._semconvStability&SemconvStability.OLD);addSpanNetworkEvents(ne,ce,this.getConfig().ignoreNetworkEvents,void 0,de)}}_cleanPreviousSpanInformation(te){const ne=this._xhrMem.get(te);if(ne){const ie=ne.callbackToRemoveEvents;ie&&ie(),this._xhrMem.delete(te)}}_createSpan(te,ne,ie){if(isUrlIgnored(ne,this.getConfig().ignoreUrls)){this._diag.debug("ignoring span as url matches ignored url");return}let ae="";const se=parseUrl(ne),oe={};if(this._semconvStability&SemconvStability.OLD&&(ae=ie.toUpperCase(),oe[ATTR_HTTP_METHOD]=ie,oe[ATTR_HTTP_URL]=se.toString()),this._semconvStability&SemconvStability.STABLE){const ce=ie,ue=normalizeHttpRequestMethod(ie);ae||(ae=ue),oe[ATTR_HTTP_REQUEST_METHOD]=ue,ue!==ce&&(oe[ATTR_HTTP_REQUEST_METHOD_ORIGINAL]=ce),oe[ATTR_URL_FULL]=se.toString(),oe[ATTR_SERVER_ADDRESS]=se.hostname;const de=serverPortFromUrl(se);de&&(oe[ATTR_SERVER_PORT]=de)}const le=this.tracer.startSpan(ae,{kind:SpanKind.CLIENT,attributes:oe});return le.addEvent(EventNames.METHOD_OPEN),this._cleanPreviousSpanInformation(te),this._xhrMem.set(te,{span:le,spanUrl:ne}),le}_markResourceAsUsed(te){this._usedResources.add(te)}_patchOpen(){return te=>{const ne=this;return function(...ae){const se=ae[0],oe=ae[1];return ne._createSpan(this,oe,se),te.apply(this,ae)}}}_patchSend(){const te=this;function ne(ue,de,fe,he){const pe=de.callbackToRemoveEvents;typeof pe=="function"&&pe();const{span:ve,spanUrl:me,sendStartTime:ge}=de;ve&&(te._findResourceAndAddNetworkEvents(de,ve,me,ge,fe),ve.addEvent(ue,he),te._addFinalSpanAttributes(ve,de,me),ve.end(he),te._tasksCount--),te._clearResources()}function ie(ue,de,fe,he){const pe=te._xhrMem.get(de);if(!pe)return;if(pe.status=de.status,pe.statusText=de.statusText,te._xhrMem.delete(de),pe.span){const ge=pe.span;te._applyAttributesAfterXHR(ge,de),te._semconvStability&SemconvStability.STABLE&&(fe?he&&(ge.setStatus({code:SpanStatusCode.ERROR,message:he}),ge.setAttribute(ATTR_ERROR_TYPE,he)):pe.status&&pe.status>=400&&(ge.setStatus({code:SpanStatusCode.ERROR}),ge.setAttribute(ATTR_ERROR_TYPE,String(pe.status))))}const ve=hrTime(),me=Date.now();setTimeout(()=>{ne(ue,pe,ve,me)},OBSERVER_WAIT_TIME_MS)}function ae(){ie(EventNames.EVENT_ERROR,this,!0,"error")}function se(){ie(EventNames.EVENT_ABORT,this,!1)}function oe(){ie(EventNames.EVENT_TIMEOUT,this,!0,"timeout")}function le(){this.status<299?ie(EventNames.EVENT_LOAD,this,!1):ie(EventNames.EVENT_ERROR,this,!1)}function ce(ue){ue.removeEventListener("abort",se),ue.removeEventListener("error",ae),ue.removeEventListener("load",le),ue.removeEventListener("timeout",oe);const de=te._xhrMem.get(ue);de&&(de.callbackToRemoveEvents=void 0)}return ue=>function(...fe){const he=te._xhrMem.get(this);if(!he)return ue.apply(this,fe);const pe=he.span,ve=he.spanUrl;if(pe&&ve){if(te.getConfig().measureRequestSize&&fe?.[0]){const me=fe[0],ge=getXHRBodyLength(me);ge!==void 0&&(te._semconvStability&SemconvStability.OLD&&pe.setAttribute(ATTR_HTTP_REQUEST_CONTENT_LENGTH_UNCOMPRESSED,ge),te._semconvStability&SemconvStability.STABLE&&pe.setAttribute(ATTR_HTTP_REQUEST_BODY_SIZE,ge))}context.with(trace.setSpan(context.active(),pe),()=>{te._tasksCount++,he.sendStartTime=hrTime(),pe.addEvent(EventNames.METHOD_SEND),this.addEventListener("abort",se),this.addEventListener("error",ae),this.addEventListener("load",le),this.addEventListener("timeout",oe),he.callbackToRemoveEvents=()=>{ce(this),he.createdResources&&he.createdResources.observer.disconnect()},te._addHeaders(this,ve),te._addResourceObserver(this,ve)})}return ue.apply(this,fe)}}enable(){this._diag.debug("applying patch to",this.moduleName,this.version),isWrapped(XMLHttpRequest.prototype.open)&&(this._unwrap(XMLHttpRequest.prototype,"open"),this._diag.debug("removing previous patch from method open")),isWrapped(XMLHttpRequest.prototype.send)&&(this._unwrap(XMLHttpRequest.prototype,"send"),this._diag.debug("removing previous patch from method send")),this._wrap(XMLHttpRequest.prototype,"open",this._patchOpen()),this._wrap(XMLHttpRequest.prototype,"send",this._patchSend())}disable(){this._diag.debug("removing patch from",this.moduleName,this.version),this._unwrap(XMLHttpRequest.prototype,"open"),this._unwrap(XMLHttpRequest.prototype,"send"),this._tasksCount=0,this._xhrMem=new WeakMap,this._usedResources=new WeakSet}},FaroXhrInstrumentation=class extends XMLHttpRequestInstrumentation{constructor(te={}){super(te);const ne=this;this.parentCreateSpan=ne._createSpan.bind(this)}_patchOpen(){return te=>{const ne=this;return function(...ae){try{const se=ae[0];let oe=getUrlFromResource(ae[1]);ne.parentCreateSpan(this,oe,se)}catch(se){faro.internalLogger.error(se)}return te.apply(this,ae)}}}};init_esm$2();function setSpanStatusOnFetchError(te,ne,ie){setSpanStatus(te,ie instanceof Error?0:ie.status)}function setSpanStatusOnXMLHttpRequestError(te,ne){setSpanStatus(te,ne.status)}function setSpanStatus(te,ne){ne!=null&&(ne===0||ne>=400&&ne<600)&&te.setStatus({code:SpanStatusCode.ERROR})}function fetchCustomAttributeFunctionWithDefaults(te){return(ne,ie,ae)=>{setSpanStatusOnFetchError(ne,ie,ae),te?.(ne,ie,ae)}}
67function xhrCustomAttributeFunctionWithDefaults(te){return(ne,ie)=>{setSpanStatusOnXMLHttpRequestError(ne,ie),te?.(ne,ie)}}var __rest=function(te,ne){var ie={};for(var ae in te)Object.prototype.hasOwnProperty.call(te,ae)&&ne.indexOf(ae)<0&&(ie[ae]=te[ae]);if(te!=null&&typeof Object.getOwnPropertySymbols=="function")for(var se=0,ae=Object.getOwnPropertySymbols(te);se<ae.length;se++)ne.indexOf(ae[se])<0&&Object.prototype.propertyIsEnumerable.call(te,ae[se])&&(ie[ae[se]]=te[ae[se]]);return ie};function getDefaultOTELInstrumentations(te={}){const{fetchInstrumentationOptions:ne,xhrInstrumentationOptions:ie}=te,ae=__rest(te,["fetchInstrumentationOptions","xhrInstrumentationOptions"]),se=createFetchInstrumentationOptions(ne,ae),oe=createXhrInstrumentationOptions(ie,ae);return[new FetchInstrumentation(se),new FaroXhrInstrumentation(oe)]}function createFetchInstrumentationOptions(te,ne){return Object.assign(Object.assign(Object.assign(Object.assign({},ne),{ignoreNetworkEvents:!0}),te),{applyCustomAttributesOnSpan:fetchCustomAttributeFunctionWithDefaults(te?.applyCustomAttributesOnSpan)})}function createXhrInstrumentationOptions(te,ne){return Object.assign(Object.assign(Object.assign(Object.assign({},ne),{ignoreNetworkEvents:!0}),te),{applyCustomAttributesOnSpan:xhrCustomAttributeFunctionWithDefaults(te?.applyCustomAttributesOnSpan)})}var serviceName;function defaultServiceName(){if(serviceName===void 0)try{const te=globalThis.process.argv0;serviceName=te?`unknown_service:${te}`:"unknown_service"}catch{serviceName="unknown_service"}return serviceName}var isPromiseLike=te=>te!==null&&typeof te=="object"&&typeof te.then=="function";init_esm$2();init_esm$1();init_defineProperty();var ResourceImpl=class dr{static FromAttributeList(ne,ie){const ae=new dr({},ie);return ae._rawAttributes=guardedRawAttributes(ne),ae._asyncAttributesPending=ne.filter(([se,oe])=>
67isPromiseLike(oe)).length>0,ae}constructor(ne,ie){_defineProperty(this,"_rawAttributes",void 0),_defineProperty(this,"_asyncAttributesPending",!1),_defineProperty(this,"_schemaUrl",void 0),_defineProperty(this,"_memoizedAttributes",void 0);const ae=ne.attributes??{};this._rawAttributes=Object.entries(ae).map(([se,oe])=>(isPromiseLike(oe)&&(this._asyncAttributesPending=!0),[se,oe])),this._rawAttributes=guardedRawAttributes(this._rawAttributes),this._schemaUrl=validateSchemaUrl(ie?.schemaUrl)}get asyncAttributesPending(){return this._asyncAttributesPending}async waitForAsyncAttributes(){if(this.asyncAttributesPending){for(let ne=0;ne<this._rawAttributes.length;ne++){const[ie,ae]=this._rawAttributes[ne];this._rawAttributes[ne]=[ie,isPromiseLike(ae)?await ae:ae]}this._asyncAttributesPending=!1}}get attributes(){if(this.asyncAttributesPending&&diag.error("Accessing resource attributes before async attributes settled"),this._memoizedAttributes)return this._memoizedAttributes;const ne={};for(const[ie,ae]of this._rawAttributes){if(isPromiseLike(ae)){diag.debug(`Unsettled resource attribute ${ie} skipped`);continue}ae!=null&&(ne[ie]??(ne[ie]=ae))}return this._asyncAttributesPending||(this._memoizedAttributes=ne),ne}getRawAttributes(){return this._rawAttributes}get schemaUrl(){return this._schemaUrl}merge(ne){if(ne==null)return this;const ie=mergeSchemaUrl(this,ne),ae=ie?{schemaUrl:ie}:void 0;return dr.FromAttributeList([...ne.getRawAttributes(),...this.getRawAttributes()],ae)}};function resourceFromAttributes(te,ne){return ResourceImpl.FromAttributeList(Object.entries(te),ne)}function defaultResource(){return resourceFromAttributes({[ATTR_SERVICE_NAME]:defaultServiceName(),[ATTR_TELEMETRY_SDK_LANGUAGE]:SDK_INFO$1[ATTR_TELEMETRY_SDK_LANGUAGE],[ATTR_TELEMETRY_SDK_NAME]:SDK_INFO$1[ATTR_TELEMETRY_SDK_NAME],[ATTR_TELEMETRY_SDK_VERSION]:SDK_INFO$1[ATTR_TELEMETRY_SDK_VERSION]})}function guardedRawAttributes(te){return te.map(([ne,ie])=>isPromiseLike(ie)?[ne,ie.catch(ae=>{diag.debug("promise rejection for resource attribute: %s - %s",ne,ae)})]:[ne,ie])}function validateSchemaUrl(te){if(typeof te=="string"||te===void 0)return te;diag.warn("Schema URL must be string or undefined, got %s. Schema URL will be ignored.",te)}function mergeSchemaUrl(te,ne){const ie=te?.schemaUrl,ae=ne?.schemaUrl,se=ie===void 0||ie==="",oe=ae===void 0||ae==="";if(se)return ae;if(oe||ie===ae)return ie;diag.warn('Schema URL merge conflict: old resource has "%s", updating resource has "%s". Resulting resource will have undefined Schema URL.',ie,ae)}var ExceptionEventName="exception",inspectCustom=Symbol.for("nodejs.util.inspect.custom");function settledResourceAttributes(te){const ne={};for(const[ie,ae]of te.getRawAttributes())typeof ae?.then!="function"&&ae!=null&&(ne[ie]??(ne[ie]=ae));return ne}function formatInspect(te,ne,ie,ae,se){if(typeof ie=="number"&&ie<0){const oe=`[${te}]`;return ae?.stylize?ae.stylize(oe,"special"):oe}return typeof se!="function"||!ae?ne:`${te} ${se(ne,{...ae,depth:ae.depth==null?ae.depth:ae.depth-1})}`}init_esm$2();init_esm$1();init_defineProperty();var SpanImpl=class{constructor(te){_defineProperty(this,"_spanContext",void 0),_defineProperty(this,"kind",void 0),_defineProperty(this,"parentSpanContext",void 0),_defineProperty(this,"attributes",{}),_defineProperty(this,"links",[]),_defineProperty(this,"events",[]),_defineProperty(this,"startTime",void 0),_defineProperty(this,"resource",void 0),_defineProperty(this,"instrumentationScope",void 0),_defineProperty(this,"_droppedAttributesCount",0),_defineProperty(this,"_droppedEventsCount",0),_defineProperty(this,"_droppedLinksCount",0),_defineProperty(this,"_attributesCount",0),_defineProperty(this,"name",void 0),_defineProperty(this,"status",{code:SpanStatusCode.UNSET}),_defineProperty(this,"endTime",[0,0]),_defineProperty(this,"_ended",!1),_defineProperty(this,"_duration",[-1,-1]),_defineProperty(this,"_spanProcessor",void 0),_defineProperty(this,"_spanLimits",void 0),_defineProperty(this,"_attributeValueLengthLimit",void 0),_defineProperty(this,"_recordEndMetrics",void 0),_defineProperty(this,"_performanceStartTime",void 0),_defineProperty(this,"_performanceOffset",void 0),_defineProperty(this,"_startTimeProvided",void 0);const ne=Date.now();if(this._spanContext=te.spanContext,this._performanceStartTime=otperformance$1.now(),this._performanceOffset=ne-(this._performanceStartTime+otperformance$1.timeOrigin),this._startTimeProvided=te.startTime!=null,this._spanLimits=te.spanLimits,this._attributeValueLengthLimit=this._spanLimits.attributeValueLengthLimit??0,this._spanProcessor=te.spanProcessor,this.name=te.name,this.parentSpanContext=te.parentSpanContext,this.kind=te.kind,te.links)for(const ie of te.links)this.addLink(ie);this.startTime=this._getTime(te.startTime??ne),this.resource=te.resource,this.instrumentationScope=te.scope,this._recordEndMetrics=te.recordEndMetrics,te.attributes!=null&&this.setAttributes(te.attributes),this._spanProcessor.onStart(this,te.context)}spanContext(){return this._spanContext}setAttribute(te,ne){if(ne==null||this._isSpanEnded())return this;if(te.length===0)return diag.warn(`Invalid attribute key: ${te}`),this;if(!isAttributeValue$1(ne))return diag.warn(`Invalid attribute value set for key: ${te}`),this;const{attributeCountLimit:ie}=this._spanLimits,ae=!Object.prototype.hasOwnProperty.call(this.attributes,te);return ie!==void 0&&this._attributesCount>=ie&&ae?(this._droppedAttributesCount++,this):(this.attributes[te]=this._truncateToSize(ne),ae&&this._attributesCount++,this)}setAttributes(te){for(const ne in te)Object.prototype.hasOwnProperty.call(te,ne)&&this.setAttribute(ne,te[ne]);return this}addEvent(te,ne,ie){if(this._isSpanEnded())return this;const{eventCountLimit:ae}=this._spanLimits;if(ae===0)return diag.warn("No events allowed."),this._droppedEventsCount++,this;ae!==void 0&&this.events.length>=ae&&(this._droppedEventsCount===0&&diag.debug("Dropping extra events."),this.events.shift(),this._droppedEventsCount++),isTimeInput$1(ne)&&(isTimeInput$1(ie)||(ie=ne),ne=void 0);const se=sanitizeAttributes$1(ne),{attributePerEventCountLimit:oe}=this._spanLimits,le={};let ce=0,ue=0;for(const de in se){if(!Object.prototype.hasOwnProperty.call(se,de))continue;const fe=se[de];if(oe!==void 0&&ue>=oe){ce++;continue}le[de]=this._truncateToSize(fe),ue++}return this.events.push({name:te,attributes:le,time:this._getTime(ie),droppedAttributesCount:ce}),this}addLink(te){if(this._isSpanEnded())return this;const{linkCountLimit:ne}=this._spanLimits;if(ne===0)return this._droppedLinksCount++,this;ne!==void 0&&this.links.length>=ne&&(this._droppedLinksCount===0&&diag.debug("Dropping extra links."),this.links.shift(),this._droppedLinksCount++);const{attributePerLinkCountLimit:ie}=this._spanLimits,ae=sanitizeAttributes$1(te.attributes),se={};let oe=0,le=0;for(const ue in ae){if(!Object.prototype.hasOwnProperty.call(ae,ue))continue;const de=ae[ue];if(ie!==void 0&&le>=ie){oe++;continue}se[ue]=this._truncateToSize(de),le++}const ce={context:te.context};return le>0&&(ce.attributes=se),oe>0&&(ce.droppedAttributesCount=oe),this.links.push(ce),this}addLinks(te){for(const ne of te)this.addLink(ne);return this}setStatus(te){if(this._isSpanEnded())return this;if(te.code===SpanStatusCode.UNSET)return this;if(this.status.code===SpanStatusCode.OK)return this;const ne={code:te.code};return te.code===SpanStatusCode.ERROR&&(typeof te.message=="string"?ne.message=te.message:te.message!=null&&diag.warn(`Dropping invalid status.message of type '${typeof te.message}', expected 'string'`)),this.status=ne,this}updateName(te){return this._isSpanEnded()?this:(this.name=te,this)}end(te){if(this._isSpanEnded()){diag.error(`${this.name} ${this._spanContext.traceId}-${this._spanContext.spanId} - You can only call end() on a span once.`);return}this.endTime=this._getTime(te),this._duration=hrTimeDuration$1(this.startTime,this.endTime),this._duration[0]<0&&(diag.warn("Inconsistent start and end time, startTime > endTime. Setting span duration to 0ms.",this.startTime,this.endTime),this.endTime=this.startTime.slice(),this._duration=[0,0]),this._droppedEventsCount>0&&diag.warn(`Dropped ${this._droppedEventsCount} events because eventCountLimit reached`),this._droppedLinksCount>0&&diag.warn(`Dropped ${this._droppedLinksCount} links because linkCountLimit reached`),this._spanProcessor.onEnding&&this._spanProcessor.onEnding(this),this._recordEndMetrics?.(),this._ended=!0,this._spanProcessor.onEnd(this)}_getTime(te){if(typeof te=="number"&&te<=otperformance$1.now())return hrTime$1(te+this._performanceOffset);if(typeof te=="number")return millisToHrTime$1(te);if(te instanceof Date)return millisToHrTime$1(te.getTime());if(isTimeInputHrTime$1(te))return te;if(this._startTimeProvided)return millisToHrTime$1(Date.now());const ne=otperformance$1.now()-this._performanceStartTime;return addHrTimes$1(this.startTime,millisToHrTime$1(ne))}isRecording(){return this._ended===!1}
67recordException(te,ne){const ie={};typeof te=="string"?ie[ATTR_EXCEPTION_MESSAGE]=te:te&&(te.code?ie[ATTR_EXCEPTION_TYPE]=te.code.toString():te.name&&(ie[ATTR_EXCEPTION_TYPE]=te.name),te.message&&(ie[ATTR_EXCEPTION_MESSAGE]=te.message),te.stack&&(ie[ATTR_EXCEPTION_STACKTRACE]=te.stack)),ie["exception.type"]||ie["exception.message"]?this.addEvent(ExceptionEventName,ie,ne):diag.warn(`Failed to record an exception ${te}`)}get duration(){return this._duration}get ended(){return this._ended}get droppedAttributesCount(){return this._droppedAttributesCount}get droppedEventsCount(){return this._droppedEventsCount}get droppedLinksCount(){return this._droppedLinksCount}_isSpanEnded(){if(this._ended){const te=new Error(`Operation attempted on ended Span {traceId: ${this._spanContext.traceId}, spanId: ${this._spanContext.spanId}}`);diag.warn(`Cannot execute the operation on ended Span {traceId: ${this._spanContext.traceId}, spanId: ${this._spanContext.spanId}}`,te)}return this._ended}_truncateToLimitUtil(te,ne){return te.length<=ne?te:te.substring(0,ne)}_truncateToSize(te){const ne=this._attributeValueLengthLimit;return ne<=0?(diag.warn(`Attribute value limit must be positive, got ${ne}`),te):typeof te=="string"?this._truncateToLimitUtil(te,ne):Array.isArray(te)?te.map(ie=>typeof ie=="string"?this._truncateToLimitUtil(ie,ne):ie):te}[inspectCustom](te,ne,ie){return formatInspect("SpanImpl",{name:this.name,kind:this.kind,spanContext:this._spanContext,parentSpanContext:this.parentSpanContext,status:this.status,startTime:this.startTime,endTime:this.endTime,duration:this._duration,ended:this._ended,attributes:this.attributes,events:this.events,links:this.links,droppedAttributesCount:this._droppedAttributesCount,droppedEventsCount:this._droppedEventsCount,droppedLinksCount:this._droppedLinksCount,instrumentationScope:this.instrumentationScope,resource:{attributes:settledResourceAttributes(this.resource)}},te,ne,ie)}},SamplingDecision;(function(te){te[te.NOT_RECORD=0]="NOT_RECORD",te[te.RECORD=1]="RECORD",te[te.RECORD_AND_SAMPLED=2]="RECORD_AND_SAMPLED"})(SamplingDecision||(SamplingDecision={}));var ATTR_OTEL_COMPONENT_NAME="otel.component.name",ATTR_OTEL_COMPONENT_TYPE="otel.component.type",ATTR_OTEL_SPAN_PARENT_ORIGIN="otel.span.parent.origin",ATTR_OTEL_SPAN_SAMPLING_RESULT="otel.span.sampling_result",METRIC_OTEL_SDK_PROCESSOR_SPAN_PROCESSED="otel.sdk.processor.span.processed",METRIC_OTEL_SDK_PROCESSOR_SPAN_QUEUE_CAPACITY="otel.sdk.processor.span.queue.capacity",METRIC_OTEL_SDK_PROCESSOR_SPAN_QUEUE_SIZE="otel.sdk.processor.span.queue.size",METRIC_OTEL_SDK_SPAN_LIVE="otel.sdk.span.live",METRIC_OTEL_SDK_SPAN_STARTED="otel.sdk.span.started",OTEL_COMPONENT_TYPE_VALUE_BATCHING_SPAN_PROCESSOR="batching_span_processor";init_defineProperty();var TracerMetrics=class{constructor(te){_defineProperty(this,"startedSpans",void 0),_defineProperty(this,"liveSpans",void 0),this.startedSpans=te.createCounter(METRIC_OTEL_SDK_SPAN_STARTED,{unit:"{span}",description:"The number of created spans."}),this.liveSpans=te.createUpDownCounter(METRIC_OTEL_SDK_SPAN_LIVE,{unit:"{span}",description:"The number of currently live spans."})}startSpan(te,ne){const ie=samplingDecisionToString(ne);if(this.startedSpans.add(1,{[ATTR_OTEL_SPAN_PARENT_ORIGIN]:parentOrigin(te),[ATTR_OTEL_SPAN_SAMPLING_RESULT]:ie}),ne===SamplingDecision.NOT_RECORD)return()=>{};const ae={[ATTR_OTEL_SPAN_SAMPLING_RESULT]:ie};return this.liveSpans.add(1,ae),()=>{this.liveSpans.add(-1,ae)}}};function parentOrigin(te){return te?te.isRemote?"remote":"local":"none"}function samplingDecisionToString(te){switch(te){case SamplingDecision.RECORD_AND_SAMPLED:return"RECORD_AND_SAMPLE";case SamplingDecision.RECORD:return"RECORD_ONLY";case SamplingDecision.NOT_RECORD:return"DROP"}}var VERSION="2.10.0";init_esm$2();init_defineProperty();var Tracer=class{constructor(te,ne){_defineProperty(this,"_sampler",void 0),_defineProperty(this,"_spanLimits",void 0),_defineProperty(this,"_idGenerator",void 0),_defineProperty(this,"instrumentationScope",void 0),_defineProperty(this,"_resource",void 0),_defineProperty(this,"_spanProcessor",void 0),_defineProperty(this,"_tracerMetrics",void 0),this.instrumentationScope=te,this._sampler=ne.sampler,this._spanLimits=ne.spanLimits,this._resource=ne.resource,this._idGenerator=ne.idGenerator,this._spanProcessor=ne.spanProcessor;const ie=ne.meterProvider.getMeter("@opentelemetry/sdk-trace",VERSION);this._tracerMetrics=new TracerMetrics(ie)}startSpan(te,ne={},ie=context.active()){ne.root&&(ie=trace.deleteSpan(ie));const ae=trace.getSpan(ie);if(isTracingSuppressed$1(ie))return diag.debug("Instrumentation suppressed, returning Noop Span"),trace.wrapSpanContext(INVALID_SPAN_CONTEXT);const se=ae?.spanContext(),oe=this._idGenerator.generateSpanId();let le,ce,ue;!se||!trace.isSpanContextValid(se)?ce=this._idGenerator.generateTraceId():(ce=se.traceId,ue=se.traceState,le=se);const de=ne.kind??SpanKind.INTERNAL,fe=(ne.links??[]).map(_e=>({context:_e.context,attributes:sanitizeAttributes$1(_e.attributes)})),he=sanitizeAttributes$1(ne.attributes),pe=this._sampler.shouldSample(ie,ce,te,de,he,fe),ve=this._tracerMetrics.startSpan(se,pe.decision);ue=pe.traceState??ue;const me=pe.decision===SamplingDecision$1.RECORD_AND_SAMPLED?TraceFlags.SAMPLED:TraceFlags.NONE,ge={traceId:ce,spanId:oe,traceFlags:me,traceState:ue};if(pe.decision===SamplingDecision$1.NOT_RECORD)return diag.debug("Recording is off, prop
67agating context in a non-recording span"),trace.wrapSpanContext(ge);const Se=sanitizeAttributes$1(Object.assign(he,pe.attributes));return new SpanImpl({resource:this._resource,scope:this.instrumentationScope,context:ie,spanContext:ge,name:te,kind:de,links:fe,parentSpanContext:le,attributes:Se,startTime:ne.startTime,spanProcessor:this._spanProcessor,spanLimits:this._spanLimits,recordEndMetrics:ve})}startActiveSpan(te,ne,ie,ae){let se,oe,le;if(arguments.length<2)return;arguments.length===2?le=ne:arguments.length===3?(se=ne,le=ie):(se=ne,oe=ie,le=ae);const ce=oe??context.active(),ue=this.startSpan(te,se,ce),de=trace.setSpan(ce,ue);return context.with(de,le,void 0,ue)}[inspectCustom](te,ne,ie){return formatInspect("Tracer",{instrumentationScope:this.instrumentationScope,resource:{attributes:settledResourceAttributes(this._resource)},spanLimits:this._spanLimits},te,ne,ie)}};init_defineProperty();var MultiSpanProcessor=class{constructor(te){_defineProperty(this,"_spanProcessors",void 0),this._spanProcessors=te}forceFlush(){const te=[];for(const ne of this._spanProcessors)te.push(ne.forceFlush());return new Promise(ne=>{Promise.all(te).then(()=>{ne()}).catch(ie=>{globalErrorHandler$1(ie||new Error("MultiSpanProcessor: forceFlush failed")),ne()})})}onStart(te,ne){for(const ie of this._spanProcessors)ie.onStart(te,ne)}onEnding(te){for(const ne of this._spanProcessors)ne.onEnding&&ne.onEnding(te)}onEnd(te){for(const ne of this._spanProcessors)ne.onEnd(te)}shutdown(){const te=[];for(const ne of this._spanProcessors)te.push(ne.shutdown());return new Promise((ne,ie)=>{Promise.all(te).then(()=>{ne()},ie)})}},AlwaysOffSampler=class{shouldSample(){return{decision:SamplingDecision.NOT_RECORD}}toString(){return"AlwaysOffSampler"}},AlwaysOnSampler=class{shouldSample(){return{decision:SamplingDecision.RECORD_AND_SAMPLED}}toString(){return"AlwaysOnSampler"}};init_esm$2();init_defineProperty();var ParentBasedSampler=class{constructor(te){_defineProperty(this,"_root",void 0),_defineProperty(this,"_remoteParentSampled",void 0),_defineProperty(this,"_remoteParentNotSampled",void 0),_defineProperty(this,"_localParentSampled",void 0),_defineProperty(this,"_localParentNotSampled",void 0),this._root=te.root,this._root||(globalErrorHandler$1(new Error("ParentBasedSampler must have a root sampler configured")),this._root=new AlwaysOnSampler),this._remoteParentSampled=te.remoteParentSampled??new AlwaysOnSampler,this._remoteParentNotSampled=te.remoteParentNotSampled??new AlwaysOffSampler,this._localParentSampled=te.localParentSampled??new AlwaysOnSampler,this._localParentNotSampled=te.localParentNotSampled??new AlwaysOffSampler}shouldSample(te,ne,ie,ae,se,oe){const le=trace.getSpanContext(te);return!le||!isSpanContextValid(le)?this._root.shouldSample(te,ne,ie,ae,se,oe):le.isRemote?le.traceFlags&TraceFlags.SAMPLED?this._remoteParentSampled.shouldSample(te,ne,ie,ae,se,oe):this._remoteParentNotSampled.shouldSample(te,ne,ie,ae,se,oe):le.traceFlags&TraceFlags.SAMPLED?this._localParentSampled.shouldSample(te,ne,ie,ae,se,oe):this._localParentNotSampled.shouldSample(te,ne,ie,ae,se,oe)}toString(){return`ParentBased{root=${this._root.toString()}, remoteParentSampled=${this._remoteParentSampled.toString()}, remoteParentNotSampled=${this._remoteParentNotSampled.toString()}, localParentSampled=${this._localParentSampled.toString()}, localParentNotSampled=${this._localParentNotSampled.toString()}}`}};init_esm$1();init_defineProperty();var componentCounter=new Map,SpanProcessorMetrics=class{constructor(te,ne,ie){_defineProperty(this,"processedSpans",void 0),_defineProperty(this,"queueSize",void 0),_defineProperty(this,"queueSizeCallback",void 0),_defineProperty(this,"standardAttrs",void 0),_defineProperty(this,"droppedAttrs",void 0);const ae=componentCounter.get(te)??0;if(componentCounter.set(te,ae+1),this.standardAttrs={[ATTR_OTEL_COMPONENT_TYPE]:te,[ATTR_OTEL_COMPONENT_NAME]:`${te}/${ae}`},this.droppedAttrs={...this.standardAttrs,[ATTR_ERROR_TYPE]:"queue_full"},this.processedSpans=ne.createCounter(METRIC_OTEL_SDK_PROCESSOR_SPAN_PROCESSED,{unit:"{span}",description:"The number of spans for which the processing has finished, either successful or failed."}),ie){const{capacity:se,getQueueSize:oe}=ie;ne.createUpDownCounter(METRIC_OTEL_SDK_PROCESSOR_SPAN_QUEUE_CAPACITY,{unit:"{span}",description:"The maximum number of spans the queue of a given instance of an SDK span processor can hold."}).add(se,this.standardAttrs),this.queueSize=ne.createObservableUpDownCounter(METRIC_OTEL_SDK_PROCESSOR_SPAN_QUEUE_SIZE,{unit:"{span}",description:"The number of spans in the queue of a given instance of an SDK span processor."}),this.queueSizeCallback=le=>le.observe(oe(),this.standardAttrs),this.queueSize.addCallback(this.queueSizeCallback)}}dropSpans(te){this.processedSpans.add(te,this.droppedAttrs)}finishSpans(te,ne){if(!ne){this.processedSpans.add(te,this.standardAttrs);return}const ie={...this.standardAttrs,[ATTR_ERROR_TYPE]:ne.name};this.processedSpans.add(te,ie)}shutdown(){this.queueSize&&this.queueSizeCallback&&this.queueSize.removeCallback(this.queueSizeCallback)}};init_esm$2();init_defineProperty();var BatchSpanProcessorBase=class{constructor(te){_defineProperty(this,"_maxExportBatchSize",void 0),_defineProperty(this,"_maxQueueSize",void 0),_defineProperty(this,"_scheduledDelayMillis",void 0),_defineProperty(this,"_exportTimeoutMillis",void 0),_defineProperty(this,"_exporter",void 0),_defineProperty(this,"_metrics",void 0),_defineProperty(this,"_isExporting",!1),_defineProperty(this,"_finishedSpans",[]),_defineProperty(this,"_timer",void 0),_defineProperty(this,"_shutdownOnce",void 0),_defineProperty(this,"_droppedSpansCount",0),this._exporter=te.exporter,this._maxExportBatchSize=te.maxExportBatchSize??512,this._maxQueueSize=te.maxQueueSize??2048,this._scheduledDelayMillis=te.scheduledDelayMillis??5e3,this._exportTimeoutMillis=te.exportTimeoutMillis??3e4,this._shutdownOnce=new BindOnceFuture$1(this._shutdown,this),this._maxExportBatchSize>this._maxQueueSize&&(diag.warn("BatchSpanProcessor: maxExportBatchSize must be smaller or equal to maxQueueSize, setting maxExportBatchSize to match maxQueueSize"),this._maxExportBatchSize=this._maxQueueSize);const ne=te.selfObsMeterProvider?te.selfObsMeterProvider.getMeter("@opentelemetry/sdk-trace"):createNo
vendor: 4,116 bytes, line 67
67opMeter();this._metrics=new SpanProcessorMetrics(OTEL_COMPONENT_TYPE_VALUE_BATCHING_SPAN_PROCESSOR,ne,{capacity:this._maxQueueSize,getQueueSize:()=>this._finishedSpans.length})}forceFlush(){return this._shutdownOnce.isCalled?this._shutdownOnce.promise:this._flushAll()}onStart(te,ne){}onEnd(te){this._shutdownOnce.isCalled||(te.spanContext().traceFlags&TraceFlags.SAMPLED)!==0&&this._addToBuffer(te)}shutdown(){return this._shutdownOnce.call()}_shutdown(){return Promise.resolve().then(()=>this.onShutdown()).then(()=>this._flushAll()).then(()=>(this._metrics.shutdown(),this._exporter.shutdown()))}_addToBuffer(te){if(this._finishedSpans.length>=this._maxQueueSize){this._droppedSpansCount===0&&diag.debug("maxQueueSize reached, dropping spans"),this._droppedSpansCount++,this._metrics.dropSpans(1);return}this._droppedSpansCount>0&&(diag.warn(`Dropped ${this._droppedSpansCount} spans because maxQueueSize reached`),this._droppedSpansCount=0),this._finishedSpans.push(te),this._maybeStartTimer()}_flushAll(){return new Promise((te,ne)=>{const ie=[],ae=Math.ceil(this._finishedSpans.length/this._maxExportBatchSize);for(let se=0,oe=ae;se<oe;se++)ie.push(this._flushOneBatch());Promise.all(ie).then(()=>{te()}).catch(ne)})}_flushOneBatch(){return this._clearTimer(),this._finishedSpans.length===0?Promise.resolve():new Promise((te,ne)=>{const ie=setTimeout(()=>{ne(new Error("Timeout"))},this._exportTimeoutMillis);context.with(suppressTracing$1(context.active()),()=>{let ae;this._finishedSpans.length<=this._maxExportBatchSize?(ae=this._finishedSpans,this._finishedSpans=[]):ae=this._finishedSpans.splice(0,this._maxExportBatchSize);const se=()=>this._exporter.export(ae,le=>{clearTimeout(ie),this._metrics.finishSpans(ae.length,le.error),le.code===ExportResultCode$1.SUCCESS?te():ne(le.error??new Error("BatchSpanProcessor: span export failed"))});let oe=null;for(let le=0,ce=ae.length;le<ce;le++){const ue=ae[le];ue.resource.asyncAttributesPending&&ue.resource.waitForAsyncAttributes&&(oe??(oe=[]),oe.push(ue.resource.waitForAsyncAttributes()))}oe===null?se():Promise.all(oe).then(se,le=>{globalErrorHandler$1(le),ne(le)})})})}_maybeStartTimer(){if(this._isExporting)return;const te=()=>{this._isExporting=!0,this._flushOneBatch().finally(()=>{this._isExporting=!1,this._finishedSpans.length>0&&(this._clearTimer(),this._maybeStartTimer())}).catch(ne=>{this._isExporting=!1,globalErrorHandler$1(ne)})};if(this._finishedSpans.length>=this._maxExportBatchSize)return te();this._timer===void 0&&(this._timer=setTimeout(()=>te(),this._scheduledDelayMillis),typeof this._timer!="number"&&this._timer.unref())}_clearTimer(){this._timer!==void 0&&(clearTimeout(this._timer),this._timer=void 0)}};init_defineProperty();var BatchSpanProcessor$1=class extends BatchSpanProcessorBase{constructor(te){super(te),_defineProperty(this,"_visibilityChangeListener",void 0),_defineProperty(this,"_pageHideListener",void 0),this.onInit(te)}onInit(te){te.disableAutoFlushOnDocumentHide!==!0&&typeof document<"u"&&(this._visibilityChangeListener=()=>{document.visibilityState==="hidden"&&this.forceFlush().catch(ne=>{globalErrorHandler$1(ne)})},this._pageHideListener=()=>{this.forceFlush().catch(ne=>{globalErrorHandler$1(ne)})},document.addEventListener("visibilitychange",this._visibilityChangeListener),document.addEventListener("pagehide",this._pageHideListener))}onShutdown(){typeof document<"u"&&(this._visibilityChangeListener&&document.removeEventListener("visibilitychange",this._visibilityChangeListener),this._pageHideListener&&document.removeEventListener("pagehide",this._pageHideListener))}},TRACE_ID_BYTES=16,SPAN_ID_BYTES=8,TRACE_BUFFER=new Uint8Array(TRACE_ID_BYTES),SPAN_BUFFER=new Uint8Array(SPAN_ID_BYTES),HEX=Array.from({length:256},(te,ne)=>ne.toString(16).padStart(2,"0"));function randomFill(te){for(let ne=0;ne<te.length;ne++)te[ne]=Math.random()*256>>>0;for(let ne=0;ne<te.length;ne++)if(te[ne]>0)return;te[te.length-1]=1}function toHex(te){let ne="";for(let ie=0;ie<te.length;ie++)ne+=HEX[te[ie]];return ne}var RandomIdGenerator=class{generateTraceId(){return randomFill(TRACE_BUFFER),toHex(TRACE_BUFFER)}
67generateSpanId(){return randomFill(SPAN_BUFFER),toHex(SPAN_BUFFER)}};init_esm$2();init_defineProperty();var ForceFlushState;(function(te){te[te.resolved=0]="resolved",te[te.timeout=1]="timeout",te[te.error=2]="error",te[te.unresolved=3]="unresolved"})(ForceFlushState||(ForceFlushState={}));var TracerProvider=class{constructor(te={}){_defineProperty(this,"_resource",void 0),_defineProperty(this,"_activeSpanProcessor",void 0),_defineProperty(this,"_forceFlushTimeoutMillis",void 0),_defineProperty(this,"_tracerOptions",void 0),_defineProperty(this,"_tracers",new Map),this._forceFlushTimeoutMillis=te.forceFlushTimeoutMillis??3e4,this._resource=te.resource??defaultResource();const ne=te.spanProcessors??[];this._activeSpanProcessor=new MultiSpanProcessor(ne),this._tracerOptions={resource:this._resource,sampler:te.sampler??new ParentBasedSampler({root:new AlwaysOnSampler}),spanLimits:{attributeCountLimit:te.spanLimits?.attributeCountLimit??128,attributeValueLengthLimit:te.spanLimits?.attributeValueLengthLimit??1/0,eventCountLimit:te.spanLimits?.eventCountLimit??128,linkCountLimit:te.spanLimits?.linkCountLimit??128,attributePerEventCountLimit:te.spanLimits?.attributePerEventCountLimit??128,attributePerLinkCountLimit:te.spanLimits?.attributePerLinkCountLimit??128},idGenerator:te.idGenerator||new RandomIdGenerator,spanProcessor:this._activeSpanProcessor,meterProvider:te.meterProvider??{getMeter(){return createNoopMeter()}}}}getTracer(te,ne,ie){const ae=`${te}@${ne||""}:${ie?.schemaUrl||""}`;return this._tracers.has(ae)||this._tracers.set(ae,new Tracer({name:te,version:ne,schemaUrl:ie?.schemaUrl},this._tracerOptions)),this._tracers.get(ae)}forceFlush(){const te=this._forceFlushTimeoutMillis,ne=this._activeSpanProcessor._spanProcessors.map(ie=>new Promise(ae=>{let se;const oe=setTimeout(()=>{ae(new Error(`Span processor did not completed within timeout period of ${te} ms`)),se=ForceFlushState.timeout},te);ie.forceFlush().then(()=>{clearTimeout(oe),se!==ForceFlushState.timeout&&(se=ForceFlushState.resolved,ae(se))}).catch(le=>{clearTimeout(oe),se=ForceFlushState.error,ae(le)})}));return new Promise((ie,ae)=>{Promise.all(ne).then(se=>{const oe=se.filter(le=>le!==ForceFlushState.resolved);oe.length>0?ae(oe):ie()}).catch(se=>ae([se]))})}shutdown(){return this._activeSpanProcessor.shutdown()}[inspectCustom](te,ne,ie){const ae=this._activeSpanProcessor._spanProcessors;return formatInspect("TracerProvider",{resource:{attributes:settledResourceAttributes(this._resource)},tracers:Array.from(this._tracers.keys()),spanProcessors:ae.map(se=>se.constructor?.name??"SpanProcessor")},te,ne,ie)}};init_esm$2();init_defineProperty();var TraceIdRatioBasedSampler=class{constructor(te=0){_defineProperty(this,"_ratio",void 0),_defineProperty(this,"_upperBound",void 0),this._ratio=this._normalize(te),this._upperBound=this._ratio===1?4294967296:Math.floor(this._ratio*4294967295)}shouldSample(te,ne){return{decision:isValidTraceId(ne)&&this._accumulate(ne)<this._upperBound?SamplingDecision.RECORD_AND_SAMPLED:SamplingDecision.NOT_RECORD}}toString(){return`TraceIdRatioBased{${this._ratio}}`}_normalize(te){return typeof te!="number"||isNaN(te)?0:te>=1?1:te<=0?0:te}_accumulate(te){let ne=0;for(let ie=0;ie<32;ie+=8){let ae=0;for(let se=0;se<8;se++){const oe=te.charCodeAt(ie+se),le=oe<58?oe-48:oe<71?oe-55:oe-87;ae=ae<<4|le}ne=(ne^ae)>>>0}return ne}};init_esm$2();var TracesSamplerValues;(function(te){te.AlwaysOff="always_off",te.AlwaysOn="always_on",te.ParentBasedAlwaysOff="parentbased_always_off",te.ParentBasedAlwaysOn="parentbased_always_on",te.ParentBasedTraceIdRatio="parentbased_traceidratio",te.TraceIdRatio="traceidratio"})(TracesSamplerValues||(TracesSamplerValues={}));var DEFAULT_RATIO=1;function loadDefaultConfig(){return{sampler:buildSamplerFromEnv(),forceFlushTimeoutMillis:3e4,generalLimits:{attributeValueLengthLimit:void 0??1/0,attributeCountLimit:void 0??128},spanLimits:{attributeValueLengthLimit:void 0??1/0,attributeCountLimit:void 0??128,linkCountLimit:void 0??128,eventCountLimit:void 0??128,attributePerEventCountLimit:void 0??128,attributePerLinkCountLimit:void 0??128}}}function buildSamplerFromEnv(){const te=void 0??TracesSamplerValues.ParentBasedAlwaysOn;switch(te){case TracesSamplerValues.AlwaysOn:return new AlwaysOnSampler;case TracesSamplerValues.AlwaysOff:return new AlwaysOffSampler;case TracesSamplerValues.ParentBasedAlwaysOn:return new ParentBasedSampler({root:new AlwaysOnSampler});case TracesSamplerValues.ParentBasedAlwaysOff:return new ParentBasedSampler({root:new AlwaysOffSampler});case TracesSamplerValues.TraceIdRatio:return new TraceIdRatioBasedSampler(getSamplerProbabilityFromEnv());case TracesSamplerValues.ParentBasedTraceIdRatio:return new ParentBasedSampler({root:new TraceIdRatioBasedSampler(getSamplerProbabilityFromEnv())});default:return diag.error(`OTEL_TRACES_SAMPLER value "${te}" invalid, defaulting to "${TracesSamplerValues.ParentBasedAlwaysOn}".`),new ParentBasedSampler({root:new AlwaysOnSampler})}}function getSamplerProbabilityFromEnv(){const te=void 0;return te==null?(diag.error(`OTEL_TRACES_SAMPLER_ARG is blank, defaulting to ${DEFAULT_RATIO}.`),DEFAULT_RATIO):te<0||te>1?(diag.error(`OTEL_TRACES_SAMPLER_ARG=${te} was given, but it is out of range ([0..1]), defaulting to ${DEFAULT_RATIO}.`),DEFAULT_RATIO):te}var DEFAULT_ATTRIBUTE_COUNT_LIMIT=128,DEFAULT_ATTRIBUTE_VALUE_LENGTH_LIMIT=1/0;function reconfigureLimits(te){const ne=Object.assign({},te.spanLimits);return ne.attributeCountLimit=te.spanLimits?.attributeCountLimit??te.generalLimits?.attributeCountLimit??void 0??void 0??128,ne.attributeValueLengthLimit=te.spanLimits?.attributeValueLengthLimit??te.generalLimits?.attributeValueLengthLimit??void 0??void 0??1/0,Object.assign({},te,{spanLimits:ne})}var BasicTracerProvider=class extends TracerProvider{constructor(te={}){const ne=merge$2({},loadDefaultConfig(),reconfigureLimits(te));delete ne.generalLimits,super(ne)}},BatchSpanProcessor=class extends BatchSpanProcessor$1{constructor(te,ne){ne||(ne={});for(const[ie,ae]of[["maxExportBatchSize","OTEL_BSP_MAX_EXPORT_BATCH_SIZE"],["maxQueueSize","OTEL_BSP_MAX_QUEUE_SIZE"],["scheduledDelayMillis","OTEL_BSP_SCHEDULE_DELAY"],["exportTimeoutMillis","OTEL_BSP_EXPORT_TIMEOUT"]])if(ne[ie]===void 0){const se=void 0;se!==void 0&&(ne[ie]=se)}super({exporter:te,...ne})}};init_esm$2();init_defineProperty();var StackContextManager=class{constructor(){_defineProperty(this,"_enabled",!1),_defineProperty(this,"_currentContext",ROOT_CONTEXT)}_bindFunction(te=ROOT_CONTEXT,ne){const ie=this,ae=function(...se){return ie.with(te,()=>ne.apply(this,se))};
vendor: 1,416 bytes, line 67
67return Object.defineProperty(ae,"length",{enumerable:!1,configurable:!0,writable:!1,value:ne.length}),ae}active(){return this._currentContext}bind(te,ne){return te===void 0&&(te=this.active()),typeof ne=="function"?this._bindFunction(te,ne):ne}disable(){return this._currentContext=ROOT_CONTEXT,this._enabled=!1,this}enable(){return this._enabled?this:(this._enabled=!0,this._currentContext=ROOT_CONTEXT,this)}with(te,ne,ie,...ae){const se=this._currentContext;this._currentContext=te||ROOT_CONTEXT;try{return ne.call(ie,...ae)}finally{this._currentContext=se}}};init_esm$2();function setupContextManager(te){if(te!==null){if(te===void 0){const ne=new StackContextManager;ne.enable(),context.setGlobalContextManager(ne);return}te.enable(),context.setGlobalContextManager(te)}}function setupPropagator(te){if(te!==null){if(te===void 0){propagation.setGlobalPropagator(new CompositePropagator$1({propagators:[new W3CTraceContextPropagator$1,new W3CBaggagePropagator$1]}));return}propagation.setGlobalPropagator(te)}}var WebTracerProvider=class extends BasicTracerProvider{constructor(te={}){super(te)}register(te={}){trace.setGlobalTracerProvider(this),setupPropagator(te.propagator),setupContextManager(te.contextManager)}},FaroMetaAttributesSpanProcessor=class{constructor(te,ne){this.processor=te,this.metas=ne}forceFlush(){return this.processor.forceFlush()}onStart(te,ne){var ie;const ae=this.metas.value.session;
67ae?.id&&(te.attributes[ATTR_SESSION_ID]=ae.id,te.attributes.session_id=ae.id);const se=(ie=this.metas.value.user)!==null&&ie!==void 0?ie:{};se.email&&(te.attributes["user.email"]=se.email),se.id&&(te.attributes["user.id"]=se.id),se.username&&(te.attributes["user.name"]=se.username),se.fullName&&(te.attributes["user.full_name"]=se.fullName),se.roles&&(te.attributes["user.roles"]=se.roles.split(",").map(oe=>oe.trim())),se.hash&&(te.attributes["user.hash"]=se.hash),this.processor.onStart(te,ne)}onEnd(te){this.processor.onEnd(te)}shutdown(){return this.processor.shutdown()}};init_esm$2();var FaroUserActionSpanProcessor=class{constructor(te){this.processor=te,apiMessageBus.subscribe(ne=>{if(ne.type==="user-action-start"){this.message=ne;return}["user-action-end","user-action-halt","user-action-cancel"].includes(ne.type)&&(this.message=void 0)})}forceFlush(){return this.processor.forceFlush()}onStart(te,ne){var ie,ae;te.kind===SpanKind.CLIENT&&this.message&&(te.attributes["faro.action.user.name"]=(ie=this.message)===null||ie===void 0?void 0:ie.name,te.attributes["faro.action.user.parentId"]=(ae=this.message)===null||ae===void 0?void 0:ae.parentId),this.processor.onStart(te,ne)}onEnd(te){this.processor.onEnd(te)}shutdown(){return this.processor.shutdown()}};function getSamplingDecision(te={}){var ne;return((ne=te.attributes)===null||ne===void 0?void 0:ne.isSampled)==="true"?SamplingDecision.RECORD_AND_SAMPLED:SamplingDecision.NOT_RECORD}init_esm$2();init_esm$1();var TracingInstrumentation=class Rr extends BaseInstrumentation{constructor(ne={}){super(),this.options=ne,this.name="@grafana/faro-web-tracing",this.version=VERSION$8}initialize(){var ne,ie,ae,se,oe;const le=this.options,ce={};this.config.app.name&&(ce[ATTR_SERVICE_NAME]=this.config.app.name),this.config.app.namespace&&(ce[ATTR_SERVICE_NAMESPACE]=this.config.app.namespace),this.config.app.version&&(ce[ATTR_SERVICE_VERSION]=this.config.app.version),this.config.app.environment&&(ce[ATTR_DEPLOYMENT_ENVIRONMENT_NAME]=this.config.app.environment,ce[SEMRESATTRS_DEPLOYMENT_ENVIRONMENT]=this.config.app.environment);const ue=this.metas.value.browser;isArray$3(ue?.brands)&&(ce[ATTR_BROWSER_BRANDS]=ue.brands.map(pe=>pe.brand)),ue?.language&&(ce[ATTR_BROWSER_LANGUAGE]=ue.language),typeof ue?.mobile=="boolean"&&(ce[ATTR_BROWSER_MOBILE]=!!ue.mobile),ue?.os&&(ce[ATTR_BROWSER_PLATFORM]=ue.os),ue?.userAgent&&(ce[ATTR_USER_AGENT_ORIGINAL]=ue.userAgent),ce[ATTR_PROCESS_RUNTIME_NAME]="browser",ce[ATTR_PROCESS_RUNTIME_VERSION]=(ne=this.metas.value.browser)===null||ne===void 0?void 0:ne.userAgent,ce[ATTR_TELEMETRY_DISTRO_NAME]="faro-web-sdk",ce[ATTR_TELEMETRY_DISTRO_VERSION]=VERSION$8,Object.assign(ce,le.resourceAttributes),new WebTracerProvider({resource:defaultResource().merge(resourceFromAttributes(ce)),sampler:{shouldSample:()=>({decision:getSamplingDecision(this.api.getSession())})},spanProcessors:[(ie=le.spanProcessor)!==null&&ie!==void 0?ie:new FaroUserActionSpanProcessor(new FaroMetaAttributesSpanProcessor(new BatchSpanProcessor(new FaroTraceExporter({api:this.api}),{scheduledDelayMillis:Rr.SCHEDULED_BATCH_DELAY_MS,maxExportBatchSize:30}),this.metas))]}).register({propagator:(ae=le.propagator)!==null&&ae!==void 0?ae:new W3CTraceContextPropagator$1,contextManager:le.contextManager});const{propagateTraceHeaderCorsUrls:de,fetchInstrumentationOptions:fe,xhrInstrumentationOptions:he}=(se=this.options.instrumentationOptions)!==null&&se!==void 0?se:{};registerInstrumentations({instrumentations:(oe=le.instrumentations)!==null&&oe!==void 0?oe:getDefaultOTELInstrumentations({ignoreUrls:this.getIgnoreUrls(),propagateTraceHeaderCorsUrls:de,fetchInstrumentationOptions:fe,xhrInstrumentationOptions:he})}),this.api.initOTEL(trace,context)}getIgnoreUrls(){return this.transports.transports.flatMap(ne=>ne.getIgnoreUrls())}};TracingInstrumentation.SCHEDULED_BATCH_DELAY_MS=1e3;var NOT_OURS=/^(?!https?:\/\/([a-z0-9-]+\.)*8percent\.kr([/?#]|$))/i,COLLECTOR=/^https?:\/\/rum\.8percent\.kr/i,IGNORE_URLS=[NOT_OURS,COLLECTOR];function isObserved(te){return!NOT_OURS.test(te)&&!COLLECTOR.test(te)}var EVENT_URL_KEYS=["name","http.url","url"];function dropForeignEvents(te){if(te?.type!=="event")return te;const ne=te?.payload?.attributes??{},ie=EVENT_URL_KEYS.map(ae=>ne[ae]).find(ae=>typeof ae=="string");return typeof ie!="string"||isObserved(ie)?te:null}function backendMatcher(){const te="https://core-api.8percent.kr/api";try{const ne=new URL(te).origin;return[new RegExp("^"+ne.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"))]}catch{return[]}}var instance=null;function getTraceContext(){return instance?.api?.getTraceContext?.()}function getSessionId(){return instance?.api?.getSession?.()?.id}function setupFaro(){const te="https://rum.8percent.kr/collect";try{instance=initializeFaro({url:te,apiKey:"HOhre8-1e-uFDv5ymKcpBlActkeyfbYT1iT30kCrI3g",app:{n
67ame:"eight-front",environment:"production"},ignoreUrls:IGNORE_URLS,beforeSend:dropForeignEvents,instrumentations:[...getWebInstrumentations(),new TracingInstrumentation({instrumentationOptions:{propagateTraceHeaderCorsUrls:backendMatcher()}})]})}catch{}}function buttonClass(te={}){const{option:ne,active:ie,disabled:ae,size:se,shape:oe}=te,le=["btn"];return ne&&le.push(`btn-${ne}`),oe&&le.push(`btn-${oe}`),se?le.push(`btn-${se}`):le.push("btn-md"),ie?le.push("active"):ae&&le.push("disabled"),le}var Button_vue_vue_type_script_lang_default=defineComponent({name:"Btn",props:{active:Boolean,disabled:Boolean,size:{type:String,default:"md"},option:{type:String,default:"default"},shape:{type:String,validator(te){return["text","pill"].includes(te)}}},emits:["click","focus","blur"],setup(te,{slots:ne,attrs:ie,emit:ae}){return()=>{const se=ie.href?"a":"button",oe=buttonClass(te).join(" ");return h$2(se,{...ie,class:oe,disabled:se==="button"?te.disabled:void 0,onClick:le=>{ae("click",le)},onFocus:le=>{ae("focus",le)},onBlur:le=>{ae("blur",le)}},ne.default?.())}}}),Button_default=Button_vue_vue_type_script_lang_default;function install$7(te){te.component("Btn",Button_default)}var _sfc_main$28={name:"RadioComponent",props:{name:null,value:null,modelValue:null,checked:{type:Boolean,default:void 0},disabled:{type:Boolean,default:!1},required:{type:Boolean,default:!1},helpText:null,theme:{type:String,default:""}},computed:{radioClass(){return{"checkable-control":!0,radio:!0,disabled:!!this.disabled}},getChecked(){let te;return typeof this.checked=="boolean"?te=this.checked:te=this.value===this.modelValue,te?"checked":null}},methods:{change(){this.$emit("update:modelValue",this.value)}}},_hoisted_1$62=["name","value","checked","required","disabled"],_hoisted_2$47={class:"text-area"},_hoisted_3$33={key:0,class:"caption"};function _sfc_render$57(te,ne,ie,ae,se,oe){return openBlock(),createElementBlock("div",{class:normalizeClass([oe.radioClass,ie.theme])},[createBaseVNode("label",null,[createBaseVNode("input",{class:"form-checkable",type:"radio",name:ie.name,value:ie.value,checked:oe.getChecked,required:ie.required,disabled:ie.disabled,onChange:ne[0]||(ne[0]=(...le)=>oe.change&&oe.change(...le))},null,40,_hoisted_1$62),ne[1]||(ne[1]=createBaseVNode("span",{class:"checkable-area"},null,-1)),createBaseVNode("span",_hoisted_2$47,[renderSlot(te.$slots,"default")])]),ie.helpText?(openBlock(),createElementBlock("span",_hoisted_3$33,toDisplayString(ie.helpText),1)):createCommentVNode("",!0)],2)}var Radio_default=_plugin_vue_export_helper_default(_sfc_main$28,[["render",_sfc_render$57]]),icon_check_default="data:image/svg+xml,%3csvg%20width='14'%20height='11'%20viewBox='0%200%2014%2011'%20xmlns='http://www.w3.org/2000/svg'%3e%3ctitle%3eF9B34E5F-34C5-4D71-AC46-6DAC0A6E1D9B%3c/title%3e%3cpath%20d='M1%204.808l4.034%203.906L13%201'%20stroke-width='2'%20stroke='%23FFF'%20fill='none'%20fill-rule='evenodd'/%3e%3c/svg%3e",_sfc_main$27={name:"CheckStyled",inheritAttrs:!1,props:["modelValue","helpText","theme","value"],computed:{getChecked(){const{modelValue:te}=this;return te===!0||te===!1?te:Array.isArray(te)?te.includes(this.value):this.value?this.value===te:te}},methods:{change(te){const{modelValue:ne}=this,ie=te.target.checked;let ae=ie;if(this.value&&(ae=this.value),ne===!0||ne===!1){this.$emit("update:modelValue",ae);return}if(Array.isArray(ne))if(ie)this.$emit("update:modelValue",[...ne,ae]);else{const se=ne.findIndex(oe=>oe===ae);this.$emit("update:modelValue",[...ne.slice(0,se),...ne.slice(se+1)])}else this.$emit("update:modelValue",ae)}}},_hoisted_1$61=["checked"],_hoisted_2$46={class:"text-area"},_hoisted_3$32={key:0,class:"caption"};function _sfc_render$56(te,ne,ie,ae,se,oe){return openBlock(),createElementBlock("div",{class:normalizeClass(["checkbox checkable-control",[ie.theme]])},[createBaseVNode("label",null,[createBaseVNode("input",mergeProps({type:"checkbox",class:"form-checkable",checked:oe.getChecked,onChange:ne[0]||(ne[0]=(...le)=>oe.change&&oe.change(...le))},te.$attrs),null,16,_hoisted_1$61),ne[1]||(ne[1]=createBaseVNode("span",{class:"checkable-area"},[createBaseVNode("img",{src:"data:image/svg+xml,%3csvg%20width='14'%20height='11'%20viewBox='0%200%2014%2011'%20xmlns='http://www.w3.org/2000/svg'%3e%3ctitle%3eF9B34E5F-34C5-4D71-AC46-6DAC0A6E1D9B%3c/title%3e%3cpath%20d='M1%204.808l4.034%203.906L13%201'%20stroke-width='2'%20stroke='%23FFF'%20fill='none'%20fill-rule='evenodd'/%3e%3c/svg%3e",alt:"ì²´í¬"})],-1)),createBaseVNode("span",_hoisted_2$46,[renderSlot(te.$slots,"default",{},void 0,!0)])]),ie.helpText?(openBlock(),createElementBlock("span",_hoisted_3$32,toDisplayString(ie.helpText),1)):createCommentVNode("",!0)],2)}var CheckStyled_default=_plugin_vue_export_helper_default(_sfc_main$27,[["render",_sfc_render$56],["__scopeId","data-v-73593699"]]),_sfc_main$26={n
67ame:"SelectStyled",inheritAttrs:!1,props:["modelValue"],methods:{input(te){this.$emit("update:modelValue",te.target.value)}}},_hoisted_1$60={class:"select-wrap"},_hoisted_2$45=["value"];function _sfc_render$55(te,ne,ie,ae,se,oe){return openBlock(),createElementBlock("div",_hoisted_1$60,[createBaseVNode("select",mergeProps({class:"form-control",value:ie.modelValue},te.$attrs,{onInput:ne[0]||(ne[0]=(...le)=>oe.input&&oe.input(...le))}),[renderSlot(te.$slots,"default")],16,_hoisted_2$45)])}var Select_default=_plugin_vue_export_helper_default(_sfc_main$26,[["render",_sfc_render$55]]),_sfc_main$25={name:"InputStyled",inheritAttrs:!1,props:["modelValue"],methods:{input(te){this.$emit("update:modelValue",te.target.value)},enter(te){this.$emit("enter",te.target.value)}}},_hoisted_1$59={class:"input-wrapper"},_hoisted_2$44=["value"];function _sfc_render$54(te,ne,ie,ae,se,oe){return openBlock(),createElementBlock("div",_hoisted_1$59,[createBaseVNode("input",mergeProps({class:"form-control",value:ie.modelValue},te.$attrs,{onInput:ne[0]||(ne[0]=(...le)=>oe.input&&oe.input(...le)),onKeyup:ne[1]||(ne[1]=withKeys((...le)=>oe.enter&&oe.enter(...le),["enter"]))}),null,16,_hoisted_2$44),renderSlot(te.$slots,"default")])}var InputStyled_default=_plugin_vue_export_helper_default(_sfc_main$25,[["render",_sfc_render$54]]),InputAddon_default=defineComponent({name:"InputAddon",props:{prefix:{type:Boolean,default:!1},width:{type:Number,default:55}},setup(te,{slots:ne}){const ie=te.prefix?"left":"right",ae={width:`${te.width}px`,[ie]:0};return()=>h$2("span",{style:ae,class:"form-control-addon"},ne.default?.())}}),_sfc_main$24={name:"FormGroup",props:{label:null,errorText:null,helpText:null},computed:{groupClass(){return{"form-group":!0,error:this.errorText}},caption(){return this.errorText||this.helpText}}},_hoisted_1$58={class:"form-group-label"},_hoisted_2$43={key:0,class:"caption"};function _sfc_render$53(te,ne,ie,ae,se,oe){return openBlock(),createElementBlock("figure",{class:normalizeClass(oe.groupClass)},[createBaseVNode("h3",_hoisted_1$58,toDisplayString(ie.label),1),renderSlot(te.$slots,"default",{},void 0,!0),oe.caption?(openBlock(),createElementBlock("p",_hoisted_2$43,toDisplayString(oe.caption),1)):createCommentVNode("",!0)],2)}var FormGroup_default=_plugin_vue_export_helper_default(_sfc_main$24,[["render",_sfc_render$53],["__scopeId","data-v-47e5935c"]]);function install$6(te){te.component("Radio",Radio_default),te.component("CheckStyled",CheckStyled_default),te.component("SelectStyled",Select_default),te.component("InputStyled",InputStyled_default),te.component("InputAddon",InputAddon_default),te.component("FormGroup",FormGroup_default)}var _sfc_main$23={name:"IndicatorComponent",props:{length:{type:Number,required:!0},current:{type:Number,required:!0}},computed:{indexRange(){return[...Array(this.length).keys()]}},methods:{itemClass(te){return{active:te===this.current}}}},_hoisted_1$57={class:"indicator"};function _sfc_render$52(te,ne,ie,ae,se,oe){return openBlock(),createElementBlock("ul",_hoisted_1$57,[(openBlock(!0),createElementBlock(Fragment,null,renderList(oe.indexRange,le=>(openBlock(),createElementBlock("li",{key:le,class:normalizeClass(oe.itemClass(le))},null,2))),128))])}var Indicator_default=_plugin_vue_export_helper_default(_sfc_main$23,[["render",_sfc_render$52],["__scopeId","data-v-a21e8802"]]);function install$5(te){te.component("Indicator",Indicator_default)}var icon_x_default="data:image/svg+xml,%3csvg%20width='21'%20height='22'%20viewBox='0%200%2021%2022'%20xmlns='http://www.w3.org/2000/svg'%3e%3ctitle%3e6719BA55-4CB8-49FA-AE08-37F7CFB1CB2E%3c/title%3e%3cg%20stroke='%23D2D2D2'%20stroke-width='2'%20fill='none'%20fill-rule='evenodd'%3e%3cpath%20d='M20.346%201.53L1.303%2020.573M1.303%201.53l19.043%2019.043'/%3e%3c/g%3e%3c/svg%3e",_sfc_main$22={name:"ModalComponent",props:{modelValue:null,autoClose:{type:Boolean,default:!1},isShowClose:{type:Boolean,default:!0},innerScroll:{type:Object,default(){return{isNeedInnerScrollUp:!1,elementId:""}},validator(te){return"isNeedInnerScrollUp"in te&&"elementId"in te}}
67,isPreventBackgroundScroll:{type:Boolean,default:!0},useHistory:{type:Boolean,default:!1}},data(){return{bodyStyleOrigin:{overflow:""}}},computed:{modalClass(){return{modal:!0,fade:!this.modelValue}}},methods:{close(){this.$emit("update:modelValue",!1),this.useHistory&&history.back()},closeWithoutHistoryBack(){this.$emit("update:modelValue",!1)},closeWhenHistoryBack(){this.useHistory&&this.modelValue&&this.$emit("update:modelValue",!1)},tryAutoClose(te){this.autoClose&&te.target===this.$refs.modalBackground&&this.close()}},watch:{show(te){te?(history.pushState(null,null,location.href),this.isPreventBackgroundScroll&&(this.bodyStyleOrigin.overflow=document.body.style.overflow,document.body.style.overflow="hidden")):(this.isPreventBackgroundScroll&&(document.body.style.overflow=this.bodyStyleOrigin.overflow),this.innerScroll.isNeedInnerScrollUp&&(document.getElementById(this.innerScroll.elementId).scrollTop=0))}},mounted(){window.addEventListener("popstate",this.closeWhenHistoryBack)},beforeUnmount(){window.removeEventListener("popstate",this.closeWhenHistoryBack)}},_hoisted_1$56={class:"modal-wrap",ref:"modalBackground"},_hoisted_2$42={class:"modal-dialog",role:"document"},_hoisted_3$31={class:"modal-content"};function _sfc_render$51(te,ne,ie,ae,se,oe){return openBlock(),createElementBlock("div",{class:normalizeClass(oe.modalClass),onClick:ne[1]||(ne[1]=(...le)=>oe.tryAutoClose&&oe.tryAutoClose(...le))},[createBaseVNode("div",_hoisted_1$56,[createBaseVNode("div",_hoisted_2$42,[renderSlot(te.$slots,"title",{},void 0,!0),ie.isShowClose?(openBlock(),createElementBlock("img",{key:0,class:"close",role:"button",src:icon_x_default,onClick:ne[0]||(ne[0]=(...le)=>oe.close&&oe.close(...le))})):createCommentVNode("",!0),createBaseVNode("div",_hoisted_3$31,[renderSlot(te.$slots,"default",{},void 0,!0)])])],512)],2)}var Modal_default=_plugin_vue_export_helper_default(_sfc_main$22,[["render",_sfc_render$51],["__scopeId","data-v-4d54478c"]]),_sfc_main$21={inheritAttrs:!1,data(){return{bodyStyleOrigin:{overflow:"",msOverflowStyle:""}}},props:{modelValue:!1,closeBtn:{type:Boolean,default:!1},hideOnBgClick:{type:Boolean,default:!0},noMargin:{type:Boolean,default:!1},isPreventBackgroundScroll:{type:Boolean,default:!0}},methods:{close(){this.$emit("update:modelValue",!1)},closeWhenHistoryBack(){this.modelValue&&this.$emit("update:modelValue",!1)}},watch:{modelValue(te){te?(history.pushState(null,null,location.href),this.isPreventBackgroundScroll&&(this.bodyStyleOrigin.overflow=document.body.style.overflow,this.bodyStyleOrigin.msOverflowStyle=document.body.style.msOverflowStyle,document.body.style.overflow="hidden",document.body.style.msOverflowStyle="none")):this.isPreventBackgroundScroll&&(document.body.style.overflow=this.bodyStyleOrigin.overflow,document.body.style.msOverflowStyle=this.bodyStyleOrigin.msOverflowStyle)}},mounted(){window.addEventListener("popstate",this.closeWhenHistoryBack)},beforeUnmount(){window.removeEventListener("popstate",this.closeWhenHistoryBack)}},_hoisted_1$55={class:"base-modal-content"};function _sfc_render$50(te,ne,ie,ae,se,oe){return openBlock(),createElementBlock("div",{class:normalizeClass(["base-modal",{"base-modal--fade":!ie.modelValue,"base-modal--no-margin":ie.noMargin}]),onClick:ne[1]||(ne[1]=withModifiers(le=>ie.hideOnBgClick&&oe.close(),["self"]))},[createBaseVNode("div",{class:normalizeClass(["base-modal-dialog",{"base-modal-dialog--no-margin":ie.noMargin}])},[ie.closeBtn?(openBlock(),createElementBlock("img",{key:0,class:"base-modal-x-btn",role:"button",src:icon_x_default,onClick:ne[0]||(ne[0]=(...le)=>oe.close&&oe.close(...le))})):createCommentVNode("",!0),createBaseVNode("div",_hoisted_1$55,[renderSlot(te.$slots,"default",{},void 0,!0)])],2)],2)}var BaseModal_default=_plugin_vue_export_helper_default(_sfc_main$21,[["render",_sfc_render$50],["__scopeId","data-v-7d2d6bc3"]]),_sfc_main$20={inheritAttrs:!1,props:{modelValue:{type:Boolean,default:!1},textLeft:{default:"ì·¨ì"},textRight:{default:"íì¸"},hideOnBtnClick:{type:Boolean,default:!0}},methods:{modal(te){this.$emit("update:modelValue",te)},clickLeft(te){this.$emit("click-left",te),this.hideOnBtnClick&&this.$emit("update:modelValue",!1)},clickRight(te){this.$emit("click-right",te),this.hideOnBtnClick&&this.$emit("update:modelValue",!1)}}},_hoisted_1$54={class:"two-button-modal-wrapper"},_hoisted_2$41={class:"two-button-modal"},_hoisted_3$30={key:0,class:"two-button-modal__title"},_hoisted_4$24={key:1,class:"two-button-modal__content"},_hoisted_5$14={class:"two-button-modal__buttons"};function _sfc_render$49(te,ne,ie,ae,se,oe){const le=resolveComponent("btn"),ce=resolveComponent("base-modal");return openBlock(),createElementBlock("div",_hoisted_1$54,[createVNode(ce,mergeProps({modelValue:ie.modelValue,onModal:oe.modal,width:"400px"},te.$attrs),{default:withCtx(()=>[createBaseVNode("div",_hoisted_2$41,[te.$slots.title?(openBlock(),createElementBlock("div",_hoisted_3$30,[renderSlot(te.$slots,"title",{},void 0,!0)])):createCommentVNode("",!0),te.$slots.content?(openBlock(),createElementBlock("div",_hoisted_4$24,[render
67Slot(te.$slots,"content",{},void 0,!0)])):createCommentVNode("",!0),createBaseVNode("div",_hoisted_5$14,[createVNode(le,{class:"modal-btn modal-btn--left",option:"default",size:"md",onClick:oe.clickLeft},{default:withCtx(()=>[createTextVNode(toDisplayString(ie.textLeft),1)]),_:1},8,["onClick"]),createVNode(le,{class:"modal-btn modal-btn--right",option:"priority",size:"md",onClick:oe.clickRight},{default:withCtx(()=>[createTextVNode(toDisplayString(ie.textRight),1)]),_:1},8,["onClick"])])])]),_:3},16,["modelValue","onModal"])])}var TwoButtonModal_default=_plugin_vue_export_helper_default(_sfc_main$20,[["render",_sfc_render$49],["__scopeId","data-v-63246ebd"]]),check_circle_default="data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='54'%20height='54'%20viewBox='0%200%2054%2054'%3e%3cg%20fill='none'%20fill-rule='evenodd'%20stroke='%2332CAA5'%20stroke-width='2'%3e%3ccircle%20cx='27'%20cy='27'%20r='26'/%3e%3cpath%20d='M11.942%2028.558L21.677%2038.104%2042.304%2017.477'/%3e%3c/g%3e%3c/svg%3e",_sfc_main$19={inheritAttrs:!1,props:{modelValue:{type:Boolean,default:!1},hideOnBtnClick:{type:Boolean,default:!0}},methods:{modal(te){this.$emit("update:modelValue",te)},clickBtn(te){this.$emit("click-btn",te),this.hideOnBtnClick&&this.$emit("update:modelValue",!1)}}},_hoisted_1$53={class:"icon-modal-wrapper"},_hoisted_2$40={class:"icon-modal"},_hoisted_3$29={class:"icon-modal__icon"},_hoisted_4$23={key:0,class:"icon-modal__title"},_hoisted_5$13={key:1,class:"icon-modal__content"};function _sfc_render$48(te,ne,ie,ae,se,oe){const le=resolveComponent("btn"),ce=resolveComponent("base-modal");return openBlock(),createElementBlock("div",_hoisted_1$53,[createVNode(ce,mergeProps({modelValue:ie.modelValue,"onUpdate:modelValue":oe.modal,width:"400px"},te.$attrs),{default:withCtx(()=>[createBaseVNode("div",_hoisted_2$40,[createBaseVNode("div",_hoisted_3$29,[renderSlot(te.$slots,"icon",{},()=>[ne[0]||(ne[0]=createBaseVNode("img",{width:"54",height:"54",src:"data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='54'%20height='54'%20viewBox='0%200%2054%2054'%3e%3cg%20fill='none'%20fill-rule='evenodd'%20stroke='%2332CAA5'%20stroke-width='2'%3e%3ccircle%20cx='27'%20cy='27'%20r='26'/%3e%3cpath%20d='M11.942%2028.558L21.677%2038.104%2042.304%2017.477'/%3e%3c/g%3e%3c/svg%3e"},null,-1))],!0)]),te.$slots.title?(openBlock(),createElementBlock("div",_hoisted_4$23,[renderSlot(te.$slots,"title",{},void 0,!0)])):createCommentVNode("",!0),te.$slots.content?(openBlock(),createElementBlock("div",_hoisted_5$13,[renderSlot(te.$slots,"content",{},void 0,!0)])):createCommentVNode("",!0),createVNode(le,{class:"icon-modal__button",option:"default",size:"md",onClick:oe.clickBtn},{default:withCtx(()=>[...ne[1]||(ne[1]=[createTextVNode("íì¸",-1)])]),_:1},8,["onClick"])])]),_:3},16,["modelValue","onUpdate:modelValue"])])}var IconModal_default=_plugin_vue_export_helper_default(_sfc_main$19,[["render",_sfc_render$48],["__scopeId","data-v-b0f1c5ab"]]),_sfc_main$18={inheritAttrs:!1,props:{modelValue:{type:Boolean,default:!1},hideOnBtnClick:{type:Boolean,default:!0},submitMsg:{type:String,default:"íì¸"},buttonOption:{type:String,default:"default"}},methods:{modal(te){this.$emit("update:modelValue",te)},clickBtn(te){this.$emit("click-btn",te),this.hideOnBtnClick&&this.$emit("modal",!1)}}},_hoisted_1$52={class:"one-button-modal-wrapper"},_hoisted_2$39={class:"one-button-modal"},_hoisted_3$28={key:0,class:"one-button-modal__title"},_hoisted_4$22={key:1,class:"one-button-modal__content"};function _sfc_render$47(te,ne,ie,ae,se,oe){const le=resolveComponent("btn"),ce=resolveComponent("base-modal");return openBlock(),createElementBlock("div",_hoisted_1$52,[createVNode(ce,mergeProps({modelValue:ie.modelValue,"onUpdate:modelValue":oe.modal},te.$attrs),{default:withCtx(()=>[createBaseVNode("div",_hoisted_2$39,[te.$slots.title?(openBlock(),createElementBlock("div",_hoisted_3$28,[renderSlot(te.$slots,"title",{},void 0,!0)])):createCommentVNode("",!0),te.$slots.content?(openBlock(),createElementBlock("div",_hoisted_4$22,[renderSlot(te.$slots,"content",{},void 0,!0)])):createCommentVNode("",!0),createVNode(le,{class:"one-button-modal__button",style:normalizeStyle({color:ie.buttonOption==="priority"?"#fff":""}),option:ie.buttonOption,size:"md",onClick:oe.clickBtn},{default:withCtx(()=>
67[createTextVNode(toDisplayString(ie.submitMsg),1)]),_:1},8,["style","option","onClick"])])]),_:3},16,["modelValue","onUpdate:modelValue"])])}var OneButtonModal_default=_plugin_vue_export_helper_default(_sfc_main$18,[["render",_sfc_render$47],["__scopeId","data-v-c2fc71a1"]]),_sfc_main$17={inheritAttrs:!1,props:{modelValue:{type:Boolean,default:!1},hideOnBtnClick:{type:Boolean,default:!0}},data(){return{overflowed:!1,hasScroll:!1,isScrollEnd:!1}},methods:{modal(te){this.$emit("update:modelValue",te)},clickBtn(te){this.$emit("click-btn",te),this.hideOnBtnClick&&this.$emit("update:modelValue",!1)},setHasScroll(){const{content:te}=this.$refs;if(!te){this.hasScroll=!1;return}this.hasScroll=te.clientHeight<te.scrollHeight},setIsScrollEnd(){const te=this.$refs.content;te&&(this.isScrollEnd=te.scrollHeight<=te.scrollTop+te.offsetHeight)},setOverflowed(){const te=document.documentElement.clientHeight,ne=this.$refs.header?this.$refs.header.offsetHeight:0,ie=this.$refs.content?this.$refs.content.scrollHeight:0,ae=this.$refs.footer?this.$refs.footer.offsetHeight:0,se=ne+ie+ae,oe=te-200;this.overflowed=oe<se},setDomData(){this.setHasScroll(),this.setOverflowed(),this.setIsScrollEnd()}},beforeUpdate(){this.setDomData()},created(){window.addEventListener("resize",this.setDomData)},beforeUnmount(){window.removeEventListener("resize",this.setDomData)}},_hoisted_1$51={class:"heavy-modal"},_hoisted_2$38={key:0,class:"heavy-modal__header",ref:"header"},_hoisted_3$27={key:1,class:"heavy-modal__body"},_hoisted_4$21={key:0,class:"gradiant-bar"},_hoisted_5$12={class:"heavy-modal__footer",ref:"footer"};function _sfc_render$46(te,ne,ie,ae,se,oe){const le=resolveComponent("btn"),ce=resolveComponent("base-modal");return openBlock(),createElementBlock("div",{class:normalizeClass(["heavy-modal-wrapper",{"heavy-modal-wrapper--overflowed":se.overflowed}])},[createVNode(ce,mergeProps({modelValue:ie.modelValue,"onUpdate:modelValue":oe.modal},te.$attrs),{default:withCtx(()=>[createBaseVNode("div",_hoisted_1$51,[te.$slots.title?(openBlock(),createElementBlock("div",_hoisted_2$38,[renderSlot(te.$slots,"title",{},void 0,!0)],512)):createCommentVNode("",!0),te.$slots.content?(openBlock(),createElementBlock("div",_hoisted_3$27,[createBaseVNode("div",{class:"heavy-modal__content",onScroll:ne[0]||(ne[0]=(...ue)=>oe.setIsScrollEnd&&oe.setIsScrollEnd(...ue)),ref:"content"},[renderSlot(te.$slots,"content",{},void 0,!0)],544),se.hasScroll&&!se.isScrollEnd?(openBlock(),createElementBlock("div",_hoisted_4$21)):createCommentVNode("",!0)])):createCommentVNode("",!0),createBaseVNode("div",_hoisted_5$12,[render
67Slot(te.$slots,"confirm-button",{},()=>[createVNode(le,{class:"heavy-modal__button",option:"default",size:"md",onClick:oe.clickBtn},{default:withCtx(()=>[...ne[1]||(ne[1]=[createTextVNode("íì¸",-1)])]),_:1},8,["onClick"])],!0)],512)])]),_:3},16,["modelValue","onUpdate:modelValue"])],2)}var HeavyModal_default=_plugin_vue_export_helper_default(_sfc_main$17,[["render",_sfc_render$46],["__scopeId","data-v-b1303c8f"]]);function install$4(te){te.component("Modal",Modal_default),te.component("BaseModal",BaseModal_default),te.component("TwoButtonModal",TwoButtonModal_default),te.component("IconModal",IconModal_default),te.component("OneButtonModal",OneButtonModal_default),te.component("HeavyModal",HeavyModal_default)}var directive$2={beforeMount(te,ne){te.__vueAmplitudeTrackHandler__=function(){const ae=ne.value;track(ae.eventName,ae.eventProperties)},te.addEventListener("click",te.__vueAmplitudeTrackHandler__)},unmounted(te){te.__vueAmplitudeTrackHandler__&&(te.removeEventListener("click",te.__vueAmplitudeTrackHandler__),delete te.__vueAmplitudeTrackHandler__)}};function install$3(te){te.directive("AmplitudeTrack",directive$2)}var directive$1={beforeMount(te,ne){te.__vueEventTrackHandler__=function(){const ae=ne.value;track(ae.eventName,ae.eventProperties),setDataLayerWithPreviousFunnel(ae.eventName,ae.eventProperties||{})},te.addEventListener("click",te.__vueEventTrackHandler__,{capture:!0})},unmounted(te){te.__vueEventTrackHandler__&&(te.removeEventListener("click",te.__vueEventTrackHandler__),delete te.__vueEventTrackHandler__)}};function install$2(te){te.directive("EventTrack",directive$1)}function get(te,ne){if(te==null)return;let ie=te;for(let ae=0;ae<ne.length;ae++){if(ie===void 0||ie[ne[ae]]===void 0)return;if(ie===null||ie[ne[ae]]===null)return null;ie=ie[ne[ae]]}return ie}function set(te,ne,ie){if(ie.length===0)return ne;const ae=ie[0];return ie.length>1&&(ne=set(typeof te!="object"||te===null||!Object.prototype.hasOwnProperty.call(te,ae)?Number.isInteger(Number(ie[1]))?[]:{}:te[ae],ne,Array.prototype.slice.call(ie,1))),Number.isInteger(Number(ae))&&Array.isArray(te)?te.slice()[ae]:Object.assign({},te,{[ae]:ne})}function unset(te,ne){if(te==null||ne.length===0)return te;if(ne.length===1){if(te==null)return te;if(Number.isInteger(ne[0])&&Array.isArray(te))return Array.prototype.slice.call(te,0).splice(ne[0],1);const ie={};for(const ae in te)ie[ae]=te[ae];return delete ie[ne[0]],ie}if(te[ne[0]]==null){if(Number.isInteger(ne[0])&&Array.isArray(te))return Array.prototype.concat.call([],te);const ie={};for(const ae in te)ie[ae]=te[ae];return ie}return set(te,unset(te[ne[0]],Array.prototype.slice.call(ne,1)),[ne[0]])}function deepPick(te,ne){return ne.map(ie=>ie.split(".")).map(ie=>[ie,get(te,ie)]).filter(ie=>ie[1]!==void 0).reduce((ie,ae)=>set(ie,ae[1],ae[0]),{})}function deepOmit(te,ne){return ne.map(ie=>ie.split(".")).reduce((ie,ae)=>unset(ie,ae),te)}function hydrateStore(te,{storage:ne,serializer:ie,key:ae,debug:se,pick:oe,omit:le,beforeHydrate:ce,afterHydrate:ue},de,fe=!0){try{fe&&ce?.(de);const he=ne.getItem(ae);if(he){const pe=ie.deserialize(he),ve=oe?deepPick(pe,oe):pe,me=le?deepOmit(ve,le):ve;te.$patch(me)}fe&&ue?.(de)}catch(he){se&&console.error("[pinia-plugin-persistedstate]",he)}}function persistState(te,{storage:ne,serializer:ie,key:ae,debug:se,pick:oe,omit:le}){try{const ce=oe?deepPick(te,oe):te,ue=le?deepOmit(ce,le):ce,de=ie.serialize(ue);ne.setItem(ae,de)}catch(ce){se&&console.error("[pinia-plugin-persistedstate]",ce)}}function parsePersistKey(te,ne){return typeof te=="function"?te(ne):typeof te=="string"?te:ne}function createPersistence(te,ne,ie){const{pinia:ae,store:se,options:{persist:oe=ie}}=te;if(!oe)return;if(!(se.$id in ae.state.value)){const ce=ae._s.get(se.$id.replace("__hot:",""));ce&&Promise.resolve().then(()=>ce.$persist());return}const le=(Array.isArray(oe)?oe:oe===!0?[{}]:[oe]).map(ne);se.$hydrate=({runHooks:ce=!0}={})=>{le.forEach(ue=>{hydrateStore(se,ue,te,ce)})},se.$persist=()=>{le.forEach(ce=>{persistState(se.$state,ce)})},le.forEach(ce=>{hydrateStore(se,ce,te),se.$subscribe((ue,de)=>persistState(de,ce),{detached:!0})})}function createPersistedState(te={}){return function(ne){createPersistence(ne,ie=>{const ae=parsePersistKey(ie.key,ne.store.$id);return{key:(te.key?te.key:se=>se)(ae),debug:ie.debug??te.debug??!1,serializer:ie.serializer??te.serializer??{serialize:se=>JSON.stringify(se),deserialize:se=>JSON.parse(se)},storage:ie.storage??te.storage??window.localStorage,beforeHydrate:ie.beforeHydrate??te.beforeHydrate,afterHydrate:ie.afterHydrate??te.afterHydrate,pick:ie.pick,omit:ie.omit}},te.auto??!1)}}var src_default=createPersistedState(),pinia=createPinia();pinia.use(src_default);var directive={mounted(te,ne){useLoadingStore_default(pinia).setLoa
67ding(ne.value)},updated(te,ne){useLoadingStore_default(pinia).setLoading(ne.value)}};function install$1(te){te.directive("loading",directive)}function install(te){te.directive("OutsideClick",{beforeMount(ne,ie,ae){function se(oe){ae.context&&(ne==oe.target||ne.contains(oe.target)||(ne.__vueClickOutside__={handler:se,callback:ie.value},ne.__vueClickOutside__.callback(oe)))}document.addEventListener("click",se)},unmounted(ne){ne.__vueClickOutside__&&ne.__vueClickOutside__.handler&&(document.removeEventListener("click",ne.__vueClickOutside__.handler),delete ne.__vueClickOutside__)}})}var scriptRel="modulepreload",assetsURL=function(te){return"/"+te},seen={},__vitePreload=function te(ne,ie,ae){let se=Promise.resolve();if(ie&&ie.length>0){let de=function(fe){return Promise.all(fe.map(he=>Promise.resolve(he).then(pe=>({status:"fulfilled",value:pe}),pe=>({status:"rejected",reason:pe}))))};const le=document.getElementsByTagName("link"),ce=document.querySelector("meta[property=csp-nonce]"),ue=ce?.nonce||ce?.getAttribute("nonce");se=de(ie.map(fe=>{if(fe=assetsURL(fe,ae),fe in seen)return;seen[fe]=!0;const he=fe.endsWith(".css"),pe=he?'[rel="stylesheet"]':"";if(ae)for(let me=le.length-1;me>=0;me--){const ge=le[me];if(ge.href===fe&&(!he||ge.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${fe}"]${pe}`))return;const ve=document.createElement("link");if(ve.rel=he?"stylesheet":scriptRel,he||(ve.as="script"),ve.crossOrigin="",ve.href=fe,ue&&ve.setAttribute("nonce",ue),document.head.appendChild(ve),he)return new Promise((me,ge)=>{ve.addEventListener("load",me),ve.addEventListener("error",()=>ge(new Error(`Unable to preload CSS for ${fe}`)))})}))}function oe(le){const ce=new Event("vite:preloadError",{cancelable:!0});if(ce.payload=le,window.dispatchEvent(ce),!ce.defaultPrevented)throw le}return se.then(le=>{for(const ce of le||[])ce.status==="rejected"&&oe(ce.reason);return ne().catch(oe)})};async function setupMSW(){return!1}var requestGetFinalContractUrl=te=>instance$1({method:"get",url:`/loan-applications/${te.idb64}/${te.token}/final-contract-url/`,responseType:"json"}),requestPostShortenUrlDecode=te=>instance$1({method:"post",url:"/shorten-url/decode/",responseType:"json",data:{code:te.code}}),_sfc_main$16={components:{EdsFooter:EdsFooter_default},name:"EFooter",computed:{complianceNumber(){return ON_PAGE_FOOTER_COMPLIANCE[this.$route.name]},isWebView(){return this.$route.meta.app},hideFooter(){return this.$route.query.hideFooter==="true"}}},_hoisted_1$50={key:0,class:"footer"},_hoisted_2$37={key:0,class:"footer-compliance-number"};function _sfc_render$45(te,ne,ie,ae,se,oe){const le=resolveComponent("EdsFooter");return oe.isWebView|oe.hideFooter?createCommentVNode("",!0):(openBlock(),createElementBlock("footer",_hoisted_1$50,[oe.complianceNumber?(openBlock(),createElementBlock("div",_hoisted_2$37,toDisplayString(oe.complianceNumber),1)):createCommentVNode("",!0),createVNode(le)]))}var EFooter_default=_plugin_vue_export_helper_default(_sfc_main$16,[["render",_sfc_render$45],["__scopeId","data-v-25be0769"]]),kakao_badge_default="data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20width='20'%20height='20'%20rx='10'%20fill='%23FAE100'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M9.97039%205.24988C6.87987%205.24988%204.375%207.19521%204.375%209.59501C4.375%2011.0871%205.34425%2012.4026%206.81957%2013.1854L6.19848%2015.4652C6.14376%2015.666%206.37255%2015.8271%206.54912%2015.7108L9.27034%2013.9047C9.49976%2013.9277%209.7329%2013.9401%209.97039%2013.9401C13.0609%2013.9401%2015.5658%2011.9948%2015.5658%209.59501C15.5658%207.19521%2013.0609%205.24988%209.97039%205.24988Z'%20fill='black'/%3e%3c/svg%3e",illust_logout_default="data:image/svg+xml,%3csvg%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M7.125%203.88631C7.125%202.69043%208.26963%201.82704%209.4195%202.15557L13.9121%203.43917C14.556%203.62315%2015%204.21173%2015%204.88145V13.1185C15%2013.7883%2014.556%2014.3768%2013.9121%2014.5608L9.4195%2015.8444C8.26963%2016.173%207.125%2015.3096%207.125%2014.1137V3.88631Z'%20fill='%23CED4DA'/%3e%3cpath%20d='M3%205.625C3%204.79657%203.67157%204.125%204.5%204.125H6V13.875H4.5C3.67157%2013.875%203%2013.2034%203%2012.375V5.625Z'%20fill='%23CED4DA'/%3e%3cpath%20d='M8.47485%209.9375V8.0625C8.47485%207.77255%208.71005%207.53735%209%207.53735C9.28995%207.53735%209.52515%207.77255%209.52515%208.0625V9.9375C9.52515%2010.2274%209.28995%2010.4626%209%2010.4626C8.71005%2010.4626%208.47485%2010.2274%208.47485%209.9375Z'%20fill='white'/%3e%3c/svg%3e",illust_setting_default="data:image/svg+xml,%3csvg%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M9.81526%201.5C10.4205%201.50003%2010.9312%201.95114%2011.0062%202.55176L11.1087%203.375C11.142%203.64206%2011.3181%203.86766%2011.5577%203.99023C11.7295%204.07816%2011.8962%204.17501%2012.0572%204.27954C12.2829%204.42601%2012.5658%204.4653%2012.8138%204.36084L13.5814%204.03711C14.1389%203.80214%2014.7847%204.01926%2015.0872%204.54321L15.9024%205.95605C16.2051%206.48026%2016.0702%207.14797%2015.5875%207.51318L14.9232%208.01562C14.7088%208.17785%2014.6014%208.44224%2014.6163%208.71069C14.6216%208.8065%2014.6251%208.90293%2014.6251%209C14.6251%209.09683%2014.6216%209.19301%2014.6163%209.28857C14.6014%209.55694%2014.7089%209.82143%2014.9232%209.98364L15.5875%2010.4868C16.07%2010.8521%2016.205%2011.5198%2015.9024%2012.0439L15.0872%2013.4561C14.7846%2013.9803%2014.139%2014.1968%2013.5814%2013.9614L12.8153%2013.6377C12.5671%2013.5329%2012.2839%2013.5731%2012.0579%2013.7197C11.8968%2013.8244%2011.7297%2013.921%2011.5577%2014.009C11.3181%2014.1316%2011.142%2014.3572%2011.1087%2014.6243L11.0062%2015.4482C10.9313%2016.0489%2010.4205%2016.4999%209.81526%2016.5H8.18416C7.57901%2016.5%207.06836%2016.0494%206.99324%2015.449L6.88997%2014.6235C6.85651%2014.3567%206.68114%2014.1315%206.44173%2014.009C6.26965%2013.921%206.10272%2013.8244%205.94148%2013.7197C5.71547%2013.573%205.43167%2013.5336%205.18343%2013.6384L4.41878%2013.9614C3.86112%2014.197%203.21489%2013.9803%202.91219%2013.4561L2.097%2012.0432C1.7945%2011.5193%201.92899%2010.8522%202.41121%2010.4868L3.07552%209.98364C3.28953%209.82148%203.39642%209.55745%203.3824%209.28931C3.37736%209.19361%203.37508%209.09693%203.37508%209C3.37508%208.90295%203.37723%208.80649%203.3824%208.71069C3.3969%208.44226%203.28987%208.17785%203.07552%208.01562L2.41194%207.51318C1.92933%207.14794%201.79438%206.48021%202.097%205.95605L2.91219%204.54395C3.2148%204.0198%203.86044%203.80326%204.41805%204.03857L5.18416%204.36157C5.43217%204.4661%205.71497%204.42606%205.94075%204.27954C6.10207%204.17478%206.26955%204.07833%206.44173%203.99023C6.68113%203.86774%206.85649%203.64255%206.88997%203.37573L6.99324%202.55103C7.06836%201.95057%207.57902%201.5%208.18416%201.5H9.81526ZM9.00008%206.375C7.55033%206.375%206.37508%207.55025%206.37508%209C6.37508%2010.4497%207.55033%2011.625%209.00008%2011.625C10.4497%2011.6248%2011.6251%2010.4497%2011.6251%209C11.6251%207.55035%2010.4497%206.37515%209.00008%206.375Z'%20fill='%23CED4DA'/%3e%3c/svg%3e",MobileNavHeader_vue_vue_type_script_lang_default=defineComponent({name:"TitleHeader",components:{EdsnText:EdsnText_default},emits:["back","close"],setup(){return{EdsnText:EdsnText_default}},props:{title:{type:String,default:""},showArrow:{type:Boolean,default:!0},showClose:{type:Boolean,default:!1},background:{type:String,default:"#FFFFFF"}},methods:{back(){this.$emit("back")},close(){this.$emit("close")}}}),_5_icon_arrow_back_go_back_3x_default="data:image/png;base64,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",close_icon_default="data:image/svg+xml,%3csvg%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M9.00007%207.70071L2.29936%201L1%202.29936L7.7007%209.00007L1.00014%2015.7006L2.2995%2017L9.00007%2010.2994L15.7006%2017L17%2015.7006L10.2994%209.00007L17.0001%202.29936L15.7008%201L9.00007%207.70071Z'%20fill='%231D2024'/%3e%3c/svg%3e";function _sfc_render$44(te,ne,ie,ae,se,oe){const le=resolveComponent("EdsnText");return openBlock(),createElementBlock("div",{class:"title-header",style:normalizeStyle({background:te.background})},[createBaseVNode("div",null,[te.showArrow?(openBlock(),createElementBlock("div",{key:0,class:"title-header__arrow-back",onClick:ne[0]||(ne[0]=(...ce)=>te.back&&te.back(...ce))},[...ne[2]||(ne[2]=[createBaseVNode("img",{class:"arrow-back",src:"data:image/png;base64,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"},null,-1)])])):createCommentVNode("",!0),createVNode(le,{variant:"body-l-regular"},{default:withCtx(()=>[createTextVNode(toDisplayString(te.title),1)]),_:1}),te.showClose?(openBlock(),createElementBlock("div",{key:1,class:"title-header__close",onClick:ne[1]||(ne[1]=(...ce)=>te.close&&te.close(...ce))},[...ne[3]||(ne[3]=[createBaseVNode("img",{class:"close",src:"data:image/svg+xml,%3csvg%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M9.00007%207.70071L2.29936%201L1%202.29936L7.7007%209.00007L1.00014%2015.7006L2.2995%2017L9.00007%2010.2994L15.7006%2017L17%2015.7006L10.2994%209.00007L17.0001%202.29936L15.7008%201L9.00007%207.70071Z'%20fill='%231D2024'/%3e%3c/svg%3e"},null,-1)])])):createCommentVNode("",!0)])],4)}var MobileNavHeader_default=_plugin_vue_export_helper_default(MobileNavHeader_vue_vue_type_script_lang_default,[["render",_sfc_render$44],["__scopeId","data-v-b3450820"]]),NotificationCard_vue_vue_type_script_lang_default=defineComponent({name:"NotificationCard",emits:["click"],props:{notification:{type:Object,required:!0},isShowIcon:{type:Boolean,default:!0}},setup(te){const ne=new Date(te.notification.created);return{formattedDate:computed(()=>isToday(ne)?"ì¤ë":isYesterday(ne)?"ì´ì ":format$1(ne,"MM.dd")),EdsnText:EdsnText_default}}}),_hoisted_1$49={class:"notification-card__title-group"},_hoisted_2$36={class:"notification-card__title"},_hoisted_3$26={class:"notification-card__title-icon"},_hoisted_4$20=["src"],_hoisted_5$11={class:"notification-card__title-text"},_hoisted_6$10={class:"notification-card__create-date"},_hoisted_7$10={class:"notification-card__content"},_hoisted_8$9={class:"notification-card__content-text"},_hoisted_9$8={class:"button-container"};function _sfc_render$43(te,ne,ie,ae,se,oe){return openBlock(),createElementBlock("div",{onClick:ne[0]||(ne[0]=le=>te.$emit("click")),class:normalizeClass(["notification-card",{"is-new":!te.notification.isRead}])},[createBaseVNode("div",_hoisted_1$49,[createBaseVNode("div",_hoisted_2$36,[createBaseVNode("div",_hoisted_3$26,[te.isShowIcon?(openBlock(),createElementBlock("img",{key:0,width:"28",height:"28",src:te.notification.iconImageLight,alt:"ì림 ìì´ì½"},null,8,_hoisted_4$20)):createCommentVNode("",!0)]),createBaseVNode("div",_hoisted_5$11,toDisplayString(te.notification.title),1)]),createBaseVNode("div",_hoisted_6$10,toDisplayString(te.formattedDate),1)]),createBaseVNode("div",_hoisted_7$10,[createBaseVNode("div",_hoisted_8$9,toDisplayString(te.notification.body),1),createBaseVNode("div",_hoisted_9$8,[renderSlot(te.$slots,"default",{},void 0,!0)])])],2)}var NotificationCard_default=_plugin_vue_export_helper_default(NotificationCard_vue_vue_type_script_lang_default,[["render",_sfc_render$43],["__scopeId","data-v-d0bf58f5"]]),requestPatchReadNotifications=te=>{if(safeSessionStorage.getItem("staff")==="true")throw window.location.reload(),new Error("ì림ì ì½ì ì ììµëë¤");return instance$1({method:"post",url:"/web-notifications/read/",responseType:"json",data:{createdBefore:te}})},requestGetPrevNotifications=({page:te=1})=>instance$1({method:"get",url:"/web-notifications/",responseType:"json",params:{is_read:!0,read_before_hours:24,page:te}}),requestGetInitialNewNotificationInfo=()=>instance$1({method:"get",url:"/web-notifications/event-types/",responseType:"json",params:{read_after_hours:24,notifications_limit:1}}),requestGetMoreNewNotifications=({page:te=1,eventTypeCode:ne})=>instance$1({method:"get",url:"/web-notifications/",responseType:"json",params:{read_after_hours:24,event_type_code:ne,page:te,page_size:20}}),useGetPrevNotifications=()=>useInfiniteQuery({queryKey:UserKeys.prevNotifications(),queryFn:({pageParam:te})=>requestGetPrevNotifications({page:te}).then(({data:ne})=>ne),getNextPageParam:(te,ne,ie)=>te.next?ie+1:void 0,initialPageParam:1,select:te=>te.pages.flatMap(ne=>ne.results),gcTime:0}),useGetInitialNewNotificationInfo=te=>useQuery({queryKey:UserKeys.newNotifications(),queryFn:()=>requestGetInitialNewNotificationInfo().then(({data:ne})=>ne),select:ne=>ne.map(ie=>({eventTypeCode:ie.code,count:ie.count,notifications:ie.notifications})),initialData:[],enabled:te}),usePatchReadNotifications=()=>useMutation({mutationKey:UserKeys.readNotification(),mutationFn:te=>requestPatchReadNotifications(te),onSuccess:()=>{queryClient.refetchQueries({queryKey:UserKeys.newNotifications()}
67),queryClient.invalidateQueries({queryKey:UserKeys.moreNewNotifications(ref("noop")),exact:!1})}}),useGetMoreNotifications=te=>useInfiniteQuery({queryKey:UserKeys.moreNewNotifications(te),queryFn:({pageParam:ne})=>requestGetMoreNewNotifications({page:ne,eventTypeCode:te.value}).then(({data:ie})=>ie),initialPageParam:1,getNextPageParam:(ne,ie,ae)=>ne.next?ae+1:void 0,select:ne=>ne.pages.flatMap(ie=>ie.results),enabled:!1,gcTime:0});function useIntersectionObserver(te,ne={},ie){const{root:ae,rootMargin:se="0px",threshold:oe=.1}=ne,le=ref(null),ce=ref(null),ue=(pe,ve)=>{le.value=pe[0],ie&&ie(pe,ve)},de=()=>{ce.value&&ce.value.disconnect()},fe=watch(()=>[te.value,ae],()=>{const pe=te.value,ve=!!window.IntersectionObserver;!pe||!ve||(ce.value=new IntersectionObserver(ue,{root:ae,rootMargin:se,threshold:oe}),ce.value.observe(pe))},{flush:"post"}),he=()=>{de(),fe()};return onUnmounted(()=>{he()}),{entry:le,stop:he}}function usePreventBodyScroll(te={mobile:"prevent",pc:"prevent"}){const{isMobile:ne}=useResponsive(),ie=()=>{window.document.body.style.overflow=""},ae=()=>{window.document.body.style.overflow="hidden"},se=()=>{ne.value?te?.mobile==="prevent"?ae():ie():te?.pc==="prevent"?ae():ie()},oe=debounce$1(se,500);onMounted(()=>{se(),window.addEventListener("resize",oe)}),onUnmounted(()=>{ie(),window.removeEventListener("resize",oe)})}var notificationsSchema=arrayType(objectType({body:stringType(),created:stringType(),iconImageDark:stringType(),iconImageLight:stringType(),id:numberType(),isRead:booleanType(),link:stringType(),title:stringType()})),NotificationGroup_vue_vue_type_script_lang_default=defineComponent({components:{MobileNavHeader:MobileNavHeader_default,EdsnText:EdsnText_default,NotificationCard:NotificationCard_default,EdsnButton:EdsnButton_default},emits:["close"],setup(te,{emit:ne}){const ie=reactive({newNotificationInfos:[],selectedNotification:{eventTypeCode:"",isOpen:!1}});usePreventBodyScroll({mobile:"prevent",pc:"allow"});const{router:ae}=useRouter$1(),{isMobile:se}=useResponsive(),oe=useGetPrevNotifications(),le=ref(null);useIntersectionObserver(le,{},([Se])=>{!Se.isIntersecting||oe.isFetching.value||!oe.hasNextPage.value||oe.fetchNextPage()});const ce=useGetInitialNewNotificationInfo();watch(ce.dataUpdatedAt,()=>{ce.data.value&&(ie.newNotificationInfos=ce.data.value.map(Se=>({...Se,notifications:[...Se.notifications]})))});const ue=useGetMoreNotifications(computed(()=>ie.selectedNotification.eventTypeCode));watch(()=>ie.selectedNotification,async Se=>{const _e=ie.newNotificationInfos.find(ye=>ye.eventTypeCode===Se.eventTypeCode);if(!_e)return;if(Se.isOpen===!1){_e.notifications=[{..._e.notifications[0],isRead:!0}];return}if(await ue.fetchNextPage(),!ie.selectedNotification.isOpen)return;const Ee=notificationsSchema.safeParse(ue.data.value);Ee.success&&(_e.notifications=_e.notifications[0].isRead?Ee.data.map(ye=>({...ye,isRead:!0})):[...Ee.data])},{deep:!0});const de=computed(()=>ie.newNotificationInfos.length>0),fe=computed(()=>oe.data.value&&oe.data.value?.length>0),he=computed(()=>ce.isFetching.value||ce.isPending.value);function pe(Se){Se?.getBoundingClientRect().top<0&&Se.scrollIntoView({behavior:"smooth",block:"nearest"})}const ve=getCurrentInstance();function me(Se){return ve.proxy.$refs[`${Se}0`][0]?.$el}const ge={onClickNotification(Se){/^http/.test(Se.link)?window.open(Se.link,"_blank"):(ne("close"),ae.push(Se.link))},openNotifications(Se){ie.selectedNotification={eventTypeCode:Se,isOpen:!0}},closeNotifications(Se){const _e=me(Se);_e&&pe(_e),ie.selectedNotification={eventTypeCode:Se,isOpen:!1}}};return{...toRefs(ie),...ge,MobileNavHeader:MobileNavHeader_default,EdsnText:EdsnText_default,NotificationCard:NotificationCard_default,EdsnButton:EdsnButton_default,footerRef:le,prevNotifications:oe.data,isMobile:se,initialNewNotificationInfo:ce.data,hasNewNotifications:de,hasPrevNotifications:fe,isLoading:he}}}),_8percent_logo_footer_default="data:image/png;base64,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",_hoisted_1$48={key:0,class:"notification-group",ref:"notificationGroupRef"},_hoisted_2$35={key:1},_hoisted_3$25={class:"title"},_hoisted_4$19={class:"notification-card-pages"},_hoisted_5$10={key:2,class:"prev-notifications-container"},_hoisted_6$9={class:"title"},_hoisted_7$9={class:"notification-card-pages"},_hoisted_8$8={class:"footer",ref:"footerRef"};function _sfc_render$42(te,ne,ie,ae,se,oe){const le=resolveComponent("MobileNavHeader"),ce=resolveComponent("EdsnText"),ue=resolveComponent("EdsnButton"),de=resolveComponent("NotificationCard");return te.isLoading?createCommentVNode("",!0):(openBlock(),createElementBlock("div",_hoisted_1$48,[te.isMobile?(openBlock(),createBlock(le,{key:0,onClose:ne[0]||(ne[0]=fe=>te.$emit("close")),title:"ì림",showArrow:!1,showClose:!0})):createCommentVNode("",!0),te.hasNewNotifications?(openBlock(),createElementBlock("section",_hoisted_2$35,[createBaseVNode("div",_hoisted_3$25,[createVNode(ce,{variant:"body-l-strong"},{default:withCtx(()=>[...ne[1]||(ne[1]=[createTextVNode("ììì",-1)])]),_:1})]),createBaseVNode("div",_hoisted_4$19,[(openBlock(!0),createElementBlock(Fragment,null,renderList(te.newNotificationInfos,fe=>(openBlock(),createElementBlock("div",null,[(openBlock(!0),createElementBlock(Fragment,null,renderList(fe.notifications,(he,pe)=>(openBlock(),createBlock(de,{key:`${he.id}`+fe.eventTypeCode+pe,ref_for:!0,ref:`${fe.eventTypeCode}${pe}`,notification:he,isShowIcon:pe===0,onClick:ve=>te.onClickNotification(he)},{default:withCtx(()=>[fe.notifications.length<fe.count&&pe===fe.notifications.length-1?(openBlock(),createBlock(ue,{key:0,onClick:withModifiers(ve=>te.openNotifications(fe.eventTypeCode),["stop"]),size:"s",variant:"surface",label:`ì림 ${fe.count-fe.notifications.length}ê° ë보기`,trailingIcon:"arrow-light-down"},null,8,["onClick","label"])):fe.notifications.length===fe.count&&pe===fe.count-1&&pe!==0?(openBlock(),createBlock(ue,{key:1,onClick:withModifiers(ve=>te.closeNotifications(fe.eventTypeCode),["stop"]),size:"s",variant:"surface",label:"ì 기",trailingIcon:"arrow-light-up"},null,8,["onClick"])):createCommentVNode("",!0)]),_:2},1032,["notification","isShowIcon","onClick"]))),128))]))),256))])])):createCommentVNode("",!0),te.hasPrevNotifications?(openBlock(),createElementBlock("section",_hoisted_5$10,[createBaseVNode("div",_hoisted_6$9,[createVNode(ce,{variant:"body-l-strong"},{default:withCtx(()=>[...ne[2]||(ne[2]=[createTextVNode("ì´ì ì림",-1)])]),_:1}),te.hasNewNotifications?createCommentVNode("",!0):(openBlock(),createBlock(ce,{key:0,variant:"body-m-regular",color:"neutral-quaternary"},{default:withCtx(()=>[...ne[3]||(ne[3]=[createTextVNode(" 모ë ì림ì íì¸íì´ì. ",-1)])]),_:1}))]),(openBlock(!0),createElementBlock(Fragment,null,renderList(te.prevNotifications,fe=>(openBlock(),createElementBlock("div",_hoisted_7$9,[(openBlock(),createBlock(de,{key:fe.id,notification:fe,onClick:he=>te.onClickNotification(fe)},null,8,["notification","onClick"]))]))),256))])):createCommentVNode("",!0),createBaseVNode("footer",_hoisted_8$8,[...ne[4]||(ne[4]=[createBaseVNode("img",{src:"data:image/png;base64,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",alt:" ììí¼ì¼í¸ ë¡ê³ ",height:"12px"},null,-1)])],512)],512))}var NotificationGroup_default=_plugin_vue_export_helper_default(NotificationGroup_vue_vue_type_script_lang_default,[["render",_sfc_render$42],["__scopeId","data-v-e065fa8f"]]),requestGetValidationUniqueEmail=te=>instance$1({method:"get",url:"/user/signup/validation/unique-email/",responseType:"json",params:{email:te}});function useLogin(){const te=useQueryClient();return useMutation({mutationFn:async ne=>{const{email:ie,password:ae,storage:se}=ne,{data:oe}=await requestPostTokenObtain({email:ie,password:ae});return setJwtToken({access:oe.access,refresh:oe.refresh,storage:se}),oe},onSuccess:()=>{te.invalidateQueries({queryKey:UserKeys.gnb()})}})}function useLogout(){const te=useQueryClient();return useMutation({mutationFn:async()=>{removeJwtToken(),safeSessionStorage.removeItem("staff"),setUser({id:"anonymous"})},onSuccess:()=>{te.clear(),window.location.href="/"}})}function useGetProfile(te){const ne=useQuery({queryKey:UserKeys.profile(),queryFn:()=>requestGetUserProfile().then(({data:ie})=>ie),initialData:{isInvestor:!1,phoneNumber:"",contactEmail:"",address1:"",address2:"",postcode:"",agreements:{contractEmail:!1,marketingEmail:!1,marketingSms:!1},isPasswordInitialized:!1,isKakaoLinked:!1,isMobileSimpleSignup:!0,employment:{occupationalClassCode:"",name:"",phoneNumber:"",postcode:"",address:"",addressDetail:""}},...te});return{...ne,isPending:computed(()=>ne.isFetching.value&&!ne.dataUpdatedAt.value)}}function usePostUpdatePassword({onSuccess:te}){return useMutation({mutationFn:({newPassword:ne,newPasswordConfirm:ie})=>requestPostUserProfilePassword({password:ne,passwordCheck:ie}),onSuccess:te})}function usePatchUserProfile(){return useMutation({mutationFn:te=>requestPatchUserProfile(te)})}var _hoisted_1$47={class:"eds-gnb2 tw-contents"},EdsGnb2_vue_vue_type_script_setup_true_lang_default=defineComponent({__name:"EdsGnb2",props:{selectedMenuKey:{default:null},permissions:{default:()=>[]},signupPromotion:{type:Boolean,default:!1}},emits:["change-menu","click-logo","click-support","click-benefit","click-corporation","open-drawer","close-drawer","click-login","click-signup","open-menu"],setup(te,{expose:ne,emit:ie}){const ae=ie,se=useSlots(),oe=ref(null);ne({closeDrawer:()=>{oe.value?.closeDrawer?.()}});const ce=de=>{de&&ae("change-menu",de)},ue=de=>{de&&ae("open-menu",de)};return(de,fe)=>(openBlock(),createElementBlock("div",_hoisted_1$47,[createVNode(unref(EdsnGNB),{ref_key:"gnbRef",ref:oe,selectedMenuKey:te.selectedMenuKey,permissions:te.permissions,onChangeMenu:ce,onClickLogo:fe[0]||(fe[0]=he=>ae("click-logo")),onClickSupport:fe[1]||(fe[1]=he=>ae("click-support")),onClickBenefit:fe[2]||(fe[2]=he=>ae("click-benefit")),onClickCorporation:fe[3]||(fe[3]=he=>ae("click-corporation")),onOpenDrawer:fe[4]||(fe[4]=he=>ae("open-drawer")),onCloseDrawer:fe[5]||(fe[5]=he=>ae("close-drawer")),onClickLogin:fe[6]||(fe[6]=he=>ae("click-login")),onClickSignup:fe[7]||(fe[7]=he=>ae("click-signup")),onOpenMenu:ue},createSlots({_:2},[unref(se).default?{name:"default",fn:withCtx(()=>[renderSlot(de.$slots,"default")]),key:"0"}:void 0,unref(se).sub?{name:"sub",fn:withCtx(()=>[renderSlot(de.$slots,"sub")]),key:"1"}:void 0,unref(se).right?{name:"right",fn:withCtx(()=>[renderSlot(de.$slots,"right")]),key:"2"}:void 0,unref(se)["drawer-header"]?{name:"drawer-header",fn:withCtx(()=>[renderSlot(de.$slots,"drawer-header")]),key:"3"}:void 0]),1032,["selectedMenuKey","permissions"])]))}}),EdsGnb2_default=EdsGnb2_vue_vue_type_script_setup_true_lang_default,EdsHoverMenu_vue_vue_type_script_setup_true_lang_default=defineComponent({__name:"EdsHoverMenu",props:{label:{default:""},items:{default:()=>[]},selectedValue:{default:void 0},side:{default:"left"},width:{default:"s"},dot:{type:Boolean,default:!1},triggerSize:{default:"l"},staticColor:{type:Boolean,default:!1}},emits:["open","close","change"],setup(te,{emit:ne}){const ie=te,ae=ne,se=computed(()=>!ie.staticColor&&ie.selectedValue!==void 0&&ie.items.some(ce=>(ce.value??ce.label)===ie.selectedValue)),oe=ce=>{ae(ce?"open":"close")},le=ce=>{ae("change",ce)};return(ce,ue)=>(openBlock(),createBlock(unref(EdsnHoverMenu),{size:te.width,side:te.side,"onUpdate:open":oe},{trigger:withCtx(()=>
67[createVNode(unref(EdsnHoverMenuTrigger),{label:te.label,size:te.triggerSize,selected:se.value,dot:te.dot},null,8,["label","size","selected","dot"])]),default:withCtx(()=>[renderSlot(ce.$slots,"default",{},()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(te.items,de=>(openBlock(),createBlock(unref(EdsnHoverMenuItem),{key:de.value??de.label,label:de.label,value:de.value,dot:de.dot??!1,selected:(de.value??de.label)===te.selectedValue,onSelect:le},null,8,["label","value","dot","selected"]))),128))])]),_:3},8,["size","side"]))}}),EdsHoverMenu_default=EdsHoverMenu_vue_vue_type_script_setup_true_lang_default;function useOutsideClick(te,ne){function ie({target:ae}){ae&&(te.value.contains(ae)||ne())}onMounted(()=>{document.addEventListener("click",ie)}),onUnmounted(()=>{document.removeEventListener("click",ie)})}var OutsideClickArea_vue_vue_type_script_lang_default=defineComponent({emits:["onOutsideClick"],setup(te,{emit:ne}){const ie=ref(null);return useOutsideClick(ie,()=>{ne("onOutsideClick")}),{containerRef:ie}}}),_hoisted_1$46={ref:"containerRef"};function _sfc_render$41(te,ne,ie,ae,se,oe){return openBlock(),createElementBlock("div",_hoisted_1$46,[renderSlot(te.$slots,"default",{},void 0,!0)],512)}var OutsideClickArea_default=_plugin_vue_export_helper_default(OutsideClickArea_vue_vue_type_script_lang_default,[["render",_sfc_render$41],["__scopeId","data-v-e67bc878"]]),_hoisted_1$45={class:"tw-flex tw-items-center tw-gap-[24px]"},_hoisted_2$34={class:"tw-flex tw-items-center tw-gap-[16px]"},_hoisted_3$24={class:"tw-flex tw-items-center tw-gap-[4px] gnb-mobile:tw-hidden"},_hoisted_4$18={class:"tw-flex tw-flex-col tw-gap-[16px] tw-p-[4px_8px_0]"},_hoisted_5$9={class:"tw-flex tw-flex-col tw-gap-[2px]"},_hoisted_6$8={class:"tw-flex tw-items-center tw-gap-[4px]"},_hoisted_7$8=["src"],_hoisted_8$7={class:"tw-flex tw-items-center tw-gap-[4px]"},_hoisted_9$7=["src"],_hoisted_10$6={key:0,class:"tw-flex tw-flex-col tw-gap-[8px]"},_hoisted_11$4={key:1,class:"tw-flex tw-flex-col tw-gap-[8px]"},_hoisted_12$4={key:2,class:"tw-flex tw-flex-col tw-gap-[8px]"},_hoisted_13$2={key:3,class:"tw-flex tw-flex-col tw-gap-[8px]"},_hoisted_14$2={class:"tw-flex tw-justify-end"},_hoisted_15$1=["src"],_hoisted_16={key:0,class:"tw-absolute tw-right-[1px] tw-top-[1px] tw-h-[6px] tw-w-[6px] tw-rounded-full tw-bg-danger-default","aria-hidden":"true"},_hoisted_17={class:"tw-relative tw-flex"},_hoisted_18={key:0,class:"tw-absolute tw-right-[1px] tw-top-[1px] tw-h-[6px] tw-w-[6px] tw-rounded-full tw-bg-danger-default","aria-hidden":"true"},_hoisted_19={class:"tw-flex tw-flex-col tw-gap-[16px]"},_hoisted_20={class:"tw-flex tw-items-end tw-justify-between"},_hoisted_21={class:"tw-flex tw-flex-1 tw-flex-col"},_hoisted_22={class:"tw-flex tw-items-center tw-gap-[4px]"},_hoisted_23=["src"],_hoisted_24={class:"tw-flex tw-items-center tw-gap-[4px]"},_hoisted_25=["src"],_hoisted_26=["src"],_hoisted_27={key:0,class:"tw-flex tw-flex-col tw-gap-[8px]"},_hoisted_28={key:1,class:"tw-flex tw-flex-col tw-gap-[8px]"},_hoisted_29={key:2,class:"tw-flex tw-flex-col tw-gap-[8px]"},_hoisted_30={key:3,class:"tw-flex tw-flex-col tw-gap-[8px]"},MainGnb_vue_vue_type_script_setup_true_lang_default=defineComponent({__name:"MainGnb",setup(te){const ne=useRouter(),ie=useRoute(),ae=ref(null),{data:se}=useGetGnb(),{data:oe}=useGetProfile({enabled:computed(()=>!!se.value?.authenticated)}),le=computed(()=>!!oe.value?.isKakaoLinked&&!!oe.value?.isPasswordInitialized),ce={investment:void 0,investmentAll:"/",investmentMortgage:"/deals/real-estate-special/",investmentStock:"/deals/stock-purchase/",investmentIndividual:"/deals/individual/",investmentGold:void 0,loan:void 0,loanIndividual:"/loan/index/personal/",loanMortgage:"/loan/index/mortgage/",loanStock:"/loan/index/stock-purchase/",loanGold:void 0,corporation:"/corporate/",company:"https://about.8percent.kr",support:"/board/notices/",supportNotice:"/board/notices/",supportBlack:"/membership/register/black/",supportDisclosures:"/disclosures/",benefit:void 0,benefitEvent:"https://events.8percent.kr",benefitInvite:"/my/investor/recommendation/"},ue=computed(()=>{const Fe=[];return se.value?.authenticated&&Fe.push("login"),se.value?.isInvestor&&Fe.push("investor"),se.value?.hasLoan&&Fe.push("borrower"),Fe}),de=computed(()=>ie.path==="/"),fe=computed(()=>{const Fe=ie.path;return Fe==="/"?"investmentAll":Fe.startsWith("/deals/real-estate-special")?"investmentMortgage":Fe.startsWith("/deals/stock-purchase")?"investmentStock":Fe.startsWith("/deals/individual")?"investmentIndividual":Fe.startsWith("/loan/index/personal")?"loanIndividual":Fe.startsWith("/loan/index/mortgage")?"loanMortgage":Fe.startsWith("/loan/index/stock-purchase")?"loanStock":Fe.startsWith("/corporate")?"corporation":Fe.startsWith("/board/notices")?"supp
67ortNotice":Fe.startsWith("/membership/register/black")?"supportBlack":Fe.startsWith("/disclosures")?"supportDisclosures":null}),he=ref(!1),pe=computed(()=>se.value?.authenticated??!1),ve=computed(()=>safeSessionStorage.getItem("staff")),{data:me}=useGetInitialNewNotificationInfo(pe),{mutate:ge}=usePatchReadNotifications(),Se=computed(()=>(me.value??[]).flatMap(Fe=>Fe.notifications??[]).some(Fe=>!Fe.isRead)),_e=()=>{if(he.value&&Se.value&&!ve.value){const Fe=me.value?.[0]?.notifications?.[0];Fe?.created&&ge(Fe.created)}he.value=!he.value},Ee=()=>{he.value&&_e()},{data:ye}=useGetCart(),Te=computed(()=>(ye.value?.items??[]).filter(Fe=>Fe.dealState==="P"||Fe.dealState==="R")),be=computed(()=>Te.value.length>0),Ce=computed(()=>Te.value.length),Ie=()=>{track("cart_click",{cartCount:Ce.value})},Re=computed(()=>ie.path.startsWith("/investments/apply/cart")),Me=computed(()=>{const Fe=se.value?.isInvestor??!1,Xe=se.value?.hasLoan??!1;return Fe&&Xe?"both":!Fe&&!Xe?"none":Fe&&!Xe?"investorOnly":"loanOnly"}),Ge=computed(()=>{const Fe=se.value?.name??"",Xe=Fe.slice(0,5);return Fe.length>5?`${Xe}...`:Xe}),Be=Fe=>{const Xe=ce[Fe];Xe&&(Xe.startsWith("https://")||Xe.startsWith("http://")?window.location.href=Xe:ne.push(Xe))},{mutate:Ve}=useLogout(),$e=()=>{track("gnbClickLogout"),Ve()},ze=Fe=>{track("gnbChangeMenu",{menuKey:Fe}),Be(Fe)},Ne=Fe=>{const Xe=fe.value;if(Xe&&(typeof ie.name=="string"?ie.name:"").startsWith("deal-detail")){for(const je of Fe.composedPath())if(je instanceof Element&&(je.classList.contains("edsn-gnb__menu")||je.classList.contains("edsn-hover-menu-item"))){je.hasAttribute("data-selected")&&Be(Xe);return}}},we=()=>{track("gnbClickLogo"),ne.push("/")},ke=()=>{track("gnbClickSupport"),ne.push("/cs")},Ae=()=>{track("gnbClickBenefit"),ne.push("/membership/black")},Pe=()=>{track("gnbClickLogin"),ne.push("/user/login")},xe=()=>{track("gnbClickSignup"),ne.push("/user/signup")},Oe=()=>{track("gnbClickMyInvestment"),ae.value?.closeDrawer(),ne.push("/my/investor/overview/")},We=()=>{track("gnbClickMyLoan"),ae.value?.closeDrawer(),ne.push("/my/loan/overview/")},Je=()=>{track("gnbClickRegisterInvestor"),ae.value?.closeDrawer(),ne.push("/verification/")},Ze=Fe=>{track("gnbOpenMenu",{menuKey:Fe})},At=()=>{track("gnbOpenDrawer")},De=()=>{track("gnbClickCorporation"),ne.push("/corporate/")};return(Fe,Xe)=>{const je=resolveComponent("router-link");return openBlock(),createBlock(EdsGnb2_default,{ref_key:"edsGnbRef",ref:ae,selectedMenuKey:fe.value,permissions:ue.value,signupPromotion:de.value,onChangeMenu:ze,onClick:Ne,onClickLogo:we,onClickSupport:ke,onClickBenefit:Ae,onClickCorporation:De,onClickLogin:Pe,onClickSignup:xe,onOpenDrawer:At,onOpenMenu:Ze},createSlots({_:2},[unref(se)?.authenticated?{name:"right",fn:withCtx(()=>[createBaseVNode("div",_hoisted_1$45,[createBaseVNode("div",_hoisted_2$34,[createBaseVNode("div",_hoisted_3$24,[createVNode(EdsnIcon_default,{name:"user",size:18,color:"var(--color-text-neutral-tertiary)",class:"tw-pointer-events-none"}),createVNode(EdsHoverMenu_default,{label:`${Ge.value} ë`,side:"right",width:"m",triggerSize:"m",staticColor:""},{default:withCtx(()=>[createBaseVNode("div",_hoisted_4$18,[createBaseVNode("div",_hoisted_5$9,[createBaseVNode("div",_hoisted_6$8,[createVNode(EdsnText_default,{variant:"body-m-strong",color:"neutral-default"},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(se)?.name)+" ë ",1)]),_:1}),createVNode(je,{to:"/user/profile/",class:"tw-flex tw-size-[18px] tw-items-center tw-justify-center"},{default:withCtx(()=>[createBaseVNode("img",{src:unref(illust_setting_default),alt:"ì¤ì ",width:"18",height:"18"},null,8,_hoisted_7$8)]),_:1})]),createBaseVNode("div",_hoisted_8$7,[createVNode(EdsnText_default,{variant:"caption-m-regular",color:"neutral-tertiary"},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(se)?.username),1)]),_:1}),le.value?(openBlock(),createElementBlock("img",{key:0,src:unref(kakao_badge_default),alt:"ì¹´ì¹´ì¤",width:"16",height:"16"},null,8,_hoisted_9$7)):createCommentVNode("",!0)])]),Me.value==="both"?(openBlock(),createElementBlock("div",_hoisted_10$6,[unref(se).isVerifiedInvestor?(openBlock(),createBlock(EdsnButton_default,{key:0,label:"ëì í¬ì",variant:"subtle",color:"default",size:"m",fullWidth:"",onClick:Oe})):(openBlock(),createBlock(EdsnButton_default,{key:1,label:"í¬ìì ë±ë¡í기",variant:"subtle",color:"default",size:"m",fullWidth:"",onClick:Je})),createVNode(EdsnButton_default,{label:"ëì ëì¶",variant:"subtle",color:"neutral",size:"m",fullWidth:"",onClick:We})])):Me.value==="none"?(openBlock(),createElementBlock("div",_hoisted_11$4,[createVNode(EdsnButton_default,{label:"í¬ìì ë±ë¡í기",variant:"subtle",color:"default",size:"m",fullWidth:"",onClick:Je})])):Me.value==="investorOnly"?(openBlock(),createElementBlock("div",_hoisted_12$4,[unref(se).isVerifiedInvestor?(openBlock(),createBlock(EdsnButton_default,{key:0,label:"ëì í¬ì",variant:"subtle",color:"default",size:"m",fullWidth:"",onClick:Oe})):(openBlock(),createBlock(EdsnButton_default,{key:1,label:"í¬ìì ë±ë¡í기",variant:"subtle",color:"default",size:"m",fullWidth:"",onClick:Je}))])):Me.value==="loanOnly"?(openBlock(),createElementBlock("div",_hoisted_13$2,[createVNode(EdsnButton_default,{label:"ëì ëì¶",variant:"subtle",color:"default",size:"m",fullWidth:"",onClick:We}),createVNode(EdsnButton_default,{label:"í¬ìì ë±ë¡í기",variant:"surface",size:"m",fullWidth:"",onClick:Je})])):createCommentVNode("",!0),createBaseVNode("div",_hoisted_14$2,[createBaseVNode("button",{type:"button",class:"tw-flex tw-cursor-pointer tw-items-center tw-gap-[4px] tw-border-none tw-bg-transparent tw-p-[4px]",onClick:$e},[createBaseVNode("img",{src:unref(illust_logout_default),alt:"ë¡ê·¸ìì",width:"18",height:"18"},null,8,_hoisted_15$1),createVNode(EdsnText_default,{variant:"caption-m-regular",color:"neutral-tertiary"},{default:withCtx(()=>[...Xe[0]||(Xe[0]=[createTextVNode("ë¡ê·¸ìì",-1)])]),_:1})])])])]),_:1},8,["label"])]),createVNode(OutsideClickArea_default,{onOnOutsideClick:Ee},{default:withCtx(()=>[createBaseVNode("div",{class:"tw-relative tw-cursor-pointer",onClick:_e},[createVNode(EdsnIcon_default,{name:"bell",variant:he.value?"filled":"line",size:18,color:he.value?"#957ae4":"var(--color-text-neutral-tertiary)"},null,8,["variant","color"]),Se.value?(openBlock(),createElementBlock("span",_hoisted_16)):createCommentVNode("",!0),he.value?(openBlock(),createBlock(NotificationGroup_default,{key:1,class:"tw-absolute tw-right-0 tw-top-[34px] tw-z-[100] tw-whitespace-nowrap",onClose:_e})):createCommentVNode("",!0)])]),_:1}),unref(se)?.isVerifiedInvestor?(openBlock(),createBlock(je,{key:0,to:"/investments/appl
67y/cart",class:"tw-flex tw-items-center",onClick:Ie},{default:withCtx(()=>[createBaseVNode("span",_hoisted_17,[createVNode(EdsnIcon_default,{name:"shopping-cart",variant:Re.value?"filled":"line",size:18,color:Re.value?"#957ae4":"var(--color-text-neutral-tertiary)"},null,8,["variant","color"]),be.value&&!Re.value?(openBlock(),createElementBlock("span",_hoisted_18)):createCommentVNode("",!0)])]),_:1})):createCommentVNode("",!0)])])]),key:"0"}:void 0,unref(se)?.authenticated?{name:"drawer-header",fn:withCtx(()=>[createBaseVNode("div",_hoisted_19,[createBaseVNode("div",_hoisted_20,[createBaseVNode("div",_hoisted_21,[createBaseVNode("div",_hoisted_22,[createVNode(EdsnText_default,{variant:"body-l-strong",color:"neutral-default"},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(se)?.name)+" ë ",1)]),_:1}),createVNode(je,{to:"/user/profile/",class:"tw-flex tw-size-[18px] tw-items-center tw-justify-center"},{default:withCtx(()=>[createBaseVNode("img",{src:unref(illust_setting_default),alt:"ì¤ì ",width:"18",height:"18"},null,8,_hoisted_23)]),_:1})]),createBaseVNode("div",_hoisted_24,[createVNode(EdsnText_default,{variant:"body-m-regular",color:"neutral-tertiary"},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(se)?.username),1)]),_:1}),le.value?(openBlock(),createElementBlock("img",{key:0,src:unref(kakao_badge_default),alt:"ì¹´ì¹´ì¤",width:"16",height:"16"},null,8,_hoisted_25)):createCommentVNode("",!0)])]),createBaseVNode("button",{type:"button",class:"tw-flex tw-cursor-pointer tw-items-center tw-gap-[4px] tw-border-none tw-bg-transparent tw-p-[4px]",onClick:$e},[createBaseVNode("img",{src:unref(illust_logout_default),alt:"ë¡ê·¸ìì",width:"18",height:"18"},null,8,_hoisted_26),createVNode(EdsnText_default,{variant:"caption-m-regular",color:"neutral-tertiary"},{default:withCtx(()=>[...Xe[1]||(Xe[1]=[createTextVNode("ë¡ê·¸ìì",-1)])]),_:1})])]),Me.value==="both"?(openBlock(),createElementBlock("div",_hoisted_27,[unref(se).isVerifiedInvestor?(openBlock(),createBlock(EdsnButton_default,{key:0,label:"ëì í¬ì",variant:"subtle",color:"default",size:"m",fullWidth:"",onClick:Oe})):(openBlock(),createBlock(EdsnButton_default,{key:1,label:"í¬ìì ë±ë¡í기",variant:"subtle",color:"default",size:"m",fullWidth:"",onClick:Je})),createVNode(EdsnButton_default,{label:"ëì ëì¶",variant:"subtle",color:"neutral",size:"l",fullWidth:"",onClick:We})])):Me.value==="none"?(openBlock(),createElementBlock("div",_hoisted_28,[createVNode(EdsnButton_default,{label:"í¬ìì ë±ë¡í기",variant:"subtle",color:"default",size:"l",fullWidth:"",onClick:Je})])):Me.value==="investorOnly"?(openBlock(),createElementBlock("div",_hoisted_29,[unref(se).isVerifiedInvestor?(openBlock(),createBlock(EdsnButton_default,{key:0,label:"ëì í¬ì",variant:"subtle",color:"default",size:"m",fullWidth:"",onClick:Oe})):(openBlock(),createBlock(EdsnButton_default,{key:1,label:"í¬ìì ë±ë¡í기",variant:"subtle",color:"default",size:"m",fullWidth:"",onClick:Je}))])):Me.value==="loanOnly"?(openBlock(),createElementBlock("div",_hoisted_30,[createVNode(EdsnButton_default,{label:"ëì ëì¶",variant:"subtle",color:"default",size:"l",fullWidth:"",onClick:We}),createVNode(EdsnButton_default,{label:"í¬ìì ë±ë¡í기",variant:"surface",size:"l",fullWidth:"",onClick:Je})])):createCommentVNode("",!0)])]),key:"1"}:void 0]),1032,["selectedMenuKey","permissions","signupPromotion"])}}}),MainGnb_default=MainGnb_vue_vue_type_script_setup_true_lang_default,_sfc_main$15={name:"GNBLayout",components:{MainGnb:MainGnb_default,EFooter:EFooter_default}},_hoisted_1$44={id:"app",class:"container"};function _sfc_render$40(te,ne,ie,ae,se,oe){const le=resolveComponent("router-view"),ce=resolveComponent("MainGnb"),ue=resolveComponent("e-footer");return openBlock(),createElementBlock("div",_hoisted_1$44,[createVNode(ce,null,{default:withCtx(()=>[createVNode(le,{name:"second-nav-bar"})]),_:1}),createVNode(le),createVNode(ue)])}var GNBLayout_default=_plugin_vue_export_helper_default(_sfc_main$15,[["render",_sfc_render$40],["__scopeId","data-v-05812310"]]),requestGetChannelTalkMemberHash=()=>instance$3({method:"get",url:"/channel-talk/member-hash"}),bootChannelServiceAsMember=async te=>{const ne="81e0de43-3a0d-4617-b591-719252224710";try{const{data:ie}=await requestGetChannelTalkMemberHash(),{memberHash:ae,memberId:se}=ie.result;if(!ae||!se)throw new Error("[ì±ëí¡] ë©¤ë² í´ìê° ë¹ì´ ììµëë¤.");channelService_default.boot({pluginKey:ne,memberId:se,memberHash:ae,profile:te})}catch{channelService_default.boot({pluginKey:ne})}};function _defineProperties(te,ne){for(var ie=0;ie<ne.length;ie++){var ae=ne[ie];ae.enumerable=ae.enumerable||!1,ae.configurable=!0,"value"in ae&&(ae.writable=!0),Object.defineProperty(te,ae.key,ae)}}function _createClass(te,ne,ie){return ne&&_defineProperties(te.prototype,ne),ie&&_defineProperties(te,ie),Object.defineProperty(te,"prototype",{writable:!1}),te}var MEDIA_PREFERS_REDUCED_MOTION="(prefers-reduced-motion: reduce)",CREATED=1,MOUNTED=2,IDLE=3,MOVING=4,SCROLLING=5,DRAGGING=6,DESTROYED=7,STATES={CREATED,MOUNTED,IDLE,MOVING,SCROLLING,DRAGGING,DESTROYED};function empty(te){te.length=0}function slice(te,ne,ie){return Array.prototype.slice.call(te,ne,ie)}function apply(te){return te.bind.apply(te,[null].concat(slice(arguments,1
vendor: 11,228 bytes, line 67
67)))}var nextTick=setTimeout,noop=function te(){};function raf(te){return requestAnimationFrame(te)}function typeOf(te,ne){return typeof ne===te}function isObject(te){return!isNull(te)&&typeOf("object",te)}var isArray=Array.isArray,isFunction=apply(typeOf,"function"),isString=apply(typeOf,"string"),isUndefined=apply(typeOf,"undefined");function isNull(te){return te===null}function isHTMLElement(te){try{return te instanceof(te.ownerDocument.defaultView||window).HTMLElement}catch{return!1}}function toArray(te){return isArray(te)?te:[te]}function forEach(te,ne){toArray(te).forEach(ne)}function includes(te,ne){return te.indexOf(ne)>-1}function push(te,ne){return te.push.apply(te,toArray(ne)),te}function toggleClass(te,ne,ie){te&&forEach(ne,function(ae){ae&&te.classList[ie?"add":"remove"](ae)})}function addClass$1(te,ne){toggleClass(te,isString(ne)?ne.split(" "):ne,!0)}function append(te,ne){forEach(ne,te.appendChild.bind(te))}function before(te,ne){forEach(te,function(ie){var ae=(ne||ie).parentNode;ae&&ae.insertBefore(ie,ne)})}function matches(te,ne){return isHTMLElement(te)&&(te.msMatchesSelector||te.matches).call(te,ne)}function children(te,ne){var ie=te?slice(te.children):[];return ne?ie.filter(function(ae){return matches(ae,ne)}):ie}function child(te,ne){return ne?children(te,ne)[0]:te.firstElementChild}var ownKeys=Object.keys;function forOwn(te,ne,ie){return te&&(ie?ownKeys(te).reverse():ownKeys(te)).forEach(function(ae){ae!=="__proto__"&&ne(te[ae],ae)}),te}function assign(te){return slice(arguments,1).forEach(function(ne){forOwn(ne,function(ie,ae){te[ae]=ne[ae]})}),te}function merge(te){return slice(arguments,1).forEach(function(ne){forOwn(ne,function(ie,ae){isArray(ie)?te[ae]=ie.slice():isObject(ie)?te[ae]=merge({},isObject(te[ae])?te[ae]:{},ie):te[ae]=ie})}),te}function omit(te,ne){forEach(ne||ownKeys(te),function(ie){delete te[ie]})}function removeAttribute(te,ne){forEach(te,function(ie){forEach(ne,function(ae){ie&&ie.removeAttribute(ae)})})}function setAttribute(te,ne,ie){isObject(ne)?forOwn(ne,function(ae,se){setAttribute(te,se,ae)}):forEach(te,function(ae){isNull(ie)||ie===""?removeAttribute(ae,ne):ae.setAttribute(ne,String(ie))})}function create(te,ne,ie){var ae=document.createElement(te);return ne&&(isString(ne)?addClass$1(ae,ne):setAttribute(ae,ne)),ie&&append(ie,ae),ae}function style(te,ne,ie){if(isUndefined(ie))return getComputedStyle(te)[ne];isNull(ie)||(te.style[ne]=""+ie)}function display(te,ne){style(te,"display",ne)}function focus(te){te.setActive&&te.setActive()||te.focus({preventScroll:!0})}function getAttribute(te,ne){return te.getAttribute(ne)}function hasClass$1(te,ne){return te&&te.classList.contains(ne)}function rect(te){return te.getBoundingClientRect()}function remove(te){forEach(te,function(ne){ne&&ne.parentNode&&ne.parentNode.removeChild(ne)})}function parseHtml(te){return child(new DOMParser().parseFromString(te,"text/html").body)}function prevent(te,ne){te.preventDefault(),ne&&(te.stopPropagation(),te.stopImmediatePropagation())}function query(te,ne){return te&&te.querySelector(ne)}function queryAll(te,ne){return ne?slice(te.querySelectorAll(ne)):[]}function removeClass$1(te,ne){toggleClass(te,ne,!1)}function timeOf(te){return te.timeStamp}function unit(te){return isString(te)?te:te?te+"px":""}var PROJECT_CODE="splide",DATA_ATTRIBUTE="data-"+PROJECT_CODE;function assert(te,ne){if(!te)throw new Error("["+PROJECT_CODE+"] "+(ne||""))}var min=Math.min,max=Math.max,floor=Math.floor,ceil=Math.ceil,abs=Math.abs;function approximatelyEqual(te,ne,ie){return abs(te-ne)<ie}function between(te,ne,ie,ae){var se=min(ne,ie),oe=max(ne,ie);return ae?se<te&&te<oe:se<=te&&te<=oe}function clamp(te,ne,ie){var ae=min(ne,ie),se=max(ne,ie);return min(max(ae,te),se)}function sign(te){return+(te>0)-+(te<0)}function format(te,ne){return forEach(ne,function(ie){te=te.replace("%s",""+ie)}),te}function pad(te){return te<10?"0"+te:""+te}var ids={};function uniqueId(te){return""+te+pad(ids[te]=(ids[te]||0)+1)}function EventBinder(){var te=[];function ne(le,ce,ue,de){se(le,ce,function(fe,he,pe){var ve="addEventListener"in fe,me=ve?fe.removeEventListener.bind(fe,he,ue,de):fe.removeListener.bind(fe,ue);ve?fe.addEventListener(he,ue,de):fe.addListener(ue),te.push([fe,he,pe,ue,me])})}function ie(le,ce,ue){se(le,ce,function(de,fe,he){te=te.filter(function(pe){return pe[0]===de&&pe[1]===fe&&pe[2]===he&&(!ue||pe[3]===ue)?(pe[4](),!1):!0})})}function ae(le,ce,ue){var de,fe=!0;return typeof CustomEvent=="function"?de=new CustomEvent(ce,{bubbles:fe,detail:ue}):(de=document.createEvent("CustomEvent"),de.initCustomEvent(ce,fe,!1,ue)),le.dispatchEvent(de),de}function se(le,ce,ue){forEach(le,function(de){de&&forEach(ce,function(fe){fe.split(" ").forEach(function(he){var pe=he.split(".");ue(de,pe[0],pe[1])})})})}function oe(){te.forEach(function(le){le[4]()}),empty(te)}return{bind:ne,unbind:ie,dispatch:ae,destroy:oe}}var EVENT_MOUNTED="mounted",EVENT_READY="ready",EVENT_MOVE="move",EVENT_MOVED="moved",EVENT_CLICK="click",EVENT_ACTIVE="active",EVENT_INACTIVE="inactive",EVENT_VISIBLE="visible",EVENT_HIDDEN="hidden",EVENT_REFRESH="refresh",EVENT_UPDATED="updated",EVENT_RESIZE="resize",EVENT_RESIZED="resized",EVENT_DRAG="drag",EVENT_DRAGGING="dragging",EVENT_DRAGGED="dragged",EVENT_SCROLL="scroll",EVENT_SCROLLED="scrolled",EVENT_OVERFLOW="overflow",EVENT_DESTROY="destroy",EVENT_ARROWS_MOUNTED="arrows:mounted",EVENT_ARROWS_UPDATED="arrows:updated",EVENT_PAGINATION_MOUNTED="pagination:mounted",EVENT_PAGINATION_UPDATED="pagination:updated",EVENT_NAVIGATION_MOUNTED="navigation:mounted",EVENT_AUTOPLAY_PLAY="autoplay:play",EVENT_AUTOPLAY_PLAYING="autoplay:playing",EVENT_AUTOPLAY_PAUSE="autoplay:pause",EVENT_LAZYLOAD_LOADED="lazyload:loaded",EVENT_SLIDE_KEYDOWN="sk",EVENT_SHIFTED="sh",EVENT_END_INDEX_CHANGED="ei";function EventInterface(te){var ne=te?te.event.bus:document.createDocumentFragment(),ie=EventBinder();function ae(oe,le){ie.bind(ne,toArray(oe).join(" "),function(ce){le.apply(le,isArray(ce.detail)?ce.detail:[])})}function se(oe){ie.dispatch(ne,oe,slice(arguments,1))}return te&&te.event.on(EVENT_DESTROY,ie.destroy),assign(ie,{bus:ne,on:ae,off:apply(ie.unbind,ne),emit:se})}function RequestInterval(te,ne,ie,ae){var se=Date.now,oe,le=0,ce,ue=!0,de=0;function fe(){if(!ue){if(le=te?min((se()-oe)/te,1):1,ie&&ie(le),le>=1&&(ne(),oe=se(),ae&&++de>=ae))return pe();ce=raf(fe)}}function he(_e){_e||me(),oe=se()-(_e?le*te:0),ue=!1,ce=raf(fe)}function pe(){ue=!0}function ve(){oe=se(),le=0,ie&&ie(le)}function me(){ce&&cancelAnimationFrame(ce),le=0,ce=0,ue=!0}function ge(_e){te=_e}function Se(){return ue}return{start:he,rewind:ve,pause:pe,cancel:me,set:ge,isPaused:Se}}function State(te){var ne=te;function ie(se){ne=se}function ae(se){return includes(toArray(se),ne)}return{set:ie,is:ae}}function Throttle(te,ne){var ie=RequestInterval(ne||0,te,null,1);return function(){ie.isPaused()&&ie.start()}}function Media(te,ne,ie){var ae=te.state,se=ie.breakpoints||{},oe=ie.reducedMotion||{},le=EventBinder(),ce=[];function ue(){var me=ie.mediaQuery==="min";ownKeys(se).sort(function(ge,Se){return me?+ge-+Se:+Se-+ge}).forEach(function(ge){fe(se[ge],"("+(me?"min":"max")+"-width:"+ge+"px)")}),fe(oe,MEDIA_PREFERS_REDUCED_MOTION),he()}function de(me){me&&le.destroy()}function fe(me,ge){var Se=matchMedia(ge);le.bind(Se,"change",he),ce.push([me,Se])}function he(){var me=ae.is(DESTROYED),ge=ie.direction,Se=ce.reduce(function(_e,Ee){return merge(_e,Ee[1].matches?Ee[0]:{})},{});omit(ie),ve(Se),ie.destroy?te.destroy(ie.destroy==="completely"):me?(de(!0),te.mount()):ge!==ie.direction&&te.refresh()}function pe(me){matchMedia(MEDIA_PREFERS_REDUCED_MOTION).matches&&(me?merge(ie,oe):omit(ie,ownKeys(oe)))}function ve(me,ge,Se){merge(ie,me),ge&&merge(Object.getPrototypeOf(ie),me),(Se||!ae.is(CREATED))&&te.emit(EVENT_UPDATED,ie)}return{setup:ue,destroy:de,reduce:pe,set:ve}}var ARROW="Arrow",ARROW_LEFT=ARROW+"Left",ARROW_RIGHT=ARROW+"Right",ARROW_UP=ARROW+"Up",ARROW_DOWN=ARROW+"Down",RTL="rtl",TTB="ttb",ORIENTATION_MAP={width:["height"],left:["top","right"],right:["bottom","left"],x:["y"],X:["Y"],Y:["X"],ArrowLeft:[ARROW_UP,ARROW_RIGHT],ArrowRight:[ARROW_DOWN,ARROW_LEFT]};function Direction(te,ne,ie){function ae(oe,le,ce){ce=ce||ie.direction;var ue=ce==="rtl"&&!le?1:ce==="ttb"?0:-1;return ORIENTATION_MAP[oe]&&ORIENTATION_MAP[oe][ue]||oe.replace(/width|left|right/i,function(de,fe){var he=ORIENTATION_MAP[de.toLowerCase()][ue]||de;return fe>0?he.charAt(0).toUpperCase()+he.slice(1):he})}function se(oe){return oe*(ie.direction==="rtl"?1:-1)}return{resolve:ae,orient:se}}var ROLE="role",TAB_INDEX="tabindex",DISABLED="disabled",ARIA_PREFIX="aria-",ARIA_CONTROLS=ARIA_PREFIX+"controls",ARIA_CURRENT=ARIA_PREFIX+"current",ARIA_SELECTED=ARIA_PREFIX+"selected",ARIA_LABEL=ARIA_PREFIX+"label",ARIA_LABELLEDBY=ARIA_PREFIX+"labelledby",ARIA_HIDDEN=ARIA_PREFIX+"hidden",ARIA_ORIENTATION=ARIA_PREFIX+"orientation",ARIA_ROLEDESCRIPTION=ARIA_PREFIX+"roledescription",ARIA_LIVE=ARIA_PREFIX+"live",ARIA_BUSY=ARIA_PREFIX+"busy",ARIA_ATOMIC=ARIA_PREFIX+"atomic",ALL_ATTRIBUTES=[ROLE,TAB_INDEX,DISABLED,ARIA_CONTROLS,ARIA_CURRENT,ARIA_LABEL,ARIA_LABELLEDBY,ARIA_HIDDEN,ARIA_ORIENTATION,ARIA_ROLEDESCRIPTION],CLASS_PREFIX=PROJECT_CODE+"__",STATUS_CLASS_PREFIX="is-",CLASS_ROOT=PROJECT_CODE,CLASS_TRACK=CLASS_PREFIX+"track",CLASS_LIST=CLASS_PREFIX+"list",CLASS_SLIDE=CLASS_PREFIX+"slide",CLASS_CLONE=CLASS_SLIDE+"--clone",CLASS_CONTAINER=CLASS_SLIDE+"__container",CLASS_ARROWS=CLASS_PREFIX+"arrows",CLASS_ARROW=CLASS_PREFIX+"arrow",CLASS_ARROW_PREV=CLASS_ARROW+"--prev",CLASS_ARROW_NEXT=CLASS_ARROW+"--next",CLASS_PAGINATION=CLASS_PREFIX+"pagination",CLASS_PAGINATION_PAGE=CLASS_PAGINATION+"__page",CLASS_PROGRESS=CLASS_PREFIX+"progress",CLASS_PROGRESS_BAR=CLASS_PROGRESS+"__bar",CLASS_TOGGLE=CLASS_PREFIX+"toggle",CLASS_TOGGLE_PLAY=CLASS_TOGGLE+"__play",CLASS_TOGGLE_PAUSE=CLASS_TOGGLE+"__pause",CLASS_SPINNER=CLASS_PREFIX+"spinner",CLASS_SR=CLASS_PREFIX+"sr",CLASS_INITIALIZED=STATUS_CLASS_PREFIX+"initialized",CLASS_ACTIVE=STATUS_CLASS_PREFIX+"active",CLASS_PREV=STATUS_CLASS_PREFIX+"prev",CLASS_NEXT=STATUS_CLASS_PREFIX+"next",CLASS_VISIBLE=STATUS_CLASS_PREFIX+"visible",CLASS_LOADING=STATUS_CLASS_PREFIX+"loading",CLASS_FOCUS_IN=STATUS_CLASS_PREFIX+"focus-in",CLASS_OVERFLOW=STATUS_CLASS_PREFIX+"overflow",STATUS_CLASSES=[CLASS_ACTIVE,CLASS_VISIBLE,CLASS_PREV,CLASS_NEXT,CLASS_LOADING,CLASS_FOCUS_IN,CLASS_OVERFLOW],CLASSES={slide:CLASS_SLIDE,clone:CLASS_CLONE,arrows:CLASS_ARROWS,arrow:CLASS_ARROW,prev:CLASS_ARROW_PREV,next:CLASS_ARROW_NEXT,pagination:CLASS_PAGINATION,page:CLASS_PAGINATION_PAGE,spinner:CLASS_SPINNER};function closest$1(te,ne){if(isFunction(te.closest))return te.closest(ne);for(var ie=te;ie&&ie.nodeType===1&&!matches(ie,ne);)ie=ie.parentElement;return ie}var FRICTION=5,LOG_INTERVAL=200,POINTER_DOWN_EVENTS="touchstart mousedown",POINTER_MOVE_EVENTS="touchmove mousemove",POINTER_UP_EVENTS="touchend touchcancel mouseup click";function Elements(te,ne,ie){var ae=EventInterface(te),se=ae.on,oe=ae.bind,le=te.root,ce=ie.i18n,ue={},de=[],fe=[],he=[],pe,ve,me;function ge(){ye(),Te(),Ee()}function Se(){se(EVENT_REFRESH,_e),se(EVENT_REFRESH,ge),se(EVENT_UPDATED,Ee),oe(document,POINTER_DOWN_EVENTS+" keydown",function(Ie){me=Ie.type==="
67keydown"},{capture:!0}),oe(le,"focusin",function(){toggleClass(le,CLASS_FOCUS_IN,!!me)})}function _e(Ie){var Re=ALL_ATTRIBUTES.concat("style");empty(de),removeClass$1(le,fe),removeClass$1(pe,he),removeAttribute([pe,ve],Re),removeAttribute(le,Ie?Re:["style",ARIA_ROLEDESCRIPTION])}function Ee(){removeClass$1(le,fe),removeClass$1(pe,he),fe=Ce(CLASS_ROOT),he=Ce(CLASS_TRACK),addClass$1(le,fe),addClass$1(pe,he),setAttribute(le,ARIA_LABEL,ie.label),setAttribute(le,ARIA_LABELLEDBY,ie.labelledby)}function ye(){pe=be("."+CLASS_TRACK),ve=child(pe,"."+CLASS_LIST),assert(pe&&ve,"A track/list element is missing."),push(de,children(ve,"."+CLASS_SLIDE+":not(."+CLASS_CLONE+")")),forOwn({arrows:CLASS_ARROWS,pagination:CLASS_PAGINATION,prev:CLASS_ARROW_PREV,next:CLASS_ARROW_NEXT,bar:CLASS_PROGRESS_BAR,toggle:CLASS_TOGGLE},function(Ie,Re){ue[Re]=be("."+Ie)}),assign(ue,{root:le,track:pe,list:ve,slides:de})}function Te(){var Ie=le.id||uniqueId(PROJECT_CODE),Re=ie.role;le.id=Ie,pe.id=pe.id||Ie+"-track",ve.id=ve.id||Ie+"-list",!getAttribute(le,ROLE)&&le.tagName!=="SECTION"&&Re&&setAttribute(le,ROLE,Re),setAttribute(le,ARIA_ROLEDESCRIPTION,ce.carousel),setAttribute(ve,ROLE,"presentation")}function be(Ie){var Re=query(le,Ie);return Re&&closest$1(Re,".splide")===le?Re:void 0}function Ce(Ie){return[Ie+"--"+ie.type,Ie+"--"+ie.direction,ie.drag&&Ie+"--draggable",ie.isNavigation&&Ie+"--nav",Ie==="splide"&&"is-active"]}return assign(ue,{setup:ge,mount:Se,destroy:_e})}var SLIDE="slide",LOOP="loop",FADE="fade";function Slide$1(te,ne,ie,ae){var se=EventInterface(te),oe=se.on,le=se.emit,ce=se.bind,ue=te.Components,de=te.root,fe=te.options,he=fe.isNavigation,pe=fe.updateOnMove,ve=fe.i18n,me=fe.pagination,ge=fe.slideFocus,Se=ue.Direction.resolve,_e=getAttribute(ae,"style"),Ee=getAttribute(ae,ARIA_LABEL),ye=ie>-1,Te=child(ae,"."+CLASS_CONTAINER),be;function Ce(){ye||(ae.id=de.id+"-slide"+pad(ne+1),setAttribute(ae,ROLE,me?"tabpanel":"group"),setAttribute(ae,ARIA_ROLEDESCRIPTION,ve.slide),setAttribute(ae,ARIA_LABEL,Ee||format(ve.slideLabel,[ne+1,te.length]))),Ie()}function Ie(){ce(ae,"click",apply(le,EVENT_CLICK,Ae)),ce(ae,"keydown",apply(le,"sk",Ae)),oe([EVENT_MOVED,"sh",EVENT_SCROLLED],Be),oe(EVENT_NAVIGATION_MOUNTED,Me),pe&&oe(EVENT_MOVE,Ge)}function Re(){be=!0,se.destroy(),removeClass$1(ae,STATUS_CLASSES),removeAttribute(ae,ALL_ATTRIBUTES),setAttribute(ae,"style",_e),setAttribute(ae,ARIA_LABEL,Ee||"")}function Me(){var Pe=te.splides.map(function(xe){var Oe=xe.splide.Components.Slides.getAt(ne);return Oe?Oe.slide.id:""}).join(" ");setAttribute(ae,ARIA_LABEL,format(ve.slideX,(ye?ie:ne)+1)),setAttribute(ae,ARIA_CONTROLS,Pe),setAttribute(ae,ROLE,ge?"button":""),ge&&removeAttribute(ae,ARIA_ROLEDESCRIPTION)}function Ge(){be||Be()}function Be(){if(!be){var Pe=te.index;Ve(),$e(),toggleClass(ae,CLASS_PREV,ne===Pe-1),toggleClass(ae,CLASS_NEXT,ne===Pe+1)}}function Ve(){var Pe=Ne();Pe!==hasClass$1(ae,"is-active")&&(toggleClass(ae,CLASS_ACTIVE,Pe),setAttribute(ae,ARIA_CURRENT,he&&Pe||""),le(Pe?EVENT_ACTIVE:EVENT_INACTIVE,Ae))}function $e(){var Pe=we(),xe=!Pe&&(!Ne()||ye);if(te.state.is([MOVING,SCROLLING])||setAttribute(ae,ARIA_HIDDEN,xe||""),setAttribute(queryAll(ae,fe.focusableNodes||""),TAB_INDEX,xe?-1:""),ge&&setAttribute(ae,TAB_INDEX,xe?-1:0),Pe!==hasClass$1(ae,"is-visible")&&(toggleClass(ae,CLASS_VISIBLE,Pe),le(Pe?EVENT_VISIBLE:EVENT_HIDDEN,Ae)),!Pe&&document.activeElement===ae){var Oe=ue.Slides.getAt(te.index);Oe&&focus(Oe.slide)}}function ze(Pe,xe,Oe){style(Oe&&Te||ae,Pe,xe)}function Ne(){var Pe=te.index;return Pe===ne||fe.cloneStatus&&Pe===ie}function we(){if(te.is("fade"))return Ne();var Pe=rect(ue.Elements.track),xe=rect(ae),Oe=Se("left",!0),We=Se("right",!0);return floor(Pe[Oe])<=ceil(xe[Oe])&&floor(xe[We])<=ceil(Pe[We])}function ke(Pe,xe){var Oe=abs(Pe-ne);return!ye&&(fe.rewind||te.is("loop"))&&(Oe=min(Oe,te.length-Oe)),Oe<=xe}var Ae={index:ne,slideIndex:ie,slide:ae,container:Te,isClone:ye,mount:Ce,destroy:Re,update:Be,style:ze,isWithin:ke};return Ae}function Slides(te,ne,ie){var ae=EventInterface(te),se=ae.on,oe=ae.emit,le=ae.bind,ce=ne.Elements,ue=ce.slides,de=ce.list,fe=[];function he(){pe(),se(EVENT_REFRESH,ve),se(EVENT_REFRESH,pe)}function pe(){ue.forEach(function(Be,Ve){ge(Be,Ve,-1)})}function ve(){be(function(Be){Be.destroy()}),empty(fe)}
vendor: 25,267 bytes, line 67
67function me(){be(function(Be){Be.update()})}function ge(Be,Ve,$e){var ze=Slide$1(te,Ve,$e,Be);ze.mount(),fe.push(ze),fe.sort(function(Ne,we){return Ne.index-we.index})}function Se(Be){return Be?Ce(function(Ve){return!Ve.isClone}):fe}function _e(Be){var Ve=ne.Controller,$e=Ve.toIndex(Be),ze=Ve.hasFocus()?1:ie.perPage;return Ce(function(Ne){return between(Ne.index,$e,$e+ze-1)})}function Ee(Be){return Ce(Be)[0]}function ye(Be,Ve){forEach(Be,function($e){if(isString($e)&&($e=parseHtml($e)),isHTMLElement($e)){var ze=ue[Ve];ze?before($e,ze):append(de,$e),addClass$1($e,ie.classes.slide),Re($e,apply(oe,EVENT_RESIZE))}}),oe(EVENT_REFRESH)}function Te(Be){remove(Ce(Be).map(function(Ve){return Ve.slide})),oe(EVENT_REFRESH)}function be(Be,Ve){Se(Ve).forEach(Be)}function Ce(Be){return fe.filter(isFunction(Be)?Be:function(Ve){return isString(Be)?matches(Ve.slide,Be):includes(toArray(Be),Ve.index)})}function Ie(Be,Ve,$e){be(function(ze){ze.style(Be,Ve,$e)})}function Re(Be,Ve){var $e=queryAll(Be,"img"),ze=$e.length;ze?$e.forEach(function(Ne){le(Ne,"load error",function(){--ze||Ve()})}):Ve()}function Me(Be){return Be?ue.length:fe.length}function Ge(){return fe.length>ie.perPage}return{mount:he,destroy:ve,update:me,register:ge,get:Se,getIn:_e,getAt:Ee,add:ye,remove:Te,forEach:be,filter:Ce,style:Ie,getLength:Me,isEnough:Ge}}function Layout(te,ne,ie){var ae=EventInterface(te),se=ae.on,oe=ae.bind,le=ae.emit,ce=ne.Slides,ue=ne.Direction.resolve,de=ne.Elements,fe=de.root,he=de.track,pe=de.list,ve=ce.getAt,me=ce.style,ge,Se,_e;function Ee(){ye(),oe(window,"resize load",Throttle(apply(le,EVENT_RESIZE))),se([EVENT_UPDATED,EVENT_REFRESH],ye),se(EVENT_RESIZE,Te)}function ye(){ge=ie.direction==="ttb",style(fe,"maxWidth",unit(ie.width)),style(he,ue("paddingLeft"),be(!1)),style(he,ue("paddingRight"),be(!0)),Te(!0)}function Te(Ae){var Pe=rect(fe);(Ae||Se.width!==Pe.width||Se.height!==Pe.height)&&(style(he,"height",Ce()),me(ue("marginRight"),unit(ie.gap)),me("width",Re()),me("height",Me(),!0),Se=Pe,le(EVENT_RESIZED),_e!==(_e=ke())&&(toggleClass(fe,CLASS_OVERFLOW,_e),le(EVENT_OVERFLOW,_e)))}function be(Ae){var Pe=ie.padding,xe=ue(Ae?"right":"left");return Pe&&unit(Pe[xe]||(isObject(Pe)?0:Pe))||"0px"}function Ce(){var Ae="";return ge&&(Ae=Ie(),assert(Ae,"height or heightRatio is missing."),Ae="calc("+Ae+" - "+be(!1)+" - "+be(!0)+")"),Ae}function Ie(){return unit(ie.height||rect(pe).width*ie.heightRatio)}function Re(){return ie.autoWidth?null:unit(ie.fixedWidth)||(ge?"":Ge())}function Me(){return unit(ie.fixedHeight)||(ge?ie.autoHeight?null:Ge():Ie())}function Ge(){var Ae=unit(ie.gap);return"calc((100%"+(Ae&&" + "+Ae)+")/"+(ie.perPage||1)+(Ae&&" - "+Ae)+")"}function Be(){return rect(pe)[ue("width")]}function Ve(Ae,Pe){var xe=ve(Ae||0);return xe?rect(xe.slide)[ue("width")]+(Pe?0:Ne()):0}function $e(Ae,Pe){var xe=ve(Ae);if(xe){var Oe=rect(xe.slide)[ue("right")],We=rect(pe)[ue("left")];return abs(Oe-We)+(Pe?0:Ne())}return 0}function ze(Ae){return $e(te.length-1)-$e(0)+Ve(0,Ae)}function Ne(){var Ae=ve(0);return Ae&&parseFloat(style(Ae.slide,ue("marginRight")))||0}function we(Ae){return parseFloat(style(he,ue("padding"+(Ae?"Right":"Left"))))||0}function ke(){return te.is("fade")||ze(!0)>Be()}return{mount:Ee,resize:Te,listSize:Be,slideSize:Ve,sliderSize:ze,totalSize:$e,getPadding:we,isOverflow:ke}}var MULTIPLIER=2;function Clones(te,ne,ie){var ae=EventInterface(te),se=ae.on,oe=ne.Elements,le=ne.Slides,ce=ne.Direction.resolve,ue=[],de;function fe(){se(EVENT_REFRESH,he),se([EVENT_UPDATED,EVENT_RESIZE],ve),(de=Se())&&(me(de),ne.Layout.resize(!0))}function he(){pe(),fe()}function pe(){remove(ue),empty(ue),ae.destroy()}function ve(){var _e=Se();de!==_e&&(de<_e||!_e)&&ae.emit(EVENT_REFRESH)}function me(_e){var Ee=le.get().slice(),ye=Ee.length;if(ye){for(;Ee.length<_e;)push(Ee,Ee);push(Ee.slice(-_e),Ee.slice(0,_e)).forEach(function(Te,be){var Ce=be<_e,Ie=ge(Te.slide,be);Ce?before(Ie,Ee[0].slide):append(oe.list,Ie),push(ue,Ie),le.register(Ie,be-_e+(Ce?0:ye),Te.index)})}}function ge(_e,Ee){var ye=_e.cloneNode(!0);return addClass$1(ye,ie.classes.clone),ye.id=te.root.id+"-clone"+pad(Ee+1),ye}function Se(){var _e=ie.clones;if(!te.is("loop"))_e=0;else if(isUndefined(_e)){var Ee=ie[ce("fixedWidth")]&&ne.Layout.slideSize(0);_e=Ee&&ceil(rect(oe.track)[ce("width")]/Ee)||ie[ce("autoWidth")]&&te.length||ie.perPage*MULTIPLIER}return _e}return{mount:fe,destroy:pe}}function Move(te,ne,ie){var ae=EventInterface(te),se=ae.on,oe=ae.emit,le=te.state.set,ce=ne.Layout,ue=ce.slideSize,de=ce.getPadding,fe=ce.totalSize,he=ce.listSize,pe=ce.sliderSize,ve=ne.Direction,me=ve.resolve,ge=ve.orient,Se=ne.Elements,_e=Se.list,Ee=Se.track,ye;function Te(){ye=ne.Transition,se([EVENT_MOUNTED,EVENT_RESIZED,EVENT_UPDATED,EVENT_REFRESH],be)}function be(){ne.Controller.isBusy()||(ne.Scroll.cancel(),Ie(te.index),ne.Slides.update())}function Ce(xe,Oe,We,Je){xe!==Oe&&Ae(xe>We)&&(Be(),Re(Ge(ze(),xe>We),!0)),le(MOVING),oe(EVENT_MOVE,Oe,We,xe),ye.start(Oe,function(){le(IDLE),oe(EVENT_MOVED,Oe,We,xe),Je&&Je()})}function Ie(xe){Re($e(xe,!0))}function Re(xe,Oe){if(!te.is("fade")){var We=Oe?xe:Me(xe);style(_e,"transform","translate"+me("X")+"("+We+"px)"),xe!==We&&oe("sh")}}function Me(xe){if(te.is("loop")){var Oe=Ve(xe),We=Oe>ne.Controller.getEnd();(Oe<0||We)&&(xe=Ge(xe,We))}return xe}function Ge(xe,Oe){var We=xe-ke(Oe),Je=pe();return xe-=ge(Je*(ceil(abs(We)/Je)||1))*(Oe?1:-1),xe}function Be(){Re(ze(),!0),ye.cancel()}function Ve(xe){for(var Oe=ne.Slides.get(),We=0,Je=1/0,Ze=0;Ze<Oe.length;Ze++){var At=Oe[Ze].index,De=abs($e(At,!0)-xe);if(De<=Je)Je=De,We=At;else break}return We}function $e(xe,Oe){var We=ge(fe(xe-1)-we(xe));return Oe?Ne(We):We}function ze(){var xe=me("left");return rect(_e)[xe]-rect(Ee)[xe]+ge(de(!1))}function Ne(xe){return ie.trimSpace&&te.is("slide")&&(xe=clamp(xe,0,ge(pe(!0)-he()))),xe}function we(xe){var Oe=ie.focus;return Oe==="center"?(he()-ue(xe,!0))/2:+Oe*ue(xe)||0}function ke(xe){return $e(xe?ne.Controller.getEnd():0,!!ie.trimSpace)}function Ae(xe){var Oe=ge(Ge(ze(),xe));return xe?Oe>=0:Oe<=_e[me("scrollWidth")]-rect(Ee)[me("width")]}function Pe(xe,Oe){Oe=isUndefined(Oe)?ze():Oe;var We=xe!==!0&&ge(Oe)<ge(ke(!1)),Je=xe!==!1&&ge(Oe)>ge(ke(!0));return We||Je}return{mount:Te,move:Ce,jump:Ie,translate:Re,shift:Ge,cancel:Be,toIndex:Ve,toPosition:$e,getPosition:ze,getLimit:ke,exceededLimit:Pe,reposition:be}}function Controller(te,ne,ie){var ae=EventInterface(te),se=ae.on,oe=ae.emit,le=ne.Move,ce=le.getPosition,ue=le.getLimit,de=le.toPosition,fe=ne.Slides,he=fe.isEnough,pe=fe.getLength,ve=ie.omitEnd,me=te.is(LOOP),ge=te.is(SLIDE),Se=apply(ze,!1),_e=apply(ze,!0),Ee=ie.start||0,ye,Te=Ee,be,Ce,Ie;function Re(){Me(),se([EVENT_UPDATED,EVENT_REFRESH,"ei"],Me),se(EVENT_RESIZED,Ge)}function Me(){be=pe(!0),Ce=ie.perMove,Ie=ie.perPage,ye=Ae();var De=clamp(Ee,0,ve?ye:be-1);De!==Ee&&(Ee=De,le.reposition())}function Ge(){ye!==Ae()&&oe("ei")}function Be(De,Fe,Xe){if(!At()){var je=$e(De),It=ke(je);It>-1&&(Fe||It!==Ee)&&(We(It),le.move(je,It,Te,Xe))}}function Ve(De,Fe,Xe,je){ne.Scroll.scroll(De,Fe,Xe,function(){var It=ke(le.toIndex(ce()));We(ve?min(It,ye):It),je&&je()})}function $e(De){var Fe=Ee;if(isString(De)){var Xe=De.match(/([+\-<>])(\d+)?/)||[],je=Xe[1],It=Xe[2];je==="+"||je==="-"?Fe=Ne(Ee+ +(""+je+(+It||1)),Ee):je===">"?Fe=It?Pe(+It):Se(!0):je==="<"&&(Fe=_e(!0))}else Fe=me?De:clamp(De,0,ye);return Fe}function ze(De,Fe){var Xe=Ce||(Ze()?1:Ie),je=Ne(Ee+Xe*(De?-1:1),Ee,!(Ce||Ze()));return je===-1&&ge&&!approximatelyEqual(ce(),ue(!De),1)?De?0:ye:Fe?je:ke(je)}function Ne(De,Fe,Xe){if(he()||Ze()){var je=we(De);je!==De&&(Fe=De,De=je,Xe=!1),De<0||De>ye?!Ce&&(between(0,De,Fe,!0)||between(ye,Fe,De,!0))?De=Pe(xe(De)):me?De=Xe?De<0?-(be%Ie||Ie):be:De:ie.rewind?De=De<0?ye:0:De=-1:Xe&&De!==Fe&&(De=Pe(xe(Fe)+(De<Fe?-1:1)))}else De=-1;return De}function we(De){if(ge&&ie.trimSpace==="move"&&De!==Ee)for(var Fe=ce();Fe===de(De,!0)&&between(De,0,te.length-1,!ie.rewind);)De<Ee?--De:++De;return De}function ke(De){return me?(De+be)%be||0:De}function Ae(){for(var De=be-(Ze()||me&&Ce?1:Ie);ve&&De-- >0;)if(de(be-1,!0)!==de(De,!0)){De++;break}return clamp(De,0,be-1)}function Pe(De){return clamp(Ze()?De:Ie*De,0,ye)}function xe(De){return Ze()?min(De,ye):floor((De>=ye?be-1:De)/Ie)}function Oe(De){var Fe=le.toIndex(De);return ge?clamp(Fe,0,ye):Fe}function We(De){De!==Ee&&(Te=Ee,Ee=De)}function Je(De){return De?Te:Ee}function Ze(){return!isUndefined(ie.focus)||ie.isNavigation}function At(){return te.state.is([MOVING,SCROLLING])&&!!ie.waitForTransition}return{mount:Re,go:Be,scroll:Ve,getNext:Se,getPrev:_e,getAdjacent:ze,getEnd:Ae,setIndex:We,getIndex:Je,toIndex:Pe,toPage:xe,toDest:Oe,hasFocus:Ze,isBusy:At}}var XML_NAME_SPACE="http://www.w3.org/2000/svg",PATH="m15.5 0.932-4.3 4.38 14.5 14.6-14.5 14.5 4.3 4.4 14.6-14.6 4.4-4.3-4.4-4.4-14.6-14.6z",SIZE=40;function Arrows(te,ne,ie){var ae=EventInterface(te),se=ae.on,oe=ae.bind,le=ae.emit,ce=ie.classes,ue=ie.i18n,de=ne.Elements,fe=ne.Controller,he=de.arrows,pe=de.track,ve=he,me=de.prev,ge=de.next,Se,_e,Ee={};function ye(){be(),se(EVENT_UPDATED,Te)}function Te(){Ce(),ye()}function be(){var Ve=ie.arrows;Ve&&!(me&&ge)&&Me(),me&&ge&&(assign(Ee,{prev:me,next:ge}),display(ve,Ve?"":"none"),addClass$1(ve,_e=CLASS_ARROWS+"--"+ie.direction),Ve&&(Ie(),Be(),setAttribute([me,ge],ARIA_CONTROLS,pe.id),le(EVENT_ARROWS_MOUNTED,me,ge)))}function Ce(){ae.destroy(),removeClass$1(ve,_e),Se?(remove(he?[me,ge]:ve),me=ge=null):removeAttribute([me,ge],ALL_ATTRIBUTES)}function Ie(){se([EVENT_MOUNTED,EVENT_MOVED,EVENT_REFRESH,EVENT_SCROLLED,"ei"],Be),oe(ge,"click",apply(Re,">")),oe(me,"click",apply(Re,"<"))}function Re(Ve){fe.go(Ve,!0)}function Me(){ve=he||create("div",ce.arrows),me=Ge(!0),ge=Ge(!1),Se=!0,append(ve,[me,ge]),!he&&before(ve,pe)}function Ge(Ve){return parseHtml('<button class="'+ce.arrow+" "+(Ve?ce.prev:ce.next)+'" type="button"><svg xmlns="'+XML_NAME_SPACE+'" viewBox="0 0 '+SIZE+" "+SIZE+'" width="'+SIZE+'" height="'+SIZE+'" focusable="false"><path d="'+(ie.arrowPath||PATH)+'" />')}function Be(){if(me&&ge){var Ve=te.index,$e=fe.getPrev(),ze=fe.getNext(),Ne=$e>-1&&Ve<$e?ue.last:ue.prev,we=ze>-1&&Ve>ze?ue.first:ue.next;me.disabled=$e<0,ge.disabled=ze<0,setAttribute(me,ARIA_LABEL,Ne),setAttribute(ge,ARIA_LABEL,we),le(EVENT_ARROWS_UPDATED,me,ge,$e,ze)}}return{arrows:Ee,mount:ye,destroy:Ce,update:Be}}var INTERVAL_DATA_ATTRIBUTE=DATA_ATTRIBUTE+"-interval";function Autoplay(te,ne,ie){var ae=EventInterface(te),se=ae.on,oe=ae.bind,le=ae.emit,ce=RequestInterval(ie.interval,te.go.bind(te,">"),Ie),ue=ce.isPaused,de=ne.Elements,fe=ne.Elements,he=fe.root,pe=fe.toggle,ve=ie.autoplay,me,ge,Se=ve==="pause";function _e(){ve&&(Ee(),pe&&setAttribute(pe,ARIA_CONTROLS,de.track.id),Se||ye(),Ce())}function Ee(){ie.pauseOnHover&&oe(he,"mouseenter mouseleave",function(Me){me=Me.type==="mouseenter",be()}),ie.pauseOnFocus&&oe(he,"focusin focusout",function(Me){ge=Me.type==="focusin",be()}),pe&&oe(pe,"click",function(){Se?ye():Te(!0)}),se([EVENT_MOVE,EVENT_SCROLL,EVENT_REFRESH],ce.rewind),se(EVENT_MOVE,Re)}function ye(){ue()&&ne.Slides.isEnough()&&(ce.start(!ie.resetProgress),ge=me=Se=!1,Ce(),le(EVENT_AUTOPLAY_PLAY))}function Te(Me){Me===void 0&&(Me=!0),Se=!!Me,Ce(),ue()||(ce.pause(),le(EVENT_AUTOPLAY_PAUSE))}function be(){Se||(me||ge?Te(!1):ye())}function Ce(){pe&&(toggleClass(pe,CLASS_ACTIVE,!Se),setAttribute(pe,ARIA_LABEL,ie.i18n[Se?"play":"pause"]))}function Ie(Me){var Ge=de.bar;Ge&&style(Ge,"width",Me*100+"%"),le(EVENT_AUTOPLAY_PLAYING,Me)}function Re(Me){var Ge=ne.Slides.getAt(Me);ce.set(Ge&&+getAttribute(Ge.slide,INTERVAL_DATA_ATTRIBUTE)||ie.interval)}return{mount:_e,destroy:ce.cancel,play:ye,pause:Te,isPaused:ue}}function Cover(te,ne,ie){var ae=EventInterface(te).on;function se(){ie.cover&&(ae(EVENT_LAZYLOAD_LOADED,apply(le,!0)),ae([EVENT_MOUNTED,EVENT_UPDATED,EVENT_REFRESH],apply(oe,!0)))}function oe(ce){ne.Slides.forEach(function(ue){var de=child(ue.container||ue.slide,"img");de&&de.src&&le(ce,de,ue)})}function le(ce,ue,de){de.style("background",ce?'center/cover no-repeat url("'+ue.src+'")':"",!0),display(ue,ce?"none":"")}return{mount:se,destroy:apply(oe,!1)}}var BOUNCE_DIFF_THRESHOLD=10,BOUNCE_DURATION=600,FRICTION_FACTOR=.6,BASE_VELOCITY=1.5,MIN_DURATION=800;function Scroll(te,ne,ie){var ae=EventInterface(te),se=ae.on,oe=ae.emit,le=te.state.set,ce=ne.Move,ue=ce.getPosition,de=ce.getLimit,fe=ce.exceededLimit,he=ce.translate,pe=te.is(SLIDE),ve,me,ge=1;function Se(){se(EVENT_MOVE,Te),se([EVENT_UPDATED,EVENT_REFRESH],be)}function _e(Ie,Re,Me,Ge,Be){var Ve=ue();if(Te(),Me&&(!pe||!fe())){var $e=ne.Layout.sliderSize(),ze=sign(Ie)*$e*floor(abs(Ie)/$e)||0;Ie=ce.toPosition(ne.Controller.toDest(Ie%$e))+ze}var Ne=approximatelyEqual(Ve,Ie,1);ge=1,Re=Ne?0:Re||max(abs(Ie-Ve)/BASE_VELOCITY,MIN_DURATION),me=Ge,ve=RequestInterval(Re,Ee,apply(ye,Ve,Ie,Be),1),le(SCROLLING),oe(EVENT_SCROLL),ve.start()}function Ee(){le(IDLE),me&&me(),oe(EVENT_SCROLLED)}function ye(Ie,Re,Me,Ge){var Be=ue(),Ve=(Ie+(Re-Ie)*Ce(Ge)-Be)*ge;he(Be+Ve),pe&&!Me&&fe()&&(ge*=FRICTION_FACTOR,abs(Ve)<BOUNCE_DIFF_THRESHOLD&&_e(de(fe(!0)),BOUNCE_DURATION,!1,me,!0))}function Te(){ve&&ve.cancel()}function be(){ve&&!ve.isPaused()&&(Te(),Ee())}function Ce(Ie){var Re=ie.easingFunc;return Re?Re(Ie):1-Math.pow(1-Ie,4)}return{mount:Se,destroy:Te,scroll:_e,cancel:be}}var SCROLL_LISTENER_OPTIONS={passive:!1,capture:!0};function Drag(te,ne,ie){var ae=EventInterface(te),se=ae.on,oe=ae.emit,le=ae.bind,ce=ae.unbind,ue=te.state,de=ne.Move,fe=ne.Scroll,he=ne.Controller,pe=ne.Elements.track,ve=ne.Media.reduce,me=ne.Direction,ge=me.resolve,Se=me.orient,_e=de.getPosition,Ee=de.exceededLimit,ye,Te,be,Ce,Ie,Re=!1,Me,Ge,Be;function Ve(){le(pe,POINTER_MOVE_EVENTS,noop,SCROLL_LISTENER_OPTIONS),le(pe,POINTER_UP_EVENTS,noop,SCROLL_LISTENER_OPTIONS),le(pe,POINTER_DOWN_EVENTS,ze,SCROLL_LISTENER_OPTIONS),le(pe,"click",ke,{capture:!0}),le(pe,"dragstart",prevent),se([EVENT_MOUNTED,EVENT_UPDATED],$e)}function $e(){var qe=ie.drag;Nt(!qe),Ce=qe==="free"}function ze(qe){if(Me=!1,!Ge){var Ke=It(qe);je(qe.target)&&(Ke||!qe.button)&&(he.isBusy()?prevent(qe,!0):(Be=Ke?pe:window,Ie=ue.is([MOVING,SCROLLING]),be=null,le(Be,POINTER_MOVE_EVENTS,Ne,SCROLL_LISTENER_OPTIONS),le(Be,POINTER_UP_EVENTS,we,SCROLL_LISTENER_OPTIONS),de.cancel(),fe.cancel(),Ae(qe)))}}function Ne(qe){if(ue.is(DRAGGING)||(ue.set(DRAGGING),oe(EVENT_DRAG)),qe.cancelable)if(Ie){de.translate(ye+Xe(Ze(qe)));var Ke=At(qe)>LOG_INTERVAL,xt=Re!==(Re=Ee());(Ke||xt)&&Ae(qe),Me=!0,oe(EVENT_DRAGGING),prevent(qe)}else Oe(qe)&&(Ie=xe(qe),prevent(qe))}function we(qe){ue.is(DRAGGING)&&(ue.set(IDLE),oe(EVENT_DRAGGED)),Ie&&(Pe(qe),prevent(qe)),ce(Be,POINTER_MOVE_EVENTS,Ne),ce(Be,POINTER_UP_EVENTS,we),Ie=!1}function ke(qe){!Ge&&Me&&prevent(qe,!0)}function Ae(qe){be=Te,Te=qe,ye=_e()}function Pe(qe){var Ke=We(qe),xt=Je(Ke),Gt=ie.rewind&&ie.rewindByDrag;ve(!1),Ce?he.scroll(xt,0,ie.snap):te.is("fade")?he.go(Se(sign(Ke))<0?Gt?"<":"-":Gt?">":"+"):te.is("slide")&&Re&&Gt?he.go(Ee(!0)?">":"<"):he.go(he.toDest(xt),!0),ve(!0)}function xe(qe){var Ke=ie.dragMinThreshold,xt=isObject(Ke),Gt=xt&&Ke.mouse||0,Ut=(xt?Ke.touch:+Ke)||10;return abs(Ze(qe))>(It(qe)?Ut:Gt)}function Oe(qe){return abs(Ze(qe))>abs(Ze(qe,!0))}function We(qe){if(te.is("loop")||!Re){var Ke=At(qe);if(Ke&&Ke<LOG_INTERVAL)return Ze(qe)/Ke}return 0}function Je(qe){return _e()+sign(qe)*min(abs(qe)*(ie.flickPower||600),Ce?1/0:ne.Layout.listSize()*(ie.flickMaxPages||1))}function Ze(qe,Ke){return Fe(qe,Ke)-Fe(De(qe),Ke)}function At(qe){return timeOf(qe)-timeOf(De(qe))}function De(qe){return Te===qe&&be||Te}function Fe(qe,Ke){return(It(qe)?qe.changedTouches[0]:qe)["page"+ge(Ke?"Y":"X")]}function Xe(qe){return qe/(Re&&te.is("slide")?FRICTION:1)}function je(qe){var Ke=ie.noDrag;return!matches(qe,".splide__pagination__page, .splide__arrow")&&(!Ke||!matches(qe,Ke))}function It(qe){return typeof TouchEvent<"u"&&qe instanceof TouchEvent}function wt(){return Ie}function Nt(qe){Ge=qe}return{mount:Ve,disable:Nt,isDragging:wt}}var NORMALIZATION_MAP={Spacebar:" ",Right:ARROW_RIGHT,Left:ARROW_LEFT,Up:ARROW_UP,Down:ARROW_DOWN};function normalizeKey(te){return te=isString(te)?te:te.key,NORMALIZATION_MAP[te]||te}var KEYBOARD_EVENT="keydown";function Keyboard(te,ne,ie){var ae=EventInterface(te),se=ae.on,oe=ae.bind,le=ae.unbind,ce=te.root,ue=ne.Direction.resolve,de,fe;function he(){pe(),se(EVENT_UPDATED,ve),se(EVENT_UPDATED,pe),se(EVENT_MOVE,ge)}function pe(){var _e=ie.keyboard;_e&&(de=_e==="global"?window:ce,oe(de,KEYBOARD_EVENT,Se))}function ve(){le(de,KEYBOARD_EVENT)}function me(_e){fe=_e}function ge(){var _e=fe;fe=!0,nextTick(function(){fe=_e})}function Se(_e){if(!fe){var Ee=normalizeKey(_e);Ee===ue(ARROW_LEFT)?te.go("<"):Ee===ue(ARROW_RIGHT)&&te.go(">")}}return{mount:he,destroy:ve,disable:me}}var SRC_DATA_ATTRIBUTE=DATA_ATTRIBUTE+"-lazy",SRCSET_DATA_ATTRIBUTE=SRC_DATA_ATTRIBUTE+"-srcset",IMAGE_SELECTOR="["+SRC_DATA_ATTRIBUTE+"], ["+SRCSET_DATA_ATTRIBUTE+"]";function LazyLoad(te,ne,ie){var ae=EventInterface(te),se=ae.on,oe=ae.off,le=ae.bind,ce=ae.emit,ue=ie.lazyLoad==="sequential",de=[EVENT_MOVED,EVENT_SCROLLED],fe=[];function he(){ie.lazyLoad&&(pe(),se(EVENT_REFRESH,pe))}function pe(){empty(fe),ve(),ue?_e():(oe(de),se(de,me),me())}function ve(){ne.Slides.forEach(function(Ee){queryAll(Ee.slide,IMAGE_SELECTOR).forEach(function(ye){var Te=getAttribute(ye,SRC_DATA_ATTRIBUTE),be=getAttribute(ye,SRCSET_DATA_ATTRIBUTE);if(Te!==ye.src||be!==ye.srcset){var Ce=ie.classes.spinner,Ie=ye.parentElement,Re=child(Ie,"."+Ce)||create("span",Ce,Ie);fe.push([ye,Ee,Re]),ye.src||display(ye,"none")}})})}function me(){fe=fe.filter(function(Ee){var ye=ie.perPage*((ie.preloadPages||1)+1)-1;return Ee[1].isWithin(te.index,ye)?ge(Ee):!0}),fe.length||oe(de)}function ge(Ee){var ye=Ee[0];addClass$1(Ee[1].slide,CLASS_LOADING),le(ye,"load error",apply(Se,Ee)),setAttribute(ye,"src",getAttribute(ye,SRC_DATA_ATTRIBUTE)),setAttribute(ye,"srcset",getAttribute(ye,SRCSET_DATA_ATTRIBUTE)),removeAttribute(ye,SRC_DATA_ATTRIBUTE),removeAttribute(ye,SRCSET_DATA_ATTRIBUTE)}function Se(Ee,ye){var Te=Ee[0],be=Ee[1];removeClass$1(be.slide,CLASS_LOADING),ye.type!=="error"&&(remove(Ee[2]),display(Te,""),ce(EVENT_LAZYLOAD_LOADED,Te,be),ce(EVENT_RESIZE)),ue&&_e()}function _e(){fe.length&&ge(fe.shift())}return{mount:he,destroy:apply(empty,fe),check:me}}function Pagination(te,ne,ie){var ae=EventInterface(te),se=ae.on,oe=ae.emit,le=ae.bind,ce=ne.Slides,ue=ne.Elements,de=ne.Controller,fe=de.hasFocus,he=de.getIndex,pe=de.go,ve=ne.Direction.resolve,me=ue.pagination,ge=[],Se,_e;function Ee(){ye(),se([EVENT_UPDATED,EVENT_REFRESH,"ei"],Ee);var Ge=ie.pagination;me&&display(me,Ge?"":"none"),Ge&&(se([EVENT_MOVE,EVENT_SCROLL,EVENT_SCROLLED],Me),Te(),Me(),oe(EVENT_PAGINATION_MOUNTED,{list:Se,items:ge},Re(te.index)))}function ye(){Se&&(remove(me?slice(Se.children):Se),removeClass$1(Se,_e),empty(ge),Se=null),ae.destroy()}function Te(){var Ge=te.length,Be=ie.classes,Ve=ie.i18n,$e=ie.perPage,ze=fe()?de.getEnd()+1:ceil(Ge/$e);Se=me||create("ul",Be.pagination,ue.track.parentElement),addClass$1(Se,_e=CLASS_PAGINATION+"--"+Ie()),setAttribute(Se,ROLE,"tablist"),setAttribute(Se,ARIA_LABEL,Ve.select),setAttribute(Se,ARIA_ORIENTATION,Ie()==="ttb"?"vertical":"");for(var Ne=0;Ne<ze;Ne++){var we=create("li",null,Se),ke=create("button",{class:Be.page,type:"button"},we),Ae=ce.getIn(Ne).map(function(xe){return xe.slide.id}),Pe=!fe()&&$e>1?Ve.pageX:Ve.slideX;le(ke,"click",apply(be,Ne)),ie.paginationKeyboard&&le(ke,"keydown",apply(Ce,Ne)),setAttribute(we,ROLE,"presentation"),setAttribute(ke,ROLE,"tab"),setAttribute(ke,ARIA_CONTROLS,Ae.join(" ")),setAttribute(ke,ARIA_LABEL,format(Pe,Ne+1)),setAttribute(ke,TAB_INDEX,-1),ge.push({li:we,button:ke,page:Ne})}}function be(Ge){pe(">"+Ge,!0)}function Ce(Ge,Be){var Ve=ge.length,$e=normalizeKey(Be),ze=Ie(),Ne=-1;$e===ve(ARROW_RIGHT,!1,ze)?Ne=++Ge%Ve:$e===ve(ARROW_LEFT,!1,ze)?Ne=(--Ge+Ve)%Ve:$e==="Home"?Ne=0:$e==="End"&&(Ne=Ve-1);var we=ge[Ne];we&&(focus(we.button),pe(">"+Ne),prevent(Be,!0))}function Ie(){return ie.paginationDirection||ie.direction}function Re(Ge){return ge[de.toPage(Ge)]}function Me(){var Ge=Re(he(!0)),Be=Re(he());if(Ge){var Ve=Ge.button;removeClass$1(Ve,CLASS_ACTIVE),removeAttribute(Ve,ARIA_SELECTED),setAttribute(Ve,TAB_INDEX,-1)}if(Be){var $e=Be.button;addClass$1($e,CLASS_ACTIVE),setAttribute($e,ARIA_SELECTED,!0),setAttribute($e,TAB_INDEX,"")}oe(EVENT_PAGINATION_UPDATED,{list:Se,items:ge},Ge,Be)}return{items:ge,mount:Ee,destroy:ye,getAt:Re,update:Me}}var TRIGGER_KEYS=[" ","Enter"];function Sync(te,ne,ie){var ae=ie.isNavigation,se=ie.slideFocus,oe=[];function le(){te.splides.forEach(function(me){me.isParent||(de(te,me.splide),de(me.splide,te))}),ae&&fe()}function ce(){oe.forEach(function(me){me.destroy()}),empty(oe)}function ue(){ce(),le()}function de(me,ge){var Se=EventInterface(me);Se.on(EVENT_MOVE,function(_e,Ee,ye){ge.go(ge.is("loop")?ye:_e)}),oe.push(Se)}function fe(){var me=EventInterface(te),ge=me.on;ge(EVENT_CLICK,pe),ge("sk",ve),ge([EVENT_MOUNTED,EVENT_UPDATED],he),oe.push(me),me.emit(EVENT_NAVIGATION_MOUNTED,te.splides)}function he(){setAttribute(ne.Elements.list,ARIA_ORIENTATION,ie.direction==="ttb"?"vertical":"")}function pe(me){te.go(me.index)}function ve(me,ge){includes(TRIGGER_KEYS,normalizeKey(ge))&&(pe(me),prevent(ge))}return{setup:apply(ne.Media.set,{slideFocus:isUndefined(se)?ae:se},!0),mount:le,destroy:ce,remount:ue}}function Wheel(te,ne,ie){var ae=EventInterface(te).bind,se=0;function oe(){ie.wheel&&ae(ne.Elements.track,"wheel",le,SCROLL_LISTENER_OPTIONS)}function le(ue){if(ue.cancelable){var de=ue.deltaY,fe=de<0,he=timeOf(ue),pe=ie.wheelMinThreshold||0,ve=ie.wheelSleep||0;abs(de)>pe&&he-se>ve&&(te.go(fe?"<":">"),se=he),ce(fe)&&prevent(ue)}}function ce(ue){return!ie.releaseWheel||te.state.is(MOVING)||ne.Controller.getAdjacent(ue)!==-1}return{mount:oe}}var SR_REMOVAL_DELAY=90;function Live(te,ne,ie){var ae=EventInterface(te).on,se=ne.Elements.track,oe=ie.live&&!ie.isNavigation,le=create("span",CLASS_SR),ce=RequestInterval(SR_REMOVAL_DELAY,apply(de,!1));function ue(){oe&&(he(!ne.Autoplay.isPaused()),setAttribute(se,ARIA_ATOMIC,!0),le.textContent="â¦",ae(EVENT_AUTOPLAY_PLAY,apply(he,!0)),ae(EVENT_AUTOPLAY_PAUSE,apply(he,!1)),ae([EVENT_MOVED,EVENT_SCROLLED],apply(de,!0)))}function de(pe){setAttribute(se,ARIA_BUSY,pe),pe?(append(se,le),ce.start()):(remove(le),ce.cancel())}function fe(){removeAttribute(se,[ARIA_LIVE,ARIA_ATOMIC,ARIA_BUSY]),remove(le)}function he(pe){oe&&setAttribute(se,ARIA_LIVE,pe?"off":"polite")}return{mount:ue,disable:he,destroy:fe}}var ComponentConstructors=Object.freeze({__proto__:null,Media,Direction,Elements,Slides,Layout,Clones,Move,Controller,Arrows,Autoplay,Cover,Scroll,Drag,Keyboard,LazyLoad,Pagination,Sync,Wheel,Live}),DEFAULTS={type:"slide",role:"region",speed:400,perPage:1,cloneStatus:!0,arrows:!0,pagination:!0,paginationKeyboard:!0,interval:5e3,pauseOnHover:!0,pauseOnFocus:!0,resetProgress:!0,easing:"cubic-bezier(0.25, 1, 0.5, 1)",drag:!0,direction:"ltr",trimSpace:!0,focusableNodes:"a, button, textarea, input, select, iframe",live:!0,classes:CLASSES,i18n:{prev:"Previous slide",next:"Next slide",first:"Go to first slide",last:"Go to last slide",slideX:"Go to slide %s",pageX:"Go to page %s",play:"Start autoplay",pause:"Pause autoplay",carousel:"carousel",slide:"slide",select:"Select a slide to show",slideLabel:"%s of %s"},reducedMotion:{speed:0,rewindSpeed:0,autoplay:"pause"}};function Fade(te,ne,ie){var ae=ne.Slides;function se(){EventInterface(te).on([EVENT_MOUNTED,EVENT_REFRESH],oe)}function oe(){ae.forEach(function(ce){ce.style("transform","translateX(-"+100*ce.index+"%)")})}function le(ce,ue){ae.style("transition","opacity "+ie.speed+"ms "+ie.easing),nextTick(ue)}return{mount:se,start:le,cancel:noop}}function Slide(te,ne,ie){var ae=ne.Move,se=ne.Controller,oe=ne.Scroll,le=ne.Elements.list,ce=apply(style,le,"transition"),ue;function de(){EventInterface(te).bind(le,"transitionend",function(ve){ve.target===le&&ue&&(he(),ue())})}function fe(ve,me){var ge=ae.toPosition(ve,!0),Se=ae.getPosition(),_e=pe(ve);abs(ge-Se)>=1&&_e>=1?ie.useScroll?oe.scroll(ge,_e,!1,me):(ce("transform "+_e+"ms "+ie.easing),ae.translate(ge,!0),ue=me):(ae.jump(ve),me())}function he(){ce(""),oe.cancel()}function pe(ve){var me=ie.rewindSpeed;if(te.is("slide")&&me){var ge=se.getIndex(!0),Se=se.getEnd();if(ge===0&&ve>=Se||ge>=Se&&ve===0)return me}return ie.speed}return{mount:de,start:fe,cancel:he}}var Splide=(function(){function te(ie,ae){this.event=EventInterface(),this.Components={},this.state=State(CREATED),this.splides=[],this._o={},this._E={};var se=isString(ie)?query(document,ie):ie;assert(se,se+" is invalid."),this.root=se,ae=merge({label:getAttribute(se,ARIA_LABEL)||"",labelledby:getAttribute(se,ARIA_LABELLEDBY)||""},DEFAULTS,te.defaults,ae||{});try{merge(ae,JSON.parse(getAttribute(se,DATA_ATTRIBUTE)))}catch{assert(!1,"Invalid JSON")}this._o=Object.create(merge({},ae))}var ne=te.prototype;return ne.mount=function(ae,se){var oe=this,le=this.state,ce=this.Components;return assert(le.is([CREATED,DESTROYED]),"Already mounted!"),le.set(CREATED),this._C=ce,this._T=se||this._T||(this.is("fade")?Fade:Slide),this._E=ae||this._E,forOwn(assign({},ComponentConstructors,this._E,{Transition:this._T}),function(ue,de){var fe=ue(oe,ce,oe._o);ce[de]=fe,fe.setup&&fe.setup()}),forOwn(ce,function(ue){ue.mount&&ue.mount()}
67),this.emit(EVENT_MOUNTED),addClass$1(this.root,CLASS_INITIALIZED),le.set(IDLE),this.emit(EVENT_READY),this},ne.sync=function(ae){return this.splides.push({splide:ae}),ae.splides.push({splide:this,isParent:!0}),this.state.is(IDLE)&&(this._C.Sync.remount(),ae.Components.Sync.remount()),this},ne.go=function(ae){return this._C.Controller.go(ae),this},ne.on=function(ae,se){return this.event.on(ae,se),this},ne.off=function(ae){return this.event.off(ae),this},ne.emit=function(ae){var se;return(se=this.event).emit.apply(se,[ae].concat(slice(arguments,1))),this},ne.add=function(ae,se){return this._C.Slides.add(ae,se),this},ne.remove=function(ae){return this._C.Slides.remove(ae),this},ne.is=function(ae){return this._o.type===ae},ne.refresh=function(){return this.emit(EVENT_REFRESH),this},ne.destroy=function(ae){ae===void 0&&(ae=!0);var se=this.event,oe=this.state;return oe.is(CREATED)?EventInterface(this).on(EVENT_READY,this.destroy.bind(this,ae)):(forOwn(this._C,function(le){le.destroy&&le.destroy(ae)},!0),se.emit(EVENT_DESTROY),se.destroy(),ae&&empty(this.splides),oe.set(DESTROYED)),this},_createClass(te,[{key:"options",get:function(){return this._o},set:function(ae){this._C.Media.set(ae,!0,!0)}},{key:"length",get:function(){return this._C.Slides.getLength(!0)}},{key:"index",get:function(){return this._C.Controller.getIndex()}}]),te})();Splide.defaults={};Splide.STATES=STATES;var _hoisted_1$43={class:"splide__track"},_hoisted_2$33={class:"splide__list"},SplideCarousel_vue_vue_type_script_setup_true_lang_default=defineComponent({__name:"SplideCarousel",props:{period:{type:Number,default:0},initialIndex:{type:Number,default:0},options:{type:Object,default:()=>({})},customClass:{type:String,default:""}},emits:["change","beforeChange"],setup(te,{expose:ne,emit:ie}){const ae=te,se=ie,oe=ref(null),le=ref(null),ce=ref(ae.initialIndex);function ue(ve){le.value&&le.value.go(ve)}function de(){le.value&&le.value.go(">")}function fe(){le.value&&le.value.go("<")}function he(){le.value?.refresh()}ne({go:ue,next:de,prev:fe,refresh:he,splide:le});function pe(){if(!oe.value)return;le.value&&(le.value.destroy(),le.value=null);const ve={type:"loop",perPage:1,autoplay:ae.period!==0,interval:ae.period*1e3,start:ae.initialIndex,drag:!0,pagination:!1,arrows:!1,...ae.options??{}};le.value=new Splide(oe.value,ve),le.value.on("move",me=>{ce.value=me,se("beforeChange",me)}),le.value.on("moved",me=>{ce.value=me,se("change",me)}),le.value.mount(),ce.value=le.value.index}return onMounted(async()=>{await nextTick$1(),pe()}),watch(()=>ae.options,async()=>{await nextTick$1(),pe()},{deep:!0}),onBeforeUnmount(()=>{le.value?.destroy()}),(ve,me)=>(openBlock(),createElementBlock("div",{class:normalizeClass(["splide",te.customClass]),ref_key:"splideRoot",ref:oe},[createBaseVNode("div",_hoisted_1$43,[createBaseVNode("ul",_hoisted_2$33,[renderSlot(ve.$slots,"slides")])]),renderSlot(ve.$slots,"default")],2))}}),SplideCarousel_default=SplideCarousel_vue_vue_type_script_setup_true_lang_default,_sfc_main$14={},_hoisted_1$42={class:"splide__slide"};function _sfc_render$39(te,ne){return openBlock(),createElementBlock("li",_hoisted_1$42,[renderSlot(te.$slots,"default",{},void 0,!0)])}var SplideSlide_default=_plugin_vue_export_helper_default(_sfc_main$14,[["render",_sfc_render$39],["__scopeId","data-v-ae616c0d"]]),EdsnBox_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"EdsnBox",__name:"EdsnBox",props:{radius:{},bgColor:{default:"var(--color-white-100)"},color:{default:"var(--color-text-neutral-tertiary)"},shadow:{},width:{},height:{},padding:{},margin:{}},setup(te){const ne={xs:"var(--radius-xs)",s:"var(--radius-s)",m:"var(--radius-m)",l:"var(--radius-l)",xl:"var(--radius-xl)"},ie={100:"var(--effect-shadow-100)",200:"var(--effect-shadow-200)"},ae=te,se=computed(()=>({"--edsn-box-radius":ae.radius?ne[ae.radius]:void 0,"--edsn-box-bg":ae.bgColor,"--edsn-box-color":ae.color,"--edsn-box-shadow":ae.shadow?ie[ae.shadow]:void 0,width:ae.width,height:ae.height,padding:ae.padding,margin:ae.margin}));return(oe,le)=>(openBlock(),createElementBlock("div",{class:"edsn-box",style:normalizeStyle(se.value)},[renderSlot(oe.$slots,"default",{},void 0,!0)],4))}}),EdsnBox_default=_plugin_vue_export_helper_default(EdsnBox_vue_vue_type_script_setup_true_lang_default,[["__scopeId","data-v-2a2546ea"]]),
67CarouselBadge_vue_vue_type_script_lang_default=defineComponent({name:"CarouselBadge",components:{EdsnBox:EdsnBox_default,EdsnText:EdsnText_default},props:{text:{type:String,default:""},bgColor:{type:String,default:"var(--color-text-neutral-default)"},width:{type:String,default:"fit-content"},padding:{type:String,default:"4px 8px"}}});function _sfc_render$38(te,ne,ie,ae,se,oe){const le=resolveComponent("EdsnText"),ce=resolveComponent("EdsnBox");return openBlock(),createBlock(ce,{class:"carousel-badge",style:normalizeStyle({backgroundColor:te.bgColor}),text:te.text,bgColor:te.bgColor,width:te.width,padding:te.padding,radius:"xs",height:"24px"},{default:withCtx(()=>[createVNode(le,{variant:"label-m-strong",color:"neutral-oncolor"},{default:withCtx(()=>[createTextVNode(toDisplayString(te.text),1)]),_:1})]),_:1},8,["style","text","bgColor","width","padding"])}var CarouselBadge_default=_plugin_vue_export_helper_default(CarouselBadge_vue_vue_type_script_lang_default,[["render",_sfc_render$38],["__scopeId","data-v-5cb6318a"]]),CarouselBadgeDate_vue_vue_type_script_lang_default=defineComponent({name:"CarouselBadgeDate",components:{CarouselBadge:CarouselBadge_default},props:{text:{type:String,default:""}},computed:{formattedText(){return`${this.getDateString(this.text)} ${this.getTimeString(this.text)}`}},methods:{getDateString(te){return isToday(parseISO(te))?"ì¤ë":isTomorrow(parseISO(te))?"ë´ì¼":format$1(parseISO(te),"Mì dì¼")},getTimeString(te){return format$1(parseISO(te),"a hì")}}});function _sfc_render$37(te,ne,ie,ae,se,oe){const le=resolveComponent("carousel-badge");return openBlock(),createBlock(le,{text:te.formattedText},null,8,["text"])}var CarouselBadgeDate_default=_plugin_vue_export_helper_default(CarouselBadgeDate_vue_vue_type_script_lang_default,[["render",_sfc_render$37]]),CarouselBadgeGrade_vue_vue_type_script_lang_default=defineComponent({name:"CarouselBadgeGrade",components:{CarouselBadge:CarouselBadge_default},props:{text:{type:String,default:""}},computed:{bgColor(){return this.getGradeBgColor(this.text)}},methods:{getGradeBgColor(te){return{A:"#3282f0",B:"#68be66",C:"#ffb751",D:"#df5d5d"}[te.match(/[A-D]/i)?.[0]]}}});function _sfc_render$36(te,ne,ie,ae,se,oe){const le=resolveComponent("CarouselBadge");return openBlock(),createBlock(le,{text:te.text,bgColor:te.bgColor,padding:"0",width:"24px"},null,8,["text","bgColor"])}var CarouselBadgeGrade_default=_plugin_vue_export_helper_default(CarouselBadgeGrade_vue_vue_type_script_lang_default,[["render",_sfc_render$36]]),CarouselBadgeDealShareRatio_vue_vue_type_script_lang_default=defineComponent({name:"CarouselBadgeDealShareRatio",components:{CarouselBadge:CarouselBadge_default}});function _sfc_render$35(te,ne,ie,ae,se,oe){const le=resolveComponent("carousel-badge");return openBlock(),createBlock(le,{text:"ì§ë¶ë´ë³´"})}var CarouselBadgeDealShareRatio_default=_plugin_vue_export_helper_default(CarouselBadgeDealShareRatio_vue_vue_type_script_lang_default,[["render",_sfc_render$35]]),accountNumberFormatter=te=>{if(!te)return"";const ne=te.toString();if(ne.length!==14)throw new Error(`ê°ìê³ì¢ë²í¸ë 14ìë¦¬ë¡ êµ¬ì±ëì´ì¼ í©ëë¤. ì
ë ¥ê°: ${ne}`);if(isNaN(+ne))throw new Error(`ê°ìê³ì¢ë²í¸ë ì«ìë¡ë§ 구ì±ëì´ì¼ í©ëë¤. ì
ë ¥ê°: ${ne}`);return ne.replace(/(\d{5})(\d{3})(\d{6})/,"$1-$2-$3")},ltvBadgeFormatter=te=>`ì í¨ë´ë³´ë¹ì¨ ${Math.ceil(te/10)*10}â`,formatResidentNumber=te=>{if(!te)throw new Error("주민ë±ë¡ë²í¸ê° ì
ë ¥ëì§ ìììµëë¤.");const ne=te.toString();if(ne.length!==13)throw new Error("주민ë±ë¡ë²í¸ë 13ìë¦¬ë¡ êµ¬ì±ëì´ì¼ í©ëë¤.");return`${ne.slice(0,6)}-${ne.slice(6,13)}`},formatDriverLicenseNumber=te=>{if(!te)throw new Error("ì´ì ë©´íë²í¸ê° ì
ë ¥ëì§ ìììµëë¤.");const ne=te.toString();if(ne.length!==12)throw new Error("ì´ì ë©´íë²í¸ë 12ìë¦¬ë¡ êµ¬ì±ëì´ì¼ í©ëë¤.");return`${ne.slice(0,2)}-${ne.slice(2,4)}-${ne.slice(4,10)}-${ne.slice(10,12)}`},extractNumericValue=te=>te.replace(/\D/g,""),CarouselBadgeDealLtv_vue_vue_type_script_lang_default=defineComponent({name:"CarouselBadgeDealLtv",components:{CarouselBadge:CarouselBadge_default},props:{text:{type:[String,Number],default:0}}
67,computed:{isLtvTag(){const te=+this.text;return te>=0&&te<=60},formattedText(){return ltvBadgeFormatter(+this.text)}}});function _sfc_render$34(te,ne,ie,ae,se,oe){const le=resolveComponent("carousel-badge");return te.isLtvTag?(openBlock(),createBlock(le,{key:0,text:te.formattedText},null,8,["text"])):createCommentVNode("",!0)}var CarouselBadgeDealLtv_default=_plugin_vue_export_helper_default(CarouselBadgeDealLtv_vue_vue_type_script_lang_default,[["render",_sfc_render$34]]),CarouselBadgeDealRank_vue_vue_type_script_lang_default=defineComponent({name:"CarouselBadgeDealRank",components:{CarouselBadge:CarouselBadge_default}});function _sfc_render$33(te,ne,ie,ae,se,oe){const le=resolveComponent("carousel-badge");return openBlock(),createBlock(le,{text:"1ìì",bgColor:"#3282f0"})}var CarouselBadgeDealRank_default=_plugin_vue_export_helper_default(CarouselBadgeDealRank_vue_vue_type_script_lang_default,[["render",_sfc_render$33]]),CarouselDeal_vue_vue_type_script_lang_default=defineComponent({components:{CarouselBadgeDate:CarouselBadgeDate_default,CarouselBadgeDealShareRatio:CarouselBadgeDealShareRatio_default,CarouselBadgeDealLtv:CarouselBadgeDealLtv_default,CarouselBadgeDealRank:CarouselBadgeDealRank_default,CarouselBadgeGrade:CarouselBadgeGrade_default},name:"CarouselDeal",props:{index:{type:Number,default:0},isPrior:{type:Boolean,default:!1},title:{type:String,default:""},backgroundColor:{type:String,default:"#628F92"},earningRate:{type:String,default:"0.00"},grade:{type:String,default:"A+"},ltv:{type:Number,default:0},startDatetime:{type:String,default:""},mobileImageSrc:{type:String,default:""},shareRatio:{type:Number,default:1}},computed:{refinedDealTitle(){const te=[/\s*주거ìì \s*\d+í¸\s+(.*)/,/\s*주íê³µê¸\s*\d+í¸\s+(.*)/,/\s*ë´ì§ë§ë ¨\s*\d+í¸\s+(.*)/];let ne=this.title;return te.some(ie=>{const ae=this.title.match(ie);return ae?(ne=ae[1],!0):!1}),ne},isRunning(){return Date.now()>=new Date(this.startDatetime).getTime()},validatedBackgroundColor(){return(ne=>/^#([0-9a-f]{3}){1,2}$/i.test(ne))(this.backgroundColor)?this.backgroundColor:"#628F92"}},methods:{formatPercent,onClick(){this.$emit("click")}}}),_hoisted_1$41={class:"carousel-deal"},_hoisted_2$32={class:"left"},_hoisted_3$23={class:"left__top"},_hoisted_4$17={class:"badges"},_hoisted_5$8={class:"earningRate"};function _sfc_render$32(te,ne,ie,ae,se,oe){const le=resolveComponent("carousel-badge-date"),ce=resolveComponent("carousel-badge-deal-ltv"),ue=resolveComponent("carousel-badge-deal-share-ratio"),de=resolveComponent("carousel-badge-deal-rank"),fe=resolveComponent("carousel-badge-grade");return openBlock(),createElementBlock("div",_hoisted_1$41,[createBaseVNode("div",{class:"background-image mobile",style:normalizeStyle({backgroundImage:`url(${te.mobileImageSrc})`}),onClick:ne[0]||(ne[0]=(...he)=>te.onClick&&te.onClick(...he))},null,4),createBaseVNode("div",{class:"background-color-gradient mobile",style:normalizeStyle({background:`linear-gradient(180deg, transparent 0%, ${te.validatedBackgroundColor} 100%)`}),onClick:ne[1]||(ne[1]=(...he)=>te.onClick&&te.onClick(...he))},null,4),createBaseVNode("div",{class:"background-color",style:normalizeStyle({backgroundColor:te.validatedBackgroundColor})},[createBaseVNode("div",{class:"container",onClick:ne[2]||(ne[2]=(...he)=>te.onClick&&te.onClick(...he))},[createBaseVNode("div",_hoisted_2$32,[createBaseVNode("div",_hoisted_3$23,[createBaseVNode("div",_hoisted_4$17,[te.isRunning?createCommentVNode("",!0):(openBlock(),createBlock(le,{key:0,text:te.startDatetime},null,8,["text"])),te.shareRatio===1||te.shareRatio===null?(openBlock(),createBlock(ce,{key:1,text:te.ltv},null,8,["text"])):createCommentVNode("",!0),te.shareRatio&&te.shareRatio!==1?(openBlock(),createBlock(ue,{key:2})):createCommentVNode("",!0),te.isPrior?(openBlock(),createBlock(de,{key:3})):createCommentVNode("",!0),te.grade?(openBlock(),createBlock(fe,{key:4,text:te.grade},null,8,["text"])):createCommentVNode("",!0)]),createBaseVNode("div",{class:"title",ref:"title"},toDisplayString(te.refinedDealTitle),513)]),createBaseVNode("div",_hoisted_5$8,[ne[3]||(ne[3]=createBaseVNode("span",{class:"year-text"},"ì°Â ",-1)),createTextVNode(toDisplayString(te.formatPercent(te.earningRate)),1)])])])],4)])}var CarouselDeal_default=_plugin_vue_export_helper_default(CarouselDeal_vue_vue_type_script_lang_default,[["render",_sfc_render$32],["__scopeId","data-v-da65d061"]]),CarouselPersonal_vue_vue_type_script_lang_default=defineComponent({name:"CarouselPersonal",props:{backgroundColor:{type:String,default:"#B7D8E7"},employeeSmall:{type:Number,default:0},personal:{type:Number,default:0},refinancing:{type:Number,default:0},total:{type:Number,default:0},unlistedStock:{type:Number,default:0},mobileImageSrc:{type:String,default:""}},methods:{onClick(){this.$emit("click")}}}),_hoisted_1$40={class:"carousel-personal"},_hoisted_2$31={class:"left"},_hoisted_3$22={class:"info"},_hoisted_4$16={class:"total"};function _sfc_render$31(te,ne,ie,ae,se,oe){return openBlock(),createElementBlock("div",_hoisted_1$40,[createBaseVNode("div",{class:"background-image mobile",style:normalizeStyle({backgroundImage:`url(${te.mobileImageSrc})`}),onClick:ne[0]||(ne[0]=(...le)=>te.onClick&&te.onClick(...le))},null,4),createBaseVNode("div",{class:"background-color-gradient mobile",style:normalizeStyle({background:`linear-gradient(180deg, transparent 0%, ${te.backgroundColor} 100%)`}),onClick:ne[1]||(ne[1]=(...le)=>te.onClick&&te.onClick(...le))},null,4),createBaseVNode("div",{class:"background-color",style:normalizeStyle({backgroundColor:te.backgroundColor})},[createBaseVNode("div",{class:"container",onClick:ne[2]||(ne[2]=(...le)=>te.onClick&&te.onClick(...le))},[createBaseVNode("div",_hoisted_2$31,[ne[6]||(ne[6]=createBaseVNode("div",{class:"title"},"í¬ì ê°ë¥í ê°ì¸ì ì©",-1)),createBaseVNode("div",_hoisted_3$22,[createBaseVNode("span",null,[ne[3]||(ne[3]=createTextVNode("ëíëì¶ ",-1)),createBaseVNode("em",null,toDisplayString(te.refinancing),1),ne[4]||(ne[4]=createBaseVNode("span",{class:"divider"}," | ",-1))]),createBaseVNode("span",null,[ne[5]||(ne[5]=createTextVNode("ê°ì¸ìê¸ ",-1)),createBaseVNode("em",null,toDisplayString(te.personal+te.unlistedStock),1
67)])]),createBaseVNode("div",_hoisted_4$16,toDisplayString(te.total),1)])])],4)])}var CarouselPersonal_default=_plugin_vue_export_helper_default(CarouselPersonal_vue_vue_type_script_lang_default,[["render",_sfc_render$31],["__scopeId","data-v-b052b058"]]),CarouselBadgeEvent_vue_vue_type_script_setup_true_lang_default=defineComponent({__name:"CarouselBadgeEvent",props:{text:{type:String,required:!0},bgColor:{type:String,default:"#1d2024"},color:{type:String,default:"#ffffff"}},setup(te){return(ne,ie)=>(openBlock(),createElementBlock("div",{class:"carousel-badge-event",style:normalizeStyle({backgroundColor:te.bgColor})},[createVNode(unref(EdsnText_default),{variant:"label-m-strong",color:te.color},{default:withCtx(()=>[createTextVNode(toDisplayString(te.text),1)]),_:1},8,["color"])],4))}}),CarouselBadgeEvent_default=_plugin_vue_export_helper_default(CarouselBadgeEvent_vue_vue_type_script_setup_true_lang_default,[["__scopeId","data-v-845d85c8"]]),CarouselEvent_vue_vue_type_script_lang_default=defineComponent({components:{CarouselBadgeEvent:CarouselBadgeEvent_default},name:"CarouselEvent",props:{title:{type:String,default:""},description:{type:String,default:""},backgroundColor:{type:String,default:"#EDA82A"},contentColor:{type:String,default:"#1D2024"},badges:{type:Array,default:()=>[]},mobileImageSrc:{type:String,default:""},backgroundPosition:{type:String,default:"center"},displayDate:{type:String,default:""}},methods:{onClick(){this.$emit("click")}}}),_hoisted_1$39={class:"carousel-event"},_hoisted_2$30={class:"left"},_hoisted_3$21={class:"badges"},_hoisted_4$15=["innerHTML"];function _sfc_render$30(te,ne,ie,ae,se,oe){const le=resolveComponent("CarouselBadgeEvent");return openBlock(),createElementBlock("div",_hoisted_1$39,[createBaseVNode("div",{class:"background-image mobile",style:normalizeStyle({backgroundImage:`url(${te.mobileImageSrc})`,backgroundPosition:te.backgroundPosition}),onClick:ne[0]||(ne[0]=(...ce)=>te.onClick&&te.onClick(...ce))},null,4),createBaseVNode("div",{class:"background-color-gradient mobile",style:normalizeStyle({background:`linear-gradient(180deg, transparent 0%, ${te.backgroundColor} 100%)`}),onClick:ne[1]||(ne[1]=(...ce)=>te.onClick&&te.onClick(...ce))},null,4),createBaseVNode("div",{class:"background-color",style:normalizeStyle({backgroundColor:te.backgroundColor})},[createBaseVNode("div",{class:"container",onClick:ne[2]||(ne[2]=(...ce)=>te.onClick&&te.onClick(...ce))},[createBaseVNode("div",_hoisted_2$30,[createBaseVNode("div",_hoisted_3$21,[(openBlock(!0),createElementBlock(Fragment,null,renderList(te.badges,(ce,ue)=>(openBlock(),createBlock(le,{key:ce.content+ue,bgColor:ce.backgroundColor,color:ce.contentColor,text:ce.content},null,8,["bgColor","color","text"]))),128))]),createBaseVNode("div",{class:"title",style:normalizeStyle({color:te.contentColor}),innerHTML:te.title},null,12,_hoisted_4$15),te.description?(openBlock(),createElementBlock("div",{key:0,class:"description",style:normalizeStyle({color:te.contentColor})},toDisplayString(te.description),5)):createCommentVNode("",!0),te.displayDate?(openBlock(),createElementBlock("div",{key:1,class:"date",style:normalizeStyle({color:te.contentColor})},toDisplayString(te.displayDate),5)):createCommentVNode("",!0)])])],4)])}var CarouselEvent_default=_plugin_vue_export_helper_default(CarouselEvent_vue_vue_type_script_lang_default,[["render",_sfc_render$30],["__scopeId","data-v-06f3d7e8"]]),_sfc_main$13={props:{color:{type:String,default:""},left:{type:Boolean,default:!1}}},_hoisted_1$38=["stroke"];function _sfc_render$29(te,ne,ie,ae,se,oe){return openBlock(),createElementBlock("svg",{width:"18",height:"34",viewBox:"0 0 18 34",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:normalizeStyle({transform:ie.left?"scaleX(-1)":""})},[createBaseVNode("path",{d:"M1.22168 1.44434L16.7772 16.9999L1.22168 32.5554",stroke:ie.color,"stroke-opacity":"0.6","stroke-linecap":"round","stroke-linejoin":"round"},null,8,_hoisted_1$38)],4)}var CarouselArrow_default=_plugin_vue_export_helper_default(_sfc_main$13,[["render",_sfc_render$29],["__scopeId","data-v-403a1d8f"]]),img_individual_default="/assets/img_individual-wYM4URO_.jpg",APPLYING=10,NORMAL_PAYMENT=20,DELAYED_PAYMENT=30,OVERDUE=40,NPL=50,NORMAL_COMPLETION=60,NPL_COMPLETION=70,DEAL_STATUS_CODE=(function(te){return te[te.ALL=0]="ALL",te[te.APPLYING=10]="APPLYING",te[te.NORMAL=20]="NORMAL",te[te.DELAY=30]="DELAY",te[te.OVERDUE=40]="OVERDUE",te[te.NPL=50]="NPL",te[te.NORMAL_COMPLETION=60]="NORMAL_COMPLETION",te[te.NPL_COMPLETION=70]="NPL_COMPLETION",te})({}),DEAL_STATUS_STRING={[DEAL_STATUS_CODE.ALL]:"all",[DEAL_STATUS_CODE.APPLYING]:"applying",[DEAL_STATUS_CODE.NORMAL]:"normal",[DEAL_STATUS_CODE.DELAY]:"delay",[DEAL_STATUS_CODE.OVERDUE]:"overdue",[DEAL_STATUS_CODE.NPL]:"npl",[DEAL_STATUS_CODE.NORMAL_COMPLETION]:"normalCompletion",[DEAL_STATUS_CODE.NPL_COMPLETION]:"nplCompletion"},Labels={10:"ì ì²ì¤",20:"ì ì",30:"ìíì§ì°",40:"ì°ì²´",50:"ë¶ì¤",60:"ì ììíìë£",70:"ë¶ì¤ìíìë£"},StatusTextColors={10:"#957ae4",20:"#957ae4",30:"#5b9bf3",40:"#ffa526",50:"#df5d5d",60:"var(--color-text-neutral-quaternary)",70:"var(--color-text-neutral-quaternary)"},StatusCssColors={10:"var(--color-bg-brand-violet-default)",20:"var(--color-bg-brand-violet-default)",30:"var(--color-bg-brand-blue-default)",40:"var(--color-bg-warning-default)",50:"var(--color-bg-danger-default)",60:"var(--color-text-neutral-quaternary)",70:"var(--color-text-neutral-quaternary)"},PLEDGE_PROGRESS={APPLYING:"ì ì²ì¤",ESTABLISHED:"ì¤ì ìë£",CANCELED:"ì·¨ì"},PAYMENT_STATUS={SCHEDULED:"ì§ê¸ìì ",FULL_PAID:"ì§ê¸ìë£",OVERDUE:"미ì§ê¸",PARTIAL_PAID:"ì¼ë¶ì§ê¸"},DEPOSIT_TRANSACTION_TYPE={DEPOSIT:"ì
ê¸",INVEST:"í¬ì",INVEST_CANCEL:"í¬ì ì·¨ì",PAYBACK:"ì§ê¸",WITHDRAW:"ì¶ê¸"},POINT_TRANSACTION_TYPE={EARN:"ì 립",USE:"ì¬ì©",EXPIRED:"ë§ë£",CANCEL:"ì¬ì© ì·¨ì"},CAROUSEL_TYPE={PERSONAL:"PERSONAL",DEAL:"DEAL",EVENT:"EVENT"},CAROUSEL_CONTENT_COLOR={BLACK:"#1D2024",WHITE:"#FFFFFF"},requestGetEventCarousel=()=>
67instance$3({method:"get",url:"/cms/web/event-carousel",responseType:"json"}),STALE_TIME$1=100,GC_TIME$1=1e3*30;function useGetCarouselItems(){const te=useQueries({queries:[{queryKey:DealsKeys.mainCarousel(),staleTime:STALE_TIME$1,gcTime:GC_TIME$1,placeholderData:keepPreviousData,refetchOnWindowFocus:!0,queryFn:async()=>(await requestGetMainCarousel()).data},{queryKey:DealsKeys.eventCarousel(),staleTime:STALE_TIME$1,gcTime:GC_TIME$1,placeholderData:keepPreviousData,refetchOnWindowFocus:!0,queryFn:async()=>(await requestGetEventCarousel()).data.result}]}),ne=computed(()=>te.value[0]),ie=computed(()=>te.value[1]);return{deals:computed(()=>ne.value.data?.deals??[]),carouselDeals:computed(()=>(ne.value.data?.deals??[]).filter(ae=>ae.dealType!=="ST")),safePortfolios:computed(()=>(ne.value.data?.deals??[]).filter(ae=>ae.dealType==="ST")),openedDealsCount:computed(()=>ne.value.data?.openedDealsCount??{total:0,refinancing:0,personal:0,employeeSmall:0,unlistedStock:0}),eventCarousel:computed(()=>ie.value.data??[]),isLoading:computed(()=>ne.value.isLoading||ie.value.isLoading),isPending:computed(()=>ne.value.isPending||ie.value.isPending),isFetching:computed(()=>ne.value.isFetching||ie.value.isFetching),isError:computed(()=>ne.value.isError||ie.value.isError),error:computed(()=>ne.value.error||ie.value.error||null),refetch:()=>{ne.value.refetch(),ie.value.refetch()}}}var _hoisted_1$37={class:"pagination-wrapper pc"},_hoisted_2$29={key:0,class:"pagination"},_hoisted_3$20={class:"thumbnail-container"},_hoisted_4$14=["src"],MainPageCarousel_vue_vue_type_script_setup_true_lang_default=defineComponent({__name:"MainPageCarousel",setup(te){const ne=ref(0),ie=ref(null),ae=ref(null);let se=!1;const oe=ref(!1),le=ref(0),{router:ce}=useRouter$1(),{isMobile:ue}=useResponsive(),{carouselDeals:de,eventCarousel:fe,openedDealsCount:he,isPending:pe}=useGetCarouselItems(),ve=computed(()=>!!(he.value.personal+he.value.unlistedStock+he.value.refinancing)),me=computed(()=>ge.value.length),ge=computed(()=>{const Ne={front:fe.value.filter(Ae=>Ae.order>0).sort((Ae,Pe)=>Ae.order-Pe.order),back:fe.value.filter(Ae=>Ae.order<0).sort((Ae,Pe)=>Pe.order-Ae.order)},we=de.value.map(Ae=>({...Ae,id:Ae.index,type:CAROUSEL_TYPE.DEAL,image:Ae.photos[0]?.file,imagePosition:"center"})),ke={...he.value,id:"PERSONAL",type:CAROUSEL_TYPE.PERSONAL,image:img_individual_default,imagePosition:"center"};return[...Te(Ne.front),...ve.value?[ke]:[],...we,...Te(Ne.back)]}),Se=computed(()=>ge.value[ne.value]||null),_e=computed(()=>{if(!Se.value)return CAROUSEL_CONTENT_COLOR.BLACK;switch(Se.value.type){case CAROUSEL_TYPE.PERSONAL:return CAROUSEL_CONTENT_COLOR.BLACK;case CAROUSEL_TYPE.DEAL:return CAROUSEL_CONTENT_COLOR.WHITE;case CAROUSEL_TYPE.EVENT:return Se.value.contentColor;default:return CAROUSEL_CONTENT_COLOR.BLACK}}),Ee=computed(()=>({type:ue.value&&ge.value.length>1?"loop":"fade",pagination:!1,arrows:!1,autoplay:!!ue.value,interval:4e3})),ye=computed(()=>({type:ge.value.length>1?"loop":"fade",pagination:!1,arrows:!1,autoplay:!0,interval:4e3}));function Te(Ne){return Ne.map((we,ke)=>({id:ke,type:CAROUSEL_TYPE.EVENT,isFront:!0,backgroundColor:we.background,contentColor:we.contentColor,imagePosition:"center",title:we.title,image:we.image,url:we.url,openInCurrentTab:!1,description:we.description,displayDate:we.displayDate,badges:[{backgroundColor:we.badgeBackgroun
67dColor,contentColor:we.badgeContentColor,content:we.badgeContent}]}))}function be(){if(Se.value)switch(Se.value.type){case CAROUSEL_TYPE.PERSONAL:Ce();break;case CAROUSEL_TYPE.DEAL:Re(Se.value);break;case CAROUSEL_TYPE.EVENT:Me(Se.value);break;default:break}}function Ce(){setDataLayerWithPreviousFunnel("mainCarousel_click",{deal_id:null,deal_type:null,deal_title:null,carousel_num:ne.value,deal_irr:null,deal_ltv:null,deal_grade:null,carousel_title:"í¬ì ê°ë¥í ê°ì¸ì ì©",carousel_badge:null}),ce.push({name:"individual"})}function Ie(Ne){const we=[];if(Ne.ltv){const ke=ltvBadgeFormatter(Ne.ltv);we.push(ke)}Ne.isPrior&&we.push("1ìì"),we.push(Ne.grade),setDataLayerWithPreviousFunnel("mainCarousel_click",{deal_id:Ne.index,deal_type:Ne.dealType,deal_title:Ne.title,carousel_num:ne.value,deal_irr:Ne.earningRate,deal_ltv:Ne.ltv,deal_grade:Ne.grade,carousel_title:Ne.title,carousel_badge:we}),ce.push({name:"deal-detail-class",params:{dealClass:"real-estate-special",dealIndex:Ne.index}})}function Re(Ne){Ie(Ne)}function Me(Ne){const we=window.location.origin,ke=Ne.url.startsWith("http")?new URL(Ne.url):new URL(`${window.location.origin}${Ne.url}`);if(ke.origin===we&&Ne.openInCurrentTab)ce.push(ke.pathname);else{const Ae=Ne.openInCurrentTab?"_self":"_blank";window.open(Ne.url,Ae)}setDataLayerWithPreviousFunnel("mainCarousel_click",{deal_id:null,deal_type:null,deal_title:null,carousel_num:ne.value,deal_irr:null,deal_ltv:null,deal_grade:null,carousel_title:Ne.title.toString(),carousel_badge:Ne.badges})}function Ge(){ae.value?.prev()}function Be(){ae.value?.next()}function Ve(Ne){ne.value=Ne,!se&&(se=!0,ae.value?.go(Ne),se=!1)}function $e(Ne){ne.value=Ne,!se&&(se=!0,ie.value?.go(Ne),se=!1)}function ze(Ne){ie.value?.go(Ne)}return watch(ge,(Ne,we)=>{Ne.length>0&&(we&&we.length>0&&Ne.length!==we.length&&(le.value++,ne.value=0),nextTick$1(()=>{oe.value=!0}))}),watch([ve],()=>{le.value++,ne.value=0}),watch(ue,(Ne,we)=>{Ne!==we&&nextTick$1(()=>{ie.value?.go(ne.value),ae.value?.go(ne.value)})}),onMounted(()=>{ge.value.length>0&&(oe.value=!0)}),(Ne,we)=>oe.value?(openBlock(),createElementBlock("div",{class:"carousel",key:le.value},[createBaseVNode("div",{onClick:be},[(openBlock(),createBlock(SplideCarousel_default,{class:"main-splide",options:Ee.value,ref_key:"mainSplide",ref:ie,onBeforeChange:Ve,key:unref(ue)?"mobile":"pc"},{slides:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(ge.value,ke=>(openBlock(),createBlock(SplideSlide_default,{key:ke.id},{default:withCtx(()=>[ke.type===unref(CAROUSEL_TYPE).PERSONAL?(openBlock(),createBlock(CarouselPersonal_default,{key:0,class:"slide-item",employeeSmall:ke.employeeSmall,personal:ke.personal,refinancing:ke.refinancing,total:ke.total,unlistedStock:ke.unlistedStock,mobileImageSrc:ke.image},null,8,["employeeSmall","personal","refinancing","total","unlistedStock","mobileImageSrc"])):createCommentVNode("",!0),ke.type===unref(CAROUSEL_TYPE).DEAL?(openBlock(),createBlock(CarouselDeal_default,{key:1,class:"slide-item",index:ke.index,backgroundColor:ke.backgroundColor,title:ke.title,earningRate:ke.earningRate,isPrior:ke.isPrior,mobileImageSrc:ke.image,ltv:ke.ltv,startDatetime:ke.startDatetime,grade:ke.grade,shareRatio:ke.shareRatio},null,8,["index","backgroundColor","title","earningRate","isPrior","mobileImageSrc","ltv","startDatetime","grade","shareRatio"])):createCommentVNode("",!0),ke.type===unref(CAROUSEL_TYPE).EVENT?(openBlock(),createBlock(CarouselEvent_default,{key:2,class:"slide-item",backgroundColor:ke.backgroundColor,contentColor:ke.contentColor,title:ke.title,description:ke.description,badges:ke.badges,mobileImageSrc:ke.image,backgroundPosition:ke.imagePosition,displayDate:ke.displayDate},null,8,["backgroundColor","contentColor","title","description","badges","mobileImageSrc","backgroundPosition","displayDate"])):createCommentVNode("",!0)]),_:2},1024))),128))]),default:withCtx(()=>[createBaseVNode("button",{class:"prev control-btn pc",onClick:withModifiers(Ge,["stop"])},[createVNode(CarouselArrow_default,{left:"",color:_e.value},null,8,["color"])]),createBaseVNode("button",{class:"next control-btn pc",onClick:withModifiers(Be,["stop"])},[createVNode(CarouselArrow_default,{color:_e.value},null,8,["color"])])]),_:1},8,["options"]))]),createBaseVNode("div",_hoisted_1$37,[unref(pe)?createCommentVNode("",!0):(openBlock(),createElementBlock("div",_hoisted_2$29,toDisplayString(ne.value+1)+"/"+toDisplayString(me.value),1))]),createBaseVNode("div",_hoisted_3$20,[createBaseVNode("div",{onClick:be},[createVNode(SplideCarousel_default,{class:"thumb-splide pc",options:ye.value,ref_key:"thumbSplide",ref:ae,onBeforeChange:$e},{slides:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(ge.value,(ke,Ae)=>(openBlock(),createBlock(SplideSlide_default,{class:"thumb-splide-slide",key:ke.id,onClick:Pe=>ze(Ae)},{default:withCtx(()=>[createBaseVNode("img",{src:ke.image,alt:"sample",width:"480",height:"280",style:normalizeStyle({objectPosition:ke.imagePosition})},null,12,_hoisted_4$14)]),_:2},1032,["onClick"]))),128))]),_:1},8,["options"])])])])):createCommentVNode("",!0)}}),MainPageCarousel_default=_plugin_vue_export_helper_default(MainPageCarousel_vue_vue_type_script_setup_true_lang_default,[["__scopeId","data-v-4a13ceaa"]]),arrow_right_b_default="data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='22'%20height='41'%20viewBox='0%200%2022%2041'%3e%3cg%20fill='none'%20fill-rule='evenodd'%3e%3cpath%20fill='%233C3C3C'%20d='M1.403%2041c-.187%200-.368-.033-.541-.1a1.31%201.31%200%200%201-.461-.3A1.312%201.312%200%200%201%200%2039.636c0-.374.134-.694.4-.962L18.715%2020.36.681%202.365a1.335%201.335%200%200%201-.4-.982C.28.995.414.668.68.4S1.276%200%201.663%200s.715.134.982.4l18.954%2018.998c.267.267.401.588.401.962s-.134.694-.4.962L2.363%2040.599a1.393%201.393%200%200%201-.962.4z'/%3e%3c/g%3e%3c/svg%3e",EdsDealCardV2Skeleton_vue_vue_type_script_setup_true_lang_default=defineComponent({__name:"EdsDealCardV2Skeleton",setup(te){return(ne,ie)=>(openBlock(),createBlock(unref(EdsnDealCardSkeleton)))}}),EdsDealCardV2Skeleton_default=EdsDealCardV2Skeleton_vue_vue_type_script_setup_true_lang_default,NewBadge_vue_vue_type_script_setup_true_lang_default=defineComponent({__name:"NewBadge",props:{size:{default:"default"}},setup(te){const ne=te;return(ie,ae)=>
67(openBlock(),createElementBlock("div",{class:normalizeClass(["new-badge",{"new-badge--small":ne.size==="small"}])},[...ae[0]||(ae[0]=[createBaseVNode("svg",{xmlns:"http://www.w3.org/2000/svg",width:"8",height:"9",viewBox:"0 0 8 9",fill:"none"},[createBaseVNode("path",{d:"M7.37305 0V8.83789H5.78613L1.9043 3.22266H1.83105V8.83789H0V0H1.61133L5.46875 5.61523H5.5542V0H7.37305Z",fill:"white"})],-1)])],2))}}),NewBadge_default=_plugin_vue_export_helper_default(NewBadge_vue_vue_type_script_setup_true_lang_default,[["__scopeId","data-v-e5b4b38a"]]),diversified_investment_icon_default="data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%20fill='none'%20%3e%3ccircle%20cx='9'%20cy='9'%20r='8'%20fill='%235B9BF3'%20/%3e%3cpath%20d='M9%201C7.7729%201%206.56224%201.28229%205.46169%201.82502C4.36114%202.36775%203.40019%203.15638%202.65317%204.12991C1.90616%205.10343%201.39311%206.23575%201.15372%207.43928C0.914322%208.6428%200.954996%209.88526%201.27259%2011.0706C1.59019%2012.2558%202.1762%2013.3522%202.98528%2014.2748C3.79437%2015.1973%204.80484%2015.9214%205.93853%2016.391C7.07223%2016.8606%208.29875%2017.0631%209.52322%2016.9829C10.7477%2016.9026%2011.9373%2016.5418%2013%2015.9282L9%209V1Z'%20fill='%23FFB751'%20/%3e%3cpath%20d='M9%201C7.94943%201%206.90914%201.20693%205.93853%201.60896C4.96793%202.011%204.08601%202.60028%203.34315%203.34315C2.60028%204.08601%202.011%204.96793%201.60896%205.93853C1.20693%206.90914%201%207.94943%201%209L9%209V1Z'%20fill='%23FF5A5A'%20/%3e%3ccircle%20cx='9'%20cy='9'%20r='3.5'%20fill='white'%20/%3e%3c/svg%3e",EdsnCheckbox_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"EdsnCheckbox",__name:"EdsnCheckbox",props:{shape:{type:String,default:void 0},label:{type:String,default:void 0},checked:{type:Boolean,default:void 0},defaultChecked:{type:Boolean,default:void 0},disabled:{type:Boolean,default:void 0},id:{type:String,default:void 0}},emits:["change"],setup(te,{emit:ne}){const ie=ne;return(ae,se)=>(openBlock(),createBlock(unref(EdsnCheckbox),{shape:te.shape,label:te.label,checked:te.checked,defaultChecked:te.defaultChecked,disabled:te.disabled,id:te.id,onChange:se[0]||(se[0]=oe=>ie("change",oe))},null,8,["shape","label","checked","defaultChecked","disabled","id"]))}}),EdsnCheckbox_default=EdsnCheckbox_vue_vue_type_script_setup_true_lang_default,EdsModalContent_vue_vue_type_script_lang_default=defineComponent({name:"EdsModalContent",props:{alignment:{type:String,default:"left"}},setup(te){const ne=inject(EDS_MODAL_CONTEXT_KEY,null),ie=computed(()=>ne?.size.value??"m"),ae=computed(()=>ne?.alignment.value??te.alignment),se=computed(()=>edsnTypographyStyle("body-m-regular"));return{rootClasses:computed(()=>["eds-modal-content",`eds-modal-content--alignment-${ae.value}`,`eds-modal-content--size-${ie.value}`]),typographyStyle:se}}});function _sfc_render$28(te,ne,ie,ae,se,oe){return openBlock(),createElementBlock("div",{class:normalizeClass(te.rootClasses),style:normalizeStyle(te.typographyStyle)},[renderSlot(te.$slots,"default")],6)}var EdsModalContent_default=_plugin_vue_export_helper_default(EdsModalContent_vue_vue_type_script_lang_default,[["render",_sfc_render$28],["__scopeId","data-v-a5a345aa"]]),EdsModalFooter_vue_vue_type_script_lang_default=defineComponent({name:"EdsModalFooter",setup(){const te=inject(EDS_MODAL_CONTEXT_KEY,null),ne=computed(()=>te?.size.value??"m");return{rootClasses:computed(()=>["eds-modal-footer",`eds-modal-footer--size-${ne.value}`])}}});function _sfc_render$27(te,ne,ie,ae,se,oe){return openBlock(),createElementBlock("div",{class:normalizeClass(te.rootClasses)},[renderSlot(te.$slots,"default")],2)}var EdsModalFooter_default=_plugin_vue_export_helper_default(EdsModalFooter_vue_vue_type_script_lang_default,[["render",_sfc_render$27],["__scopeId","data-v-cc1ed73c"]]),EdsModalTitle_vue_vue_type_script_lang_default=defineComponent({name:"EdsModalTitle",props:{alignment:{type:String,default:"left"}},setup(te){const ne=inject(EDS_MODAL_CONTEXT_KEY,null),ie=computed(()=>ne?.size.value??"m"),ae=computed(()=>ne?.alignment.value??te.alignment),se=computed(()=>edsnTypographyStyle(ie.value==="m"?"heading-s-strong":"heading-l-strong"));return{rootClasses:computed(()=>["eds-modal-title",`eds-modal-title--alignment-${ae.value}`,`eds-modal-title--size-${ie.value}`]),typographyStyle:se}}});function _sfc_render$26(te,ne,ie,ae,se,oe){return openBlock(),createElementBlock("div",{class:normalizeClass(te.rootClasses),style:normalizeStyle(te.typographyStyle)},[renderSlot(te.$slots,"default")],6)}var EdsModalTitle_default=_plugin_vue_export_helper_default(EdsModalTitle_vue_vue_type_script_lang_default,[["render",_sfc_render$26],["__scopeId","data-v-06e5a5ba"]]),STALE_TIME=100,GC_TIME=1e3*30;function useGetRealEstateDeals(te){return useQuery({queryKey:DealsKeys.realEstate(),queryFn:async()=>(await requestGetRealEstateDealsWithContents()).data,staleTime:STALE_TIME,gcTime:GC_TIME,placeholderData:keepPreviousData,refetchOnWindowFocus:!0,...te})}function useGetStockPurchaseDeals(te){return useQuery({queryKey:DealsKeys.stockPurchase(),queryFn:async()=>(await requestGetStockPurchaseDealsWithContents()).data,staleTime:STALE_TIME,gcTime:GC_TIME,placeholderData:keepPreviousData,refetchOnWindowFocus:!0,...te})}function useGetIndividualDeals(te){return useQuery({queryKey:DealsKeys.individual(),queryFn:async()=>(await requestGetIndividualDeals()).data,staleTime:STALE_TIME,gcTime:GC_TIME,placeholderData:keepPreviousData,refetchOnWindowFocus:!0,...te})}function useGetMainPageDeals(){const te=useQueries({queries:[{queryKey:DealsKeys.realEstate(),staleTime:STALE_TIME,gcTime:GC_TIME,placeholderData:keepPreviousData,refetchOnWindowFocus:!0,queryFn:async()=>(await requestGetRealEstateDealsWithContents()).data},{queryKey:DealsKeys.stockPurchase(),staleTime:STALE_TIME,gcTime:GC_TIME,placeholderData:keepPreviousData,refetchOnWindowFocus:!0,queryFn:async()=>(await requestGetStockPurchaseDealsWithContents()).data}]}),ne=computed(()=>te.value[0]),ie=computed(()=>te.value[1]);return{data:computed(()=>!ne.value.data||!ie.value.data?[]:[...ne.value.data,...ie.value.data]),isLoading:computed(()=>ne.value.isLoading||ie.value.isLoading),isFetching:computed(()=>ne.value.isFetching||ie.value.isFetching),isError:computed(()=>ne.value.isError||ie.value.isError),error:computed(()=>ne.value.error||ie.value.error||null),refetch:()=>{ne.value.refetch(),ie.value.refetch()}}}var requestGetDealFilter=()=>instance$1({method:"get",url:"/users/me/deal-filter",responseType:"json"}),requestPutDealFilter=te=>instance$1({method:"put",url:"/users/me/deal-filter",responseType:"json",data:te});function useGetPresetFilters(te){return useQuery({queryKey:DealsKeys.presetFilters(),queryFn:async()=>(await requestGetPresetFilters()).data,placeholderData:[],staleTime:1e3*60*60,...te})}function useGetDealFilter(te){return useQuery({queryKey:DealsKeys.dealFilter(),queryFn:async()=>(await requestGetDealFilter()).data,staleTime:1e3*60*5,...te})}function usePutDealFilter(){const te=useQueryClient();return useMutation({mutationFn:async ne=>(await requestPutDealFilter(ne)).data,onSuccess:()=>
67{te.invalidateQueries({queryKey:DealsKeys.dealFilter()})},retry:3})}var _hoisted_1$36={class:"checkbox-button-group-wrapper"},_hoisted_2$28={key:0,class:"tw-text-neutral-tertiary tw-text-body-m-strong"},_hoisted_3$19={class:"checkbox-button-group"},_hoisted_4$13=["onClick"],CheckboxButtonGroup_vue_vue_type_script_setup_true_lang_default=defineComponent({__name:"CheckboxButtonGroup",props:{options:{},value:{default:()=>[]},title:{}},emits:["click"],setup(te,{emit:ne}){const ie=te,ae=ne,se=le=>ie.value?.includes(le)??!1,oe=le=>{ae("click",le)};return(le,ce)=>(openBlock(),createElementBlock("div",_hoisted_1$36,[te.title?(openBlock(),createElementBlock("p",_hoisted_2$28,toDisplayString(te.title),1)):createCommentVNode("",!0),createBaseVNode("div",_hoisted_3$19,[(openBlock(!0),createElementBlock(Fragment,null,renderList(te.options,ue=>(openBlock(),createElementBlock("button",{key:ue.value,type:"button",class:normalizeClass(["checkbox-button",{"is-selected":se(ue.value)}]),onClick:de=>oe(ue.value)},toDisplayString(ue.label),11,_hoisted_4$13))),128))])]))}}),CheckboxButtonGroup_default=_plugin_vue_export_helper_default(CheckboxButtonGroup_vue_vue_type_script_setup_true_lang_default,[["__scopeId","data-v-cffa5703"]]),_hoisted_1$35={key:0,class:"tw-text-center tw-text-neutral-quaternary tw-text-body-m-regular"},_hoisted_2$27={key:1,class:"tw-flex tw-flex-col tw-gap-[8px] tw-overflow-x-auto"},_hoisted_3$18=["onClick"],_hoisted_4$12={class:"tw-flex tw-items-center tw-gap-[8px]"},_hoisted_5$7={class:"tw-w-[18px]"},_hoisted_6$7=["src"],_hoisted_7$7={class:"tw-text-neutral-default tw-text-body-m-strong"},_hoisted_8$6={key:0,class:"tw-flex tw-items-center"},_hoisted_9$6={key:1,class:"tw-w-[20px]"},FilterPreset_vue_vue_type_script_setup_true_lang_default=defineComponent({__name:"FilterPreset",props:{selectedPresetName:{default:null}},emits:["click"],setup(te,{emit:ne}){const ie=ne,{data:ae,isLoading:se,isError:oe}=useGetPresetFilters(),le=ce=>{ie("click",ce.conditions,ce.name)};return(ce,ue)=>{const de=resolveDirective("event-track"),fe=resolveDirective("loading");return withDirectives((openBlock(),createElementBlock("div",null,[ue[0]||(ue[0]=createBaseVNode("div",{class:"tw-mb-[8px] tw-text-brand-violet-default tw-text-caption-m-strong"},"ì¶ì² íí°",-1)),unref(oe)?(openBlock(),createElementBlock("div",_hoisted_1$35," ì¶ì² íí°ë¥¼ ë¶ë¬ì¬ ì ììµëë¤. ")):(openBlock(),createElementBlock("div",_hoisted_2$27,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(ae),he=>withDirectives((openBlock(),createElementBlock("div",{key:he.name,class:"preset-filter-card tw-flex tw-justify-between",onClick:pe=>le(he)},[createBaseVNode("div",_hoisted_4$12,[createBaseVNode("div",_hoisted_5$7,[createBaseVNode("img",{src:he.icon,alt:"preset image"},null,8,_hoisted_6$7)]),createBaseVNode("div",_hoisted_7$7,toDisplayString(he.name),1)]),te.selectedPresetName===he.name?(openBlock(),createElementBlock("div",_hoisted_8$6,[createVNode(EdsnIcon_default,{name:"check-mark",size:18,color:"var(--color-bg-brand-violet-default)"})])):(openBlock(),createElementBlock("div",_hoisted_9$6))],8,_hoisted_3$18)),[[de,{eventName:"dealFilter_presetClick",eventProperties:{presetName:he.name}}]])),128))]))])),[[fe,unref(se)]])}}}),FilterPreset_default=_plugin_vue_export_helper_default(FilterPreset_vue_vue_type_script_setup_true_lang_default,[["__scopeId","data-v-b0eb3e9a"]]),_hoisted_1$34={class:"radio-button-group-wrapper"},_hoisted_2$26={key:0,class:"tw-text-neutral-tertiary tw-text-body-m-strong"},_hoisted_3$17={class:"radio-button-group"},_hoisted_4$11=["onClick"],RadioButtonGroup_vue_vue_type_script_setup_true_lang_default=defineComponent({__name:"RadioButtonGroup",props:{options:{},value:{},title:{}},emits:["click"],setup(te,{emit:ne}){const ie=ne,ae=se=>
67{ie("click",se)};return(se,oe)=>(openBlock(),createElementBlock("div",_hoisted_1$34,[te.title?(openBlock(),createElementBlock("p",_hoisted_2$26,toDisplayString(te.title),1)):createCommentVNode("",!0),createBaseVNode("div",_hoisted_3$17,[(openBlock(!0),createElementBlock(Fragment,null,renderList(te.options,le=>(openBlock(),createElementBlock("button",{key:le.value,type:"button",class:normalizeClass(["radio-button",{"is-selected":te.value===le.value}]),onClick:ce=>ae(le.value)},toDisplayString(le.label),11,_hoisted_4$11))),128))])]))}}),RadioButtonGroup_default=_plugin_vue_export_helper_default(RadioButtonGroup_vue_vue_type_script_setup_true_lang_default,[["__scopeId","data-v-f8c0868e"]]),PipsMode;(function(te){te.Range="range",te.Steps="steps",te.Positions="positions",te.Count="count",te.Values="values"})(PipsMode||(PipsMode={}));var PipsType;(function(te){te[te.None=-1]="None",te[te.NoValue=0]="NoValue",te[te.LargeValue=1]="LargeValue",te[te.SmallValue=2]="SmallValue"})(PipsType||(PipsType={}));function isValidFormatter(te){return isValidPartialFormatter(te)&&typeof te.from=="function"}function isValidPartialFormatter(te){return typeof te=="object"&&typeof te.to=="function"}function removeElement(te){te.parentElement.removeChild(te)}function isSet(te){return te!=null}function preventDefault(te){te.preventDefault()}function unique(te){return te.filter(function(ne){return this[ne]?!1:this[ne]=!0},{})}function closest(te,ne){return Math.round(te/ne)*ne}function offset(te,ne){var ie=te.getBoundingClientRect(),ae=te.ownerDocument,se=ae.documentElement,oe=getPageOffset(ae);return/webkit.*Chrome.*Mobile/i.test(navigator.userAgent)&&(oe.x=0),ne?ie.top+oe.y-se.clientTop:ie.left+oe.x-se.clientLeft}function isNumeric(te){return typeof te=="number"&&!isNaN(te)&&isFinite(te)}function addClassFor(te,ne,ie){ie>0&&(addClass(te,ne),setTimeout(function(){removeClass(te,ne)},ie))}function limit(te){return Math.max(Math.min(te,100),0)}function asArray(te){return Array.isArray(te)?te:[te]}function countDecimals(te){te=String(te);var ne=te.split(".");return ne.length>1?ne[1].length:0}function addClass(te,ne){te.classList&&!/\s/.test(ne)?te.classList.add(ne):te.className+=" "+ne}function removeClass(te,ne){te.classList&&!/\s/.test(ne)?te.classList.remove(ne):te.className=te.className.replace(new RegExp("(^|\\b)"+ne.split(" ").join("|")+"(\\b|$)","gi")," ")}function hasClass(te,ne){return te.classList?te.classList.contains(ne):new RegExp("\\b"+ne+"\\b").test(te.className)}function getPageOffset(te){var ne=window.pageXOffset!==void 0,ie=(te.compatMode||"")==="CSS1Compat";return{x:ne?window.pageXOffset:ie?te.documentElement.scrollLeft:te.body.scrollLeft,y:ne?window.pageYOffset:ie?te.documentElement.scrollTop:te.body.scrollTop}}function getActions(){return window.navigator.pointerEnabled?{start:"pointerdown",move:"pointermove",end:"pointerup"}:window.navigator.msPointerEnabled?{start:"MSPointerDown",move:"MSPointerMove",end:"MSPointerUp"}:{start:"mousedown touchstart",move:"mousemove touchmove",end:"mouseup touchend"}}function getSupportsPassive(){var te=!1;try{var ne=Object.defineProperty({},"passive",{get:function(){te=!0}});window.addEventListener("test",null,ne)}catch{}return te}function getSupportsTouchActionNone(){return window.CSS&&CSS.supports&&CSS.supports("touch-action","none")}function subRangeRatio(te,ne){return 100/(ne-te)}function fromPercentage(te,ne,ie){return ne*100/(te[ie+1]-te[ie])}function toPercentage(te,ne){return fromPercentage(te,te[0]<0?ne+Math.abs(te[0]):ne-te[0],0)}function isPercentage(te,ne){return ne*(te[1]-te[0])/100+te[0]}function getJ(te,ne){for(var ie=1;te>=ne[ie];)ie+=1;return ie}function toStepping(te,ne,ie){if(ie>=te.slice(-1)[0])return 100;var ae=getJ(ie,te),se=te[ae-1],oe=te[ae],le=ne[ae-1],ce=ne[ae];return le+toPercentage([se,oe],ie)/subRangeRatio(le,ce)}function fromStepping(te,ne,ie){if(ie>=100)return te.slice(-1)[0];var ae=getJ(ie,ne),se=te[ae-1],oe=te[ae],le=ne[ae-1],ce=ne[ae];return isPercentage([se,oe],(ie-le)*subRangeRatio(le,ce))}function getStep(te,ne,ie,ae){if(ae===100)return ae;var se=getJ(ae,te),oe=te[se-1],le=te[se];return ie?ae-oe>(le-oe)/2?le:oe:ne[se-1]?te[se-1]+closest(ae-te[se-1],ne[se-1]):ae}var Spectrum=(function(){function te(ne,ie,ae){this.xPct=[],this.xVal=[],this.xSteps=[],this.xNumSteps=[],this.xHighestCompleteStep=[],this.xSteps=[ae||!1],this.xNumSteps=[!1],this.snap=ie;var se,oe=[];for(Object.keys(ne).forEach(function(le){oe.push([asArray(ne[le]),le])}),oe.sort(function(le,ce){return le[0][0]-ce[0][0]}),se=0;se<oe.length;se++)this.handleEntryPoint(oe[se][1],oe[se][0]);for(this.xNumSteps=this.xSteps.slice(0),se=0;se<this.xNumSteps.length;se++)this.handleStepPoint(se,this.xNumSteps[se])}return te.prototype.getDistance=function(ne){for(var ie=[],ae=0;ae<this.xNumSteps.length-1;ae++)ie[ae]=fromPercentage(this.xVal,ne,ae);return ie},te.prototype.getAbsoluteDistance=function(ne,ie,ae){var se=0;if(ne<this.xPct[this.xPct.length-1])for(;ne>this.xPct[se+1];)se++;else ne===this.xPct[this.xPct.length-1]&&(se=this.xPct.length-2);!ae&&ne===this.xPct[se+1]&&se++,ie===null&&(ie=[]);var oe,le=1,ce=ie[se],ue=0,de=0,fe=0,he=0;for(ae?oe=(ne-this.xPct[se])/(this.xPct[se+1]-this.xPct[se]):oe=(this.xPct[se+1]-ne)/(this.xPct[se+1]-this.xPct[se]);ce>0;)ue=this.xPct[se+1+he]-this.xPct[se+he],ie[se+he]*le+100-oe*100>100?(de=ue*oe,le=(ce-100*oe)/ie[se+he],oe=1):(de=ie[se+he]*ue/100*le,le=0),ae?(fe=fe-de,this.xPct.length+he>=1&&he--):(fe=fe+de,this.xPct.length-he>=1&&he++),ce=ie[se+he]*le;return ne+fe},te.prototype.toStepping=function(ne){return ne=toStepping(this.xVal,this.xPct,ne),ne},te.prototype.fromStepping=function(ne){return fromStepping(this.xVal,this.xPct,ne)},te.prototype.getStep=function(ne){return ne=getStep(this.xPct,this.xSteps,this.snap,ne),ne},te.prototype.getDefaultStep=function(ne,ie,ae){var se=getJ(ne,this.xPct);return(ne===100||ie&&ne===this.xPct[se-1])&&(se=Math.max(se-1,1)),(this.xVal[se]-this.xVal[se-1])/ae},te.prototype.getNearbySteps=function(ne){var ie=getJ(ne,this.xPct);return{stepBefore:{startValue:this.xVal[ie-2],step:this.xNumSteps[ie-2],highestStep:this.xHighestCompleteStep[ie-2]},thisStep:{startValue:this.xVal[ie-1],step:this.xNumSteps[ie-1],highestStep:this.xHighestCompleteStep[ie-1]},stepAfter:{startValue:this.xVal[ie],step:this.xNumSteps[ie],highestStep:this.xHighestCompleteStep[ie]}}},te.prototype.countStepDecimals=function(){var ne=this.xNumSteps.map(countDecimals);return Math.max.apply(null,ne)},te.prototype.hasNoSize=function(){return this.xVal[0]===this.xVal[this.xVal.length-1]}
67,te.prototype.convert=function(ne){return this.getStep(this.toStepping(ne))},te.prototype.handleEntryPoint=function(ne,ie){var ae;if(ne==="min"?ae=0:ne==="max"?ae=100:ae=parseFloat(ne),!isNumeric(ae)||!isNumeric(ie[0]))throw new Error("noUiSlider: 'range' value isn't numeric.");this.xPct.push(ae),this.xVal.push(ie[0]);var se=Number(ie[1]);ae?this.xSteps.push(isNaN(se)?!1:se):isNaN(se)||(this.xSteps[0]=se),this.xHighestCompleteStep.push(0)},te.prototype.handleStepPoint=function(ne,ie){if(ie){if(this.xVal[ne]===this.xVal[ne+1]){this.xSteps[ne]=this.xHighestCompleteStep[ne]=this.xVal[ne];return}this.xSteps[ne]=fromPercentage([this.xVal[ne],this.xVal[ne+1]],ie,0)/subRangeRatio(this.xPct[ne],this.xPct[ne+1]);var ae=(this.xVal[ne+1]-this.xVal[ne])/this.xNumSteps[ne],se=Math.ceil(Number(ae.toFixed(3))-1),oe=this.xVal[ne]+this.xNumSteps[ne]*se;this.xHighestCompleteStep[ne]=oe}},te})(),defaultFormatter={to:function(te){return te===void 0?"":te.toFixed(2)},from:Number},cssClasses={target:"target",base:"base",origin:"origin",handle:"handle",handleLower:"handle-lower",handleUpper:"handle-upper",touchArea:"touch-area",horizontal:"horizontal",vertical:"vertical",background:"background",connect:"connect",connects:"connects",ltr:"ltr",rtl:"rtl",textDirectionLtr:"txt-dir-ltr",textDirectionRtl:"txt-dir-rtl",draggable:"draggable",drag:"state-drag",tap:"state-tap",active:"active",tooltip:"tooltip",pips:"pips",pipsHorizontal:"pips-horizontal",pipsVertical:"pips-vertical",marker:"marker",markerHorizontal:"marker-horizontal",markerVertical:"marker-vertical",markerNormal:"marker-normal",markerLarge:"marker-large",markerSub:"marker-sub",value:"value",valueHorizontal:"value-horizontal",valueVertical:"value-vertical",valueNormal:"value-normal",valueLarge:"value-large",valueSub:"value-sub"},INTERNAL_EVENT_NS={tooltips:".__tooltips",aria:".__aria"};function testStep(te,ne){if(!isNumeric(ne))throw new Error("noUiSlider: 'step' is not numeric.");te.singleStep=ne}function testKeyboardPageMultiplier(te,ne){if(!isNumeric(ne))throw new Error("noUiSlider: 'keyboardPageMultiplier' is not numeric.");te.keyboardPageMultiplier=ne}function testKeyboardMultiplier(te,ne){if(!isNumeric(ne))throw new Error("noUiSlider: 'keyboardMultiplier' is not numeric.");te.keyboardMultiplier=ne}function testKeyboardDefaultStep(te,ne){if(!isNumeric(ne))throw new Error("noUiSlider: 'keyboardDefaultStep' is not numeric.");te.keyboardDefaultStep=ne}function testRange(te,ne){if(typeof ne!="object"||Array.isArray(ne))throw new Error("noUiSlider: 'range' is not an object.");if(ne.min===void 0||ne.max===void 0)throw new Error("noUiSlider: Missing 'min' or 'max' in 'range'.");te.spectrum=new Spectrum(ne,te.snap||!1,te.singleStep)}function testStart(te,ne){if(ne=asArray(ne),!Array.isArray(ne)||!ne.length)throw new Error("noUiSlider: 'start' option is incorrect.");te.handles=ne.length,te.start=ne}function testSnap(te,ne){if(typeof ne!="boolean")throw new Error("noUiSlider: 'snap' option must be a boolean.");te.snap=ne}function testAnimate(te,ne){if(typeof ne!="boolean")throw new Error("noUiSlider: 'animate' option must be a boolean.");te.animate=ne}function testAnimationDuration(te,ne){if(typeof ne!="number")throw new Error("noUiSlider: 'animationDuration' option must be a number.");te.animationDuration=ne}function testConnect(te,ne){var ie=[!1],ae;if(ne==="lower"?ne=[!0,!1]:ne==="upper"&&(ne=[!1,!0]),ne===!0||ne===!1){for(ae=1;ae<te.handles;ae++)ie.push(ne);ie.push(!1)}else{if(!Array.isArray(ne)||!ne.length||ne.length!==te.handles+1)throw new Error("noUiSlider: 'connect' option doesn't match handle count.");ie=ne}te.connect=ie}function testOrientation(te,ne){switch(ne){case"horizontal":te.ort=0;break;case"vertical":te.ort=1;break;default:throw new Error("noUiSlider: 'orientation' option is invalid.")}}function testMargin(te,ne){if(!isNumeric(ne))throw new Error("noUiSlider: 'margin' option must be numeric.");ne!==0&&(te.margin=te.spectrum.getDistance(ne))}function testLimit(te,ne){if(!isNumeric(ne))throw new Error("noUiSlider: 'limit' option must be numeric.");if(te.limit=te.spectrum.getDistance(ne),!te.limit||te.handles<2)throw new Error("noUiSlider: 'limit' option is only supported on linear sliders with 2 or more handles.")}function testPadding(te,ne){var ie;if(!isNumeric(ne)&&!Array.isArray(ne))throw new Error("noUiSlider: 'padding' option must be numeric or array of exactly 2 numbers.");if(Array.isArray(ne)&&!(ne.length===2||isNumeric(ne[0])||isNumeric(ne[1])))throw new Error("noUiSlider: 'padding' option must be numeric or array of exactly 2 numbers.");if(ne!==0){for(Array.isArray(ne)||(ne=[ne,ne]),te.padding=[te.spectrum.getDistance(ne[0]),te.spectrum.getDistance(ne[1])],ie=0;ie<te.spectrum.xNumSteps.length-1;ie++)if(te.padding[0][ie]<0||te.padding[1][ie]<0)throw new Error("noUiSlider: 'padding' option must be a positive number(s).");var ae=ne[0]+ne[1],se=te.spectrum.xVal[0];if(ae/(te.spectrum.xVal[te.spectrum.xVal.length-1]-se)>1)throw new Error("noUiSlider: 'padding' option must not exceed 100% of the range.")}}function testDirection(te,ne){switch(ne){case"ltr":te.dir=0;break;case"rtl":te.dir=1;break;default:throw new Error("noUiSlider: 'direction' option was not recognized.")}}function testBehaviour(te,ne){if(typeof ne!="string")throw new Error("noUiSlider: 'behaviour' must be a string containing options.");var ie=ne.indexOf("tap")>=0,ae=ne.indexOf("drag")>=0,se=ne.indexOf("fixed")>=0,oe=ne.indexOf("snap")>=0,le=ne.indexOf("hover")>=0,ce=ne.indexOf("unconstrained")>=0,ue=ne.indexOf("invert-connects")>=0,de=ne.indexOf("drag-all")>=0,fe=ne.indexOf("smooth-steps")>=0;if(se){if(te.handles!==2)throw new Error("noUiSlider: 'fixed' behaviour must be used with 2 handles");testMargin(te,te.start[1]-te.start[0])}if(ue&&te.handles!==2)throw new Error("noUiSlider: 'invert-connects' behaviour must be used with 2 handles");if(ce&&(te.margin||te.limit))throw new Error("noUiSlider: 'unconstrained' behaviour cannot be used with margin or limit");te.events={tap:ie||oe,drag:ae,dragAll:de,smoothSteps:fe,fixed:se,snap:oe,hover:le,unconstrained:ce,invertConnects:ue}}function testTooltips(te,ne){if(ne!==!1)if(ne===!0||isValidPartialFormatter(ne)){te.tooltips=[];for(var ie=0;ie<te.handles;ie++)te.tooltips.push(ne)}else{if(ne=asArray(ne),ne.length!==te.handles)throw new Error("noUiSlider: must pass a formatter for all handles.");ne.forEach(function(ae){if(typeof ae!="boolean"&&!isValidPartialFormatter(ae))throw new Error("noUiSlider: 'tooltips' must be passed a formatter or 'false'.")}),te.tooltips=ne}}function testHandleAttributes(te,ne){if(ne.length!==te.handles)throw new Error("noUiSlider: must pass a attributes for all handles.");te.handleAttributes=ne}function testAriaFormat(te,ne){if(!isValidPartialFormatter(ne))throw new Error("noUiSlider: 'ariaFormat' requires 'to' method.");te.ariaFormat=ne}function testFormat(te,ne){if(!isValidFormatter(ne))throw new Error("noUiSlider: 'format' requires 'to' and 'from' methods.");te.format=ne}function testKeyboardSupport(te,ne){if(typeof ne!="boolean")throw new Error("noUiSlider: 'keyboardSupport' option must be a boolean.");te.keyboardSupport=ne}function testDocumentElement(te,ne){te.documentElement=ne}function testCssPrefix(te,ne){if(typeof ne!="string"&&ne!==!1)throw new Error("noUiSlider: 'cssPrefix' must be a string or `false`.");te.cssPrefix=ne}
67function testCssClasses(te,ne){if(typeof ne!="object")throw new Error("noUiSlider: 'cssClasses' must be an object.");typeof te.cssPrefix=="string"?(te.cssClasses={},Object.keys(ne).forEach(function(ie){te.cssClasses[ie]=te.cssPrefix+ne[ie]})):te.cssClasses=ne}function testOptions(te){var ne={margin:null,limit:null,padding:null,animate:!0,animationDuration:300,ariaFormat:defaultFormatter,format:defaultFormatter},ie={step:{r:!1,t:testStep},keyboardPageMultiplier:{r:!1,t:testKeyboardPageMultiplier},keyboardMultiplier:{r:!1,t:testKeyboardMultiplier},keyboardDefaultStep:{r:!1,t:testKeyboardDefaultStep},start:{r:!0,t:testStart},connect:{r:!0,t:testConnect},direction:{r:!0,t:testDirection},snap:{r:!1,t:testSnap},animate:{r:!1,t:testAnimate},animationDuration:{r:!1,t:testAnimationDuration},range:{r:!0,t:testRange},orientation:{r:!1,t:testOrientation},margin:{r:!1,t:testMargin},limit:{r:!1,t:testLimit},padding:{r:!1,t:testPadding},behaviour:{r:!0,t:testBehaviour},ariaFormat:{r:!1,t:testAriaFormat},format:{r:!1,t:testFormat},tooltips:{r:!1,t:testTooltips},keyboardSupport:{r:!0,t:testKeyboardSupport},documentElement:{r:!1,t:testDocumentElement},cssPrefix:{r:!0,t:testCssPrefix}
67,cssClasses:{r:!0,t:testCssClasses},handleAttributes:{r:!1,t:testHandleAttributes}},ae={connect:!1,direction:"ltr",behaviour:"tap",orientation:"horizontal",keyboardSupport:!0,cssPrefix:"noUi-",cssClasses,keyboardPageMultiplier:5,keyboardMultiplier:1,keyboardDefaultStep:10};te.format&&!te.ariaFormat&&(te.ariaFormat=te.format),Object.keys(ie).forEach(function(le){if(!isSet(te[le])&&ae[le]===void 0){if(ie[le].r)throw new Error("noUiSlider: '"+le+"' is required.");return}ie[le].t(ne,isSet(te[le])?te[le]:ae[le])}),ne.pips=te.pips;var se=document.createElement("div"),oe=se.style.msTransform!==void 0;return ne.transformRule=se.style.transform!==void 0?"transform":oe?"msTransform":"webkitTransform",ne.style=[["left","top"],["right","bottom"]][ne.dir][ne.ort],ne}function scope(te,ne,ie){var ae=getActions(),se=getSupportsTouchActionNone()&&getSupportsPassive(),oe=te,le,ce,ue,de,fe,he,pe=ne.spectrum,ve=[],me=[],ge=[],Se=0,_e={},Ee=!1,ye=te.ownerDocument,Te=ne.documentElement||ye.documentElement,be=ye.body,Ce=ye.dir==="rtl"||ne.ort===1?0:100;function Ie(Le,Ue){var He=ye.createElement("div");return Ue&&addClass(He,Ue),Le.appendChild(He),He}function Re(Le,Ue){var He=Ie(Le,ne.cssClasses.origin),Ye=Ie(He,ne.cssClasses.handle);if(Ie(Ye,ne.cssClasses.touchArea),Ye.setAttribute("data-handle",String(Ue)),ne.keyboardSupport&&(Ye.setAttribute("tabindex","0"),Ye.addEventListener("keydown",function(Qe){return Ut(Qe,Ue)})),ne.handleAttributes!==void 0){var _t=ne.handleAttributes[Ue];Object.keys(_t).forEach(function(Qe){Ye.setAttribute(Qe,_t[Qe])})}return Ye.setAttribute("role","slider"),Ye.setAttribute("aria-orientation",ne.ort?"vertical":"horizontal"),Ue===0?addClass(Ye,ne.cssClasses.handleLower):Ue===ne.handles-1&&addClass(Ye,ne.cssClasses.handleUpper),He.handle=Ye,He}
67function Me(Le,Ue){return Ue?Ie(Le,ne.cssClasses.connect):!1}function Ge(Le,Ue){ce=Ie(Ue,ne.cssClasses.connects),ue=[],de=[],de.push(Me(ce,Le[0]));for(var He=0;He<ne.handles;He++)ue.push(Re(Ue,He)),ge[He]=He,de.push(Me(ce,Le[He+1]))}function Be(Le){return addClass(Le,ne.cssClasses.target),ne.dir===0?addClass(Le,ne.cssClasses.ltr):addClass(Le,ne.cssClasses.rtl),ne.ort===0?addClass(Le,ne.cssClasses.horizontal):addClass(Le,ne.cssClasses.vertical),getComputedStyle(Le).direction==="rtl"?addClass(Le,ne.cssClasses.textDirectionRtl):addClass(Le,ne.cssClasses.textDirectionLtr),Ie(Le,ne.cssClasses.base)}function Ve(Le,Ue){return!ne.tooltips||!ne.tooltips[Ue]?!1:Ie(Le.firstChild,ne.cssClasses.tooltip)}function $e(){return oe.hasAttribute("disabled")}function ze(Le){return ue[Le].hasAttribute("disabled")}function Ne(Le){Le!=null?(ue[Le].setAttribute("disabled",""),ue[Le].handle.removeAttribute("tabindex")):(oe.setAttribute("disabled",""),ue.forEach(function(Ue){Ue.handle.removeAttribute("tabindex")}))}function we(Le){Le!=null?(ue[Le].removeAttribute("disabled"),ue[Le].handle.setAttribute("tabindex","0")):(oe.removeAttribute("disabled"),ue.forEach(function(Ue){Ue.removeAttribute("disabled"),Ue.handle.setAttribute("tabindex","0")}))}function ke(){he&&(Ct("update"+INTERNAL_EVENT_NS.tooltips),he.forEach(function(Le){Le&&removeElement(Le)}),he=null)}function Ae(){ke(),he=ue.map(Ve),St("update"+INTERNAL_EVENT_NS.tooltips,function(Le,Ue,He){if(!(!he||!ne.tooltips)&&he[Ue]!==!1){var Ye=Le[Ue];ne.tooltips[Ue]!==!0&&(Ye=ne.tooltips[Ue].to(He[Ue])),he[Ue].innerHTML=Ye}})}function Pe(){Ct("update"+INTERNAL_EVENT_NS.aria),St("update"+INTERNAL_EVENT_NS.aria,function(Le,Ue,He,Ye,_t){ge.forEach(function(Qe){var Pt=ue[Qe],Et=kt(me,Qe,0,!0,!0,!0),Bt=kt(me,Qe,100,!0,!0,!0),Lt=_t[Qe],Vt=String(ne.ariaFormat.to(He[Qe]));Et=pe.fromStepping(Et).toFixed(1),Bt=pe.fromStepping(Bt).toFixed(1),Lt=pe.fromStepping(Lt).toFixed(1),Pt.children[0].setAttribute("aria-valuemin",Et),Pt.children[0].setAttribute("aria-valuemax",Bt),Pt.children[0].setAttribute("aria-valuenow",Lt),Pt.children[0].setAttribute("aria-valuetext",Vt)})})}function xe(Le){if(Le.mode===PipsMode.Range||Le.mode===PipsMode.Steps)return pe.xVal;if(Le.mode===PipsMode.Count){if(Le.values<2)throw new Error("noUiSlider: 'values' (>= 2) required for mode 'count'.");for(var Ue=Le.values-1,He=100/Ue,Ye=[];Ue--;)Ye[Ue]=Ue*He;return Ye.push(100),Oe(Ye,Le.stepped)}return Le.mode===PipsMode.Positions?Oe(Le.values,Le.stepped):Le.mode===PipsMode.Values?Le.stepped?Le.values.map(function(_t){return pe.fromStepping(pe.getStep(pe.toStepping(_t)))}):Le.values:[]}function Oe(Le,Ue){return Le.map(function(He){return pe.fromStepping(Ue?pe.getStep(He):He)})}function We(Le){function Ue(Lt,Vt){return Number((Lt+Vt).toFixed(7))}
67var He=xe(Le),Ye={},_t=pe.xVal[0],Qe=pe.xVal[pe.xVal.length-1],Pt=!1,Et=!1,Bt=0;return He=unique(He.slice().sort(function(Lt,Vt){return Lt-Vt})),He[0]!==_t&&(He.unshift(_t),Pt=!0),He[He.length-1]!==Qe&&(He.push(Qe),Et=!0),He.forEach(function(Lt,Vt){var Ft,Rt,Ht,zt=Lt,Ot=He[Vt+1],er,sr,or,lr,vr,cr,gr,_r=Le.mode===PipsMode.Steps;for(_r&&(Ft=pe.xNumSteps[Vt]),Ft||(Ft=Ot-zt),Ot===void 0&&(Ot=zt),Ft=Math.max(Ft,1e-7),Rt=zt;Rt<=Ot;Rt=Ue(Rt,Ft)){for(er=pe.toStepping(Rt),sr=er-Bt,vr=sr/(Le.density||1),cr=Math.round(vr),gr=sr/cr,Ht=1;Ht<=cr;Ht+=1)or=Bt+Ht*gr,Ye[or.toFixed(5)]=[pe.fromStepping(or),0];lr=He.indexOf(Rt)>-1?PipsType.LargeValue:_r?PipsType.SmallValue:PipsType.NoValue,!Vt&&Pt&&Rt!==Ot&&(lr=0),Rt===Ot&&Et||(Ye[er.toFixed(5)]=[Rt,lr]),Bt=er}}),Ye}function Je(Le,Ue,He){var Ye,_t,Qe=ye.createElement("div"),Pt=(Ye={},Ye[PipsType.None]="",Ye[PipsType.NoValue]=ne.cssClasses.valueNormal,Ye[PipsType.LargeValue]=ne.cssClasses.valueLarge,Ye[PipsType.SmallValue]=ne.cssClasses.valueSub,Ye),Et=(_t={},_t[PipsType.None]="",_t[PipsType.NoValue]=ne.cssClasses.markerNormal,_t[PipsType.LargeValue]=ne.cssClasses.markerLarge,_t[PipsType.SmallValue]=ne.cssClasses.markerSub,_t),Bt=[ne.cssClasses.valueHorizontal,ne.cssClasses.valueVertical],Lt=[ne.cssClasses.markerHorizontal,ne.cssClasses.markerVertical];addClass(Qe,ne.cssClasses.pips),addClass(Qe,ne.ort===0?ne.cssClasses.pipsHorizontal:ne.cssClasses.pipsVertical);function Vt(Rt,Ht){var zt=Ht===ne.cssClasses.value,Ot=zt?Bt:Lt,er=zt?Pt:Et;return Ht+" "+Ot[ne.ort]+" "+er[Rt]}function Ft(Rt,Ht,zt){if(zt=Ue?Ue(Ht,zt):zt,zt!==PipsType.None){var Ot=Ie(Qe,!1);Ot.className=Vt(zt,ne.cssClasses.marker),Ot.style[ne.style]=Rt+"%",zt>PipsType.NoValue&&(Ot=Ie(Qe,!1),Ot.className=Vt(zt,ne.cssClasses.value),Ot.setAttribute("data-value",String(Ht)),Ot.style[ne.style]=Rt+"%",Ot.innerHTML=String(He.to(Ht)))}}return Object.keys(Le).forEach(function(Rt){Ft(Rt,Le[Rt][0],Le[Rt][1])}),Qe}function Ze(){fe&&(removeElement(fe),fe=null)}function At(Le){Ze();var Ue=We(Le),He=Le.filter,Ye=Le.format||{to:function(_t){return String(Math.round(_t))}};return fe=oe.appendChild(Je(Ue,He,Ye)),fe}function De(){var Le=le.getBoundingClientRect(),Ue="offset"+["Width","Height"][ne.ort];return ne.ort===0?Le.width||le[Ue]:Le.height||le[Ue]}function Fe(Le,Ue,He,Ye){var _t=function(Pt){var Et=Xe(Pt,Ye.pageOffset,Ye.target||Ue);if(!Et||$e()&&!Ye.doNotReject||hasClass(oe,ne.cssClasses.tap)&&!Ye.doNotReject||Le===ae.start&&Et.buttons!==void 0&&Et.buttons>1||Ye.hover&&Et.buttons)return!1;se||Et.preventDefault(),Et.calcPoint=Et.points[ne.ort],He(Et,Ye)},Qe=[];return Le.split(" ").forEach(function(Pt){Ue.addEventListener(Pt,_t,se?{passive:!0}:!1),Qe.push([Pt,_t])}),Qe}function Xe(Le,Ue,He){var Ye=Le.type.indexOf("touch")===0,_t=Le.type.indexOf("mouse")===0,Qe=Le.type.indexOf("pointer")===0,Pt=0,Et=0;if(Le.type.indexOf("MSPointer")===0&&(Qe=!0),Le.type==="mousedown"&&!Le.buttons&&!Le.touches)return!1;if(Ye){var Bt=function(Ft){var Rt=Ft.target;return Rt===He||He.contains(Rt)||Le.composed&&Le.composedPath().shift()===He};if(Le.type==="touchstart"){var Lt=Array.prototype.filter.call(Le.touches,Bt);if(Lt.length>1)return!1;Pt=Lt[0].pageX,Et=Lt[0].pageY}else{var Vt=Array.prototype.find.call(Le.changedTouches,Bt);if(!Vt)return!1;Pt=Vt.pageX,Et=Vt.pageY}}return Ue=Ue||getPageOffset(ye),(_t||Qe)&&(Pt=Le.clientX+Ue.x,Et=Le.clientY+Ue.y),Le.pageOffset=Ue,Le.points=[Pt,Et],Le.cursor=_t||Qe,Le}function je(Le){var Ue=(Le-offset(le,ne.ort))*100/De();return Ue=limit(Ue),ne.dir?100-Ue:Ue}function It(Le){var Ue=100,He=!1;return ue.forEach(function(Ye,_t){if(!ze(_t)){var Qe=me[_t],Pt=Math.abs(Qe-Le);(Pt<Ue||Pt<=Ue&&Le>Qe||Pt===100&&Ue===100)&&(He=_t,Ue=Pt)}}),He}function wt(Le,Ue){Le.type==="mouseout"&&Le.target.nodeName==="HTML"&&Le.relatedTarget===null&&qe(Le,Ue)}function Nt(Le,Ue){if(navigator.appVersion.indexOf("MSIE 9")===-1&&Le.buttons===0&&Ue.buttonsProperty!==0)return qe(Le,Ue);var He=(ne.dir?-1:1)*(Le.calcPoint-Ue.startCalcPoint),Ye=He*100/Ue.baseSize;qt(He>0,Ye,Ue.locations,Ue.handleNumbers,Ue.connect)}function qe(Le,Ue){Ue.handle&&(removeClass(Ue.handle,ne.cssClasse
67s.active),Se-=1),Ue.listeners.forEach(function(He){Te.removeEventListener(He[0],He[1])}),Se===0&&(removeClass(oe,ne.cssClasses.drag),Xt(),Le.cursor&&(be.style.cursor="",be.removeEventListener("selectstart",preventDefault))),ne.events.smoothSteps&&(Ue.handleNumbers.forEach(function(He){jt(He,me[He],!0,!0,!1,!1)}),Ue.handleNumbers.forEach(function(He){bt("update",He)})),Ue.handleNumbers.forEach(function(He){bt("change",He),bt("set",He),bt("end",He)})}function Ke(Le,Ue){if(!Ue.handleNumbers.some(ze)){var He;Ue.handleNumbers.length===1&&(He=ue[Ue.handleNumbers[0]].children[0],Se+=1,addClass(He,ne.cssClasses.active)),Le.stopPropagation();var Ye=[],_t=Fe(ae.move,Te,Nt,{target:Le.target,handle:He,connect:Ue.connect,listeners:Ye,startCalcPoint:Le.calcPoint,baseSize:De(),pageOffset:Le.pageOffset,handleNumbers:Ue.handleNumbers,buttonsProperty:Le.buttons,locations:me.slice()}),Qe=Fe(ae.end,Te,qe,{target:Le.target,handle:He,listeners:Ye,doNotReject:!0,handleNumbers:Ue.handleNumbers}),Pt=Fe("mouseout",Te,wt,{target:Le.target,handle:He,listeners:Ye,doNotReject:!0,handleNumbers:Ue.handleNumbers});Ye.push.apply(Ye,_t.concat(Qe,Pt)),Le.cursor&&(be.style.cursor=getComputedStyle(Le.target).cursor,ue.length>1&&addClass(oe,ne.cssClasses.drag),be.addEventListener("selectstart",preventDefault,!1)),Ue.handleNumbers.forEach(function(Et){bt("start",Et)})}}function xt(Le){Le.stopPropagation();var Ue=je(Le.calcPoint),He=It(Ue);He!==!1&&(ne.events.snap||addClassFor(oe,ne.cssClasses.tap,ne.animationDuration),jt(He,Ue,!0,!0),Xt(),bt("slide",He,!0),bt("update",He,!0),ne.events.snap?Ke(Le,{handleNumbers:[He]}):(bt("change",He,!0),bt("set",He,!0)))}function Gt(Le){var Ue=je(Le.calcPoint),He=pe.getStep(Ue),Ye=pe.fromStepping(He);Object.keys(_e).forEach(function(_t){_t.split(".")[0]==="hover"&&_e[_t].forEach(function(Qe){Qe.call(ar,Ye)})})}function Ut(Le,Ue){if($e()||ze(Ue))return!1;var He=["Left","Right"],Ye=["Down","Up"],_t=["PageDown","PageUp"],Qe=["Home","End"];ne.dir&&!ne.ort?He.reverse():ne.ort&&!ne.dir&&(Ye.reverse(),_t.reverse());var Pt=Le.key.replace("Arrow",""),Et=Pt===_t[0],Bt=Pt===_t[1],Lt=Pt===Ye[0]||Pt===He[0]||Et,Vt=Pt===Ye[1]||Pt===He[1]||Bt,Ft=Pt===Qe[0],Rt=Pt===Qe[1];if(!Lt&&!Vt&&!Ft&&!Rt)return!0;Le.preventDefault();var Ht;if(Vt||Lt){var zt=Lt?0:1,Ot=hr(Ue)[zt];if(Ot===null)return!1;Ot===!1&&(Ot=pe.getDefaultStep(me[Ue],Lt,ne.keyboardDefaultStep)),Bt||Et?Ot*=ne.keyboardPageMultiplier:Ot*=ne.keyboardMultiplier,Ot=Math.max(Ot,1e-7),Ot=(Lt?-1:1)*Ot,Ht=ve[Ue]+Ot}else Rt?Ht=ne.spectrum.xVal[ne.spectrum.xVal.length-1]:Ht=ne.spectrum.xVal[0];return jt(Ue,pe.toStepping(Ht),!0,!0),bt("slide",Ue),bt("update",Ue),bt("change",Ue),bt("set",Ue),!1}function $t(Le){Le.fixed||ue.forEach(function(Ue,He){Fe(ae.start,Ue.children[0],Ke,{handleNumbers:[He]})}),Le.tap&&Fe(ae.start,le,xt,{}),Le.hover&&Fe(ae.move,le,Gt,{hover:!0}),Le.drag&&de.forEach(function(Ue,He){if(!(Ue===!1||He===0||He===de.length-1)){var Ye=ue[He-1],_t=ue[He],Qe=[Ue],Pt=[Ye,_t],Et=[He-1,He];addClass(Ue,ne.cssClasses.draggable),Le.fixed&&(Qe.push(Ye.children[0]),Qe.push(_t.children[0])),Le.dragAll&&(Pt=ue,Et=ge),Qe.forEach(function(Bt){Fe(ae.start,Bt,Ke,{handles:Pt,handleNumbers:Et,connect:Ue})})}})}function St(Le,Ue){_e[Le]=_e[Le]||[],_e[Le].push(Ue),Le.split(".")[0]==="update"&&ue.forEach(function(He,Ye){bt("update",Ye)})}function Mt(Le){return Le===INTERNAL_EVENT_NS.aria||Le===INTERNAL_EVENT_NS.tooltips}function Ct(Le){var Ue=Le&&Le.split(".")[0],He=Ue?Le.substring(Ue.length):Le;Object.keys(_e).forEach(function(Ye){var _t=Ye.split(".")[0],Qe=Ye.substring(_t.length);(!Ue||Ue===_t)&&(!He||He===Qe)&&(!Mt(Qe)||He===Qe)&&delete _e[Ye]})}function bt(Le,Ue,He){Object.keys(_e).forEach(function(Ye){Le===Ye.split(".")[0]&&_e[Ye].forEach(function(_t){_t.call(ar,ve.map(ne.format.to),Ue,ve.slice(),He||!1,me.slice(),ar)})})}function kt(Le,Ue,He,Ye,_t,Qe,Pt){var Et;return ue.length>1&&!ne.events.unconstrained&&(Ye&&Ue>0&&(Et=pe.getAbsoluteDistance(Le[Ue-1],ne.margin,!1),He=Math.max(He,Et)),_t&&Ue<ue.length-1&&(Et=pe.getAbsoluteDistance(Le[Ue+1],ne.margin,!0),He=Math.min(He,Et))),ue.length>1&&ne.limit&&(Ye&&Ue>0&&(Et=pe.getAbsoluteDistance(Le[Ue-1],ne.limit,!1),He=Math.min(He,Et)),_t&&Ue<ue.length-1&&(Et=pe.getAbsoluteDistance(Le[Ue+1],ne.limit,!0),He=Math.max(He,Et))),ne.padding&&(Ue===0&&(Et=pe.getAbsoluteDistance(0,ne.padding[0],!1),He=Math.max(He,Et)),Ue===ue.length-1&&(Et=pe.getAbsoluteDistance(100,ne.padding[1],!0),He=Math.min(He,Et))),Pt||(He=pe.getStep(He)),He=limit(He),He===Le[Ue]&&!Qe?!1:He}function Dt(Le,Ue){var He=ne.ort;return(He?Ue:Le)+", "+(He?Le:Ue)}function qt(Le,Ue,He,Ye,_t){var Qe=He.slice(),Pt=Ye[0],Et=ne.events.smoothSteps,Bt=[!Le,Le],Lt=[Le,!Le];Ye=Ye.slice(),Le&&Ye.reverse(),Ye.length>1?Ye.forEach(function(Ft,Rt){var Ht=kt(Qe,Ft,Qe[Ft]+Ue,Bt[Rt],Lt[Rt],!1,Et);Ht===!1?Ue=0:(Ue=Ht-Qe[Ft],Qe[Ft]=Ht)}):Bt=Lt=[!0];var Vt=!1;Ye.forEach(function(Ft,Rt){Vt=jt(Ft,He[Ft]+Ue,Bt[Rt],Lt[Rt],!1,Et)||Vt}),Vt&&(Ye.forEach(function(Ft){bt("update",Ft),bt("slide",Ft)}),_t!=null&&bt("drag",Pt))}function Wt(Le,Ue){return ne.dir?100-Le-Ue:Le}function Kt(Le,Ue){me[Le]=Ue,ve[Le]=pe.fromStepping(Ue);var He="translate("+Dt(Wt(Ue,0)-Ce+"%","0")+")";if(ue[Le].style[ne.transformRule]=He,ne.events.invertConnects&&me.length>1){var Ye=me.every(function(_t,Qe,Pt){return Qe===0||_t>=Pt[Qe-1]});if(Ee!==!Ye){Dr();return}}Yt(Le),Yt(Le+1),Ee&&(Yt(Le-1),Yt(Le+2))}function Xt(){ge.forEach(function(Le){var Ue=me[Le]>50?-1:1,He=3+(ue.length+Ue*Le);ue[Le].style.zIndex=String(He)})}function jt(Le,Ue,He,Ye,_t,Qe){return _t||(Ue=kt(me,Le,Ue,He,Ye,!1,Qe)),Ue===!1?!1:(Kt(Le,Ue),!0)}function Yt(Le){if(de[Le]){var Ue=me.slice();Ee&&Ue.sort(function(Et,Bt){return Et-Bt});var He=0,Ye=100;Le!==0&&(He=Ue[Le-1]),Le!==de.length-1&&(Ye=Ue[Le]);var _t=Ye-He,Qe="translate("+Dt(Wt(He,_t)+"%","0")+")",Pt="scale("+Dt(_t/100,"1")+")";de[Le].style[ne.transformRule]=Qe+" "+Pt}}function fr(Le,Ue){return Le===null||Le===!1||Le===void 0||(typeof Le=="number"&&(Le=String(Le)),Le=ne.format.from(Le),Le!==!1&&(Le=pe.toStepping(Le)),Le===!1||isNaN(Le))?me[Ue]:Le}function ir(Le,Ue,He){var Ye=asArray(Le),_t=me[0]===void 0;
67Ue=Ue===void 0?!0:Ue,ne.animate&&!_t&&addClassFor(oe,ne.cssClasses.tap,ne.animationDuration),ge.forEach(function(Et){jt(Et,fr(Ye[Et],Et),!0,!1,He)});var Qe=ge.length===1?0:1;if(_t&&pe.hasNoSize()&&(He=!0,me[0]=0,ge.length>1)){var Pt=100/(ge.length-1);ge.forEach(function(Et){me[Et]=Et*Pt})}for(;Qe<ge.length;++Qe)ge.forEach(function(Et){jt(Et,me[Et],!0,!0,He)});Xt(),ge.forEach(function(Et){bt("update",Et),Ye[Et]!==null&&Ue&&bt("set",Et)})}function Nr(Le){ir(ne.start,Le)}function xr(Le,Ue,He,Ye){if(Le=Number(Le),!(Le>=0&&Le<ge.length))throw new Error("noUiSlider: invalid handle number, got: "+Le);jt(Le,fr(Ue,Le),!0,!0,Ye),bt("update",Le),He&&bt("set",Le)}function pr(Le){if(Le===void 0&&(Le=!1),Le)return ve.length===1?ve[0]:ve.slice(0);var Ue=ve.map(ne.format.to);return Ue.length===1?Ue[0]:Ue}function Or(){for(Ct(INTERNAL_EVENT_NS.aria),Ct(INTERNAL_EVENT_NS.tooltips),Object.keys(ne.cssClasses).forEach(function(Le){removeClass(oe,ne.cssClasses[Le])});oe.firstChild;)oe.removeChild(oe.firstChild);delete oe.noUiSlider}function hr(Le){var Ue=me[Le],He=pe.getNearbySteps(Ue),Ye=ve[Le],_t=He.thisStep.step,Qe=null;if(ne.snap)return[Ye-He.stepBefore.startValue||null,He.stepAfter.startValue-Ye||null];_t!==!1&&Ye+_t>He.stepAfter.startValue&&(_t=He.stepAfter.startValue-Ye),Ye>He.thisStep.startValue?Qe=He.thisStep.step:He.stepBefore.step===!1?Qe=!1:Qe=Ye-He.stepBefore.highestStep,Ue===100?_t=null:Ue===0&&(Qe=null);var Pt=pe.countStepDecimals();return _t!==null&&_t!==!1&&(_t=Number(_t.toFixed(Pt))),Qe!==null&&Qe!==!1&&(Qe=Number(Qe.toFixed(Pt))),[Qe,_t]}function Lr(){return ge.map(hr)}function Mr(Le,Ue){var He=pr(),Ye=["margin","limit","padding","range","animate","snap","step","format","pips","tooltips","connect"];Ye.forEach(function(Qe){Le[Qe]!==void 0&&(ie[Qe]=Le[Qe])});var _t=testOptions(ie);Ye.forEach(function(Qe){Le[Qe]!==void 0&&(ne[Qe]=_t[Qe])}),pe=_t.spectrum,ne.margin=_t.margin,ne.limit=_t.limit,ne.padding=_t.padding,ne.pips?At(ne.pips):Ze(),ne.tooltips?Ae():ke(),me=[],ir(isSet(Le.start)?Le.start:He,Ue),Le.connect&&mr()}function mr(){for(;ce.firstChild;)ce.removeChild(ce.firstChild);for(var Le=0;Le<=ne.handles;Le++)de[Le]=Me(ce,ne.connect[Le]),Yt(Le);$t({drag:ne.events.drag,fixed:!0})}function Dr(){Ee=!Ee,testConnect(ne,ne.connect.map(function(Le){return!Le})),mr()}function Br(){le=Be(oe),Ge(ne.connect,le),$t(ne.events),ir(ne.start),ne.pips&&At(ne.pips),ne.tooltips&&Ae(),Pe()}Br();var ar={destroy:Or,steps:Lr,on:St,off:Ct,get:pr,set:ir,setHandle:xr,reset:Nr,disable:Ne,enable:we,__moveHandles:function(Le,Ue,He){qt(Le,Ue,me,He)},options:ie,updateOptions:Mr,target:oe,removePips:Ze,removeTooltips:ke,getPositions:function(){return me.slice()},getTooltips:function(){return he},getOrigins:function(){return ue},pips:At};return ar}function initialize(te,ne){if(!te||!te.nodeName)throw new Error("noUiSlider: create requires a single element, got: "+te);if(te.noUiSlider)throw new Error("noUiSlider: Slider was already initialized.");var ie=scope(te,testOptions(ne),ne);return te.noUiSlider=ie,ie}var nouislider_default={__spectrum:Spectrum,cssClasses,create:initialize},RangeSlider_vue_vue_type_script_setup_true_lang_default=defineComponent({__name:"RangeSlider",props:{options:{},value:{},size:{}},emits:["start","slide","drag","update","change","set","end"],setup(te,{emit:ne}){function ie(ve,me){return ve===me?!0:Array.isArray(ve)&&Array.isArray(me)?ve.length===me.length&&ve.every((ge,Se)=>ge===me[Se]):!1}const ae=te,se=["start","slide","drag","update","change","set","end"],oe=ne,le=ref(null),ce=ref(null);function ue(){le.value&&(nouislider_default.create(le.value,{...ae.options}),ce.value=le.value.noUiSlider)}function de(){ce.value&&(ce.value.destroy(),ce.value=null)}function fe(){se.forEach(ve=>{ce.value&&ce.value.on(ve,(...me)=>{oe(ve,...me)})})}function he(ve){if(!ce.value)return;const me=Array.isArray(ve)?ve:[ve];ce.value.set(me)}const pe=debounce$1(he,300);return onMounted(()=>{ue(),fe()}),watch(()=>ae.value,(ve,me)=>{ve!==void 0&&(ie(ve,me)||pe(ve))}),onBeforeUnmount(()=>{de()}),(ve,me)=>(openBlock(),createElementBlock("div",{ref_key:"sliderRef",ref:le,class:normalizeClass(ae.size==="l"?"size--l":"size--m")},null,2))}}),RangeSlider_default=RangeSlider_vue_vue_type_script_setup_true_lang_default,_hoisted_1$33={class:"range-slider-group-wrapper"},_hoisted_2$25={key:0,class:"title-row"},_hoisted_3$16={class:"title-text"},_hoisted_4$10={class:"tw-pb-[36px]"},RangeSliderGroup_vue_vue_type_script_setup_true_lang_default=defineComponent({__name:"RangeSliderGroup",props:{title:{},options:{},value:{}},emits:["change","selectAll"],setup(te,{emit:ne}){const ie=ne,ae=oe=>{ie("change",oe)},se=()=>{ie("selectAll")};return(oe,le)=>(openBlock(),createElementBlock("div",_hoisted_1$33,[te.title?(openBlock(),createElementBlock("div",_hoisted_2$25,[createBaseVNode("p",_hoisted_3$16,toDisplayString(te.title),
671),createBaseVNode("button",{type:"button",class:"all-button",onClick:se},"ì ì²´")])):createCommentVNode("",!0),createBaseVNode("div",_hoisted_4$10,[createVNode(RangeSlider_default,{class:"range-slider",options:te.options,value:te.value,onChange:ae},null,8,["options","value"])])]))}}),RangeSliderGroup_default=_plugin_vue_export_helper_default(RangeSliderGroup_vue_vue_type_script_setup_true_lang_default,[["__scopeId","data-v-a6eafb12"]]),_hoisted_1$32={class:"tw-flex tw-h-[70px] tw-shrink-0 tw-items-center tw-justify-between tw-px-[20px] tw-pb-[16px] tw-pt-[24px]"},_hoisted_2$24={class:"filter-modal-content"},_hoisted_3$15={key:0,class:"tw-p-[20px] tw-bg-brand-violet-quaternary"},_hoisted_4$9={key:1,class:"tw-px-[20px] tw-pt-[20px]"},_hoisted_5$6={class:"tw-px-[20px] tw-py-[16px]"},_hoisted_6$6={key:3,class:"tw-my-[16px] tw-h-[1px] tw-border-none tw-bg-[#F1F3F5]"},_hoisted_7$6={class:"filter-modal-footer"},_hoisted_8$5={key:0,class:"tw-flex tw-h-[42px] tw-items-center tw-justify-between tw-rounded-[8px] tw-bg-[#F4F2FC] tw-px-[16px] tw-text-caption-m-regular"},_hoisted_9$5={class:"tw-flex tw-items-center tw-gap-[4px]"},_hoisted_10$5={class:"tw-flex tw-h-full tw-translate-y-[2.5px] tw-items-center"},_hoisted_11$3={class:"tw-mt-[12px] tw-flex tw-items-center tw-gap-[8px]"},_hoisted_12$3={class:"tw-w-full"},DealFilterModal_vue_vue_type_script_setup_true_lang_default=defineComponent({__name:"DealFilterModal",props:{show:{type:Boolean},filterOptions:{},useStore:{},hiddenCategory:{type:Boolean,default:!1}},emits:["close","filter","apply","reset"],setup(te,{emit:ne}){const ie=te,ae=ne,se=ie.useStore(),{data:oe}=useGetGnb(),le=computed(()=>oe.value?.authenticated),ce=computed(()=>{const De=se.filters;return De.categories.length===0&&De.loanApplicationTypes.length===0&&De.dealStates.length===0&&De.badges.length===0&&De.lengthRanges.length===0&&De.desiredInvestmentAmounts.length===0&&De.regions.length===0&&De.earningRateRange.min===0&&De.earningRateRange.max===20&&De.ltvRange.min===0&&De.ltvRange.max===100}),{data:ue}=useGetDealFilter({enabled:le}),{mutate:de}=usePutDealFilter(),fe=ref(!1),he=ref(!1),pe=()=>{const De=se.filters,Fe={categories:De.categories.map(Xe=>({code:Xe})),loanApplicationTypes:De.loanApplicationTypes.map(Xe=>({code:Xe})),dealStates:De.dealStates.map(Xe=>({code:Xe})),badges:De.badges.map(Xe=>({code:Xe})),lengthRanges:De.lengthRanges.map(Xe=>({code:Xe})),desiredInvestmentAmounts:De.desiredInvestmentAmounts.map(Xe=>({code:Xe})),regions:De.regions.map(Xe=>({code:Xe})),earningRateRange:De.earningRateRange,ltvRange:De.ltvRange};track("dealFilter_saveFilter"),se.applyFilters(),de(Fe,{onSuccess:()=>{he.value=!1,ae("close")},onError:Xe=>{console.error("Failed to save filter:",Xe)}})},ve=()=>{he.value=!1};watch(()=>ie.show,De=>{De||nextTick$1(()=>{fe.value=!1})});const{data:me}=useGetRealEstateDeals(),{data:ge}=useGetStockPurchaseDeals(),Se=computed(()=>[...me.value||[],...ge.value||[]]),_e=computed(()=>{if(!se?.filters)return Se.value.length;const De=se.filters;let Fe=[...Se.value];return ie.filterOptions.forEach(Xe=>{Fe=Fe.filter(je=>Xe.filter(je,De)!==null)}),Fe.length}),Ee=computed(()=>_e.value===0?"ê²ì ê²°ê³¼ ìì":`${_e.value}ê° ìí 보기`),ye=computed(()=>{if(!se?.filters)return ie.filterOptions;const De=se.filters;return ie.filterOptions.filter(Fe=>ie.hiddenCategory&&Fe.key==="categories"?!1:Fe.visible?Fe.visible(De):!0)}),Te=computed(()=>{if(!se?.filters)return[];const De=se.filters;return ie.filterOptions.filter(Fe=>Fe.visible?!Fe.visible(De):!1).map(Fe=>Fe.key)}),be=(De,Fe)=>{if(!se)return;if(se.selectedPresetName===Fe){se.resetFilters(),se.setSelectedPresetName(""),ae("filter");return}const Xe={categories:De.categories?.map(je=>je.code)||[],loanApplicationTypes:De.loanApplicationTypes?.map(je=>je.code)||[],dealStates:De.dealStates?.map(je=>je.code)||[],badges:De.badges?.map(je=>je.code)||[],lengthRanges:De.lengthRanges?.map(je=>je.code)||[],desiredInvestmentAmounts:De.desiredInvestmentAmounts?.map(je=>je.code)||[],regions:De.regions?.map(je=>je.code)||[],earningRateRange:De.earningRateRange||{min:0,max:20},ltvRange:De.ltvRange||{min:0,max:100}};se.setFilterStateBulk(Xe),se.setSelectedPresetName(Fe),ae("filter")};watch(Te,(De,Fe)=>{if(!se)return;const Xe=De.filter(je=>!Fe?.includes(je));Xe.length>0&&(Xe.forEach(je=>{se.resetFilterState(je)}),ae("filter"))},{deep:!0});const Ce=De=>{if(!se?.filters)return[];const Fe=se.filters[De];return Array.isArray(Fe)?Fe:[]},Ie=De=>{if(!se?.filters)return"";const Fe=se.filters[De];return Array.isArray(Fe)&&Fe.length>0?Fe[0]:""},Re=De=>{if(De.ui!=="range"||!De.range)return{start:[0,0],range:{min:0,max:0}};const{min:Fe,max:Xe}=De.range,je=[];for(let qe=Fe;qe<=Xe;qe+=1)je.push(`${qe}%`);const It=se?.filters?.[De.key];let wt=Fe,Nt=Xe;return It&&typeof It=="object"&&"min"in It&&"max"in It&&(wt=It.min,Nt=It.max),{start:[je[wt],je[Nt]],step:1,range:{min:0,max:je.length-1},format:{to:qe=>je[Math.round(qe)],from:qe=>je.indexOf(qe)},tooltips:[!0,!0],connect:[!1,!0,!1]}},Me=De=>{if(!se?.filters)return["0%","0%"];const Fe=se.filters[De];return Fe&&typeof Fe=="object"&&"min"in Fe&&"max"in Fe?[`${Fe.min}%`,`${Fe.max}%`]:["0%","0%"]},Ge=()=>{se.cancelFilters(),ae("close")},Be=()=>{Ge()},Ve=(De,Fe)=>{if(!Fe)return De.length===0;const Xe=Array.isArray(Fe)?[...toRaw(Fe)]:[];if(De.length!==Xe.length)return!1;const je=De.map(wt=>wt.code).sort(),It=Xe.map(wt=>wt.code).sort();return je.every((wt,Nt)=>wt===It[Nt])},$e=computed(()=>
67{if(!ue.value)return!0;const De=se.filters,Fe=toRaw(ue.value),Xe=!Ve(De.categories.map(St=>({code:St})),Fe.categories),je=!Ve(De.loanApplicationTypes.map(St=>({code:St})),Fe.loanApplicationTypes),It=!Ve(De.dealStates.map(St=>({code:St})),Fe.dealStates),wt=!Ve(De.badges.map(St=>({code:St})),Fe.badges),Nt=!Ve(De.lengthRanges.map(St=>({code:St})),Fe.lengthRanges),qe=!Ve(De.desiredInvestmentAmounts.map(St=>({code:St})),Fe.desiredInvestmentAmounts),Ke=!Ve(De.regions.map(St=>({code:St})),Fe.regions),xt=Fe.earningRateRange?toRaw(Fe.earningRateRange):null,Gt=!xt||De.earningRateRange.min!==xt.min||De.earningRateRange.max!==xt.max,Ut=Fe.ltvRange?toRaw(Fe.ltvRange):null,$t=!Ut||De.ltvRange.min!==Ut.min||De.ltvRange.max!==Ut.max;return Xe||je||It||wt||Nt||qe||Ke||Gt||$t}),ze=()=>{if(fe.value){const De=ue.value?toRaw(ue.value):null;if(!De||Object.keys(De).length===0){pe();return}if($e.value){he.value=!0;return}}se.applyFilters(),ae("apply",se.filters),ae("close")},Ne=()=>{se&&(se.resetFilters(),ae("reset",se.filters))},we=De=>(De??[]).map(Fe=>({label:Fe.label,value:Fe.code})),ke=(De,Fe)=>{if(!se?.filters)return;const Xe=De,je=se.filters[Xe];if(Array.isArray(je)){const It=je.indexOf(Fe),wt=[...je];It>-1?wt.splice(It,1):wt.push(Fe),se.setFilterState(Xe,wt),ae("filter",De,wt)}},Ae=(De,Fe)=>{se&&(Ie(De)===Fe?(se.setFilterState(De,[]),ae("filter",De,[])):(se.setFilterState(De,[Fe]),ae("filter",De,[Fe])))},Pe=(De,Fe)=>{if(!se)return;const Xe=parseInt(Fe[0].replace("%","")),je=parseInt(Fe[1].replace("%",""));se.setFilterState(De,{min:Xe,max:je}),ae("filter",De,{min:Xe,max:je})},xe=De=>{if(!se||De.ui!=="range"||!De.range)return;const{min:Fe,max:Xe}=De.range;se.setFilterState(De.key,{min:Fe,max:Xe}),ae("filter",De.key,{min:Fe,max:Xe})},Oe=()=>{nextTick$1(()=>{document.body.style.overflow="hidden"})},We=()=>{document.body.style.overflow=""};watch(()=>ie.show,async De=>{De?(se.initFilters(),track("dealFilter_filterModalOpen"),Oe()):We()}),watch(ce,De=>{De&&(fe.value=!1)});const{router:Je,route:Ze}=useRouter$1(),At=()=>{if(!le.value){window.location.href=`/user/login/?next=${Ze.value.path}`;return}Je.push({name:"InvestmentDiversifiedLanding"})};return onBeforeUnmount(()=>{We()}),(De,Fe)=>{const Xe=resolveDirective("event-track");return openBlock(),createBlock(Teleport,{to:"body"},[createVNode(Transition,{name:"filter-modal"},{default:withCtx(()=>[te.show?(openBlock(),createElementBlock("div",{key:0,class:"filter-modal-overlay",onClick:Be},[createBaseVNode("div",{class:"filter-modal-container",onClick:Fe[1]||(Fe[1]=withModifiers(()=>{},["stop"]))},[createBaseVNode("div",_hoisted_1$32,[Fe[3]||(Fe[3]=createBaseVNode("div",{class:"tw-text-neutral-default tw-text-heading-m-regular"},"íí°",-1)),createBaseVNode("div",{class:"tw-cursor-pointer",onClick:Ge},[createVNode(EdsnIcon_default,{name:"close",size:18,color:"var(--color-text-neutral-quaternary)"})])]),createBaseVNode("div",_hoisted_2$24,[te.hiddenCategory?createCommentVNode("",!0):(openBlock(),createElementBlock("div",_hoisted_3$15,[createVNode(FilterPreset_default,{selectedPresetName:unref(se).selectedPresetName,onClick:be}
67,null,8,["selectedPresetName"])])),te.hiddenCategory?createCommentVNode("",!0):(openBlock(),createElementBlock("div",_hoisted_4$9,[withDirectives((openBlock(),createElementBlock("div",{class:"tw-flex tw-cursor-pointer tw-items-center tw-justify-between tw-rounded-[8px] tw-px-[16px] tw-py-[12px] tw-bg-brand-blue-quaternary",onClick:At},[Fe[4]||(Fe[4]=createBaseVNode("div",{class:"tw-flex tw-items-start tw-gap-[8px]"},[createBaseVNode("div",{class:"tw-w-[18px] tw-pt-[4px]"},[createBaseVNode("img",{src:"data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%20fill='none'%20%3e%3ccircle%20cx='9'%20cy='9'%20r='8'%20fill='%235B9BF3'%20/%3e%3cpath%20d='M9%201C7.7729%201%206.56224%201.28229%205.46169%201.82502C4.36114%202.36775%203.40019%203.15638%202.65317%204.12991C1.90616%205.10343%201.39311%206.23575%201.15372%207.43928C0.914322%208.6428%200.954996%209.88526%201.27259%2011.0706C1.59019%2012.2558%202.1762%2013.3522%202.98528%2014.2748C3.79437%2015.1973%204.80484%2015.9214%205.93853%2016.391C7.07223%2016.8606%208.29875%2017.0631%209.52322%2016.9829C10.7477%2016.9026%2011.9373%2016.5418%2013%2015.9282L9%209V1Z'%20fill='%23FFB751'%20/%3e%3cpath%20d='M9%201C7.94943%201%206.90914%201.20693%205.93853%201.60896C4.96793%202.011%204.08601%202.60028%203.34315%203.34315C2.60028%204.08601%202.011%204.96793%201.60896%205.93853C1.20693%206.90914%201%207.94943%201%209L9%209V1Z'%20fill='%23FF5A5A'%20/%3e%3ccircle%20cx='9'%20cy='9'%20r='3.5'%20fill='white'%20/%3e%3c/svg%3e",alt:"ë¶ì°í¬ì",width:"18",height:"18"})]),createBaseVNode("div",{class:"tw-text-neutral-default tw-text-body-m-strong"},[createTextVNode(" ì¬ë¬ ìíì ëë ì í¬ìíê³ ì¶ì´ì "),createBaseVNode("br"),createBaseVNode("div",{class:"tw-text-brand-blue-default tw-text-caption-m-regular"}," í¬ì í¬í¸í´ë¦¬ì¤ ë§ë¤ê¸° ")])],-1)),createBaseVNode("div",null,[createVNode(EdsnIcon_default,{name:"arrow-light-right",size:18,color:"var(--color-text-neutral-quaternary)"})])])),[[Xe,{eventName:"dealFilter_diversifiedClick"}]])])),createBaseVNode("div",_hoisted_5$6,[(openBlock(!0),createElementBlock(Fragment,null,renderList(ye.value,(je,It)=>(openBlock(),createElementBlock("div",{key:je.key,class:"filter-section"},[je.ui==="checkbox"?(openBlock(),createBlock(CheckboxButtonGroup_default,{key:0,title:je.sectionTitle,options:we(je.options),value:Ce(je.key),onClick:wt=>ke(je.key,wt)},null,8,["title","options","value","onClick"])):je.ui==="radio"?(openBlock(),createBlock(RadioButtonGroup_default,{key:1,title:je.sectionTitle,options:we(je.options),value:Ie(je.key),onClick:wt=>Ae(je.key,wt)},null,8,["title","options","value","onClick"])):createCommentVNode("",!0),je.ui==="range"?(openBlock(),createBlock(RangeSliderGroup_default,{key:je.key,title:je.sectionTitle,options:Re(je),value:Me(je.key),onChange:wt=>Pe(je.key,wt),onSelectAll:()=>xe(je)},null,8,["title","options","value","onChange","onSelectAll"])):createCommentVNode("",!0),It<ye.value.length-1?(openBlock(),createElementBlock("hr",_hoisted_6$6)):createCommentVNode("",!0)]))),128))])]),createBaseVNode("div",_hoisted_7$6,[!te.hiddenCategory&&le.value?(openBlock(),createElementBlock("div",_hoisted_8$5,[createBaseVNode("div",_hoisted_9$5,[createVNode(EdsnIcon_default,{name:"bookmark",variant:"filled",color:"#d1c6f4"}),Fe[5]||(Fe[5]=createBaseVNode("div",{class:"tw-text-neutral-default"},"íì¬ ì¤ì ì ë´ íí°ë¡ ì ì¥",-1))]),createBaseVNode("div",_hoisted_10$5,[(openBlock(),createBlock(EdsnCheckbox_default,{shape:"rectangle",key:`save-filter-${he.value}-${fe.value}`,checked:fe.value,disabled:ce.value,onChange:Fe[0]||(Fe[0]=je=>{fe.value=je.target.checked})},null,8,["checked","disabled"]))])])):createCommentVNode("",!0),createBaseVNode("div",_hoisted_11$3,[withDirectives((openBlock(),createElementBlock("div",{class:"tw-flex tw-shrink-0 tw-cursor-pointer tw-items-center tw-gap-[2px]",onClick:Ne},[Fe[6]||(Fe[6]=createBaseVNode("div",{class:"tw-text-neutral-tertiary tw-text-body-l-regular"},"ì´ê¸°í",-1)),createVNode(EdsnIcon_default,{name:"refresh",color:"var(--color-text-neutral-tertiary)"})])),[[Xe,{eventName:"dealFilter_modalResetClick"}]]),createBaseVNode("div",_hoisted_12$3,[withDirectives(createVNode(EdsnButton_default,{size:"l",fullWidth:!0,label:Ee.value,onClick:ze},null,8,["label"]),[[Xe,{eventName:"dealFilter_applyClick"}]])])])])]),createVNode(EdsModal_default,{opened:he.value,token:"center-m",onClose:Fe[2]||(Fe[2]=()=>{he.value=!1})},{default:withCtx(()=>[createVNode(EdsModalTitle_default,null,{default:withCtx(()=>[...Fe[7]||(Fe[7]=[createTextVNode("기존 ë´ íí°ë¥¼ ë®ì´ì¸ê¹ì?",-1)])]),_:1}),createVNode(EdsModalContent_default),createVNode(EdsModalFooter_default,null,{default:withCtx(()=>[createVNode(EdsnButton_default,{size:"l",fullWidth:"",label:"ì·¨ì",variant:"subtle",color:"default",onClick:withModifiers(ve,["stop"])}),createVNode(EdsnButton_default,{size:"l",fullWidth:"",label:"ë®ì´ì°ê¸°",onClick:pe})]),_:1})]),_:1},8,["opened"])])):createCommentVNode("",!0)]),_:1})])}}}),DealFilterModal_default=_plugin_vue_export_helper_default(DealFilterModal_vue_vue_type_script_setup_true_lang_default,[["__scopeId","data-v-9a8ccb82"]]),REGION_OPTIONS=[{code:"SEOUL",label:"ìì¸"},{code:"GYEONGGI_INCHEON",label:"경기/ì¸ì²"},{code:"BUSAN",label:"ë¶ì°"},{code:"DAEGU",label:"ë구"},{code:"GWANGJU",label:"ê´ì£¼"},{code:"DAEJEON",label:"ëì "},{code:"ULSAN",label:"ì¸ì°"},{code:"SEJONG",label:"ì¸ì¢
"}],DEAL_FILTER_OPTIONS=[{key:"categories",sectionTitle:"ìí",ui:"checkbox",options:[{code:"REAL_ESTATE",label:"ë¶ëì°"},{code:"SECURITIES",label:"ì¦ê¶"}],filter:(te,ne)=>{if(ne.categories.length===0)return te;const ie=["realEstate","special","realEstateSpecial","residual"].includes(te.category),ae=te.category==="stockPurchase";return ne.categories.includes("REAL_ESTATE")&&ie||ne.categories.includes("SECURITIES")&&ae?te:null}},{key:"loanApplicationTypes",sectionTitle:"ë¶ëì° êµ¬ë¶",ui:"checkbox",options:[{code:"MORTGAGE",label:"ë¶ëì°ë´ë³´"},{code:"RESIDUAL",label:"미ë±ê¸°"},{code:"RENTAL_DEPOSIT_COLLATERAL",label:"ì ìì¸ë³´ì¦ê¸ë´ë³´"}],visible:te=>!(te.categories.includes("SECURITIES")&&!te.categories.includes("REAL_ESTATE")),filter:(te,ne)=>{if(ne.loanApplicationTypes.length===0)return te;const ie={MORTGAGE:"SL",RESIDUAL:"residual",RENTAL_DEPOSIT_COLLATERAL:"RC"};return ne.loanApplicationTypes.some(ae=>{const se=ie[ae];return ae==="RESIDUAL"?te.category===se:te.dealType===se})?te:null}},{key:"badges",sectionTitle:"ë±ì§",ui:"checkbox",options:[{code:"FIRST_PRIORITY",label:"1ìì"},{code:"PREMIUM_COMPLEX",label:"ê³ ê¸ë¨ì§"}
67,{code:"NEW_BUILDING",label:"ì ì¶"},{code:"LARGE_COMPLEX",label:"ëë¨ì§"}],visible:te=>!(te.categories.includes("SECURITIES")&&!te.categories.includes("REAL_ESTATE")),filter:(te,ne)=>ne.badges.length===0||ne.badges.some(ie=>{switch(ie){case"FIRST_PRIORITY":return te.isPrior===!0;case"PREMIUM_COMPLEX":return te.isPremiumResidentialComplex===!0;case"NEW_BUILDING":return te.mortgage?.isNewBuilding===!0;case"LARGE_COMPLEX":return te.mortgage?.isLargeComplex===!0;default:return!1}})?te:null},{key:"dealStates",sectionTitle:"ëª¨ì§ ìí",ui:"checkbox",options:[{code:"RUN",label:"ëª¨ì§ ì¤"},{code:"PREPARING",label:"ëª¨ì§ ìì "}],filter:(te,ne)=>{if(ne.dealStates.length===0)return te;const ie={RUN:"R",PREPARING:"P"};return ne.dealStates.some(ae=>te.state===ie[ae])?te:null}},{key:"earningRateRange",sectionTitle:"ììµë¥ ",ui:"range",range:{min:0,max:20},filter:(te,ne)=>{const{min:ie,max:ae}=ne.earningRateRange;return te.earningRate>=ie&&te.earningRate<=ae?te:null}},{key:"lengthRanges",sectionTitle:"í¬ì기ê°",ui:"checkbox",options:[{code:"UP_TO_6_MONTHS",label:"~6ê°ì"},{code:"BETWEEN_7_AND_11_MONTHS",label:"7~11ê°ì"},{code:"EXACTLY_12_MONTHS",label:"12ê°ì"},{code:"EXACTLY_18_MONTHS",label:"18ê°ì"},{code:"OVER_24_MONTHS",label:"24ê°ì~"}],filter:(te,ne)=>ne.lengthRanges.length===0||ne.lengthRanges.some(ie=>{switch(ie){case"UP_TO_6_MONTHS":return te.length<=6;case"BETWEEN_7_AND_11_MONTHS":return te.length>=7&&te.length<=11;case"EXACTLY_12_MONTHS":return te.length===12;case"EXACTLY_18_MONTHS":return te.length===18;case"OVER_24_MONTHS":return te.length>=24;default:return!1}})?te:null},{key:"desiredInvestmentAmounts",sectionTitle:"ìíë í¬ìì¡",ui:"radio",options:[{code:"UP_TO_100K",label:"10ë§ ì ì´í"},{code:"UP_TO_1M",label:"100ë§ ì ì´í"},{code:"UP_TO_5M",label:"500ë§ ì ì´í"},{code:"UP_TO_10M",label:"1,000ë§ ì ì´í"},{code:"OVER_10M",label:"1,000ë§ ì ì´ê³¼"}],filter:(te,ne)=>{if(ne.desiredInvestmentAmounts.length===0)return te;const ie=te.amount-te.sumOfInvestmentAndReservation,ae=ne.desiredInvestmentAmounts[0];return(()=>{switch(ae){case"UP_TO_100K":return ie>=1e5;case"UP_TO_1M":return ie>=1e6;case"UP_TO_5M":return ie>=5e6;case"UP_TO_10M":return ie>=1e7;case"OVER_10M":return ie>1e7;default:return!1}})()?te:null}},{key:"ltvRange",sectionTitle:"ì í¨ë´ë³´ë¹ì¨",ui:"range",range:{min:0,max:100},visible:te=>!(te.categories.includes("SECURITIES")&&!te.categories.includes("REAL_ESTATE")),filter:(te,ne)=>{const{min:ie,max:ae}=ne.ltvRange;return te.ltv>=ie&&te.ltv<=ae?te:null}},{key:"regions",sectionTitle:"ì§ì",ui:"checkbox",options:[...REGION_OPTIONS,{code:"ETC",label:"기í"}],visible:te=>!(te.categories.includes("SECURITIES")&&!te.categories.includes("REAL_ESTATE")),filter:(te,ne)=>ne.regions.length===0||te.address&&ne.regions.some(ie=>{if(ie==="ETC")return!REGION_OPTIONS.some(se=>se.label.split("/").some(oe=>te.address?.startsWith(oe)));const ae=REGION_OPTIONS.find(se=>se.code===ie);return ae?ae.label.split("/").some(se=>te.address?.startsWith(se)):!1})?te:null}],_hoisted_1$31={class:"tw-flex tw-items-center tw-gap-[12px] mobile:tw-gap-[8px]"},_hoisted_2$23={class:"tw-flex tw-items-center tw-gap-[4px]"},_hoisted_3$14={key:0,class:"filter-tooltip mobile:tw-hidden"},FilterSelector_vue_vue_type_script_setup_true_lang_default=defineComponent({__name:"FilterSelector",props:{isHidden:{type:Boolean},useStore:{},hiddenCategory:{type:Boolean,default:!1}},setup(te,{expose:ne}){const{isMobile:ie}=useResponsive(),ae=ref(!1),se=ref(!1),oe=te,le=oe.useStore(),ce=computed(()=>!le.hasAppliedFilters),ue=()=>{channelService_default.hideChannelButton(),ae.value=!0},de=()=>{channelService_default.showChannelButton(),ae.value=!1},fe=ve=>{ve&&track("dealFilter_conditionClick",{condition:ve})},he=(ve,me)=>{const ge=DEAL_FILTER_OPTIONS.find(Se=>Se.key===ve);return ge?.options?me.map(Se=>ge.options?.find(_e=>_e.code===Se)?.label||Se).filter(Boolean):me},pe=ve=>{track("dealFilter_applyClick",{categories:he("categories",ve.categories),badges:he("badges",ve.badges),dealStates:he("dealStates",ve.dealStates),earningRateRangeMin:ve.earningRateRange.min,earningRateRangeMax:ve.earningRateRange.max,lengthRanges:he("lengthRanges",ve.lengthRanges),desiredInvestmentAmounts:he("desiredInvestmentAmounts",ve.desiredInvestmentAmounts),ltvMin:ve.ltvRange.min,ltvMax:ve.ltvRange.max,regions:he("regions",ve.regions),loanApplicationTypes:he("loanApplicationTypes",ve.loanApplicationTypes)})};return ne({open:ue}),(ve,me)=>(openBlock(),createElementBlock("div",{class:normalizeClass(["display-mode-selector",{hidden:oe.isHidden}])},[createBaseVNode("div",{class:"tw-relative",onMouseenter:me[0]||(me[0]=ge=>se.value=!0),onMouseleave:me[1]||(me[1]=ge=>se.value=!1)},[createBaseVNode("button",{onClick:ue},[createBaseVNode("div",_hoisted_1$31,[createVNode(EdsnIcon_default,{class:"pc:tw-hidden",name:"filter",size:18,color:"var(--color-text-neutral-default)"}),createVNode(EdsnIcon_default,{class:"mobile:tw-hidden",name:"filter",color:"var(--color-text-neutral-default)"}),createBaseVNode("div",_hoisted_2$23,[me[2]||(me[2]=createBaseVNode("div",{class:"tw-text-neutral-default tw-text-body-l-strong mobile:tw-text-caption-m-strong"}," íí° ",-1)),ce.value?(openBlock(),createBlock(NewBadge_default,{key:0,size:unref(ie)?"small":"default"},null,8,["size"])):createCommentVNode("",!0)])])]),ce.value&&se.value?(openBlock(),createElementBlock("div",_hoisted_3$14,[...me[3]||(me[3]=[createBaseVNode("div",{class:"filter-tooltip__arrow"},null,-1),createBaseVNode("span",{class:"filter-tooltip__text"},"ìíë ìíë§ ëª¨ì보기!",-1)])])):createCommentVNode("",!0)],32),createVNode(DealFilterModal_default,{ref:"filterModal",show:ae.value,filterOptions:unref(DEAL_FILTER_OPTIONS),useStore:oe.useStore,hiddenCategory:oe.hiddenCategory,onClose:de,onFilter:fe,onApply:pe},null,8,["show","filterOptions","useStore","hiddenCategory"])],2))}}),FilterSelector_default=_plugin_vue_export_helper_default(FilterSelector_vue_vue_type_script_setup_true_lang_default,[["__scopeId","data-v-e359cacf"]]),isCentralRecordRegularCheckTime=(te=new Date)=>{const ne=utcToZonedKoreanTime(new Date(te)),ie=ne.getHours(),ae=ne.getMinutes();return ie>=23&&ae>=30||ie<=0&&ae<30},centralRecordTemporaryCheckTime={startDate:"2023-06-17T01:00",endD
67ate:"2023-06-17T03:00"},isCentralRecordTemporaryCheckTime=(te=new Date)=>{const ne=utcToZonedKoreanTime(new Date(te)),ie=utcToZonedKoreanTime(new Date(centralRecordTemporaryCheckTime.startDate)),ae=utcToZonedKoreanTime(new Date(centralRecordTemporaryCheckTime.endDate));return ne>=ie&&ne<ae},CENTRAL_RECORD_CHECK_TIME_TEXT="ì ê²ì¤ 23:30 ~ 00:30";function isCentralRecordCheckTime(te=new Date){return isCentralRecordRegularCheckTime(te)||isCentralRecordTemporaryCheckTime(te)}function isBankCheckTime(){const te=utcToZonedKoreanTime(new Date),ne=te.getHours(),ie=te.getMinutes();return ne>=23&&ie>=20||ne<=0&&ie<40}var isStockPurchaseLoanCheckTime=(te=new Date)=>{const ne=utcToZonedKoreanTime(new Date(te)).getHours();return ne<8||ne>=16},isTemporaryNHCheckTime=()=>{const te=utcToZonedKoreanTime(new Date("2025-01-28T00:00:00")),ne=utcToZonedKoreanTime(new Date("2025-01-30T00:00:00")),ie=utcToZonedKoreanTime(new Date);return ie.valueOf()>=te.valueOf()&&ie.valueOf()<=ne.valueOf()},_hoisted_1$30={class:"tw-flex tw-items-center tw-gap-[8px]"},_hoisted_2$22={key:0},FilterApplyStatus_vue_vue_type_script_setup_true_lang_default=defineComponent({__name:"FilterApplyStatus",props:{hasInvestableDeals:{type:Boolean,default:!0}},emits:["resetFilters","investFilterDeal"],setup(te,{emit:ne}){const ie=te,ae=ne,se=()=>{ae("resetFilters")},oe=()=>{ae("investFilterDeal")};return(le,ce)=>{const ue=resolveDirective("event-track");return openBlock(),createElementBlock("div",_hoisted_1$30,[withDirectives((openBlock(),createElementBlock("div",{class:"tw- tw-flex tw-cursor-pointer tw-items-center tw-gap-[2px] tw-text-body-m-regular",onClick:se},[ce[0]||(ce[0]=createBaseVNode("div",{class:"tw-text-neutral-tertiary tw-text-body-m-regular mobile:tw-text-caption-m-regular"}," íí° ì´ê¸°í ",-1)),createBaseVNode("div",null,[createVNode(EdsnIcon_default,{class:"pc:tw-hidden",name:"refresh",size:18,color:"var(--color-text-neutral-tertiary)"}),createVNode(EdsnIcon_default,{class:"mobile:tw-hidden",name:"refresh",color:"var(--color-text-neutral-tertiary)"})])])),[[ue,{eventName:"dealFilter_resetClick"}]]),ie.hasInvestableDeals&&!unref(isCentralRecordCheckTime)()?(openBlock(),createElementBlock("div",_hoisted_2$22,[withDirectives(createVNode(EdsnButton_default,{class:"mobile:tw-hidden",size:"m",label:"모ì§ì¤ ìí ì ì²´ í¬ì",onClick:oe},null,512),[[ue,{eventName:"dealFilter_investAllFilteredClick"}]]),withDirectives(createVNode(EdsnButton_default,{class:"pc:tw-hidden",size:"s",label:"모ì§ì¤ ìí ì ì²´ í¬ì",onClick:oe},null,512),[[ue,{eventName:"dealFilter_investAllFilteredClick"}]])])):createCommentVNode("",!0)])}}}),FilterApplyStatus_default=_plugin_vue_export_helper_default(FilterApplyStatus_vue_vue_type_script_setup_true_lang_default,[["__scopeId","data-v-5fbe2523"]]),_hoisted_1$29={key:0},_hoisted_2$21={class:"tw-flex tw-items-center tw-gap-[4px]"},MyFilterButton_vue_vue_type_script_setup_true_lang_default=defineComponent({__name:"MyFilterButton",props:{category:{default:""}},emits:["click"],setup(te,{emit:ne}){const ie=te,ae=ne,{data:se}=useGetGnb(),{data:oe}=useGetDealFilter({enabled:computed(()=>se.value?.authenticated??!1)}),le=computed(()=>oe.value?Object.keys(oe.value).length>0:!1),ce=computed(()=>ie.category==="main"&&le.value),ue=()=>{oe.value&&ae("click",oe.value)};return(de,fe)=>ce.value?(openBlock(),createElementBlock("div",_hoisted_1$29,[createBaseVNode("button",{type:"button",class:"my-filter-button",onClick:ue},[createBaseVNode("div",_hoisted_2$21,[createBaseVNode("div",null,[createVNode(EdsnIcon_default,{class:"mobile:tw-hidden",name:"bookmark",variant:"filled",color:"#d1c6f4"}),createVNode(EdsnIcon_default,{class:"pc:tw-hidden",name:"bookmark",variant:"filled",size:18,color:"#d1c6f4"})]),fe[0]||(fe[0]=createBaseVNode("span",{class:"tw-text-brand-violet-default tw-text-body-m-strong mobile:tw-text-caption-m-strong"},"ë´ íí°",-1))])])])):createCommentVNode("",!0)}}),MyFilterButton_default=_plugin_vue_export_helper_default(MyFilterButton_vue_vue_type_script_setup_true_lang_default,[["__scopeId","data-v-618995a4"]]),invest_all_icon_default="data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20%3e%3cpath%20d='M8.64707%205.21856C8.79213%204.92715%209.20787%204.92715%209.35293%205.21856L11.0181%208.56387C11.3239%209.17822%2011.8218%209.67607%2012.4361%209.98188L15.7814%2011.6471C16.0729%2011.7921%2016.0729%2012.2079%2015.7814%2012.3529L12.4361%2014.0181C11.8218%2014.3239%2011.3239%2014.8218%2011.0181%2015.4361L9.35293%2018.7814C9.20787%2019.0729%208.79213%2019.0729%208.64707%2018.7814L6.98188%2015.4361C6.67607%2014.8218%206.17822%2014.3239%205.56387%2014.0181L2.21856%2012.3529C1.92715%2012.2079%201.92715%2011.7921%202.21856%2011.6471L5.56387%209.98188C6.17822%209.67607%206.67607%209.17822%206.98188%208.56387L8.64707%205.21856Z'%20fill='url(%23paint0_linear_17057_2352)'%20/%3e%3cpath%20d='M17.3235%202.10928C17.3961%201.96357%2017.6039%201.96357%2017.6765%202.10928L18.5091%203.78193C18.662%204.08911%2018.9109%204.33804%2019.2181%204.49094L20.8907%205.32354C21.0364%205.39606%2021.0364%205.60394%2020.8907%205.67646L19.2181%206.50906C18.9109%206.66196%2018.662%206.91089%2018.5091%207.21807L17.6765%208.89072C17.6039%209.03643%2017.3961%209.03643%2017.3235%208.89072L16.4909%207.21807C16.338%206.91089%2016.0891%206.66196%2015.7819%206.50906L14.1093%205.67646C13.9636%205.60394%2013.9636%205.39606%2014.1093%205.32354L15.7819%204.49094C16.0891%204.33804%2016.338%204.08911%2016.4909%203.78193L17.3235%202.10928Z'%20fill='%235B9BF3'%20/%3e%3cpath%20d='M17.3235%202.10928C17.3961%201.96357%2017.6039%201.96357%2017.6765%202.10928L18.5091%203.78193C18.662%204.08911%2018.9109%204.33804%2019.2181%204.49094L20.8907%205.32354C21.0364%205.39606%2021.0364%205.60394%2020.8907%205.67646L19.2181%206.50906C18.9109%206.66196%2018.662%206.91089%2018.5091%207.21807L17.6765%208.89072C17.6039%209.03643%2017.3961%209.03643%2017.3235%208.89072L16.4909%207.21807C16.338%206.91089%2016.0891%206.66196%2015.7819%206.50906L14.1093%205.67646C13.9636%205.60394%2013.9636%205.39606%2014.1093%205.32354L15.7819%204.49094C16.0891%204.33804%2016.338%204.08911%2016.4909%203.78193L17.3235%202.10928Z'%20fill='white'%20fill-opacity='0.3'%20/%3e%3cpath%20d='M17.374%2017.0781C17.4258%2016.974%2017.5742%2016.974%2017.626%2017.0781L18.2208%2018.2728C18.33%2018.4922%2018.5078%2018.67%2018.7272%2018.7792L19.9219%2019.374C20.026%2019.4258%2020.026%2019.5742%2019.9219%2019.626L18.7272%2020.2208C18.5078%2020.33%2018.33%2020.5078%2018.2208%2020.7272L17.626%2021.9219C17.5742%2022.026%2017.4258%2022.026%2017.374%2021.9219L16.7792%2020.7272C16.67%2020.5078%2016.4922%2020.33%2016.2728%2020.2208L15.0781%2019.626C14.974%2019.5742%2014.974%2019.4258%2015.0781%2019.374L16.2728%2018.7792C16.4922%2018.67%2016.
6767%2018.4922%2016.7792%2018.2728L17.374%2017.0781Z'%20fill='%233282F0'%20/%3e%3cdefs%3e%3clinearGradient%20id='paint0_linear_17057_2352'%20x1='6.63534'%20y1='8.05763'%20x2='11.7604'%20y2='18.702'%20gradientUnits='userSpaceOnUse'%20%3e%3cstop%20stop-color='%235B9BF3'%20/%3e%3cstop%20offset='1'%20stop-color='%233282F0'%20/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e",invest_all_icon_mobile_default="data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%20fill='none'%20%3e%3cpath%20d='M6.4853%203.91392C6.59409%203.69536%206.9059%203.69536%207.0147%203.91392L8.26359%206.4229C8.49294%206.88367%208.86633%207.25705%209.3271%207.48641L11.8361%208.7353C12.0546%208.84409%2012.0546%209.1559%2011.8361%209.2647L9.3271%2010.5136C8.86633%2010.7429%208.49294%2011.1163%208.26359%2011.5771L7.0147%2014.0861C6.9059%2014.3046%206.59409%2014.3046%206.4853%2014.0861L5.23641%2011.5771C5.00705%2011.1163%204.63367%2010.7429%204.1729%2010.5136L1.66392%209.2647C1.44536%209.1559%201.44536%208.84409%201.66392%208.7353L4.1729%207.48641C4.63367%207.25705%205.00705%206.88367%205.23641%206.4229L6.4853%203.91392Z'%20fill='url(%23paint0_linear_17049_15120)'%20/%3e%3cpath%20d='M12.9927%201.58196C13.047%201.47268%2013.203%201.47268%2013.2573%201.58196L13.8818%202.83645C13.9965%203.06683%2014.1832%203.25353%2014.4135%203.36821L15.668%203.99265C15.7773%204.04705%2015.7773%204.20295%2015.668%204.25735L14.4135%204.88179C14.1832%204.99647%2013.9965%205.18317%2013.8818%205.41355L13.2573%206.66804C13.203%206.77732%2013.047%206.77732%2012.9927%206.66804L12.3682%205.41355C12.2535%205.18317%2012.0668%204.99647%2011.8364%204.88179L10.582%204.25735C10.4727%204.20295%2010.4727%204.04705%2010.582%203.99265L11.8364%203.36821C12.0668%203.25353%2012.2535%203.06683%2012.3682%202.83645L12.9927%201.58196Z'%20fill='%235B9BF3'%20/%3e%3cpath%20d='M12.9927%201.58196C13.047%201.47268%2013.203%201.47268%2013.2573%201.58196L13.8818%202.83645C13.9965%203.06683%2014.1832%203.25353%2014.4135%203.36821L15.668%203.99265C15.7773%204.04705%2015.7773%204.20295%2015.668%204.25735L14.4135%204.88179C14.1832%204.99647%2013.9965%205.18317%2013.8818%205.41355L13.2573%206.66804C13.203%206.77732%2013.047%206.77732%2012.9927%206.66804L12.3682%205.41355C12.2535%205.18317%2012.0668%204.99647%2011.8364%204.88179L10.582%204.25735C10.4727%204.20295%2010.4727%204.04705%2010.582%203.99265L11.8364%203.36821C12.0668%203.25353%2012.2535%203.06683%2012.3682%202.83645L12.9927%201.58196Z'%20fill='white'%20fill-opacity='0.3'%20/%3e%3cpath%20d='M13.0305%2012.8085C13.0693%2012.7305%2013.1807%2012.7305%2013.2195%2012.8085L13.6656%2013.7046C13.7475%2013.8692%2013.8808%2014.0025%2014.0454%2014.0844L14.9415%2014.5305C15.0195%2014.5693%2015.0195%2014.6807%2014.9415%2014.7195L14.0454%2015.1656C13.8808%2015.2475%2013.7475%2015.3808%2013.6656%2015.5454L13.2195%2016.4415C13.1807%2016.5195%2013.0693%2016.5195%2013.0305%2016.4415L12.5844%2015.5454C12.5025%2015.3808%2012.3692%2015.2475%2012.2046%2015.1656L11.3085%2014.7195C11.2305%2014.6807%2011.2305%2014.5693%2011.3085%2014.5305L12.2046%2014.0844C12.3692%2014.0025%2012.5025%2013.8692%2012.5844%2013.7046L13.0305%2012.8085Z'%20fill='%233282F0'%20/%3e%3cdefs%3e%3clinearGradient%20id='paint0_linear_17049_15120'%20x1='4.97651'%20y1='6.04322'%20x2='8.8203'%20y2='14.0265'%20gradientUnits='userSpaceOnUse'%20%3e%3cstop%20stop-color='%235B9BF3'%20/%3e%3cstop%20offset='1'%20stop-color='%233282F0'%20/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e",_hoisted_1$28={key:0},InvestAllButton_vue_vue_type_script_setup_true_lang_default=defineComponent({__name:"InvestAllButton",emits:["click"],setup(te,{emit:ne}){const ie=ne,ae=()=>{ie("click")};return(se,oe)=>{const le=resolveDirective("event-track");return unref(isCentralRecordCheckTime)()?createCommentVNode("",!0):(openBlock(),createElementBlock("div",_hoisted_1$28,[withDirectives((openBlock(),createElementBlock("button",{type:"button",class:"invest-all-button mobile:tw-hidden",onClick:ae},[...oe[0]||(oe[0]=[createBaseVNode("div",{class:"tw-flex tw-items-center tw-gap-[6px]"},[createBaseVNode("img",{src:"data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20%3e%3cpath%20d='M8.64707%205.21856C8.79213%204.92715%209.20787%204.92715%209.35293%205.21856L11.0181%208.56387C11.3239%209.17822%2011.8218%209.67607%2012.4361%209.98188L15.7814%2011.6471C16.0729%2011.7921%2016.0729%2012.2079%2015.7814%2012.3529L12.4361%2014.0181C11.8218%2014.3239%2011.3239%2014.8218%2011.0181%2015.4361L9.35293%2018.7814C9.20787%2019.0729%208.79213%2019.0729%208.64707%2018.7814L6.98188%2015.4361C6.67607%2014.8218%206.17822%2014.3239%205.56387%2014.0181L2.21856%2012.3529C1.92715%2012.2079%201.92715%2011.7921%202.21856%2011.6471L5.56387%209.98188C6.17822%209.67607%206.67607%209.17822%206.98188%208.56387L8.64707%205.21856Z'%20fill='url(%23paint0_linear_17057_2352)'%20/%3e%3cpath%20d='M17.3235%202.10928C17.3961%201.96357%2017.6039%201.96357%2017.6765%202.10928L18.5091%203.78193C18.662%204.08911%2018.9109%204.33804%2019.2181%204.49094L20.8907%205.32354C21.0364%205.39606%2021.0364%205.60394%2020.8907%205.67646L19.2181%206.50906C18.9109%206.66196%2018.662%206.91089%2018.5091%207.21807L17.6765%208.89072C17.6039%209.03643%2017.3961%209.03643%2017.3235%208.89072L16.4909%207.21807C16.338%206.91089%2016.0891%206.66196%2015.7819%206.50906L14.1093%205.67646C13.9636%205.60394%2013.9636%205.39606%2014.1093%205.32354L15.7819%204.49094C16.0891%204.33804%2016.338%204.08911%2016.4909%203.78193L17.3235%202.10928Z'%20fill='%235B9BF3'%20/%3e%3cpath%20d='M17.3235%202.10928C17.3961%201.96357%2017.6039%201.96357%2017.6765%202.10928L18.5091%203.78193C18.662%204.08911%2018.9109%204.33804%2019.2181%204.49094L20.8907%205.32354C21.0364%205.39606%2021.0364%205.60394%2020.8907%205.67646L19.2181%206.50906C18.9109%206.66196%2018.662%206.91089%2018.5091%207.21807L17.6765%208.89072C17.6039%209.03643%2017.3961%209.03643%2017.3235%208.89072L16.4909%207.21807C16.338%206.91089%2016.0891%206.66196%2015.7819%206.50906L14.1093%205.67646C13.9636%205.60394%2013.9636%205.39606%2014.1093%205.32354L15.7819%204.49094C16.0891%204.33804%2016.338%204.08911%2016.4909%203.78193L17.3235%202.10928Z'%20fill='white'%20fill-opacity='0.3'%20/%3e%3cpath%20d='M17.374%2017.0781C17.4258%2016.974%2017.5742%2016.974%2017.626%2017.0781L18.2208%2018.2728C18.33%2018.4922%2018.5078%2018.67%2018.7272%2018.7792L19.9219%2019.374C20.026%2019.4258%2020.026%2019.5742%2019.9219%2019.626L18.7272%2020.2208C18.5078%2020.33%2018.33%2020.5078%2018.2208%2020.7272L17.626%2021.9219C17.5742%2022.026%2017.4258%2022.026%2017.374%2021.9219L16.7792%2020.7272C16.67%2020.5078%2016.4922%2020.33%2016.2728%2020.2208L15.0781%2019.626C14.974%2019.5742%2014.974%2019.4258%2015.0781%2019.374L16.2728%2018.7792C16.4922%2018.67%2016.
6767%2018.4922%2016.7792%2018.2728L17.374%2017.0781Z'%20fill='%233282F0'%20/%3e%3cdefs%3e%3clinearGradient%20id='paint0_linear_17057_2352'%20x1='6.63534'%20y1='8.05763'%20x2='11.7604'%20y2='18.702'%20gradientUnits='userSpaceOnUse'%20%3e%3cstop%20stop-color='%235B9BF3'%20/%3e%3cstop%20offset='1'%20stop-color='%233282F0'%20/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e",alt:"ì ì²´ í¬ì",width:"24",height:"24"}),createBaseVNode("span",{class:"tw-text-body-m-strong"},[createTextVNode("ì ì²´ ìí, "),createBaseVNode("em",{class:"tw-text-[#3282f0]"},"í ë²ì í¬ì"),createTextVNode("í´ë³¼ê¹ì?")])],-1)])])),[[le,{eventName:"dealFilter_investAllClick"}]]),createBaseVNode("button",{type:"button",class:"invest-all-button-mobile pc:tw-hidden",onClick:ae},[...oe[1]||(oe[1]=[createBaseVNode("div",{class:"tw-flex tw-items-center tw-gap-[6px]"},[createBaseVNode("img",{src:"data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%20fill='none'%20%3e%3cpath%20d='M6.4853%203.91392C6.59409%203.69536%206.9059%203.69536%207.0147%203.91392L8.26359%206.4229C8.49294%206.88367%208.86633%207.25705%209.3271%207.48641L11.8361%208.7353C12.0546%208.84409%2012.0546%209.1559%2011.8361%209.2647L9.3271%2010.5136C8.86633%2010.7429%208.49294%2011.1163%208.26359%2011.5771L7.0147%2014.0861C6.9059%2014.3046%206.59409%2014.3046%206.4853%2014.0861L5.23641%2011.5771C5.00705%2011.1163%204.63367%2010.7429%204.1729%2010.5136L1.66392%209.2647C1.44536%209.1559%201.44536%208.84409%201.66392%208.7353L4.1729%207.48641C4.63367%207.25705%205.00705%206.88367%205.23641%206.4229L6.4853%203.91392Z'%20fill='url(%23paint0_linear_17049_15120)'%20/%3e%3cpath%20d='M12.9927%201.58196C13.047%201.47268%2013.203%201.47268%2013.2573%201.58196L13.8818%202.83645C13.9965%203.06683%2014.1832%203.25353%2014.4135%203.36821L15.668%203.99265C15.7773%204.04705%2015.7773%204.20295%2015.668%204.25735L14.4135%204.88179C14.1832%204.99647%2013.9965%205.18317%2013.8818%205.41355L13.2573%206.66804C13.203%206.77732%2013.047%206.77732%2012.9927%206.66804L12.3682%205.41355C12.2535%205.18317%2012.0668%204.99647%2011.8364%204.88179L10.582%204.25735C10.4727%204.20295%2010.4727%204.04705%2010.582%203.99265L11.8364%203.36821C12.0668%203.25353%2012.2535%203.06683%2012.3682%202.83645L12.9927%201.58196Z'%20fill='%235B9BF3'%20/%3e%3cpath%20d='M12.9927%201.58196C13.047%201.47268%2013.203%201.47268%2013.2573%201.58196L13.8818%202.83645C13.9965%203.06683%2014.1832%203.25353%2014.4135%203.36821L15.668%203.99265C15.7773%204.04705%2015.7773%204.20295%2015.668%204.25735L14.4135%204.88179C14.1832%204.99647%2013.9965%205.18317%2013.8818%205.41355L13.2573%206.66804C13.203%206.77732%2013.047%206.77732%2012.9927%206.66804L12.3682%205.41355C12.2535%205.18317%2012.0668%204.99647%2011.8364%204.88179L10.582%204.25735C10.4727%204.20295%2010.4727%204.04705%2010.582%203.99265L11.8364%203.36821C12.0668%203.25353%2012.2535%203.06683%2012.3682%202.83645L12.9927%201.58196Z'%20fill='white'%20fill-opacity='0.3'%20/%3e%3cpath%20d='M13.0305%2012.8085C13.0693%2012.7305%2013.1807%2012.7305%2013.2195%2012.8085L13.6656%2013.7046C13.7475%2013.8692%2013.8808%2014.0025%2014.0454%2014.0844L14.9415%2014.5305C15.0195%2014.5693%2015.0195%2014.6807%2014.9415%2014.7195L14.0454%2015.1656C13.8808%2015.2475%2013.7475%2015.3808%2013.6656%2015.5454L13.2195%2016.4415C13.1807%2016.5195%2013.0693%2016.5195%2013.0305%2016.4415L12.5844%2015.5454C12.5025%2015.3808%2012.3692%2015.2475%2012.2046%2015.1656L11.3085%2014.7195C11.2305%2014.6807%2011.2305%2014.5693%2011.3085%2014.5305L12.2046%2014.0844C12.3692%2014.0025%2012.5025%2013.8692%2012.5844%2013.7046L13.0305%2012.8085Z'%20fill='%233282F0'%20/%3e%3cdefs%3e%3clinearGradient%20id='paint0_linear_17049_15120'%20x1='4.97651'%20y1='6.04322'%20x2='8.8203'%20y2='14.0265'%20gradientUnits='userSpaceOnUse'%20%3e%3cstop%20stop-color='%235B9BF3'%20/%3e%3cstop%20offset='1'%20stop-color='%233282F0'%20/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e",alt:"ì ì²´ í¬ì",width:"18",height:"18"}),createBaseVNode("span",{class:"tw-text-caption-m-strong"},"ì ì²´ í¬ì")],-1)])])]))}}}),InvestAllButton_default=_plugin_vue_export_helper_default(InvestAllButton_vue_vue_type_script_setup_true_lang_default,[["__scopeId","data-v-7b386027"]]),_hoisted_1$27={class:"tw-flex tw-items-center tw-gap-[8px]"},_hoisted_2$20={key:0},FilterNoneApplyStatus_vue_vue_type_script_setup_true_lang_default=defineComponent({__name:"FilterNoneApplyStatus",props:{category:{default:""},hideInvestAll:{type:Boolean,default:!1},hasInvestableDeals:{type:Boolean,default:!0}},emits:["myFilter","investAll"],setup(te,{emit:ne}){const ie=te,ae=ne,se=le=>{ae("myFilter",le)},oe=()=>{ae("investAll")};return(le,ce)=>(openBlock(),createElementBlock("div",_hoisted_1$27,[createVNode(MyFilterButton_default,{category:ie.category,onClick:se},null,8,["category"]),!ie.hideInvestAll&&ie.hasInvestableDeals?(openBlock(),createElementBlock("div",_hoisted_2$20,[createVNode(InvestAllButton_default,{onClick:oe})])):createCommentVNode("",!0)]))}}),FilterNoneApplyStatus_default=FilterNoneApplyStatus_vue_vue_type_script_setup_true_lang_default,TextContents={Type1:{pc:"ë°©ê¸ ë§ê°ë ìí",mobile:"ë°©ê¸ ë§ê°"},Type2:{pc:"ìµê·¼ 7ì¼ ë§ê°",mobile:"ìµê·¼ 7ì¼ ë§ê°"}},ClosingBadge_vue_vue_type_script_lang_default=defineComponent({props:{closingDate:{type:String,required:!0}},components:{EdsnBadge:EdsnBadge_default},setup(te){const{isMobile:ne}=useResponsive();return{isMobile:ne,textContent:computed(()=>{const ie=new EDate(te.closingDate);return ie.differenceHoursInNow()<24?TextContents.Type1:ie.differenceDayInNow()<7?TextContents.Type2:{pc:"",mobile:""}})}}});function _sfc_render$25(te,ne,ie,ae,se,oe){const le=resolveComponent("EdsnBadge");return te.textContent.pc||te.textContent.mobile?(openBlock(),createBlock(le,{key:0,variant:"text",size:"m",bgColor:"#5b9bf3",color:"var(--color-white-100)",label:te.isMobile?te.textContent.mobile:te.textContent.pc},null,8,["label"])):createCommentVNode("",!0)}var ClosingBadge_default=_plugin_vue_export_helper_default(ClosingBadge_vue_vue_type_script_lang_default,[["render",_sfc_render$25],["__scopeId","data-v-c0325c1b"]]
67),mortgage_illust_default="/assets/mortgage-illust-DhHmGCTr.png",STATUS_TO_EDSN={opened:"opened",closed:"closed",prepared:"prepared",maintenance:"maintenance"},RESERVATION_STATUS_TO_EDSN={none:"none",ready:"ready",open:"open",closed:"closed"},STOCK_PRODUCT_TYPE_TO_EDSN={DIVERSIFIED:"diversified",INTENSIVE:"intensive"},toEdsnDealCardStatus=te=>{const ne=STATUS_TO_EDSN[te];return ne||(`${te}`,"opened")},toEdsnDealCardReservationStatus=te=>{if(te===void 0)return"none";const ne=RESERVATION_STATUS_TO_EDSN[te];return ne||(`${te}`,"none")},toEdsnDealCardStockProductType=te=>{const ne=STOCK_PRODUCT_TYPE_TO_EDSN[te];if(ne)return ne;const ie=String(te).toLowerCase();return ie==="diversified"||ie==="intensive"?ie:(`${te}`,"diversified")},_hoisted_1$26=["src"],_hoisted_2$19={class:"eds-deal-card-slot"},_hoisted_3$13={class:"eds-deal-card-slot"},EdsDealCardV2Mortgage_vue_vue_type_script_setup_true_lang_default=defineComponent({__name:"EdsDealCardV2Mortgage",props:{status:{},mainTitle:{},subTitle:{},earningRate:{},ltv:{},period:{},totalAmount:{},availableAmount:{},progress:{},category:{},productId:{},startDatetime:{},isInCart:{type:Boolean},maintenanceText:{},reservationStatus:{default:"none"},reservationStartDatetime:{},isReserved:{type:Boolean,default:!1}},emits:["invest-click","reserve-click","card-click","cart-click"],setup(te,{emit:ne}){const ie=te,ae=computed(()=>Number(ie.earningRate)),se=ne,oe=computed(()=>toEdsnDealCardStatus(ie.status)),le=computed(()=>toEdsnDealCardReservationStatus(ie.reservationStatus));function ce(){se("invest-click",new CustomEvent("invest-click"))}function ue(){se("reserve-click",new CustomEvent("reserve-click"))}function de(){se("card-click",new CustomEvent("card-click"))}function fe(){se("cart-click",new CustomEvent("cart-click"))}return(he,pe)=>(openBlock(),createBlock(unref(EdsnDealCardMortgage),{status:oe.value,mainTitle:te.mainTitle,subTitle:te.subTitle,earningRate:ae.value,ltv:te.ltv,period:te.period,totalAmount:te.totalAmount,availableAmount:te.availableAmount,progress:te.progress,footerLeading:te.category,footerTrailing:te.productId,startDatetime:te.startDatetime,isInCart:te.isInCart,maintenanceText:te.maintenanceText,reservationStatus:le.value,reservationStartDatetime:te.reservationStartDatetime,isReserved:te.isReserved,onInvestClick:ce,onReserveClick:ue,onCardClick:de,onCartClick:fe},createSlots({illust:withCtx(()=>[renderSlot(he.$slots,"illust",{},()=>[createBaseVNode("img",{src:unref(mortgage_illust_default),alt:"",width:"32",height:"32"},null,8,_hoisted_1$26)])]),_:2},[he.$slots.collectionTag?{name:"collectionTag",fn:withCtx(()=>[createBaseVNode("div",_hoisted_2$19,[renderSlot(he.$slots,"collectionTag")])]),key:"0"}:void 0,he.$slots.badges?{name:"badges",fn:withCtx(()=>[createBaseVNode("div",_hoisted_3$13,[renderSlot(he.$slots,"badges")])]),key:"1"}:void 0,he.$slots.default?{name:"default",fn:withCtx(()=>[renderSlot(he.$slots,"default")]),key:"2"}:void 0]),1032,["status","mainTitle","subTitle","earningRate","ltv","period","totalAmount","availableAmount","progress","footerLeading","footerTrailing","startDatetime","isInCart","maintenanceText","reservationStatus","reservationStartDatetime","isReserved"]))}}),EdsDealCardV2Mortgage_default=EdsDealCardV2Mortgage_vue_vue_type_script_setup_true_lang_default,_hoisted_1$25=["src"],_hoisted_2$18={key:1,class:"tw-block tw-size-[4px] tw-rounded-full tw-bg-[#ffffff]","aria-hidden":"true"},LEGACY_DEFAULT_TEXT="ìíê¶",EdsEventBadge_vue_vue_type_script_setup_true_lang_default=defineComponent({__name:"EdsEventBadge",props:{text:{},imageUrl:{}},setup(te){const ne=te,ie=computed(()=>ne.text||LEGACY_DEFAULT_TEXT),ae=ref(null);return(se,oe)=>(openBlock(),createBlock(unref(EdsnBadgeTail),{ref_key:"el",ref:ae,theme:"event",label:ie.value},{illust:withCtx(()=>[te.imageUrl?(openBlock(),createElementBlock("img",{key:0,src:te.imageUrl,alt:""},null,8,_hoisted_1$25)):(openBlock(),createElementBlock("span",_hoisted_2$18))]),_:1},8,["label"]))}}),EdsEventBadge_default=EdsEventBadge_vue_vue_type_script_setup_true_lang_default,EventTagBadge_vue_vue_type_script_lang_default=defineComponent({components:{EdsnBadge:EdsnBadge_default,EdsnIcon:EdsnIcon_default},props:{size:{type:String,required:!0,validator:te=>["large","medium"].includes(te)},text:{type:String,required:!0},bgColor:{type:String,default:"#1d2024"},color:{type:String,default:"#ffffff"},leftIcon:{type:String,required:!1},leftImage:{type:String,required:!1}},setup(te){return{badgeColor:computed(()=>te.color),badgeBgColor:computed(()=>te.bgColor),iconName:computed(()=>te.leftIcon||void 0)}}}),_hoisted_1$24=["src"];function _sfc_render$24(te,ne,ie,ae,se,oe){const le=resolveComponent("EdsnIcon"),ce=resolveComponent("EdsnBadge");return openBlock(),createBlock(ce,{variant:"text",size:te.size==="large"?"l":"m",label:te.text,leadingIcon:!!(te.leftImage||te.leftIcon),color:te.badgeColor,bgColor:te.badgeBgColor},createSlots({_:2},[te.leftImage||te.leftIcon?{name:"icon",fn:withCtx(()=>[te.leftImage?(openBlock(),createElementBlock("img",{key:0,src:te.leftImage,alt:""},null,8,_hoisted_1$24)):te.iconName?(openBlock(),createBlock(le,{key:1,name:te.iconName,size:18},null,8,["name"])):createCommentVNode("",!0)]),key:"0"}
67:void 0]),1032,["size","label","leadingIcon","color","bgColor"])}var EventTagBadge_default=_plugin_vue_export_helper_default(EventTagBadge_vue_vue_type_script_lang_default,[["render",_sfc_render$24]]),FreeCommissionBadge_vue_vue_type_script_setup_true_lang_default=defineComponent({__name:"FreeCommissionBadge",props:{size:{type:String,default:"medium",validator:te=>["large","medium"].includes(te)}},setup(te){const ne=te;return(ie,ae)=>(openBlock(),createBlock(EdsnBadge_default,{variant:"text",size:ne.size==="large"?"l":"m",label:"ì´ì©ë£ ë©´ì ",color:"#32caa5",bgColor:"var(--color-bg-brand-emerald-quaternary)"},null,8,["size"]))}}),FreeCommissionBadge_default=_plugin_vue_export_helper_default(FreeCommissionBadge_vue_vue_type_script_setup_true_lang_default,[["__scopeId","data-v-e2924d4d"]]),PreparingBadge_vue_vue_type_script_lang_default=defineComponent({components:{EdsnBadge:EdsnBadge_default},props:{size:{type:String,default:"medium",validator:te=>["large","medium"].includes(te)},dateValue:{type:[String,Date],required:!0,validator:te=>new Date(te).toDateString()!=="Invalid Date"}},setup(te){function ne(ae){const se=new Date;se.setDate(se.getDate()+1);const oe=new Date(ae);return se.toDateString()===oe.toDateString()}function ie(ae){return new Date().toDateString()===ae.toDateString()}return{badgeText:computed(()=>{const ae=new Date(te.dateValue);return`${ie(ae)&&"ì¤ë"||ne(ae)&&"ë´ì¼"||format$1(new Date(ae),"Mì dì¼")} ${format$1(ae,"a hì")}`})}}});function _sfc_render$23(te,ne,ie,ae,se,oe){const le=resolveComponent("EdsnBadge");return openBlock(),createBlock(le,{variant:"text",size:te.size==="large"?"l":"m",label:te.badgeText,color:"var(--color-text-neutral-default)",bgColor:"var(--color-bg-neutral-secondary)"},null,8,["size","label"])}var PreparingBadge_default=_plugin_vue_export_helper_default(PreparingBadge_vue_vue_type_script_lang_default,[["render",_sfc_render$23]]),CorporateBadge_vue_vue_type_script_lang_default=defineComponent({components:{EdsnBadge:EdsnBadge_default},props:{size:{type:String,required:!0,validator:te=>["large","medium"].includes(te)}}});function _sfc_render$22(te,ne,ie,ae,se,oe){const le=resolveComponent("EdsnBadge");return openBlock(),createBlock(le,{variant:"text",size:te.size==="large"?"l":"m",label:"ë²ì¸ì ì©",color:"var(--color-text-neutral-default)",bgColor:"var(--color-bg-neutral-secondary)"},null,8,["size"])}var CorporateBadge_default=_plugin_vue_export_helper_default(CorporateBadge_vue_vue_type_script_lang_default,[["render",_sfc_render$22]]),PriorBadge_vue_vue_type_script_lang_default=defineComponent({components:{EdsnBadge:EdsnBadge_default},props:{size:{type:String,required:!0,validator:te=>["large","medium"].includes(te)}}});function _sfc_render$21(te,ne,ie,ae,se,oe){const le=resolveComponent("EdsnBadge");return openBlock(),createBlock(le,{variant:"text",size:te.size==="large"?"l":"m",label:"1ìì",color:"var(--color-text-neutral-default)",bgColor:"var(--color-bg-neutral-secondary)"},null,8,["size"])}var PriorBadge_default=_plugin_vue_export_helper_default(PriorBadge_vue_vue_type_script_lang_default,[["render",_sfc_render$21]]),AffirmedToPurchaseBadge_vue_vue_type_script_lang_default=defineComponent({props:{size:{type:String,required:!0,validator:te=>["large","medium"].includes(te)}},components:{EdsnBadge:EdsnBadge_default}});function _sfc_render$20(te,ne,ie,ae,se,oe){const le=resolveComponent("EdsnBadge");return openBlock(),createBlock(le,{variant:"text",size:te.size==="large"?"l":"m",label:"매ì
íì½",color:"#2f7d6d",bgColor:"var(--color-bg-positive-tertiary)"},null,8,["size"])}var AffirmedToPurchaseBadge_default=_plugin_vue_export_helper_default(AffirmedToPurchaseBadge_vue_vue_type_script_lang_default,[["render",_sfc_render$20]]),RewardBadge_vue_vue_type_script_lang_default=defineComponent({components:{EdsnBadge:EdsnBadge_default,EdsnIcon:EdsnIcon_default},props:{size:{type:String,required:!0,validator:te=>["large","medium"].includes(te)}}});function _sfc_render$19(te,ne,ie,ae,se,oe){const le=resolveComponent("EdsnIcon"),ce=resolveComponent("EdsnBadge");return openBlock(),createBlock(ce,{variant:"text",size:te.size==="large"?"l":"m",label:"리ìë",color:"#df5d5d",bgColor:"var(--color-bg-danger-tertiary)",leadingIcon:""},{icon:withCtx(()=>[createVNode(le,{name:"present",variant:"filled",size:18})]),_:1},8,["size"])}var RewardBadge_default=_plugin_vue_export_helper_default(RewardBadge_vue_vue_type_script_lang_default,[["render",_sfc_render$19]]),ShareRatioBadge_vue_vue_type_script_lang_default=defineComponent({components:{EdsnBadge:EdsnBadge_default},props:{size:{type:String,required:!0,validator:te=>["large","medium"].includes(te)}}});function _sfc_render$18(te,ne,ie,ae,se,oe){const le=resolveComponent("EdsnBadge");return openBlock(),createBlock(le,{variant:"text",size:te.size==="large"?"l":"m",label:"ì§ë¶ë´ë³´",color:"#5b9bf3",bgColor:"var(--color-bg-brand-blue-quaternary)"},null,8,["size"])}var ShareRatioBadge_default=_plugin_vue_export_helper_default(Sh
67areRatioBadge_vue_vue_type_script_lang_default,[["render",_sfc_render$18]]),PremiumResidentialComplexBadge_vue_vue_type_script_setup_true_lang_default=defineComponent({__name:"PremiumResidentialComplexBadge",props:{size:{type:String,default:"medium",validator:te=>["large","medium"].includes(te)}},setup(te){const ne=te;return(ie,ae)=>(openBlock(),createBlock(EdsnBadge_default,{variant:"text",size:ne.size==="large"?"l":"m",label:"ê³ ê¸ë¨ì§",color:"var(--color-text-neutral-default)",bgColor:"var(--color-bg-neutral-secondary)"},null,8,["size"]))}}),PremiumResidentialComplexBadge_default=_plugin_vue_export_helper_default(PremiumResidentialComplexBadge_vue_vue_type_script_setup_true_lang_default,[["__scopeId","data-v-e3e99be7"]]),NewBuildingBadge_vue_vue_type_script_lang_default=defineComponent({components:{EdsnBadge:EdsnBadge_default},props:{size:{type:String,required:!0,validator:te=>["large","medium"].includes(te)}}});function _sfc_render$17(te,ne,ie,ae,se,oe){const le=resolveComponent("EdsnBadge");return openBlock(),createBlock(le,{variant:"text",size:te.size==="large"?"l":"m",label:"ì ì¶",color:"var(--color-text-neutral-default)",bgColor:"var(--color-bg-neutral-secondary)"},null,8,["size"])}var NewBuildingBadge_default=_plugin_vue_export_helper_default(NewBuildingBadge_vue_vue_type_script_lang_default,[["render",_sfc_render$17]]),LargeComplexBadge_vue_vue_type_script_lang_default=defineComponent({components:{EdsnBadge:EdsnBadge_default},props:{size:{type:String,required:!0,validator:te=>["large","medium"].includes(te)}}});function _sfc_render$16(te,ne,ie,ae,se,oe){const le=resolveComponent("EdsnBadge");return openBlock(),createBlock(le,{variant:"text",size:te.size==="large"?"l":"m",label:"ëë¨ì§",color:"var(--color-text-neutral-default)",bgColor:"var(--color-bg-neutral-secondary)"},null,8,["size"])}var LargeComplexBadge_default=_plugin_vue_export_helper_default(LargeComplexBadge_vue_vue_type_script_lang_default,[["render",_sfc_render$16]]),DealBadgeGroup_vue_vue_type_script_setup_true_lang_default=defineComponent({__name:"DealBadgeGroup",props:{isInvested:{type:Boolean,default:!1},customBadges:{type:Array,required:!1,default:()=>[]},collectionEventBadges:{type:Array,required:!1,default:()=>[]},isFreeCommission:{type:Boolean,default:!1},isPreparing:{type:Boolean,default:!1},isForCorporation:{type:Boolean,default:!1},isPrior:{type:Boolean,default:!1},isAffirmedToPurchase:{type:Boolean,default:!1},hasReward:{type:Boolean,default:!1},isShareRatio:{type:Boolean,default:!1},isPremiumResidentialComplex:{type:Boolean,default:!1},isNewBuilding:{type:Boolean,default:!1},isLargeComplex:{type:Boolean,default:!1},ltv:{type:Number,default:0},maxCount:{type:Number,default:4},mortgageTitle:{type:String,default:""},startDatetime:{type:String,default:""}},setup(te){const ne=te,ie=computed(()=>[{name:"ì´ì©ë£ ë©´ì ",condition:ne.isFreeCommission,component:FreeCommissionBadge_default},{name:"ì¤íìê°",condition:ne.isPreparing&&ne.startDatetime,component:PreparingBadge_default},{name:"ë²ì¸ì ì©",condition:ne.isForCorporation,component:CorporateBadge_default},{name:"1ìì",condition:ne.isPrior,component:PriorBadge_default},{name:"매ì
íì½",condition:ne.isAffirmedToPurchase,component:AffirmedToPurchaseBadge_default},{name:"리ìë",condition:ne.hasReward,component:RewardBadge_default},{name:"ì§ë¶ë´ë³´",condition:ne.isShareRatio,component:ShareRatioBadge_default},{name:"ê³ ê¸ë¨ì§",condition:ne.isPremiumResidentialComplex,component:PremiumResidentialComplexBadge_default},{name:"ì ì¶",condition:ne.isNewBuilding,component:NewBuildingBadge_default},{name:"ëë¨ì§",condition:ne.isLargeComplex,component:LargeComplexBadge_default}].filter(ae=>ae.condition).slice(0,Math.max(0,ne.maxCount-ne.customBadges.length)));return(ae,se)=>(openBlock(),createBlock(FlexRow_default,{class:"deal-badge-group",justify:"flex-start",gap:4},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(te.customBadges,oe=>(openBlock(),createBlock(EventTagBadge_default,{key:oe.name,size:"medium",text:oe.name,bgColor:oe.backgroundColor,color:oe.contentColor,leftIcon:oe.leftIcon,leftImage:oe.leftImage},null,8,["text","bgColor","color","leftIcon","leftImage"]))),128)),(openBlock(!0),createElementBlock(Fragment,null,renderList(ie.value,oe=>(openBlock(),createBlock(resolveDynamicComponent(oe.component),{key:oe.n
67ame,size:"medium",dateValue:te.startDatetime,mortgageTitle:te.mortgageTitle,ltv:te.ltv},null,8,["dateValue","mortgageTitle","ltv"]))),128)),(openBlock(!0),createElementBlock(Fragment,null,renderList(te.collectionEventBadges,oe=>(openBlock(),createBlock(EventTagBadge_default,{key:oe.name,size:"medium",text:oe.name,bgColor:oe.backgroundColor,color:oe.contentColor,leftImage:oe.tagImage},null,8,["text","bgColor","color","leftImage"]))),128))]),_:1}))}}),DealBadgeGroup_default=_plugin_vue_export_helper_default(DealBadgeGroup_vue_vue_type_script_setup_true_lang_default,[["__scopeId","data-v-88142672"]]),DealCardV2Mortgage_vue_vue_type_script_setup_true_lang_default=defineComponent({__name:"DealCardV2Mortgage",props:{status:{type:String,required:!0},originalStatus:{type:String,required:!0},category:{type:String,required:!0},id:{type:[String,Number],required:!0},mainTitle:{type:String,required:!0},subTitle:{type:String,required:!0},amount:{type:Number,required:!0},sumOfInvestmentAndReservationAmount:{type:Number,required:!0},progress:{type:Number,required:!0},startDatetime:{type:String,required:!0},completedDatetime:{type:String,required:!0},indexLabel:{type:String,required:!0},earningRate:{type:Number,required:!0},ltv:{type:Number,required:!1,default:0},length:{type:Number,required:!0},isRentalDepositCollateral:{type:Boolean,required:!1,default:!1},isInvested:{type:Boolean,required:!1,default:!1},contentsBadges:{type:Object,required:!1,default:()=>({custom:void 0,collectionEvent:void 0})},isFreeCommission:{type:Boolean,required:!1,default:!1},isPrior:{type:Boolean,required:!1,default:!1},isAffirmedToPurchase:{type:Boolean,required:!1,default:!1},hasReward:{type:Boolean,required:!1,default:!1},isShareRatio:{type:Boolean,required:!1,default:!1},isPremiumResidentialComplex:{type:Boolean,required:!1,default:!1},isNewBuilding:{type:Boolean,required:!1,default:!1},isLargeComplex:{type:Boolean,required:!1,default:!1},isInCart:{type:Boolean,required:!1,default:!1},maintenanceText:{type:String,required:!1,default:"ì ê²ì¤"},availableAmount:{type:Number,required:!1,default:void 0},reservationStatus:{type:String,required:!1,default:"none"},reservationStartDatetime:{type:String,required:!1,default:void 0},isReserved:{type:Boolean,required:!1,default:!1}},emits:["invest-click","reserve-click","card-click","cart-click"],setup(te,{emit:ne}){const ie=ne,ae=te,se=computed(()=>ae.status==="prepared"&&ae.reservationStatus!=="none"),oe=computed(()=>se.value?2:3),le=computed(()=>ae.availableAmount===void 0?ue(ae.amount-ae.sumOfInvestmentAndReservationAmount):ue(ae.availableAmount));function ce(me){return Math.floor(me/1e4)*1e4}function ue(me){return me>0&&me<1e4?me:ce(me)}function de(me){return Math.round(me*100)/100}function fe(){ie("invest-click")}function he(){ie("reserve-click")}function pe(){ie("card-click")}function ve(){ie("cart-click")}return(me,ge)=>(openBlock(),createBlock(EdsDealCardV2Mortgage_default,{status:te.status,mainTitle:te.mainTitle,subTitle:te.subTitle,earningRate:unref(formatRate)(te.earningRate),ltv:de(te.ltv),period:te.length,totalAmount:ce(te.amount),availableAmount:le.value,progress:te.progress,category:te.isRentalDepositCollateral?"ì ìì¸ë³´ì¦ê¸ë´ë³´":"ë¶ëì°ë´ë³´",productId:te.indexLabel,startDatetime:te.startDatetime,isInCart:te.isInCart,maintenanceText:te.maintenanceText,reservationStatus:te.reservationStatus,reservationStartDatetime:te.reservationStartDatetime,isReserved:te.isReserved,onInvestClick:fe,onReserveClick:he,onCardClick:pe,onCartClick:ve},createSlots({badges:withCtx(()=>[te.originalStatus==="closed"?(openBlock(),createBlock(ClosingBadge_default,{key:0,closingDate:te.completedDatetime},null,8,["closingDate"])):(openBlock(),createBlock(DealBadgeGroup_default,{key:1,maxCount:oe.value,isInvested:te.isInvested,customBadges:te.contentsBadges?.custom||[],isFreeCommission:te.isFreeCommission,isAffirmedToPurchase:te.isAffirmedToPurchase,ltv:de(te.ltv),isPrior:te.isPrior,hasReward:te.hasReward,isShareRatio:te.isShareRatio,isPremiumResidentialComplex:te.isPremiumResidentialComplex,isNewBuilding:te.isNewBuilding,isLargeComplex:te.isLargeComplex}
67,null,8,["maxCount","isInvested","customBadges","isFreeCommission","isAffirmedToPurchase","ltv","isPrior","hasReward","isShareRatio","isPremiumResidentialComplex","isNewBuilding","isLargeComplex"]))]),_:2},[te.contentsBadges?.collectionEvent?{name:"collectionTag",fn:withCtx(()=>[createVNode(EdsEventBadge_default,{text:te.contentsBadges.collectionEvent.name,imageUrl:te.contentsBadges.collectionEvent.tagImage},null,8,["text","imageUrl"])]),key:"0"}:void 0]),1032,["status","mainTitle","subTitle","earningRate","ltv","period","totalAmount","availableAmount","progress","category","productId","startDatetime","isInCart","maintenanceText","reservationStatus","reservationStartDatetime","isReserved"]))}}),DealCardV2Mortgage_default=_plugin_vue_export_helper_default(DealCardV2Mortgage_vue_vue_type_script_setup_true_lang_default,[["__scopeId","data-v-cf59856e"]]),stock_illust_default="data:image/png;base64,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",_hoisted_1$23=["src"],_hoisted_2$17={class:"eds-deal-card-slot"},_hoisted_3$12={class:"eds-deal-card-slot"},EdsDealCardV2Stock_vue_vue_type_script_setup_true_lang_default=defineComponent({__name:"EdsDealCardV2Stock",props:{status:{},mainTitle:{},subTitle:{},earningRate:{},productType:{},period:{},totalAmount:{},availableAmount:{},progress:{},category:{},productId:{},startDatetime:{},isInCart:{type:Boolean},maintenanceText:{},reservationStatus:{default:"none"},reservationStartDatetime:{},isReserved:{type:Boolean,default:!1}},emits:["invest-click","reserve-click","card-click","cart-click"],setup(te,{emit:ne}){const ie=te,ae=computed(()=>Number(ie.earningRate)),se=ne,oe=computed(()=>toEdsnDealCardStatus(ie.status)),le=computed(()=>toEdsnDealCardReservationStatus(ie.reservationStatus)),ce=computed(()=>toEdsnDealCardStockProductType(ie.productType));function ue(){se("invest-click",new CustomEvent("invest-click"))}function de(){se("reserve-click",new CustomEvent("reserve-click"))}function fe(){se("card-click",new CustomEvent("card-click"))}function he(){se("cart-click",new CustomEvent("cart-click"))}return(pe,ve)=>(openBlock(),createBlock(unref(EdsnDealCardStock),{status:oe.value,mainTitle:te.mainTitle,subTitle:te.subTitle,earningRate:ae.value,productType:ce.value,period:te.period,totalAmount:te.totalAmount,availableAmount:te.availableAmount,progress:te.progress,footerLeading:te.category,footerTrailing:te.productId,startDatetime:te.startDatetime,isInCart:te.isInCart,maintenanceText:te.maintenanceText,reservationStatus:le.value,reservationStartDatetime:te.reservationStartDatetime,isReserved:te.isReserved,onInvestClick:ue,onReserveClick:de,onCardClick:fe,onCartClick:he},createSlots({illust:withCtx(()=>[renderSlot(pe.$slots,"illust",{},()=>[createBaseVNode("img",{src:unref(stock_illust_default),alt:"",width:"32",height:"32"},null,8,_hoisted_1$23)])]),_:2},[pe.$slots.collectionTag?{name:"collectionTag",fn:withCtx(()=>[createBaseVNode("div",_hoisted_2$17,[renderSlot(pe.$slots,"collectionTag")])]),key:"0"}:void 0,pe.$slots.badges?{name:"badges",fn:withCtx(()=>[createBaseVNode("div",_hoisted_3$12,[renderSlot(pe.$slots,"badges")])]),key:"1"}:void 0,pe.$slots.default?{name:"default",fn:withCtx(()=>[renderSlot(pe.$slots,"default")]),key:"2"}:void 0]),1032,["status","mainTitle","subTitle","earningRate","productType","period","totalAmount","availableAmount","progress","footerLeading","footerTrailing","startDatetime","isInCart","maintenanceText","reservationStatus","reservationStartDatetime","isReserved"]))}}),EdsDealCardV2Stock_default=EdsDealCardV2Stock_vue_vue_type_script_setup_true_lang_default,DealCardV2StockPurchase_vue_vue_type_script_setup_true_lang_default=defineComponent({__name:"DealCardV2StockPurchase",props:{status:{type:String,required:!0},originalStatus:{type:String,required:!0},typeLabel:{type:String,required:!1,default:"ì¦ê¶ê³ì¢ë´ë³´"},id:{type:[String,Number],required:!0},productType:{type:String,required:!1,default:"DIVERSIFIED"},mainTitle:{type:String,required:!0},subTitle:{type:String,required:!0},amount:{type:Number,required:!0},sumOfInvestmentAndReservationAmount:{type:Number,required:!0},progress:{type:Number,required:!0},startDatetime:{type:String,required:!0},completedDatetime:{type:String,required:!0},indexLabel:{type:String,required:!0},earningRate:{type:Number,required:!0},length:{type:Number,required:!0},isInvested:{type:Boolean,required:!1,default:!1},contentsBadges:{type:Object,required:!1,default:()=>({custom:void 0,collectionEvent:void 0})},isFreeCommission:{type:Boolean,required:!1,default:!1},isPrior:{type:Boolean,required:!1,default:!1},isAffirmedToPurchase:{type:Boolean,required:!1,default:!1}
67,hasReward:{type:Boolean,required:!1,default:!1},isInCart:{type:Boolean,required:!1,default:!1},maintenanceText:{type:String,required:!1,default:"ì ê²ì¤"}},emits:["invest-click","card-click","cart-click"],setup(te,{emit:ne}){const ie=ne;function ae(ue){return Math.floor(ue/1e4)*1e4}function se(ue){return ue>0&&ue<1e4?ue:ae(ue)}function oe(){ie("invest-click")}function le(){ie("card-click")}function ce(){ie("cart-click")}return(ue,de)=>(openBlock(),createBlock(EdsDealCardV2Stock_default,{status:te.status,mainTitle:te.mainTitle,subTitle:te.subTitle,earningRate:unref(formatRate)(te.earningRate),productType:te.productType,period:te.length,totalAmount:ae(te.amount),availableAmount:se(te.amount-te.sumOfInvestmentAndReservationAmount),progress:te.progress,category:te.typeLabel,productId:te.indexLabel,startDatetime:te.startDatetime,isInCart:te.isInCart,maintenanceText:te.maintenanceText,onInvestClick:oe,onCardClick:le,onCartClick:ce},createSlots({badges:withCtx(()=>[te.originalStatus==="closed"?(openBlock(),createBlock(ClosingBadge_default,{key:0,closingDate:te.completedDatetime},null,8,["closingDate"])):(openBlock(),createBlock(DealBadgeGroup_default,{key:1,maxCount:3,isInvested:te.isInvested,customBadges:te.contentsBadges?.custom||[],isFreeCommission:te.isFreeCommission,isAffirmedToPurchase:te.isAffirmedToPurchase,isPrior:te.isPrior,hasReward:te.hasReward},null,8,["isInvested","customBadges","isFreeCommission","isAffirmedToPurchase","isPrior","hasReward"]))]),_:2},[te.contentsBadges?.collectionEvent?{name:"collectionTag",fn:withCtx(()=>[createVNode(EdsEventBadge_default,{text:te.contentsBadges.collectionEvent.name,imageUrl:te.contentsBadges.collectionEvent.tagImage},null,8,["text","imageUrl"])]),key:"0"}:void 0]),1032,["status","mainTitle","subTitle","earningRate","productType","period","totalAmount","availableAmount","progress","category","productId","startDatetime","isInCart","maintenanceText"]))}}),DealCardV2StockPurchase_default=_plugin_vue_export_helper_default(DealCardV2StockPurchase_vue_vue_type_script_setup_true_lang_default,[["__scopeId","data-v-610de84a"]]),_sfc_main$12={name:"RequestVerificationModal",props:{modelValue:{type:Boolean,default:!1}},methods:{goToVerification(){this.$router.push({name:"verification-intro"})}}};function _sfc_render$15(te,ne,ie,ae,se,oe){const le=resolveComponent("one-button-modal");return openBlock(),createBlock(le,mergeProps({modelValue:ie.modelValue},te.$attrs,{hideOnBgClick:!1,onClickBtn:oe.goToVerification}),{title:withCtx(()=>[...ne[0]||(ne[0]=[createTextVNode("í¬ì ê³ì¢ê° íìí©ëë¤.",-1)])]),content:withCtx(()=>[...ne[1]||(ne[1]=[createTextVNode("ìíì í¬ìí기 ìí´ìë í¬ì ê³ì¢ë¥¼ ê°ì¤í´ì¼ í©ëë¤.",-1)])]),_:1},16,["modelValue","onClickBtn"])}var RequestVerificationModal_default=_plugin_vue_export_helper_default(_sfc_main$12,[["render",_sfc_render$15],["__scopeId","data-v-fbdb18e4"]]),MAX_QUEUE_SIZE=10,useInvestmentFunnelStore_default=defineStore("investment-funnel-store",()=>{const te=ref([]);return{funnels:te,addFunnel:ae=>{te.value.length>=MAX_QUEUE_SIZE&&te.value.shift(),te.value.push(ae)},getLatestFunnel:()=>te.value.shift()||"unknown"}},{persist:{storage:safeSessionStorage}}),DealCardV2_vue_vue_type_script_setup_true_lang_default=defineComponent({__name:"DealCardV2",props:{status:{type:String,required:!1,default:"opened"},state:{type:String,required:!1,default:"R"},category:{type:String,required:!0},id:{type:[String,Number],required:!0},mainTitle:{type:String,required:!0},subTitle:{type:String,required:!0},amount:{type:Number,required:!0},sumOfInvestmentAndReservationAmount:{type:Number,required:!0},progress:{type:Number,required:!0},startDatetime:{type:String,required:!0},completedDatetime:{type:String,required:!0},indexLabel:{type:String,required:!0},earningRate:{type:Number,required:!0},length:{type:Number,required:!0},isInvested:{type:Boolean,required:!1,default:!1},contentsBadges:{type:Object,required:!1,default:()=>({custom:void 0,collectionEvent:void 0})},isFreeCommission:{type:Boolean,required:!1,default:!1},isPrior:{type:Boolean,required:!1,default:!1},isAffirmedToPurchase:{type:Boolean,required:!1,default:!1}
67,hasReward:{type:Boolean,required:!1,default:!1},ltv:{type:Number,required:!1,default:0},isRentalDepositCollateral:{type:Boolean,required:!1,default:!1},isShareRatio:{type:Boolean,required:!1,default:!1},isPremiumResidentialComplex:{type:Boolean,required:!1,default:!1},isNewBuilding:{type:Boolean,required:!1,default:!1},isLargeComplex:{type:Boolean,required:!1,default:!1},initialInvestAmount:{type:Number,required:!1,default:5e4},isInCart:{type:Boolean,required:!1,default:!1},productType:{type:String,required:!1,default:"DIVERSIFIED"},availableAmount:{type:Number,required:!1,default:void 0},reservationStatus:{type:String,required:!1,default:"none"},reservationStartDatetime:{type:String,required:!1,default:void 0},isReserved:{type:Boolean,required:!1,default:!1}},emits:["cart-click","reserve-click"],setup(te,{emit:ne}){const ie=ref(!1),ae=useRouter(),{data:se}=useGetGnb(),oe=te,le=ne,ce=computed(()=>oe.isInvested?"closed":oe.status==="opened"&&isCentralRecordCheckTime()?"maintenance":oe.status),ue=computed(()=>isCentralRecordCheckTime()?CENTRAL_RECORD_CHECK_TIME_TEXT:"ì ê²ì¤"),de=computed(()=>({realEstate:`/deals/real-estate-special/${oe.id}/`,special:`/deals/real-estate-special/${oe.id}/`,stockPurchase:`/deals/stock-purchase/${oe.id}/`})[oe.category]||`/deals/${oe.id}/`);function fe(){track("dealCard_click",{cardType:"cardV2",status:ce.value,category:oe.category,id:oe.id}),ae.push(de.value)}function he(){if(!isCentralRecordCheckTime()&&ce.value==="opened"){if(!se.value?.authenticated){window.location.href=`/user/login/?next=${encodeURIComponent(`/investments/apply/single?dealIds=${oe.id}`)}`;return}if(!se.value?.isVerifiedInvestor){se.value?.isInvestor?ae.push({name:"verification-intro"}):ie.value=!0;return}useInvestmentFunnelStore_default().addFunnel("instant_investment_click"),track("instant_investment_click",{previousFunnel:"deal_card"}),ae.push({name:"InvestmentApplySingle",query:{dealIds:String(oe.id)}})}}function pe(){if(!(oe.reservationStatus!=="open"||oe.isReserved)){if(!se.value?.authenticated){window.location.href=`/user/login/?next=${encodeURIComponent(de.value)}`;return}if(!se.value?.isVerifiedInvestor){se.value?.isInvestor?ae.push({name:"verification-intro"}):ie.value=!0;return}le("reserve-click",oe.id)}}function ve(){le("cart-click",oe.id)}return(me,ge)=>(openBlock(),createElementBlock("div",null,[te.category==="realEstate"||te.category==="residual"||te.category==="special"?(openBlock(),createBlock(DealCardV2Mortgage_default,{key:0,status:ce.value,originalStatus:te.status,category:te.category,id:te.id,isRentalDepositCollateral:te.isRentalDepositCollateral,mainTitle:te.mainTitle,subTitle:te.subTitle,amount:te.amount,sumOfInvestmentAndReservationAmount:te.sumOfInvestmentAndReservationAmount,progress:te.progress,startDatetime:te.startDatetime,completedDatetime:te.completedDatetime,indexLabel:te.indexLabel,earningRate:te.earningRate,ltv:te.ltv,length:te.length,isInvested:te.isInvested,contentsBadges:te.contentsBadges,isFreeCommission:te.isFreeCommission,isPrior:te.isPrior,isAffirmedToPurchase:te.isAffirmedToPurchase,hasReward:te.hasReward,isShareRatio:te.isShareRatio,isPremiumResidentialComplex:te.isPremiumResidentialComplex,isNewBuilding:te.isNewBuilding,isLargeComplex:te.isLargeComplex,isInCart:te.isInCart,maintenanceText:ue.value,availableAmount:te.availableAmount,reservationStatus:te.reservationStatus,reservationStartDatetime:te.reservationStartDatetime,isReserved:te.isReserved,onInvestClick:he,onReserveClick:pe,onCardClick:fe,onCartClick:ve},null,8,["status","originalStatus","category","id","isRentalDepositCollateral","mainTitle","subTitle","amount","sumOfInvestmentAndReservationAmount","progress","startDatetime","completedDatetime","indexLabel","earningRate","ltv","length","isInvested","contentsBadges","isFreeCommission","isPrior","isAffirmedToPurchase","hasReward","isShareRatio","isPremiumResidentialComplex","isNewBuilding","isLargeComplex","isInCart","maintenanceText","availableAmount","reservationStatus","reservationStartDatetime","isReserved"])):te.category==="stockPurchase"?(openBlock(),createBlock(DealCardV2StockPurchase_default,{key:1,status:ce.value,originalStatus:te.status,id:te.id,productType:te.productType,mainTitle:te.mainTitle,subTitle:te.subTitle,amount:te.amount,sumOfInvestmentAndReservationAmount:te.sumOfInvestmentAndReservationAmount,progress:te.progress,startDatetime:te.startDatetime,completedDatetime:te.completedDatetime,indexLabel:te.indexLabel,earningRate:te.earningRate,length:te.length,isInvested:te.isInvested,contentsBadges:te.contentsBadges,isFreeCommission:te.isFreeCommission,isPrior:te.isPrior,isAffirmedToPurchase:te.isAffirmedToPurchase,hasReward:te.hasReward,isInCart:te.isInCart,maintenanceText:ue.value,onInvestClick:he,onCardClick:fe,onCartClick:ve},null,8,["status","originalStatus","id","productType","mainTitle","subTitle","amount","sumOfInvestmentAndReservationAmount","progress","startDatetime","completedDatetime","
67indexLabel","earningRate","length","isInvested","contentsBadges","isFreeCommission","isPrior","isAffirmedToPurchase","hasReward","isInCart","maintenanceText"])):createCommentVNode("",!0),createVNode(RequestVerificationModal_default,{modelValue:ie.value,"onUpdate:modelValue":ge[0]||(ge[0]=Se=>ie.value=Se)},null,8,["modelValue"])]))}}),DealCardV2_default=_plugin_vue_export_helper_default(DealCardV2_vue_vue_type_script_setup_true_lang_default,[["__scopeId","data-v-9facdc60"]]),getInitialFilterState=te=>{let ne=[];return te==="realEstate"||te==="realEstateSpecial"?ne=["REAL_ESTATE"]:te==="stockPurchase"&&(ne=["SECURITIES"]),{categories:ne,loanApplicationTypes:[],dealStates:[],badges:[],lengthRanges:[],desiredInvestmentAmounts:[],regions:[],earningRateRange:{min:0,max:20},ltvRange:{min:0,max:100}}},useDealListFilterStore_default=te=>defineStore(te?`dealListFilterStore-${te}`:"dealListFilterStore",()=>{const ne=ref(getInitialFilterState(te)),ie=ref(null),ae=ref(null),se=(ve,me)=>{ne.value[ve]=me,ie.value=null},oe=ve=>{const me=getInitialFilterState(te);ne.value[ve]=me[ve]},le=ve=>{Object.keys(ve).forEach(me=>{const ge=me;ve[ge]!==void 0&&(ne.value[ge]=ve[ge])})},ce=()=>{ne.value=getInitialFilterState(te),ie.value=null,ae.value=null},ue=ve=>{ie.value=ve},de=ref(getInitialFilterState(te)),fe=()=>{de.value=JSON.parse(JSON.stringify(ne.value)),ae.value=ie.value},he=()=>{ne.value=JSON.parse(JSON.stringify(de.value)),ie.value=ae.value},pe=()=>{ne.value=JSON.parse(JSON.stringify(de.value)),ie.value=ae.value};return{filters:ne,appliedFilters:de,selectedPresetName:ie,appliedSelectedPresetName:ae,hasAppliedFilters:computed(()=>{const ve=getInitialFilterState(te),me=de.value;return me.categories.length>ve.categories.length||me.loanApplicationTypes.length>0||me.dealStates.length>0||me.badges.length>0||me.lengthRanges.length>0||me.desiredInvestmentAmounts.length>0||me.regions.length>0||me.earningRateRange.min!==ve.earningRateRange.min||me.earningRateRange.max!==ve.earningRateRange.max||me.ltvRange.min!==ve.ltvRange.min||me.ltvRange.max!==ve.ltvRange.max}),setFilterState:se,resetFilterState:oe,setFilterStateBulk:le,resetFilters:ce,applyFilters:fe,cancelFilters:he,initFilters:pe,setSelectedPresetName:ue}},{persist:{storage:safeSessionStorage}})(),_hoisted_1$22={key:0,class:"tw-pointer-events-auto tw-fixed tw-bottom-[40px] tw-left-1/2 tw-z-[1000] tw-w-full tw-max-w-[420px] tw--translate-x-1/2 tw-px-[16px] mobile:tw-bottom-[20px] mobile:tw-max-w-none"},_hoisted_2$16={class:"tw-flex tw-w-full tw-items-center tw-justify-between tw-gap-[16px] tw-rounded-[8px] tw-bg-[#32caa5] tw-p-[12px_16px] tw-shadow-[0_4px_12px_rgba(0,0,0,0.15)]"},_hoisted_3$11={class:"tw-flex tw-shrink-0 tw-items-center tw-gap-[4px]"},CartAddedToast_vue_vue_type_script_setup_true_lang_default=defineComponent({__name:"CartAddedToast",props:{opened:{type:Boolean},autoHideDuration:{default:3e3}},emits:["close"],setup(te,{emit:ne}){const ie=useRouter(),ae=te,se=ne,oe=ref(ae.opened);let le=null;watch(()=>ae.opened,ue=>{oe.value=ue,ue&&ae.autoHideDuration&&(le&&clearTimeout(le),le=window.setTimeout(()=>{oe.value=!1,se("close")},ae.autoHideDuration))},{immediate:!0});function ce(){le&&clearTimeout(le),se("close"),ie.push({name:"InvestmentApplyCart"})}return(ue,de)=>(openBlock(),createBlock(Transition,{name:"fade"},{default:withCtx(()=>[oe.value?(openBlock(),createElementBlock("div",_hoisted_1$22,[createBaseVNode("div",_hoisted_2$16,[createBaseVNode("div",_hoisted_3$11,[createVNode(EdsnIcon_default,{name:"check-mark",size:18,color:"var(--color-white-100)"}),de[0]||(de[0]=createBaseVNode("span",{class:"tw-whitespace-nowrap tw-text-[14px] tw-font-normal tw-leading-[24px] tw-tracking-[-0.6px] tw-text-white"}," ì¥ë°êµ¬ëì ìíì´ ë´ê²¼ìµëë¤. ",-1))]),createBaseVNode("button",{type:"button",class:"tw-shrink-0 tw-cursor-pointer tw-whitespace-nowrap tw-border-none tw-bg-transparent tw-p-0 tw-text-[14px] tw-font-bold tw-leading-[24px] tw-tracking-[-0.6px] tw-text-white hover:tw-opacity-90",onClick:ce}," ì´ëí기 ")])])):createCommentVNode("",!0)]),_:1}))}}),CartAddedToast_default=_plugin_vue_export_helper_default(CartAddedToast_vue_vue_type_script_setup_true_lang_default,[["__scopeId","data-v-e969b8f0"]]),CartAlreadyInModal_vue_vue_type_script_setup_true_lang_default=defineComponent({__name:"CartAlreadyInModal",props:{opened:{type:Boolean}},emits:["close"],setup(te,{emit:ne}){const ie=useRouter(),{isMobile:ae}=useResponsive(),se=ne;function oe(){se("close"),ie.push({name:"InvestmentApplyCart"})}return(le,ce)=>(openBlock(),createBlock(EdsModal_default,{opened:te.opened,onClose:ce[1]||(ce[1]=ue=>se("close")),size:"m"},{default:withCtx(()=>[createVNode(EdsModalTitle_default,{alignment:"center"},{default:withCtx(()=>[...ce[2]||(ce[2]=[createTextVNode("ì¥ë°êµ¬ëì ìë ìí",-1)])]),_:1}),createVNode(EdsModalContent_default,{alignment:"center"},{default:withCtx(()=>[createVNode(EdsnText_default,null,{default:withCtx(()=>[...ce[3]||(ce[3]=[createTextVNode("ì´ë¯¸ ë´ê¸´ ìíì
ëë¤. ì¥ë°êµ¬ëë¡ ì´ëí ê¹ì?",-1)])]),_:1})]),_:1}),createVNode(EdsModalFooter_default,null,{default:withCtx(()=>[createVNode(EdsnButton_default,{fullWidth:"",label:"ê³ì ëë¬ë³´ê¸°",onClick:ce[0]||(ce[0]=ue=>se("close")),variant:"subtle",color:"default",size:unref(ae)?"m":"l"},null,8,["size"]),createVNode(EdsnButton_default,{fullWidth:"",label:"ì¥ë°êµ¬ëë¡ ì´ë",onClick:oe,size:unref(ae)?"m":"l"},null,8,["size"])]),_:1})]),_:1},8,["opened"]))}}),CartAlreadyInModal_default=CartAlreadyInModal_vue_vue_type_script_setup_true_lang_default,VerifyInvestorMixin_default={data(){return{showRequestVerificationModal:!1}},computed:{isInvestor(){return this.gnbUser?.isInvestor??!1},isVerifiedInvestor(){return this.gnbUser?.isVerifiedInvestor??!1}},methods:{checkVerified(te,...ne){const ie=this;return()=>{ie.gnbUser?.authenticated?ie.gnbUser?.isVerifiedInvestor?te.apply(ie,ne):ie.isInvestor?ie.$router.push({name:"verification-intro"}):(ie.showRequestVerificationModal=!0,ie.$emit("verification-modal")):window.location.href=`/user/login/?next=${ie.$route.path}`}}}},DEFAULT__CART_INVESTMENT_AMOUNTS=5e4,RESERVATION_CAP_RATE=.8;function getReservationCapAmount(te){return Math.floor(te*RESERVATION_CAP_RATE)}
67function getReservableAmount(te,ne){return Math.max(0,getReservationCapAmount(te)-ne)}function getInvestableAmount(te,ne){return Math.max(0,te-ne)}function isReservationAmountExhausted(te,ne){return ne>=getReservationCapAmount(te)}function toTime(te){if(!te)return null;const ne=new Date(te).getTime();return Number.isNaN(ne)?null:ne}function getReservationStatus(te,ne=new Date){const ie=toTime(te.reservationStartDatetime);if(ie===null||te.state!=="P")return"none";const ae=ne.getTime();if(ae<ie)return"ready";const se=toTime(te.reservationCloseDatetime);return se!==null&&ae>=se||isReservationAmountExhausted(te.amount,te.reservedAmount??0)?"closed":"open"}function getAvailableAmount(te,ne=new Date){const ie=getReservationStatus(te,ne);if(ie!=="none")return ie==="closed"?getInvestableAmount(te.amount,te.sumOfInvestmentAndReservation??0):ie==="ready"?getReservationCapAmount(te.amount):getReservableAmount(te.amount,te.reservedAmount??0)}var empty1_default="/assets/empty1-30MmacaI.png",_sfc_main$11={name:"PreparingComponent",props:["category","preparingDeals","isLoading","isRunningDeal"],components:{DealCardV2:DealCardV2_default,FilterSelector:FilterSelector_default,FilterApplyStatus:FilterApplyStatus_default,FilterNoneApplyStatus:FilterNoneApplyStatus_default,EdsDealCardV2Skeleton:EdsDealCardV2Skeleton_default,CartAddedToast:CartAddedToast_default,CartAlreadyInModal:CartAlreadyInModal_default,RequestVerificationModal:RequestVerificationModal_default},mixins:[VerifyInvestorMixin_default],data(){return{displayMode:"card",showCartAddedToast:!1,showCartAlreadyInModal:!1}},setup(){const{data:te}=useGetCart(),ne=usePutCartItem(),{data:ie}=useGetGnb();return{cart:te,putCartItem:ne,gnbUser:ie}},computed:{useDealListFilterStore(){return()=>useDealListFilterStore_default(this.category)},filterStore(){return useDealListFilterStore_default(this.category)},hiddenCategory(){return this.category&&this.category!=="main"&&["realEstate","realEstateSpecial","stockPurchase"].includes(this.category)},filteredDeals(){const te=this.filterStore.appliedFilters;let ne=[...this.preparingDeals];return DEAL_FILTER_OPTIONS.forEach(ie=>{ne=ne.filter(ae=>ie.filter(ae,te)!==null)}),ne},deals(){const te=new Date,ne=ie=>{const ae=getReservationStatus(ie,te);return ae==="open"||ae==="ready"?0:ae==="closed"?1:2};return[...this.filteredDeals].sort((ie,ae)=>ne(ie)-ne(ae)||new Date(ie.startDatetime)-new Date(ae.startDatetime)||ie.index-ae.index)},hasInvestableDeals(){return this.deals.some(te=>!te.invested)}},methods:{resetAllFilters(){this.filterStore.resetFilters(),this.filterStore.applyFilters()},applySavedFilter(te){if(!this.filterStore)return;const ne={categories:te.categories?.map(ie=>ie.code)||[],loanApplicationTypes:te.loanApplicationTypes?.map(ie=>ie.code)||[],dealStates:te.dealStates?.map(ie=>ie.code)||[],badges:te.badges?.map(ie=>ie.code)||[],lengthRanges:te.lengthRanges?.map(ie=>ie.code)||[],desiredInvestmentAmounts:te.desiredInvestmentAmounts?.map(ie=>ie.code)||[],regions:te.regions?.map(ie=>ie.code)||[],earningRateRange:te.earningRateRange||{min:0,max:20},ltvRange:te.ltvRange||{min:0,max:100}};this.filterStore.setFilterStateBulk(ne),this.filterStore.applyFilters()},getAvailableAmount,getReservationStatus,handleReserveClick(te){this.getReservationStatus(te)!=="open"||te.reserved||(track$1("reservation_card_click",{dealId:te.id,dealType:te.dealType,category:te.category,reservableAmount:this.getAvailableAmount(te)}),this.$router.push({name:"ReservationApply",query:{dealId:String(te.id)}}))},hasReward(te){return te.category==="special"?te.specialdetail[0].rewardNumber:!1},getDealThumbnailImage(te){return te.photos[0]?.file},isRentalDepositCollateral(te){return te.dealType==="RC"},isInCart(te){return this.cart?.items?.some(ne=>ne.dealId===Number(te))||!1},handleCartClick(te){this.checkVerified(async()=>{if(this.isInCart(te)){this.showCartAlreadyInModal=!0;return}try{await this.putCartItem.mutateAsync({dealId:Number(te),amount:DEFAULT__CART_INVESTMENT_AMOUNTS}),this.showCartAddedToast=!0,track("cart_item_added",{})}catch(ne){console.error("ì¥ë°êµ¬ë ë´ê¸° ì¤í¨:",ne)}})()}}},_hoisted_1$21={class:"content-wrapper"},_hoisted_2$15={key:0,class:"inner-content"},_hoisted_3$10={class:"display-toggler-container"},_hoisted_4$8={class:"tw-flex tw-w-full tw-items-center tw-justify-between tw-gap-[12px]"},_hoisted_5$5={class:"tw-flex tw-items-center tw-gap-[12px]"}
67,_hoisted_6$5={key:1},_hoisted_7$5={key:2},_hoisted_8$4={class:"item-wrapper"},_hoisted_9$4={key:3},_hoisted_10$4={div:"",class:"item-wrapper"};function _sfc_render$14(te,ne,ie,ae,se,oe){const le=resolveComponent("FilterSelector"),ce=resolveComponent("FilterApplyStatus"),ue=resolveComponent("FilterNoneApplyStatus"),de=resolveComponent("EdsDealCardV2Skeleton"),fe=resolveComponent("DealCardV2"),he=resolveComponent("CartAddedToast"),pe=resolveComponent("CartAlreadyInModal"),ve=resolveComponent("request-verification-modal");return openBlock(),createElementBlock("div",_hoisted_1$21,[!ie.isLoading||ie.preparingDeals.length?(openBlock(),createElementBlock("div",_hoisted_2$15,[withDirectives(createBaseVNode("div",_hoisted_3$10,[createBaseVNode("div",_hoisted_4$8,[createBaseVNode("div",_hoisted_5$5,[createVNode(le,{useStore:oe.useDealListFilterStore,hiddenCategory:oe.hiddenCategory},null,8,["useStore","hiddenCategory"])]),oe.filterStore.hasAppliedFilters?(openBlock(),createBlock(ce,{key:0,hasInvestableDeals:oe.hasInvestableDeals,onResetFilters:oe.resetAllFilters,onInvestFilterDeal:()=>{}},null,8,["hasInvestableDeals","onResetFilters"])):(openBlock(),createBlock(ue,{key:1,category:ie.category,hideInvestAll:!0,hasInvestableDeals:oe.hasInvestableDeals,onMyFilter:oe.applySavedFilter,onInvestAll:()=>{}},null,8,["category","hasInvestableDeals","onMyFilter"]))])],512),[[vShow,!ie.isRunningDeal&&ie.preparingDeals.length>0&&ie.category!=="main"]]),oe.deals&&oe.deals.length?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(["header",{"header--main":ie.category==="main"}])},[...ne[3]||(ne[3]=[createBaseVNode("span",{class:"header__soon"},"ê³§ ë§ëì!",-1),createBaseVNode("h3",{class:"header__title"},[createBaseVNode("span",{class:"header__title__main"}," ì¤í ìì ìí ")],-1)])],2)):createCommentVNode("",!0),!ie.isRunningDeal&&oe.deals&&ie.preparingDeals.length>0&&oe.deals.length===0?(openBlock(),createElementBlock("div",_hoisted_6$5,[...ne[4]||(ne[4]=[createStaticVNode('<div class="" data-v-b767adf8><div class="sold-out" data-v-b767adf8><img class="sold-out-image" src="/assets/empty1-30MmacaI.png" height="64" data-v-b767adf8><p class="sold-out-text" data-v-b767adf8> ì¡°ê±´ì ë§ë ìíì´ ìì´ì<br data-v-b767adf8><span class="sold-out-text--label" data-v-b767adf8>ê²ì ì¡°ê±´ì ë³ê²½í´ ë ë§ì ìíì íì¸í´ ë³´ì¸ì.</span></p></div></div>',1)])])):createCommentVNode("",!0),ie.isLoading?(openBlock(),createElementBlock("div",_hoisted_7$5,[createBaseVNode("div",_hoisted_8$4,[(openBlock(),createElementBlock(Fragment,null,renderList(6,me=>createVNode(de,{key:me})),64))])])):(openBlock(),createElementBlock("div",_hoisted_9$4,[createBaseVNode("div",_hoisted_10$4,[(openBlock(!0),createElementBlock(Fragment,null,renderList(oe.deals,me=>(openBlock(),createBlock(fe,{key:me.index,class:"item",status:"prepared",id:me.id,category:me.category,isRentalDepositCollateral:oe.isRentalDepositCollateral(me),mainTitle:me.cardMainTitle,subTitle:me.cardSubTitle,amount:me.amount,sumOfInvestmentAndReservationAmount:me.sumOfInvestmentAndReservation,progress:me.progress,availableAmount:oe.getAvailableAmount(me),reservationStatus:oe.getReservationStatus(me),reservationStartDatetime:me.reservationStartDatetime||void 0,isReserved:me.reserved,startDatetime:me.startDatetime,completedDatetime:me.completedDatetime||"",indexLabel:me.cardProductLabel,earningRate:me.earningRate,ltv:me.loanAmountBaseLtv||0,length:me.length,isInvested:me.invested,contentsBadges:me.contentsBadges,isFreeCommission:me.commissionRate*1===0,isPrior:me.isPrior,isAffirmedToPurchase:me.isAffirmedToPurchase,isShareRatio:me.shareRatio&&me.shareRatio!==1,isPremiumResidentialComplex:me.isPremiumResidentialComplex,isNewBuilding:me.mortgage?.isNewBuilding,isLargeComplex:me.mortgage?.isLargeComplex,hasReward:oe.hasReward(me),productType:me.stockPurchase?.productType?.code,isInCart:oe.isInCart(me.id),onCartClick:oe.handleCartClick,onReserveClick:()=>oe.handleReserveClick(me)},null,8,["id","category","isRentalDepositCollateral","mainTitle","subTitle","amount","sumOfInvestmentAndReservationAmount","progress","availableAmou
67nt","reservationStatus","reservationStartDatetime","isReserved","startDatetime","completedDatetime","indexLabel","earningRate","ltv","length","isInvested","contentsBadges","isFreeCommission","isPrior","isAffirmedToPurchase","isShareRatio","isPremiumResidentialComplex","isNewBuilding","isLargeComplex","hasReward","productType","isInCart","onCartClick","onReserveClick"]))),128))])]))])):createCommentVNode("",!0),createVNode(he,{opened:se.showCartAddedToast,onClose:ne[0]||(ne[0]=me=>se.showCartAddedToast=!1)},null,8,["opened"]),createVNode(pe,{opened:se.showCartAlreadyInModal,onClose:ne[1]||(ne[1]=me=>se.showCartAlreadyInModal=!1)},null,8,["opened"]),createVNode(ve,{modelValue:te.showRequestVerificationModal,"onUpdate:modelValue":ne[2]||(ne[2]=me=>te.showRequestVerificationModal=me)},null,8,["modelValue"])])}var Preparing_default=_plugin_vue_export_helper_default(_sfc_main$11,[["render",_sfc_render$14],["__scopeId","data-v-b767adf8"]]),_hoisted_1$20={class:"tw-flex tw-items-center tw-gap-[4px]"},FilterPromotionBanner_vue_vue_type_script_setup_true_lang_default=defineComponent({__name:"FilterPromotionBanner",props:{itemCount:{},tab:{}},emits:["openFilter"],setup(te,{emit:ne}){const ie=te,ae=ne,se=ref();let oe=null;const le=()=>({itemCount:ie.itemCount,tab:ie.tab});onMounted(()=>{se.value&&(oe=new IntersectionObserver(([ue])=>{ue.isIntersecting&&(track("dealFilter_bannerView",le()),oe?.disconnect())},{threshold:.5}),oe.observe(se.value))}),onUnmounted(()=>{oe?.disconnect()});const ce=()=>{track("dealFilter_bannerClick",le()),ae("openFilter")};return(ue,de)=>(openBlock(),createElementBlock("div",{ref_key:"bannerRef",ref:se,class:"filter-promotion-banner",onClick:ce},[createBaseVNode("div",_hoisted_1$20,[de[0]||(de[0]=createBaseVNode("span",{class:"tw-text-neutral-default tw-text-body-m-regular"}," ìíë í¬ìì¡°ê±´ì¼ë¡ ë¹ ë¥´ê² ì°¾ê¸° ",-1)),createVNode(NewBadge_default,{size:"small"})]),de[1]||(de[1]=createBaseVNode("span",{class:"tw-shrink-0 tw-text-[#3282f0] tw-text-body-m-strong"}," ì¤ì í기 ",-1))],512))}}),FilterPromotionBanner_default=_plugin_vue_export_helper_default(FilterPromotionBanner_vue_vue_type_script_setup_true_lang_default,[["__scopeId","data-v-4929380d"]]),EdsDropdownBoxV2_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"EdsDropdownBoxV2",__name:"EdsDropdownBoxV2",props:{opened:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},error:{type:String,default:""},label:{type:String,default:""},placeholder:{type:String,default:""},height:{type:String,default:""},bgColor:{type:String,default:""},popupWidth:{type:Number,required:!1}},emits:["open","close","change","click"],setup(te,{expose:ne,emit:ie}){const ae=ie,se=ref(null);return ne({el:computed(()=>se.value?.el??null)}),(oe,le)=>(openBlock(),createBlock(EdsDropdownBase_default,{ref_key:"base",ref:se,variant:"box",payload:"event",opened:te.opened,disabled:te.disabled,error:te.error,label:te.label,placeholder:te.placeholder,height:te.height,bgColor:te.bgColor,popupWidth:te.popupWidth,onOpen:le[0]||(le[0]=ce=>ae("open",ce)),onClose:le[1]||(le[1]=ce=>ae("close",ce)),onChange:le[2]||(le[2]=ce=>ae("change",ce)),onClick:le[3]||(le[3]=ce=>ae("click",ce))},{default:withCtx(()=>[renderSlot(oe.$slots,"default")]),_:3},8,["opened","disabled","error","label","placeholder","height","bgColor","popupWidth"]))}}),EdsDropdownBoxV2_default=EdsDropdownBoxV2_vue_vue_type_script_setup_true_lang_default,EdsDropdownOptionV2_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"EdsDropdownOptionV2",__name:"EdsDropdownOptionV2",props:{selected:{type:Boolean,default:!1},focused:{type:Boolean,default:!1},detail:{type:String,default:""},value:{type:String,default:""}},emits:["click"],setup(te,{expose:ne,emit:ie}){const ae=te,se=ie,oe=ref(null),le=useSlots(),{textOnly:ce}=useLegacyDropdownOption(ae,oe,ue=>se("click",dispatchLegacyEvent(ue.el,"click",ue.value)),()=>le.default?.());return ne({el:oe}),(ue,de)=>(openBlock(),createElementBlock("span",{ref_key:"el",ref:oe,class:"eds-legacy-dropdown-option",style:{display:"none"},"aria-hidden":"true"},[unref(ce)?createCommentVNode("",!0):renderSlot(ue.$slots,"default",{key:0})],512))}}),EdsDropdownOptionV2_default=EdsDropdownOptionV2_vue_vue_type_script_setup_true_lang_default,useDealListSortingModeStore_default=te=>defineStore(te?`dealListSortingModeStore-${te}`:"dealListSortingModeStore",()=>({sortingMode:ref("highPopularity")}),{persist:{storage:safeSessionStorage}})(),_hoisted_1$19={class:"sorting-mode-selector"},_hoisted_2$14={class:"tw-text-neutral-default tw-text-body-m-strong mobile:tw-text-caption-m-strong"},SortingModeSelector_vue_vue_type_script_setup_true_lang_default=defineComponent({__name:"SortingModeSelector",props:{category:{default:void 0}},setup(te){const ne=te,ie=[{mode:"highPopularity",label:"ì¸ê¸°ì"},{mode:"highEarningRate",label:"ëì ììµë¥ ì"},{mode:"shortLength",label:"ì§§ì í¬ì기ê°ì"}],{sortingMode:ae}
67={...storeToRefs(useDealListSortingModeStore_default(ne.category))},{isMobile:se}=useResponsive(),oe=computed(()=>se.value?"30px":"40px"),le=computed(()=>ie.find(fe=>fe.mode===ae.value)?.label),ce=ref(!1),ue=ref(!1),de=()=>{track("dealCardSorting_open",{}),ce.value=!ce.value,setTimeout(()=>{ce.value&&(ue.value=!0)},100)};return(fe,he)=>(openBlock(),createElementBlock("div",_hoisted_1$19,[createBaseVNode("button",{class:"tw-flex tw-cursor-pointer tw-items-center tw-gap-[4px] tw-border-none tw-bg-transparent",onClick:de},[createBaseVNode("div",_hoisted_2$14,toDisplayString(le.value),1),createBaseVNode("div",null,[createVNode(EdsnIcon_default,{class:"mobile:tw-hidden",name:"align",color:"#9CA5AD"}),createVNode(EdsnIcon_default,{class:"pc:tw-hidden",name:"align",size:18,color:"#9CA5AD"})])]),createVNode(EdsDropdownBoxV2_default,{style:{width:"0",visibility:"hidden",transform:"translateX(-176px)",zIndex:9999},height:oe.value,bgColor:"var(--color-white-100)",popupWidth:176,opened:ue.value,onClose:he[0]||(he[0]=()=>{ue.value=!1,ce.value=!1}),onChange:he[1]||(he[1]=pe=>{unref(track)("dealCardSorting_click",{selectedSortingOption:pe.target.value}),ae.value=pe.target.value})},{default:withCtx(()=>[(openBlock(),createElementBlock(Fragment,null,renderList(ie,pe=>createVNode(EdsDropdownOptionV2_default,{key:pe.mode,value:`${pe.mode}`,selected:unref(ae)===pe.mode},{default:withCtx(()=>[createTextVNode(toDisplayString(pe.label),1)]),_:2},1032,["value","selected"])),64))]),_:1},8,["height","opened"])]))}}),SortingModeSelector_default=_plugin_vue_export_helper_default(SortingModeSelector_vue_vue_type_script_setup_true_lang_default,[["__scopeId","data-v-fd35dedb"]]);function roundDownTo5000(te){return Math.floor(te/5e3)*5e3}var TenThousand=1e4;function investMaxAmountCalculator({limitTotalAmount:te,totalRecruitment:ne,remainingLimitForBorrower:ie,totalDeposit:ae,limitRealEstateAmount:se,limitRealEstatePFAmount:oe,dealAmount:le,isClosedDeal:ce=!1,isInvestor:ue=!0,isMortgageLoan:de=!0,isCorporation:fe=!1,isProfessionalInvestor:he=!1,isQualifiedInvestor:pe=!1}){if(ce)return Math.min(le,5e6);if(!ue)return de?500*TenThousand:.5*TenThousand;if(fe||he){const ve=[ne,ae,le*.4];return roundDownTo5000(Math.min(...ve))}if(pe)return roundDownTo5000(Math.min(ie,te,ne,ae));if(!fe&&!he&&!pe)return roundDownTo5000(de?Math.min(ie,te,se,ne,ae,oe):Math.min(ie,te,ne,ae));throw new Error("í¬ìíë ê³ì°ì ì¤í¨íìµëë¤.")}function useGetInvestor({enabled:te}={}){return useQuery({queryKey:InvestorKeys.all(),queryFn:()=>requestGetInvestor().then(({data:ne})=>ne),enabled:te,placeholderData:{irr:"0.00",asset:0,paidInterest:0,balance:0,roi:"0",safeDepositAmount:0,investedAmount:0,investmentLimit:null,investmentLimitForRealEstate:null,effectiveBlackMembershipDateRange:null,hasSafeAccount:!1,bankAccountNumber:"",bankCode:"",bankName:"",isAmlPass:!1,isBackupSafe:!1,isCorporation:!1,isIdentityConfirmed:!1,isProfessionalInvestor:!1,isQualifiedInvestor:!1,isStaff:!1,isVerified:!1,name:"",pointBalance:0,recommendationCode:"",remainingInvestmentLimitData:{total:null,realEstate:null,pf:null},remainingPrincipal:0,virtualAccountBankName:"",virtualAccountName:"",virtualAccountNo:""}})}function useGetInvestorPoints(){return useQuery({queryKey:InvestorKeys.points(),queryFn:()=>requestGetInvestorPoints().then(({data:te})=>te),initialData:{points:{balance:0,expired:0},recommendation:{link:"",code:"",count:0}}})}function useGetInvestorDepositTransactionsInfinite({queryParams:te,enabled:ne=!0}){return useInfiniteQuery({queryKey:InvestorKeys.depositTransactions(te),queryFn:({pageParam:ie})=>requestGetInvestorDepositTransactions({...unref(te),page:ie}).then(({data:ae})=>ae),getNextPageParam:(ie,ae,se)=>ie?.next?se+1:void 0,initialPageParam:te?.value.page??1,gcTime:0,enabled:ne,select:ie=>({...ie,pages:ie.pages.map(ae=>({...ae,results:ae.results.map(se=>({...se,id:se.uuid,isPointTransaction:!1,description:se.desc,expirationDate:void 0}))}))})})}function useGetInvestorDepositTransactionsYears({enabled:te=!0}={}){return useQuery({queryKey:InvestorKeys.depositTransactionsYears(),queryFn:()=>requestGetInvestorDepositTransactionsYears().then(({data:ne})=>ne),initialData:[],enabled:te})}function useGetInvestorPointTransactionsInfinite({queryParams:te,enabled:ne=!0}){return useInfiniteQuery({queryKey:InvestorKeys.pointTransactions(te),queryFn:({pageParam:ie})=>requestGetInvestorPointTransactions({...unref(te),page:ie}).then(({data:ae})=>ae),getNextPageParam:(ie,ae,se)=>ie?.next?se+1:void 0,initialPageParam:te?.value.page??1,gcTime:0,enabled:ne,select:ie=>({...ie,pages:ie.pages.map(ae=>({...ae,results:ae.results.map(se=>({...se,isPointTransaction:!0,balance:se.amountSum,category:se.type,description:se.desc,expirationDate:se.expiration})),total:ae.results[0]?.amountSum}))})})}function useGetInvestorPointTransactionsYears({enabled:te=!0}={}){return useQuery({queryKey:InvestorKeys.pointTransactionsYears(),queryFn:()=>requestGetInvestorPointTransactionsYears().then(({data:ne})=>ne),initialData:[],enabled:te})}function useGetInvestorUnionTransactionsInfinite({queryParams:te,enabled:ne=!0}){return useInfiniteQuery({queryKey:InvestorKeys.unionTransactions(te),queryFn:({pageParam:ie})=>requestGetInvestorUnionTransactions({...unref(te),page:ie}).then(({data:ae})=>ae),getNextPageParam:(ie,ae,se)=>ie?.next?se+1:void 0,initialPageParam:te?.value.page??1,gcTime:0,enabled:ne})}function useGetInvestorUnionTransactionsYears({enabled:te=!0}={}){return useQuery({queryKey:InvestorKeys.unionTransactionsYears(),queryFn:()=>requestGetInvestorUnionTransactionsYears().then(({data:ne})=>ne),initialData:[],enabled:te})}function useGetInvestorPaymentStatsSummary(){return useQuery({queryKey:InvestorKeys.paymentStatsSummary(),queryFn:()=>requestGetPaymentStatsSummary().then(({data:te})=>te.data),initialData:{paidStats:{principalSum:0,interestSum:0,overdueInterestSum:0,taxSum:0,commissionSum:0,etcSum:0,pfPaymentSum:0,pfWithdrawalSum:0,pfFeeSum:0,pfPaymentAndWithdrawalSum:0,totalSum:0},scheduledStats:{principalSum:0,interestSum:0,overdueInterestSum:0,taxSum:0,commissionSum:0,etcSum:0,pfPaymentSum:0,pfWithdrawalSum:0,pfFeeSum:0,pfPaymentAndWithdrawalSum:0,totalSum:0}}})}function usePostInvestorCreate(){return useMutation({mutationFn:requestPostInvestorCreate})}function usePatchInvestorAccount(){return useMutation({mutationFn:requestPatchInvestorAccount})}var _sfc_main$10={name:"RunningComponent",props:["category","runningDeals","isLoading","isPreparing","isFetching"],components:{RequestVerificationModal:RequestVerificationModal_default,DealCardV2:DealCardV2_default,EdsDealCardV2Skeleton:EdsDealCardV2Skeleton_default,FilterSelector:FilterSelector_default,FilterPromotionBanner:FilterPromotionBanner_default,FilterApplyStatus:FilterApplyStatus_default,FilterNoneApplyStatus:FilterNoneApplyStatus_default,SortingModeSelector:SortingModeSelector_default,CartAddedToast:CartAddedToast_default,CartAlreadyInModal:CartAlreadyInModal_default},mixins:[VerifyInvestorMixin_default],data(){return{isCentralRecordCheckTime:isCentralRecordCheckTime(),displayMode:"card",showCartAddedToast:!1,showCartAlreadyInModal:!1}},setup(){const{data:te}
67=useGetCart(),ne=usePutCartItem(),{data:ie}=useGetGnb(),{isMobile:ae}=useResponsive(),{width:se}=useWindowSize(),oe=computed(()=>se.value<=706),le=computed(()=>ie.value?.authenticated??!1),{data:ce}=useGetDealFilter({enabled:le}),ue=computed(()=>ce.value?Object.keys(ce.value).length>0:!1),{data:de,isFetched:fe}=useGetInvestor({enabled:computed(()=>(le.value&&ie.value?.isVerifiedInvestor)??!1)});return{cart:te,putCartItem:ne,gnbUser:ie,investor:de,isInvestorLoaded:fe,isMobile:ae,isSingleColumn:oe,hasSavedFilter:ue}},computed:{useDealListFilterStore(){return()=>useDealListFilterStore_default(this.category)},filterStore(){return useDealListFilterStore_default(this.category)},sortingStore(){return useDealListSortingModeStore_default(this.category)},sortingMode(){return this.sortingStore.sortingMode},hiddenCategory(){return this.category&&this.category!=="main"&&["realEstate","realEstateSpecial","stockPurchase"].includes(this.category)},filteredDeals(){const te=this.filterStore.appliedFilters;let ne=[...this.runningDeals];return DEAL_FILTER_OPTIONS.forEach(ie=>{ne=ne.filter(ae=>ie.filter(ae,te)!==null)}),ne},deals(){const te=[...this.filteredDeals],ne=this.sortingStore.sortingMode;return ne==="highPopularity"?te.sort((ae,se)=>ae.id===74668?-1:se.id===74668?1:se.progress-ae.progress||ae.index-se.index):ne==="highEarningRate"?te.sort((ie,ae)=>ae.earningRate-ie.earningRate||ie.index-ae.index):ne==="shortLength"?te.sort((ie,ae)=>ie.length-ae.length||ie.index-ae.index):te.sort((ie,ae)=>new Date(ae.startDatetime)-new Date(ie.startDatetime)||ie.index-ae.index)},dealsCanInvest(){return this.runningDeals.filter(te=>!te.invested)},isDealCanInvest(){return!!this.dealsCanInvest.length},user(){return this.gnbUser},soldout(){return!this.isLoading&&this.deals.length===0},isActuallySoldout(){return!this.isLoading&&this.runningDeals.length===0},isFilteredEmpty(){return!this.isLoading&&this.runningDeals.length>0&&this.deals.length===0},hasInvestableDeals(){return this.deals.some(te=>!te.invested)},showPromotionBanner(){return this.isSingleColumn&&!this.filterStore.hasAppliedFilters&&!this.hasSavedFilter&&this.deals.length>=2},bannerInsertIndex(){return Math.ceil(this.deals.length/2)}},methods:{openFilterFromBanner(){this.$refs.filterSelector?.open(),track("dealFilter_promotionBannerClick")},resetAllFilters(){this.filterStore.resetFilters(),this.filterStore.applyFilters()},applySavedFilter(te){if(!this.filterStore)return;const ne={categories:te.categories?.map(ie=>ie.code)||[],loanApplicationTypes:te.loanApplicationTypes?.map(ie=>ie.code)||[],dealStates:te.dealStates?.map(ie=>ie.code)||[],badges:te.badges?.map(ie=>ie.code)||[],lengthRanges:te.lengthRanges?.map(ie=>ie.code)||[],desiredInvestmentAmounts:te.desiredInvestmentAmounts?.map(ie=>ie.code)||[],regions:te.regions?.map(ie=>ie.code)||[],earningRateRange:te.earningRateRange||{min:0,max:20},ltvRange:te.ltvRange||{min:0,max:100}};this.filterStore.setFilterStateBulk(ne),this.filterStore.applyFilters()},investFilterDeal(){const te=this.deals.filter(ne=>!ne.invested).map(ne=>ne.id).join(",");if(!this.user.authenticated){window.location.href=`/user/login/?next=${this.$route.path}`;return}this.$router.push({name:"InvestmentApplyAll",query:{dealIds:te,defaultAmount:"50000"}})},isInCart(te){return this.cart?.items?.some(ne=>ne.dealId===Number(te))||!1},handleCartClick(te){this.checkVerified(async()=>{if(this.isInCart(te)){this.showCartAlreadyInModal=!0;return}try{await this.putCartItem.mutateAsync({dealId:Number(te),amount:DEFAULT__CART_INVESTMENT_AMOUNTS}),this.showCartAddedToast=!0,track("cart_item_added",{})}catch(ne){console.error("ì¥ë°êµ¬ë ë´ê¸° ì¤í¨:",ne)}})()},hasReward(te){return te.category==="special"?te.specialdetail[0].rewardNumber:!1},getDealThumbnailImage(te){return te.photos[0]?.file},isRentalDepositCollateral(te){return te.dealType==="RC"},calculateMaxAmount(te){if(!te||!this.isInvestorLoaded||!this.user?.isVerifiedInvestor)return 5e4;const ie=te.amount-(te.sumOfInvestmentAndReservation||0),ae=(this.investor.balance||0)+(this.investor.pointBalance||0),se=(te.dealApplication?.loanType||te.loanType||"").includes("ë¶ëì°");return investMaxAmountCalculator({totalRecruitment:ie,totalDeposit:ae,dealAmount:te.amount,limitTotalAmount:this.investor.remainingInvestmentLimitData?.total??1/0,limitRealEstateAmou
67nt:this.investor.remainingInvestmentLimitData?.realEstate??1/0,limitRealEstatePFAmount:this.investor.remainingInvestmentLimitData?.pf??1/0,remainingLimitForBorrower:te.remainingLimitForBorrower??1/0,isInvestor:this.user.isVerifiedInvestor??!1,isMortgageLoan:se,isCorporation:this.user.isCorporation??!1,isProfessionalInvestor:this.user.isProfessionalInvestor??!1,isQualifiedInvestor:this.user.isQualifiedInvestor??!1})}}},_hoisted_1$18={class:"content-wrapper"},_hoisted_2$13={class:"inner-content"},_hoisted_3$9={class:"display-toggler-container"},_hoisted_4$7={class:"tw-flex tw-w-full tw-items-center tw-justify-between tw-gap-[12px]"},_hoisted_5$4={class:"tw-flex tw-items-center tw-gap-[12px] mobile:tw-gap-[8px]"},_hoisted_6$4={class:"header__title tw-flex tw-w-full tw-items-center tw-justify-between"},_hoisted_7$4={key:0},_hoisted_8$3={class:"item-wrapper"},_hoisted_9$3={key:1},_hoisted_10$3={key:0,class:"sold-out"},_hoisted_11$2={key:1,class:"sold-out"},_hoisted_12$2={class:"item-wrapper"};function _sfc_render$13(te,ne,ie,ae,se,oe){const le=resolveComponent("FilterSelector"),ce=resolveComponent("FilterApplyStatus"),ue=resolveComponent("FilterNoneApplyStatus"),de=resolveComponent("SortingModeSelector"),fe=resolveComponent("EdsDealCardV2Skeleton"),he=resolveComponent("FilterPromotionBanner"),pe=resolveComponent("DealCardV2"),ve=resolveComponent("request-verification-modal"),me=resolveComponent("CartAddedToast"),ge=resolveComponent("CartAlreadyInModal");return openBlock(),createElementBlock("div",_hoisted_1$18,[createBaseVNode("div",_hoisted_2$13,[createBaseVNode("div",_hoisted_3$9,[createBaseVNode("div",_hoisted_4$7,[createBaseVNode("div",_hoisted_5$4,[createVNode(le,{ref:"filterSelector",useStore:oe.useDealListFilterStore,hiddenCategory:oe.hiddenCategory},null,8,["useStore","hiddenCategory"])]),oe.filterStore.hasAppliedFilters?(openBlock(),createBlock(ce,{key:0,hasInvestableDeals:oe.hasInvestableDeals,onResetFilters:oe.resetAllFilters,onInvestFilterDeal:ne[0]||(ne[0]=Se=>te.checkVerified(oe.investFilterDeal)())},null,8,["hasInvestableDeals","onResetFilters"])):(openBlock(),createBlock(ue,{key:1,category:ie.category,hasInvestableDeals:oe.hasInvestableDeals,onMyFilter:oe.applySavedFilter,onInvestAll:ne[1]||(ne[1]=Se
67=>te.checkVerified(oe.investFilterDeal)())},null,8,["category","hasInvestableDeals","onMyFilter"]))])]),createBaseVNode("div",{class:normalizeClass(["header",{"header--main":ie.category==="main"}])},[createBaseVNode("h3",_hoisted_6$4,[withDirectives(createBaseVNode("div",null,"모ì§ì¤ ìí",512),[[vShow,!oe.isFilteredEmpty]]),createBaseVNode("div",null,[oe.deals.length>=3?(openBlock(),createBlock(de,{key:0,class:normalizeClass(["sorting-mode-selector",{"sorting-mode-selector--main":ie.category==="main"}]),category:ie.category},null,8,["class","category"])):createCommentVNode("",!0)])])],2),ie.isLoading?(openBlock(),createElementBlock("div",_hoisted_7$4,[createBaseVNode("div",_hoisted_8$3,[(openBlock(),createElementBlock(Fragment,null,renderList(6,Se=>createVNode(fe,{key:Se})),64))])])):(openBlock(),createElementBlock("div",_hoisted_9$3,[oe.isActuallySoldout?(openBlock(),createElementBlock("div",_hoisted_10$3,[...ne[5]||(ne[5]=[createBaseVNode("img",{class:"sold-out-image",src:"/assets/empty1-30MmacaI.png",height:"64"},null,-1),createBaseVNode("p",{class:"sold-out-text"},[createTextVNode(" 모ë ìíì´ ë§¤ì§ëìì´ì"),createBaseVNode("br"),createBaseVNode("span",{class:"sold-out-text--label"},"ë§¤ë ¥ì ì¸ ìíì¼ë¡ ê³§ ë¤ì ë§ëì!")],-1)])])):createCommentVNode("",!0),oe.isFilteredEmpty?(openBlock(),createElementBlock("div",_hoisted_11$2,[...ne[6]||(ne[6]=[createBaseVNode("img",{class:"sold-out-image",src:"/assets/empty1-30MmacaI.png",height:"64"},null,-1),createBaseVNode("p",{class:"sold-out-text"},[createTextVNode(" ì¡°ê±´ì ë§ë ìíì´ ìì´ì"),createBaseVNode("br"),createBaseVNode("span",{class:"sold-out-text--label"},"ê²ì ì¡°ê±´ì ë³ê²½í´ ë ë§ì ìíì íì¸í´ ë³´ì¸ì.")],-1)])])):createCommentVNode("",!0),createBaseVNode("div",_hoisted_12$2,[(openBlock(!0),createElementBlock(Fragment,null,renderList(oe.deals,(Se,_e)=>(openBlock(),createElementBlock(Fragment,{key:`${oe.sortingMode}-${Se.id}`},[oe.showPromotionBanner&&_e===oe.bannerInsertIndex?(openBlock(),createBlock(he,{key:0,itemCount:oe.deals.length,tab:ie.category,onOpenFilter:oe.openFilterFromBanner},null,8,["itemCount","tab","onOpenFilter"])):createCommentVNode("",!0),createVNode(pe,{class:"item",status:"opened",state:Se.state,id:Se.id,category:Se.category,isRentalDepositCollateral:oe.isRentalDepositCollateral(Se),mainTitle:Se.cardMainTitle,subTitle:Se.cardSubTitle,amount:Se.amount,sumOfInvestmentAndReservationAmount:Se.sumOfInvestmentAndReservation,progress:Se.progress,startDatetime:Se.startDatetime,completedDatetime:Se.completedDatetime||"",indexLabel:Se.cardProductLabel,earningRate:Se.earningRate,ltv:Se.loanAmountBaseLtv||0,length:Se.length,isInvested:Se.invested,contentsBadges:Se.contentsBadges,isFreeCommission:Se.commissionRate*1===0,isPrior:Se.isPrior,isAffirmedToPurchase:Se.isAffirmedToPurchase,isShareRatio:Se.shareRatio&&Se.shareRatio!==1,isPremiumResidentialComplex:Se.isPremiumResidentialComplex,isNewBuilding:Se.mortgage?.isNewBuilding,isLargeComplex:Se.mortgage?.isLargeComplex,productType:Se.stockPurchase?.productType?.code,initialInvestAmount:oe.calculateMaxAmount(Se),isInCart:oe.isInCart(Se.id),onCartClick:oe.handleCartClick},null,8,["state","id","category","isRentalDepositCollateral","mainTitle","subTitle","amount","sumOfInvestmentAndReservationAmount","progress","startDatetime","completedDatetime","indexLabel","earningRate","ltv","length","isInvested","contentsBadges","isFreeCommission","isPrior","isAffirmedToPurchase","isShareRatio","isPremiumResidentialComplex","isNewBuilding","isLargeComplex","productType","initialInvestAmount","isInCart","onCartClick"])],64))),128))])]))]),createVNode(ve,{modelValue:te.showRequestVerificationModal,"onUpdate:modelValue":ne[2]||(ne[2]=Se=>te.showRequestVerificationModal=Se)},null,8,["modelValue"]),createVNode(me,{opened:se.showCartAddedToast,onClose:ne[3]||(ne[3]=Se=>se.showCartAddedToast=!1)},null,8,["opened"]),createVNode(ge,{opened:se.showCartAlreadyInModal,onClose:ne[4]||(ne[4]=Se=>se.showCartAlreadyInModal=!1)},null,8,["opened"])])}var Running_default=_plugin_vue_export_helper_default(_sfc_main$10,[["render",_sfc_render$13],["__scopeId","data-v-36e56bed"]]),_hoisted_1$17={class:"container"},_hoisted_2$12={class:"section-wrapper"},MainPageList_vue_vue_type_script_setup_true_lang_default=defineComponent({__name:"MainPageList",setup(te){const{data:ne,isLoading:ie}=useGetMainPageDeals(),ae=computed(()=>ne.value?ne.value.filter(oe=>oe.state==="R").sort((oe,le)=>new Date(oe.startDatetime).getTime()-new Date(le.startDatetime).getTime()||oe.index-le.index):[]),se=computed(()=>ne.value?ne.value.filter(oe=>oe.state==="P"||oe.state==="RE").sort((oe,le)=>new Date(oe.startDatetime).getTime()-new Date(le.startDatetime).getTime()||oe.index-le.index):[]);return(oe,le)=>(openBlock(),createElementBlock("div",_hoisted_1$17,[createBaseVNode("div",_hoisted_2$12,[createVNode(Running_default,{category:"main",runningDeals:ae.value,isLoading:unref(ie)},null,8,["runningDeals","isLoading"]),se.value.length?(openBlock(),createBlock(Preparing_default,{key:0,category:"main",preparingDeals:se.value,isLoading:unref(ie),isRunningDeal:!!ae.value.length},null,8,["preparingDeals","isLoading","isRunningDeal"])):createCommentVNode("",!0)])]))}}),MainPageList_default=_plugin_vue_export_helper_default(MainPageList_vue_vue_type_script_setup_true_lang_default,[["__scopeId","data-v-1ee7fdec"]]),_sfc_main$9={components:{CarouselBadge:CarouselBadge_default},props:{tag:{type:String,required:!0},tagColor:{type:String,required:!0},title:{type:String,required:!0},titleColor:{type:String,default:"#1D2024"},backgroundColor:{type:String,required:!0},pcImage:{type:String,required:!0},mobileImage:{type:String,required:!0}}},_hoisted_1$16=["innerHTML"],_hoisted_2$11={class:"main-banner__image"},_hoisted_3$8=["src","alt"],_hoisted_4$6=["src","alt"];function _sfc_render$12(te,ne,ie,ae,se,oe){const le=resolveComponent("carousel-badge");return openBlock(),createElementBlock("div",{class:"main-banner",style:normalizeStyle({background:ie.backgroundColor})},[createVNode(le,{text:ie.tag,bgColor:ie.tagColor},null,8,["text","bgColor"]),createBaseVNode("div",{class:"main-banner__message",style:normalizeStyle({color:ie.titleColor})},[createBaseVNode("span",{innerHTML:ie.title,style:{"white-space":"pre-line"}},null,8,_hoisted_1$16)],4),createBaseVNode("div",_hoisted_2$11,[createBaseVNode("img",{class:"pc",src:ie.pcImage,alt:`${ie.tag} ë°°ë ì´ë¯¸ì§`,width:"314",height:"260"},null,8,_hoisted_3$8),createBaseVNode("img",{class:"mobile main-banner__image-mobile",src:ie.mobileImage,alt:`${ie.tag} ë°°ë ì´ë¯¸ì§`,width:"320",height:"178"},null,8,_hoisted_4$6)])],4)}var MainPageSubBanner_default=_plugin_vue_export_helper_default(_sfc_main$9,[["render",_sfc_render$12],["__scopeId","data-v-c9b0c571"]]);function humanizePrice(te){if(!te)return"0ì";const ne=Math.sign(te)===-1?"-":"",ie=Math.abs(Math.floor(te));if(ie>=10**20)throw RangeError("ë³íí ì ìë ë²ì를 ì´ê³¼íìµëë¤.");const ae=Math.floor(ie/1e16),se=Math.floor(ie%1e16/1e12),oe=Math.floor(ie%1e12/1e8),le=Math.floor(ie%1e8/1e4),ce=ae?`${intComma(ae,"")}ê²½`:"",ue=se?`${intComma(se,"")}ì¡°`:"",de=oe?`${intComma(oe,"")}ìµ`:"",fe=le?`${intComma(le,"")}ë§`:"",he=!ae&&!se&&!oe&&!le&&ie<1e4?`${(ie/1e4).toFixed(4).replace(/\.?0+$/,"")}ë§ì`:"",pe=`${ce} ${ue} ${de} ${fe} ${he}`.trim()||"0";return he?`${ne}${he}`:`${ne}${pe} ì`}var StatisticsKeys={all:()=>["statistics"],company:()=>[...StatisticsKeys.all(),"company"]},requestGetCompany=()=>instance$1({method:"get",url:"/statistics/company/",responseType:"json"});function useGetStatisticsCompany(){return useQuery({queryKey:StatisticsKeys.company(),queryFn:()=>requestGetCompany().then(({data:te})=>te),initialData:{average_investment_amount:0,date_of_statistic:"",investment_avg_earning:"0",investment_count:0,investment_total_amount:0,remain_loan_amount_sum:0}})}var _hoisted_1$15={class:"index-stats"},_hoisted_2$10={class:"date"},_hoisted_3$7={class:"index-stats-list"},_hoisted_4$5={class:"index-stats-item"},_hoisted_5$3={class:"index-stats-value"},_hoisted_6$3={class:"index-stats-item"},_hoisted_7$3={class:"index-stats-value"},_hoisted_8$2={class:"index-stats-item"},_hoisted_9$2={class:"index-stats-value"},_hoisted_10$2={class:"index-stats-more"},MainDisclosures_vue_vue_type_script_setup_true_lang_default=defineComponent({__name:"MainDisclosures",setup(te){const{data:ne}=useGetStatisticsCompany(),ie=computed(()=>ne.value&&ne.value.date_of_statistic?format$1(new Date(ne.value.date_of_statistic),"yyyy.MM.dd"):"");return(ae,se)=>{const oe=resolveComponent("router-link");return openBlock(),createElementBlock("section",_hoisted_1$15,[createBaseVNode("p",_hoisted_2$10,toDisplayString(ie.value)+" 기ì¤",1),createBaseVNode("div",null,[se[1]||(se[1]=createBaseVNode("h1",{class:"mobile"},"ëì ëì¶ì¡",-1)),createBaseVNode("h2",null,[se[0]||(se[0]=createBaseVNode("span",{class:"total-amount-label web"}," ëì ëì¶ì¡",-1)),createTextVNode(toDisplayString(unref(humanizePrice)(unref(ne).investment_total_amount)),1)])]),createBaseVNode("div",_hoisted_3$7,[createBaseVNode("dl",_hoisted_4$5,[se[2]||(se[2]=createBaseVNode("dt",{class:"index-stats-label"},"ëì¶ ìì¡",-1)),createBaseVNode("dd",_hoisted_5$3,toDisplayString(unref(humanizePrice)(unref(ne).remain_loan_amount_sum)),1)]),createBaseVNode("dl",_hoisted_6$3,[se[3]||(se[3]=createBaseVNode("dt",{class:"index-stats-label"},"ì¸ë¹ íê· í¬ì ê¸ì¡",-1)),createBaseVNode("dd",_hoisted_7$3,toDisplayString(unref(humanizePrice)(unref(ne).average_investment_amount)),1)]),createBaseVNode("dl",_hoisted_8$2,[se[4]||(se[4]=createBaseVNode("dt",{class:"index-stats-label"},"ëì í¬ìê±´ì",-1)),createBaseVNode("dd",_hoisted_9$2,toDisplayString(unref(intComma)(unref(ne).investment_count||0,"ê±´")),1)])]),createBaseVNode("div",_hoisted_10$2,[createVNode(oe,{to:"/disclosures/"},{default:withCtx(()=>
67[...se[5]||(se[5]=[createTextVNode("ì¬ì
ê³µì ë³´ë¬ê°ê¸°",-1)])]),_:1})])])}}}),MainDisclosures_default=_plugin_vue_export_helper_default(MainDisclosures_vue_vue_type_script_setup_true_lang_default,[["__scopeId","data-v-673ec0e2"]]),PR_CARD_TYPE=["Default"],_sfc_main$8={name:"CardDefault",props:{title:{type:String,default:""},imageSrc:{type:String,default:"/"},mediaLogo:{type:String,default:"/"},content:{type:String,default:""},link:{type:String,default:"/"}},computed:{isInvisible(){return this.link==="#!invisible"},resizedPcImage(){return this.imageSrc+"?w=480&h=398"},resizedMobileImage(){return this.imageSrc+"?w=800&h=500"}}},_hoisted_1$14={class:"feed-pr__image-wrapper"},_hoisted_2$9=["src"],_hoisted_3$6=["src"],_hoisted_4$4={class:"feed-pr__title"},_hoisted_5$2={class:"feed-pr__infomations"},_hoisted_6$2={class:"feed-pr__media-logo"},_hoisted_7$2=["src"];function _sfc_render$11(te,ne,ie,ae,se,oe){return openBlock(),createElementBlock("div",{class:normalizeClass(["feed-pr feed-pr__card",{invisible:oe.isInvisible}])},[createBaseVNode("div",_hoisted_1$14,[createBaseVNode("img",{class:"pc feed-pr__image",src:oe.resizedPcImage,alt:"PR ì´ë¯¸ì§",loading:"lazy"},null,8,_hoisted_2$9),createBaseVNode("img",{class:"mobile feed-pr__image",src:oe.resizedMobileImage,alt:"PR ì´ë¯¸ì§",loading:"lazy"},null,8,_hoisted_3$6)]),createBaseVNode("div",_hoisted_4$4,toDisplayString(ie.title),1),createBaseVNode("div",_hoisted_5$2,toDisplayString(ie.content),1),createBaseVNode("div",_hoisted_6$2,[createBaseVNode("img",{src:ie.mediaLogo,alt:"ì¸ë¡ ì¬ ë¡ê³ ",height:"24",width:"24"},null,8,_hoisted_7$2)])],2)}var Default_default=_plugin_vue_export_helper_default(_sfc_main$8,[["render",_sfc_render$11],["__scopeId","data-v-3d9603b7"]]),_sfc_main$7={name:"PrCard",props:{cardType:{type:String,default:"Default",validator:te=>PR_CARD_TYPE.includes(te)},id:{type:[String,Number,void 0],required:!0},imageSrc:{type:String,default:"/"},mediaLogo:{type:String,default:"/"},title:{type:String,default:""},content:{type:String,default:""},link:{type:String,default:"/"}},components:{Default:Default_default}},_hoisted_1$13=["href"];function _sfc_render$10(te,ne,ie,ae,se,oe){return openBlock(),createElementBlock("a",{href:ie.link,target:"_blank"},[(openBlock(),createBlock(resolveDynamicComponent(ie.cardType),{title:ie.title,imageSrc:ie.imageSrc,mediaLogo:ie.mediaLogo,content:ie.content,link:ie.link},null,8,["title","imageSrc","mediaLogo","content","link"]))],8,_hoisted_1$13)}var PrCard_default=_plugin_vue_export_helper_default(_sfc_main$7,[["render",_sfc_render$10]]),CarouselControl_vue_vue_type_script_setup_true_lang_default=defineComponent({__name:"CarouselControl",emits:["onClick"],setup(te,{emit:ne}){const ie=ne;function ae(){ie("onClick")}return(se,oe)=>(openBlock(),createElementBlock("div",{class:"carousel-control",onClick:ae},[renderSlot(se.$slots,"default")]))}}
67),CarouselControl_default=CarouselControl_vue_vue_type_script_setup_true_lang_default,_sfc_main$6={inject:{onTransition:{default:void 0}},methods:{blockClick(te){this.onTransition&&this.onTransition()&&te.preventDefault()}}};function _sfc_render$9(te,ne,ie,ae,se,oe){return openBlock(),createElementBlock("a",{onClick:ne[0]||(ne[0]=(...le)=>oe.blockClick&&oe.blockClick(...le))},[renderSlot(te.$slots,"default")])}var CarouselLink_default=_plugin_vue_export_helper_default(_sfc_main$6,[["render",_sfc_render$9]]),requestGetSpecialArticles=()=>instance$1({method:"get",url:"/articles/?is_special=True&page_size=50",responseType:"json"}),requestGetArticles=(te=1)=>instance$1({method:"get",url:`/articles/?page=${te}&ordering=-is_special,-written_time,-id`,responseType:"json"}),_hoisted_1$12={class:"main-content"},_hoisted_2$8={key:0,class:"main-content__notice"},_hoisted_3$5=["href"],_hoisted_4$3={class:"main-content__product-list"},_hoisted_5$1={class:"main-content__discloures"},_hoisted_6$1={class:"main-content__banner index-banner"},_hoisted_7$1={class:"index-banner__wrap"},_hoisted_8$1={class:"index-banner-container"},_hoisted_9$1={class:"main-content__pr index-articles","data-nosnippet":""},_hoisted_10$1={class:"index-articles__wrap web"},_hoisted_11$1={class:"index-articles-container"},_hoisted_12$1={key:0,class:"carousel-control-wrap"},_hoisted_13$1={class:"carousel-control-container"},_hoisted_14$1={class:"index-articles__wrap mobile"},_hoisted_15={class:"index-articles__add-btn"},GROUP_SIZE=3,MainPageContent_vue_vue_type_script_setup_true_lang_default=defineComponent({__name:"MainPageContent",setup(te){const ne=useGlobalContentsStore_default(),ie=computed(()=>ne.subBanners),ae=ref([]),se=async()=>{ae.value=(await requestGetSpecialArticles()).data?.results||[]};onMounted(()=>{se()});const oe=computed(()=>ae.value.length>GROUP_SIZE),le=computed(()=>{const ue=ae.value.length,de=[];for(let fe=0;fe<ue;fe+=GROUP_SIZE){const he=ae.value.slice(fe,fe+GROUP_SIZE);for(;he.length%GROUP_SIZE;)he.push({link:"#!invisible"});de.push({articles:he,key:he.map(pe=>pe.id).join(" ")})}return de}),ce=ref(null);return(ue,de)=>{const fe=resolveComponent("router-link");return openBlock(),createElementBlock("div",_hoisted_1$12,[unref(ne).notice?(openBlock(),createElementBlock("section",_hoisted_2$8,[createBaseVNode("a",{class:"notice",href:unref(ne).notice.link,target:"_blank"},[createVNode(EdsnText_default,{color:"#4B525A"},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(ne).notice.title),1)]),_:1}),createVNode(EdsnText_default,{variant:"caption-m-regular",color:"#9CA5AD",class:"notice__date"},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(ne).notice.date),1)]),_:1})],8,_hoisted_3$5)])):createCommentVNode("",!0),createBaseVNode("section",_hoisted_4$3,[createVNode(MainPageList_default)]),createBaseVNode("section",_hoisted_5$1,[createVNode(MainDisclosures_default)]),createBaseVNode("section",_hoisted_6$1,[createBaseVNode("div",_hoisted_7$1,[ie.value.length?(openBlock(),createBlock(SplideCarousel_default,{key:0,period:3,customClass:"my-banner-carousel",options:{pagination:!0}},{slides:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(ie.value,he=>(openBlock(),createBlock(SplideSlide_default,{key:he.link},{default:withCtx(()=>[createVNode(CarouselLink_default,{href:he.link,target:he.target,rel:"noopener"},{default:withCtx(()=>[createBaseVNode("div",_hoisted_8$1,[createVNode(MainPageSubBanner_default,{tag:he.tag,tagColor:he.tagColor,title:he.title,titleColor:he.titleColor,backgroundColor:he.backgroundColor,pcImage:he.pcImage,mobileImage:he.mobileImage},null,8,["tag","tagColor","title","titleColor","backgroundColor","pcImage","mobileImage"])])]),_:2},1032,["href","target"])]),_:2},1024))),128))]),_:1})):createCommentVNode("",!0)])]),createBaseVNode("section",_hoisted_9$1,[de[5]||(de[5]=createBaseVNode("div",{class:"index-articles__wrap index-articles__title"},"ì¸ë¡ ìì ììí¼ì¼í¸",-1)),createBaseVNode("div",_hoisted_10$1,[ae.value.length?(openBlock(),createBlock(SplideCarousel_default,{key:0,ref_key:"carousel",ref:ce,period:0,customClass:"index-articles-carousel"},{slides:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(le.value,he=>(openBlock(),createBlock(SplideSlide_default,{key:he.key},{default:withCtx(()=>[createBaseVNode("div",_hoisted_11$1,[(openBlock(!0),createElementBlock(Fragment,null,renderList(he.articles,(pe,ve)=>(openBlock(),createBlock(CarouselLink_default,{key:pe.id,href:pe.link,target:"_blank",rel:"noopener"},{default:withCtx(()=>[createVNode(PrCard_default,{class:"index-articles-item",id:ve,title:pe.mainTitle,content:pe.mainText,imageSrc:pe.mainImg,mediaLogo:pe.mediaLogo,link:pe.link},null,8,["id","title","content","imageSrc","mediaLogo","link"])]),_:2},1032,["href"]))),128))])]),_:2},1024))),128))]),default:withCtx(()=>[oe.value?(openBlock(),createElementBlock("div",_hoisted_12$1,[createBaseVNode("div",_hoisted_13$1,[createVNode(CarouselControl_default,{direction:"prev",class:"left carousel-control__article",onOnClick:de[0]||(de[0]=()=>ce.value?.prev())},{default:withCtx(()=>[...de[2]||(de[2]=[createBaseVNode("img",{src:"data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='22'%20height='41'%20viewBox='0%200%2022%2041'%3e%3cg%20fill='none'%20fill-rule='evenodd'%3e%3cpath%20fill='%233C3C3C'%20d='M1.403%2041c-.187%200-.368-.033-.541-.1a1.31%201.31%200%200%201-.461-.3A1.312%201.312%200%200%201%200%2039.636c0-.374.134-.694.4-.962L18.715%2020.36.681%202.365a1.335%201.335%200%200%201-.4-.982C.28.995.414.668.68.4S1.276%200%201.663%200s.715.134.982.4l18.954%2018.998c.267.267.401.588.401.962s-.134.694-.4.962L2.363%2040.599a1.393%201.393%200%200%201-.962.4z'/%3e%3c/g%3e%3c/svg%3e",alt:"prev"},null,-1)])]),_:1}),createVNode(CarouselControl_default,{direction:"next",class:"right carousel-control__article",onOnClick:de[1]||(de[1]=()=>ce.value?.next())},{default:withCtx(()=>[...de[3]||(de[3]=[createBaseVNode("img",{src:"data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='22'%20height='41'%20viewBox='0%200%2022%2041'%3e%3cg%20fill='none'%20fill-rule='evenodd'%3e%3cpath%20fill='%233C3C3C'%20d='M1.403%2041c-.187%200-.368-.033-.541-.1a1.31%201.31%200%200%201-.461-.3A1.312%201.312%200%200%201%200%2039.636c0-.374.134-.694.4-.962L18.715%2020.36.681%202.365a1.335%201.335%200%200%201-.4-.982C.28.995.414.668.68.4S1.276%200%201.663%200s.715.134.982.4l18.954%2018.998c.267.267.401.588.401.962s-.134.694-.4.962L2.363%2040.599a1.393%201.393%200%200%201-.962.4z'/%3e%3c/g%3e%3c/svg%3e",alt:"next"},null,-1)])]),_:1})])])):createCommentVNode("",!0)]),_:1},512)):createCommentVNode("",!0)]),createBaseVNode("div",_hoisted_14$1,[ae.value.length?(openBlock(),createBlock(SplideCarousel_default,{key:0,period:0},{slides:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(ae.value,he=>(openBlock(),createBlock(SplideSlide_default,{key:he.id},{default:withCtx(()=>[createVNode(CarouselLink_default,{href:he.link,target:"_blank",rel:"noopener"},{default:withCtx(()=>[createVNode(PrCard_default,{id:he.id,title:he.mainTitle,content:he.mainText,imageSrc:he.mainImg,mediaLogo:he.mediaLogo,link:he.link},null,8,["id","title","content","imageSrc","mediaLogo","link"])]),_:2},1032,["href"])]),_:2},1024))),128))]),_:1})):createCommentVNode("",!0)]),createBaseVNode("div",_hoisted_15,[createVNode(fe,{to:"/board/articles/"},{default:withCtx(()=>[...de[4]||(de[4]=[createTextVNode("ì¸ë¡ ê¸°ì¬ ë 보기",-1)])]),_:1})])])])}}}),MainPageContent_default=_plugin_vue_export_helper_default(MainPageContent_vue_vue_type_script_setup_true_lang_default,[["__scopeId","data-v-6d2943f6"]]),Index_vue_vue_type_script_setup_true_lang_default=defineComponent({__name:"Index",setup(te){return onMounted(()=>{setDataLayerWithPreviousFunnel("enter-main-page",{})}),(ne,ie)=>(openBlock(),createElementBlock("main",null,[createVNode(MainPageCarousel_default),createVNode(MainPageContent_default)]))}}),Index_default=_plugin_vue_export_helper_default(Index_vue_vue_type_script_setup_true_lang_default,[["__scopeId","data-v-cbffe81c"]]),Article=()=>__vitePreload(()=>import("./Article-Dri9bZcX.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20])),Notice=()=>__vitePreload(()=>import("./Notice-DJxoencc.js"),__vite__mapDeps([21,1,2,3,4,5,22,6,7,23,24,25,26,27,28,8,9,10,11,12,13,14,15,16,17,18,19,29])),DealNotice=()=>__vitePreload(()=>import("./DealNoticeDetail-B4l3ctH_.js"),__vite__mapDeps([30,2,3,4,5,22,6,1,7,31,23,24,25,26,27,28,32,8,9,33,19,34])),NoticeDetail=()=>__vitePreload(()=>import("./NoticeDetail-D3vMh7yQ.js"),__vite__mapDeps([35,2,3,4,5,22,36,31,23,24,25,26,27,28,32,8,9,33,37])),IssueNoticeDetail=()=>__vitePreload(()=>import("./IssueNoticeDetail-BWPP733Q.js"),__vite__mapDeps([38,2,3,4,5,22,31,32,8,9,33,39,1,6,7,23,24,25,26,27,28,19,40])),routes$5=[{path:"board/articles/",component:Article},{path:"board/notices/",component:Notice}
67,{path:"board/notices/:id/",component:NoticeDetail,name:"notice-detail",props:!0},{path:"board/deal-notices/:id/",component:DealNotice,name:"deal-notice-detail",props:!0},{path:"board/issue-notices/:id",component:IssueNoticeDetail,name:"issue-notice-detail",props:!0}],_sfc_main$5={name:"GNBLayout",components:{MainGnb:MainGnb_default,EFooter:EFooter_default}},_hoisted_1$11={id:"app",class:"container"};function _sfc_render$8(te,ne,ie,ae,se,oe){const le=resolveComponent("router-view"),ce=resolveComponent("MainGnb"),ue=resolveComponent("e-footer");return openBlock(),createElementBlock("div",_hoisted_1$11,[createVNode(ce,null,{default:withCtx(()=>[createVNode(le,{name:"second-nav-bar"})]),_:1}),createVNode(le),createVNode(ue)])}var CorporationInvestorLayout_default=_plugin_vue_export_helper_default(_sfc_main$5,[["render",_sfc_render$8],["__scopeId","data-v-33ad637f"]]),route$19={path:"/corporate/",component:CorporationInvestorLayout_default,children:[{path:"/corporate/counselings/",name:"corporate-counselings",component:()=>__vitePreload(()=>import("./Counseling-Bwm8PYOQ.js"),__vite__mapDeps([41,2,3,4,5,42,24,25,26,27,28,43,44,45,46,47,48,31,49,50,51]))},{path:"/corporate/counselings/finish/",name:"corporate-counselings-finish",component:()=>__vitePreload(()=>import("./Finish-DUI3O9uZ.js"),__vite__mapDeps([52,2,3,4,5,53,48,31,54]))}]},DealListLayout=()=>__vitePreload(()=>import("./DealListLayout-DZy-Fc_w.js"),__vite__mapDeps([55,2,3,4,5,56,57])),Individual=()=>__vitePreload(()=>import("./Individual-Xmn7phGO.js"),__vite__mapDeps([58,2,3,4,5,59,60,27,22,42,31,61,62,63,64,16,17,10,11,57,65,66,67,6,1,7,68,24,25,26,28,69,70])),RealEstateSpecial=()=>__vitePreload(()=>import("./RealEstateSpecial-DfI7YB1O.js"),__vite__mapDeps([71,2,3,4,5,65,66,72])),StockPurchase=()=>__vitePreload(()=>import("./StockPurchase-B2GnsT7u.js"),__vite__mapDeps([73,2,3,4,5,65,66,74])),DealListRoutes={path:"deals/",redirect:"deals/real-estate-special/",components:{default:DealListLayout},children:[{path:"individual/",name:"individual",component:Individual,props:te=>({query:te.query})},{path:"real-estate-special/",name:"real-estate-special",component:RealEstateSpecial,props:te=>({query:te.query})},{path:"stock-purchase/",name:"stock-purchase",component:StockPurchase,props:te=>({query:te.query})},{path:"special/",redirect:"/deals/real-estate-special/"},{path:"real-estate/",redirect:"/deals/real-estate-special/"}]},routes$4=[{path:"/ssr/events/:eventId",component:()=>__vitePreload(()=>import("./EventContent-CvakG1JM.js"),__vite__mapDeps([75,2,3,4,5,76,24,25,26,27,28]))}],_hoisted_1$10={id:"app",class:"tw-flex tw-min-h-screen tw-flex-col tw-bg-white"},_hoisted_2$7={class:"tw-flex tw-h-[calc(100vh-140px)] tw-items-center tw-justify-center"},_hoisted_3$4={class:"tw-absolute tw-bottom-0 tw-flex tw-h-[80px] tw-w-full tw-justify-center tw-gap-[8px] tw-border-0 tw-border-t tw-border-solid tw-border-[var(--color-bg-neutral-tertiary)] tw-pt-[16px] tw-text-center tw-leading-[80px]"},ErrorsLayout_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"ErrorsLayout",__name:"ErrorsLayout",setup(te){return(ne,ie)=>{const ae=resolveComponent("router-view");return openBlock(),createElementBlock("div",_hoisted_1$10,[createVNode(MainGnb_default,null,{default:withCtx(()=>[createVNode(ae,{name:"second-nav-bar"})]),_:1}),createBaseVNode("div",_hoisted_2$7,[createVNode(ae)]),createBaseVNode("footer",_hoisted_3$4,[createVNode(EdsnText_default,{variant:"caption-m-regular",color:"neutral-quaternary"},{default:withCtx(()=>[...ie[0]||(ie[0]=[createTextVNode("ììí¼ì¼í¸ ê³ ê°ì¼í°",-1)])]),_:1}),createVNode(EdsnText_default,{variant:"caption-m-strong",color:"neutral-quaternary"},{default:withCtx(()=>[...ie[1]||(ie[1]=[createBaseVNode("a",{href:"tel:02-2055-1188"}," 02-2055-1188",-1)])]),_:1})])])}}}),ErrorsLayout_default=ErrorsLayout_vue_vue_type_script_setup_true_lang_default,networkErrorIconBase64="data:image/png;base64,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",_hoisted_1$9={class:"network-error-page"},_hoisted_2$6=["src"],NetworkError_vue_vue_type_script_setup_true_lang_default=defineComponent({__name:"NetworkError",setup(te){const ne=useRouter(),ie=networkErrorIconBase64;async function ae(){window.history.length>1?ne.back():ne.push("/")}return(se,oe)=>(openBlock(),createElementBlock("div",_hoisted_1$9,[createBaseVNode("img",{src:unref(ie),alt:"ë¤í¸ìí¬ ìë¬ ìì´ì½",width:"120"},null,8,_hoisted_2$6),oe[0]||(oe[0]=createBaseVNode("h3",{class:"network-error-page__title"},"ë¤í¸ìí¬ ì°ê²°ì´ ë¶ìì í©ëë¤",-1)),oe[1]||(oe[1]=createBaseVNode("div",{class:"network-error-page__content pc"}," ì¸í°ë· ì°ê²°ì´ ìííì§ ìì íë©´ì ë¶ë¬ì¤ì§ 못íìµëë¤. ì ì í ë¤ì ìëí´ì£¼ì¸ì. ",-1)),oe[2]||(oe[2]=createBaseVNode("div",{class:"network-error-page__content mobile"},[createTextVNode(" ì¸í°ë· ì°ê²°ì´ ìííì§ ìì íë©´ì ë¶ë¬ì¤ì§ 못íìµëë¤."),createBaseVNode("br"),createTextVNode(" ì ì í ë¤ì ìëí´ì£¼ì¸ì. ")],-1)),createVNode(EdsnButton_default,{size:"l",class:"network-error-page__button",variant:"surface",label:"ë¤ì ìëí기",onClick:ae})]))}}),NetworkError_default=_plugin_vue_export_helper_default(NetworkError_vue_vue_type_script_setup_true_lang_default,[["__scopeId","data-v-5934ea9c"]]),MortgageFailPage=()=>__vitePreload(()=>import("./MortgageFail-CPyXuGLD.js"),__vite__mapDeps([77,2,3,4,5,78])),route$18={path:"/errors",component:ErrorsLayout_default,children:[{path:"/errors/server-error",name:"serverError",component:()=>__vitePreload(()=>import("./ServerError-Dbygaucr.js").then(te=>te.n),__vite__mapDeps([79,4,3,5,31,80,64,81,17,10,11]))},{path:"/errors/page-not-found",name:"pageNotFoundError",component:()=>__vitePreload(()=>import("./NotFound-CbYze85j.js"),__vite__mapDeps([82,2,3,4,5,83]))},{path:"/errors/closed-event",name:"closedEvent",component:()=>__vitePreload(()=>import("./ClosedEvent-CE8Ki8cg.js"),__vite__mapDeps([84,2,3,4,5,64,85]))},{path:"/errors/permission-denied",name:"permissionDeniedError",component:()=>__vitePreload(()=>import("./PermissionDenied-Cx3mgg1f.js"),__vite__mapDeps([86,2,3,4,5,80,87]))},{path:"/errors/mortgage/:type",name:"mortgageFail",component:MortgageFailPage},{path:"/errors/network-error",name:"networkError",component:Net
67workError_default},{path:"/errors/expired-page",name:"expiredPage",component:()=>__vitePreload(()=>import("./ExpiredPage-DSy-Ryqw.js"),__vite__mapDeps([88,3,4,5,31,80,64]))}]},FacebookFailPage=()=>__vitePreload(()=>import("./FacebookFail-y5g8LEkP.js"),__vite__mapDeps([89,2,3,4,5,90])),FacebookFailLayoutVue=()=>__vitePreload(()=>import("./FacebookFailLayout-D3JJOm4r.js"),__vite__mapDeps([91,2,3,4,5,92])),route$17={path:"/errors/facebook-fail/",component:FacebookFailLayoutVue,children:[{path:"/",name:"facebook-fail",component:FacebookFailPage}]},EdsnLogo_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"EdsnLogo",__name:"EdsnLogo",props:{type:{type:String,default:void 0},color:{type:String,default:void 0},height:{type:Number,default:void 0},label:{type:String,default:void 0}},setup(te){return(ne,ie)=>(openBlock(),createBlock(unref(EdsnLogo),{type:te.type,color:te.color,height:te.height,label:te.label},null,8,["type","color","height","label"]))}}),EdsnLogo_default=EdsnLogo_vue_vue_type_script_setup_true_lang_default,_sfc_main$4={name:"LoanApplyLayout",components:{EFooter:EFooter_default,EdsnLogo:EdsnLogo_default}},_hoisted_1$8={class:"layout"},_hoisted_2$5={class:"logo-header pc"};function _sfc_render$7(te,ne,ie,ae,se,oe){const le=resolveComponent("EdsnLogo"),ce=resolveComponent("router-view"),ue=resolveComponent("e-footer");return openBlock(),createElementBlock("div",_hoisted_1$8,[createBaseVNode("div",_hoisted_2$5,[createVNode(le,{type:"signature",height:18})]),createVNode(ce),createVNode(ue,{class:"pc"})])}var FinishPageLayout_default=_plugin_vue_export_helper_default(_sfc_main$4,[["render",_sfc_render$7],["__scopeId","data-v-ad7e65bb"]]),route$16={path:"/finish",component:FinishPageLayout_default,children:[{path:"/finish/documents-submit/",name:"finish-documents-submit",component:()=>__vitePreload(()=>import("./DocumentsSubmit-r8JzB-Ki.js"),__vite__mapDeps([93,2,3,4,5,94,95,96]))}]},SCHEME="webtofinnq://";function useFinnqBridge(){return{closeWebview:(he={})=>{const{isConfirm:pe=!1,popupMsg:ve,cd:me,msg:ge}=he,Se=new URLSearchParams;Se.set("finnqCallback","closedP2P"),Se.set("isConfirm",String(pe)),ve&&Se.set("popupMsg",ve),me&&Se.set("cd",me),ge&&Se.set("msg",ge),window.location.href=`${SCHEME}close?${Se}`},openExternal:he=>{const pe=new URLSearchParams({isExternal:"y",url:he});window.location.href=`${SCHEME}open?${pe}`},transactionSuccess:()=>{window.location.href=`${SCHEME}transaction/success?finnqCallback=finishP2P`},transactionError:he=>{const{cd:pe,msg:ve}=he,me=new URLSearchParams({cd:pe,msg:ve,finnqCallback:"finishP2P"});window.location.href=`${SCHEME}transaction/error?${me}`},openPdf:he=>{const pe=new URLSearchParams({url:he});window.location.href=`${SCHEME}openpdf?${pe}`},save:(he,pe)=>{const ve=new URLSearchParams({key:he,value:pe});window.location.href=`${SCHEME}save?${ve}`},load:(he,pe)=>{const ve=new URLSearchParams({key:he,callback:pe});window.location.href=`${SCHEME}load?${ve}`},logAnalytics:(he,pe)=>{if(!isFinnqWebView())return;const ve=new URLSearchParams({type:he,value:JSON.stringify(pe)});window.location.href=`${SCHEME}analytics?${ve}`},openTel:he=>{window.location.href=`tel:${he}`},openMail:he=>{window.location.href=`mailto:${he}`},openFinnqWebview:he=>{const pe=new URLSearchParams({url:he});window.location.href=`${SCHEME}finnq?${pe}`}}}var logCaptureException=(te="log",ne={},ie={})=>{withScope(ae=>{ae.setLevel(te),Object.keys(ie).length&&setContext("custom context",ie)}),captureException(ne)},FinnqLayout=()=>__vitePreload(()=>import("./FinnqLayout-8tI1qFe7.js"),__vite__mapDeps([97,2,3,4,5])),FinnqVerificationIntro=()=>__vitePreload(()=>import("./FinnqVerificationIntro-BFFRM_lP.js"),__vite__mapDeps([98,3,4,5,31,99,100,28,101,59,60,27,102,67,6,1,7,68,24,25,26,69])),FinnqVerificationSignup=()=>__vitePreload(()=>import("./FinnqVerificationSignup-CDIMOqAV.js"),__vite__mapDeps([103,3,4,5,26,27,31,104,105,1,106,7,24,25,28,107,6,108,100,109,81,17,102,67,68,69,10,11,110,111,112,113,2,114,115,64,116,59,60,117,118,101,119,120,121,50,122])),FinnqVerificationInvestGuide=()=>__vitePreload(()=>import("./FinnqVerificationInvestGuide-C7oVVUal.js"),__vite__mapDeps([123,3,4,5,31,124,100,28,112,113,2,114,115,64,10,11,116,59,60,27,117,67,6,1,7,68,24,25,26,69,101])),FinnqVerificationIdentity=()=>__vitePreload(()=>import("./FinnqVerificationIdentity-_O7qtI7l.js"),__vite__mapDeps([125,3,4,5,7,26,27,31,104,105,1,106,24,25,28,126,127,113,2,114,115,64,100,109,81,17,102,67,6,68,69,119,10,11,116,59,60,117,120,111,121,50,122,128,129,130,101,131,112,132,48,133,134,110])),FinnqVerificationIdCard=()=>__vitePreload(()=>import("./FinnqVerificationIdCard-R3O9QW2_.js"),__vite__mapDeps([135,2,3,4,5,59,60,27,36,25,31,28,127,105,1,106,7,24,26,136,22,113,114,115,64,81,17,100,109,102,67,6,68,69,101,119,10,11,116,117,111,121,50,129,130,112,137])),FinnqVerificationBankAccount=()=>__vitePreload(()=>import("./FinnqVerificationBankAccount-C_PKYN-f.js"),__vite__mapDeps([138,3,4,5,31,104,105,1,106,7,24,25,26,27,28,139,59,60,113,2,114,115,64,81,17,100,109,102,67,6,68,69,119,10,11,140,134,111,117,112,116,101,132,48,120,121,50,122,110])),FinnqVerificationAML=()=>__vitePreload(()=>import("./FinnqVerificationAML-BCMTnXII.js"),__vite__mapDeps([141,3,4,5,31,142,105,1,106,7,24,25,26,27,28,143,100,109,81,17,102,67,6,68,69,119,10,11,111,
67112,113,2,114,115,64,116,59,60,117,101])),FinnqVerificationComplete=()=>__vitePreload(()=>import("./FinnqVerificationComplete-b4skIurg.js"),__vite__mapDeps([144,3,4,5,26,27,145,2,42,146,60,31,64,100,28,111,147,101,59,10,11,67,6,1,7,68,24,25,69])),FinnqServerError=()=>__vitePreload(()=>import("./FinnqServerError-CAqY4eXq.js"),__vite__mapDeps([148,3,4,5,64,79,31,80,81,17,10,11])),InvestmentTerm=()=>__vitePreload(()=>import("./TermPage-DgpBZKX4.js"),__vite__mapDeps([149,3,4,5,31,64,81,17,150,1,105,106,7,6,151,24,25,26,27,28,152,101,59,60,153,154,10,11])),InvestmentDone=()=>__vitePreload(()=>import("./DonePage-Df8COOcg.js"),__vite__mapDeps([155,3,4,5,64,100,28,150,1,105,106,7,6,151,24,25,26,27,152,101,59,60,154,10,11,156,31,117,157,158,159,160,2,161,61,62,63,81,17,162,163,164,153,165])),InvestmentApply=()=>__vitePreload(()=>import("./ApplyPage-MpsmizvP.js"),__vite__mapDeps([166,3,4,5,105,1,106,7,6,24,25,26,27,28,31,167,168,169,170,171,67,68,69,64,100,150,151,152,101,59,60,172,173,157,158,174,159,165,156,117,175,42,36,176,177,2,178,16,17,81,154,10,11,179,163,180,113,114,115,181,182,49,153,183,104,48])),ReservationApply=()=>__vitePreload(()=>import("./ApplyPage-CdQmffl0.js"),__vite__mapDeps([184,3,4,5,31,28,64,100,185,105,1,106,7,6,24,25,26,27,186,187,188,171,189,59,60,190,36,113,2,114,115,176,177,178,16,17,81,173,191,10,11,192,193,181,158,165,182,49,194,195,183,104,48,116,117,67,68,69])),ReservationTerm=()=>__vitePreload(()=>import("./TermPage-D0Kauzg3.js"),__vite__mapDeps([196,3,4,5,31,64,81,17,185,105,1,106,7,6,24,25,26,27,28,186,187,188,171,195,191,10,11])),ReservationDone=()=>__vitePreload(()=>import("./DonePage-C1MErQT1.js"),__vite__mapDeps([197,3,4,5,64,100,28,189,59,60,27,193,31,198,2,161,61,62,63,81,17,191,10,11,192,162,199,195,165]));async function checkAuthAndValidation$1(te,ne,ie){const{closeWebview:ae}=useFinnqBridge();if(te.query.from==="identity"||te.query.from==="signup"){ie();return}if(!getJwtToken()){ie({name:"finnq-verification-intro"});return}try{const se=await fetchGnbData(queryClient);if(!se.authenticated){ae();return}if(se.isVerifiedInvestor){ie({name:"finnq-verification-complete"});return}const oe=getNextPage(se);te.name?.toString().replace("finnq-verification-","")===oe?ie():ie({name:`finnq-verification-${oe}`})}catch(se){logCaptureException("error",{component:"router/FinnqRoutes.ts",function:"checkAuthAndValidation",action:"fetchGnbData ì¤í¨ë¡ finnq-server-error ì´ë"},{toPath:te.fullPath,errorCode:se?.response?.data?.errorCode,message:se?.response?.data?.message,errorMessage:se instanceof Error?se.message:String(se)}),ie({name:"finnq-server-error"})}}var FinnqRoutes={path:"/finnq/",component:FinnqLayout,children:[{path:"verification/",redirect:"/finnq/verification/intro/"},{path:"verification/intro/",name:"finnq-verification-intro",component:FinnqVerificationIntro},{path:"verification/identity/",name:"finnq-verification-identity",component:FinnqVerificationIdentity},{path:"verification/signup/",name:"finnq-verification-signup",component:FinnqVerificationSignup,beforeEnter:checkAuthAndValidation$1},{path:"verification/invest-guide/",name:"finnq-verification-invest-guide",component:FinnqVerificationInvestGuide},{path:"verification/id-card/",name:"finnq-verification-id-card",component:FinnqVerificationIdCard,beforeEnter:checkAuthAndValidation$1},{path:"verification/aml/",name:"finnq-verification-aml",component:FinnqVerificationAML,beforeEnter:checkAuthAndValidation$1},{path:"verification/bank-account/",name:"finnq-verification-bank-account",component:FinnqVerificationBankAccount,beforeEnter:checkAuthAndValidation$1},{path:"verification/complete/",name:"finnq-verification-complete",component:FinnqVerificationComplete},{path:"error/",name:"finnq-server-error",component:FinnqServerError},{path:"investments/apply/product/:productId",name:"finnq-investment-apply",component:InvestmentApply},{path:"investments/confirm/term/",name:"finnq-investment-term",component:InvestmentTerm},{path:"investments/done/",name:"finnq-investment-done",component:InvestmentDone},{path:"reservations/apply/product/:productId",name:"finnq-reservation-apply",component:ReservationApply},{path:"reservations/confirm/term/",name:"finnq-reservation-term",component:ReservationTerm},{path:"reservations/done/",name:"finnq-reservation-done",component:ReservationDone},{path:":pathMatch(.*)*",name:"finnq-not-found",component:FinnqServerError}]},routes$3=[{name:"in-app-notice-detail",path:"/in-app/notice/:id/",component:()=>__vitePreload(()=>import("./NoticeDetailProvider-nE3BupV8.js"),__vite__mapDeps([200,2,3,4,5,22,36,23,24,25,26,27,28,201,202,48,31,203,204]))},{name:"in-app-channel-talk-lounge",path:"/in-app/channel-talk-lounge/",component:()=>__vitePreload(()=>import("./ChannelTalkLounge-CrPyJhTS.js"),__vite__mapDeps([205,2,3,4,5]))},{name:"in-app-channel-talk",path:"/in-app/channel-talk/",component:()=>__vitePreload(()=>import("./ChannelTalk-pneZiOxI.js"),__vite__mapDeps([206,2,3,4,5,68,24,25,26,27,28,143,48,31,57,207]))},{path:"/in-app/disclosures/",name:"in-app-disclosures",redirect:"/in-app/disclosures/management/",component:()=>__vitePreload(()=>import("./Index-T6rp5FSr.js"),__vite__mapDeps([208,2,3,4,5,56,209])),children:[{path:"/in-app/disclosures/management/",name:"in-app-disclosures-management",component:()=>__vitePreload(()=>import("./Management-D4lIGBsB.js"),__vite__mapDeps([210,2,3,4,5,211,22,42,31,212,1,6,7,24,25,26,27,28,56,10,11,203,213,214]))},{path:"/in-app/disclosures/information/",name:"in-app-disclosures-information",component:()=>__vitePreload(()=>import("./Information-Dw4R478B.js"),__vite__mapDeps([215,2,3,4,5,216,22,42,212,1,6,7,24,25,26,27,28,56,8,9,217,218,10,11,219,220]))},{path:"/in-app/disclosures/status/",name:"in-app-disclosures-status",component:()=>__vitePreload(()=>import("./Status-BtI1N8Dw.js"),__vite__mapDeps([221,2,3,4,5,222,22,42,212,1,6,7,24,25,26,27,28,223,56,15,16,17,8,9,217,10,11,39,23,19,49,224,225]))}]},{path:"/in-app/disclosures/contract",name:"in-app-disclosures-contract",redirect:"/in-app/disclosures/management/",component:()=>__vitePreload(()=>import("./Index-T6rp5FSr.js"),__vite__mapDeps([208,2,3,4,5,56,209])),children:[{path:"/in-app/disclosures/management/",name:"in-app-disclosures-management",component:()=>__vitePreload(()=>import("./Management-D4lIGBsB.js"),__vite__mapDeps([210,2,3,4,5,211,22,42,31,212,1,6,7,24,25,26,27,28,56,10,11,203,213,214]))},{path:"/in-app/disclosures/information/",name:"in-app-disclosures-information",component:()=>__vitePreload(()=>import("./Information-Dw4R478B.js"),__vite__mapDeps([215,2,3,4,5,216,22,42,212,1,6,7,24,25,26,27,28,56,8,9,217,218,10,11,219,220]))},{path:"/in-app/disclosures/status/",name:"in-app-disclosures-status",component:()=>__vitePreload(()=>import("./Status-BtI1N8Dw.js"),__vite__mapDeps([221,2,3,4,5,222,22,42,212,1,6,7,24,25,26,27,28,223,56,15,16,17,8,9,217,10,11,39,23,19,49,224,225]))}]},{path:"/in-app/disclosures/single/",name:"in-app-disclosures-single",component:()=>__vitePreload(()=>import("./ModalIndex-HRK_0XGc.js"),__vite__mapDeps([226,2,3,4,5,227,216,22,42,212,1,6,7,24,25,26,27,28,56,8,9,217,218,10,11,219,228,229,211,31,203,213,230,23
671,222,223,15,16,17,39,23,19,49,224,232,233]))},{path:"/in-app/kakao/post-code/",name:"in-app-post-code",component:()=>__vitePreload(()=>import("./PostCode-DpDZC07I.js"),__vite__mapDeps([234,2,3,4,5,31,203,27,235]))}];async function checkInvestorAuth$1(te,ne,ie){try{if(!(await fetchGnbData(queryClient)).isVerifiedInvestor){window.location.href="/";return}ie()}catch{window.location.href="/user/login/"}}var InvestmentRoutes=[{path:"/investments/apply/all",name:"InvestmentApplyAll",component:()=>__vitePreload(()=>import("./AllApplyPage-Hl7bNOGP.js"),__vite__mapDeps([236,3,4,5,31,156,59,60,27,117,237,238,239,168,1,169,106,6,7,42,167,24,25,26,28,170,171,67,68,69,113,2,114,115,64,240,81,17,10,11,241,49,150,105,151,152,172,173,157,158,174,159,165,175,36,176,177,178,16,154,179,163,180,181,182,242,243])),beforeEnter:checkInvestorAuth$1},{path:"/investments/apply/single",name:"InvestmentApplySingle",component:()=>__vitePreload(()=>import("./SingleApplyPage-D3wumyMc.js"),__vite__mapDeps([244,3,4,5,31,156,59,60,27,117,237,238,239,168,1,169,106,6,7,42,167,24,25,26,28,170,171,67,68,69,113,2,114,115,64,240,81,17,10,11,241,49,150,105,151,152,172,173,157,158,174,159,165,175,36,176,177,178,16,154,179,163,180,181,182,242,243])),beforeEnter:checkInvestorAuth$1},{path:"/investments/apply/cart",name:"InvestmentApplyCart",component:()=>__vitePreload(()=>import("./CartApplyPage-DwwUBAmz.js"),__vite__mapDeps([245,3,4,5,31,246,59,60,27,42,247,105,1,106,7,6,24,25,26,28,67,68,69,62,64,16,17,81,163,239,168,169,167,170,171,113,2,114,115,240,10,11,241,49,150,151,152,248,156,117,157,158,159,179,174,173,165,175,36,176,177,178,154,180,181,182,242,243,237])),beforeEnter:checkInvestorAuth$1},{path:"/investments/done/",name:"InvestmentDone",component:()=>__vitePreload(()=>import("./DonePage-DNQb_XpA.js"),__vite__mapDeps([249,3,4,5,31,247,105,1,106,7,6,24,25,26,27,28,67,68,69,246,59,60,42,62,64,16,17,81,163,150,151,152,156,117,159,157,158,160,2,161,61,63,154,10,11,162,164,237,165])),beforeEnter:checkInvestorAuth$1},{path:"/investments/cancel",name:"InvestmentCancel",component:()=>__vitePreload(()=>import("./CancelPage-Bm50AV_R.js"),__vite__mapDeps([250,3,4,5,31,64,81,17,150,1,105,106,7,6,151,24,25,26,27,28,152,251,237,49])),beforeEnter:checkInvestorAuth$1},{path:"/investments/cancel/done",name:"InvestmentCancelDone",component:()=>__vitePreload(()=>import("./CancelDonePage-CZgL7POz.js"),__vite__mapDeps([252,3,4,5,31,246,59,60,27,42,247,105,1,106,7,6,24,25,26,28,67,68,69,62,64,16,17,81,163,251,237])),beforeEnter:checkInvestorAuth$1},{path:"/investments/diversified/landing",name:"InvestmentDiversifiedLanding",component:()=>__vitePreload(()=>import("./LandingPage-BjT-7vLY.js"),__vite__mapDeps([253,3,4,5,31,254,2,255,256,60,257,258,259,64,16,17,81,260,261,63,163,157,158,27,237,162,203]))},{path:"/investments/diversified/amount",name:"InvestmentDiversifiedAmount",component:()=>__vitePreload(()=>import("./AmountPage-j8koqCrD.js"),__vite__mapDeps([262,2,3,4,5,31,239,168,1,169,106,6,7,42,167,24,25,26,27,28,170,171,67,68,69,113,114,115,64,240,81,17,10,11,241,49,258,259,16,263,264,45,46,47,265,152,157,158,266,188,267,237,165,268,186,187,269]))},{path:"/investments/diversified/portfolio",name:"InvestmentDiversifiedPortfolio",component:()=>__vitePreload(()=>import("./PortfolioPage-C8wKiv_Z.js"),__vite__mapDeps([270,3,4,5,31,258,2,259,113,114,115,64,16,17,81,152,24,25,26,27,28,157,158,266,271,254,255,256,60,257,260,261,63,163,162,237]))},{path:"/investments/diversified/apply",name:"InvestmentDiversifiedApply",component:()=>__vitePreload(()=>import("./ApplyPage-M3fopNKK.js"),__vite__mapDeps([272,3,4,5,31,239,168,1,169,106,6,7,42,167,24,25,26,27,28,170,171,67,68,69,113,2,114,115,64,240,81,17,10,11,241,49,273,274,275,276,277,258,259,16,173,150,105,151,152,265,157,158,266,188,267,180,176,177,178,154,181,182,242,243,278,163,279,271,254,255,256,60,257,260,261,63,162,237,165]))},{path:"/investments/diversified/done",name:"InvestmentDiversifiedDone",component:()=>__vitePreload(()=>import("./DonePage-BSlmHZFB.js"),__vite__mapDeps([280,3,4,5,22,31,167,168,1,169,106,6,7,24,25,26,27,28,170,171,67,68,69,246,59,60,42,247,105,62,64,16,17,81,163,53,258,2,259,150,151,152,156,117,157,158,266,278,49,279,237,162]))},{path:"/investments/diversified/error",name:"InvestmentDiversifiedError",component:()=>__vitePreload(()=>import("./ErrorPage-C3JjekCj.js"),__vite__mapDeps([281,3,4,5,31,64,16,17,81,157,158,27,266,237])),props:te=>({query:te.query})}],createInvestorAuthGuard=te=>async(ne,ie,ae)=>{const se=`/user/login/?next=${encodeURIComponent(te(ne,ie))}`;try{const oe=await fetchGnbData(queryClient);if(!oe.authenticated&&!getJwtToken()){window.location.href=se;return}if(!oe.isVerifiedInvestor){window.location.href="/";return}ae()}catch{window.location.href=se}},checkInvestorAuth=createInvestorAuthGuard((te,ne)=>ne.fullPath),ReservationRoutes=[{path:"/reservation/apply",name:"ReservationApply",component:()=>__vitePreload(()=>import("./ApplyPage-Cj8oVRwK.js"),__vite__mapDeps([282,3,4,5,31,239,168,1,169,106,6,7,42,167,24,25,26,27,28,170,171,67,68,69,113,2,114,115,64,240,81,17,10,11,241,49,185,105,186,187,188,190,36,176,177,178,16,173,191,192,193,181,158,165,182,194,283,116,59,60,117])),beforeEnter:checkInvestorAuth},{path:"/reservation/done",name:"ReservationDone",component:()=>__vitePreload(()=>import("./DonePage-1cVRCyhu.js"),__vite__mapDeps([284,3,4,5,31,246,59,60,27,42,247,105,1,106,7,6,24,25,26,28,67,68,69,62,64,16,17,81,163,185,186,187,188,171,193,198,2,161,61,63,191,10,11,192,162,199,283,165])),beforeEnter:checkInvestorAuth},{path:"/reservation/cancel",name:"ReservationCancel",component:()=>__vitePreload(()=>import("./CancelPage-CTZ08NhI.js"),__vite__mapDeps([285,3,4,5,31,64,81,17,185,105,1,106,7,6,24,25,26,27,28,186,187,188,171,192,193,194,191,10,11,286,283,49])),beforeEnter:checkInvestorAuth},{path:"/reservation/cancel/done",name:"ReservationCancelDone",component:()=>__vitePreload(()=>import("./CancelDonePage-C3nJQj1d.js"),__vite__mapDeps([287,3,4,5,31,246,59,60,27,42,247,105,1,106,7,6,24,25,26,28,67,68,69,62,64,16,17,81,163,193,286,283])),beforeEnter:checkInvestorAuth}],_sfc_main$3={components:{MainGnb:MainGnb_default}},_hoisted_1$7={class:"layout"},_hoisted_2$4={class:"contents"};function _sfc_render$6(te,ne,ie,ae,se,oe){const le=resolveComponent("MainGnb"),ce=resolveComponent("router-view");return openBlock(),createElementBlock("div",_hoisted_1$7,[createVNode(le,{class:"pc"}),createBaseVNode("div",_hoisted_2$4,[createVNode(ce)])])}var PcGNBLayout_default=_plugin_vue_export_helper_default(_sfc_main$3,[["render",_sfc_render$6],["__scopeId","data-v-27f5b563"]]),SelectCertificate=()=>__vitePreload(()=>import("./SelectCertificate-pMEAy-rw.js"),__vite__mapDeps([288,2,3,4,5,289,24,25,26,27,28,290,291,218,48,31,292,293])),PublishInformation=()=>__vitePreload(()=>import("./PublishInformation-wlc1GYwk.js"),__vite__mapDeps([294,2,3,4,5,289,24,25,26,27,28,81,17,43,44,290,291,218,48,31,292,295])),Finish=()=>__vitePreload(()=>import("./Finish-DD0JqW8A.js"),__vite__mapDeps([296,2,3,4,5,289,24,25,26,27,28,290,291,218,48,31,292,297])),route$15={path:"/loan/certificates/",component:PcGNBLayout_default,children:[{path:"select/:loanId",name:"select-certificates",component:SelectCertificate},{path:"information/:loanId/:certificateKey/",name:"publish-information",component:PublishInformation},{path:"finish/:loanId/:certificateKey/",name:"finish-certificate-issue",component:Finish}]};async function checkAuth$2(te,ne,ie){try{const ae=await fetchGnbData(queryClient);if(!ae.authenticated&&!getJwtToken()){const se=window.location.pathname;window.location.href=`/user/login/?next=${se}`;return}if(!ae.isInvestor){window.location.href="/";return}ie()}catch{window.location.href="/user/login/"}}var route$14=[{path:"/documents/certificate-of-deposit-balance",name:"IssueCertificateOfDepositBalance",beforeEnter:checkAuth$2,component:()=>__vitePreload(()=>import("./CertificateOfDepositBalance-B70TgDxQ.js"),__vite__mapDeps([298,2,3,4,5,22,24,25,26,27,28,273,274,275,114,276,277,258,259,113,115,64,81,17,290,291,292,299]))}],LuckyMessage=()=>__vitePreload(()=>import("./LuckyMessage-IsFf5uLM.js"),__vite__mapDeps([300,2,3,4,5,22,68,24,25,26,27,28,64,81,17,48,31,187,267,203,301])),routes$2=[{path:"/lab/in-app/lucky-message",component:LuckyMessage}],_sfc_main$2={name:"LoanLayout",created(){document.querySelector("body").classList.add("mobile-bg-color-white")},beforeUnmount(){document.querySelector("body").classList.remove("mobile-bg-color-white")}};function _sfc_render$5(te,ne,ie,ae,se,oe){const le=resolveComponent("router-view");return openBlock(),createElementBlock("div",null,[createVNode(le)])}var Layout_default=_plugin_vue_export_helper_default(_sfc_main$2,[["render",_sfc_render$5]]),_sfc_main$1={name:"EmptyRouterLayout"};function _sfc_render$4(te,ne,ie,ae,se,oe){const le=resolveComponent("router-view");return openBlock(),createBlock(le)}var EmptyRouterView_default=_plugin_vue_export_helper_default(_sfc_main$1,[["render",_sfc_render$4]]),Index=()=>__vitePreload(()=>import("./IndexLayout-rshbS3CA.js"),__vite__mapDeps([302,2,3,4,5])),IndexPersonal=()=>__vitePreload(()=>import("./Personal-DQXqaATM.js"),__vite__mapDeps([303,2,3,4,5,42,304,202,25,305,31,64,203,27,306,56,307,218,57,308])),IndexMortgage=()=>__vitePreload(()=>import("./Mortgage-D-7Q9U0H.js"),__vite__mapDeps([309,2,3,4,5,42,304,202,25,310,16,17,203,27,311,305,31,64,306,56,307,218,57,117,312])),IndexBusiness=()=>__vitePreload(()=>import("./Business-CJgwxr2H.js"),__vite__mapDeps([313,2,3,4,5,42,305,31,64,203,27,306,56,307,314,57,315])),IndexStockPurchase=()=>__vitePreload(()=>import("./StockPurchase-Ck82yCzu.js"),__vite__mapDeps([316,2,3,4,5,42,304,202,25,310,16,17,203,27,311,113,114,115,64,305,31,306,56,307,57,317])),IndexCleaningLab=()=>__vitePreload(()=>import("./CleaningLab-DaQ6PEG2.js"),__vite__mapDeps([318,2,3,4,5,42,56,307,314,67,6,1,7,68,24,25,26,27,28,69,319])),route$13={path:"/loan/index",component:Layout_default,children:[{path:"",component:Index,redirect:"/loan/index/personal/",children:[{path:"mortgage",name:"mortgage-landing",component:IndexMortgage},{path:"business",component:IndexBusiness},{path:"personal",component:EmptyRouterView_default,children:[{path:"",component:IndexPersonal},{path:"cleaning-lab",component:IndexCleaningLab}]},{path:"stock-purchase",name:"stock-purchase-index",component:IndexStockPurchase},{path:"partners",component:EmptyRouterView_default,children:[{name:"cleaning-lab-index",path:"cleaning-lab",component:IndexCleaningLab}]}]}]},route$12={path:"external-apply/:partner",children:[{path:":aidb64/:token",name:"external-loan-apply",component:{template:"<div></div>"},beforeEnter:te=>(window.location.href=`https://loan.8percent.kr/application/personal-external/welcome?token=${te.params.token}&idb64=${te.params.aidb64}`,!1)},{path:":aidb64/:token/bridge",name:"external-loan-apply-bridge",component:{template:"<div></div>"},beforeEnter:te=>(window.location.href=`https://loan.8percent.kr/application/personal-external/bridge/kakao-bank?token=${te.params.token}&idb64=${te.params.aidb64}`,!1)}]},route$11={path:"contract/:idb64/:token",name:"loan-contract",component:{template:"<div></div>"},beforeEnter:te=>{const{idb64:ne,token:ie}=te.params,ae=`https://loan.8percent.kr/contract/general?idb64=${ne}&token=${ie}`;window.location.href=ae}},route$10={path:"mortgage/:loanType",children:[{path:"",redirect:"/loan/index/mortgage/"},{path:"apply/:aidb64/:token/:step(.*)*",name:"loan-mortgage-mortgage",component:{render:()=>null},beforeEnter:te=>{const ne=te.params.token,ie=te.params.aidb64,ae=te.params.loanType?.toString().toLowerCase(),se="https://loan.8percent.kr";return ae==="rc"?window.location.href=`${se}/application/mortgage-rc?token=${ne}&idb64=${ie}`:te.query.mortgageRenewal?window.location.href=`${se}/renewal-application/mortgage?token=${ne}&idb64=${ie}`:window.location.href=`${se}/application/mortgage-counseling?token=${ne}&idb64=${ie}`,!1}}]},requestGetLoanRenewal=te=>instance$1({method:"get",url:`/loans/renewal/${te.idb64}/${te.token}/`,responseType:"json"});async function authenticated(te,ne,ie){try{(await fetchGnbData(queryClient)).authenticated?ie():ie({name:"loan:renewal:login",params:te.params})}catch{ie({name:"loan:renewal:login",params:te.params})}}var route$9={path:"renewal/:idb64/:token",props:!0,children:[{path:"login",name:"loan:renewal:login",component:{template:"<div></div>"},beforeEnter:async te=>{const ne=te.params.idb64,ie=te.params.token,ae="https://loan.8percent.kr";try{(await requestGetLoanRenewal({idb64:ne,token:ie})).data.loanType==="SP"?window.location.href=`${ae}/renewal-application/stock-purchase/login?token=${ie}`:window.location.href=`${ae}/renewal-application/personal/login?token=${ie}`}catch(se){if(se.response?.status===403||se.response?.status===401)window.location.href="/404";else throw se}return!1}},{path:":pathMatch(.*)*",beforeEnter:authenticated,redirect:{name:"loan:renewal:login"}}]},routes$1=[{path:"/loan_apply/certificates/:idb64/:token/",component:{template:"<div></div>"},name:"certificates",props:!0,beforeEnter:te=>(window.location.href=`https://loan.8percent.kr/application/personal-external/welcome?token=${te.params.token}&idb64=${te.params.idb64}`,!1)},{path:"/cleaning-lab/certificates/:idb64/:token/",component:{template:"<div></div>"},name:"cleaning-lab-certificates",props:!0,beforeEnter:te=>(window.location.href=`https://loan.8percent.kr/application/general/documents-upload/${te.params.token}?key=CERTIFICATE_EMPLOYMENT,SALARY_DEPOSIT_RECORD`,!1)}],route$8={path:"/loan/mortgage/counseling/:pathMatch(.*)*",component:{render:()=>null},beforeEnter:()=>(window.location.replace(`https://loan.8percent.kr/application/mortgage/create${window.location.search}`),!1)},route$7={path:"/loan/external-apply-mortgage/:partner/:idb64/:token/:step(.*)",component:{render:()=>null},beforeEnter:te=>{const ne=te.params.token,ie=te.params.idb64;return window.location.replace(`https://loan.8percent.kr/application/mortgage-external/welcome?token=${ne}&idb64=${ie}`),!1}},route$6={path:"/loan",children:[route$8,route$12,route$11,route$10,route$9,...routes$1,route$7]},DepositLayout=()=>__vitePreload(()=>import("./DepositLayout-lYyUaM5P.js"),__vite__mapDeps([320,2,3,4,5])),MyLayout=()=>__vitePreload(()=>import("./MyLayout-DAZG4Xn7.js"),__vite__mapDeps([321,2,3,4,5,31,48,322,27,67,6,1,7,68,24,25,26,28,69,323])),MyInvestorOverview=()=>__vitePreload(()=>import("./Overview-Bz9aRt0S.js"),__vite__mapDeps([324,2,3,4,5,59,60,27,22,325,31,326,168,1,169,106,6,7,105,25,24,26,28,167,170,171,67,68,69,327,239,42,113,114,115,64,240,81,17,10,11,241,49,328,16,56,329,46,261,63,330,48,162,331,332,333,334,335,336,61,62,255,256,337,338,265,152,157,158,266,188,267,339,57,268,186,187,340,151,341,342,343,344,163,345,346])),MyInvestorPayments=()=>__vitePreload(()=>import("./Index-SiYj2WaH.js"),__vite__mapDeps([347,2,3,4,5,348])),MyInvestorPaymentsOverview=()=>__vitePreload(()=>import("./Overview-9od6yjRP.js"),__vite__mapDeps([349,2,3,4,5,22,42,36,325,24,25,26,27,28,328,113,114,115,64,16,17,81,56,329,350,351,338,352,353,343,1,6,7,344,341,171,292,49,11,354])),MyInvestorPaymentsDetail=()=>__vitePreload(()=>import("./Detail-GVhfsWp5.js"),__vite__mapDeps([355,2,3,4,5,22,31,350,333,10,11,334,61,62,63,16,17,56,14,15,18,343,1,6,7,344,24,25,26,27,28,341,171,49,356])),MyInvestorInvestments=()=>__vitePreload(()=>import("./List-C8K2wEt-.js"),__vite__mapDeps([357,2,3,4,5,22,42,31,344,24,25,26,27,28,333,10,11,334,351,335,16,17,336,61,62,63,358,359,274,275,114,276,277,177,178,64,81,15,352,353,48,322,340,1,6,7,151,341,171,342,292,49,163,345,360])),MyInvestorDeposit=()=>__vitePreload(()=>import("./Deposit-RYCtxzh7.js"),__vite__mapDeps([361,2,3,4,5,22,151,24,25,26,27,28,344,326,168,1,169,106,6,7,105,167,170,171,67,68,69,327,239,42,113,114,115,64,240,81,17,10,11,241,49,328,16,56,329,46,261,63,330,48,31,162,331,273,274,275,276,277,258,259,338,292,342,362])),MyInvestorRecommendation=()=>__vitePreload(()=>import("./Recommendation-2iGwLCFw.js"),__vite__mapDeps([363,2,3,4,5,168,1,169,106,6,7,105,42,24,25,26,27,28,258,259,364,177,178,64,16,17,81,48,31,171,241,49,365])),MyInvestorInvestLimitFiltering=()=>__vitePreload(()=>import("./InvestLimitFilteringPage-CxGRaI3J.js"),__vite__mapDeps([366,2,3,4,5,105,1,106,7,6,24,25,26,27,28,31,113,114,115,176,177,178,64,16,17,81,10,11,49,342,367])),MyInvestorInvestmentDetail=()=>__vitePreload
67(()=>import("./Detail-CDDOsxps.js"),__vite__mapDeps([368,2,3,4,5,22,42,325,24,25,26,27,28,31,335,16,17,336,61,62,63,258,259,64,81,338,260,261,163,352,353,150,1,105,106,7,6,151,152,248,247,67,68,69,156,59,60,117,157,158,159,179,172,173,174,165,10,11,340,341,171,342,292,49,369]));async function checkAuth$1(te,ne,ie){try{const ae=await fetchGnbData(queryClient);if(!ae.authenticated&&!getJwtToken()){const se=window.location.pathname;window.location.href=`/user/login/?next=${se}`;return}if(!ae.isVerifiedInvestor){window.location.href="/";return}ie()}catch{window.location.href="/user/login/"}}var routes=[{path:"/my/investor",redirect:"/my/investor/overview/",beforeEnter:checkAuth$1,components:{default:MyLayout},children:[{path:"overview/",name:"overview",component:MyInvestorOverview},{path:"investments/",name:"investments",component:MyInvestorInvestments},{path:"payments/",component:MyInvestorPayments,children:[{path:"",name:"payments-overview",component:MyInvestorPaymentsOverview},{path:":yearMonth/:status/:day/",name:"payments-detail",component:MyInvestorPaymentsDetail}]},{path:"deposit/",component:DepositLayout,children:[{path:"",component:MyInvestorDeposit},{path:"investments/:id/",name:"investment",component:MyInvestorInvestmentDetail}]},{path:"investments/:id/",name:"investment-detail",component:MyInvestorInvestmentDetail},{path:"investment-limit-filtering/",name:"investment-limit-filtering",component:MyInvestorInvestLimitFiltering}]},{path:"/my/investor/recommendation/",components:{default:GNBLayout_default},children:[{path:"",name:"recommendation",component:MyInvestorRecommendation}]}],BorrowerKeys={all:()=>["borrower"],loans:()=>[...BorrowerKeys.all(),"loans"],loan:te=>[...BorrowerKeys.loans(),te],connectedAccount:te=>[...BorrowerKeys.loan(unref(te).loanId),"connected-account"],prepaymentsPrecheck:te=>[...BorrowerKeys.loan(unref(te).loanId),"prepayments","precheck"],prepaymentEstimation:te=>[...BorrowerKeys.loan(unref(te).loanId),"prepayments","estimation"]};function useGetMyLoan(te,ne){return useQuery({queryKey:BorrowerKeys.loan(ref(te)),queryFn:()=>requestGetMyLoan({loanId:te}).then(({data:ie})=>ie),select:ie=>({...ie,loanName:getLoanProductName(ie.loanApplicationType),loanTypeValue:objectValues(LOAN_TYPES).find(({code:ae})=>ae===ie.loanType)?.value}),...ne})}function useGetMyLoanConnectedAccount(te,ne){return useQuery({queryKey:BorrowerKeys.connectedAccount(ref({loanId:te})),queryFn:()=>requestGetMyLoanConnectedAccount({loanId:te}).then(({data:ie})=>ie),...ne})}function usePatchMyLoanConnectedAccount(){return useMutation({mutationFn:te=>requestPatchMyLoanConnectedAccount(te).then(({data:ne})=>ne),onSuccess:(te,ne)=>{queryClient.invalidateQueries({queryKey:BorrowerKeys.loan(ne.loanId)})}})}function useGetMyLoanPrepaymentsPrecheck(te,ne){return useQuery({queryKey:BorrowerKeys.prepaymentsPrecheck(ref(te)),queryFn:()=>requestGetMyLoanPrepaymentsPrecheck(te).then(({data:ie})=>ie),...ne})}function usePostMyLoanPrepaymentsEstimation(){return useMutation({mutationFn:te=>requestPostMyLoanPrepaymentsEstimation(te).then(ne=>{const{overdueRepayable:ie,scheduledRepayable:ae,prepaymentRepayable:se,prepaymentRepayablePrincipal:oe}=ne.data;return{...ne,data:{...ne.data,totalRepayableAmount:ie+ae+se,fullRepayableInputAmount:ie+ae+oe,priorityRepayableAmount:ie+ae}}})})}function usePostMyLoanPrepayments(){return useMutation({mutationFn:requestPostMyLoanPrepayments,onSuccess:(te,ne)=>{queryClient.invalidateQueries({queryKey:BorrowerKeys.loan(ne.loanId)})}})}function usePostMyLoanStockPurchasePrepayments(){return useMutation({mutationFn:requestPostMyLoanStockPurchasePrepayments,onSuccess:(te,ne)=>{queryClient.invalidateQueries({queryKey:BorrowerKeys.loan(ne.loanId)})}})}var EdsnAppBar_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"EdsnAppBar",inheritAttrs:!1,__name:"EdsnAppBar",props:{type:{type:String,default:void 0},device:{type:String,default:void 0},title:{type:String,default:void 0},subtitle:{type:String,default:void 0},leading:{type:Boolean,default:void 0},leadingIcon:{type:String,default:void 0},trailing:{type:Boolean,default:void 0},trailingIcon:{type:String,default:void 0},trailingText:{type:String,default:void 0}},setup(te){const ne=useAttrs(),ie=computed(()=>{const{class:ae,style:se,...oe}=ne;return oe});return(ae,se)=>(openBlock(),createBlock(unref(EdsnAppBar),mergeProps(ie.value,{class:["edsn-app-bar",ae.$attrs.class],style:ae.$attrs.style,type:te.type,device:te.device,title:te.title,subtitle:te.subtitle,leading:te.leading,leadingIcon:te.leadingIcon,trailing:te.trailing,trailingIcon:te.trailingIcon,trailingText:te.trailingText}),null,16,["class","style","type","device","title","subtitle","leading","leadingIcon","trailing","trailingIcon","trailingText"]))}}),EdsnAppBar_default=EdsnAppBar_vue_vue_type_script_setup_true_lang_default,EdsDropdownBigLineV2_vue_vue_type_script_setup_true_lang_default=defineComponent({name:"EdsDropdownBigLineV2",__name:"EdsDropdownBigLineV2",props:{opened:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},error:{type:String,default:""},label:{type:String,default:""},placeholder:{type:String,default:""},height:{type:String,default:""},bgColor:{type:String,default:""},popupWidth:{type:Number,required:!1}},emits:["open","close","change","click"],setup(te,{expose:ne,emit:ie}){const ae=ie,se=ref(null);return ne({el:computed(()=>se.value?.el??null)}),(oe,le)=>(openBlock(),createBlock(EdsDropdownBase_default,{ref_key:"base",ref:se,variant:"line",payload:"event",opened:te.opened,disabled:te.disabled,error:te.error,label:te.label,placeholder:te.placeholder,height:te.height,bgColor:te.bgColor,popupWidth:te.popupWidth,onOpen:le[0]||(le[0]=ce=>ae("open",ce)),onClose:le[1]||(le[1]=ce=>ae("close",ce)),onChange:le[2]||(le[2]=ce=>ae("change",ce)),onClick:le[3]||(le[3]=ce=>ae("click",ce))},{default:withCtx(()=>[renderSlot(oe.$slots,"default")]),_:3},8,["opened","disabled","error","label","placeholder","height","bgColor","popupWidth"]))}}),EdsDropdownBigLineV2_default=EdsDropdownBigLineV2_vue_vue_type_script_setup_true_lang_default,EdsTextfieldBigLineV2_vue_vue_type_script_setup_true_lang_default=defineComponent({inheritAttrs:!1,__name:"EdsTextfieldBigLineV2",props:{autofocus:{type:Boolean,default:!1},contentFitted:{type:Boolean,default:!1},clearable:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},passwordToggle:{type:Boolean,default:!1},readonly:{type:Boolean,default:!1},endAligned:{type:Boolean,default:!1},placeholder:{type:String,default:""},type:{type:String,default:"text"},value:{type:String,default:""},label:{type:String,default:""},error:{type:String,default:""},bgColor:{type:String,default:""},height:{type:String,default:""},maxlength:{type:Number,required:!1},minlength:{type:Number,required:!1},max:{type:Number,required:!1},min:{type:Number,required:!1},pattern:{type:String,required:!1},inputmode:{type:String,required:!1},autocomplete:{type:String,required:!1}},emits:["change","input","clear","focus","blur","click","keyup"],setup(te,{expose:ne,emit:ie}){const ae=ref(null);ne({el:computed(()=>ae.value?.el??null)});const se=ie,oe=te;function le(pe){se("input",pe)}function ce(pe){se("clear",pe)}function ue(pe){se("focus",pe)}function de(pe){se("blur",pe)}function fe(pe){se("click",pe)}function he(pe){se("keyup",pe)}return(pe,ve)=>(openBlock(),createBlock(EdsTextfieldAdapterBase_default,mergeProps({ref_key:"base",ref:
67ae},pe.$attrs,{variant:"underlined",autofocus:oe.autofocus,contentFitted:oe.contentFitted,clearable:oe.clearable,disabled:oe.disabled,passwordToggle:oe.passwordToggle,readonly:oe.readonly,endAligned:oe.endAligned,placeholder:oe.placeholder,type:oe.type,value:oe.value,label:oe.label,error:oe.error,bgColor:oe.bgColor,height:oe.height,maxlength:oe.maxlength,minlength:oe.minlength,max:oe.max,min:oe.min,pattern:oe.pattern,inputmode:oe.inputmode,autocomplete:oe.autocomplete,onInput:le,onClear:ce,onFocus:ue,onBlur:de,onClick:fe,onKeyup:he}),createSlots({default:withCtx(()=>[renderSlot(pe.$slots,"default")]),_:2},[pe.$slots["password-show"]?{name:"password-show",fn:withCtx(()=>[renderSlot(pe.$slots,"password-show")]),key:"0"}:void 0,pe.$slots["password-hide"]?{name:"password-hide",fn:withCtx(()=>[renderSlot(pe.$slots,"password-hide")]),key:"1"}:void 0,pe.$slots.left?{name:"left",fn:withCtx(()=>[renderSlot(pe.$slots,"left")]),key:"2"}:void 0,pe.$slots.right?{name:"right",fn:withCtx(()=>[renderSlot(pe.$slots,"right")]),key:"3"}:void 0]),1040,["autofocus","contentFitted","clearable","disabled","passwordToggle","readonly","endAligned","placeholder","type","value","label","error","bgColor","height","maxlength","minlength","max","min","pattern","inputmode","autocomplete"]))}}),EdsTextfieldBigLineV2_default=EdsTextfieldBigLineV2_vue_vue_type_script_setup_true_lang_default,FlexColumn_vue_vue_type_script_lang_default=defineComponent({name:"FlexColumn",props:{align:{type:String,required:!1},justify:{type:String,required:!1},wrap:{type:String,required:!1},gap:{type:Number,required:!1}},components:{Flex:Flex_default},setup(){return{Flex:Flex_default}}});function _sfc_render$3(te,ne,ie,ae,se,oe){const le=resolveComponent("Flex");return openBlock(),createBlock(le,{direction:"column",align:te.align,justify:te.justify,wrap:te.wrap,gap:te.gap},{default:withCtx(()=>[renderSlot(te.$slots,"default",{},void 0,!0)]),_:3},8,["align","justify","wrap","gap"])}var FlexColumn_default=_plugin_vue_export_helper_default(FlexColumn_vue_vue_type_script_lang_default,[["render",_sfc_render$3],["__scopeId","data-v-30807faf"]]),Space_vue_vue_type_script_lang_default=defineComponent({name:"SpacingComponent",props:{direction:{type:String,default:"column"},size:{type:Number,default:0}}});function _sfc_render$2(te,ne,ie,ae,se,oe){return openBlock(),createElementBlock("div",{style:normalizeStyle({flex:"none",width:te.direction==="row"?te.size+"px":"",height:te.direction==="column"?te.size+"px":""})},null,4)}var Space_default=_plugin_vue_export_helper_default(Space_vue_vue_type_script_lang_default,[["render",_sfc_render$2],["__scopeId","data-v-e73273c7"]]),requestGetBanks=()=>instance$1({method:"get",url:"/banks/",responseType:"json"}),requestGetAccountOwnerName=te=>instance$1({method:"get",url:"/bank-account-owner-name/",responseType:"json",params:{bank_code:te.bankCode,bank_account:te.accountNumber}}),AccountKeys={all:()=>["user"],banks:()=>[...AccountKeys.all(),"banks"],bankAccountOwnerName:te=>[...AccountKeys.all(),"bank-account-owner-name",te]};function useGetBanks(te){return useQuery({queryKey:AccountKeys.banks(),queryFn:()=>requestGetBanks().then(({data:ne})=>ne),initialData:[],...te})}function useGetAccountOwnerName(te,ne){return useQuery({queryKey:AccountKeys.bankAccountOwnerName(te),queryFn:()=>requestGetAccountOwnerName(unref(te)).then(({data:ie})=>ie),...ne})}function useGetAccountOwnerNameMutation(){return useMutation({mutationFn:requestGetAccountOwnerName})}var requestPostRequestConnectVerification=te=>instance$1({method:"post",url:"/user/verifications/connect/?type=SMSRequest",responseType:"json",data:te}),requestPostConfirmConnectVerification=te=>instance$1({method:"post",url:"/user/verifications/connect/?type=VerificationRequest",responseType:"json",data:te}),requestPostVerificationsPasswordReset=te=>instance$1({method:"post",url:`/user/verifications/password-reset/${te.idb64}/${te.token}/`,responseType:"json",data:{password:te.password,passwordCheck:te.passwordCheck}}),requestGetVerificationsTokenPasswordReset=te=>instance$1({method:"get",url:"/user/verifications/token/password-reset/",responseType:"json",params:{uidb64:te.uidb64,token:te.token}}),requestPostAccountValidation=te=>instance$1({method:"post",url:"/user/account/validation/",responseType:"json",data:{bankCode:te.bankCode,bankAccount:te.bankAccount,ssn:te.ssn}}),requestPostAccountValidationConfirm=te=>instance$1({method:"post",url:"/user/account/validation/confirm/",responseType:"json",data:{transDatetime:te.transDatetime,transNumber:te.transNumber,verifyValue:te.verifyValue}});function usePostAccountValidation(){return useMutation({mutationFn:requestPostAccountValidation})}function usePostAccountValidationConfirm(){return useMutation({mutationFn:requestPostAccountValidationConfirm})}var _hoisted_1$6={class:"account-validation-section"},_hoisted_2$3={key:0},_hoisted_3$3={key:0},_hoisted_4$2={key:0,class:"account-validation-section__bank-select"},_hoisted_5={class:"account-validation-section__bank-select__group"},_hoisted_6=["value"],_hoisted_7={class:"account-validation-section__bank-select__group__button__inner"},_hoisted_8=["src"],_hoisted_9={class:"account-validation-section__bank-select__group"},_hoisted_10=["value"],_hoisted_11=["src"],_hoisted_12={key:1},_hoisted_13={class:"account-validation-section__info-group"},_hoisted_14={key:2,class:"account-validation-section__bottom-button"},__default__$4={name:"AccountValidationSection"},AccountValidationSection_vue_vue_type_script_setup_true_lang_default=defineComponent({...__default__$4,props:{prevOwnerName:{type:String,default:""}},emits:["onNext","onError"],setup(te,{emit:ne}){const{isMobile:ie}=useResponsive(),ae=te,se=ne,oe=ref({bankCode:"",accountNumber:""}),le=ref(!1),ce=ref(!0),ue=useGetBanks(),de=useGetAccountOwnerName(oe.value,{enabled:!1}),fe=usePostAccountValidation(),he=computed(()=>
67{if(le.value)return`ê³ì¢ì£¼ê° ${ae.prevOwnerName}ì¸ ê³ì¢ë¡ë§ ë³ê²½í ì ììµëë¤.`;const Se=de.error.value?.response?.data.error||fe.error.value?.response?.data.error;return Se?.includes("ìë¡ì´ ì¸ì¦ë²í¸ë¥¼ ë°ê¸í ì ììµëë¤. ì ìí ìëí´ì£¼ì¸ì.")?"ì¸ì¦ë²í¸ ë°ê¸ í 5ë¶ì´ ì§ëë©´ ë¤ì ìëí´ ì£¼ì¸ì.":Se??""});function pe(Se){le.value=!1,oe.value.bankCode=Se.target.value}function ve(Se){le.value=!1,oe.value.bankCode=Se.target.closest("button")?.value||"",ce.value=!1}function me(Se){le.value=!1,oe.value.accountNumber=Se.target.value}async function ge(){await de.refetch();const{isError:Se,error:_e,data:Ee}=de;if(Se.value){const ye=_e.value?.response?.data.error;ye&&ye.includes("ìí ì ê² ìê°")&&se("onError",{type:"NOT_AVAILABLE_BANK_TIME",message:ye});return}if(Ee.value!==ae.prevOwnerName){le.value=!0;return}le.value=!1,fe.mutate({bankCode:oe.value.bankCode,bankAccount:oe.value.accountNumber},{onSuccess:({data:ye})=>{se("onNext",{transNumber:ye.transNumber,transDatetime:ye.transDatetime,bankCode:oe.value.bankCode,accountNumber:oe.value.accountNumber})},onError:({response:ye})=>{ye?.data.error.includes("1ì ë³´ë´ê¸°ë í루ì")?se("onError",{type:"MAXIMUM_CALL_EXCEEDED",message:ye?.data.error}):ye?.data.error.includes("ìí ì ê² ìê°")&&se("onError",{type:"NOT_AVAILABLE_BANK_TIME",message:ye?.data.error})}})}return(Se,_e)=>(openBlock(),createElementBlock("div",_hoisted_1$6,[!unref(ie)||unref(ie)&&ce.value?(openBlock(),createElementBlock("div",_hoisted_2$3,[createVNode(EdsnText_default,{variant:unref(ie)?"heading-s-strong":"body-m-strong"},{default:withCtx(()=>[_e[1]||(_e[1]=createTextVNode("ê³ì¢ì¸ì¦ì ìí´ ",-1)),unref(ie)?(openBlock(),createElementBlock("br",_hoisted_3$3)):createCommentVNode("",!0),_e[2]||(_e[2]=createTextVNode(" íìëì ê³ì¢ë¡ 1ìì ë³´ë¼ê²ì.",-1))]),_:1},8,["variant"]),createVNode(EdsnText_default,{color:"neutral-quaternary"},{default:withCtx(()=>[..._e[3]||(_e[3]=[createTextVNode(" ì¸ì¦ë ê³ì¢ë ìì¹ê¸ ì¶©ì ë° ì¶ê¸ ê³ì¢ë¡ ì¬ì©í©ëë¤. ",-1)])]),_:1}),unref(ie)?(openBlock(),createElementBlock("div",_hoisted_4$2,[createVNode(EdsnText_default,{class:"account-validation-section__bank-select__title",variant:"body-l-regular"},{default:withCtx(()=>[..._e[4]||(_e[4]=[createTextVNode("ê¸ìµì¬ë¥¼ ì íí´ì£¼ì¸ì.",-1)])]),_:1}),createVNode(EdsnText_default,{class:"account-validation-section__bank-select__label",variant:"body-m-strong",color:"neutral-quaternary"},{default:withCtx(()=>[..._e[5]||(_e[5]=[createTextVNode("ìí",-1)])]),_:1}),createBaseVNode("div",_hoisted_5,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(ue).data.value?.filter(({type:Ee})=>Ee==="BANK"),Ee=>(openBlock(),createElementBlock("button",{key:Ee.code,value:Ee.code,onClick:ve,class:"account-validation-section__bank-select__group__button"},[createBaseVNode("div",_hoisted_7,[createBaseVNode("img",{src:Ee.logoImageLight,width:"32",alt:"bank-logo"},null,8,_hoisted_8),createVNode(EdsnText_default,null,{default:withCtx(()=>[createTextVNode(toDisplayString(Ee.institutionName),1)]),_:2},1024)])],8,_hoisted_6))),128))]),createVNode(Space_default,{size:46}),createVNode(EdsnText_default,{class:"account-validation-section__bank-select__label",variant:"body-m-strong",color:"neutral-quaternary"},{default:withCtx(()=>[..._e[6]||(_e[6]=[createTextVNode("ì¦ê¶ì¬",-1)])]),_:1}),createBaseVNode("div",_hoisted_9,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(ue).data.value?.filter(({type:Ee})=>Ee==="SECURITIES"),Ee=>(openBlock(),createElementBlock("button",{key:Ee.code,value:Ee.code,onClick:ve,class:"account-validation-section__bank-select__group__button"},[createBaseVNode("div",null,[createBaseVNode("img",{src:Ee.logoImageLight,width:"32",alt:"securities-logo"},null,8,_hoisted_11),createVNode(EdsnText_default,null,{default:withCtx(()=>[createTextVNode(toDisplayString(Ee.institutionName),1)]),_:2},1024)])],8,_hoisted_10))),128))])])):createCommentVNode("",!0)])):createCommentVNode("",!0),!unref(ie)||unref(ie)&&!ce.value?(openBlock(),createElementBlock("div",_hoisted_12,[createBaseVNode("div",{class:"account-validation-section__textfield-group",style:normalizeStyle({flexDirection:unref(ie)?"column-reverse":"column"})},[createVNode(EdsDropdownBigLineV2_default,{label:"ê¸ìµì¬",placeholder:"ê¸ìµì¬ë¥¼ ì íí´ì£¼ì¸ì.",onChange:pe,onOpen:_e[0]||(_e[0]=()=>ce.value=!0)},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(ue).data.value,Ee=>(openBlock(),createBlock(EdsDropdownOptionV2_default,{selected:oe.value.bankCode===Ee.code,key:Ee.code,value:Ee.code},{default:withCtx(()=>[createTextVNode(toDisplayString(Ee.name),1)]),_:2}
67,1032,["selected","value"]))),128))]),_:1}),createVNode(EdsTextfieldBigLineV2_default,{label:"ê³ì¢ë²í¸",placeholder:"ê³ì¢ë²í¸ë¥¼ ìë ¤ì£¼ì¸ì.",type:"number",onInput:me})],4),createBaseVNode("div",_hoisted_13,[createVNode(EdsnText_default,{color:"neutral-quaternary",variant:"caption-m-regular"},{default:withCtx(()=>[..._e[7]||(_e[7]=[createTextVNode(" *í´ëí° ë²í¸ì ê°ì ë§ì¶¤ ê³ì¢ë²í¸ë ì¸ì¦ì´ ë¶ê°í©ëë¤. ",-1),createBaseVNode("br",null,null,-1),createTextVNode("ì¤ ê³ì¢ë²í¸ë ê° ìíì 문ìíì¬ íì¸í ì ììµëë¤. ",-1)])]),_:1}),createVNode(EdsnText_default,{color:"neutral-quaternary",variant:"caption-m-regular"},{default:withCtx(()=>[..._e[8]||(_e[8]=[createTextVNode(" *ìí ì ê² ìê°ìë ì¸ì¦ì´ ë¶ê°í©ëë¤. ",-1)])]),_:1})]),createVNode(FlexColumn_default,{class:"account-validation-section__error"},{default:withCtx(()=>[he.value?(openBlock(),createBlock(EdsnText_default,{key:0,variant:"caption-m-regular",color:"danger-default"},{default:withCtx(()=>[createTextVNode(toDisplayString(he.value),1)]),_:1})):createCommentVNode("",!0)]),_:1})])):createCommentVNode("",!0),!unref(ie)||unref(ie)&&!ce.value?(openBlock(),createElementBlock("div",_hoisted_14,[createVNode(EdsnButton_default,{fullWidth:"",label:"1ì ë³´ë´ê¸°",size:"xl",disabled:!oe.value.accountNumber||!oe.value.bankCode,loading:unref(de).isFetching.value||unref(fe).isPending.value,onKeyup:withKeys(ge,["enter"]),onClick:ge},null,8,["disabled","loading"])])):createCommentVNode("",!0)]))}}),AccountValidationSection_default=_plugin_vue_export_helper_default(AccountValidationSection_vue_vue_type_script_setup_true_lang_default,[["__scopeId","data-v-fc703739"]]),LEGACY_HIDE_ANIMATION_MS=500,toasterHostApp=null,ensureToasterHost=()=>{if(typeof document>"u"||toasterHostApp||document.querySelector(".edsn-toast-group"))return;const te=document.createElement("div");te.dataset.edsToastHost="",document.body.appendChild(te),toasterHostApp=createApp(EdsnToaster),toasterHostApp.mount(te)},EdsToast_vue_vue_type_script_lang_default=defineComponent({inheritAttrs:!0,props:{opened:{type:Boolean,default:!1},autoHideDuration:{type:Number,default:1500},status:{type:String,default:"success"},indicator:{type:Boolean,default:!1}},emits:["open","close"],setup(te,{emit:ne,slots:ie}){const ae=ref(null),se=()=>slotToText(ie.default?.()),oe=computed(()=>se()===null),le=()=>se()??ae.value?.textContent?.replace(/\s+/g," ").trim()??"";let ce;const ue=()=>{ensureToasterHost();const de=le();edsnToast({status:te.status,title:de,duration:te.autoHideDuration,indicator:te.indicator}),ne("open"),clearTimeout(ce),ce=setTimeout(()=>{ne("close")},te.autoHideDuration+LEGACY_HIDE_ANIMATION_MS)};return watch(()=>te.opened,de=>{de&&ue()},{immediate:!0,flush:"post"}),onBeforeUnmount(()=>{clearTimeout(ce)}),{sourceEl:ae,needsDomSource:oe}}}),_hoisted_1$5={key:0,ref:"sourceEl",class:"eds-toast-source",style:{display:"none"},"aria-hidden":"true"};function _sfc_render$1(te,ne,ie,ae,se,oe){return te.needsDomSource?(openBlock(),createElementBlock("span",_hoisted_1$5,[renderSlot(te.$slots,"default")],512)):createCommentVNode("",!0)}var EdsToast_default=_plugin_vue_export_helper_default(EdsToast_vue_vue_type_script_lang_default,[["render",_sfc_render$1]]),_hoisted_1$4={class:"account-validation-confirm-section"},_hoisted_2$2={class:"account-validation-confirm-section__card"},_hoisted_3$2={class:"account-validation-confirm-section__form-group"},_hoisted_4$1={class:"account-validation-confirm-section__bottom-button"},__default__$3={name:"AccountValidationConfirmSection"},AccountValidationConfirmSection_vue_vue_type_script_setup_true_lang_default=defineComponent({...__default__$3,props:{transNumber:{type:String,required:!0},transDatetime:{type:String,required:!0},bankCode:{type:String,required:!0},accountNumber:{type:String,required:!0}},emits:["onNext","onError"],setup(te,{emit:ne}){const ie=te,ae=ne,se=ref({validationCode:""}),oe=ref(!1),le=ref(!1),ce=computed(()=>{const me=fe.error.value?.response?.data.error||de.error.value?.response?.data.error,ge={"ìë¡ì´ ì¸ì¦ë²í¸ë¥¼ ë°ê¸í ì ììµëë¤. ì ìí ìëí´ì£¼ì¸ì.":"ì¸ì¦ë²í¸ ë°ê¸ í 5ë¶ì´ ì§ëë©´ ë¤ì ìëí´ ì£¼ì¸ì.","ê²ì¦ ë²í¸ê° ì¼ì¹íì§ ììµëë¤.":"ì¸ì¦ë²í¸ê° ì¼ì¹íì§ ììì."};if(me){if(ge[me])return ge[me];if(/^ê²ì¦ ìë íìê°\s+.+í를 ì´ê³¼íìµëë¤\.$/.test(me))return"ì¸ì¦ë²í¸ë¥¼ ë¤ì ë°ê¸ ë°ì주ì¸ì."}return me??""}),{isMobile:ue}=useResponsive(),de=usePostAccountValidationConfirm(),fe=usePostAccountValidation();function he(me){le.value||(le.value=!0),se.value.validationCode=me.target.value}function pe(){fe.mutate({bankCode:ie.bankCode,bankAccount:ie.accountNumber},{onSuccess:()=>{oe.value=!0},onError:({response:me})=>{le.value=!1,me?.data.error.includes("1ì ë³´ë´ê¸°ë í루ì")?ae("onError",{type:"MAXIMUM_CALL_EXCEEDED",message:me?.data.error}):me?.data.error.includes("ìí ì ê² ìê°")&&ae("onError",{type:"NOT_AVAILABLE_BANK_TIME",message:me?.data.error})}})}async function ve(){await de.mutate({verifyValue:se.value.validationCode,transNumber:ie.transNumber,transDatetime:ie.transDatetime},{onSuccess:()=>{ae("onNext")},onError:()=>{le.value=!1}})}return(me,ge)=>(openBlock(),createElementBlock("div",_hoisted_1$4,[createBaseVNode("div",null,[createVNode(EdsnText_default,{variant:unref(ue)?"body-l-regular":"body-m-strong"},{default:withCtx(()=>[...ge[1]||(ge[1]=[createTextVNode("âìì ë¤ì 3ì리 ì«ì'를 ì
ë ¥í´ì£¼ì¸ì.",-1)])]),_:1},8,["variant"])]),createBaseVNode("div",_hoisted_2$2,[ge[4]||(ge[4]=createBaseVNode("div",{class:"account-validation-confirm-section__card__thumbnail"},null,-1)),createBaseVNode("div",null,[createVNode(EdsnText_default,{variant:"label-m-strong"},{default:withCtx(()=>[...ge[2]||(ge[2]=[createTextVNode("ì
ì¶ê¸ë´ì ì림",-1)])]),_:1}),createVNode(EdsnText_default,{variant:"caption-m-regular"},{default:withCtx(()=>[...ge[3]||(ge[3]=[createTextVNode("[ì
ê¸] ìì*** 1ì",-1)])]),_:1})])]),createBaseVNode("div",_hoisted_3$2,[createVNode(EdsTextfieldBigLineV2_default,{class:"account-validation-confirm-section__form-group__textfield",placeholder:"ì«ì 3ì리",maxlength:3,error:unref(ue)&&!le.value?ce.value:"",onInput:he},null,8,["error"]),createVNode(EdsnButton_default,{label:"ì¸ì¦ë²í¸ ì¬ì ì¡",variant:"subtle",color:"default",size:"m",onClick:pe,onKeyup:withKeys(pe,["enter"])})]),createVNode(FlexColumn_default,{class:"account-validation-confirm-section__error"},{default:withCtx(()=>[!unref(ue)&&!le.value&&ce.value?(openBlock(),createBlock(EdsnText_default,{key:0,variant:"caption-m-regular",color:"danger-default"},{default:withCtx(()=>[createTextVNode(toDisplayString(ce.value),1)]),_:1})):createCommentVNode("",!0)]),_:1}),createBaseVNode("div",_hoisted_4$1,[createVNode(EdsnButton_default,{fullWidth:"",label:"íì¸",size:"xl",disabled:se.value.validationCode.length<3,onKeyup:withKeys(ve,["enter"]),onClick:ve},null,8,["disabled"])]),createVNode(EdsToast_default,{class:"account-validation-confirm-section__toast",opened:oe.value,indicator:"",onClose:ge[0]||(ge[0]=()=>oe.value=!1)},{default:withCtx(()=>
67[...ge[5]||(ge[5]=[createTextVNode("ì¸ì¦ë²í¸ë¥¼ ë¤ì ì ì¡íì´ì",-1)])]),_:1},8,["opened"])]))}}),AccountValidationConfirmSection_default=_plugin_vue_export_helper_default(AccountValidationConfirmSection_vue_vue_type_script_setup_true_lang_default,[["__scopeId","data-v-d1d78e2f"]]),_8percent_symbol_3x_default="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAABOCAYAAABrNOVxAAAACXBIWXMAACE4AAAhOAFFljFgAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAbMSURBVHgB7VtRchNHEO2eXSWVAirKCSI+8wGWqjAVAgT5BJgTGJ8AOAHyCcAnwJzAvoFEwDhlUSXZVCqfKCeIKoSPoN3tdO+uhCxL2p7ZXeMPvyqqhNXa3aeZ6el+b4RQAg56vVoYmHVEXKEImoRQRYCqvEcAQwQcINCAgF55/jd7txo/DaBgIBSI/cPjh0xig182wQrYR6Lt2zev70BBKITY6+77Jj/YC75aDfIAYYARbBVBMBexXu9D9VPw8Sm/fAwFwgA8/8+/srXWuDoERzgTOzj4sxb6wS6vmjqUAR49z6usua4/J2IxKW/Uzj31spCDnAEHxCNVNikBAWfXYLfNUx4sYU3sTff4WWnTby6o/m2yjq1gNRX3D3t1Qq8HXwEEuHZ39VpHG281YgTeLtihw596ghQ2LvnhD/JPXiPBJhANLK7DI0BWo6YesXivAmprYqW68BA2f7lxfW9ZXLyhywMj1kB1Xf2oqUfMIG2oApEGvh82skgJZCP2wmhNO3oG6BEooSZGBOuaOM+LOD03BqDErVsNrhujB5pYnglNbYZUEZNpCGkRuwyIsGNDaozbNxt9npJbitCqH/yrysgqYvyN6i7mhZqHm4vAj55r4tTPogki1WZMfZfRGmOt0RhKlZ8VR2hqoIBuxKLsaQgR/AV5QdFRVggnkO9BAaeSah7Qw7/hHKEwYpw1a5AXiD9CQdCusYEirO5SrM5eIysgIlJNeR0xwoEiTJ2K50GqEFBsKR5mJxiBilhYCTOrCAEivXAdNd58VbUgemFxxJJULAVtBnidubQYcStU8JbigxIilbFs1syKi1j/eNs9Bo1mEWsm4adnnOYfggJIuA1KqLNiWhmoxBUhVwk/9tJ1cwpC6E336PGn0ceelpQU16YSdkAJq0bzdfeoxaNmPdUYHUwzKyeiOo9+DRWJYhpSS95dXWlp462ItXu9amVketr+qTDwaN25sXLV5iNWG7QkkbTFcNb7bBE3rdwKgSWsKw9pMUDXYhQCrg23XYpra2L73fdPyW2dOUHuJfcES6jXWOnKbxYsxVPViB28O9oI/FHvq5ESxOLpqPfm9yOVT5BJTKZBSLhjm55LQpWLxWeaqbl0KibriVpwDsH7aev26rWtxe8vQF5SiXMJfdmYpdWQDoElvCr/vWrY4eT/r4C1QTiDkJ7c+XllrlYyl9jbd8frEYGt6huT4Yd/GZHZu+wH/UZSPC9FYhpyWYWo0y1P3XO+iHqKmItFRPGGTduXuZ7UkJmHgwP2rT3TciA49PxKYzZbniK23z3e5QdViaMpOp4fbuZRqKaREmxblm2dO6vXT1QnJ4il5vgLUIIQt+/euFaoTTuGbcEtRse0d30i3Wu72CSWq+2SSAmkkieL0o0MPJ3u3ifE4t5Jua5sWwhXWJHjDdwP/pl80ebL35WaA8DeWZAaI71XRxPLU3fixsTEfuP0rhot6WL98AmcMbwg3ARdq1RNDZSEmAdwX/Ehlrpxq6jsZwOxmnhKqvSOsY8XZ0VWiUSeXl4LOnSxRSLu3gPvA2TXrMORf+Wq0XpfvAjVClEZkO5dOWqxcGu0fpPnRyrRtEz4QbSjiRNOBhHvZYfm876Kgqw1njmDrDg5TmjYJVFYsDq9/GxArzIjiOoGFPYPB2YacmcGhOwvGbFqNPsXGjwzuS0LESmehQdLZ9USnBtiWvhSFUdItUUBvNENv/OiDpwTiKWFwXKD3ej8vAtc4AIXuMAFzi0m8psIpSNv1Mz8hIHhr4rTo0VCekauV2tZcZVKpTMWTifHIQL/80Oj0fEovpHVieo8SOR22kWFkxcEn0XRasnrSa2obeIECLS7f/hH6V6Z3CMkvYDr+184TIjFggmStv2vEobtsSJUBuTaEd9D68vNHts9Ud0HXtSyOA9flePqLv5wFt4evn8k11abjSILzhzbPTVzbc7XT11lwH7XZt51l95bvqimzedmdfvkkebd4N3RcyRUn3GfQidC2LbNmq6EBIvk9oW5hrXGNjg6jrEByCTlYBmB6RsyQ1P5PGlWR6FXZ7GlJqILG4zrOfztU/bRGAtPv4388EElYJ8K0Dr7yYMmHhvyQzM9DCEMvMn7Jo1iISnHTw6pf8lf/EOEpddN1Fc3cuUiJrW2zD1dqnmI+jriC4jDAucE8ixZpNI4HXIc6SsMNr6c1RR39Ifzg/cpImO1nTit3Xj0CDbKJpjnNEKOnwvz6Plmne/+qGiCRRyvcM+2UxBH1ES0Toj3Xfek5PAL7LHS+7KIzqEQYtNIqoiozonmnhwvir2BWRldHBOkoZgd4gvIJl50G/Q/41Ej4KYedssAAAAASUVORK5CYII=",account_link_1_5x_default="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAgCAYAAAAmG5mqAAAACXBIWXMAABCcAAAQnAEmzTo0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAIYSURBVHgBnVRRbtNAEJ0Zu4AEH74B4QS0JyA9AekJoJ8IotSCflRQ2VFFiwTFRSHiM+UElBNgbpCegHADfyAklHiGmY1TJZW3tTof9mr3vd2ZfW8HoYo0G0W34W9PRNoi0HaTCGMQ/PT65fPTBQ7tc5R9aQmXPwSghQi5MJ4DcoGIjyryhCjY3IufTRzh8PjzL0GJuISt/d1uDktx8GHQIcSRDospTTfo7fHwqe3MDNuXwRb7r7pnzLKlw9YahzsEKD1LwxbAE7aRYSxFAoF1LfQnXBMCcm71EDQNgcJ+zQlV1BLefRz29OZ2/ASEaHmSQTo697iOEFr1yngI14QTEWBMdkNW/cH7QdsHPswGHae42oSmNDvRU1R6/OYjCMNIU5yYpyiNY/VMsKmk4op8ClKMq8E+Zir9PfDhp3h3I423m+uwADcmLMcFwcTygczRK4SjbJiUIifgDRkZxhHstanfU9Xjqxeua4YxrYiZE7vjIAhTH2EWzMxXBRE90ZTUN4J5dbW1MdcKvhvWalDj8e/VHLCoSWti2LBuRySK/8GdWuVrCVeldyPh9Gi63wBqGDVhVX2aZZEPalohSFurO6OylFOdi9b4VuYjMJSJNTvVoe9apSqY6gNKtJWMKZB4L+7m8+b8R3sWJvbaVOm+NrQUF7uYwRDFFlsr26MUUmL/ze4L5zW8fPy8+cK6S4UhL8N74+X38B+i6PjMsIqJTwAAAABJRU5ErkJggg==",_hoisted_1$3={class:"account-validation-result-section"},_hoisted_2$1={class:"account-validation-result-section__card"},_hoisted_3$1={class:"account-validation-result-section__bottom-button"},__default__$2={name:"AccountValidationResultSection"},AccountValidationResultSection_vue_vue_type_script_setup_true_lang_default=defineComponent({...__default__$2,props:{virtualAccountNumber:{type:String,default:""},virtualAccountBankName:{type:String,default:""},connectedAccountOwnerName:{type:String,default:""},connectedAccountBankName:{type:String,default:""}},emits:["onNext"],setup(te,{emit:ne}){const ie=ne,{isMobile:ae}=useResponsive();return(se,oe)=>(openBlock(),createElementBlock("div",_hoisted_1$3,[createBaseVNode("div",null,[createVNode(EdsnText_default,{variant:unref(ae)?"body-l-regular":"body-m-strong"},{default:withCtx(()=>[...oe[1]||(oe[1]=[createTextVNode("ê³ì¢ ë³ê²½ì´ ìë£ëììµëë¤.",-1)])]),_:1},8,["variant"])]),createVNode(Space_default,{size:24}),createBaseVNode("div",_hoisted_2$1,[oe[3]||(oe[3]=createBaseVNode("img",{src:"data:image/png;base64,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",width:"18",height:"26",alt:"logo"},null,-1)),createVNode(Space_default,{size:8}),createVNode(FlexRow_default,{justify:"flex-start",gap:8},{default:withCtx(()=>[createVNode(EdsnText_default,{color:"neutral-oncolor"},{default:withCtx(()=>[...oe[2]||(oe[2]=[createTextVNode("ìì¹ê¸ ê³ì¢",-1)])]),_:1}),createVNode(EdsnText_default,{class:"account-validation-result-section__card__account",as:"u",variant:"caption-m-regular",color:"neutral-oncolor"},{default:withCtx(()=>[createTextVNode(toDisplayString(te.virtualAccountBankName)+" "+toDisplayString(te.virtualAccountNumber),1)]),_:1})]),_:1})]),createVNode(Space_default,{size:16}),createVNode(FlexRow_default,{class:"account-validation-result-section__link"},{default:withCtx(()=>[...oe[4]||(oe[4]=[createBaseVNode("img",{width:"8",src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAgCAYAAAAmG5mqAAAACXBIWXMAABCcAAAQnAEmzTo0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAIYSURBVHgBnVRRbtNAEJ0Zu4AEH74B4QS0JyA9AekJoJ8IotSCflRQ2VFFiwTFRSHiM+UElBNgbpCegHADfyAklHiGmY1TJZW3tTof9mr3vd2ZfW8HoYo0G0W34W9PRNoi0HaTCGMQ/PT65fPTBQ7tc5R9aQmXPwSghQi5MJ4DcoGIjyryhCjY3IufTRzh8PjzL0GJuISt/d1uDktx8GHQIcSRDospTTfo7fHwqe3MDNuXwRb7r7pnzLKlw9YahzsEKD1LwxbAE7aRYSxFAoF1LfQnXBMCcm71EDQNgcJ+zQlV1BLefRz29OZ2/ASEaHmSQTo697iOEFr1yngI14QTEWBMdkNW/cH7QdsHPswGHae42oSmNDvRU1R6/OYjCMNIU5yYpyiNY/VMsKmk4op8ClKMq8E+Zir9PfDhp3h3I423m+uwADcmLMcFwcTygczRK4SjbJiUIifgDRkZxhHstanfU9Xjqxeua4YxrYiZE7vjIAhTH2EWzMxXBRE90ZTUN4J5dbW1MdcKvhvWalDj8e/VHLCoSWti2LBuRySK/8GdWuVrCVeldyPh9Gi63wBqGDVhVX2aZZEPalohSFurO6OylFOdi9b4VuYjMJSJNTvVoe9apSqY6gNKtJWMKZB4L+7m8+b8R3sWJvbaVOm+NrQUF7uYwRDFFlsr26MUUmL/ze4L5zW8fPy8+cK6S4UhL8N74+X38B+i6PjMsIqJTwAAAABJRU5ErkJggg==",alt:"link"},null,-1)])]),_:1}),createVNode(FlexRow_default,{class:"account-validation-result-section__connected",justify:"flex-start",ga
67p:6},{default:withCtx(()=>[createVNode(EdsnIcon_default,{name:"safe-lock",variant:"filled",size:18,color:"var(--color-text-neutral-default)"}),createVNode(EdsnText_default,null,{default:withCtx(()=>[createTextVNode(toDisplayString(te.connectedAccountOwnerName)+"ëì "+toDisplayString(te.connectedAccountBankName)+" ê³ì¢",1)]),_:1})]),_:1}),createBaseVNode("div",_hoisted_3$1,[createVNode(EdsnButton_default,{fullWidth:"",label:"ì´ì íë©´ì¼ë¡ ëê°ê¸°",size:"xl",onClick:oe[0]||(oe[0]=le=>ie("onNext"))})])]))}}),AccountValidationResultSection_default=_plugin_vue_export_helper_default(AccountValidationResultSection_vue_vue_type_script_setup_true_lang_default,[["__scopeId","data-v-ee644841"]]),bank_document_1_5x_default="/assets/[email protected]",_hoisted_1$2={class:"account-validation-error-modal__inner"},__default__$1={name:"AccountValidationErrorModal"},AccountValidationErrorModal_vue_vue_type_script_setup_true_lang_default=defineComponent({...__default__$1,props:{opened:{type:Boolean,default:!1},modalType:{type:String,default:"NOT_AVAILABLE_BANK_TIME"}},emits:["close"],setup(te,{emit:ne}){const ie=ne,ae={MAXIMUM_CALL_EXCEEDED:{title:"ë´ì¼ ë¤ì ìëí ì ìì´ì",description:"ì¸ì¦íìê° ì´ê³¼ëìì´ì. ë´ì¼ ë¤ì ì¸ì¦ì ì§íí´ì£¼ì¸ì."},NOT_AVAILABLE_BANK_TIME:{title:"ì§ê¸ì ìí ì ê² ìê°ì´ìì",description:"ìí ì ê² ìê° ì´íì ë¤ì ìëí ì ìì´ì."}};return(se,oe)=>(openBlock(),createBlock(EdsModal_default,{opened:te.opened,hasCloseButton:"",token:"left-l",width:"540px",onClose:oe[1]||(oe[1]=le=>ie("close"))},{default:withCtx(()=>[createVNode(EdsModalTitle_default,{alignment:"center"},{default:withCtx(()=>[createTextVNode(toDisplayString(ae[te.modalType].title),1)]),_:1}),createVNode(EdsModalContent_default,null,{default:withCtx(()=>[createBaseVNode("div",_hoisted_1$2,[createVNode(EdsnText_default,{variant:"body-l-regular",class:"account-validation-error-modal__subtitle"},{default:withCtx(()=>[createTextVNode(toDisplayString(ae[te.modalType].description),1)]),_:1}),oe[2]||(oe[2]=createBaseVNode("img",{src:"/assets/[email protected]",alt:"문ì",width:"288"},null,-1))])]),_:1}),createVNode(EdsModalFooter_default,null,{default:withCtx(()=>[createVNode(EdsnButton_default,{label:"ëì ëì¶ë¡ ëìê°ê¸°",fullWidth:"",variant:"surface",size:"xl",class:"account-validation-error-modal__button",onClick:oe[0]||(oe[0]=le=>ie("close"))})]),_:1})]),_:1},8,["opened"]))}}),AccountValidationErrorModal_default=_plugin_vue_export_helper_default(AccountValidationErrorModal_vue_vue_type_script_setup_true_lang_default,[["__scopeId","data-v-17f6565e"]]),_hoisted_1$1={class:"account-validation"},_hoisted_2={class:"account-validation__app-bar-column"},_hoisted_3={class:"account-validation__inner-wrapper"},_hoisted_4={class:"account-validation__inner"},__default__={name:"AccountValidation"},AccountValidation_vue_vue_type_script_setup_true_lang_default=defineComponent({...__default__,setup(te){const{route:ne,router:ie}=useRouter$1(),{isMobile:ae}=useResponsive(),{id:se}=ne.value.params;let oe=(function(Se){return Se[Se.ê³ì¢ì¸ì¦=0]="ê³ì¢ì¸ì¦",Se[Se.ê³ì¢ì¸ì¦ë²í¸íì¸=1]="ê³ì¢ì¸ì¦ë²í¸íì¸",Se[Se.ê³ì¢ì¸ì¦ê²°ê³¼=2]="ê³ì¢ì¸ì¦ê²°ê³¼",Se})({});const le=ref(oe.ê³ì¢ì¸ì¦),ce=ref(null),ue=ref({bankCode:"",accountNumber:"",transNumber:"",transDatetime:""}),de=useGetMyLoan(se),fe=useGetMyLoanConnectedAccount(se),he=usePatchMyLoanConnectedAccount();function pe(){if(le.value===oe.ê³ì¢ì¸ì¦)return ie.back();le.value=le.value-1}function ve(Se){ue.value=Se,le.value=le.value+1}function me(){de.data.value&&he.mutate({loanId:se,designatedBankCode:ue.value.bankCode,designatedAccountNumber:ue.value.accountNumber,designatedOwnerName:de.data.value.withdrawalAccountOwnerName},{onSuccess:()=>{le.value=le.value+1},onError:Se=>{throw Se}})}function ge(Se){ce.value=Se.type}return onMounted(()=>{se||ie.replace({name:"borrower-overview"}),isBankCheckTime()&&(ce.value="NOT_AVAILABLE_BANK_TIME")}),(Se,_e)=>(openBlock(),createElementBlock("div",_hoisted_1$1,[createBaseVNode("div",_hoisted_2,[createVNode(EdsnAppBar_default,{class:"account-validation__app-bar",title:le.value===oe.ê³ì¢ì¸ì¦ê²°ê³¼?"":"ê³ì¢ ì¸ì¦",leading:!unref(ae),leadingIcon:"arrow-bold-left",trailing:unref(ae),trailingIcon:"close",onLeadingClick:pe,onTrailingClick:_e[0]||(_e[0]=()=>unref(ie).back())},null,8,["title","leading","trailing"])]),createBaseVNode("div",_hoisted_3,[createBaseVNode("div",_hoisted_4,[le.value===oe.ê³ì¢ì¸ì¦?(openBlock(),createBlock(AccountValidationSection_default,{key:0,prevOwnerName:unref(de).data.value?.withdrawalAccountOwnerName,onOnNext:ve,onOnError:ge},null,8,["prevOwnerName"])):createCommentVNode("",!0),le.value===oe.ê³ì¢ì¸ì¦ë²í¸íì¸?(openBlock(),createBlock(AccountValidationConfirmSection_default,{key:1,accountNumber:ue.value.accountNumber,bankCode:ue.value.bankCode,transDatetime:ue.value.transDatetime,transNumber:ue.value.transNumber,onOnNext:me,onOnError:ge},null,8,["accountNumber","bankCode","transDatetime","transNumber"])):createCommentVNode("",!0),le.value===oe.ê³ì¢ì¸ì¦ê²°ê³¼?(openBlock(),createBlock(AccountValidationResultSection_default,{key:2,virtualAccountBankName:unref(de).data.value?.virtualAccountBankName,virtualAccountNumber:unref(de).data.value?.virtualAccountNumber,connectedAccountBankName:unref(fe).data.value?.designatedBankName,connectedAccountOwnerName:unref(fe).data.value?.designatedOwnerName,onOnNext:_e[1]||(_e[1]=()=>unref(ie).replace({name:"borrower-overview"}))},null,8,["virtualAccountBankName","virtualAccountNumber","connectedAccountBankName","connectedAccountOwnerName"])):createCommentVNode("",!0)])]),ce.value!==null?(openBlock(),createBlock(AccountValidationErrorModal_default,{key:0,opened:ce.value!==null,modalType:ce.value,onClose:_e[2]||(_e[2]=()=>unref(ie).replace({name:"borrower-overview"}))},null,8,["opened","modalType"])):createCommentVNode("",!0)]))}}),AccountValidation_default=_plugin_vue_export_helper_default(AccountValidation_vue_vue_type_script_setup_true_lang_default,[["__scopeId","data-v-52e26be6"]]),MyLoanLayout=()=>__vitePreload(()=>import("./MyLoanLayout-Bp-XtlDl.js"),__vite__mapDeps([370,2,3,4,5,371])),MyLoanOverview=()=>__vitePreload(()=>import("./Overview-iU-rUXPp.js"),__vite__mapDeps([372,1,2,3,4,5,22,373,6,7,42,25,325,24,26,27,28,31,374,218,342,289,258,259,113,114,115,64,16,17,240,81,261,63,10,11,48,57,375,67,68,69,292,49,345,376])),ContractDocument=()=>__vitePreload(()=>
67import("./ContractDocument-CPhhofJP.js"),__vite__mapDeps([377,2,3,4,5,289,24,25,26,27,28,81,17,290,291,48,31,57,378])),ConnectedAccount=()=>__vitePreload(()=>import("./ConnectedAccount-CviA0ZCu.js"),__vite__mapDeps([379,2,3,4,5,64,16,17,81,261,63,10,11,48,31,380])),PrepaymentApplication=()=>__vitePreload(()=>import("./ApplicationPage-D4Ovj4tJ.js"),__vite__mapDeps([381,2,3,4,5,25,335,16,17,336,113,114,115,64,337,81,338,261,63,218,330,48,31,382,258,259,383,241,49,342,11,384])),PrepaymentFinish=()=>__vitePreload(()=>import("./FinishPage-DqvJWahg.js"),__vite__mapDeps([385,2,3,4,5,327,64,81,17,261,63,48,31,382,258,259,383,375,374,24,25,26,27,28,218,342,386]));async function checkAuth(te,ne,ie){try{const ae=await fetchGnbData(queryClient);if(!ae.authenticated){const se=window.location.pathname;window.location.href=`/user/login/?next=${se}`;return}if(!ae.hasLoan){window.location.href="/";return}ie()}catch{window.location.href="/user/login/"}}var route$5={path:"/my/loan/",component:MyLoanLayout,redirect:"/my/loan/overview/",beforeEnter:checkAuth,children:[{path:"overview/",name:"borrower-overview",component:MyLoanOverview},{path:"overview/:id",name:"borrower-overview-id",component:MyLoanOverview},{path:"prepayment/:id/application/",name:"borrower-prepayment-application",component:PrepaymentApplication},{path:"prepayment/:id/finish/",name:"borrower-prepayment-finish",component:PrepaymentFinish},{path:"contract-document/",name:"borrower-contract-document",component:ContractDocument},{path:"connected-account/:id/",name:"borrower-connected-account",component:ConnectedAccount},{path:"verification/account-validation/:id/",name:"borrower-account-validation",component:AccountValidation_default}]},UserProfileLayout=()=>__vitePreload(()=>import("./UserProfileLayout-CMVy3JBJ.js"),__vite__mapDeps([387,3,4,5])),MyProfilePage=()=>__vitePreload(()=>import("./MyProfilePage-DMQAgi8T.js"),__vite__mapDeps([388,2,3,4,5,31,167,168,1,169,106,6,7,24,25,26,27,28,170,171,67,68,69,389,390,64,16,17,240,81,338,261,63,391,10,11,392,393,394,48,395,396,182,397])),PasswordSettingPage=()=>__vitePreload(()=>import("./PasswordSettingPage-DKIRp8mU.js"),__vite__mapDeps([398,2,3,4,5,31,399,100,28,10,11,400])),AccountSettingPage=()=>__vitePreload(()=>import("./AccountSettingPage-DwUYcYIz.js"),__vite__mapDeps([401,2,3,4,5,167,168,1,169,106,6,7,24,25,26,27,28,170,171,67,68,69,358,359,364,177,178,64,81,17,402,403,391,16,261,63,10,11,392,404,113,114,115,100,48,31,395,396,140,134,405])),BasicInfoPage=()=>__vitePreload(()=>import("./BasicInfoPage-BlHfDmzv.js"),__vite__mapDeps([406,2,3,4,5,31,358,359,64,16,17,407,402,403,391,81,261,63,10,11,392,408,113,114,115,50,409,410,394,48,339,395,396,67,6,1,7,68,24,25,26,27,28,69,411])),NotificationSettingPage=()=>__vitePreload(()=>import("./NotificationSettingPage-BMM0oOYM.js"),__vite__mapDeps([412,2,3,4,5,22,42,81,17,261,63,391,16,10,11,392,48,31,339,413,414,415])),UserExitPage=()=>__vitePreload(()=>import("./UserExitPage-DqrAMP0J.js"),__vite__mapDeps([416,2,3,4,5,417,7,26,27,418,24,25,28,64,391,16,17,81,261,63,10,11,392,48,31,413,414,419])),UserExitConfirmPage=()=>__vitePreload(()=>import("./UserExitConfirmPage-BSmPSqsA.js"),__vite__mapDeps([420,2,3,4,5,417,7,26,27,418,24,25,28,143,364,177,178,64,391,16,17,81,261,63,10,11,392,48,31,413,414,421])),UserExitFinishPage=()=>__vitePreload(()=>import("./UserExitFinishPage-DtbCrgLZ.js"),__vite__mapDeps([422,2,3,4,5,64,391,16,17,81,261,63,10,11,392,48,31,413,414,423])),WorkplacePage=()=>__vitePreload(()=>import("./WorkplacePage-CTASSWRH.js"),__vite__mapDeps([424,2,3,4,5,358,359,425,274,275,114,276,277,64,16,17,407,100,28,402,403,391,81,261,63,10,11,392,408,113,115,50,409,393,410,48,31,339,395,396,426])),MobileNumberChangeVerificationVue=()=>__vitePreload(()=>import("./MobileNumberChangeVerification-DWZDBQ81.js"),__vite__mapDeps([427,2,3,4,5,42,25,127,105,1,106,7,24,26,27,28,358,359,389,390,425,274,275,114,276,277,64,16,17,81,402,403,261,63,391,10,11,392,408,113,115,50,409,130,410,48,31,339,395,396,122,428])),route$4={path:"/user/profile/",component:UserProfileLayout,beforeEnter:async(te,ne,ie)=>{try{if((await fetchGnbData(queryClient)).authenticated)ie();else{const ae=window.location.pathname;window.location.href=`/user/login/?next=${ae}`}}catch{window.location.href="/user/login/"}},children:[{path:"",name:"profile",component:MyProfilePage},{path:"password/",name:"password",component:PasswordSettingPage},{path:"account/",name:"account",component:AccountSettingPage},{path:"basic-info/",name:"basic-info",component:BasicInfoPage},{path:"notification-setting/",name:"notification-setting",component:NotificationSettingPage},{path:"exit/",name:"user-exit",component:UserExitPage},{path:"exit/confirm/",name:"user-exit-confirm",component:UserExitConfirmPage},{path:"exit/finish/",name:"user-exit-finish",component:UserExitFinishPage},{path:"workplace/",name:"workplace",component:WorkplacePage},{path:"mobile-number-change/verification/",name:"mobile-number-change-verification",component:MobileNumberChangeVerificationVue}]},route$3={path:"/user/verification/:pathMatch(.*)*",redirect:"/verification/intro/"},verifyHostName=(te,ne="8percent.kr",ie="https://8percent.kr")=>{const{hostname:ae}=new URL(te,ie);return ne===ae},FIND_RELATED_PATHS=["/user/find","/verification/phone-login"],SignupWelcome=()=>__vitePreload(()=>import("./Welcome-Dm1CsMmk.js"),__vite__mapDeps([429,2,3,4,5,59,60,27,6,1,7,31,64,240,81,17,430,431,69,432])),SignupEvent=()=>__vitePreload(()=>import("./InvestorPointEvent-DO7naayU.js"),__vite__mapDeps([433,2,3,4,5,42,146,60,64,48,31,434])),Login=()=>__vitePreload(()=>import("./Login-iYo2QuXE.js"),__vite__mapDeps([435,3,4,5,7,42,25,31,364,177,2,178,64,240,81,17,436,59,60,27,117,128,430,431,67,6,1,68,24,26,28,69])),KakaoCallback=()=>__vitePreload(()=>import("./KakaoCallback-CCPo7kBK.js"),__vite__mapDeps([437,3,4,5,26,27,31,438,105,1,106,7,24,25,28,69,113,2,114,115,64,100,10,11,116,59,60,117,134,128])),WebPasswordGuide=()=>__vitePreload(()=>import("./WebPasswordGuide-Dn9C8EoP.js"),__vite__mapDeps([439,2,3,4,5,81,17,290,291,430,431,440])),FindSelectPage=()=>__vitePreload(()=>import("./SelectPage-COv5u030.js"),__vite__mapDeps([441,3,4,5,31,399,442,410,48])),FindFinish=()=>__vitePreload(()=>import("./FinishPage-B3j2T5QO.js"),__vite__mapDeps([443,3,4,5,64,399,442,10,11,48,31,27])),Connect=()=>__vitePreload(()=>import("./Connect-Ca_Rk9N5.js"),__vite__mapDeps([444,2,3,4,5,59,60,27,42,131,113,114,115,64,100,28,10,11,50,445])),LoginLock=()=>__vitePreload(()=>import("./LoginLock-CewHiMbC.js"),__vite__mapDeps([446,2,3,4,5,57,447,448,449])),HijackCallback=()=>__vitePreload(()=>import("./HijackCallback-B30-kNa1.js"),__vite__mapDeps([450,3,4,5,26,27]
67)),PasswordResetChange=()=>__vitePreload(()=>import("./PasswordResetChange-CVirAHjK.js"),__vite__mapDeps([451,2,4,3,5,42,94,95,447,448,50,27,452])),PasswordResetChangeFinish=()=>__vitePreload(()=>import("./PasswordResetChangeFinish-q6CInTgV.js"),__vite__mapDeps([453,2,3,4,5,454])),authRoutes=[{path:"/user/signup/",name:"signup",component:SignupWelcome},{path:"/user/signup-event/",name:"signup-event",component:SignupEvent},{path:"/user/login/",name:"login",component:Login,beforeEnter:(te,ne,ie)=>{const{next:ae}=te.query;if(ae&&!verifyHostName(ae)){ie("/user/login/");return}if(te.query.next){ie();return}if(["password-reset-change-finish","networkError","signup"].includes(ne.name)){ie();return}if(FIND_RELATED_PATHS.some(se=>ne.fullPath.startsWith(se))){ie();return}ie({...te,query:{next:ne.fullPath!=="/"?ne.fullPath:"/my/investor/overview/"}})}},{path:"/oauth/kakao",name:"kakao-callback",component:KakaoCallback},{path:"/user/password-reset/",name:"password-reset",redirect:{name:"verification-phone-login",query:{from:"password-reset"}}},{path:"/user/hijack-callback/",name:"hijack-callback",component:HijackCallback},{path:"/user/web-password-guide/",name:"web-password-guide",component:WebPasswordGuide},{path:"/user/find/",name:"find-user-select",component:FindSelectPage},{path:"/user/find/finish/",name:"find-user-id-finish",component:FindFinish}],authNestedRoutes=[{path:"user/",redirect:{name:"connect"}},{path:"user/connect/",name:"connect",component:Connect},{path:"user/login-lock/",name:"login-lock",component:LoginLock},{path:"user/password-reset/:idb64/:token/",name:"password-reset-change",component:PasswordResetChange},{path:"user/password-reset/change-finish",name:"password-reset-change-finish",component:PasswordResetChangeFinish}],VerificationLayout$1=()=>__vitePreload(()=>import("./VerificationLayout-Bzq8lx8D.js"),__vite__mapDeps([455,3,4,5,31,10,11])),VerificationIntro=()=>__vitePreload(()=>import("./VerificationIntro-CqKLXhn7.js"),__vite__mapDeps([456,3,4,5,31,399,99,100,28,10,11,102,67,6,1,7,68,24,25,26,27,69])),VerificationSignup=()=>__vitePreload(()=>import("./VerificationSignup-Cp-juILg.js"),__vite__mapDeps([457,3,4,5,25,31,127,105,1,106,7,24,26,27,28,107,6,108,100,109,81,17,102,67,68,69,10,11,110,111,399,458,112,113,2,114,115,64,116,59,60,117,118,459,133,134,120,121,50,122])),KakaoVerificationSignup=()=>__vitePreload(()=>import("./KakaoVerificationSignup-Cqw7szge.js"),__vite__mapDeps([460,3,4,5,31,438,105,1,106,7,26,27,24,25,28,69,399,458,100,112,113,2,114,115,64,10,11,116,59,60,117,67,6,68,118,459,120,111,121,50,122,134,128])),VerificationInvestGuide=()=>__vitePreload(()=>import("./VerificationInvestGuide-Bdm_odKh.js"),__vite__mapDeps([461,3,4,5,31,399,124,100,28,112,113,2,114,115,64,10,11,116,59,60,27,117,67,6,1,7,68,24,25,26,69,459,102])),VerificationIdentity=()=>__vitePreload(()=>import("./VerificationIdentity-CZf0pG6a.js"),__vite__mapDeps([462,3,4,5,31,399,12
676,127,105,1,106,7,24,25,26,27,28,113,2,114,115,64,100,109,81,17,102,67,6,68,69,119,10,11,116,59,60,117,120,111,121,50,122,128,129,130,101,131,112,459,133,134,110])),VerificationIdCard=()=>__vitePreload(()=>import("./VerificationIdCard-CQTMOx9t.js"),__vite__mapDeps([463,3,4,5,25,31,28,127,105,1,106,7,24,26,27,399,136,22,113,2,114,115,64,81,17,100,109,102,67,6,68,69,101,59,60,119,10,11,116,117,111,121,50,129,130,112,459])),VerificationBankAccount=()=>__vitePreload(()=>import("./VerificationBankAccount-DPmL3hoy.js"),__vite__mapDeps([464,3,4,5,31,399,139,59,60,27,113,2,114,115,64,81,17,100,28,109,102,67,6,1,7,68,24,25,26,69,119,10,11,140,134,111,117,112,116,459])),VerificationAML=()=>__vitePreload(()=>import("./VerificationAML-lo-dmJzM.js"),__vite__mapDeps([465,3,4,5,31,142,105,1,106,7,24,25,26,27,28,143,100,109,81,17,102,67,6,68,69,119,10,11,111,399,112,113,2,114,115,64,116,59,60,117,459])),VerificationComplete=()=>__vitePreload(()=>import("./VerificationComplete-D08nhuhx.js"),__vite__mapDeps([466,3,4,5,105,1,106,7,24,25,26,27,28,31,145,2,42,146,60,64,100,111,147,10,11,67,6,68,69])),VerificationPhoneLogin=()=>__vitePreload(()=>import("./VerificationPhoneLogin-CR9RNvgC.js"),__vite__mapDeps([467,3,4,5,7,25,26,27,31,127,105,1,106,24,28,438,69,113,2,114,115,64,399,108,100,126,109,81,17,102,67,6,68,119,10,11,116,59,60,117,120,111,121,50,122,128,129,130,101,118,436,110,134])),VerificationPurpose=()=>__vitePreload(()=>import("./VerificationPurpose-Z1V57Nu3.js"),__vite__mapDeps([468,3,4,5,31,399,10,11,116,59,60,27,117]));async function validatePageNavigation(te,ne){try{const ie=await fetchGnbData(queryClient);if(ie.isVerifiedInvestor){window.location.href="/my/investor/overview/";return}const ae=getNextPage(ie);te.name?.toString().replace("verification-","")===ae?ne():ne({name:`verification-${ae}`})}catch{ne({name:"verification-signup"})}}async function checkValidation(te,ne,ie){if(isBackwardNavigation(ne,te)){ie();return}await validatePageNavigation(te,ie)}async function checkAuthAndValidation(te,ne,ie){try{const ae=await fetchGnbData(queryClient);if(!ae.authenticated){const se=window.location.pathname;window.location.href=`/user/login/?next=${se}`;return}if(ae.isVerifiedInvestor){window.location.href="/my/investor/overview/";return}await checkValidation(te,ne,ie)}catch{window.location.href="/user/login/"}}var route$2={path:"/verification/",redirect:"/verification/intro/",component:VerificationLayout$1,children:[{path:"intro/",name:"verification-intro",component:VerificationIntro},{path:"signup/",name:"verification-signup",component:VerificationSignup},{path:"kakao-signup/",name:"verification-kakao-signup",component:KakaoVerificationSignup},{path:"phone-login/",name:"verification-phone-login",component:VerificationPhoneLogin},{path:"purpose/",name:"verification-purpose",component:VerificationPurpose},{path:"invest-guide/",name:"verification-invest-guide",component:VerificationInvestGuide},{path:"identity/",name:"verification-identity",component:VerificationIdentity},{path:"id-card/",name:"verification-id-card",component:VerificationIdCard,beforeEnter:checkAuthAndValidation},{path:"aml/",name:"verification-aml",component:VerificationAML,beforeEnter:checkAuthAndValidation},{path:"bank-account/",name:"verification-bank-account",component:VerificationBankAccount,beforeEnter:checkAuthAndValidation},{path:"complete/",name:"verification-complete",component:VerificationComplete}]},VerificationLayout=()=>__vitePreload(()=>import("./VerificationLayout-Bzq8lx8D.js"),__vite__mapDeps([455,3,4,5,31,10,11])),ChangeAccount=()=>__vitePreload(()=>import("./ChangeAccount--x5idaQV.js"),__vite__mapDeps([469,3,4,5,31,399,139,59,60,27,113,2,114,115,64,81,17,100,28,109,102,67,6,1,7,68,24,25,26,69,119,10,11,140,134,111,117,404])),ChangeAccountFinish=()=>__vitePreload(()=>import("./ChangeAccountFinish-hWkKjevy.js"),__vite__mapDeps([470,2,3,4,5,31,167,168,1,169,106,6,7,24,25,26,27,28,170,171,67,68,69,94,95,471])),route$1={path:"/change-account/",redirect:"/change-account/bank-account/",component:VerificationLayout,children:[{path:"bank-account/",name:"change-bank-account",component:ChangeAccount},{path:"bank-account/finish/",name:"change-account-finish",component:ChangeAccountFinish}]},_sfc_main={name:"WebviewLayout"},_hoisted_1={id:"app",class:"container"};function _sfc_render(te,ne,ie,ae,se,oe){const le=resolveComponent("router-view");return openBlock(),createElementBlock("div",_hoisted_1,[createVNode(le)])}var WebviewLayout_default=_plugin_vue_export_helper_default(_sfc_main,[["render",_sfc_render]]);async function getUser(te,ne,ie){try{await fetchGnbData(queryClient)}finally{ie()}}var route={path:"/wv/",component:WebviewLayout_default,beforeEnter:getUser,children:[{name:"wv-deal-detail",path:"deals
67/:dealIndex(\\d+)/",component:()=>__vitePreload(()=>import("./DealService-B1PXX57-.js"),__vite__mapDeps([472,2,3,4,5,59,60,27,22,42,25,31,212,1,6,7,24,26,28,473,186,187,332,358,359,62,16,17,81,261,63,263,49,264,260,163,45,46,47,173,218,48,202,67,68,69,203,117,11,474,475,64,476,477,478,256,314,162,61,113,114,115,337,338,8,9,217,10,116,479])),meta:{app:!0}},{name:"wv-deal-detail-historic",path:"deals/historic/:dealIndex(\\d+)/",component:()=>__vitePreload(()=>import("./Provider-CAzZhYyO.js"),__vite__mapDeps([480,2,3,4,5,22,42,325,24,25,26,27,28,31,473,59,60,6,1,7,186,187,332,358,359,62,16,17,81,261,63,263,49,264,260,163,45,46,47,173,218,48,202,67,68,69,203,117,11,474,167,168,169,106,170,171,61,255,256,478,64,338,56,307,352,353,314,10,481])),meta:{app:!0}},{name:"wv-expected-payback-schedule",path:"investment/expected-payback-schedule/:dealIndex(\\d+)",component:()=>__vitePreload(()=>import("./Index-DeMUNCQa.js"),__vite__mapDeps([482,2,3,4,5,22,42,186,24,25,26,27,28,187,290,291,260,81,17,261,63,163,48,31,67,6,1,7,68,69,49,483])),meta:{app:!0}},{name:"wv-deals-modal",path:"deals-modal/:modalContent(credit|security)/:dealIndex(\\d+)",component:()=>__vitePreload(()=>import("./CreditMoreContentWebView-C6OLQk1N.js"),__vite__mapDeps([484,3,4,5,22,186,24,25,26,27,28,187,477,2,478,256,60,63,314,162,203,163,113,114,115,10,11,48,31])),props:!0,meta:{app:!0}},{name:"wv-deals-product-guide-modal",path:"deals-modal/product-guide-modal/:dealIndex(\\d+)",component:()=>__vitePreload(()=>import("./ProductGuideModalWebView-Bm4SLqKK.js"),__vite__mapDeps([485,3,4,5,475,2,64,476,113,114,115,203,27])),props:!0,meta:{app:!0}},{name:"wv-deals-credit-more-content-modal",path:"deals-modal/credit-more-content/:dealIndex(\\d+)",component:()=>__vitePreload(()=>import("./CreditMoreContentWebView-C6OLQk1N.js"),__vite__mapDeps([484,3,4,5,22,186,24,25,26,27,28,187,477,2,478,256,60,63,314,162,203,163,113,114,115,10,11,48,31])),props:!0,meta:{app:!0}},{name:"wv-black-membership-landing",path:"membership/black",component:()=>__vitePreload(()=>import("./Black-zcud0s91.js"),__vite__mapDeps([486,2,3,4,5,335,16,17,336,258,259,64,240,81,338,487,42,28,488,10,11,48,31,57,67,6,1,7,68,24,25,26,27,69,162,203,49,163,489])),props:!0,meta:{app:!0}},{name:"wv-black-membership-register",path:"membership/register/:code",component:()=>__vitePreload(()=>import("./Registration-CTWqS8dR.js"),__vite__mapDeps([490,2,3,4,5,42,24,25,26,27,28,223,491,492,487,488,67,6,1,7,68,69,203,11,493])),props:!0,meta:{app:!0}},{name:"wv-black-membership-complete",path:"membership/register/black/complete",component:()=>__vitePreload(()=>import("./Complete-huH3PcXN.js"),__vite__mapDeps([494,2,3,4,5,203,27,495])),props:!0,meta:{app:!0}},{name:"wv-diversified-investment-landing",path:"diversified-investment/",component:()=>__vitePreload(()=>import("./LandingPage-BjT-7vLY.js"),__vite__mapDeps([253,3,4,5,31,254,2,255,256,60,257,258,259,64,16,17,81,260,261,63,163,157,158,27,237,162,203])),props:!0,meta:{app:!0}},{name:"wv-202306-event",path:"events/202306",component:()=>__vitePreload(()=>import("./CrossWords202306-DvhANSv5.js"),__vite__mapDeps([496,2,3,4,5,42,24,25,26,27,28,143,16,17,240,81,491,492,67,6,1,7,68,69,203,497])),props:!0,meta:{app:!0}},{name:"wv-202311-event",path:"events/kakao-channel-event",component:()=>__vitePreload(()=>import("./KaKaoChannelPromotion-82mrej0W.js"),__vite__mapDeps([498,2,3,4,5,81,17,499]))},{name:"wv-collection-event",path:"events/collection/:eventId",component:()=>__vitePreload(()=>import("./TagCollectionEvent-ZOESLtJl.js"),__vite__mapDeps([500,2,3,4,5,22,501,202,25,151,24,26,27,28,48,31,67,6,1,7,68,69,502])),props:!0,meta:{app:!0}},{name:"wv-collection-202512-event",path:"events/collection/vm9ltrmhq4z4i9n4kn5zvg2o",component:()=>__vitePreload(()=>import("./2025-12-Event-C4BQ6njX.js"),__vite__mapDeps([503,2,3,4,5,22,501,202,25,151,24,26,27,28,48,31,67,6,1,7,68,69,504])),props:!0,meta:{app:!0}},{name:"wv-loan-index-personal",path:"loan/index/personal/",component:()=>__vitePreload(()=>import("./Personal-DQXqaATM.js"),__vite__mapDeps([303,2,3,4,5,42,304,202,25,305,31,64,203,27,306,56,307,218,57,308])),meta:{app:!0}},{name:"wv-loan-index-mortgage",path:"loan/index/mortgage/",component:()=>__vitePreload(()=>import("./Mortgage-D-7Q9U0H.js"),__vite__mapDeps([309,2,3,4,5,42,304,202,25,310,16,17,203,27,311,305,31,64,306,56,307,218,57,117,312])),meta:{app:!0}},{name:"wv-loan-index-business",path:"loan/index/business/",component:()=>__vitePreload(()=>import("./Business-CJgwxr2H.js"),__vite__mapDeps([313,2,3,4,5,42,305,31,64,203,27,306,56,307,314,57,315])),meta:{app:!0}},{name:"wv-loan-index-stock-purchase",path:"loan/index/stock-purchase/",component:()=>__vitePreload(()=>import("./StockPurchase-Ck82yCzu.js"),__vite__mapDeps([316,2,3,4,5,42,304,202,25,310,16,17,203,27,311,113,114,115,64,305,31,306,56,307,57,317])),meta:{app:!0}}]};function createRouter(){const te=createRouter$1({history:createWebHistory(),scrollBehavior:()=>({top:0}),routes:[{path:"/",component:GNBLayout_default,children:[{path:"",name:"Home",component:Index_default},{path:"events/8percentapp_preview/",component:()=>__vitePreload(()=>import("./AppPromotion-BDA85G92.js"),__vite__mapDeps([505,2,3,4,5,506]))},{path:"events/event-with-marketing/",component:()=>__vitePreload(()=>import("./AppPromotion-BDA85G92.js"),__vite__mapDeps([505,2,3,4,5,506]))},{path:"events/202306/",component:()=>__vitePreload(()=>import("./CrossWords202306-DvhANSv5.js"),__vite__mapDeps([496,2,3,4,5,42,24,25,26,27,28,143,16,17,240,81,491,492,67,6,1,7,68,69,203,497]))},{path:"events/kakao-channel-event/",component:()=>__vitePreload(()=>import("./KaKaoChannelPromotion-82mrej0W.js"),__vite__mapDeps([498,2,3,4,5,81,17,499]))},{path:"events/202507/",component:()=>__vitePreload(()=>import("./PointEvent202507-BYFk9sFK.js"),__vite__mapDeps([507,2,3,4,5,508]))},{path:"events/202507-1/",component:()=>__vitePreload(()=>import("./PointEvent202508-B0KdD95V.js"),__vite__mapDeps([509,2,3,4,5,510]))},{path:"events/202508/",component:()=>__vitePreload(()=>import("./PointEvent202508-1-BnxZzHEB.js"),__vite__mapDeps([511,2,3,4,5,512]))},{path:"events/:eventId/",component:()=>__vitePreload(()=>import("./Event-C1dw_Vgd.js"),__vite__mapDeps([513,2,3,4,5,514]))},{path:"events/collection/:eventId",component:()=>__vitePreload(()=>import("./TagCollectionEvent-ZOESLtJl.js"),__vite__mapDeps([500,2,3,4,5,22,501,202,25,151,24,26,27,28,48,31,67,6,1,7,68,69,502]))},{path:"events/collection/vm9ltrmhq4z4i9n4kn5zvg2o",component:()=>__vitePreload(()=>import("./2025-12-Event-C4BQ6njX.js"),__vite__mapDeps([503,2,3,4,5,22,501,202,25,151,24,26,27,28,48,31,67,6,1,7,68,69,504]))},{path:"disclosures/",name:"disclosures",redirect:"/disclosures/management/",component:()=>__vitePreload(()=>import("./Index-Di7OasV7.js"),__vite__mapDeps([515,2,3,4,5,56,516])),children:[{path:"management/",name:"management",component:()=>__vitePreload(()=>import("./Management-BE-7sd8Q.js"),__vite__mapDeps([229,2,3,4,5,211,22,42,31,212,1,6,7,24,25,26,27,28,56,10,11,203,213,230]))},{path:"information/",name:"information",component:()=>__vitePreload(()=>import("./Information-C1AwuiD_.js"),__vite__mapDeps([227,2,3,4,5,216,22,42,212,1,6,7,24,25,26,27,28,56,8,9,217,218,10,11,219,228]))},{path:"status/",name:"status",component:()=>__vitePreload(()=>import("./Status-BRwv8325.js"),__vite__mapDeps([231,2,3,4,5,222,22,42,212,1,6,7,24,25,26,27,28,223,56,15,16,17,8,9,217,10,11,39,23,19,49,224,232]))}]},{path:"/corporate/",name:"corporation-investor",components:{default:()=>__vitePreload(()=>import("./Index-oRWugl4t.js"),__vite__mapDeps([517,2,3,4,5,42,307,518])),"second-nav-bar":()=>__vitePreload(()=>import("./HoverBar-sneMMnRp.js"),__vite__mapDeps([519,2,3,4,5,520]))}},{path:"membership/black",name:"black-membership-landing",component:()=>__vitePreload(()=>import("./Black-zcud0s91.js"),__vite__mapDeps([486,2,3,4,5,335,16,17,336,258,259,64,240,81,338,487,42,28,488,10,11,48,31,57,67,6,1,7,68,24,25,26,27,69,162,203,49,163,489]))},{path:"membership/register/:code",name:"membership-registration",component:()=>__vitePreload(()=>import("./Registration-CTWqS8dR.js"),__vite__mapDeps([490,2,3,4,5,42,24,25,26,27,28,223,491,492,487,488,67,6,1,7,68,69,203,11,493])),props:!0},{path:"membership/register/:code/complete",name:"membership-complete",component:()=>__vitePreload(()=>import("./Complete-huH3PcXN.js"),__vite__mapDeps([494,2,3,4,5,203,27,495])),props:!0},...authNestedRoutes,DealListRoutes,...routes$5]},...InvestmentRoutes,...ReservationRoutes,{path:"/webview-link/:documentId",name:"webview-link",component:()=>__vitePreload(()=>import("./WebviewLink-DzHC7cNk.js"),__vite__mapDeps([521,3,4,5,201,202,25,48,31,203,27]))},{path:"/cs",name:"cs",component:()=>__vitePreload(()=>import("./CustomerSupportPage-C53nm1Wn.js"),__vite__mapDeps([522,3,4,5,6,1,7,24,25,26,27,28,16,17,8,2,9,57,19]))},{path:"/information-cs",name:"information-cs",component:()=>__vitePreload(()=>import("./CustomerSupportPage-C53nm1Wn.js"),__vite__mapDeps([522,3,4,5,6,1,7,24,25,26,27,28,16,17,8,2,9,57,19]))},{path:"/investment/expected-payback-schedule/:dealIndex(\\d+)",component:()=>__vitePreload(()=>import("./Index-DeMUNCQa.js"),__vite__mapDeps([482,2,3,4,5,22,42,186,24,25,26,27,28,187,290,291,260,81,17,261,63,163,48,31,67,6,1,7,68,69,49,483]))},{name:"deal-detail",path:"/deals/:dealIndex(\\d+)/",component:()=>__vitePreload(()=>import("./DealService-B1PXX57-.js"),__vite__mapDeps([472,2,3,4,5,59,60,27,22,42,25,31,212,1,6,7,24,26,28,473,186,187,332,358,359,62,16,17,81,261,63,263,49,264,260,163,45,46,47,173,218,48,202,67,68,69,203,117,11,474,475,64,476,477,478,256,314,162,61,113,114,115,337,338,8,9,217,10,116,479]))},{name:"deal-detail-class",path:"/deals/:dealClass/:dealIndex(\\d+)/",component:()=>__vitePreload(()=>import("./DealService-B1PXX57-.js"),__vite__mapDeps([472,2,3,4,5,59,60,27,22,42,25,31,212,1,6,7,24,26,28,473,186,187,332,358,359,62,16,17,81,261,63,263,49,264,260,163,45,46,47,173,218,48,202,67,68,69,203,117,11,474,475,64,476,477,478,256,314,162,61,113,114,115,337,338,8,9,217,10,116,479]))},{name:"deal-detail-historic-class",path:"/deals/:dealClass/v1/:dealIndex(\\d+)/",component:()=>__vitePreload(()=>import("./Provider-CAzZhYyO.js"),__vite__mapDeps([480,2,3,4,5,22,42,325,24,25,26,27,28,31,473,59,60,6,1,7,186,187,332,358,359,62,16,17,81,261,63,263,49,264,260,163,45,46,47,173,218,48,202,67,68,69,203,117,11,474,167,168,169,106,170,171,61,255,256,478,64,338,56,307,352,353,314,10,481]))},{name:"deal-detail-historic",path:"/deals/v1/:dealIndex(\\d+)/",component:()=>__vitePreload(()=>import("./Provider-CAzZhYyO.js"),__vite__mapDeps([480,2,3,4,5,22,42,325,24,25,26,27,28,31,473,59,60,6,1,7,186,187,332,358,359,62,16,17,81,261,63,263,49,264,260,163,45,46,47,173,218,48,202,67,68,69,203,117,11,474,167,168,169,106,170,171,61,255,256,478,64,338,56,307,352,353,314,10,481]))},{path:"/monthly_report/:yearMonth",props:!0,component:()=>__vitePreload(()=>import("./MonthlyReport-C7eAm7mn.js"),__vite__mapDeps([523,1,2,3,4,5,22,256,60,6,7,344,24,25,26,27,28,15,16,17,341,171,67,68,69,49,524]))},{path:"/bridge/loan/landing/mortgageloan_renewal",redirect:"/bridge/loan/landing/balance"},{path:"/bridge/loan/landing/balance",props:!0,component:()=>__vitePreload(()=>import("./BalanceLoan-Bytd9jMP.js"),__vite__mapDeps([525,2,3,4,5,42,335,16,17,336,526,113,114,115,64,117,27,49,527]))},{path:"/bridge/loan/landing/balance/channel",component:()=>__vitePreload(()=>import("./BalanceLoanChannel-DpgXc4MR.js"),__vite__mapDeps([528,2,3,4,5]))},{path:"/investor/landing/1",component:()=>__vitePreload(()=>import("./InvestorEventLanding-BQDbqhub.js"),__vite__mapDeps([529,2,3,4,5,42,186,24,25,26,27,28,187,335,16,17,336,113,114,115,202,49,163,530]))},route$19,route$13,route$6,route$15,route$3,route$2,route$4,route$18,route$16,route$5,route$17,route,FinnqRoutes,route$1,...routes,...routes$3,...authRoutes,...routes$4,...route$14,...routes$2,{path:"/terms/:type/",component:()=>__vitePreload(()=>import("./Index-DadnOiA9.js"),__vite__mapDeps([531,2,3,4,5,24,25,26,27,28,532]))},{path:"/user/lock",redirect:"/verification/"},{path:"/maintenance/",component:()=>__vitePreload(()=>import("./Maintenance-6C-ORT8z.js"),__vite__mapDeps([533,2,3,4,5,534]))},{path:"/s/:code/",beforeEnter:ie=>{const{code:ae}=ie.params;requestPostShortenUrlDecode({code:ae}).then(se=>{window.location.href=se.data.url}).catch(()=>{window.location.href="/errors/not-found"})},component:{template:"<div></div>"}},{path:"/loan_apply/final/contract/:idb64/:token/",beforeEnter:ie=>{const{idb64:ae,token:se}=ie.params;requestGetFinalContractUrl({idb64:ae,token:se}).then(oe=>{window.location.href=oe.data.url}).catch(()=>{window.location.href="/errors/not-found"})},component:{template:"<div></div>"}},{path:"/user/email_confirm/:token/",beforeEnter:ie=>{const{token:ae}=ie.params,se=ie.query.next_url;if(se&&se.toString().startsWith("https://loan")){window.location.href=`https://loan.8percent.kr/user/email-confirm/${ae}?next_url=${encodeURIComponent(se)}`;return}requestPostEmailConfirmation({token:ae,nextUrl:se?se.toString():void 0}).then(oe=>{window.location.href=oe.data.url}).catch(()=>{window.location.href=`/user/login/?next=${window.location.pathname}${window.location.search}`})},component:{template:"<div></div>"}},{path:"/external_sales/connect/:target(welcome|ok|eugene|eight)/:aidb64/:token/",component:()=>__vitePreload(()=>import("./ExternalSalesRedirect-CBzqxHMm.js"),__vite__mapDeps([535,76,24,25,4,26,27,28]))},{path:"/external_sales/finish/:target(welcome|ok|eugene)/:aidb64/:token/",component:()=>__vitePreload(()=>import("./ExternalSalesRedirect-CBzqxHMm.js"),__vite__mapDeps([535,76,24,25,4,26,27,28]))},{path:"/external_sales/finish/:pk/",component:()=>__vitePreload(()=>import("./ExternalSalesRedirect-CBzqxHMm.js"),__vite__mapDeps([535,76,24,25,4,26,27,28]))},{path:"/external_sales/finish/:pk/:aidb64/:token/",component:()=>__vitePreload(()=>import("./ExternalSalesRedirect-CBzqxHMm.js"),__vite__mapDeps([535,76,24,25,4,26,27,28]))},{path:"/external_sales/connect_mail_response/:aidb64/:token/",component:()=>__vitePreload(()=>import("./ExternalSalesRedirect-CBzqxHMm.js"),__vite__mapDeps([535,76,24,25,4,26,27,28]))},{path:"/external_sales/connect-products/",component:()=>__vitePreload(()=>import("./ExternalSalesRedirect-CBzqxHMm.js"),__vite__mapDeps([535,76,24,25,4,26,27,28]))},{path:"/external_sales/connect-products/:pk/",component:()=>__vitePreload(()=>import("./ExternalSalesRedirect-CBzqxHMm.js"),__vite__mapDeps([535,76,24,25,4,26,27,28]))},{path:"/external_sales/refusal-info/:aidb64/:token/",component:()=>__vitePreload(()=>import("./ExternalSalesRedirect-CBzqxHMm.js"),__vite__mapDeps([535,76,24,25,4,26,27,28]))},{path:"/jobs",component:{template:"<div></div>"},beforeEnter(){window.location.href="https://8percent.careers.team/"}},{path:"/:pathMatch(.*)*",redirect:"/errors/page-not-found"}]}),ne=(ie,ae)=>
67{const se=!ie.includes("in-app")&&(["/","/membership/black/","/membership/register/black/","/board/faq/","/board/notices/","/my/investor/overview/","/my/investor/investments/","/my/investor/payments/","/my/investor/deposit/account/","/deals/real-estate-special/","/deals/individual/","/loan/index/personal/","/loan/index/mortgage/","/loan/index/business/","/cs","/deals/stock-purchase/","/loan/index/stock-purchase/"].includes(ie)||["apply-paper-cert","borrower-overview","borrower-overview-id","prepayment","borrower-contract-document","login-lock"].includes(ae));if(se){const oe=getGnbData(queryClient),le=getJwtToken();if(!oe?.authenticated){channelService_default.boot({pluginKey:"81e0de43-3a0d-4617-b591-719252224710"}),channelService_default.onShowMessenger(()=>{track("[ì±ëí¡]ì±ëí¡ ìë´ í´ë¦",{routePath:ie})});return}le&&oe?.authenticated&&requestGetUserProfile().then(async ce=>{const ue=ce.data;await bootChannelServiceAsMember({name:oe.name,mobileNumber:ue.phoneNumber,email:oe.email}),channelService_default.onShowMessenger(()=>{track("[ì±ëí¡]ì±ëí¡ ìë´ í´ë¦",{routePath:ie})})})}!se&&channelService_default&&channelService_default.shutdown()};return te.beforeEach(async(ie,ae)=>
67{safeSessionStorage.setItem("referrer",ae.path),setDataLayer("screen_view",{screen_name:getScreenName(ie.path),screen_class:getScreenClass(ie.path),engagement_time:new Date().toString()}),window.parent.postMessage({source:"eight-front",payload:{path:ie.fullPath}},"*")}),te.afterEach((ie,ae)=>{useLoadingStore_default(pinia).setLoading(!1),ne(ie.path,ie.name),window.AF&&ae.matched.length&&window.AF("banners","showBanner"),document.body.style.overflow=""}),te}var router=createRouter(),app=createApp({...App_default});setupFaro();setupMSW().then(()=>{const te=createHead();app.use(pinia),app.use(router),app.use(te),app.use(index,{name:"Vue3Lottie"}),install$1(app),install(app),install$3(app),install$2(app),install$6(app),install$7(app),install$4(app),install$5(app),app.use(VueQueryPlugin,vueQueryOptions),window.addEventListener("vite:preloadError",function(){window.location.reload()}),init({app,dsn:"https://[email protected]/4510666983931904",beforeSend(ne,ie){const ae=ie.originalException,se=ne.request?.headers,oe=se?se["User-Agent"]:"",le=ne.breadcrumbs?.find(de=>de.data?.status_code===0);if(oe.match(/Yeti/i))return null;if(le&&(ne.fingerprint=["not-completed-xhr"]),ae&&ae.message){const de=ae.message;de.match(/chunk/i)&&(ne.fingerprint=["chunk-error"]),de.match(/Request failed/i)&&(ne.fingerprint=["request-failed"]),de.match(/Cannot read properties of/i)&&(ne.fingerprint=["type-error"]),de.match(/undefined is not an object/i)&&(ne.fingerprint=["type-error"]),de.match(/null is not an object/i)&&(ne.fingerprint=["type-error"]),de.match(/Avoided redundant navigation to current location/i)&&(ne.fingerprint=["Avoided redundant navigation to current location"]),de.match(/Importing a module script failed/i)&&(ne.fingerprint=["Importing a module script failed"])}const ce=getTraceContext(),ue=getSessionId();return(ce||ue)&&(ne.tags={...ne.tags,...ce?{otel_trace_id:ce.trace_id}:{},...ue?{faro_session_id:ue}:{}}),ne},ignoreErrors:["Blocked a frame with origin","amplitude is not defined","inappbrowser.notifyOGTag is not a function","window.naverAppDic.checkDomStatus is not a function","meta[name='toss:color-scheme']","Leanplum","the network is offline, Origin is not allowed by Access-Control-Allow-Origin","AxiosError: Network Error","AxiosError: Request aborted","Failed to fetch","Unable to preload CSS"],integrations:[replayIntegration$1({maskAllText:!0,maskAllInputs:!0,blockAllMedia:!0})],replaysSessionSampleRate:0,replaysOnErrorSampleRate:1}),app.mount("#app")});export{ShareRatioBadge_default as $,EFooter_default as $t,useGetInvestorDepositTransactionsYears as A,PLEDGE_PROGRESS as At,useDealListSortingModeStore_default as B,SplideSlide_default as Bt,requestGetArticles as C,EdsModalContent_default as Ct,Running_default as D,DEPOSIT_TRANSACTION_TYPE as Dt,humanizePrice as E,DEAL_STATUS_STRING as Et,useGetInvestorUnionTransactionsInfinite as F,extractNumericValue as Ft,getReservableAmount as G,usePatchUserProfile as Gt,EdsDropdownBoxV2_default as H,bootChannelServiceAsMember as Ht,useGetInvestorUnionTransactionsYears as I,formatDriverLicenseNumber as It,VerifyInvestorMixin_default as J,requestGetValidationUniqueEmail as Jt,getReservationStatus as K,usePostUpdatePassword as Kt,usePatchInvestorAccount as L,formatResidentNumber as Lt,useGetInvestorPointTransactionsInfinite as M,StatusCssColors as Mt,useGetInvestorPointTransactionsYears as N,StatusTextColors as Nt,useGetInvestor as O,Labels as Ot,useGetInvestorPoints as P,accountNumberFormatter as Pt,DealBadgeGroup_default as Q,_5_icon_arrow_back_go_back_3x_default as Qt,usePostInvestorCreate as R,ltvBadgeFormatter as Rt,EdsnLogo_default as S,EdsModalFooter_default as St,requestGetCompany as T,DEAL_STATUS_CODE as Tt,Preparing_default as U,MainGnb_default as Ut,EdsDropdownOptionV2_default as V,SplideCarousel_default as Vt,empty1_default as W,useGetProfile as Wt,RequestVerificationModal_default as X,useIntersectionObserver as Xt,useInvestmentFunnelStore_default as Y,usePreventBodyScroll as Yt,stock_illust_default as Z,MobileNavHeader_default as Zt,usePostMyLoanPrepayments as _,useGetIndividualDeals as _t,requestGetVerificationsTokenPasswordReset as a,EdsnSpinner_default as an,EventTagBadge_default as at,logCaptureException as b,useGetStockPurchaseDeals as bt,requestPostVerificationsPasswordReset as c,Vue3Lottie as cn,centralRecordTemporaryCheckTime as ct,FlexColumn_default as d,isStockPurchaseLoanCheckTime as dt,check_circle_default as en,RewardBadge_default as et,EdsTextfieldBigLineV2_default as f,isTemporaryNHCheckTime as ft,useGetMyLoanPrepaymentsPrecheck as g,CheckboxButtonGroup_default as gt,useGetMyLoanConnectedAccount as h,RadioButtonGroup_default as ht,usePostAccountValidationConfirm as i,getNextPage as in,PreparingBadge_default as it,useGetInvestorPaymentStatsSummary as j,POINT_TRANSACTION_TYPE as jt,useGetInvestorDepositTransactionsInfinite as k,PAYMENT_STATUS as kt,useGetAccountOwnerNameMutation as l,useHead as ln,isCentralRecordCheckTime as lt,useGetMyLoan as m,RangeSlider_default as mt,EdsToast_default as n,CheckStyled_default as nn,PriorBadge_default as nt,requestPostConfirmConnectVerification as o,requestGetOnboardingBanners as on,mortgage_illust_default as ot,EdsnAppBar_default as p,RangeSliderGroup_default as pt,DEFAULT__CART_INVESTMENT_AMOUNTS as q,useLogin as qt,usePostAccountValidation as r,Radio_default as rn,CorporateBadge_default as rt,requestPostRequestConnectVerification as s,useGlobalContentsStore_default as sn,CENTRAL_RECORD_CHECK_TIME_TEXT as st,FIND_RELATED_PATHS as t,Modal_default as tn,AffirmedToPurchaseBadge_default as tt,Space_default as u,isCentralRecordTemporaryCheckTime as ut,usePostMyLoanPrepaymentsEstimation as v,useGetMainPageDeals as vt,useGetStatisticsCompany as w,EdsnCheckbox_default as wt,useFinnqBridge as x,EdsModalTitle_default as xt,usePostMyLoanStockPurchasePrepayments as y,useGetRealEstateDeals as yt,investMaxAmountCalculator as z,EdsnBox_default as zt};
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.